/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.static{position:static}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--foreground:#111;--muted:#6b6b6b;--line:#e6e6e3;--surface-strong:#f4f4f2;--accent:#245f73;--accent-strong:#174657;--warm:#555}.explore-discovery-tabs>button{border-radius:var(--radius-medium)}.explore-results-header{border-radius:var(--radius-large)var(--radius-large)0 0}.explore-grid{border-radius:0 0 var(--radius-large)var(--radius-large)}.account-sidebar__identity{border-bottom:1px solid var(--line);margin-bottom:10px;padding:6px 10px 14px}.account-stack{min-width:0}.account-overview-card{border-radius:var(--radius-large)}.creator-workspace-page .account-open-section,.creator-workspace-page .account-promotion-form,.creator-workspace-page .account-promotion-landing,.creator-workspace-page .creator-wallet{max-width:920px}.publish-form,.publish-preview-detail,.publish-section{border-color:var(--line);border-radius:var(--radius-large);background:var(--surface)}.publish-form input,.publish-form select,.publish-form textarea{border-color:var(--line);border-radius:6px}@media (max-width:760px){.creator-works.page-shell,.explore-shell.page-shell,.page-shell,.related-projects.page-shell{width:calc(100% - 32px)}.explore-discovery-tabs{padding-bottom:4px;overflow-x:auto}.explore-discovery-tabs>button{flex:none;padding:0 13px}.explore-results-header{margin-top:14px}.explore-result-columns{display:none}.explore-grid{border-top:1px solid var(--line);border-radius:var(--radius-large)}.explore-grid .project-card--explore{min-height:112px}.account-page-content{padding-top:16px}.account-layout,.creator-workspace-layout{grid-template-columns:1fr;gap:16px}.account-sidebar,.creator-workspace-sidebar{border:0;border-bottom:1px solid var(--line);border-radius:0;min-height:0;padding:0 0 12px;position:static}.account-sidebar__identity,.creator-workspace-sidebar__header{display:none}.account-section-nav,.creator-workspace-nav{gap:6px;display:flex;overflow-x:auto}.account-section-tab,.creator-workspace-nav a{white-space:nowrap;flex:none}.creator-workspace-publish-link{display:none}.account-overview-grid{grid-template-columns:1fr}.account-overview-card--identity{grid-column:auto}.account-order-tabs{margin-top:-8px;overflow-x:auto}.creator-workspace-page .account-sidebar{display:none}.creator-workspace-page .account-layout{display:block}.publish-shell{width:calc(100% - 32px)}}*{box-sizing:border-box}html{min-width:320px}body,html{background:var(--background)}body{color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page-shell{width:min(1360px,100% - 48px);margin:0 auto}.project-card__preview:focus-visible,.project-creator-link:focus-visible,.relationship-link:focus-visible,.text-link:focus-visible{outline-offset:3px;outline:2px solid #245f7357}.hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:28px;padding:56px 0 34px;display:grid}.hero h1,.page-title h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(36px,7vw,76px);line-height:.98}.hero p,.page-title p{max-width:680px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.65}.hero-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.hero-panel strong{font-size:44px;line-height:1}.eyebrow,.hero-panel span{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.cta-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--foreground);border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.button:focus-visible,.project-cta:focus-visible,.secondary-action:focus-visible{outline-offset:3px;outline:2px solid #245f7357}.section{padding:28px 0}.detail-header,.profile-header,.section-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.detail-header h1,.profile-header h1,.section-header h2{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.05}.detail-header p,.profile-header p,.section-header p{color:var(--muted);margin:8px 0 0;line-height:1.6}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.project-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:visible}.project-card__preview{border-radius:13px 13px 0 0;display:block;overflow:hidden}.project-card__body{gap:5px;min-height:94px;padding:12px 15px;display:grid}.project-card h3{min-height:50px;font-size:21px;line-height:1.2}.project-card h3,.project-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.project-card p{color:var(--muted);line-height:1.55}.project-card .card-footer{align-items:center;gap:10px;display:flex}.project-card-menu{position:relative}.project-card-menu__trigger{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:20px;line-height:1}.project-card-menu__trigger:focus-visible,.project-card-menu__trigger:hover{color:var(--foreground);background:#1111110f}.project-card-menu__popover{z-index:50;border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:172px;max-width:calc(100vw - 32px);padding:6px;display:grid;position:fixed;box-shadow:0 10px 24px #10202a1f}.project-card-menu__popover a,.project-card-menu__popover button{color:var(--foreground);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:13px}.project-card-menu__popover a:hover,.project-card-menu__popover button:hover{background:#1111110d}.visibility-options{gap:8px;margin:14px 0;display:grid}.visibility-options label{border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.project-card__signals{color:var(--muted);flex-wrap:wrap;gap:6px 8px;margin-top:14px;font-size:13px;line-height:1.45;display:flex}.meta-row,.tag-row{flex-wrap:wrap;gap:8px;display:flex}.pill{border:1px solid var(--line);background:var(--surface-strong);color:var(--foreground);border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.pill.kind{color:var(--accent-strong);background:#177e891a;border-color:#177e8938}.pill.agent{color:var(--warm);background:#b453091a;border-color:#b4530938}.pill.subtle{border-color:var(--line);background:var(--surface);color:var(--muted)}.card-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:flex-start;align-items:center;gap:12px;margin:0 18px 18px;padding-top:14px;font-size:14px;display:flex}.project-card .card-footer{justify-content:space-between;margin:0 15px 12px;padding-top:10px}.save-star{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--foreground);cursor:pointer;border-radius:50%;flex:0 0 34px;place-items:center;font-size:18px;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:inline-grid}.save-star:hover:not(:disabled),.save-star[aria-pressed=true]{background:#f6f6f4;border-color:#c6c6c1}.save-star:disabled{color:#a0a09b;cursor:not-allowed}.save-star--detail{flex-basis:42px;width:42px;height:42px}.save-star__icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:15px;height:15px}.text-link{color:var(--accent-strong);font-weight:700}.page-title{padding:48px 0 28px}.detail-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;padding-bottom:54px;display:grid}.panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:22px}.panel+.panel{margin-top:16px}.panel h2,.panel h3{margin:0 0 12px}.panel li,.panel p{color:var(--muted);line-height:1.65}.panel ul{margin:0;padding-left:20px}.creator-list{gap:14px;display:grid}.creator-mini{align-items:center;gap:12px;display:flex}.avatar{place-items:center;font-weight:800;display:grid}.avatar,.avatar-ui{width:46px;height:46px;color:var(--accent-strong);background:#dce8e9;border-radius:50%;flex:0 0 46px}.avatar-ui{place-items:center;font-weight:760;line-height:1;display:inline-grid;overflow:hidden}.avatar-ui img{object-fit:cover;width:100%;height:100%}.avatar-ui--xs{flex-basis:22px;width:22px;height:22px;font-size:10px}.avatar-ui--sm{flex-basis:28px;width:28px;height:28px;font-size:11px}.avatar-ui--md{flex-basis:52px;width:52px;height:52px;font-size:14px}.avatar-ui--lg{flex-basis:88px;width:88px;height:88px;font-size:23px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{gap:7px;display:grid}.field.full{grid-column:1/-1}.field label,.field>span{font-size:13px;font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;color:var(--foreground);background:#fff;border-radius:8px;padding:11px 12px}.password-input input{padding-right:48px}.password-visibility-button{color:#8a8a85;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:color .16s;display:inline-grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-visibility-button:hover{color:var(--foreground)}.password-visibility-button:focus-visible{outline-offset:2px;outline:2px solid #245f7357}.password-visibility-button svg{width:18px;height:18px}.field textarea{resize:vertical;min-height:120px}.empty-action{color:var(--muted);margin-top:18px;font-size:14px}.explore-page{background:var(--background)}.explore-hero{padding-bottom:18px}.explore-hero h1{font-size:clamp(42px,6vw,64px)}.explore-controls{gap:18px;max-width:100%;margin-bottom:28px;display:grid}.explore-filter-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:16px;max-width:860px;padding:18px;display:grid;box-shadow:0 14px 40px #10202a1a}.explore-filter-actions{justify-content:flex-end;gap:10px;display:flex}.explore-filter-trigger{border:1px solid var(--line);width:36px;height:36px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;font-size:22px;line-height:1;position:relative}.explore-filter-trigger[data-active=true]{border-color:#6b9caf}.explore-filter-trigger i{background:#2b809d;border-radius:999px;width:6px;height:6px;position:absolute;top:5px;right:5px}.project-back-button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;font-size:14px;font-weight:700;display:inline-flex}.project-back-button:focus-visible,.project-back-button:hover{color:var(--foreground)}.explore-search{gap:8px;max-width:620px;display:grid}.explore-search label,.explore-select-row span{color:var(--foreground);font-size:13px;font-weight:700}.explore-search input,.explore-select-row select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--foreground);border-radius:8px;outline:none;transition:border-color .16s,background-color .16s}.explore-search input{height:48px;padding:0 14px;font-size:15px}.explore-search input:focus,.explore-select-row select:focus{border-color:#b8c4cf}.explore-type-filter{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:4px;display:flex}.explore-type-button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:700}.explore-type-button[data-selected=true]{background:var(--surface-strong);color:var(--foreground)}.explore-clear:focus-visible,.explore-empty .button:focus-visible,.explore-type-button:focus-visible{outline-offset:3px;outline:2px solid #245f7357}.explore-select-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.explore-select-row label{gap:8px;min-width:0;display:grid}.explore-select-row select{height:42px;padding:0 11px;font-size:14px}.explore-results-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.explore-results-header p{color:var(--muted);margin:0;font-size:14px}.explore-clear{color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.explore-grid{align-items:stretch}.explore-empty{border-top:1px solid var(--line);gap:10px;max-width:420px;padding-top:28px;display:grid}.explore-empty h2{color:var(--foreground);margin:0;font-size:28px;line-height:1.1}.explore-empty p{color:var(--muted);margin:0;line-height:1.6}.explore-empty .button{width:fit-content;margin-top:8px}.empty-state{border-top:1px solid var(--line);gap:10px;max-width:440px;padding-top:24px;display:grid}.empty-state h2{color:var(--foreground);margin:0;font-size:24px;line-height:1.15}.empty-state p{color:var(--muted);margin:0;line-height:1.6}.empty-state__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.coming-soon-panel{gap:14px;display:grid}.publish-page{background:var(--background)}.publish-hero{padding-bottom:20px}.publish-hero,.publish-shell{max-width:760px;margin-left:auto;margin-right:auto}.login-page{background:var(--background)}.auth-shell{max-width:440px}.auth-form{border-top:1px solid var(--line);gap:18px;padding-top:28px;display:grid}.auth-mode-toggle{margin-bottom:2px}.auth-oauth-group{gap:10px;display:grid}.auth-oauth-button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--foreground);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.auth-oauth-button:hover:not(:disabled){background:var(--surface-strong);border-color:#d8d8d4}.auth-oauth-button:focus-visible{outline-offset:3px;outline:2px solid #245f7357}.auth-oauth-button:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.auth-oauth-button svg{flex:0 0 18px;width:18px;height:18px}.auth-divider{color:var(--muted);align-items:center;gap:12px;font-size:12px;line-height:1;display:flex}.auth-divider:after,.auth-divider:before{background:var(--line);content:"";flex:1;height:1px}.auth-verification-header{gap:9px;display:grid}.auth-verification-header h2{margin:0;font-size:22px;line-height:1.2}.auth-verification-header p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.auth-verification-header strong{color:var(--foreground);font-weight:700}.auth-action-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.auth-link-button{width:fit-content;color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.auth-link-button:disabled{color:var(--muted);cursor:not-allowed}.auth-submit{width:fit-content;min-width:156px}.publish-auth-state{border-top:1px solid var(--line);color:var(--muted);padding:28px 0;font-size:14px;line-height:1.6}.publish-auth-state a{color:var(--accent-strong);font-weight:700}.simple-page{gap:22px;padding-bottom:72px;display:grid}.creator-workspace-page{gap:18px}.route-guard-state{color:var(--muted);text-align:center;padding:56px 24px;font-size:15px;line-height:1.7}.creator-workspace-title{justify-content:space-between;align-items:end;gap:18px;display:flex}.creator-workspace-title>div{min-width:0}.creator-workspace-menu-button,.creator-workspace-mobile-bar{display:none}.creator-workspace-layout{grid-template-columns:228px minmax(0,1fr);gap:24px;display:grid;position:relative}.creator-workspace-mobile-bar+.creator-workspace-layout{padding-top:34px}.creator-workspace-sidebar{border-right:1px solid var(--line);gap:18px;padding-right:18px;transition:opacity .18s,transform .18s;display:grid;position:sticky;top:76px}.creator-workspace-sidebar__header{gap:10px;display:grid}.creator-workspace-sidebar__label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.creator-workspace-nav,.creator-workspace-sidebar__identity{gap:6px;display:grid}.creator-workspace-open-toggle,.creator-workspace-sidebar-toggle{color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:26px;padding:0;font-weight:750;line-height:1;display:inline-flex}.creator-workspace-sidebar-toggle{justify-self:start}.creator-workspace-open-toggle:hover,.creator-workspace-sidebar-toggle:hover{background:#1111110d}.creator-workspace-sidebar__header strong{color:var(--foreground);font-size:18px;line-height:1.2}.creator-workspace-sidebar__identity small{color:var(--muted);font-size:13px;line-height:1.4}.settings-preferences{gap:18px;display:grid}.settings-preferences>p{margin:-6px 0 2px}.settings-preferences .field{gap:8px;margin:0;display:grid}.settings-preferences .button.primary{justify-self:start;margin-top:12px}.creator-workspace-sidebar__actions{gap:8px;display:grid}.creator-workspace-sidebar__actions .button{justify-content:center;width:100%}.creator-workspace-nav a{color:var(--muted);border:1px solid #0000;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:650}.creator-workspace-nav a:hover,.creator-workspace-nav a[data-active=true]{background:var(--surface);border-color:var(--line);color:var(--foreground)}.creator-workspace-nav a[data-active=true]{box-shadow:inset 3px 0 0 var(--accent);font-weight:780}.creator-workspace-layout[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.creator-workspace-layout[data-collapsed=true] .creator-workspace-sidebar{opacity:0;pointer-events:none;position:absolute;transform:translate(calc(-100% - 24px))}.creator-workspace-layout[data-collapsed=true] .creator-workspace-main{grid-column:1}.creator-workspace-open-toggle{z-index:2;position:absolute;top:34px;left:0}.creator-workspace-main{min-width:0}.creator-workspace-scrim{display:none}.simple-panel{border-top:1px solid var(--line);max-width:760px;color:var(--muted);padding-top:24px;font-size:15px;line-height:1.7}.simple-panel h2{color:var(--foreground);margin:0 0 10px;font-size:20px;line-height:1.25}.simple-panel p{margin:0}.simple-panel a{color:var(--accent-strong);font-weight:700}.creator-wallet{gap:18px;display:grid}.wallet-tabs{flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.wallet-section,.wallet-tabs{border-top:1px solid var(--line)}.wallet-section{gap:18px;padding-top:22px;display:grid}.wallet-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wallet-metric{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:6px;padding:14px;display:grid}.wallet-ledger-row small,.wallet-ledger-row span,.wallet-metric span,.wallet-reconciliation small{color:var(--muted);font-size:13px;line-height:1.4}.wallet-metric strong{color:var(--foreground);font-size:24px;line-height:1.1}.wallet-reconciliation{max-width:420px}.wallet-status{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;border-radius:999px;align-self:start;padding:7px 10px;font-size:12px;font-weight:750}.wallet-status[data-state=mismatch],.wallet-status[data-state=schema_missing]{color:#9a3412}.wallet-ledger-list,.wallet-subsection{gap:10px;display:grid}.wallet-subsection h3{color:var(--foreground);margin:0;font-size:16px}.wallet-ledger-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:12px;display:grid}.wallet-ledger-row>div{gap:4px;min-width:0;display:grid}.wallet-ledger-row>div:last-child{text-align:right;justify-items:end}.wallet-ledger-row strong{color:var(--foreground)}.wallet-empty,.wallet-warning{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:14px}.wallet-warning{color:#9a3412;font-weight:650}.earnings-metric-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:18px 0;display:grid}.earnings-metric{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:5px;padding:12px;display:grid}.earnings-metric span{color:var(--muted);font-size:12px;font-weight:700}.earnings-metric strong{color:var(--foreground);font-size:17px;line-height:1.2}.simple-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.field-hint--success{color:#1e6b3b}.profile-setup-form{gap:20px}.profile-id-input{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;transition:border-color .16s;display:flex}.profile-id-input:focus-within{border-color:#b8c4cf}.profile-id-input span{color:var(--muted);flex:none;padding-left:12px;font-weight:700}.profile-id-input input{background:0 0;border:0;outline:none;padding-left:5px}.profile-card{gap:18px;display:grid}.profile-card__head{gap:6px;display:grid}.profile-card__head h2{margin-bottom:0}.profile-identity{gap:4px}.profile-identity strong{color:var(--foreground);font-size:30px;line-height:1.05}.profile-identity span{color:var(--muted);font-size:15px;font-weight:650}.profile-readonly-field{border-top:1px solid var(--line);gap:5px;padding-top:16px;display:grid}.profile-readonly-field span{color:var(--foreground);font-size:13px;font-weight:700}.profile-readonly-field strong{color:var(--foreground);font-size:16px}.profile-readonly-field p{color:var(--muted);font-size:13px}.profile-step-heading{gap:6px;display:grid}.profile-step-heading h2{color:var(--foreground);margin:0;font-size:24px;line-height:1.2}.profile-agreements{border:1px solid var(--line);border-radius:8px;gap:10px;margin:0;padding:14px;display:grid}.profile-agreements legend{color:var(--foreground);padding:0 6px;font-size:13px;font-weight:700}.profile-agreements label{min-width:0;color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.profile-agreements input{margin-top:3px}.profile-agreements a{color:var(--foreground);text-underline-offset:3px;font-weight:650;text-decoration:underline}.publish-remix-context{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:0 0 28px;display:grid}.publish-remix-context__logo{border:1px solid var(--line);background-color:var(--surface);width:56px;height:56px;color:var(--foreground);background-position:50%;background-size:cover;border-radius:16px;place-items:center;font-size:16px;font-weight:750;display:grid}.publish-remix-context a{color:var(--foreground);margin-top:4px;font-size:18px;font-weight:750;line-height:1.3;display:inline-flex}.publish-remix-context p{color:var(--muted);margin:4px 0 0;font-size:13px}.publish-form{gap:0;display:grid}.publish-stepper{flex-wrap:wrap;padding:0 0 24px;display:flex}.publish-step{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:13px;font-weight:650}.publish-step[data-active=true]{background:var(--foreground);color:#fff}.publish-step:disabled{cursor:wait;opacity:.64}.publish-file-button:focus-visible,.publish-file-input:focus-visible+.publish-file-button,.publish-form button:focus-visible,.publish-form input:focus-visible,.publish-form select:focus-visible,.publish-form textarea:focus-visible{outline-offset:3px;outline:2px solid #245f7357}.publish-section{border-top:1px solid var(--line);gap:20px;padding:32px 0;display:grid}.publish-section:first-child{border-top:0;padding-top:8px}.publish-section__header h2{color:var(--foreground);margin:0;font-size:22px;line-height:1.2}.publish-step-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.publish-filter-field{max-width:420px}.field-hint,.publish-inline-note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.publish-scope-note{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:16px;font-size:13px;line-height:1.55}.publish-scope-note[data-scope=core_ai_project]{color:var(--foreground)}.field-error{color:#8a2f22;margin:0;font-size:13px;font-weight:700;line-height:1.45}.publish-fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.publish-fieldset legend,.publish-media-block__head label{color:var(--foreground);margin:0;padding:0;font-size:13px;font-weight:700}.publish-fieldset.compact{gap:10px}.publish-option-grid{gap:12px;display:grid}.publish-option-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-chip-option,.publish-file-button,.publish-option,.publish-toggle{cursor:pointer}.publish-chip-option,.publish-option{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--foreground);border-radius:8px;align-items:flex-start;gap:10px;padding:13px;transition:border-color .16s,background-color .16s;display:flex;position:relative}.publish-chip-option input,.publish-option input,.publish-toggle input{clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.publish-option strong{font-size:14px;line-height:1.35;display:block}.publish-option small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.publish-option__mark{background:var(--surface);border:1px solid #cfcfca;border-radius:50%;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;margin-top:2px;display:inline-flex}.publish-option__mark:after{background:var(--accent-strong);content:"";opacity:0;border-radius:50%;width:6px;height:6px}.publish-chip-option input:focus-visible+.publish-option__mark,.publish-option input:focus-visible+.publish-option__mark{outline-offset:3px;outline:2px solid #245f7357}.publish-chip-option[data-selected=true],.publish-option[data-selected=true]{background:#f8faf9;border-color:#b8c4cf}.publish-chip-option[data-selected=true] .publish-option__mark:after,.publish-option[data-selected=true] .publish-option__mark:after{opacity:1}.publish-classification-note{border-left:2px solid var(--line);color:var(--muted);gap:4px;padding-left:12px;font-size:13px;line-height:1.5;display:grid}.publish-classification-note strong{color:var(--foreground);font-size:13px}.publish-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.publish-chip-option{border-radius:999px;align-items:center;padding:8px 11px;font-size:13px;font-weight:650}.publish-check{width:fit-content;color:var(--foreground);align-items:center;gap:9px;font-size:14px;font-weight:650;display:inline-flex}.publish-check input{width:16px;height:16px;accent-color:var(--foreground)}.publish-media-row{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.publish-media-block{gap:12px;display:grid}.publish-media-block__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.publish-media-block__head span{color:var(--muted);font-size:12px}.publish-preview-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.publish-preview-row.screenshots{align-items:stretch}.publish-file-button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--foreground);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.publish-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.publish-cover-preview,.publish-logo-preview,.publish-screenshot-preview{gap:8px;display:grid}.publish-cover-preview{width:min(260px,100%)}.publish-logo-preview{width:92px}.publish-screenshot-preview{width:min(168px,100%)}.publish-preview-image{border:1px solid var(--line);background-color:var(--surface-strong);background-position:50%;background-size:cover;border-radius:8px;width:100%;display:block}.publish-logo-preview .publish-preview-image{aspect-ratio:1}.publish-cover-preview .publish-preview-image,.publish-screenshot-preview .publish-preview-image{aspect-ratio:16/10}.publish-cover-preview button,.publish-logo-preview button,.publish-screenshot-preview button{width:fit-content;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.publish-cover-preview button:hover,.publish-logo-preview button:hover,.publish-screenshot-preview button:hover{color:var(--accent-strong)}.publish-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.publish-toggle-group{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.publish-toggle{min-width:72px;min-height:34px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.publish-toggle[data-selected=true]{background:var(--surface-strong);color:var(--foreground)}.publish-toggle input:focus-visible+span{outline-offset:3px;outline:2px solid #245f7357}.publish-actions{border-top:1px solid var(--line);gap:12px;padding-top:28px;display:grid}.publish-action-row{flex-wrap:wrap;gap:10px;display:flex}.publish-submit{min-width:176px}.publish-submit:disabled{color:#7c7c77;cursor:wait;background:#ecece8;border-color:#d2d2ce}.publish-notice{max-width:620px;color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.55}.publish-preview-detail{border:1px solid var(--line);background:var(--surface);border-radius:22px;overflow:hidden}.publish-preview-hero{min-height:360px;padding:58px 24px 42px}.publish-preview-surface{padding:0 24px 42px}.publish-preview-content{width:auto;margin:0;padding:0 24px 42px}.publish-success{max-width:760px;padding:88px 0 72px}.publish-success h1{max-width:760px;color:var(--foreground);letter-spacing:0;margin:14px 0 0;font-size:clamp(40px,6vw,64px);font-weight:750;line-height:1}.publish-success p{max-width:620px;color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.65}.publish-success p.publish-success__tagline{color:var(--foreground)}.publish-success__actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.project-preview{background:var(--preview-bg);display:block;position:relative;overflow:hidden}.project-preview--card{aspect-ratio:9/8;min-height:0;max-height:350px}.project-preview--large{border:1px solid var(--line);border-radius:28px;min-height:560px}.project-preview__image{object-fit:cover;opacity:0}.project-preview__real-image{background-position:50%;background-size:cover;display:block;position:absolute;inset:0}.project-preview__window{background:#ffffff9e;border:1px solid #1111110f;border-radius:18px;align-content:start;gap:14px;padding:24px;display:grid;position:absolute;inset:34px 28px}.project-preview__window span{background:var(--preview-line);border-radius:999px;height:12px;display:block}.project-preview__window span:first-child{width:42%;height:18px}.project-preview__window span:nth-child(2){width:76%}.project-preview__window span:nth-child(3){width:58%}.account-section-nav{flex-wrap:wrap;gap:8px;display:flex}.account-section-tab{border:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;font:inherit;border-radius:999px;padding:0 13px;font-size:13px;font-weight:650}.account-section-tab[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:#fff}.profile-avatar-editor{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.profile-avatar-editor input[type=file]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.profile-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}.profile-identity .profile-card__avatar{grid-row:span 3}.profile-identity p{grid-column:2;margin:4px 0 0}.loading-state,.not-found-state{min-height:calc(100vh - 64px)}.not-found-state{flex-direction:column;justify-content:center;align-items:flex-start;padding:72px 0;display:flex}.not-found-state h1{max-width:620px;color:var(--foreground);letter-spacing:0;margin:14px 0 0;font-size:clamp(36px,6vw,58px);line-height:1.02}.not-found-state p{max-width:560px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.6}.not-found-state__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.loading-state{align-content:center;gap:14px;padding:72px 0;display:grid}.loading-state span{background:var(--surface-strong);border-radius:999px;max-width:560px;height:16px;display:block}.loading-state span:first-child{width:min(360px,75vw);height:36px}.loading-state span:nth-child(2){width:min(560px,82vw)}.loading-state span:nth-child(3){width:min(420px,70vw)}.creator-page{background:var(--background)}.creator-profile{grid-template-columns:minmax(0,1fr);gap:18px;max-width:800px;margin-left:auto;margin-right:auto;padding:104px 0 68px;display:grid}.creator-profile__avatar{width:88px;height:88px;color:var(--accent-strong);background:#dce8e9;border-radius:50%;place-items:center;font-size:23px;font-weight:750;display:grid}.creator-profile__copy{min-width:0}.creator-profile h1{max-width:680px;color:var(--foreground);letter-spacing:0;margin:10px 0 0;font-size:clamp(40px,5vw,58px);font-weight:750;line-height:1.02}.creator-profile__handle{color:var(--muted);margin:12px 0 0;font-size:15px}.creator-profile__region{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:650}.creator-profile__bio{max-width:620px;color:var(--foreground);margin:18px 0 0;font-size:20px;line-height:1.55}.creator-profile__stats{color:var(--muted);flex-wrap:wrap;gap:6px 10px;margin-top:22px;font-size:14px;line-height:1.5;display:flex}.creator-profile__stats span{gap:10px;display:inline-flex}.creator-profile__stats a{color:inherit}.creator-profile__stats a:hover{color:var(--foreground)}.creator-profile__links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.creator-profile__links a{border:1px solid var(--line);color:var(--foreground);border-radius:999px;padding:7px 11px;font-size:13px;font-weight:650}.creator-profile__links a:hover{border-color:#b8c4cf}.creator-profile__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.creator-owner-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;padding:64px 0 76px;display:grid}.creator-owner-sidebar{border-left:1px solid var(--line);min-width:0;padding-left:18px;position:sticky;top:76px}.creator-owner-sidebar__header{flex-direction:column;gap:6px;min-width:0;display:flex}.creator-owner-sidebar__header strong{color:var(--foreground);font-size:20px;line-height:1.15}.creator-owner-sidebar__header small{color:var(--muted);font-size:13px}.creator-owner-sidebar__actions{gap:8px;margin-top:22px;display:grid}.creator-owner-sidebar__actions .button{justify-content:center;width:100%}.creator-owner-nav{gap:2px;margin-top:22px;display:grid}.creator-owner-nav a{border-bottom:1px solid var(--line);min-height:38px;color:var(--muted);align-items:center;font-size:14px;font-weight:550;display:flex}.creator-owner-nav a:hover{color:var(--foreground)}.creator-owner-main{min-width:0}.creator-owner-section{width:100%}.creator-page--owner .creator-profile{max-width:none;margin-left:0;margin-right:0;padding-top:0;padding-bottom:70px}.creator-follow-button{min-height:40px;padding:0 16px}.creator-created-with{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:22px;font-size:13px;display:flex}.creator-created-with>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.creator-tool{max-width:100%;color:var(--foreground);overflow-wrap:anywhere;background:#f6f6f4;border:1px solid #d8d8d4;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:650;display:inline-flex}.creator-works{padding:42px 0 76px}.creator-works--secondary{padding-top:0}.creator-works__header h2{color:var(--foreground);margin:0;font-size:clamp(28px,4vw,40px);line-height:1.08}.creator-works__header p{color:var(--muted);margin:8px 0 0;line-height:1.6}.creator-directory-title{padding-bottom:18px}.creator-directory{padding:0 0 76px}.creator-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.creator-directory-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:13px;padding:16px;transition:border-color .16s,transform .16s;display:grid}.creator-directory-card:hover{border-color:#b8c4cf;transform:translateY(-1px)}.creator-directory-card__avatar{width:52px;height:52px;color:var(--accent-strong);background:#dce8e9;border-radius:50%;place-items:center;font-size:14px;font-weight:750;display:grid}.creator-directory-card small,.creator-directory-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.creator-directory-card strong{color:var(--foreground);font-size:16px;line-height:1.35}.creator-directory-card small{color:var(--muted);margin-top:2px;font-size:13px}.creator-directory-card--with-action{grid-template-columns:1fr;align-items:start}.creator-directory-card--with-action>a{grid-template-columns:minmax(0,1fr);align-items:center;gap:13px;display:grid}.creator-directory-card--with-action .creator-follow-button{grid-column:1/-1;width:fit-content}.creator-empty{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:22px 0}.project-page{background:var(--background)}.project-detail-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid}.project-detail-hero-media{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden}.project-detail-hero-media .project-preview--large{border:0;border-radius:0;height:min(40vw,440px);min-height:360px}.project-detail-hero-info{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.project-detail-hero-info h1{color:var(--foreground);letter-spacing:0;margin:0;font-size:clamp(36px,4.5vw,54px);font-weight:750;line-height:1.04}.project-detail-hero-info .project-creator-link{margin-top:14px}.project-detail-hero-info .project-tagline{max-width:560px;margin-top:18px;font-size:17px}.project-detail-hero-info .project-actions{justify-items:end;width:100%;margin-top:30px}.project-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:86px 0 64px;display:flex}.project-logo{border:1px solid var(--line);background:var(--surface);width:72px;height:72px;color:var(--foreground);border-radius:22px;place-items:center;font-size:22px;font-weight:750;display:grid}.project-logo--image{color:#0000;background-position:50%;background-size:cover}.project-hero h1{max-width:820px;color:var(--foreground);letter-spacing:0;margin:28px 0 0;font-size:clamp(40px,5vw,56px);font-weight:750;line-height:1}.project-tagline{max-width:680px;color:var(--muted);margin:18px 0 0;font-size:19px;line-height:1.55}.project-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:24px;font-size:14px;display:flex}.project-creator-link,.project-meta>span{align-items:center;display:inline-flex}.project-creator-link{color:var(--foreground);gap:8px}.project-creator-link:hover{color:var(--accent-strong)}.project-cta{border:1px solid var(--foreground);background:var(--foreground);min-width:176px;min-height:48px;color:var(--surface);border-radius:999px;justify-content:center;align-items:center;margin-top:32px;padding:0 22px;font-size:14px;font-weight:700;display:inline-flex}.project-cta:disabled{color:#7c7c77;cursor:not-allowed;background:#ecece8;border-color:#d2d2ce}.project-cta-note{color:var(--muted);margin:12px 0 0;font-size:13px}.project-actions{justify-items:center;gap:18px;margin-top:32px;display:grid}.project-follow-row{justify-content:center;margin-top:12px;display:flex}.project-follow-row .creator-follow-button{background:var(--surface);color:var(--foreground);border-radius:999px}.project-action-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.project-action-row .project-cta{margin-top:0}.project-action-button.project-icon-action{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;min-height:42px;color:var(--foreground);cursor:pointer;border-radius:50%;flex:0 0 42px;place-items:center;padding:0;transition:border-color .16s,background-color .16s,color .16s;display:inline-grid}.project-action-icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:16px;height:16px}.project-action-button.project-icon-action:focus-visible,.project-action-button.project-icon-action:hover:not(:disabled){background:#f6f6f4;border-color:#c6c6c1}.project-action-button.project-icon-action:disabled{color:#a0a09b;cursor:not-allowed;background:#ecece8}.project-stats{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;display:flex}.project-stats span{border:1px solid var(--line);background:var(--surface);min-width:104px;color:var(--muted);border-radius:8px;gap:3px;padding:10px 12px;font-size:12px;display:grid}.project-stats strong{color:var(--foreground);font-size:18px;line-height:1.2}.project-action-message,.project-empty-line{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.project-preview-shell{padding-bottom:76px}.project-content{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;padding-bottom:64px;display:grid}.project-section{max-width:760px}.project-section-label{color:var(--muted);letter-spacing:.08em;margin:0 0 14px;font-size:12px;font-weight:700}.project-section h2{color:var(--foreground);margin:0 0 18px;font-size:clamp(28px,4vw,40px);line-height:1.08}.project-section>p{color:var(--muted);margin:0;font-size:17px;line-height:1.75}.project-use-list{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.project-use-list li{border-top:1px solid var(--line);color:var(--foreground);padding-top:12px;line-height:1.6}.project-creator-note{border-top:1px solid var(--line);margin-top:34px;padding-top:22px}.project-creator-note p:not(.project-section-label){color:var(--foreground);margin:0;font-size:16px;line-height:1.75}.project-side-stack{gap:16px;display:grid}.project-info-block,.project-kit-panel{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:22px}.project-info-block h3,.project-kit-panel h3{color:var(--foreground);margin:0 0 12px;font-size:18px;line-height:1.25}.project-info-block p:not(.project-section-label),.project-kit-panel p:not(.project-section-label){color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}.project-kit-content{gap:10px;margin-top:14px;display:grid}.project-kit-content details{border-top:1px solid var(--line);padding-top:10px}.project-kit-content summary{cursor:pointer;color:var(--foreground);font-size:13px;font-weight:700}.project-kit-content pre{border:1px solid var(--line);max-height:260px;color:var(--foreground);white-space:pre-wrap;background:#fafaf8;border-radius:8px;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.project-metadata-list{gap:13px;margin:0;display:grid}.project-metadata-list div{border-top:1px solid var(--line);gap:4px;padding-top:11px;display:grid}.project-metadata-list div:first-child{border-top:0;padding-top:0}.project-metadata-list dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.project-metadata-list dd{color:var(--foreground);margin:0;font-size:14px;line-height:1.5}.built-with-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.built-with-list a,.built-with-list>span{color:var(--foreground);background:#f6f6f4;border:1px solid #d8d8d4;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650;align-items:center;gap:6px;display:inline-flex}.built-with-list a span{background:0 0;border:0;padding:0}.built-with-list a small{color:var(--accent-strong);font-size:11px;font-weight:750}.built-with-list>span small{color:var(--muted);font-size:11px;font-weight:650}.affiliate-disclosure{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.legal-page{background:var(--background)}.legal-hero{padding-bottom:28px}.legal-meta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin-top:18px;font-size:13px;display:flex}.legal-document{gap:28px;max-width:820px;padding-bottom:76px;display:grid}.legal-document article{border-top:1px solid var(--line);gap:10px;padding-top:22px;display:grid}.legal-document h2{color:var(--foreground);margin:0;font-size:22px;line-height:1.2}.legal-document p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.mini-program-qr{aspect-ratio:1;border:1px solid var(--line);background-color:var(--surface-strong);background-position:50%;background-size:cover;border-radius:12px;width:132px;max-width:100%}.secondary-action{border:1px solid var(--line);background:var(--surface-strong);min-height:38px;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.relationship-link:hover,.secondary-action:hover:not(:disabled):not(.secondary-action--disabled){color:var(--accent-strong)}.secondary-action--disabled,.secondary-action:disabled{color:#868681;cursor:not-allowed}.project-info-block .secondary-action{margin-top:14px}.project-relationship-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:76px;display:grid}.relationship-list{gap:10px;display:grid}.relationship-link{border-top:1px solid var(--line);gap:4px;padding-top:12px;display:grid}.relationship-link:first-child{border-top:0;padding-top:0}.relationship-link strong{color:var(--foreground);font-size:15px;line-height:1.3}.relationship-link span{color:var(--muted);font-size:13px}.qr-placeholder{border:1px solid var(--line);background:#fafafa;border-radius:18px;grid-template-columns:repeat(2,1fr);gap:10px;width:116px;height:116px;padding:14px;display:grid}.qr-placeholder span{background:#d9d9d5;border-radius:8px}@media (max-width:860px){.detail-header,.profile-header,.section-header{flex-direction:column;align-items:flex-start}.detail-layout,.hero{grid-template-columns:1fr}.creator-directory-grid,.grid,.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-select-row{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-profile{max-width:none;padding-top:64px}.creator-owner-layout{grid-template-columns:1fr;gap:34px;padding-top:54px}.creator-owner-sidebar{border-top:1px solid var(--line);border-left:0;padding-top:18px;padding-left:0;position:static}.creator-owner-sidebar__actions{flex-wrap:wrap;display:flex}.creator-owner-sidebar__actions .button{width:auto}.creator-owner-nav{flex-wrap:wrap;gap:8px;display:flex}.creator-owner-nav a{border:1px solid var(--line);border-radius:999px;min-height:34px;padding:0 12px}.project-content,.project-relationship-grid{grid-template-columns:1fr}.project-preview--large{min-height:430px}}@media (max-width:620px){.page-shell{width:min(100% - 24px,1360px)}.hero{padding-top:36px}.form-grid,.grid{grid-template-columns:1fr}.project-card{min-height:auto}.explore-hero{padding-top:42px}.explore-hero h1{font-size:clamp(38px,12vw,46px);line-height:1.02}.explore-controls{gap:16px;margin-bottom:24px}.explore-search{max-width:none}.explore-filter-panel{z-index:30;border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;max-height:min(82vh,760px);position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 36px #10202a29}.explore-type-filter{width:100%}.explore-type-button{flex:auto}.explore-select-row{grid-template-columns:1fr}.explore-results-header{flex-direction:column;align-items:flex-start}.work-grid{gap:18px}.profile-link-grid,.work-grid{grid-template-columns:1fr}.publish-hero{padding-top:42px}.publish-media-row,.publish-option-grid.two,.publish-source-grid{grid-template-columns:1fr}.publish-section{padding:28px 0}.publish-chip-grid{gap:7px}.publish-chip-option{max-width:100%}.publish-submit{width:100%}.publish-action-row .button{flex:150px}.publish-preview-detail{border-left:0;border-right:0;border-radius:0}.publish-preview-content,.publish-preview-hero,.publish-preview-surface{padding-left:12px;padding-right:12px}.auth-submit{width:100%}.publish-success{padding:58px 0 48px}.publish-success h1{max-width:350px;font-size:clamp(34px,10vw,42px);line-height:1.02}.creator-profile{grid-template-columns:1fr;gap:18px;padding:48px 0 34px}.creator-owner-layout{gap:28px;padding:38px 0 52px}.creator-owner-sidebar__actions .button{flex:136px}.creator-owner-nav{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow-x:auto}.creator-owner-nav::-webkit-scrollbar{display:none}.creator-owner-nav a{white-space:nowrap;flex:none}.creator-profile__avatar{width:72px;height:72px;font-size:19px}.creator-profile h1{max-width:350px;font-size:clamp(34px,10vw,42px);line-height:1.02}.creator-profile__bio{max-width:340px;font-size:17px;line-height:1.6}.creator-created-with{flex-direction:column;align-items:flex-start}.creator-works{padding-bottom:48px}.creator-directory-grid{grid-template-columns:1fr}.project-hero{text-align:left;align-items:flex-start;min-height:auto;padding:58px 0 42px}.project-detail-top{padding:24px 0 36px}.project-detail-hero-grid{grid-template-columns:1fr;gap:26px}.project-detail-hero-media .project-preview--large{height:min(78vw,420px);min-height:260px}.project-detail-hero-info .project-action-row,.project-detail-hero-info .project-actions{justify-content:flex-start;justify-items:start}.project-logo{border-radius:18px;width:60px;height:60px;font-size:19px}.project-hero h1{max-width:350px;margin-top:24px;font-size:clamp(34px,10vw,42px);line-height:1.02}.project-tagline{max-width:340px;font-size:16px}.project-meta{justify-content:flex-start}.project-cta{width:100%}.project-action-row,.project-actions{justify-content:stretch;justify-items:stretch;width:100%}.project-follow-row{justify-content:flex-start;width:100%}.project-follow-row .creator-follow-button{width:100%}.project-action-row .secondary-action{flex:145px}.project-action-row .project-icon-action{flex:0 0 42px;width:42px}.project-stats{justify-content:flex-start}.project-stats span{min-width:calc(50% - 4px)}.project-content,.project-preview-shell,.project-relationship-grid{padding-bottom:48px}.project-preview--large{border-radius:20px;min-height:280px}.project-preview__window{border-radius:16px;inset:28px 22px}.project-content{gap:36px}.project-section>p{font-size:16px}.project-info-block{border-radius:18px;padding:18px}}.account-project-groups,.account-project-list,.account-stack,.project-edit-form{gap:18px;display:grid}.account-metric-grid,.account-nav-list,.account-project-metrics{flex-wrap:wrap;gap:10px;display:flex}.account-nav-list a{border:1px solid var(--line);background:var(--surface-strong);min-height:38px;color:var(--foreground);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.account-metric-grid{margin:18px 0 22px}.account-metric{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:5px;min-width:142px;padding:12px;display:grid}.account-metric span,.account-project-metrics small{color:var(--muted);font-size:12px;font-weight:700}.account-metric strong{color:var(--foreground);font-size:20px;line-height:1.2}.account-project-metrics{margin-top:10px}.account-project-row,.account-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.account-project-group h3,.account-project-row h4,.account-section-head h2{margin:0}.account-projects .empty-state.compact{padding:28px}.account-project-group{gap:12px;display:grid}.account-project-group h3{color:var(--muted-strong);letter-spacing:0;font-size:13px;font-weight:600}.account-project-row{border-top:1px solid var(--line);padding:16px 0 0}.account-project-row span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:600}.account-project-row h4{margin-top:5px;font-size:18px}.account-project-row p{max-width:560px;color:var(--muted-strong);margin:6px 0 0}.creator-program-badge,.pill.featured{color:var(--accent-strong);background:#eaf3f4;border-color:#245f7347}.promotion-impression-sentinel{opacity:0;pointer-events:none;position:absolute;inset:0}.project-card{position:relative}.featured-section{padding-top:8px}.explore-featured{border-bottom:1px solid var(--line);gap:16px;padding:6px 0 28px;display:grid}.explore-load-more{justify-content:center;padding-top:22px;display:flex}.explore-featured__header{justify-content:space-between;align-items:end;gap:16px;display:flex}.explore-featured__header h2{margin:4px 0 0;font-size:24px}.explore-featured__header p{color:var(--muted);margin:0;font-size:13px;font-weight:700}.creator-program-badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.creator-program-badge{border:1px solid #245f7347;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.account-credit-balance{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:5px;min-width:130px;padding:10px 12px;display:grid}.account-benefit-block h3,.account-credit-balance span,.account-ledger-row span,.account-placement-summary span,.account-promotion-row span{color:var(--muted);font-size:12px;font-weight:700}.account-credit-balance strong{font-size:24px;line-height:1}.account-action-message{color:var(--accent-strong);margin-top:16px;font-weight:700}.account-benefit-grid,.account-promotion-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.account-benefit-block,.account-ledger-row,.account-promotion-row{border-top:1px solid var(--line);padding-top:14px}.account-benefit-block h3,.account-benefit-row strong,.account-ledger-row strong,.account-promotion-row h3{color:var(--foreground);margin:0}.account-benefit-block p,.account-benefit-note p,.account-benefit-row p,.account-ledger-row p,.account-promotion-row p{color:var(--muted);margin:6px 0 0}.account-benefit-note,.account-review-note{border-left:3px solid #245f7347;padding-left:10px}.account-benefit-note strong{color:var(--foreground);font-size:13px}.account-application-form,.account-benefit-list,.account-ledger-list,.account-promotion-list{gap:12px;margin-top:14px;display:grid}.account-application-form textarea,.account-promotion-form select,.admin-credit-form input,.admin-credit-form select,.admin-form-row input,.admin-form-row select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--foreground);border-radius:8px;padding:10px 12px}.account-promotion-form label,.admin-credit-form label,.admin-form-row label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.account-placement-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-campaign-summary{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.account-organic-sponsored-note{border-left:3px solid #245f7347;gap:4px;margin-top:16px;padding-left:12px;display:grid}.account-organic-sponsored-note span{color:var(--foreground);font-size:13px;font-weight:750}.account-organic-sponsored-note p{color:var(--muted);margin:0}.account-promotion-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-campaign-row .account-project-metrics{justify-content:flex-end;max-width:330px}.account-campaign-dashboard,.account-campaign-group,.account-campaign-report,.account-campaign-report-grid{gap:14px;display:grid}.account-campaign-group{border-top:1px solid var(--line);padding-top:16px}.account-campaign-group h3,.account-campaign-report h3,.account-campaign-row h4{margin:0}.account-campaign-row h4{color:var(--foreground);font-size:17px}.account-campaign-report{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:16px}.account-campaign-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-campaign-report-grid>div{gap:6px;min-width:0;display:grid}.account-campaign-report-grid p,.account-campaign-report-grid span{color:var(--muted);font-size:13px}.account-campaign-report-grid strong{color:var(--foreground);font-size:19px}.admin-page{padding-bottom:72px}.admin-console{gap:20px;display:grid}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding:54px 0 20px;display:flex}.admin-header h1{margin:8px 0 0;font-size:clamp(34px,5vw,58px);line-height:1.02}.admin-empty p,.admin-header p,.admin-message{color:var(--muted)}.admin-section-intro{border-bottom:1px solid var(--line);padding-bottom:12px}.admin-section-intro h3{margin:0}.admin-section-intro p{color:var(--muted);margin:6px 0 0}.admin-invite-result{background:#edf6f6;border:1px solid #245f7338;border-radius:8px;gap:8px;padding:14px;display:grid}.admin-invite-result span{color:var(--accent-strong);font-size:12px;font-weight:750}.admin-invite-result code{overflow-wrap:anywhere;color:var(--foreground);font-size:12px}.admin-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-list,.admin-stack,.admin-tabs{gap:8px;display:grid}.admin-tabs{position:sticky;top:72px}.admin-tab{min-height:36px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.admin-tab.active,.admin-tab:hover{border-color:var(--line);background:var(--surface);color:var(--foreground)}.admin-panel{gap:16px;display:grid}.admin-panel__head{border-bottom:1px solid var(--line);padding-bottom:12px}.admin-empty h3,.admin-panel__head h2,.admin-row h3{margin:4px 0 0}.admin-grid{gap:12px;display:grid}.admin-grid--metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.admin-credit-form,.admin-metric,.admin-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:14px}.admin-metric{gap:6px;display:grid}.admin-metric span,.admin-row span{color:var(--muted);font-size:12px;font-weight:700}.admin-metric strong{font-size:24px}.admin-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-row p{max-width:520px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.admin-project-review-row{align-items:stretch}.admin-project-thumb{border:1px solid var(--line);background-color:#f2f5f4;background-position:50%;background-size:cover;border-radius:8px;width:96px;min-width:96px;display:block}.admin-action-stack,.admin-review-form{gap:8px;display:grid}.admin-action-stack{min-width:min(280px,100%)}.admin-review-form textarea{border:1px solid var(--line);background:var(--background);width:100%;min-height:58px;color:var(--foreground);resize:vertical;border-radius:8px;padding:9px 10px}.admin-actions,.admin-credit-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.admin-actions select{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--foreground);border-radius:8px;padding:0 10px}.admin-form-row{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(90px,120px)) auto;align-items:end;display:grid}.admin-rule-row{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(104px,1fr))}.admin-campaign-row{align-items:stretch}.admin-campaign-metrics{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px;display:flex}.admin-campaign-metrics span{border:1px solid var(--line);background:var(--background);border-radius:999px;padding:5px 8px}.admin-form-row .admin-checkbox{align-items:center;gap:8px;min-height:42px;display:flex}.admin-form-row .admin-checkbox input{width:auto}.admin-credit-form label{flex:160px;min-width:160px}.admin-denied{margin-top:48px}.homepage-media-library,.homepage-preview-wrap,.homepage-studio-layout,.homepage-studio-toolbar{gap:14px;display:grid}.homepage-studio-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.homepage-studio-layout{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start}.homepage-cms-blocks,.homepage-media-grid,.homepage-section-editor,.homepage-section-list{gap:10px;display:grid}.homepage-add-section{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:8px;padding:12px;display:grid}.homepage-add-section input,.homepage-add-section select,.homepage-block-editor input,.homepage-block-editor select,.homepage-block-editor textarea,.homepage-section-settings input,.homepage-section-settings textarea{border:1px solid var(--line);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;padding:9px 10px}.homepage-block-editor textarea,.homepage-section-settings textarea{resize:vertical;min-height:72px}.homepage-section-button{border:1px solid var(--line);background:var(--surface);color:var(--foreground);cursor:grab;text-align:left;border-radius:8px;gap:4px;padding:12px;display:grid}.homepage-section-button[data-active=true]{background:#edf6f6;border-color:#245f7357}.homepage-media-item span,.homepage-section-button small,.homepage-section-button span{color:var(--muted);font-size:12px;font-weight:700}.homepage-section-settings{align-items:stretch}.homepage-block-editor__fields,.homepage-block-editor__main,.homepage-section-settings>div:first-child{gap:8px;display:grid}.homepage-block-editor{cursor:grab}.homepage-block-editor__fields{min-width:min(320px,100%)}.homepage-block-toolbar{flex-wrap:wrap;gap:8px;display:flex}.homepage-media-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.homepage-media-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:7px;padding:10px;display:grid}.homepage-cms-media,.homepage-media-thumb{border:1px solid var(--line);object-fit:cover;background:#f2f5f4;border-radius:8px;width:100%;display:block}.homepage-media-thumb{aspect-ratio:16/10}.homepage-media-empty{border:1px dashed var(--line);min-height:90px;color:var(--muted);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.homepage-studio-preview{border:1px solid var(--line);background:var(--background);border-radius:8px;gap:18px;width:100%;max-width:1120px;padding:18px;display:grid}.homepage-studio-preview[data-viewport=mobile]{max-width:390px}.homepage-preview-block,.homepage-preview-section{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.homepage-preview-block h4,.homepage-preview-copy h3{margin:4px 0 0}.homepage-preview-block p,.homepage-preview-copy p{color:var(--muted);margin:6px 0 0}.homepage-preview-blocks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.homepage-cms-page{gap:0}.homepage-cms-section{gap:18px;padding-top:34px;padding-bottom:28px;display:grid}.homepage-cms-section[data-layout=hero_media],.homepage-cms-section[data-layout=split_media_text],.homepage-cms-section[data-layout=video_text]{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:center}.homepage-cms-section__header{gap:8px;max-width:680px;display:grid}.homepage-cms-section__header p{color:var(--muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.homepage-cms-section__header h2{margin:0;font-size:clamp(28px,5vw,56px);line-height:1.04}.homepage-cms-section__header span,.homepage-cms-text-block p{color:var(--muted);line-height:1.6}.homepage-cms-section__header a,.homepage-cms-text-block a,.homepage-ranking-row{color:var(--accent-strong);font-weight:750}.homepage-cms-media{aspect-ratio:16/10;max-height:520px}.homepage-cms-blocks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.homepage-cms-block{gap:12px;min-width:0;display:grid}.homepage-cms-text-block{gap:6px;display:grid}.homepage-cms-text-block h3{margin:0;font-size:22px}.homepage-cms-text-block[data-typography=display] h3{font-size:clamp(32px,5vw,52px);line-height:1.05}.homepage-ranking-list{gap:8px;display:grid}.homepage-ranking-row{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,.5fr) minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;display:grid}.homepage-ranking-row span{color:var(--muted);font-weight:800}.homepage-ranking-row small{color:var(--muted)}@media (max-width:760px){.account-benefit-grid,.account-promotion-form,.admin-form-row,.admin-layout,.admin-rule-row,.homepage-cms-section[data-layout=hero_media],.homepage-cms-section[data-layout=split_media_text],.homepage-cms-section[data-layout=video_text],.homepage-ranking-row,.homepage-studio-layout,.homepage-studio-toolbar{grid-template-columns:1fr}.account-promotion-row,.account-section-head,.admin-header,.admin-row{flex-direction:column}.admin-project-thumb{aspect-ratio:16/9;width:100%;min-width:0}.admin-tabs{padding-bottom:4px;display:flex;position:static;overflow-x:auto}.admin-tab{white-space:nowrap;flex:none}.admin-credit-form{display:grid}}:root{--recovery-line:#e6e6e2;--recovery-muted:#6f706e}@media (max-width:860px){.explore-grid .project-card--explore,.explore-result-columns{grid-template-columns:156px minmax(190px,1fr) 120px 100px 68px 68px}}.project-edit-media-preview{border-radius:12px;width:100%;min-height:180px}.project-edit-screenshot-list{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;display:grid}.project-edit-thumb{aspect-ratio:4/3;border-radius:10px;min-height:88px}.explore-discovery-tabs,.library-subtabs,.library-tabs{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.explore-discovery-tabs button,.library-subtabs button,.library-tabs button{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:#fff;border-radius:999px;flex:none;padding:8px 12px}.explore-discovery-tabs button[aria-pressed=true],.library-subtabs button[aria-pressed=true],.library-tabs button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.account-library,.creator-message-list,.library-project-list,.library-stack,.project-review-list,.project-update-list{gap:14px;display:grid}.library-collection-tools,.project-community,.project-review-composer,.project-updates,.project-updates-editor{gap:12px;display:grid}.library-collection-actions,.library-collection-create,.project-community__actions,.project-contact-recipient,.project-review-report,.project-review__actions,.project-review__author{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.library-collection-create input,.project-dialog textarea,.project-review-composer textarea,.project-updates-editor textarea{width:100%}.library-chip-row,.library-collection-list{flex-wrap:wrap;gap:8px;display:flex}.library-chip-row button,.library-collection-list button,.project-review-report button,.project-review__actions button{border:1px solid var(--border);cursor:pointer;font:inherit;background:#fff;border-radius:999px;padding:6px 10px}.library-collection-list button[aria-pressed=true]{color:#fff;background:#111}.creator-message-row,.library-project-row,.project-review,.project-update{border:1px solid var(--border);border-radius:8px;justify-content:space-between;gap:16px;padding:16px;display:flex}.publish-chip-option--tall{align-items:flex-start}.publish-chip-option--tall span:last-child{gap:4px;min-width:0;display:grid}.publish-chip-option--tall strong{color:var(--foreground);font-size:14px;line-height:1.25}.publish-chip-option--tall small{color:var(--muted);font-size:12px;line-height:1.4}.creator-message-layout{grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr);gap:18px;display:grid}.creator-message-list{align-content:start}.creator-message-row{color:inherit;cursor:pointer;text-align:left;background:#fff;width:100%}.creator-message-row:hover,.creator-message-row[aria-pressed=true]{border-color:#9aa7b2}.creator-message-row small,.creator-message-row strong{min-width:0;display:block}.creator-message-row strong{color:var(--foreground);margin:4px 0;font-size:15px}.creator-message-row small{color:var(--muted);line-height:1.45}.creator-message-reply,.creator-message-thread,.creator-message-thread__messages{gap:12px;display:grid}.creator-message-thread{border:1px solid var(--border);border-radius:8px;padding:18px}.creator-message-thread__head,.creator-message-thread__moderation{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.creator-message-thread__head h3{margin:4px 0}.creator-message-thread__moderation{border-top:1px solid var(--border);padding-top:12px}.creator-message-thread__moderation label{color:var(--muted);font-size:13px;font-weight:700}.creator-message-thread__moderation select{min-width:150px}.creator-thread-message{border:1px solid var(--border);border-radius:8px;justify-self:start;gap:6px;max-width:82%;padding:12px;display:grid}.creator-thread-message[data-own=true]{background:var(--surface);justify-self:end}.creator-thread-message button{justify-self:start}.creator-message-reply textarea{width:100%;min-height:110px}.creator-message-row h3,.library-project-row h3,.project-review h3,.project-update h3{margin:4px 0}.creator-message-row p,.library-project-row p,.project-review p,.project-update p{margin:6px 0 0}.creator-message-row span,.library-project-row span,.project-update span{color:var(--muted);font-size:.86rem}.library-row-actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:150px;display:flex}.library-row-actions select{max-width:190px}.project-screenshots{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.project-screenshots span{aspect-ratio:16/10;border:1px solid var(--border);background-position:50%;background-size:cover;border-radius:8px}.project-community__summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-dialog{z-index:80;background:#ffffffd1;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.project-dialog__panel{border:1px solid var(--border);background:#fff;border-radius:8px;gap:14px;width:min(100%,520px);max-width:520px;padding:20px;display:grid;box-shadow:0 24px 80px #00000024}.rating-picker{gap:4px;display:flex}.rating-picker button{color:#111;cursor:pointer;background:0 0;border:0;padding:2px;font-size:1.7rem;line-height:1}.rating-picker--small button{font-size:1.25rem}.rating-endpoints{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-contact-recipient span,.project-review__author span{gap:2px;display:grid}.project-contact-recipient small,.project-review__author small{color:var(--muted)}.project-review-composer{border-top:1px solid var(--border);padding-top:16px}.project-card__preview{position:relative}.sponsored-label{color:#111;z-index:2;background:#fffffff0;border:1px solid #11111129;padding:6px 7px;font-size:.68rem;font-weight:650;line-height:1;position:absolute;top:10px;left:10px}.publish-autosave-status{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.75rem}.publish-autosave-status[data-status=Failed]{color:#a12d2d}.project-demo-video{aspect-ratio:16/9;max-height:720px;margin-top:28px}.project-demo-video iframe,.project-demo-video video{background:#090909;border:0;width:100%;height:100%}.notifications-panel{gap:22px;display:grid}.notification-list{border-top:1px solid var(--border)}.notification-row{border:0;border-bottom:1px solid var(--border);color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:17px 4px;display:grid}.notification-row:hover{background:#f7f7f5}.notification-row>span:nth-child(2){gap:5px;display:grid}.notification-row small,.notification-row time{color:var(--muted);font-size:.75rem}.notification-row__status{background:0 0;border-radius:50%;width:6px;height:6px}.notification-row[data-unread=true] .notification-row__status{background:#111}.admin-project-media{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.admin-project-media .admin-project-thumb{width:72px;height:54px;display:block}.admin-search-field{gap:6px;max-width:360px;margin-bottom:10px;display:grid}@media (max-width:760px){.creator-workspace-title{flex-direction:column;align-items:start}.creator-workspace-mobile-bar{display:block}.creator-workspace-menu-button{display:inline-flex}.creator-workspace-layout,.creator-workspace-layout[data-collapsed=true]{padding-top:0;display:block}.creator-workspace-open-toggle,.creator-workspace-sidebar-toggle{display:none}.creator-workspace-layout[data-collapsed=true] .creator-workspace-sidebar,.creator-workspace-sidebar{border-right:1px solid var(--line);opacity:1;pointer-events:auto;z-index:40;background:#fff;width:min(82vw,300px);max-width:300px;padding:24px;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:24px 0 50px #11182729}.creator-workspace-sidebar[data-open=true]{transform:translate(0)}.creator-workspace-layout[data-collapsed=true] .creator-workspace-nav a span,.creator-workspace-layout[data-collapsed=true] .creator-workspace-sidebar__header strong{display:inline}.creator-workspace-collapse{display:none}.creator-workspace-scrim{z-index:30;background:#11182747;border:0;display:block;position:fixed;inset:0}.creator-message-layout{grid-template-columns:1fr}.creator-thread-message{width:100%;max-width:none}.creator-message-thread__moderation button,.creator-message-thread__moderation select{width:100%}.wallet-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-ledger-row{grid-template-columns:1fr;align-items:start}.wallet-ledger-row>div:last-child{text-align:left;justify-items:start}.account-campaign-report-grid{grid-template-columns:1fr}.notification-row{grid-template-columns:8px minmax(0,1fr);align-items:start}.notification-row time{grid-column:2}.account-promotion-row,.admin-campaign-row{display:grid}.account-campaign-row .account-project-metrics,.admin-campaign-metrics{justify-content:flex-start;max-width:none}.creator-message-row,.library-project-row,.project-community__summary,.project-review,.project-update{flex-direction:column}.library-row-actions,.project-community__actions{align-items:stretch;width:100%}.library-row-actions button,.library-row-actions select,.project-community__actions button{width:100%;max-width:none}.project-screenshots{grid-template-columns:repeat(2,minmax(0,1fr))}.rating-endpoints{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.project-card{transition:none}.project-card:hover{transform:none}}.account-section-page-header{gap:7px;margin:0 0 8px;display:grid}.account-profile h2,.account-section-page-header h1,.account-section-page-header p{margin:0}.account-section-page-header h1{font-size:clamp(28px,3vw,36px)}.account-section-page-header p{max-width:620px;font-size:15px;line-height:1.5}.account-profile{gap:20px;max-width:820px;padding:24px;display:grid}.account-profile h2{font-size:18px}.account-information-form{align-items:stretch;max-width:720px;margin:0;display:grid}.account-information-form label,.account-social-fields{gap:7px;display:grid}.account-information-form label>span,.account-profile-readonly>span,.account-social-fields legend{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.account-information-form input,.account-information-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--foreground);font:inherit;border-radius:7px;padding:10px 11px}.account-information-form input{min-height:42px}.account-information-form textarea{resize:vertical;min-height:104px}.account-information-form label small,.account-profile-readonly small{color:var(--muted);font-size:12px;line-height:1.45}.account-profile-readonly{border-top:1px solid var(--line);gap:5px;padding-top:16px;display:grid}.account-profile-readonly strong{overflow-wrap:anywhere;font-size:14px}.account-social-fields{border:0;margin:0;padding:0}.account-social-fields legend{margin-bottom:5px;padding:0}.account-library{min-width:0}.account-library .library-stack>.empty-state,.account-library>.empty-state{border:1px dashed var(--line);box-shadow:none;background:0 0}.account-library .library-subtabs,.account-library .library-tabs{margin:0}.account-library .library-toolbar{align-items:center;min-height:42px}@media (min-width:761px){.account-page .page-shell{width:calc(100% - 72px);max-width:none}.account-layout{grid-template-columns:230px minmax(0,1fr);gap:36px}.account-sidebar{width:230px;min-width:230px}.account-stack{width:100%;min-width:0}.account-stack>.account-library,.account-stack>.creator-wallet,.account-stack>.simple-panel{width:100%;max-width:none}}@media (max-width:760px){.account-page-content{padding-top:24px}.account-section-page-header{margin-bottom:2px}.account-section-page-header h1{font-size:28px}.account-profile{padding:18px}.account-information-form .button{width:100%}.account-profile-readonly strong{word-break:break-all}.account-library .library-toolbar{flex-direction:column;align-items:stretch}.account-library .library-search,.account-library .library-toolbar .button{width:100%;max-width:none}}:root{--background-subtle:#f5f5f3;--surface-hover:#f7f7f5;--surface-selected:#ededeb;--foreground:#171717;--text-primary:var(--foreground);--text-secondary:#5f5f5c;--text-tertiary:#777773;--text-disabled:#9a9a95;--muted:var(--text-secondary);--line:#e4e4e0;--border-subtle:#eeeeeb;--border-default:var(--line);--border-strong:#c8c8c2;--interactive:#245f73;--success:#157347;--warning:#9a3412;--error:#a12d2d;--info:#245f73;--radius-medium:10px;--radius-large:14px;--radius-pill:999px;--shadow-menu:0 10px 24px #10202a1f;--shadow-dialog:0 24px 80px #00000024;--duration-fast:.16s;--duration-standard:.18s}body{font-size:16px;line-height:1.5}::selection{color:var(--foreground);background:#dbe7ea}[role=button],button,input,select,textarea{touch-action:manipulation}[role=button]:not([aria-disabled=true]),button:not(:disabled){cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.56}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.account-section-tab,.button{border-color:var(--border-default);border-radius:var(--radius-medium);min-height:42px;transition:background-color var(--duration-fast)ease,border-color var(--duration-fast)ease,color var(--duration-fast)ease,box-shadow var(--duration-fast)ease}.account-section-tab:hover:not(:disabled),.button:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover)}.button.primary:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}.admin-search-field input,.explore-search input,.field input,.field select,.field textarea,.project-dialog textarea{border-color:var(--border-default);transition:border-color var(--duration-fast)ease,box-shadow var(--duration-fast)ease}.admin-search-field input:focus,.explore-search input:focus,.field input:focus,.field select:focus,.field textarea:focus,.project-dialog textarea:focus{border-color:var(--focus);outline:0;box-shadow:0 0 0 3px #245f7324}.creator-directory-card,.panel,.project-card,.project-dialog__panel,.simple-panel,.wallet-metric{border-color:var(--border-default)}.project-card{border-radius:var(--radius-large)}.project-card:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 4px 14px #10202a0f}.project-card__body{gap:4px;min-height:0;padding:14px 15px 12px}.project-card h3{min-height:0;font-size:18px;line-height:1.28}.project-card .card-footer{margin-bottom:14px}.explore-filter-trigger,.project-action-button.project-icon-action,.project-back-button,.project-card-menu__trigger,.save-star{min-width:44px;min-height:44px}.project-back-button{padding:0 8px}.project-card-menu__trigger{font-size:19px}.project-card-menu__popover{z-index:90;border-color:var(--border-default);border-radius:var(--radius-medium);box-shadow:var(--shadow-menu)}.project-card-menu__popover a,.project-card-menu__popover button{min-height:38px}.project-dialog{background:#11111157;padding:20px}.project-dialog__panel{border-radius:var(--radius-large);box-shadow:var(--shadow-dialog);max-height:min(720px,100dvh - 40px);overflow:auto}.wallet-status[data-state=healthy]{color:var(--success)}.wallet-status[data-state=mismatch],.wallet-status[data-state=schema_missing],.wallet-warning{color:var(--warning)}.field-error{color:var(--error)}.creator-workspace-sidebar{border-color:var(--border-default)}.creator-workspace-open-toggle,.creator-workspace-sidebar-toggle{border-radius:var(--radius-small);min-width:44px;min-height:44px}.creator-workspace-nav a{align-items:center;min-height:44px;display:flex}@media (max-width:760px){.creator-works.page-shell,.explore-shell.page-shell,.page-shell,.related-projects.page-shell{width:min(100% - 32px,1420px)}.project-dialog__panel{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.creator-works.page-shell,.explore-shell.page-shell,.related-projects.page-shell{width:min(1280px,100% - 56px)}.work-grid{gap:14px}.project-preview--card{aspect-ratio:16/10;max-height:290px}.project-preview__window{border-radius:12px;gap:10px;padding:17px;inset:22px}.explore-hero{padding-top:38px;padding-bottom:12px}.explore-hero h1{font-size:clamp(38px,4.6vw,56px)}.explore-hero p{max-width:610px;font-size:16px}.explore-controls{border-bottom:1px solid var(--border-subtle);gap:14px;margin-bottom:20px;padding-bottom:18px}.explore-discovery-tabs button{border-color:#0000;min-height:36px;padding:0 11px;font-size:12px}.explore-discovery-tabs button[aria-pressed=true]{background:var(--foreground)}.explore-filter-panel{max-width:940px;box-shadow:var(--shadow-menu);border-radius:12px}.explore-grid{grid-template-columns:1fr;gap:8px}.explore-grid .project-card{border-radius:10px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:184px minmax(0,1fr) auto;min-height:126px;display:grid}.explore-grid .project-card__preview{border-radius:9px 0 0 9px;grid-row:1/span 2}.explore-grid .project-card__preview .project-preview{height:100%}.explore-grid .project-card__body{align-content:center;padding:16px 18px 8px}.explore-grid .project-card h3{font-size:17px}.explore-grid .project-card .card-footer{border-top:0;grid-column:2/4;margin:0 16px 12px 18px;padding-top:0;font-size:12px}.project-detail-hero-media{border-radius:12px}.project-detail-hero-info h1{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(34px,4vw,48px);line-height:1}.project-detail-hero-info .project-tagline{margin-top:14px;font-size:16px;line-height:1.55}.project-detail-hero-info .project-actions{justify-items:start;margin-top:24px}.project-detail-hero-info .project-action-row{justify-content:flex-start}.project-content{grid-template-columns:minmax(0,1fr) 306px;gap:clamp(32px,5vw,64px);padding-bottom:50px}.project-section h2{letter-spacing:-.025em;font-size:clamp(27px,3vw,36px)}.project-section>p{max-width:700px;font-size:16px;line-height:1.68}.project-info-block,.project-kit-panel{border-radius:12px;padding:18px}.creator-profile h1{letter-spacing:-.04em;font-size:clamp(38px,4.6vw,54px)}.creator-profile__bio{max-width:680px;font-size:18px;line-height:1.5}.creator-works{padding-bottom:48px}.account-section-nav{border-bottom:1px solid var(--border-default);padding:0 0 12px}.account-section-tab[aria-pressed=true]{box-shadow:0 1px 2px #00000014}.account-benefit-grid,.account-promotion-form{gap:20px;margin-top:20px}.account-promotion-form{border:1px solid var(--border-default);background:var(--surface);border-radius:12px;padding:20px}.account-campaign-summary{border:1px solid var(--border-default);background:var(--border-default);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.account-campaign-summary span{background:var(--background);min-height:54px;color:var(--text-secondary);padding:10px 11px;font-size:12px;font-weight:650;line-height:1.35}.account-organic-sponsored-note{margin-top:20px}.creator-workspace-sidebar{border:1px solid var(--border-default);border-radius:12px;gap:16px;padding:14px}.creator-workspace-sidebar__header{gap:8px}.creator-workspace-sidebar__actions{gap:7px}.creator-workspace-nav a{padding:9px 10px}.creator-workspace-nav a[data-active=true]{box-shadow:inset 3px 0 0 var(--accent),0 1px 1px #00000008}.creator-wallet{gap:22px}.wallet-summary-grid{gap:8px}.wallet-metric{border-radius:10px;padding:16px}.wallet-metric strong{letter-spacing:-.04em;font-size:27px}.wallet-ledger-row{gap:18px;padding:15px 0}@media (max-width:760px){.creator-works.page-shell,.explore-shell.page-shell,.related-projects.page-shell{width:min(100% - 32px,1280px)}.work-grid{gap:12px}.explore-grid .project-card{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:112px minmax(0,1fr);min-height:112px;display:grid}.explore-grid .project-card__preview{grid-row:1/span 2}.explore-grid .project-card__body{padding:12px 12px 5px}.explore-grid .project-card h3{font-size:15px}.explore-grid .project-card p{-webkit-line-clamp:1;font-size:12px}.explore-grid .project-card .card-footer{grid-column:2;margin:0 10px 10px 12px}.project-detail-top{padding-top:18px}.project-content,.project-detail-hero-grid{grid-template-columns:minmax(0,1fr)}.project-detail-hero-info{padding-top:0}.project-detail-hero-media .project-preview--large{height:auto;min-height:240px}.account-promotion-form{padding:15px}.account-campaign-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-workspace-layout[data-collapsed=true] .creator-workspace-sidebar,.creator-workspace-sidebar{border-radius:0 12px 12px 0}}.page-shell{width:min(1320px,100% - 64px)}.explore-hero p{max-width:440px;font-size:15px;line-height:1.45}.explore-shell.page-shell{width:min(1320px,100% - 64px)}.explore-controls{margin-bottom:16px;padding-bottom:14px}.explore-results-header{margin:12px 0 8px}.explore-result-columns{color:var(--recovery-muted);letter-spacing:.02em;border:1px solid var(--recovery-line);border-radius:8px 8px 0 0;grid-template-columns:190px minmax(220px,1fr) 150px 118px 78px 78px;align-items:center;padding:11px 16px;display:grid}.explore-grid{border:1px solid var(--recovery-line);border-radius:0 0 8px 8px}.explore-grid .project-card--explore{border-bottom:1px solid var(--recovery-line);min-height:108px;grid-template-columns:190px minmax(220px,1fr) 150px 118px 78px 78px}.explore-grid .project-card--explore:last-child{border-bottom:0}.explore-grid .project-card--explore:hover{background:#fcfcfa}.explore-grid .project-card--explore .project-card__preview{height:82px;margin-left:16px}.explore-grid .project-card--explore .project-preview{height:100%}.explore-grid .project-card--explore .project-card__body{align-content:center;min-height:0;padding:14px 18px}.explore-grid .project-card--explore h3{-webkit-line-clamp:1;min-height:0;font-size:16px;line-height:1.25}.explore-grid .project-card--explore p{-webkit-line-clamp:2;font-size:13px;line-height:1.4}.explore-grid .project-card--explore .card-footer{color:var(--recovery-muted);border:0;grid-column:3;margin:0;padding:0 14px;font-size:12px}.project-card--explore .card-footer .text-link{color:var(--foreground);font-weight:500}.project-card--explore .project-card__comparison{color:var(--recovery-muted);font-size:12px}.project-card--explore .project-card__classification{border:1px solid var(--recovery-line);border-radius:5px;padding:5px 8px}.project-card--explore .project-card__views{grid-column:6}.account-page-title h1{letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(34px,3.5vw,46px)}.account-page-title p{max-width:480px;color:var(--recovery-muted);font-size:15px}.account-page-content{padding-bottom:60px}.account-layout{grid-template-columns:220px minmax(0,1fr);gap:42px;display:grid}.account-sidebar{border-right:1px solid var(--recovery-line);padding:8px 24px 12px 0;top:94px}.account-sidebar__identity{border-bottom:1px solid var(--recovery-line);gap:5px;padding:8px 10px 18px;display:grid}.account-sidebar__identity strong{font-size:15px}.account-sidebar__identity small{color:var(--recovery-muted);font-size:12px}.account-section-nav{border:0;display:grid}.account-section-tab{color:var(--recovery-muted);background:0 0;justify-content:flex-start;padding:0 10px}.account-section-tab[aria-pressed=true]{box-shadow:none;color:var(--foreground);background:#f2f2ef;font-weight:700}.account-stack{gap:18px;max-width:none;padding-bottom:0}.account-stack .simple-panel{border-color:var(--recovery-line);box-shadow:none;border-radius:9px}.account-overview{padding:24px}.account-overview .account-section-head{margin-bottom:20px}.account-overview .account-section-head h2{font-size:25px}.account-overview .account-section-head p{max-width:520px;color:var(--recovery-muted);margin:8px 0 0}.account-overview__identity{border:1px solid var(--recovery-line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px;display:grid}.account-overview__identity div{gap:5px;padding:15px 18px;display:grid}.account-overview__identity div+div{border-left:1px solid var(--recovery-line)}.account-overview__identity dt{color:var(--recovery-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.account-overview__identity dd{margin:0;font-size:15px;font-weight:650}.account-overview__sections{gap:8px;display:grid}.account-overview__sections button{border:1px solid var(--recovery-line);background:var(--surface);min-height:62px;color:var(--foreground);cursor:pointer;text-align:left;border-radius:7px;grid-template-columns:160px minmax(0,1fr) 20px;align-items:center;padding:12px 16px;display:grid}.account-overview__sections button:after{content:"›";color:var(--recovery-muted);font-size:22px;line-height:1}.account-overview__sections button:hover{background:#fcfcfa;border-color:#d3d3ce}.account-overview__sections span{color:var(--recovery-muted);font-size:13px}@media (max-width:760px){.explore-shell.page-shell,.page-shell{width:min(100% - 32px,1320px)}.explore-hero{padding:26px 0 12px}.explore-result-columns{display:none}.explore-grid{border:0;border-radius:8px;gap:8px}.explore-grid .project-card--explore{border:1px solid var(--recovery-line);border-radius:8px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:112px minmax(0,1fr) 28px;min-height:112px}.explore-grid .project-card--explore .project-card__preview{border-radius:7px 0 0 7px;grid-area:1/1/span 2;height:100%;margin-left:0}.explore-grid .project-card--explore .project-card__body{grid-column:2;padding:11px 9px 2px 12px}.explore-grid .project-card--explore .card-footer{grid-area:2/2;margin:0;padding:0 9px 10px 12px}.explore-grid .project-card--explore .project-card__comparison{display:none}.explore-grid .project-card--explore .project-card-menu{position:absolute;bottom:7px;right:8px}.account-page-title{padding:26px 0 16px}.account-page-title h1{font-size:32px}.account-layout{grid-template-columns:1fr;gap:16px}.account-sidebar{border-right:0;border-bottom:1px solid var(--recovery-line);padding:0 0 12px;position:static}.account-sidebar__identity{display:none}.account-section-nav{gap:6px;padding:0;display:flex;overflow-x:auto}.account-section-tab{border:1px solid var(--recovery-line);flex:none;min-height:36px}.account-overview{padding:17px}.account-overview__identity{grid-template-columns:1fr}.account-overview__identity div+div{border-top:1px solid var(--recovery-line);border-left:0}.account-overview__sections button{grid-template-columns:1fr 20px;gap:4px}.account-overview__sections span{grid-column:1}}.project-card--explore .project-card__creator{min-width:0;color:var(--recovery-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:3;padding:0 14px;overflow:hidden}.project-card--explore .project-card__creator .text-link{color:var(--foreground);font-weight:500}.project-card--explore .project-card__classification{grid-column:4}.project-card--explore .project-card__likes{grid-column:5}.project-card--explore .project-card__action{grid-column:6}.explore-filter-trigger{place-items:center;display:inline-grid}.explore-filter-trigger svg{width:16px;height:16px}.account-information-form{align-items:end;gap:10px;margin:0 0 18px;display:flex}.account-information-form label{flex:auto;gap:6px;display:grid}.account-information-form label>span{color:var(--recovery-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.account-information-form input{border:1px solid var(--recovery-line);background:var(--surface);border-radius:7px;min-height:40px;padding:0 11px}.account-information-form .button{white-space:nowrap;min-height:40px}.account-password-state{margin-top:12px}@media (max-width:760px){.explore-grid .project-card--explore{grid-template-columns:112px minmax(0,1fr) 28px}.explore-grid .project-card--explore .project-card__creator{grid-area:2/2;padding:0 9px 10px 12px}.explore-grid .project-card--explore .project-card__action{position:absolute;bottom:7px;right:8px}.account-information-form{display:grid}.account-information-form .button{width:100%}}@media (min-width:761px){.explore-grid .project-card--explore{grid-template-rows:minmax(0,1fr)}.project-card--explore .project-card__action,.project-card--explore .project-card__classification,.project-card--explore .project-card__creator,.project-card--explore .project-card__likes{grid-row:1}}:root{--foreground:#0f0f0f;--surface-strong:#f5f5f2;--accent:#0f0f0f;--accent-strong:#0f0f0f;--focus:#245f73;--radius-small:6px;--radius-medium:8px;--radius-large:10px}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.button{border-color:var(--line);border-radius:var(--radius-medium);min-height:40px;font-size:13px;font-weight:650}.button.primary{border-color:var(--foreground);background:var(--foreground)}.eyebrow{color:var(--muted);letter-spacing:.08em;font-size:10px}.explore-result-columns{border-color:var(--line);border-radius:var(--radius-large)var(--radius-large)0 0;min-height:40px;color:var(--muted)}.explore-grid{border-color:var(--line)}.explore-grid .project-card--explore h3{font-size:14px;font-weight:650}.explore-filter-trigger{border-color:var(--line);border-radius:var(--radius-medium);min-height:38px}.project-detail-top{padding:24px 0 36px}.project-detail-hero-grid{grid-template-columns:minmax(0,760px) minmax(300px,1fr);align-items:start;gap:42px}.project-detail-hero-media{border-color:var(--line);border-radius:var(--radius-large)}.project-detail-hero-media .project-preview--large{height:420px;min-height:0}.project-detail-hero-info{padding-top:20px}.project-detail-hero-info h1{letter-spacing:-.035em;font-size:34px;font-weight:650}.project-detail-hero-info .project-tagline{color:var(--muted);font-size:14px}.project-content{grid-template-columns:minmax(0,1fr) 300px}.project-interactive-demo{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:32px;padding:0 0 36px;display:grid}.project-interactive-demo h2{margin:6px 0 0;font-size:24px;font-weight:650}.project-interactive-demo__panel{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);padding:18px}.project-interactive-demo__panel h3{margin:0;font-size:13px;font-weight:650}.project-interactive-demo__panel p{max-width:520px;color:var(--muted);margin:8px 0 14px;font-size:13px;line-height:1.5}.project-info-block,.project-kit-panel{border-color:var(--line);border-radius:var(--radius-large)}.creator-profile{max-width:1328px;padding:38px 0 32px}.creator-profile h1{font-size:34px;font-weight:650}.creator-profile__bio{color:var(--muted);font-size:14px}.account-page-title{padding:32px 0 20px}.account-page-title h1{font-size:28px;font-weight:650}.account-sidebar{border-radius:var(--radius-large)}.account-section-nav{gap:6px}.account-section-tab{border-radius:7px;min-height:40px;font-size:12px}.account-overview .account-section-head h2{font-size:24px;font-weight:650}.account-promotion-form,.account-stack .simple-panel{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface)}.notifications-page-title{padding:32px 0 20px}.notifications-page-title h1{margin:6px 0;font-size:28px;font-weight:650}.notifications-layout .notifications-panel{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);max-width:none;min-height:360px;padding:20px}.notifications-layout .notification-list{border-top:1px solid var(--line)}.notifications-layout .notification-row{border-bottom-color:var(--line);min-height:76px}.creator-workspace-page{padding-top:24px}.creator-workspace-title h1{font-size:26px;font-weight:650}.creator-workspace-sidebar{border-radius:var(--radius-large);top:94px}.creator-workspace-sidebar__identity strong{font-size:15px}.creator-workspace-nav a{min-height:40px;color:var(--foreground);border:0;border-radius:7px;font-size:12px;font-weight:500}.creator-workspace-nav a[data-active=true]{background:var(--surface-strong)}.admin-panel,.campaign-card,.simple-panel,.wallet-metric{border-color:var(--line);border-radius:var(--radius-large);box-shadow:none}.project-card__classification,.status-badge{border-color:var(--line);border-radius:var(--radius-small);background:var(--surface-strong);color:var(--muted)}@media (max-width:760px){.creator-works.page-shell,.explore-shell.page-shell,.page-shell,.related-projects.page-shell{width:min(350px,100% - 40px)}.explore-grid .project-card--explore{min-height:102px}.explore-hero h1{font-size:28px}.project-content,.project-detail-hero-grid,.project-interactive-demo{grid-template-columns:1fr;gap:18px}.project-detail-hero-media .project-preview--large{height:220px}.project-detail-hero-info h1{font-size:26px}.account-page-title{padding:26px 0 16px}.account-page-title h1{font-size:26px}.account-layout{grid-template-columns:1fr;gap:16px}.account-sidebar{background:0 0;border:0;border-radius:0;padding:0 0 12px}.account-section-nav{overflow:auto}.creator-workspace-title{align-items:start}.creator-workspace-layout{grid-template-columns:1fr}}.creator-profile__identity{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:32px;display:grid;position:relative}.creator-profile__avatar{background-color:#edf2f0;background-position:50%;background-repeat:no-repeat;background-size:cover;grid-area:1/1;overflow:hidden}.creator-profile__copy{grid-column:2;max-width:680px}.creator-profile__handle{margin-top:6px;font-size:13px}.creator-profile__region{margin-left:8px;font-size:13px;display:inline}.creator-profile__region:before{content:"·";margin-right:8px}.creator-profile__stats{margin-top:14px;font-size:12px}.creator-profile__actions{justify-content:end;margin-top:0;position:absolute;top:20px;right:0}.creator-profile__actions .button{min-height:38px;padding:0 16px;font-size:12px}.creator-created-with,.creator-profile__links{margin-top:14px}.creator-works{border-top:1px solid var(--line);padding-top:34px}.creator-works__header{margin-bottom:18px}.creator-works__header h2{font-size:24px;font-weight:650}.creator-works__header p{display:none}.creator-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 38px}.creator-work-grid .project-card--creator{border-radius:var(--radius-large);min-height:140px;box-shadow:none;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.creator-work-grid .project-card--creator:hover{border-color:#c9c9c4;transform:none;box-shadow:0 5px 14px #0000000b}.creator-work-grid .project-card--creator .project-card__preview{border-radius:var(--radius-medium);grid-row:1/span 2;align-self:center;height:114px;margin-left:11px}.creator-work-grid .project-card--creator .project-preview{height:100%}.creator-work-grid .project-card--creator .project-card__body{align-content:end;min-height:0;padding:18px 18px 4px}.creator-work-grid .project-card--creator h3{-webkit-line-clamp:1;min-height:0;font-size:16px;font-weight:650;line-height:1.25}.creator-work-grid .project-card--creator p{-webkit-line-clamp:2;font-size:12px;line-height:1.45}.creator-work-grid .project-card--creator .card-footer{border:0;margin:0 18px 18px;padding:0;font-size:12px}.account-section-tab--link{justify-content:flex-start;align-items:center;display:flex}.account-overview__section-link{border:1px solid var(--line);background:var(--surface);min-height:62px;color:var(--foreground);text-align:left;border-radius:7px;grid-template-columns:160px minmax(0,1fr) 20px;align-items:center;padding:12px 16px;display:grid}.account-overview__section-link:after{content:"›";color:var(--muted);font-size:22px;line-height:1}.account-overview__section-link span{color:var(--muted);font-size:13px}.account-overview__section-link:hover{background:#fcfcfa;border-color:#d3d3ce}.library-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.library-search{flex:260px;max-width:360px;display:block}.library-search input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--foreground);border-radius:7px;padding:0 12px}.library-collection-dialog-backdrop{z-index:70;background:#0f0f0f57;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.library-collection-dialog{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);gap:16px;width:min(100%,400px);padding:22px;display:grid;box-shadow:0 18px 48px #00000029}.library-collection-dialog h3,.library-collection-dialog p{margin:0}.library-collection-dialog p{color:var(--muted);font-size:14px;line-height:1.5}.library-collection-dialog label{color:var(--foreground);gap:7px;font-size:13px;font-weight:650;display:grid}.library-collection-dialog input{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--foreground);font:inherit;border-radius:7px;padding:0 11px}.library-collection-dialog__actions{justify-content:flex-end;gap:8px;display:flex}.library-collection-dialog__actions>button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--foreground);font:inherit;border-radius:7px;padding:0 14px;font-size:13px;font-weight:650}.library-collection-dialog__actions>.button.primary{border-color:var(--foreground);background:var(--foreground);color:#fff}.library-collection-dialog__actions>.button.danger{color:#fff;background:#9a3412;border-color:#9a3412}.promotion-wizard{gap:18px;max-width:820px;display:grid}.promotion-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.promotion-step{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--muted);font:inherit;white-space:nowrap;border-radius:7px;padding:0 8px;font-size:11px;font-weight:650}.promotion-step span{color:inherit;opacity:.72}.promotion-step[data-active=true]{border-color:var(--foreground);background:var(--foreground);color:#fff}.promotion-step:disabled{cursor:not-allowed;opacity:.58}.promotion-panel-heading{gap:6px;display:grid}.promotion-panel-heading h3{margin:0;font-size:18px;font-weight:650}.promotion-panel-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.promotion-type-options{gap:10px;display:grid}.promotion-type-options button{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);min-height:88px;color:var(--foreground);text-align:left;font:inherit;grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.promotion-type-options button[aria-pressed=true]{border-color:var(--foreground);background:var(--surface-strong)}.promotion-type-options strong{font-size:15px}.promotion-type-options span{color:var(--muted);font-size:12px;line-height:1.45}.promotion-funding-balance,.promotion-payment-total{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface-strong);gap:6px;padding:16px;display:grid}.promotion-funding-balance span,.promotion-payment-total span{color:var(--muted);font-size:12px}.promotion-funding-balance strong{font-size:22px}.promotion-funding-balance small,.promotion-payment-total small{color:var(--muted);font-size:12px;line-height:1.45}.promotion-review-summary{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.promotion-review-summary>div{background:var(--surface);gap:5px;min-height:68px;padding:12px 14px;display:grid}.promotion-review-summary dt{color:var(--muted);font-size:11px}.promotion-review-summary dd{margin:0;font-size:13px;font-weight:650}.promotion-payment-total strong{font-size:28px}.promotion-step-actions{justify-content:space-between;gap:10px;margin-top:auto;display:flex}@media (max-width:760px){.creator-profile{padding-top:28px}.creator-profile__identity{grid-template-columns:64px minmax(0,1fr);gap:16px}.creator-profile__avatar{width:64px;height:64px;font-size:18px}.creator-profile__copy{grid-column:2}.creator-profile h1{margin-top:0;font-size:26px}.creator-profile__bio{margin-top:12px}.creator-profile__actions{grid-area:auto/1/auto/-1;justify-content:start;margin-top:0;position:static}.creator-work-grid{grid-template-columns:1fr;gap:10px}.creator-work-grid .project-card--creator{grid-template-columns:112px minmax(0,1fr);min-height:112px}.creator-work-grid .project-card--creator .project-card__preview{border-radius:7px 0 0 7px;height:100%;margin-left:0}.creator-work-grid .project-card--creator .project-card__body{padding:12px 12px 2px}.creator-work-grid .project-card--creator .card-footer{margin:0 12px 11px}.account-overview__section-link{grid-template-columns:1fr 20px;gap:4px}.account-overview__section-link span{grid-column:1}.library-toolbar{flex-direction:column;align-items:stretch}.library-search{max-width:none}.library-toolbar .button{width:100%}.library-collection-dialog{padding:18px}.promotion-stepper{padding-bottom:2px;display:flex;overflow-x:auto}.promotion-step{flex:none;min-width:126px}.promotion-step-panel{min-height:0}.promotion-type-options button{grid-template-columns:1fr;gap:6px;min-height:76px}.promotion-review-summary{grid-template-columns:1fr}.promotion-step-actions .button{flex:1}}.sponsored-label{color:#4b4b47;border-color:#0f0f0f24;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:600;top:8px;left:8px}.project-card--explore .project-card__creator{padding-right:10px}.project-card--explore .project-card__classification{margin-left:0}.project-community-shell{padding-top:4px;padding-bottom:34px}.project-community{border-top:1px solid var(--line);padding-top:28px}.project-community__summary h2{font-size:24px;font-weight:650}.context-back-link{min-height:32px;color:var(--muted);align-items:center;margin:0 0 14px;font-size:13px;font-weight:600;display:inline-flex}.context-back-link:focus-visible,.context-back-link:hover{color:var(--foreground)}.creator-workspace-publish-link{border-top:1px solid var(--line);min-height:40px;color:var(--foreground);align-items:center;margin-top:18px;padding:18px 10px 2px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.creator-workspace-publish-link:focus-visible,.creator-workspace-publish-link:hover{color:var(--accent-strong)}.promotion-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.promotion-entry-card{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);min-height:128px;color:var(--foreground);text-align:left;align-content:start;gap:8px;padding:18px;text-decoration:none;display:grid}.promotion-entry-card:focus-visible,.promotion-entry-card:hover{border-color:var(--accent);background:var(--surface-strong)}.promotion-entry-card span{color:var(--muted);font-size:13px;line-height:1.5}.account-order-list{gap:10px;display:grid}.account-order-row{border-top:1px solid var(--line);grid-template-columns:1.4fr 1.4fr repeat(5,minmax(90px,1fr));gap:12px;padding:16px 0;display:grid}.account-order-row div{gap:4px;min-width:0;display:grid}.account-order-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.account-order-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.promotion-payment-methods{gap:8px;display:grid}.promotion-payment-methods>.field-label{color:var(--muted);font-size:12px;font-weight:650}.promotion-payment-method{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--foreground);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.promotion-payment-method[aria-pressed=true]{border-color:var(--accent);background:var(--surface-strong)}.promotion-payment-method:disabled{cursor:not-allowed;opacity:.55}.promotion-payment-method span{color:var(--muted);font-size:12px}@media (max-width:900px){.promotion-entry-grid{grid-template-columns:1fr}.account-order-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px){.account-page-content,.account-page-title,.creator-workspace-layout,.creator-workspace-title{width:calc(100% - 64px);max-width:none}.creator-workspace-layout{grid-template-columns:230px minmax(0,1fr);gap:36px}.creator-workspace-sidebar{align-self:start;position:sticky;top:94px}.creator-workspace-menu-button,.creator-workspace-open-toggle,.creator-workspace-sidebar-toggle{display:none}.creator-workspace-main,.creator-workspace-main>*{width:100%;min-width:0}.creator-workspace-main .creator-analytics-panel,.creator-workspace-main .creator-messages-panel,.creator-workspace-main .settings-preferences,.creator-workspace-main .simple-panel{max-width:none}.account-layout{grid-template-columns:230px minmax(0,1fr);gap:36px}.account-stack{width:100%;min-width:0;max-width:none}.account-stack>.simple-panel,.account-stack>.wallet-panel{max-width:none}}@media (max-width:760px){.explore-grid .project-card--explore{grid-template-columns:112px minmax(0,1fr) 28px}.project-community-shell{padding-top:0;padding-bottom:20px}.project-community{padding-top:22px}.context-back-link{margin-bottom:10px}}.creator-workspace-page{gap:0;padding-top:34px}.creator-workspace-title{min-width:0;margin:0;padding:0 0 22px}.creator-workspace-title h1{margin:4px 0 6px;font-size:28px;line-height:1.12}.creator-workspace-main{position:relative}.creator-workspace-state{color:var(--muted);padding:20px 0;font-size:14px}.creator-projects{min-width:0}.creator-projects__toolbar{justify-content:flex-end;display:flex}.creator-projects__toolbar .button{min-height:38px;padding-inline:15px}.creator-projects__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.creator-projects__metrics .account-metric{border-radius:7px;min-width:0;padding:11px 12px}.creator-projects__metrics .account-metric strong{font-size:19px}.creator-projects__list{border-bottom:1px solid var(--line);gap:0}.creator-projects__list .account-project-row{gap:20px;padding:14px 0}.creator-projects__list .account-project-row h4{margin-top:3px;font-size:16px}.creator-projects__list .account-project-row p{max-width:760px;margin-top:3px;font-size:13px;line-height:1.45}.creator-projects__list .account-project-metrics{gap:14px;margin-top:7px}.creator-projects__list .account-project-row>.button{min-height:34px;padding-inline:12px}@media (min-width:761px){.creator-workspace-layout{align-items:start;gap:36px}.creator-workspace-sidebar{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;grid-auto-rows:max-content;align-content:start;align-self:start;height:fit-content;padding:0 22px 0 0}.creator-workspace-sidebar__actions{padding-bottom:2px}.creator-workspace-sidebar__actions .button{min-height:38px}.creator-workspace-nav{gap:2px}.creator-workspace-nav a{padding:9px 10px}.creator-workspace-main{padding-bottom:28px}.creator-projects__toolbar{position:absolute;top:0;right:0}}@media (max-width:760px){.creator-workspace-page{padding-top:20px}.creator-workspace-title{align-items:flex-start;padding-bottom:18px}.creator-workspace-title h1{font-size:26px}.creator-projects__toolbar{justify-content:flex-start;margin:0 0 14px}.creator-projects__metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.creator-projects__metrics .account-metric:last-child{grid-column:span 2}}@media (min-width:761px){.explore-grid .project-card--explore,.explore-result-columns{grid-template-columns:184px minmax(360px,1fr) minmax(150px,196px) minmax(112px,132px) 76px 48px}.explore-result-columns{border:0;border-radius:0;min-height:40px;padding:0 0 10px}.explore-result-columns>span:not(:first-child){text-align:center;justify-self:center}.explore-grid{border:0;border-radius:0;gap:12px;overflow:visible}.explore-grid .project-card--explore{z-index:0;border:1px solid var(--line);background:var(--surface);min-height:118px;box-shadow:none;border-radius:10px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:visible}.explore-grid .project-card--explore:last-child{border-bottom:1px solid var(--line)}.explore-grid .project-card--explore .project-card__preview{border-radius:8px;width:168px;height:94px;margin-left:12px}.explore-grid .project-card--explore .project-card__body{padding:18px 20px}.explore-grid .project-card--explore h3{font-size:16px}.explore-grid .project-card--explore p{max-width:100%}.project-card--explore .project-card__creator{text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;justify-self:center;width:100%;min-width:0;max-width:100%;padding:0;line-height:1.3;display:-webkit-box;overflow:hidden}.project-card--explore .project-card__creator>a,.project-card--explore .project-card__creator>span{max-inline-size:160px;margin-inline:auto;display:block}.project-card--explore .project-card__classification{justify-self:center;padding:5px 7px}.project-card--explore .project-card__likes{text-align:center;white-space:nowrap;justify-content:center;justify-self:center;align-items:center;min-width:0;display:inline-flex}.project-card--explore .project-card__action{justify-self:center;position:static}.explore-grid .project-card--explore:focus-within{z-index:1;outline-offset:2px;border-color:#9fa9ac;outline:2px solid #245f7342;transform:translateY(-2px)scale(1.008);box-shadow:0 6px 16px #10202a14}}@media (hover:hover) and (pointer:fine) and (min-width:761px){.explore-grid .project-card--explore:hover{z-index:1;background:var(--surface);border-color:#b8c4cf;transform:translateY(-2px)scale(1.008);box-shadow:0 6px 16px #10202a14}}@media (max-width:760px){.explore-grid{gap:12px}.explore-grid .project-card--explore{min-height:112px}.explore-grid .project-card--explore .project-card__creator{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.3;overflow:hidden}.explore-grid .project-card--explore:focus-within{border-color:#9fa9ac;box-shadow:0 0 0 2px #245f7333}}@media (prefers-reduced-motion:reduce){.explore-grid .project-card--explore,.explore-grid .project-card--explore:focus-within,.explore-grid .project-card--explore:hover{transition:border-color .01ms linear,box-shadow .01ms linear;transform:none}}.account-profile .account-information-form{align-items:stretch;gap:16px;max-width:720px;margin:0;display:grid}.account-profile .account-information-form>.account-social-fields,.account-profile .account-information-form>label{width:100%}.account-profile .account-information-form .button{width:fit-content}@media (max-width:760px){.account-profile .account-information-form .button{width:100%}}.account-stack>.account-open-section{gap:20px;max-width:760px;padding:4px 0 0;display:grid}.account-open-section .account-section-head{margin:0}.account-open-section .account-benefit-grid,.account-open-section .account-benefit-list,.account-open-section .account-promotion-list{margin-top:0}.account-open-section .account-benefit-block,.account-open-section .field,.account-open-section .profile-readonly-field{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-large);padding:16px}.account-open-section .account-benefit-block{border-top:1px solid var(--line)}.account-open-section.settings-preferences>p{margin:-8px 0 2px}.account-open-section.settings-preferences .field{gap:8px;margin:0}.account-open-section.account-security .button{justify-self:start}.project-review{gap:10px;display:grid}.project-review__head{justify-content:space-between;align-items:start;gap:12px;display:flex}.project-review-menu{position:relative}.project-review-menu__trigger,.project-review-reply__remove{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:3px 5px}.project-review-menu__trigger{font-size:20px;line-height:1}.project-review-menu__popover{background:var(--surface);border:1px solid var(--line);white-space:nowrap;z-index:2;border-radius:8px;padding:5px;display:grid;position:absolute;top:30px;right:0;box-shadow:0 8px 22px #10202a1f}.project-review-menu__popover button{color:#9b2c2c;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 9px}.project-review-replies,.project-review-reply-composer,.project-review-thread{gap:10px;display:grid}.project-review-thread{border-top:1px solid var(--line);padding-top:10px}.project-review-thread__toggle{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0}.project-review-replies{border-left:2px solid var(--line);margin-left:2px;padding-left:14px}.project-review-reply{gap:4px;display:grid}.project-review-reply>div{align-items:baseline;gap:8px;display:flex}.project-review-reply small{color:var(--muted)}.project-review-reply p{margin:0}.project-review-reply__remove{color:#9b2c2c;justify-self:start;padding-left:0}.project-review-reply-composer{border-top:1px solid var(--line);padding-top:12px}.project-review-reply-composer label{color:var(--muted);font-size:13px;font-weight:700}.project-review-reply-composer textarea{width:100%}@media (max-width:760px){.account-stack>.account-open-section{max-width:none}.account-open-section.account-security .button{width:100%}}:root{--site-max-width:1328px;--site-gutter-desktop:20px;--site-gutter-tablet:20px;--site-gutter-mobile:20px}.page-shell{box-sizing:border-box;width:min(var(--site-max-width),calc(100% - (var(--site-gutter-desktop)*2)));margin-inline:auto}.publish-hero,.publish-shell{max-width:none;margin-inline:auto}.publish-content{max-width:760px}@media (min-width:761px){.account-page .page-shell,.creator-workspace-layout.page-shell{width:min(var(--site-max-width),calc(100% - (var(--site-gutter-desktop)*2)));max-width:var(--site-max-width);margin-inline:auto}}@media (max-width:1024px){.page-shell{width:min(var(--site-max-width),calc(100% - (var(--site-gutter-tablet)*2)))}}@media (max-width:760px){.page-shell{width:min(var(--site-max-width),calc(100% - (var(--site-gutter-mobile)*2)))}}@media (min-width:761px){.creator-workspace-sidebar{gap:32px;padding:26px 22px 0}.creator-workspace-sidebar__header{gap:18px}.creator-workspace-sidebar__identity{gap:2px}.creator-workspace-nav{gap:4px}.creator-workspace-nav a{align-items:center;min-height:40px;padding:0 10px;display:flex}.creator-workspace-main>.project-edit-form{max-width:860px}}@media (max-width:760px){.creator-workspace-sidebar__header{gap:18px}.creator-workspace-sidebar__identity{gap:2px}.creator-workspace-nav{gap:4px}}.publish-content{width:min(100%,800px);max-width:800px}.publish-content,.publish-hero>.publish-content,.publish-shell>.publish-content{margin-inline:auto}.publish-stepper{border-top:1px solid var(--line);flex-wrap:nowrap;align-items:center;gap:6px;min-height:56px;padding:0}.publish-stepper+.publish-section{border-top:0}.publish-step{flex:none;min-height:32px}.publish-step-status{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.publish-section__header>.publish-preview-intro{max-width:620px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.publish-preview-gallery{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:0 24px 24px;display:grid}.publish-preview-gallery>span{border:1px solid var(--line);background-color:var(--surface-strong);background-position:50%;background-size:cover;border-radius:8px;min-height:112px;display:block}@media (min-width:761px){.publish-action-row .publish-submit{margin-left:auto}}@media (max-width:760px){.publish-content{width:100%}.publish-stepper{scrollbar-width:thin;min-height:56px;overflow-x:auto}.publish-step-status{margin-left:6px}.publish-preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 20px}.publish-action-row .publish-submit{margin-left:0}}@media (min-width:761px){.account-layout,.creator-workspace-layout{grid-template-columns:230px minmax(0,1fr);gap:36px}.account-sidebar,.creator-workspace-sidebar{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;align-self:start;gap:16px;padding:8px 24px 12px 0;display:grid;position:sticky;top:94px}.account-sidebar__identity,.creator-workspace-sidebar__header{border-bottom:1px solid var(--line);gap:5px;padding:8px 10px 18px;display:grid}.account-sidebar__identity strong,.creator-workspace-sidebar__identity strong{font-size:15px;line-height:1.25}.account-sidebar__identity small,.creator-workspace-sidebar__identity small{color:var(--muted);font-size:12px}.account-section-nav,.creator-workspace-nav{border:0;gap:3px;padding:0;display:grid}.account-section-tab,.creator-workspace-nav a{min-height:40px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:flex}.account-section-tab:focus-visible,.account-section-tab:hover,.account-section-tab[aria-pressed=true],.creator-workspace-nav a:focus-visible,.creator-workspace-nav a:hover,.creator-workspace-nav a[data-active=true]{background:var(--surface-strong);box-shadow:none;color:var(--foreground);outline:0}.account-section-tab:focus-visible,.creator-workspace-nav a:focus-visible{box-shadow:0 0 0 2px #245f7357}.account-section-tab[aria-pressed=true],.creator-workspace-nav a[data-active=true]{font-weight:650}}.creator-profile-editor{max-width:760px}.creator-profile-editor>p{margin:8px 0 20px}.creator-profile-editor__form,.creator-profile-editor__form fieldset{gap:14px;display:grid}.creator-profile-editor__form label,.creator-profile-editor__readonly{gap:6px;display:grid}.creator-profile-editor__form label>span,.creator-profile-editor__readonly>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.creator-profile-editor__form fieldset{border:0;margin:0;padding:0}.creator-profile-editor__form legend{margin-bottom:8px;font-size:13px;font-weight:650}.creator-profile-editor__readonly{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;padding:12px}@media (max-width:760px){.account-layout{grid-template-columns:minmax(0,1fr)}.account-sidebar{border-right:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;width:auto;padding:0 0 16px;position:static}.account-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.creator-draft-card__actions,.creator-draft-card__meta,.creator-profile-editor__intro,.social-profile-editor__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.creator-draft-card h3,.creator-profile-editor__intro h2{margin:4px 0 8px}.creator-draft-card p,.creator-drafts-panel .account-section-head p,.creator-profile-editor__intro p,.password-security-panel p,.social-profile-editor__head p{color:var(--muted);margin:0}.creator-draft-card__meta>span,.creator-profile-editor__handle{background:var(--surface-muted,var(--surface));border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px}.creator-profile-editor__form{gap:20px;margin-top:28px;display:grid}.creator-profile-editor__form>label,.password-security-panel__form>label,.social-profile-editor__website{gap:8px;display:grid}.creator-profile-editor__form label>span:first-child,.password-security-panel__form label>span:first-child,.social-profile-editor .field-label{color:var(--foreground);font-size:13px;font-weight:650}.creator-profile-editor__bio{position:relative}.creator-profile-editor__bio textarea{resize:vertical;min-height:132px}.profile-character-count{color:var(--muted);justify-self:end;font-size:12px}.password-security-panel,.social-profile-editor{border-top:1px solid var(--line);padding-top:22px}.social-profile-editor__head{align-items:center}.social-profile-editor__add{position:relative}.social-profile-editor__popover{background:var(--surface-strong,var(--surface));border:1px solid var(--line);z-index:5;border-radius:14px;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0000001f}.social-profile-editor__popover button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;padding:10px 12px}.social-profile-editor__popover button:focus-visible,.social-profile-editor__popover button:hover{background:var(--surface-muted,var(--surface))}.social-profile-editor__empty{border:1px dashed var(--line);color:var(--muted);border-radius:12px;margin:18px 0 0;padding:16px}.social-profile-editor__list{gap:12px;margin-top:18px;display:grid}.social-profile-editor__row{grid-template-columns:38px minmax(0,1fr) 34px;align-items:end;gap:12px;display:grid}.social-profile-editor__row label{gap:7px;display:grid}.social-profile-editor__icon{background:var(--accent,#111);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:750;display:flex}.social-profile-editor__website{margin-top:18px}.icon-button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:flex}.password-security-panel__intro{margin-bottom:18px}.password-security-panel__form{gap:16px;max-width:560px;display:grid}.password-input{align-items:center;display:flex;position:relative}.password-input input{width:100%;padding-right:64px}.password-input button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px;font-weight:650;position:absolute;right:6px}.creator-drafts-panel .account-section-head{margin-bottom:24px}.creator-drafts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.creator-draft-card{border:1px solid var(--line);border-radius:18px;overflow:hidden}.creator-draft-card__media{background:linear-gradient(135deg,var(--surface-muted,#f1eee8),var(--surface-strong,#fff));color:var(--muted);justify-content:center;align-items:center;height:150px;display:flex;overflow:hidden}.creator-draft-card__media img{object-fit:cover;width:100%;height:100%}.creator-draft-card__media-image{background-position:50%;background-size:cover;width:100%;height:100%}.creator-draft-card__body{padding:18px}.creator-draft-card__meta{align-items:center}.creator-draft-card__meta small{color:var(--muted);font-size:12px}.creator-draft-card__actions{justify-content:flex-start;align-items:center;margin-top:18px}.creator-drafts-empty{border:1px dashed var(--line);text-align:center;border-radius:18px;padding:48px 24px}.creator-drafts-empty__mark{color:var(--accent,#111);margin-bottom:12px;font-size:30px;display:block}.creator-drafts-empty h3{margin:0 0 8px}.creator-drafts-empty p{color:var(--muted);max-width:450px;margin:0 auto 20px}@media (max-width:760px){.creator-drafts-grid{grid-template-columns:1fr}.creator-profile-editor__intro,.social-profile-editor__head{flex-direction:column;align-items:flex-start}}:root{--control-background:#fafaf8;--control-background-disabled:#f1f1ee;--control-focus-ring:#245f7361}input:not([type=radio]):not([type=checkbox]):not([type=file]),select,textarea{border:1px solid var(--line);background:var(--control-background);color:var(--foreground);border-radius:8px}input:not([type=radio]):not([type=checkbox]):not([type=file]):hover,select:hover,textarea:hover{border-color:#c9c9c2}input:not([type=radio]):not([type=checkbox]):not([type=file]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--control-focus-ring);outline-offset:2px;border-color:#5d7f8c;box-shadow:0 0 0 3px #245f731a}input:not([type=radio]):not([type=checkbox]):not([type=file]):disabled,select:disabled,textarea:disabled{background:var(--control-background-disabled)}input[readonly],textarea[readonly]{background:#f3f3f0}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--control-background)inset;-webkit-text-fill-color:var(--foreground)}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--control-background)inset;-webkit-text-fill-color:var(--foreground)}.field-error[role=alert]{margin-top:2px}.price-currency-control{border:1px solid var(--line);background:var(--control-background);border-radius:8px;grid-template-columns:minmax(0,1fr) 106px;display:grid;overflow:hidden}.price-currency-control input{min-width:0;background:0 0!important;border:0!important;border-radius:0!important}.price-currency-control select{border:0;border-left:1px solid var(--line);background:var(--control-background);border-radius:0;width:106px;min-width:0;padding-inline:12px 28px}.price-currency-control:focus-within{outline:2px solid var(--control-focus-ring);outline-offset:2px;border-color:#5d7f8c}.price-currency-control input:focus-visible,.price-currency-control select:focus-visible{box-shadow:none;outline:0}.account-promotion-form.promotion-step-panel{grid-template-columns:minmax(0,1fr);align-content:start}.account-promotion-form.promotion-step-panel>*{grid-column:1;min-width:0}.promotion-step-panel{min-height:0}.promotion-step-actions{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.promotion-inline-error{background:#fff8f6;border:1px solid #8a2f2240;border-radius:8px;padding:10px 12px}.promotion-type-options button{white-space:normal;min-width:0}.message-center-page{min-height:calc(100vh - 70px);padding:36px 0 64px}.message-center-shell{max-width:1180px}.message-center-page__header{max-width:700px;margin-bottom:24px}.message-center-page__header h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(30px,4vw,44px)}.message-center-page__header p,.message-center__toolbar p{color:var(--muted);line-height:1.55}.message-center,.message-center-state{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);padding:22px}.message-center__toolbar,.message-detail__header,.message-thread__composer-footer,.message-thread__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.message-center__toolbar h2{margin:6px 0;font-size:22px}.message-center__toolbar p{margin:0;font-size:13px}.message-center__layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.35fr);gap:18px;margin-top:22px;display:grid}.message-center__detail,.message-center__list{border:1px solid var(--line);background:var(--control-background);border-radius:12px;min-width:0}.message-center__list{align-content:start;max-height:640px;display:grid;overflow-y:auto}.message-center__row{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px;display:grid}.message-center__row:last-child{border-bottom:0}.message-center__row:hover,.message-center__row[data-selected=true]{background:var(--surface)}.message-center__row-status{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:6px}.message-center__row[data-unread=true] .message-center__row-status{background:var(--foreground)}.message-center__row-copy{gap:5px;min-width:0;display:grid}.message-center__row-copy small,.message-center__row-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-center__row-copy strong{font-size:13px}.message-center__row time,.message-center__row-copy small,.message-center__row-meta,.message-detail__header time,.message-thread__composer-footer span,.message-thread__header p{color:var(--muted);font-size:11px}.message-center__row-meta{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.message-center__row time{white-space:nowrap}.message-center__empty,.message-center__placeholder{text-align:center;align-content:center;min-height:300px;padding:24px}.message-center__empty h3,.message-center__placeholder h3{margin:0 0 8px}.message-center__empty p,.message-center__empty-copy,.message-center__placeholder p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.message-center__placeholder>span{color:var(--accent);margin-bottom:14px;font-size:28px;display:block}.message-center__detail{overflow:hidden}.message-detail,.message-thread{grid-template-rows:auto minmax(0,1fr) auto;min-height:430px;display:grid}.message-detail__header,.message-thread__header{border-bottom:1px solid var(--line);padding:20px}.message-detail__header h3,.message-thread__header h3{margin:6px 0;font-size:18px}.message-thread__header p{margin:0}.message-detail__status,.message-thread__status{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;border-radius:999px;padding:5px 9px;font-size:11px}.message-thread__history{align-content:start;gap:10px;padding:20px;display:grid;overflow-y:auto}.message-thread__bubble{border:1px solid var(--line);background:var(--control-background);border-radius:12px 12px 12px 3px;justify-self:start;max-width:min(82%,560px);padding:10px 12px}.message-thread__bubble[data-own=true]{border-color:var(--foreground);background:var(--foreground);color:#fff;border-radius:12px 12px 3px;justify-self:end}.message-thread__bubble span{opacity:.65;margin-bottom:5px;font-size:10px;display:block}.message-thread__bubble p{white-space:pre-wrap;margin:0;line-height:1.5}.message-thread__composer{border-top:1px solid var(--line);gap:8px;padding:16px 20px 20px;display:grid}.message-thread__composer-footer{align-items:center}.message-detail__body{align-content:start;gap:18px;padding:20px;display:grid}.message-detail__body p{white-space:pre-wrap;margin:0;line-height:1.65}.explore-shell.page-shell,.page-shell{width:min(1328px,100% - 112px)}.explore-hero h1{letter-spacing:-.04em;margin:8px 0 6px;font-size:34px}.explore-grid .project-card--explore,.explore-result-columns{grid-template-columns:190px minmax(220px,1fr) 150px 118px 78px 78px}.creator-workspace-layout{gap:26px}.creator-workspace-sidebar{padding-right:20px}.creator-workspace-nav a[data-active=true]{box-shadow:none;background:#f2f2ef;border-color:#0000}@media (max-width:760px){.explore-shell.page-shell,.page-shell{width:calc(100% - 32px)}.explore-hero{padding:26px 0 14px}.explore-hero h1{font-size:32px}.explore-grid .project-card--explore{min-height:112px}.price-currency-control{grid-template-columns:minmax(0,1fr) 92px}.price-currency-control select{width:92px;padding-inline:8px 22px}.account-promotion-form.promotion-step-panel{padding:16px}.message-center-page{padding:24px 0 40px}.message-center,.message-center-state{padding:16px}.message-center__toolbar,.message-detail__header,.message-thread__header{flex-direction:column}.message-center__toolbar .button{width:100%}.message-center__layout{grid-template-columns:1fr}.message-center__list{max-height:300px}.message-detail,.message-thread{min-height:390px}}:root{--background:#fbfbfa;--foreground:#161616;--muted:#575757;--line:#e0e0db;--surface:#fff}.explore-hero p{color:var(--muted);margin-top:10px}.explore-shell{padding-bottom:64px}.explore-discovery-tabs{align-items:center;display:flex}.explore-discovery-tabs>button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);padding:0 18px}.explore-discovery-tabs .explore-filter-trigger{width:44px;padding:0}.explore-results-header{background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;margin:0;padding:16px}.explore-result-columns{border-right:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface);grid-template-columns:190px minmax(220px,1fr) minmax(130px,160px) minmax(100px,118px) 78px 48px;margin:0;padding:12px 15px}.explore-grid{background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;gap:0;overflow:hidden}.explore-grid .project-card--explore{border:0;border-top:1px solid var(--line);background:var(--surface);border-radius:0;min-height:92px;padding:14px 15px}.explore-grid .project-card--explore:first-child{border-top:0}.explore-grid .project-card--explore .project-card__preview{border-radius:6px;height:66px}.account-page-content{padding-top:24px}.account-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:40px}.account-sidebar{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-height:900px;padding:18px 14px;position:sticky;top:96px}.account-sidebar__identity{border-bottom:0;padding:6px 10px 24px}.account-section-tab{min-height:38px;padding:0 12px}.account-section-page-header{margin-bottom:42px}.account-section-page-header h1{letter-spacing:-.035em;margin:8px 0 0;font-size:34px}.account-section-page-header p{color:var(--muted);margin:10px 0 0}.account-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.account-overview-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:start;gap:10px;min-height:178px;padding:20px;display:grid}.account-overview-card--identity{grid-column:1/-1;min-height:118px}.account-overview-card h2{margin:0;font-size:20px}.account-overview-card p,.account-overview-card small{color:var(--muted);margin:0}.account-overview-card .button{justify-self:start;margin-top:auto}.account-order-tabs{gap:10px;margin:-20px 0 22px;display:flex}.account-order-tabs .button[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--surface)}.creator-workspace-layout{align-items:start;gap:40px;padding-top:24px}.creator-workspace-sidebar{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-height:900px;padding:18px 14px;top:96px}.creator-workspace-sidebar__header{padding:6px 10px 24px}.creator-workspace-nav a[data-active=true]{color:var(--foreground);background:#f0f0ec;font-weight:650}.creator-workspace-publish-link{background:var(--foreground);min-height:38px;color:var(--surface);border-radius:6px}.creator-workspace-page .account-layout{display:block}.creator-workspace-page .account-section-page-header,.creator-workspace-page .account-sidebar{display:none}.creator-workspace-page .account-stack{width:100%}.publish-hero{padding:40px 0 22px}.publish-hero h1{letter-spacing:-.035em;font-size:34px}.publish-shell{max-width:820px;padding-bottom:72px}.publish-stepper{border-bottom:1px solid var(--line)}.publish-step[data-active=true]{border-bottom-color:var(--foreground);color:var(--foreground)}@media (max-width:760px){.creator-works.page-shell,.explore-shell.page-shell,.page-shell,.related-projects.page-shell{width:calc(100% - 32px)}.explore-discovery-tabs{padding-bottom:4px;overflow-x:auto}.explore-discovery-tabs>button{flex:none;padding:0 13px}.explore-results-header{margin-top:14px}.explore-result-columns{display:none}.explore-grid{border-top:1px solid var(--line);border-radius:10px}.explore-grid .project-card--explore{min-height:112px}.account-page-content{padding-top:16px}.account-layout,.creator-workspace-layout{grid-template-columns:1fr;gap:16px}.account-sidebar,.creator-workspace-sidebar{border:0;border-bottom:1px solid var(--line);border-radius:0;min-height:0;padding:0 0 12px;position:static}.account-sidebar__identity,.creator-workspace-sidebar__header{display:none}.account-section-nav,.creator-workspace-nav{gap:6px;display:flex;overflow-x:auto}.account-section-tab,.creator-workspace-nav a{white-space:nowrap;flex:none}.creator-workspace-publish-link{display:none}.account-overview-grid{grid-template-columns:1fr}.account-overview-card--identity{grid-column:auto}.account-order-tabs{margin-top:-8px;overflow-x:auto}.creator-workspace-page .account-sidebar{display:none}.creator-workspace-page .account-layout{display:block}.publish-shell{width:calc(100% - 32px)}}.payment-flow-page{background:var(--background);min-height:calc(100vh - 72px)}.payment-flow-shell{max-width:840px;padding:12px 0 72px}.payment-flow-back{color:var(--muted);margin-bottom:24px;font-size:14px;display:inline-flex}.payment-flow-header h1{letter-spacing:-.035em;margin:0;font-size:34px}.payment-flow-header p{color:var(--muted);margin:10px 0 0}.payment-flow-steps{border-bottom:1px solid var(--line);gap:8px;margin:34px 0 24px;display:flex}.payment-flow-steps span{min-width:180px;color:var(--muted);text-align:center;border-bottom:2px solid #0000;padding:0 16px 12px;font-size:14px}.payment-flow-steps span[data-active=true]{border-bottom-color:var(--foreground);color:var(--foreground);font-weight:650}.payment-flow-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:18px;display:grid}.payment-flow-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:28px}.payment-flow-card h2{margin:14px 0 8px;font-size:22px}.payment-flow-card p{color:var(--muted);line-height:1.5}.payment-flow-card dl{gap:18px;margin:34px 0 0;display:grid}.payment-flow-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:12px;display:flex}.payment-flow-card dt{color:var(--muted)}.payment-flow-card dd{text-align:right;margin:0;font-weight:650}.payment-flow-summary{align-content:start;gap:16px;display:grid}.payment-flow-summary strong{color:var(--muted);font-size:14px;font-weight:400}.payment-flow-summary b{font-size:32px}.payment-flow-summary p{margin-top:18px;font-size:13px}.payment-flow-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.payment-flow-actions .button{min-width:120px}.payment-method-card{gap:12px;max-width:820px;display:grid}.payment-provider-option{border:1px solid var(--line);background:var(--surface);min-height:58px;color:var(--foreground);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.payment-provider-option:hover{border-color:var(--foreground)}.payment-provider-option span{color:var(--muted);font-size:13px}:root{--handoff-background:#fbfbfa;--handoff-foreground:#171717;--handoff-muted:#626262;--handoff-line:#deded9;--handoff-surface:#fff;--handoff-radius:9px}body{background:var(--handoff-background);color:var(--handoff-foreground)}.creator-works.page-shell,.explore-shell.page-shell,.page-shell,.related-projects.page-shell{width:min(1328px,100% - 112px)}.project-card--explore .project-card__classification{border:1px solid var(--handoff-line);background:var(--handoff-background);color:var(--handoff-muted)}.explore-discovery-tabs>button{border:1px solid var(--handoff-line);background:var(--handoff-surface);color:var(--handoff-foreground)}.explore-discovery-tabs>button[aria-pressed=true]{border-color:var(--handoff-foreground);background:var(--handoff-foreground);color:var(--handoff-surface)}.explore-result-columns{color:var(--handoff-muted)}.explore-grid .project-card--explore,.explore-result-columns{background:var(--handoff-surface);border:1px solid var(--handoff-line)}.explore-grid .project-card--explore{border-radius:var(--handoff-radius)}.explore-grid .project-card--explore:hover{background:var(--handoff-surface);box-shadow:none;border-color:#c8c8c3;transform:none}.explore-grid .project-card--explore .project-card__body h3{font-size:15px;line-height:1.25}@media (max-width:760px){.creator-works.page-shell,.explore-shell.page-shell,.page-shell,.related-projects.page-shell{width:calc(100% - 40px)}.explore-hero{padding:22px 0 18px}.explore-hero h1{font-size:32px}.explore-controls{margin-bottom:22px}.explore-discovery-tabs>button:not(:first-child){display:none}.explore-discovery-tabs .explore-filter-trigger{display:inline-flex}.explore-result-columns{display:none}.explore-grid{gap:18px}.explore-grid .project-card--explore{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:82px minmax(0,1fr) 48px;min-height:92px;padding:9px}.explore-grid .project-card--explore .project-card__preview{grid-area:1/1/span 2;width:82px;height:72px}.explore-grid .project-card--explore .project-card__body{grid-area:1/2;padding:3px 0 0 16px}.explore-grid .project-card--explore .project-card__body p{display:none}.project-card--explore .project-card__creator{text-align:left;grid-area:2/2;padding:0 0 0 16px}.project-card--explore .project-card__comparison{display:contents}.project-card--explore .project-card__classification{grid-area:2/2;justify-self:start;margin-left:16px;transform:translateY(28px)}.project-card--explore .project-card__likes{grid-area:1/3/span 2;align-self:center}.project-card--explore .project-card__action{display:none}.account-page-content,.account-page-content>.account-layout,.account-page-content>.account-layout>.account-stack{width:100%}.account-page-content>.account-layout{display:block}.account-page-content>.account-layout>.account-sidebar{border-right:0;border-bottom:1px solid var(--handoff-line);min-height:0;padding:0 0 12px}.account-page-content>.account-layout>.account-stack{padding:26px 0 48px}.creator-workspace-layout{width:calc(100% - 40px);padding-top:16px;display:block}.creator-workspace-sidebar{display:none}.creator-workspace-title{margin-bottom:26px}.creator-workspace-title h1{font-size:28px}.payment-flow-shell{width:calc(100% - 32px);padding-top:16px}.payment-flow-grid{grid-template-columns:1fr}.payment-flow-card{padding:20px}.payment-flow-steps{overflow-x:auto}.payment-flow-steps span{min-width:150px}.payment-flow-actions{justify-content:stretch}.payment-flow-actions .button{flex:1}}.account-page-content{max-width:none}.account-page-content>.account-layout>.account-stack{padding-top:36px;padding-right:80px}.creator-workspace-layout{gap:10px}.publish-content{width:820px;max-width:820px;margin-left:244px;margin-right:0}.publish-hero{padding-top:40px}.publish-visibility-control{width:220px;display:block}.publish-visibility-control select{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:8px;width:220px;height:48px;padding:0 14px}.creator-profile,.creator-works{width:1280px;max-width:calc(100% - 160px)}.legal-document,.legal-hero{width:1000px;max-width:calc(100% - 112px)}.legal-hero{padding-top:48px;padding-bottom:34px}.legal-document{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-height:700px;padding:30px}.auth-shell{width:560px;max-width:560px;padding-top:150px;padding-bottom:72px}.auth-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:650px;padding:28px 32px}.auth-card__brand{color:var(--foreground);font-size:20px;font-weight:650;display:block}.auth-card>h1{letter-spacing:-.035em;margin:45px 0 8px;font-size:28px}.auth-card>p{color:var(--muted);margin:0;font-size:13px}.auth-card .auth-form{border-top:0;flex-direction:column;gap:18px;padding-top:54px;display:flex}.auth-card .auth-form>.field{order:1}.auth-card .auth-form>.auth-recovery-link{order:2;align-self:flex-end;margin-top:-10px}.auth-card .auth-form>.auth-submit{order:3}.auth-card .auth-form>.auth-divider{order:4}.auth-card .auth-form>.auth-oauth-group{order:5}.auth-card .auth-form>.auth-mode-toggle{order:6;align-self:center}@media (max-width:760px){.account-page-content,.creator-works.page-shell,.explore-shell.page-shell,.page-shell,.related-projects.page-shell{width:calc(100% - 40px)}.account-page-content{padding-top:16px}.account-page-content>.account-layout{grid-template-columns:1fr;gap:16px}.account-page-content>.account-layout>.account-sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:0 0 12px}.account-page-content>.account-layout>.account-stack{padding:0}.creator-workspace-layout{gap:16px;width:calc(100% - 40px)}.publish-content{width:100%;max-width:100%;margin-inline:auto}.publish-visibility-control,.publish-visibility-control select{width:100%}.creator-profile,.creator-works,.legal-document,.legal-hero{width:calc(100% - 40px);max-width:none}.legal-hero{padding-top:22px}.legal-document{min-height:0;padding:20px}.auth-shell{width:calc(100% - 40px);max-width:none;padding-top:48px}.auth-card{min-height:0;padding:24px 20px}.auth-card>h1{margin-top:36px}.auth-card .auth-form{padding-top:36px}.explore-hero{padding-top:22px;padding-bottom:26px}.explore-hero h1{font-size:30px}.explore-controls{margin-bottom:14px}.explore-discovery-tabs{justify-content:space-between;gap:0;overflow:visible}.explore-discovery-tabs>button:not(:first-child):not(.explore-filter-trigger){display:none}.explore-discovery-tabs>button:first-child{width:82px;padding:0}.explore-discovery-tabs .explore-filter-trigger{width:90px;margin-left:0}.explore-results-header{margin-top:0}.explore-grid .project-card--explore{border:1px solid var(--line);border-top:0;border-radius:0;grid-template-rows:1fr;grid-template-columns:82px minmax(0,1fr) 40px;gap:16px;height:92px;min-height:92px;padding:9px;display:grid}.explore-grid .project-card--explore:first-child{border-top:1px solid var(--line);border-radius:9px 9px 0 0}.explore-grid .project-card--explore:last-child{border-radius:0 0 9px 9px}.explore-grid .project-card--explore .project-card__preview{border-radius:6px;grid-area:1/1;width:82px;height:72px;margin:0}.explore-grid .project-card--explore .project-card__body{grid-area:1/2;padding:3px 0 0}.explore-grid .project-card--explore h3{font-size:14px}.explore-grid .project-card--explore p{-webkit-line-clamp:1;margin-top:8px;font-size:11px}.explore-grid .project-card--explore .project-card__creator{grid-area:1/2;align-self:end;padding:0 0 3px;font-size:11px}.explore-grid .project-card--explore .project-card__comparison{display:none}.explore-grid .project-card--explore .project-card__action{position:absolute;bottom:7px;right:8px}}.project-card--explore .project-card__classification{color:#626262;white-space:nowrap;background:#fbfbfa;border:1px solid #deded9;border-radius:6px;padding:6px 12px;font-size:11px}.explore-hero{padding:40px 0 28px}.explore-hero h1{letter-spacing:-.035em;margin:0;font-size:36px;font-weight:650}.explore-hero p{color:#626262;margin:7px 0 0;font-size:14px}.explore-controls{min-height:44px;margin-bottom:29px}.explore-discovery-tabs{gap:8px}.explore-discovery-tabs>button{color:#171717;background:#fff;border:1px solid #deded9;border-radius:8px;min-height:36px;padding:0 12px;font-size:12px}.explore-discovery-tabs>button[aria-pressed=true]{color:#fff;background:#171717;border-color:#171717}.explore-discovery-tabs .explore-filter-trigger{justify-content:space-between;width:92px;margin-left:auto;padding:0 14px}.explore-discovery-tabs .explore-filter-trigger:before{content:"Filter"}.explore-results-header{display:none}.explore-result-columns{color:#626262;text-transform:uppercase;background:#fff;border:1px solid #deded9;border-bottom:0;border-radius:9px 9px 0 0;grid-template-columns:190px minmax(220px,1fr) 178px 122px 106px 54px;padding:15px 18px 12px;font-size:11px;font-weight:700}.explore-result-columns span:first-child{grid-column:1/span 2}.explore-grid{background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.explore-grid .project-card--explore{min-height:118px;box-shadow:none;background:#fff;border:1px solid #deded9;border-radius:9px;grid-template-columns:190px minmax(220px,1fr) 178px 122px 106px 54px;align-items:center;padding:12px;display:grid}.explore-grid .project-card--explore .project-card__preview{border-radius:7px;grid-area:1/1;height:94px;margin:0}.explore-grid .project-card--explore .project-card__body{grid-area:1/2;min-width:0;padding:0 24px}.explore-grid .project-card--explore .project-card__body p{color:#626262;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:12px;font-size:13px;display:-webkit-box;overflow:hidden}.project-card--explore .project-card__creator{color:#626262;text-align:center;grid-area:1/3;padding:0 12px;font-size:12px}.project-card--explore .project-card__comparison{display:contents}.project-card--explore .project-card__classification{grid-area:1/4;justify-self:start}.project-card--explore .project-card__likes{color:#626262;grid-area:1/5;font-size:12px}.project-card--explore .project-card__action{grid-area:1/6;justify-self:center}.account-page-title{display:none}.account-page-content{width:100%;padding-top:0}.account-page-content>.account-layout{grid-template-columns:230px minmax(0,1fr);gap:36px}.account-page-content>.account-layout>.account-sidebar{border:0;border-right:1px solid #deded9;border-radius:0;min-height:1008px;padding:36px 10px 18px 30px;position:static}.account-page-content>.account-layout>.account-stack{padding:42px 48px 72px 0}.account-section-nav{gap:3px;padding:16px 0 0}.account-section-tab{text-align:left;border:0;border-radius:6px;min-height:42px;padding:0 14px}.account-section-tab[aria-pressed=true]{color:#171717;background:0 0;font-weight:650}.creator-workspace-layout{grid-template-columns:230px minmax(0,1fr);gap:36px;width:calc(100% - 80px);padding-top:36px}.creator-workspace-sidebar{border:0;border-right:1px solid #deded9;border-radius:0;min-height:1008px;padding:0 30px 18px 0}.creator-workspace-nav{gap:3px}.creator-workspace-nav a{border-radius:6px;min-height:42px;padding:0 12px}.creator-workspace-nav a[data-active=true]{color:#171717;background:#f0f0ed}.creator-workspace-title{margin-bottom:34px}.creator-workspace-title h1{letter-spacing:-.035em;margin:7px 0 6px;font-size:34px}.creator-workspace-title p{color:#626262;margin:0}@media (max-width:760px){.creator-works.page-shell,.explore-shell.page-shell,.page-shell,.related-projects.page-shell{width:calc(100% - 40px)}.explore-hero{padding:22px 0 18px}.explore-hero h1{font-size:32px}.explore-controls{margin-bottom:22px}.explore-discovery-tabs>button:not(:first-child){display:none}.explore-discovery-tabs .explore-filter-trigger{display:inline-flex}.explore-result-columns{display:none}.explore-grid{gap:18px}.explore-grid .project-card--explore{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:82px minmax(0,1fr) 48px;min-height:92px;padding:9px}.explore-grid .project-card--explore .project-card__preview{grid-area:1/1/span 2;width:82px;height:72px}.explore-grid .project-card--explore .project-card__body{grid-area:1/2;padding:3px 0 0 16px}.explore-grid .project-card--explore .project-card__body p{display:none}.project-card--explore .project-card__creator{text-align:left;grid-area:2/2;padding:0 0 0 16px}.project-card--explore .project-card__classification{grid-area:2/2;margin-left:16px;transform:translateY(28px)}.project-card--explore .project-card__likes{grid-area:1/3/span 2;align-self:center}.project-card--explore .project-card__action{display:none}.account-page-content>.account-layout{display:block}.account-page-content>.account-layout>.account-sidebar{border-bottom:1px solid #deded9;border-right:0;min-height:0;padding:0 0 12px}.account-page-content>.account-layout>.account-stack{padding:26px 0 48px}.creator-workspace-layout{width:calc(100% - 40px);padding-top:16px;display:block}.creator-workspace-sidebar{display:none}.creator-workspace-title{margin-bottom:26px}.creator-workspace-title h1{font-size:28px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}