:root{color-scheme:dark;--creator-bg: #090a0b;--creator-panel: #111315;--creator-panel-2: #171a1d;--creator-line: rgba(255,255,255,.12);--creator-muted: #8d9598;--creator-text: #f1f3f2;--creator-lime: #c7ff1a;--creator-orange: #ff9d54;--creator-cyan: #68d4d0;--creator-radius: 5px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--creator-bg);color:var(--creator-text);font-family:Inter,Noto Sans SC,sans-serif;letter-spacing:0}button,input,textarea,select{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg{width:16px;height:16px}.creator-body{min-height:100vh;background-image:radial-gradient(rgba(255,255,255,.12) .7px,transparent .7px);background-size:22px 22px}.creator-header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(255,255,255,.08);background:#090a0be6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.creator-header__inner{width:min(1180px,calc(100% - 44px));height:66px;margin:0 auto;display:flex;align-items:center;gap:42px}.creator-logo{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;font-size:15px}.creator-logo span{display:grid;width:25px;height:25px;place-items:center;background:var(--creator-lime);color:#10120b;border-radius:50% 50% 50% 3px;font-size:12px;font-weight:800}.creator-logo strong{font-weight:700}.creator-nav{display:flex;align-items:center;gap:27px;min-width:0;flex:1}.creator-nav a{position:relative;color:#858d90;font-size:12px;transition:color .2s}.creator-nav a:hover,.creator-nav a.is-active{color:var(--creator-text)}.creator-nav a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-24px;height:2px;background:var(--creator-lime)}.creator-actions{display:flex;align-items:center;gap:7px}.creator-icon-button,.creator-menu-button{position:relative;width:33px;height:33px;display:grid;place-items:center;padding:0;border:1px solid transparent;background:transparent;color:#a9b0b1;cursor:pointer}.creator-icon-button:hover,.creator-menu-button:hover{border-color:var(--creator-line);color:#fff;background:#ffffff0a}.notification-dot{position:absolute;top:7px;right:7px;width:4px;height:4px;border-radius:50%;background:var(--creator-orange)}.creator-login{height:33px;padding:0 15px;border:0;border-radius:2px;background:var(--creator-lime);color:#0d1107;font-size:12px;font-weight:700;cursor:pointer}.creator-menu-button,.creator-mobile-nav{display:none}.creator-hero,.creator-publish-band,.creator-content,.creator-footer{width:min(1180px,calc(100% - 44px));margin-inline:auto}.creator-hero{min-height:525px;padding:74px 0 68px;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px}.creator-eyebrow{color:var(--creator-lime);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em}.creator-eyebrow span{display:inline-block;width:22px;height:1px;margin:0 8px 3px 0;background:currentColor}.creator-hero h1{margin:22px 0 18px;font-size:clamp(48px,6vw,78px);line-height:.99;letter-spacing:-.055em;font-weight:600}.creator-hero h1 em{color:var(--creator-lime);font-style:normal}.creator-hero__copy>p{max-width:420px;margin:0;color:var(--creator-muted);font-size:14px;line-height:1.8}.creator-hero__actions{display:flex;align-items:center;gap:20px;margin-top:34px}.creator-primary{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:var(--creator-radius);background:var(--creator-lime);color:#0d1107;font-size:12px;font-weight:700;cursor:pointer;transition:transform .2s,background .2s}.creator-primary:hover{background:#d7ff55;transform:translateY(-2px)}.creator-secondary{display:inline-flex;align-items:center;gap:6px;color:#aab0b0;font-size:12px}.creator-secondary:hover{color:#fff}.creator-hero__visual{position:relative;min-height:390px}.creator-orbit{position:absolute;border:1px dashed rgba(199,255,26,.24);border-radius:50%;transform:rotate(-18deg);pointer-events:none}.creator-orbit--one{width:365px;height:255px;right:46px;top:35px}.creator-orbit--two{width:420px;height:290px;right:18px;top:18px;border-color:#68d4d029;transform:rotate(18deg)}.creator-hero-card{position:absolute;overflow:hidden;border:1px solid var(--creator-line);border-radius:5px;box-shadow:0 28px 70px #0006}.creator-hero-card--back{width:235px;height:265px;right:22px;top:16px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;background:#d4fd65;color:#10120b;transform:rotate(8deg)}.creator-hero-card--back span,.creator-hero-card--front .creator-hero-card__meta>span{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.09em}.creator-hero-card--back strong{font-size:27px;line-height:1.1;letter-spacing:-.04em}.creator-hero-card--back small{font-size:10px;opacity:.67}.creator-hero-card--front{z-index:2;width:310px;height:365px;right:168px;top:46px;background:var(--creator-panel);transform:rotate(-5deg)}.creator-hero-card__media{position:relative;height:235px;overflow:hidden}.creator-hero-card__media img{width:100%;height:100%;object-fit:cover}.creator-play{position:absolute;left:50%;top:50%;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:#00000040;transform:translate(-50%,-50%)}.creator-play svg{width:14px;fill:#fff}.creator-hero-card__meta{padding:17px 18px}.creator-hero-card__meta>span{color:var(--creator-orange)}.creator-hero-card__meta strong{display:block;margin-top:9px;font-size:14px;line-height:1.4}.creator-hero-card__meta small{display:block;margin-top:16px;color:var(--creator-muted);font-size:10px}.creator-hero-card__meta small svg{width:11px;height:11px;margin-right:3px;vertical-align:-2px}.creator-hero-stat{position:absolute;right:12px;bottom:18px;display:grid;gap:4px;text-align:right}.creator-hero-stat strong{color:var(--creator-cyan);font-size:25px;font-weight:500}.creator-hero-stat span{color:var(--creator-muted);font-size:10px}.creator-publish-band{min-height:108px;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-block:1px solid rgba(199,255,26,.25);background:#c7ff1a0e}.creator-publish-band>div:first-child{display:flex;align-items:center;gap:18px}.creator-publish-band__index{color:var(--creator-lime);font-family:DM Mono,monospace;font-size:25px}.creator-publish-band b{display:block;font-size:15px}.creator-publish-band p{margin:6px 0 0;color:var(--creator-muted);font-size:11px}.creator-publish-types{display:flex;align-items:center;gap:18px;color:#adb4b4}.creator-publish-types span{display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.creator-publish-types svg{width:14px;color:var(--creator-cyan)}.creator-band-button{display:inline-flex;align-items:center;gap:12px;min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:var(--creator-radius);background:transparent;color:#fff;font-size:11px;cursor:pointer}.creator-band-button:hover{border-color:var(--creator-lime);color:var(--creator-lime)}.creator-content{display:grid;grid-template-columns:220px 1fr;gap:54px;padding:80px 0 110px}.creator-sidebar{min-width:0}.creator-side-profile{display:flex;align-items:center;gap:9px;padding-bottom:23px;border-bottom:1px solid var(--creator-line)}.creator-avatar{display:grid;width:33px;height:33px;place-items:center;border-radius:50%;background:var(--creator-cyan);color:#0d1515;font-weight:800}.creator-side-profile>div:nth-child(2){min-width:0;display:grid;gap:4px}.creator-side-profile strong{font-size:12px}.creator-side-profile span{color:#6f787b;font-family:DM Mono,monospace;font-size:8px}.creator-side-profile button{margin-left:auto;padding:0;border:0;background:transparent;color:#6f787b;cursor:pointer}.creator-side-nav{display:grid;gap:3px;padding:19px 0 24px;border-bottom:1px solid var(--creator-line)}.creator-side-nav button{display:flex;align-items:center;gap:10px;min-height:35px;padding:0 9px;border:0;border-radius:3px;background:transparent;color:#889094;text-align:left;font-size:11px;cursor:pointer}.creator-side-nav button:hover,.creator-side-nav button.is-active{background:#c7ff1a1a;color:var(--creator-lime)}.creator-side-nav button b{margin-left:auto;color:#626a6c;font-size:10px;font-weight:400}.creator-side-nav button.is-active b{color:var(--creator-lime)}.creator-side-nav svg{width:14px}.creator-side-plan{margin-top:25px;padding:15px;border:1px solid var(--creator-line);background:var(--creator-panel)}.creator-side-plan>span{color:var(--creator-orange);font-family:DM Mono,monospace;font-size:8px}.creator-side-plan strong{display:block;margin-top:11px;font-size:12px}.creator-side-plan p{margin:8px 0 17px;color:var(--creator-muted);font-size:10px;line-height:1.6}.creator-progress{height:3px;background:#282e30}.creator-progress i{display:block;width:33%;height:100%;background:var(--creator-lime)}.creator-side-plan small{display:block;margin-top:9px;color:#687173;font-size:9px}.creator-feed__head{display:flex;align-items:end;justify-content:space-between;gap:20px}.creator-feed__head h2{margin:12px 0 0;font-size:29px;letter-spacing:-.045em}.creator-feed__tools{display:flex;align-items:center;gap:8px}.creator-search{display:flex;align-items:center;gap:8px;width:235px;height:34px;padding:0 10px;border:1px solid var(--creator-line);background:#ffffff08}.creator-search svg{color:#70797b}.creator-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:11px}.creator-search input::placeholder{color:#667073}.creator-sort{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px;border:1px solid var(--creator-line);background:transparent;color:#a4abad;font-size:10px;cursor:pointer}.creator-filter-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:30px;padding-bottom:13px;border-bottom:1px solid var(--creator-line)}.creator-filter-pills{display:flex;flex-wrap:wrap;gap:7px}.creator-filter-pills button{height:28px;padding:0 12px;border:1px solid transparent;border-radius:2px;background:transparent;color:#7d8688;font-size:10px;cursor:pointer}.creator-filter-pills button:hover,.creator-filter-pills button.is-active{border-color:#c7ff1a66;background:#c7ff1a1f;color:var(--creator-lime)}.creator-filter-row>span{color:#6c7476;font-family:DM Mono,monospace;font-size:9px;white-space:nowrap}.creator-grid{column-count:3;column-gap:14px;margin-top:18px}.creator-card{position:relative;break-inside:avoid;margin:0 0 14px;overflow:hidden;border:1px solid rgba(255,255,255,.09);background:var(--creator-panel);cursor:pointer;transition:transform .25s,border-color .25s}.creator-card:hover{border-color:#c7ff1a99;transform:translateY(-3px)}.creator-card__cover{position:relative;min-height:150px;overflow:hidden;background:#151819}.creator-card__cover img{width:100%;height:100%;min-height:150px;object-fit:cover;transition:transform .5s}.creator-card:hover .creator-card__cover img{transform:scale(1.045)}.creator-card__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent 55%);pointer-events:none}.creator-card__type{position:absolute;z-index:1;left:10px;top:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;background:#080a0ac7;color:var(--creator-lime);font-family:DM Mono,monospace;font-size:8px}.creator-card__type svg{width:11px;height:11px}.creator-card__play{position:absolute;z-index:1;right:10px;bottom:10px;display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:#0000004d}.creator-card__play svg{width:10px;fill:#fff}.creator-card__body{padding:12px 12px 13px}.creator-card__body h3{margin:0;font-size:13px;line-height:1.35}.creator-card__body p{min-height:31px;margin:7px 0 11px;overflow:hidden;color:var(--creator-muted);font-size:10px;line-height:1.55}.creator-card__author{display:flex;align-items:center;gap:7px;color:#828a8c;font-size:9px}.creator-card__author i{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#273436;color:var(--creator-cyan);font-size:8px;font-style:normal}.creator-card__stats{margin-left:auto;display:inline-flex;gap:8px}.creator-card__stats span{display:inline-flex;align-items:center;gap:3px}.creator-card__stats svg{width:10px;height:10px}.creator-card[data-kind=agent] .creator-card__type,.creator-card[data-kind=tool] .creator-card__type{color:var(--creator-cyan)}.creator-card[data-kind=workflow] .creator-card__type{color:var(--creator-orange)}.creator-empty{min-height:250px;display:grid;place-items:center;align-content:center;gap:9px;border:1px dashed var(--creator-line);color:#798183}.creator-empty svg{width:25px;height:25px;color:var(--creator-lime)}.creator-empty strong{font-size:13px;color:#b6bdbc}.creator-empty span{font-size:10px}.creator-footer{display:grid;grid-template-columns:1.4fr 1fr auto;align-items:end;gap:35px;padding:28px 0 45px;border-top:1px solid var(--creator-line)}.creator-footer .creator-logo{font-size:13px}.creator-footer p{margin:12px 0 0;color:#6e7779;font-size:10px}.creator-footer nav{display:flex;gap:20px;color:#80888a;font-size:10px}.creator-footer nav a:hover{color:var(--creator-lime)}.creator-footer>small{color:#667073;font-family:DM Mono,monospace;font-size:9px}.publish-dialog{width:min(600px,calc(100% - 30px));padding:0;border:1px solid rgba(199,255,26,.35);border-radius:5px;background:#111415;color:var(--creator-text);box-shadow:0 35px 120px #000000b3}.publish-dialog::backdrop{background:#000000c2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.publish-dialog form{padding:25px}.publish-dialog__head{display:flex;align-items:start;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--creator-line)}.publish-dialog__head span{color:var(--creator-lime);font-family:DM Mono,monospace;font-size:9px}.publish-dialog__head h2{margin:8px 0 0;font-size:23px}.publish-close{padding:2px;border:0;background:transparent;color:#899193;cursor:pointer}.publish-type-picker{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:22px 0}.publish-type-picker label{display:grid;justify-items:center;gap:7px;padding:12px 5px;border:1px solid var(--creator-line);color:#8b9495;font-size:10px;cursor:pointer}.publish-type-picker label.is-active,.publish-type-picker label:has(input:checked){border-color:var(--creator-lime);background:#c7ff1a1a;color:var(--creator-lime)}.publish-type-picker input{position:absolute;opacity:0;pointer-events:none}.publish-type-picker svg{width:17px}.publish-field{display:grid;gap:8px;margin-top:14px}.publish-field>span{color:#abb2b2;font-size:10px}.publish-field em{color:#626b6d;font-style:normal}.publish-field input,.publish-field textarea,.publish-field select{width:100%;border:1px solid var(--creator-line);border-radius:2px;outline:0;background:#0b0d0e;color:#fff;font-size:11px}.publish-field input,.publish-field select{height:38px;padding:0 10px}.publish-field textarea{padding:10px;resize:vertical}.publish-field input:focus,.publish-field textarea:focus,.publish-field select:focus{border-color:var(--creator-lime)}.publish-form-row{display:grid;grid-template-columns:1.3fr .7fr;gap:12px}.publish-dialog__foot{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:24px;padding-top:18px;border-top:1px solid var(--creator-line)}.publish-dialog__foot p{display:flex;align-items:start;gap:6px;margin:0;color:#727b7d;font-size:9px;line-height:1.45}.publish-dialog__foot p svg{flex:0 0 auto;width:12px;height:12px}.publish-dialog__foot>div{display:flex;gap:8px}.publish-cancel{height:38px;padding:0 14px;border:1px solid var(--creator-line);background:transparent;color:#a1a9aa;font-size:11px;cursor:pointer}.creator-toast{position:fixed;z-index:50;left:50%;bottom:25px;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 15px;border:1px solid var(--creator-line);background:#eef2ed;color:#152016;font-size:11px;opacity:0;pointer-events:none;transform:translate(-50%,15px);transition:.25s}.creator-toast.is-visible{opacity:1;transform:translate(-50%)}.creator-toast svg{width:14px;color:#3d7a35}@media(max-width:980px){.creator-header__inner{gap:22px}.creator-nav{gap:16px}.creator-hero{gap:25px}.creator-content{gap:28px}.creator-publish-types{gap:10px;flex-wrap:wrap}}@media(max-width:760px){.creator-header__inner,.creator-hero,.creator-publish-band,.creator-content,.creator-footer{width:calc(100% - 28px)}.creator-header__inner{height:58px}.creator-nav,.creator-actions .creator-icon-button{display:none}.creator-menu-button{display:grid;margin-left:auto}.creator-mobile-nav{display:none;padding:10px 14px 15px;grid-template-columns:repeat(2,1fr);gap:7px;border-top:1px solid var(--creator-line)}.creator-mobile-nav.is-open{display:grid}.creator-mobile-nav a{padding:10px;background:#151719;color:#aab1b2;font-size:11px;text-align:center}.creator-mobile-nav a.is-active{color:var(--creator-lime)}.creator-hero{min-height:auto;grid-template-columns:1fr;padding:52px 0 35px}.creator-hero h1{font-size:54px}.creator-hero__visual{min-height:345px;transform:scale(.88);transform-origin:top center;margin-bottom:-38px}.creator-publish-band{display:grid;gap:17px;padding:19px}.creator-publish-types{justify-content:space-between;row-gap:10px}.creator-band-button{justify-content:center}.creator-content{grid-template-columns:1fr;padding:55px 0 75px}.creator-side-nav{grid-template-columns:repeat(3,1fr);border-bottom:0;gap:4px}.creator-side-nav button{padding:0 6px;font-size:10px}.creator-side-nav button b,.creator-side-plan{display:none}.creator-feed__head{display:grid;gap:20px}.creator-feed__tools{width:100%}.creator-search{flex:1}.creator-grid{column-count:2}.creator-footer{grid-template-columns:1fr;gap:18px}.creator-footer>small{margin-top:4px}}@media(max-width:450px){.creator-hero h1{font-size:47px}.creator-hero__visual{transform:scale(.73);margin-bottom:-95px}.creator-publish-types span{font-size:9px}.creator-grid{column-count:1}.publish-dialog form{padding:18px}.publish-type-picker{grid-template-columns:repeat(2,1fr)}.publish-form-row{grid-template-columns:1fr}.publish-dialog__foot{align-items:stretch;flex-direction:column}.publish-dialog__foot>div{justify-content:end}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
