:root{--bg:#10121c;--card:#1a1e2d;--line:#2b3043;--text:#f5f4fc;--muted:#a1a6bd;--accent:#fb5874;--soft:#24293b;--green:#a2dbbc;--shadow:0 18px 55px #03040b40}body{background:radial-gradient(ellipse 75% 450px at 75% -120px,#38264165,transparent),var(--bg);letter-spacing:-.12px}.light{--bg:#f5f4f9;--card:#fff;--line:#e5e1ed;--text:#222238;--muted:#74758d;--accent:#e74064;--soft:#efedf6;--green:#28795b;--shadow:0 18px 55px #42285110}body.light{background:radial-gradient(ellipse 75% 450px at 75% -120px,#f7d9e8,transparent),var(--bg)}.shell{max-width:1160px}.top{height:96px}.brand{gap:13px}.brand small{font-size:8px;letter-spacing:1.9px;margin-top:3px}.logo{position:relative;width:46px;height:46px;border-radius:16px;letter-spacing:-1.8px;background:linear-gradient(140deg,#ff7c88,#ed3d66);box-shadow:0 8px 28px #ec426733;font-size:20px}.logo-spark{position:absolute;right:8px;top:8px;background:#ffdcbb;width:4px;height:4px;border-radius:100%}.icon-btn,.lang{border-radius:13px;background:#ffffff05}.light .icon-btn,.light .lang{background:#fff}.welcome-row{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:22px 0 26px}.welcome-row h1{font-size:34px;margin:9px 0;letter-spacing:-1.15px}.welcome-row p{font-size:13px;color:var(--muted)}.welcome-row .eyebrow{font-size:10px;color:#c4afc5;letter-spacing:1.7px}.light .welcome-row .eyebrow{color:#9b5c83}.creator-chip{border:1px solid var(--line);background:var(--card);border-radius:30px;padding:7px 12px 7px 7px;display:flex;align-items:center;gap:9px;font-size:11px;white-space:nowrap}.creator-chip strong{color:var(--text)}.creator-chip>span:nth-child(2){color:var(--muted)}.creator-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:100%;font-size:13px;font-weight:800;background:linear-gradient(145deg,#fbbb9c,#e95e86);color:#401f35;letter-spacing:-1px}.creator-avatar.large{width:52px;height:52px;font-size:23px;flex-shrink:0}.creator-avatar.xl{width:70px;height:70px;font-size:31px;box-shadow:0 10px 30px #fa58752b}.drive-hero{min-height:300px;position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(115deg,#302336,#34283e 50%,#5c3248);border:1px solid #85526765;box-shadow:var(--shadow);margin-bottom:20px;color:white}.drive-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 65% 20%,#ffbb8812,transparent 40%);pointer-events:none}.drive-content{padding:32px 36px;position:relative;z-index:2;max-width:58%}.hero-label{display:inline-flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1.9px;font-weight:750;color:#ffc0bd}.hero-label>span{width:5px;height:5px;background:#ffc0bd;border-radius:100%}.drive-content h2{font-size:43px;line-height:1.08;letter-spacing:-1.5px;margin:17px 0 13px;font-weight:800}.drive-content p{font-size:12px;color:#d6b8cb;margin-bottom:23px;max-width:255px}.drive-content .primary{font-size:12px;background:#f9637a;box-shadow:0 8px 23px #ed396438}.road-art{position:absolute;right:-15px;bottom:8px;width:63%;height:95%;opacity:.96}.edition-mark{position:absolute;bottom:20px;right:25px;font-size:8px;letter-spacing:2.8px;color:#e9bbc8}.server-strip{padding:15px 18px;border-radius:17px;background:linear-gradient(110deg,var(--card),var(--soft));border:1px solid var(--line);margin-bottom:20px}.server-dot{background:var(--green);box-shadow:0 0 0 5px #a2dbbc10}.server-strip strong{font-size:13px}.server-strip small{font-size:10px}.search{border-radius:15px;background:#ffffff03;border-color:var(--line)}.light .search{background:white}.search input{height:51px;font-size:13px}.home-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-action{display:flex;gap:14px;align-items:center;text-align:left;background:var(--card);border:1px solid var(--line);padding:20px;border-radius:18px;transition:transform .2s,border-color .2s}.home-action:hover{transform:translateY(-2px);border-color:#a56885}.home-action>span:nth-child(2){flex:1}.home-action strong{display:block;font-size:14px}.home-action small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.home-action.tone-1 .tile-icon{color:#a3d9bb;background:#a3d9bb14}.home-action.tone-2 .tile-icon{color:#a8baff;background:#a8baff14}.home-action.tone-3 .tile-icon{color:#e3c595;background:#e3c59514}.mini-label{display:block;color:var(--muted);font-size:9px;letter-spacing:1.6px;font-weight:700;margin-bottom:6px}.section-head{margin-top:30px;margin-bottom:16px}.section-head h2{font-size:20px}.tile-icon{background:#fb587412;color:#ff8b9c;border:1px solid #fb587415}.guide{border-radius:17px;background:linear-gradient(115deg,var(--card),#1c2030)}.light .guide{background:white}.guide h3{font-size:15px}.guide .meta{font-size:10px}.latest-story{width:100%;display:flex;align-items:flex-start;text-align:left;gap:18px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(110deg,var(--card),var(--soft));padding:23px}.latest-story>div{flex:1}.latest-story h3{margin:7px 0;font-size:18px}.latest-story p{font-size:12px;line-height:1.7;color:var(--muted)}.latest-story .tile-icon{color:#b5bfff;background:#b5bfff10}.creator-banner{margin:28px 0 0;display:flex;gap:16px;align-items:center;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.creator-banner>div{flex:1}.creator-banner small{font-size:8px;letter-spacing:1.1px;color:var(--muted)}.creator-banner h3{font-size:14px;margin:4px 0}.creator-banner p{font-size:11px;color:var(--muted)}.footnote{margin-top:32px}.footnote>small{display:block;margin-top:6px;font-size:9px;color:var(--muted);opacity:.7}.footer-author{font-size:11px;color:var(--muted);padding:4px}.footer-author strong{color:#d7b6ca;font-weight:600}.light .footer-author strong{color:#9e5578}.footer-author>span{padding:0 8px}.nav{border:1px solid #ffffff12;border-radius:24px;background:#1b1e2cf5;backdrop-filter:blur(20px);box-shadow:0 14px 45px #03040b7a}.light .nav{background:#fffffff5;border-color:var(--line)}.nav button{font-size:9px;gap:5px;border-radius:16px;padding:9px 6px;min-width:61px}.nav button.active{background:#f65c7615;color:#ff8fa2}.light .nav button.active{color:var(--accent)}.nav button.active svg{stroke-width:2}.feature{background:linear-gradient(140deg,var(--card),#1c2030);border-radius:20px}.light .feature{background:#fff}.feature:nth-child(3n+2) .tile-icon{color:#a8baff;background:#a8baff12;border-color:#a8baff18}.feature:nth-child(3n) .tile-icon{color:#a3d9bb;background:#a3d9bb12;border-color:#a3d9bb18}.feature h3{font-size:15px}.story{border-radius:22px}.story-top{background:linear-gradient(125deg,#f2567819,transparent)}.story-body p{font-size:13px;line-height:1.85}.story .badge{font-size:9px}.form-card{border-radius:22px}.field input,.field select,.field textarea{border-radius:12px;font-size:13px;min-height:47px}.primary{border-radius:13px;font-size:13px;font-weight:700;background:linear-gradient(135deg,#fb6d82,#eb456b);box-shadow:0 7px 20px #f34b6b16}.secondary{border-radius:12px;font-size:12px}.back{font-size:12px}.page-title .eyebrow{font-size:9px;color:#c99fb7}.light .page-title .eyebrow{color:#a36a89}.page-title h1{font-size:30px}.page-title p:not(.eyebrow){font-size:12px}.catalog-toolbar{display:flex;gap:15px;align-items:center;justify-content:space-between;margin:0 0 20px}.catalog-toolbar>div>small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.catalog-toolbar .secondary{font-size:11px;padding:10px 12px}.live-pill{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--green)}.live-pill i{display:block;width:5px;height:5px;background:var(--green);border-radius:100%}.server-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.server-choice{border:1px solid var(--line);background:var(--card);border-radius:16px;display:flex;align-items:center;gap:13px;padding:16px;text-align:left;transition:.15s}.server-choice.selected{border-color:#fb58748f;background:linear-gradient(115deg,#fb587415,var(--card))}.server-number{width:42px;height:42px;background:var(--soft);color:var(--server-color);display:grid;place-items:center;border-radius:12px;font-weight:750;font-size:14px;flex-shrink:0;border:1px solid var(--line);text-shadow:0 1px 4px #0006}.light .server-number{background:#262737;color:var(--server-color)}.server-name{flex:1;min-width:0}.server-name strong{font-size:12px;letter-spacing:.6px;display:block;overflow-wrap:anywhere}.server-name small{font-size:9px;color:var(--muted);display:block;margin-top:4px}.server-choice.selected>svg{color:var(--accent)}.server-search{margin-bottom:17px}.manual-server{padding:18px;border:1px solid var(--line);border-radius:15px;font-size:12px;color:var(--muted);margin-top:25px}.manual-server summary{cursor:pointer}.manual-server form{margin-top:20px}.income-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;align-items:start}.income-layout .form-card{margin:0;width:100%}.duration-chips{display:flex;gap:9px;margin-bottom:20px}.duration-chips .chip{padding:7px 14px;flex:1}.estimate-display{padding:25px;border:1px solid #94dbb839;background:radial-gradient(ellipse at 0 0,#54937916,transparent 90%),var(--bg);border-radius:18px}.estimate-kicker{font-size:9px;font-weight:750;letter-spacing:1.4px;color:var(--green);margin-bottom:12px}.estimate-display>strong{font-size:43px;line-height:1.1;letter-spacing:-1.8px;font-weight:800;display:block;overflow-wrap:anywhere}.estimate-display>p{font-size:12px;color:var(--muted);margin-top:10px;line-height:1.7}.estimate-details{border-top:1px solid var(--line);padding-top:16px;margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.estimate-details>span:last-child{color:var(--green);white-space:nowrap}.rate-provenance{display:flex;gap:10px;margin:18px 0 12px;color:var(--muted)}.rate-provenance>svg{width:17px;height:17px;margin-top:2px;color:var(--green)}.rate-provenance p{font-size:10px;line-height:1.8}.job-catalog-info{display:flex;gap:15px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:10px;margin-top:20px}.job-catalog-info .text-btn{font-size:10px}.sample-card h2{font-size:20px;margin-top:11px}.sample-card .mini-label{font-size:8px;letter-spacing:1.1px;line-height:1.7}.sample-card .primary{width:100%;font-size:12px}.creator-about{margin-top:28px;padding:27px;max-width:none;background:radial-gradient(ellipse at 100% 0,#f45f7a16,transparent 70%),var(--card)}.creator-about-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.creator-about h2{font-size:29px;letter-spacing:-1px}.creator-role{font-size:12px;color:var(--accent);margin:5px 0 16px}.creator-about .primary{margin:22px 0 17px}.creator-about .tiny{font-size:10px}.creator-about .info-copy{max-width:590px}.result-edit:empty{display:block}@media(max-width:700px){.top{height:82px}.shell{padding:0 20px 120px}.brand{font-size:16px}.brand small{font-size:7px;letter-spacing:1.6px}.logo{width:42px;height:42px;border-radius:14px}.welcome-row{display:block;margin:20px 0 23px}.welcome-row h1{font-size:29px}.welcome-row .eyebrow{font-size:8px;letter-spacing:1.3px}.welcome-row p{font-size:11px}.welcome-row .creator-chip{margin-top:17px;font-size:10px;display:inline-flex;padding:5px 9px 5px 5px}.creator-chip .creator-avatar{width:24px;height:24px;font-size:11px}.creator-chip svg{width:13px;height:13px}.drive-hero{min-height:285px;border-radius:23px}.drive-content{padding:25px;max-width:75%}.drive-content h2{font-size:35px;margin-top:16px;margin-bottom:11px}.drive-content p{max-width:180px;font-size:11px;margin-bottom:20px}.hero-label{font-size:8px;letter-spacing:1.3px}.drive-content .primary{font-size:11px;padding:11px 13px}.road-art{width:85%;right:-80px;height:75%;bottom:9px;opacity:.84}.edition-mark{font-size:7px;bottom:15px;right:18px;letter-spacing:2px}.server-strip{padding:14px}.server-strip strong{font-size:11px}.server-strip small{font-size:9px}.server-strip .text-btn{font-size:10px}.home-actions{gap:10px}.home-action{padding:16px 12px;gap:10px;align-items:flex-start;flex-direction:column;position:relative;min-height:140px}.home-action strong{font-size:12px}.home-action small{font-size:10px;line-height:1.5;max-width:120px}.home-action>.chev{position:absolute;right:13px;top:24px;width:13px}.home-action .tile-icon{width:35px;height:35px;border-radius:11px}.home-action .tile-icon svg{width:19px;height:19px}.section-head h2{font-size:18px}.mini-label{font-size:8px;letter-spacing:1.2px}.guide h3{font-size:13px}.guide .tile-icon{width:36px;height:36px}.guide{padding:15px;gap:12px}.guide .meta{font-size:10px}.latest-story{padding:19px 16px;gap:12px}.latest-story h3{font-size:15px}.latest-story p{font-size:11px}.latest-story .tile-icon{display:none}.latest-story .tiny{font-size:9px}.creator-banner{gap:12px;padding:20px 0}.creator-avatar.large{width:43px;height:43px;font-size:20px}.creator-banner small{font-size:7px;letter-spacing:.8px}.creator-banner h3{font-size:12px}.creator-banner p{font-size:10px}.creator-banner .icon-btn{width:35px;height:35px;min-width:35px}.nav{bottom:12px;max-width:390px;width:calc(100% - 28px);padding:7px 5px}.nav button{font-size:9px;min-width:53px;padding:8px 5px}.nav svg{width:20px;height:20px}.page-title h1{font-size:27px}.page-title p:not(.eyebrow){font-size:11px}.server-catalog{grid-template-columns:1fr 1fr;gap:9px}.server-choice{padding:13px 10px;gap:10px;position:relative;min-height:85px}.server-number{width:33px;height:36px;font-size:12px;border-radius:10px}.server-name strong{font-size:10px;letter-spacing:.25px}.server-name small{font-size:8px;line-height:1.5;max-width:90px}.server-choice>svg{display:none}.server-choice.selected:after{content:'✓';position:absolute;top:5px;right:8px;font-size:10px;color:var(--accent)}.catalog-toolbar .secondary{padding:8px 10px;font-size:10px;gap:6px}.catalog-toolbar .secondary svg{width:16px;height:16px}.catalog-toolbar>div>small{font-size:9px}.live-pill{font-size:10px}.income-layout{grid-template-columns:1fr;gap:18px}.estimate-display{padding:23px 20px}.estimate-display>strong{font-size:37px}.estimate-details{font-size:10px;gap:8px}.estimate-kicker{font-size:8px;letter-spacing:1.3px}.creator-about{padding:23px}.creator-about h2{font-size:27px}.creator-about-top .pill{font-size:8px}.footer-author{font-size:10px}.feature h3{font-size:13px}.story h2{font-size:18px}.story-body p{font-size:12px}.job-top{align-items:flex-start}.job-top span{white-space:nowrap;font-size:13px}.job-top strong{font-size:13px}}@media(min-width:1000px){.drive-hero{min-height:330px}.drive-content{padding:39px}.drive-content h2{font-size:48px}.road-art{width:62%;right:10px}.home-actions{grid-template-columns:repeat(4,1fr)}.home-action{flex-direction:column;align-items:flex-start;gap:16px;position:relative}.home-action>.chev{position:absolute;right:20px;top:31px}}
@media(max-width:700px){.drive-content{max-width:85%}.road-art{width:95%;right:-40px;opacity:.82}}
