/*! 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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.italic{font-style:italic}}: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 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-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)}.market-orders{background:linear-gradient(#06132b,#07101e);border-block:1px solid #4de7ff26;padding:95px 0;position:relative;overflow:hidden}.market-orders:before{content:"LIVE ORDERS";color:#4ce7ff08;letter-spacing:-6px;font-size:110px;font-weight:950;position:absolute;top:10px;right:-30px}.market-hub-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:34px;display:flex}.market-hub-heading h2{margin:13px 0;font-size:46px;line-height:1.15}.market-hub-heading h2 em{color:#5ceaff;font-style:normal}.market-hub-heading>p{color:#8fa5ba;max-width:490px;line-height:1.8}.market-job-module{position:relative}.market-job-toolbar{background:#07182b;border:1px solid #25506f;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.market-job-toolbar nav{gap:7px;display:flex;overflow:auto}.market-job-toolbar button{white-space:nowrap;color:#8fa7ba;background:#081322;border:1px solid #2a4b65;border-radius:99px;padding:9px 14px}.market-job-toolbar button.active{color:#04111d;background:#5de9ff;border-color:#5de9ff;font-weight:850;box-shadow:0 0 22px #4de7ff55}.market-job-toolbar label{background:#030b17;border:1px solid #31536e;border-radius:99px;align-items:center;min-width:270px;padding:0 14px;display:flex}.market-job-toolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:11px}.market-job-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px;display:grid}.market-job-grid article{background:linear-gradient(145deg,#0d1d35,#07111f);border:1px solid #294761;border-radius:18px;padding:23px;transition:all .25s;position:relative;box-shadow:0 20px 55px #0008}.market-job-grid article:hover{border-color:#5de9ff;transform:translateY(-5px);box-shadow:0 25px 65px #000b,0 0 28px #3ee7ff18}.market-job-grid header{color:#5de9ff;letter-spacing:.12em;justify-content:space-between;font-size:9px;display:flex}.market-job-grid header b{color:#d9ff73;background:#d9ff7310;border-radius:99px;padding:5px 8px}.job-category-line{color:#6beaff;margin-top:22px;font-size:11px;font-weight:800}.job-category-line i{background:#5de9ff;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #5de9ff}.market-job-grid h3{margin:10px 0;font-size:21px}.market-job-grid article>p{color:#8fa4b7;height:48px;font-size:11px;line-height:1.7;overflow:hidden}.market-job-tags{flex-wrap:wrap;gap:5px;min-height:24px;display:flex}.market-job-tags span{color:#a7b8c8;background:#ffffff08;border-radius:5px;padding:5px 7px;font-size:8px}.market-job-grid dl{border-block:1px solid #213b52;grid-template-columns:repeat(3,1fr);margin:17px 0;display:grid}.market-job-grid dl div{padding:12px 4px}.market-job-grid dt{color:#688096;font-size:7px}.market-job-grid dd{margin:5px 0 0;font-size:11px;font-weight:850}.market-job-grid article>a{color:#fff;background:linear-gradient(90deg,#075bd9,#0c8fce);border-radius:9px;justify-content:space-between;padding:12px 14px;font-size:11px;font-weight:850;display:flex}.market-job-module>footer{background:#081424;border:1px solid #29465d;border-radius:15px;justify-content:space-between;align-items:center;margin-top:22px;padding:22px 25px;display:flex}.market-job-module>footer strong{color:#5de9ff;font-size:25px}.market-job-module>footer div{gap:10px;display:flex}.market-job-module>footer a{color:#b9f7ff;border:1px solid #3bdff2;border-radius:9px;padding:11px 16px}.market-job-module>footer a:first-child{color:#0750c5;background:#fff;border-color:#fff;font-weight:850}@media (width<=950px){.market-job-grid{grid-template-columns:1fr 1fr}.market-job-toolbar,.market-hub-heading{flex-direction:column;align-items:stretch}.market-job-toolbar label{min-width:0}.market-hub-heading>p{max-width:none}}@media (width<=620px){.market-orders{padding:65px 0}.market-job-grid{grid-template-columns:1fr}.market-hub-heading h2{font-size:36px}.market-job-module>footer{flex-direction:column;align-items:stretch}.market-job-module>footer div{flex-direction:column}.market-orders:before{font-size:65px}.market-job-grid article>p{height:auto}.market-job-toolbar nav{padding-bottom:5px}.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}}.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>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 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>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}}.auth-modal-scifi{background:radial-gradient(circle at 85% 0,#432da950,#0000 34%),linear-gradient(145deg,#0b1730f5,#030913f8);border-color:#58efffa8;width:min(520px,100%);overflow:hidden;box-shadow:0 45px 120px #000,0 0 0 1px #735cff55,0 0 75px #36e8ff35}.auth-modal-scifi:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.7%,#52eaff10 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#52eaff0c 50%,#0000 50.3%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;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(#0008,#0000);mask-image:linear-gradient(#0008,#0000)}.auth-system-label{color:#7cefff;letter-spacing:1.5px;align-items:center;gap:8px;font-size:9px;display:flex;position:relative}.auth-system-label i,.login-status-dot{background:#6dffbd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #6dffbd}.auth-system-label b{color:#a8ffce;margin-left:auto;font-size:8px}.auth-modal-scifi h2{margin:24px 0 8px;font-size:34px;line-height:1.08;position:relative}.auth-modal-scifi h2 span{color:#6aefff;text-shadow:0 0 28px #50eaff66;display:block}.auth-modal-scifi form,.auth-modal-scifi>p,.auth-modal-scifi .auth-tabs,.auth-notice,.auth-success{position:relative}.auth-modal-scifi form label>span{color:#67dff1;letter-spacing:1.3px;margin:0 0 5px;font-size:7px;display:block}.auth-modal-scifi input{outline:none;width:100%;transition:all .25s}.auth-modal-scifi input:focus{border-color:#62edff;box-shadow:0 0 0 3px #48e8ff16,0 0 20px #48e8ff13}.auth-orbit{border:1px solid #63eaff55;border-radius:50%;width:190px;height:190px;position:absolute;top:-90px;right:-90px;box-shadow:0 0 35px #55e9ff24}.auth-orbit:after{content:"";border:1px solid #8c68ff65;border-radius:50%;position:absolute;inset:27px}.auth-scanline{background:#77f1ff90;height:1px;animation:5s linear infinite auth-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #67efff}.auth-success-icon{color:#79ffc7;border:1px solid #69ffc0;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid;box-shadow:0 0 30px #51ffb74a}.auth-logged-in{justify-content:center;align-items:center;gap:8px;display:inline-flex!important}.auth-logged-in:hover{color:#baffd9!important;border-color:#67ffc0!important}@keyframes auth-scan{0%{opacity:0;transform:translateY(0)}10%,90%{opacity:.6}to{opacity:0;transform:translateY(610px)}}.creator-demo-submit{grid-template-columns:minmax(270px,.8fr) minmax(320px,1.2fr);margin:20px 0;background:0 0!important;border:0!important;gap:20px!important;padding:0!important;display:grid!important}.creator-file-zone{text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 38%,#4de9ff1d,#0000 38%),linear-gradient(145deg,#0d1830,#07111f);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:28px;box-shadow:inset 0 0 45px #51eaff0d;border:1px dashed #65eaff9c!important;display:flex!important}.creator-file-zone:hover{box-shadow:inset 0 0 55px #51eaff17,0 0 35px #51eaff18;border-style:solid!important}.creator-file-zone.has-file{background:radial-gradient(circle at 50% 38%,#b7ff741c,#0000 42%),linear-gradient(145deg,#10251f,#07151b);box-shadow:inset 0 0 48px #b7ff740d,0 0 32px #b7ff7412;border-style:solid!important;border-color:#b9ff76!important}.creator-file-zone input{opacity:0;pointer-events:none;position:absolute}.file-zone-icon{color:#76f2ff;background:#55eaff12;border:1px solid #5cecff;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:20px;font-size:36px;display:grid;box-shadow:0 0 30px #4ceaff25}.creator-file-zone.has-file .file-zone-icon{color:#d9ffab;background:#b7ff7412;border-color:#b9ff76;box-shadow:0 0 32px #b7ff7425}.creator-file-zone b{font-size:19px}.creator-file-zone .selected-file-name{text-overflow:ellipsis;white-space:nowrap;color:#eaffd2;width:100%;max-width:320px;overflow:hidden}.creator-file-zone small{margin:8px 0;color:#7cefff!important}.creator-file-zone .selected-file-meta{font-size:10px;color:#caff9a!important}.creator-file-zone em{color:#6f8598;margin-top:20px;font-size:8px;font-style:normal}.creator-work-fields{background:#081323;border:1px solid #2c435d;border-radius:20px;gap:13px;padding:27px;display:grid}.creator-work-fields>div>span{color:#61eaff;letter-spacing:1.5px;font-size:8px}.creator-work-fields h3{margin:8px 0 5px;font-size:25px}.creator-work-fields p{color:#8198ab;margin:0 0 10px;font-size:9px;line-height:1.7}.creator-work-fields input,.creator-work-fields select{color:#fff;background:#050e1a;border:1px solid #2c455f;border-radius:9px;width:100%;padding:14px}.creator-rule-check{color:#8ea4b6;align-items:center;gap:8px;font-size:9px;display:flex!important}.creator-rule-check input{width:auto}.creator-work-fields>button{color:#fff;background:linear-gradient(90deg,#7253ee,#20bfd3);border:0;border-radius:9px;padding:14px;font-weight:900}.my-submissions{margin-top:18px}.compact-demo-list{gap:18px;display:grid}.compact-demo-list .creator-demo-group{padding:18px}.compact-demo-list .creator-demo-group>header{margin-bottom:14px}.compact-work-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.compact-work-grid article{border-radius:12px!important}.compact-work-grid video{aspect-ratio:16/10;height:auto!important}.compact-work-grid article>div{padding:12px!important}.compact-work-grid h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:5px 0!important;font-size:12px!important}.compact-work-grid strong{font-size:9px!important}.compact-work-grid .demo-cooperate{margin-top:9px;padding:8px}.demo-loading{text-align:center;color:#74eaff;border:1px dashed #31506a;border-radius:18px;padding:65px}.demo-pagination{justify-content:center;align-items:center;gap:7px;margin-top:28px;display:flex}.demo-pagination span{align-items:center;gap:7px;display:flex}.demo-pagination i{color:#61788c;font-style:normal}.demo-pagination button{color:#9fb5c5;cursor:pointer;background:#091525;border:1px solid #2f4a64;border-radius:8px;min-width:38px;padding:10px}.demo-pagination button.active{color:#07111e;background:#5eeaff;border-color:#66edff;font-weight:900}.demo-pagination button:disabled{opacity:.35;cursor:not-allowed}.admin-main{position:relative}.admin-panel-status{color:#6d8395;letter-spacing:.8px;justify-self:end;margin-bottom:-10px;font-size:8px}.admin-main.is-loading:after{content:"";z-index:10;background:linear-gradient(90deg,#0000,#5ceaff,#7b5cff,#0000) 0 0/200% 100%;height:3px;animation:1.1s linear infinite admin-loading;position:absolute;top:22px;left:0;right:0}.admin-main.is-loading>:not(.admin-panel-status){opacity:.68;pointer-events:none}.admin-side button{transition:border-color .18s,background .18s,transform .18s}.admin-side button:active{transform:scale(.98)}@keyframes admin-loading{to{background-position:-200% 0}}@media (width<=1000px){.compact-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.creator-demo-submit{grid-template-columns:1fr}.creator-file-zone{min-height:250px}.compact-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){.compact-work-grid{grid-template-columns:1fr!important}.demo-pagination{flex-wrap:wrap}}.auth-modal-scifi .auth-modal-close{z-index:8;color:#c7faff;background:#071727e8;border:1px solid #61eaff75;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:18px;line-height:1;display:flex;top:13px;right:15px;box-shadow:0 0 20px #54eaff20}.auth-modal-scifi .auth-modal-close span{font-size:9px;font-weight:800}.auth-modal-scifi .auth-modal-close:hover{color:#fff;background:#173450;border-color:#fff}.job-admin-tools{gap:8px;display:flex}.job-admin-tools button,.job-admin-tools a{color:#8cefff;cursor:pointer;background:#0b1b2e;border:1px solid #344b64;border-radius:8px;padding:10px 13px;font-size:9px}.buyer-private-card{border-radius:12px;grid-template-columns:1.2fr 1.3fr .8fr .8fr;gap:10px;background:linear-gradient(135deg,#162317,#0a1722)!important;border:1px solid #d9ff7450!important;border-left:3px solid #d9ff74!important;margin:16px 0!important;padding:16px!important;display:grid!important;position:relative!important}.buyer-private-card>div{background:#ffffff08;border-radius:8px;padding:10px}.buyer-private-card span,.buyer-private-card b{margin:0!important;display:block!important}.buyer-private-card span{color:#829a8a!important;font-size:8px!important}.buyer-private-card b{color:#f0ffe0!important;margin-top:6px!important;font-size:12px!important}.buyer-private-card button{margin-top:7px;color:#e5ff9b!important;background:#d9ff7412!important;border-color:#d9ff7450!important;padding:5px 8px!important}.buyer-private-card>p{position:absolute;bottom:-24px;right:12px;color:#8ca48f!important;font-size:8px!important}.admin-job-actions{gap:7px;margin:25px 0 12px;display:flex}.creator-application{background:#ffffff07!important;border-left:3px solid #53e8ff!important;margin-top:10px!important;padding:13px!important}.admin-job-heading h3{margin:8px 0}.admin-job-heading small{color:#7890a4}@media (width<=850px){.buyer-private-card{grid-template-columns:1fr 1fr}.panel-title .job-admin-tools{width:100%}}@media (width<=520px){.buyer-private-card{grid-template-columns:1fr}.job-admin-tools{flex-direction:column}}.auth-modal-backdrop{justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;overflow:auto!important}.auth-modal-scifi{scrollbar-width:thin;scrollbar-color:#55eaff55 transparent;max-height:calc(100dvh - 40px);margin:auto!important;position:relative!important;inset:auto!important;overflow:hidden auto!important;transform:none!important}@media (height<=720px){.auth-modal-backdrop{align-items:center!important;padding:12px!important}.auth-modal-scifi{max-height:calc(100dvh - 24px);padding-top:28px;padding-bottom:24px}}.auth-standalone-layer{z-index:2147483000!important;contain:none!important;background:#01040be8!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100dvh!important;position:fixed!important;inset:0!important;transform:none!important}.auth-dialog-open{overflow:hidden!important}.auth-standalone-layer>.auth-modal-scifi{flex:none;width:min(520px,100vw - 40px)!important}.auth-account-actions{align-items:center;gap:7px;display:inline-flex}.auth-quick-logout{color:#ffb0be;cursor:pointer;background:#2c111a;border:1px solid #ff829b55;border-radius:99px;padding:9px 12px;font-size:9px;font-weight:800}.auth-quick-logout:hover{background:#461724;border-color:#ff9cad}.membership-switch{cursor:pointer;align-items:center;gap:9px;display:flex}.membership-switch input{opacity:0;position:absolute}.membership-switch i{background:#27394c;border-radius:99px;width:46px;height:24px;transition:all .2s;position:relative}.membership-switch i:after{content:"";background:#8da0af;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.membership-switch input:checked+i{background:#1f9f77}.membership-switch input:checked+i:after{background:#baffdf;left:25px}.membership-switch b{font-size:10px}.membership-status{background:#49e7ff0a;border:1px solid #4ee8ff45;border-radius:12px;justify-content:space-between;gap:20px;margin-bottom:18px;padding:17px 20px;display:flex}.membership-status b{color:#71ecff}.membership-status span{color:#8da3b5;font-size:9px}.membership-status.active{background:#d9ff740b;border-color:#d9ff7455}.membership-status.active b{color:#d9ff74}.membership-tier-admin{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.membership-tier-admin article{background:#081322;border:1px solid #2c435c;border-radius:14px;gap:10px;padding:18px;display:grid}.membership-tier-admin small{color:#66eaff;letter-spacing:1px}.membership-tier-admin input,.membership-tier-admin textarea{color:#fff;background:#050e1a;border:1px solid #2b435c;border-radius:8px;width:100%;padding:10px}.membership-tier-admin>article>input{font-size:15px;font-weight:900}.membership-tier-admin label{color:#8298aa;font-size:8px}.membership-tier-admin textarea{resize:vertical;min-height:80px}@media (width<=1050px){.membership-tier-admin{grid-template-columns:1fr 1fr}}@media (width<=600px){.auth-account-actions{gap:4px}.auth-quick-logout{padding:8px}.membership-tier-admin{grid-template-columns:1fr}.membership-status{flex-direction:column}}.sms-code-row{grid-template-columns:1fr 132px;gap:10px;display:grid}.sms-code-row button{margin:0!important;padding:0 12px!important;font-size:13px!important}.auth-consent{color:#9fb0c8;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.auth-consent input{margin-top:3px;width:auto!important}.auth-consent a{color:#52e7ff;margin:0 2px}@media (width<=520px){.sms-code-row{grid-template-columns:1fr 112px}.sms-code-row button{font-size:12px!important}}.simple-admin{max-width:1720px;padding:24px 32px 80px}.simple-admin .admin-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#071225f2,#0b1730ed);border:1px solid #5de8ff2e;border-radius:18px;min-height:78px;padding:13px 18px;position:sticky;top:14px;box-shadow:0 18px 50px #0007,0 0 35px #39dffc0a}.simple-admin .admin-nav .brand{gap:12px;font-size:16px;font-weight:900}.simple-admin .admin-nav .brand-mark{color:#fff;background:linear-gradient(145deg,#7561ff,#28d1ed);border-radius:13px;place-items:center;width:45px;height:45px;font-size:20px;display:grid;box-shadow:0 0 24px #45eaff45}.simple-admin .admin-nav>div{gap:12px;font-size:12px}.simple-admin .admin-nav>div>span{background:#52e8ff0d;border-radius:10px;padding:10px 13px}.simple-admin .admin-nav>div>a,.simple-admin .admin-nav button{color:#d4e5f2;background:#0d1b30;border:1px solid #324a65;border-radius:10px;min-height:40px;padding:11px 14px;font-size:11px;font-weight:800}.simple-admin .admin-nav button{color:#ffc2cf;border-color:#ff8ba94d}.simple-admin .compact-admin-hero{background:radial-gradient(circle at 85% 15%,#6458ff2e,#0000 27%),linear-gradient(120deg,#09152b,#0b2131);border:1px solid #4fe8ff32;border-radius:24px;margin:22px 0 26px;padding:42px;position:relative;overflow:hidden}.simple-admin .compact-admin-hero:after{content:"";border:1px solid #63eaff25;border-radius:50%;width:330px;height:330px;position:absolute;top:-110px;right:-65px;box-shadow:0 0 0 34px #6c5cff0a,0 0 0 68px #4eeaff08}.simple-admin .compact-admin-hero .kicker{letter-spacing:2.6px;font-size:11px}.simple-admin .compact-admin-hero h1{z-index:1;letter-spacing:-2px;margin:10px 0 12px;font-size:48px;position:relative}.simple-admin .compact-admin-hero>p:last-child{z-index:1;color:#a8bfd1;max-width:760px;margin:0;font-size:13px;line-height:1.8;position:relative}.simple-admin .admin-workspace{grid-template-columns:285px minmax(0,1fr);gap:28px}.simple-admin .admin-side{background:linear-gradient(#0b172b,#07111f);border-color:#35506c;border-radius:22px;gap:9px;padding:18px;top:110px;box-shadow:0 22px 55px #0005}.simple-admin .admin-side>b{letter-spacing:1.8px;padding:8px 13px 13px;font-size:11px}.simple-admin .admin-side button{border-radius:13px;min-height:64px;padding:13px 15px}.simple-admin .admin-side button span{font-size:14px}.simple-admin .admin-side button small{margin-top:6px;font-size:9px;line-height:1.45}.simple-admin .admin-side button:hover{transform:translate(3px)}.simple-admin .admin-side button.active{background:linear-gradient(110deg,#19305a,#0d3141);border-color:#56eaff70;box-shadow:inset 3px 0 #62eaff,0 8px 22px #0003}.simple-admin .admin-side button.active span{color:#bdf8ff}.simple-admin .admin-main{gap:24px}.simple-admin .admin-panel-status{color:#75eaff;background:#071528;border-radius:99px;margin:0 4px -14px;padding:7px 11px;font-size:9px}.simple-admin .admin-console,.simple-admin .admin-welcome,.simple-admin .admin-guide{background:linear-gradient(145deg,#0b172aee,#081221f5);border-color:#34506d;border-radius:22px;padding:30px;box-shadow:0 22px 55px #0004}.simple-admin .admin-welcome{background:radial-gradient(circle at 92% 10%,#39dffb20,#0000 25%),linear-gradient(135deg,#191a4e,#0a2d39);padding:42px}.simple-admin .admin-welcome h2{font-size:36px}.simple-admin .admin-welcome p{max-width:780px;font-size:13px}.simple-admin .admin-welcome a{padding:13px 17px;font-size:11px}.simple-admin .admin-shortcuts{gap:16px}.simple-admin .admin-shortcuts button{background:linear-gradient(145deg,#0d1b31,#091422);border-radius:18px;min-height:118px;padding:27px}.simple-admin .admin-shortcuts b{font-size:18px}.simple-admin .admin-shortcuts span{font-size:10px;line-height:1.6}.simple-admin .panel-title{border-bottom:1px solid #2a425a;align-items:center;margin-bottom:30px;padding-bottom:22px}.simple-admin .panel-title>div>span{letter-spacing:1.8px;font-size:10px}.simple-admin .panel-title h2{letter-spacing:-.6px;font-size:32px;margin:8px 0!important}.simple-admin .panel-title p{max-width:760px;font-size:12px;line-height:1.75}.simple-admin .panel-title>a,.simple-admin .job-admin-tools button,.simple-admin .job-admin-tools a{min-height:42px;padding:12px 15px;font-size:10px;font-weight:800}.simple-admin .admin-fields{gap:20px}.simple-admin .admin-fields label span,.simple-admin .easy-editor label span,.simple-admin .course-editor label span{margin-bottom:9px;font-size:11px}.simple-admin .admin-fields input,.simple-admin .admin-fields select,.simple-admin .easy-editor textarea,.simple-admin .course-editor textarea,.simple-admin .course-editor input,.simple-admin .account-forms input,.simple-admin .membership-tier-admin input,.simple-admin .membership-tier-admin textarea{border-color:#35516e;border-radius:11px;min-height:48px;padding:14px 15px;font-size:12px}.simple-admin textarea{line-height:1.7}.simple-admin .easy-editor fieldset,.simple-admin .course-editor fieldset{border-radius:17px;gap:16px;padding:26px}.simple-admin .easy-editor legend,.simple-admin .course-editor legend{font-size:15px}.simple-admin .admin-save-sticky,.simple-admin .admin-upload{min-height:54px;font-size:13px}.simple-admin .upload-zone{border-width:2px;min-height:190px}.simple-admin .upload-zone b{font-size:17px}.simple-admin .upload-zone span{font-size:10px}.simple-admin .admin-course-grid{gap:20px}.simple-admin .asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.simple-admin .asset-grid form{border-radius:16px;padding:18px}.simple-admin .asset-grid form b{font-size:12px}.simple-admin .asset-grid button{min-height:42px;font-size:10px}.simple-admin .media-admin-list{gap:14px}.simple-admin .media-admin-list article,.simple-admin .review-panel>article{border-radius:14px;padding:15px}.simple-admin .media-admin-list video,.simple-admin .review-panel video{border-radius:10px;width:190px;min-width:190px}.simple-admin .empty-media{padding:46px;font-size:12px}.simple-admin .account-forms{gap:20px}.simple-admin .account-forms form{border-radius:17px;padding:28px}.simple-admin .account-forms h3{font-size:18px}.simple-admin .account-forms p{font-size:10px}.simple-admin .account-forms button{min-height:48px;font-size:12px}.simple-admin .membership-status{padding:20px 23px}.simple-admin .membership-status b{font-size:14px}.simple-admin .membership-status span{font-size:10px}.simple-admin .membership-tier-admin{gap:16px}.simple-admin .membership-tier-admin article{border-radius:16px;padding:21px}.simple-admin .membership-tier-admin label{font-size:9px}.simple-admin .creator-admin-search input{min-height:48px;font-size:12px}.simple-admin .creator-admin-search button{min-width:110px;font-size:11px}.simple-admin .creator-admin-list article{border-radius:15px;padding:19px}.simple-admin .buyer-private-card{padding:20px!important}.simple-admin .admin-toast{padding:15px 24px;font-size:12px}@media (width<=1250px){.simple-admin{padding-inline:22px}.simple-admin .admin-workspace{grid-template-columns:245px minmax(0,1fr)}.simple-admin .membership-tier-admin,.simple-admin .asset-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.simple-admin{padding:14px 16px 60px}.simple-admin .admin-nav{top:8px}.simple-admin .admin-nav>div>span{display:none}.simple-admin .compact-admin-hero{padding:34px 28px}.simple-admin .admin-workspace{grid-template-columns:1fr}.simple-admin .admin-side{grid-template-columns:repeat(3,1fr);position:static}.simple-admin .admin-side button:hover{transform:none}.simple-admin .admin-course-grid{grid-template-columns:1fr}.simple-admin .media-admin-list video,.simple-admin .review-panel video{width:155px;min-width:155px}}@media (width<=650px){.simple-admin{padding-inline:10px}.simple-admin .admin-nav{align-items:flex-start;gap:12px;padding:12px}.simple-admin .admin-nav .brand>span:last-child{display:none}.simple-admin .admin-nav>div{flex-wrap:wrap;justify-content:flex-end;gap:6px}.simple-admin .admin-nav>div>a,.simple-admin .admin-nav button{min-height:36px;padding:9px;font-size:9px}.simple-admin .compact-admin-hero{margin-top:14px;padding:28px 22px}.simple-admin .compact-admin-hero h1{font-size:36px}.simple-admin .compact-admin-hero>p:last-child{font-size:11px}.simple-admin .admin-side{grid-template-columns:1fr 1fr;padding:12px}.simple-admin .admin-side button{min-height:52px;padding:11px}.simple-admin .admin-side button small{display:none}.simple-admin .admin-console,.simple-admin .admin-welcome,.simple-admin .admin-guide{border-radius:17px;padding:20px}.simple-admin .admin-welcome h2{font-size:28px}.simple-admin .panel-title{flex-direction:column;align-items:flex-start}.simple-admin .panel-title h2{font-size:26px}.simple-admin .admin-fields,.simple-admin .account-forms,.simple-admin .asset-grid,.simple-admin .membership-tier-admin{grid-template-columns:1fr}.simple-admin .media-admin-list article,.simple-admin .review-panel>article{flex-direction:column;align-items:stretch}.simple-admin .media-admin-list video,.simple-admin .review-panel video{width:100%;min-width:0}.simple-admin .buyer-private-card,.simple-admin .admin-shortcuts{grid-template-columns:1fr}}.my-submissions h3 small{font-size:0}.my-submissions h3 small:after{content:"增长期不限量";color:#71ecff;font-size:9px}.service-fee-grid article:first-child p{font-size:0}.service-fee-grid article:first-child p:after{content:"增长期暂不限制有效 Demo 数量，审核通过后即可进入公开作品库参与甲方筛选。";font-size:10px;line-height:1.7}.click-video{aspect-ratio:16/9;background:#050b18;position:relative;overflow:hidden}.click-video>button{color:#fff;cursor:pointer;background:#071225;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.click-video img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.click-video button:hover img{filter:brightness(.78);transform:scale(1.025)}.click-video button span{color:#04101d;background:#18dcffe6;border-radius:50%;place-items:center;width:54px;height:54px;padding-left:3px;font-size:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%);box-shadow:0 0 30px #2adeffa6}.click-video button b{letter-spacing:.12em;text-shadow:0 2px 8px #000;font-size:12px;position:absolute;top:calc(50% + 38px);left:50%;transform:translate(-50%)}.click-video video{object-fit:contain;background:#000;width:100%;height:100%}.job-publisher{grid-template-columns:minmax(280px,.72fr) minmax(0,1.45fr);align-items:start;gap:34px;padding:105px 0 130px;display:grid}.job-publisher>aside{background:radial-gradient(circle at 100% 0,#315ee52b,#0000 38%),linear-gradient(150deg,#0d1b30,#07111e);border:1px solid #4deaff45;border-radius:24px;padding:34px;position:sticky;top:24px;box-shadow:0 28px 80px #0008}.job-publisher>aside h2{margin:12px 0 14px;font-size:clamp(34px,4vw,54px)}.job-publisher>aside>p{color:#96adbf;line-height:1.8}.publish-rules{background:#020a14a6;border:1px solid #ffffff14;border-radius:16px;margin-top:30px;padding:22px}.publish-rules h3{color:#74edff;margin:0 0 14px}.publish-rules ul{color:#9eb2c1;gap:12px;margin:0;padding-left:19px;font-size:12px;line-height:1.65;display:grid}.publish-private{background:#d8ff7409;border:1px solid #d8ff7438;border-radius:13px;gap:7px;margin-top:15px;padding:17px;display:grid}.publish-private b{color:#ddff82}.publish-private span{color:#9eb0bd;font-size:11px;line-height:1.6}.project-brief-form{background:linear-gradient(155deg,#0c182a 0%,#07101c 58%,#0b1426 100%);border:1px solid #5ceaff4a;border-radius:26px;padding:36px;position:relative;box-shadow:0 35px 90px #0009,0 0 60px #3ce8ff0d}.project-brief-form:before{content:"";background:linear-gradient(90deg,#0000,#64ecff,#0000);height:1px;position:absolute;inset:0 30px auto}.project-brief-form header{border-bottom:1px solid #263d52;margin:4px 0 20px;padding-bottom:14px}.project-brief-form header span{color:#64eaff;letter-spacing:.18em;font:800 9px/1.2 monospace}.project-brief-form header h3{margin:6px 0 0;font-size:24px}.job-field-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:34px;display:grid}.job-field{flex-direction:column;gap:7px;display:flex}.job-field.wide{grid-column:1/-1}.job-field>span{color:#e9f7ff;font-size:13px;font-weight:800}.job-field>small{color:#65ddec;min-height:16px;font-size:10px}.project-brief-form input,.project-brief-form select,.project-brief-form textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#030c18;border:1px solid #304b64;border-radius:11px;outline:0;padding:14px 15px;transition:border-color .2s,box-shadow .2s,background .2s}.project-brief-form input:focus,.project-brief-form select:focus,.project-brief-form textarea:focus{background:#071421;border-color:#62eaff;box-shadow:0 0 0 3px #55e8ff14,0 0 24px #42dcff10}.project-brief-form textarea{resize:vertical;min-height:112px;line-height:1.7}.project-brief-form ::placeholder{color:#5f7588}.publish-confirm{color:#b8c9d5;background:#7257ed0b;border:1px solid #745eff45;border-radius:13px;align-items:flex-start;gap:11px;padding:17px;font-size:11px;line-height:1.65;display:flex}.publish-confirm input{accent-color:#5deaff;flex:none;width:17px;height:17px;margin-top:1px}.publish-submit{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(100deg,#7553ee,#237fe5 55%,#24cad6);border:0;border-radius:12px;width:100%;margin-top:15px;padding:17px;font-size:15px;font-weight:950;box-shadow:0 15px 35px #286ed33b}.publish-submit:hover{filter:brightness(1.1);transform:translateY(-1px)}.publish-submit:disabled{opacity:.55;cursor:wait}.job-publisher .job-message{text-align:center;margin-bottom:0}@media (width<=900px){.job-publisher{grid-template-columns:1fr}.job-publisher>aside{position:static}.project-brief-form{padding:25px}}@media (width<=600px){.job-publisher{padding:65px 0 90px}.job-field-grid{grid-template-columns:1fr}.job-field.wide{grid-column:auto}.project-brief-form{border-radius:18px;padding:21px 16px}.job-publisher>aside{padding:24px}.job-field>small{min-height:0}}.buyer-login-gate{text-align:center;background:radial-gradient(circle at 50% 0,#4d54ec2c,#0000 48%),#081423;border:1px solid #55eaff4a;border-radius:24px;align-self:start;place-items:center;min-height:340px;padding:42px;display:grid}.buyer-login-gate>span{color:#66eaff;letter-spacing:.18em;font:900 10px monospace}.buyer-login-gate h3{margin:14px 0 6px;font-size:30px}.buyer-login-gate p{color:#8ea6b8;max-width:430px;line-height:1.7}.buyer-login-gate .publish-submit{width:auto;margin-top:18px;padding:15px 28px;display:inline-flex}.novel-demo-file{border-style:dashed!important;padding:18px!important}.file-note{color:#89a7b9!important}.buyer-job-manager{background:#071220;border:1px solid #304b62;border-radius:20px;gap:13px;margin-top:24px;padding:25px;display:grid}.buyer-job-manager>div:first-child{justify-content:space-between;align-items:center;display:flex}.buyer-job-manager>div:first-child h3{margin:0}.buyer-job-manager>div:first-child span{color:#6edfec;font-size:10px}.buyer-job-manager>article{background:#0a1726;border:1px solid #263f55;border-radius:13px;padding:16px}.buyer-job-manager article>header{align-items:center;gap:12px;display:flex}.buyer-job-manager article>header b{flex:1}.buyer-job-manager article>header span{color:#d9ff78;font-size:10px}.buyer-job-manager button,.novel-demo-card a{color:#8ceeff;background:#0c2032;border:1px solid #54e8ff4c;border-radius:8px;padding:9px 13px}.buyer-job-manager form{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.buyer-job-manager input,.buyer-job-manager select,.buyer-job-manager textarea{color:#fff;background:#030c17;border:1px solid #304a61;border-radius:8px;padding:11px}.buyer-job-manager textarea{grid-column:1/-1;min-height:75px}.buyer-job-manager form button{grid-column:1/-1}.novel-demo-card a{margin-top:8px;display:inline-block}@media (width<=650px){.buyer-job-manager form{grid-template-columns:1fr}.buyer-job-manager textarea,.buyer-job-manager form button{grid-column:auto}.buyer-job-manager article>header{flex-wrap:wrap;align-items:flex-start}}.market-nav-actions{align-items:center;gap:10px;display:flex}.creator-space-nav{background:linear-gradient(135deg,#f7fdff 0%,#dff7ff 100%);border:1px solid #4de2ffb8;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:12px;min-width:170px;padding:10px 15px;transition:all .2s;display:grid;box-shadow:0 0 0 1px #4de2ff24,0 0 24px #2acbff42;color:#075084!important;text-decoration:none!important}.creator-space-nav span{letter-spacing:.08em;font-size:12px;font-weight:700}.creator-space-nav strong{font-size:16px;font-weight:900}.creator-space-nav b{color:#0baed4;grid-area:1/2/3;font-size:22px}.creator-space-nav:hover{transform:translateY(-2px);box-shadow:0 0 32px #2acbff73}.admin-identity-banner{background:linear-gradient(110deg,#ffbe362e,#0c1930f0);border:1px solid #ffc857;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;padding:16px 20px;display:flex;box-shadow:0 0 24px #ffbe3626}.admin-identity-banner div{gap:4px;display:grid}.admin-identity-banner b{color:#ffe39a;font-size:16px}.admin-identity-banner span{color:#dfe9f7;font-size:13px}.admin-identity-banner button{color:#1c2738;cursor:pointer;background:#ffe39a;border:1px solid #ffd66b;border-radius:10px;padding:10px 15px;font-weight:900}.creator-admin-actions .identity-entry{color:#dffaff;border-color:#38d9ff;font-weight:900}.creator-admin-actions .identity-entry.buyer{color:#e7e2ff;border-color:#8b7dff}@media (width<=1100px){.creator-space-nav{min-width:145px}.creator-space-nav span{display:none}.creator-space-nav strong{grid-row:1/3}}@media (width<=760px){.market-nav-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.creator-space-nav{min-width:0}.admin-identity-banner{flex-direction:column;align-items:flex-start}.admin-identity-banner button{width:100%}}.admin-identity-floating{z-index:9998;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c121ef5;border:1px solid #ffd060;border-radius:15px;align-items:center;gap:22px;min-width:min(560px,100vw - 28px);padding:13px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #000a,0 0 26px #ffc8572d}.admin-identity-floating div{flex:1;gap:2px;display:grid}.admin-identity-floating b{color:#ffe394}.admin-identity-floating span{color:#c9d7e5;font-size:12px}.admin-identity-floating button{color:#162033;cursor:pointer;background:#ffe394;border:0;border-radius:9px;padding:10px 14px;font-weight:900}@media (width<=600px){.admin-identity-floating{flex-direction:column;align-items:stretch;gap:10px}.admin-identity-floating button{width:100%}}.creator-owned-library{background:linear-gradient(155deg,#0b1729,#06101d);border:1px solid #2c4863;border-radius:24px;margin-top:30px;padding:30px;box-shadow:0 24px 70px #0007}.creator-owned-library .work-manager-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.creator-owned-library .work-manager-heading small{color:#54e9ff;letter-spacing:.18em;font:900 9px/1.2 monospace}.creator-owned-library .work-manager-heading h3{margin:7px 0 0;font-size:28px}.creator-owned-library .work-manager-heading>span{color:#8ba4b7;font-size:11px}.creator-owned-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.creator-owned-work{background:#091624;border:1px solid #29445d;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 16px 42px #0005}.creator-owned-work .click-video{border-bottom:1px solid #29445d}.managed-work-body{gap:16px;padding:17px;display:grid}.managed-work-info>span{border-radius:999px;justify-self:start;padding:5px 9px;font-size:9px;font-weight:900}.managed-work-info .review-approved{color:#d6ff9d;background:#b9ff7620}.managed-work-info .review-pending{color:#75edff;background:#5ceaff1a}.managed-work-info .review-rejected{color:#ff9da6;background:#ff6d7a1c}.managed-work-info>b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.managed-work-info small,.managed-work-info time{color:#849caf;font-size:10px}.managed-work-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.managed-work-actions button{color:#8ceeff;cursor:pointer;background:#0d2233;border:1px solid #3d657f;border-radius:9px;padding:10px 12px;font-weight:800}.managed-work-actions button.danger{color:#ff9da6;border-color:#ff6d7a54}.work-edit-form{gap:11px;padding:17px;display:grid}.work-edit-form label{gap:6px;display:grid}.work-edit-form label>span{color:#abc0cf;font-size:10px;font-weight:800}.work-edit-form input,.work-edit-form select{box-sizing:border-box;color:#fff;background:#030c17;border:1px solid #34536b;border-radius:9px;width:100%;padding:11px}.replace-video-field{background:#52e9ff08;border:1px dashed #55eaff70;border-radius:11px;padding:13px}.replace-video-field input{background:#07131f;padding:9px}.replace-video-field small{color:#63eaff;word-break:break-all;font-size:9px}.replace-review-note{color:#f0cc72;margin:0;font-size:9px;line-height:1.6}.work-edit-form>div{grid-template-columns:1fr auto;gap:8px;display:grid}.work-edit-form button{color:#8ceeff;background:#10283b;border:1px solid #4ce8ff5e;border-radius:9px;padding:11px 13px;font-weight:900}.work-edit-form button:first-child{color:#fff;background:linear-gradient(90deg,#7355ed,#23bed4);border:0}.creator-empty-library{text-align:center;color:#8199aa;border:1px dashed #345069;border-radius:16px;padding:55px 20px}.creator-empty-library b{color:#e7f6ff;font-size:18px}.creator-global-message{z-index:20;text-align:center;max-width:720px;margin:20px auto 0;position:sticky;bottom:18px;box-shadow:0 15px 45px #0008}@media (width<=1000px){.creator-owned-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.creator-owned-library{padding:18px 14px}.creator-owned-library .work-manager-heading{flex-direction:column;align-items:start}.creator-owned-grid,.managed-work-actions{grid-template-columns:1fr}.managed-work-actions button{width:100%}}:root{--platform-bg:#030914;--platform-panel:#081524;--platform-line:#59e5ff38;--platform-cyan:#64eaff;--platform-blue:#2f78ff;--platform-violet:#8c6cff;--platform-text:#edf8ff;--platform-muted:#8da6b9}.platform-footer{background:linear-gradient(#030914,#02060d);border-top:1px solid #5be3ff33;padding:54px 0 34px}.platform-footer-brand b{letter-spacing:-.04em;color:#effbff;font-size:22px}.platform-footer-brand span{color:#79eaff;letter-spacing:.08em;font-size:10px}.platform-footer-brand small{color:#607b90;margin-top:7px;font-size:9px}.platform-footer-links section>b{color:#dcecf6;letter-spacing:.06em;margin-bottom:3px;font-size:10px}.platform-footer-links a{color:#7990a3;width:max-content;max-width:100%;font-size:9px;transition:color .2s,transform .2s}.platform-footer-links a:hover{color:#72edff;transform:translate(2px)}.legal-document-page{background:radial-gradient(circle at 82% 12%,#38d8ff21,#0000 24%),radial-gradient(circle at 12% 65%,#6c4deb29,#0000 29%),#050b17;min-height:100vh}.legal-document{max-width:1040px;padding:92px 0 130px}.legal-document>header{background:linear-gradient(135deg,#142242e6,#071122e6);border:1px solid #59e1ff38;border-radius:24px;margin-bottom:22px;padding:42px 44px;box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff0a}.legal-document>header h1{letter-spacing:-.06em;margin:13px 0 17px;font-size:clamp(44px,6vw,72px);line-height:1}.legal-document>header>p:last-child{color:#9eb3c5;max-width:760px;margin:0;font-size:12px;line-height:1.9}.legal-document-grid,.copyright-policy-list{grid-template-columns:1fr 1fr;gap:13px;display:grid}.legal-document-grid>section,.copyright-policy-list>section{background:linear-gradient(145deg,#0c192ff0,#070e1df0);border:1px solid #59e1ff29;border-radius:18px;grid-template-columns:54px 1fr;gap:15px;min-height:190px;padding:26px;display:grid;position:relative;overflow:hidden}.legal-document-grid>section:last-child,.copyright-policy-list>section:last-child{grid-column:1/-1;min-height:150px}.legal-document-grid>section:after,.copyright-policy-list>section:after{content:"";border:1px solid #5ce7ff24;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-60px;right:-55px;box-shadow:0 0 35px #55e0ff14}.legal-document-grid span,.copyright-policy-list span{color:#fff;background:linear-gradient(145deg,#7559eb,#27bed2);border-radius:12px;place-items:center;width:42px;height:42px;font:900 10px Arial,sans-serif;display:grid;box-shadow:0 0 24px #45d6f433}.legal-document-grid h2,.copyright-policy-list h2{margin:5px 0 10px;font-size:18px}.legal-document-grid p,.copyright-policy-list p{color:#8fa5b8;margin:0;font-size:11px;line-height:1.85}.legal-document>aside{background:#abde540f;border:1px solid #d7ff7140;border-radius:17px;margin-top:18px;padding:24px 27px}.legal-document>aside strong{color:#d9ff7e;font-size:13px}.legal-document>aside p{color:#91a7b7;font-size:10px;line-height:1.85}.legal-document>aside a{color:#71ebff;font-size:10px;font-weight:900}.legal-contact-card{background:linear-gradient(120deg,#4a41bc40,#14b4c91a);border:1px solid #56e7ff40;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin-top:18px;padding:25px 28px;display:grid}.legal-contact-card>div{gap:5px;display:grid}.legal-contact-card small{letter-spacing:.18em;color:#6eeaff;font:900 8px Arial,sans-serif}.legal-contact-card strong{font-size:15px}.legal-contact-card a{color:#cce9f3;border:1px solid #62e6ff33;border-radius:99px;padding:11px 14px;font-size:10px}.legal-signature{color:#cfe3ed;justify-items:end;gap:7px;margin-top:36px;font-size:11px;display:grid}.legal-signature time{color:#768fa1;font-size:10px}.legal-document-page .policy-page{padding-top:92px}.legal-document-page .policy-page h1{letter-spacing:-.05em;font-size:clamp(44px,6vw,65px)}@media (width<=700px){.platform-footer>.shell{grid-template-columns:1fr;gap:30px}.platform-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.platform-footer-links section{gap:9px}.platform-footer>.shell>p{grid-column:auto}.legal-document{padding:68px 0 90px}.legal-document>header{border-radius:18px;padding:28px 22px}.legal-document-grid,.copyright-policy-list{grid-template-columns:1fr}.legal-document-grid>section,.copyright-policy-list>section,.legal-document-grid>section:last-child,.copyright-policy-list>section:last-child{grid-column:auto;grid-template-columns:44px 1fr;gap:12px;min-height:0;padding:20px 17px}.legal-contact-card{grid-template-columns:1fr;align-items:start;padding:22px 18px}.legal-contact-card a{width:max-content}}.platform-home,.unified-workspace,.platform-policy,.talent-market,.jobs-site{min-height:100vh;color:var(--platform-text);background:radial-gradient(circle at 80% 8%,#453bbb3d,transparent 28%), radial-gradient(circle at 12% 34%,#00c4ff1f,transparent 27%), linear-gradient(#5ae0ff09 1px,transparent 1px), linear-gradient(90deg,#5ae0ff09 1px,transparent 1px), var(--platform-bg);background-size:auto,auto,42px 42px,42px 42px,auto;overflow:hidden}.platform-nav{z-index:50;border:1px solid var(--platform-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f1fd1;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:34px;min-height:84px;margin-top:18px;padding:12px 18px;display:grid;position:relative;box-shadow:0 22px 70px #0006,inset 0 1px #ffffff0d}.platform-brand{align-items:center;gap:12px;min-width:220px;display:flex}.platform-brand-mark{color:#e7ffff;background:radial-gradient(circle,#183d52,#08121d 65%);border:1px solid #69efffbf;border-radius:14px;place-items:center;width:46px;height:46px;font:900 13px/1 Arial,sans-serif;display:grid;box-shadow:0 0 0 4px #39daff12,0 0 28px #39daff57}.platform-brand>span:last-child{gap:3px;display:grid}.platform-brand strong{letter-spacing:.02em;font-size:17px}.platform-brand small{color:var(--platform-cyan);letter-spacing:.12em;font-size:9px}.platform-nav-links{justify-content:center;align-items:center;gap:30px;display:flex}.platform-nav-links a{color:#a9bac9;padding:11px 0;font-size:13px;font-weight:750;position:relative}.platform-nav-links a:hover,.platform-nav-links a.active{color:#fff}.platform-nav-links a.active:after{content:"";background:var(--platform-cyan);height:2px;box-shadow:0 0 15px var(--platform-cyan);position:absolute;bottom:2px;left:15%;right:15%}.platform-login{color:#eaffff;background:linear-gradient(135deg,#2f78ff47,#26dceb1f);border:1px solid #5de6ff75;border-radius:13px;min-width:118px;min-height:43px;font-size:12px;font-weight:900}.platform-nav-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:9px;display:flex}.platform-admin-entry{color:#f2edff;white-space:nowrap;background:linear-gradient(135deg,#5c46d752,#102340e6);border:1px solid #8c6cff80;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-width:105px;min-height:50px;padding:7px 12px;font-size:11px;font-weight:900;transition:all .2s;display:flex;box-shadow:inset 0 0 22px #8565ff17,0 12px 30px #0000003d}.platform-admin-entry:hover{background:linear-gradient(135deg,#674ceb7a,#193758f0);border-color:#9782ffe6;box-shadow:0 0 27px #785bff2e}.platform-admin-entry span{color:#76edff;background:#071629;border:1px solid #79e7ff4d;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.platform-hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:70px;min-height:760px;padding-block:90px 110px;display:grid;position:relative}.platform-kicker{color:var(--platform-cyan);letter-spacing:.2em;align-items:center;gap:10px;font:900 10px/1.4 Arial,sans-serif;display:flex}.platform-kicker i{background:var(--platform-cyan);width:7px;height:7px;box-shadow:0 0 15px var(--platform-cyan);border-radius:50%}.platform-hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(50px,6vw,88px);line-height:1.06}.platform-hero h1 span{background:linear-gradient(90deg,var(--platform-violet),var(--platform-cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.platform-hero-copy>p:not(.platform-kicker){max-width:690px;color:var(--platform-muted);font-size:16px;line-height:1.9}.platform-hero-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.platform-hero-actions>a{border-radius:17px;gap:7px;min-height:88px;padding:20px 22px;transition:all .25s;display:grid}.platform-hero-actions>a:hover{transform:translateY(-3px)}.platform-hero-actions .creator{background:#071829d6;border:1px solid #65e5ff80}.platform-hero-actions b{font-size:19px}.platform-hero-actions span{color:#d9f9ff;font-size:10px}.platform-trust-strip{color:#8ea8b9;flex-wrap:wrap;gap:17px;margin-top:24px;font-size:10px;display:flex}.platform-sphere{aspect-ratio:1;border:1px solid #5be5ff38;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 90px #4556e633,0 0 80px #38ddff24}.platform-sphere:before,.platform-sphere:after{content:"";border:1px solid #6d65ff6b;border-radius:50%;position:absolute;inset:9%;transform:rotateX(66deg)rotate(21deg)}.platform-sphere:after{border-color:#58eaff80;inset:21%;transform:rotateY(67deg)rotate(-18deg)}.platform-sphere>i{border:1px solid #7a66ff52;border-radius:50%;animation:12s linear infinite platform-orbit;position:absolute;inset:16%}.platform-sphere>i:nth-child(2){animation-duration:8s;animation-direction:reverse;inset:25%}.platform-sphere>i:nth-child(3){inset:36%;box-shadow:0 0 50px #58eaff59}.platform-sphere>div{z-index:2;text-align:center;gap:8px;display:grid;position:relative}.platform-sphere small{color:var(--platform-cyan);letter-spacing:.18em;font-size:8px}.platform-sphere b,.platform-sphere strong{font-size:40px}.platform-sphere span{color:#98aec0;font-size:11px}@keyframes platform-orbit{to{transform:rotate(360deg)}}@media (width<=980px){.platform-nav{grid-template-columns:1fr auto}.platform-nav-links{grid-area:2/1/auto/-1;justify-content:flex-start;padding:4px;overflow-x:auto}.platform-brand{min-width:0}.platform-hero{grid-template-columns:1fr;min-height:auto}.platform-sphere{justify-self:center;width:min(560px,86vw)}.platform-hero-copy{order:1}.platform-sphere{order:2}}@media (width<=620px){.platform-nav{border-radius:15px;margin-top:8px;padding:10px 12px}.platform-brand small{display:none}.platform-brand-mark{width:39px;height:39px}.platform-login{min-width:98px}.platform-nav-links{gap:23px}.platform-nav-links a{white-space:nowrap;font-size:12px}.platform-hero{gap:45px;padding-block:60px 80px}.platform-hero h1{font-size:45px}.platform-hero-copy>p:not(.platform-kicker){font-size:14px}.platform-hero-actions{grid-template-columns:1fr}.platform-sphere{width:82vw}.platform-sphere b,.platform-sphere strong{font-size:29px}}.platform-policy.legal-document-page{background:radial-gradient(circle at 82% 12%,#38d8ff21,#0000 24%),radial-gradient(circle at 12% 65%,#6c4deb29,#0000 29%),#050b17}.platform-footer-brand{align-content:start;gap:6px;display:grid!important}.platform-footer-brand b{font-size:22px}.platform-footer-brand span{font-size:10px}.platform-footer-brand small{font-size:9px}.platform-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.platform-footer-links section{align-content:start;gap:10px;display:grid}.platform-footer-links a{color:#7990a3;font-size:9px}.platform-footer>.shell>p{border-top:1px solid #54cce31f;grid-column:1/-1;margin:0;padding-top:20px}@media (width<=700px){.platform-footer>.shell{grid-template-columns:1fr;gap:30px}.platform-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.platform-footer>.shell>p{grid-column:auto}}@media (width<=620px){.platform-nav{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:10px}.platform-nav-actions{min-width:94px;height:43px}.platform-nav .platform-admin-entry{border-radius:12px;width:43px;min-width:43px;height:43px;min-height:43px;padding:3px;position:absolute;top:10px;right:61px}.platform-nav .platform-admin-entry b{display:none}.platform-nav .platform-admin-entry span{border-radius:9px;width:35px;height:35px}.platform-nav .account-menu-shell{position:absolute;top:10px;right:10px}.platform-nav .account-trigger{border-radius:12px;width:43px;min-width:43px;height:43px;min-height:43px;padding:3px}.platform-nav .account-trigger .account-avatar{border-radius:10px;width:35px;height:35px}.platform-nav .account-trigger>span:nth-child(2),.platform-nav .account-trigger>i{display:none}.platform-nav-links{max-width:calc(100vw - 54px)}.platform-brand{max-width:calc(100% - 96px)}}@media (prefers-reduced-motion:reduce){.platform-sphere>i{animation:none}}.platform-categories,.platform-section,.platform-flow,.platform-cases{padding-block:105px}.platform-categories header small,.platform-section-head small,.platform-flow>div>small,.platform-final-cta small{color:var(--platform-cyan);letter-spacing:.19em;font:900 9px/1.4 Arial,sans-serif}.platform-categories header h2,.platform-section-head h2,.platform-flow h2,.platform-cases h2,.platform-protection h2,.platform-final-cta h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(34px,4vw,57px);line-height:1.15}.platform-categories>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.platform-categories article{border:1px solid var(--platform-line);background:linear-gradient(145deg,#0c1e33e6,#050e1aeb);border-radius:19px;min-height:168px;padding:25px;position:relative;box-shadow:0 20px 45px #00000038}.platform-categories article:after{content:"";border:1px solid #5fe6ff38;border-radius:50%;width:42px;height:42px;position:absolute;top:18px;right:18px;box-shadow:0 0 0 8px #665eff0a}.platform-categories article>span{color:var(--platform-cyan);font:900 9px Arial,sans-serif}.platform-categories h3{margin:31px 0 10px;font-size:19px}.platform-categories p{color:var(--platform-muted);margin:0;font-size:11px;line-height:1.7}.platform-section-head{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr) auto;align-items:end;gap:36px;margin-bottom:38px;display:grid}.platform-section-head h2{max-width:710px}.platform-section-head>p{color:var(--platform-muted);margin:0;font-size:12px;line-height:1.75}.platform-section-head>a{border-bottom:1px solid var(--platform-cyan);color:#c8faff;white-space:nowrap;padding-bottom:5px;font-size:11px;font-weight:900}.home-job-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.home-job-grid article{border:1px solid var(--platform-line);background:radial-gradient(circle at 95% 0,#4954d22e,#0000 35%),linear-gradient(145deg,#0a192b,#050e1a);border-radius:20px;flex-direction:column;min-height:315px;padding:24px;transition:all .25s;display:flex}.home-job-grid article:hover{border-color:#60eaff8c;transform:translateY(-5px)}.home-job-grid header{color:var(--platform-cyan);justify-content:space-between;font-size:9px;display:flex}.home-job-grid header b{background:#63eaff1a;border-radius:99px;padding:6px 9px}.home-job-grid h3{margin:24px 0 10px;font-size:21px}.home-job-grid p{color:var(--platform-muted);font-size:11px;line-height:1.75}.home-job-grid article>div{flex-wrap:wrap;gap:7px;display:flex}.home-job-grid i{color:#9db2c1;border:1px solid #5fe5ff2e;border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal}.home-job-grid dl{color:#6f889b;gap:22px;margin:auto 0 19px;font-size:9px;display:flex}.home-job-grid dl span{gap:4px;display:grid}.home-job-grid dl b{color:#dcecf5;font-size:11px}.home-job-grid article>a{color:var(--platform-cyan);font-size:10px;font-weight:900}.platform-creator-section{padding-top:70px}.home-creator-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.home-creator-grid>article{border:1px solid var(--platform-line);background:#071422;border-radius:20px;position:relative;overflow:hidden}.home-creator-grid .click-video{border-bottom:1px solid var(--platform-line)}.creator-rank{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030913a6;border:1px solid #ffffff3b;border-radius:9px;padding:7px 9px;font:900 8px Arial,sans-serif;position:absolute;top:12px;right:12px}.creator-card-info{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px 16px 8px;display:grid!important}.creator-card-info .creator-avatar{width:38px;height:38px;color:var(--platform-cyan);background:#0c2437;border:1px solid #66ebff70;border-radius:12px;place-items:center;font-weight:900;display:grid}.creator-card-info small{color:#6eeaff;letter-spacing:.13em;font-size:7px}.creator-card-info h3{margin:3px 0;font-size:15px}.creator-card-info>b{color:#88a0b1;font-size:8px}.home-creator-grid>article>p{min-height:30px;color:var(--platform-muted);margin:5px 16px 12px;font-size:9px}.home-creator-grid>article>a{color:#bdf8ff;margin:0 16px 17px;font-size:9px;font-weight:900;display:block}.platform-empty{border:1px dashed var(--platform-line);min-height:190px;color:var(--platform-muted);border-radius:20px;place-items:center;gap:8px;display:grid}.platform-empty b{color:#dff6ff;font-size:18px}.platform-protection{border-block:1px solid var(--platform-line);background:radial-gradient(circle at 50% 0,#4b4dd933,#0000 48%),#040c18b8;padding:115px 0}.platform-protection header{text-align:center;max-width:760px;margin:0 auto 44px}.platform-protection header small{color:var(--platform-cyan);letter-spacing:.18em;font:900 9px Arial,sans-serif}.platform-protection header p{color:var(--platform-muted)}.protection-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.protection-grid article{border:1px solid var(--platform-line);background:linear-gradient(145deg,#0a1b2ee6,#050e19e6);border-radius:19px;min-height:180px;padding:25px}.protection-grid b{color:var(--platform-cyan);font:900 10px Arial}.protection-grid h3{margin:28px 0 9px;font-size:19px}.protection-grid p{color:var(--platform-muted);margin:0;font-size:11px;line-height:1.75}.platform-flow{grid-template-columns:.65fr 1.35fr;align-items:start;gap:70px;display:grid}.platform-flow>div{position:sticky;top:120px}.platform-flow>div>p{color:var(--platform-muted);font-size:12px;line-height:1.8}.platform-flow ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.platform-flow li{border:1px solid var(--platform-line);background:#071422;border-radius:16px;grid-template-columns:65px 1fr;align-items:center;min-height:92px;padding:16px 21px;display:grid}.platform-flow li>b{color:var(--platform-cyan);font:900 10px Arial}.platform-flow li span{color:var(--platform-muted);gap:6px;font-size:10px;display:grid}.platform-flow li strong{color:#eaf8ff;font-size:16px}.platform-cases>div:last-child{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.platform-cases article{border:1px solid var(--platform-line);background:linear-gradient(145deg,#0a192a,#050d18);border-radius:20px;padding:25px}.platform-cases article header{color:var(--platform-cyan);justify-content:space-between;font-size:8px;display:flex}.platform-cases article h3{margin:27px 0 20px;font-size:21px}.platform-cases dl{gap:13px;display:grid}.platform-cases dl>div{border-top:1px solid #62e4ff1f;padding-top:13px}.platform-cases dt{color:#62eaff;font-size:8px}.platform-cases dd{color:var(--platform-muted);margin:5px 0 0;font-size:10px;line-height:1.65}.platform-final-cta{background:linear-gradient(110deg,#13348b,#0a6b91 58%,#073844);padding:90px 0}.platform-final-cta>.shell{grid-template-columns:1fr .55fr .55fr;align-items:center;gap:14px;display:grid}.platform-final-cta a{background:#ffffff14;border:1px solid #fff6;border-radius:17px;gap:8px;padding:22px;display:grid}.platform-final-cta a b{font-size:17px}.platform-final-cta a span{color:#c9f7ff;font-size:9px}.platform-footer{border-top:1px solid var(--platform-line);background:#020710;padding:42px 0}.platform-footer>.shell{grid-template-columns:auto 1fr;gap:18px 50px;display:grid}.platform-footer>div>div{display:grid}.platform-footer b{font-size:17px}.platform-footer span,.platform-footer p{color:#7791a4;font-size:9px}.platform-footer nav{color:#9db2c1;justify-content:flex-end;gap:23px;font-size:9px;display:flex}.platform-footer p{grid-column:1/-1;margin:0}.platform-guarantee-detail{background:radial-gradient(circle at 88% 8%,#43daff2e,#0000 23%),radial-gradient(circle at 10% 82%,#7653f133,#0000 26%),linear-gradient(135deg,#071426,#071022 50%,#10113a);border-top:1px solid #63e8ff2e;padding:120px 0;position:relative;overflow:hidden}.platform-guarantee-detail:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#6ae8ff0a 1px,#0000 1px),linear-gradient(90deg,#6ae8ff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;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(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.platform-guarantee-detail>.shell{z-index:1;position:relative}.platform-assurance-heading{color:#68eaff;letter-spacing:.18em;align-items:center;gap:16px;margin-bottom:28px;font:900 8px Arial,sans-serif;display:flex}.platform-assurance-heading i{background:linear-gradient(90deg,#65e9ff66,#8463ff66);flex:1;height:1px}.platform-assurance-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.platform-guarantee-pane,.platform-copyright-notice{background:linear-gradient(135deg,#07162bf0,#091026e6);border:1px solid #66e5ff33;border-radius:23px;min-height:100%;padding:32px;box-shadow:0 28px 75px #00000045}.platform-guarantee-pane>header{border-bottom:1px solid #67e7ff38;gap:16px;margin-bottom:27px;padding-bottom:25px;display:grid}.platform-guarantee-detail header small{color:var(--platform-cyan);letter-spacing:.2em;font:900 9px Arial,sans-serif}.platform-guarantee-detail header h2{letter-spacing:-.06em;text-shadow:0 0 32px #50deff29;margin:11px 0 0;font-size:clamp(41px,4.5vw,66px);font-weight:950;line-height:1}.platform-guarantee-detail header p{color:#adbfcc;max-width:850px;margin:0;font-size:12px;line-height:1.85}.guarantee-detail-list{gap:10px;display:grid}.guarantee-detail-list article{background:linear-gradient(110deg,#0b1e35f0,#081226c7);border:1px solid #66e5ff2e;border-radius:15px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:17px;min-height:112px;padding:19px;transition:all .25s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.guarantee-detail-list article:hover{border-color:#68ebff7a;transform:translate(5px);box-shadow:0 20px 55px #00000047,inset 0 0 32px #42d7ff0a}.guarantee-detail-list article>span{color:#7bf1ff;background:linear-gradient(145deg,#5848e06b,#19acc829);border:1px solid #67e8ff6b;border-radius:13px;place-items:center;width:46px;height:46px;font:950 12px Arial,sans-serif;display:grid;box-shadow:0 0 24px #42daff1f}.guarantee-detail-list article>div{gap:7px;display:grid}.guarantee-detail-list h3{margin:0;font-size:16px;font-weight:950}.guarantee-detail-list p{color:#90a7b9;max-width:1080px;margin:0;font-size:10px;line-height:1.8}.guarantee-detail-list article>i{color:#72ebff52;letter-spacing:.22em;align-self:center;font:900 8px Arial,sans-serif}.platform-guarantee-pane>footer{background:linear-gradient(100deg,#4a3ac53d,#139db91f);border:1px solid #7f69ff52;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px 19px;display:flex}.platform-guarantee-detail footer strong{font-size:14px}.platform-guarantee-detail footer a{color:#75edff;font-size:11px;font-weight:900}.platform-copyright-notice{background:radial-gradient(circle at 88% 4%,#7f52f53d,#0000 27%),linear-gradient(145deg,#101336f5,#061527f0);border-color:#9271ff47;position:relative;overflow:hidden}.platform-copyright-notice:before{content:"COPYRIGHT / 2026";color:#81e7ff21;letter-spacing:.25em;font:900 8px Arial,sans-serif;position:absolute;top:82px;right:-18px;transform:rotate(90deg)}.platform-copyright-notice>header{border-bottom:1px solid #8971ff47;gap:14px;margin-bottom:24px;padding-bottom:25px;display:grid}.platform-copyright-notice ol{counter-reset:rights;gap:9px;margin:0;padding:0;list-style:none;display:grid}.platform-copyright-notice li{counter-increment:rights;background:#040e1d8a;border:1px solid #85d8ff21;border-radius:13px;padding:15px 17px 15px 46px;position:relative}.platform-copyright-notice li:before{content:"0" counter(rights);color:#7feeff;font:950 9px Arial,sans-serif;position:absolute;top:16px;left:16px}.platform-copyright-notice li b{font-size:13px}.platform-copyright-notice li p{color:#90a6b8;margin:6px 0 0;font-size:10px;line-height:1.75}.copyright-contact{background:linear-gradient(110deg,#18527e38,#5435c233);border:1px solid #5fe8ff40;border-radius:14px;grid-template-columns:1fr auto;gap:8px 16px;margin-top:19px;padding:17px 19px;display:grid}.copyright-contact span{color:#eafaff;grid-row:1/3;align-self:center;font-size:13px;font-weight:950}.copyright-contact a{color:#75edff;font-size:10px;font-weight:800}.platform-copyright-notice>footer{text-align:right;flex-direction:column;justify-content:flex-end;gap:8px;margin-top:25px;display:flex}.platform-copyright-notice>footer strong{font-size:13px}.platform-copyright-notice>footer time{color:#8da6b9;font-size:10px}@media (width<=1100px){.platform-assurance-columns{grid-template-columns:1fr}.platform-guarantee-pane,.platform-copyright-notice{padding:28px}.guarantee-detail-list{grid-template-columns:1fr 1fr}.guarantee-detail-list article:last-child{grid-column:1/-1}}@media (width<=980px){.platform-categories>div,.home-job-grid,.protection-grid,.home-creator-grid{grid-template-columns:repeat(2,1fr)}.platform-section-head,.platform-flow{grid-template-columns:1fr}.platform-flow>div{position:static}.platform-cases>div:last-child{grid-template-columns:1fr}.platform-final-cta>.shell{grid-template-columns:1fr 1fr}.platform-final-cta>.shell>div{grid-column:1/-1}.guarantee-detail-list article>i{display:none}}@media (width<=620px){.platform-categories,.platform-section,.platform-flow,.platform-cases{padding-block:75px}.platform-categories>div,.home-job-grid,.home-creator-grid,.protection-grid{grid-template-columns:1fr}.platform-categories article{min-height:145px}.platform-final-cta>.shell{grid-template-columns:1fr}.platform-final-cta>.shell>div{grid-column:auto}.platform-footer>.shell{grid-template-columns:1fr}.platform-footer nav{flex-wrap:wrap;justify-content:flex-start}.platform-footer p{grid-column:auto}.platform-guarantee-detail{padding:82px 0}.platform-assurance-heading{letter-spacing:.1em;gap:8px;font-size:6px}.platform-guarantee-pane,.platform-copyright-notice{padding:21px 16px}.platform-guarantee-detail header h2{font-size:45px}.platform-guarantee-detail header p{font-size:11px;line-height:1.8}.guarantee-detail-list{grid-template-columns:1fr}.guarantee-detail-list article,.guarantee-detail-list article:last-child{grid-column:auto;grid-template-columns:46px 1fr;gap:13px;min-height:0;padding:17px 14px}.guarantee-detail-list h3{font-size:16px}.guarantee-detail-list p{font-size:10px;line-height:1.75}.platform-guarantee-pane>footer{flex-direction:column;align-items:flex-start;padding:17px}.copyright-contact{grid-template-columns:1fr}.copyright-contact span{grid-row:auto}.platform-copyright-notice>footer{text-align:left;align-items:flex-start}}.talent-hero{padding:115px 0 76px;position:relative}.talent-hero:after{content:"";z-index:0;aspect-ratio:1;background:radial-gradient(circle at 38% 34%,#64eaff40,#3d4ddb1f 28%,#0209140f 64%);border:1px solid #64eaff33;border-radius:50%;width:min(430px,38vw);position:absolute;top:55px;right:2%;box-shadow:inset 0 0 80px #4a5fe52e,0 0 70px #3edaff14}.talent-hero>*{z-index:1;position:relative}.talent-hero h1{letter-spacing:-.055em;max-width:920px;margin:24px 0 22px;font-size:clamp(45px,5.6vw,78px);line-height:1.06}.talent-hero h1 span{color:#0000;background:linear-gradient(90deg,#9b7cff,#61ebff);-webkit-background-clip:text;background-clip:text}.talent-hero>p:not(.platform-kicker){max-width:715px;color:var(--platform-muted);font-size:14px;line-height:1.9}.talent-hero>div{flex-wrap:wrap;gap:13px;margin-top:31px;display:flex}.talent-hero .button{border-radius:13px;justify-content:center;align-items:center;min-width:195px;min-height:54px;padding:14px 22px;font-size:12px;font-weight:900;transition:all .25s;display:inline-flex}.talent-hero .button:hover{transform:translateY(-3px)}.talent-hero .button.primary{background:linear-gradient(120deg,#5e58e9,#26c8df);border:1px solid #0000;box-shadow:0 16px 36px #2880da40}.talent-hero .button.secondary{color:#d8fbff;background:#071728d1;border:1px solid #64eaff6b}.talent-value{border:1px solid var(--platform-line);background:var(--platform-line);border-radius:19px;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid;overflow:hidden}.talent-value article{background:#071422;gap:8px;min-height:108px;padding:25px;display:grid}.talent-value b{font-size:14px}.talent-value span{color:var(--platform-muted);font-size:9px;line-height:1.6}.market-filter{grid-template-columns:1fr .72fr;align-items:end;gap:65px;padding-top:105px;padding-bottom:36px;display:grid}.market-filter .kicker{color:var(--platform-cyan);letter-spacing:.19em;margin:0;font:900 9px Arial,sans-serif}.market-filter h2{letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(35px,4vw,56px);line-height:1.12}.market-filter h2 em{background:linear-gradient(90deg,var(--platform-violet),var(--platform-cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.market-filter-copy{color:var(--platform-muted);margin:0;font-size:11px;line-height:1.85}.market-creators{padding-bottom:110px}.talent-market .demo-category-nav{padding:5px 0 18px}.talent-market .demo-category-nav button{border-color:var(--platform-line);color:#98adbd;background:#071423;min-height:40px;padding-inline:17px}.talent-market .demo-category-nav button.active{color:#04101d;background:linear-gradient(95deg,#61eaff,#7f70ff);box-shadow:0 0 28px #60eaff38}.talent-market .demo-search{border-color:var(--platform-line);background:#040d19e6;margin-bottom:24px;top:12px;box-shadow:0 16px 45px #0000004d}.talent-market .creator-demo-group{border-color:var(--platform-line);background:radial-gradient(circle at 95% 0,#5b53d924,#0000 30%),linear-gradient(145deg,#091829,#050e19)}.talent-market .creator-demo-group>header{border-color:#64eaff21}.talent-market .creator-demo-group header>a{background:#64eaff0f;border:1px solid #64eaff45;border-radius:9px;padding:9px 12px;font-weight:900}.talent-market .compact-work-grid article{background:#030b15;transition:all .25s;border-color:#64eaff29!important}.talent-market .compact-work-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 34px #00000047;border-color:#64eaff7a!important}.talent-market .demo-cooperate{color:#bdf9ff;text-align:center;border:1px solid #64eaff33;border-radius:8px;font-size:9px;font-weight:900;display:block}.talent-bottom-cta{background:linear-gradient(110deg,#172f86,#086b89 62%,#063444);border-top:1px solid #7aefff4d;padding:76px 0}.talent-bottom-cta>.shell{grid-template-columns:1fr auto auto;align-items:center;gap:13px;display:grid}.talent-bottom-cta small{color:#80efff;letter-spacing:.18em;font:900 9px Arial}.talent-bottom-cta h2{margin:10px 0 0;font-size:clamp(27px,3vw,42px);line-height:1.15}.talent-bottom-cta a{white-space:nowrap;background:#030e1c3b;border:1px solid #ffffff61;border-radius:13px;place-items:center;min-height:59px;padding:16px 20px;font-size:11px;font-weight:900;display:grid}@media (width<=900px){.talent-value{grid-template-columns:1fr 1fr}.market-filter{grid-template-columns:1fr}.talent-bottom-cta>.shell{grid-template-columns:1fr 1fr}.talent-bottom-cta>.shell>div{grid-column:1/-1}.talent-hero:after{opacity:.55}}@media (width<=620px){.talent-hero{padding:75px 0 58px}.talent-hero:after{width:78vw;top:85px;right:-25%}.talent-hero>div{display:grid}.talent-hero .button{width:100%}.talent-value{grid-template-columns:1fr}.talent-value article{min-height:88px;padding:20px}.market-filter{gap:22px;padding-top:75px}.market-creators{padding-bottom:75px}.talent-bottom-cta>.shell{grid-template-columns:1fr}.talent-bottom-cta>.shell>div{grid-column:auto}.talent-bottom-cta a{white-space:normal;text-align:center}}.jobs-site .jobs-hero{padding:115px 0 92px;position:relative}.jobs-site .jobs-hero:after{content:"";aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 35px,#64eaff12 36px 37px),radial-gradient(circle,#4f4edd3b,#0000 67%);border:1px solid #69ecff30;border-radius:50%;width:min(390px,34vw);position:absolute;top:55px;right:4%;box-shadow:0 0 75px #33d4ff14}.jobs-site .jobs-hero>*{z-index:1;position:relative}.jobs-site .jobs-hero .kicker{color:var(--platform-cyan);letter-spacing:.2em;font:900 9px Arial,sans-serif}.jobs-site .jobs-hero h1{letter-spacing:-.055em;max-width:920px;margin:20px 0;font-size:clamp(48px,6vw,82px)}.jobs-site .jobs-hero h1 span{background:linear-gradient(90deg,var(--platform-violet),var(--platform-cyan));color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.jobs-site .job-board{border-top:1px solid #64eaff1f;padding:58px 0 110px}.jobs-site .job-toolbar h2{letter-spacing:-.035em;font-size:clamp(33px,4vw,49px)}.jobs-site .job-toolbar input{border-color:var(--platform-line);background:#030c17e0;box-shadow:inset 0 1px #ffffff08}.jobs-site .job-filters button{border-color:var(--platform-line);color:#98adbd;background:#071423;min-height:39px}.jobs-site .job-filters button.active{color:#04101d;background:linear-gradient(95deg,#61eaff,#8070ff);border-color:#0000;box-shadow:0 0 25px #60eaff33}.jobs-site .job-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.jobs-site .job-list article{border-color:var(--platform-line);background:radial-gradient(circle at 96% 0,#5950da2b,#0000 33%),linear-gradient(145deg,#09192a,#050e19);flex-direction:column;min-height:365px;padding:24px;transition:all .25s;display:flex;box-shadow:0 22px 50px #00000047}.jobs-site .job-list article:hover{border-color:#64eaff85;transform:translateY(-5px);box-shadow:0 27px 60px #00000061,0 0 30px #48e2ff0f}.jobs-site .job-list h3{font-size:20px}.jobs-site .job-list article>p{font-size:11px}.jobs-site .job-list dl{border-color:#64eaff21;margin-top:auto}.jobs-site .job-list article>a{background:#64eaff0d;border-color:#64eaff52;font-weight:900}.jobs-site .job-publisher{border-top:1px solid #64eaff1f}.jobs-site .job-publisher>aside{border-color:var(--platform-line);background:radial-gradient(circle at 100% 0,#4359e438,#0000 40%),linear-gradient(150deg,#0b1b2f,#06101d)}.jobs-site .project-brief-form,.jobs-site .buyer-login-gate{border-color:var(--platform-line);background:radial-gradient(circle at 100% 0,#4a4ed61f,#0000 34%),linear-gradient(155deg,#0a192a,#050e19)}.jobs-site .job-pagination{color:var(--platform-muted);justify-content:center;align-items:center;gap:15px;margin-top:30px;font-size:10px;display:flex}.jobs-site .job-pagination button{border:1px solid var(--platform-line);color:#b5eff6;background:#071423;border-radius:9px;min-height:40px;padding:10px 16px}.jobs-site .job-pagination button:disabled{opacity:.35}@media (width<=1050px){.jobs-site .job-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.jobs-site .jobs-hero{padding:75px 0 65px}.jobs-site .jobs-hero:after{width:76vw;top:100px;right:-24%}.jobs-site .job-list{grid-template-columns:1fr}.jobs-site .job-list article{min-height:330px}.jobs-site .job-board{padding-bottom:80px}}.workspace-identity-hero{text-align:center;padding:95px 0 45px}.workspace-identity-hero>small{color:var(--platform-cyan);letter-spacing:.18em;font:900 9px Arial,sans-serif}.workspace-identity-hero h1{margin:15px 0;font-size:clamp(40px,5vw,68px);line-height:1.08}.workspace-identity-hero h1 span{background:linear-gradient(90deg,var(--platform-violet),var(--platform-cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.workspace-identity-hero>p{color:var(--platform-muted)}.workspace-identity-hero>nav{grid-template-columns:1fr 1fr;gap:13px;max-width:810px;margin:32px auto 0;display:grid}.workspace-identity-hero>nav button{border:1px solid var(--platform-line);color:#a7bac9;cursor:pointer;background:#071524;border-radius:16px;gap:7px;min-height:85px;padding:18px;display:grid}.workspace-identity-hero>nav button.active{color:#fff;background:linear-gradient(125deg,#3665df85,#18b6cc4d);border-color:#64eaffa6;box-shadow:0 14px 40px #1567c93d}.workspace-identity-hero>nav b{font-size:18px}.workspace-identity-hero>nav span{font-size:9px}.workspace-context-bar{border:1px solid var(--platform-line);background:radial-gradient(circle at 0,#584cdc33,#0000 31%),#05101de0;border-radius:20px;grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr);align-items:center;gap:26px;margin-bottom:32px;padding:16px;display:grid;box-shadow:0 22px 60px #00000042}.workspace-context-bar>div{gap:6px;padding-left:9px;display:grid}.workspace-context-bar>div small{color:var(--platform-cyan);letter-spacing:.18em;font:900 8px Arial,sans-serif}.workspace-context-bar>div b{font-size:14px}.workspace-context-bar>nav{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.workspace-context-bar a{background:#071523;border:1px solid #64eaff2b;border-radius:12px;gap:6px;min-height:66px;padding:14px 16px;transition:all .22s;display:grid}.workspace-context-bar a:hover{border-color:#64eaff7a;transform:translateY(-2px)}.workspace-context-bar a.primary{background:linear-gradient(110deg,#6255e8,#258fdb 58%,#20b9c8);border-color:#0000;box-shadow:0 12px 27px #2e68da3b}.workspace-context-bar strong{font-size:12px}.workspace-context-bar a span{color:#8da6b9;font-size:8px}.workspace-context-bar a.primary span{color:#defbff}.workspace-login-gate{border:1px solid var(--platform-line);text-align:center;background:radial-gradient(circle at 50% 0,#504cda38,#0000 50%),#071320;border-radius:24px;place-items:center;min-height:390px;margin-bottom:100px;padding:50px;display:grid}.workspace-login-gate small{color:var(--platform-cyan);letter-spacing:.18em}.workspace-login-gate h2{margin:15px 0 8px;font-size:32px}.workspace-login-gate p{color:var(--platform-muted)}.workspace-login-button{background:linear-gradient(90deg,var(--platform-violet),#29bdd8);color:#fff;border:0;border-radius:11px;margin-top:18px;padding:14px 22px;font-weight:900}.workspace-role-panel,.creator-role-panel{padding-bottom:110px}.creator-plan{border:1px solid var(--platform-line);background:linear-gradient(135deg,#101f3e,#082936);border-radius:24px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:45px;margin-top:30px;padding:37px;display:grid}.creator-plan h2{margin:10px 0;font-size:35px}.creator-plan-points{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.creator-plan-points span{color:#98adbd;background:#040d185c;border:1px solid #ffffff21;border-radius:13px;gap:7px;padding:17px;font-size:9px;display:grid}.creator-plan-points b{color:#eafeff;font-size:16px}.publishing-rules{border:1px solid var(--platform-line);background:#071422;border-radius:21px;grid-template-columns:.55fr 1.45fr;gap:35px;margin-block:16px;padding:30px;display:grid}.publishing-rules h2{margin:8px 0;font-size:29px}.publishing-rules ol{color:var(--platform-muted);grid-template-columns:1fr 1fr;gap:12px 22px;margin:0;padding-left:21px;font-size:10px;line-height:1.7;display:grid}.join-section{background:0 0;padding:0}.creator-studio{border:1px solid var(--platform-line);background:linear-gradient(145deg,#091828,#050e19);border-radius:25px;padding:34px;box-shadow:0 30px 85px #00000059}.studio-tabs{border:1px solid var(--platform-line);background:#040d18;border-radius:14px;gap:8px;margin:24px 0;padding:7px;display:flex}.studio-tabs button{color:#8098aa;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:43px;font-weight:850}.studio-tabs button.active{color:#fff;background:linear-gradient(100deg,#2d64d7,#178da7);box-shadow:0 9px 25px #1b70be40}.profile-editor,.identity-editor{border:1px solid var(--platform-line);background:#06111e;border-radius:18px;grid-template-columns:1fr 1fr;gap:16px;padding:28px;display:grid}.profile-editor>div,.identity-editor>div,.profile-editor .profile-wide{grid-column:1/-1}.profile-editor label,.identity-editor label{gap:7px;display:grid}.profile-editor label>span,.identity-editor label>span{color:#9cb1c1;font-size:10px}.profile-editor input,.profile-editor textarea,.identity-editor input{color:#fff;background:#020a14;border:1px solid #5be3ff3d;border-radius:9px;width:100%;padding:13px}.profile-editor textarea{resize:vertical}.profile-editor>button,.identity-editor>button{color:#fff;background:linear-gradient(90deg,#7257ec,#23bdd5);border:0;border-radius:10px;grid-column:1/-1;min-height:48px;font-weight:900}.identity-editor>div small{color:var(--platform-cyan);letter-spacing:.17em;font:900 8px Arial}.identity-editor h3{margin:8px 0;font-size:25px}.identity-editor p{color:var(--platform-muted);font-size:11px;line-height:1.7}.identity-state{background:#ffca3b12;border:1px solid #ffd35d47;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.identity-state b{color:#ffe394}.identity-state span{color:#a9bac6;font-size:9px}.identity-state.verified{background:#54ff9f12;border-color:#7fffb859}.identity-state.verified b{color:#8dffc2}.creator-private-data{background:#ffc9440d;border:1px solid #ffcf5c33;border-radius:9px;gap:4px;margin-top:10px;padding:10px;display:grid}.creator-private-data b{color:#ffdc84;font-size:8px}.creator-private-data span{font-size:9px}.creator-admin-stats em.pending{color:#ffe093}.creator-admin-stats em.verified{color:#8fffc1}.creator-admin-stats em.rejected{color:#ff9eaa}@media (width<=850px){.creator-plan,.publishing-rules{grid-template-columns:1fr}.creator-plan-points{grid-template-columns:repeat(2,1fr)}.workspace-context-bar{grid-template-columns:1fr}.workspace-context-bar>nav{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.workspace-identity-hero{padding-top:65px}.workspace-identity-hero>nav{grid-template-columns:1fr}.workspace-context-bar{margin-bottom:24px;padding:14px}.workspace-context-bar>nav{grid-template-columns:1fr}.workspace-context-bar a{min-height:61px}.workspace-login-gate{padding:32px 20px}.creator-plan{padding:24px 18px}.publishing-rules{padding:23px 18px}.publishing-rules ol{grid-template-columns:1fr}.creator-studio{padding:20px 14px}.studio-tabs{grid-template-columns:1fr;display:grid}.profile-editor,.identity-editor{grid-template-columns:1fr;padding:20px 15px}.profile-editor>div,.identity-editor>div,.profile-editor .profile-wide,.profile-editor>button,.identity-editor>button{grid-column:auto}.identity-state{flex-direction:column;grid-column:auto;align-items:flex-start;gap:6px}}.project-center-page{min-height:100vh;color:var(--platform-text);background:radial-gradient(circle at 78% 4%,#4d41ce3b,transparent 27%),linear-gradient(#5ae0ff09 1px,transparent 1px),linear-gradient(90deg,#5ae0ff09 1px,transparent 1px),var(--platform-bg);background-size:auto,42px 42px,42px 42px,auto;overflow:hidden}.project-site{color:var(--platform-text)}.project-hero{padding:105px 0 58px;position:relative}.project-hero:after{content:"";aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 30px,#64eaff0f 31px 32px),radial-gradient(circle,#4a45d230,#0000 66%);border:1px solid #64eaff2e;border-radius:50%;width:min(360px,32vw);position:absolute;top:42px;right:3%;box-shadow:0 0 70px #3adaff14}.project-hero>*{z-index:1;position:relative}.project-hero>.kicker{color:var(--platform-cyan);letter-spacing:.2em;font:900 9px Arial,sans-serif}.project-hero h1{letter-spacing:-.05em;max-width:960px;margin:18px 0;font-size:clamp(43px,5.5vw,75px);line-height:1.08}.project-hero h1 span{background:linear-gradient(90deg,var(--platform-violet),var(--platform-cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.project-hero>p{max-width:740px;color:var(--platform-muted);font-size:13px;line-height:1.85}.project-flow{border:1px solid var(--platform-line);background:#040e1ac7;border-radius:15px;align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:30px;padding:12px;display:flex}.project-flow span{white-space:nowrap;background:#071524;border:1px solid #64eaff21;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900}.project-flow i{color:var(--platform-cyan);font-size:9px;font-style:normal}.project-section-nav{z-index:4;border:1px solid var(--platform-line);background:var(--platform-line);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;margin-bottom:42px;padding:1px;display:grid;position:relative;overflow:hidden}.project-section-nav button,.project-section-nav a{color:#dff7ff;text-align:left;cursor:pointer;background:#071422;border:0;grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:86px;padding:18px;display:grid}.project-section-nav button:hover,.project-section-nav a:hover{background:#0b2034}.project-section-nav b{width:31px;height:31px;color:var(--platform-cyan);border:1px solid #64eaff54;border-radius:9px;place-items:center;font:900 9px Arial;display:grid}.project-section-nav span{color:var(--platform-muted);gap:5px;font-size:8px;display:grid}.project-section-nav strong{color:#eafaff;font-size:12px}.project-title{grid-template-columns:1fr minmax(230px,.55fr);align-items:end;gap:42px;margin-bottom:28px;display:grid}.project-title span{color:var(--platform-cyan);letter-spacing:.18em;font:900 8px Arial,sans-serif}.project-title h2{letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(30px,4vw,48px)}.project-title>p{color:var(--platform-muted);margin:0;font-size:10px;line-height:1.75}.candidate-section,.my-projects,.project-communications,.delivery-center{padding:70px 0;scroll-margin-top:24px}.candidate-list,.communication-projects,.delivery-projects{gap:15px;display:grid}.candidate-list>form,.communication-projects>article,.delivery-projects>article{border:1px solid var(--platform-line);background:radial-gradient(circle at 100% 0,#524bd51f,#0000 32%),linear-gradient(145deg,#091827,#050e19);border-radius:20px;padding:26px;box-shadow:0 22px 60px #00000047}.candidate-list>form header{border-bottom:1px solid #64eaff21;margin-bottom:20px;padding-bottom:18px}.candidate-list>form header span{color:var(--platform-cyan);font-size:9px}.candidate-list>form h3{margin:6px 0;font-size:23px}.candidate-list>form header p{color:var(--platform-muted);margin:0;font-size:10px}.candidate-list>form>label,.candidate-list>form>div label{color:#a8bdcc;gap:7px;font-size:10px;display:grid}.candidate-list>form>div{grid-template-columns:repeat(3,1fr);gap:12px;margin:13px 0;display:grid}.candidate-list input,.candidate-list textarea{box-sizing:border-box;color:#fff;background:#020b15;border:1px solid #64eaff33;border-radius:9px;width:100%;padding:13px}.candidate-list textarea{resize:vertical;min-height:110px}.candidate-list button,.project-actions button,.project-payment form button{color:#fff;cursor:pointer;background:linear-gradient(95deg,#7058ea,#24bcd3);border:0;border-radius:9px;width:100%;margin-top:13px;padding:14px;font-weight:900}.project-login{border:1px solid var(--platform-line);text-align:center;background:radial-gradient(circle at 50% 0,#4c48da33,#0000 48%),#071422;border-radius:22px;place-items:center;min-height:360px;margin-bottom:90px;padding:45px;display:grid}.project-login>span{color:var(--platform-cyan);letter-spacing:.18em;font:900 9px Arial}.project-login p{color:var(--platform-muted)}.project-grid{perspective:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.project-card{border:1px solid var(--platform-line)!important;color:var(--platform-text)!important;background:radial-gradient(circle at 100% 0,#4e4ad521,#0000 31%),linear-gradient(145deg,#0a192a,#050e19)!important;border-radius:20px!important;padding:25px!important;display:block!important;overflow:hidden!important;transform:none!important;box-shadow:0 24px 65px #0000004d!important}.project-card:hover{border-color:#64eaff7a!important;transform:translateY(-3px)!important}.project-card>header{border-bottom:1px solid #64eaff21;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:17px;display:flex}.project-card>header span{color:var(--platform-cyan);letter-spacing:.1em;font:900 8px Arial}.project-card>header h3{margin:6px 0 0;font-size:20px}.project-card>header>b{color:#a8f5ff;white-space:nowrap;background:#64eaff12;border:1px solid #64eaff3d;border-radius:99px;padding:7px 10px;font-size:8px}.project-timeline{grid-template-columns:repeat(6,1fr);margin:23px 0;display:grid}.project-timeline>div:before{content:"";z-index:0;background:#21394e;height:1px;position:absolute;top:14px;left:-50%;right:50%}.project-timeline i{z-index:1;color:#7290a5;background:#06111d;border:1px solid #2b465e;border-radius:50%;place-items:center;width:29px;height:29px;font:900 7px Arial;display:grid;position:relative}.project-timeline .done i,.project-timeline .current i{color:#04111d;background:#61eaff;border-color:#61eaff;box-shadow:0 0 18px #61eaff45}.project-timeline .done span,.project-timeline .current span{color:#b7f8ff}.project-timeline.has-dispute .current i{background:#ff8d9a;border-color:#ff8d9a}.project-next small{color:#cce987;letter-spacing:.12em;font:900 8px Arial}.project-next strong{font-size:11px;line-height:1.6}.project-other{color:var(--platform-muted);font-size:9px}.project-card dl{border:1px solid #64eaff1f;border-radius:11px;grid-template-columns:1fr 1fr;overflow:hidden;margin:16px 0!important;display:grid!important}.project-card dl>div{border:1px solid #64eaff1a!important;border-top:0!important;border-left:0!important;grid-template-columns:1fr!important;gap:5px!important;padding:12px!important;display:grid!important}.project-card dd{margin:0;font-size:10px;font-weight:900;color:#e7f8ff!important}.project-scope-details{background:#040d18;border:1px solid #64eaff26;border-radius:10px;margin-top:13px}.project-scope-details summary{color:#a6eff7;cursor:pointer;padding:13px;font-size:9px}.project-scope{color:var(--platform-muted);white-space:pre-line;margin:0;padding:0 13px 14px;font-size:10px;line-height:1.75}.project-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.project-actions button.minor{background:#0a2031;border:1px solid #64eaff4d}.project-dispute{color:#ff9daa;cursor:pointer;background:#ff5d740d;border:1px solid #ff778940;border-radius:8px;width:100%;margin-top:10px;padding:10px;font-size:9px}.project-payment{background:#ffcd4a0d;border:1px solid #ffd76638;border-radius:13px;margin-top:16px;padding:17px}.project-payment h4{color:#ffe08a;margin:0}.project-payment>p{color:var(--platform-muted);font-size:9px}.project-payment>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.project-payment figure{color:#172235;text-align:center;background:#fff;border-radius:10px;margin:0;padding:10px}.project-payment img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.project-payment figcaption{margin-top:7px;font-size:9px;font-weight:900}.project-payment form label{color:#a8bdcc;gap:7px;margin-top:12px;font-size:9px;display:grid}.project-payment input{border:1px solid var(--platform-line);color:#fff;background:#03101c;border-radius:8px;padding:10px}.project-communications{border-top:1px solid #64eaff1f}.communication-projects>article>header,.delivery-projects>article>header{border-bottom:1px solid #64eaff21;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.communication-projects header small,.delivery-projects header small{color:var(--platform-cyan);font-size:8px}.communication-projects header h3,.delivery-projects header h3{margin:5px 0 0;font-size:18px}.communication-projects header>span,.delivery-projects header>span{color:var(--platform-muted);font-size:9px}.project-chat{background:#030d18;border:1px solid #64eaff24;border-radius:12px;margin-top:15px}.project-chat>summary{color:#bdf8ff;cursor:pointer;justify-content:space-between;padding:14px;font-size:10px;display:flex}.chat-safety{background:#ffd7630d;border-left:3px solid #ffe07c;gap:5px;margin:0 13px 13px;padding:12px;display:grid}.chat-safety b{color:#ffe28d;font-size:9px}.chat-safety span{color:var(--platform-muted);font-size:8px}.project-message-list{gap:9px;max-height:360px;padding:14px;display:grid;overflow:auto}.project-message-list article{background:#0b2032;border-radius:11px;max-width:75%;padding:10px 12px}.project-message-list small,.project-message-list time{color:#79a2b8;font-size:7px}.project-message-list p{margin:5px 0;font-size:10px;line-height:1.6}.project-chat>form{border-top:1px solid #64eaff1f;gap:9px;padding:13px;display:grid}.project-chat textarea{border:1px solid var(--platform-line);color:#fff;resize:vertical;background:#020a14;border-radius:8px;min-height:75px;padding:12px}.project-chat form small{color:var(--platform-muted);font-size:8px}.project-chat form button{color:#fff;background:linear-gradient(90deg,#6b58e8,#25bcd2);border:0;border-radius:8px;padding:10px 16px;font-weight:900}.delivery-center{border-top:1px solid #64eaff1f}.delivery-upload{grid-template-columns:1fr 150px;gap:10px;margin-top:17px;display:grid}.delivery-upload>label{cursor:pointer;background:#64eaff0a;border:1px dashed #64eaff73;border-radius:12px;grid-column:1/-1;place-items:center;gap:5px;min-height:120px;display:grid}.delivery-upload>label input{opacity:0;width:1px;height:1px;position:absolute}.delivery-upload>label b{color:#c7f9ff}.delivery-upload>label small{color:var(--platform-muted);font-size:8px}.delivery-upload select,.delivery-upload>input{border:1px solid var(--platform-line);color:#fff;background:#020b15;border-radius:8px;padding:11px}.delivery-upload button{color:#fff;background:linear-gradient(90deg,#6d57e9,#24bdd3);border:0;border-radius:8px;font-weight:900}.delivery-list{gap:9px;margin-top:18px;display:grid}.delivery-version{place-items:center;gap:4px;width:56px;display:grid}.delivery-version b{color:var(--platform-cyan);font-size:17px}.delivery-file small{color:#648097;font-size:7px}.delivery-list>section>a{border:1px solid var(--platform-line);color:#bdf8ff;border-radius:7px;padding:9px;font-size:8px}.delivery-feedback-list p{background:#ffda690d;border-left:3px solid #ffe07b;gap:4px;padding:11px;font-size:9px;display:grid}.delivery-feedback input{border:1px solid var(--platform-line);color:#fff;background:#020b15;border-radius:8px;padding:10px}.delivery-feedback button{color:#baf8ff;background:#163c53;border:0;border-radius:8px}.delivery-empty{border:1px dashed var(--platform-line);color:var(--platform-muted);text-align:center;border-radius:10px;grid-column:1/-1;padding:28px}.delivery-message,.project-chat-message{color:var(--platform-cyan);font-size:9px}.project-rule-links{border:1px solid var(--platform-line);background:#071422;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-top:65px;margin-bottom:70px;padding:22px;display:flex}.project-rule-links>span{color:var(--platform-muted);font-size:9px}.project-rule-links nav{flex-wrap:wrap;gap:15px;display:flex}.project-rule-links a{color:#bdf8ff;font-size:9px;font-weight:900}.project-toast{z-index:200;border:1px solid var(--platform-line);color:#c9faff;background:#071524;border-radius:12px;align-items:center;gap:15px;max-width:min(520px,100vw - 30px);padding:14px 18px;font-size:10px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #00000080}.project-toast button{color:#fff;background:0 0;border:0;font-size:18px}@media (width<=980px){.project-section-nav{grid-template-columns:1fr 1fr}.project-grid{grid-template-columns:1fr!important}.candidate-list>form>div,.project-title{grid-template-columns:1fr}.project-hero:after{opacity:.5}}@media (width<=620px){.project-hero{padding:70px 0 45px}.project-hero:after{width:76vw;right:-28%}.project-flow{width:auto;overflow-x:auto}.project-section-nav{grid-template-columns:1fr}.project-section-nav button,.project-section-nav a{min-height:72px}.candidate-section,.my-projects,.project-communications,.delivery-center{padding:52px 0}.candidate-list>form,.communication-projects>article,.delivery-projects>article,.project-card{padding:18px!important}.project-card>header,.communication-projects>article>header,.delivery-projects>article>header{flex-direction:column;align-items:flex-start}.project-timeline{grid-template-columns:repeat(6,62px);padding-bottom:8px;overflow-x:auto}.project-card dl,.project-actions{grid-template-columns:1fr}.project-payment>div{grid-template-columns:1fr 1fr}.delivery-upload{grid-template-columns:1fr}.delivery-upload button{min-height:44px}.delivery-list>section{grid-template-columns:auto 1fr}.delivery-list>section>a{text-align:center;grid-column:1/-1}.delivery-feedback{grid-template-columns:1fr}.project-rule-links{flex-direction:column;align-items:flex-start}.project-message-list article{max-width:90%}}html,body{cursor:url(/tech-cursor.png) 2 2,auto}a,button,[role=button],summary,label[for],select{cursor:url(/tech-cursor.png) 2 2,pointer}.platform-home,.unified-workspace,.platform-policy,.talent-market,.jobs-site,.project-center-page{isolation:isolate;background:radial-gradient(circle at 82% 6%,#4d44e84d,#0000 25%),radial-gradient(circle at 7% 28%,#00d1ff29,#0000 24%),radial-gradient(circle at 52% 78%,#5f3ad717,#0000 33%),linear-gradient(#69ebff0b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#69ebff0b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(145deg,#020712 0%,#061226 52%,#05091a 100%)}.platform-home:before,.talent-market:before,.jobs-site:before,.unified-workspace:before,.project-center-page:before{content:"";z-index:-1;pointer-events:none;opacity:.34;background:linear-gradient(115deg,#0000 0 45%,#67ebff12 45.2%,#0000 45.5%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.platform-nav{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(105deg,#0c213ef0,#050f22e8 48%,#121237eb),#040d1be6;border-color:#64e8ff5c;position:sticky;top:14px;overflow:visible;box-shadow:0 24px 80px #0000007a,0 0 0 1px #725cff14,inset 0 1px #ffffff17}.platform-nav:before{content:"";background:linear-gradient(90deg,#0000,#62eaff 28%,#8b72ff 70%,#0000);height:1px;position:absolute;top:-1px;left:8%;right:8%;box-shadow:0 0 18px #5ce8ffd9}.platform-nav:after{content:"SYSTEM ONLINE";color:#70ecffa8;letter-spacing:.2em;background:#061126;border:1px solid #64eaff29;border-top:0;border-radius:0 0 7px 7px;padding:2px 8px;font:700 6px/1.5 Arial,sans-serif;position:absolute;bottom:-17px;right:22px}.platform-brand-mark{background:conic-gradient(from 180deg,#20d5ea,#7358ed,#30e0d7,#20d5ea);border-color:#78f1ffcc;border-radius:16px;width:52px;height:52px;padding:3px;position:relative;overflow:hidden;box-shadow:0 0 0 5px #3bd7ff12,0 0 34px #40d8ff66,inset 0 0 18px #fff3}.platform-brand-mark:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff9e 49%,#0000 63%);animation:5s ease-in-out infinite platform-logo-scan;position:absolute;inset:-35%;transform:translate(-75%)rotate(12deg)}.platform-brand-mark img{object-fit:cover;image-rendering:auto;border-radius:12px;width:100%;height:100%;display:block}.platform-brand strong{letter-spacing:.04em;text-shadow:0 0 18px #71e7ff38;font-size:19px;font-weight:950}.platform-brand small{letter-spacing:.16em;font-weight:900}.platform-nav-links a{letter-spacing:.035em;padding:13px 3px;font-weight:850;transition:color .2s,text-shadow .2s}.platform-nav-links a:hover,.platform-nav-links a.active{color:#effdff;text-shadow:0 0 16px #5de8ffa3}.platform-login{position:relative;overflow:hidden;box-shadow:inset 0 0 24px #53dfff14,0 10px 30px #00000042}.platform-hero:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(circle,#2f7fff26,#404ad30d 45%,#0000 70%);border-radius:50%;width:42%;height:52%;position:absolute;top:17%;left:-10%}.platform-kicker{background:#37e0ff0d;border:1px solid #62eaff2e;border-radius:99px;width:max-content;padding:8px 13px;box-shadow:inset 0 0 18px #4cddff0f}.platform-hero h1{text-shadow:0 12px 42px #306cff21;font-weight:950}.platform-hero h1 span{filter:drop-shadow(0 0 18px #66e1ff2e)}.platform-hero-actions>a{border:1px solid #71e8ff61;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 20px 50px #00000038}.platform-hero-actions>a:after{content:"";background:linear-gradient(112deg,#0000 26%,#ffffff29 49%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-110%)}.platform-hero-actions>a:hover:after{transform:translate(110%)}.platform-hero-actions .buyer{background:linear-gradient(125deg,#6253ee 0%,#247ff1 52%,#21c9dc 100%);box-shadow:0 18px 42px #3169e859,0 0 28px #34d9ff1f}.platform-hero-actions .creator{color:#071728;background:linear-gradient(135deg,#fffffff5,#d9f8ffed);box-shadow:0 18px 42px #135e8d33}.platform-hero-actions .creator span{color:#31556c}.platform-trust-strip{background:#040e1c8a;border:1px solid #67e8ff21;border-radius:12px;padding:13px 15px}.platform-sphere{transform-style:preserve-3d;perspective:900px;background:radial-gradient(circle at 37% 31%,#8afaff61,#3660da29 16%,#5137b721 38%,#030b1c14 66%),repeating-radial-gradient(circle,#0000 0 42px,#6ee8ff0b 43px 44px);border-color:#6bebff6b;animation:6s ease-in-out infinite platform-sphere-float;box-shadow:inset 0 0 110px #4a4fe64d,0 0 0 18px #4f5ee606,0 0 100px #2cd9ff38}.platform-sphere:before{animation:11s linear infinite platform-ring-a;box-shadow:0 0 22px #7d67ff47}.platform-sphere:after{animation:8s linear infinite reverse platform-ring-b;box-shadow:0 0 22px #58eaff47}.platform-sphere>i{background:conic-gradient(from 90deg,transparent 0 31%,#67ebff40 32%,transparent 34% 68%,#8b6aff38 69%,transparent 71%);box-shadow:inset 0 0 20px #5fdfff0d}.platform-sphere>div{background:radial-gradient(circle,#091b38d1,#050d1f52 65%,#0000 67%);border:1px solid #71ecff29;border-radius:50%;padding:42px;box-shadow:0 0 50px #46daff1a}.platform-sphere b,.platform-sphere strong{text-shadow:0 0 24px #65e9ff6b;font-weight:950}.platform-categories article,.home-job-grid article,.home-creator-grid>article,.protection-grid article,.platform-flow li,.platform-cases article{background:linear-gradient(135deg,#ffffff09,#0000 35%),radial-gradient(circle at 100% 0,#684fe829,#0000 36%),linear-gradient(145deg,#0a1c31f5,#040c19f5);border-color:#63e7ff3b;transition:transform .3s,border-color .3s,box-shadow .3s;transform:translateZ(0);box-shadow:0 24px 64px #00000047,inset 0 1px #ffffff0a}.platform-categories article:hover,.home-job-grid article:hover,.home-creator-grid>article:hover,.protection-grid article:hover,.platform-flow li:hover,.platform-cases article:hover{border-color:#6dedff94;transform:translateY(-6px)scale(1.01);box-shadow:0 30px 75px #00000059,0 0 32px #48d6ff1a,inset 0 1px #ffffff14}.platform-categories article:before,.protection-grid article:before,.platform-cases article:before{content:"";background:linear-gradient(90deg,#61ebff,#0000);height:1px;position:absolute;top:0;left:22px;right:42%;box-shadow:0 0 13px #61ebff8c}.platform-categories article,.protection-grid article,.platform-cases article{position:relative;overflow:hidden}.platform-section-head h2,.platform-categories h2,.platform-protection h2,.platform-flow h2,.platform-cases h2,.platform-final-cta h2{text-shadow:0 0 26px #43cfff14;font-weight:950}.platform-protection{background:radial-gradient(circle at 50% 0,#5648e147,#0000 46%),linear-gradient(#061228eb,#030a17eb)}.platform-final-cta{background:linear-gradient(112deg,#2534a0 0%,#1768bd 42%,#08a5c1 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3}.platform-final-cta:before{content:"";border:1px solid #fff3;border-radius:50%;position:absolute;inset:-80% 43% -80% -10%;transform:rotate(-18deg);box-shadow:0 0 0 45px #ffffff09,0 0 0 95px #ffffff06}.platform-final-cta>.shell{z-index:1;position:relative}.platform-final-cta a{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .25s,background .25s}.platform-final-cta a:hover{background:#ffffff26;transform:translateY(-4px)}@keyframes platform-logo-scan{0%,52%{transform:translate(-90%)rotate(12deg)}75%,to{transform:translate(90%)rotate(12deg)}}@keyframes platform-sphere-float{0%,to{transform:translateY(0)rotateX(2deg)}50%{transform:translateY(-14px)rotateX(-2deg)}}@keyframes platform-ring-a{to{transform:rotateX(66deg)rotate(381deg)}}@keyframes platform-ring-b{to{transform:rotateY(67deg)rotate(342deg)}}@media (width<=980px){.platform-nav{top:8px}.platform-nav:after{display:none}}@media (width<=620px){.platform-brand-mark{border-radius:13px;width:43px;height:43px}.platform-brand strong{font-size:16px}.platform-kicker{letter-spacing:.14em;max-width:100%;font-size:8px}.platform-sphere{animation:none}}@media (prefers-reduced-motion:reduce){.platform-brand-mark:after,.platform-sphere,.platform-sphere:before,.platform-sphere:after{animation:none}}.platform-home .shell,.talent-market .shell,.jobs-site .shell{width:min(1760px,100% - clamp(32px,4.5vw,86px))}.platform-home .platform-nav,.talent-market .platform-nav,.jobs-site .platform-nav{min-height:78px;padding-inline:clamp(16px,1.8vw,30px)}.platform-home .platform-hero{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);gap:clamp(40px,5vw,96px);min-height:clamp(650px,100svh - 118px,820px);padding-block:52px 72px}.platform-home .platform-sphere{justify-self:end;width:min(100%,570px)}.platform-home .platform-section#jobs,.platform-home .platform-creator-section{clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #050f206b}.platform-home .platform-creator-section{box-shadow:0 0 0 100vmax #0f133745}.jobs-site .job-toolbar{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f1fe6;border:1px solid #64eaff33;border-radius:18px;padding:18px 20px;position:sticky;top:112px;box-shadow:0 18px 45px #00000047}.jobs-site .job-filters{padding:18px 2px 24px}.jobs-site .job-list article>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:58px;display:-webkit-box;overflow:hidden}.talent-market .creator-demo-group{padding:clamp(16px,1.35vw,24px)}.talent-market .creator-demo-group>header{margin-bottom:10px}@media (width>=1200px){.platform-home .platform-categories>div{grid-template-columns:repeat(6,minmax(0,1fr))}.platform-home .platform-categories article{min-height:160px;padding:21px}.platform-home .platform-categories h3{font-size:17px}.platform-home .home-job-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-home .home-job-grid article{min-height:300px;padding:21px}.platform-home .home-creator-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-home .protection-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.platform-home .protection-grid article{min-height:175px;padding:21px}.platform-home .protection-grid h3{font-size:16px}.platform-home .platform-flow{grid-template-columns:.42fr 1.58fr}.platform-home .platform-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-home .platform-flow li{min-height:102px}.jobs-site .job-list{grid-template-columns:repeat(4,minmax(0,1fr))}.jobs-site .job-list article{min-height:330px;padding:21px}.jobs-site .job-list h3{font-size:18px}.talent-market .compact-work-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width>=1900px){.platform-home .platform-hero h1{font-size:92px}}@media (width<=1050px){.platform-home .shell,.talent-market .shell,.jobs-site .shell{width:min(1180px,100% - 38px)}.platform-home .platform-hero{grid-template-columns:1fr;min-height:auto}.platform-home .platform-sphere{justify-self:center;width:min(560px,86vw)}.jobs-site .job-toolbar{position:relative;top:auto}}@media (width<=620px){.platform-home,.talent-market,.jobs-site{overflow-x:clip}.platform-home .shell,.talent-market .shell,.jobs-site .shell{width:min(1180px,100% - 30px)}.platform-home .platform-hero{min-height:auto;padding-block:58px 76px}.platform-home .platform-nav,.talent-market .platform-nav,.jobs-site .platform-nav{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:10px;position:sticky}.platform-home .platform-brand,.talent-market .platform-brand,.jobs-site .platform-brand{min-width:0;overflow:hidden}.platform-home .platform-brand-mark,.talent-market .platform-brand-mark,.jobs-site .platform-brand-mark{flex:0 0 43px}.platform-home .platform-brand>span:last-child,.talent-market .platform-brand>span:last-child,.jobs-site .platform-brand>span:last-child{min-width:0}.platform-home .platform-brand strong,.talent-market .platform-brand strong,.jobs-site .platform-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-home .platform-login,.talent-market .platform-login,.jobs-site .platform-login{color:#0000;white-space:nowrap;width:38px;min-width:38px;max-width:38px;padding:0;font-size:0;position:absolute;top:10px;right:10px;overflow:hidden}.platform-home .platform-admin-entry,.talent-market .platform-admin-entry,.jobs-site .platform-admin-entry{width:38px;min-width:38px;max-width:38px;min-height:43px;padding:0;position:absolute;top:10px;right:61px}.platform-home .platform-admin-entry b,.talent-market .platform-admin-entry b,.jobs-site .platform-admin-entry b{display:none}.platform-home .platform-admin-entry span,.talent-market .platform-admin-entry span,.jobs-site .platform-admin-entry span{width:32px;height:32px}.platform-home .platform-login:before,.talent-market .platform-login:before,.jobs-site .platform-login:before{content:"◎";color:#eaffff;font-size:15px}.platform-home .platform-nav-links,.talent-market .platform-nav-links,.jobs-site .platform-nav-links{gap:18px;min-width:0;max-width:calc(100vw - 52px)}.platform-home .platform-brand,.talent-market .platform-brand,.jobs-site .platform-brand{max-width:calc(100% - 94px)}.platform-home .platform-hero-copy{min-width:0;overflow:hidden}.platform-home .platform-hero h1{letter-spacing:-.065em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(34px,9.4vw,41px);line-height:1.08}.platform-home .platform-hero-actions,.platform-home .platform-trust-strip{min-width:0;max-width:100%}}.platform-footer>.shell{grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:start;gap:36px 70px;display:grid}.platform-footer .platform-footer-brand{align-content:start;gap:6px;display:grid}.platform-footer .platform-footer-brand b{color:#effbff;font-size:22px}.platform-footer .platform-footer-brand span{color:#79eaff;font-size:10px}.platform-footer .platform-footer-brand small{color:#607b90;font-size:9px}.platform-footer .platform-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.platform-footer .platform-footer-links section{align-content:start;gap:10px;display:grid}.platform-footer .platform-footer-links section>b{color:#dcecf6;margin-bottom:3px;font-size:10px}.platform-footer .platform-footer-links a{color:#7990a3;font-size:9px}.platform-footer .platform-footer-links a:hover{color:#72edff}.platform-footer>.shell>p{color:#577084;border-top:1px solid #54cce31f;grid-column:1/-1;margin:0;padding-top:20px;font-size:8px}@media (width<=700px){.platform-footer>.shell{grid-template-columns:1fr;gap:30px}.platform-footer .platform-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.platform-footer>.shell>p{grid-column:auto}}.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}}.creator-space-page .creator-space-hero{background:radial-gradient(circle at 82% 25%,#755cff42,#0000 24%),radial-gradient(circle at 70% 70%,#38e8ff22,#0000 28%),linear-gradient(135deg,#071326,#10123c 62%,#082a35);border:1px solid #5aeaff38;border-radius:32px;margin-top:24px;padding:90px 70px 76px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0007}.creator-space-page .creator-space-hero:after{content:"CREATOR";color:#ffffff07;font-size:150px;font-weight:1000;position:absolute;bottom:-28px;right:4%}.creator-space-page .creator-space-hero h1{z-index:1;font-size:68px;position:relative}.creator-space-page .creator-plan{background:linear-gradient(135deg,#0b1930,#0b2931);border-radius:26px;margin-top:26px}.creator-space-page .join-section{padding-top:40px}.creator-studio{background:linear-gradient(145deg,#0c1830,#07111f);border:1px solid #4ce8ff38;border-radius:28px;padding:32px;box-shadow:0 30px 80px #0006}.studio-head{border-bottom:1px solid #29465f;padding:10px 8px 28px}.studio-head h2{font-size:34px}.studio-tabs{background:#050d18;border:1px solid #29465f;border-radius:15px;margin:24px 0;padding:7px}.studio-tabs button{border-radius:10px;min-height:46px;padding:12px 24px;font-size:12px}.creator-work-manager{background:#071220;border:1px solid #29465f;border-radius:20px;padding:24px}.work-manager-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.work-manager-heading h3{margin:0;font-size:23px}.work-manager-heading span{color:#7890a4;font-size:10px}.creator-work-manager>article{background:linear-gradient(135deg,#0b1729,#08111e);border:1px solid #263e56;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:10px 0;padding:18px;display:flex}.managed-work-info{gap:7px;display:grid}.managed-work-info>b{font-size:16px}.managed-work-info>small{color:#8298aa}.managed-work-info>span{width:max-content}.managed-work-actions{gap:8px;display:flex}.managed-work-actions button,.work-edit-form button{color:#b9f7ff;cursor:pointer;background:#10253a;border:1px solid #3e5d79;border-radius:9px;padding:10px 13px;font-weight:800}.managed-work-actions .danger{color:#ffafbd;background:#35131d;border-color:#ff76934d}.work-edit-form{grid-template-columns:1.4fr 1fr 1fr auto;gap:10px;width:100%;display:grid}.work-edit-form input,.work-edit-form select{color:#fff;background:#050e19;border:1px solid #34506c;border-radius:9px;min-width:0;padding:11px}.work-edit-form>div{gap:7px;display:flex}.support-widget{z-index:2147482000;font-family:inherit;position:fixed;bottom:24px;right:24px}.support-fab{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6857ed,#0caec7);border:1px solid #63eaff80;border-radius:99px;align-items:center;gap:10px;min-height:56px;padding:8px 18px 8px 9px;display:flex;box-shadow:0 15px 45px #0008,0 0 30px #48e8ff2f}.support-fab span{background:#ffffff18;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.support-fab b{font-size:13px}.support-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07111ff7;border:1px solid #52e7ff55;border-radius:22px;width:min(390px,100vw - 28px);animation:.2s ease-out support-in;position:absolute;bottom:70px;right:0;overflow:hidden;box-shadow:0 28px 90px #000c}.support-panel>header{background:radial-gradient(circle at 90% 0,#765cff48,#0000 38%),linear-gradient(135deg,#111a45,#07313c);justify-content:space-between;padding:20px;display:flex}.support-panel header small{color:#66eaff;font-size:8px}.support-panel header h3{margin:5px 0;font-size:19px}.support-panel header p{color:#a9bdcc;margin:0;font-size:9px}.support-panel header p i{background:#7fffaa;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.support-panel header>button{color:#fff;background:#ffffff0b;border:1px solid #ffffff28;border-radius:50%;width:34px;height:34px;font-size:20px}.support-chat{background:#06101d;height:250px;padding:16px;overflow:auto}.support-chat article{border-radius:13px;width:85%;margin:9px 0;padding:11px 13px}.support-chat article.admin{background:#18364a;margin-right:auto}.support-chat article.visitor{background:#483b99;margin-left:auto}.support-chat article b,.support-chat article small{font-size:8px}.support-chat article p{white-space:pre-wrap;margin:5px 0;font-size:11px;line-height:1.55}.support-chat article small{color:#8fa5b7}.support-empty{color:#8ea4b5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.support-empty b{color:#d9f8ff}.support-empty span{font-size:10px}.support-panel>form{border-top:1px solid #294259;gap:8px;padding:15px;display:grid}.support-panel input,.support-panel textarea{color:#fff;resize:none;background:#050d18;border:1px solid #2c4862;border-radius:9px;width:100%;padding:11px}.support-panel form>button{color:#fff;background:linear-gradient(90deg,#7058ee,#1dbdd0);border:0;border-radius:9px;padding:12px;font-weight:900}.support-panel form>small{color:#73eaff;font-size:9px}@keyframes support-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.support-admin>.panel-title>button{color:#9ff3ff;background:#0c2034;border:1px solid #3d5c77;border-radius:9px;padding:11px 15px}.support-thread-list{gap:16px;display:grid}.support-thread-list>article{background:#071321;border:1px solid #2d4862;border-radius:16px;padding:20px}.support-thread-list>article>header{border-bottom:1px solid #263d54;justify-content:space-between;padding-bottom:13px;display:flex}.support-thread-list>article>header span{color:#c9ff93}.support-thread-list>article>div{gap:8px;margin:14px 0;display:grid}.support-thread-list p{border-radius:10px;max-width:80%;margin:0;padding:10px 12px;font-size:11px}.support-thread-list p.visitor{background:#14283a}.support-thread-list p.admin{background:#3c337d;justify-self:end}.support-thread-list p b,.support-thread-list p small{font-size:8px;display:block}.support-thread-list p small{color:#8499aa;margin-top:6px}.support-thread-list form{grid-template-columns:1fr auto;gap:9px;display:grid}.support-thread-list input{color:#fff;background:#050d18;border:1px solid #34516d;border-radius:9px;padding:12px}.support-thread-list form button{color:#fff;background:#1b6f83;border:0;border-radius:9px;padding:0 18px;font-weight:800}@media (width<=760px){.creator-space-page .creator-space-hero{padding:60px 28px}.creator-space-page .creator-space-hero h1{font-size:47px}.creator-studio{padding:19px}.creator-work-manager>article{flex-direction:column;align-items:stretch}.managed-work-actions button{flex:1}.work-edit-form{grid-template-columns:1fr}.support-widget{bottom:12px;right:12px}.support-fab{min-height:50px;padding-right:13px}.support-panel{bottom:62px}.support-thread-list p{max-width:95%}}.review-notice{background:linear-gradient(135deg,#102b25,#0a1724);border:1px solid #8affb84a;border-radius:14px;align-items:center;gap:14px;margin-bottom:24px;padding:16px 18px;display:flex}.review-notice>span{color:#a8ffc9;background:#77ffad14;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.review-notice b{color:#c7ffdc;font-size:13px}.review-notice p{color:#88a99a;margin:5px 0 0;font-size:10px}.video-center{gap:20px;display:grid}.video-center-head{background:radial-gradient(circle at 90% 0,#6b5cff32,#0000 30%),linear-gradient(135deg,#0c1930,#082a34);border:1px solid #385574;border-radius:22px;justify-content:space-between;align-items:center;padding:32px;display:flex}.video-center-head span{color:#5feaff;letter-spacing:2px;font-size:9px}.video-center-head h2{margin:7px 0;font-size:32px}.video-center-head p{color:#8ea4b6;margin:0}.video-center-head button{color:#fff;background:linear-gradient(90deg,#6e55ef,#23b9d0);border:1px solid #68ecff80;border-radius:11px;padding:14px 18px;font-weight:900}.video-quick-upload{background:#091526;border:1px solid #38536f;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px;display:grid}.video-quick-upload input,.video-quick-upload select{color:#fff;background:#050e19;border:1px solid #34506c;border-radius:9px;min-width:0;padding:13px}.video-quick-upload label{color:#87eefa;border:1px dashed #57eaff70;border-radius:9px;grid-column:span 2;align-items:center;gap:10px;padding:13px;display:flex}.video-quick-upload button{color:#fff;background:#1c8092;border:0;border-radius:9px;font-weight:900}.video-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.video-stats article{background:linear-gradient(145deg,#0c192b,#07111e);border:1px solid #2c465f;border-radius:15px;padding:20px}.video-stats b,.video-stats span{display:block}.video-stats b{color:#7ceeff;font-size:28px}.video-stats span{color:#7f94a6;margin-top:6px;font-size:10px}.video-toolbar{background:#081321;border:1px solid #2d465f;border-radius:14px;grid-template-columns:2fr repeat(3,1fr) auto;gap:9px;padding:14px;display:grid}.video-toolbar input,.video-toolbar select{color:#fff;background:#050e19;border:1px solid #314d68;border-radius:8px;min-width:0;padding:11px}.video-toolbar button{color:#a9f5ff;background:#10243a;border:1px solid #3b5b76;border-radius:8px;padding:0 16px}.video-result-line{color:#859aab;justify-content:space-between;align-items:center;font-size:11px;display:flex}.video-result-line button{color:#ffacba;background:#35121c;border:1px solid #ff789555;border-radius:8px;padding:9px 13px}.video-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.video-asset-grid>article{background:#081321;border:1px solid #2d475f;border-radius:16px;overflow:hidden}.video-preview{aspect-ratio:16/9;background:#02060b;position:relative}.video-preview video{object-fit:cover;width:100%;height:100%}.video-preview label,.video-preview>i{background:#06101dd9;border-radius:99px;padding:6px 9px;font-size:8px;font-style:normal;position:absolute;top:9px}.video-preview label{left:9px}.video-preview label input{margin-right:5px}.video-preview>i{right:9px}.video-preview>i.approved{color:#99ffc0}.video-preview>i.pending{color:#ffe284}.video-preview>i.rejected{color:#ff9bae}.video-asset-info{padding:16px}.video-asset-info>small{color:#61eaff;font-size:8px}.video-asset-info h3{text-overflow:ellipsis;white-space:nowrap;margin:7px 0;font-size:16px;overflow:hidden}.video-asset-info p{color:#8298aa;font-size:9px}.video-asset-info dl{color:#758b9d;justify-content:space-between;font-size:8px;display:flex}.video-asset-info>div{gap:8px;margin-top:14px;display:flex}.video-asset-info a,.video-asset-info button{color:#9defff;text-align:center;background:#0d2034;border:1px solid #34536e;border-radius:8px;flex:1;padding:9px;font-size:9px}.video-asset-info button{color:#ffa7b5;border-color:#ff738c45}.video-pages{justify-content:center;align-items:center;gap:16px;display:flex}.video-pages button{color:#b4edf4;background:#0b1c30;border:1px solid #34516d;border-radius:8px;padding:9px 14px}.video-pages button:disabled{opacity:.35}.video-pages span{color:#8398aa;font-size:10px}@media (width<=1100px){.video-asset-grid{grid-template-columns:1fr 1fr}.video-toolbar{grid-template-columns:1fr 1fr 1fr}}@media (width<=650px){.video-center-head{flex-direction:column;align-items:flex-start;gap:18px;padding:23px}.video-center-head h2{font-size:27px}.video-quick-upload,.video-stats,.video-toolbar,.video-asset-grid{grid-template-columns:1fr}.video-quick-upload label{grid-column:auto}.video-stats{grid-template-columns:1fr 1fr}}.project-site{color:#eef7ff;background:radial-gradient(circle at 70% 10%,#182062 0,#0000 28%),linear-gradient(145deg,#030817,#080c27 55%,#031725);min-height:100vh;padding:22px 0 90px}.project-site .market-nav{position:relative}.project-hero{padding:110px 3% 72px}.project-hero h1{max-width:1000px;margin:16px 0;font-size:clamp(42px,6vw,86px);line-height:1.05}.project-hero h1 span{color:#0000;background:linear-gradient(90deg,#8e75ff,#4eeaff);-webkit-background-clip:text;background-clip:text}.project-hero>p:not(.kicker){color:#aebbd0;max-width:780px;font-size:18px;line-height:1.8}.project-flow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:40px;display:flex}.project-flow span{background:#081a2d;border:1px solid #2e6d8c;border-radius:12px;padding:14px 22px;box-shadow:inset 0 0 20px #28dcff10}.project-flow i{color:#4de7ff}.project-login{text-align:center;background:#071427;border:1px solid #2c7194;border-radius:24px;max-width:720px;padding:55px}.project-login h2{margin:12px;font-size:34px}.project-title{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.project-title span,.candidate-section header>span{color:#51e7ff;letter-spacing:.16em;font-size:12px;font-weight:800}.project-title h2{margin:8px 0;font-size:38px}.project-title>p{color:#91a5bd}.candidate-section,.my-projects{padding:70px 3%}.candidate-list,.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.candidate-list form,.project-card{background:linear-gradient(145deg,#09172b,#0b1225);border:1px solid #245574;border-radius:22px;padding:26px;box-shadow:0 20px 60px #0005}.candidate-list form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.candidate-list label{color:#b9c8da;flex-direction:column;gap:8px;margin-top:14px;display:flex}.candidate-list input,.candidate-list select,.candidate-list textarea{color:#fff;background:#030b19;border:1px solid #294866;border-radius:10px;padding:13px}.candidate-list textarea{min-height:90px}.candidate-list button,.project-actions button,.project-payment button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6e52ff,#25cbe9);border:0;border-radius:10px;padding:14px 18px;font-weight:800}.project-card header{border-bottom:1px solid #1e3850;justify-content:space-between;align-items:start;gap:12px;padding-bottom:18px;display:flex}.project-card header span{color:#65dff2;font-size:12px}.project-card header h3{margin:7px 0;font-size:23px}.project-card header>b{color:#68edff;white-space:nowrap;background:#123747;border-radius:30px;padding:9px 12px}.project-other{color:#a6b5ca}.project-card dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.project-card dl div{background:#060e1d;border-radius:10px;padding:12px}.project-card dt{color:#71869e;font-size:12px}.project-card dd{margin:6px 0 0;font-weight:750}.project-scope{color:#b7c6d7;background:#06101f;border-left:3px solid #61e7ff;padding:14px;line-height:1.7}.project-actions{gap:10px;display:flex}.project-actions .minor,.project-admin-actions .minor{background:#15243a;border:1px solid #466581}.project-dispute{color:#71869e;cursor:pointer;background:0 0;border:0;margin-top:16px;text-decoration:underline}.project-payment{background:#061426;border-radius:14px;margin-top:18px;padding:18px}.project-payment>div{gap:15px;display:flex}.project-payment figure{text-align:center;margin:0}.project-payment img{object-fit:cover;background:#fff;border-radius:8px;width:118px;height:118px}.project-payment figcaption{margin-top:5px;font-size:12px}.project-payment form{align-items:end;gap:10px;margin-top:16px;display:flex}.project-payment label{flex-direction:column;flex:1;gap:8px;display:flex}.project-toast{z-index:1000;color:#fff;background:#14304d;border:1px solid #5be7ff;border-radius:12px;padding:15px 20px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 50px #000}.project-toast button{color:#fff;background:0 0;border:0;margin-left:15px;font-size:20px}.admin-project-list{gap:18px;display:grid}.admin-project-list article{background:#071426;border:1px solid #294966;border-radius:16px;padding:20px}.admin-project-list header,.project-parties,.project-admin-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.admin-project-list dl{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-project-list dl div{background:#050d1a;border-radius:9px;padding:12px}.admin-project-list dt{color:#7d93aa;font-size:12px}.admin-project-list dd{margin:5px 0}.project-admin-actions a,.project-admin-actions button{color:#fff;cursor:pointer;background:#103354;border:1px solid #37bada;border-radius:8px;padding:10px 13px;text-decoration:none}.project-admin-actions .danger{color:#ffafbf;background:#2b1520;border-color:#9d4d65}@media (width<=800px){.candidate-list,.project-grid{grid-template-columns:1fr}.project-title{flex-direction:column;align-items:start}.project-hero{padding-top:70px}.project-flow i{display:none}.project-flow span{width:100%}.admin-project-list dl{grid-template-columns:1fr 1fr}.project-payment form{flex-direction:column;align-items:stretch}}.analytics-panel{background:radial-gradient(circle at 86% 0,#275cf52c,#0000 28%),linear-gradient(145deg,#0b1930,#07111f);border:1px solid #3c6584;border-radius:22px;margin-bottom:28px;padding:28px;box-shadow:0 22px 60px #0005}.analytics-panel>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.analytics-panel>header span{color:#63eaff;letter-spacing:1.8px;font-size:9px}.analytics-panel>header h2{margin:7px 0;font-size:28px}.analytics-panel>header p{color:#7f98ae;margin:0;font-size:10px}.analytics-panel>header button,.analytics-error button{color:#bdf6ff;background:#10263c;border:1px solid #3c6d89;border-radius:9px;padding:10px 13px}.analytics-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.analytics-metrics article{background:#071424;border:1px solid #294961;border-radius:14px;padding:20px;position:relative}.analytics-metrics article>span,.analytics-metrics article>small{color:#7890a5;font-size:9px;display:block}.analytics-metrics article>b{color:#eafaff;font-size:35px;line-height:1.3}.analytics-metrics .online>b{color:#6cf3bf}.analytics-metrics .online i{background:#47e9a8;border-radius:50%;width:9px;height:9px;position:absolute;top:18px;right:18px;box-shadow:0 0 15px #47e9a8}.analytics-details{grid-template-columns:1.5fr 1fr;gap:15px;margin-top:15px;display:grid}.analytics-details>section{background:#07111e;border:1px solid #263f56;border-radius:14px;padding:18px}.analytics-details h3{margin:0 0 16px;font-size:13px}.traffic-chart{align-items:end;gap:12px;height:130px;display:flex}.traffic-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;height:100%;display:flex}.traffic-chart>div>b{background:linear-gradient(#55eaff,#5f50ec);border-radius:6px 6px 2px 2px;width:70%;max-width:35px;min-height:8px;box-shadow:0 0 15px #45dfff25}.traffic-chart span,.traffic-chart small{color:#748ca0;font-size:8px}.traffic-chart small{color:#b9f4ff}.traffic-pages p{color:#93a8b9;border-bottom:1px solid #20364b;justify-content:space-between;margin:0;padding:9px;font-size:10px;display:flex}.traffic-pages b{color:#6deaff}.analytics-loading,.analytics-error{color:#9ab0c2;background:#081525;border:1px solid #31516a;border-radius:16px;margin-bottom:25px;padding:25px}.analytics-error button{margin-left:12px}@media (width<=700px){.login-page{align-items:center;min-height:100svh;padding:12px}.login-card{border-radius:18px;padding:26px 20px}.login-card>.kicker{margin-top:28px}.login-card h1{font-size:32px}.login-card input{min-height:52px;font-size:16px}.login-card form button{min-height:52px;font-size:15px}.simple-admin .admin-nav{align-items:center;position:relative;top:0}.simple-admin .admin-nav>div>a{display:none}.simple-admin .admin-nav>div{margin-left:auto}.simple-admin .compact-admin-hero{padding:22px 18px}.simple-admin .compact-admin-hero h1{font-size:30px}.simple-admin .admin-side{scroll-snap-type:x proximity;gap:8px;padding:10px;display:flex;overflow-x:auto}.simple-admin .admin-side button{scroll-snap-align:start;text-align:center;min-width:112px}.analytics-panel{margin-bottom:18px;padding:18px}.analytics-panel>header{align-items:flex-start;gap:10px}.analytics-panel>header h2{font-size:23px}.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-metrics article{padding:15px}.analytics-metrics article>b{font-size:29px}.analytics-details{grid-template-columns:1fr}.traffic-chart{height:110px}.admin-project-list dl{grid-template-columns:1fr 1fr}.simple-admin input,.simple-admin select,.simple-admin textarea{font-size:16px!important}.simple-admin button,.simple-admin a{touch-action:manipulation}}.mobile-login-tips{color:#8ea8ba;background:#0b1b2d;border:1px solid #3c627d;border-radius:11px;gap:7px;margin:0 0 22px;padding:14px;font-size:10px;line-height:1.55;display:grid}.mobile-login-tips b{color:#72ebff;font-size:11px}.mobile-admin-login{display:none}@media (width<=760px){.nav.shell{gap:8px;padding:10px 12px}.nav.shell>.brand{min-width:0}.nav.shell>.brand>span:last-child{white-space:nowrap;font-size:14px}.nav.shell>.brand b,.nav.shell>.nav-links{display:none}.main-nav-actions{gap:6px}.main-nav-actions .nav-auth{padding:10px 11px;font-size:10px;min-width:auto!important}.mobile-admin-login{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0a61dd,#083ca1);border:2px solid #75eaff;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:39px;padding:9px 11px;font-size:10px;font-weight:950;display:inline-flex;box-shadow:0 8px 22px #003eaf80,0 0 18px #51e8ff2c}.mobile-admin-login span{color:#8ff5ff}.main-nav-actions .nav-cta{display:none!important}}@media (width<=390px){.nav.shell>.brand .brand-mark{width:32px;height:32px}.nav.shell>.brand>span:last-child{font-size:12px}.main-nav-actions .nav-auth{padding-inline:8px}.mobile-admin-login{padding-inline:8px;font-size:9px}}.dual-path-hero{padding:82px 0 75px}.dual-path-hero>header{text-align:center;max-width:850px;margin:0 auto 38px}.dual-path-hero>header .eyebrow{justify-content:center}.dual-path-hero>header h1{letter-spacing:-4px;margin:18px 0 14px;font-size:clamp(45px,6vw,78px);line-height:1.04}.dual-path-hero>header>p{color:#91a8bb;font-size:16px}.dual-path-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dual-path-grid article{border:2px solid;border-radius:28px;min-height:510px;padding:38px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 35px 90px #000a}.dual-path-grid article:hover{transform:translateY(-8px)}.path-learner{background:radial-gradient(circle at 88% 12%,#38ccff43,#0000 27%),linear-gradient(145deg,#082b70,#07152d 65%);border-color:#3b8dff!important}.path-business{background:radial-gradient(circle at 88% 12%,#9a66ff46,#0000 27%),linear-gradient(145deg,#321b72,#101329 65%);border-color:#976dff!important}.path-number{color:#ffffff12;font-size:82px;font-weight:950;position:absolute;top:18px;right:25px}.path-icon{background:#ffffff12;border:1px solid #ffffff36;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:24px;display:grid;position:relative;box-shadow:inset 0 0 25px #fff1,0 0 25px #39dfff27}.path-icon span{font-size:27px;font-weight:950}.path-icon i{border:1px solid #65eaff55;border-radius:27px;position:absolute;inset:-7px;transform:rotate(10deg)}.dual-path-grid h2{margin:8px 0 14px;font-size:34px}.dual-path-grid article>p:not(.kicker){color:#b8cada;min-height:52px;line-height:1.75}.dual-path-grid ul{color:#b6c7d6;background:#0208174f;border:1px solid #ffffff17;border-radius:14px;gap:10px;margin:24px 0;padding:18px 20px 18px 38px;font-size:12px;display:grid}.dual-path-grid article>a,.business-path-actions a{color:#fff;border-radius:13px;justify-content:space-between;align-items:center;min-height:57px;padding:16px 20px;font-size:15px;font-weight:950;display:flex;box-shadow:0 13px 30px #0005}.path-learner>a{background:linear-gradient(100deg,#0871ec,#18bfe2)}.business-path-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.business-path-actions a:first-child{background:linear-gradient(100deg,#7651ef,#3168e8)}.business-path-actions a:last-child{color:#34217e;background:#fff}.dual-path-grid article>small{color:#7897af;text-align:center;margin-top:14px;font-size:9px;display:block}.path-trust{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.path-trust span{color:#8facbf;background:#081425;border:1px solid #3a5971;border-radius:99px;padding:9px 13px;font-size:10px}@media (width<=800px){.dual-path-hero{padding:55px 0}.dual-path-grid{grid-template-columns:1fr}.dual-path-grid article{min-height:0}.dual-path-hero>header h1{letter-spacing:-2px}.dual-path-hero>header>p{font-size:13px}}@media (width<=480px){.dual-path-hero{padding-top:38px}.dual-path-hero>header{margin-bottom:25px}.dual-path-hero>header h1{font-size:41px}.dual-path-grid article{border-radius:21px;padding:26px 20px}.dual-path-grid h2{font-size:27px}.business-path-actions{grid-template-columns:1fr}.path-icon{width:61px;height:61px}.path-number{font-size:62px}.dual-path-grid article>p:not(.kicker){min-height:0}}.choice-metrics{background:#071321;border:1px solid #294860;border-radius:14px;margin-top:14px;padding:16px}.choice-metrics>span{color:#6eeaff;letter-spacing:1px;font-size:9px}.choice-metrics>article{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.choice-metrics>article>div{background:#ffffff07;border-radius:9px;padding:12px}.choice-metrics b,.choice-metrics small{display:block}.choice-metrics b{color:#fff;font-size:23px}.choice-metrics small{color:#849caf;margin-top:4px;font-size:9px}@media (width<=520px){.choice-metrics>article{grid-template-columns:1fr}.choice-metrics>article>div{justify-content:space-between;align-items:center;display:flex}.choice-metrics small{margin:0}}.workspace-overview{margin-top:34px}.workspace-welcome{background:radial-gradient(circle at 88% 15%,#704dff30,#0000 28%),linear-gradient(135deg,#0a1830,#07111e);border:1px solid #55eaff42;border-radius:26px;justify-content:space-between;align-items:end;gap:28px;padding:34px 38px;display:flex;box-shadow:0 24px 70px #0006}.workspace-welcome h2{margin:8px 0;font-size:36px}.workspace-welcome p:last-child{color:#8ca1b5;margin:0}.workspace-quick-actions{flex-shrink:0;gap:10px;display:flex}.workspace-quick-actions a{color:#b9f9ff;border:1px solid #4be8ff70;border-radius:11px;padding:14px 18px;font-size:11px;font-weight:900}.workspace-quick-actions a:first-child{color:#fff;background:linear-gradient(90deg,#7555f3,#21c8db);border:0}.workspace-metrics{grid-template-columns:repeat(5,1fr);gap:12px;margin:14px 0;display:grid}.workspace-metrics article{background:linear-gradient(145deg,#0b1729,#07111e);border:1px solid #29445f;border-radius:18px;min-width:0;padding:22px}.workspace-metrics span,.workspace-metrics small{color:#8096a9;font-size:9px;display:block}.workspace-metrics b{color:#eaf6ff;margin:7px 0;font-size:31px;display:block}.workspace-metrics .income{background:linear-gradient(145deg,#12251e,#08151b);border-color:#b6ff6f61}.workspace-metrics .income b{color:#cbff94;font-size:24px}.workspace-flow{background:#06101d;border:1px solid #243d56;border-radius:18px;justify-content:center;align-items:center;gap:14px;margin:14px 0;padding:18px;display:flex}.workspace-flow span{color:#73899d;align-items:center;gap:8px;font-size:10px;display:flex}.workspace-flow span b{border:1px solid #38526b;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.workspace-flow span.done{color:#cfff9d}.workspace-flow span.done b{background:#b9ff7215;border-color:#b9ff72}.workspace-flow span.active{color:#83efff}.workspace-flow i{color:#35516a;font-style:normal}.workspace-board{grid-template-columns:1fr 1fr;gap:14px;display:grid}.workspace-board>section{background:#071321;border:1px solid #29445f;border-radius:20px;padding:26px}.workspace-board>section>header{border-bottom:1px solid #243d55;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.workspace-board h3{margin:4px 0 0;font-size:20px}.workspace-board header small{color:#5cecff;letter-spacing:1.4px}.workspace-board header a{color:#8cefff;font-size:9px}.workspace-board article{border-bottom:1px solid #1b3146;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.workspace-board article div{gap:5px;display:grid}.workspace-board article small{color:#7890a4}.workspace-status{color:#a9bed0;background:#17283a;border-radius:99px;flex-shrink:0;padding:7px 9px;font-size:8px}.workspace-status.selected,.workspace-status.active,.workspace-status.completed{color:#cfff9e;background:#b6ff7117}.workspace-status.pending,.workspace-status.awaiting_deposit{color:#ffe6a0;background:#ffe07317}.workspace-empty{text-align:center;color:#748a9d;padding:30px 6px 10px}.workspace-empty b{color:#dceaf5}.workspace-empty p{font-size:9px}.workspace-empty a{color:#67e7f5;font-size:9px}@media (width<=1000px){.workspace-metrics{grid-template-columns:repeat(3,1fr)}.workspace-board{grid-template-columns:1fr}}@media (width<=700px){.workspace-welcome{flex-direction:column;align-items:stretch;padding:26px 22px}.workspace-welcome h2{font-size:28px}.workspace-quick-actions{grid-template-columns:1fr 1fr;display:grid}.workspace-quick-actions a{text-align:center}.workspace-metrics{grid-template-columns:repeat(2,1fr)}.workspace-metrics .income{grid-column:1/3}.workspace-flow{justify-content:flex-start;overflow-x:auto}.workspace-flow span{min-width:max-content}.workspace-board>section{padding:20px 17px}}.buyer-space-page{background:radial-gradient(circle at 85% 10%,#194e7030,#0000 26%),#050b16;min-height:100vh;padding-bottom:70px}.buyer-space-hero{padding:85px 0 50px}.buyer-space-hero h1{margin:15px 0;font-size:64px;line-height:1.08}.buyer-space-hero h1 span{color:#0000;background:linear-gradient(90deg,#65eaff,#98a4ff);-webkit-background-clip:text;background-clip:text}.buyer-space-hero>p:last-child{color:#8ba1b5;max-width:650px}.buyer-command{background:radial-gradient(circle at 90% 12%,#2a9ed334,#0000 28%),linear-gradient(145deg,#0b1b31,#07111e);border:1px solid #52e9ff3e;border-radius:28px;padding:34px;box-shadow:0 30px 80px #0007}.buyer-command>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.buyer-command h1{margin:8px 0;font-size:34px}.buyer-command header p:last-child{color:#8299ad;margin:0}.buyer-command header>div:last-child{flex-shrink:0;gap:9px;display:flex}.buyer-command header a{color:#a9f4ff;border:1px solid #48ddef68;border-radius:10px;padding:13px 16px;font-size:10px;font-weight:900}.buyer-command header a.primary{color:#fff;background:linear-gradient(90deg,#1676e8,#32cfdf);border:0}.buyer-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.buyer-metrics article{background:#071321;border:1px solid #29445f;border-radius:17px;padding:21px}.buyer-metrics span,.buyer-metrics small{color:#8097aa;font-size:9px;display:block}.buyer-metrics b{margin:7px 0;font-size:31px;display:block}.buyer-metrics .pay{border-color:#ffe16a4e}.buyer-metrics .pay b{color:#ffe583}.buyer-next-step{background:linear-gradient(90deg,#0b2941,#14274c);border:1px solid #86eeff66;border-radius:19px;justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:23px 28px;display:flex}.buyer-next-step small{color:#60e9fb}.buyer-next-step h2{margin:5px 0;font-size:21px}.buyer-next-step>a{color:#092033;background:#fff;border-radius:9px;padding:12px 16px;font-size:10px;font-weight:900}.buyer-board{grid-template-columns:1fr 1fr;gap:14px;display:grid}.buyer-board>section{background:#071321;border:1px solid #29445f;border-radius:20px;padding:25px}.buyer-board>section>header{border-bottom:1px solid #21394f;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.buyer-board h2{margin:4px 0;font-size:20px}.buyer-board header small{color:#5feafa}.buyer-board header a{color:#8deeff;font-size:9px}.buyer-board article{border-bottom:1px solid #1b3145;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.buyer-board article>div:first-child{gap:5px;display:grid}.buyer-board article small{color:#7790a4}.buyer-order-side,.buyer-project-side{text-align:right;display:grid}.buyer-order-side strong{color:#caff9e;font-size:20px}.buyer-order-side span,.buyer-order-side a{color:#7891a5;font-size:8px}.buyer-order-side a{color:#71e9f6;margin-top:5px}.buyer-status{color:#ffe394;background:#ffe06c16;border-radius:99px;padding:6px 8px;font-size:8px}.buyer-status.active,.buyer-status.completed{color:#caff9f;background:#aaff7216}.buyer-project-side strong{color:#dfefff;margin-top:6px}.buyer-empty{text-align:center;color:#758da1;padding:32px 5px 10px}.buyer-empty b{color:#dcebf7}.buyer-empty p{font-size:9px}.buyer-empty a{color:#6ce8f6;font-size:9px}.buyer-process{background:#071321;border:1px solid #29445f;border-radius:22px;grid-template-columns:.55fr 1.45fr;gap:35px;margin-top:14px;padding:30px;display:grid}.buyer-process h2{font-size:28px}.buyer-process>div small{color:#5eeafa}.buyer-process ol{grid-template-columns:repeat(4,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.buyer-process li{background:#09192a;border:1px solid #29445f;border-radius:13px;padding:17px}.buyer-process li>b{color:#66eaff;margin-bottom:13px;display:block}.buyer-process li span,.buyer-process li strong{display:block}.buyer-process li span{color:#7f97aa;font-size:8px;line-height:1.6}.buyer-process li strong{color:#e8f5ff;margin-bottom:5px;font-size:11px}.buyer-loading,.buyer-login-needed{text-align:center;background:#071321;border:1px solid #29445f;border-radius:24px;padding:60px}.buyer-login-needed span{color:#5deaff}.buyer-login-needed h2{font-size:32px}.buyer-login-needed p{color:#8299ad}.buyer-login-needed a{color:#fff;background:#2dcbdc;border-radius:9px;margin-top:15px;padding:12px 18px;font-weight:900;display:inline-block}@media (width<=900px){.buyer-metrics{grid-template-columns:repeat(2,1fr)}.buyer-board,.buyer-process{grid-template-columns:1fr}.buyer-process ol{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.buyer-space-hero{padding:55px 0 30px}.buyer-space-hero h1{font-size:43px}.buyer-command{padding:24px 20px}.buyer-command>header{flex-direction:column;align-items:stretch}.buyer-command header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.buyer-command header a{text-align:center}.buyer-command h1{font-size:27px}.buyer-next-step{flex-direction:column;align-items:stretch}.buyer-next-step>a{text-align:center}.buyer-process ol{grid-template-columns:1fr 1fr}}.project-timeline{grid-template-columns:repeat(6,1fr);gap:0;margin:20px 0 14px;display:grid}.project-timeline>div{color:#577086;text-align:center;justify-items:center;gap:7px;font-size:8px;display:grid;position:relative}.project-timeline>div:before{content:"";z-index:0;background:#203b52;width:100%;height:2px;position:absolute;top:13px;right:50%}.project-timeline>div:first-child:before{display:none}.project-timeline i{z-index:1;color:#6f879a;background:#071321;border:1px solid #2d4c65;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid;position:relative}.project-timeline .done:before,.project-timeline .current:before{background:linear-gradient(90deg,#5deaff,#8e76ff)}.project-timeline .done i{color:#aaf7ff;background:#153b4b;border-color:#7be9ff}.project-timeline .done span{color:#8fefff}.project-timeline .current i{color:#102118;background:#c6ff8b;border-color:#c6ff8b;box-shadow:0 0 22px #b9ff7270}.project-timeline .current span{color:#d6ffad;font-weight:900}.project-timeline.has-dispute .current i{color:#fff;background:#ff7e9a;border-color:#ff9aaf;box-shadow:0 0 22px #ff668060}.project-next{background:linear-gradient(90deg,#0a2337,#101d38);border:1px solid #5fe9ff46;border-radius:12px;gap:6px;margin:10px 0 17px;padding:14px 16px;display:grid}.project-next small{color:#5deaff;letter-spacing:1px;font-size:8px}.project-next strong{font-size:12px}.project-scope-details{margin:14px 0}.project-scope-details summary{color:#92eefa;cursor:pointer;border:1px solid #294861;border-radius:10px;padding:12px 14px;font-size:10px}.project-scope-details[open] summary{background:#0a1c2d;border-radius:10px 10px 0 0}.project-scope-details .project-scope{border-radius:0 0 10px 10px;margin:0}.project-actions{margin-top:15px}.project-actions button:first-child{flex:1;box-shadow:0 9px 25px #5e5eff30}@media (width<=800px){.project-timeline{grid-template-columns:repeat(6,minmax(62px,1fr));padding-bottom:6px;overflow-x:auto}}.project-communications{color:#eef7ff;padding:20px 3% 90px}.communication-projects{gap:14px;display:grid}.communication-projects>article{background:linear-gradient(145deg,#09172a,#07111f);border:1px solid #28516d;border-radius:18px;padding:22px}.communication-projects>article>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.communication-projects h3{margin:5px 0;font-size:19px}.communication-projects header small{color:#61e9fa}.communication-projects header>span{color:#8199ad;font-size:9px}.project-chat{background:#050f1c;border:1px solid #294a65;border-radius:13px}.project-chat>summary{color:#c9faff;cursor:pointer;justify-content:space-between;align-items:center;padding:15px 17px;list-style:none;display:flex}.project-chat>summary::-webkit-details-marker{display:none}.project-chat>summary b{color:#86edfa;background:#173249;border-radius:99px;padding:6px 8px;font-size:8px}.chat-safety{color:#e9d58b;background:#33290e66;border:1px solid #ffe06b35;border-radius:9px;gap:10px;margin:0 15px;padding:11px 13px;font-size:8px;display:flex}.chat-safety b{color:#ffe477;flex-shrink:0}.project-message-list{gap:9px;max-height:340px;padding:16px;display:grid;overflow-y:auto}.project-message-list article{background:#102237;border-radius:12px;gap:4px;max-width:78%;padding:10px 12px;display:grid}.project-message-list article.mine{background:linear-gradient(135deg,#243f70,#2c376b);justify-self:end}.project-message-list article small{color:#72e9f7;font-size:7px}.project-message-list article p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:10px;line-height:1.65}.project-message-list article time{color:#6f8799;font-size:7px}.project-chat-empty{color:#70879a;text-align:center;padding:24px;font-size:9px}.project-chat>form{gap:9px;padding:0 16px 16px;display:grid}.project-chat textarea{resize:vertical;color:#fff;background:#030b15;border:1px solid #2d4c66;border-radius:9px;min-height:82px;padding:12px;line-height:1.6}.project-chat form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-chat form small{color:#71899c}.project-chat button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6f54ed,#2bcbdc);border:0;border-radius:8px;padding:11px 16px;font-weight:900}.project-chat-message{color:#9deef7;background:#15283a;border-radius:8px;margin:0 16px 15px;padding:10px;font-size:9px}.project-site+.project-communications{margin-top:-35px}@media (width<=700px){.communication-projects>article{padding:15px}.communication-projects>article>header{flex-direction:column;align-items:flex-start}.project-message-list article{max-width:92%}.project-chat form>div{flex-direction:column;align-items:stretch}.project-chat button{width:100%}.chat-safety{flex-direction:column;align-items:flex-start}}.risk-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.risk-summary article{background:#071321;border:1px solid #2c4861;border-radius:14px;padding:20px}.risk-summary b,.risk-summary span{display:block}.risk-summary b{font-size:29px}.risk-summary span{color:#7f95a8;font-size:9px}.risk-summary .warning{border-color:#ff8b735c}.risk-summary .warning b{color:#ffae87}.risk-policy{color:#e9d68d;background:#332b1066;border:1px solid #ffe16b42;border-radius:11px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;font-size:9px;display:flex}.risk-policy b{color:#ffe77c}.risk-policy em{color:#a99866;margin-left:auto;font-style:normal}.risk-toolbar{grid-template-columns:1fr 220px;gap:10px;margin:16px 0;display:grid}.risk-toolbar input,.risk-toolbar select{color:#fff;background:#050e19;border:1px solid #2d4b65;border-radius:9px;padding:12px}.risk-user-list{gap:13px;display:grid}.risk-user-list>article{background:#071321;border:1px solid #2a475f;border-radius:15px;padding:19px}.risk-user-list header{align-items:center;gap:12px;display:flex}.risk-avatar{color:#9cf3fc;background:#153248;border:1px solid #58e5f2;border-radius:12px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.risk-user-list h3{margin:0;font-size:16px}.risk-user-list h3 small{color:#72899d;margin-left:8px;font-size:8px}.risk-user-list header p{color:#748b9e;margin:5px 0 0;font-size:8px}.risk-user-list header>span{border-radius:99px;margin-left:auto;padding:7px 9px;font-size:8px}.risk-user-list header>span.low{color:#c5ff9f;background:#a8ff7615}.risk-user-list header>span.medium{color:#ffe598;background:#ffe16e16}.risk-user-list header>span.high{color:#ff9bad;background:#ff6f8618}.risk-evidence{gap:8px;margin:15px 0;display:grid}.risk-evidence>div{background:#0b1928;border-left:3px solid #ff9a75;padding:11px 13px}.risk-evidence b{color:#ffb595;font-size:9px}.risk-evidence p{color:#c4d2de;word-break:break-word;margin:6px 0}.risk-evidence small{color:#6f8799}.risk-user-list footer{border-top:1px solid #20374b;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.risk-user-list footer>span{color:#8399aa;font-size:9px}.risk-user-list footer>div{gap:7px;display:flex}.risk-user-list button{color:#b8eefa;cursor:pointer;background:#102338;border:1px solid #34536c;border-radius:7px;padding:8px 10px;font-size:8px}.risk-user-list button.restrict{color:#ffe498;border-color:#ffe16b55}.risk-user-list button.danger{color:#ffabb8;background:#32151e;border-color:#ff728755}@media (width<=760px){.risk-summary{grid-template-columns:1fr 1fr}.risk-toolbar{grid-template-columns:1fr}.risk-policy{flex-direction:column;align-items:flex-start}.risk-policy em{margin:0}.risk-user-list footer{flex-direction:column;align-items:stretch}.risk-user-list footer>div{grid-template-columns:repeat(3,1fr);display:grid}.risk-user-list button{min-height:40px}}.delivery-center{color:#eef7ff;padding:20px 3% 100px}.delivery-projects{gap:15px;display:grid}.delivery-projects>article{background:linear-gradient(145deg,#09182b,#07111e);border:1px solid #2c536e;border-radius:18px;padding:22px}.delivery-projects>article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.delivery-projects h3{margin:6px 0;font-size:20px}.delivery-projects header small{color:#5de9fa}.delivery-projects header>span{color:#9beef7;background:#173048;border-radius:99px;padding:7px 9px;font-size:8px}.delivery-upload{background:#06101c;border:1px solid #34546d;border-radius:12px;grid-template-columns:1fr 130px 1fr auto;gap:9px;margin:16px 0;padding:13px;display:grid}.delivery-upload>label{cursor:pointer;border:1px dashed #4bcddd;border-radius:9px;gap:4px;padding:12px;display:grid}.delivery-upload>label.selected{background:#baff760d;border-style:solid;border-color:#baff76}.delivery-upload input[type=file]{display:none}.delivery-upload label small{color:#718a9e}.delivery-upload select,.delivery-upload>input{color:#fff;background:#030b15;border:1px solid #29475f;border-radius:8px;min-width:0;padding:11px}.delivery-upload button,.delivery-feedback button{color:#fff;background:linear-gradient(90deg,#6d52ed,#27cbdc);border:0;border-radius:8px;font-weight:900}.delivery-list{gap:10px;display:grid}.delivery-list>section{background:#071321;border:1px solid #253f56;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.delivery-version{justify-items:center;gap:4px;display:grid}.delivery-version b{color:#9bf3fb;background:#123247;border:1px solid #65eafa;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.delivery-version span{color:#7c93a6;font-size:7px}.delivery-file h4{margin:0 0 5px;font-size:13px}.delivery-file p{color:#9bafbf;margin:0 0 4px;font-size:9px}.delivery-file small{color:#6f8799}.delivery-list>section>a{color:#9bedf5;border:1px solid #3a637e;border-radius:7px;padding:9px 11px;font-size:8px}.delivery-feedback-list,.delivery-feedback{grid-column:2/4}.delivery-feedback-list{gap:6px;display:grid}.delivery-feedback-list p{color:#d8cfa9;background:#2a240e66;border-left:3px solid #ffe073;gap:4px;margin:0;padding:10px;font-size:9px;display:grid}.delivery-feedback-list b{color:#ffe58b}.delivery-feedback-list small{color:#8c8261}.delivery-feedback{grid-template-columns:1fr auto;gap:8px;display:grid}.delivery-feedback input{color:#fff;background:#030b15;border:1px solid #344e65;border-radius:8px;padding:10px}.delivery-feedback button{padding:0 14px}.delivery-empty{color:#71899b;text-align:center;padding:28px}.delivery-message{color:#9cf0f8;background:#10283b;border-radius:8px;padding:10px}@media (width<=850px){.delivery-upload{grid-template-columns:1fr 1fr}.delivery-upload>label,.delivery-upload>input{grid-column:1/3}.delivery-upload button{min-height:42px}.delivery-list>section{grid-template-columns:auto 1fr}.delivery-list>section>a{text-align:center;grid-column:1/3}.delivery-feedback-list,.delivery-feedback{grid-column:1/3}}@media (width<=560px){.delivery-upload{grid-template-columns:1fr}.delivery-upload>label,.delivery-upload>input{grid-column:auto}.delivery-list>section{grid-template-columns:1fr}.delivery-version{justify-items:start}.delivery-version b{width:40px;height:40px}.delivery-list>section>a,.delivery-feedback-list,.delivery-feedback{grid-column:auto}.delivery-feedback{grid-template-columns:1fr}.delivery-feedback button{min-height:40px}}.delivery-admin-search{color:#fff;background:#050e19;border:1px solid #2e4d66;border-radius:9px;width:100%;margin-bottom:15px;padding:12px}.delivery-admin-list{gap:10px;display:grid}.delivery-admin-list article{background:#071321;border:1px solid #29475f;border-radius:11px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:14px;display:grid}.delivery-admin-list article>b{color:#8ff1fa;border:1px solid #5de9f8;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.delivery-admin-list h3{margin:0 0 5px;font-size:13px}.delivery-admin-list p{color:#8da1b1;margin:0 0 4px}.delivery-admin-list small{color:#708799}.delivery-admin-list article>span{color:#caff9c;background:#baff7514;border-radius:99px;padding:6px 8px;font-size:8px}.delivery-admin-list a{color:#9bedf6;border:1px solid #3b627e;border-radius:7px;padding:9px 11px;font-size:8px}@media (width<=700px){.delivery-admin-list article{grid-template-columns:auto 1fr}.delivery-admin-list article>span,.delivery-admin-list a{grid-column:auto}.delivery-admin-list a{text-align:center}}.rules-page{color:#eaf5ff;background:radial-gradient(circle at 85% 8%,#1b57753b,#0000 25%),linear-gradient(145deg,#040a14,#080d24);min-height:100vh;padding-bottom:90px}.rules-page nav{border-bottom:1px solid #29465f;justify-content:space-between;align-items:center;width:min(1120px,92%);margin:auto;padding:25px 0;display:flex}.rules-page nav>a{color:#fff;font-size:16px;font-weight:900}.rules-page nav div{gap:18px;display:flex}.rules-page nav div a{color:#8cebf5;font-size:10px}.rules-page header{width:min(1000px,92%);margin:auto;padding:80px 0 45px}.rules-page header>p{color:#5de9fa;letter-spacing:2px;font-size:10px;font-weight:900}.rules-page h1{margin:12px 0;font-size:64px}.rules-page header>span{color:#8298ab}.rules-page header>div{color:#d9cd9c;background:#31280e78;border:1px solid #ffe16b52;border-radius:12px;margin-top:25px;padding:18px 20px;line-height:1.8}.rules-page header>div b{color:#ffe785;display:block}.rules-page>article{background:#071321;border:1px solid #29475f;border-radius:24px;width:min(1000px,92%);margin:auto;padding:15px 38px 45px}.rules-page article>section{border-bottom:1px solid #20394f;padding:28px 0}.rules-page h2{font-size:24px}.rules-page article p,.rules-page article li{color:#a5b7c7;line-height:1.9}.rules-page article ol{gap:8px;padding-left:22px;display:grid}.rules-page aside{color:#8ea7b9;background:#0b1f31;border-left:3px solid #73e9f5;margin-top:28px;padding:17px;line-height:1.8}.rule-case-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.rule-case-grid>div{background:#081827;border:1px solid #29475f;border-radius:12px;padding:17px}.rule-case-grid h3{color:#dff4ff;margin:0 0 8px;font-size:14px}.rule-case-grid p{margin:0;font-size:10px}.project-rule-links{justify-content:center;gap:10px;width:min(1100px,92%);margin:-55px auto 65px;display:flex}.project-rule-links a{color:#9ceef6;background:#0a1a2b;border:1px solid #355a75;border-radius:9px;padding:11px 15px;font-size:9px}@media (width<=700px){.rules-page h1{font-size:44px}.rules-page header{padding-top:55px}.rules-page>article{padding:10px 21px 35px}.rule-case-grid{grid-template-columns:1fr}.rules-page nav{align-items:flex-start}.rules-page nav div{flex-direction:column;align-items:flex-end;gap:9px}.project-rule-links{flex-direction:column}.project-rule-links a{text-align:center}}.account-menu-shell{z-index:80;justify-self:end;position:relative}.account-menu-loading{background:#ffffff0a;border:1px solid #63e8ff33;border-radius:14px;width:132px;height:45px}.account-trigger{color:#f1fbff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#1a3154eb,#081325eb);border:1px solid #63e8ff52;border-radius:15px;align-items:center;gap:10px;min-width:176px;min-height:50px;padding:6px 11px 6px 7px;display:flex;box-shadow:inset 0 0 22px #51e2ff12,0 12px 30px #00000047}.account-trigger:hover,.account-trigger.active{border-color:#70eeffb8;box-shadow:0 0 28px #3edbff26}.account-trigger>span:nth-child(2){gap:3px;min-width:0;display:grid}.account-trigger b{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:12px;overflow:hidden}.account-trigger small{color:#7fdff0;letter-spacing:.08em;font-size:8px}.account-trigger>i{color:#7cecff;margin-left:auto;font-size:16px;font-style:normal}.account-avatar{color:#fff;background:linear-gradient(145deg,#7658ef,#19a9ce);border:1px solid #66eaff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:950;display:grid;position:relative;box-shadow:0 0 22px #52e2ff40}.account-avatar.buyer{background:linear-gradient(145deg,#2585f6,#12c6ad)}.account-avatar.large{border-radius:15px;width:50px;height:50px;font-size:19px}.account-dropdown{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(150deg,#111b32fa,#040d1bfc);border:1px solid #6be8ff59;border-radius:20px;width:min(380px,100vw - 28px);animation:.18s ease-out account-panel-in;position:absolute;top:calc(100% + 13px);right:0;overflow:hidden;box-shadow:0 28px 90px #000000b8,0 0 45px #535eff24}.account-dropdown:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#6febff09 1px,#0000 1px),linear-gradient(90deg,#6febff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;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 75%);mask-image:linear-gradient(#000,#0000 75%)}@keyframes account-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.account-dropdown>header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:19px;display:grid;position:relative}.account-dropdown>header>div{gap:3px;display:grid}.account-dropdown>header b{font-size:15px}.account-dropdown>header small{color:#8198aa;font-size:9px}.account-dropdown>header em{color:#67ecff;background:#5be9ff16;border-radius:99px;width:max-content;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.account-dropdown>header>a{color:#8cf2ff;font-size:24px}.account-level{color:#082240;background:linear-gradient(110deg,#d8f6ff,#bfcbff);border-radius:14px;margin:0 14px;padding:15px;position:relative}.account-level>div{justify-content:space-between;align-items:end;gap:12px;display:flex}.account-level b{font-size:12px}.account-level span{font-size:8px}.account-level>i{background:#7290bb33;border-radius:99px;height:4px;margin-top:12px;display:block;overflow:hidden}.account-level>i>span{background:linear-gradient(90deg,#315eff,#18b8d4);border-radius:99px;height:100%;display:block}.account-primary-actions{grid-template-columns:1fr 1fr;gap:9px;padding:12px 14px;display:grid;position:relative}.account-primary-actions a{background:#0d1a2d;border:1px solid #70e6ff2e;border-radius:13px;grid-template-columns:auto 1fr;gap:4px 8px;min-height:72px;padding:13px;display:grid}.account-primary-actions a.accent{background:linear-gradient(135deg,#2d84ff94,#25cdd057)}.account-primary-actions span{color:#70efff;grid-row:1/3;align-self:center;font-size:19px}.account-primary-actions b{font-size:11px}.account-primary-actions small{color:#9bb0c1;font-size:7px}.account-numbers{background:#ffffff08;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:0 14px;padding:12px 0;display:grid;position:relative}.account-numbers span{color:#8297aa;text-align:center;gap:3px;font-size:7px;display:grid}.account-numbers b{color:#f2fbff;font-size:15px}.account-dropdown>nav{grid-template-columns:repeat(3,1fr);gap:5px;padding:13px 14px;display:grid;position:relative}.account-dropdown>nav a{color:#becdd9;border-radius:10px;place-items:center;gap:5px;min-height:66px;padding:8px;font-size:8px;display:grid}.account-dropdown>nav a:hover{color:#7cefff;background:#ffffff09}.account-dropdown>nav i{color:#79e8fa;font-size:18px;font-style:normal}.account-dropdown>footer{background:#030b17;border-top:1px solid #70e6ff24;justify-content:space-between;gap:10px;padding:13px 17px;display:flex;position:relative}.account-dropdown>footer a,.account-dropdown>footer button{color:#92a9ba;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.account-dropdown>footer a{color:#78ebff}.account-dropdown>footer button:hover{color:#ff9aaa}.auth-role-picker{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.auth-role-picker button{color:#b9cad8!important;text-align:left!important;background:#071423!important;border:1px solid #2a4664!important;border-radius:13px!important;grid-template-columns:auto 1fr!important;gap:3px 9px!important;margin:0!important;padding:13px!important;display:grid!important}.auth-role-picker button>span{color:#5ce8ff;grid-row:1/3;align-self:center;font-size:20px}.auth-role-picker button>b{font-size:12px}.auth-role-picker button>small{font-size:8px;line-height:1.45}.auth-role-picker button.active{color:#fff!important;background:linear-gradient(125deg,#355cbd88,#16a8b755)!important;border-color:#69ecff!important;box-shadow:0 0 25px #55eaff18!important}.identity-space{padding-bottom:100px}.identity-space .platform-nav,.role-router-page .platform-nav{width:min(1760px,100% - clamp(32px,4.5vw,86px))}.identity-space-loading{color:#8ba4b7;text-align:center;padding:120px 0}.wrong-role-card,.role-router-card{text-align:center;background:linear-gradient(145deg,#12203fe6,#05111ff5);border:1px solid #63e8ff47;border-radius:25px;justify-items:center;gap:14px;max-width:760px;margin:120px auto;padding:60px 36px;display:grid;box-shadow:0 35px 80px #00000073}.wrong-role-card small,.role-router-card small{color:#68eaff;letter-spacing:.18em;font:900 9px Arial}.wrong-role-card h2,.role-router-card h1{margin:0;font-size:clamp(32px,5vw,58px)}.wrong-role-card p,.role-router-card p{color:#91a7b8;max-width:580px;line-height:1.8}.wrong-role-card a{color:#fff;background:linear-gradient(110deg,#6659e8,#25b8d4);border-radius:12px;padding:15px 22px;font-weight:900}.role-router-loader{color:#71eaff;align-items:center;gap:10px;display:flex}.role-router-loader i{border:2px solid #40647b;border-top-color:#62eaff;border-radius:50%;width:18px;height:18px;animation:1s linear infinite identity-spin}@keyframes identity-spin{to{transform:rotate(360deg)}}.creator-space-main,.buyer-space-main{width:min(1560px,100% - 52px);margin-inline:auto}.identity-profile-hero{background:radial-gradient(circle at 76% 30%,#43ddff40,#0000 27%),radial-gradient(circle at 55% 10%,#7054ee61,#0000 34%),linear-gradient(120deg,#050b19,#0b2944 56%,#1a1743);border:1px solid #69e8ff40;border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:28px;min-height:315px;margin-top:34px;padding:50px clamp(28px,4vw,65px) 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000073}.identity-profile-hero.buyer{background:radial-gradient(circle at 78% 22%,#37e6b538,#0000 25%),radial-gradient(circle at 60% 0,#317bff63,#0000 35%),linear-gradient(120deg,#041019,#082c37 56%,#0e2652)}.identity-cover-grid{opacity:.5;background-color:#0000;background-image:linear-gradient(#65e8ff0d 1px,#0000 1px),linear-gradient(90deg,#65e8ff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;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(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.identity-avatar{background:linear-gradient(145deg,#7654f1,#18bbd1);border:1px solid #73edff;border-radius:34px;place-items:center;width:128px;height:128px;font-size:49px;font-weight:950;display:grid;position:relative;box-shadow:0 0 45px #4bdeff45}.identity-avatar.buyer{background:linear-gradient(145deg,#2a7cf4,#12bca7)}.identity-avatar i{background:#68f6b1;border:5px solid #0a1730;border-radius:50%;width:25px;height:25px;position:absolute;bottom:-5px;right:-5px}.identity-profile-copy{gap:7px;display:grid;position:relative}.identity-profile-copy>small{color:#6eeeff;letter-spacing:.18em;font:900 8px Arial}.identity-profile-copy h1{margin:0;font-size:clamp(35px,4.6vw,64px)}.identity-profile-copy>p{color:#91aabd;margin:0;font-size:11px}.identity-profile-copy>strong{color:#d6e6f0;max-width:700px;margin-top:7px;font-size:12px;line-height:1.7}.identity-stats{flex-wrap:wrap;gap:22px;margin-top:15px;display:flex}.identity-stats span{color:#93a9bb;align-items:baseline;gap:6px;font-size:9px;display:flex}.identity-stats b{color:#fff;font-size:21px}.identity-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:9px;display:flex;position:relative}.identity-hero-actions a,.identity-hero-actions button{color:#d6f8ff;cursor:pointer;background:#09182acc;border:1px solid #7febff6b;border-radius:11px;padding:12px 15px;font-size:9px;font-weight:900}.identity-hero-actions .primary{color:#fff;background:linear-gradient(110deg,#6659ec,#20b8ce);border-color:#0000}.identity-space-tabs{background:#061223cc;border:1px solid #63e8ff30;border-radius:16px;align-items:center;gap:8px;margin:14px auto 26px;padding:9px;display:flex}.identity-space-tabs button,.identity-space-tabs a{color:#8fa7b9;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 17px;font-size:10px;font-weight:900}.identity-space-tabs button.active{color:#08223b;background:#e8faff}.identity-space-tabs a{color:#69ecff;margin-left:auto}.identity-list-panel{background:#071424;border:1px solid #5de2ff33;border-radius:22px;gap:10px;padding:32px;display:grid}.identity-list-panel>header{justify-content:space-between;gap:20px;margin-bottom:10px;display:flex}.identity-list-panel>header small{color:#66eaff;letter-spacing:.16em;font:900 8px Arial}.identity-list-panel h2{margin:7px 0;font-size:28px}.identity-list-panel>header a{color:#67eaff;align-self:center;font-size:10px}.identity-list-panel>article{background:#09182a;border:1px solid #22384f;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;padding:18px;display:flex}.identity-list-panel article>div:first-child{gap:6px;display:grid}.identity-list-panel article b{font-size:14px}.identity-list-panel article small,.identity-list-panel article p{color:#8098aa;margin:0;font-size:9px;line-height:1.6}.buyer-profile-editor{background:#071424;border:1px solid #64e9ff33;border-radius:22px;margin-top:28px;padding:32px}.buyer-profile-editor header small{color:#65eaff;letter-spacing:.15em;font:900 8px Arial}.buyer-profile-editor h2{margin:7px 0;font-size:28px}.buyer-profile-editor header p{color:#89a0b2}.buyer-profile-editor form{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.buyer-profile-editor label{gap:7px;display:grid}.buyer-profile-editor label.wide{grid-column:1/-1}.buyer-profile-editor span{color:#9fb4c4;font-size:9px}.buyer-profile-editor input,.buyer-profile-editor textarea{color:#fff;background:#040d19;border:1px solid #2a425a;border-radius:10px;width:100%;padding:13px}.buyer-profile-editor button{color:#fff;background:linear-gradient(90deg,#2f7cf2,#19b6c9);border:0;border-radius:10px;grid-column:1/-1;padding:14px;font-weight:900}.buyer-profile-editor form>small{color:#68ebff;grid-column:1/-1}.account-role-tag{color:#6deaff;background:#37d0ff18;border-radius:99px;margin-left:8px;padding:4px 7px;font-size:7px;font-style:normal}.account-role-tag.buyer{color:#78ffbc;background:#5effad17}@media (width<=980px){.account-trigger{width:52px;min-width:52px;padding:6px}.account-trigger>span:nth-child(2),.account-trigger>i{display:none}.identity-profile-hero{grid-template-columns:auto 1fr;align-items:center}.identity-hero-actions{grid-column:1/-1;justify-content:flex-start}.identity-avatar{border-radius:27px;width:102px;height:102px}.identity-space .platform-nav,.role-router-page .platform-nav{grid-template-columns:minmax(0,1fr) auto}.identity-space .platform-nav-links,.role-router-page .platform-nav-links{grid-area:2/1/auto/-1;justify-content:flex-start;overflow:auto}}@media (width<=620px){.identity-space .platform-nav,.role-router-page .platform-nav{width:calc(100% - 22px);margin-top:8px}.account-dropdown{max-height:calc(100dvh - 92px);position:fixed;top:78px;right:11px;overflow:auto}.auth-role-picker{grid-template-columns:1fr}.creator-space-main,.buyer-space-main{width:calc(100% - 22px)}.identity-profile-hero{border-radius:20px;grid-template-columns:1fr;justify-items:start;min-height:0;margin-top:18px;padding:28px 20px}.identity-avatar{border-radius:22px;width:82px;height:82px;font-size:32px}.identity-profile-copy h1{font-size:36px}.identity-stats{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}.identity-hero-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.identity-hero-actions a,.identity-hero-actions button{text-align:center}.identity-hero-actions .primary{grid-column:1/-1}.identity-space-tabs{z-index:25;white-space:nowrap;margin:10px 0 18px;position:sticky;top:83px;overflow:auto}.identity-list-panel{padding:20px 14px}.identity-list-panel>header,.identity-list-panel>article{flex-direction:column;align-items:flex-start}.buyer-profile-editor{padding:22px 15px}.buyer-profile-editor form{grid-template-columns:1fr}.buyer-profile-editor label.wide,.buyer-profile-editor button,.buyer-profile-editor form>small{grid-column:auto}.account-primary-actions{grid-template-columns:1fr}.role-router-card,.wrong-role-card{margin:70px 15px;padding:42px 20px}}
