.gradient-text,.kicker-gradient,.text-flame{background-image:linear-gradient(100deg,#ff9e25,#f47a2d 25%,#ed5942 48%,#d94a68 68%,#ad478f 84%,#8053d2);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.public-page .kicker-gradient{display:table;width:-moz-fit-content;width:fit-content;max-width:100%;font-weight:600!important;letter-spacing:.025em!important}.home-kicker{letter-spacing:.03em!important}.problem-title-gradient{background-image:linear-gradient(105deg,#f59b28,#ef7135 38%,#d94b67 70%,#a748a1)}.tool-detail-version{border-color:rgba(231,104,57,.38);background:linear-gradient(105deg,rgba(245,140,38,.09),rgba(151,68,150,.09))}.tool-detail-version>:is(span,strong){color:inherit}.editorial-surface{min-height:100vh;isolation:isolate;color:#fff8e8;background:radial-gradient(ellipse 34% 18% at 96% 5%,rgba(54,92,207,.22),transparent 73%),radial-gradient(ellipse 28% 20% at 4% 31%,rgba(198,61,94,.11),transparent 76%),radial-gradient(ellipse 32% 22% at 84% 68%,rgba(101,55,177,.14),transparent 77%),linear-gradient(120deg,#04050f,#070718 48%,#0b0820)}.editorial-surface:not(.legal-page){--tools-blue-glow:radial-gradient(circle 16rem at calc(100% - 3rem) 10rem,rgba(54,92,207,0.12),transparent 73%);background:var(--tools-blue-glow),radial-gradient(circle 18rem at 3rem 52rem,rgba(198,61,94,.08),transparent 76%),radial-gradient(circle 20rem at calc(100% - 5rem) 108rem,rgba(101,55,177,.09),transparent 77%),linear-gradient(120deg,#04050f 0,#070718 48%,#0b0820 100%)}.editorial-surface:not(.legal-page)>section:nth-of-type(3n+2):before{right:-6rem;width:clamp(18rem,28vw,22rem);background:radial-gradient(circle,rgba(55,103,224,.06),rgba(55,103,224,.02) 43%,transparent 72%)}@media (min-width:768px){.editorial-surface:not(.legal-page){--tools-blue-glow:radial-gradient(circle 30rem at calc(100% - 8rem) 12rem,rgba(54,92,207,0.12) 0%,rgba(54,92,207,0.065) 34%,rgba(54,92,207,0.022) 58%,transparent 80%)}.editorial-surface:not(.legal-page)>section:nth-of-type(3n+2):before{right:-10rem;width:clamp(28rem,34vw,34rem);background:radial-gradient(circle,rgba(55,103,224,.065) 0,rgba(55,103,224,.027) 40%,rgba(55,103,224,.01) 58%,transparent 78%)}}.editorial-surface :is(.soft-card,.course-card,.tool-card,.legal-card,.install-summary-card){border-color:rgba(128,101,220,.18);background-color:rgba(10,10,24,.82)}.mobile-menu-panel a.text-flame,.top-glass a.text-flame{background-image:none;color:#ff8a3d;-webkit-text-fill-color:#ff8a3d}.top-glass{background:radial-gradient(120% 180% at 8% 145%,rgba(76,65,152,.09) 0,rgba(76,65,152,.035) 38%,transparent 72%),radial-gradient(125% 180% at 100% -35%,rgba(89,73,163,.13) 0,rgba(64,54,128,.055) 44%,transparent 78%),linear-gradient(100deg,rgba(14,13,27,.66),rgba(22,19,42,.62) 54%,rgba(32,27,60,.6));box-shadow:inset 0 1px 0 rgba(255,244,223,.12),0 0 0 1px rgba(112,96,188,.05),0 18px 70px rgba(0,0,0,.22),0 0 42px rgba(97,81,177,.07);backdrop-filter:blur(18px) saturate(1.3) brightness(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.3) brightness(1.18)}@media (max-width:899px){.top-glass{background:radial-gradient(130% 180% at 12% 145%,rgba(76,65,152,.11) 0,rgba(76,65,152,.05) 38%,transparent 74%),radial-gradient(120% 170% at 100% -30%,rgba(89,73,163,.13) 0,rgba(64,54,128,.06) 42%,transparent 76%),linear-gradient(100deg,rgba(14,13,27,.64),rgba(23,20,43,.61) 54%,rgba(33,28,62,.59));box-shadow:inset 0 1px 0 rgba(255,244,223,.1),0 12px 40px rgba(0,0,0,.2),0 0 30px rgba(97,81,177,.07);backdrop-filter:blur(15px) saturate(1.26) brightness(1.2);-webkit-backdrop-filter:blur(15px) saturate(1.26) brightness(1.2)}}.premiere-palette{--premiere-accent:#78b3f5;--premiere-blue:#7b9ff1;--premiere-iris:#a6a1ed;--premiere-text-gradient:linear-gradient(108deg,#719fff,#9c87ff 46%,#d895ee);--premiere-kicker-gradient:linear-gradient(102deg,#54b5ff,#5388ff 48%,#8880ff);--premiere-dot-gradient:linear-gradient(135deg,#719fff,#9c87ff 58%,#d895ee)}.course-contrast.course-premiere{background:radial-gradient(circle 32rem at 7% 18rem,rgba(119,88,170,.11),transparent 82%),radial-gradient(ellipse 48% 23% at 96% 16%,rgba(114,91,177,.12),transparent 82%),radial-gradient(ellipse 38% 21% at 7% 65%,rgba(137,99,181,.09),transparent 84%),linear-gradient(120deg,#050a16,#091126 48%,#10162e)}.public-page.course-premiere>section:nth-of-type(3n):before,.public-page.course-premiere>section:nth-of-type(3n+1):before,.public-page.course-premiere>section:nth-of-type(3n+2):before{background:radial-gradient(circle,rgba(124,96,180,.065),rgba(115,90,172,.02) 44%,transparent 80%)}.premiere-palette .gradient-text{background-image:var(--premiere-text-gradient)}.premiere-palette :is(.kicker-gradient,.text-flame){background-image:var(--premiere-kicker-gradient)}.public-page.course-premiere>section:nth-of-type(3n):before{background:radial-gradient(circle,rgba(137,102,187,.06),rgba(118,94,175,.018) 44%,transparent 82%)}.premiere-palette .gradient-dot:after,.premiere-palette .round-gradient-dot,.premiere-palette .tool-list-item:before{background:var(--premiere-dot-gradient)}.premiere-palette .gradient-question{background-image:var(--premiere-text-gradient)}.premiere-palette :is(.course-feature-highlight,.privacy-check a){color:#afcdff}.premiere-palette .course-info-icon stop:first-of-type{stop-color:#54b5ff}.premiere-palette .course-info-icon stop:nth-of-type(2){stop-color:#719fff}.premiere-palette .course-info-icon stop:nth-of-type(3){stop-color:#9c87ff}.premiere-palette .course-info-icon stop:nth-of-type(4){stop-color:#d895ee}.course-small-card.premiere-palette,.home-contrast .course-home-card.premiere-palette,.premiere-palette :is(.soft-card,.course-card,.program-card,.course-info-card,.course-small-card,.course-final-card,.quick-info-card){border-color:rgba(129,167,234,.28);background:radial-gradient(ellipse at 8% 0,rgba(46,83,165,.2),transparent 64%),radial-gradient(ellipse at 100% 100%,rgba(96,76,153,.11),transparent 68%),linear-gradient(140deg,rgba(11,20,42,.98),rgba(8,12,27,.98));box-shadow:0 20px 56px rgba(0,0,0,.28),0 0 36px rgba(91,123,191,.07)}.premiere-palette :is(.course-info-card,.course-final-card,.candidate-modal){background:radial-gradient(ellipse at 12% 0,rgba(49,84,171,.23),transparent 65%),radial-gradient(ellipse at 90% 100%,rgba(111,81,171,.16),transparent 68%),linear-gradient(140deg,#0e1931,#0b1123);border-color:rgba(129,167,234,.3)}.premiere-palette .quick-info-card:before{background:linear-gradient(135deg,#78b3f5aa,#7b9ff166,#b3a7e988)}.course-small-card.premiere-palette:hover,.home-contrast .course-home-card.premiere-palette:hover,.premiere-palette :is(.program-card,.course-small-card):hover{border-color:rgba(139,174,238,.48);box-shadow:0 22px 64px rgba(0,0,0,.25),0 0 42px rgba(102,137,216,.13)}.premiere-palette .course-app-badge-premiere{color:#dbe7ff;border-color:rgba(139,174,238,.6);background:linear-gradient(145deg,rgba(37,57,100,.94),rgba(30,41,76,.96));box-shadow:inset 0 1px 0 rgba(213,228,255,.14),0 0 18px rgba(102,137,216,.12),0 7px 22px rgba(0,0,0,.3)}.premiere-palette :is(.bg-violetDeep,.bg-electricBlue){background:#4d2b8c}.premiere-palette :is(.bg-violetDeep,.bg-electricBlue):hover{background:#ff8a3d;color:#111118}.premiere-palette .top-glass{background:linear-gradient(110deg,rgba(11,19,37,.73),rgba(24,34,61,.7));border-color:rgba(139,174,238,.2);box-shadow:inset 0 1px 0 rgba(210,235,245,.1),0 18px 60px rgba(0,0,0,.22)}.premiere-palette :is(.top-glass,.mobile-menu-panel) a.text-flame{background-image:none;color:#b4cdff;-webkit-text-fill-color:#b4cdff;filter:none}.premiere-palette footer a:hover,.premiere-palette nav a:hover{color:#b4cdff}.premiere-palette .mobile-menu-panel{background:linear-gradient(140deg,#12203b,#131c33);border-color:rgba(139,174,238,.25)}.premiere-palette .mobile-menu-panel button{background:#4d2b8c}.premiere-palette .mobile-menu-panel button:hover{color:#fff8e8}.premiere-palette .tools-carousel-progress button.is-active{background:var(--premiere-text-gradient)}.premiere-palette .tools-carousel-arrow:hover{color:#c0d5ff;border-color:#8baeee;background:#1c2d50}.premiere-palette .form-field:focus{border-color:#8baeee;background:#15223c;box-shadow:0 0 0 3px rgba(139,174,238,.12)}.premiere-palette .privacy-check input{accent-color:#91aff2}.premiere-palette .custom-select-arrow{border-color:#8baeee}.premiere-palette .custom-select.is-open,.premiere-palette .custom-select:focus-visible{border-color:#8baeee;box-shadow:0 0 0 3px rgba(139,174,238,.1),0 0 28px rgba(102,137,216,.1)}.premiere-palette .custom-select-menu{border-color:rgba(139,174,238,.35);background:#111e38}.premiere-palette .custom-select-option.is-selected,.premiere-palette .custom-select-option:hover{background:rgba(55,87,157,.25);color:#c0d5ff}.premiere-palette .modal-close:hover{border-color:#8baeee;color:#c0d5ff}.premiere-palette :is(a,button):focus-visible{outline:2px solid #a9c6ff;outline-offset:4px}