:root{--motion-productive-short:70ms;--motion-productive-medium:.1s;--motion-productive-long:.15s;--motion-expressive-short:.25s;--motion-expressive-long:.4s;--motion-timing-enter:cubic-bezier(0, 0, .35, 1);--motion-timing-exit:cubic-bezier(.4, 0, 1, 1);--motion-timing-transition:cubic-bezier(.4, 0, .2, 1);--motion-timing-emphasize:cubic-bezier(0, 0, .2, 1.4);--expand-animation-timing:var(--motion-timing-enter);--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--border-width:1px;--border-style:solid;--border-radius-small:4px;--border-radius-medium:8px;--border-radius-big:16px;--disabled-component-opacity:.38;--font-family:Figtree,Roboto,Noto Sans Hebrew,Noto Kufi Arabic,Noto Sans JP,sans-serif;--title-font-family:Poppins,Roboto,Noto Sans Hebrew,Noto Kufi Arabic,Noto Sans JP,sans-serif;--h1-font-family:var(--title-font-family);--font-smoothing-webkit:antialiased;--font-smoothing-moz:grayscale;--font-weight-very-light:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:500;--font-line-height-10:18px;--font-line-height-20:24px;--font-line-height-30:24px;--font-line-height-40:24px;--font-line-height-50:32px;--font-line-height-60:42px;--font-size-10:14px;--font-size-20:14px;--font-size-30:16px;--font-size-40:18px;--font-size-50:24px;--font-size-60:30px;--font-size-h1:var(--font-size-60);--font-size-h2:var(--font-size-50);--font-size-h3:var(--font-size-50);--font-size-h4:var(--font-size-40);--font-size-h5:var(--font-size-30);--font-size-general-label:var(--font-size-20);--font-size-paragraph:var(--font-size-30);--font-size-subtext:var(--font-size-10);--font-line-height-h1:var(--font-line-height-60);--font-line-height-h2:var(--font-line-height-50);--font-line-height-h3:var(--font-line-height-50);--font-line-height-h4:var(--font-line-height-40);--font-line-height-h5:var(--font-line-height-30);--font-line-height-general-label:var(--font-line-height-20);--font-line-height-paragraph:var(--font-line-height-30);--font-line-height-subtext:var(--font-line-height-10);--font-h1:var(--font-weight-bold) var(--font-size-h1)/var(--font-line-height-h1) var(--title-font-family);--font-h2:var(--font-weight-bold) var(--font-size-h2)/var(--font-line-height-h2) var(--title-font-family);--font-h3:var(--font-weight-light) var(--font-size-h3)/var(--font-line-height-h3) var(--title-font-family);--font-h4:var(--font-weight-bold) var(--font-size-h4)/var(--font-line-height-h4) var(--title-font-family);--font-h5:var(--font-weight-bold) var(--font-size-h5)/var(--font-line-height-h5) var(--font-family);--font-general-label:var(--font-weight-normal) var(--font-size-general-label)/var(--font-line-height-general-label) var(--font-family);--font-paragraph:var(--font-weight-normal) var(--font-size-paragraph)/var(--font-line-height-paragraph) var(--font-family);--font-subtext:var(--font-weight-normal) var(--font-size-subtext)/var(--font-line-height-subtext) var(--font-family);--font-h1-bold:700 32px/40px var(--title-font-family);--font-h1-medium:600 32px/40px var(--title-font-family);--font-h1-normal:500 32px/40px var(--title-font-family);--font-h1-light:300 32px/40px var(--title-font-family);--font-h2-bold:700 24px/30px var(--title-font-family);--font-h2-medium:600 24px/30px var(--title-font-family);--font-h2-normal:500 24px/30px var(--title-font-family);--font-h2-light:300 24px/30px var(--title-font-family);--font-h3-bold:700 18px/24px var(--title-font-family);--font-h3-medium:600 18px/24px var(--title-font-family);--font-h3-normal:500 18px/24px var(--title-font-family);--font-h3-light:300 18px/24px var(--title-font-family);--font-text1-bold:700 16px/22px var(--font-family);--font-text1-medium:600 16px/22px var(--font-family);--font-text1-normal:400 16px/22px var(--font-family);--font-text2-bold:700 14px/20px var(--font-family);--font-text2-medium:600 14px/20px var(--font-family);--font-text2-normal:400 14px/20px var(--font-family);--font-text3-bold:700 12px/16px var(--font-family);--font-text3-medium:600 12px/16px var(--font-family);--font-text3-normal:400 12px/16px var(--font-family);--letter-spacing-h1-bold:-.5px;--letter-spacing-h1-normal:-.5px;--letter-spacing-h1-light:-.5px;--letter-spacing-h2-bold:-.1px;--letter-spacing-h2-normal:-.1px;--letter-spacing-h2-light:-.1px;--letter-spacing-h3-bold:-.1px;--letter-spacing-h3-normal:-.1px;--letter-spacing-h3-light:-.1px}.default-app-theme,.light-app-theme,:root{--primary-color:#0073ea;--primary-hover-color:#0060b9;--primary-selected-color:#cce5ff;--primary-selected-hover-color:#aed4fc;--primary-highlighted-color:#f0f7ff;--primary-surface-color:#eceff8;--primary-text-color:#323338;--secondary-text-color:#676879;--text-color-on-inverted:#fff;--text-color-on-primary:#fff;--disabled-text-color:rgba(50, 51, 56, var(--disabled-component-opacity));--inverted-color-background:#323338;--fixed-dark-color:#323338;--fixed-light-color:#fff;--primary-background-color:#fff;--primary-background-hover-color:#6768791a;--secondary-background-color:#fff;--allgrey-background-color:#f6f7fb;--backdrop-color:#292f4cb3;--ui-border-color:#c3c6d4;--ui-background-color:#e7e9ef;--ui-background-hover-color:#d8d9e0;--layout-border-color:#d0d4e4;--placeholder-color:#676879;--icon-color:#676879;--disabled-background-color:#ecedf5;--link-color:#1f76c2;--brand-color:#0073ea;--brand-hover-color:#0060b9;--brand-selected-color:#cce5ff;--brand-selected-hover-color:#aed4fc;--positive-color:#00854d;--positive-color-hover:#007038;--positive-color-selected:#bbdbc9;--positive-color-selected-hover:#b5cec0;--negative-color:#d83a52;--negative-color-hover:#b63546;--negative-color-selected:#f4c3cb;--negative-color-selected-hover:#ecb7bf;--warning-color:#ffcb00;--warning-color-hover:#eaaa15;--warning-color-selected:#fceba1;--warning-color-selected-hover:#f2d973;--color-highlight_blue:#cce5ff;--color-basic_blue:#0073ea;--color-dark_blue:#0060b9;--color-bazooka:#f65f7c;--color-snow_white:#fff;--color-riverstone_gray:#f6f7fb;--color-ui_grey:#dcdfec;--color-wolf_gray:#c3c6d4;--color-asphalt:#676879;--color-mud_black:#323338;--color-black:#000;--color-success:#00854d;--color-success-hover:#007038;--color-success-highlight:#bbdbc9;--color-error:#d83a52;--color-error-hover:#b63546;--color-error-highlight:#f4c3cb;--color-link_color:#1f76c2;--color-surface:#292f4c;--grey-background-color:#f6f7fb;--text-color-on-brand:#fff;--box-shadow-xs:0px 4px 6px -4px #0000001a;--box-shadow-small:0px 4px 8px #0003;--box-shadow-medium:0px 6px 20px #0003;--box-shadow-large:0px 15px 50px #0000004d;--color-grass_green:#037f4c;--color-grass_green-hover:#116846;--color-grass_green-selected:#81bfa5;--color-done-green:#00c875;--color-done-green-hover:#0f9b63;--color-done-green-selected:#80e3ba;--color-done-green-selected-with-opacity:#80e3ba99;--color-bright-green:#9cd326;--color-bright-green-hover:#7ca32b;--color-bright-green-selected:#cde992;--color-saladish:#cab641;--color-saladish-hover:#9d8f3e;--color-saladish-selected:#e4daa0;--color-egg_yolk:#ffcb00;--color-egg_yolk-hover:#eaaa15;--color-egg_yolk-selected:#ffe580;--color-egg_yolk-rgb:255,213,51;--color-working_orange:#fdab3d;--color-working_orange-hover:#c0873c;--color-working_orange-selected:#fed59e;--color-dark-orange:#ff6d3b;--color-dark-orange-hover:#c25531;--color-dark-orange-selected:#ffb196;--color-peach:#ffadad;--color-peach-hover:#c2888a;--color-peach-selected:#ffd6d6;--color-sunset:#ff7575;--color-sunset-hover:#c26163;--color-sunset-selected:#ffbaba;--color-sunset-selected-with-opacity:#ffbaba99;--color-stuck-red:#df2f4a;--color-stuck-red-hover:#ad3f51;--color-stuck-red-selected:#f0a1ad;--color-dark-red:#bb3354;--color-dark-red-hover:#92334c;--color-dark-red-selected:#dd99a9;--color-sofia_pink:#e50073;--color-sofia_pink-hover:#c20062;--color-sofia_pink-selected:#ff8ac4;--color-lipstick:#ff5ac4;--color-lipstick-hover:#c24e9a;--color-lipstick-selected:#fface1;--color-bubble:#faa1f1;--color-bubble-hover:#be80ba;--color-bubble-selected:#fcd0f8;--color-purple:#9d50dd;--color-purple-hover:#7d45b0;--color-purple-selected:#d0aeed;--color-dark_purple:#784bd1;--color-dark_purple-hover:#6344a3;--color-dark_purple-selected:#bba5e8;--color-berry:#7e3b8a;--color-berry-hover:#673971;--color-berry-selected:#be9dc4;--color-dark_indigo:#401694;--color-dark_indigo-hover:#3c1f78;--color-dark_indigo-selected:#a08bc9;--color-indigo:#5559df;--color-indigo-hover:#4b4ead;--color-indigo-selected:#aaacef;--color-navy:#225091;--color-navy-hover:#274776;--color-navy-selected:#90a7c8;--color-bright-blue:#579bfc;--color-bright-blue-hover:#4c7cc1;--color-bright-blue-selected:#abcdfd;--color-dark-blue:#007eb5;--color-dark-blue-hover:#0f6d97;--color-dark-blue-selected:#80c2df;--color-aquamarine:#4eccc6;--color-aquamarine-hover:#469e9b;--color-aquamarine-selected:#a6e5e2;--color-chili-blue:#6cf;--color-chili-blue-hover:#569ec3;--color-chili-blue-selected:#b2e5ff;--color-river:#74afcc;--color-river-hover:#588095;--color-river-selected:#b3d0de;--color-winter:#9aadbd;--color-winter-hover:#7b8895;--color-winter-selected:#ccd6de;--color-explosive:#c4c4c4;--color-explosive-hover:#98999a;--color-explosive-selected:#e1e1e1;--color-american_gray:#757575;--color-american_gray-hover:#69696a;--color-american_gray-selected:#bfbfbf;--color-blackish:#333;--color-blackish-hover:#222;--color-blackish-selected:#999;--color-brown:#7f5347;--color-brown-hover:#684943;--color-brown-selected:#bfa9a3;--color-orchid:#e484bd;--color-orchid-hover:#ae5d8d;--color-orchid-selected:#ecbad7;--color-tan:#bca58a;--color-tan-hover:#8a7862;--color-tan-selected:#d6cabc;--color-sky:#a1e3f6;--color-sky-hover:#81b6c5;--color-sky-selected:#d0f1fa;--color-coffee:#cd9282;--color-coffee-hover:#976758;--color-coffee-selected:#dec0b7;--color-royal:#216edf;--color-royal-hover:#225eb7;--color-royal-selected:#95bbf2;--color-teal:#175a63;--color-teal-hover:#12484f;--color-teal-selected:#8bacb1;--color-lavender:#bda8f9;--color-lavender-hover:#9786c7;--color-lavender-selected:#ded4fc;--color-steel:#a9bee8;--color-steel-hover:#8798ba;--color-steel-selected:#d4dff4;--color-lilac:#9d99b9;--color-lilac-hover:#7e7a94;--color-lilac-selected:#ceccdc;--color-pecan:#563e3e;--color-pecan-hover:#453232;--color-pecan-selected:#ab9f9f;--color-dark_marble:#f1f1f1;--color-marble:#f7f7f7;--color-gainsboro:#e1e1e1;--color-extra_light_gray:#edeef0;--color-glitter:#d9f0ff;--color-ultra_light_gray:#ebebeb;--color-very_light_gray:#a1a1a1;--color-jaco_gray:#9699a6;--color-storm_gray:#6b6d77;--color-trolley-grey:#757575;--color-basic_light_blue:#c7e6fa;--color-light_blue:#61caf7;--color-turquoise:#6cf;--color-aqua:#00d1d1;--color-live_blue:#009aff;--color-jeans:#597bfc;--color-burned_eggplant:#181d37;--color-light-pink:#ff5ac4;--color-dark-pink:#ff007f;--color-dark_red:#bb3354;--color-yellow:#ffcb00;--color-mustered:#cab641;--color-orange:#fdab3d;--color-lime-green:#9cd326;--color-jade:#03c875;--color-green-haze:#00a359;--color-grass-green:#037f4c;--color-amethyst:#9d50dd;--color-dark-purple:#784bd1;--color-blue_links:#007eb5;--color-blue-links:#007eb5;--color-private:#f65f7c;--color-public:#009aff;--color-board_views_grey:#6e6f8f;--color-board_views_grey_hover:#b2b3d0;--color-board_views_blue:#1c1f3b;--color-board_views_blue_secondary:#363a52;--color-border_light_gray:#f5f6f8;--color-brand-blue:#00a9ff;--color-brand-charcoal:#2b2c5c;--color-brand-gold:#fc0;--color-brand-green:#11dd80;--color-brand-iris:#595ad4;--color-brand-light-blue:#00cff4;--color-brand-malachite:#00cd6f;--color-brand-purple:#a358d0;--color-brand-red:#f74875;--color-deadline_upcoming_indication:#5d6387;--color-default_group_color:#579bfc;--color-form_btn_hover:#0083d9;--color-form_purple:#575c96;--color-highlight:#dff0ff;--color-green_shadow:#00c875;--color-green-shadow:#00c875;--color-red_shadow:#df2f4a;--color-red-shadow:#df2f4a;--color-pulse_bg:#f0f0f0;--color-pulse_text_color:#333;--color-placholder_gray:#d8d8d8;--color-placeholder_light_gray:#efefef;--color-excel-green:#207245;--color-media-blue:#2ea2e9;--color-pdf-red:#bb0706;--color-ppt-orange:#d64e2a;--color-word-blue:#2a5699;--color-zip-orange:#e4901c;--color-like_red:#fb275d;--color-scrollbar_gray:#b2b2b2;--color-timeline_grid_blue:#454662;--color-timeline_blue:#1c1f3b;--color-highlight_blue-rgb:204,229,255;--color-snow_white-with-opacity:#fff6;--color-wolf_gray-with-opacity:#c3c6d41a;--color-asphalt-with-opacity:#6768791a;--primary-on-secondary-color:#0073ea;--primary-hover-on-secondary-color:#0060b9;--primary-selected-color-rgb:204,229,255;--primary-selected-on-secondary-color:#cce5ff;--primary-text-on-secondary-color:#323338;--text-color-on-primary-with-opacity:#fff6;--secondary-text-on-secondary-color:#676879;--placeholder-color-with-opacity:#6768791a;--placeholder-on-secondary-color:#676879;--icon-on-secondary-color:#676879;--link-on-secondary-color:#1f76c2;--label-background-color:#cce5ff;--label-background-on-secondary-color:#cce5ff;--primary-background-color-rgb:255,255,255;--primary-background-hover-on-secondary-color:#dcdfec;--modal-background-color:#fff;--secondary-background-color-rgb:255,255,255;--disabled-background-on-secondary-color:#ecedf5;--disabled-text-on-secondary-color:rgba(50, 51, 56, var(--disabled-component-opacity));--ui-border-on-secondary-color:#c3c6d4;--layout-border-on-secondary-color:#d0d4e4;--dark-background-color:#f6f7fb;--dark-background-on-secondary-color:#f6f7fb;--dialog-background-color:#fff;--box-shadow-mediun:0px 6px 20px #0003}.dark-app-theme{--primary-color:#0073ea;--primary-hover-color:#0060b9;--primary-selected-color:#133774;--primary-selected-hover-color:#0d2e65;--primary-highlighted-color:#0d2753;--primary-surface-color:#181b34;--primary-text-color:#d5d8df;--secondary-text-color:#9699a6;--text-color-on-inverted:#323338;--text-color-on-primary:#fff;--disabled-text-color:rgba(213, 216, 223, var(--disabled-component-opacity));--inverted-color-background:#fff;--fixed-dark-color:#323338;--fixed-light-color:#fff;--primary-background-color:#181b34;--primary-background-hover-color:#6768794d;--secondary-background-color:#30324e;--allgrey-background-color:#30324e;--backdrop-color:#292f4cb3;--ui-border-color:#797e93;--ui-background-color:#434660;--ui-background-hover-color:#35384d;--layout-border-color:#4b4e69;--placeholder-color:#c3c6d4;--icon-color:#c3c6d4;--disabled-background-color:#3c3f59;--link-color:#69a7ef;--brand-color:#0073ea;--brand-hover-color:#0060b9;--brand-selected-color:#133774;--brand-selected-hover-color:#0d2e65;--positive-color:#00854d;--positive-color-hover:#007038;--positive-color-selected:#025231;--positive-color-selected-hover:#194733;--negative-color:#d83a52;--negative-color-hover:#b63546;--negative-color-selected:#642830;--negative-color-selected-hover:#5a2027;--warning-color:#ffcb00;--warning-color-hover:#eaaa15;--warning-color-selected:#503e02;--warning-color-selected-hover:#402f00;--grey-background-color:#181b34;--text-color-on-brand:#fff;--color-surface:#292f4c;--box-shadow-xs:0px 4px 6px -4px #090b1980;--box-shadow-small:0px 4px 8px #090b1980;--box-shadow-medium:0px 6px 20px #090b1980;--box-shadow-large:0px 15px 50px #090b1980;--color-grass_green-hover:#116846;--color-grass_green-selected:#0f4f43;--color-done-green-hover:#0f9b63;--color-done-green-selected:#0e7358;--color-done-green-selected-with-opacity:#0e735899;--color-bright-green-hover:#7ca32b;--color-bright-green-selected:#5c7930;--color-saladish-hover:#9d8f3e;--color-saladish-selected:#736a3e;--color-egg_yolk-hover:#c29e11;--color-egg_yolk-selected:#8d751e;--color-egg_yolk-rgb:255,213,51;--color-working_orange-hover:#c0873c;--color-working_orange-selected:#8c653c;--color-dark-orange-hover:#c25531;--color-dark-orange-selected:#8d4134;--color-peach-hover:#c2888a;--color-peach-selected:#8d6674;--color-sunset-hover:#c26163;--color-sunset-selected:#8d4a58;--color-sunset-selected-with-opacity:#8d4a5899;--color-stuck-red-hover:#ad3f51;--color-stuck-red-selected:#7f314b;--color-dark-red-hover:#92334c;--color-dark-red-selected:#6b2947;--color-sofia_pink-hover:#c21e71;--color-sofia_pink-selected:#8d1a62;--color-lipstick-hover:#c24e9a;--color-lipstick-selected:#8d3c7f;--color-bubble-hover:#be80ba;--color-bubble-selected:#8b6096;--color-purple-hover:#8050ab;--color-purple-selected:#5f3e8b;--color-dark_purple-hover:#6344a3;--color-dark_purple-selected:#4a3586;--color-berry-hover:#673971;--color-berry-selected:#4d2d62;--color-dark_indigo:#6129ff;--color-dark_indigo-hover:#4c18dc;--color-dark_indigo-selected:#3c13ae;--color-indigo-hover:#4b4ead;--color-indigo-selected:#383c8d;--color-navy:#5684c5;--color-navy-hover:#3468b2;--color-navy-selected:#24508f;--color-bright-blue-hover:#4c7cc1;--color-bright-blue-selected:#395d9b;--color-dark-blue-hover:#0f6d97;--color-dark-blue-selected:#0e527e;--color-aquamarine-hover:#469e9b;--color-aquamarine-selected:#357580;--color-chili-blue-hover:#569ec3;--color-chili-blue-selected:#41759d;--color-river-hover:#588095;--color-river-selected:#42607c;--color-winter-hover:#7b8895;--color-winter-selected:#5b667c;--color-explosive-hover:#98999a;--color-explosive-selected:#70717f;--color-american_gray-hover:#69696a;--color-american_gray-selected:#4e505e;--color-blackish:#7a7a7a;--color-blackish-hover:#525252;--color-blackish-selected:#383838;--color-brown-hover:#684943;--color-brown-selected:#4d3941;--color-orchid-hover:#b4739a;--color-orchid-selected:#85597b;--color-tan-hover:#978977;--color-tan-selected:#716863;--color-sky-hover:#90bac6;--color-sky-selected:#6c8a9a;--color-coffee-hover:#a27b6f;--color-coffee-selected:#795e5d;--color-royal-hover:#4474bb;--color-royal-selected:#375993;--color-teal:#4a8f98;--color-teal-hover:#347179;--color-teal-selected:#245960;--color-lavender-hover:#a294c8;--color-lavender-selected:#79709c;--color-steel-hover:#95a2be;--color-steel-selected:#707a95;--color-lilac-hover:#8e8a9f;--color-lilac-selected:#6b697f;--color-pecan:#806363;--color-pecan-hover:#674c4c;--color-pecan-selected:#513939;--primary-on-secondary-color:#0073ea;--primary-hover-on-secondary-color:#0060b9;--primary-selected-color-rgb:19,55,116;--primary-selected-on-secondary-color:#133774;--primary-text-on-secondary-color:#d5d8df;--primary-background-color-rgb:24,27,52;--primary-background-hover-on-secondary-color:#4b4e69;--secondary-background-color-rgb:48,50,78;--secondary-text-on-secondary-color:#9699a6;--link-on-secondary-color:#69a7ef;--modal-background-color:#181b34;--dark-background-color:#393b53;--dark-background-on-secondary-color:#4b4e69;--dialog-background-color:#30324e;--label-background-color:#404b69;--label-background-on-secondary-color:#404b69;--icon-on-secondary-color:#c3c6d4;--placeholder-color-with-opacity:#c3c6d41a;--placeholder-on-secondary-color:#c3c6d4;--ui-border-on-secondary-color:#797e93;--layout-border-on-secondary-color:#4b4e69;--disabled-background-on-secondary-color:#3c3f59;--disabled-text-on-secondary-color:rgba(213, 216, 223, var(--disabled-component-opacity));--box-shadow-mediun:0px 6px 20px #0003}.black-app-theme{--primary-color:#0073ea;--primary-hover-color:#0060b9;--primary-selected-color:#133774;--primary-selected-hover-color:#0d2e65;--primary-highlighted-color:#0b2858;--primary-surface-color:#111;--primary-text-color:#eee;--secondary-text-color:#aaa;--text-color-on-inverted:#111;--text-color-on-primary:#fff;--disabled-text-color:rgba(238, 238, 238, var(--disabled-component-opacity));--inverted-color-background:#eee;--fixed-dark-color:#111;--fixed-light-color:#fff;--primary-background-color:#111;--primary-background-hover-color:#6768794d;--secondary-background-color:#2c2c2c;--allgrey-background-color:#2c2c2c;--backdrop-color:#212121b3;--ui-border-color:#8d8d8d;--ui-background-color:#4d4d4d;--ui-background-hover-color:#3b3b3b;--layout-border-color:#636363;--placeholder-color:#aaa;--icon-color:#aaa;--disabled-background-color:#3a3a3a;--link-color:#69a7ef;--brand-color:#0073ea;--brand-hover-color:#0060b9;--brand-selected-color:#133774;--brand-selected-hover-color:#0d2e65;--positive-color:#00854d;--positive-color-hover:#007038;--positive-color-selected:#025231;--positive-color-selected-hover:#194733;--negative-color:#d83a52;--negative-color-hover:#b63546;--negative-color-selected:#642830;--negative-color-selected-hover:#5a2027;--warning-color:#ffcb00;--warning-color-hover:#eaaa15;--warning-color-selected:#503e02;--warning-color-selected-hover:#402f00;--text-color-on-brand:#fff;--color-surface:#212121;--grey-background-color:#111;--box-shadow-xs:0px 4px 6px -4px #000;--box-shadow-small:0px 4px 8px #000;--box-shadow-medium:0px 6px 20px #000;--box-shadow-large:0px 15px 50px #000;--color-grass_green-hover:#116846;--color-grass_green-selected:#0a482e;--color-done-green-hover:#0f9b63;--color-done-green-selected:#096c43;--color-done-green-selected-with-opacity:#096c4399;--color-bright-green-hover:#7ca32b;--color-bright-green-selected:#56721b;--color-saladish-hover:#9d8f3e;--color-saladish-selected:#6d6329;--color-egg_yolk-hover:#c29e11;--color-egg_yolk-selected:#886e09;--color-egg_yolk-rgb:255,213,51;--color-working_orange-hover:#c0873c;--color-working_orange-selected:#875e27;--color-dark-orange-hover:#c25531;--color-dark-orange-selected:#883a1f;--color-peach-hover:#c2888a;--color-peach-selected:#885f5f;--color-sunset-hover:#c26163;--color-sunset-selected:#884343;--color-sunset-selected-with-opacity:#88434399;--color-stuck-red-hover:#ad3f51;--color-stuck-red-selected:#792a36;--color-dark-red-hover:#92334c;--color-dark-red-selected:#662232;--color-sofia_pink-hover:#c21e71;--color-sofia_pink-selected:#88134d;--color-lipstick-hover:#c24e9a;--color-lipstick-selected:#88356a;--color-bubble-hover:#be80ba;--color-bubble-selected:#855981;--color-purple-hover:#8050ab;--color-purple-selected:#593776;--color-dark_purple-hover:#6344a3;--color-dark_purple-selected:#442e71;--color-berry-hover:#673971;--color-berry-selected:#47264d;--color-dark_indigo:#6129ff;--color-dark_indigo-hover:#4c18dc;--color-dark_indigo-selected:#3c13ae;--color-indigo-hover:#4b4ead;--color-indigo-selected:#333578;--color-navy:#5684c5;--color-navy-hover:#3468b2;--color-navy-selected:#24508f;--color-bright-blue-hover:#4c7cc1;--color-bright-blue-selected:#345686;--color-dark-blue-hover:#0f6d97;--color-dark-blue-selected:#094b69;--color-aquamarine-hover:#469e9b;--color-aquamarine-selected:#2f6e6b;--color-chili-blue-hover:#569ec3;--color-chili-blue-selected:#3b6e88;--color-river-hover:#588095;--color-river-selected:#3c5967;--color-winter-hover:#7b8895;--color-winter-selected:#555f67;--color-explosive-hover:#98999a;--color-explosive-selected:#6a6a6a;--color-american_gray-hover:#69696a;--color-american_gray-selected:#494949;--color-blackish:#7a7a7a;--color-blackish-hover:#525252;--color-blackish-selected:#383838;--color-brown-hover:#684943;--color-brown-selected:#48322c;--color-orchid-hover:#b4739a;--color-orchid-selected:#7e516c;--color-tan-hover:#978977;--color-tan-selected:#6a6053;--color-sky-hover:#90bac6;--color-sky-selected:#65828b;--color-coffee-hover:#a27b6f;--color-coffee-selected:#71564e;--color-royal-hover:#4474bb;--color-royal-selected:#305183;--color-teal:#4a8f98;--color-teal-hover:#347179;--color-teal-selected:#245960;--color-lavender-hover:#a294c8;--color-lavender-selected:#71688c;--color-steel-hover:#95a2be;--color-steel-selected:#687185;--color-lilac-hover:#8e8a9f;--color-lilac-selected:#63616f;--color-pecan:#806363;--color-pecan-hover:#674c4c;--color-pecan-selected:#513939;--primary-on-secondary-color:#0073ea;--primary-hover-on-secondary-color:#0060b9;--primary-selected-color-rgb:19,55,116;--primary-selected-on-secondary-color:#133774;--primary-text-on-secondary-color:#eee;--primary-background-color-rgb:17,17,17;--primary-background-hover-on-secondary-color:#636363;--secondary-background-color-rgb:44,44,44;--secondary-text-on-secondary-color:#9699a6;--link-on-secondary-color:#69a7ef;--modal-background-color:#181b34;--dark-background-color:#2c2c2c;--dark-background-on-secondary-color:#4b4e69;--dialog-background-color:#2c2c2c;--label-background-color:#404b69;--label-background-on-secondary-color:#404b69;--icon-on-secondary-color:#aaa;--placeholder-color-with-opacity:#aaaaaa1a;--placeholder-on-secondary-color:#aaa;--ui-border-on-secondary-color:#8d8d8d;--layout-border-on-secondary-color:#636363;--disabled-background-on-secondary-color:#3a3a3a;--disabled-text-on-secondary-color:rgba(238, 238, 238, var(--disabled-component-opacity));--box-shadow-mediun:0px 6px 20px #0003}.hacker_theme-app-theme{--primary-color:#fe78c6;--primary-hover-color:#fe5ab9;--primary-selected-color:#9f4077;--primary-selected-hover-color:#0d2e65;--primary-highlighted-color:#0b2858;--primary-surface-color:#111;--primary-text-color:#d5d8df;--secondary-text-color:#9699a6;--text-color-on-inverted:#323338;--disabled-text-color:rgba(238, 238, 238, var(--disabled-component-opacity));--inverted-color-background:#fff;--fixed-dark-color:#323338;--fixed-light-color:#fff;--primary-background-color:#282a36;--primary-background-hover-color:#4b4e69;--secondary-background-color:#30324e;--allgrey-background-color:#282a36;--ui-border-color:#797e93;--ui-background-color:#4b4e69;--ui-background-hover-color:#3b3b3b;--layout-border-color:#414458;--placeholder-color:#c3c6d4;--icon-color:#c3c6d4;--disabled-background-color:#3a3a3a;--link-color:#bd93f9;--brand-color:#fe78c6;--brand-hover-color:#fe5ab9;--brand-selected-color:#9f4077;--brand-selected-hover-color:#0d2e65;--positive-color:#50fa7b;--positive-color-hover:#007038;--positive-color-selected:#26503e;--positive-color-selected-hover:#194733;--negative-color:#f55;--negative-color-hover:#b63546;--negative-color-selected:#642830;--negative-color-selected-hover:#5a2027;--warning-color:#ffcb00;--warning-color-hover:#eaaa15;--warning-color-selected:#503e02;--warning-color-selected-hover:#402f00;--grey-background-color:#282a36;--box-shadow-xs:0px 4px 6px -4px #000;--box-shadow-small:0px 4px 8px #000;--box-shadow-medium:0px 6px 20px #000;--box-shadow-large:0px 15px 50px #000;--color-grass_green:#359970;--color-grass_green-hover:#116846;--color-grass_green-selected:#0a482e;--color-done-green:#33d391;--color-done-green-hover:#0f9b63;--color-done-green-selected:#096c43;--color-done-green-selected-with-opacity:#096c4399;--color-bright-green:#b0dc51;--color-bright-green-hover:#7ca32b;--color-bright-green-selected:#56721b;--color-saladish:#d5c567;--color-saladish-hover:#9d8f3e;--color-saladish-selected:#6d6329;--color-egg_yolk:#ffd533;--color-egg_yolk-hover:#c29e11;--color-egg_yolk-selected:#886e09;--color-egg_yolk-rgb:255,213,51;--color-working_orange:#fdbc64;--color-working_orange-hover:#c0873c;--color-working_orange-selected:#875e27;--color-dark-orange:#ff6d3b;--color-dark-orange-hover:#c25531;--color-dark-orange-selected:#883a1f;--color-peach:#ffbdbd;--color-peach-hover:#c2888a;--color-peach-selected:#885f5f;--color-sunset:#ff9191;--color-sunset-hover:#c26163;--color-sunset-selected:#884343;--color-sunset-selected-with-opacity:#88434399;--color-stuck-red:#e8697d;--color-stuck-red-hover:#ad3f51;--color-stuck-red-selected:#792a36;--color-dark-red:#c95c76;--color-dark-red-hover:#92334c;--color-dark-red-selected:#662232;--color-sofia_pink:#ff44a1;--color-sofia_pink-hover:#c21e71;--color-sofia_pink-selected:#88134d;--color-lipstick:#ff7bd0;--color-lipstick-hover:#c24e9a;--color-lipstick-selected:#88356a;--color-bubble:#fbb4f4;--color-bubble-hover:#be80ba;--color-bubble-selected:#855981;--color-purple:#b57de3;--color-purple-hover:#8050ab;--color-purple-selected:#593776;--color-dark_purple:#936fda;--color-dark_purple-hover:#6344a3;--color-dark_purple-selected:#442e71;--color-berry:#9862a1;--color-berry-hover:#673971;--color-berry-selected:#47264d;--color-dark_indigo:#6645a9;--color-dark_indigo-hover:#3c1f78;--color-dark_indigo-selected:#291452;--color-indigo:#777ae5;--color-indigo-hover:#4b4ead;--color-indigo-selected:#333578;--color-navy:#4e73a7;--color-navy-hover:#274776;--color-navy-selected:#193151;--color-bright-blue:#79affd;--color-bright-blue-hover:#4c7cc1;--color-bright-blue-selected:#345686;--color-dark-blue:#339ecd;--color-dark-blue-hover:#0f6d97;--color-dark-blue-selected:#094b69;--color-aquamarine:#71d6d1;--color-aquamarine-hover:#469e9b;--color-aquamarine-selected:#2f6e6b;--color-chili-blue:#85d6ff;--color-chili-blue-hover:#569ec3;--color-chili-blue-selected:#3b6e88;--color-river:#86b4ca;--color-river-hover:#588095;--color-river-selected:#3c5967;--color-winter:#aebdca;--color-winter-hover:#7b8895;--color-winter-selected:#555f67;--color-explosive:#d0d0d0;--color-explosive-hover:#98999a;--color-explosive-selected:#6a6a6a;--color-american_gray:#999;--color-american_gray-hover:#69696a;--color-american_gray-selected:#494949;--color-blackish:#5c5c5c;--color-blackish-hover:#222;--color-blackish-selected:#111;--color-brown:#99756c;--color-brown-hover:#684943;--color-brown-selected:#48322c;--color-orchid:#e190c0;--color-orchid-hover:#b4739a;--color-orchid-selected:#7e516c;--color-tan:#bdab95;--color-tan-hover:#978977;--color-tan-selected:#6a6053;--color-sky:#b4e9f8;--color-sky-hover:#90bac6;--color-sky-selected:#65828b;--color-coffee:#ca9a8b;--color-coffee-hover:#a27b6f;--color-coffee-selected:#71564e;--color-royal:#5591ea;--color-royal-hover:#4474bb;--color-royal-selected:#305183;--color-teal:#457b82;--color-teal-hover:#376268;--color-teal-selected:#274549;--color-lavender:#cab9fa;--color-lavender-hover:#a294c8;--color-lavender-selected:#71688c;--color-steel:#bacbed;--color-steel-hover:#95a2be;--color-steel-selected:#687185;--color-lilac:#687185;--color-lilac-hover:#8e8a9f;--color-lilac-selected:#63616f;--color-pecan:#786565;--color-pecan-hover:#605151;--color-pecan-selected:#433939;--color-success:#50fa7b;--color-error:#f55;--primary-on-secondary-color:#fe78c6;--primary-hover-on-secondary-color:#fe5ab9;--primary-selected-color-rgb:159,64,119;--primary-selected-on-secondary-color:#9f4077;--primary-text-on-secondary-color:#d5d8df;--primary-background-color-rgb:40,42,54;--primary-background-hover-on-secondary-color:#4b4e69;--secondary-background-color-rgb:48,50,78;--secondary-text-on-secondary-color:#9699a6;--link-on-secondary-color:#bd93f9;--modal-background-color:#282a36;--dark-background-color:#303241;--dark-background-on-secondary-color:#595959;--dialog-background-color:#30324e;--label-background-color:#404b69;--label-background-on-secondary-color:#404b69;--icon-on-secondary-color:#c3c6d4;--placeholder-color-with-opacity:#c3c6d41a;--placeholder-on-secondary-color:#c3c6d4;--ui-border-on-secondary-color:#797e93;--layout-border-on-secondary-color:#414458;--disabled-background-on-secondary-color:#3a3a3a;--disabled-text-on-secondary-color:rgba(238, 238, 238, var(--disabled-component-opacity));--box-shadow-mediun:0px 6px 20px #0003}:root{--bg:#f7f7f5;--bg-raised:#efefea;--card:#fff;--border:#10101024;--border-strong:#10101047;--text:#101010;--text-dim:#55575c;--text-dimmer:#91938e;--purple:#ff5a1f;--purple-2:#c73e0a;--brass-soft:#1010100d;--brass-soft-strong:#10101017;--brass:#ff5a1f;--brass-2:#c73e0a;--teal:#55575c;--teal-dim:#35363a;--red:#c73e0a;--radius:2px;--shadow-sm:0 1px 2px #1010100f, 0 1px 1px #1010100a;--shadow-md:0 10px 24px #1010101a, 0 2px 6px #10101012;--dark-surface:#161616;--dark-surface-2:#202020;--dark-border:#ffffff1a;--dark-border-strong:#fff3;--dark-text:#f2f2f0;--dark-text-dim:#c9c9c6;--dark-text-dimmer:#85857f;--mono:"JetBrains Mono", monospace;--sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--display:"Big Shoulders Display", "Inter", -apple-system, sans-serif;--font-family:var(--sans);--title-font-family:var(--sans);--primary-color:var(--purple);--primary-hover-color:var(--purple-2);--primary-selected-color:var(--brass-soft);--primary-selected-hover-color:var(--brass-soft-strong);--primary-highlighted-color:var(--brass-soft);--primary-surface-color:var(--bg-raised);--primary-text-color:var(--text);--primary-background-color:var(--card);--primary-on-secondary-color:var(--purple);--primary-hover-on-secondary-color:var(--purple-2);--primary-text-on-secondary-color:var(--text);--secondary-background-color:var(--card);--secondary-text-color:var(--text-dim);--ui-border-color:var(--border-strong);--border-radius-small:2px;--border-radius-medium:2px;--border-radius-big:2px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;font-family:inherit}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}section{position:relative}::selection{background:var(--purple);color:#fff}.bg-glow{pointer-events:none;z-index:0;background:radial-gradient(600px 400px at 12% 0,#ff5a1f0d,#0000 60%),radial-gradient(700px 500px at 88% 15%,#10101008,#0000 60%);position:fixed;inset:0}.reveal{opacity:0;transform-origin:50% 100%;will-change:transform, opacity;transition:opacity .7s cubic-bezier(.16,.84,.44,1),transform .7s cubic-bezier(.16,.84,.44,1);transform:translateY(34px)rotateX(6deg)}.reveal.is-visible{opacity:1;transform:none}.reveal-left{transform:translate(-46px)}.reveal-right{transform:translate(46px)}.tilt{transform-style:preserve-3d;will-change:transform;transition:transform .15s ease-out;position:relative}.tilt:after{content:"";border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), var(--brass-soft), transparent 62%);opacity:0;pointer-events:none;z-index:1;transition:opacity .3s;position:absolute;inset:0}.tilt:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}.tilt{transition:none}.tilt:hover:after{opacity:0}.orbit-ring-glow.is-active,.solution-layers-art svg,.engine-link,.engine-core-ring-outer,.engine-core-ring{animation:none}}header{z-index:100;pointer-events:none;flex-direction:column;align-items:center;padding:0 16px;display:flex;position:fixed;top:18px;left:0;right:0}.nav-container{pointer-events:auto;-webkit-backdrop-filter:blur(10px)saturate(140%);background:#f7f7f573;border:1px solid #10101014;border-radius:9999px;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:960px;height:56px;padding:0 10px 0 24px;transition:background .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 2px 16px #00000005}.nav-container:hover{background:#f7f7f5a6;border-color:#10101029;box-shadow:0 4px 20px #0000000a}.logo{font-family:var(--sans);letter-spacing:-.04em;color:var(--text);justify-self:start;align-items:center;font-size:28px;font-weight:850;line-height:1;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.logo:hover{opacity:.92;transform:translateY(-.5px)}.logo-text{color:var(--text);align-items:baseline;font-weight:850;display:inline-flex}.logo-arch{color:#ff5a1f;letter-spacing:-.035em;font-weight:900;transition:color .2s,text-shadow .2s}.logo:hover .logo-arch{color:#ff4500;text-shadow:0 0 14px #ff5a1f66}.logo-serif{font-family:var(--sans)}.nav-links{font-family:var(--sans);color:var(--text-dim);justify-self:center;align-items:center;gap:28px;font-size:14px;font-weight:500;display:flex}.nav-links a{white-space:nowrap;transition:color .15s}.nav-links a:hover{color:var(--purple)}.nav-actions{justify-self:end;align-items:center;gap:8px;display:flex}.nav-desktop-actions{align-items:center;display:flex}.menu-toggle{border:1px solid var(--border-strong);color:var(--text);background:0 0;border-radius:9999px;justify-content:center;align-items:center;width:34px;height:34px;display:none}.menu-toggle svg{width:16px;height:16px}.nav-mobile{pointer-events:auto;-webkit-backdrop-filter:blur(12px)saturate(140%);opacity:0;background:#ffffffd9;border:1px solid #10101014;border-radius:16px;grid-template-rows:0fr;width:100%;max-width:900px;margin-top:8px;transition:grid-template-rows .35s cubic-bezier(.16,.84,.44,1),opacity .25s;display:none;box-shadow:0 8px 28px #1010100d}.nav-mobile.open{opacity:1;grid-template-rows:1fr}.nav-mobile-inner{flex-direction:column;gap:14px;min-height:0;padding:18px 22px 22px;display:flex;overflow:hidden}.nav-mobile a{font-family:var(--sans);color:var(--text-dim);padding:6px 0;font-size:14.5px;font-weight:500}.nav-mobile a:hover{color:var(--purple)}.nav-mobile-actions{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;display:flex}.hero{text-align:center;background:var(--bg);isolation:isolate;justify-content:center;align-items:center;min-height:100svh;padding:160px 0 100px;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0}.hero-bg-fallback{background:radial-gradient(620px 520px at 15% 18%, #ff5a1f14, transparent 62%), radial-gradient(680px 560px at 86% 12%, #1010100d, transparent 60%), radial-gradient(900px 700px at 50% 105%, #ff5a1f0d, transparent 62%), var(--bg);position:absolute;inset:0}.hero-grid{background-image:radial-gradient(#10101017 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 34%,#000 30%,#0000 82%);mask-image:radial-gradient(70% 60% at 50% 34%,#000 30%,#0000 82%)}.hero-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-bg-fade{background:linear-gradient(#f7f7f500 0%,#f7f7f58c 72%,#f7f7f5f0 100%);position:absolute;inset:0}.hero-inner{z-index:1;position:relative}.hero-eyebrow-container{justify-content:center;align-items:center;height:36px;margin-bottom:20px;display:flex}.hero-eyebrow{color:var(--purple-2);background:#ff5a1f1a;border:1px solid #ff5a1f4d;border-radius:2px;align-items:center;margin-bottom:0;padding:7px 14px;line-height:1;display:inline-flex}.hero-title-container{justify-content:center;align-items:flex-start;min-height:2.15em;display:flex}.hero h1{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;max-width:880px;color:var(--text);width:100%;min-height:2.05em;margin:0 auto;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:900;line-height:1.02}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:44px;display:flex}.hero-meta{flex-wrap:wrap;justify-content:center;gap:90px;margin-top:80px;display:flex}.hero-meta-col{text-align:left}.hero-meta-label{font-family:var(--mono);letter-spacing:.12em;color:var(--text-dimmer);text-transform:uppercase;margin-bottom:14px;font-size:11.5px}.pill-row{flex-wrap:wrap;gap:10px;display:flex}.pill{font-family:var(--mono);color:var(--text-dim);border:1px solid var(--border-strong);background:var(--bg-raised);border-radius:2px;padding:7px 14px;font-size:13px}.eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--purple);margin-bottom:16px;font-size:11.5px;display:inline-block}.section-title{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin-bottom:20px;font-size:clamp(2.6rem,5.2vw,4.4rem);font-weight:800;line-height:.98}.section-sub{color:var(--text-dim);max-width:640px;font-size:16.5px;line-height:1.6}.section-pad{padding:130px 0}.border-top{border-top:1px solid var(--border)}.about-dark{color:#f7f7f5;isolation:isolate;background:#0f1012;padding:180px 0 160px;position:relative;overflow:hidden}.about-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.about-bg-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.about-bg-fade{background:radial-gradient(70% 60%,#0f101233 0%,#0f1012d9 75%,#0f1012 100%),linear-gradient(#0f1012 0%,#0000 18% 82%,#0f1012 100%);position:absolute;inset:0}.about-inner{z-index:1;max-width:620px;margin:0 0 0 8%;padding-left:32px;padding-right:0;position:relative}.about-eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--purple);margin-bottom:36px;font-size:12px;display:inline-block}.about-text{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:#f7f7f5;font-size:clamp(1.8rem,3.6vw,3.1rem);font-weight:700;line-height:1.12}.about-divider{justify-content:center;align-items:center;margin:64px 0 54px;display:flex;position:relative}.about-divider:before,.about-divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.about-divider-mark{font-family:var(--mono);color:var(--purple);padding:0 20px;font-size:13px}.about-cols{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.about-tagline{font-family:var(--mono);letter-spacing:.14em;color:var(--purple);font-size:13.5px;line-height:1.8}.about-mission p{color:#f7f7f5b8;font-size:17px;line-height:1.65}.problem-list{border-top:1px solid var(--border);margin-top:60px}.prow{border-bottom:1px solid var(--border);grid-template-columns:80px 1fr;align-items:baseline;gap:40px;padding:38px 0;display:grid}.prow-num{font-family:var(--mono);color:var(--purple);letter-spacing:.1em;font-size:13px}.prow-body h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:700;line-height:1.05}.prow-body p{color:var(--text-dim);max-width:640px;font-size:15.5px;line-height:1.6}.solution-header{margin-bottom:40px}.solution-header h2{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;max-width:820px;margin-bottom:16px;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:800;line-height:1.02}.solution-header p{color:var(--text-dim);max-width:640px;font-size:16.5px;line-height:1.6}.solution-layers{width:100%;position:relative}.solution-layers-stage{grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;height:calc(100vh - 110px);display:grid;position:sticky;top:90px}.solution-layers-text{text-align:left;flex-direction:column;gap:16px;display:flex}.solution-layers-index{font-family:var(--mono);letter-spacing:.2em;color:var(--purple);text-transform:uppercase;font-size:12px}.solution-layers-title{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--text);font-size:clamp(2.2rem,3.8vw,3.4rem);font-weight:800;line-height:1}.solution-layers-subtitle{font-family:var(--mono);color:var(--text-dim);letter-spacing:.04em;font-size:13.5px}.solution-layers-desc{color:#34363a;max-width:460px;margin-top:8px;font-size:19.5px;line-height:1.6}.solution-layers-dots{gap:8px;display:flex}.solution-layers-dot{transform-origin:0;background:var(--border-strong);width:38px;height:3px;transition:background .3s,transform .3s;transform:scaleX(.632)}.solution-layers-dot.is-active{background:var(--purple);transform:scaleX(1)}.solution-layers-art{aspect-ratio:680/520;justify-content:center;align-items:center;width:100%;max-width:820px;margin:0 auto;display:flex;position:relative}.solution-layers-art svg{width:100%;height:100%;animation:7s ease-in-out infinite alternate orbit-float;overflow:visible}@keyframes orbit-float{0%{transform:translate(0)}to{transform:translate(-18px,-15px)}}.orbit-ring-base{fill:none;stroke:var(--border-strong);stroke-width:1.3px}.orbit-ring-glow{fill:none;stroke:var(--purple);stroke-width:38px;opacity:0;filter:blur(19px);transition:opacity .6s}.orbit-ring-glow.is-active{opacity:.45;transform-origin:0 0;animation:3.2s ease-in-out infinite orbit-glow-pulse}@keyframes orbit-glow-pulse{0%,to{opacity:.36}50%{opacity:.52}}.orbit-traveler{fill:var(--text-dimmer);opacity:.55;transition:fill .4s,opacity .4s}.orbit-traveler.is-active{fill:var(--purple);opacity:1;filter:drop-shadow(0 0 6px var(--purple))}.orbit-ring-core{fill:none;stroke:var(--purple);stroke-width:1.8px;opacity:0;transition:opacity .6s}.orbit-ring-core.is-active{opacity:1}.orbit-core-mark{fill:var(--text)}.orbit-label-dot{fill:var(--bg);stroke:var(--text-dimmer);stroke-width:1.4px;transition:fill .4s,stroke .4s}.orbit-label.is-active .orbit-label-dot{fill:var(--purple);stroke:var(--purple)}.orbit-label-text{font-family:var(--mono);letter-spacing:.02em;fill:var(--text-dimmer);font-size:21px;font-weight:600;transition:fill .4s}.orbit-label.is-active .orbit-label-text{fill:var(--text)}.platform-title-dim{color:var(--text-dimmer)}.platform-featured{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:2px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;margin-top:40px;padding:44px;display:grid}.platform-featured-text h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--text);margin:20px 0 10px;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;line-height:1.05}.platform-featured-text p{color:var(--text-dim);max-width:420px;font-size:15.5px;line-height:1.6}.platform-featured-visual{background:var(--dark-surface);border:1px solid var(--dark-border);border-radius:2px;padding:20px;overflow:hidden}.engine-diagram{width:100%;height:auto;display:block}.engine-link{fill:none;stroke:var(--purple);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.55;animation:.9s linear infinite engine-flow}.engine-input-box{fill:var(--dark-surface-2);stroke:var(--dark-border)}.engine-core-ring-outer{fill:none;stroke:var(--purple);stroke-width:1px;stroke-dasharray:3 4;opacity:.4;transform-box:fill-box;transform-origin:50%;animation:14s linear infinite engine-spin}.engine-core-ring{fill:#ff5a1f14;stroke:var(--purple);stroke-width:1.6px;filter:drop-shadow(0 0 10px #ff5a1f59);transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite engine-pulse}@keyframes engine-flow{to{stroke-dashoffset:-8px}}@keyframes engine-spin{to{transform:rotate(360deg)}}@keyframes engine-pulse{0%,to{filter:drop-shadow(0 0 10px #ff5a1f59);transform:scale(1)}50%{filter:drop-shadow(0 0 16px #ff5a1f8c);transform:scale(1.045)}}.engine-core-text{font-family:var(--mono);letter-spacing:.04em;fill:var(--dark-text);font-size:11px;font-weight:700}.engine-core-text-dim{fill:var(--purple);font-size:10px}.engine-caption{font-family:var(--mono);letter-spacing:.08em;fill:var(--dark-text-dimmer);font-size:10px}.engine-caption-accent{fill:var(--purple)}.engine-pill{fill:var(--dark-surface-2);stroke:var(--dark-border)}.engine-pill-text{font-family:var(--sans);fill:var(--dark-text-dim);font-size:11px;font-weight:600}.platform-icon{border:1px solid var(--border-strong);background:var(--bg-raised);width:52px;height:52px;color:var(--purple);justify-content:center;align-items:center;display:flex}.platform-icon svg{width:22px;height:22px}.platform-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.platform-card{background:var(--card);border:1px solid var(--border);padding:32px}.platform-card h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--text);margin:18px 0 8px;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:700;line-height:1.05}.platform-card p{color:var(--text-dim);max-width:400px;font-size:14.5px;line-height:1.55}@media (width<=860px){.platform-featured{grid-template-columns:1fr;padding:28px}.platform-grid{grid-template-columns:1fr}}.aud-list{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;column-gap:48px;margin-top:60px;display:grid}.arow{border-bottom:1px solid var(--border);grid-template-columns:80px 1fr;align-items:center;gap:40px;padding:34px 0;display:grid}.arow-icon{border:1px solid var(--border-strong);background:var(--bg-raised);width:52px;height:52px;color:var(--purple);justify-content:center;align-items:center;display:flex}.arow-icon svg{width:22px;height:22px}.arow h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin-bottom:8px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;line-height:1.05}.arow p{color:var(--text-dim);max-width:640px;font-size:15px;line-height:1.55}.outputs-merge{justify-content:center;align-items:center;height:160px;margin:0 0 20px;display:flex;position:relative}.merge-card{background:var(--card);border:1px solid var(--border-strong);font-family:var(--mono);color:var(--text);box-shadow:var(--shadow-sm);transform:translate(var(--dx), var(--dy)) rotate(var(--rot));will-change:transform;white-space:nowrap;border-radius:2px;padding:8px 14px;font-size:12px;transition:transform .8s cubic-bezier(.16,.84,.44,1),opacity .5s;position:absolute}.outputs-merge.is-merged .merge-card{transform:translate(var(--stack-x), var(--stack-y)) rotate(var(--stack-rot));opacity:.18}.outputs-merge.is-merged .merge-card:last-of-type{opacity:1;box-shadow:var(--shadow-md)}.merge-package{z-index:2;background:var(--text);color:#fff;font-family:var(--mono);letter-spacing:.04em;opacity:0;pointer-events:none;border-radius:2px;align-items:center;gap:12px;padding:14px 24px;font-size:13px;transition:opacity .5s .4s,transform .5s cubic-bezier(.16,.84,.44,1) .4s;display:flex;position:relative;transform:scale(.9)}.outputs-merge.is-merged .merge-package{opacity:1;transform:scale(1)}.merge-package svg{width:18px;height:18px;color:var(--purple)}.outputs-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:60px;margin-top:50px;display:grid}.out-list{flex-direction:column;display:flex}.out-row{border-bottom:1px solid var(--border);text-align:left;cursor:pointer;width:100%;color:inherit;font-size:inherit;background:0 0;border-top:none;border-left:none;border-right:none;border-radius:2px;align-items:center;gap:16px;padding:16px 12px;transition:background .15s;display:flex}.out-row:hover{background:var(--brass-soft)}.out-row.active{background:var(--brass-soft-strong)}.out-row.active span.name{color:var(--purple);font-weight:700}.out-row.active svg{color:var(--purple)}.out-row:first-child{border-top:1px solid var(--border)}.out-row svg{width:18px;height:18px;color:var(--text-dimmer);flex-shrink:0}.out-row span.name{flex:1;font-size:14.5px;font-weight:500}.out-row span.file{font-family:var(--mono);color:var(--text-dimmer);font-size:12px}.code-panel{background:var(--dark-surface);border:1px solid var(--dark-border);box-shadow:var(--shadow-md);border-radius:2px;position:sticky;top:100px;overflow:hidden}.code-topbar{background:var(--dark-surface-2);border-bottom:1px solid var(--dark-border);align-items:center;gap:8px;padding:12px 18px;display:flex}.code-dot{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.code-topbar span.fname{font-family:var(--mono);color:var(--dark-text-dimmer);margin-left:8px;font-size:12px}.code-body{font-family:var(--mono);color:var(--dark-text-dim);min-height:260px;padding:24px 20px;font-size:13px;line-height:1.85}.code-body .k{color:#ff8a50}.code-body .s{color:#e3b673}.code-body .n{color:#8fa8ff}.kv-row{align-items:center;gap:14px;padding:5px 0;display:flex}.kv-row .kv-key{width:70px;color:var(--dark-text-dim);flex-shrink:0}.kv-row .kv-arrow{color:var(--dark-text-dimmer)}.kv-row .kv-val{color:var(--dark-text)}.kv-row.dim .kv-key,.kv-row.dim .kv-val{color:var(--dark-text-dimmer)}.cost-row{justify-content:space-between;align-items:center;padding:7px 0;display:flex}.cost-row .cost-label{color:var(--dark-text)}.cost-row .cost-val{color:#e3b673}.cost-total{border-top:1px solid var(--dark-border);color:var(--dark-text);font-weight:700;font-family:var(--sans);justify-content:space-between;align-items:center;margin-top:8px;padding-top:14px;font-size:14px;display:flex}.cost-total .cost-val{color:var(--purple);font-family:var(--mono);font-weight:700}.sec-title{letter-spacing:.06em;color:var(--dark-text);border-bottom:1px solid var(--dark-border-strong);font-weight:700;font-family:var(--mono);margin-bottom:12px;padding-bottom:8px;font-size:12px}.sec-row{align-items:baseline;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.sec-tag{flex-shrink:0;font-weight:700}.sec-tag.warn{color:#e3b673}.sec-tag.pass{color:#8fa8ff}.sec-tag.crit{color:var(--red)}.sec-tag.info{color:var(--dark-text-dimmer)}.diagram-render{width:100%;height:auto}.diagram-render text{font-family:var(--mono);fill:var(--dark-text);font-size:11px}.diagram-render line{stroke:#ffffff38;stroke-width:1px}.guide-h{color:var(--dark-text);margin-bottom:14px;font-size:13px;font-weight:700}.guide-row{gap:18px;padding:4px 0;font-size:12.5px;display:flex}.guide-row .g-label{color:var(--dark-text-dim);flex-shrink:0;min-width:140px}.guide-row .g-cmd{color:var(--purple)}.guide-rollback{color:var(--dark-text-dimmer);gap:18px;margin-top:14px;font-size:12.5px;display:flex}.guide-rollback .g-label{flex-shrink:0;min-width:140px}.faq-wrap{max-width:820px;margin:50px auto 0}.final-cta{text-align:center;padding:140px 0 120px}.final-cta h2{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;max-width:860px;margin:0 auto 18px;font-size:clamp(2.6rem,5.8vw,4.8rem);font-weight:900;line-height:.98}.final-cta>p{color:var(--text-dim);max-width:580px;margin:0 auto;font-size:16px;line-height:1.6}.request-card-wrap{max-width:580px;margin:44px auto 0}.request-form-card{background:var(--card);border:1px solid var(--border-strong);text-align:left;border-radius:4px;flex-direction:column;gap:20px;padding:32px 28px;display:flex;box-shadow:0 10px 30px #1010100f,0 1px 3px #1010100a}.form-field-group{flex-direction:column;gap:8px;display:flex}.form-label{font-family:var(--sans);color:var(--text);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.req-star{color:var(--purple);font-weight:700}.opt-tag{color:var(--text-dimmer);font-size:12px;font-weight:400}.form-input{background:var(--bg);border:1px solid var(--border);width:100%;height:46px;font-family:var(--sans);color:var(--text);border-radius:2px;outline:none;padding:0 14px;font-size:14.5px;transition:border-color .15s,background .15s,box-shadow .15s}.form-input:focus{border-color:var(--purple);background:#fff;box-shadow:0 0 0 3px #ff5a1f1f}.form-input::placeholder{color:var(--text-dimmer)}.form-textarea{background:var(--bg);border:1px solid var(--border);width:100%;font-family:var(--sans);color:var(--text);resize:vertical;border-radius:2px;outline:none;min-height:85px;padding:12px 14px;font-size:14.5px;transition:border-color .15s,background .15s,box-shadow .15s}.form-textarea:focus{border-color:var(--purple);background:#fff;box-shadow:0 0 0 3px #ff5a1f1f}.form-textarea::placeholder{color:var(--text-dimmer)}.cloud-pills{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cloud-pill{background:var(--bg);border:1px solid var(--border);height:38px;font-family:var(--sans);color:var(--text-dim);cursor:pointer;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.cloud-pill:hover{border-color:var(--border-strong);color:var(--text)}.cloud-pill.active{border-color:var(--purple);color:var(--text);background:#ff5a1f14;font-weight:600}.cloud-pill-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.request-success-card{background:var(--card);text-align:center;border:1px solid #ff5a1f59;border-radius:4px;flex-direction:column;align-items:center;gap:14px;padding:38px 28px;display:flex;box-shadow:0 12px 36px #ff5a1f14}.success-icon-wrap{width:52px;height:52px;color:var(--purple);background:#ff5a1f1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.success-icon-wrap svg{width:26px;height:26px}.request-success-card h3{font-family:var(--sans);color:var(--text);font-size:22px;font-weight:700}.request-success-card p{color:var(--text-dim);max-width:480px;font-size:15px;line-height:1.55}.request-success-card strong{color:var(--text)}.success-note{font-family:var(--mono);color:var(--text-dimmer);background:var(--bg);border:1px solid var(--border);border-radius:2px;padding:10px 16px;font-size:12.5px}.reset-form-btn{font-family:var(--mono);color:var(--purple);cursor:pointer;background:0 0;border:none;margin-top:10px;font-size:13px;text-decoration:underline}.form-note-wrap{margin-top:28px}.form-note{font-family:var(--mono);color:var(--text-dimmer);margin-bottom:14px;font-size:12.5px}.direct-email-box{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.direct-email-label{font-family:var(--sans);color:var(--text-dim);font-size:13.5px}.copy-email-chip{background:var(--card);border:1px solid var(--border-strong);font-family:var(--mono);color:var(--text);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:9999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;transition:all .15s;display:inline-flex}.copy-email-chip:hover{border-color:var(--purple);color:var(--purple);transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.copy-email-chip.copied{border-color:var(--purple);color:var(--purple);background:#ff5a1f14;font-weight:600}.copy-hint{color:var(--text-dimmer);font-size:11.5px}@media (width<=520px){.request-form-card{padding:22px 18px}.cloud-pills{grid-template-columns:1fr 1fr}}.closing-scene{background:#101010;height:560px;position:relative;overflow:hidden}.closing-scene-placeholder{background:#101010;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.wave-grid-bg{width:100%;height:100%;position:relative;overflow:hidden}.wave-grid-canvas{width:100%;height:100%;display:block}.wave-grid-overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.closing-scene-content{text-align:center}.closing-scene-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f7f7f58c;margin-bottom:18px;font-size:12.5px;display:block}.closing-scene-title{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:#f7f7f5;text-shadow:0 2px 30px #00000080;font-size:clamp(2.8rem,6.5vw,5.4rem);font-weight:800;line-height:.98}@media (width<=640px){.closing-scene{height:380px}}footer{border-top:1px solid var(--border);background:var(--bg-raised);padding:70px 0 34px}.footer-top{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:40px;padding-bottom:50px;display:grid}.footer-brand p{color:var(--text-dim);max-width:280px;margin:16px 0 12px;font-size:14px;line-height:1.6}.footer-email{font-family:var(--mono);color:var(--purple);margin-bottom:22px;font-size:13.5px;transition:color .15s;display:inline-block}.footer-email:hover{color:var(--purple-2)}.footer-social{gap:10px;display:flex}.footer-social a{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--text-dim);border-radius:2px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.footer-social a:hover{color:var(--purple);border-color:var(--purple)}.footer-social svg{width:16px;height:16px}.footer-col h4{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dimmer);margin-bottom:18px;font-size:11.5px}.footer-col ul{flex-direction:column;gap:12px;display:flex}.footer-col a{color:var(--text-dim);font-size:14.5px;transition:color .15s}.footer-col a:hover{color:var(--purple)}.footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:26px;display:flex}.footer-bottom span{font-family:var(--mono);color:var(--text-dimmer);font-size:12.5px}@media (width<=980px){.nav-container{justify-content:space-between;display:flex}.nav-links,.nav-desktop-actions{display:none}.menu-toggle{display:flex}.nav-mobile{display:grid}.solution-layers-stage{grid-template-columns:1fr;gap:24px;height:auto;position:static}.solution-layers{height:auto!important}.outputs-grid{grid-template-columns:1fr;gap:30px}.code-panel{position:static}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.about-cols{grid-template-columns:1fr;gap:30px}.aud-list{grid-template-columns:1fr}.platform-featured{grid-template-columns:1fr;padding:28px}.platform-grid{grid-template-columns:1fr}}@media (width<=768px){.about-inner{max-width:100%;margin:0 auto;padding:0 20px}.about-eyebrow{margin-bottom:20px;font-size:11px}.about-text{font-family:var(--sans);text-transform:none;letter-spacing:normal;color:#f7f7f5eb;font-size:17px;font-weight:450;line-height:1.65}.about-divider{margin:40px 0 34px}.about-cols{grid-template-columns:1fr;gap:20px}.about-tagline{font-size:12.5px}.about-mission p{font-size:15px}.problem-list{margin-top:36px}.prow{grid-template-columns:36px 1fr;gap:16px;padding:20px 0}.prow-num{font-size:12px}.prow-body h3{font-family:var(--sans);text-transform:none;letter-spacing:-.01em;margin-bottom:6px;font-size:17.5px;font-weight:650;line-height:1.3}.prow-body p{font-size:14.5px;line-height:1.55}.platform-featured{border-radius:4px;grid-template-columns:1fr;padding:22px 16px}.engine-diagram{width:100%;height:auto;max-height:220px;margin:16px auto 0}.platform-grid{grid-template-columns:1fr;gap:12px;margin-top:20px}.platform-card{border-radius:4px;padding:20px 16px}.platform-card h3{font-family:var(--sans);text-transform:none;letter-spacing:-.01em;font-size:16.5px;font-weight:650}.aud-list{grid-template-columns:1fr;margin-top:36px}.arow{grid-template-columns:44px 1fr;gap:16px;padding:20px 0}.arow-icon{flex-shrink:0;width:44px;height:44px}.arow h3{font-family:var(--sans);text-transform:none;letter-spacing:-.01em;margin-bottom:6px;font-size:17.5px;font-weight:650;line-height:1.3}.arow p{font-size:14.5px;line-height:1.55}.outputs-grid{grid-template-columns:1fr;gap:24px;margin-top:28px}.out-row{padding:12px 8px;font-size:13.5px}.code-panel{border-radius:4px;max-height:320px;position:static}.code-body{-webkit-overflow-scrolling:touch;padding:16px 12px;font-size:11.5px;overflow-x:auto}}@media (width<=640px){header{padding:0 12px;top:10px}.nav-container{height:48px;padding:0 10px 0 16px}.logo{font-size:22px}.menu-toggle{border-radius:9999px;width:34px;height:34px}.nav-mobile{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fffffff5;border-radius:14px;margin-top:8px}.nav-mobile-inner{gap:6px;padding:14px 18px 18px}.nav-mobile a{border-bottom:1px solid #1010100d;padding:8px 0;font-size:15px}.nav-mobile-actions{margin-top:10px;padding-top:12px}.nav-mobile-actions button{justify-content:center;width:100%;height:42px}.wrap{padding:0 18px}.section-pad{padding:60px 0}.section-title{margin-bottom:14px;font-size:clamp(1.8rem,6vw,2.6rem)}.hero{min-height:auto;padding:100px 0 50px}.hero-eyebrow-container{height:auto;margin-bottom:14px}.hero-eyebrow{letter-spacing:.1em;text-align:center;padding:5px 10px;font-size:10px;line-height:1.3}.hero-title-container{width:100%;min-height:auto}.hero h1{letter-spacing:.005em;min-height:auto;font-size:clamp(1.55rem,6.2vw,2.1rem);line-height:1.1}.hero-cta{width:100%;margin-top:28px}.hero-cta button{justify-content:center;width:100%;max-width:320px;height:48px;font-size:15px}.hero-meta{flex-direction:column;align-items:center;gap:22px;margin-top:40px}.hero-meta-col{text-align:center}.pill-row{justify-content:center}.final-cta{padding:70px 0 60px}.final-cta h2{font-size:clamp(1.8rem,6.2vw,2.5rem)}.request-card-wrap{width:100%;margin-top:28px}.request-form-card{border-radius:4px;gap:16px;padding:22px 16px}.form-input,.form-textarea{font-size:16px}.direct-email-box{flex-direction:column;gap:8px;width:100%}.copy-email-chip{justify-content:center;width:100%;padding:10px 14px;font-size:12.5px}.closing-scene{height:300px}.closing-scene-title{font-size:clamp(1.8rem,6.5vw,2.6rem)}footer{padding:50px 0 24px}.footer-top{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:30px}.footer-brand{grid-column:span 2}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:8px}}@media (width<=480px){.logo{font-size:20px}.nav-container{height:44px;padding:0 8px 0 14px}.footer-top{grid-template-columns:1fr;gap:24px}.footer-brand{grid-column:span 1}}.text-type{white-space:pre-wrap;width:100%;min-height:2.05em;display:inline-block}.text-type__cursor{color:#ff5a1f;opacity:1;margin-left:.15rem;font-weight:300;display:inline-block}.text-type__cursor--hidden{display:none}.scroll-expand{width:100%;height:100%;position:relative}.scroll-expand--scroller{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;overflow:hidden auto}.scroll-expand--scroller::-webkit-scrollbar{display:none}.scroll-expand__track{width:100%;position:relative}.scroll-expand__stage{--se-title-size:4rem;width:100%;position:sticky;top:0;overflow:hidden}.scroll-expand__frame{clip-path:inset(21% 29% round 24px);will-change:clip-path;position:absolute;inset:0}@media (width<=768px){.scroll-expand__frame{clip-path:inset(12% 5% round 16px)}}.scroll-expand__media{object-fit:cover;will-change:transform;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.scroll-expand__media--content{background:#1a130d;justify-content:center;align-items:center;display:flex;overflow:hidden}.scroll-expand__scrim{pointer-events:none;opacity:0;background:linear-gradient(#00000059,#0000001a 55%,#000000bf);position:absolute;inset:0}.scroll-expand__overlay{text-align:center;opacity:0;will-change:opacity, transform;flex-direction:column;justify-content:center;align-items:center;padding:6%;display:flex;position:absolute;inset:0}.scroll-expand__title{text-align:center;font-size:var(--se-title-size);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 24px #00000073;pointer-events:none;will-change:opacity, transform;justify-content:center;align-items:center;margin:0;padding:0 6%;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.scroll-expand__hint{text-align:center;letter-spacing:.02em;color:#ffffff8c;pointer-events:none;will-change:opacity, transform;font-size:.8125rem;position:absolute;bottom:1.25rem;left:0;right:0}
