: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)}:root{--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}:root{--border-width:1px;--border-style:solid}:root{--border-radius-small:4px;--border-radius-medium:8px;--border-radius-big:16px}:root{--disabled-component-opacity:.38}:root{--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:#ffffff;--text-color-on-primary:#ffffff;--disabled-text-color:rgba(50, 51, 56, var(--disabled-component-opacity));--inverted-color-background:#323338;--fixed-dark-color:#323338;--fixed-light-color:#ffffff;--primary-background-color:#ffffff;--primary-background-hover-color:rgba(103, 104, 121, .1);--secondary-background-color:#ffffff;--allgrey-background-color:#f6f7fb;--backdrop-color:rgba(41, 47, 76, .7);--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:#ffffff;--color-riverstone_gray:#f6f7fb;--color-ui_grey:#dcdfec;--color-wolf_gray:#c3c6d4;--color-asphalt:#676879;--color-mud_black:#323338;--color-black:#000000;--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:#ffffff;--box-shadow-xs:0px 4px 6px -4px rgba(0, 0, 0, .1);--box-shadow-small:0px 4px 8px rgba(0, 0, 0, .2);--box-shadow-medium:0px 6px 20px rgba(0, 0, 0, .2);--box-shadow-large:0px 15px 50px rgba(0, 0, 0, .3);--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:rgba(128, 227, 186, .6);--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:rgba(255, 186, 186, .6);--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:#66ccff;--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:#333333;--color-blackish-hover:#222222;--color-blackish-selected:#999999;--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:#66ccff;--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:#ffcc00;--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:#333333;--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:rgba(255, 255, 255, .4);--color-wolf_gray-with-opacity:rgba(195, 198, 212, .1);--color-asphalt-with-opacity:rgba(103, 104, 121, .1);--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:rgba(255, 255, 255, .4);--secondary-text-on-secondary-color:#676879;--placeholder-color-with-opacity:rgba(103, 104, 121, .1);--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:#ffffff;--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:#ffffff;--box-shadow-mediun:0px 6px 20px rgba(0, 0, 0, .2)}.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:#ffffff;--disabled-text-color:rgba(213, 216, 223, var(--disabled-component-opacity));--inverted-color-background:#ffffff;--fixed-dark-color:#323338;--fixed-light-color:#ffffff;--primary-background-color:#181b34;--primary-background-hover-color:rgba(103, 104, 121, .3);--secondary-background-color:#30324e;--allgrey-background-color:#30324e;--backdrop-color:rgba(41, 47, 76, .7);--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:#ffffff;--color-surface:#292f4c;--box-shadow-xs:0px 4px 6px -4px rgba(9, 11, 25, .5);--box-shadow-small:0px 4px 8px rgba(9, 11, 25, .5);--box-shadow-medium:0px 6px 20px rgba(9, 11, 25, .5);--box-shadow-large:0px 15px 50px rgba(9, 11, 25, .5);--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:rgba(14, 115, 88, .6);--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:rgba(141, 74, 88, .6);--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:rgba(195, 198, 212, .1);--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 rgba(0, 0, 0, .2)}.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:#111111;--primary-text-color:#eeeeee;--secondary-text-color:#aaaaaa;--text-color-on-inverted:#111111;--text-color-on-primary:#ffffff;--disabled-text-color:rgba(238, 238, 238, var(--disabled-component-opacity));--inverted-color-background:#eeeeee;--fixed-dark-color:#111111;--fixed-light-color:#ffffff;--primary-background-color:#111111;--primary-background-hover-color:rgba(103, 104, 121, .3);--secondary-background-color:#2c2c2c;--allgrey-background-color:#2c2c2c;--backdrop-color:rgba(33, 33, 33, .7);--ui-border-color:#8d8d8d;--ui-background-color:#4d4d4d;--ui-background-hover-color:#3b3b3b;--layout-border-color:#636363;--placeholder-color:#aaaaaa;--icon-color:#aaaaaa;--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:#ffffff;--color-surface:#212121;--grey-background-color:#111111;--box-shadow-xs:0px 4px 6px -4px #000000;--box-shadow-small:0px 4px 8px #000000;--box-shadow-medium:0px 6px 20px #000000;--box-shadow-large:0px 15px 50px #000000;--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:rgba(9, 108, 67, .6);--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:rgba(136, 67, 67, .6);--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:#eeeeee;--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:#aaaaaa;--placeholder-color-with-opacity:rgba(170, 170, 170, .1);--placeholder-on-secondary-color:#aaaaaa;--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 rgba(0, 0, 0, .2)}.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:#111111;--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:#ffffff;--fixed-dark-color:#323338;--fixed-light-color:#ffffff;--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:#ff5555;--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 #000000;--box-shadow-small:0px 4px 8px #000000;--box-shadow-medium:0px 6px 20px #000000;--box-shadow-large:0px 15px 50px #000000;--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:rgba(9, 108, 67, .6);--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:rgba(136, 67, 67, .6);--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:#999999;--color-american_gray-hover:#69696a;--color-american_gray-selected:#494949;--color-blackish:#5c5c5c;--color-blackish-hover:#222222;--color-blackish-selected:#111111;--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:#ff5555;--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:rgba(195, 198, 212, .1);--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 rgba(0, 0, 0, .2)}:root{--console-bg: #f7f7fa;--console-surface: #ffffff;--console-ink: #323338;--console-muted: #676879;--console-border: #e6e9ef;--console-purple: #6161ff;--console-purple-soft: #eeeeff;--console-blue: #0073ea;--console-blue-soft: #e5f4ff;--console-green: #00a86b;--console-green-soft: #e5f8f0;--console-orange: #fdab3d;--console-orange-soft: #fff4e3;--console-red: #d83a52;--console-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 8px 24px rgba(16, 24, 40, .04)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--console-bg);color:var(--console-ink);font-family:var(--font-family, "Figtree", "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.console__shell{min-height:100vh;display:flex}.console__sidebar{width:248px;min-height:100vh;position:fixed;inset:0 auto 0 0;padding:20px 14px 16px;background:var(--console-surface);border-right:1px solid var(--console-border);display:flex;flex-direction:column;z-index:20}.console__brand,.console__mobile-brand{display:flex;align-items:center;gap:10px;color:var(--console-ink);text-decoration:none}.console__brand{padding:2px 8px 24px}.console__brand>span{display:flex;flex-direction:column;line-height:1.12}.console__brand strong,.console__mobile-brand strong{font-size:17px;letter-spacing:-.02em}.console__brand small{color:var(--console-muted);font-size:11px;margin-top:4px}.console__nav{flex:1}.console__nav-label{display:block;padding:10px 12px 7px;color:#9699a6;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.console__nav-item{height:42px;padding:0 12px;border-radius:8px;display:flex;align-items:center;gap:10px;color:var(--console-muted);font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.console__nav-item:hover{background:#f2f3f7;color:var(--console-ink)}.console__nav-item.is-active{background:var(--console-purple-soft);color:#4b4bd8;font-weight:600}.console__sidebar-foot{padding-top:14px;border-top:1px solid var(--console-border)}.console__profile{display:flex;align-items:center;gap:10px;padding:4px 7px 12px;min-width:0}.console__profile-copy{min-width:0;display:flex;flex:1;flex-direction:column}.console__profile-copy strong,.console__profile-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console__profile-copy strong{font-size:13px}.console__profile-copy span{color:var(--console-muted);font-size:11px;margin-top:3px}.console__signout{width:100%;justify-content:flex-start!important}.console__workspace{flex:1;min-width:0;margin-left:248px}.console__mobile-bar{display:none}.console__main{width:100%;max-width:1440px;margin:0 auto;padding:42px clamp(28px,4vw,64px) 72px}.console__loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--console-muted);font-size:14px}.console__page{width:100%}.console__page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px}.console__eyebrow{display:block;margin-bottom:7px;color:var(--console-purple);font-size:11px;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.console__eyebrow--light{color:#d7d7ff}.console__page-head h1,.console__student-head h1{margin:0;font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.035em}.console__page-head p,.console__student-head p{margin:8px 0 0;color:var(--console-muted);font-size:14px}.console__breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:22px;color:#8b8d98;font-size:12px}.console__breadcrumbs a{color:#4f51c8;text-decoration:none}.console__breadcrumbs a:hover{text-decoration:underline}.console__title-line{display:flex;align-items:center;gap:12px}.console__title-icon{width:42px;height:42px;border-radius:10px;background:var(--console-purple-soft);color:var(--console-purple);display:grid;place-items:center}.console__actions{display:flex;gap:9px}.console__summary-strip{min-height:90px;margin-bottom:24px;padding:18px 22px;background:var(--console-surface);border:1px solid var(--console-border);border-radius:12px;box-shadow:var(--console-shadow);display:flex;align-items:center;gap:42px}.console__summary-strip>div:not(.console__summary-note){display:flex;align-items:center;gap:12px}.console__summary-icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center}.console__summary-icon--purple{background:var(--console-purple-soft);color:var(--console-purple)}.console__summary-icon--green{background:var(--console-green-soft);color:var(--console-green)}.console__summary-strip div>span:last-child{display:flex;flex-direction:column}.console__summary-strip strong{font-size:20px;line-height:1.1}.console__summary-strip small{color:var(--console-muted);font-size:12px;margin-top:4px}.console__summary-note{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--console-muted);font-size:12px}.console__status-dot{width:8px;height:8px;border-radius:50%;background:var(--console-green);box-shadow:0 0 0 4px var(--console-green-soft)}.console__panel{background:var(--console-surface);border:1px solid var(--console-border);border-radius:12px;box-shadow:var(--console-shadow);overflow:hidden}.console__panel-toolbar{min-height:68px;padding:14px 20px;border-bottom:1px solid var(--console-border);display:flex;justify-content:space-between;align-items:center;gap:16px}.console__panel-toolbar>div:first-child{display:flex;align-items:baseline;gap:9px}.console__panel-toolbar h2{margin:0;font-size:16px;letter-spacing:-.01em}.console__panel-toolbar span{color:var(--console-muted);font-size:12px}.console__search{width:min(260px,40vw)}.console__class-grid{padding:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.console__class-card{min-height:220px;padding:18px;border:1px solid var(--console-border);border-radius:10px;background:#fff;color:var(--console-ink);text-align:left;cursor:pointer;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s}.console__class-card:hover{border-color:#c6c7ff;box-shadow:0 9px 25px #6161ff1a;transform:translateY(-2px)}.console__class-card:focus-visible{outline:3px solid rgba(97,97,255,.3);outline-offset:2px}.console__class-card-top,.console__class-meta{display:flex;justify-content:space-between;align-items:center}.console__class-icon{width:40px;height:40px;border-radius:9px;background:var(--console-purple-soft);color:var(--console-purple);display:grid;place-items:center}.console__status{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#f0f1f4;color:var(--console-muted);font-size:11px;font-weight:600;text-transform:capitalize;white-space:nowrap}.console__status.is-active{background:var(--console-green-soft);color:#087f5b}.console__status.is-pending{background:var(--console-orange-soft);color:#a95d00}.console__class-copy{display:flex;flex-direction:column;margin-top:20px}.console__class-copy strong{font-size:17px;line-height:1.25;letter-spacing:-.01em}.console__class-copy small,.console__class-term{color:var(--console-muted);font-size:12px}.console__class-copy small{margin-top:5px}.console__class-term{margin-top:14px}.console__class-meta{margin-top:auto;padding-top:15px;border-top:1px solid #f0f1f4;color:var(--console-muted);font-size:11px}.console__class-meta span{display:flex;align-items:center;gap:6px}.console__class-meta code{padding:3px 6px;border-radius:4px;background:var(--console-purple-soft);color:#4c4dc6;font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.console__no-results,.console__inline-empty{padding:44px 20px;color:var(--console-muted);text-align:center;font-size:13px}.console__invite-card{margin-bottom:18px;padding:17px 20px;background:linear-gradient(110deg,#f4f3ff,#fafaff);border:1px solid #dedcff;border-radius:12px;display:flex;align-items:center;gap:24px}.console__invite-copy,.console__invite-link{min-width:0;display:flex;flex-direction:column;gap:5px}.console__invite-copy span,.console__invite-link span{color:var(--console-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.console__invite-copy code{color:#4d4ed5;font-family:ui-monospace,monospace;font-size:18px;font-weight:700;letter-spacing:.08em}.console__invite-link{flex:1;padding-left:24px;border-left:1px solid #d9d7fb}.console__invite-link strong{overflow:hidden;color:#50515c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.console__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.console__metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.console__metric{min-height:126px;padding:18px;background:var(--console-surface);border:1px solid var(--console-border);border-radius:11px;box-shadow:var(--console-shadow);display:flex;align-items:flex-start;gap:13px}.console__metric-icon{width:38px;height:38px;flex:0 0 auto;border-radius:9px;display:grid;place-items:center}.console__metric-icon.is-purple{background:var(--console-purple-soft);color:var(--console-purple)}.console__metric-icon.is-blue{background:var(--console-blue-soft);color:var(--console-blue)}.console__metric-icon.is-green{background:var(--console-green-soft);color:var(--console-green)}.console__metric-icon.is-orange{background:var(--console-orange-soft);color:#c26b00}.console__metric-copy{display:flex;flex-direction:column}.console__metric-copy>strong{font-size:24px;line-height:1.05;letter-spacing:-.03em}.console__metric-copy>span{margin-top:6px;font-size:12px;font-weight:600}.console__metric-copy small{margin-top:4px;color:var(--console-muted);font-size:11px}.console__questions-total{white-space:nowrap}.console__table-scroll{overflow-x:auto}.console__table{width:100%;border-collapse:collapse;font-size:12px}.console__table th{padding:11px 15px;background:#fafbfc;border-bottom:1px solid var(--console-border);color:#8a8c97;font-size:10px;font-weight:700;letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap}.console__table td{padding:13px 15px;border-bottom:1px solid #eef0f4;vertical-align:middle}.console__table tbody tr:last-child td{border-bottom:0}.console__table tbody tr.is-clickable{cursor:pointer}.console__table tbody tr:hover{background:#fafaff}.console__student-cell{display:flex;align-items:center;gap:10px;min-width:195px}.console__student-avatar{width:32px;height:32px;flex:0 0 auto;border-radius:50%;background:var(--console-blue-soft);color:var(--console-blue);display:grid;place-items:center;font-size:12px;font-weight:700}.console__student-avatar.is-pending{background:var(--console-orange-soft);color:#a95d00}.console__student-cell>span:last-child,.console__weak-area{display:flex;flex-direction:column}.console__student-cell strong{font-size:12px}.console__student-cell small,.console__weak-area small{margin-top:3px;color:var(--console-muted);font-size:10px}.console__weak-area{max-width:165px}.console__number{font-variant-numeric:tabular-nums}.console__muted{color:var(--console-muted)}.console__capitalize{text-transform:capitalize}.console__week{min-width:110px;display:flex;align-items:center;gap:8px}.console__week>div{width:68px}.console__week span{color:var(--console-muted);font-size:10px;font-variant-numeric:tabular-nums}.console__outlook{min-width:130px;display:flex;flex-direction:column;gap:6px}.console__outlook-empty{font-size:11px;font-style:italic}.console__flag{width:fit-content;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700}.console__flag--prospect{background:var(--console-green-soft);color:#087f5b}.console__flag--risk{background:var(--console-orange-soft);color:#a95d00}.console__student-head{display:flex;align-items:center;gap:16px;margin-bottom:26px}.console__student-hero-avatar{width:56px;height:56px;flex:0 0 auto;border-radius:15px;background:linear-gradient(135deg,#6161ff,#8d61ff);color:#fff;display:grid;place-items:center;font-size:18px;font-weight:700;box-shadow:0 8px 18px #6161ff38}.console__detail-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px;margin-bottom:18px}.console__activity-panel,.console__detail-grid>.console__panel{min-height:320px}.console__chart{height:245px;position:relative;padding:28px 22px 20px}.console__chart-grid{position:absolute;top:28px;right:22px;bottom:20px;left:22px;display:flex;flex-direction:column;justify-content:space-between}.console__chart-grid span{border-top:1px dashed #e3e5ec}.console__chart-bars{height:100%;position:relative;z-index:1;display:flex;align-items:flex-end;gap:4px}.console__chart-bar{height:100%;flex:1;display:flex;align-items:flex-end}.console__chart-bar span{width:100%;min-height:3px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#77f,#6161ff);transition:opacity .15s}.console__chart-bar:hover span{opacity:.7}.console__area-list{padding:6px 20px 16px}.console__area-row{padding:14px 0;border-bottom:1px solid #eef0f4;display:grid;grid-template-columns:minmax(110px,1fr) 1.35fr;gap:16px;align-items:center}.console__area-row:last-child{border-bottom:0}.console__area-row>div:first-child{display:flex;flex-direction:column}.console__area-row strong{font-size:12px}.console__area-row span{margin-top:3px;color:var(--console-muted);font-size:10px}.console__area-progress{display:flex;align-items:center;gap:9px}.console__area-progress>div{flex:1}.console__area-progress>strong{width:38px;text-align:right;font-variant-numeric:tabular-nums}.console__sessions-panel{margin-top:18px}.console__modal-fields{display:flex;flex-direction:column;gap:18px}.console__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.console__field-note{margin:-3px 0 0;color:var(--console-muted);font-size:12px}.console__alert{margin-bottom:16px;padding:11px 13px;border-radius:7px;font-size:13px}.console__alert--error{background:#ffedf0;border:1px solid #ffd0d8;color:#ae243b}.console__success-summary{padding:18px;border-radius:10px;background:var(--console-green-soft);text-align:center}.console__success-summary>span{width:44px;height:44px;margin:0 auto 12px;border-radius:50%;background:#fff;color:var(--console-green);display:grid;place-items:center}.console__success-summary strong{display:block;color:#087f5b;font-size:16px}.console__success-summary p{margin:8px auto 0;max-width:390px;color:#397762;font-size:12px;line-height:1.55}.console__empty{min-height:390px;padding:54px 24px;background:var(--console-surface);border:1px solid var(--console-border);border-radius:12px;display:flex;align-items:center;flex-direction:column;text-align:center}.console__empty--inside{min-height:330px;border:0}.console__empty-art{width:68px;height:68px;margin-bottom:16px;border-radius:18px;background:var(--console-purple-soft);color:var(--console-purple);display:grid;place-items:center}.console__empty h2{margin:0;font-size:20px}.console__empty p{margin:8px 0 20px;color:var(--console-muted);font-size:13px}.console__skeleton-list{display:grid;gap:14px}.console__skeleton-list span{height:100px;border-radius:11px;background:linear-gradient(90deg,#eceef2 25%,#f7f8fa,#eceef2 75%);background-size:200% 100%;animation:console-shimmer 1.4s infinite}@keyframes console-shimmer{to{background-position:-200% 0}}.console__login{min-height:100vh;display:grid;grid-template-columns:minmax(420px,.9fr) 1.1fr;background:#fff}.console__login-story{min-height:100vh;padding:42px clamp(36px,5vw,76px);position:relative;overflow:hidden;background:linear-gradient(145deg,#3c3ca8,#5552d9 58%,#7160ef);color:#fff;display:flex;flex-direction:column}.console__login-story:before,.console__login-story:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%}.console__login-story:before{width:460px;height:460px;left:-220px;bottom:-190px}.console__login-story:after{width:330px;height:330px;right:-180px;top:-100px}.console__login-brand{position:relative;z-index:1;display:flex;align-items:center;gap:10px;font-size:18px}.console__login-message{max-width:520px;margin:auto 0;position:relative;z-index:1}.console__login-message h1{margin:0;font-size:clamp(36px,4.2vw,56px);line-height:1.04;letter-spacing:-.045em}.console__login-message>p{max-width:480px;margin:20px 0 28px;color:#e2e2ff;font-size:16px;line-height:1.6}.console__login-proof{display:flex;align-items:center;gap:12px}.console__proof-icon{width:32px;height:32px;border-radius:50%;background:#ffffff29;display:grid;place-items:center;font-weight:700}.console__login-proof>span:last-child{display:flex;flex-direction:column}.console__login-proof strong{font-size:13px}.console__login-proof small{margin-top:4px;color:#d7d7ff;font-size:11px}.console__login-meta{position:relative;z-index:1;color:#d7d7ff;font-size:11px;letter-spacing:.04em}.console__login-panel{display:grid;place-items:center;padding:40px}.console__login-form{width:100%;max-width:410px;display:flex;flex-direction:column;gap:19px}.console__login-heading{margin-bottom:9px}.console__login-heading h2{margin:0;font-size:30px;letter-spacing:-.035em}.console__login-heading p{margin:8px 0 0;color:var(--console-muted);font-size:13px}.console__login-submit{width:100%}.console__login-help{margin:-2px 0 0;color:var(--console-muted);font-size:11px;text-align:center}@media (max-width: 1120px){.console__class-grid,.console__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console__detail-grid{grid-template-columns:1fr}.console__login{grid-template-columns:minmax(350px,.85fr) 1.15fr}}@media (max-width: 780px){.console__sidebar{display:none}.console__workspace{margin-left:0}.console__mobile-bar{height:60px;padding:0 20px;position:sticky;top:0;z-index:20;background:#ffffffeb;border-bottom:1px solid var(--console-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between}.console__main{padding:28px 20px 56px}.console__page-head{align-items:stretch}.console__summary-strip{gap:22px}.console__summary-note{display:none}.console__class-grid{grid-template-columns:1fr}.console__invite-card{align-items:stretch;flex-wrap:wrap}.console__invite-link{flex-basis:calc(100% - 150px)}.console__login{display:block;background:#f7f7fa}.console__login-story{min-height:auto;padding:24px;background:transparent;color:var(--console-ink)}.console__login-brand{color:var(--console-ink)}.console__login-message,.console__login-meta{display:none}.console__login-panel{padding:28px 22px 48px}.console__login-form{max-width:480px;padding:28px;border:1px solid var(--console-border);border-radius:14px;background:#fff;box-shadow:var(--console-shadow)}}@media (max-width: 560px){.console__page-head{flex-direction:column}.console__page-head>button{width:100%}.console__page-head--class .console__actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.console__summary-strip{padding:15px;align-items:stretch;flex-direction:column}.console__summary-strip>div:not(.console__summary-note)+div{padding-top:15px;border-top:1px solid var(--console-border)}.console__panel-toolbar{align-items:flex-start;flex-direction:column}.console__panel-toolbar>div:first-child{flex-wrap:wrap}.console__search{width:100%}.console__class-grid{padding:14px}.console__invite-card{gap:16px}.console__invite-link{flex-basis:100%;padding:14px 0 0;border-top:1px solid #d9d7fb;border-left:0}.console__invite-card>button{width:100%}.console__metrics,.console__metrics--three{grid-template-columns:1fr}.console__metric{min-height:105px}.console__form-grid,.console__area-row{grid-template-columns:1fr}.console__login-form{padding:24px 18px}}.uland{--uland-ink: #0e0033;--uland-navy: #0e0033;--uland-navy-2: #261a47;--uland-navy-3: #190748;--uland-navy-soft: #3e335c;--uland-muted: #3d3752;--uland-white: #ffffff;--uland-beige: #f6f1e7;--uland-bone: #ebe6db;--uland-lime: #7cff01;--uland-lime-hover: #96ff34;--uland-lime-soft: #e5ffcc;--uland-grad: linear-gradient(145deg, #0e0033 0%, #190748 100%);--uland-grad-cta: linear-gradient(to right, #261a47 10%, #190748 100%);--uland-wrapper: 1360px;--uland-gutter: clamp(20px, 4vw, 48px);--uland-pt: clamp(3.125rem, 2.0968rem + 3.871vw, 5rem);--uland-pb: clamp(3.125rem, 2.0968rem + 3.871vw, 5rem);position:relative;width:100%;min-height:100vh;background:var(--uland-white);color:var(--uland-ink);font-family:Figtree,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.uland *{box-sizing:border-box}.uland img{max-width:100%;display:block}.uland h1,.uland h2,.uland h3{margin:0;font-weight:800;line-height:1.08}.uland p{margin:0}.uland button{font:inherit;cursor:pointer}.uland__accent{color:var(--uland-lime)}.uland__hero-copy .uland__accent{color:var(--uland-ink);background:var(--uland-lime);border-radius:2px;padding:0 .18em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.uland__eyebrow{display:inline-block;margin-bottom:14px;color:var(--uland-ink);font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.188rem;text-transform:uppercase}.uland__eyebrow--dark{color:var(--uland-lime)}.uland__eyebrow--center{display:block;text-align:center}.uland__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:1.5rem;padding:.813rem 1.5rem .688rem;min-height:46px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out;white-space:nowrap}.uland__btn:hover{transform:translateY(-1px)}.uland__btn--dark{background:var(--uland-navy);color:#fff}.uland__btn--dark:hover{background:var(--uland-navy-soft);color:#fff}.uland__btn--accent{background:var(--uland-lime);color:var(--uland-ink)}.uland__btn--accent:hover{background:var(--uland-lime-hover)}.uland__btn--white{background:#fff;color:var(--uland-ink)}.uland__btn--white:hover{background:var(--uland-lime-soft)}.uland__btn--outline{background:transparent;color:var(--uland-ink);box-shadow:inset 0 0 0 1px var(--uland-ink)}.uland__btn--outline:hover{background:var(--uland-navy);color:#fff}.uland__btn--sm{padding:.625rem 1.25rem .5rem;min-height:40px;font-size:13px}.uland__btn--lg{padding:1rem 2rem .875rem;min-height:52px;font-size:15px}.uland__btn--block{width:100%}.uland__topbar{position:sticky;top:0;z-index:30;background:#0e0033f0;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);transition:box-shadow .2s}.uland__topbar.is-scrolled{box-shadow:0 8px 24px #07001c2e}.uland__topbar-inner{max-width:var(--uland-wrapper);margin:0 auto;padding:16px var(--uland-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}.uland__mark{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:1.1rem;font-weight:800;letter-spacing:-.02em;line-height:1}.uland__mark img{border-radius:8px;flex-shrink:0}.uland__mark em,.uland__footer-mark em{font-style:normal;font-weight:700;font-size:.66rem;letter-spacing:.04em;color:var(--uland-lime);background:var(--uland-navy);border-radius:999px;padding:4px 10px 3px;line-height:1.2;margin-left:2px;align-self:center;white-space:nowrap}.uland__topbar .uland__mark em{color:var(--uland-ink);background:var(--uland-lime)}.uland__topbar-nav{display:flex;align-items:center;gap:18px}.uland__topbar-login{color:#ffffffc7;text-decoration:none;font-size:15px;font-weight:600;min-height:44px;display:inline-flex;align-items:center;transition:color .15s}.uland__topbar-login:hover{color:#fff}.uland__topbar .uland__btn--dark{color:var(--uland-ink);background:var(--uland-lime)}.uland__topbar .uland__btn--dark:hover{background:var(--uland-lime-hover)}.uland__hero{background:radial-gradient(circle at 78% 32%,rgba(74,27,180,.28),transparent 34%),linear-gradient(120deg,#22113f 0%,var(--uland-navy) 58%,#160041 100%);color:#fff;padding:clamp(2rem,1.5rem + 2vw,3.25rem) var(--uland-gutter) 0}.uland__hero-inner{max-width:var(--uland-wrapper);margin:0 auto;display:grid;grid-template-columns:minmax(0,6.7fr) minmax(360px,5.3fr);gap:clamp(32px,5vw,72px);align-items:center}.uland__hero-copy h1{font-size:clamp(2.5rem,1.4rem + 3.9vw,4.5rem);line-height:1.04;letter-spacing:-.03em;font-weight:800;max-width:14ch}.uland__hero-copy .uland__eyebrow{color:var(--uland-lime)}.uland__hero-sub{margin-top:24px;max-width:50ch;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6;color:#ffffffd1}.uland__hero-actions{margin-top:34px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.uland__hero-signin{color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;font-size:15px;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.uland__hero-signin:hover{color:var(--uland-lime)}.uland__hero .uland__btn--dark{color:var(--uland-ink);background:var(--uland-lime)}.uland__hero .uland__btn--dark:hover{background:var(--uland-lime-hover)}.uland__hero-visual{position:relative;overflow:visible;border-radius:0;background:none;padding:0;display:flex;max-height:520px;aspect-ratio:1 / 1}.uland__hero-visual:before,.uland__hero-visual:after{content:"";position:absolute;clip-path:polygon(50% 0,96% 23%,96% 77%,50% 100%,4% 77%,4% 23%)}.uland__hero-visual:before{top:4%;right:1%;bottom:7%;left:1%;background:linear-gradient(145deg,#4b19c8,#250278)}.uland__hero-visual:after{top:-3%;right:-5%;bottom:11%;left:12%;z-index:0;background:#4215aa4d}.uland__hero-photo{position:relative;z-index:1;width:100%;aspect-ratio:1 / 1;border-radius:0;overflow:visible;box-shadow:none}.uland__hero-photo img{position:absolute;z-index:2;width:128%;max-width:none;height:auto;left:-14%;bottom:-7%;object-fit:contain;-webkit-mask-image:linear-gradient(to top,transparent 0%,black 12%),linear-gradient(to right,transparent 0%,black 10%);-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(to top,transparent 0%,black 12%),linear-gradient(to right,transparent 0%,black 10%);mask-composite:intersect}.uland__reveal{opacity:0;transform:translateY(20px);transition:opacity .4s cubic-bezier(.33,1,.68,1),transform .4s cubic-bezier(.33,1,.68,1)}.uland__reveal--subtle{opacity:.001;transform:translateY(8px);transition-duration:.22s}.uland__reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.uland__reveal,.uland__reveal--subtle{transition:none;opacity:1;transform:none}}@keyframes uland-drift-a{0%{transform:translate(0)}50%{transform:translate(16px,-12px)}to{transform:translate(0)}}@keyframes uland-drift-b{0%{transform:translate(0)}50%{transform:translate(-14px,10px)}to{transform:translate(0)}}@media (prefers-reduced-motion: no-preference){.uland__stakes:before,.uland__closing:before,.uland__panel--tint:before{animation:uland-drift-a 70s linear infinite}.uland__stakes:after,.uland__closing:after{animation:uland-drift-b 90s linear infinite}}.uland__stakes{position:relative;overflow:hidden;background:var(--uland-navy);color:#fff;padding:clamp(3rem,2.2rem + 3vw,4.75rem) var(--uland-gutter) clamp(4rem,3rem + 4vw,6.5rem)}.uland__stakes:before,.uland__stakes:after{content:"";position:absolute;background:#ffffff09;border-radius:50%}.uland__stakes:before{width:460px;height:460px;left:-220px;bottom:-190px}.uland__stakes:after{width:330px;height:330px;right:-180px;top:-100px}.uland__stakes-inner{position:relative;z-index:1;max-width:var(--uland-wrapper);margin:0 auto}.uland__stakes-head{max-width:960px;margin:0 0 clamp(28px,4vw,48px);text-align:left}.uland__stakes-head h2{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.04;letter-spacing:-.025em}.uland__stakes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.uland__stat{position:relative;min-height:210px;text-align:left;padding:clamp(26px,3vw,38px);border-radius:3px;background:linear-gradient(145deg,#32107e,#24095f);display:flex;flex-direction:column;justify-content:flex-end}.uland__stat:after{display:none}.uland__stat:last-child:after{display:none}.uland__stat strong{display:block;font-size:clamp(1.35rem,1.1rem + .9vw,1.8rem);font-weight:800;line-height:1;letter-spacing:-.025em;margin-bottom:12px;color:#fff}.uland__stat p{color:#ffffffe0;font-size:clamp(.875rem,.8rem + .35vw,1.0625rem);line-height:1.55;max-width:30ch;margin:0}.uland__context{position:relative;overflow:hidden;background:linear-gradient(155deg,#1d0a54,#0e0033 58%,#16003f);color:#fff;padding:var(--uland-pt) var(--uland-gutter) var(--uland-pb);scroll-margin-top:80px;box-shadow:inset 0 1px #ffffff0f}.uland__context:before{content:"";position:absolute;width:640px;height:640px;left:-260px;top:-280px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.uland__context:after{content:"";position:absolute;width:420px;height:420px;right:-160px;bottom:-220px;background:#7cff010d;border-radius:50%}.uland__context-inner{position:relative;z-index:1;max-width:var(--uland-wrapper);margin:0 auto}.uland__context-head{max-width:880px;margin:0 0 clamp(36px,5vw,56px)}.uland__context-head h2{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.05;letter-spacing:-.03em;margin-bottom:20px}.uland__context-head p{color:#ffffffbf;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.65;max-width:70ch}.uland__context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.uland__context-card{padding:clamp(24px,2.4vw,32px);border-radius:16px;background:linear-gradient(145deg,#32107e,#24095f)}.uland__context-icon{width:46px;height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--uland-ink);background:var(--uland-lime);margin-bottom:18px}.uland__context-card h3{font-size:1.35rem;letter-spacing:-.02em;margin-bottom:10px}.uland__context-card p{color:#ffffffc7;font-size:15px;line-height:1.6}.uland__context-note{margin-top:clamp(24px,3vw,34px);font-size:14px;color:#ffffff9e;max-width:64ch}@media (prefers-reduced-motion: no-preference){.uland__context:before{animation:uland-drift-a 80s linear infinite}.uland__context:after{animation:uland-drift-b 100s linear infinite}}.uland__split{padding:var(--uland-pt) var(--uland-gutter) var(--uland-pb);background:var(--uland-white)}.uland__split--tint{background:var(--uland-beige)}.uland__split-inner{max-width:var(--uland-wrapper);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center}.uland__split--reverse .uland__split-copy{order:2}.uland__split--reverse .uland__split-media{order:1}.uland__split-copy h2{font-size:clamp(1.9rem,1.4rem + 1.9vw,2.75rem);line-height:1.08;letter-spacing:-.025em;margin:0 0 18px;max-width:18ch}.uland__split-copy p{color:var(--uland-muted);font-size:clamp(1rem,.95rem + .25vw,1.0625rem);line-height:1.65;max-width:52ch}.uland__checklist{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:13px}.uland__checklist li{display:flex;align-items:flex-start;gap:12px;font-size:15px;font-weight:500;color:var(--uland-ink)}.uland__checklist svg{flex-shrink:0;margin-top:2px;color:var(--uland-navy-soft)}.uland__trust-note{margin-top:26px;display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:var(--uland-lime-soft);border-radius:14px;font-size:14px;color:var(--uland-ink);line-height:1.55}.uland__trust-note svg{flex-shrink:0;margin-top:2px;color:var(--uland-ink)}.uland__split-media{display:flex;justify-content:center}.uland__panel{width:100%;max-width:640px;border-radius:24px;padding:clamp(28px,4vw,52px) clamp(28px,4vw,52px) 0;display:flex;justify-content:center;overflow:hidden;position:relative}.uland__panel:before{content:"";position:absolute;width:300px;height:300px;left:-140px;bottom:-140px;background:#0e00330d;border-radius:50%}.uland__panel--warm{background:var(--uland-bone)}.uland__panel--tint{background:var(--uland-grad)}.uland__panel--tint:before{background:#ffffff0d}.uland__panel img{position:relative;z-index:1;width:min(440px,88%);height:auto;border-radius:26px 26px 0 0;box-shadow:0 18px 48px #0e003340;margin-bottom:-34%}.uland__reveal-shot{position:relative;overflow:hidden;background:var(--uland-navy);color:#fff;padding:var(--uland-pt) var(--uland-gutter) calc(var(--uland-pb) + .5rem)}.uland__reveal-shot:before{content:"";position:absolute;width:620px;height:620px;right:-220px;top:-260px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.uland__reveal-shot-inner{position:relative;z-index:1;max-width:var(--uland-wrapper);margin:0 auto}.uland__reveal-shot-head{text-align:center;max-width:720px;margin:0 auto clamp(28px,4vw,48px)}.uland__reveal-shot-head h2{font-size:clamp(1.9rem,1.4rem + 1.9vw,2.75rem);letter-spacing:-.025em;margin-bottom:14px}.uland__reveal-shot-head p{color:#ffffffd9;font-size:1.0625rem;line-height:1.6}.uland__window{border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 44px 110px #0000008c}.uland__window-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f3f0ea;border-bottom:1px solid var(--uland-border)}.uland__window-bar span{width:11px;height:11px;border-radius:50%;background:#d9d4ca}.uland__window-bar span:nth-child(1){background:#ec6a5e}.uland__window-bar span:nth-child(2){background:#f4bf4f}.uland__window-bar span:nth-child(3){background:#61c454}.uland__window-bar em{margin-left:12px;font-style:normal;font-size:12px;font-weight:500;color:var(--uland-muted)}.uland__window-shot img{width:100%;height:auto;display:block}.uland__window-note{text-align:center;margin-top:16px;font-size:12.5px;color:#ffffff9e}@media (prefers-reduced-motion: no-preference){.uland__reveal-shot:before{animation:uland-drift-b 90s linear infinite}}@media (max-width: 600px){.uland__window-bar em{display:none}}.uland__capabilities{padding:var(--uland-pt) var(--uland-gutter) var(--uland-pb);background:var(--uland-beige);scroll-margin-top:80px}.uland__capabilities-inner{max-width:var(--uland-wrapper);margin:0 auto}.uland__capabilities-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(36px,7vw,110px);align-items:end;margin-bottom:clamp(36px,5vw,64px);padding-bottom:30px;box-shadow:0 20px 0 -19px #0e00331f}.uland__capabilities-head h2{max-width:14ch;font-size:clamp(2rem,1.35rem + 2.3vw,3.35rem);letter-spacing:-.035em}.uland__capabilities-head>p{color:var(--uland-muted);font-size:1.05rem;line-height:1.7}.uland__capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.uland__capability{min-height:390px;padding:clamp(24px,2.2vw,34px);border:0;border-radius:3px;background:#fff;display:flex;flex-direction:column;box-shadow:none}.uland__capability-topline{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:30px}.uland__capability-icon{width:46px;height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--uland-ink);background:var(--uland-lime-soft)}.uland__capability-label{color:var(--uland-muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.uland__capability:nth-child(2){background:var(--uland-bone)}.uland__capability:nth-child(3){color:#fff;background:linear-gradient(145deg,#4320a0,#2e0b78)}.uland__capability:nth-child(3) .uland__capability-label,.uland__capability:nth-child(3)>p{color:#ffffffb8}.uland__capability:nth-child(3) ul{border-top-color:#ffffff2e}.uland__capability:nth-child(3) li{color:#fff}.uland__capability h3{max-width:19ch;margin-bottom:14px;font-size:clamp(1.45rem,1.25rem + .65vw,1.9rem);letter-spacing:-.025em}.uland__capability>p{max-width:54ch;color:var(--uland-muted);font-size:15px;line-height:1.65}.uland__capability ul{margin:auto 0 0;padding:28px 0 0;list-style:none;box-shadow:0 -20px 0 -19px #0e00331f;display:grid;gap:9px}.uland__capability li{position:relative;padding-left:18px;color:var(--uland-ink);font-size:14px;font-weight:650}.uland__capability li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--uland-lime)}.uland__capability--dark{color:#fff;background:var(--uland-grad);box-shadow:none}.uland__capability--dark .uland__capability-icon{color:var(--uland-ink);background:var(--uland-lime)}.uland__capability--dark .uland__capability-label,.uland__capability--dark>p{color:#ffffffb8}.uland__capability--dark ul{box-shadow:0 -20px 0 -19px #ffffff2e}.uland__capability--dark li{color:#fff}.uland__platform{padding:var(--uland-pt) var(--uland-gutter) var(--uland-pb);background:var(--uland-white)}.uland__platform-head{text-align:center;max-width:var(--uland-wrapper);margin:0 auto clamp(32px,4vw,48px)}.uland__platform-title{font-size:clamp(1.9rem,1.4rem + 1.9vw,2.75rem);letter-spacing:-.025em;max-width:24ch;margin:0 auto}.uland__platform-inner{max-width:var(--uland-wrapper);margin:0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:24px}.uland__platform-stat{text-align:center;position:relative;padding:10px clamp(8px,1.5vw,24px)}.uland__platform-stat:after{content:"";position:absolute;width:5px;height:100%;right:-14px;top:0;background-color:var(--uland-lime)}.uland__platform-stat:last-child:after{display:none}.uland__platform-stat strong{display:block;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.05;color:var(--uland-ink)}.uland__platform-stat span{display:block;color:var(--uland-muted);font-size:13.5px;line-height:1.45;margin-top:8px;max-width:24ch;margin-inline:auto}.uland__wide-shot{padding:var(--uland-pt) var(--uland-gutter) var(--uland-pb);background:var(--uland-white)}.uland__wide-shot-inner{max-width:var(--uland-wrapper);margin:0 auto}.uland__wide-shot img{width:100%;border-radius:20px;box-shadow:0 24px 64px #0e003329}.uland__method{padding:var(--uland-pt) var(--uland-gutter) var(--uland-pb);background:var(--uland-white);scroll-margin-top:80px}.uland__method-head{text-align:center;font-size:clamp(1.9rem,1.4rem + 1.9vw,2.75rem);letter-spacing:-.025em;max-width:26ch;margin:0 auto clamp(32px,5vw,56px)}.uland__method-grid{max-width:var(--uland-wrapper);margin:0 auto;counter-reset:umethod;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.uland__method-item{counter-increment:umethod;padding:clamp(26px,2.6vw,36px);background:var(--uland-white);border:1px solid rgba(14,0,51,.09);border-radius:20px;box-shadow:0 1px 2px #0e00330a,0 14px 32px #0e00330d;display:flex;flex-direction:column}.uland__method-item:before{content:counter(umethod,decimal-leading-zero);display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;margin-bottom:22px;background:var(--uland-lime-soft);color:var(--uland-ink);font-weight:800;font-size:16px;letter-spacing:-.02em}.uland__method-item h3{font-size:1.3rem;margin-bottom:10px;letter-spacing:-.02em}.uland__method-item p{color:var(--uland-muted);font-size:15px;line-height:1.65}.uland__method-proof{max-width:var(--uland-wrapper);margin:clamp(28px,4vw,48px) auto 0;padding:clamp(28px,3.5vw,44px);background:var(--uland-beige);border-radius:24px;border-left:5px solid var(--uland-lime)}.uland__method-proof-copy h3{font-size:1.5rem;margin-bottom:10px;letter-spacing:-.02em}.uland__method-proof-copy p{color:var(--uland-muted);font-size:15.5px;line-height:1.65;max-width:72ch}.uland__pillars{padding:var(--uland-pt) var(--uland-gutter) var(--uland-pb);background:var(--uland-beige)}.uland__pillars-head{text-align:center;font-size:clamp(1.9rem,1.4rem + 1.9vw,2.75rem);letter-spacing:-.025em;max-width:26ch;margin:0 auto clamp(32px,5vw,56px)}.uland__pillars-grid{max-width:var(--uland-wrapper);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.uland__pillar{padding:clamp(26px,3vw,38px);background:var(--uland-white);border-radius:20px;color:var(--uland-ink)}.uland__pillar svg{width:22px;height:22px;padding:10px;border-radius:50%;background:var(--uland-lime-soft);color:var(--uland-ink);margin-bottom:18px}.uland__pillar h3{font-size:1.3rem;margin-bottom:10px;letter-spacing:-.02em}.uland__pillar p{color:var(--uland-muted);font-size:14.5px;line-height:1.6}.uland__steps{padding:var(--uland-pt) var(--uland-gutter) var(--uland-pb);background:var(--uland-white)}.uland__steps-head{text-align:center;font-size:clamp(1.9rem,1.4rem + 1.9vw,2.75rem);letter-spacing:-.025em;margin:0 auto clamp(36px,5vw,64px)}.uland__steps .uland__accent{color:var(--uland-ink);background:var(--uland-lime);border-radius:2px;padding:0 .18em}.uland__steps-grid{max-width:var(--uland-wrapper);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,48px)}.uland__step{text-align:left}.uland__step-num{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--uland-lime);color:var(--uland-ink);font-weight:800;font-size:18px;margin-bottom:18px}.uland__step h3{font-size:1.3rem;margin-bottom:8px;letter-spacing:-.02em}.uland__step p{color:var(--uland-muted);font-size:14.5px;line-height:1.6}.uland__closing{position:relative;overflow:hidden;background:var(--uland-grad-cta);color:#fff;padding:clamp(4.5rem,3.5rem + 4vw,7rem) var(--uland-gutter);text-align:center}.uland__closing:before,.uland__closing:after{content:"";position:absolute;background:#ffffff09;border-radius:50%}.uland__closing:before{width:460px;height:460px;left:-220px;bottom:-190px}.uland__closing:after{width:330px;height:330px;right:-180px;top:-100px}.uland__closing-inner{position:relative;z-index:1;max-width:780px;margin:0 auto}.uland__closing h2{font-size:clamp(2.25rem,1.4rem + 3.2vw,3.5rem);line-height:1.04;letter-spacing:-.025em;font-weight:800;margin-bottom:18px}.uland__closing p{color:#ffffffe0;font-size:1.0625rem;margin-bottom:34px}.uland__expectations{list-style:none;margin:34px auto 0;padding:0;max-width:640px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;text-align:left}.uland__expectations li{position:relative;padding-left:18px;color:#ffffffd9;font-size:13.5px;line-height:1.5}.uland__expectations li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--uland-lime)}.uland__footer{background:var(--uland-navy);color:#ffffffbf;padding:clamp(3rem,2.4rem + 2vw,4.5rem) var(--uland-gutter) 0}.uland__footer-inner{max-width:var(--uland-wrapper);margin:0 auto;display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);font-size:14px}.uland__footer-brand{display:flex;flex-direction:column;gap:12px;max-width:34ch}.uland__footer-brand p{font-size:13.5px;line-height:1.6;color:#fff9;margin:0}.uland__footer-brand small{font-size:12px;color:#ffffff73}.uland__footer-mark{display:flex;align-items:center;gap:8px;color:#fff;font-weight:800;font-size:16px;flex-wrap:wrap}.uland__footer-mark img{border-radius:6px}.uland__footer-col{display:flex;flex-direction:column;gap:10px}.uland__footer-col strong{color:var(--uland-lime);font-size:11px;font-weight:700;letter-spacing:.188rem;text-transform:uppercase;margin-bottom:4px}.uland__footer-col a{color:#ffffffbf;text-decoration:none;font-size:14px;transition:color .15s}.uland__footer-col a:hover{color:#fff}.uland__footer-base{max-width:var(--uland-wrapper);margin:clamp(2rem,1.6rem + 1.5vw,3rem) auto 0;padding:18px 0 26px;box-shadow:0 -12px 0 -11px #ffffff1f;font-size:12px;color:#ffffff73}@keyframes uland-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes uland-modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.uland__modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0e00338c;display:flex;align-items:flex-start;justify-content:center;padding:clamp(16px,4vw,48px);overflow-y:auto;animation:uland-backdrop-in .2s ease-out;transition:opacity .16s ease-in}.uland__modal-backdrop.is-closing{opacity:0}.uland__modal-backdrop.is-closing .uland__modal{opacity:0;transform:translateY(8px)}.uland__modal{position:relative;width:min(480px,100%);margin-top:clamp(16px,4vh,64px);background:#fff;border-radius:20px;padding:clamp(26px,4vw,38px);box-shadow:0 30px 80px #0e003359;animation:uland-modal-in .2s cubic-bezier(.33,1,.68,1);transition:width .2s,opacity .16s ease-in,transform .16s ease-in}@media (prefers-reduced-motion: reduce){.uland__modal-backdrop,.uland__modal{animation:none;transition:none}}.uland__modal--wide{width:min(640px,100%)}.uland__modal-close{position:absolute;top:16px;right:16px;width:38px;height:38px;min-height:38px;border-radius:50%;background:var(--uland-beige);color:var(--uland-ink);display:inline-flex;align-items:center;justify-content:center;border:none;transition:background-color .15s}.uland__modal-close:hover{background:var(--uland-bone)}.uland__modal-head h2{font-size:26px;letter-spacing:-.025em;margin:0 0 8px}.uland__modal-head p{color:var(--uland-muted);font-size:13.5px;line-height:1.55;margin-bottom:4px}.uland__modal-head .uland__eyebrow{color:var(--uland-ink)}.uland__modal-expectations{list-style:none;margin:16px 0 0;padding:14px 16px;background:var(--uland-beige);border-radius:12px;display:flex;flex-direction:column;gap:7px}.uland__modal-expectations li{position:relative;padding-left:16px;font-size:12.5px;line-height:1.45;color:var(--uland-muted)}.uland__modal-expectations li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:var(--uland-navy)}.uland__lead-form{margin-top:18px;display:flex;flex-direction:column;gap:17px}.uland__field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;color:var(--uland-ink);position:relative}.uland__field input{font:inherit;font-size:15px;font-weight:400;padding:11px 14px;min-height:44px;border-radius:8px;border:none;background:var(--uland-beige);color:var(--uland-ink)}.uland__field input:focus{outline:2px solid var(--uland-navy);outline-offset:2px}.uland__school-input{display:flex;align-items:center;gap:8px;border:none;background:var(--uland-beige);border-radius:8px;padding:0 14px}.uland__school-input:focus-within{outline:2px solid var(--uland-navy);outline-offset:2px}.uland__school-input svg{color:var(--uland-muted);flex-shrink:0}.uland__school-input input{border:none;padding:11px 0;min-height:44px;flex:1}.uland__school-input input:focus{outline:none}.uland__school-results{position:absolute;top:100%;left:0;right:0;margin-top:6px;z-index:5;background:#fff;border-radius:10px;box-shadow:0 12px 28px #0e003329;max-height:220px;overflow-y:auto}.uland__school-result{width:100%;text-align:left;padding:10px 14px;background:none;border:none;box-shadow:0 10px 0 -9px var(--uland-beige);display:flex;align-items:center;gap:10px}.uland__school-result:last-child{box-shadow:none}.uland__school-result:hover{background:var(--uland-beige)}.uland__school-logo{width:34px;height:34px;flex:0 0 34px;border:1px solid var(--uland-beige);border-radius:8px;background:var(--uland-cream);color:var(--uland-navy);display:grid;place-items:center;overflow:hidden;font-size:14px;font-weight:700}.uland__school-logo img{width:100%;height:100%;object-fit:contain;padding:3px}.uland__school-result-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.uland__school-result strong{font-size:14px;font-weight:600;color:var(--uland-ink)}.uland__school-result small{font-size:12px;font-weight:400;color:var(--uland-muted)}.uland__school-empty{padding:12px 14px;font-size:13px;font-weight:400;color:var(--uland-muted)}.uland__form-alert{padding:12px 14px;border-radius:10px;background:#fef2f2;color:#b42318;font-size:13px;font-weight:500}.uland__modal-confirm{text-align:center;padding:12px 0 4px}.uland__confirm-icon{width:58px;height:58px;margin:0 auto 18px;border-radius:50%;background:var(--uland-lime-soft);color:var(--uland-ink);display:flex;align-items:center;justify-content:center}.uland__modal-confirm h2{font-size:22px;letter-spacing:-.02em;margin-bottom:10px}.uland__modal-confirm p{color:var(--uland-muted);font-size:14.5px;line-height:1.6;margin-bottom:22px}.uland__booking-embed .uland__modal-head{margin-bottom:16px}.uland__booking-frame{position:relative;width:100%;min-height:700px}.uland__booking-iframe{width:100%;height:100%;min-height:700px;border:none;border-radius:12px;transition:opacity .25s ease-out}.uland__booking-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--uland-muted);font-size:14px;background:var(--uland-beige);border-radius:12px}@media (max-width: 1024px){.uland__hero-inner{grid-template-columns:1fr}.uland__hero-visual,.uland__hero-photo{aspect-ratio:16 / 10;max-height:none}.uland__split-inner{grid-template-columns:1fr}.uland__split--reverse .uland__split-copy,.uland__split--reverse .uland__split-media{order:initial}.uland__split-copy h2,.uland__split-copy p{max-width:none}.uland__pillars-grid,.uland__steps-grid,.uland__method-grid,.uland__context-grid{grid-template-columns:1fr}.uland__capabilities-head{grid-template-columns:1fr;gap:20px}.uland__capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uland__footer-inner{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.uland__stakes-grid{grid-template-columns:1fr;gap:4.75rem}.uland__stat{min-height:180px}.uland__capability-grid{grid-template-columns:1fr}.uland__topbar-nav .uland__topbar-login{display:none}.uland__footer-inner{grid-template-columns:1fr}.uland__platform-inner{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr 1fr}.uland__platform-stat:after{display:none}}@media (max-width: 480px){.uland__hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.uland__panel img{width:min(340px,90%)}.uland__capability{min-height:0}.uland__capability ul{margin-top:28px}}
