/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}.resize{resize:both}}:root{--ink:#17152a;--violet:#7c4dff;--lime:#d9ff3f;--paper:#f6f3ee;--muted:#6d6878}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{z-index:20;justify-content:space-between;align-items:center;height:86px;display:flex;position:relative}.brand{letter-spacing:-.5px;align-items:center;gap:11px;font-size:20px;font-weight:800;display:flex}.brand b{color:var(--violet);vertical-align:top;font-size:12px}.brand-mark{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:9px;place-items:center;font-family:Georgia;font-style:italic;display:grid}.nav-links{color:#555064;gap:34px;font-size:14px;display:flex}.nav-links a:hover{color:var(--violet)}.nav-cta{border:1px solid #d2cdd5;border-radius:99px;padding:12px 18px;font-size:14px;font-weight:700}.nav-cta span{color:var(--violet);margin-left:12px}.hero{min-height:690px;padding-top:90px;position:relative;overflow:hidden}.eyebrow,.kicker{letter-spacing:2px;color:var(--violet);font-family:Arial,sans-serif;font-size:12px;font-weight:800}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e8fbb0}.hero h1{letter-spacing:-5px;z-index:2;margin:24px 0;font-size:clamp(56px,7vw,92px);line-height:1.05;position:relative}.hero h1 span{color:var(--violet);position:relative}.hero h1 span:after{content:"";background:var(--lime);z-index:-1;height:10px;position:absolute;bottom:2px;left:3px;right:-5px;transform:rotate(-1deg)}.hero-copy{width:570px;max-width:55%;color:var(--muted);font-size:17px;line-height:1.9}.hero-actions{gap:14px;margin-top:36px;display:flex}.button{border-radius:99px;justify-content:center;align-items:center;gap:28px;padding:16px 25px;font-size:14px;font-weight:800;transition:all .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{background:var(--ink);color:#fff}.secondary{border:1px solid #d7d2db}.play{width:24px;height:24px;color:var(--violet);background:#fff;border-radius:50%;place-items:center;font-size:9px;display:grid}.trusted{color:#777181;align-items:center;gap:20px;margin-top:58px;font-size:12px;display:flex}.avatars{display:flex}.avatars i{border:2px solid var(--paper);color:#4d3f76;background:#d8d2e7;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-6px;font-size:9px;font-style:normal;font-weight:700;display:grid}.avatars i:last-child{background:var(--lime)}.hero-orbit{filter:saturate(1.15);background:radial-gradient(circle,#e8e1ff 0,#e2d8ff 30%,#d3c6ff 48%,#0000 49%);border-radius:50%;width:570px;height:570px;position:absolute;top:32px;right:-25px}.orb-core{color:#fff;background:linear-gradient(145deg,#6e42eb,#b190ff);border-radius:50%;place-items:center;display:grid;position:absolute;inset:120px;box-shadow:inset -30px -30px 70px #5334c2,0 30px 70px #b7a2ed}.orb-core span{font-family:Georgia;font-size:130px;line-height:.8}.orb-core small{letter-spacing:2px;text-align:center;opacity:.65;font-size:8px;position:absolute;bottom:65px}.orb{z-index:3;border-radius:50%;position:absolute}.orb-a{background:radial-gradient(circle at 30% 25%,#fff,#dfff46 45%,#91a600);width:90px;height:90px;top:60px;right:30px;box-shadow:0 18px 40px #6a50a760}.orb-b{background:radial-gradient(circle at 30% 25%,#fff,#a98aff 50%,#4e24af);width:38px;height:38px;bottom:70px;left:35px}.orbit-line{border:1px solid #8f79c766;border-radius:50%;position:absolute;transform:rotate(-25deg)}.line-a{inset:45px -20px}.line-b{inset:80px -55px;transform:rotate(35deg)}.marquee{background:var(--lime);margin:0 -10px;overflow:hidden;transform:rotate(-1deg)}.marquee div{white-space:nowrap;letter-spacing:1px;padding:14px;font-size:14px;font-weight:900}.marquee b{color:var(--violet);margin:0 30px}.section{padding:130px 0}.section-head{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.section-head h2,.ecosystem h2{letter-spacing:-2px;margin:14px 0 0;font-size:46px;line-height:1.22}.section-head h2 em,.ecosystem h2 em{color:var(--violet);font-style:normal}.section-head>p{width:390px;color:var(--muted);font-size:14px;line-height:1.8}.course-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.course-card{background:#fff;border:1px solid #e4dfe5;border-radius:18px;padding:25px;transition:all .3s}.course-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px #30285b16}.course-top{color:#a39ca8;justify-content:space-between;align-items:center;font-size:11px;display:flex}.course-top b{color:var(--violet);background:#f0ebff;border-radius:99px;padding:7px 10px}.course-art{background:#eee9ff;border-radius:12px;height:190px;margin:22px 0;position:relative;overflow:hidden}.course-art i{background:linear-gradient(145deg,#9a75ff,#6341d9);border-radius:50%;position:absolute}.course-art i:first-child{width:160px;height:160px;top:25px;left:70px}.course-art i:nth-child(2){background:var(--lime);mix-blend-mode:multiply;width:110px;height:110px;top:70px;left:15px}.course-art i:nth-child(3){background:#ffbc65;width:60px;height:60px;top:25px;right:25px}.orange .course-art i:first-child{background:linear-gradient(145deg,#ffbd68,#ff7a4b)}.blue .course-art i:first-child{background:linear-gradient(145deg,#58cad4,#386be9)}.course-card h3{margin:20px 0 10px;font-size:21px}.course-card>p{color:var(--muted);font-size:13px;line-height:1.75}.course-meta{color:#8e8795;border-top:1px solid #eee9ef;justify-content:space-between;margin-top:22px;padding-top:17px;font-size:11px;display:flex}.course-meta span{color:var(--ink);font-size:17px}.center{text-align:center;margin-top:42px}.text-link{border-bottom:1px solid #a8a0ae;padding-bottom:6px;font-size:14px;font-weight:700}.text-link span{color:var(--violet);margin-left:15px}.service{background:var(--ink);color:#fff;padding:120px 0}.section-head.light>p{color:#aaa5b5}.section-head.light h2 em{color:var(--lime)}.case-grid{grid-template-columns:1.25fr 1fr 1fr;gap:18px;display:grid}.case-card{background:#26233a;border-radius:16px;overflow:hidden}.case-visual{height:290px;padding:18px;position:relative;overflow:hidden}.case-visual>span{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1c;border:1px solid #ffffff2a;border-radius:99px;padding:7px 10px;font-size:10px;position:relative}.case-shape{filter:saturate(1.2);background:radial-gradient(circle at 60% 40%,#e5ff6b 0 9%,#0000 10%),conic-gradient(from 20deg at 50% 60%,#704bff,#e27cff,#2e205e,#704bff);position:absolute;inset:0}.case-two .case-shape{background:radial-gradient(at 55% 55%,#7affef 0 10%,#1b68a7 25%,#13254f 45%,#080b20 65%)}.case-three .case-shape{background:linear-gradient(135deg,#fe8f63,#b059f1 45%,#332c83)}.case-info{padding:20px;position:relative}.case-info h3{margin:0 0 9px;font-size:16px}.case-info p{color:#aaa5b5;margin:0;font-size:11px}.case-info a{color:var(--lime);font-size:20px;position:absolute;top:22px;right:20px}.service-list{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.service-list span{text-align:center;border-right:1px solid #ffffff1a;padding:22px 5px;font-size:12px}.service-list span:last-child{border:0}.ecosystem{text-align:center;padding:130px 0}.ecosystem .kicker{margin:0}.eco-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin-top:70px;display:grid}.eco-flow>div{aspect-ratio:1;background:#fff;border:1px solid #e2dce5;border-radius:50%;flex-direction:column;justify-content:center;gap:8px;display:flex}.eco-flow b{color:var(--violet);font-size:10px}.eco-flow strong{font-size:18px}.eco-flow span{color:var(--muted);font-size:11px}.eco-flow>i{color:#aaa3b1;padding:0 12px;font-style:normal}.contact{background:var(--lime);border-radius:28px;justify-content:space-between;align-items:center;margin-bottom:90px;padding:68px 75px;display:flex}.contact h2{letter-spacing:-3px;margin:15px 0 0;font-size:55px;line-height:1.05}.contact-actions{grid-template-columns:1fr 1fr;gap:10px;width:470px;display:grid}.button.dark{background:var(--ink);color:#fff}.button.outline{border:1px solid #777d24}.contact-actions p{text-align:center;color:#60651e;grid-column:1/3;font-size:10px}footer{background:#eeeae4;padding:35px 0}.footer-inner{justify-content:space-between;align-items:center;display:flex}.footer-inner p,.footer-inner>span{color:#837d87;font-size:11px}@media (width<=900px){.nav-links{display:none}.hero{min-height:780px;padding-top:45px}.hero-copy{width:560px;max-width:100%}.hero-orbit{opacity:.75;width:420px;height:420px;top:390px;right:-120px}.orb-core{inset:90px}.course-grid{grid-template-columns:1fr}.case-grid{grid-template-columns:1fr 1fr}.case-card:first-child{grid-column:1/3}.section-head{align-items:start;gap:30px}.eco-flow{grid-template-columns:1fr 1fr;gap:15px}.eco-flow>i{display:none}.eco-flow>div{aspect-ratio:auto;border-radius:22px;padding:35px}.contact{gap:30px;padding:50px}.contact-actions{width:380px}}@media (width<=620px){.shell{width:min(100% - 30px,1180px)}.nav{height:70px}.nav-cta{padding:10px 13px}.hero{min-height:720px;padding-top:35px}.hero h1{letter-spacing:-3px;font-size:49px}.hero-copy{font-size:14px;line-height:1.75}.hero-actions{flex-direction:column;align-items:stretch;width:230px}.trusted{margin-top:35px}.hero-orbit{width:330px;height:330px;top:430px;right:-125px}.orb-core{inset:70px}.orb-core span{font-size:80px}.orb-core small{bottom:38px}.section{padding:90px 0}.section-head{display:block}.section-head h2,.ecosystem h2{font-size:34px}.section-head>p{width:auto;margin-top:25px}.case-grid{grid-template-columns:1fr}.case-card:first-child{grid-column:auto}.case-visual{height:230px}.service{padding:90px 0}.service-list{grid-template-columns:1fr 1fr}.service-list span:nth-child(2){border-right:0}.eco-flow{grid-template-columns:1fr 1fr}.contact{width:auto;margin-inline:15px;padding:42px 25px;display:block}.contact h2{font-size:43px}.contact-actions{grid-template-columns:1fr;width:100%;margin-top:35px}.contact-actions p{grid-column:auto}.footer-inner{flex-direction:column;align-items:flex-start;gap:25px}.footer-inner p{margin:0}}.course-grid{grid-template-columns:repeat(4,1fr);gap:16px}.course-card{padding:21px}.course-art{height:150px;margin:20px 0}.course-title{justify-content:space-between;align-items:end;gap:10px;display:flex}.course-title h3{margin:16px 0 9px}.course-title strong{color:var(--violet);letter-spacing:-1px;font-size:25px}.course-title small{margin-right:2px;font-size:12px}.course-card>p{min-height:64px;font-size:12px}.course-meta{align-items:center;font-size:10px}.course-meta a{color:var(--violet);font-weight:800}.lime .course-art i:first-child{background:linear-gradient(145deg,#dfff54,#879c18)}.contact{padding:60px 70px}.contact h2{margin:15px 0;font-size:52px}.contact-copy{color:#555b1f;max-width:480px;font-size:13px;line-height:1.7}.qr-wrap{background:#fff;border-radius:20px;align-items:center;gap:18px;padding:13px 20px 13px 13px;display:flex;box-shadow:0 20px 40px #6b75242b}.qr-wrap img{border-radius:10px;width:148px;height:148px}.qr-wrap div{flex-direction:column;gap:7px;display:flex}.qr-wrap strong{font-size:16px}.qr-wrap span{color:#777181;font-size:10px}@media (width<=900px){.course-grid{grid-template-columns:1fr 1fr}.contact{padding:45px}.qr-wrap img{width:125px;height:125px}}@media (width<=620px){.course-grid{grid-template-columns:1fr}.course-art{height:175px}.course-card>p{min-height:auto}.contact{padding:38px 24px}.qr-wrap{margin-top:28px;padding:12px}.qr-wrap img{width:115px;height:115px}}button,input{font:inherit}.course-meta button{color:var(--violet);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.project-section{background:#eeebe6;padding:120px 0}.project-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.project-card{background:#fff;border:1px solid #dfd9e2;border-radius:18px;overflow:hidden}.project-cover{color:#fff;height:210px;padding:18px;position:relative;overflow:hidden}.project-cover>span,.project-cover>b{z-index:2;position:relative}.project-cover>span{opacity:.65;font-size:11px}.project-cover>b{float:right;background:#ffffff16;border:1px solid #ffffff50;border-radius:99px;padding:7px 10px;font-size:10px}.project-cover .case-shape{inset:0}.project-body{padding:24px}.project-label{letter-spacing:1.5px;color:var(--violet);font-size:9px;font-weight:900}.project-body h3{margin:9px 0 22px;font-size:20px}.project-body dl{margin:0}.project-body dl>div{border-top:1px solid #ece7ee;grid-template-columns:65px 1fr;gap:12px;padding:13px 0;display:grid}.project-body dt{font-size:10px;font-weight:800}.project-body dd{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.creator-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.creator-card{background:#26233a;border:1px solid #ffffff12;border-radius:18px;overflow:hidden}.creator-demo{background:radial-gradient(circle at 60% 45%,#b99fff,#5936b8 45%,#251944 70%);place-items:center;height:200px;display:grid;position:relative}.creator-orange .creator-demo{background:radial-gradient(circle at 55% 45%,#ffd287,#db6d3b 45%,#512223 72%)}.creator-blue .creator-demo{background:radial-gradient(circle at 55% 45%,#8ef5ef,#2867a5 45%,#101e48 72%)}.creator-demo>span{letter-spacing:1.5px;font-size:9px;position:absolute;top:16px;left:16px}.demo-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff20;border:1px solid #ffffff65;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:3px;display:grid}.creator-info{padding:20px;position:relative}.creator-info small{color:#aaa5b5;font-size:9px}.creator-info h3{margin:7px 0;font-size:16px}.status-dot{color:var(--lime);font-size:9px;position:absolute;top:20px;right:20px}.creator-info ul{color:#aaa5b5;border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;gap:12px;margin:14px 0;padding:13px 0;font-size:9px;list-style:none;display:flex}.creator-info strong{color:var(--lime);font-size:14px}.creator-info button{float:right;color:#fff;cursor:pointer;background:0 0;border:0;font-size:10px}.creator-submit{border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;margin-top:25px;padding:22px 25px;display:flex}.creator-submit div{flex-direction:column;gap:6px;display:flex}.creator-submit b{font-size:14px}.creator-submit span{color:#aaa5b5;font-size:10px}.creator-submit>a{background:var(--lime);color:var(--ink);border-radius:99px;padding:12px 17px;font-size:11px;font-weight:800}.modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:100;background:#131020b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);border-radius:24px;width:min(620px,100%);max-height:90vh;padding:38px;position:relative;overflow:auto;box-shadow:0 35px 100px #0006}.modal-close{cursor:pointer;background:#e7e1ea;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:16px;right:18px}.modal-title{justify-content:space-between;align-items:end;margin:15px 0;display:flex}.modal-title span{color:var(--muted);font-size:10px}.modal-title h2,.modal>h2{margin:5px 0 0;font-size:34px}.modal-title>strong{color:var(--violet);font-size:34px}.modal-desc{color:var(--muted);font-size:13px;line-height:1.75}.feature-list{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.feature-list li{background:#fff;border:1px solid #e2dce5;border-radius:10px;padding:13px;font-size:11px}.notice{background:#eeebe5;border-radius:12px;margin:20px 0;padding:17px}.notice b{font-size:12px}.notice p{color:#696370;font-size:10px;line-height:1.65}.notice label{font-size:10px;font-weight:700}.modal-primary{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:99px;justify-content:center;gap:25px;width:100%;padding:16px;font-size:12px;font-weight:800;display:flex}.modal-primary span{color:var(--lime)}.modal-back{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:14px;font-size:10px}.pay-grid{grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;display:grid}.pay-grid>div{text-align:center;background:#fff;border:1px solid #e2dce5;border-radius:15px;padding:15px}.pay-grid img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%;margin-bottom:10px;display:block}.pay-grid b{font-size:12px}.field{margin:15px 0;display:block}.field span{margin-bottom:7px;font-size:10px;font-weight:800;display:block}.field input{background:#fff;border:1px solid #d8d1dc;border-radius:10px;outline:none;width:100%;padding:13px}.field input:focus{border-color:var(--violet)}.order-summary{background:#fff;border:1px solid #ddd6e1;border-radius:13px;grid-template-columns:1fr 1fr;gap:11px;margin:18px 0;padding:16px;display:grid}.order-summary span{font-size:11px}.teacher-contact{background:#efffb0;border-radius:15px;align-items:center;gap:18px;margin-top:15px;padding:14px;display:flex}.teacher-contact img{border-radius:9px;width:125px}.teacher-contact b{font-size:14px}.teacher-contact p{color:#626628;font-size:10px}.online{color:#6f8b10;font-size:10px}.space-banner{background:radial-gradient(circle,#9c7cff,#342075);border-radius:15px;place-items:center;height:210px;margin:20px 0;display:grid;position:relative}.space-banner.creator-orange{background:radial-gradient(circle,#ffbb6d,#793823)}.space-banner.creator-blue{background:radial-gradient(circle,#66dedb,#173e78)}.space-banner>span{color:#fff;letter-spacing:1.5px;font-size:9px;position:absolute;top:15px;left:15px}.space-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.space-stats span{color:var(--muted);background:#fff;border-radius:9px;padding:12px;font-size:9px}.space-stats b{color:var(--ink);margin-bottom:5px;font-size:11px;display:block}.space-price{border-top:1px solid #ddd7df;justify-content:space-between;padding:15px 0;display:flex}.space-price span{font-size:11px}.space-price strong{color:var(--violet)}.privacy-note{color:var(--muted);margin-bottom:17px;font-size:10px;line-height:1.65}@media (width<=900px){.project-grid,.creator-grid{grid-template-columns:1fr}.project-card{grid-template-columns:1fr 1.3fr;display:grid}.project-cover{height:auto}.creator-card{grid-template-columns:1fr 1.4fr;display:grid}}@media (width<=620px){.project-section{padding:85px 0}.project-card,.creator-card{display:block}.project-cover,.creator-demo{height:190px}.creator-submit{flex-direction:column;align-items:flex-start;gap:17px}.modal{padding:30px 20px}.modal-title h2,.modal>h2{font-size:27px}.modal-title>strong{font-size:26px}.feature-list,.order-summary{grid-template-columns:1fr}.teacher-contact{align-items:flex-start}.teacher-contact img{width:100px}.space-stats{grid-template-columns:1fr}.pay-grid{gap:8px}.pay-grid>div{padding:8px}}.modal-primary:disabled{opacity:.38;cursor:not-allowed}.learning-path{grid-template-columns:1fr 1.15fr;align-items:end;gap:70px;padding:105px 0;display:grid}.learning-path h2,.market-promo h2{letter-spacing:-2px;margin:14px 0;font-size:45px;line-height:1.2}.learning-path h2 em,.market-promo h2 em{color:var(--violet);font-style:normal}.learning-path>div>p:last-child{color:var(--muted);max-width:500px;font-size:13px;line-height:1.75}.path-steps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;display:grid}.path-steps span{text-align:center;background:#fff;border:1px solid #e0dbe3;border-radius:14px;padding:24px 12px;font-size:11px;font-weight:800}.path-steps b{color:var(--violet);margin-bottom:8px;font-size:9px;display:block}.path-steps i{color:#aaa2ae;padding:0 7px;font-style:normal}.market-promo{background:var(--ink);color:#fff;padding:100px 0}.market-promo-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.market-promo p:not(.kicker){color:#aaa5b5;max-width:500px;font-size:13px;line-height:1.75}.market-button{background:var(--lime);color:var(--ink);margin-top:20px}.promo-stack{height:340px;position:relative}.promo-stack>i,.promo-stack>div{background:#443a72;border-radius:22px;position:absolute;inset:30px;transform:rotate(-9deg)}.promo-stack>i:nth-child(2){background:#8a63f3;transform:rotate(7deg)}.promo-stack>div{color:var(--ink);background:linear-gradient(145deg,#ddd1ff,#8d6aef);flex-direction:column;justify-content:space-between;padding:40px;display:flex;transform:none}.promo-stack span{letter-spacing:2px;font-size:9px}.promo-stack b{font-size:31px;line-height:1.15}.promo-stack small{font-size:10px}.market-nav .brand small{letter-spacing:1px;color:#8b8492;font-size:7px}.market-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;min-height:620px;display:grid}.market-hero h1{letter-spacing:-4px;margin:20px 0;font-size:72px;line-height:1.05}.market-hero h1 span{color:var(--violet)}.market-hero>div>p:not(.kicker){color:var(--muted);max-width:560px;font-size:14px;line-height:1.8}.market-globe{background:radial-gradient(circle at 35% 30%,#edff9a,#a986ff 45%,#4d2ead 72%);border-radius:50%;justify-self:end;place-items:center;width:390px;height:390px;display:grid;position:relative;box-shadow:0 35px 80px #6850ae46}.market-globe i{border:1px solid #816dbf;border-radius:50%;position:absolute;inset:-25px;transform:rotateX(65deg)}.market-globe i:nth-child(2){transform:rotateY(65deg)}.market-globe b{letter-spacing:-3px;text-align:center;color:#fff;font-size:50px;line-height:.9}.market-globe span{letter-spacing:1.5px;color:#fff;font-size:9px;position:absolute;bottom:75px}.market-filter{justify-content:space-between;align-items:end;padding:85px 0 35px;display:flex}.market-filter h2{letter-spacing:-2px;margin:14px 0;font-size:42px;line-height:1.2}.market-filter h2 em{color:var(--violet);font-style:normal}.filter-tags{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:540px;display:flex}.filter-tags button{background:0 0;border:1px solid #d6cfd9;border-radius:99px;padding:9px 13px;font-size:9px}.filter-tags .active{background:var(--ink);color:#fff}.market-creators{padding-bottom:110px}.market-creator-grid{grid-template-columns:repeat(4,1fr)}.creator-lime .creator-demo{background:radial-gradient(circle at 55% 45%,#ecff87,#849a2e 45%,#28351d 72%)}.join-section{background:var(--lime);margin-bottom:90px;padding:90px 0}.join-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.join-grid h2{letter-spacing:-2px;margin:14px 0;font-size:48px;line-height:1.1}.join-grid p{color:#555b1f;font-size:13px;line-height:1.8}.join-rules{grid-template-columns:1fr 1fr;gap:10px;display:grid}.join-rules span{background:#ffffff87;border:1px solid #8792244a;border-radius:13px;padding:20px;font-size:12px;font-weight:800}.join-rules b{color:var(--violet);margin-bottom:8px;font-size:9px;display:block}.market-site footer a{color:var(--violet);font-size:11px;font-weight:800}@media (width<=900px){.learning-path,.market-promo-inner,.market-hero,.join-grid{grid-template-columns:1fr}.market-globe{justify-self:center}.market-creator-grid{grid-template-columns:1fr 1fr}.market-filter{display:block}.filter-tags{justify-content:flex-start;margin-top:25px}.promo-stack{max-width:550px}.market-hero{padding:70px 0}.market-hero>div:first-child{order:2}.market-globe{order:1;width:320px;height:320px}.market-globe b{font-size:40px}}@media (width<=620px){.learning-path{gap:35px;padding:80px 0}.learning-path h2,.market-promo h2{font-size:34px}.path-steps{grid-template-columns:1fr 1fr;gap:8px}.path-steps i{display:none}.market-promo{padding:80px 0}.promo-stack{height:260px}.promo-stack b{font-size:25px}.market-nav .brand small{display:none}.market-hero h1{font-size:50px}.market-globe{width:260px;height:260px}.market-globe b,.market-filter h2{font-size:34px}.market-creator-grid{grid-template-columns:1fr}.join-grid{gap:35px}.join-grid h2{font-size:38px}.join-rules{grid-template-columns:1fr 1fr}}:root{--ink:#eaf7ff;--violet:#9c7cff;--lime:#6fffe9;--paper:#070b18;--muted:#91a1b5;--panel:#0d1427;--line:#22304a;--cyan:#58e8ff}body{background-color:var(--paper);color:var(--ink);background-image:linear-gradient(#5de8ff0a 1px,#0000 1px),linear-gradient(90deg,#5de8ff0a 1px,#0000 1px),radial-gradient(circle at 75% 5%,#6535d72b,#0000 34%);background-size:42px 42px,42px 42px,100% 100%;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,Arial,sans-serif}h1,h2,h3,.brand,.button{font-family:Microsoft YaHei UI,Arial Narrow,Arial,sans-serif}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081020c9;border:1px solid #6eefff22;border-radius:16px;height:78px;margin-top:14px;padding:0 22px;position:sticky;top:12px;box-shadow:0 12px 50px #0007}.brand{letter-spacing:.2px}.brand-mark{color:#fff;background:linear-gradient(145deg,#8e6aff,#30dceb);border:1px solid #b6ffff80;box-shadow:0 0 24px #55eaff4d}.brand b{color:var(--cyan);letter-spacing:1px}.nav-links{color:#a8b6c8}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--cyan);height:1px;box-shadow:0 0 8px var(--cyan);transition:all .25s;position:absolute;bottom:-8px;left:0;right:100%}.nav-links a:hover:after{right:0}.nav-cta{background:#58e8ff0d;border-color:#58e8ff42}.nav-cta span{color:var(--cyan)}.hero{min-height:720px;padding-top:110px}.eyebrow,.kicker{color:var(--cyan);letter-spacing:2.5px}.eyebrow i{background:var(--cyan);box-shadow:0 0 0 5px #58e8ff18,0 0 18px var(--cyan)}.hero h1{text-shadow:0 8px 40px #000;font-weight:650}.hero h1 span{color:#b292ff;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#b493ff,#65efff);-webkit-background-clip:text;background-clip:text}.hero h1 span:after{background:linear-gradient(90deg,#9d73ff,var(--cyan));height:2px;box-shadow:0 0 18px var(--cyan)}.primary{background:linear-gradient(105deg,#8261ff,#297fd5);box-shadow:0 10px 35px #5d50dc3d}.primary span{color:#8fffee}.secondary{background:#0a1528cc;border-color:#58e8ff34}.play{color:var(--cyan);background:#58e8ff14;border:1px solid #58e8ff35}.trusted{color:#91a1b5}.trusted b{color:#c7f7ff}.avatars i{color:#a9bcda;background:#17233a;border-color:#070b18}.avatars i:last-child{color:var(--cyan);background:#153d45}.hero-orbit{filter:saturate(1.35);opacity:.9;background:radial-gradient(circle,#86f8ff12 0 24%,#8f6bff38 25% 47%,#0000 48%)}.orb-core{background:radial-gradient(circle at 35% 28%,#9a7cff,#4221a2 45%,#090d26 75%);box-shadow:inset -30px -30px 70px #1b0c5e,0 0 90px #754dff55}.orb-core span{color:#b9ffff;text-shadow:0 0 25px #5fefff}.orb-a{background:radial-gradient(circle at 30% 25%,#fff,#5ef0ff 40%,#0a5674);box-shadow:0 0 40px #58e8ff}.orb-b{background:radial-gradient(circle at 30% 25%,#fff,#b690ff 45%,#3c167d)}.orbit-line{border-color:#72eaff3b}.marquee{color:#fff;background:linear-gradient(90deg,#5e42d4,#24bfd0);box-shadow:0 0 35px #42dff03b}.marquee b{color:#bffeff}.section,.learning-path,.ecosystem{position:relative}.section-head h2,.learning-path h2,.ecosystem h2,.market-promo h2{font-weight:620}.section-head h2 em,.learning-path h2 em,.ecosystem h2 em,.market-promo h2 em{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#b090ff,#5deaff);-webkit-background-clip:text;background-clip:text}.section-head>p,.learning-path>div>p:last-child{color:var(--muted)}.course-card,.path-steps span{background:linear-gradient(145deg,#111a30e8,#0a1020e8);border-color:#5de8ff20;box-shadow:inset 0 1px #ffffff08}.course-card:hover{border-color:#65edff80;box-shadow:0 24px 55px #0008,0 0 30px #5de8ff18}.course-top{color:#75869d}.course-top b{color:#aef9ff;background:#163a4a}.course-art{background:#111f40}.orange .course-art{background:#312016}.blue .course-art{background:#0b2b3b}.lime .course-art{background:#162d2d}.course-title strong{color:var(--cyan)}.course-card>p{color:#9ba9bb}.course-meta{color:#718299;border-color:#253149}.course-meta button{color:var(--cyan)}.learning-path{border-top:1px solid #5de8ff18}.path-steps i{color:#5de8ff}.market-promo,.service{background-color:#070a16;background-image:radial-gradient(circle at 20% 30%,#6e41db21,#0000 30%),linear-gradient(#65edff08 1px,#0000 1px),linear-gradient(90deg,#65edff08 1px,#0000 1px);background-size:auto,38px 38px,38px 38px;border-block:1px solid #5de8ff20}.market-button,.creator-submit>a{color:#06101b;background:linear-gradient(90deg,#57e5ef,#8e7cff);box-shadow:0 0 30px #5de8ff3d}.promo-stack>i{background:#17264b;border:1px solid #5de8ff28}.promo-stack>i:nth-child(2){background:#463183}.promo-stack>div{background:linear-gradient(145deg,#43dbea,#9370ff);box-shadow:0 20px 80px #643fff3d}.contact{background:linear-gradient(120deg,#192255,#11495a);border:1px solid #65efff42;box-shadow:0 25px 90px #0005}.contact-copy{color:#b7c9d3}.qr-wrap{background:#07101fd9;border:1px solid #5de8ff38;box-shadow:0 20px 50px #0006}.qr-wrap span{color:#91a5b7}footer{background:#050813;border-top:1px solid #5de8ff1c}.footer-inner p,.footer-inner>span{color:#718198}.modal-backdrop{background:#03050dd9}.modal{background:#0b1121;border:1px solid #5de8ff35;box-shadow:0 35px 100px #000b,0 0 60px #563bd321}.modal-close{color:#bceeff;background:#15223a}.modal-desc,.privacy-note{color:#94a5b8}.feature-list li,.pay-grid>div,.order-summary,.space-stats span{background:#101a2d;border-color:#263a55}.feature-list li{color:#c9d8e5}.notice{background:#111a2c;border:1px solid #2d3b53}.notice p{color:#91a2b6}.modal-primary{background:linear-gradient(100deg,#7b58ee,#198ca9)}.field input{color:#e9f8ff;background:#0e192c;border-color:#2a3d58}.teacher-contact{background:#112b38;border:1px solid #58e8ff38}.teacher-contact p{color:#99b9c4}.space-price{border-color:#25344b}.space-price strong,.online{color:var(--cyan)}.market-site{background:0 0}.market-hero h1 span,.market-filter h2 em{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#af8eff,#5cecff);-webkit-background-clip:text;background-clip:text}.market-globe{background:radial-gradient(circle at 35% 30%,#adffff,#6843d9 42%,#0a1028 72%);box-shadow:0 0 100px #5936dd55}.market-globe i{border-color:#66eaff4a}.market-filter{border-top:1px solid #5de8ff1a}.filter-tags button{color:#aebdd0;border-color:#33475f}.filter-tags .active{color:#07101b;background:#56e5ef;box-shadow:0 0 20px #58e8ff4a}.creator-card{background:linear-gradient(145deg,#10192c,#090e1c);border-color:#5de8ff20}.creator-card:hover{border-color:#5de8ff75;transition:all .25s;transform:translateY(-5px)}.creator-info ul{color:#8799af;border-color:#26344a}.creator-info strong,.status-dot{color:var(--cyan)}.creator-info button{color:#bcefff}.project-section{background:#080d1b;border-block:1px solid #5de8ff18}.project-card{background:#0e1729;border-color:#26364d}.project-body dl>div{border-color:#25334a}.project-body dd{color:#91a3b7}.project-label{color:var(--cyan)}.join-section{background:linear-gradient(115deg,#2f2173,#126679);border-block:1px solid #6cecff45}.join-grid p{color:#c1d3dd}.join-rules span{background:#08132375;border-color:#7decff36}.join-rules b,.market-site footer a{color:var(--cyan)}@media (width<=620px){.nav{margin-top:8px;padding:0 14px}.hero{padding-top:70px}.hero h1{font-size:47px}.market-hero h1{font-size:48px}.contact{background:linear-gradient(145deg,#191c49,#0c3a49)}}.particle-field{z-index:0;pointer-events:none;opacity:.9;position:fixed;inset:0}.particle-field+main{z-index:1;position:relative}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 30%,#5339b31c,#0000 26%),radial-gradient(circle at 82% 65%,#1cb7d417,#0000 28%),linear-gradient(120deg,#0000 0 47%,#67eaff08 48%,#0000 49%);animation:18s ease-in-out infinite alternate space-drift;position:fixed;inset:0}@keyframes space-drift{0%{transform:translate(-1.5%,-1%)scale(1.02)}to{transform:translate(1.5%,1%)scale(1.06)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}.particle-field{display:none}}.fit-section{padding:25px 0 85px}.fit-intro{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.fit-intro h2{letter-spacing:-1.5px;margin:0;font-size:35px;line-height:1.25}.fit-intro h2 em{color:var(--cyan);font-style:normal}.fit-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.fit-grid article{background:linear-gradient(145deg,#101a2dce,#080f1dde);border:1px solid #5de8ff22;border-radius:16px;padding:25px}.fit-grid article>b{color:var(--cyan);letter-spacing:1px;font-size:9px}.fit-grid h3{margin:18px 0 9px;font-size:16px}.fit-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.result-section{background:linear-gradient(110deg,#0b1021,#111735);border-block:1px solid #5de8ff1e;padding:85px 0}.result-inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.result-inner h2{margin:14px 0;font-size:39px}.result-inner>div:first-child>p:last-child{color:var(--muted);font-size:12px;line-height:1.75}.result-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.result-grid article{background:#0b1428;border:1px solid #5de8ff24;border-radius:14px;padding:22px}.result-grid span{color:var(--cyan);font-size:9px}.result-grid b{margin:10px 0;font-size:16px;display:block}.result-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.mentor-section{background:#080d1a;border-block:1px solid #5de8ff1a;padding:110px 0}.mentor-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mentor-card{background:#0c1527;border:1px solid #5de8ff26;border-radius:18px;transition:all .3s;overflow:hidden}.mentor-card:hover{border-color:#5de8ff75;transform:translateY(-6px);box-shadow:0 25px 55px #0008}.mentor-poster{background:#060b14;height:340px;overflow:hidden}.mentor-poster img{object-fit:cover;object-position:top;width:100%;height:100%;transition:all .4s}.mentor-card:hover img{transform:scale(1.025)}.mentor-card>div:last-child{padding:18px}.mentor-card span{color:var(--cyan);letter-spacing:.5px;font-size:8px}.mentor-card h3{margin:7px 0;font-size:19px}.mentor-card p{color:var(--muted);margin:0;font-size:9px}.mentor-note{text-align:center;color:#63778d;margin-top:22px;font-size:9px}@media (width<=900px){.fit-intro{display:block}.fit-intro .kicker{margin-bottom:16px}.result-inner{grid-template-columns:1fr}.mentor-grid{grid-template-columns:1fr 1fr}.mentor-poster{height:430px}}@media (width<=620px){.fit-section{padding-bottom:65px}.fit-grid{grid-template-columns:1fr}.fit-intro h2{font-size:30px}.result-section{padding:70px 0}.result-inner{gap:35px}.result-grid{grid-template-columns:1fr 1fr}.mentor-section{padding:80px 0}.mentor-grid{grid-template-columns:1fr}.mentor-poster{aspect-ratio:4/5;height:auto}.mentor-card>div:last-child{padding:20px}.mentor-card h3{font-size:22px}}.mentor-poster{aspect-ratio:5/7;height:auto}@media (width<=900px){.mentor-poster{aspect-ratio:5/7;height:auto}}@media (width<=620px){.mentor-poster{aspect-ratio:5/7}}.course-valuebar{background:#0a1427;border:1px solid #5de8ff24;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}.course-valuebar span{text-align:center;color:#a6b8ca;border-right:1px solid #5de8ff18;padding:14px;font-size:9px}.course-valuebar span:last-child{border:0}.premium-courses{align-items:stretch}.premium-courses .course-card{flex-direction:column;display:flex;position:relative}.premium-courses .course-card>p{min-height:62px}.mini-benefits{gap:7px;margin:8px 0 18px;padding:0;list-style:none;display:grid}.mini-benefits li{color:#a5b6c8;font-size:9px}.premium-courses .course-meta{margin-top:auto}.premium-courses .course-meta span{max-width:65%}.featured-course{transform:translateY(-7px);border-color:#60ecff80!important;box-shadow:0 0 45px #53dcff1e!important}.best-choice{text-align:center;color:#fff;letter-spacing:.5px;background:linear-gradient(90deg,#7555ee,#35c9dd);border-radius:99px;padding:7px;font-size:8px;font-weight:900;position:absolute;top:-13px;left:18px;right:18px}.buy-now{color:#bff8ff;cursor:pointer;background:#5de8ff0d;border:1px solid #5de8ff38;border-radius:9px;width:100%;margin-top:14px;padding:13px;font-size:10px;font-weight:900}.featured-course .buy-now{color:#fff;background:linear-gradient(90deg,#7957ec,#238fae)}.buy-now span{color:var(--cyan);margin-left:15px}.premium-courses .course-art{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #5de8ff2c;height:auto;transition:transform .45s,filter .45s;box-shadow:0 14px 35px #0007}.premium-courses .course-card.violet .course-art{background-image:url(/course-basic.png)}.premium-courses .course-card.orange .course-art{background-image:url(/course-advanced.png)}.premium-courses .course-card.blue .course-art{background-image:url(/course-practice.png)}.premium-courses .course-card.lime .course-art{background-image:url(/course-director.png)}.premium-courses .course-art i{display:none}.premium-courses .course-card:hover .course-art{filter:saturate(1.08)contrast(1.04);transform:scale(1.025)}.brand-film{padding:35px 0 110px}.film-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:30px;display:grid}.film-heading h2{letter-spacing:-2px;margin:13px 0 0;font-size:44px;line-height:1.15}.film-heading>p{color:var(--muted);max-width:500px;font-size:13px;line-height:1.8}.film-frame{aspect-ratio:16/9;background:#030712;border:1px solid #5de8ff3d;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0009,0 0 50px #5de8ff16}.film-frame video{object-fit:cover;background:#030712;width:100%;height:100%;display:block}.film-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#050a16b8;border:1px solid #5de8ff40;border-radius:10px;flex-direction:column;gap:4px;padding:12px 15px;display:flex;position:absolute;top:22px;left:22px}.film-badge span{color:var(--cyan);letter-spacing:1px;font-size:8px}.film-badge b{color:#fff;font-size:11px}.admin-dashboard-wide{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 300px;align-items:start}.admin-help{line-height:1.7;color:#8fa5ba!important;font-size:11px!important}.content-fields{gap:12px;display:grid}.content-fields label span{color:#9eb2c8;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.content-fields textarea{resize:vertical;color:#fff;background:#0b1426;border:1px solid #29405b;border-radius:9px;width:100%;padding:11px;line-height:1.55}.upload-progress{background:#08111f;border:1px solid #263b54;border-radius:99px;height:24px;margin:12px 0;position:relative;overflow:hidden}.upload-progress i{background:linear-gradient(90deg,#7457ef,#43dce8);height:100%;transition:width .2s;display:block}.upload-progress span{color:#fff;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;inset:0}@media (width<=1100px){.admin-dashboard-wide{grid-template-columns:1fr 1fr}.admin-dashboard-wide .account-panel{grid-column:1/3}.film-heading{grid-template-columns:1fr;gap:10px}}@media (width<=700px){.brand-film{padding:20px 0 75px}.film-heading h2{font-size:32px}.film-frame{border-radius:14px}.film-badge{top:10px;left:10px}.admin-dashboard-wide{grid-template-columns:1fr}.admin-dashboard-wide .account-panel{grid-column:auto}}.media-library{grid-column:1/3}.media-library-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.media-library-head h2{margin-top:0}.media-library-head>button{color:#b8eaff;cursor:pointer;background:#0d1a2d;border:1px solid #35506d;border-radius:8px;padding:9px 13px}.media-admin-list{gap:10px;margin-top:18px;display:grid}.media-admin-list article{background:#081221;border:1px solid #263c55;border-radius:12px;grid-template-columns:150px 1fr auto;align-items:center;gap:16px;padding:10px;display:grid}.media-admin-list video{aspect-ratio:16/9;object-fit:cover;background:#02050b;border-radius:8px;width:150px}.media-admin-list article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.media-admin-list b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.media-admin-list span,.media-admin-list small{color:#8298ad;font-size:9px}.media-admin-list article>button{color:#ff9baa;cursor:pointer;background:#ff456017;border:1px solid #ff6f8560;border-radius:8px;padding:9px 12px}.media-admin-list article>button:hover{background:#ff45602b}.empty-media{text-align:center;color:#70869c;border:1px dashed #30445c;border-radius:12px;margin-top:18px;padding:35px;font-size:11px}@media (width<=1100px){.media-library{grid-column:1/3}}@media (width<=700px){.media-library{grid-column:auto}.media-admin-list article{grid-template-columns:100px 1fr}.media-admin-list video{width:100px}.media-admin-list article>button{grid-column:1/3}}.douyin-library{max-width:760px;margin:auto}.demo-search{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07101fe8;border:1px solid #5de8ff35;border-radius:99px;align-items:center;gap:12px;margin-bottom:24px;padding:12px 18px;display:flex;position:sticky;top:15px}.demo-search input{color:#fff;background:0 0;border:0;outline:0;flex:1}.demo-search b{color:var(--cyan);font-size:9px}.douyin-feed{scroll-snap-type:y proximity;gap:28px;display:grid}.douyin-feed article{scroll-snap-align:start;background:#02050b;border:1px solid #263b55;border-radius:22px;min-height:72vh;position:relative;overflow:hidden}.douyin-feed video{object-fit:contain;background:#000;width:100%;height:72vh}.feed-info{text-shadow:0 2px 10px #000;position:absolute;bottom:25px;left:25px;right:90px}.feed-info small{color:var(--cyan)}.feed-info h3{margin:8px 0;font-size:25px}.feed-info p{font-size:11px}.feed-info strong{color:#d8ff79}.feed-actions{text-align:center;gap:8px;display:grid;position:absolute;bottom:28px;right:20px}.feed-actions i{background:#ffffff20;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.feed-actions span{font-size:8px}.publishing-rules{grid-template-columns:.7fr 1.3fr;gap:70px;padding:90px 0;display:grid}.publishing-rules h2{font-size:42px}.publishing-rules ol{gap:12px;margin:0;display:grid}.publishing-rules li{background:#0b1528;border:1px solid #263b54;border-radius:12px;padding:18px 20px;font-size:11px;line-height:1.7}.creator-account,.creator-studio{grid-template-columns:1fr 1fr;gap:60px;display:grid}.creator-account form,.creator-studio form{gap:10px;display:grid}.creator-account input,.creator-studio input,.creator-studio select{color:#fff;background:#0a1424;border:1px solid #31465f;border-radius:9px;padding:13px}.creator-account form>button,.creator-studio form>button{color:#fff;background:linear-gradient(90deg,#7655ef,#36cfdf);border:0;border-radius:9px;padding:14px}.auth-tabs{display:flex}.auth-tabs button{color:#8fa3b8;background:0 0;border:0;flex:1;padding:10px}.auth-tabs .active{color:var(--cyan);border-bottom:1px solid var(--cyan)}.studio-head{grid-column:1/3;justify-content:space-between;display:flex}.studio-grid{display:contents}.my-submissions article{border-bottom:1px solid #2a3c52;grid-template-columns:1fr auto;padding:14px;display:grid}.my-submissions small{color:#8295aa;grid-column:1/3}.review-pending{color:#ffd67a}.review-approved{color:#75f0b3}.review-rejected{color:#ff8da0}.review-panel{width:min(1320px,92%);margin:0 auto 25px}.review-panel article{border-bottom:1px solid #26394e;grid-template-columns:180px 1fr auto;align-items:center;gap:16px;padding:12px;display:grid}.review-panel video{aspect-ratio:16/9;background:#000;width:180px}.review-panel article>div{gap:7px;display:grid}.review-panel button{background:#49d9bd;border:0;border-radius:7px;padding:9px}.review-panel .reject{background:#ff6d82}.review-buttons{gap:7px;display:flex!important}@media (width<=700px){.publishing-rules,.creator-account,.creator-studio{grid-template-columns:1fr}.studio-head{grid-column:auto}.studio-grid{display:grid}.douyin-feed article,.douyin-feed video{height:65vh;min-height:65vh}.review-panel article{grid-template-columns:1fr}.review-panel video{width:100%}}.demo-category-nav{scrollbar-width:none;gap:8px;padding:4px 2px 18px;display:flex;overflow-x:auto}.demo-category-nav::-webkit-scrollbar{display:none}.demo-category-nav button{white-space:nowrap;color:#9caec1;cursor:pointer;background:#091324;border:1px solid #334961;border-radius:99px;padding:10px 15px;font-size:10px}.demo-category-nav button:hover{color:#fff;border-color:#5de8ff80}.demo-category-nav .active{color:#05101b;background:linear-gradient(90deg,#5fe7f0,#8c75ff);border-color:#0000;font-weight:900;box-shadow:0 0 24px #5de8ff3d}.market-nav-actions{align-items:center;gap:16px;display:flex}.market-nav-actions>a:first-child{color:#96a9bc;font-size:10px}.personal-space-link{align-items:center;gap:8px;display:inline-flex!important}.personal-space-link span{font-size:17px}.creator-space-page{min-height:100vh}.creator-space-hero{padding:100px 0 70px}.creator-space-hero h1{letter-spacing:-3px;margin:18px 0;font-size:68px;line-height:1.05}.creator-space-hero h1 span{color:#0000;background:linear-gradient(90deg,#ad8cff,#56eaf2);-webkit-background-clip:text;background-clip:text}.creator-space-hero>p:last-child{max-width:620px;color:var(--muted);line-height:1.8}@media (width<=700px){.market-nav-actions>a:first-child{display:none}.personal-space-link{padding:9px 12px}.creator-space-hero{padding:70px 0 40px}.creator-space-hero h1{font-size:45px}.demo-category-nav{margin-inline:-2px}}.creator-demo-library{width:100%}.creator-group-list{gap:26px;display:grid}.creator-demo-group{background:linear-gradient(145deg,#0a1427,#070d1a);border:1px solid #263b55;border-radius:20px;padding:20px}.creator-demo-group>header{border-bottom:1px solid #26394e;align-items:center;gap:14px;padding-bottom:18px;display:flex}.creator-avatar{background:linear-gradient(145deg,#7559ec,#3ed9e7);border-radius:50%;place-items:center;width:52px;height:52px;font-size:21px;font-weight:900;display:grid}.creator-demo-group header small{color:var(--cyan);letter-spacing:1px;font-size:8px}.creator-demo-group header h3{margin:3px 0;font-size:19px}.creator-demo-group header p{color:#8195aa;margin:0;font-size:9px}.creator-demo-group header a{color:var(--cyan);margin-left:auto;font-size:9px}.creator-work-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:18px;display:grid}.creator-work-grid article{background:#040914;border:1px solid #1f3045;border-radius:12px;overflow:hidden}.creator-work-grid video{aspect-ratio:9/14;object-fit:cover;background:#000;width:100%;display:block}.creator-work-grid article>div{padding:12px}.creator-work-grid small{color:var(--cyan);font-size:8px}.creator-work-grid h4{margin:6px 0;font-size:13px}.creator-work-grid strong{color:#d9ff83;font-size:10px}@media (width<=900px){.creator-work-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.creator-demo-group{padding:14px}.creator-work-grid{grid-template-columns:1fr}.creator-work-grid video{aspect-ratio:16/10}.creator-demo-group header a{display:none}}.public-creator-hero{grid-template-columns:140px 1fr;align-items:center;gap:35px;padding:100px 0 80px;display:grid}.creator-avatar.large{width:120px;height:120px;font-size:45px;box-shadow:0 0 55px #57dded35}.public-creator-hero h1{margin:10px 0 15px;font-size:54px}.public-creator-hero>div:last-child>p:not(.kicker){color:var(--muted);max-width:650px;font-size:12px;line-height:1.75}.creator-public-stats{gap:10px;margin-top:25px;display:flex}.creator-public-stats span{color:#8499ad;background:#0a1425;border:1px solid #2c425c;border-radius:10px;padding:13px 18px;font-size:9px}.creator-public-stats b{color:#fff;margin-bottom:4px;font-size:13px;display:block}.public-work-section{padding:60px 0 110px}.public-work-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.public-work-grid article{background:#091322;border:1px solid #263b54;border-radius:15px;overflow:hidden}.public-work-grid video{aspect-ratio:9/14;object-fit:cover;background:#000;width:100%}.public-work-grid article>div{padding:16px}.public-work-grid small{color:var(--cyan);font-size:8px}.public-work-grid h3{margin:7px 0;font-size:16px}.public-work-grid strong{color:#d8ff7e;font-size:11px}@media (width<=800px){.public-work-grid{grid-template-columns:1fr 1fr}.public-creator-hero{grid-template-columns:90px 1fr}.creator-avatar.large{width:80px;height:80px;font-size:30px}.public-creator-hero h1{font-size:38px}}@media (width<=560px){.public-creator-hero{grid-template-columns:1fr;padding:70px 0 45px}.public-work-grid{grid-template-columns:1fr}.public-work-grid video{aspect-ratio:16/10}.creator-public-stats{flex-wrap:wrap}}.legal-links{color:#8295a9;border-top:1px solid #24364a;justify-content:center;gap:25px;padding:22px;font-size:9px;display:flex}.policy-page{max-width:820px;padding:80px 0 120px}.policy-page>a{color:var(--cyan);font-size:11px}.policy-page h1{margin:20px 0;font-size:52px}.policy-page h2{margin-top:38px;font-size:20px}.policy-page p{color:#9bacc0;font-size:12px;line-height:1.9}.account-actions{gap:8px;display:flex}.account-actions button{color:#fff;background:#0a1423;border:1px solid #31465e;border-radius:8px;padding:9px 12px}.account-actions .danger{color:#ff9bad;border-color:#ff6d8260}.welcome-auth-backdrop{z-index:300;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#01040bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.welcome-auth-card{background:linear-gradient(135deg,#111a3a,#07101f 55%);border:1px solid #5de8ff42;border-radius:24px;grid-template-columns:.9fr 1.1fr;width:min(920px,100%);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:0 40px 120px #000d,0 0 70px #5de8ff1d}.welcome-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff20;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:14px;right:16px}.welcome-auth-copy{background:radial-gradient(circle at 20% 20%,#724ce93b,#0000 45%);padding:55px 42px}.welcome-auth-copy h2{margin:25px 0 15px;font-size:36px;line-height:1.15}.welcome-auth-copy>p:not(.kicker){color:#a7b8c8;font-size:12px;line-height:1.8}.welcome-auth-copy ul{color:#bceff3;gap:12px;margin:30px 0;padding:0;font-size:11px;list-style:none;display:grid}.welcome-auth-card form{gap:12px;padding:52px 45px 38px;display:grid}.welcome-auth-tabs{grid-template-columns:1fr 1fr;margin-bottom:8px;display:grid}.welcome-auth-tabs button{color:#788ea4;background:0 0;border:0;border-bottom:1px solid #2a4058;padding:12px}.welcome-auth-tabs .active{color:var(--cyan);border-color:var(--cyan)}.welcome-auth-card form>label>span{color:#9eb2c6;margin-bottom:6px;font-size:9px;display:block}.welcome-auth-card input:not([type=checkbox]){color:#fff;background:#07101e;border:1px solid #2b415b;border-radius:9px;outline:0;width:100%;padding:13px}.welcome-auth-card input:focus{border-color:var(--cyan)}.welcome-consent{color:#8ea2b6;font-size:9px}.welcome-consent a{color:var(--cyan);margin:0 3px}.welcome-submit{color:#fff;background:linear-gradient(90deg,#7556ed,#34cddd);border:0;border-radius:9px;padding:14px;font-weight:800}.browse-first{color:#778da2;background:0 0;border:0;padding:8px;font-size:9px}.welcome-message{text-align:center;color:#ffd27f;margin:0;font-size:10px}@media (width<=700px){.welcome-auth-card{grid-template-columns:1fr}.welcome-auth-copy{display:none}.welcome-auth-card form{padding:48px 22px 25px}.welcome-auth-backdrop{padding:12px}}.main-nav-actions{align-items:center;gap:9px;display:flex}.nav-auth{color:#d9d5ff;background:#6f56e814;border:1px solid #7768ec70;border-radius:99px;align-items:center;gap:7px;padding:12px 16px;font-size:10px;font-weight:800;display:inline-flex}.nav-auth span{color:#6feaff;font-size:15px}.nav-auth:hover{background:#5de8ff10;border-color:#6feaff}@media (width<=760px){.main-nav-actions .nav-cta{display:none}.nav-auth{padding:10px 13px}.nav-auth span{display:none}}.admin-page{min-height:100vh;padding:35px max(24px,50% - 550px) 90px}.admin-nav{border-bottom:1px solid #5de8ff24;justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.admin-nav>div{align-items:center;gap:20px;font-size:10px;display:flex}.admin-nav>div span{color:var(--cyan)}.admin-nav>div a{color:#91a2b6}.admin-hero{padding:80px 0 40px}.admin-hero h1{margin:14px 0;font-size:52px}.admin-hero>p:last-child{color:var(--muted);max-width:620px;font-size:12px;line-height:1.7}.admin-console{background:#0b1427d9;border:1px solid #5de8ff2d;border-radius:20px;padding:30px}.admin-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-fields label span{color:#8fa3b8;margin-bottom:8px;font-size:9px;display:block}.admin-fields input,.admin-fields select{color:#fff;background:#081121;border:1px solid #2b415d;border-radius:9px;width:100%;padding:13px}.upload-zone{cursor:pointer;background:#58e8ff08;border:1px dashed #5de8ff65;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:155px;margin:25px 0;display:flex}.upload-zone input{max-width:300px}.upload-zone b{font-size:14px}.upload-zone span{color:var(--muted);font-size:9px}.admin-upload{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7656ed,#1bb7ce);border:0;border-radius:10px;width:100%;padding:16px;font-weight:900}.admin-upload:disabled{opacity:.5}.admin-message{text-align:center;color:var(--cyan);font-size:11px}.admin-tips{border:1px solid #5de8ff1c;border-radius:12px;grid-template-columns:1.2fr repeat(4,1fr);margin-top:18px;padding:16px;display:grid}.admin-tips b,.admin-tips span{font-size:9px}.admin-tips span{color:#91a3b6}.admin-denied{background:#0c1528;border:1px solid #5de8ff2d;border-radius:20px;max-width:600px;margin:18vh auto;padding:50px}.admin-denied h1{font-size:35px}.admin-denied p{color:var(--muted)}.admin-denied a{color:var(--cyan)}.live-demos{margin-bottom:55px}.live-heading{border-bottom:1px solid #5de8ff20;justify-content:space-between;align-items:end;margin-bottom:18px;padding-bottom:15px;display:flex}.live-heading span{color:var(--cyan);letter-spacing:2px;font-size:8px}.live-heading h3{margin:0;font-size:22px}.live-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.live-grid article{background:#0b1426;border:1px solid #5de8ff24;border-radius:15px;overflow:hidden}.live-grid video{aspect-ratio:16/9;background:#03060d;width:100%;display:block}.live-grid article>div{padding:16px}.live-grid small{color:#8295aa;font-size:8px}.live-grid h4{margin:7px 0 12px;font-size:15px}.live-grid strong{color:var(--cyan);font-size:11px}@media (width<=900px){.course-valuebar{grid-template-columns:1fr 1fr}.course-valuebar span:nth-child(2){border-right:0}.admin-fields,.live-grid{grid-template-columns:1fr}.admin-tips{grid-template-columns:1fr 1fr;gap:10px}}@media (width<=620px){.course-valuebar{grid-template-columns:1fr}.course-valuebar span{border-bottom:1px solid #5de8ff18;border-right:0}.featured-course{transform:none}.admin-page{padding-inline:15px}.admin-nav>div span{display:none}.admin-hero{padding-top:55px}.admin-hero h1{font-size:38px}.admin-console{padding:20px}.admin-fields,.admin-tips{grid-template-columns:1fr}.live-heading{flex-direction:column;align-items:flex-start;gap:8px}}.admin-nav form{margin:0}.admin-nav button{color:#91a2b6;cursor:pointer;background:0 0;border:0;font-size:10px}.admin-dashboard{grid-template-columns:1fr 320px;gap:20px;display:grid;position:relative}.admin-console h2,.account-panel h2{margin:0 0 22px}.account-panel{background:#0b1427d9;border:1px solid #5de8ff2d;border-radius:20px;padding:25px}.account-panel form{border-top:1px solid #5de8ff1e;gap:10px;padding:18px 0;display:grid}.account-panel form b{font-size:11px}.account-panel input{color:#fff;background:#081121;border:1px solid #2b415d;border-radius:8px;padding:12px}.account-panel button{color:#bff7ff;background:#183b54;border:0;border-radius:8px;padding:12px;font-weight:800}.account-panel>p{color:var(--muted);font-size:9px;line-height:1.6}.admin-toast{border:1px solid var(--cyan);z-index:20;background:#11394a;border-radius:99px;padding:13px 20px;font-size:11px;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.login-page{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#091324e8;border:1px solid #5de8ff35;border-radius:22px;width:min(440px,100%);padding:38px;box-shadow:0 30px 90px #0009}.login-card>.kicker{margin-top:45px}.login-card h1{margin:10px 0;font-size:38px}.login-card>p:not(.kicker){color:var(--muted);font-size:11px}.login-card form{gap:16px;margin:28px 0;display:grid}.login-card label{color:#91a3b5;font-size:10px}.login-card input{color:#fff;background:#07101e;border:1px solid #2d435d;border-radius:9px;width:100%;margin-top:7px;padding:14px;display:block}.login-card form button{color:#fff;background:linear-gradient(90deg,#7655ec,#20a9c5);border:0;border-radius:9px;padding:15px;font-weight:900}.login-card form span{color:#ff8d9d;font-size:10px}.login-card>a{color:var(--cyan);font-size:10px}@media (width<=900px){.admin-dashboard{grid-template-columns:1fr}.account-panel{order:2}}@media (width<=620px){.login-card{padding:28px 22px}}.market-filter-copy{max-width:470px;color:var(--muted);font-size:12px;line-height:1.8}.market-business{background:#070c18;border-block:1px solid #5de8ff1e;padding:105px 0}.market-business .section-head h2 em{color:var(--cyan);font-style:normal}.service-fee-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.service-fee-grid article{background:#0d1729;border:1px solid #2b3d53;border-radius:16px;padding:27px 22px}.service-fee-grid span{color:#8da2b6;font-size:9px}.service-fee-grid h3{color:var(--cyan);margin:15px 0;font-size:28px}.service-fee-grid p{color:#91a4b8;font-size:10px;line-height:1.7}.service-fee-grid .fee-featured{background:linear-gradient(145deg,#171841,#0d2633);border-color:#5de8ff70;box-shadow:0 0 40px #5de8ff16}.fee-note{text-align:center;color:#71869b;margin:25px 0 0;font-size:9px}.creator-plan{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;padding:20px 0 80px;display:grid}.creator-plan h2{font-size:38px;line-height:1.2}.creator-plan-points{grid-template-columns:1fr 1fr;gap:10px;display:grid}.creator-plan-points span{color:#8fa4b8;background:#0a1425;border:1px solid #2c425b;border-radius:12px;padding:20px;font-size:10px}.creator-plan-points b{color:var(--cyan);margin-bottom:7px;font-size:18px;display:block}.my-submissions h3 small{color:var(--cyan);margin-left:8px;font-size:10px}@media (width<=900px){.service-fee-grid{grid-template-columns:1fr 1fr}.creator-plan{grid-template-columns:1fr}}@media (width<=560px){.service-fee-grid,.creator-plan-points{grid-template-columns:1fr}.market-business{padding:75px 0}.creator-plan{padding-bottom:55px}}.deposit-section{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-top:110px;padding-bottom:110px;display:grid}.deposit-copy h2{margin:10px 0 22px;font-size:clamp(34px,4vw,60px)}.deposit-copy>p{color:#91a5ba;line-height:1.8}.deposit-copy ol{color:#c6d8e8;padding-left:20px;line-height:2}.deposit-pay{background:#0b1425;border:1px solid #44dcff38;border-radius:24px;grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid;box-shadow:0 20px 70px #0008}.deposit-pay>div{text-align:center;color:#07111f;background:#fff;border-radius:16px;padding:12px}.deposit-pay img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;margin-bottom:10px;display:block}.deposit-pay p{text-align:center;color:#81e9ff;grid-column:1/-1;margin:0;font-size:12px}@media (width<=760px){.deposit-section{grid-template-columns:1fr;gap:30px;padding-top:75px;padding-bottom:75px}.deposit-pay{gap:8px;padding:12px}.deposit-pay>div{padding:8px}}.demo-cooperate{text-align:center;background:#2be0f30a;border:1px solid #55e5fb50;border-radius:9px;margin-top:13px;padding:10px 12px;font-size:9px;font-weight:800;display:block;color:#8ff3ff!important}.demo-cooperate:hover{background:#32dff522;border-color:#64edff}.buyer-next{border-top:1px solid #52e8ff1e;padding-top:95px;padding-bottom:95px}.buyer-next-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.buyer-next h2{margin:10px 0 0;font-size:clamp(36px,4.5vw,64px);line-height:1.06}.selected-demo{background:linear-gradient(135deg,#10183b,#0a2630);border:1px solid #50e7ff50;border-radius:14px;min-width:280px;padding:18px 20px}.selected-demo span,.selected-demo strong{color:#8fa9bd;font-size:9px;display:block}.selected-demo b{color:#72efff;margin:7px 0;display:block}.buyer-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.buyer-steps article{background:#0a1425;border:1px solid #273e58;border-radius:15px;min-height:185px;padding:25px 22px;position:relative}.buyer-steps article>b{color:#63ebff;font-size:10px}.buyer-steps h3{margin:18px 0 10px;font-size:18px}.buyer-steps p{color:#8fa4b8;font-size:10px;line-height:1.75}.buyer-protection{background:#d6ff7411;border:1px solid #d6ff7438;border-radius:12px;align-items:center;gap:18px;margin-top:18px;padding:16px 20px;display:flex}.buyer-protection span{color:#d9ff7d;font-size:10px;font-weight:900}.buyer-protection b{color:#b7c9d6;font-size:10px}.buyer-contact{padding-top:70px}.buyer-contact .button{width:max-content;margin-top:18px}@media (width<=820px){.buyer-next-head{flex-direction:column;align-items:flex-start}.selected-demo{width:100%}.buyer-steps{grid-template-columns:1fr 1fr}}@media (width<=560px){.buyer-next{padding-top:70px;padding-bottom:70px}.buyer-steps{grid-template-columns:1fr}.buyer-protection{flex-direction:column;align-items:flex-start}.buyer-contact .button{text-align:center;width:100%}}.simple-admin{max-width:1500px;margin:auto}.compact-admin-hero{padding:48px 0 30px}.compact-admin-hero h1{font-size:44px}.admin-workspace{grid-template-columns:230px 1fr;align-items:start;gap:20px;display:grid}.admin-side{background:#081222;border:1px solid #263d57;border-radius:18px;gap:7px;padding:15px;display:grid;position:sticky;top:20px}.admin-side>b{color:#7790a5;letter-spacing:1px;padding:9px 11px;font-size:9px}.admin-side button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;width:100%;padding:13px;display:block}.admin-side button span,.admin-side button small{display:block}.admin-side button span{font-size:12px;font-weight:900}.admin-side button small{color:#71869a;margin-top:5px;font-size:8px}.admin-side button:hover,.admin-side button.active{background:#142039;border-color:#51e6ff4a}.admin-side button.active span{color:#6bedff}.admin-main{gap:18px;min-width:0;display:grid}.admin-welcome{background:linear-gradient(135deg,#131642,#0a2832);border:1px solid #4de9ff40;border-radius:20px;padding:34px}.admin-welcome h2{margin:0 0 10px;font-size:30px}.admin-welcome p{color:#a4b6c6;line-height:1.7}.admin-welcome>div{gap:10px;margin-top:22px;display:flex}.admin-welcome a{color:#81efff;background:#ffffff10;border-radius:9px;padding:11px 15px;font-size:10px}.admin-shortcuts{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;display:grid}.admin-shortcuts button{color:#fff;text-align:left;cursor:pointer;background:#0a1425;border:1px solid #283e57;border-radius:15px;padding:24px}.admin-shortcuts button:hover{border-color:#54e8ff}.admin-shortcuts b,.admin-shortcuts span{display:block}.admin-shortcuts b{font-size:15px}.admin-shortcuts span{color:#8499ad;margin-top:8px;font-size:9px}.admin-guide{background:#0c1628;border:1px solid #253a52;border-radius:16px;padding:26px}.admin-guide h3{margin-top:0}.admin-guide li{color:#c5d5e2;margin:12px 0;font-size:11px}.admin-guide p{color:#cfe889;background:#d9ff7410;border-radius:9px;padding:13px;font-size:9px}.panel-title{justify-content:space-between;align-items:start;gap:25px;margin-bottom:26px;display:flex}.panel-title>div>span{color:#61e9ff;letter-spacing:1px;font-size:9px}.panel-title h2{font-size:26px;margin:7px 0!important}.panel-title p{color:#8298ab;margin:0;font-size:10px;line-height:1.6}.panel-title>a{color:#8cefff;white-space:nowrap;border:1px solid #344b64;border-radius:8px;padding:10px 13px;font-size:9px}.easy-editor fieldset,.course-editor fieldset{border:1px solid #263c54;border-radius:14px;gap:13px;margin:0 0 16px;padding:22px;display:grid}.easy-editor legend,.course-editor legend{padding:0 8px;font-size:13px;font-weight:900}.easy-editor legend small{color:#778ca0;margin-top:5px;font-size:8px;font-weight:400;display:block}.easy-editor label span,.course-editor label span{color:#9fb2c2;margin-bottom:7px;font-size:9px;display:block}.easy-editor textarea,.course-editor textarea,.course-editor input{color:#fff;resize:vertical;background:#07101e;border:1px solid #2b425d;border-radius:9px;width:100%;padding:12px}.admin-save-sticky{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7256eb,#1babc3);border:1px solid #77efff80;border-radius:11px;width:100%;padding:15px;font-weight:900;position:sticky;bottom:18px;box-shadow:0 12px 35px #000c}.admin-course-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.account-simple{max-width:900px}.account-forms{grid-template-columns:1fr 1fr;gap:16px;display:grid}.account-forms form{background:#091324;border:1px solid #2a405a;border-radius:14px;gap:12px;padding:23px;display:grid}.account-forms h3{margin:0}.account-forms p{color:#8298ac;min-height:38px;font-size:9px;line-height:1.6}.account-forms input{color:#fff;background:#060e1a;border:1px solid #2b425c;border-radius:8px;padding:12px}.account-forms button{color:#b9f8ff;background:#17405a;border:0;border-radius:8px;padding:13px;font-weight:900}.admin-main .review-panel{margin:0}@media (width<=900px){.admin-workspace{grid-template-columns:1fr}.admin-side{grid-template-columns:repeat(3,1fr);position:static}.admin-side>b{display:none}.admin-course-grid{grid-template-columns:1fr}}@media (width<=620px){.admin-side{grid-template-columns:1fr 1fr}.admin-side button small{display:none}.admin-shortcuts,.account-forms{grid-template-columns:1fr}.panel-title,.admin-welcome>div{flex-direction:column}.compact-admin-hero h1{font-size:36px}}.asset-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.asset-grid form{background:#081222;border:1px solid #293f58;border-radius:14px;gap:10px;padding:15px;display:grid}.asset-grid img{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:9px;width:100%}.asset-grid b{font-size:11px}.asset-grid input{color:#8da2b5;max-width:100%;font-size:9px}.asset-grid button{color:#c1f8ff;cursor:pointer;background:#17435b;border:0;border-radius:8px;padding:11px;font-weight:900}@media (width<=900px){.asset-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.asset-grid{grid-template-columns:1fr}}.global-back-main{z-index:90;color:#99f3ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06111ee8;border:1px solid #53e8ff55;border-radius:99px;padding:9px 13px;font-size:10px;font-weight:900;position:fixed;top:18px;left:18px;box-shadow:0 10px 30px #0009,0 0 18px #42e5ff20}.sub-nav-start{align-items:center;gap:12px;display:flex}.sub-nav-start>.back-main{display:none}.auth-modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01040bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-modal{color:#effaff;background:linear-gradient(145deg,#0e1930,#07111f);border:1px solid #61eaff65;border-radius:22px;width:min(470px,100%);padding:35px;position:relative;box-shadow:0 40px 100px #000,0 0 55px #4de9ff25}.auth-modal-close{color:#8fa7bb;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:13px;right:16px}.auth-modal h2{margin:9px 0;font-size:30px}.auth-modal>p,.auth-success p{color:#8ea4b7;line-height:1.7}.auth-modal .auth-tabs{border:1px solid #29445d;border-radius:11px;grid-template-columns:1fr 1fr;margin:22px 0 12px;padding:5px;display:grid}.auth-modal .auth-tabs button{color:#829aae;background:0 0;border:0;border-radius:7px;padding:10px}.auth-modal .auth-tabs button.active{color:#fff;background:#1a7890}.auth-modal form{gap:11px;display:grid}.auth-modal input{color:#fff;background:#050e1a;border:1px solid #2d4862;border-radius:9px;padding:14px}.auth-modal form>button,.auth-success a{color:#fff;text-align:center;background:linear-gradient(90deg,#6f51e7,#20b9cd);border:0;border-radius:9px;padding:14px;font-weight:900;display:block}.auth-modal small{color:#79eaff}.auth-notice{color:#71889b;text-align:center;margin-top:14px;font-size:9px}.auth-success{padding:10px 0}.nav-auth,.nav-cta.personal-space-link,.jobs-site .nav-cta{cursor:pointer;color:inherit;font-family:inherit}.inline-auth-trigger{color:#73eaff;cursor:pointer;background:0 0;border:0;padding:9px}.private-budget>b{color:#78eaff!important;font-size:22px!important}.private-budget>span{color:#8299ab;margin:6px 0 18px;font-size:9px;display:block}@media (width<=700px){.global-back-main{top:auto;bottom:18px}.auth-modal{padding:28px 20px}}.nav.shell{background:linear-gradient(105deg,#063eb8f2,#071f63f2 55%,#03132ff2);border:1px solid #8ed9ff80;height:auto;min-height:88px;padding:12px 22px;box-shadow:0 18px 55px #001641b8,inset 0 1px #ffffff32,0 0 32px #147cff35}.nav .brand>span:last-child{color:#fff;text-shadow:0 2px 14px #0008;font-weight:950}.nav .brand b{color:#8feaff}.nav-links{gap:24px}.nav-links a{color:#fff;text-shadow:0 2px 10px #00123b;padding:10px 3px;font-size:14px;font-weight:850}.nav-links a:after{background:#77ecff;height:3px;bottom:2px}.main-nav-actions .nav-auth{color:#0645bb;background:#fff;border:2px solid #fff;justify-content:center;min-width:130px;font-size:13px;font-weight:950;box-shadow:0 8px 24px #001b5a}.main-nav-actions .nav-cta{text-align:center;color:#fff;background:#0860e9;border:2px solid #83ddff;min-width:150px;font-size:13px;font-weight:950}.hero .hero-actions,.market-hero .hero-actions{gap:18px;margin-top:38px}.hero .hero-actions .button,.market-hero .hero-actions .button{letter-spacing:.4px;border-radius:16px;min-width:230px;min-height:64px;padding:18px 30px;font-size:17px;font-weight:950}.hero .hero-actions .primary,.market-hero .role-actions .primary{color:#fff;background:linear-gradient(135deg,#0957e7,#14a8ef);border:2px solid #65d8ff;box-shadow:0 15px 35px #0068e45c,inset 0 1px #ffffff65}.hero .hero-actions .secondary,.market-hero .role-actions .secondary{color:#0748bd;background:#fff;border:2px solid #1985e8;box-shadow:0 15px 35px #0007,inset 0 0 0 1px #cdeaff}.hero .hero-actions .secondary .play{color:#fff;background:#0b5ee1}.brand-film{padding-top:75px;position:relative}.brand-film:before{content:"CORE BRAND FILM";color:#4ce7ff0d;letter-spacing:-5px;pointer-events:none;font-size:92px;font-weight:950;position:absolute;top:38px;right:0}.film-heading h2{letter-spacing:-3px;-webkit-text-fill-color:transparent;text-shadow:0 0 40px #39dfff38;filter:drop-shadow(0 8px 18px #0008);background:linear-gradient(90deg,#fff 0 22%,#5cecff 48%,#9a83ff 75%,#fff) 0 0/180%;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,5vw,72px);font-weight:950}.film-heading .kicker{color:#fff;background:#0874df;border-radius:99px;padding:8px 13px;display:inline-flex;box-shadow:0 0 25px #23bfff80}.film-heading>p{color:#d8f6ff;background:#0a4eb433;border-left:4px solid #43e7ff;padding:18px 22px;font-size:14px;font-weight:700}.film-frame{border:3px solid #35c8ff;box-shadow:0 35px 100px #000c,0 0 0 8px #0a56c229,0 0 70px #24caff45}.learning-path-bottom{background:#06152c80;border-radius:24px;margin-top:70px;margin-bottom:40px;padding:70px 55px;border:1px solid #60dfff3d!important}.learning-path-bottom h2{font-size:38px}.market-promo{color:#073b9d;border-block:5px solid #1689f2;background:#fff linear-gradient(90deg,#fff 0 50%,#0756d8 50% 100%)!important}.market-promo .kicker{color:#075fe1}.market-promo h2{color:#063b9f;font-weight:950}.market-promo p:not(.kicker){color:#31558d;font-weight:650}.market-promo .market-button{color:#fff;background:#0758db;border:2px solid #0758db;box-shadow:0 14px 32px #0b52bd4a}.market-promo .promo-stack>i{display:none}.market-promo .promo-stack>div{color:#0645bb;background:#fff;border:4px solid #fff;inset:15px;transform:rotateY(-7deg)translateZ(35px);box-shadow:0 28px 70px #001b6680}.market-promo .promo-stack b{font-weight:950}.market-promo .promo-stack span,.market-promo .promo-stack small{color:#0754c9;font-weight:850}.market-site .market-nav-actions .personal-space-link{color:#0750ca;background:#fff;border:2px solid #fff;justify-content:center;min-width:145px;font-size:13px;font-weight:950}.market-hero .role-actions .button{min-width:220px}.market-site .ecosystem{background:linear-gradient(125deg,#0758df,#071f70);border:2px solid #60dfff;border-radius:32px;width:min(1320px,100% - 48px);margin:85px auto;padding:85px 55px;box-shadow:0 35px 90px #000b,0 0 55px #147dff40}.market-site .ecosystem .kicker{color:#8eeeff}.market-site .ecosystem h2{color:#fff;text-shadow:0 5px 20px #00123e;font-weight:950}.market-site .ecosystem h2 em{-webkit-text-fill-color:#bdf5ff;color:#bdf5ff;background:0 0}.market-site .eco-flow{gap:13px;margin-top:55px}.market-site .eco-flow>div{aspect-ratio:auto;background:#fff;border:3px solid #fff;border-radius:20px;min-height:205px;padding:28px 16px;box-shadow:0 18px 45px #00134880}.market-site .eco-flow>div:nth-of-type(2n){background:#64dfff;border-color:#64dfff}.market-site .eco-flow b{color:#0754cd;font-size:12px}.market-site .eco-flow strong{color:#052c76;font-size:20px;font-weight:950}.market-site .eco-flow span{color:#315783;font-size:12px;font-weight:650}.market-site .eco-flow>i{color:#fff;font-size:22px}.market-site .contact{background:#fff;border:4px solid #0871e7;box-shadow:0 30px 80px #000a,0 0 45px #1189ff35}.market-site .contact h2{color:#0646bb}.market-site .contact .kicker{color:#0870e6}.market-site .contact-copy{color:#345c8d}.market-site .qr-wrap{background:#0756d8;border-color:#53dfff}.market-site .publishing-rules{margin-top:50px;margin-bottom:50px}@media (width<=1050px){.nav-links{gap:13px}.nav-links a{font-size:11px}.main-nav-actions .nav-auth,.main-nav-actions .nav-cta{min-width:auto}.hero .hero-actions .button,.market-hero .hero-actions .button{min-width:195px}.market-site .ecosystem{padding:65px 30px}.market-site .eco-flow>div{min-height:170px}}@media (width<=900px){.market-promo{background:#fff!important}.market-promo .promo-stack{background:#0756d8;border-radius:24px}.market-promo .promo-stack>div{inset:22px}.market-site .eco-flow{grid-template-columns:1fr 1fr}.nav.shell{min-height:76px}.hero .hero-actions .button,.market-hero .hero-actions .button{font-size:15px}}@media (width<=620px){.hero .hero-actions,.market-hero .hero-actions{width:100%}.hero .hero-actions .button,.market-hero .hero-actions .button{width:100%;min-width:0;min-height:58px}.film-heading h2{font-size:42px}.film-heading>p{font-size:12px}.brand-film:before{display:none}.learning-path-bottom{padding:45px 22px}.market-site .ecosystem{width:calc(100% - 24px);padding:48px 18px}.market-site .eco-flow>div{min-height:145px}.main-nav-actions .nav-auth{min-width:110px;font-size:11px}}.jobs-site,.job-detail{color:#eaf7ff;min-height:100vh}.jobs-hero{padding:105px 0 85px}.jobs-hero h1{margin:18px 0;font-size:clamp(52px,7vw,88px);line-height:1.02}.jobs-hero h1 span{color:#63eaff;text-shadow:0 0 35px #43dfff70}.jobs-hero>p{color:#8fa7bb;max-width:680px;line-height:1.9}.job-trust{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.job-trust span{color:#a9f5ff;background:#3de7ff0a;border:1px solid #4ce8ff38;border-radius:99px;padding:10px 14px;font-size:11px}.job-board{padding:45px 0 100px}.job-toolbar{justify-content:space-between;align-items:end;gap:25px;display:flex}.job-toolbar h2{margin:0;font-size:40px}.job-toolbar p{color:#7f96a9}.job-toolbar input{color:#fff;background:#07111f;border:1px solid #35516a;border-radius:99px;width:min(420px,100%);padding:15px 20px}.job-filters{gap:8px;padding:25px 0;display:flex;overflow:auto}.job-filters button{white-space:nowrap;color:#91a7b9;background:#091525;border:1px solid #2c465f;border-radius:99px;padding:9px 15px}.job-filters button.active{color:#06121d;background:#5de9ff;border-color:#5de9ff}.job-list{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.job-list article{background:linear-gradient(145deg,#0c172b,#07101d);border:1px solid #2b435b;border-radius:18px;padding:27px;box-shadow:0 25px 60px #0008}.job-card-top{color:#69eaff;justify-content:space-between;font-size:10px;display:flex}.job-card-top b{color:#d9ff74;background:#d9ff7413;border-radius:99px;padding:5px 9px}.job-list h3{margin:20px 0 10px;font-size:24px}.job-list article>p{color:#8ca2b5;min-height:48px;line-height:1.7}.job-tags{flex-wrap:wrap;gap:6px;display:flex}.job-tags i{background:#ffffff0a;border-radius:5px;padding:5px 8px;font-size:9px;font-style:normal}.job-list dl{border-block:1px solid #243b53;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.job-list dl div{padding:14px 8px}.job-list dt{color:#71889c;font-size:8px}.job-list dd{margin:5px 0 0;font-weight:900}.job-list article>a{text-align:center;color:#82f0ff;border:1px solid #4ee8ff50;border-radius:9px;padding:12px;display:block}.empty-jobs{text-align:center;color:#7991a4;border:1px dashed #31506a;border-radius:18px;padding:50px}.job-process{padding:90px 0}.job-process h2{font-size:42px}.job-process>div{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.job-process article{background:#091526;border:1px solid #2b425a;border-radius:12px;padding:20px 12px}.job-process article b,.job-process article span{display:block}.job-process article b{color:#62eaff}.job-process article span{margin-top:18px;font-size:11px}.job-submit{grid-template-columns:.8fr 1.2fr;gap:65px;padding:100px 0;display:grid}.job-submit h2{font-size:42px}.job-submit>div>p{color:#8ca2b4;line-height:1.8}.job-submit form,.job-detail form{background:#091526;border:1px solid #3a566f;border-radius:18px;gap:12px;padding:28px;display:grid}.job-submit input,.job-submit select,.job-submit textarea,.job-detail input,.job-detail textarea{color:#fff;background:#050e1a;border:1px solid #2c455e;border-radius:9px;width:100%;padding:13px}.job-submit textarea,.job-detail textarea{resize:vertical;min-height:90px}.job-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.job-submit button,.job-detail button{color:#fff;background:linear-gradient(90deg,#7556ed,#21bfd3);border:0;border-radius:9px;padding:14px;font-weight:900}.job-message{color:#8cefff;background:#41e8ff0b;border:1px solid #54e8ff45;border-radius:8px;padding:11px}.job-detail{padding-top:60px;padding-bottom:100px}.job-back{color:#75eaff}.job-detail header{grid-template-columns:1fr 300px;align-items:center;gap:50px;padding:55px 0;display:grid}.job-detail header h1{margin:12px 0;font-size:52px}.job-detail header p{color:#8da5b8;line-height:1.8}.job-detail header aside{background:#0b1b2c;border:1px solid #46e8ff45;border-radius:18px;padding:26px}.job-detail header aside>b{color:#d8ff74;font-size:32px;display:block}.job-detail header aside>span{color:#7f96a9;font-size:9px}.job-detail header dl{gap:35px;display:flex}.job-detail header dt{color:#7d93a5;font-size:8px}.job-detail header dd{margin:5px 0}.job-detail-grid{grid-template-columns:1fr 380px;align-items:start;gap:25px;display:grid}.job-detail-grid>section{gap:14px;display:grid}.job-detail-grid article{background:#081321;border:1px solid #283f56;border-radius:16px;padding:28px}.job-detail-grid article h2{margin-top:0}.job-detail-grid article p{white-space:pre-line;color:#9cb0c0;line-height:1.85}.job-detail form{position:sticky;top:20px}.job-detail form>a{color:#74eaff;text-align:center;font-size:10px}.job-protection{background:#d9ff740a;border:1px solid #d9ff743d;border-radius:12px;gap:20px;padding:20px;display:flex}.job-protection b{color:#d9ff74}.job-protection span{color:#a5b7c4}.admin-job-list{gap:13px;display:grid}.admin-job-list>article{background:#081322;border:1px solid #2a425b;border-radius:14px;padding:20px}.admin-job-list>article>div:first-child span,.admin-job-list small{color:#79a0b8;font-size:9px}.admin-job-list>article>div:nth-child(2){gap:7px;margin:12px 0;display:flex}.admin-job-list button{color:#aeefff;background:#11273b;border:1px solid #345069;border-radius:7px;padding:8px 10px}.admin-job-list article>section{background:#ffffff07;border-left:3px solid #53e8ff;margin-top:10px;padding:13px}.admin-job-list article>section span{color:#75eaff;margin-left:12px;font-size:9px}.admin-job-list article>section p{color:#9cafbd;font-size:10px}@media (width<=850px){.job-list,.job-submit,.job-detail header,.job-detail-grid{grid-template-columns:1fr}.job-process>div{grid-template-columns:repeat(3,1fr)}.job-detail form{position:static}}@media (width<=550px){.job-list{grid-template-columns:1fr}.job-toolbar{flex-direction:column;align-items:stretch}.job-process>div{grid-template-columns:1fr 1fr}.job-form-row{grid-template-columns:1fr}.jobs-hero{padding-top:60px}.job-submit{gap:20px}.job-detail header h1{font-size:38px}}body{background-color:#030711;background-image:radial-gradient(circle at 72% 12%,#5536d42b 0,#0000 32%),radial-gradient(circle at 18% 46%,#00d9ff17 0,#0000 28%),linear-gradient(#101c321c 1px,#0000 1px),linear-gradient(90deg,#101c321c 1px,#0000 1px);background-size:auto,auto,64px 64px,64px 64px;background-attachment:fixed}.nav{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(120deg,#091225e8,#090d1be0);border-color:#60eaff35;transform:translateZ(0);box-shadow:0 14px 50px #0008,inset 0 1px #ffffff0d}.brand-mark{transform:rotate(-5deg)translateZ(12px);box-shadow:inset 0 0 0 1px #c5faff60,0 0 24px #4ceaff55,0 10px 28px #0007}.hero{perspective:1300px;isolation:isolate}.hero:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(#744fff24,#0000 55%);position:absolute;inset:8% -8% 5% 38%}.hero h1{text-shadow:0 0 35px #6553f342,0 14px 30px #000b}.hero-3d-stage{transform-style:preserve-3d;perspective:1000px;filter:drop-shadow(0 38px 38px #000a)}.orb-core{transform-style:preserve-3d;background:linear-gradient(145deg,#7455ffcc,#123a64cc 55%,#04d5efaa);border:1px solid #9ff7ff90;animation:6s ease-in-out infinite core-float,18s linear infinite core-turn;overflow:visible;box-shadow:inset 18px 18px 30px #ffffff18,inset -20px -22px 35px #03071fcf,0 0 35px #56e9ff80,0 0 90px #6a4ee64f}.orb-core:before,.orb-core:after{content:"";border:1px solid #75edff70;border-radius:34%;position:absolute;inset:-14%;transform:translateZ(-35px)rotate(45deg);box-shadow:0 0 30px #4ee8ff45}.orb-core:after{filter:drop-shadow(0 0 12px #68f3ff);background:radial-gradient(circle,#eaffff 0 4%,#5eeeff 5% 8%,#0000 9%);border-radius:50%;inset:10%;transform:translateZ(45px)}.core-face{clip-path:polygon(50% 0,100% 100%,0 100%);transform-style:preserve-3d;background:linear-gradient(135deg,#ffffff18,#0000);border:1px solid #b3f7ff55;position:absolute;inset:18%}.face-a{transform:translateZ(55px)}.face-b{transform:translateZ(25px)rotate(120deg)}.face-c{transform:translateZ(-5px)rotate(240deg)}.orb-core span,.orb-core small{z-index:3;position:relative;transform:translateZ(62px)}.orbit-line{box-shadow:0 0 18px #69eaff55,inset 0 0 18px #7159f055}.holo-disc{width:330px;height:330px;transform-style:preserve-3d;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 22px,#5eeaff13 23px 24px);border:1px solid #57e7ff45;border-radius:50%;position:absolute;top:50%;left:50%}.disc-a{animation:12s linear infinite disc-spin;transform:translate(-50%,-50%)rotateX(72deg)translateZ(-80px)}.disc-b{width:245px;height:245px;animation:9s linear infinite disc-spin-reverse;transform:translate(-50%,-50%)rotateY(72deg)translateZ(-35px)}.orb-a,.orb-b{animation:5s ease-in-out infinite orb-hover;box-shadow:inset 8px 8px 12px #ffffff35,inset -8px -10px 15px #05091fd0,0 0 25px #65eaff}.button,.nav-cta,.nav-auth,.buy-now{transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 12px 30px #0007,inset 0 1px #ffffff28}.button:before,.buy-now:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff35 45%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.button:hover:before,.buy-now:hover:before{transform:translate(120%)}.button:hover,.nav-cta:hover,.nav-auth:hover,.buy-now:hover{transform:translateY(-4px)translateZ(18px);box-shadow:0 20px 40px #0009,0 0 28px #43eaff30}.course-grid,.project-grid,.service-fee-grid,.buyer-steps,.mentor-grid{perspective:1300px}.course-card,.project-card,.service-fee-grid article,.buyer-steps article,.mentor-card{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}.course-card:hover,.project-card:hover,.service-fee-grid article:hover,.buyer-steps article:hover,.mentor-card:hover{border-color:#6beaff80;transform:translateY(-10px)rotateX(3deg)rotateY(-2deg);box-shadow:22px 28px 55px #000b,-8px -8px 28px #5ce9ff12,0 0 30px #5beaff16}.course-card:nth-child(2n):hover,.mentor-card:nth-child(2n):hover{transform:translateY(-10px)rotateX(3deg)rotateY(2deg)}.course-art{overflow:hidden;transform:translateZ(24px);box-shadow:0 18px 30px #0008,inset 0 1px #ffffff20}.course-art:before{content:"";border:1px solid #ffffff45;border-radius:50%;animation:8s linear infinite mini-orbit;position:absolute;inset:12%;transform:rotateX(65deg);box-shadow:0 0 24px #55eaff55}.course-art i{box-shadow:inset 6px 8px 12px #ffffff25,inset -8px -10px 16px #0008,0 8px 18px #0006}.course-title,.course-card>p,.mini-benefits,.course-meta,.buy-now{transform:translateZ(18px)}.featured-course{box-shadow:0 30px 70px #000b,0 0 45px #6951f02e}.best-choice{box-shadow:0 8px 24px #0007,inset 0 1px #ffffff35}.film-frame,.promo-stack>div,.creator-demo-group,.deposit-pay,.qr-wrap{transform-style:preserve-3d;box-shadow:0 30px 70px #000a,inset 0 1px #ffffff15}.film-frame{border-color:#67eaff55}.film-frame:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff30,#0000 25% 70%,#58eaff20);position:absolute;inset:-1px}.promo-stack{perspective:1100px}.promo-stack>i{border:1px solid #5deaff28;box-shadow:0 25px 50px #0008}.promo-stack>div{border:1px solid #63eaff45;transform:rotateY(-10deg)rotateX(4deg)translateZ(35px)}.market-globe{transform-style:preserve-3d;animation:7s ease-in-out infinite globe-float;box-shadow:inset 28px 20px 50px #ffffff14,inset -34px -30px 60px #000b,0 0 50px #52eaff3b,0 35px 65px #000a}.market-globe:after{content:"";border:1px solid #64eaff42;border-radius:50%;position:absolute;inset:-18%;transform:rotateX(72deg)translateZ(-60px);box-shadow:0 0 25px #5beaff38}.project-cover,.creator-avatar{box-shadow:inset 12px 15px 22px #ffffff16,inset -14px -18px 25px #0008,0 16px 30px #0007}.deposit-pay{transition:transform .4s;transform:rotateY(-4deg)rotateX(2deg)}.deposit-pay:hover{transform:rotateY(0)rotateX(0)translateY(-6px)}@keyframes core-float{0%,to{translate:0 -5px}50%{translate:0 16px}}@keyframes core-turn{0%{rotate:none}to{rotate:360deg}}@keyframes disc-spin{to{transform:translate(-50%,-50%)rotateX(72deg)rotate(360deg)translateZ(-80px)}}@keyframes disc-spin-reverse{to{transform:translate(-50%,-50%)rotateY(72deg)rotate(-360deg)translateZ(-35px)}}@keyframes orb-hover{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-14px)scale(1.08)}}@keyframes mini-orbit{to{transform:rotateX(65deg)rotate(360deg)}}@keyframes globe-float{0%,to{transform:translateY(0)rotateY(-5deg)}50%{transform:translateY(-14px)rotateY(6deg)}}@media (width<=800px){.hero-3d-stage{transform:scale(.82)}.course-card:hover,.project-card:hover,.service-fee-grid article:hover,.buyer-steps article:hover,.mentor-card:hover{transform:translateY(-5px)}.deposit-pay{transform:none}}@media (prefers-reduced-motion:reduce){.orb-core,.disc-a,.disc-b,.orb-a,.orb-b,.course-art:before,.market-globe{animation:none!important}.course-card,.project-card,.service-fee-grid article,.buyer-steps article,.mentor-card,.button,.nav-cta,.nav-auth,.buy-now{transition:none!important}}.brand-mark{isolation:isolate;min-width:46px;position:relative;color:#0000!important;background-color:#05111b!important;background-image:url(/brand-logo-ai.png)!important;background-position:50%!important;background-size:cover!important;border:1px solid #79efff70!important;border-radius:13px!important;width:46px!important;height:46px!important;font-size:0!important;transition:transform .35s,box-shadow .35s,filter .35s!important;transform:rotate(-3deg)translateZ(18px)!important;box-shadow:inset 0 0 0 1px #ffffff15,0 0 0 3px #07101bd9,0 0 20px #31e6ff65,0 12px 28px #000b!important}.brand-mark:before{content:"";z-index:-1;filter:blur(.2px);background:conic-gradient(#0000,#5ceaff88,#0000 32%,#b6ff7a65,#0000 65%);border:1px solid #53e8ff45;border-radius:16px;animation:7s linear infinite logo-energy;position:absolute;inset:-5px}.brand-mark:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(125deg,#ffffff35 0,#0000 28% 68%,#5cecff24);border-radius:10px;position:absolute;inset:2px}.brand:hover .brand-mark{filter:saturate(1.15)brightness(1.08);transform:rotate(0)translateY(-3px)translateZ(28px)scale(1.06)!important;box-shadow:inset 0 0 0 1px #ffffff25,0 0 0 3px #07101be8,0 0 34px #47eaff95,0 18px 36px #000c!important}@keyframes logo-energy{to{transform:rotate(360deg)}}@media (width<=620px){.brand-mark{min-width:40px;border-radius:11px!important;width:40px!important;height:40px!important}}@media (prefers-reduced-motion:reduce){.brand-mark:before{animation:none}}.studio-profile-line{color:#78eaff!important;font-size:10px!important}.account-actions a{color:#82edff;border:1px solid #2f4d67;border-radius:8px;padding:8px 12px;font-size:9px}.studio-tabs{background:#07111f;border:1px solid #283f58;border-radius:12px;gap:8px;margin:24px 0 18px;padding:6px;display:flex}.studio-tabs button{color:#8499ad;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:12px;font-weight:900}.studio-tabs button.active{color:#fff;background:linear-gradient(90deg,#6049d7,#158ba3)}.profile-editor{background:#091425;border:1px solid #2a425d;border-radius:17px;grid-template-columns:1fr 1fr;gap:16px;padding:28px;display:grid}.profile-editor>div,.profile-wide,.profile-editor>button{grid-column:1/-1}.profile-editor h3{margin:0 0 7px}.profile-editor>div p{color:#8298ab;font-size:9px}.profile-editor label span{color:#9fb4c4;margin-bottom:7px;font-size:9px;display:block}.profile-editor input,.profile-editor textarea{color:#fff;background:#060f1c;border:1px solid #2d4560;border-radius:9px;width:100%;padding:13px}.profile-editor textarea{resize:vertical}.profile-editor>button{color:#fff;background:linear-gradient(90deg,#684edd,#1a9ab2);border:0;border-radius:9px;padding:14px;font-weight:900}.profile-message{color:#82f2ff;background:#57e8ff16;border-radius:9px;margin-top:12px;padding:12px}.creator-skill-line{color:#75edff;border:1px solid #4ae8ff35;border-radius:99px;margin-top:12px;padding:8px 12px;font-size:9px;display:inline-block}.creator-admin-search{gap:10px;display:flex}.creator-admin-search input{color:#fff;background:#07101e;border:1px solid #2c445f;border-radius:9px;flex:1;padding:13px}.creator-admin-search button{color:#c2f8ff;background:#17435a;border:0;border-radius:9px;padding:0 24px;font-weight:900}.creator-admin-summary{gap:10px;margin:15px 0;display:flex}.creator-admin-summary span{color:#8da2b5;border:1px solid #293f58;border-radius:9px;padding:10px 14px;font-size:9px}.creator-admin-summary b{color:#73ecff}.creator-admin-list{gap:10px;display:grid}.creator-admin-list article{background:#081323;border:1px solid #273d56;border-radius:13px;grid-template-columns:52px 1fr 90px 125px;align-items:center;gap:14px;padding:16px;display:grid}.creator-admin-info h3{margin:0;font-size:14px}.creator-admin-info h3 small{color:#70869b;margin-left:7px;font-size:8px}.creator-admin-info p{color:#a7b9c7;margin:7px 0;font-size:9px}.creator-admin-info span{color:#6feafa;font-size:8px}.creator-admin-stats{text-align:center}.creator-admin-stats b,.creator-admin-stats small,.creator-admin-stats em{display:block}.creator-admin-stats b{font-size:18px}.creator-admin-stats small{color:#74899c;font-size:7px}.creator-admin-stats em{color:#baf27b;margin-top:7px;font-size:8px;font-style:normal}.creator-admin-stats em.suspended{color:#ff9a9a}.creator-admin-actions{gap:6px;display:grid}.creator-admin-actions button,.creator-admin-actions a{color:#bcefff;text-align:center;cursor:pointer;background:#0e2438;border:1px solid #304a64;border-radius:7px;padding:8px;font-size:8px}.creator-admin-actions .danger{color:#ff9cac;background:#321522;border-color:#7f3947}@media (width<=850px){.creator-admin-list article{grid-template-columns:52px 1fr}.creator-admin-stats,.creator-admin-actions{text-align:left;grid-column:2}.creator-admin-actions{flex-wrap:wrap;display:flex}.creator-admin-actions>*{flex:1}}@media (width<=600px){.profile-editor{grid-template-columns:1fr;padding:20px}.profile-editor>*{grid-column:1!important}.creator-admin-summary{flex-wrap:wrap}.creator-admin-list article{grid-template-columns:1fr}.creator-admin-list .creator-avatar{display:none}.creator-admin-stats,.creator-admin-actions{grid-column:1}.creator-admin-search{flex-direction:column}.creator-admin-search button{padding:12px}}html,body{cursor:url(/tech-cursor.png) 7 3,auto}a,button,[role=button],input[type=checkbox],select{cursor:url(/tech-cursor.png) 7 3,pointer}.section#courses{padding-top:150px;padding-bottom:155px;position:relative}.section#courses:before{content:"COURSE MATRIX";z-index:-1;color:#50e7ff0b;letter-spacing:-5px;font-family:Arial Black,Microsoft YaHei UI,sans-serif;font-size:100px;font-weight:950;position:absolute;top:72px;right:0}.section#courses .section-head h2{letter-spacing:-2.5px;color:#f2fbff;text-shadow:0 4px 18px #000,0 0 28px #1bd9ff32;font-family:Arial Black,Microsoft YaHei UI,PingFang SC,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:950}.course-valuebar{background:linear-gradient(90deg,#051d47,#082862,#071d45);border:1px solid #38dcff76;box-shadow:0 18px 50px #0008,inset 0 1px #79efff55}.course-valuebar span{color:#d8f7ff;letter-spacing:.3px;font-size:10px;font-weight:850}.premium-courses{gap:19px}.premium-courses .course-card{isolation:isolate;border-radius:24px;padding:24px;overflow:hidden;border:2px solid var(--card-accent,#3de8ff)!important;background:radial-gradient(circle at 92% 6%,var(--card-glow,#195ef2) 0,transparent 34%),linear-gradient(150deg,#0b1d43 0,#061124 52%,#030916 100%)!important;box-shadow:0 28px 65px #000c,inset 0 1px #ffffff30,0 0 28px color-mix(in srgb,var(--card-accent,#3de8ff) 25%,transparent)!important}.premium-courses .course-card:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#80edff13 1px,#0000 1px),linear-gradient(90deg,#80edff13 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.premium-courses .course-card:after{content:"";z-index:-1;border:1px solid var(--card-accent);width:150px;height:150px;box-shadow:0 0 0 20px #ffffff05,0 0 0 42px #ffffff03,0 0 40px var(--card-accent);border-radius:50%;position:absolute;bottom:-70px;right:-70px}.premium-courses .violet{--card-accent:#8d72ff;--card-glow:#5429ca}.premium-courses .orange{--card-accent:#ff9b46;--card-glow:#9d3e16}.premium-courses .blue{--card-accent:#36dcff;--card-glow:#075fc5}.premium-courses .lime{--card-accent:#b8ef52;--card-glow:#397d27}.premium-courses .course-art{border:2px solid color-mix(in srgb,var(--card-accent) 75%,white);box-shadow:0 18px 38px #000b,0 0 28px color-mix(in srgb,var(--card-accent) 28%,transparent);filter:saturate(1.14)contrast(1.08);border-radius:16px}.premium-courses .course-art:after{content:"";background:linear-gradient(115deg,#ffffff2b,transparent 28% 68%,color-mix(in srgb,var(--card-accent) 26%,transparent));mix-blend-mode:screen;position:absolute;inset:0}.premium-courses .course-top span{color:var(--card-accent);letter-spacing:2px;font-family:Arial Black,sans-serif;font-size:15px}.premium-courses .course-top b{border:1px solid var(--card-accent);color:#fff;background:#07152a;padding:8px 12px;font-family:Arial Black,Microsoft YaHei UI,sans-serif;font-size:10px;font-weight:950}.premium-courses .course-title h3{color:#fff;letter-spacing:-1px;text-shadow:0 4px 15px #000;font-family:Arial Black,Microsoft YaHei UI,PingFang SC,sans-serif;font-size:26px;font-weight:950}.premium-courses .course-title strong{color:var(--card-accent);text-shadow:0 0 20px var(--card-accent);font-family:Arial Black,sans-serif;font-size:30px}.premium-courses .course-card>p{color:#c0d3e4;font-size:12px;font-weight:650}.premium-courses .mini-benefits li{color:#e1eff8;font-size:10px;font-weight:750}.premium-courses .course-meta{color:#a8bdd0;border-color:#35506c;font-weight:750}.premium-courses .course-meta button{color:var(--card-accent);font-weight:950}.premium-courses .buy-now{border:1px solid var(--card-accent);color:#fff;letter-spacing:.5px;min-height:48px;box-shadow:0 12px 26px #0008,0 0 18px var(--card-accent);background:linear-gradient(90deg,#12315c,#071526);font-family:Arial Black,Microsoft YaHei UI,sans-serif;font-size:12px;font-weight:950}.premium-courses .best-choice{background:linear-gradient(90deg,#075ce5,#31d7f0);padding:8px;font-size:9px;top:-1px;left:42px;right:42px}.premium-courses .featured-course{transform:translateY(-10px)}@media (width<=900px){.section#courses:before{font-size:70px}.premium-courses{grid-template-columns:1fr 1fr}.premium-courses .featured-course{transform:none}}@media (width<=620px){.section#courses{padding-top:100px;padding-bottom:100px}.section#courses:before{display:none}.premium-courses{grid-template-columns:1fr}.premium-courses .course-title h3{font-size:24px}}.project-cover{isolation:isolate;height:235px;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.project-cover:after{content:"";z-index:-1;background:linear-gradient(#06122510 35%,#020814b8 100%),linear-gradient(90deg,#0a3f9b2b,#0000 52%);position:absolute;inset:0}.project-cover.case-one{background-image:url(/case-product-ad-v2.png)!important}.project-cover.case-two{background-image:url(/case-city-film-v2.png)!important}.project-cover.case-three{background-image:url(/case-digital-human-v2.png)!important}.project-cover>b,.project-cover .case-shape{display:none!important}.project-cover>span{z-index:2;color:#d9faff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#031126b8;border:1px solid #9ceeff78;border-radius:99px;padding:7px 10px;font-weight:950;position:absolute;top:16px;left:17px;box-shadow:0 0 18px #36dcff38}.project-card{overflow:hidden}.project-card:hover .project-cover{filter:saturate(1.08)brightness(1.04)}@media (width<=620px){.project-cover{height:220px}}.home-page>#courses,.home-page>.result-section,.home-page>.mentor-section,.home-page>.learning-path-bottom,.course-center-shell>.home-page>nav,.course-center-shell>.home-page>.hero,.course-center-shell>.home-page>.brand-film,.course-center-shell>.home-page>.fit-section,.course-center-shell>.home-page>.market-promo,.course-center-shell>.home-page>.contact,.course-center-shell>.home-page>footer,.course-center-shell>.home-page>.legal-links{display:none}.course-center-shell>.home-page>#courses,.course-center-shell>.home-page>.result-section,.course-center-shell>.home-page>.mentor-section{display:block}.course-center-shell>.home-page>.learning-path-bottom{display:grid}.course-center-nav .brand small{color:#91efff;letter-spacing:1px;font-size:7px;display:block}.course-center-hero{padding:105px 0 55px;position:relative}.course-center-hero:after{content:"04";color:#54e9ff10;font-family:Arial Black,sans-serif;font-size:280px;line-height:1;position:absolute;top:25px;right:2%}.course-center-hero h1{z-index:1;color:#f4fbff;letter-spacing:-4px;text-shadow:0 8px 35px #000,0 0 45px #28dfff30;max-width:950px;margin:16px 0 22px;font-family:Arial Black,Microsoft YaHei UI,sans-serif;font-size:clamp(48px,6.5vw,82px);line-height:1.08;position:relative}.course-center-hero>p:not(.kicker){color:#a8bed0;max-width:700px;font-size:15px;line-height:1.9}.course-center-hero .button{min-width:230px;margin-top:25px;font-size:16px}.course-center-shell .section#courses{padding-top:80px}.course-center-shell .learning-path-bottom{margin-bottom:100px}.global-back-main{cursor:pointer;border:0;font-family:inherit}@media (width<=900px){.course-center-shell>.home-page>.learning-path-bottom{display:grid}}@media (width<=620px){.course-center-hero{padding-top:75px}.course-center-hero:after{font-size:150px}.course-center-hero h1{letter-spacing:-3px;font-size:47px}.course-center-shell>.home-page>.learning-path-bottom{display:grid}}
