.cx{max-width:1080px;display:grid}.cx :is(a,button,input,select,textarea,summary):focus-visible,.cx [tabindex="-1"]:focus-visible,.cx-dialog :is(a,button):focus-visible,.cx-profile :is(a,button):focus-visible{outline:2px solid var(--ag-studio-text);outline-offset:2px}.cx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx-back{min-height:44px;color:var(--ag-fg-3);justify-self:start;align-items:center;gap:6px;margin:-8px 0 8px;font-size:14px;text-decoration:none;display:inline-flex}.cx-back:hover{color:var(--ag-fg)}.cx-flag{border-radius:var(--ag-radius-pill);background:var(--ag-pending-soft);color:var(--ag-pending);font-family:var(--ag-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:400;display:inline-flex}.cx-flag:before{content:"!";font-weight:700}.cx-status{flex:none}.cx-likeness{border-radius:var(--ag-radius-pill);box-shadow:inset 0 0 0 1px var(--ag-line-2);color:var(--ag-fg-2);background:#ffffff0f;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;display:inline-flex}.cx-likeness svg{color:var(--ag-studio-text)}.cx-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cx-stat{border-radius:var(--ag-radius-lg);gap:6px;padding:16px 18px;display:grid}.cx-stat-l{font-family:var(--ag-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ag-fg-3);font-size:11px}.cx-stat-n{font-family:var(--ag-font-display);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1;display:inline-flex}.cx-stat-s{color:var(--ag-fg-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.cx-stat-earned{background:radial-gradient(ellipse 80% 120% at 0% 0%, #0000ff59, transparent 70%), var(--ag-surface-1);box-shadow:inset 0 0 0 1px #7878ff47}.cx-stat-earned .sv-gem{width:14px;height:14px}.cx-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cx-row{border-radius:var(--ag-radius-lg);grid-template-columns:80px minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px;display:grid}.cx-row-thumb{aspect-ratio:4/5;border-radius:var(--ag-radius-sm);background:var(--ag-surface-2);width:80px;position:relative;overflow:hidden}.cx-row-thumb img{object-fit:cover}.cx-row-main{gap:6px;min-width:0;display:grid}.cx-row-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cx-row-type{color:var(--ag-fg-3);font-size:13px}.cx-row-title{margin:0;font-size:17px;font-weight:600}.cx-row-meta{color:var(--ag-fg-3);font-variant-numeric:tabular-nums;margin:0;font-size:13.5px}.cx-row-meta b{color:var(--ag-fg);font-weight:600}.cx-row-hint{color:var(--ag-fg-3);margin:0;font-size:13px}.cx-row-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.cx-row-actions .ag-btn{white-space:nowrap;justify-content:center;min-height:44px}.cx-row[data-status=rejected] .cx-row-thumb,.cx-row[data-status=unpublished] .cx-row-thumb{opacity:.55}.cx-note{border-radius:var(--ag-radius-sm);background:var(--ag-pending-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ag-pending) 30%, transparent);color:var(--ag-fg);gap:4px;margin:2px 0 0;padding:10px 12px;font-size:14px;line-height:1.45;display:grid}.cx-note b{font-family:var(--ag-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ag-pending);font-size:10.5px;font-weight:400}.cx-note.is-rejected{background:var(--ag-error-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ag-error) 30%, transparent)}.cx-note.is-rejected b{color:var(--ag-error)}.cx-note-top{margin:0 0 16px}.cx-earn{border-radius:var(--ag-radius-lg);margin:0;padding:4px 16px;list-style:none}.cx-earn-row{border-bottom:1px solid var(--ag-line-1);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;display:grid}.cx-earn-row:last-child{border-bottom:0}.cx-earn-date{font-family:var(--ag-font-mono);color:var(--ag-fg-3);font-size:12px}.cx-earn-what{min-width:0;display:grid}.cx-earn-what b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cx-earn-what span{color:var(--ag-fg-3);font-size:12.5px}.cx-earn-plus{font-family:var(--ag-font-display);color:var(--ag-live);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.cx-more{color:var(--ag-fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.cx-steps{counter-reset:cx-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cx-steps li{border-radius:var(--ag-radius-lg);background:var(--ag-surface-1);box-shadow:inset 0 0 0 1px var(--ag-line-2);color:var(--ag-fg-3);counter-increment:cx-step;align-content:start;gap:6px;padding:16px;font-size:14px;display:grid}.cx-steps li:before{content:counter(cx-step);background:var(--ag-studio);color:#fff;width:28px;height:28px;font-family:var(--ag-font-display);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.cx-steps b{color:var(--ag-fg);font-size:15px}.cx-terms{border-radius:var(--ag-radius-lg);padding:18px 20px}.cx-terms-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.cx-terms-h{margin:0;font-size:15px;font-weight:600}.cx-terms ul{color:var(--ag-fg-2);gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.cx-terms-foot{color:var(--ag-fg-3);margin:12px 0 0;font-size:12.5px}.cx-pick-h{margin-bottom:12px}.cx-pick-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cx-pick-card{border-radius:var(--ag-radius-md);background:var(--ag-surface-1);box-shadow:inset 0 0 0 1px var(--ag-line-2);color:var(--ag-fg);transition:box-shadow var(--ag-dur-2);gap:2px;padding:8px 8px 12px;text-decoration:none;display:grid}.cx-pick-card:hover{box-shadow:inset 0 0 0 1px var(--ag-line-4)}.cx-pick-card b{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:14px;font-weight:600;overflow:hidden}.cx-pick-card>span:last-child{color:var(--ag-fg-3);font-size:12.5px}.cx-pick-img{aspect-ratio:4/5;border-radius:var(--ag-radius-sm);position:relative;overflow:hidden}.cx-pick-img img{object-fit:cover}.cx-edit{max-width:860px}.cx-banner{border-radius:var(--ag-radius-md);background:var(--ag-info-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ag-info) 30%, transparent);align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.cx-banner svg{flex:none;margin-top:2px}.cx-banner.is-error{background:var(--ag-error-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ag-error) 30%, transparent)}.cx-banner a{color:var(--ag-fg)}.cx-form{gap:14px;display:grid}.cx-set{border-radius:var(--ag-radius-lg);border:0;gap:14px;min-width:0;margin:0;padding:18px 20px 20px;display:grid}.cx-legend{float:left;width:100%;font-family:var(--ag-font-display);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:2px;padding:0;font-size:15px;font-weight:800;display:flex}.cx-legend+*{clear:both}.cx-step{background:var(--ag-surface-3);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.cx-set-hint{color:var(--ag-fg-3);margin:0;font-size:14px;line-height:1.45}.cx-set-hint b{color:var(--ag-fg);font-weight:600}.cx-field{gap:6px;min-width:0;display:grid}.cx-label{font-size:14px;font-weight:600}.cx-textarea{resize:vertical;height:auto;min-height:110px;padding:12px 14px;line-height:1.5}.cx-err{color:var(--ag-error);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.cx-err svg{flex:none}.cx-err-sum{border-radius:var(--ag-radius-md);background:var(--ag-error-soft);color:var(--ag-fg);padding:10px 14px}.cx-err-sum svg{color:var(--ag-error)}.cx-set [aria-invalid=true].ag-input{border-color:var(--ag-error)}.cx-types,.cx-basis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.cx-type{border-radius:var(--ag-radius-md);background:var(--ag-surface-2);min-height:44px;box-shadow:inset 0 0 0 1px var(--ag-line-2);cursor:pointer;transition:box-shadow var(--ag-dur-2), background-color var(--ag-dur-2);align-items:flex-start;gap:10px;padding:14px;display:flex;position:relative}.cx-type:hover{box-shadow:inset 0 0 0 1px var(--ag-line-3)}.cx-type:has(input:checked){background:var(--ag-studio-soft);box-shadow:inset 0 0 0 1.5px var(--ag-studio-text)}.cx-type:has(input:focus-visible){outline:2px solid var(--ag-studio-text);outline-offset:2px}.cx-type input{width:20px;height:20px;accent-color:var(--ag-studio);flex:none;margin:1px 0 0}.cx-type-body{color:var(--ag-fg-3);gap:3px;font-size:13px;line-height:1.4;display:grid}.cx-type-body b{color:var(--ag-fg);font-size:15px;font-weight:600}.cx-basis[aria-invalid=true] .cx-type{box-shadow:inset 0 0 0 1px var(--ag-error)}.cx-imgs{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cx-img{aspect-ratio:4/5;border-radius:var(--ag-radius-sm);background:var(--ag-surface-2);cursor:pointer;opacity:.55;width:100%;transition:opacity var(--ag-dur-2), box-shadow var(--ag-dur-2);border:0;padding:0;display:block;position:relative;overflow:hidden}.cx-img img{object-fit:cover}.cx-img:hover{opacity:.85}.cx-img[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--ag-studio-text)}.cx-img-n{border-radius:var(--ag-radius-pill);background:var(--ag-studio);color:#fff;font-family:var(--ag-font-mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;font-size:10.5px;position:absolute;top:6px;left:6px}.cx-price{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.cx-price-in{align-items:center;gap:10px;display:flex}.cx-price-in .ag-input{max-width:180px;font-family:var(--ag-font-display);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.cx-price-in .ag-input::placeholder{font-family:var(--ag-font-body);font-size:15px;font-weight:400}.cx-price-in>span{color:var(--ag-fg-3);font-size:14px}.cx-split{border-radius:var(--ag-radius-md);background:radial-gradient(ellipse 90% 120% at 100% 0%, #0000ff47, transparent 70%), var(--ag-surface-2);gap:6px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #7878ff38}.cx-split p{margin:0}.cx-split-l{font-family:var(--ag-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ag-fg-3);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:11px;display:flex}.cx-split-row{font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:14px;display:flex}.cx-split-row b{font-family:var(--ag-font-display);font-size:17px;font-weight:800}.cx-split-row.is-dim{color:var(--ag-fg-3)}.cx-file,.cx-upload{border-radius:var(--ag-radius-md);background:var(--ag-surface-2);box-shadow:inset 0 0 0 1px var(--ag-line-2);align-items:center;gap:12px;margin:0;padding:12px 14px;display:flex}.cx-file>span,.cx-upload>span{min-width:0;color:var(--ag-fg-3);flex:1;gap:2px;font-size:13px;display:grid}.cx-file b,.cx-upload b{color:var(--ag-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cx-file>svg{color:var(--ag-live)}.cx-upload{border:1px dashed var(--ag-line-3);min-height:64px;box-shadow:none;cursor:pointer;position:relative}.cx-upload:hover{border-color:var(--ag-line-4)}.cx-upload:has(input:focus-visible){outline:2px solid var(--ag-studio-text);outline-offset:2px}.cx-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cx-icon-btn{width:44px;height:44px;color:var(--ag-fg-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cx-icon-btn:hover{background:var(--ag-surface-3);color:var(--ag-fg)}.cx-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cx-check{border-radius:var(--ag-radius-sm);min-height:44px;color:var(--ag-fg-2);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.cx-check:hover{background:var(--ag-surface-2)}.cx-check input{width:22px;height:22px;accent-color:var(--ag-studio);flex:none;margin:0}.cx-check a{color:var(--ag-fg)}.cx-checks .cx-err{padding-left:46px}.cx-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 0 0;display:flex}.cx-card{--sv-c1:#5b5bff;--sv-c2:#0b0b5c;--sv-r:#b3b3ff}[data-look=loud] .cx-card{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--sv-c1) 60%, #fff 40%), 0 0 26px -8px var(--sv-c1)}[data-look=drop] .cx-card:after{background:linear-gradient(90deg, transparent, var(--ag-studio-text), transparent)}.cx-badge{color:#fff;background:#0000ffbf}.shop .cx-by{color:#fff;text-transform:none;letter-spacing:.02em}.cx-shelf-head{border-radius:var(--ag-radius-lg);background:radial-gradient(ellipse 60% 140% at 0% 50%, #0000ff59, transparent 70%), var(--ag-surface-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:8px 0 14px;padding:18px 20px;display:flex;box-shadow:inset 0 0 0 1px #7878ff40}.cx-shelf-intro{max-width:70ch;color:var(--ag-fg-2);flex:320px;margin:0;font-size:15px;line-height:1.5}.cx-sell{flex:none}.cx-sellers{scrollbar-width:none;gap:8px;margin:0 0 16px;padding:2px;list-style:none;display:flex;overflow-x:auto}.cx-seller{border-radius:var(--ag-radius-pill);min-height:44px;box-shadow:inset 0 0 0 1px var(--ag-line-2);color:var(--ag-fg);white-space:nowrap;background:#ffffff0f;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:14px;text-decoration:none;display:inline-flex}.cx-seller:hover{box-shadow:inset 0 0 0 1px var(--ag-line-4)}.cx-ava{border-radius:50%;flex:none;width:36px;height:36px;position:relative;overflow:hidden}.cx-ava img{object-fit:cover}.cx-sheet{gap:12px;padding:28px 24px 24px;display:grid}.cx-gal{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -24px 4px;padding:0 24px;list-style:none;display:flex;overflow-x:auto}.cx-gal li{aspect-ratio:4/5;border-radius:var(--ag-radius-md);scroll-snap-align:start;width:min(220px,62vw);box-shadow:0 0 0 1px var(--ag-line-2);flex:none;position:relative;overflow:hidden}.cx-gal li img{object-fit:cover}.cx-byline{min-height:44px;color:var(--ag-fg-2);justify-self:start;align-items:center;gap:10px;font-size:15px;text-decoration:none;display:inline-flex}.cx-byline b{color:var(--ag-fg)}.cx-byline:hover b{text-decoration:underline}.cx-desc{color:var(--ag-fg-2);margin:0;font-size:15px;line-height:1.5}.cx-trust{flex-wrap:wrap;gap:6px;display:flex}.cx-own-note{border-radius:var(--ag-radius-sm);background:var(--ag-info-soft);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.cx-report{color:var(--ag-fg-3);align-items:flex-start;gap:8px;margin:4px 0 0;font-size:13px;line-height:1.45;display:flex}.cx-report svg{flex:none;margin-top:2px}.cx-report a{color:var(--ag-fg-2)}.cx-report code{font-family:var(--ag-font-mono);color:var(--ag-fg-2);font-size:12px}.cx-done .cr-chip{justify-self:start}.cx-profile .cx-back{margin:16px 0 0}.cx-prof-head{flex-wrap:wrap;align-items:center;gap:20px 32px;padding:clamp(20px,4vw,48px) 0 clamp(24px,4vw,40px);display:flex}.cx-prof-ava{aspect-ratio:1;border-radius:50%;flex:none;width:clamp(112px,16vw,168px);position:relative;overflow:hidden;box-shadow:0 0 0 3px #5b5bff,0 0 48px -6px #5b5bff}.cx-prof-ava img{object-fit:cover}.cx-prof-id{flex:280px;min-width:0}.cx-prof-name{font-size:clamp(34px,6vw,72px)}.cx-prof-handle{font-family:var(--ag-font-mono);color:var(--ag-studio-text);margin:8px 0 0;font-size:14px}.cx-prof-meta{color:var(--ag-fg-3);flex-wrap:wrap;gap:6px;margin:12px 0 0;font-size:13px;display:flex}.cx-manage{margin-top:16px}.cx-report-page{margin-top:24px}@media (max-width:1023.98px){.cx-stats,.cx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.cx-row{grid-template-columns:64px minmax(0,1fr);gap:12px}.cx-row-thumb{width:64px}.cx-row-actions{flex-flow:wrap;grid-column:1/-1}.cx-row-actions .ag-btn{flex:140px}.cx-steps{grid-template-columns:minmax(0,1fr)}.cx-earn{padding:4px 12px}.cx-earn-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0}.cx-earn-date{grid-column:1/-1}.cx-set{padding:16px 14px 18px}.cx-price{grid-template-columns:minmax(0,1fr)}.cx-imgs{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-foot{flex-direction:column-reverse}.cx-sheet{padding:40px 16px 20px}.cx-gal{margin-inline:-16px;padding-inline:16px}.cx-shelf-head{padding:16px}.cx-sell{width:100%}}@media (prefers-reduced-motion:reduce){.cx-type,.cx-img,.cx-pick-card{transition:none}}
