.support-certificate{width:min(900px,100vw - 28px);max-height:92dvh;color:var(--brand-text);box-shadow:0 24px 100px color-mix(in srgb, var(--brand-deep) 33.33%, transparent);background:#fff;border:0;border-radius:20px;padding:0;font-size:16px;overflow:auto}.support-certificate::backdrop{background:color-mix(in srgb, var(--brand-deep) 73.33%, transparent)}.support-certificate>header{border-bottom:1px solid var(--brand-accent-line);justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.support-certificate h2{margin:7px 0 0;font-size:23px;line-height:1.45}.support-certificate header span{color:var(--brand-accent-strong);font-size:14px;font-weight:800}.support-card-close{min-width:44px;min-height:44px;background:0 0!important;border:0!important;font-size:30px!important}.support-card-body{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:26px;padding:26px;display:grid}.support-card-preview{width:100%;height:auto;box-shadow:0 4px 20px color-mix(in srgb, var(--brand-accent) 8.63%, transparent);border-radius:13px;display:block}.support-card-body aside{min-width:0;line-height:1.7}.support-card-body aside>p:first-child{margin-top:0}.support-card-body label{align-items:start;gap:9px;margin:18px 0;display:flex}.support-card-body input{accent-color:var(--brand-accent-strong);min-width:18px;min-height:18px;margin-top:5px}.support-card-actions{gap:10px;display:grid}.support-certificate button,.support-card-actions a{font:inherit;border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);text-align:center;cursor:pointer;background:#fff;border-radius:8px;padding:12px 16px;text-decoration:none}.support-certificate button:disabled{opacity:.45;cursor:wait}.support-card-actions .support-card-primary{background:var(--brand-accent-strong);color:#fff;border-color:var(--brand-accent);font-weight:800}.support-card-note{color:#756780;font-size:14px;line-height:1.75}.support-card-copy{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:14px}.support-card-loading{text-align:center;background:var(--brand-accent-soft);color:var(--brand-accent-strong);border-radius:13px;padding:65px 20px}.support-certificate :focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}@media (width<=660px){.support-certificate{max-height:94dvh}.support-certificate>header{padding:18px}.support-certificate h2{font-size:20px}.support-card-body{grid-template-columns:1fr;gap:22px;padding:18px}.support-card-preview{width:min(100%,340px);margin:auto}.support-card-body aside{font-size:16px}}.stories-wrap{max-width:1180px;color:var(--brand-text);margin:auto;padding:26px 20px 64px;font-size:16px}.stories-wrap button,.stories-wrap select{border:1px solid var(--brand-accent-line);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:10px 15px}.stories-wrap a{color:var(--brand-accent-strong)}.story-primary{border-radius:7px;font-weight:700;text-decoration:none;display:inline-block;background:var(--brand-accent-strong)!important;color:#fff!important;border:0!important;padding:13px 20px!important}.stories-wrap button:disabled{opacity:.45;cursor:default}.story-message{min-height:16px;color:var(--brand-accent-strong)}.story-tabs,.story-filters,.story-reactions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.story-tabs .active,.story-reactions .active{border-color:var(--brand-accent);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.story-filters input:not([type=checkbox]){flex:1;min-width:150px}.stories-wrap input:not([type=checkbox]),.stories-wrap textarea{border:1px solid var(--brand-accent-line);font:inherit;border-radius:7px;min-width:0;max-width:100%;padding:11px}.stories-wrap input[type=checkbox]{accent-color:var(--brand-accent-strong);flex-shrink:0;width:18px;height:18px}.story-note{color:#746a80;font-size:14px;line-height:1.65}.story-list{margin:24px 0;padding:0;list-style:none}.story-list>li{border-bottom:1px solid var(--brand-accent-line);grid-template-columns:55px minmax(0,1fr) 62px;align-items:center;gap:18px;padding:24px 10px;display:grid}.story-list a{color:inherit;text-decoration:none}.story-rank{color:var(--brand-accent-strong);font-size:30px;font-weight:800}.story-list h2{margin:7px 0;font-size:20px}.story-list p{color:#6e6378;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;display:-webkit-box;overflow:hidden}.story-list small{color:#746a80;font-size:14px}.story-list strong{text-align:center;font-size:23px}.story-list strong small{font-size:14px;display:block}.story-state{color:var(--brand-accent-strong);font-size:14px;font-weight:600}.story-empty{text-align:center;background:var(--brand-accent-pale);padding:60px 20px}.story-compose{background:var(--brand-accent-pale);border:1px solid var(--brand-accent-line);border-radius:8px;margin:20px 0;padding:24px}.story-compose label{gap:9px;margin:15px 0;display:grid}.story-compose textarea{min-height:280px;line-height:1.8}.story-compose .story-check{align-items:start;line-height:1.6;display:flex}.story-detail{max-width:850px;margin:auto}.story-detail>header{border-bottom:1px solid var(--brand-accent-line);padding:26px 0}.story-detail h2{overflow-wrap:anywhere;font-size:28px}.story-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:30px 0;font-size:18px;line-height:1.95}.story-progress,.story-claim{background:var(--brand-accent-pale);border:1px solid var(--brand-accent-line);border-radius:8px;margin:24px 0;padding:23px;line-height:1.75}.story-claim button,.story-claim a{margin:5px 8px 5px 0}.story-claim h3{margin-top:0}.story-finished{text-align:center;background:var(--brand-accent-strong);border-radius:8px;padding:22px;font-size:18px;font-weight:700;text-decoration:none;display:block;color:#fff!important}.story-owner{gap:12px;margin:24px 0;display:flex}.story-top-banner{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);max-width:1180px;color:var(--brand-deep);border-radius:8px;margin:24px auto;padding:20px 24px;font-size:16px}.story-top-banner header{justify-content:space-between;align-items:center;gap:16px;display:flex}.story-top-banner a{color:var(--brand-accent-strong);text-decoration:none}.story-top-banner ol{columns:2;column-gap:40px;margin:15px 0 0;padding-left:23px;list-style:decimal}.story-top-banner li{break-inside:avoid;padding:6px 0}.story-top-banner li a{color:var(--brand-deep)}.story-top-banner li span{color:var(--brand-muted);margin-left:12px;font-size:14px}.story-source-credit{margin:7px 0;font-size:14px;display:block;color:inherit!important}.stories-wrap :focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@media (width<=720px){.story-list>li{grid-template-columns:30px minmax(0,1fr) 40px;gap:10px;padding:19px 0}.story-rank{font-size:24px}.story-list h2{font-size:18px}.story-list strong{font-size:20px}.story-compose{padding:16px}.story-detail h2{font-size:25px}.story-top-banner{margin:15px;padding:17px}.story-top-banner header{flex-direction:column;align-items:start;gap:8px}.story-top-banner ol{columns:1}.story-progress,.story-claim{padding:18px}.story-reactions strong{font-size:14px}.stories-wrap{padding:20px 15px 50px}}.portfolio-wrap{max-width:1200px;margin:32px auto;padding:0 20px 60px;font-size:16px}.portfolio-wrap>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.portfolio-wrap h1{margin:10px 0;font-size:32px}.portfolio-wrap h2{font-size:20px}.portfolio-wrap button,.portfolio-download{border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);cursor:pointer;background:#fff;border-radius:8px;padding:11px 16px;font-size:14px}.portfolio-wrap button:disabled{opacity:.5;cursor:wait}.portfolio-export{border:1px solid var(--brand-accent-line);border-top:4px solid var(--brand-accent);background:#fff;border-radius:10px;margin-bottom:24px;padding:24px}.portfolio-settings{grid-template-columns:1fr 1fr;gap:18px;display:grid}.portfolio-wrap label{flex-direction:column;gap:8px;font-size:14px;display:flex}.portfolio-wrap label:has(input[type=checkbox]){flex-direction:row;align-items:center}.portfolio-wrap input:not([type=checkbox]),.portfolio-wrap select,.portfolio-wrap textarea{border:1px solid var(--brand-line);color:var(--brand-deep);font:inherit;background:#fff;border-radius:6px;min-width:0;max-width:100%;padding:10px}.portfolio-export>button{background:var(--brand-accent-strong);color:#fff}.portfolio-order{padding-left:24px}.portfolio-order li{padding:8px 0}.portfolio-order span{vertical-align:middle;max-width:70%;margin-right:12px;display:inline-block}.portfolio-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.portfolio-filters label{flex:1;min-width:150px}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.portfolio-grid article{border:1px solid var(--brand-line);background:#fff;border-radius:10px;overflow:hidden}.portfolio-grid article.selected{outline:2px solid var(--brand-accent)}.portfolio-grid article>a{background:var(--brand-accent-soft);height:260px;display:block}.portfolio-grid img{object-fit:contain;width:100%;height:100%}.portfolio-grid article>div{gap:10px;padding:16px;display:grid}.portfolio-grid h2,.portfolio-grid p{overflow-wrap:anywhere;margin:0}.portfolio-grid small{color:#665e70;font-size:13px}.portfolio-import{border-top:1px solid #ddd;margin-top:40px;padding-top:24px}.portfolio-import form{gap:14px;max-width:700px;display:grid}.portfolio-download{margin:8px;display:inline-block}.panel-heatmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.panel-heatmap article{border:1px solid var(--brand-accent-line);padding:16px;display:block!important}.panel-heatmap progress{width:100%;accent-color:var(--brand-accent-strong)}.upload-benefits{z-index:5000;background:#0007;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.upload-benefits>section{background:#fff;border-radius:12px;width:min(520px,100%);max-height:90dvh;padding:28px;overflow:auto}.upload-benefits nav{gap:12px;margin:20px 0;display:grid}.upload-benefits a{border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);border-radius:8px;padding:14px}@media (width<=700px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portfolio-grid article>a{height:190px}.portfolio-settings{grid-template-columns:1fr}.portfolio-wrap>header{display:block}.portfolio-export{padding:16px}.panel-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-grid article>div{padding:12px}.portfolio-grid h2{font-size:17px}}@media (width<=360px){.portfolio-grid{grid-template-columns:1fr}}.work-card-picker{margin:12px 0}.work-card-picker>section{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);border-radius:8px;padding:16px}.work-card-search{gap:8px;display:flex}.work-card-options{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;max-height:350px;display:grid;overflow:auto}.work-card-options button{text-align:left;color:var(--brand-text);background:#fff;flex-direction:column;gap:6px;display:flex}.work-card-options img{object-fit:contain;width:100%;height:100px}.work-card-list{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.inline-work-card{border:1px solid var(--brand-accent-line);max-width:360px;color:inherit;white-space:normal;border-radius:8px;gap:14px;padding:12px;text-decoration:none;display:flex}.inline-work-card>img{object-fit:contain;width:80px;height:100px}.inline-work-card>span{flex-direction:column;gap:8px;display:flex}.inline-work-card small{color:var(--brand-accent-strong)}.inline-work-card strong{overflow-wrap:anywhere}.work-card-body{max-width:100%}.import-sources{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.import-sources>section{border:1px solid var(--brand-accent-line);border-radius:8px;padding:22px}.import-sources small{margin-top:12px;display:block}.import-file-button{margin:14px 0;display:block}.import-file-button input{max-width:100%;margin-top:8px;display:block}.portfolio-grid>article>img{object-fit:contain;width:100%;height:220px}.portfolio-grid>article>input{box-sizing:border-box;width:100%}.portfolio-export>a{margin:12px;display:inline-block}.import-sources button{margin:6px}@media (width<=700px){.import-sources{grid-template-columns:1fr}}.hq-wrap{--hq-ink:#252235;--hq-muted:#746e84;--hq-line:var(--brand-accent-line);--hq-purple:var(--brand-accent-strong);max-width:1180px;color:var(--hq-ink);margin:auto;padding:40px 24px 64px;font-size:16px}.hq-wrap *{box-sizing:border-box}.hq-wrap a{color:inherit;text-decoration:none}.hq-wrap button,.hq-wrap select,.hq-wrap input,.hq-wrap textarea{font:inherit}.hq-wrap button,.hq-wrap select{cursor:pointer}.hq-wrap button{border:1px solid var(--hq-line);color:var(--hq-ink);background:#fff;border-radius:8px;min-height:44px;padding:10px 14px}.hq-wrap button:hover,.hq-wrap a:hover{color:var(--hq-purple)}.hq-wrap button:disabled{opacity:.5;cursor:default}.hq-wrap :focus-visible{outline:3px solid var(--brand-accent-line);outline-offset:3px}.hq-wrap .hq-primary{background:var(--hq-purple);border-color:var(--hq-purple);color:#fff;font-weight:700}.hq-profile{border-bottom:1px solid var(--hq-line);align-items:center;gap:24px;padding:16px 0 32px;display:flex}.hq-monogram{background:var(--brand-accent-soft);width:92px;height:92px;color:var(--hq-purple);border-radius:50%;flex-shrink:0;place-items:center;font-size:40px;font-weight:700;display:grid}.hq-intro{flex:1;min-width:0}.hq-label{color:var(--hq-purple);font-size:14px;font-weight:700}.hq-intro h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:8px 0 12px;font-size:32px}.hq-headline{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 12px;line-height:1.7}.hq-intro small{color:var(--hq-muted);font-size:14px}.hq-profile-actions{text-align:center;flex-direction:column;align-items:stretch;gap:10px;min-width:170px;font-size:14px;display:flex}.hq-profile-actions a{padding:6px}.hq-links{flex-wrap:wrap;gap:10px;padding-top:22px;display:flex}.hq-links a{border:1px solid var(--hq-line);overflow-wrap:anywhere;border-radius:20px;padding:10px 16px;font-size:14px}.hq-featured,.hq-series,.hq-catalog{margin-top:44px}.hq-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.hq-section-title h2{letter-spacing:-.6px;margin:0;font-size:22px}.hq-section-title h2 span,.hq-section-title>span{color:var(--hq-muted);font-size:14px;font-weight:400}.hq-wrap select,.hq-wrap input:not([type=checkbox]),.hq-wrap textarea{border:1px solid var(--hq-line);color:var(--hq-ink);background:#fff;border-radius:8px;min-width:0;min-height:44px;padding:11px}.hq-wrap input[type=checkbox]{accent-color:var(--hq-purple);vertical-align:middle;width:20px;height:20px}.hq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;display:grid}.hq-work{min-width:0}.hq-work-image{aspect-ratio:4/3;background:var(--brand-accent-soft);border:1px solid var(--hq-line);border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.hq-work-image img{object-fit:contain;width:100%;height:100%}.hq-work-image>span{color:var(--hq-muted);font-weight:600}.hq-work>div{padding-top:12px}.hq-work small{color:var(--hq-purple);font-size:13px}.hq-work h3{overflow-wrap:anywhere;margin:6px 0;font-size:17px;line-height:1.45}.hq-work p{color:var(--hq-muted);overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.5}.hq-work .hq-read{color:var(--hq-purple);padding:6px 0;font-size:14px;display:inline-block}.hq-series-list{scroll-snap-type:x proximity;gap:14px;padding:0 0 12px;display:flex;overflow-x:auto}.hq-series-list article{border-left:3px solid var(--brand-accent-line);background:var(--brand-accent-pale);scroll-snap-align:start;flex:0 0 245px;padding:16px}.hq-series-list button{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:0;display:flex}.hq-series-list small{color:var(--hq-muted);font-size:13px}.hq-series-list strong{overflow-wrap:anywhere;font-size:17px}.hq-series-list a{color:var(--hq-purple);padding-top:16px;font-size:14px;display:inline-block}.hq-kinds{border-bottom:1px solid var(--hq-line);gap:6px;margin-bottom:20px;display:flex;overflow-x:auto}.hq-kinds button{white-space:nowrap;color:var(--hq-muted);border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 16px}.hq-kinds button[aria-pressed=true]{border-bottom-color:var(--hq-purple);color:var(--hq-purple);font-weight:700}.hq-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px;display:flex}.hq-filters label{color:var(--hq-muted);flex-direction:column;flex:1;gap:8px;min-width:120px;font-size:13px;display:flex}.hq-filters select{max-width:100%;font-size:14px}.hq-filters form{flex:1.5;gap:6px;min-width:240px;display:flex}.hq-filters input{width:100%;font-size:14px!important}.hq-filters button{flex-shrink:0}.hq-catalog>button:not(.hq-more){color:var(--hq-purple);margin-bottom:20px}.hq-more{min-width:180px;margin:30px auto 0;display:block}.hq-empty{text-align:center;color:var(--hq-muted);padding:60px 16px;line-height:1.8}.hq-empty a,.hq-empty button{width:max-content;max-width:100%;margin:16px auto 0;display:block}.hq-footer{border-top:1px solid var(--hq-line);text-align:center;margin-top:60px;padding-top:32px}.hq-footer p{color:var(--hq-muted);font-size:14px;line-height:1.6}.hq-footer button{overflow-wrap:anywhere;max-width:100%;color:var(--hq-purple);font-size:14px}.hq-status{z-index:80;background:var(--brand-deep);color:#fff;max-width:calc(100vw - 32px);box-shadow:0 4px 20px color-mix(in srgb, var(--brand-deep) 14.51%, transparent);overflow-wrap:anywhere;border-radius:10px;padding:14px 20px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.hq-editor{max-width:980px}.hq-editor-header{justify-content:space-between;align-items:end;gap:24px;display:flex}.hq-editor-header h1{letter-spacing:-.8px;margin:18px 0 10px;font-size:30px}.hq-editor-header p{color:var(--hq-muted);margin:0;line-height:1.7}.hq-editor-header a{color:var(--hq-purple);font-size:14px}.hq-editor>[role=status]{color:var(--hq-purple);overflow-wrap:anywhere;line-height:1.7}.hq-setting{border:1px solid var(--hq-line);background:#fff;border-radius:12px;margin-top:28px;padding:28px}.hq-setting h2{margin:0 0 18px;font-size:20px;line-height:1.5}.hq-setting h3{margin-top:24px;font-size:16px}.hq-setting p{line-height:1.7}.hq-setting>a{color:var(--hq-purple);overflow-wrap:anywhere;font-size:14px}.hq-setting>div:not(.hq-pick-grid){margin:14px 0}.hq-setting>label{margin:18px 0 10px;font-size:15px;display:block}.hq-setting textarea{resize:vertical;width:100%;min-height:110px;margin-top:10px;display:block}.hq-handle-input{align-items:center;gap:10px;max-width:400px;margin-top:10px;display:flex}.hq-handle-input input{width:100%}.hq-setting .hq-note{color:var(--hq-muted);font-size:13px;line-height:1.7}.hq-link-editor{grid-template-columns:1fr 2fr auto;gap:8px;display:grid}.hq-setting>div>button+button{margin-left:8px}.hq-pinned-order{padding-left:28px;list-style:decimal}.hq-pinned-order li{padding:8px 0;font-size:14px}.hq-pinned-order li span{vertical-align:middle;overflow-wrap:anywhere;width:calc(100% - 155px);padding-right:10px;display:inline-block}.hq-pinned-order button{margin-right:6px;padding:8px 12px;font-size:13px}.hq-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.hq-pick-grid label{border:1px solid var(--hq-line);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.hq-pick-grid label:has(input:checked){border-color:var(--hq-purple);background:var(--brand-accent-pale)}.hq-pick-grid img{object-fit:contain;background:var(--brand-accent-soft);border-radius:4px;flex-shrink:0;width:56px;height:68px}.hq-pick-grid span{flex:1;min-width:0}.hq-pick-grid small{color:var(--hq-muted);margin-bottom:6px;font-size:12px;display:block}.hq-pick-grid strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.hq-pick-grid input{flex-shrink:0}.hq-view{margin-left:20px}.fc-info .fc-archive-link{color:var(--brand-accent-strong);margin-top:8px;font-weight:700;display:block}@media (width<=720px){.hq-wrap{padding:24px 16px 44px}.hq-profile{grid-template-columns:64px 1fr;align-items:start;gap:16px;padding:4px 0 24px;display:grid}.hq-monogram{width:64px;height:64px;font-size:29px}.hq-intro h1{margin:6px 0 10px;font-size:27px}.hq-headline{font-size:15px}.hq-profile-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.hq-profile-actions .hq-primary{grid-column:1/-1}.hq-profile-actions a{place-items:center;min-height:40px;font-size:13px;display:grid}.hq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.hq-work h3{font-size:15px}.hq-featured,.hq-series,.hq-catalog{margin-top:32px}.hq-section-title{flex-wrap:wrap;align-items:baseline;gap:10px}.hq-section-title h2{font-size:20px}.hq-section-title>span{font-size:12px}.hq-kinds{gap:0}.hq-kinds button{padding:11px 13px;font-size:14px}.hq-series-list article{flex-basis:220px}.hq-filters{gap:10px}.hq-filters label{min-width:calc(50% - 10px)}.hq-filters form{flex-basis:100%}.hq-footer{margin-top:42px}.hq-editor-header{display:block}.hq-editor-header h1{font-size:26px}.hq-editor-header>a{margin-top:16px;display:inline-block}.hq-setting{margin-top:20px;padding:20px 16px}.hq-setting h2{font-size:18px}.hq-link-editor{grid-template-columns:1fr auto}.hq-link-editor input:first-child{grid-column:1/-1}.hq-pick-grid{grid-template-columns:1fr}.hq-setting .hq-view{margin:16px 0 0;display:block}.hq-status{text-align:center;width:calc(100vw - 32px);bottom:16px}.hq-links a{font-size:13px}.hq-setting>div>button{padding:9px;font-size:14px}}@media (prefers-reduced-motion:reduce){.hq-series-list{scroll-behavior:auto}}.social-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;max-width:100%;margin:24px 0;display:grid}.social-cards.compact{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.social-card{--social-color:#6e4bc7;border:1px solid #e2deeb;border-left:3px solid var(--social-color);color:#292432;background:#fff;border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:72px;padding:15px 16px;display:flex;text-decoration:none!important}.social-card:hover{border-color:var(--social-color);box-shadow:0 3px 12px #27203210}.social-mark{color:var(--social-color);letter-spacing:-1px;text-align:center;min-width:38px;font-size:22px;font-weight:800}.social-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.social-copy strong{color:#292432;font-size:15px}.social-copy>span{color:#746d7d;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:13px;overflow:hidden}.compact .social-card{flex:0 240px;min-width:180px;min-height:64px;padding:11px 13px}.social-x{--social-color:#181818}.social-pixiv{--social-color:#087dc2}.social-instagram{--social-color:#b53382}.social-youtube{--social-color:#d92929}.social-kakao{--social-color:#574416;background:#fffde9}.social-discord{--social-color:#5865d9}.social-discord .social-mark{letter-spacing:-.7px;font-size:15px}.social-naver{--social-color:#008d49}.social-presets{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.social-link-editor>p{font-size:14px;line-height:1.7}.social-link-editor .hq-link-editor{margin:12px 0}.social-link-editor .social-cards{margin-bottom:0}.social-link-editor{scroll-margin-top:160px}.collab-job-scope,.collab-pagination{align-items:center;gap:8px;margin:18px 0;display:flex}.collab-job-scope button,.collab-pagination button,.collab-availability select{border:1px solid var(--brand-line);background:#fff;border-radius:8px;min-height:44px;padding:10px 16px;font-size:14px}.collab-job-scope button[aria-pressed=true]{background:var(--brand-accent-strong);color:#fff;border-color:var(--brand-accent)}.collab-availability{align-items:center;gap:12px;margin:18px 0;font-size:14px;display:flex}.collab-pagination{justify-content:center}.collab-handoff{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);border-radius:10px;margin:16px;padding:18px;font-size:14px}.collab-handoff p{color:#6c6278;margin:8px 0 12px;line-height:1.7}.collab-handoff button,.collab-handoff>a{border:1px solid var(--brand-accent-line);min-height:40px;color:var(--brand-accent-strong);background:#fff;border-radius:6px;margin:4px 8px 4px 0;padding:8px 10px;text-decoration:none;display:inline-block}.message-body{white-space:pre-wrap;overflow-wrap:anywhere}.message-body a{color:var(--brand-accent-strong);text-decoration:underline}.message-list .mine .message-body a{color:inherit;text-decoration:underline}.message-list .social-cards{margin:10px 0 0}.message-list .social-card{color:#292432}.collab-page button:disabled{opacity:.55;cursor:default}.collab-page textarea{font-size:16px}.collab-page .message-list{max-height:580px;overflow:auto}.work-share-backdrop{z-index:4500;background:color-mix(in srgb, var(--brand-deep) 60%, transparent);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.work-share-modal{width:620px;max-width:100%;max-height:90dvh;color:var(--brand-text);background:#fff;border-radius:16px;padding:26px;overflow:auto;box-shadow:0 15px 60px #0003}.work-share-modal header{justify-content:space-between;align-items:center;gap:16px;display:flex}.work-share-modal h2{letter-spacing:-.5px;margin:0 0 20px;font-size:22px}.work-share-modal header button{background:0 0;border:0;width:44px;height:44px;margin-top:-16px;font-size:26px}.work-share-preview{border:1px solid var(--brand-accent-line);border-radius:12px;margin:4px 0 22px;overflow:hidden}.work-share-preview img{object-fit:contain;background:var(--brand-accent-soft);width:100%;height:220px;display:block}.work-share-preview>div{padding:18px}.work-share-preview small,.work-share-preview span{color:#776e84;font-size:13px}.work-share-preview h3{overflow-wrap:anywhere;margin:9px 0;font-size:22px}.work-share-preview p{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.65}.work-share-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.work-share-actions button,.work-share-actions a{border:1px solid var(--brand-accent-line);text-align:center;min-height:46px;color:var(--brand-accent-strong);cursor:pointer;background:#fff;border-radius:8px;padding:13px 10px;font-size:14px;font-weight:600;text-decoration:none}.work-share-actions .primary{color:#fff;background:var(--brand-accent-strong);border-color:var(--brand-accent)}.work-share-actions button:disabled{opacity:.5}.work-share-modal .share-note{color:#756b80;margin:20px 0;font-size:13px;line-height:1.8}.work-share-modal label{font-size:14px;display:block}.work-share-modal textarea{border:1px solid var(--brand-accent-line);resize:vertical;border-radius:8px;width:100%;min-height:110px;margin:10px 0;padding:12px;font-size:14px;line-height:1.6;display:block}.work-share-modal [role=status]{color:var(--brand-accent-strong);font-size:14px;line-height:1.7}.work-share-modal :focus-visible,.social-card:focus-visible{outline-offset:3px;outline:3px solid #ae94ef}.fourcut-analytics{border:1px solid var(--brand-accent-line);color:var(--brand-text);background:#fff;border-radius:12px;margin:32px 0 48px;padding:28px;scroll-margin-top:160px}.fourcut-analytics>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.fourcut-analytics header small{color:var(--brand-accent-strong);font-size:14px}.fourcut-analytics h2{letter-spacing:-.7px;margin:8px 0 22px;font-size:24px}.fourcut-analytics h3{margin:24px 0 18px;font-size:20px}.fourcut-analytics button,.fourcut-analytics select{font:inherit;border:1px solid var(--brand-accent-line);cursor:pointer;background:#fff;border-radius:8px;min-height:44px;padding:10px 14px}.fourcut-analytics button:disabled{opacity:.5}.heatmap-controls{gap:16px;display:flex}.heatmap-controls label{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.heatmap-controls label:first-child{flex:1}.heatmap-summary{border:1px solid var(--brand-accent-line);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.heatmap-summary article{border-right:1px solid var(--brand-accent-line);padding:18px 16px}.heatmap-summary article:last-child{border:0}.heatmap-summary span{color:#776b83;font-size:13px;display:block}.heatmap-summary strong{letter-spacing:-.6px;margin-top:12px;font-size:25px;display:block}.heatmap-metrics{flex-wrap:wrap;gap:8px;margin:24px 0 12px;display:flex}.heatmap-metrics button{font-size:14px}.heatmap-metrics button[aria-pressed=true]{background:var(--brand-accent-strong);color:#fff;border-color:var(--brand-accent)}.heatmap-insight{font-size:15px;font-weight:600;line-height:1.7}.heatmap-insight span{color:#776c85;font-size:13px;font-weight:400}.heatmap-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.heatmap-images article{min-width:0}.heatmap-images article>div{border:1px solid var(--brand-line);background:var(--brand-accent-soft);border-radius:9px;height:260px;position:relative;overflow:hidden}.heatmap-images img{object-fit:contain;width:100%;height:100%}.heatmap-tint{pointer-events:none;position:absolute;inset:0}.heatmap-images b{background:#fffe;border-radius:5px;padding:5px 9px;font-size:13px;position:absolute;top:10px;left:10px}.heatmap-images article>div>strong{color:#fff;background:color-mix(in srgb, var(--brand-accent-strong) 90.98%, transparent);border-radius:6px;padding:8px 12px;font-size:20px;position:absolute;bottom:12px;right:12px}.heatmap-images p{color:#746781;margin:10px 0 0;font-size:13px;line-height:1.65}.heatmap-table-wrap{overflow-x:auto}.fourcut-analytics table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.fourcut-analytics caption{text-align:left;padding:16px 0;font-weight:700}.fourcut-analytics th,.fourcut-analytics td{text-align:right;border-bottom:1px solid var(--brand-accent-line);padding:12px}.fourcut-analytics th:first-child{text-align:left}.fourcut-analytics thead{background:var(--brand-accent-pale)}.fourcut-analytics>p,.fourcut-analytics details{font-size:14px;line-height:1.8}.fourcut-analytics details{border-top:1px solid var(--brand-accent-line);color:#756880;margin-top:20px;padding-top:14px}.fourcut-analytics summary{cursor:pointer;color:var(--brand-accent-strong)}@media (width<=720px){.social-cards{grid-template-columns:1fr 1fr;gap:8px}.social-card{gap:8px;min-height:76px;padding:12px 10px}.social-mark{min-width:26px;font-size:19px}.social-pixiv .social-mark{font-size:17px}.social-copy strong{font-size:14px}.social-copy>span{font-size:12px}.social-cards.compact .social-card{flex:180px}.work-share-backdrop{align-items:end;padding:0}.work-share-modal{max-height:94dvh;padding:22px 18px;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.work-share-modal h2{font-size:20px}.work-share-preview img{height:180px}.work-share-preview h3{font-size:19px}.fourcut-analytics{padding:20px 14px;scroll-margin-top:120px}.fourcut-analytics h2{font-size:21px}.heatmap-controls{gap:10px}.heatmap-controls select{max-width:100%;padding:10px 8px;font-size:14px}.heatmap-summary{grid-template-columns:1fr 1fr}.heatmap-summary article{border-bottom:1px solid var(--brand-accent-line);padding:16px 12px}.heatmap-summary article:nth-child(2){border-right:0}.heatmap-summary strong{font-size:23px}.heatmap-images{grid-template-columns:1fr 1fr;gap:18px 10px}.heatmap-images article>div{height:220px}.heatmap-images p{font-size:12px}.collab-handoff{margin:12px 0;padding:14px}.collab-job-scope{flex-wrap:wrap}}.growth-shell,.fee-guide-page{max-width:1180px;color:var(--brand-text);margin:36px auto 70px;padding:0 20px;font-size:16px;line-height:1.7}.growth-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.growth-heading h1,.fee-guide-page h1{letter-spacing:-.8px;margin:0 0 12px;font-size:30px;line-height:1.35}.growth-heading p{color:#70677a;margin:0}.growth-shell a,.fee-guide a{color:var(--brand-accent-strong);text-underline-offset:4px}.growth-shell button,.promotion-opt-in button{font:inherit;border:1px solid var(--brand-accent-line);min-height:44px;color:var(--brand-accent-strong);cursor:pointer;background:#fff;padding:10px 16px}.growth-shell button:disabled,.promotion-opt-in button:disabled{opacity:.5;cursor:default}.growth-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.growth-tabs button[aria-pressed=true],.growth-shell .growth-primary{background:var(--brand-accent-strong);color:#fff}.growth-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.growth-campaign-grid>button{text-align:left;color:inherit;padding:24px}.growth-campaign-grid h2{margin:14px 0 8px;font-size:21px;line-height:1.4}.growth-campaign-grid small{color:#776b85;font-size:14px}.growth-campaign-grid .selected{border-color:var(--brand-accent);background:var(--brand-accent-pale)}.growth-detail,.growth-invite,.growth-my,.growth-create,.growth-review{border:1px solid var(--brand-accent-line);background:#fff;margin:28px 0;padding:26px}.growth-detail h2,.growth-create h2,.growth-my h2{margin:0 0 16px;font-size:25px}.growth-invite{background:var(--brand-accent-pale);border-left:4px solid var(--brand-accent)}.growth-shell form{max-width:800px;margin:20px 0}.growth-shell label{flex-direction:column;gap:8px;margin:16px 0;font-size:15px;display:flex}.growth-shell input,.growth-shell textarea,.growth-shell select{font:inherit;border:1px solid var(--brand-accent-line);background:#fff;width:100%;min-width:0;min-height:44px;padding:11px}.growth-shell input[type=checkbox],.promotion-opt-in input{width:20px;min-height:20px;accent-color:var(--brand-accent-strong);flex:0 0 20px}.growth-shell label:has(input[type=checkbox]){flex-direction:row;align-items:flex-start;display:flex}.growth-shell textarea{resize:vertical;min-height:100px}.growth-shell .growth-primary{padding:12px 18px;text-decoration:none;display:inline-block}.growth-rule,.growth-budget{background:var(--brand-accent-pale);border:1px solid var(--brand-accent-line);padding:20px;line-height:1.85}.growth-budget strong{font-size:18px}.growth-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.growth-entry-grid article{border-top:1px solid var(--brand-accent-line);padding:18px 0}.growth-entry-grid img{object-fit:contain;background:var(--brand-accent-pale);width:100%;height:230px}.growth-entry-grid h3{font-size:19px;line-height:1.5}.growth-entry-grid article>strong,.growth-entry-grid article>b{color:var(--brand-accent-strong);margin:12px 0;display:block}.growth-entry-grid button{margin:12px 0;display:block}.growth-form-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.growth-row{border-bottom:1px solid var(--brand-accent-line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:22px;padding:20px 0;display:flex}.growth-row p{margin:6px 0}.growth-row button,.growth-review button{margin:6px}.growth-copy{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);margin:30px 0;padding:22px}.growth-message{box-shadow:0 2px 12px color-mix(in srgb, var(--brand-accent) 9.02%, transparent);color:var(--brand-accent-strong);z-index:5;background:#fff;padding:14px;position:sticky;bottom:12px}.growth-message:empty{display:none}.growth-table{overflow:auto}.growth-table table{border-collapse:collapse;width:100%;min-width:600px}.growth-table th,.growth-table td{border-bottom:1px solid var(--brand-accent-line);text-align:left;padding:14px}.growth-shell small{font-size:14px}.promotion-opt-in{border:1px solid var(--brand-accent-line);text-align:left;margin:24px 0;padding:20px;line-height:1.75}.promotion-opt-in label{align-items:flex-start;gap:10px;font-size:14px;display:flex}.promotion-opt-in a{color:var(--brand-accent-strong);margin:16px;display:inline-block}.promotion-opt-in button{margin-top:18px}.promotion-opt-in h3{margin:0 0 16px;font-size:19px}.fee-guide{border:1px solid var(--brand-accent-line);background:#fff;max-width:1180px;margin:32px auto;padding:26px;font-size:16px;line-height:1.8}.fee-guide h2{margin:0 0 18px;font-size:25px;line-height:1.4}.fee-guide dl>div{border-bottom:1px solid var(--brand-accent-line);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.fee-guide dd{white-space:nowrap;color:var(--brand-accent-strong);margin:0;font-weight:700}.fee-guide details{border-top:1px solid var(--brand-accent-line);padding:16px 0}.fee-guide summary{cursor:pointer;font-weight:600}.fee-guide details p{color:#6d6377}.payout-history button{font:inherit;border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);background:#fff;margin-left:12px;padding:8px 12px}.growth-shell :focus-visible,.fee-guide :focus-visible,.promotion-opt-in :focus-visible{outline:3px solid var(--brand-accent-line);outline-offset:3px}@media (width<=760px){.growth-shell,.fee-guide-page{margin:24px auto 44px;padding:0 16px}.growth-heading{display:block}.growth-heading h1,.fee-guide-page h1{font-size:26px}.growth-heading>a{margin-top:16px;display:block}.growth-campaign-grid,.growth-entry-grid{grid-template-columns:1fr 1fr;gap:12px}.growth-campaign-grid>button{padding:16px}.growth-detail,.growth-invite,.growth-my,.growth-create,.growth-review,.fee-guide{padding:20px 16px}.growth-form-grid{grid-template-columns:1fr}.growth-row{display:block}.growth-tabs{gap:6px}.growth-tabs button{padding:8px 11px;font-size:14px}.growth-entry-grid img{height:190px}.fee-guide dl>div{gap:12px;font-size:14px}.fee-guide h2{font-size:22px}.promotion-opt-in{padding:16px}.growth-shell textarea{font-size:16px}}@media (width<=420px){.growth-campaign-grid{grid-template-columns:1fr}.growth-entry-grid h3{font-size:17px}}.mp-wrap{max-width:1180px;color:var(--brand-text);margin:32px auto;padding:0 20px 60px}.mp-wrap button,.mp-sharing a{border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);cursor:pointer;background:#fff;border-radius:8px;padding:10px 15px}.mp-wrap button:disabled{opacity:.5;cursor:default}.mp-wrap input,.mp-wrap textarea,.mp-wrap select{font:inherit;border:1px solid var(--brand-accent-line);box-sizing:border-box;border-radius:6px;max-width:100%;padding:10px}.mp-wrap textarea{width:100%;min-height:85px;display:block}.mp-wrap label{margin:12px 0;display:block}.mp-wrap .mp-primary{background:var(--brand-accent-strong);color:#fff;border:0;border-radius:8px;margin-top:16px;padding:14px 20px;text-decoration:none;display:inline-block}.mp-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.mp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.mp-card{border:1px solid var(--brand-accent-line);color:inherit;background:#fff;border-radius:12px;text-decoration:none;overflow:hidden}.mp-card img{object-fit:contain;background:var(--brand-accent-pale);width:100%;height:230px}.mp-card>div{flex-wrap:wrap;align-items:center;gap:10px;padding:17px;display:flex}.mp-card h2,.mp-card p,.mp-card small{overflow-wrap:anywhere;width:100%;margin:0}.mp-card b{background:var(--brand-accent-soft);color:var(--brand-accent-strong);padding:6px}.mp-empty{text-align:center;background:var(--brand-accent-pale);padding:60px 20px}.mp-detail{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:30px;margin:24px 0;display:grid}.mp-detail aside{border-left:1px solid var(--brand-line);padding-left:25px}.mp-canvas{width:100%;height:auto;display:block}.mp-panels.four{grid-template-columns:1fr 1fr;align-items:start;gap:8px;display:grid}.mp-prize{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);border-radius:10px;margin-bottom:24px;padding:20px}.mp-prize strong{color:var(--brand-accent-strong);font-size:22px}.mp-sharing{background:var(--brand-accent-soft);border-radius:10px;margin-top:20px;padding:22px}.mp-sharing>div{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.mp-sharing small{display:block}.mp-create{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);border-radius:12px;margin:25px 0;padding:25px}.mp-zone-editor{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:20px;margin:20px 0;display:grid}.mp-zone-editor nav{flex-wrap:wrap;gap:5px;display:flex}.mp-zone-image{touch-action:none;-webkit-user-select:none;user-select:none;margin-top:12px;position:relative}.mp-zone-image>img{pointer-events:none;width:100%;display:block}.mp-zone-image>span{background:color-mix(in srgb, var(--brand-accent-line) 31.37%, transparent);border:2px solid var(--brand-accent);box-sizing:border-box;pointer-events:none;color:var(--brand-accent-strong);font-weight:700;position:absolute}.mp-form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.mp-form-grid input,.mp-form-grid select{width:100%;display:block}.mp-credit a{color:inherit}.mp-detail aside>p{white-space:pre-wrap;overflow-wrap:anywhere}.mp-zone-editor label input{width:100%}@media (width<=760px){.mp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mp-detail{grid-template-columns:1fr}.mp-detail aside{border-left:0;padding-left:0}.mp-zone-editor{grid-template-columns:1fr}.mp-create{padding:15px}.mp-card img{height:170px}.mp-form-grid{grid-template-columns:1fr}}@media (width<=420px){.mp-grid{grid-template-columns:1fr}}.goods-wrap{max-width:1180px;color:var(--brand-text);margin:0 auto;padding:30px 20px 70px}.goods-button{cursor:pointer;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex;background:var(--brand-accent-strong)!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:13px 20px!important}.goods-wrap button:disabled{opacity:.5;cursor:wait}.goods-wrap button:not(.goods-button),.goods-wrap select{border:1px solid var(--brand-accent-line);cursor:pointer;background:#fff;border-radius:6px;padding:9px 13px}.goods-wrap input:not([type=checkbox]):not([type=range]),.goods-wrap textarea{border:1px solid var(--brand-accent-line);font:inherit;border-radius:6px;min-width:0;max-width:100%;padding:11px}.goods-wrap input[type=checkbox]{accent-color:var(--brand-accent-strong);width:17px;height:17px}.goods-wrap a{color:var(--brand-accent-strong)}.goods-message{color:var(--brand-accent-strong);min-height:16px}.goods-tabs{gap:8px;display:flex}.goods-tabs .active{color:var(--brand-accent-strong);background:var(--brand-accent-soft)!important;border-color:var(--brand-accent)!important}.goods-filters{gap:8px;margin:20px 0;display:flex}.goods-filters input{flex:1}.goods-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.goods-card{border:1px solid var(--brand-accent-line);border-radius:10px;overflow:hidden;color:inherit!important;text-decoration:none!important}.goods-card>div{aspect-ratio:1;background:var(--brand-accent-soft);justify-content:center;align-items:center;display:flex}.goods-card img{object-fit:contain;width:100%;height:100%}.goods-card section{padding:17px}.goods-card h2{margin:8px 0;font-size:19px}.goods-card p,.goods-card small{color:#716a7c}.goods-card strong{color:var(--brand-accent-strong);font-size:15px}.goods-empty{text-align:center;background:var(--brand-accent-pale);color:#716a7c;margin-top:24px;padding:80px 20px}.goods-detail{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:36px;margin-top:24px;display:grid}.goods-showcase{background:var(--brand-accent-soft);flex-direction:column;align-self:start;align-items:center;gap:15px;padding:20px;display:flex}.goods-showcase img{object-fit:contain;max-width:100%;max-height:720px}.goods-showcase small{color:#716a7c}.goods-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.goods-price{margin-top:28px;font-size:28px;display:block}.goods-price small{font-size:15px}.goods-files{background:var(--brand-accent-pale);padding:16px 20px;font-size:14px;line-height:1.9}.goods-checkout,.goods-downloads{gap:12px;margin:24px 0;display:grid}.goods-checkout label{align-items:start;gap:8px;font-size:14px;line-height:1.6;display:flex}.goods-downloads button{text-align:left;overflow-wrap:anywhere}.goods-management{border-top:1px solid var(--brand-accent-line);margin-top:25px;padding:18px 0}.goods-detail aside>a,.goods-detail .report-trigger{margin-right:15px}.goods-note{color:#776e82;font-size:13px;line-height:1.6}.goods-external{background:var(--brand-accent-pale);margin:25px 0;padding:18px;line-height:1.7}.goods-editor{border:1px solid var(--brand-accent-line);border-radius:9px;grid-template-columns:1fr 1fr;gap:28px;padding:24px;display:grid}.goods-editor label,.goods-listing-form label{gap:8px;margin:14px 0;font-size:14px;font-weight:600;display:grid}.goods-editor-preview{background:repeating-conic-gradient(var(--brand-accent-soft) 0% 25%,white 0% 50%) 0 / 22px 22px;flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex}.goods-editor-preview img{object-fit:contain;max-width:100%;max-height:560px}.goods-maker-intro{margin-bottom:25px}.goods-source-grid{grid-template-columns:repeat(4,1fr);gap:8px;max-height:260px;margin:12px 0;display:grid;overflow:auto}.goods-source-grid button{padding:3px!important}.goods-source-grid img{aspect-ratio:1;object-fit:contain;width:100%}.goods-bundle{background:var(--brand-accent-pale);margin:22px 0;padding:20px}.goods-bundle>div{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.goods-form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.goods-listing-form>label:has(input[type=checkbox]){align-items:start;line-height:1.6;display:flex}.goods-listing-form textarea{min-height:110px}.goods-wrap :focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@media (width<=760px){.goods-wrap{padding:20px 15px 50px}.goods-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.goods-detail,.goods-editor{grid-template-columns:1fr}.goods-editor{padding:15px}.goods-card section{padding:12px}.goods-card h2{font-size:16px}.goods-form-grid{grid-template-columns:1fr}.goods-filters{flex-wrap:wrap}.goods-filters input{width:50%}.goods-source-grid{grid-template-columns:repeat(4,1fr)}}.emoticon-create{max-width:1120px}.emoticon-type-choice{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.emoticon-type-choice button{text-align:left;border:1px solid var(--brand-accent-line);color:var(--brand-deep);background:#fff;border-radius:12px;gap:5px;padding:18px 20px;display:grid}.emoticon-type-choice button[aria-pressed=true]{border-color:var(--brand-accent);background:var(--brand-accent-pale);box-shadow:inset 0 0 0 1px var(--brand-accent)}.emoticon-type-choice span{color:#7a6b87;font-size:13px}.emoticon-type-choice button:disabled{opacity:.5}.emoticon-create-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.emoticon-create-grid .hub-panel{min-width:0;margin:0}.emoticon-source-action{margin:12px 0}.emoticon-create-grid .composition-library{max-width:100%;max-height:none;position:static}.badge-upload-preview{grid-template-columns:minmax(0,180px)}.badge-name-preview{align-items:center;gap:6px;min-height:28px;font-size:15px;font-weight:600;display:inline-flex}.badge-name-preview img,.nickname-badge img{object-fit:contain;vertical-align:middle;flex-shrink:0;width:24px!important;height:24px!important}.nickname-badge{align-items:center;margin-left:3px;display:inline-flex}.badge-preview-block{border:1px solid #eee6f5;border-radius:10px;gap:12px;margin:16px 0;padding:18px;display:grid}.badge-preview-block small{color:#86768d}.emoticon-equip{gap:10px;margin:16px 0;display:grid}.emoticon-equip button{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);color:var(--brand-accent-strong);border-radius:8px;padding:9px 12px}.emoticon-equip button[aria-pressed=true]{background:var(--brand-accent-strong);color:#fff}.emoticon-detail-link{margin-top:10px;font-size:13px;display:inline-block}.emoticon-owned-guide{background:var(--brand-accent-pale);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.emoticon-owned-guide p{color:#7e6f88;margin:8px 0 0;font-size:13px;line-height:1.7}.emoticon-owned-guide button{flex-shrink:0}.legacy-downloads{border-top:1px solid var(--brand-accent-soft);color:#83738e;margin-top:32px;padding:20px 0;font-size:13px}.legacy-downloads summary{cursor:pointer}.legacy-downloads a{margin-top:12px;display:inline-block}@media (width<=760px){.emoticon-create-grid{grid-template-columns:1fr}.emoticon-type-choice button{padding:14px}.emoticon-type-choice span{font-size:12px;line-height:1.5}.emoticon-owned-guide{flex-direction:column;align-items:flex-start;gap:12px}}.emoticon-create .image-drop-hint{display:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}}:root{--paper:#f4efe6;--paper-light:#fffdf8;--ink:#171715;--muted:#6d6a63;--line:#c9c3b8;--coral:#7456e8;--lime:#d8ff4f;--blue:#7ba5ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Pretendard,Noto Sans KR,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.topline{background:var(--ink);color:#fff;letter-spacing:-.01em;justify-content:center;align-items:center;min-height:32px;padding:6px 20px;font-size:12px;display:flex}.nav-shell{border-bottom:1px solid var(--line);align-items:center;max-width:1380px;height:78px;margin:0 auto;padding:0 34px;display:flex}.brand{letter-spacing:-.08em;align-items:center;gap:10px;font-size:23px;font-weight:900;display:flex}.brand-mark{background:var(--coral);color:#fff;letter-spacing:0;border-radius:50% 50% 6px;place-items:center;width:34px;height:34px;font-size:17px;display:grid;transform:rotate(-2deg)}.nav-shell nav{gap:34px;margin-left:70px;font-size:14px;font-weight:650;display:flex}.nav-shell nav a{transition:opacity .2s}.nav-shell nav a:hover{opacity:.5}.nav-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.platform-nav nav a.active{color:var(--coral);font-weight:900;position:relative}.platform-nav nav a.active:after{content:"";background:var(--coral);height:3px;position:absolute;bottom:-29px;left:0;right:0}.text-button,.genre-tabs button{cursor:pointer;background:0 0;border:0}.text-button{padding:10px 14px;font-size:13px;font-weight:650}.ink-button,.coral-button,.read-button,.lime-button{border:1px solid var(--ink);cursor:pointer;box-shadow:3px 3px 0 var(--ink);justify-content:center;align-items:center;gap:9px;font-weight:800;transition:transform .16s,box-shadow .16s;display:inline-flex}.ink-button:hover,.coral-button:hover,.read-button:hover,.lime-button:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.ink-button{background:var(--ink);color:#fff;box-shadow:3px 3px 0 var(--coral);padding:11px 17px}.intro{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:end;gap:80px;max-width:1380px;min-height:520px;margin:0 auto;padding:86px 62px 54px;display:grid;position:relative;overflow:hidden}.intro:before{content:"PILOT";letter-spacing:-.09em;color:#0000;-webkit-text-stroke:1px #d8d2c8;opacity:.72;z-index:-1;font-size:clamp(100px,15vw,220px);font-weight:950;position:absolute;top:22px;right:30px}.eyebrow{letter-spacing:.04em;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.intro h1{letter-spacing:-.075em;max-width:740px;margin:24px 0 22px;font-size:clamp(50px,6.7vw,94px);font-weight:920;line-height:.99}.intro h1 em{color:var(--coral);font-style:normal;position:relative}.intro h1 em:after{content:"";background:var(--coral);height:7px;position:absolute;bottom:-2px;left:2px;right:0;transform:rotate(-1deg)}.intro-copy>p{max-width:580px;color:var(--muted);word-break:keep-all;margin:0;font-size:17px;line-height:1.75}.intro-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.intro-actions>a{border-bottom:1px solid var(--ink);padding-bottom:3px;font-size:14px;font-weight:750}.coral-button{background:var(--coral);padding:15px 22px}.intro-stats{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);background:#fffdf87a}.intro-stats div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:23px 4px;display:flex}.intro-stats div:last-child{border:0}.intro-stats strong{letter-spacing:-.04em;font-size:28px}.intro-stats span{color:var(--muted);font-size:12px}.promise-section{grid-template-columns:.72fr 1.28fr;gap:65px;max-width:1380px;margin:0 auto;padding:28px 34px 110px;display:grid}.promise-copy{padding-top:25px}.promise-copy h2{letter-spacing:-.065em;margin:12px 0 22px;font-size:clamp(32px,3.8vw,52px);line-height:1.12}.promise-copy p{max-width:410px;color:var(--muted);word-break:keep-all;font-size:14px;line-height:1.8}.promise-grid{border-top:2px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.promise-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;min-height:210px;padding:28px 24px;display:flex}.promise-grid article>svg{color:var(--coral);margin-bottom:28px}.promise-grid strong{font-size:17px}.promise-grid p{color:var(--muted);margin:9px 0 18px;font-size:12px;line-height:1.65}.promise-grid span{letter-spacing:.1em;color:var(--coral);margin-top:auto;font:800 9px Arial,sans-serif}.ecosystem-section{background:var(--ink);color:#fff;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:100px max(34px,50vw - 656px)}.ecosystem-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:35px;margin-bottom:42px;display:grid}.ecosystem-head .kicker{color:var(--lime);grid-column:1/-1}.ecosystem-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(38px,5vw,64px);line-height:1.08}.ecosystem-head p{color:#aaa9a2;word-break:keep-all;max-width:440px;margin:0;font-size:14px;line-height:1.75}.ecosystem-flow{border:1px solid #66645f;grid-template-columns:repeat(3,1fr);display:grid}.eco-card{border-right:1px solid #66645f;flex-direction:column;min-height:330px;padding:29px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.eco-card:last-child{border:0}.eco-card:hover{transform:translateY(-6px)}.eco-card>span{letter-spacing:.17em;font:850 9px Arial,sans-serif}.eco-card h3{letter-spacing:-.06em;margin:58px 0 12px;font-size:38px}.eco-card p{color:#b2b0a9;max-width:310px;font-size:13px;line-height:1.7}.eco-card strong{margin-top:auto;font-size:12px}.eco-card i{writing-mode:vertical-rl;letter-spacing:.18em;opacity:.25;font-size:11px;font-style:normal;position:absolute;top:73px;right:-13px}.eco-card.webtoon>span,.eco-card.webtoon strong{color:#7effa1}.eco-card.art>span,.eco-card.art strong{color:#79bbff}.eco-card.community>span,.eco-card.community strong{color:var(--coral)}.cycle-note{color:#b9b7b0;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding-top:31px;font-size:11px;display:flex}.cycle-note b{color:var(--lime);font-size:18px}.webtoon-page{color:#181818;background:#fff;min-height:100vh}.webtoon-page .topline{background:#0d1d12}.webtoon-page .brand-mark{background:#37cf67}.webtoon-page .platform-nav{background:#fff}.webtoon-page .platform-nav nav a.active{color:#10a842}.webtoon-page .platform-nav nav a.active:after{background:#10a842}.webtoon-page .ink-button{box-shadow:none;background:#15bc4d;border-color:#15bc4d}.webtoon-subnav{background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;height:58px;padding:0 max(34px,50vw - 640px);display:flex}.webtoon-subnav>div{align-self:stretch;display:flex}.webtoon-subnav a{color:#666;align-items:center;padding:0 17px;font-size:13px;font-weight:700;display:flex}.webtoon-subnav a.active{color:#0ca540;border-bottom:3px solid #18bd4e}.webtoon-subnav label{border:1px solid #ddd;align-items:center;gap:8px;width:240px;height:36px;padding:0 11px;display:flex}.webtoon-subnav input{border:0;outline:0;width:100%;font-size:12px}.toon-hero{background:linear-gradient(110deg,#dff7e5 0 58%,#bcefc9 58%);grid-template-columns:1.05fr .95fr;max-width:1280px;height:410px;margin:34px auto 50px;display:grid;position:relative;overflow:hidden}.toon-hero-copy{z-index:2;padding:67px 65px;position:relative}.toon-hero-copy>span{color:#129b3e;font-size:12px;font-weight:800}.toon-hero-copy h1{letter-spacing:-.06em;margin:15px 0;font-size:47px;line-height:1.08}.toon-hero-copy p{color:#526459;font-size:14px}.toon-hero-copy>div{align-items:center;gap:19px;margin-top:32px;display:flex}.toon-hero-copy button{color:#fff;cursor:pointer;background:#111;border:0;padding:13px 20px;font-weight:800}.toon-hero-copy a{border-bottom:1px solid #777;padding-bottom:3px;font-size:11px;font-weight:750}.toon-hero>img{object-fit:cover;object-position:50% 40%;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);width:48%;height:166%;position:absolute;top:-35%;right:2%}.toon-hero-count{color:#fff;z-index:2;position:absolute;bottom:20px;right:23px}.toon-hero-count strong{font-size:26px}.toon-hero-count span{opacity:.7;font-size:11px}.toon-container{max-width:1280px;margin:0 auto;padding-bottom:90px}.day-tabs{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:repeat(11,1fr);height:61px;display:grid}.day-tabs button{cursor:pointer;background:#fff;border:0;border-right:1px solid #eee;font-size:12px;font-weight:750}.day-tabs button:last-child{border:0}.day-tabs button.active{color:#fff;background:#16bd4c}.toon-heading{justify-content:space-between;align-items:end;margin:38px 0 22px;display:flex}.toon-heading>div{align-items:baseline;gap:12px;display:flex}.toon-heading h2{letter-spacing:-.04em;margin:0;font-size:25px}.toon-heading p{color:#999;font-size:11px}.toon-heading>button{color:#777;background:0 0;border:0;font-size:11px}.toon-grid{grid-template-columns:repeat(5,1fr);gap:28px 15px;display:grid}.toon-card{min-width:0}.toon-cover{background:#eee;height:280px;position:relative;overflow:hidden}.toon-cover img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.toon-card:hover .toon-cover img{transform:scale(1.035)}.toon-cover>span{color:#fff;background:#17bd4c;padding:5px 7px;font-size:10px;font-weight:850;position:absolute;top:9px;left:9px}.toon-cover>span.paused{background:#777}.toon-cover>i{color:#fff;background:#000000ba;padding:5px 7px;font-size:9px;font-style:normal;position:absolute;bottom:9px;right:9px}.toon-card h3{white-space:nowrap;text-overflow:ellipsis;margin:13px 0 5px;font-size:15px;overflow:hidden}.toon-card>p{color:#777;margin:0;font-size:11px}.toon-card-meta{color:#999;gap:11px;margin-top:10px;font-size:10px;display:flex}.toon-card-meta span:first-child{color:#17ad49}.toon-links{gap:6px;margin-top:13px;display:flex}.toon-links a,.toon-links button{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;padding:5px 7px;font-size:9px}.toon-empty{text-align:center;color:#888;background:#fafafa;grid-column:1/-1;padding:60px}.toon-signal{background:#f4f6f5;grid-template-columns:.8fr 1.2fr;gap:90px;padding:75px max(34px,50vw - 640px);display:grid}.toon-signal>div>span{color:#12a541;font-size:11px;font-weight:800}.toon-signal h2{letter-spacing:-.055em;margin:11px 0 17px;font-size:39px;line-height:1.17}.toon-signal p{color:#747b77;max-width:410px;font-size:13px;line-height:1.7}.toon-signal>div>button{color:#fff;background:#16b94b;border:0;margin-top:23px;padding:12px 17px;font-size:11px;font-weight:800}.toon-signal ol{border-top:1px solid #ccc;margin:0;padding:0;list-style:none}.toon-signal li{border-bottom:1px solid #ddd;grid-template-columns:28px 54px 1fr auto;align-items:center;gap:13px;height:88px;display:grid}.toon-signal li>b{color:#11a842}.toon-signal li>img{object-fit:cover;width:54px;height:65px}.toon-signal li>div{flex-direction:column;gap:6px;display:flex}.toon-signal li strong{font-size:13px}.toon-signal li small{color:#888;font-size:10px}.toon-signal li>span{color:#12a541;font-size:10px}.cross-entry{grid-template-columns:1fr .8fr .8fr;gap:12px;max-width:1280px;margin:0 auto;padding:75px 0 95px;display:grid}.cross-entry>div{padding:25px 25px 25px 0}.cross-entry>div span{color:#12a541;font-size:11px;font-weight:800}.cross-entry h2{letter-spacing:-.05em;font-size:31px}.cross-entry>a{color:#fff;background:#141414;flex-direction:column;justify-content:end;min-height:180px;padding:34px;display:flex}.cross-entry>a:last-child{color:#151515;background:#e9fff0;border:1px solid #c6e7cf}.cross-entry>a strong{font-size:19px}.cross-entry>a span{opacity:.7;margin-top:10px;font-size:10px}.art-page{color:#1f1f21;background:#f6f7f9;min-height:100vh}.art-page .topline{background:#282a30}.art-page .nav-shell{background:#fff;border-color:#e4e6ea;max-width:none;padding:0 max(34px,50vw - 700px)}.art-page .brand-mark{background:#2895ff}.art-page .platform-nav nav a.active{color:#1688f5}.art-page .platform-nav nav a.active:after{background:#1688f5}.art-page .ink-button{box-shadow:none;background:#198cf5;border-color:#198cf5}.art-search{background:#fff;border-bottom:1px solid #e4e6ea;padding:24px max(34px,50vw - 590px)}.art-search label{background:#f1f3f5;border-radius:8px;align-items:center;gap:12px;max-width:760px;height:50px;margin:0 auto;padding:0 18px;display:flex}.art-search input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.art-search>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:14px;display:flex}.art-search a{color:#6c94bc;font-size:10px}.art-feature{color:#fff;background:#20232a;border-radius:12px;grid-template-columns:1.08fr .92fr;max-width:1400px;height:550px;margin:34px auto 60px;display:grid;overflow:hidden;box-shadow:0 10px 34px #12161e24}.art-feature-image{position:relative;overflow:hidden}.art-feature-image img{object-fit:cover;width:100%;height:100%}.art-feature-image:after{content:"";background:linear-gradient(90deg,#0000 60%,#20232a);position:absolute;inset:0}.art-feature-image>span{z-index:2;letter-spacing:.14em;border:1px solid #ffffffa6;padding:7px 9px;font:800 9px Arial,sans-serif;position:absolute;top:22px;left:22px}.art-feature-copy{flex-direction:column;justify-content:center;padding:65px 58px;display:flex}.art-kicker{color:#65b7ff;font-size:12px;font-weight:800}.art-feature-copy h1{letter-spacing:-.055em;margin:16px 0;font-size:43px;line-height:1.16}.art-feature-copy>p{color:#aeb4be;max-width:450px;font-size:13px;line-height:1.75}.artist-line{align-items:center;gap:12px;margin-top:21px;display:flex}.artist-line>span{background:#ff6949;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.artist-line>div{flex-direction:column;gap:4px;display:flex}.artist-line small{color:#aeb4be}.art-feature-actions{align-items:center;gap:17px;margin-top:28px;display:flex}.art-feature-actions button{color:#fff;background:#2097ff;border:0;border-radius:6px;padding:13px 20px;font-weight:800}.art-feature-actions a{color:#aeb4be;font-size:10px}.art-main{grid-template-columns:minmax(0,1fr) 310px;gap:34px;max-width:1400px;margin:0 auto;padding:0 0 100px;display:grid}.art-feed-head{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.art-feed-head h2{margin:0;font-size:27px}.art-feed-head p{color:#969ba4;margin:6px 0 0;font-size:11px}.art-feed-head>div:last-child{gap:4px;display:flex}.art-feed-head button{color:#737880;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:11px}.art-feed-head button.active{color:#1688f5;background:#e7f3ff;border-radius:6px;font-weight:800}.art-masonry{columns:3;column-gap:14px}.art-tile{break-inside:avoid;background:#fff;border-radius:8px;width:100%;margin-bottom:16px;padding-bottom:12px;display:inline-block;overflow:hidden;box-shadow:0 2px 8px #191e280d}.art-img{height:310px;position:relative;overflow:hidden}.art-tile.tall .art-img{height:390px}.art-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.art-tile:hover .art-img img{transform:scale(1.02)}.art-img>button{color:#777;background:#ffffffeb;border:0;border-radius:50%;width:38px;height:38px;font-size:17px;position:absolute;bottom:10px;right:10px}.art-img>button.liked{color:#ff476f}.official-badge{color:#fff;background:#1b90f8;border-radius:4px;padding:5px 7px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px}.art-tile h3{margin:11px 12px 7px;font-size:13px}.art-tile>div:nth-of-type(2){color:#858a92;justify-content:space-between;padding:0 12px;font-size:10px;display:flex}.art-tile>div:nth-of-type(2) strong{color:#ff5a7d}.art-tile>p{color:#8299b1;margin:9px 0 0;padding:0 12px;font-size:9px;line-height:1.6}.art-aside{padding-top:52px}.art-aside>section{background:#fff;border-radius:9px;margin-bottom:17px;padding:20px}.aside-head{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.aside-head h2{font-size:15px}.aside-head span{color:#999;font-size:9px}.artist-row{border-bottom:1px solid #eee;grid-template-columns:18px 37px 1fr auto;align-items:center;gap:8px;padding:11px 0;display:grid}.artist-row:last-child{border:0}.artist-row>i{color:#1688f5;font-style:normal;font-weight:800}.artist-row>b{color:#1688f5;background:#eaf4ff;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.artist-row>div{flex-direction:column;gap:3px;display:flex}.artist-row strong{font-size:11px}.artist-row small{color:#999;font-size:8px}.artist-row button{color:#1688f5;background:#fff;border:1px solid #cce3f8;border-radius:4px;padding:5px 7px;font-size:8px}.commission-box{color:#fff!important;background:#1e8ff3!important}.commission-box>span{letter-spacing:.14em;font:800 8px Arial}.commission-box h2{font-size:22px;line-height:1.25}.commission-box p{color:#dceeff;font-size:10px;line-height:1.6}.commission-box button{color:#1688f5;background:#fff;border:0;border-radius:5px;width:100%;padding:11px;font-size:10px;font-weight:800}.origin-card{overflow:hidden;padding:0!important}.origin-card>img{object-fit:cover;width:100%;height:150px}.origin-card>div{flex-direction:column;gap:7px;padding:16px;display:flex}.origin-card span{color:#1688f5;font-size:8px}.origin-card strong{font-size:12px}.origin-card a{color:#777;font-size:9px}.community-page{color:#252525;background:#f4f4f4;min-height:100vh;font-family:Arial,Noto Sans KR,sans-serif}.community-page .topline{background:#1f2838}.community-page .nav-shell{background:#fff;border-color:#ddd;max-width:none;padding:0 max(28px,50vw - 640px)}.community-page .brand-mark{background:#315b9c}.community-page .platform-nav nav a.active{color:#315b9c}.community-page .platform-nav nav a.active:after{background:#315b9c}.community-page .ink-button{box-shadow:none;background:#315b9c;border-color:#315b9c}.community-wrap{max-width:1280px;margin:24px auto 80px}.community-top{color:#fff;background:#273852;border-top:4px solid #17253b;justify-content:space-between;align-items:end;min-height:138px;padding:28px 32px;display:flex}.community-top>div:first-child>span{color:#a9bad5;font-size:10px}.community-top h1{letter-spacing:-.04em;margin:7px 0;font-size:30px}.community-top p{color:#a9bad5;margin:0;font-size:10px}.community-top-actions{gap:5px;display:flex}.community-top-actions a,.community-top-actions button{color:#263650;background:#fff;border:0;padding:10px 13px;font-size:10px;font-weight:800}.community-top-actions button{color:#252525;background:#ffcf52}.board-tabs{background:#fff;border:1px solid #d7d7d7;border-top:0;height:51px;padding:0 20px;display:flex}.board-tabs button{color:#555;background:#fff;border:0;padding:0 17px;font-size:11px;position:relative}.board-tabs button.active{color:#315b9c;border-bottom:3px solid #315b9c;font-weight:800}.board-tabs i{color:#315b9c;background:#e6ecf4;border-radius:10px;margin-left:5px;padding:2px 5px;font-size:8px;font-style:normal}.community-layout{grid-template-columns:minmax(0,1fr) 294px;gap:14px;margin-top:14px;display:grid}.board-main>section,.community-aside>section{background:#fff;border:1px solid #d9d9d9;margin-bottom:14px}.best-posts{padding:17px}.board-title{justify-content:space-between;height:28px;display:flex}.board-title h2{margin:0;font-size:14px}.board-title span{color:#888;font-size:9px}.best-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.best-grid article{border:1px solid #e1e1e1;grid-template-columns:112px 1fr;height:142px;display:grid;overflow:hidden}.best-grid img{object-fit:cover;width:112px;height:142px}.best-grid article>div{flex-direction:column;padding:13px;display:flex}.best-grid article span{color:#315b9c;font-size:9px}.best-grid article strong{margin-top:9px;font-size:11px;line-height:1.45}.best-grid article small{color:#999;margin-top:auto;font-size:8px}.best-grid .best-text{background:#f7f8fa;grid-template-columns:1fr}.best-grid .best-text p{color:#777;font-size:9px;line-height:1.5}.post-board{padding:14px 16px 20px}.board-toolbar{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.board-toolbar>div button{background:#fff;border:1px solid #ccc;padding:7px 10px;font-size:9px}.board-toolbar>div button.active{color:#fff;background:#344b70;border-color:#344b70}.board-toolbar label{height:29px;display:flex}.board-toolbar select,.board-toolbar input{border:1px solid #ccc;padding:0 8px;font-size:9px}.board-toolbar input{width:160px;margin-left:-1px}.post-table{border-top:2px solid #374c6d}.post-head,.post-row{text-align:center;grid-template-columns:55px 55px minmax(280px,1fr) 80px 50px 45px 42px;align-items:center;display:grid}.post-head{color:#777;background:#f6f6f6;border-bottom:1px solid #ddd;height:35px;font-size:9px}.post-row{color:#777;border-bottom:1px solid #eee;min-height:38px;font-size:9px}.post-row>strong{text-align:left;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.post-row>strong em{color:#315b9c;font-size:8px;font-style:normal}.post-row>strong i{color:#df5353;margin-right:5px;font-style:normal}.post-row>strong b{color:#fff;background:#315b9c;margin-left:6px;padding:3px 4px;font-size:7px}.post-row.notice{background:#f7f9fc;font-weight:700}.post-row.notice>strong{color:#2c4367;font-weight:700}.post-row.official{background:#fffdf2}.tag{border-radius:2px;padding:3px 2px}.tag-팬아트,.tag-창작{color:#a0489d}.tag-작가{color:#315b9c;font-weight:800}.tag-커미션{color:#d66b27}.tag-추천{color:#277e50}.post-empty{text-align:center;color:#888;padding:70px;font-size:11px}.board-bottom{justify-content:center;margin-top:17px;display:flex;position:relative}.board-bottom>div{display:flex}.board-bottom button{background:#fff;border:1px solid #ccc;min-width:29px;height:29px;margin-left:-1px;font-size:9px}.board-bottom button.active{color:#fff;background:#344b70}.board-bottom>button{color:#fff;background:#344b70;border-color:#344b70;padding:0 14px;position:absolute;right:0}.community-aside>section{padding:15px}.work-board-card{grid-template-columns:95px 1fr;display:grid;overflow:hidden;padding:0!important}.work-board-card img{object-fit:cover;width:95px;height:132px}.work-board-card>div{flex-direction:column;padding:14px;display:flex}.work-board-card span{color:#315b9c;font-size:8px}.work-board-card h3{margin:7px 0;font-size:12px;line-height:1.35}.work-board-card p{color:#888;font-size:8px}.work-board-card a{color:#315b9c;margin-top:auto;font-size:9px}.aside-title{border-bottom:1px solid #ddd;justify-content:space-between;padding-bottom:10px;font-size:11px;display:flex}.aside-title span{color:var(--brand-accent);font-size:8px}.community-aside ol{margin:7px 0 0;padding:0;list-style:none}.community-aside li{border-bottom:1px solid #eee;grid-template-columns:20px 1fr auto;align-items:center;height:34px;font-size:9px;display:grid}.community-aside li>b{color:#315b9c}.community-aside li>i{color:var(--brand-accent);font-style:normal}.artist-notice{border-top:3px solid #ffcf52!important}.artist-notice>span{color:#315b9c;font-size:8px}.artist-notice>strong{margin:8px 0;font-size:11px;line-height:1.5;display:block}.artist-notice>small{color:#999;font-size:8px}.artist-notice>div{grid-template-columns:1fr 1fr;margin-top:13px;display:grid}.artist-notice a{text-align:center;border:1px solid #d5d5d5;padding:7px;font-size:8px}.community-rule{background:#eef1f5!important}.community-rule strong{font-size:10px}.community-rule p{color:#687080;margin-bottom:0;font-size:9px;line-height:1.6}.board-modal{z-index:60;background:#141a24b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.board-modal>section{background:#fff;border-top:4px solid #315b9c;width:min(620px,100%);padding:21px}.board-modal>section>div{justify-content:space-between;align-items:center;display:flex}.board-modal h2{font-size:18px}.board-modal>section>div button{background:0 0;border:0;font-size:25px}.board-modal select,.board-modal input,.board-modal textarea{border:1px solid #ccc;width:100%;margin-bottom:8px;padding:10px;font-size:11px;display:block}.board-modal textarea{resize:vertical;min-height:190px}.board-modal .attach{color:#777;background:#f4f4f4;border:1px dashed #bbb;padding:13px;font-size:10px;display:block}.board-modal .submit{color:#fff;background:#315b9c;border:0;margin:14px 0 0 auto;padding:10px 18px;font-size:10px;font-weight:800;display:block}.featured-section,.discover-section,.how-section{max-width:1380px;margin:0 auto;padding:86px 34px}.featured-section{background:var(--paper-light);border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:none;padding-left:max(34px,50vw - 656px);padding-right:max(34px,50vw - 656px)}.section-heading{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.section-heading.align-end{align-items:end}.section-heading h2,.ranking-copy h2,.creator-banner h2{letter-spacing:-.055em;margin:5px 0 0;font-size:clamp(28px,3vw,43px);line-height:1.13}.kicker{letter-spacing:.18em;color:var(--coral);font-family:Arial,sans-serif;font-size:11px;font-weight:850}.live{align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.live i{background:var(--coral);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff5b3d21}.featured-card{border:1px solid var(--ink);background:var(--paper);min-height:570px;box-shadow:8px 8px 0 var(--ink);grid-template-columns:1.08fr .92fr;display:grid}.featured-image-wrap{border-right:1px solid var(--ink);background:#b2a69c;min-height:570px;position:relative;overflow:hidden}.featured-image-wrap:after,.work-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a0a086b);position:absolute;inset:0}.featured-image-wrap img,.work-image img{object-fit:cover;filter:saturate(.88)contrast(1.03);width:100%;height:100%;transition:transform .5s;display:block}.featured-card:hover .featured-image-wrap img,.work-card:hover .work-image img{transform:scale(1.025)}.format-label,.chapter-label{z-index:2;background:var(--lime);border:1px solid var(--ink);padding:7px 10px;font-size:11px;font-weight:850;position:absolute}.featured-image-wrap .format-label{top:18px;left:18px}.chapter-label{background:var(--paper-light);bottom:18px;right:18px}.featured-info{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(38px,5vw,72px);display:flex}.work-meta{flex-wrap:wrap;gap:7px;display:flex}.work-meta span{border:1px solid var(--line);background:#ffffff59;padding:5px 8px;font-size:10px;font-weight:750}.featured-info h3{letter-spacing:-.065em;max-width:480px;margin:22px 0 8px;font-size:clamp(31px,4vw,54px);line-height:1.13}.creator{margin:0;font-size:13px;font-weight:750}.work-copy{color:var(--muted);word-break:keep-all;max-width:440px;margin:28px 0;font-size:15px;line-height:1.75}.reaction-row{gap:5px;display:flex}.reaction-row button{border:1px solid var(--line);background:var(--paper-light);cursor:pointer;align-items:center;gap:7px;height:42px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.reaction-row button.active{color:var(--coral);border-color:var(--coral)}.reaction-row button.active svg{fill:currentColor}.serial-goal{width:100%;margin:27px 0 24px}.serial-goal>div:first-child{justify-content:space-between;font-size:12px;font-weight:800;display:flex}.serial-goal strong{color:var(--coral)}.progress{border:1px solid var(--ink);background:var(--paper-light);height:9px;margin:9px 0 8px}.progress i,.mini-progress i{background:var(--coral);border-right:1px solid var(--ink);height:100%;display:block}.serial-goal small{color:var(--muted);font-size:11px}.feature-actions{grid-template-columns:1fr 52px;gap:8px;width:100%;display:grid}.read-button{background:var(--ink);color:#fff;width:100%;box-shadow:4px 4px 0 var(--coral);padding:15px}.share-main{border:1px solid var(--ink);background:var(--paper-light);cursor:pointer;box-shadow:3px 3px 0 var(--lime);place-items:center;display:grid}.discover-section{padding-top:100px;padding-bottom:110px}.genre-tabs{flex-wrap:wrap;justify-content:end;gap:4px;display:flex}.genre-tabs button{color:var(--muted);border-bottom:2px solid #0000;padding:8px 11px;font-size:12px;font-weight:750}.genre-tabs button.active{color:var(--ink);border-color:var(--coral)}.work-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.work-card{min-width:0}.work-image{aspect-ratio:4/4.6;border:1px solid var(--ink);background:#aaa;position:relative;overflow:hidden}.work-image.coral{box-shadow:5px 5px 0 var(--coral)}.work-image.lime{box-shadow:5px 5px 0 var(--lime)}.work-image.blue{box-shadow:5px 5px 0 var(--blue)}.work-image .format-label{top:12px;left:12px}.rank-number{z-index:2;color:#fff;letter-spacing:-.08em;font:900 70px/.8 Arial,sans-serif;position:absolute;bottom:-9px;left:14px}.card-buttons{z-index:3;gap:5px;display:flex;position:absolute;top:12px;right:12px}.save-button{border:1px solid var(--ink);background:var(--paper-light);cursor:pointer;place-items:center;width:38px;height:38px;display:grid}.save-button.active{background:var(--lime)}.save-button.active svg{fill:currentColor}.work-card-info{padding:19px 3px 5px}.work-card-info h3{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:11px 0 5px;font-size:20px;overflow:hidden}.work-card-info>p{color:var(--muted);margin:0;font-size:12px}.mini-reactions{color:var(--muted);align-items:center;gap:13px;margin-top:18px;font-size:11px;display:flex}.mini-reactions span{align-items:center;gap:4px;display:flex}.mini-reactions strong{color:var(--coral);margin-left:auto}.mini-progress{background:#d6d0c6;height:3px;margin-top:7px}.empty-state{border:1px dashed var(--line);text-align:center;color:var(--muted);background:#ffffff47;grid-column:1/-1;padding:70px;line-height:1.7}.ranking-section{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--ink);color:#fff;grid-template-columns:1fr 1.2fr;gap:90px;padding:100px max(34px,50vw - 656px);display:grid}.ranking-copy .kicker{color:var(--lime)}.ranking-copy h2{font-size:clamp(44px,5vw,68px)}.ranking-copy p{color:#aaa9a2;word-break:keep-all;max-width:470px;margin:24px 0 30px;font-size:15px;line-height:1.75}.ranking-copy a{color:var(--lime);border-bottom:1px solid var(--lime);align-items:center;gap:10px;padding-bottom:6px;font-size:13px;font-weight:800;display:inline-flex}.rank-list{border-top:1px solid #494946;margin:0;padding:0;list-style:none}.rank-list li{border-bottom:1px solid #494946;grid-template-columns:45px 66px 1fr auto;align-items:center;gap:18px;min-height:110px;display:grid}.rank-list .rank{color:var(--lime);font:italic 800 27px Arial,sans-serif}.rank-list img{object-fit:cover;filter:grayscale(.7);width:66px;height:76px}.rank-list li>div{flex-direction:column;gap:7px;min-width:0;display:flex}.rank-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.rank-list small{color:#9f9f99;font-size:11px}.trend{color:var(--lime);font-size:11px}.how-section{padding-top:110px;padding-bottom:120px}.step-grid{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.step-grid article{border-right:1px solid var(--line);grid-template-columns:48px 1fr;column-gap:10px;padding:34px 28px 40px 4px;display:grid}.step-grid article:not(:first-child){padding-left:28px}.step-grid article:last-child{border-right:0}.step-grid span{color:var(--coral);font:italic 800 21px Arial,sans-serif}.step-grid strong{font-size:20px}.step-grid p{color:var(--muted);word-break:keep-all;grid-column:2;max-width:300px;margin:13px 0 0;font-size:13px;line-height:1.7}.creator-banner{background:var(--coral);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;min-height:370px;padding:64px max(34px,50vw - 656px);display:flex;position:relative;overflow:hidden}.creator-banner:after{content:"마지막웹툰";color:#0000;-webkit-text-stroke:1px #17171538;letter-spacing:-.15em;pointer-events:none;font-size:280px;font-weight:950;position:absolute;top:-90px;right:-20px}.creator-banner>*{z-index:1;position:relative}.creator-banner>div>span{letter-spacing:.2em;font:800 11px Arial,sans-serif}.creator-banner h2{margin-top:12px;font-size:clamp(42px,5vw,68px)}.lime-button{background:var(--lime);min-width:190px;padding:17px 22px}.platform-footer{grid-template-columns:auto 1fr auto;align-items:center;gap:42px;max-width:1380px;margin:0 auto;padding:48px 34px;display:grid}.platform-footer p{color:var(--muted);margin:0;font-size:12px}.platform-footer>div:last-child{gap:20px;font-size:11px;font-weight:650;display:flex}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f0f0dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:var(--paper-light);border:1px solid var(--ink);width:min(620px,100%);max-height:90vh;box-shadow:9px 9px 0 var(--coral);padding:42px;position:relative;overflow:auto}.modal-close{border:1px solid var(--ink);cursor:pointer;background:0 0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:15px;right:15px}.modal-card h2{letter-spacing:-.055em;margin:10px 0 12px;font-size:34px}.modal-card>p{color:var(--muted);max-width:480px;margin:0 0 24px;font-size:13px;line-height:1.7}.upload-options,.support-options{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.upload-options button,.support-options button{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;flex-direction:column;gap:7px;min-height:84px;padding:16px;display:flex}.upload-options button:hover,.support-options button:hover{border-color:var(--coral);background:#f2eeff}.upload-options strong{font-size:14px}.upload-options small{color:var(--muted);font-size:11px}.support-options button{text-align:center;justify-content:center;align-items:center;min-height:52px;font-weight:800}.modal-card textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:90px;margin-top:10px;padding:14px}.modal-primary{border:1px solid var(--ink);background:var(--coral);width:100%;box-shadow:4px 4px 0 var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:15px;font-weight:850;display:flex}.toast{z-index:70;background:var(--ink);color:#fff;border:1px solid var(--lime);box-shadow:4px 4px 0 var(--lime);padding:13px 20px;font-size:12px;font-weight:750;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=900px){.nav-shell{height:66px;padding:0 20px}.nav-shell nav,.text-button{display:none}.intro{grid-template-columns:1fr;gap:48px;padding:64px 25px 48px}.intro-stats{grid-template-columns:repeat(3,1fr);display:grid}.intro-stats div{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:18px 12px;display:flex}.intro-stats div:last-child{border:0}.promise-section{grid-template-columns:1fr;padding-top:60px}.featured-card{grid-template-columns:1fr}.featured-image-wrap{border-right:0;border-bottom:1px solid var(--ink);min-height:460px}.work-grid{grid-template-columns:repeat(2,1fr)}.ranking-section{grid-template-columns:1fr;gap:55px}.step-grid{grid-template-columns:1fr}.step-grid article,.step-grid article:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:27px 5px}.step-grid article:last-child{border-bottom:0}.platform-footer{grid-template-columns:1fr;gap:18px}}@media (width<=600px){.topline{font-size:10px}.brand{font-size:20px}.brand-mark{width:31px;height:31px}.ink-button{padding:9px 11px;font-size:11px}.intro{min-height:auto;padding-top:56px}.intro:before{font-size:92px;top:24px;right:12px}.intro h1{font-size:48px}.intro-copy>p{font-size:15px}.intro-actions{flex-direction:column;align-items:stretch;gap:18px}.intro-actions>a{align-self:flex-start}.coral-button{width:100%}.intro-stats{grid-template-columns:1fr}.intro-stats div{border-right:0;border-bottom:1px solid var(--line);flex-direction:row}.promise-section{gap:35px;padding:55px 18px 72px}.promise-grid{grid-template-columns:1fr}.featured-section,.discover-section,.how-section{padding:68px 18px}.section-heading{flex-direction:column;gap:20px;align-items:flex-start!important}.featured-card{box-shadow:5px 5px 0 var(--ink)}.featured-image-wrap{min-height:380px}.featured-info{padding:31px 23px}.reaction-row{width:100%}.reaction-row button{flex:1;justify-content:center;padding:0 5px}.work-grid{grid-template-columns:1fr;gap:36px}.genre-tabs{justify-content:flex-start}.ranking-section{padding:72px 18px}.rank-list li{grid-template-columns:30px 54px 1fr;gap:11px}.rank-list img{width:54px;height:64px}.trend{display:none}.creator-banner{flex-direction:column;align-items:flex-start;gap:34px;min-height:390px;padding:55px 20px}.creator-banner h2{font-size:43px}.lime-button{width:100%}.modal-card{padding:38px 20px 24px}.upload-options,.support-options{grid-template-columns:1fr 1fr}.platform-footer>div:last-child{flex-wrap:wrap}}.product-home{color:#191919;background:#fff;min-height:100vh}.product-home .topline{background:#111}.product-home .brand-mark{background:#21c55d}.product-home .platform-nav{background:#fff;max-width:none;padding:0 max(28px,50vw - 640px)}.product-home .platform-nav nav a.active{color:#12aa49}.product-home .platform-nav nav a.active:after{background:#16bd50}.product-home .ink-button{box-shadow:none;background:#15b94d;border-color:#15b94d}.product-subnav{border-top:1px solid #f2f2f2;border-bottom:1px solid #e1e1e1;align-items:center;height:56px;padding:0 max(28px,50vw - 640px);display:flex}.product-subnav>a{color:#666;align-items:center;height:100%;padding:0 18px;font-size:12px;font-weight:750;display:flex}.product-subnav>a.active{color:#0fa947;border-bottom:3px solid #17b94d}.product-subnav label{color:#888;border:1px solid #ddd;align-items:center;gap:7px;width:230px;height:34px;margin-left:auto;padding:0 10px;display:flex}.product-subnav input{border:0;outline:0;width:100%;font-size:11px}.expect-zone,.serial-zone{max-width:1280px;margin:0 auto;padding:48px 0 70px}.expect-head,.serial-head{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.expect-head>div:first-child>span,.serial-head>div:first-child>span{letter-spacing:.16em;color:#12a747;font:850 9px Arial,sans-serif}.expect-head h1,.serial-head h2{letter-spacing:-.05em;margin:8px 0 4px;font-size:31px}.expect-head p{color:#888;margin:0;font-size:11px}.expect-head>div:last-child{align-items:center;gap:12px;display:flex}.expect-head>div:last-child button{background:#fff;border:1px solid #ddd;width:37px;height:37px}.expect-head>div:last-child span{color:#777;font-size:10px}.expect-card{background:#fff;border:1px solid #d6d6d6;grid-template-columns:1.04fr .96fr;height:520px;display:grid;overflow:hidden;box-shadow:0 11px 32px #141e1914}.expect-cover{background:#edf1ee;position:relative;overflow:hidden}.expect-cover>img{object-fit:cover;width:100%;height:100%}.expect-cover>span{color:#fff;background:#16b94d;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;top:18px;left:18px}.cover-empty{color:#a3aaa5;background:#eef0ee;place-items:center;width:100%;height:100%;font-size:11px;display:grid}.expect-copy{flex-direction:column;padding:53px 58px;display:flex}.expect-status{justify-content:space-between;display:flex}.expect-status span:first-child{color:#0fa747;font-size:11px;font-weight:800}.expect-status span:last-child{color:var(--brand-accent);font-size:11px;font-weight:800}.expect-copy h2{letter-spacing:-.06em;margin:32px 0 8px;font-size:43px;line-height:1.14}.expect-creator{margin:0;font-size:12px;font-weight:750}.expect-description{color:#707570;word-break:keep-all;max-width:490px;margin:25px 0;font-size:14px;line-height:1.75}.expect-links{gap:17px;display:flex}.expect-links a{color:#59635d;border-bottom:1px solid #aaa;padding-bottom:3px;font-size:10px}.expect-actions{grid-template-columns:.55fr 1.45fr;gap:8px;margin-top:auto;display:grid}.expect-actions button{cursor:pointer;height:53px;font-size:15px;font-weight:850}.expect-actions .skip{background:#fff;border:1px solid #bbb}.expect-actions .expect{color:#fff;background:#17be50;border:1px solid #17be50}.expect-copy>small{color:#999;text-align:center;margin-top:10px;font-size:9px}.data-state{color:#888;background:#fafbfa;border:1px solid #dedede;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px;font-size:12px;display:flex}.data-state.large{min-height:360px}.data-state.error{color:#b94a3f}.data-state strong{color:#333;font-size:17px}.data-state button,.data-state a{color:#fff;background:#17b94e;border:0;margin-top:8px;padding:10px 15px;font-size:10px;font-weight:800}.serial-zone{padding-top:62px}.serial-head{border-bottom:2px solid #1b1b1b;padding-bottom:17px}.serial-head>div:last-child button{color:#999;background:0 0;border:0;font-size:10px}.serial-head>div:last-child button.active{color:#111;font-weight:800}.real-work-grid{grid-template-columns:repeat(5,1fr);gap:30px 16px;display:grid}.real-work-cover{background:#eee;height:285px;display:block;position:relative;overflow:hidden}.real-work-cover img{object-fit:cover;width:100%;height:100%}.real-work-cover>span{color:#fff;background:#16b94d;padding:5px 7px;font-size:9px;position:absolute;top:8px;left:8px}.real-work-grid h3{text-overflow:ellipsis;white-space:nowrap;margin:12px 0 4px;font-size:15px;overflow:hidden}.real-work-grid article>p{color:#777;margin:0;font-size:10px}.real-work-grid article>div:last-child{gap:5px;margin-top:12px;display:flex}.real-work-grid article>div:last-child a,.real-work-grid article>div:last-child button{color:#666;background:#fff;border:1px solid #ddd;padding:5px 7px;font-size:8px}.serial-empty{min-height:240px}.work-status-zones{background:#f4f6f5;grid-template-columns:1fr 1fr;gap:12px;padding:45px max(28px,50vw - 640px);display:grid}.work-status-zones a{background:#fff;border:1px solid #ddd;flex-direction:column;justify-content:space-between;min-height:120px;padding:25px;display:flex}.work-status-zones span{color:#12a747;font-size:10px}.work-status-zones strong{font-size:16px}.real-modal{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1210c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.real-modal>section{background:#fff;border-top:5px solid #17b94e;width:min(590px,100%);max-height:92vh;padding:36px;position:relative;overflow:auto}.real-modal-close{background:0 0;border:0;font-size:27px;position:absolute;top:12px;right:14px}.real-modal form>span{letter-spacing:.15em;color:#14a646;font:850 9px Arial,sans-serif}.real-modal form h2{letter-spacing:-.05em;margin:9px 0;font-size:28px}.real-modal form>p{color:#777;margin-bottom:23px;font-size:11px;line-height:1.6}.real-modal label{flex-direction:column;gap:7px;margin-bottom:13px;font-size:10px;font-weight:800;display:flex}.real-modal input,.real-modal select,.real-modal textarea{background:#fff;border:1px solid #ccc;min-height:42px;padding:10px}.real-modal textarea{resize:vertical;min-height:105px}.real-modal label small{color:#888;font-size:8px;line-height:1.5}.form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.file-field{border:1px dashed #aaa;padding:14px}.file-field input{border:0;min-height:auto;padding:0}.file-field span{color:#888;font-size:9px}.check-field{align-items:center;flex-direction:row!important}.check-field input{width:16px;min-height:16px}.form-submit{color:#fff;background:#16b94d;border:0;width:100%;height:48px;margin-top:8px;font-weight:850}.form-submit:disabled{opacity:.5}.reader-page{background:#f4f5f4;min-height:100vh}.reader-work-head{background:#fff;border:1px solid #ddd;grid-template-columns:160px 1fr 180px;gap:28px;max-width:1280px;min-height:260px;margin:28px auto;padding:25px;display:grid}.reader-cover{height:210px}.reader-cover img{object-fit:cover;width:100%;height:100%}.reader-work-head>div:nth-child(2)>span{color:#12a747;font-size:9px}.reader-work-head h1{margin:10px 0 5px;font-size:31px}.reader-work-head>div:nth-child(2)>p{color:#666;font-size:11px}.reader-description{color:#777;max-width:650px;margin:18px 0;font-size:11px;line-height:1.6}.reader-actions{gap:7px;display:flex}.reader-actions button,.reader-actions a{background:#fff;border:1px solid #ccc;padding:8px 11px;font-size:9px}.reader-actions button{color:#fff;background:#16b94d;border-color:#16b94d}.reader-work-head>aside{border-left:1px solid #ddd;flex-direction:column;justify-content:center;align-items:center;padding-left:28px;display:flex}.reader-work-head>aside span{font-size:10px}.reader-work-head>aside strong{color:#13a847;margin:7px;font-size:32px}.reader-work-head>aside small{color:#999;font-size:8px}.reader-layout{grid-template-columns:260px 1fr;gap:18px;max-width:1280px;margin:0 auto 80px;display:grid}.episode-list{background:#fff;border:1px solid #ddd;height:max-content}.episode-list h2{border-bottom:1px solid #ddd;margin:0;padding:15px;font-size:15px}.episode-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:25px 1fr;gap:8px;width:100%;min-height:62px;padding:11px;display:grid}.episode-list button.active{background:#eafff0;border-left:3px solid #16b94d}.episode-list button>span{color:#12a747;font-size:10px}.episode-list button>div{flex-direction:column;gap:5px;display:flex}.episode-list button strong{font-size:10px}.episode-list button small{color:#888;font-size:8px}.episode-list>p{color:#888;padding:20px;font-size:10px}.episode-reader{background:#fff;border:1px solid #ddd}.episode-reader>header{text-align:center;border-bottom:1px solid #eee;padding:30px}.episode-reader>header span{color:#888;font-size:9px}.episode-reader>header h2{font-size:23px}.episode-reader>header small{color:#12a747;font-size:9px}.episode-images{max-width:800px;margin:0 auto}.episode-images img{width:100%;height:auto;display:block}.episode-reader>footer{justify-content:center;gap:8px;padding:25px;display:flex}.episode-reader>footer button,.episode-reader>footer a{background:#fff;border:1px solid #ccc;padding:11px 14px;font-size:9px}.episode-reader>footer button{color:#fff;background:#16b94d;border-color:#16b94d}.reader-empty{flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.reader-empty strong{font-size:18px}.reader-empty p{color:#888;font-size:10px}.real-art .art-search>div button{color:#666;background:#f0f2f5;border:0;border-radius:15px;padding:7px 11px;font-size:10px}.real-art .art-search>div button.active{color:#fff;background:#1688f5}.real-art-head{justify-content:space-between;align-items:end;max-width:1400px;margin:38px auto 18px;display:flex}.real-art-head h1{margin:0;font-size:30px}.real-art-head p{color:#888;font-size:10px}.real-art-head>button{color:#fff;background:#1688f5;border:0;border-radius:5px;padding:11px 15px;font-size:10px;font-weight:800}.real-art-layout{grid-template-columns:1fr 280px;gap:22px;max-width:1400px;margin:0 auto;padding-bottom:90px;display:grid}.real-art-grid{columns:4;column-gap:13px}.real-art-grid>article{break-inside:avoid;background:#fff;border-radius:7px;margin-bottom:13px;padding-bottom:13px;overflow:hidden}.real-art-image{position:relative}.real-art-image img{width:100%;height:auto;display:block}.real-art-image>span{color:#fff;background:#1688f5;border-radius:3px;padding:5px 7px;font-size:8px;position:absolute;top:8px;left:8px}.real-art-image>button{color:#ef4f77;background:#ffffffed;border:0;border-radius:16px;padding:7px 9px;font-size:9px;position:absolute;bottom:8px;right:8px}.real-art-grid h2{margin:11px 11px 7px;font-size:12px}.real-art-by{color:#777;justify-content:space-between;align-items:center;padding:0 11px;font-size:9px;display:flex}.real-art-by button{color:#1688f5;background:#fff;border:1px solid #cfe5fa;border-radius:4px;padding:5px 6px;font-size:8px}.linked-work{color:#5f91bd;padding:9px 11px 0;font-size:8px;display:block}.real-art-aside section{background:#fff;border-radius:7px;margin-bottom:13px;padding:18px}.real-art-aside h2{font-size:15px}.real-art-aside p{color:#777;font-size:9px;line-height:1.6}.real-art-aside button{color:#fff;background:#1688f5;border:0;border-radius:4px;width:100%;padding:9px;font-size:9px}.real-art-aside a{color:#1688f5;font-size:9px}.community-picker{background:#fff;border:1px solid #ddd;align-items:center;gap:15px;height:48px;margin-bottom:10px;padding:0 16px;display:flex}.community-picker strong{color:#315b9c;font-size:11px}.community-picker select{border:1px solid #ccc;min-width:280px;height:30px;font-size:10px}.real-post{cursor:pointer;background:#fff;border-top:0;border-left:0;border-right:0;width:100%}.real-community .community-layout{grid-template-columns:minmax(0,1fr) 294px}.real-community .work-board-card>.cover-empty{height:132px}.community-aside li>button{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;font-size:9px;overflow:hidden}.aside-empty{color:#888;font-size:9px;line-height:1.5}.post-detail-modal{z-index:70;background:#161c26bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.post-detail-modal>article{background:#fff;border-top:4px solid #315b9c;width:min(760px,100%);max-height:90vh;overflow:auto}.post-detail-modal>article>header{border-bottom:1px solid #ddd;padding:22px;position:relative}.post-detail-modal>article>header span{color:#315b9c;font-size:9px}.post-detail-modal h2{font-size:18px}.post-detail-modal>article>header p{color:#888;font-size:9px}.post-detail-modal>article>header button{background:0 0;border:0;font-size:24px;position:absolute;top:15px;right:15px}.post-body{white-space:pre-wrap;min-height:180px;padding:28px;font-size:12px;line-height:1.8}.comment-area{background:#f7f8fa;border-top:1px solid #ddd;padding:20px}.comment-area h3{font-size:12px}.comment-area>article{background:#fff;border:1px solid #e1e1e1;margin-bottom:6px;padding:12px}.comment-area>article strong{font-size:9px}.comment-area>article p{font-size:10px;line-height:1.5}.comment-area>article small{color:#999;font-size:8px}.comment-area form{grid-template-columns:1fr 80px;margin-top:12px;display:grid}.comment-area textarea{resize:vertical;border:1px solid #ccc;min-height:70px;padding:10px}.comment-area form button{color:#fff;background:#315b9c;border:0;font-size:9px}.admin-top-link{border:1px solid var(--orange);color:var(--orange);padding:9px 11px;font-size:11px;font-weight:900}@media (width<=1000px){.expect-zone,.serial-zone,.reader-work-head,.reader-layout,.real-art-head,.real-art-layout,.community-wrap{margin-left:20px;margin-right:20px}.expect-card{grid-template-columns:1fr 1fr}.real-work-grid{grid-template-columns:repeat(3,1fr)}.reader-layout{grid-template-columns:210px 1fr}.real-art-grid{columns:3}.community-layout,.real-community .community-layout{grid-template-columns:1fr}.community-aside{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}}@media (width<=700px){.topline{display:none}.platform-nav nav{gap:13px;margin-left:auto;font-size:11px;display:flex!important}.platform-nav .brand>span:last-child,.platform-nav .text-button,.platform-nav .ink-button{display:none}.platform-nav nav a.active:after{bottom:-21px}.product-subnav{padding:0 10px;overflow:auto}.product-subnav label{display:none}.expect-zone,.serial-zone{margin:0;padding:35px 16px}.expect-head{align-items:flex-start}.expect-head h1{font-size:25px}.expect-card{grid-template-columns:1fr;height:auto}.expect-cover{height:360px}.expect-copy{min-height:390px;padding:28px 22px}.expect-copy h2{margin-top:22px;font-size:32px}.real-work-grid{grid-template-columns:repeat(2,1fr)}.real-work-cover{height:230px}.work-status-zones{grid-template-columns:1fr;padding:30px 16px}.form-pair{grid-template-columns:1fr}.reader-work-head{grid-template-columns:90px 1fr;margin:14px;padding:15px}.reader-cover{height:130px}.reader-work-head>aside{display:none}.reader-layout{margin:0 14px 40px;display:block}.episode-list{margin-bottom:12px}.real-art-head,.real-art-layout{margin-left:14px;margin-right:14px}.real-art-layout{grid-template-columns:1fr}.real-art-grid{columns:2}.real-art-aside{display:none}.community-wrap{margin:10px}.community-top{flex-direction:column;align-items:flex-start;gap:20px}.community-top h1{font-size:22px}.board-tabs{padding:0;overflow:auto}.board-tabs button{padding:0 12px}.real-community .community-layout{display:block}.community-aside{display:none}.post-head,.post-row{grid-template-columns:45px 50px minmax(170px,1fr) 70px}.post-head span:nth-child(n+5),.post-row>span:nth-child(n+5),.board-toolbar label{display:none}.community-picker select{flex:1;min-width:0}}.studio-page{background:#f5f6f5;min-height:100vh}.studio-page .topline{background:#111}.studio-page .nav-shell{background:#fff;max-width:none;padding:0 max(28px,50vw - 640px)}.studio-wrap{max-width:1280px;margin:34px auto 80px}.studio-wrap>header{color:#fff;background:#191d1a;justify-content:space-between;align-items:end;padding:32px;display:flex}.studio-wrap>header span{letter-spacing:.15em;color:#6ee893;font:800 9px Arial}.studio-wrap>header h1{margin:8px 0;font-size:29px}.studio-wrap>header p{color:#999;font-size:9px}.studio-wrap>header>div:last-child{gap:7px;display:flex}.studio-wrap>header a{border:1px solid #555;padding:9px 11px;font-size:9px}.studio-metrics{background:#ddd;border:1px solid #ddd;border-top:0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.studio-metrics article{background:#fff;justify-content:space-between;align-items:center;padding:22px;display:flex}.studio-metrics span{color:#777;font-size:10px}.studio-metrics strong{color:#14a748;font-size:24px}.studio-section{background:#fff;border:1px solid #ddd;margin-top:17px;padding:20px}.studio-title{border-bottom:2px solid #222;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.studio-title h2{margin:0;font-size:15px}.studio-title a{color:#13a647;font-size:9px}.studio-table>div,.studio-table>article{border-bottom:1px solid #eee;grid-template-columns:1fr 100px 120px 90px;align-items:center;min-height:42px;font-size:9px;display:grid}.studio-table>div{color:#777;background:#f7f7f7}.studio-table>div>*{padding-left:10px}.studio-table>article strong{padding-left:10px;font-size:10px}.studio-table select{border:1px solid #ccc;height:27px;font-size:9px}.studio-table a{color:#12a747}.studio-empty{color:#999;place-items:center;min-height:110px;font-size:10px;display:grid}.studio-columns{grid-template-columns:1fr 1fr;gap:17px;display:grid}.request-card{border-bottom:1px solid #eee;padding:14px 2px}.request-card>div{justify-content:space-between;font-size:10px;display:flex}.request-card>div span{color:#12a747;font-weight:800}.request-card p{color:#777;font-size:9px;line-height:1.6}.request-card select{border:1px solid #ccc;height:28px;font-size:9px}.request-card small{color:#d36c39;font-size:8px}@media (width<=700px){.studio-wrap{margin:14px}.studio-wrap>header{flex-direction:column;align-items:flex-start;gap:20px}.studio-wrap>header>div:last-child{flex-wrap:wrap}.studio-metrics{grid-template-columns:1fr 1fr}.studio-table>div,.studio-table>article{grid-template-columns:1fr 80px 105px}.studio-table>div span:last-child,.studio-table>article>a{display:none}.studio-columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--orange:#f56722;--orange-dark:#9d3511;--orange-soft:#fff0e5;--orange-pale:#fff8f2;--warm-line:#ead7c9}.topline{gap:8px;color:var(--brand-accent-pale)!important;background:#211735!important}.topline strong{color:#ff8a4e}.brand-mark,.product-home .brand-mark,.art-page .brand-mark,.community-page .brand-mark{background:var(--orange)!important}.platform-nav nav a.active,.product-home .platform-nav nav a.active,.art-page .platform-nav nav a.active,.community-page .platform-nav nav a.active{color:var(--orange)!important}.platform-nav nav a.active:after,.product-home .platform-nav nav a.active:after,.art-page .platform-nav nav a.active:after,.community-page .platform-nav nav a.active:after{background:var(--orange)!important}.ink-button,.product-home .ink-button,.art-page .ink-button,.community-page .ink-button{background:var(--orange)!important;border-color:var(--orange)!important;color:#fff!important;box-shadow:none!important}.cookie-chip{border:1px solid var(--brand-accent-line);background:var(--orange-soft);color:var(--orange-dark);border-radius:18px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:850;display:flex}.cookie-chip span{color:var(--orange)}.viewer-chip{align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.viewer-chip b{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.nav-logout{color:#8c786c}.login-skeleton{background:#eee;border-radius:5px;width:60px;height:10px}.login-link{color:var(--orange-dark)}.product-home,.reader-page,.studio-page,.wallet-page,.login-page{background:var(--orange-pale)!important}.product-subnav{border-color:var(--warm-line);background:#fff}.product-subnav>a.active{color:var(--orange)!important;border-color:var(--orange)!important}.path-ribbon{color:#fff;background:#211735;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:14px max(28px,50vw - 640px);display:flex}.path-ribbon>div{align-items:baseline;gap:16px;display:flex}.path-ribbon strong{font-size:15px}.path-ribbon span{color:#d7b8a6;font-size:10px}.path-ribbon button{background:var(--orange);color:#fff;border:1px solid #ff9e6a;padding:10px 14px;font-size:10px;font-weight:850}.expect-head>div:first-child>span,.serial-head>div:first-child>span,.archive-zone header>div>span,.creator-paths>header>span{color:var(--orange)!important}.expect-zone,.serial-zone{padding-left:0;padding-right:0}.five-cut-card{border-color:#d9b9a6;box-shadow:0 16px 40px #59280e1c}.highlight-viewer{touch-action:pan-y;background:#20120d;position:relative;overflow:hidden}.highlight-track{height:100%;transition:transform .36s cubic-bezier(.2,.8,.2,1);display:flex}.highlight-track figure{place-items:center;min-width:100%;height:100%;margin:0;display:grid;position:relative}.highlight-track img{object-fit:contain;background:#1b100c;width:100%;height:100%}.highlight-track figcaption{color:#fff;background:#000000c2;padding:7px 10px;font-size:10px;position:absolute;top:18px;right:18px}.cut-prev,.cut-next{width:42px;height:58px;color:var(--orange-dark);z-index:2;background:#ffffffe6;border:0;font-size:32px;position:absolute;top:50%;transform:translateY(-50%)}.cut-prev{left:12px}.cut-next{right:12px}.cut-dots{z-index:3;justify-content:center;gap:7px;display:flex;position:absolute;bottom:17px;left:0;right:0}.cut-dots button{background:#ffffff80;border:0;width:25px;height:4px;padding:0}.cut-dots button.active{background:var(--orange)}.highlight-genre{background:var(--orange);color:#fff;z-index:3;padding:7px 10px;font-size:9px;font-weight:850;position:absolute;top:18px;left:18px}.expect-status span:first-child{color:var(--orange)!important}.expect-status span:last-child{color:var(--orange-dark)!important}.pilot-score{border:1px solid var(--warm-line);grid-template-columns:repeat(3,1fr);margin:4px 0 20px;display:grid}.pilot-score>div{border-right:1px solid var(--warm-line);flex-direction:column;gap:4px;padding:12px;display:flex}.pilot-score>div:last-child{border:0}.pilot-score strong{color:var(--orange-dark);font-size:14px}.pilot-score span{color:#927868;font-size:8px}.expect-actions .expect{background:var(--orange)!important;border-color:var(--orange)!important}.expect-actions .expect.cancel{color:var(--orange-dark)!important;border-color:var(--orange)!important;background:#fff!important}.data-state button,.data-state a,.form-submit,.real-work-cover>span{background:var(--orange)!important}.serial-head>a{color:var(--orange);font-size:10px}.archive-zone{color:#fff;background:#211735;padding:70px max(28px,50vw - 640px)}.archive-zone>header{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.archive-zone h2{margin:8px 0;font-size:34px}.archive-zone header p{color:#c9aa98;font-size:11px}.archive-zone header button{background:var(--orange);color:#fff;border:0;padding:12px 15px;font-size:10px;font-weight:850}.archive-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.archive-grid>a{color:#25120b;background:#fff;grid-template-columns:120px 1fr;min-height:150px;display:grid}.archive-grid>a>img,.archive-grid>a>.cover-empty{object-fit:cover;width:120px;height:150px}.archive-grid>a>div:last-child{padding:18px}.archive-grid span{color:var(--orange);font-size:8px}.archive-grid h3{margin:10px 0;font-size:16px}.archive-grid p{color:#857166;font-size:9px}.archive-grid strong{font-size:9px}.archive-empty{border:1px dashed var(--brand-accent-strong);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;display:flex}.archive-empty span{color:var(--brand-muted);font-size:10px}.creator-paths{max-width:1280px;margin:0 auto;padding:80px 0 100px}.creator-paths h2{margin:8px 0 25px;font-size:34px}.creator-paths>div{border:1px solid var(--warm-line);grid-template-columns:repeat(3,1fr);display:grid}.creator-paths>div>*{text-align:left;border:0;border-right:1px solid var(--warm-line);cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;min-height:245px;padding:28px;display:flex}.creator-paths>div>:last-child{border-right:0}.creator-paths b{color:var(--orange);font-size:11px}.creator-paths strong{margin:36px 0 10px;font-size:22px}.creator-paths p{color:#7f6e65;font-size:11px;line-height:1.7}.creator-paths span{color:var(--orange-dark);margin-top:auto;font-size:9px;font-weight:850}.path-picker{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.path-picker button{background:#fff;border:1px solid #d8c3b5;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:64px;display:flex}.path-picker button.active{border-color:var(--orange);background:var(--orange-soft);color:var(--orange-dark)}.path-picker small{font-size:8px}.real-modal>section{border-top-color:var(--orange)!important}.real-modal form>span,.real-modal form h2+span{color:var(--orange)!important}.modal-wallet-link{text-align:center;color:var(--orange);margin-top:14px;font-size:10px;display:block}.reader-work-head>div:nth-child(2)>span,.reader-work-head>aside strong,.episode-list button>span,.episode-reader>header small{color:var(--orange)!important}.reader-actions button,.episode-reader>footer button{background:var(--orange)!important;border-color:var(--orange)!important}.reader-actions .share-button{color:#5c493f!important;background:#fff!important;border-color:#ccc!important}.pilot-detail{border:1px solid var(--warm-line);background:#fff;max-width:1280px;margin:0 auto 80px;padding:28px}.pilot-detail>header{justify-content:space-between;align-items:end;display:flex}.pilot-detail>header span{color:var(--orange);font-size:9px;font-weight:850}.pilot-detail h2{margin:8px 0;font-size:25px}.pilot-detail p{color:#806f65;font-size:10px}.pilot-detail>header>div:last-child{text-align:right}.pilot-detail>header>div:last-child strong{color:var(--orange-dark);font-size:26px;display:block}.pilot-five{grid-template-columns:repeat(5,1fr);gap:7px;margin:25px 0;display:grid}.pilot-five figure{aspect-ratio:2/3;background:#1c100b;margin:0;position:relative}.pilot-five img{object-fit:cover;width:100%;height:100%}.pilot-five figcaption{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid;position:absolute;top:8px;left:8px}.pilot-detail>footer{justify-content:flex-end;gap:7px;display:flex}.pilot-detail>footer>*{border:1px solid var(--orange);color:var(--orange-dark);background:#fff;padding:10px 13px;font-size:9px}.pilot-detail>footer button{background:var(--orange);color:#fff}.episode-locked{text-align:center;background:linear-gradient(140deg,#fff8f2,#ffeadc);flex-direction:column;justify-content:center;align-items:center;min-height:460px;display:flex}.episode-locked>span{color:var(--orange);font-size:9px;font-weight:900}.episode-locked>strong{margin:13px;font-size:21px}.episode-locked p{color:#7c6a60;font-size:10px}.episode-locked button{background:var(--orange);color:#fff;border:0;margin:10px;padding:12px 18px;font-size:10px;font-weight:850}.episode-locked a{color:var(--orange-dark);font-size:9px}.art-page{background:var(--brand-accent-pale)!important}.art-page .topline,.community-page .topline{background:#211735!important}.art-page .nav-shell,.community-page .nav-shell{border-color:var(--warm-line)!important}.art-search{border-color:var(--warm-line);background:#fff}.art-search label{background:var(--brand-accent-pale);border:1px solid var(--brand-accent-line)}.real-art .art-search>div button.active,.real-art-head>button,.real-art-aside button{background:var(--orange)!important}.real-art .art-search>div button.active{color:#fff}.real-art-grid>article,.real-art-aside section{border:1px solid var(--brand-accent-soft);box-shadow:0 3px 12px #562a120a}.real-art-image>span{background:var(--orange)!important}.art-image-actions{gap:5px;display:flex;position:absolute;bottom:8px;right:8px}.art-image-actions button{color:#93786a;background:#fffffff2;border:0;border-radius:16px;padding:7px 9px;font-size:9px}.art-image-actions button.liked{color:#e4493f}.art-image-actions button.saved{color:var(--orange)}.real-art-by{align-items:flex-start}.real-art-by>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.real-art-by button{border-color:var(--brand-accent-line)!important;color:var(--orange-dark)!important}.linked-work,.real-art-aside a{color:var(--orange-dark)!important}.zero-fee-art{color:#fff;background:var(--orange)!important}.zero-fee-art strong{font-size:17px}.zero-fee-art p{color:var(--brand-accent-soft)!important}.community-page{background:var(--brand-accent-pale)!important}.community-picker,.board-tabs,.board-main>section,.community-aside>section{border-color:var(--warm-line)!important}.community-picker strong,.board-tabs button.active,.post-detail-modal>article>header span{color:var(--orange-dark)!important}.community-top{border-top-color:var(--orange)!important;background:#52230f!important}.community-top>div:first-child>span,.community-top p{color:#e3bba4!important}.community-top-actions a{color:#52230f!important}.community-top-actions button{background:var(--orange)!important;color:#fff!important}.board-tabs button.active{border-bottom-color:var(--orange)!important}.real-post:hover{background:var(--orange-pale)!important}.post-detail-modal>article{border-top-color:var(--orange)!important}.comment-area form button{background:var(--orange)!important}.post-recommend{text-align:center;padding:0 28px 25px}.post-recommend button{border:1px solid var(--orange);color:var(--orange-dark);background:#fff;padding:10px 18px;font-size:10px;font-weight:850}.studio-wrap>header{background:#211735!important}.studio-wrap>header span{color:var(--brand-accent-line)!important}.studio-wrap>header a,.studio-wrap>header button{border:1px solid var(--brand-accent-strong);color:#fff;background:0 0;padding:9px 11px;font-size:9px}.studio-wrap>header a:first-child{background:var(--orange)!important;border-color:var(--orange)!important}.studio-fee{background:var(--orange);color:#fff;align-items:center;gap:15px;min-height:58px;padding:13px 20px;display:flex}.studio-fee strong{font-size:15px}.studio-fee span{color:var(--brand-accent-soft);font-size:9px}.studio-fee a{margin-left:auto;font-size:9px}.studio-metrics strong,.studio-title a,.request-card>div span{color:var(--orange)!important}.studio-guide{border:1px solid var(--warm-line);background:#fff;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.studio-guide>div{border-right:1px solid var(--warm-line);grid-template-columns:28px 1fr;gap:4px;padding:17px;display:grid}.studio-guide>div:last-child{border:0}.studio-guide b{color:var(--orange);grid-row:1/3;font-size:20px}.studio-guide strong{font-size:10px}.studio-guide span{color:#857065;font-size:8px}.studio-title>div p{color:#8d776b;font-size:8px}.creator-work-list{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.creator-work-list>article{border:1px solid var(--warm-line);padding:17px}.creator-work-list>article>header{justify-content:space-between;gap:10px;display:flex}.creator-work-list header span{color:var(--orange);font-size:8px}.creator-work-list h3{margin:7px 0;font-size:16px}.creator-work-list select{border:1px solid #d8c4b8;height:30px;font-size:8px}.creator-signal{background:var(--orange-pale);grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid}.creator-signal>div{border-right:1px solid var(--warm-line);flex-direction:column;padding:11px;display:flex}.creator-signal>div:last-child{border:0}.creator-signal strong{color:var(--orange-dark);font-size:15px}.creator-signal span{color:#8d776a;font-size:8px}.creator-work-list footer{flex-wrap:wrap;gap:5px;display:flex}.creator-work-list footer>*{background:#fff;border:1px solid #d9c3b6;padding:7px 8px;font-size:8px}.creator-work-list footer .launch{background:var(--orange);border-color:var(--orange);color:#fff}.wallet-wrap{max-width:1120px;margin:35px auto 90px}.wallet-wrap>header{color:#fff;background:#211735;justify-content:space-between;align-items:center;min-height:180px;padding:32px;display:flex}.wallet-wrap>header>div:first-child span{color:var(--brand-accent-line);font-size:9px;font-weight:850}.wallet-wrap h1{margin:9px 0;font-size:34px}.wallet-wrap>header p{color:var(--brand-muted);font-size:10px}.wallet-wrap>header>div:last-child{text-align:center;min-width:180px}.wallet-wrap>header>div:last-child small,.wallet-wrap>header>div:last-child span{color:var(--brand-muted);font-size:9px;display:block}.wallet-wrap>header>div:last-child strong{color:var(--brand-accent-strong);font-size:48px}.fee-promise{background:var(--orange);color:#fff;align-items:center;gap:18px;padding:17px 22px;display:flex}.fee-promise strong{white-space:nowrap;font-size:16px}.fee-promise p{color:var(--brand-accent-soft);margin:0;font-size:9px;line-height:1.6}.wallet-section{border:1px solid var(--warm-line);background:#fff;margin-top:15px;padding:22px}.wallet-title h2{margin:0;font-size:17px}.wallet-title p{color:#887369;font-size:9px}.cookie-packs{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.cookie-packs button{border:1px solid var(--warm-line);background:#fff;flex-direction:column;align-items:center;padding:20px 14px;display:flex}.cookie-packs button:hover{border-color:var(--orange);background:var(--orange-pale)}.cookie-packs span{color:var(--orange);font-size:8px}.cookie-packs strong{color:var(--orange-dark);margin:5px;font-size:28px}.cookie-packs small{font-size:9px}.cookie-packs b{background:var(--orange);color:#fff;margin-top:14px;padding:8px 16px;font-size:8px}.payment-note{background:#fff7e4;border:1px solid #efd9aa;margin-top:12px;padding:12px}.payment-note strong{font-size:9px}.payment-note p{color:#7e6d50;margin:5px 0;font-size:8px}.wallet-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}.wallet-row{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;min-height:59px;display:flex}.wallet-row>div{flex-direction:column;gap:5px;display:flex}.wallet-row strong,.wallet-row b{font-size:10px}.wallet-row span{color:#999;font-size:8px}.wallet-row em{color:var(--orange);font-size:8px;font-style:normal}.wallet-row .minus{color:#b64b33}.wallet-row .plus{color:#3a8b51}.wallet-empty{color:#99877d;place-items:center;min-height:110px;font-size:9px;display:grid}.login-card{border:1px solid var(--warm-line);text-align:center;background:#fff;width:min(470px,100% - 32px);margin:70px auto;padding:46px;box-shadow:0 18px 50px #56270f17}.login-kicker{letter-spacing:.14em;color:var(--orange);font-size:8px}.login-symbol{background:var(--orange);color:#fff;border-radius:50% 50% 8px;place-items:center;width:65px;height:65px;margin:24px auto 19px;font-size:26px;font-weight:900;display:grid}.login-card h1{font-size:27px}.login-card p{color:#7a6b63;font-size:11px;line-height:1.75}.login-primary{background:var(--orange);color:#fff;justify-content:center;align-items:center;height:50px;margin:25px 0 13px;font-size:11px;font-weight:850;display:flex}.login-card>small{color:#9d8e85;font-size:8px;line-height:1.6}.login-benefits{border-top:1px solid var(--warm-line);grid-template-columns:repeat(3,1fr);margin-top:24px;padding-top:16px;display:grid}.login-benefits span{color:var(--orange-dark);font-size:8px}.login-options{gap:10px;margin:25px 0 13px;display:grid}.login-options .login-primary{margin:0}.login-google,.login-chatgpt{border-radius:7px;grid-template-columns:36px 1fr 36px;align-items:center;height:52px;padding:0 12px;font-size:12px;font-weight:850;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.login-google{color:#2e3035;background:#fff;border:1px solid #d7d9de}.login-google:hover{border-color:#aeb2ba;transform:translateY(-1px);box-shadow:0 5px 16px #21262d17}.login-google b{color:#4285f4;background:conic-gradient(from -35deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border:1px solid #e2e4e8;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Arial,sans-serif;font-size:17px;display:grid}.login-chatgpt{background:var(--orange);color:#fff;border:1px solid var(--orange)}.login-chatgpt b{font-size:18px}.login-divider{color:#999;align-items:center;gap:11px;font-size:9px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#e5e5e5;flex:1;height:1px}.login-error{background:#fff1f2;border-radius:6px;padding:9px 11px;color:#b73446!important;margin:0 0 12px!important;font-size:10px!important}.login-options+.login-error{margin-top:0!important}.login-password-option{text-align:left;background:#fff;border:1px solid #d7d9de;border-radius:7px;overflow:hidden}.login-password-option summary{cursor:pointer;color:#2e3035;grid-template-columns:36px 1fr 26px;align-items:center;height:52px;padding:0 12px;font-size:12px;font-weight:850;list-style:none;display:grid}.login-password-option summary::-webkit-details-marker{display:none}.login-password-option summary b{background:var(--brand-accent-soft);width:28px;height:28px;color:var(--orange);border-radius:6px;place-items:center;font-size:14px;display:grid}.login-password-option summary i{text-align:center;color:#8f8f96;font-style:normal;transition:transform .18s}.login-password-option[open] summary{border-bottom:1px solid #e8e8ec}.login-password-option[open] summary i{transform:rotate(180deg)}.login-password-form{background:var(--brand-accent-pale);gap:10px;padding:15px;display:grid}.login-password-form label{color:#55515e;gap:6px;font-size:10px;font-weight:800;display:grid}.login-password-form input{border:1px solid var(--brand-line);outline-color:var(--orange);background:#fff;border-radius:6px;height:43px;padding:0 11px}.login-password-form button{color:#fff;cursor:pointer;background:#211735;border:0;border-radius:6px;height:44px;font-size:11px;font-weight:850}.login-password-form small{color:#938d9d;text-align:center;font-size:8px;line-height:1.55}.review-login-card{max-width:440px}.review-login-card .login-symbol{background:#211735;border-radius:7px}.review-login-form{text-align:left;gap:12px;margin:24px 0 14px;display:grid}.review-login-form label{color:#555;gap:7px;font-size:11px;font-weight:850;display:grid}.review-login-form input{height:46px;font:inherit;outline-color:var(--orange);border:1px solid #d4d4d4;border-radius:6px;padding:0 12px}.review-login-form .login-primary{cursor:pointer;border:0;border-radius:7px;width:100%;margin:5px 0 0}.review-login-card .login-error{margin:0 0 12px!important}@media (width<=1000px){.archive-grid{grid-template-columns:repeat(2,1fr)}.creator-paths{padding-left:20px;padding-right:20px}.wallet-wrap{margin-left:20px;margin-right:20px}.creator-work-list{grid-template-columns:1fr}.pilot-five{grid-template-columns:repeat(5,190px);overflow:auto}}@media (width<=700px){.nav-actions .cookie-chip{padding:7px;font-size:0}.nav-actions .cookie-chip span{font-size:10px}.viewer-chip span,.nav-logout{display:none}.path-ribbon{padding:14px 16px}.path-ribbon>div{display:block}.path-ribbon span{display:none}.five-cut-card .highlight-viewer{height:470px}.pilot-score{grid-template-columns:1fr}.pilot-score>div{border-right:0;border-bottom:1px solid var(--warm-line)}.pilot-score>div:last-child{border-bottom:0}.archive-zone{padding:48px 16px}.archive-zone>header{flex-direction:column;align-items:flex-start;gap:17px}.archive-grid{grid-template-columns:1fr}.creator-paths{padding:55px 16px}.creator-paths>div{grid-template-columns:1fr}.creator-paths>div>*{border-right:0;border-bottom:1px solid var(--warm-line);min-height:190px}.creator-paths strong{margin-top:22px}.pilot-detail{margin:14px;padding:16px}.pilot-detail>header{flex-direction:column;align-items:flex-start;gap:15px}.pilot-five{grid-template-columns:repeat(5,160px);overflow:auto}.studio-guide{grid-template-columns:1fr}.studio-guide>div{border-right:0;border-bottom:1px solid var(--warm-line)}.studio-fee span{display:none}.cookie-packs{grid-template-columns:1fr 1fr}.wallet-columns{grid-template-columns:1fr}.wallet-wrap>header{flex-direction:column;align-items:flex-start;gap:25px}.wallet-wrap>header>div:last-child{text-align:left}.login-card{margin-top:30px;padding:32px 22px}.real-art-by{flex-direction:column;gap:7px}.real-art-by>div{justify-content:flex-start}.highlight-track img{object-fit:contain}}.catalog-wrap{max-width:1280px;margin:45px auto 90px}.catalog-wrap>header{border-bottom:2px solid #211735;justify-content:space-between;align-items:end;padding-bottom:20px;display:flex}.catalog-wrap>header span{color:var(--orange);font-size:9px;font-weight:850}.catalog-wrap h1{margin:7px 0;font-size:34px}.catalog-wrap header p{color:#8b786e;font-size:10px}.catalog-wrap header input{border:1px solid var(--warm-line);width:260px;height:39px;padding:0 12px}.catalog-wrap>nav{gap:5px;padding:18px 0 25px;display:flex}.catalog-wrap>nav button{border:1px solid var(--warm-line);background:#fff;padding:9px 13px;font-size:9px}.catalog-wrap>nav button.active{background:var(--orange);border-color:var(--orange);color:#fff}.catalog-wrap .real-work-grid article>small{color:#8b786e;margin-top:8px;font-size:8px;line-height:1.5;display:block}@media (width<=1000px){.catalog-wrap{margin-left:20px;margin-right:20px}}@media (width<=700px){.catalog-wrap>header{flex-direction:column;align-items:flex-start;gap:13px}.catalog-wrap header input{width:100%}.catalog-wrap>nav{overflow:auto}.catalog-wrap>nav button{white-space:nowrap}}.toast{text-align:center;max-width:min(680px,100vw - 32px);z-index:220!important}.modal-error,.modal-success{color:#8d2f0d;background:#fff0e9;border:1px solid #e7a68a;flex-direction:column;gap:4px;margin:10px 0 15px;padding:12px 14px;font-size:10px;line-height:1.55;display:flex}.modal-error strong{font-size:11px}.modal-success{color:#26713a;background:#eefaf1;border-color:#a8d6b3}.file-field.invalid{background:#fff4ef;border-color:#d5481e}.file-field.invalid span{color:#b53613}.file-field.valid{background:#f0fbf3;border-color:#42a662}.file-field.valid span{color:#277a42}.real-modal{z-index:120}.board-modal,.post-detail-modal{z-index:125!important}.notification-chip,.library-chip,.terms-chip{border:1px solid var(--warm-line);background:#fff;padding:8px 9px;font-size:9px;font-weight:800;position:relative}.notification-chip b{background:var(--orange);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-8px;right:-7px}.terms-chip{border-color:var(--orange);background:var(--orange-soft);color:var(--orange-dark)}.account-menu summary{cursor:pointer;align-items:center;gap:7px;font-size:11px;font-weight:800;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary>b{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.account-menu summary>i{color:#fff;background:#211735;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-8px;right:-7px}.account-menu>div{z-index:250;border:1px solid var(--warm-line);background:#fff;width:160px;padding:7px;position:absolute;top:42px;right:0;box-shadow:0 12px 35px #411c0a29}.account-menu>div a{border-bottom:1px solid #f2e8e2;padding:10px;font-size:11px;display:block}.account-menu>div a:last-child{color:#9b3514;border:0}.community-hub{max-width:1280px;margin:40px auto 90px}.community-hub>header{border-bottom:2px solid #211735;justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.community-hub>header span{color:var(--orange);letter-spacing:.14em;font-size:9px;font-weight:900}.community-hub h1{letter-spacing:-.055em;margin:8px 0;font-size:38px}.community-hub header p{color:#846f63;margin:0;font-size:10px}.community-hub header label{border:1px solid var(--warm-line);background:#fff;align-items:center;gap:8px;width:310px;height:42px;padding:0 13px;display:flex}.community-hub header input{border:0;outline:0;width:100%;font-size:10px}.community-hub>nav{gap:7px;padding:18px 0 24px;display:flex}.community-hub>nav>*{border:1px solid var(--warm-line);background:#fff;padding:9px 13px;font-size:9px}.community-hub>nav .active{background:var(--orange);border-color:var(--orange);color:#fff}.community-square-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.community-square-grid>button{border:1px solid var(--warm-line);text-align:left;cursor:pointer;background:#fff;padding:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.community-square-grid>button:hover{transform:translateY(-3px);box-shadow:0 13px 30px #5d2c111c}.community-square-image{aspect-ratio:1;background:var(--orange-soft);position:relative;overflow:hidden}.community-square-image img,.community-square-image .cover-empty{object-fit:cover;width:100%;height:100%}.community-square-image>span{background:var(--orange);color:#fff;padding:6px 8px;font-size:8px;font-weight:850;position:absolute;top:10px;left:10px}.community-square-copy{padding:16px}.community-square-copy small{color:#9a8173;font-size:8px}.community-square-copy h2{white-space:nowrap;text-overflow:ellipsis;margin:8px 0 16px;font-size:18px;overflow:hidden}.community-square-copy>div{color:#8b7569;gap:11px;font-size:8px;display:flex}.community-square-copy strong{color:var(--orange-dark);margin-top:17px;font-size:9px;display:block}.community-picker>button{color:var(--orange-dark);cursor:pointer;background:0 0;border:0;font-weight:800}.account-page,.policy-page,.admin-page{background:var(--orange-pale);min-height:100vh}.account-wrap,.admin-wrap{max-width:1050px;margin:42px auto 90px}.account-wrap>header,.admin-wrap>header{color:#fff;background:#211735;justify-content:space-between;align-items:center;padding:30px 34px;display:flex}.account-wrap>header span,.admin-wrap>header span{color:var(--brand-accent-line);letter-spacing:.15em;font-size:8px;font-weight:900}.account-wrap h1,.admin-wrap h1{margin:8px 0;font-size:32px}.account-wrap header p,.admin-wrap header p{color:var(--brand-muted);font-size:9px}.account-wrap>header button{border:1px solid var(--brand-accent-strong);color:#fff;background:0 0;padding:10px 13px;font-size:9px}.account-empty{border:1px dashed var(--warm-line);color:#947f73;text-align:center;padding:28px;font-size:9px}.library-section{border:1px solid var(--warm-line);background:#fff;margin-top:14px;padding:22px}.library-section h2{margin:0 0 16px;font-size:16px}.library-grid,.library-art-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.library-grid a,.library-art-grid a{flex-direction:column;min-width:0;display:flex}.library-grid img,.library-grid .cover-empty,.library-art-grid img{aspect-ratio:3/4;object-fit:cover;background:var(--orange-soft);width:100%}.library-grid strong,.library-art-grid strong{white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:10px;overflow:hidden}.library-grid span,.library-art-grid span{color:#917c70;margin-top:4px;font-size:8px}.library-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.library-row{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;min-height:47px;font-size:9px;display:flex}.library-row span{color:var(--orange-dark)}.notice-list{border:1px solid var(--warm-line);background:#fff}.notice-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:12px 1fr auto;align-items:center;gap:14px;width:100%;min-height:88px;padding:17px 20px;display:grid}.notice-list>button.unread{background:var(--brand-accent-pale)}.notice-list i{background:#d6c8c0;border-radius:50%;width:7px;height:7px}.notice-list .unread i{background:var(--orange)}.notice-list strong{font-size:11px}.notice-list p{color:#735f54;margin:6px 0;font-size:9px}.notice-list small{color:#aaa;font-size:8px}.onboarding-card{border:1px solid var(--warm-line);background:#fff;width:min(640px,100% - 32px);margin:55px auto 90px;padding:38px}.onboarding-card>span{color:var(--orange);font-size:8px;font-weight:900}.onboarding-card h1{margin:10px 0;font-size:30px}.onboarding-card>p{color:#7d6b61;font-size:10px;line-height:1.7}.onboarding-card form{margin-top:26px}.onboarding-card form label{border:1px solid var(--warm-line);gap:12px;margin-top:8px;padding:15px;display:flex}.onboarding-card form label input{width:18px;height:18px}.onboarding-card form label div{flex-direction:column;gap:5px;display:flex}.onboarding-card form strong{font-size:10px}.onboarding-card form span{color:#806d62;font-size:9px;line-height:1.6}.onboarding-card form a{color:var(--orange-dark);text-decoration:underline}.onboarding-card form>button{background:var(--orange);color:#fff;border:0;width:100%;height:48px;margin-top:15px;font-weight:850}.policy-document{border:1px solid var(--warm-line);background:#fff;max-width:850px;margin:45px auto 90px}.policy-document>header{border-bottom:2px solid #211735;padding:45px}.policy-document>header>span{color:var(--orange);font-size:8px;font-weight:900}.policy-document h1{margin:10px 0;font-size:37px}.policy-document header p{color:#6f5e55;font-size:10px}.policy-document header small{color:#a28e82;margin-top:22px;font-size:8px;display:block}.policy-document>section{border-bottom:1px solid #eee;grid-template-columns:50px 1fr;gap:18px;padding:27px 40px;display:grid}.policy-document>section>b{color:var(--orange);font-size:10px}.policy-document h2{margin:0 0 9px;font-size:15px}.policy-document section p{color:#6f6058;margin:0;font-size:10px;line-height:1.85}.report-list{gap:10px;margin-top:14px;display:grid}.report-list>article{border:1px solid var(--warm-line);background:#fff;padding:18px}.report-list article>header{justify-content:space-between;display:flex}.report-list article header div{flex-direction:column;gap:5px;display:flex}.report-list article header span,.report-list small{color:#8e786c;font-size:8px}.report-list p{font-size:10px;line-height:1.7}.report-list em{color:var(--orange);font-size:8px;font-style:normal}.report-list footer{gap:6px;margin-top:15px;display:flex}.report-list footer button{border:1px solid var(--warm-line);background:#fff;padding:8px 10px;font-size:8px}.report-list footer .danger{color:#a13212;border-color:#d65d39}.report-modal{z-index:180;background:#1b0c06c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.report-modal>section{background:#fff;width:min(500px,100%);padding:32px;position:relative}.report-close{background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.report-modal form>span{color:var(--orange);font-size:8px;font-weight:900}.report-modal h2{margin:8px 0;font-size:25px}.report-modal form>p{color:#78665d;font-size:9px;line-height:1.6}.report-modal label{flex-direction:column;gap:6px;margin:13px 0;font-size:9px;font-weight:800;display:flex}.report-modal select,.report-modal textarea{border:1px solid var(--warm-line);background:#fff;padding:10px}.report-modal textarea{min-height:100px}.report-trigger{color:#7f6b60!important;background:#fff!important;border:1px solid #e0c8b9!important;padding:8px 10px!important;font-size:8px!important}.earning-section{overflow:hidden}.earning-table{border:1px solid var(--warm-line);margin-top:14px;overflow:auto}.earning-table>div,.earning-table>article{border-bottom:1px solid #eee;grid-template-columns:1.2fr 1fr .7fr 1fr 1fr .8fr;align-items:center;gap:8px;min-width:700px;padding:10px 12px;font-size:9px;display:grid}.earning-table>div{background:var(--orange-pale);color:#8c766a;font-size:8px}.earning-table>article:last-child{border-bottom:0}.earning-table em{color:var(--orange-dark);font-style:normal}.payout-block{background:#fff8df;border:1px solid #ead7aa;flex-direction:column;gap:6px;margin-top:12px;padding:15px;display:flex}.payout-block strong{font-size:10px}.payout-block span{color:#7a6848;font-size:8px;line-height:1.6}.platform-footer{color:#fff;background:#24130d;grid-template-columns:1fr auto;gap:10px 30px;padding:28px max(24px,50vw - 640px);display:grid}.platform-footer>div{align-items:baseline;gap:12px;display:flex}.platform-footer strong{font-size:18px}.platform-footer span,.platform-footer p{color:#c7a997;font-size:8px}.platform-footer nav{gap:14px;font-size:8px;display:flex}.platform-footer p{grid-column:1/-1;margin:0}@media (width<=1000px){.community-hub,.account-wrap,.admin-wrap{margin-left:20px;margin-right:20px}.community-square-grid{grid-template-columns:repeat(3,1fr)}.library-grid,.library-art-grid{grid-template-columns:repeat(4,1fr)}.nav-actions{gap:6px}.notification-chip,.library-chip,.terms-chip{padding:7px 6px}.platform-footer{grid-template-columns:1fr}.platform-footer nav{flex-wrap:wrap}}@media (width<=700px){.topline span{display:none}.nav-shell{flex-wrap:wrap;gap:10px;height:auto;min-height:68px;padding:12px 16px}.nav-shell nav{border-top:1px solid var(--warm-line);order:3;justify-content:space-around;gap:0;width:100%;margin:0;padding-top:10px}.platform-nav nav a.active:after{display:none}.nav-actions .notification-chip,.nav-actions .library-chip,.nav-actions .terms-chip{font-size:0}.nav-actions .notification-chip:before{content:"알림";font-size:8px}.nav-actions .library-chip:before{content:"서재";font-size:8px}.nav-actions .terms-chip:before{content:"약관";font-size:8px}.nav-actions .ink-button{padding:9px;font-size:9px}.community-hub{margin:25px 16px 60px}.community-hub>header{flex-direction:column;align-items:flex-start}.community-hub header label{width:100%}.community-square-grid{grid-template-columns:repeat(2,1fr);gap:8px}.community-square-copy{padding:11px}.community-square-copy h2{margin-bottom:10px;font-size:14px}.library-columns{grid-template-columns:1fr}.library-grid,.library-art-grid{grid-template-columns:repeat(2,1fr)}.account-wrap,.admin-wrap{margin:25px 14px 60px}.account-wrap>header,.admin-wrap>header{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 20px}.policy-document{margin:25px 14px 60px}.policy-document>header{padding:28px 22px}.policy-document>section{grid-template-columns:32px 1fr;padding:22px}.onboarding-card{margin-top:28px;padding:26px 20px}.platform-footer>div{flex-direction:column;align-items:flex-start}.platform-footer nav{line-height:2}.report-list footer{flex-wrap:wrap}}.creator-handle{vertical-align:middle;align-items:center;gap:4px;font-weight:800;display:inline-flex;position:relative}.creator-handle>a{color:inherit;border-bottom:1px dotted}.creator-handle>button{width:23px;height:23px;color:var(--orange-dark);cursor:pointer;background:#f3e6df;border:0;border-radius:50%;place-items:center;line-height:1;display:grid}.creator-handle.compact{font-size:inherit}.creator-handle.plain{font-weight:700}.creator-context{border:1px solid var(--brand-muted);background:#fff;flex-direction:column;width:174px;padding:6px;box-shadow:0 14px 36px #39190a38;z-index:500!important;display:flex!important;position:fixed!important}.creator-context a{color:var(--brand-text)!important;border:0!important;padding:10px 11px!important;font-size:11px!important;font-weight:750!important}.creator-context a:hover{background:var(--orange-pale);color:var(--orange-dark)}.community-recruitment-banner{color:#fff;border-left:7px solid var(--orange);background:#211735;grid-template-columns:150px 1fr auto;align-items:center;gap:24px;min-height:116px;margin:0 0 22px;padding:22px 25px;display:grid}.community-recruitment-banner>span{letter-spacing:.15em;color:var(--brand-accent-line);font-size:8px;font-weight:900}.community-recruitment-banner strong{font-size:23px}.community-recruitment-banner p{color:var(--brand-line);margin:7px 0 0;font-size:10px}.community-recruitment-banner>b{background:var(--orange);padding:11px 14px;font-size:9px}.work-board-card>div a{margin-top:6px;display:block}.collab-page{background:var(--brand-accent-pale);min-height:100vh;color:var(--brand-text)}.collab-shell{max-width:1320px;margin:32px auto 90px}.collab-head{color:#fff;border-top:7px solid var(--orange);background:#211735;justify-content:space-between;align-items:end;gap:30px;min-height:190px;padding:38px 42px;display:flex;position:relative;overflow:hidden}.collab-head:after{content:"TEAM";color:#ffffff09;pointer-events:none;font:900 150px/1 Arial;position:absolute;top:-35px;right:25px}.collab-head>div{z-index:1;position:relative}.collab-head span{letter-spacing:.17em;color:var(--brand-accent-line);font-size:9px;font-weight:900}.collab-head h1{letter-spacing:-.06em;margin:10px 0;font-size:42px}.collab-head p{max-width:640px;color:var(--brand-line);font-size:11px;line-height:1.7}.collab-head>div:last-child{gap:7px;display:flex}.collab-head button,.collab-head a{border:1px solid var(--brand-accent-strong);color:#fff;background:0 0;padding:12px 15px;font-size:10px;font-weight:800}.collab-head button{background:var(--orange);border-color:var(--orange)}.collab-tabs{border:1px solid var(--warm-line);background:#fff;height:62px;padding:0 24px;display:flex}.collab-tabs button{color:#79665c;cursor:pointer;background:#fff;border:0;padding:0 22px;font-size:11px}.collab-tabs button.active{color:var(--orange-dark);border-bottom:4px solid var(--orange);font-weight:900}.collab-filter{border:1px solid var(--warm-line);background:#fff;border-top:0;grid-template-columns:minmax(220px,1fr) repeat(4,150px);gap:8px;padding:16px;display:grid}.collab-filter input,.collab-filter select{background:#fff;border:1px solid #decfc6;outline:0;height:41px;padding:0 12px;font-size:10px}.collab-filter input:focus,.collab-filter select:focus{border-color:var(--orange)}.job-board,.creator-directory,.contract-center{padding-top:18px}.job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.job-grid>article{border:1px solid var(--warm-line);background:#fff;flex-direction:column;min-height:330px;padding:19px;display:flex;box-shadow:0 5px 14px #4b230f09}.job-grid>article.closed{opacity:.65}.job-grid article>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.job-grid article>header span{color:#927b70;font-size:8px}.job-grid article>header b{background:var(--orange);color:#fff;padding:6px 8px;font-size:8px}.job-work{gap:12px;margin-top:16px;display:flex}.job-work>img{object-fit:cover;width:58px;height:76px}.job-work small{color:#9a8275;font-size:8px}.job-work h2{letter-spacing:-.035em;margin:7px 0;font-size:18px;line-height:1.3}.job-work a{color:var(--orange-dark);font-size:8px}.job-grid article>p{color:#705d53;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.65;display:-webkit-box;overflow:hidden}.job-meta{border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;padding:13px 0;display:flex}.job-meta strong{color:var(--orange-dark);font-size:9px}.job-meta span{color:#9c877c;font-size:8px}.job-grid footer{align-items:center;gap:6px;display:flex}.job-grid footer .creator-handle{margin-right:auto;font-size:10px}.job-grid footer>button{border:1px solid var(--warm-line);background:#fff;padding:8px 9px;font-size:8px}.job-grid footer>button:not(.detail):not(:disabled){background:var(--orange);border-color:var(--orange);color:#fff}.job-detail{background:var(--orange-pale);border:1px solid #f0d7c9;margin-top:13px;padding:13px}.job-detail strong{font-size:9px}.job-detail p{font-size:9px!important;line-height:1.7!important;display:block!important}.job-detail span{color:#8a7569;font-size:8px}.creator-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.creator-card-grid>article{border:1px solid var(--warm-line);background:#fff;flex-direction:column;min-height:292px;padding:19px;display:flex}.creator-card-grid article>header{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;display:grid}.creator-avatar{background:var(--orange);color:#fff;border-radius:50% 50% 10px;place-items:center;width:78px;height:78px;font-size:29px;font-weight:900;display:grid}.creator-avatar.small{width:44px;height:44px;font-size:17px}.creator-avatar.mini{width:36px;height:36px;font-size:13px}.creator-card-grid header>div:nth-child(2){flex-direction:column;align-items:flex-start;gap:5px;display:flex}.creator-card-grid header>div:nth-child(2)>span{color:#8b776c;font-size:8px}.creator-card-grid header>b{color:var(--orange);font-size:18px}.creator-card-grid article>p{color:#715f55;min-height:48px;font-size:10px;line-height:1.65}.profile-chips,.creator-skills{flex-wrap:wrap;gap:5px;display:flex}.profile-chips>*{color:var(--brand-accent-strong);background:#f2eeff;padding:5px 7px;font-size:8px}.profile-chips span{color:#6f625b;background:#f3eee9}.creator-skills span,.skill-grid span{background:#fff;border:1px solid #dfcec4;padding:6px 8px;font-size:8px}.creator-card-grid footer{border-top:1px solid #eee;align-items:center;gap:6px;margin-top:auto;padding-top:15px;display:flex}.creator-card-grid footer>span{color:#8f7c70;margin-right:auto;font-size:8px}.creator-card-grid footer>a{border:1px solid var(--warm-line);padding:8px;font-size:8px}.creator-card-grid footer>a.primary{background:var(--orange);color:#fff;border-color:var(--orange)}.message-workspace{border:1px solid var(--warm-line);background:#fff;grid-template-columns:310px minmax(0,1fr);min-height:660px;margin-top:18px;display:grid}.message-workspace>aside{border-right:1px solid var(--warm-line);overflow:auto}.message-workspace>aside>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:62px;padding:0 17px;display:flex}.message-workspace>aside h2{font-size:15px}.message-workspace>aside>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:36px 1fr auto;gap:9px;width:100%;padding:13px;display:grid}.message-workspace>aside>button.active{border-left:4px solid var(--orange);background:#fff1e9}.message-workspace>aside>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.message-workspace>aside strong{font-size:10px}.message-workspace>aside small{color:var(--orange-dark);font-size:8px}.message-workspace>aside p{color:#8c7a70;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:8px;overflow:hidden}.message-workspace>aside>button>b{background:var(--orange);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.conversation{flex-direction:column;min-width:0;display:flex}.conversation>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex}.conversation>header>div{flex-direction:column;gap:4px;display:flex}.conversation>header>div>span{color:#927e73;font-size:8px}.conversation>header>button{color:#fff;background:#211735;border:0;padding:10px 13px;font-size:9px}.message-list{background:#fbf8f6;flex-direction:column;flex:1;gap:11px;min-height:460px;max-height:560px;padding:24px;display:flex;overflow:auto}.message-list>div{background:#fff;border:1px solid #e1d6cf;align-self:flex-start;max-width:68%;padding:11px 13px}.message-list>div.mine{background:#ffebe0;border-color:#f3b897;align-self:flex-end}.message-list>div>span{color:var(--orange);font-size:7px;font-weight:900}.message-list p{white-space:pre-wrap;margin:4px 0;font-size:10px;line-height:1.65}.message-list small{text-align:right;color:#9a8980;font-size:7px;display:block}.message-list>.system-message{color:#fff;background:#211735;border:0;align-self:center;max-width:88%}.message-list>.system-message small{color:var(--brand-muted)}.conversation>form{border-top:1px solid #eee;grid-template-columns:1fr 90px;gap:8px;padding:13px;display:grid}.conversation>form textarea{resize:none;border:1px solid #d9c9c0;min-height:72px;padding:10px}.conversation>form button{background:var(--orange);color:#fff;border:0;font-weight:850}.conversation-empty{text-align:center;color:#87766c;margin:auto}.conversation-empty strong{font-size:18px}.conversation-empty p{font-size:10px}.message-workspace>.data-state{grid-column:1/-1}.contract-center>header{border:1px solid var(--warm-line);background:#fff;padding:22px}.contract-center>header span{color:var(--orange);font-size:8px;font-weight:900}.contract-center h2{margin:7px 0;font-size:23px}.contract-center header p{color:#857269;font-size:9px}.contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.system-contract{background:#fff;border:1px solid #cdbdb3;max-width:100%;padding:18px;align-self:stretch!important}.message-list>.system-contract{width:92%;max-width:92%;align-self:center!important}.system-contract>header{border-bottom:2px solid #211735;justify-content:space-between;padding-bottom:10px;display:flex}.system-contract>header span{color:#7f6c62;font-size:8px}.system-contract>header b{color:var(--orange);font-size:8px}.system-contract h3{margin:13px 0;font-size:17px}.system-contract dl{margin:0}.system-contract dl>div{border-bottom:1px solid #eee;grid-template-columns:78px 1fr;gap:10px;padding:8px 0;display:grid}.system-contract dt{color:#8e796f;font-size:8px}.system-contract dd{white-space:pre-wrap;margin:0;font-size:9px;line-height:1.6}.contract-splits{background:var(--orange-pale);grid-template-columns:repeat(4,1fr);margin:13px 0;display:grid}.contract-splits span{text-align:center;border-right:1px solid #ecd5c8;padding:11px 8px;font-size:8px}.contract-splits span:last-child{border:0}.contract-splits b{color:var(--orange-dark);margin-top:4px;font-size:16px;display:block}.system-contract>small{color:#927e72;font-size:7px;line-height:1.5}.system-contract footer{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.system-contract footer>*{border:1px solid var(--warm-line);background:#fff;padding:8px 9px;font-size:8px}.system-contract footer .accept{background:var(--orange);border-color:var(--orange);color:#fff}.system-contract.status-accepted{border-top:5px solid #4d9c63}.system-contract.status-rejected,.system-contract.status-cancelled,.system-contract.status-ended{opacity:.66}.collab-modal>section{max-height:90vh;overflow:auto}.collab-modal form>p,.contract-warning{color:#7d6b61;font-size:9px;line-height:1.65}.collab-modal fieldset{border:1px solid var(--warm-line);margin:14px 0;padding:14px}.collab-modal legend{font-size:9px;font-weight:850}.collab-modal fieldset>label{grid-template-columns:1fr 80px 15px;align-items:center;margin:7px 0;display:grid}.collab-modal fieldset input{height:35px}.collab-modal fieldset>small{color:#8c766b;font-size:8px}.contract-warning{background:#fff8df;border:1px solid #ead39d;padding:11px}.creator-profile-page,.profile-edit-page{background:var(--brand-accent-pale);min-height:100vh}.creator-profile-wrap,.profile-edit-wrap{max-width:1160px;margin:35px auto 90px}.creator-profile-hero{color:#fff;border-top:6px solid var(--orange);background:#211735;grid-template-columns:100px minmax(0,1fr) 250px;align-items:center;gap:25px;padding:34px;display:grid}.creator-profile-hero>div:nth-child(2)>span{color:var(--brand-accent-line);font-size:8px;font-weight:900}.creator-profile-hero h1{margin:8px 0;font-size:35px}.creator-profile-hero p{color:var(--brand-line);font-size:10px;line-height:1.7}.creator-profile-hero>aside{border-left:1px solid var(--brand-accent);flex-direction:column;gap:8px;padding-left:24px;display:flex}.creator-profile-hero>aside>strong{color:var(--brand-accent-strong);font-size:34px}.creator-profile-hero>aside>span,.creator-profile-hero>aside>div{color:var(--brand-line);font-size:8px}.creator-profile-hero>aside>a,.creator-profile-hero>aside>button{background:var(--orange);color:#fff;text-align:center;border:0;padding:10px;font-size:8px}.creator-profile-hero>aside>a.secondary{border:1px solid var(--brand-accent);background:0 0}.creator-money-actions{gap:5px;display:flex}.creator-money-actions button{border:1px solid var(--brand-accent);color:#312f38;background:#fff;flex:1;padding:8px;font-size:8px}.creator-profile-columns{grid-template-columns:1.3fr .7fr;gap:13px;margin-top:13px;display:grid}.creator-profile-columns>section,.creator-profile-columns>aside,.creator-public-works,.creator-public-art{border:1px solid var(--warm-line);background:#fff;padding:22px}.creator-profile-columns h2,.creator-public-works h2,.creator-public-art h2{margin:0 0 14px;font-size:17px}.skill-grid{flex-wrap:wrap;gap:6px;margin-bottom:25px;display:flex}.collaboration-note{color:#6e5c52;white-space:pre-wrap;font-size:10px;line-height:1.8}.creator-profile-columns>aside>a{border-bottom:1px solid #eee;justify-content:space-between;padding:11px;font-size:9px;display:flex}.creator-profile-columns>aside>p{color:#8d7a6f;font-size:9px}.creator-public-works,.creator-public-art{margin-top:13px}.creator-public-works>header,.creator-public-art>header{justify-content:space-between;align-items:end;display:flex}.creator-public-works header span,.creator-public-art header span{color:var(--orange);font-size:8px;font-weight:900}.creator-public-art header>a{color:var(--orange-dark);font-size:8px}.creator-work-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.creator-work-grid>a{flex-direction:column;display:flex}.creator-work-grid img,.creator-work-grid .cover-empty{aspect-ratio:3/4;object-fit:cover;width:100%}.creator-work-grid>a>span{color:#8d796e;margin-top:8px;font-size:8px}.creator-work-grid>a>strong{margin-top:4px;font-size:10px}.creator-public-art>div{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.creator-public-art>div>a{flex-direction:column;display:flex}.creator-public-art img{aspect-ratio:1;object-fit:cover;width:100%}.creator-public-art strong{margin-top:7px;font-size:9px}.creator-public-art a>span{color:#8e7a70;font-size:7px}.work-creator-line{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 3px;display:flex}.work-creator-line>span{color:#8a7468;align-items:center;gap:4px;font-size:9px;display:flex}.work-creator-line small{color:var(--orange-dark)}.profile-edit-wrap>header{color:#fff;border-top:6px solid var(--orange);background:#211735;justify-content:space-between;align-items:end;padding:32px;display:flex}.profile-edit-wrap>header span{color:var(--brand-accent-line);font-size:8px;font-weight:900}.profile-edit-wrap h1{margin:8px 0;font-size:34px}.profile-edit-wrap header p{color:var(--brand-muted);font-size:10px}.profile-edit-wrap header a{border:1px solid var(--brand-accent-strong);padding:10px 13px;font-size:9px}.profile-edit-wrap>form{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.profile-edit-wrap form>section{border:1px solid var(--warm-line);background:#fff;padding:24px}.profile-edit-wrap form>section:nth-child(3),.profile-edit-wrap form>footer{grid-column:1/-1}.profile-edit-wrap form h2{margin:0 0 17px;font-size:17px}.profile-edit-wrap form>section>p{color:#806d62;font-size:9px}.profile-edit-wrap form label{flex-direction:column;gap:6px;margin:12px 0;font-size:9px;font-weight:800;display:flex}.profile-edit-wrap input,.profile-edit-wrap select,.profile-edit-wrap textarea{border:1px solid var(--warm-line);background:#fff;outline:0;padding:10px}.profile-edit-wrap textarea{resize:vertical;min-height:100px}.profile-edit-wrap small{color:#917e73;font-size:8px;font-weight:400}.choice-field{border:1px solid var(--warm-line);margin:13px 0;padding:11px}.choice-field legend{font-size:9px;font-weight:850}.choice-field label{align-items:center;gap:5px;flex-direction:row!important;margin:5px 10px 5px 0!important;font-size:8px!important;display:inline-flex!important}.choice-field input{padding:0}.profile-edit-wrap .check-field{flex-direction:row;align-items:center}.profile-edit-wrap form>footer{justify-content:flex-end;gap:8px;display:flex}.profile-edit-wrap form>footer>*{border:1px solid var(--warm-line);background:#fff;padding:12px 18px;font-size:9px}.profile-edit-wrap form>footer button{border-color:var(--orange);background:var(--orange);color:#fff;font-weight:900}.account-menu>div{width:190px}@media (width<=1000px){.collab-shell,.creator-profile-wrap,.profile-edit-wrap{margin-left:20px;margin-right:20px}.collab-filter{grid-template-columns:1fr 1fr 1fr}.collab-filter input{grid-column:1/-1}.job-grid,.creator-card-grid{grid-template-columns:repeat(2,1fr)}.creator-profile-hero{grid-template-columns:80px 1fr}.creator-profile-hero>aside{border-left:0;border-top:1px solid var(--brand-accent);grid-column:1/-1;padding:18px 0 0}.creator-work-grid,.creator-public-art>div{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.community-recruitment-banner{grid-template-columns:1fr;padding:18px}.community-recruitment-banner>span{display:block}.collab-shell,.creator-profile-wrap,.profile-edit-wrap{margin:20px 12px 60px}.collab-head{flex-direction:column;align-items:flex-start;padding:26px 20px}.collab-head h1{font-size:29px}.collab-head>div:last-child{width:100%}.collab-head>div:last-child>*{text-align:center;flex:1}.collab-tabs{padding:0;overflow:auto}.collab-tabs button{white-space:nowrap;padding:0 13px}.collab-filter{grid-template-columns:1fr 1fr}.collab-filter input{grid-column:1/-1}.job-grid,.creator-card-grid,.contract-grid{grid-template-columns:1fr}.message-workspace{grid-template-columns:1fr;min-height:760px}.message-workspace>aside{border-right:0;border-bottom:1px solid var(--warm-line);max-height:245px}.conversation{min-height:500px}.message-list{max-height:460px;padding:13px}.message-list>div{max-width:86%}.message-list>.system-contract{width:100%;max-width:100%}.creator-profile-hero{grid-template-columns:64px 1fr;padding:24px 18px}.creator-avatar{width:64px;height:64px}.creator-profile-hero h1{font-size:27px}.creator-profile-columns{grid-template-columns:1fr}.creator-work-grid{grid-template-columns:repeat(2,1fr)}.creator-public-art>div{grid-template-columns:repeat(3,1fr)}.profile-edit-wrap>header{flex-direction:column;align-items:flex-start;gap:15px}.profile-edit-wrap>form{grid-template-columns:1fr}.profile-edit-wrap form>section:nth-child(3),.profile-edit-wrap form>footer{grid-column:auto}.profile-edit-wrap .form-pair,.contract-splits{grid-template-columns:1fr}.contract-splits span{border-bottom:1px solid #ecd5c8;border-right:0}}.expect-zone{padding-top:30px}.real-art-head,.real-art-layout{width:min(1280px,100% - 40px);max-width:none;margin-left:auto;margin-right:auto}.load-more{border:1px solid var(--orange);color:var(--orange-dark);cursor:pointer;background:#fff;margin:24px auto 0;padding:12px 22px;font-size:12px;font-weight:800;display:block}.load-more:hover{background:var(--orange-soft)}.danger-action{color:#a33413!important;background:#fff7f3!important;border-color:#df9d86!important}.episode-manage-list>div{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) 80px 45px 45px;align-items:center;gap:6px;min-height:43px;font-size:11px;display:grid}.episode-manage-list small{color:#8b7468}.episode-manage-list button,.art-manage-list button{border:1px solid var(--warm-line);background:#fff;padding:6px;font-size:10px}.art-manage-list{gap:8px;margin-top:14px;display:grid}.art-manage-list article{border:1px solid var(--warm-line);grid-template-columns:minmax(0,1fr) 90px 60px;align-items:center;gap:8px;padding:13px;display:grid}.art-manage-list article>div{flex-direction:column;gap:5px;display:flex}.art-manage-list span,.art-manage-list small{color:#8d776a;font-size:10px}.art-manage-list strong{font-size:13px}.post-recommend{justify-content:center;gap:7px;padding:14px;display:flex}.post-recommend>button{border:1px solid var(--warm-line);background:#fff;padding:8px 11px}.comment-actions{gap:5px;margin-top:7px;display:flex}.comment-actions button{border:1px solid var(--warm-line);background:#fff;padding:5px 8px;font-size:10px}.upload-progress{background:var(--orange-soft);color:var(--orange-dark);border:1px solid #f1c7ad;margin:10px 0 15px;padding:11px 13px;font-size:11px;font-weight:800}.studio-wrap>header button{color:#fff;background:0 0;border:1px solid #6f554a;padding:9px 11px;font-size:10px}.studio-wrap>header .studio-account-delete{color:#ffd4c3;border-color:#b76549}.real-modal form>p,.reader-description,.community-hub header p,.real-art-head p,.real-modal label,.real-art-grid h2,.reader-work-head>div:nth-child(2)>p{font-size:12px}.real-modal label small,.file-field span,.expect-copy>small,.real-work-grid article>p,.community-square-copy small,.community-square-copy>div,.community-square-copy strong,.real-art-by,.real-art-by button,.linked-work,.real-art-aside p,.real-art-aside button,.real-art-aside a{font-size:10px}.comment-area>article strong,.comment-area>article p,.comment-area>article small,.post-detail-modal>article>header p{font-size:11px}.studio-title>div p,.creator-work-list header span,.creator-signal span,.creator-work-list footer>*,.studio-guide span,.payout-block span{font-size:10px}.studio-guide strong,.studio-title a,.request-card p,.request-card small{font-size:11px}.platform-footer span,.platform-footer p,.platform-footer nav{font-size:10px}@media (width>=701px) and (width<=900px){.platform-nav nav{gap:18px;display:flex!important}.platform-nav .nav-actions{margin-left:auto}.platform-nav .ink-button,.platform-nav .text-button{display:none}}@media (width<=700px){.expect-zone{padding-top:24px}.expect-head{display:block}.expect-head>div:last-child{margin-top:14px}.real-art-head,.real-art-layout{width:calc(100% - 28px)}.real-art-grid{columns:1}.community-square-grid{grid-template-columns:1fr 1fr}.post-head,.post-row{grid-template-columns:42px 52px minmax(0,1fr)}.post-head span:nth-child(n+4),.post-row>span:nth-child(n+4){display:none}.post-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.episode-manage-list>div{grid-template-columns:minmax(0,1fr) 60px 42px 42px}.art-manage-list article{grid-template-columns:minmax(0,1fr) 72px 52px}.account-menu summary>span{display:none}.account-menu>div{position:fixed;top:62px;right:12px}.cookie-chip{font-size:0}.cookie-chip span{font-size:11px}}.trending-zone{color:#fff;background:#211735;max-width:1280px;margin:24px auto 68px;padding:28px}.trending-zone>header{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.trending-zone>header span{letter-spacing:.15em;color:var(--brand-accent-line);font-size:8px;font-weight:900}.trending-zone h2{margin:7px 0;font-size:25px}.trending-zone header p{color:var(--brand-line);font-size:10px}.trending-zone header a{color:#ffbb95;font-size:10px}.trending-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.trending-grid>a{color:#211735;background:#fff;grid-template-columns:26px 58px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.trending-grid>a>b{color:var(--orange);text-align:center;font-size:17px}.trending-grid img,.trending-grid .cover-empty{object-fit:cover;width:58px;height:72px}.trending-grid div:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.trending-grid span,.trending-grid small{color:#8d7568;font-size:8px}.trending-grid strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.art-series{color:#9a7764;margin:4px 0;font-size:9px;display:block}.art-tags{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.art-tags span{background:var(--orange-soft);color:var(--orange-dark);padding:4px 7px;font-size:9px}.art-lightbox-body{grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);gap:24px;max-height:82vh;display:grid;overflow:auto}.art-lightbox-body>img{object-fit:contain;background:#f4eee9;width:100%;max-height:78vh}.art-lightbox-body>div{flex-direction:column;align-items:flex-start;padding:18px 10px;display:flex}.art-lightbox-body h2{margin:9px 0;font-size:26px}.art-lightbox-body button{border:1px solid var(--warm-line);text-align:left;background:#fff;width:100%;margin-top:7px;padding:11px}.library-progress-list{border:1px solid var(--warm-line)}.library-progress-list>a{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.library-progress-list>a:last-child{border:0}.library-progress-list div{flex-direction:column;gap:5px;display:flex}.library-progress-list strong{font-size:11px}.library-progress-list span,.library-progress-list b{color:var(--orange-dark);font-size:9px}.membership-row>div{align-items:center;gap:6px;display:flex}.membership-row button,.collection-list button{border:1px solid var(--warm-line);background:#fff;padding:7px 9px;font-size:9px}.membership-benefits{white-space:normal;max-width:420px;line-height:1.5}.collection-list{gap:13px;display:grid}.collection-list>article{border:1px solid var(--warm-line);padding:14px}.collection-list article>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.collection-list .library-art-grid>div{position:relative}.collection-list .library-art-grid>div>button{width:100%;margin-top:6px}.notification-preferences{border:1px solid var(--warm-line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;padding:18px;display:flex}.notification-preferences h2{width:100%;margin:0;font-size:15px}.notification-preferences label{align-items:center;gap:6px;font-size:10px;display:flex}.notification-preferences>button{border:1px solid var(--orange);background:var(--orange-soft);color:var(--orange-dark);padding:9px}.notification-preferences small{color:#8e786b;width:100%;font-size:8px}.commission-center{max-width:980px}.commission-list{gap:14px;margin-top:14px;display:grid}.commission-list>article{border:1px solid var(--warm-line);background:#fff;padding:22px;position:relative}.commission-list>article>header{justify-content:space-between;align-items:start;display:flex}.commission-list h2{margin:7px 0;font-size:19px}.commission-list header span,.commission-list header p,.commission-list>article>small{color:#8b7569;font-size:9px}.commission-brief{background:var(--orange-pale);padding:13px;font-size:11px;line-height:1.65}.commission-thread{flex-direction:column;gap:7px;max-height:330px;padding:12px 0;display:flex;overflow:auto}.commission-thread>div{background:#f5eee9;border-radius:0 9px 9px;align-self:flex-start;max-width:78%;padding:10px}.commission-thread>div.mine{background:var(--orange-soft);border-radius:9px 0 9px 9px;align-self:flex-end}.commission-thread span,.commission-thread small{color:#967d6e;font-size:8px;display:block}.commission-thread p{font-size:10px;line-height:1.5}.commission-thread a{color:var(--orange-dark);font-size:9px;text-decoration:underline}.commission-list footer{flex-wrap:wrap;gap:6px;display:flex}.commission-list footer button,.commission-file{border:1px solid var(--warm-line);cursor:pointer;background:#fff;padding:8px 10px;font-size:9px}.commission-list footer .primary{background:var(--orange);border-color:var(--orange);color:#fff}.commission-file input{display:none}.commission-busy{background:#ffffffc7;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.creator-dashboard-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.creator-dashboard-grid>article{border:1px solid var(--warm-line);padding:14px}.creator-dashboard-grid article>header,.creator-dashboard-grid article>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.creator-dashboard-grid header a{color:var(--orange-dark);font-size:9px}.creator-dashboard-grid article>div{background:var(--orange-pale);margin:12px 0;padding:9px;font-size:9px}.creator-dashboard-grid ol{margin:0;padding:0;list-style:none}.creator-dashboard-grid li{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding:7px;font-size:9px;display:flex}.creator-dashboard-grid li button{border:1px solid var(--warm-line);background:#fff;width:26px;height:25px}.creator-dashboard-grid li button:disabled{opacity:.35}.creator-dashboard-grid article>small{color:#9a8478;font-size:9px}.reply-target{background:var(--orange-soft);color:var(--orange-dark);justify-content:space-between;align-items:center;padding:8px 10px;font-size:9px;display:flex}.reply-target button{width:auto!important;color:var(--orange-dark)!important;background:0 0!important}.comment-image{border:1px solid var(--warm-line);cursor:pointer;align-items:center;padding:8px;font-size:9px;display:inline-flex!important}.comment-image input{max-width:180px;margin-left:8px}.comment-area>article.reply{border-left:3px solid #f2b18d;margin-left:28px}.comment-area>article>img{object-fit:contain;border:1px solid var(--warm-line);max-width:240px;max-height:240px;margin:8px 0;display:block}.admin-disputes{background:#fff6ef;border:1px solid #e8b497;margin-top:14px;padding:18px}.admin-disputes h2{margin:0 0 12px;font-size:17px}.admin-disputes article{border:1px solid var(--warm-line);background:#fff;margin-top:8px;padding:13px}.admin-disputes article header{justify-content:space-between;gap:10px;display:flex}.admin-disputes article span,.admin-disputes article p{color:#755f53;font-size:9px}.admin-disputes footer{gap:7px;display:flex}.admin-disputes button{border:1px solid var(--warm-line);background:#fff;padding:8px;font-size:9px}.admin-disputes .danger{color:#9b2f11;border-color:#d65d39}@media (width<=1000px){.trending-zone{margin-left:20px;margin-right:20px}.trending-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.trending-zone{margin:18px 14px 45px;padding:18px}.trending-zone>header{flex-direction:column;align-items:flex-start;gap:8px}.trending-grid,.art-lightbox-body{grid-template-columns:1fr}.art-lightbox-body>img{max-height:55vh}.creator-dashboard-grid{grid-template-columns:1fr}.commission-list>article{padding:15px}.commission-thread>div{max-width:90%}.comment-area>article.reply{margin-left:12px}.library-section{padding:15px}.notification-preferences{flex-direction:column;align-items:flex-start}.notification-preferences h2,.notification-preferences small{width:auto}.admin-disputes article header{flex-direction:column}}.skip-link{z-index:9999;color:#211735;border:2px solid var(--orange);background:#fff;padding:12px 16px;font-weight:850;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--brand-accent-line);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.5}.nav-search{color:#735f54;white-space:nowrap;font-size:10px}.creator-profile-wrap,.search-wrap,.info-wrap{width:min(1180px,100% - 40px);margin:38px auto 90px}.creator-profile-head{border:1px solid var(--warm-line);background:#fff;grid-template-columns:120px minmax(0,1fr) 160px;gap:28px;padding:34px;display:grid}.creator-avatar{background:var(--orange-soft);place-items:center;width:120px;height:120px;display:grid;overflow:hidden}.creator-avatar img{object-fit:cover;width:100%;height:100%}.creator-avatar span{color:var(--orange);font-size:42px;font-weight:900}.creator-profile-head>div:nth-child(2)>span,.creator-commission-intro>span,.info-wrap>header>span,.search-wrap>header>span{letter-spacing:.16em;color:var(--orange);font-size:8px;font-weight:900}.creator-profile-head h1{margin:7px 0;font-size:34px}.creator-profile-head p{color:#745f54;font-size:12px;line-height:1.7}.creator-profile-links{gap:12px;display:flex}.creator-profile-links a{color:var(--orange-dark);font-size:10px;text-decoration:underline}.creator-profile-head aside{border-left:1px solid var(--warm-line);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.creator-profile-head aside span{font-size:9px}.creator-profile-head aside button,.creator-profile-head aside a{border:1px solid var(--warm-line);text-align:center;background:#fff;width:100%;padding:9px;font-size:9px}.creator-profile-stats{color:#fff;background:#211735;grid-template-columns:repeat(4,1fr);padding:17px;display:grid}.creator-profile-stats span{text-align:center;font-size:10px}.creator-commission-intro{background:var(--brand-accent-pale);border:1px solid var(--brand-accent-line);margin-top:14px;padding:24px}.creator-commission-intro p{font-size:12px;line-height:1.7}.creator-commission-intro a{color:var(--orange-dark);font-size:10px}.creator-portfolio-section{margin-top:34px}.creator-portfolio-section>header{border-bottom:2px solid #211735;justify-content:space-between;align-items:end;display:flex}.creator-portfolio-section h2{font-size:24px}.creator-portfolio-section header span{color:#8c776c;font-size:9px}.creator-portfolio-works{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.creator-portfolio-works>a{border:1px solid var(--warm-line);background:#fff;grid-template-columns:95px 1fr;gap:12px;padding:10px;display:grid}.creator-portfolio-works img,.creator-portfolio-works .cover-empty{object-fit:cover;width:95px;height:125px}.creator-portfolio-works a>div:last-child{flex-direction:column;gap:7px;min-width:0;display:flex}.creator-portfolio-works span,.creator-portfolio-works p{color:#887268;font-size:9px}.creator-portfolio-works p{line-height:1.5}.creator-portfolio-art,.search-art{grid-template-columns:repeat(5,1fr);gap:11px;margin-top:14px;display:grid}.creator-portfolio-art>a,.search-art>a{border:1px solid var(--warm-line);background:#fff;flex-direction:column;gap:7px;padding:8px;display:flex}.creator-portfolio-art img,.search-art img{aspect-ratio:1/1.15;object-fit:cover;width:100%}.creator-portfolio-art strong,.search-art strong{font-size:11px}.creator-portfolio-art span,.search-art span{color:#8a7469;font-size:9px}.creator-collaboration-list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.creator-collaboration-list>a{border:1px solid var(--warm-line);background:#fff;justify-content:space-between;gap:12px;padding:15px;display:flex}.creator-collaboration-list strong{font-size:11px}.creator-collaboration-list span{color:var(--orange-dark);font-size:9px}.search-wrap>header,.info-wrap>header{color:#fff;background:#211735;padding:38px}.search-wrap>header h1,.info-wrap>header h1{margin:8px 0;font-size:36px}.search-wrap>header p,.info-wrap>header p{color:#d8b9a8;font-size:11px}.search-wrap form{grid-template-columns:minmax(0,1fr) 130px 80px;margin-top:22px;display:grid}.search-wrap form input,.search-wrap form select{border:0;height:46px;padding:0 13px}.search-wrap form select{border-left:1px solid #ddd}.search-wrap form button{background:var(--orange);color:#fff;border:0;font-weight:850}.search-section{margin-top:32px}.search-section>h2{border-bottom:2px solid #211735;padding-bottom:10px;font-size:20px}.search-section h2 small{color:var(--orange)}.search-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.search-cards>a{border:1px solid var(--warm-line);background:#fff;grid-template-columns:85px 1fr;gap:11px;padding:9px;display:grid}.search-cards img,.search-cards .cover-empty{object-fit:cover;width:85px;height:110px}.search-cards a>div:last-child{flex-direction:column;gap:6px;display:flex}.search-cards span,.search-cards p{color:#846e63;font-size:9px}.search-people{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.search-people>a{border:1px solid var(--warm-line);background:#fff;padding:18px}.search-people strong{font-size:14px}.search-people p{color:#766158;min-height:33px;font-size:10px}.search-people span{color:var(--orange-dark);font-size:8px}.search-posts{border:1px solid var(--warm-line);background:#fff}.search-posts>a{border-bottom:1px solid #eee;grid-template-columns:150px minmax(0,1fr) 100px;gap:10px;padding:13px;display:grid}.search-posts span,.search-posts small{color:#89736a;font-size:9px}.search-posts strong{font-size:11px}.notice-board{gap:12px;margin-top:18px;display:grid}.notice-board>article{border:1px solid var(--warm-line);background:#fff;padding:28px}.notice-board article>header{justify-content:space-between;display:flex}.notice-board header span,.notice-board time{color:var(--orange-dark);font-size:9px}.notice-board h2{font-size:20px}.notice-board p{white-space:pre-wrap;color:#65534a;font-size:12px;line-height:1.8}.faq-grid{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 30px;display:grid}.faq-grid details{border:1px solid var(--warm-line);background:#fff;padding:17px}.faq-grid summary{cursor:pointer;font-size:11px;font-weight:800}.faq-grid p{color:#755f55;font-size:10px;line-height:1.7}.ticket-create,.ops-form{border:1px solid var(--warm-line);background:#fff;gap:10px;padding:24px;display:grid}.ticket-create h2,.ops-form h2{margin:0}.ticket-create label,.ops-form label{flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.ticket-create input,.ticket-create select,.ticket-create textarea,.ops-form input,.ops-form select,.ops-form textarea,.ticket-admin textarea{border:1px solid var(--warm-line);min-height:42px;padding:10px}.ticket-create textarea,.ops-form textarea{min-height:110px}.ticket-create button,.ops-form button,.ticket-list form button,.ticket-admin button,.ops-panel button{background:var(--orange);color:#fff;border:0;padding:11px;font-weight:800}.ticket-list{margin-top:34px}.ticket-list>article{border:1px solid var(--warm-line);background:#fff;margin-top:10px;padding:20px}.ticket-list article>header,.ticket-admin>header{justify-content:space-between;display:flex}.ticket-list article>header div{flex-direction:column;gap:5px;display:flex}.ticket-list header span,.ticket-list header em,.ticket-admin span{color:var(--orange-dark);font-size:9px;font-style:normal}.ticket-thread{flex-direction:column;gap:7px;padding:15px 0;display:flex}.ticket-thread>div{background:#f5eee9;max-width:80%;padding:11px}.ticket-thread>div.mine{background:var(--orange-soft);align-self:flex-end}.ticket-thread small,.ticket-thread time{color:#8e776b;font-size:8px}.ticket-thread p{white-space:pre-wrap;font-size:10px}.ticket-list article>form{grid-template-columns:1fr 100px;display:grid}.ticket-list article>form textarea{border:1px solid var(--warm-line);min-height:70px;padding:10px}.status-banner{border:1px solid var(--warm-line);background:#fff;align-items:center;gap:14px;margin:18px 0;padding:24px;display:flex}.status-banner i{border-radius:50%;width:14px;height:14px}.status-banner.ok i{background:#22b45b}.status-banner.issue i{background:#dc653e}.status-banner div{flex-direction:column;gap:5px;display:flex}.status-banner span{color:#867168;font-size:9px}.incident-list{margin-top:28px}.incident-list>article{background:#fff;border-bottom:1px solid #eee;grid-template-columns:90px 1fr auto;gap:8px;padding:17px;display:grid}.incident-list article>span,.incident-list time{color:var(--orange-dark);font-size:9px}.incident-list p{color:#705c52;grid-column:2/-1;font-size:10px}.payout-control{background:#fff8f3;border:1px solid #e8c9b7;margin-top:14px;padding:17px}.payout-control>header{justify-content:space-between;align-items:center;display:flex}.payout-control header div{flex-direction:column;gap:5px;display:flex}.payout-control header span,.payout-control>p,.payout-control>small{color:#846c5f;font-size:9px}.payout-control header button{background:var(--orange);color:#fff;border:0;padding:10px 15px}.verification-grid,.integration-grid{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.verification-grid span,.integration-grid span{border:1px solid;padding:7px 9px;font-size:9px}.verification-grid .ok,.integration-grid .ok{color:#278443;background:#effbf2;border-color:#badebf}.verification-grid .off,.integration-grid .off{color:#8f776b;background:#f7f2ef;border-color:#dac9bf}.payout-history,.ops-history{flex-direction:column;gap:5px;margin-top:10px;display:flex}.payout-history span,.ops-history span{font-size:9px}.admin-tabs{border-bottom:1px solid var(--warm-line);margin:18px 0;display:flex}.admin-tabs button{background:0 0;border:0;padding:13px 17px;font-size:10px}.admin-tabs button.active{background:var(--orange);color:#fff}.ops-metrics{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ops-metrics article{border:1px solid var(--warm-line);background:#fff;flex-direction:column;gap:8px;padding:18px;display:flex}.ops-metrics span{color:#867166;font-size:9px}.ops-metrics strong{font-size:20px}.ops-panel{border:1px solid var(--warm-line);background:#fff;margin-top:12px;padding:20px}.ops-panel>header,.ops-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-panel>header span,.ops-row span,.ops-note{color:#877166;font-size:9px}.ops-row{border-bottom:1px solid #eee;padding:13px 0}.ops-row>div:first-child{flex-direction:column;gap:5px;display:flex}.ops-row button,.ops-row a{border:1px solid var(--warm-line);padding:8px 10px;font-size:9px}.ops-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ticket-admin{border-bottom:1px solid #eee;padding:14px}.ticket-admin form{grid-template-columns:1fr 70px;margin-top:9px;display:grid}.ticket-admin textarea{min-height:60px}.ops-form{border:0;padding:0}.ops-history{margin-top:18px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=800px){.creator-profile-head{grid-template-columns:80px 1fr}.creator-avatar{width:80px;height:80px}.creator-profile-head aside{border-left:0;border-top:1px solid var(--warm-line);grid-column:1/-1;padding-top:18px}.creator-portfolio-works,.search-cards,.search-people{grid-template-columns:1fr}.creator-portfolio-art,.search-art{grid-template-columns:repeat(2,1fr)}.faq-grid,.ops-columns{grid-template-columns:1fr}.ops-metrics{grid-template-columns:repeat(2,1fr)}.search-posts>a{grid-template-columns:1fr}.incident-list>article{grid-template-columns:75px 1fr}.incident-list time{grid-column:2}.nav-search{font-size:0}.nav-search:before{content:"⌕";font-size:14px}}:root{--orange:#7456e8;--site-shell:1180px;--site-bg:#f7f7f5;--site-line:#deded9;--site-ink:#171717;--coral:var(--orange)}body{background:var(--site-bg)}.nav-shell,.art-page .nav-shell,.community-page .nav-shell{width:calc(100% - 40px);max-width:var(--site-shell);border:1px solid var(--site-line);z-index:40;background:#fff;border-radius:10px;height:72px;margin:14px auto 0;padding:0 22px;position:relative}.brand{flex:none;width:176px;height:42px;display:flex}.brand img{object-fit:contain;object-position:left center;width:176px;height:40px;display:block}.brand-mark{display:none}.nav-shell nav{gap:28px;margin-left:48px}.platform-nav nav a.active:after,.art-page .platform-nav nav a.active:after,.community-page .platform-nav nav a.active:after{background:var(--orange);bottom:-26px}.ink-button,.art-page .ink-button,.community-page .ink-button{background:var(--orange);border-color:var(--orange);box-shadow:none;color:#fff;border-radius:7px;padding:10px 15px}.header-search{background:#f2f2ef;border:1px solid #0000;border-radius:7px;align-items:center;width:42px;height:38px;transition:width .2s;display:flex;overflow:hidden}.header-search.open{background:#fff;border-color:#ccc;width:260px}.header-search>button{cursor:pointer;background:0 0;border:0;width:40px;height:100%;font-weight:900}.header-search input{background:0 0;border:0;outline:0;width:0;min-width:0;font-size:12px}.header-search.open input{width:155px}.header-search .search-submit{width:50px;color:var(--orange);font-size:10px;display:none}.header-search.open .search-submit{display:block}.zero-fee-ribbon{z-index:35;color:#fff;border-left:4px solid var(--orange);pointer-events:none;background:#171717;border-radius:6px;flex-direction:column;padding:9px 12px;display:flex;position:fixed;top:102px;right:18px;box-shadow:0 5px 18px #00000029}.zero-fee-ribbon strong{font-size:11px}.zero-fee-ribbon span{color:#bbb;margin-top:2px;font-size:9px}.product-subnav{width:calc(100% - 40px);max-width:var(--site-shell);border:1px solid var(--site-line);background:#fff;border-radius:8px;align-items:stretch;gap:3px;height:48px;margin:8px auto 0;padding:0 14px;display:flex}.product-subnav a,.product-subnav button{color:#666;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 14px;font-size:12px;display:flex}.product-subnav .active{color:var(--orange);border-bottom:3px solid var(--orange);font-weight:850}.funding-zone,.serial-zone,.catalog-wrap,.community-hub,.community-wrap,.question-gallery,.upload-workspace,.upload-hub,.admin-wrap,.info-wrap,.policy-document,.account-wrap,.studio-wrap,.wallet-wrap,.collab-wrap,.notifications-wrap,.library-wrap{width:calc(100% - 40px);max-width:var(--site-shell);margin-left:auto;margin-right:auto}.funding-zone{padding:46px 0 64px}.section-heading{border-bottom:2px solid #171717;justify-content:space-between;align-items:end;margin-bottom:24px;padding-bottom:20px;display:flex}.section-heading>div>span,.upload-workspace>header>span,.upload-hub>header>span{color:var(--orange);letter-spacing:.14em;font-size:10px;font-weight:900}.section-heading h1,.section-heading h2{letter-spacing:-.055em;margin:8px 0 5px;font-size:30px}.section-heading p{color:#777;margin:0;font-size:12px}.section-heading>a{color:var(--orange);font-size:11px;font-weight:800}.catalog-controls{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.catalog-controls>div{flex-wrap:wrap;gap:5px;display:flex}.catalog-controls button,.catalog-controls select,.catalog-head-actions select{background:#fff;border:1px solid #d6d6d1;border-radius:6px;padding:8px 11px;font-size:10px}.catalog-controls button.active{color:#fff;background:#171717;border-color:#171717}.funding-feature{border:1px solid var(--site-line);background:#fff;grid-template-columns:minmax(0,1.02fr) minmax(350px,.98fr);min-height:520px;display:grid;overflow:hidden}.funding-copy{flex-direction:column;justify-content:center;padding:48px;display:flex}.funding-copy>span{color:var(--orange);font-size:11px;font-weight:850}.funding-copy h2{letter-spacing:-.06em;margin:13px 0 7px;font-size:38px}.funding-copy>p{color:#686868;margin:20px 0;font-size:13px;line-height:1.75}.signal-grid{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:repeat(3,1fr);margin:6px 0 24px;display:grid}.signal-grid>div{border-right:1px solid #ddd;flex-direction:column;padding:17px 10px;display:flex}.signal-grid>div:last-child{border:0}.signal-grid strong{font-size:22px}.signal-grid span{color:#777;margin-top:5px;font-size:9px}.funding-actions{align-items:center;gap:7px;display:flex}.funding-actions button,.funding-actions a{cursor:pointer;background:#fff;border:1px solid #ccc;padding:11px 15px;font-size:11px;font-weight:800}.funding-actions .primary{background:var(--orange);border-color:var(--orange);color:#fff}.funding-strip{grid-template-columns:repeat(8,1fr);gap:7px;margin-top:10px;display:grid}.funding-strip button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd;grid-template-rows:1fr auto;grid-template-columns:48px 1fr;gap:3px 8px;min-width:0;height:96px;padding:8px;display:grid}.funding-strip img,.funding-strip>button>span{object-fit:cover;background:#eee;grid-row:1/3;place-items:center;width:48px;height:78px;display:grid}.funding-strip strong{font-size:10px;overflow:hidden}.funding-strip small{color:#888;font-size:8px}.pagination{justify-content:center;align-items:center;gap:12px;margin:24px auto;display:flex}.pagination button{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:5px;padding:8px 14px;font-size:10px}.pagination button:disabled{opacity:.35}.pagination span{color:#666;font-size:11px}.integrated-works{padding-top:56px;padding-bottom:70px}.integrated-works .real-work-grid,.catalog-wrap .real-work-grid{grid-template-columns:repeat(5,1fr)}.real-work-grid article>small{color:#777;margin-top:7px;display:block}.real-work-grid article>p{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.creator-invitation{width:calc(100% - 40px);max-width:var(--site-shell);border:1px solid #ffd6b8;border-left:8px solid var(--orange);background:#fff7ed;justify-content:space-between;align-items:center;margin:0 auto 72px;padding:30px 34px;display:flex}.creator-invitation span{color:var(--orange);font-size:9px;font-weight:900}.creator-invitation h2{margin:6px 0;font-size:25px}.creator-invitation p{color:#77685f;max-width:760px;margin:0;font-size:12px}.creator-invitation>a{background:var(--orange);color:#fff;padding:12px 16px;font-size:11px;font-weight:800}.catalog-wrap{padding-top:42px}.catalog-wrap>header{justify-content:space-between;align-items:end;display:flex}.catalog-head-actions{gap:7px;display:flex}.catalog-head-actions input{border:1px solid #ccc;width:240px;height:40px;padding:0 12px}.catalog-head-actions select{height:40px}.catalog-wrap>nav{border-bottom:1px solid #ccc;margin:22px 0;display:flex}.catalog-wrap>nav button{cursor:pointer;background:0 0;border:0;padding:13px 18px}.catalog-wrap>nav button.active{color:var(--orange);border-bottom:3px solid var(--orange);font-weight:850}.community-page,.art-page,.product-home{background:var(--site-bg);color:var(--site-ink)}.community-hub{margin-top:36px;margin-bottom:70px}.community-hub>header{border:1px solid var(--site-line);border-left:5px solid var(--orange);background:#fff;justify-content:space-between;align-items:end;padding:25px 28px;display:flex}.community-hub>header span{color:var(--orange)}.community-hub>header h1{margin:5px 0;font-size:29px}.community-hub>header p{color:#777;margin:0;font-size:11px}.community-hub>header label,.question-gallery>header label{background:#fff;border:1px solid #ccc;align-items:center;gap:7px;width:280px;height:40px;padding:0 11px;display:flex}.community-hub>header input,.question-gallery>header input{border:0;outline:0;width:100%;font-size:11px}.community-square-grid{grid-template-columns:repeat(4,1fr)!important;gap:12px!important;margin-top:14px!important;display:grid!important}.community-square-grid>button,.community-square-grid>.system-gallery{aspect-ratio:1;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6d6d6;flex-direction:column;min-height:0;display:flex;overflow:hidden}.community-square-grid>.system-gallery{justify-content:flex-end;padding:24px;position:relative}.system-gallery.jobs{color:#fff;background:#1c1c1c}.system-gallery.questions{background:#fff4e9;border-color:#ffc89e}.system-gallery>b{letter-spacing:.13em;color:var(--orange);font-size:10px}.system-gallery p{opacity:.7;font-size:11px;line-height:1.65}.system-gallery strong{margin-top:auto;font-size:10px}.main-badge{letter-spacing:.12em;border-radius:4px;position:absolute;top:14px;right:14px;background:var(--orange)!important;color:#fff!important;padding:5px 7px!important;font:900 8px Arial!important}.community-square-image{height:58%}.community-square-copy{height:42%;padding:14px}.community-grid-note{color:#777;background:#fff;border:1px solid #ddd;padding:16px;font-size:11px}.work-recruitment-panel{background:#fff7ec;border:1px solid #f3c397;margin:12px 0;padding:18px}.work-recruitment-panel>header{justify-content:space-between;align-items:center;display:flex}.work-recruitment-panel h2{margin:3px 0;font-size:17px}.work-recruitment-panel header span{color:var(--orange);font-size:8px;font-weight:900}.work-recruitment-panel header p{color:#88705d;margin:0;font-size:9px}.work-recruitment-panel header a{font-size:9px;font-weight:800}.work-recruitment-panel>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.work-recruitment-panel>div>a{background:#fff;border:1px solid #e6cbb4;flex-direction:column;padding:13px;display:flex}.work-recruitment-panel b{color:var(--orange);font-size:8px}.work-recruitment-panel strong{margin:7px 0;font-size:12px}.work-recruitment-panel p,.work-recruitment-panel small{color:#777;font-size:8px}.work-recruitment-empty{background:#fff;padding:12px;font-size:10px;flex-direction:row!important;justify-content:space-between!important;display:flex!important}.work-recruitment-empty a{color:var(--orange);font-weight:800}.question-gallery{margin-top:34px;margin-bottom:70px}.question-gallery>header{border-left:5px solid var(--orange);background:#fff;justify-content:space-between;align-items:end;padding:28px;display:flex;position:relative}.question-gallery>header .main-badge{display:inline-block;position:static}.question-gallery h1{margin:10px 0 5px;font-size:30px}.question-gallery p{color:#777;font-size:11px}.question-table{background:#fff;border:1px solid #ddd;margin-top:12px}.question-table>div,.question-table>a{border-bottom:1px solid #eee;grid-template-columns:220px 1fr 110px 90px;gap:12px;padding:13px 16px;font-size:10px;display:grid}.question-table>a:hover{background:#fff7ef}.question-table>p{text-align:center;color:#777;padding:40px}.back-gallery{color:var(--orange);margin-top:10px;font-size:11px;font-weight:800;display:inline-flex}.upload-page{background:var(--site-bg);min-height:100vh}.upload-nav{width:calc(100% - 40px);max-width:var(--site-shell);border:1px solid var(--site-line);background:#fff;border-radius:8px;align-items:stretch;height:48px;margin:8px auto 0;padding:0 12px;display:flex}.upload-nav a{color:#777;align-items:center;padding:0 16px;font-size:11px;display:flex}.upload-nav a.active{color:var(--orange);border-bottom:3px solid var(--orange);font-weight:900}.upload-hub>header h1{margin:8px 0;font-size:38px}.upload-hub>header p{color:#777}.upload-hub>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.upload-hub>div>a{background:#fff;border:1px solid #d7d7d2;flex-direction:column;min-height:330px;padding:25px;display:flex}.upload-hub>div>a:hover{border:2px solid var(--orange);padding:24px}.upload-hub span{color:var(--orange);margin-top:48px;font-size:10px;font-weight:800}.upload-hub p{color:#777;font-size:11px;line-height:1.7}.upload-hub strong{margin-top:auto;font-size:10px}.upload-workspace{padding:42px 0 75px}.upload-workspace>header{border-bottom:2px solid #171717;padding-bottom:22px}.upload-workspace>header h1{margin:8px 0;font-size:36px}.upload-workspace>header p{color:#777;font-size:12px}.upload-workspace>form{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:24px;margin-top:24px;display:grid}.upload-fields,.upload-preview{background:#fff;border:1px solid #d9d9d4;padding:26px}.upload-fields>label,.upload-fields .form-pair>label{flex-direction:column;gap:7px;margin-bottom:18px;font-size:11px;font-weight:800;display:flex}.upload-fields input,.upload-fields select,.upload-fields textarea{outline-color:var(--orange);background:#fff;border:1px solid #ccc;padding:11px}.upload-fields textarea{resize:vertical;min-height:130px}.upload-fields small{color:#777;font-size:9px;font-weight:400}.format-switch{gap:7px;width:430px;margin:18px 0 0;display:flex}.format-switch button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ccc;flex-direction:column;flex:1;padding:13px;display:flex}.format-switch button.active{border:2px solid var(--orange);padding:12px}.format-switch b{font-size:13px}.format-switch span{color:#777;margin-top:4px;font-size:9px}.upload-preview{align-self:start;position:static}.upload-preview>header{justify-content:space-between;align-items:start;display:flex}.upload-preview h2{margin:0;font-size:19px}.upload-preview header p{color:#777;font-size:9px}.upload-preview header label{color:#fff;cursor:pointer;background:#171717;padding:9px 11px;font-size:9px;font-weight:800}.upload-preview header input{display:none}.five-preview{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:18px;display:grid}.five-preview figure{aspect-ratio:9/16;background:#eee;margin:0;position:relative;overflow:hidden}.five-preview img{object-fit:cover;width:100%;height:100%}.five-preview figure>span{color:#999;place-items:center;height:100%;font-size:9px;display:grid}.five-preview figcaption{color:#fff;background:#111;padding:3px;font-size:7px;position:absolute;bottom:4px;left:4px}.upload-validation{color:#ae4d08;background:#fff0e5;margin-top:12px;padding:11px;font-size:10px}.upload-validation.ok{color:#277338;background:#ecf8ee}.upload-message{color:#9b4204;background:#fff0e6;border:1px solid #ffb982;grid-column:1/-1;padding:13px;font-size:11px}.upload-submit{background:var(--orange);color:#fff;cursor:pointer;border:0;grid-column:1/-1;padding:16px;font-weight:900}.upload-submit:disabled{opacity:.45}.cover-preview figure,.art-upload-preview figure{aspect-ratio:3/4;background:#eee;place-items:center;width:270px;max-width:100%;margin:20px auto 8px;display:grid;overflow:hidden}.cover-preview figure img,.art-upload-preview figure img{object-fit:cover;width:100%;height:100%}.cover-preview figure span,.art-upload-preview figure span{text-align:center;color:#999;font-size:11px;line-height:1.7}.monetization-settings{background:#fff9f4;border:1px solid #e2d8cf;padding:15px}.monetization-settings legend{color:var(--orange);font-size:12px;font-weight:900}.monetization-settings>label{align-items:start;gap:9px;margin:10px 0;display:flex}.monetization-settings>label>span{flex-direction:column;display:flex}.monetization-settings small{margin-top:3px}.monetization-settings .nested-price{align-items:center}.monetization-settings .nested-price input{width:110px;margin-left:auto}.monetization-settings>p{color:#777;font-size:9px;line-height:1.6}.platform-footer{width:calc(100% - 40px);max-width:var(--site-shell);background:#171717;border-radius:10px;margin:40px auto 18px;padding:30px 32px}.platform-footer p{color:#aaa}.ops-metrics{grid-template-columns:repeat(4,1fr)}@media (width<=1000px){.brand,.brand img{width:145px}.nav-shell nav{gap:16px;margin-left:20px}.account-menu summary>span,.cookie-chip{display:none}.funding-feature{grid-template-columns:1fr}.funding-strip{grid-template-columns:repeat(4,1fr)}.integrated-works .real-work-grid,.catalog-wrap .real-work-grid{grid-template-columns:repeat(3,1fr)}.community-square-grid{grid-template-columns:repeat(3,1fr)!important}.upload-hub>div{grid-template-columns:repeat(2,1fr)}.upload-workspace>form{grid-template-columns:1fr}.upload-preview{position:static}.ops-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.nav-shell{flex-wrap:wrap;width:calc(100% - 24px);height:auto;min-height:64px;padding:10px}.brand,.brand img{width:125px}.nav-shell nav{border-top:1px solid #eee;order:3;justify-content:space-around;width:100%;margin:8px 0 0;padding-top:9px}.nav-actions{margin-left:auto}.login-link,.account-menu summary>span{display:none}.zero-fee-ribbon{top:auto;bottom:8px;right:8px}.header-search.open{background:#fff;width:min(320px,100vw - 24px);position:absolute;top:67px;right:12px}.header-search.open input{width:220px}.product-subnav,.upload-nav{white-space:nowrap;overflow-x:auto}.funding-zone,.serial-zone,.catalog-wrap,.community-hub,.community-wrap,.question-gallery,.upload-workspace,.upload-hub{width:calc(100% - 24px)}.section-heading,.catalog-wrap>header,.community-hub>header,.question-gallery>header{flex-direction:column;align-items:start;gap:14px}.funding-feature .highlight-viewer{height:430px}.funding-copy{padding:25px}.funding-copy h2{font-size:29px}.funding-actions{flex-wrap:wrap}.funding-strip,.integrated-works .real-work-grid,.catalog-wrap .real-work-grid{grid-template-columns:repeat(2,1fr)}.creator-invitation{flex-direction:column;align-items:start;gap:18px;width:calc(100% - 24px)}.community-hub>header label,.question-gallery>header label{width:100%}.community-square-grid{grid-template-columns:repeat(2,1fr)!important}.work-recruitment-panel>div,.question-table>div,.question-table>a{grid-template-columns:1fr}.question-table>div b:not(:nth-child(2)),.question-table>a>span,.question-table>a>time{display:none}.upload-hub>div{grid-template-columns:1fr}.upload-workspace>header h1{font-size:29px}.five-preview{overflow-x:auto}.five-preview figure{min-width:95px}.upload-fields,.upload-preview{padding:18px}.ops-metrics{grid-template-columns:repeat(2,1fr)}.platform-footer{width:calc(100% - 24px);padding:25px 20px}}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar{width:0;height:0;display:none}body{-webkit-user-select:text;user-select:text;font-size:15px}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}*{border-radius:0!important}.creator-avatar,.creator-avatar *,.account-menu summary>b{border-radius:50%!important}button,a,input,select,textarea,details,summary{box-shadow:none!important;transition:color .14s,background-color .14s,border-color .14s!important;transform:none!important}.ink-button:hover,.coral-button:hover,.read-button:hover,.lime-button:hover,.upload-hub>div>a:hover{box-shadow:none!important;transform:none!important}small{line-height:1.45;font-size:11.5px!important}.section-heading p,.community-hub>header p,.upload-workspace>header p,.upload-fields>label,.real-work-grid article>small{font-size:13px}.section-heading>div>span,.upload-workspace>header>span,.upload-hub>header>span{font-size:11px}.nav-shell,.art-page .nav-shell,.community-page .nav-shell{width:calc(100% - 40px);max-width:var(--site-shell);border:1px solid var(--site-line);background:#fff;height:72px;margin:14px auto 0;padding:0 22px}.product-subnav{display:none!important}.platform-nav nav a.active:after{bottom:-26px}.ink-button{background:var(--orange);border-color:var(--orange);color:#fff;padding:10px 15px}.site-notice{width:calc(100% - 40px);max-width:var(--site-shell);background:#fff8f1;border:1px solid #e2d3c5;grid-template-columns:62px 1fr;align-items:center;min-height:38px;margin:8px auto 0;display:grid}.site-notice>b{background:var(--orange);color:#fff;align-self:stretch;place-items:center;font-size:12px;display:grid}.site-notice>a{align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}.site-notice strong{white-space:nowrap;font-size:13px}.site-notice span{color:#675c54;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.zero-fee-ribbon{color:#fff;border:1px solid #171717;border-left:6px solid var(--orange);pointer-events:auto;cursor:help;z-index:60;background:#171717;flex-direction:column;width:154px;min-height:52px;padding:11px 13px;display:flex;top:104px;right:18px;overflow:hidden}.zero-fee-ribbon strong{white-space:nowrap;font-size:13px}.zero-fee-ribbon span{color:#fff;white-space:nowrap;margin-top:3px;font-size:11px}.zero-fee-ribbon small{color:#d7d7d7;margin-top:8px;line-height:1.55;display:none}.zero-fee-ribbon:hover,.zero-fee-ribbon:focus{width:330px;min-height:112px}.zero-fee-ribbon:hover small,.zero-fee-ribbon:focus small{display:block}.creator-open-call{width:calc(100% - 40px);max-width:var(--site-shell);border:1px solid #ffc79c;border-left:7px solid var(--orange);background:#fff7ef;align-items:center;gap:14px;margin:18px auto 0;padding:16px 20px;display:flex}.creator-open-call strong{font-size:16px}.creator-open-call span{color:#6e6259;font-size:13px}.creator-open-call a{background:var(--orange);color:#fff;margin-left:auto;padding:10px 16px;font-size:12px;font-weight:800}.funding-feature{border:2px solid #171717;min-height:600px}.funding-strip button{height:116px}.funding-strip img,.funding-strip>button>span{height:96px}.home-content-layout{width:calc(100% - 40px);max-width:var(--site-shell);grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:24px;margin:0 auto;display:grid}.home-content-layout .serial-zone{width:100%;margin:0}.ranking-panel{border:1px solid var(--site-line);background:#fff;margin-top:56px}.ranking-panel>header{border-bottom:2px solid #171717;justify-content:space-between;align-items:end;padding:17px;display:flex}.ranking-panel header b{color:var(--orange);letter-spacing:.12em;font-size:9px}.ranking-panel h2{margin:4px 0 0;font-size:22px}.ranking-panel header a{color:var(--orange);font-size:11px;font-weight:800}.ranking-panel ol{margin:0;padding:0;list-style:none}.ranking-panel li{border-bottom:1px solid #e8e8e4;grid-template-columns:30px 1fr;gap:9px;padding:12px 14px;display:grid}.ranking-panel li>b{color:var(--orange);font-size:15px}.ranking-panel li a{flex-direction:column;min-width:0;display:flex}.ranking-panel li strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ranking-panel li span{color:#777;margin-top:4px;font-size:10px}.ranking-empty{color:#777;font-size:12px;display:block!important}.recommendation-shelf{width:calc(100% - 40px);max-width:var(--site-shell);margin:20px auto 58px}.recommendation-shelf>header{border-bottom:2px solid #171717;padding-bottom:16px}.recommendation-shelf header span{color:var(--orange);letter-spacing:.13em;font-size:10px;font-weight:900}.recommendation-shelf header p{color:#6e6e6a;margin:0;font-size:13px}.recommendation-shelf>div{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:14px;display:grid}.recommendation-shelf>div>a{background:#fff;border:1px solid #ddd;flex-direction:column;padding:8px;display:flex}.recommendation-shelf img,.recommendation-shelf .cover-empty{aspect-ratio:3/4;object-fit:cover;width:100%}.recommendation-shelf strong{margin-top:9px;font-size:13px}.recommendation-shelf small,.recommendation-shelf em{color:#777;margin-top:3px;font-style:normal}.recommendation-empty{text-align:center;color:#777;background:#fff;border:1px solid #ddd;padding:30px}.work-metrics,.art-metrics{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.work-metrics span,.art-metrics span{background:#fff;border:1px solid #ddd;padding:7px 9px;font-size:12px;font-weight:750}.art-discovery{width:calc(100% - 40px);max-width:var(--site-shell);border:1px solid var(--site-line);background:#fff;margin:30px auto 15px}.art-discovery>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:end;padding:24px;display:flex}.art-discovery>header span{color:var(--orange);letter-spacing:.12em;font-size:10px;font-weight:900}.art-discovery h1{margin:5px 0;font-size:31px}.art-discovery p{color:#777;margin:0;font-size:13px}.art-discovery>header a{background:var(--orange);color:#fff;padding:12px 16px;font-size:12px;font-weight:850}.art-discovery>nav{border-bottom:1px solid #ddd;display:flex}.art-discovery>nav button{cursor:pointer;background:#fff;border:0;border-right:1px solid #ddd;padding:14px 22px;font-size:13px}.art-discovery>nav button.active{color:#fff;background:#171717}.discovery-controls{align-items:center;gap:8px;padding:12px;display:flex}.discovery-controls label{flex:1;font-size:0}.discovery-controls input,.discovery-controls select,.discovery-controls button,.catalog-head-actions button{background:#fff;border:1px solid #ccc;height:40px;padding:0 12px;font-size:12px}.discovery-controls label input{width:100%}.advanced-filters{background:#fafafa;border-top:1px solid #ddd;align-items:center;gap:14px;padding:12px;display:flex}.advanced-filters label{align-items:center;gap:7px;font-size:12px;display:flex}.advanced-filters select,.advanced-filters button{background:#fff;border:1px solid #ccc;padding:8px 10px}.advanced-filters button.active{color:#fff;background:#171717}.real-art .art-search,.real-art .real-art-head{display:none!important}.real-art-layout{width:calc(100% - 40px);max-width:var(--site-shell);margin:0 auto}.real-art-aside .ranking-panel{margin-top:0}.real-art-image+h2{font-size:15px}.real-art-by button{font-size:11px}.community-controls{border:1px solid var(--site-line);background:#fff;width:100%;margin-top:10px}.community-controls select,.community-controls button,.community-controls a{background:#fff;border:1px solid #ccc;height:40px;padding:0 13px;font-size:12px}.community-hub>.ranking-panel{margin-top:16px}.system-gallery p{color:#6c6c68!important;opacity:1!important}.notice-gallery{width:calc(100% - 40px);max-width:var(--site-shell);margin:34px auto}.notice-gallery>header{background:#fff;border:1px solid #ddd;justify-content:space-between;align-items:end;padding:28px;display:flex}.notice-gallery>header .main-badge{display:inline-block;position:static}.notice-gallery>header>b{color:var(--orange);margin-left:8px;font-size:10px}.notice-gallery h1{margin:10px 0 5px;font-size:31px}.notice-gallery p{color:#6f6f6b;font-size:13px}.notice-gallery>header label{font-size:12px}.notice-gallery>header input{border:1px solid #ccc;width:260px;height:40px;margin-top:7px;padding:0 10px;display:block}.notice-table{background:#fff;border:1px solid #ddd;margin-top:12px}.notice-table>div,.notice-table>article{border-bottom:1px solid #e5e5e5;grid-template-columns:70px 1fr 90px 110px;align-items:start;gap:12px;padding:14px 18px;display:grid}.notice-table>div{color:#fff;background:#171717}.notice-table h2{margin:0;font-size:15px}.notice-table article p{white-space:pre-wrap;margin:5px 0 0}.notice-table span,.notice-table time{color:#777;font-size:12px}.attendance-widget{border-bottom:1px solid #ddd;grid-template-columns:76px 1fr;gap:9px;padding:10px;display:grid}.attendance-widget>button{border:1px solid var(--orange);background:var(--orange);color:#fff;padding:7px;font-size:11px;font-weight:800}.attendance-widget>button:disabled{color:#777;background:#eee;border-color:#ccc}.attendance-widget>div{flex-direction:column;display:flex}.attendance-widget strong{font-size:12px}.attendance-widget span,.attendance-widget small{color:#777;font-size:10px!important}.admin-shortcut{color:var(--orange)!important;font-weight:900!important}.test-generator{width:calc(100% - 40px);max-width:var(--site-shell);background:#fff;border:1px solid #d8d8d4;margin:16px auto 70px;padding:24px}.test-generator>header span{color:var(--orange);font-size:10px;font-weight:900}.test-generator h2{margin:6px 0;font-size:25px}.test-generator header p{color:#777;font-size:13px}.test-generator-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:20px;display:grid}.test-generator-grid article{border:1px solid #ddd;flex-direction:column;padding:16px;display:flex}.test-generator-grid b{font-size:15px}.test-generator-grid p{color:#777;min-height:38px;font-size:12px}.test-generator-grid button{background:#fff;border:1px solid #ccc;margin-top:6px;padding:9px;font-size:11px}.test-generator-grid button:last-child{color:#fff;background:#171717}.purge-test{margin-top:16px;padding:10px 14px}.ai-disclosure{border:1px solid #ccc;margin:0 0 18px;padding:14px}.ai-disclosure legend{color:var(--orange);font-size:12px;font-weight:900}.ai-disclosure label{align-items:center;gap:7px;margin:5px 18px 0 0;font-size:12px;display:inline-flex}.art-comment-section{width:calc(100% - 40px);max-width:var(--site-shell);background:#fff;border:1px solid #ddd;margin:14px auto 45px;padding:24px}.art-comment-section h2{margin:0 0 14px}.art-comment-section article{border-top:1px solid #eee;padding:13px 0}.art-comment-section article p{margin:5px 0;font-size:13px}.art-comment-section time{color:#777;font-size:10px}.art-comment-section form{grid-template-columns:1fr 100px;margin-top:14px;display:grid}.art-comment-section textarea{border:1px solid #ccc;min-height:78px;padding:10px}.art-comment-section button{background:var(--orange);color:#fff;border:0;font-weight:850}.creator-invitation{margin-bottom:34px}.platform-footer{margin-top:20px}@media (width<=1000px){.home-content-layout{grid-template-columns:1fr}.home-content-layout .ranking-panel{margin:0 0 40px}.recommendation-shelf>div{grid-template-columns:repeat(3,1fr)}.test-generator-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.site-notice{grid-template-columns:50px 1fr;width:calc(100% - 24px)}.site-notice span{display:none}.creator-open-call{flex-direction:column;align-items:flex-start;width:calc(100% - 24px)}.creator-open-call a{margin-left:0}.zero-fee-ribbon{width:150px}.zero-fee-ribbon:hover,.zero-fee-ribbon:focus{width:calc(100vw - 16px)}.home-content-layout,.recommendation-shelf,.art-discovery,.real-art-layout,.notice-gallery,.test-generator{width:calc(100% - 24px)}.home-content-layout .integrated-works .real-work-grid,.recommendation-shelf>div{grid-template-columns:repeat(2,1fr)}.art-discovery>header{flex-direction:column;align-items:flex-start;gap:14px}.discovery-controls,.advanced-filters{flex-direction:column;align-items:stretch}.notice-gallery>header{flex-direction:column;align-items:flex-start}.notice-gallery>header input{width:100%}.notice-table>div,.notice-table>article{grid-template-columns:50px 1fr}.notice-table>div>:nth-child(n+3),.notice-table>article>:nth-child(n+3){display:none}.test-generator-grid{grid-template-columns:1fr}}:root{--orange:#7456e8;--orange-dark:#5d3dc4;--site-shell:1320px;--site-core:1040px;--site-rail:260px;--site-bg:#f5f5f5;--site-line:#d8d8d8;--site-ink:#111;--coral:var(--orange);--paper:#f5f5f5;--paper-light:#fff}body,.product-home,.webtoon-page,.art-page,.community-page,.search-page,.admin-page{background:var(--site-bg)!important;color:var(--site-ink)!important}.topline,.webtoon-page .topline,.art-page .topline,.community-page .topline,.studio-wrap>header,.account-wrap>header,.admin-wrap>header,.wallet-wrap>header{color:#fff!important;background:#171717!important}.nav-shell,.art-page .nav-shell,.community-page .nav-shell{max-width:var(--site-shell);border-color:#d5d5d5;height:76px;margin-top:12px;padding:0 24px;background:#fff!important}.brand,.brand img{width:186px}.brand img{height:43px}.platform-nav nav a.active:after,.art-page .platform-nav nav a.active:after,.community-page .platform-nav nav a.active:after{height:4px;bottom:-27px;background:var(--orange)!important}.ink-button,.art-page .ink-button,.community-page .ink-button,.coral-button,.form-submit{background:var(--orange)!important;border-color:var(--orange)!important;color:#fff!important}.ink-button{padding:11px 17px;font-size:14px}.text-button{font-size:14px}.header-search{background:#f3f3f3;border-color:#e4e4e4;height:42px}.header-search.open{border-color:var(--orange);width:290px}.header-search input{font-size:14px}.header-search .search-submit{color:var(--orange);font-size:12px}.notification-direct,.admin-top-link,.admin-analytics-link,.cookie-chip{background:#fff;border:1px solid #ddd;justify-content:center;align-items:center;gap:5px;height:40px;padding:0 10px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex;position:relative}.notification-direct em{font-style:normal}.notification-direct>span{color:var(--orange);font-size:17px}.notification-direct>b,.account-trigger>strong{background:var(--orange);color:#fff;place-items:center;min-width:19px;height:19px;padding:0 4px;font:800 10px Arial;display:grid;position:absolute;top:-7px;right:-5px}.admin-top-link,.admin-analytics-link{color:var(--orange);border-color:#f3b9c2}.account-menu{position:relative}.account-trigger{cursor:pointer;background:#fff;border:1px solid #d8d8d8;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex;position:relative}.account-trigger>b{color:#fff;background:#171717;place-items:center;width:27px;height:27px;display:grid;border-radius:50%!important}.account-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:104px;font-size:13px;font-weight:800;display:block;overflow:hidden}.account-trigger>i{color:#777;font-style:normal}.account-menu>div{z-index:100;background:#fff;border:1px solid #bbb;width:220px;padding:5px;position:absolute;top:47px;right:0}.account-menu>div>a{border-bottom:1px solid #eee;padding:11px 12px;font-size:13px;display:block}.account-menu>div>a:hover{color:var(--orange);background:#f6f6f6}.site-notice{max-width:var(--site-shell);background:#fff;border-color:#d7d7d7}.site-notice>b{background:var(--orange)}.site-notice strong{font-size:14px}.site-notice span{color:#666;font-size:13px}.zero-fee-ribbon{border:1px solid #171717;border-left:7px solid var(--orange);pointer-events:auto;cursor:help;z-index:80;background:#171717;width:174px;min-height:58px;padding:11px 14px;top:104px;right:18px;overflow:hidden;transition:width .28s,min-height .28s,transform .28s!important}.zero-fee-ribbon strong{white-space:nowrap;font-size:14px;line-height:1.25}.zero-fee-ribbon span{text-overflow:ellipsis;white-space:nowrap;width:142px;font-size:11px;display:block;overflow:hidden}.zero-fee-ribbon small{opacity:0;max-height:0;display:block;overflow:hidden;font-size:12px!important;transition:opacity .2s,max-height .28s!important}.zero-fee-ribbon:hover,.zero-fee-ribbon:focus{width:370px;min-height:124px;transform:translate(-3px)!important}.zero-fee-ribbon:hover span,.zero-fee-ribbon:focus span{width:auto}.zero-fee-ribbon:hover small,.zero-fee-ribbon:focus small{opacity:1;max-height:80px;margin-top:10px}.attendance-calendar{z-index:82;align-items:flex-end;display:flex;position:fixed;bottom:18px;left:18px}.attendance-toggle{cursor:pointer;background:#fff;border:2px solid #171717;align-content:center;place-items:center;gap:2px;width:64px;height:64px;display:grid}.attendance-toggle:before{content:"";background:var(--orange);width:64px;height:11px;position:absolute;transform:translateY(-27px)!important}.attendance-toggle b{font-size:14px}.attendance-toggle span{color:var(--orange);font-size:11px;font-weight:900}.attendance-sheet{background:#fff;border:2px solid #171717;width:326px;margin-left:8px;padding:14px}.attendance-sheet>header{justify-content:space-between;align-items:start;margin-bottom:10px;display:flex}.attendance-sheet>header>div{flex-direction:column;gap:3px;display:flex}.attendance-sheet>header strong{font-size:16px}.attendance-sheet>header span{color:#777;font-size:12px}.attendance-sheet>header>button{background:0 0;border:0;font-size:20px}.attendance-cells{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-columns:repeat(4,1fr);display:grid}.attendance-cells>div{border-bottom:1px solid #ccc;border-right:1px solid #ccc;flex-direction:column;justify-content:center;align-items:center;height:62px;display:flex}.attendance-cells b{font-size:12px}.attendance-cells span{color:#777;margin-top:3px;font-size:11px}.attendance-cells .checked{color:var(--orange);background:#fff0f2}.attendance-cells .checked span{color:var(--orange)}.attendance-claim{background:var(--orange);color:#fff;border:0;width:100%;height:40px;margin-top:10px;font-size:13px;font-weight:850}.attendance-claim:disabled{color:#666;background:#e4e4e4}.attendance-sheet>p{color:var(--orange);margin:8px 0 0;font-size:12px}.creator-open-call{border:2px solid #171717;border-left:8px solid var(--orange);z-index:70;background:#fff;flex-direction:column;align-items:flex-start;gap:9px;width:58px;height:214px;margin:0;padding:14px 10px;display:flex;position:fixed;top:190px;left:12px;overflow:hidden;transition:width .26s,background-color .2s!important}.creator-open-call strong{writing-mode:vertical-rl;white-space:nowrap;font-size:14px}.creator-open-call span,.creator-open-call a{opacity:0;pointer-events:none}.creator-open-call:hover,.creator-open-call:focus-within{background:#fff;width:290px;height:auto;min-height:170px}.creator-open-call:hover strong,.creator-open-call:focus-within strong{writing-mode:horizontal-tb;white-space:normal;font-size:18px}.creator-open-call:hover span,.creator-open-call:focus-within span,.creator-open-call:hover a,.creator-open-call:focus-within a{opacity:1;pointer-events:auto}.creator-open-call a{background:var(--orange);color:#fff;margin:8px 0 0;padding:10px 15px}.funding-zone{max-width:var(--site-shell);padding:30px calc(var(--site-rail) + 20px) 54px 0}.funding-heading h1{font-size:30px}.funding-heading p{font-size:14px}.funding-feature .highlight-viewer{height:640px}.funding-copy>span{color:var(--orange)!important;font-size:13px!important}.funding-copy h2{font-size:48px}.funding-actions button:first-child{background:var(--orange)!important;color:#fff!important;border-color:var(--orange)!important}.funding-strip button.active{outline-offset:-3px}.home-content-layout{max-width:var(--site-shell);grid-template-columns:minmax(0,var(--site-core)) var(--site-rail);gap:20px}.home-content-layout .ranking-panel{margin-top:54px;position:sticky;top:110px}.home-content-layout .integrated-works .real-work-grid{grid-template-columns:repeat(4,1fr)}.ranking-panel{border-color:#ccc}.ranking-panel h2{font-size:24px}.ranking-panel li{padding:14px}.ranking-panel li strong{font-size:14px}.ranking-panel li span{font-size:12px}.recommendation-shelf,.creator-invitation{max-width:var(--site-core)}.section-heading h1,.section-heading h2{font-size:32px}.section-heading p{font-size:14px}.real-work-grid article h2,.real-work-grid article h3{font-size:16px}.real-work-grid article>p,.real-work-grid article>small{font-size:12.5px}.work-metrics span,.art-metrics span{font-size:13px}.art-discovery{max-width:var(--site-shell)}.art-discovery h1{font-size:34px}.art-discovery>nav button,.discovery-controls input,.discovery-controls select,.discovery-controls button{font-size:14px}.advanced-filters label,.advanced-filters select,.advanced-filters button{font-size:13px}.real-art-layout{max-width:var(--site-shell);grid-template-columns:minmax(0,var(--site-core)) var(--site-rail);gap:20px}.real-art-aside{align-self:start;position:sticky;top:110px}.real-art-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid;columns:auto!important}.real-art-grid>article{background:#fff;border:1px solid #ddd;flex-direction:column;width:100%;height:100%;margin:0;padding-bottom:13px;display:flex;overflow:hidden}.real-art-image{aspect-ratio:4/5;background:#eee;overflow:hidden}.real-art-image img{object-fit:cover;width:100%;height:100%}.real-art-grid h2{white-space:nowrap;text-overflow:ellipsis;margin:12px 12px 7px;font-size:16px;overflow:hidden}.real-art-by{min-width:0;margin-top:auto;padding:10px 12px 0}.real-art-by>*{min-width:0}.real-art-by>a,.real-art-by span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.real-art-by button,.linked-work{font-size:12px}.art-tags,.art-series{padding-left:12px;padding-right:12px}.community-hub{max-width:var(--site-shell);padding-right:calc(var(--site-rail) + 20px);position:relative}.community-hub>header h1{font-size:34px}.community-hub>header p{font-size:14px}.community-hub>.ranking-panel{width:var(--site-rail);margin:0;position:absolute;top:0;right:0}.community-square-grid{grid-template-columns:repeat(3,1fr)!important}.community-square-copy small,.community-square-copy>div,.community-square-copy strong{font-size:12px}.community-controls{align-items:center;gap:8px;padding:10px;display:flex}.gallery-type-switch{gap:5px;display:flex}.gallery-type-switch button.active,.community-controls button.active{background:var(--orange);border-color:var(--orange);color:#fff}.system-gallery.jobs,.system-gallery.questions,.system-gallery.notices{border-left-color:var(--orange)!important}.main-badge{background:var(--orange)!important}.post-row strong{font-size:14px}.post-row span,.post-row time{font-size:12px}.community-post-page{width:calc(100% - 40px);max-width:1040px;margin:28px auto 70px}.community-post-page>nav{color:#777;gap:9px;margin-bottom:12px;font-size:13px;display:flex}.standalone-post,.standalone-comments{background:#fff;border:1px solid #ccc}.standalone-post>header{border-bottom:1px solid #ddd;padding:24px 28px}.standalone-post>header>span{color:var(--orange);font-size:13px;font-weight:900}.standalone-post h1{margin:9px 0 15px;font-size:30px}.standalone-post header>div{color:#777;align-items:center;gap:15px;font-size:13px;display:flex}.standalone-post-body{white-space:pre-wrap;min-height:310px;padding:34px 28px;font-size:16px;line-height:1.8}.standalone-post>footer{border-top:1px solid #ddd;gap:8px;padding:15px 28px;display:flex}.standalone-post button,.standalone-comments button{background:#fff;border:1px solid #bbb;padding:9px 13px;font-size:13px}.standalone-post footer button:first-child{background:var(--orange);border-color:var(--orange);color:#fff}.danger-action{color:#c7001e!important}.standalone-comments{margin-top:14px;padding:24px 28px}.standalone-comments h2{font-size:21px}.standalone-comments>article{border-top:1px solid #e2e2e2;padding:16px 0}.standalone-comments>article.reply{background:#fafafa;padding-left:30px}.standalone-comments article p{font-size:14px;line-height:1.65}.standalone-comments article img{max-width:420px;max-height:420px}.standalone-comments article time{color:#777;font-size:12px}.standalone-comments article>div{gap:6px;margin-top:8px;display:flex}.standalone-comments form{grid-template-columns:1fr 110px;gap:8px;margin-top:20px;display:grid}.standalone-comments form>div{grid-column:1/-1}.standalone-comments textarea{border:1px solid #bbb;min-height:100px;padding:12px;font-size:14px}.standalone-comments form>button{background:var(--orange);border-color:var(--orange);color:#fff}.advanced-search-page{width:calc(100% - 40px);max-width:var(--site-shell);margin:28px auto 80px}.advanced-search-page>header{background:#fff;border:1px solid #ccc;padding:28px}.advanced-search-page>header>span{color:var(--orange);font-size:12px;font-weight:900}.advanced-search-page h1{margin:7px 0;font-size:35px}.advanced-search-page>header>p{color:#666;font-size:14px}.search-primary input,.search-primary select,.search-primary button{background:#fff;border:1px solid #bbb;height:46px;padding:0 12px;font-size:14px}.search-primary button:nth-last-child(2){background:var(--orange);border-color:var(--orange);color:#fff;font-weight:800}.search-filter-grid{background:#f6f6f6;border:1px solid #ddd;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;padding:18px;display:grid}.search-filter-grid label{flex-direction:column;gap:6px;font-size:13px;font-weight:750;display:flex}.search-filter-grid select,.search-filter-grid input{background:#fff;border:1px solid #bbb;height:40px;padding:0 9px;font-size:13px}.search-filter-grid .search-check{flex-direction:row;align-items:center}.search-filter-grid .search-check input{height:auto}.search-reset{color:#fff;background:#171717;border:1px solid #777;font-size:13px}.search-section{background:#fff;border:1px solid #ccc;margin-top:20px;padding:22px}.search-cards,.search-art,.search-people{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.search-cards>a,.search-art>a,.search-people>a,.search-posts>a{background:#fff;border:1px solid #ddd;padding:12px}.search-cards img,.search-cards .cover-empty{aspect-ratio:3/4;object-fit:cover;width:100%}.search-art img{aspect-ratio:1;object-fit:cover;width:100%}.search-section strong{font-size:15px}.search-section p,.search-section span,.search-section small{font-size:12.5px}.search-posts{gap:7px;display:grid}.search-posts>a{grid-template-columns:160px 1fr 260px;align-items:center;gap:12px;display:grid}.creator-fanclub-benefits{background:#fff;border:2px solid #171717;max-width:1040px;margin:18px auto;padding:25px}.creator-fanclub-benefits>header{justify-content:space-between;align-items:end;display:flex}.creator-fanclub-benefits header span{color:var(--orange);font-size:12px;font-weight:900}.creator-fanclub-benefits h2{margin:5px 0;font-size:27px}.creator-fanclub-benefits header strong{color:var(--orange);font-size:21px}.creator-fanclub-benefits>p{white-space:pre-wrap;font-size:15px;line-height:1.75}.creator-fanclub-benefits>button{background:var(--orange);color:#fff;border:0;padding:12px 18px;font-size:14px;font-weight:850}.admin-analytics-wrap{width:calc(100% - 40px);max-width:var(--site-shell);margin:28px auto 80px}.admin-analytics-wrap>header{color:#fff;background:#171717;justify-content:space-between;align-items:end;padding:28px;display:flex}.admin-analytics-wrap>header span{color:var(--brand-accent-line);font-size:12px;font-weight:900}.admin-analytics-wrap h1{margin:8px 0;font-size:34px}.admin-analytics-wrap>header p{color:#ccc;font-size:14px}.admin-analytics-wrap>header>a{border:1px solid #fff;padding:10px 13px}.analytics-summary{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.analytics-summary button{text-align:left;background:#fff;border:1px solid #ccc;padding:18px}.analytics-summary button.active{border:3px solid var(--orange);padding:16px}.analytics-summary span{color:#777;font-size:13px}.analytics-summary strong{margin-top:7px;font-size:28px;display:block}.analytics-grid{grid-template-columns:1.5fr .8fr;gap:12px;margin-top:12px;display:grid}.analytics-grid>article,.admin-content-manager{background:#fff;border:1px solid #ccc;padding:22px}.analytics-grid article>header,.admin-content-manager>header{justify-content:space-between;align-items:start;display:flex}.analytics-grid h2,.admin-content-manager h2{margin:0;font-size:22px}.analytics-grid header span,.admin-content-manager header p{color:#777;font-size:12px}.trend-chart nav,.admin-content-manager nav{gap:4px;display:flex}.trend-chart button,.admin-content-manager nav button{background:#fff;border:1px solid #ccc;padding:7px 9px}.trend-chart button.active,.admin-content-manager nav button.active{background:var(--orange);border-color:var(--orange);color:#fff}.bar-chart{border-bottom:1px solid #aaa;align-items:flex-end;gap:7px;height:300px;margin-top:18px;padding-top:35px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.bar-chart>div>span{font-size:11px}.bar-chart i{background:var(--orange);width:70%;min-height:3px}.bar-chart small{font-size:10px!important}.genre-chart>div{margin-top:22px}.genre-chart p{grid-template-columns:68px 1fr 28px;align-items:center;gap:8px;display:grid}.genre-chart p>b,.genre-chart p>strong{font-size:12px}.genre-chart p>i{background:#eee;height:12px}.genre-chart p>i>span{background:var(--orange);height:100%;display:block}.admin-content-manager{margin-top:12px}.admin-content-table{margin-top:16px}.admin-content-table>div,.admin-content-table>article{border-bottom:1px solid #ddd;grid-template-columns:90px minmax(0,1fr) 150px 110px 60px;align-items:center;gap:10px;padding:12px;display:grid}.admin-content-table>div{color:#fff;background:#171717}.admin-content-table span,.admin-content-table time,.admin-content-table button{font-size:12px}.admin-content-table button{color:#b5001b;background:#fff;border:1px solid #dc7685;padding:7px}.platform-footer{max-width:var(--site-shell);background:#171717!important}.platform-footer,.platform-footer *{font-size:10px!important}.platform-footer a:hover{color:var(--brand-accent-line)}@media (width<=1380px){.zero-fee-ribbon{top:auto;bottom:8px;right:8px}.creator-open-call{top:auto;bottom:92px}.home-content-layout,.real-art-layout{grid-template-columns:minmax(0,1fr) 248px}.community-hub{padding-right:268px}.community-hub>.ranking-panel{width:248px}}@media (width<=1080px){.notification-direct em,.admin-analytics-link,.admin-top-link,.account-trigger>span{display:none}.nav-shell nav{gap:16px;margin-left:20px}.funding-zone{padding-right:0}.home-content-layout,.real-art-layout{grid-template-columns:1fr}.home-content-layout .ranking-panel,.real-art-aside{position:static}.community-hub{padding-right:0}.community-hub>.ranking-panel{width:100%;margin-top:16px;position:static}.community-square-grid{grid-template-columns:repeat(3,1fr)!important}.creator-open-call{display:none}.real-art-grid,.search-filter-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.nav-shell,.art-page .nav-shell,.community-page .nav-shell{width:calc(100% - 24px);height:auto;padding:10px}.brand,.brand img{width:132px}.platform-nav nav{font-size:13px}.notification-direct{padding:0 8px}.cookie-chip{display:none}.attendance-calendar{bottom:8px;left:8px}.attendance-sheet{width:calc(100vw - 16px);margin:0;position:fixed;bottom:80px;left:8px}.zero-fee-ribbon{display:none}.funding-zone{width:calc(100% - 24px);padding-right:0}.funding-feature .highlight-viewer{height:440px}.funding-copy h2{font-size:34px}.home-content-layout .integrated-works .real-work-grid{grid-template-columns:repeat(2,1fr)}.real-art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.community-square-grid{grid-template-columns:repeat(2,1fr)!important}.community-controls{flex-direction:column;align-items:stretch}.search-primary{grid-template-columns:1fr 110px}.search-primary button{grid-row:2}.search-filter-grid,.search-cards,.search-art,.search-people{grid-template-columns:repeat(2,1fr)}.search-posts>a{grid-template-columns:1fr}.analytics-summary{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}.admin-content-table>div,.admin-content-table>article{grid-template-columns:60px 1fr 60px}.admin-content-table>:not(:first-child)>:nth-child(3),.admin-content-table>:not(:first-child)>:nth-child(4),.admin-content-table>div>:nth-child(3),.admin-content-table>div>:nth-child(4){display:none}.community-post-page{width:calc(100% - 24px)}.standalone-post>header,.standalone-post-body,.standalone-comments{padding-left:18px;padding-right:18px}.standalone-comments form{grid-template-columns:1fr}.attendance-toggle{width:58px;height:58px}.attendance-toggle:before{width:58px}}:root{--site-bg:#fff;--site-line:#e5e5e5;--site-ink:#262626;--paper:#fff;--paper-light:#fff;--ink:#262626;--muted:#777;--line:#e5e5e5}html,body,.product-home,.webtoon-page,.art-page,.community-page,.search-page,.admin-page,.upload-page{color:#262626!important;background:#fff!important}.nav-shell,.art-page .nav-shell,.community-page .nav-shell{border:0;border-bottom:1px solid #e5e5e5;height:74px;margin-top:0;padding-left:18px;padding-right:18px;background:#fff!important}.platform-nav nav a{color:#444}.platform-nav nav a.active,.art-page .platform-nav nav a.active,.community-page .platform-nav nav a.active{color:var(--orange)!important}.platform-nav nav a.active:after,.art-page .platform-nav nav a.active:after,.community-page .platform-nav nav a.active:after{height:3px;bottom:-26px}.header-search,.notification-direct,.admin-top-link,.admin-analytics-link,.cookie-chip,.account-trigger{background:#fff;border-color:#e1e1e1}.account-trigger>b{background:var(--orange)}.account-menu>div{border-color:#ddd}.account-menu>div>a{color:#444}.site-notice{background:#fff;border:0;border-bottom:1px solid #ededed;margin-top:0}.site-notice>b{color:var(--orange);background:#fff;border-right:1px solid #ededed}.site-notice span{color:#777}.section-heading,.recommendation-shelf>header{border-bottom:1px solid #dcdcdc}.section-heading h1,.section-heading h2,.recommendation-shelf h2{color:#252525}.section-heading p,.recommendation-shelf header p{color:#777}.section-heading>a,.recommendation-shelf header span{color:var(--orange)}.funding-zone{width:calc(100% - 40px);max-width:1180px;margin-left:auto;margin-right:auto;padding:34px 0 58px}.funding-heading{margin-bottom:18px}.funding-feature{background:#fff;border:1px solid #d8d8d8;min-height:600px}.funding-feature .highlight-viewer{background:#f4f4f4;height:620px}.funding-copy{border-left:1px solid #e5e5e5}.funding-copy h2{color:#222}.funding-copy p{color:#666}.signal-grid{background:#fff;border-color:#e3e3e3}.signal-grid>div{border-color:#e3e3e3}.signal-grid strong{color:var(--orange)}.funding-actions button,.funding-actions a{color:#555!important;background:#fff!important;border:1px solid #d7d7d7!important}.funding-actions .primary{background:var(--orange)!important;color:#fff!important;border-color:var(--orange)!important}.funding-strip{border-color:#e4e4e4}.funding-strip button{color:#444;background:#fff;border-color:#e4e4e4}.funding-strip button.active{border:2px solid var(--orange)}.pagination button{background:#fff;border-color:#ddd}.pagination span{color:#777}.catalog-controls{background:#fff;border-color:#e4e4e4}.catalog-controls button,.catalog-controls select{color:#555;background:#fff;border-color:#e5e5e5}.catalog-controls button.active{color:var(--orange)!important;border-bottom:3px solid var(--orange)!important;background:#fff!important}.home-content-layout{max-width:var(--site-shell);grid-template-columns:minmax(0,var(--site-core)) var(--site-rail);align-items:start;gap:20px}.home-main-stack{min-width:0}.home-main-stack>.serial-zone,.home-main-stack>.recommendation-shelf,.home-main-stack>.creator-invitation{width:100%;max-width:none;margin-left:0;margin-right:0}.home-main-stack>.recommendation-shelf{margin-top:16px;margin-bottom:52px}.home-main-stack>.creator-invitation{margin-bottom:72px}.home-side-rail{align-self:start;position:sticky;top:100px}.home-side-rail>.ranking-panel{margin:0;position:static}.ranking-panel{background:#fff;border:1px solid #e1e1e1}.ranking-panel h2{color:#2b2b2b}.ranking-panel li strong{color:#333}.ranking-panel li span{color:#888}.ranking-panel header b,.ranking-panel header a,.ranking-panel li>b{color:var(--orange)}.recommendation-shelf>div>a{background:#fff;border-color:#e5e5e5}.recommendation-shelf strong{color:#333}.recommendation-shelf small,.recommendation-shelf em{color:#858585}.creator-invitation{background:#fff;border:1px solid #ddd;border-left:0;border-right:0;padding-left:0;padding-right:0}.creator-invitation span,.creator-invitation>a{color:var(--orange)}.creator-invitation>a{border:1px solid var(--orange);background:#fff}.creator-invitation h2{color:#292929}.creator-invitation p{color:#777}.creator-open-call{border:1px solid #ddd;border-left:4px solid var(--orange);color:#333;background:#fff}.creator-open-call:hover,.creator-open-call:focus-within{background:#fff}.creator-open-call span{color:#777}.creator-open-call a{color:var(--orange);border:1px solid var(--orange);background:#fff}.zero-fee-ribbon{color:#333;border:1px solid #d9d9d9;border-left:5px solid var(--orange);background:#fff}.zero-fee-ribbon span,.zero-fee-ribbon small{color:#777}.attendance-toggle,.attendance-sheet{background:#fff;border:1px solid #d7d7d7}.attendance-bonus{color:var(--orange);background:#fafafa!important}.attendance-bonus span{color:#777!important}.art-discovery,.community-hub>header,.notice-gallery>header,.advanced-search-page>header,.standalone-post,.standalone-comments,.analytics-grid>article,.admin-content-manager,.test-generator{background:#fff;border-color:#e1e1e1}.art-discovery>nav,.art-discovery>header,.community-hub>header{border-color:#e4e4e4}.art-discovery>nav button{color:#555;background:#fff}.art-discovery>nav button.active,.advanced-filters button.active,.gallery-type-switch button.active,.community-controls button.active{color:var(--orange)!important;border-bottom:3px solid var(--orange)!important;background:#fff!important}.discovery-controls,.advanced-filters,.community-controls,.search-filter-grid{background:#fff;border-color:#e5e5e5}.real-art-grid>article,.community-square-grid>button,.community-square-grid>.system-gallery{background:#fff;border-color:#e3e3e3}.system-gallery.jobs,.system-gallery.questions,.system-gallery.notices{color:#333!important;border:1px solid #e1e1e1!important;border-left:3px solid var(--orange)!important;background:#fff!important}.main-badge{border:1px solid var(--orange);color:var(--orange)!important;background:#fff!important}.topline,.webtoon-page .topline,.art-page .topline,.community-page .topline{border-bottom:1px solid #eee;color:#777!important;background:#fff!important}.community-top,.studio-wrap>header,.account-wrap>header,.admin-wrap>header,.wallet-wrap>header,.search-wrap>header,.info-wrap>header,.admin-analytics-wrap>header{border:1px solid #e1e1e1;color:#292929!important;background:#fff!important}.community-top p,.studio-wrap>header p,.account-wrap>header p,.admin-wrap>header p,.wallet-wrap>header p,.search-wrap>header p,.info-wrap>header p,.admin-analytics-wrap>header p{color:#777!important}.admin-analytics-wrap>header span{color:var(--orange)}.admin-analytics-wrap>header>a{color:#555;border-color:#ddd}.admin-content-table>div,.notice-table>div{color:#555;background:#f7f7f7;border-top:1px solid #ddd}.trend-chart button.active,.admin-content-manager nav button.active{border-color:var(--orange);color:var(--orange);background:#fff}.search-reset{color:#666;background:#fff;border-color:#bbb}.creator-profile-stats{color:#555;background:#fff;border:1px solid #e1e1e1;border-top:0}.community-top{border-top:1px solid #e1e1e1}.community-top-actions a,.community-top-actions button,.board-toolbar>div button.active,.board-bottom button.active{color:var(--orange);border:1px solid var(--orange);background:#fff}.board-bottom>button,.board-modal .submit{background:var(--orange);border-color:var(--orange);color:#fff}.post-row>strong em,.post-row.notice>strong{color:var(--orange)}.post-row>strong b{background:var(--orange)}.work-recruitment-panel,.monetization-settings,.payout-control,.creator-commission-intro{background:#fff;border-color:#e1e1e1}.upload-workspace>header{border-bottom:1px solid #ddd}.upload-preview header label,.test-generator-grid button:last-child{color:var(--orange);border:1px solid var(--orange);background:#fff}.highlight-viewer figcaption,.five-preview figcaption{color:var(--orange);background:#fffffff0;border:1px solid #e2e2e2}.read-button{background:var(--orange);border-color:var(--orange);color:#fff}.toast{color:#555;border:1px solid var(--orange);background:#fff}.platform-footer{color:#888;border-top:1px solid #e2e2e2;background:#fff!important}.platform-footer strong{color:#555}.platform-footer p,.platform-footer nav{color:#999}@media (width<=1380px){.home-side-rail{top:92px}}@media (width<=1080px){.home-content-layout{grid-template-columns:1fr}.home-side-rail{order:2;position:static}.home-side-rail>.ranking-panel{margin:0 0 42px}.funding-zone{max-width:calc(100% - 40px)}.home-main-stack>.recommendation-shelf{margin-top:12px}}@media (width<=700px){.funding-zone{width:calc(100% - 24px);max-width:none;padding-top:24px}.home-content-layout{width:calc(100% - 24px)}.home-main-stack>.recommendation-shelf,.home-main-stack>.creator-invitation{width:100%}.creator-invitation{padding:24px 0}.nav-shell,.art-page .nav-shell,.community-page .nav-shell{border-bottom:1px solid #e5e5e5}}.funding-zone{padding-left:0;padding-right:0}@media (width<=700px){.nav-shell,.art-page .nav-shell,.community-page .nav-shell,.site-notice,.funding-zone,.home-content-layout,.platform-footer{width:calc(100% - 24px)}}.nav-shell,.art-page .nav-shell,.community-page .nav-shell{padding-left:0;padding-right:0}.home-side-rail{position:static;top:auto}@media (width<=700px){.nav-shell,.art-page .nav-shell,.community-page .nav-shell{padding-left:0;padding-right:0}}.brand{justify-content:flex-start}.brand img{object-position:0 50%}.header-search{background:0 0;border:0;overflow:visible}.header-search.open{border:0;border-bottom:1px solid var(--orange);background:#fff}.header-search>button{color:#666}.notification-direct,.admin-top-link,.admin-analytics-link,.cookie-chip,.terms-chip,.account-trigger{color:#666;background:0 0;border:0;padding-left:8px;padding-right:8px;font-weight:650}.admin-top-link,.admin-analytics-link{color:#777}.notification-direct:hover,.notification-direct:focus-visible,.admin-top-link:hover,.admin-top-link:focus-visible,.admin-analytics-link:hover,.admin-analytics-link:focus-visible,.cookie-chip:hover,.cookie-chip:focus-visible,.terms-chip:hover,.terms-chip:focus-visible,.account-trigger:hover,.account-trigger:focus-visible{color:var(--orange);background:0 0}.account-trigger{padding-right:2px}.account-trigger>b{color:var(--orange);border:1px solid #ffd3d9;background:#fff0f2!important}.account-trigger>i{color:#999}.nav-actions .ink-button{margin-left:8px}.platform-footer{padding-left:0;padding-right:0}@media (width<=700px){.platform-footer{padding-left:0;padding-right:0}.nav-actions{gap:2px}.nav-actions .ink-button{margin-left:3px}}:root{--header-shell:1460px}.nav-shell,.art-page .nav-shell,.community-page .nav-shell{width:calc(100% - 24px);max-width:var(--header-shell)}.product-home,.reader-page,.art-page,.art-detail-page,.community-page,.search-page,.upload-page,.admin-page,.account-page,.studio-page,.wallet-page,.collab-page,.creator-page,.profile-edit-page,.info-page,.policy-page,.login-page{font-family:Pretendard,Noto Sans KR,Arial,sans-serif;color:#2b2b2b!important;background:#fff!important}.catalog-wrap,.art-discovery,.real-art-layout,.community-hub,.community-wrap,.notice-gallery,.question-gallery,.advanced-search-page,.upload-nav,.upload-hub,.upload-workspace,.admin-wrap,.admin-analytics-wrap,.account-wrap,.studio-wrap,.wallet-wrap,.collab-shell,.creator-profile-wrap,.profile-edit-wrap,.search-wrap,.info-wrap,.reader-work-head,.reader-layout,.art-detail-wrap,.art-comment-section{width:calc(100% - 40px);max-width:var(--site-shell);margin-left:auto;margin-right:auto}.catalog-wrap>header,.art-discovery>header,.community-hub>header,.community-top,.collab-head,.upload-hub>header,.upload-workspace>header,.admin-wrap>header,.admin-analytics-wrap>header,.account-wrap>header,.studio-wrap>header,.wallet-wrap>header,.profile-edit-wrap>header,.search-wrap>header,.info-wrap>header{min-height:0;color:#2b2b2b!important;background:#fff!important;border:0!important;border-bottom:1px solid #dedede!important;padding:30px 0 22px!important}.catalog-wrap>header span,.art-discovery>header span,.community-hub>header span,.community-top>div>span,.collab-head span,.upload-hub>header>span,.upload-workspace>header>span,.admin-wrap>header span,.admin-analytics-wrap>header span,.account-wrap>header span,.studio-wrap>header span,.wallet-wrap>header span,.profile-edit-wrap>header span,.search-wrap>header span,.info-wrap>header span{letter-spacing:.12em;font-size:11px;font-weight:900;color:var(--orange)!important}.catalog-wrap h1,.art-discovery h1,.community-hub>header h1,.community-top h1,.collab-head h1,.upload-hub>header h1,.upload-workspace>header h1,.admin-wrap h1,.admin-analytics-wrap h1,.account-wrap h1,.studio-wrap h1,.wallet-wrap h1,.profile-edit-wrap h1,.search-wrap h1,.info-wrap h1{letter-spacing:-.045em;margin:7px 0;font-size:34px;line-height:1.2;color:#292929!important}.catalog-wrap>header p,.art-discovery>header p,.community-hub>header p,.community-top p,.collab-head p,.upload-hub>header p,.upload-workspace>header p,.admin-wrap>header p,.admin-analytics-wrap>header p,.account-wrap>header p,.studio-wrap>header p,.wallet-wrap>header p,.profile-edit-wrap>header p,.search-wrap>header p,.info-wrap>header p{margin:0;font-size:13px;line-height:1.65;color:#777!important}.collab-head:after{display:none}.catalog-wrap>nav,.art-discovery>nav,.collab-tabs,.admin-tabs,.board-tabs,.upload-nav{height:52px;padding-left:0;padding-right:0;background:#fff!important;border:0!important;border-bottom:1px solid #dedede!important}.catalog-wrap>nav button,.art-discovery>nav button,.collab-tabs button,.admin-tabs button,.board-tabs button,.upload-nav a{height:52px;padding:0 17px;font-size:13px;font-weight:700;color:#666!important;background:#fff!important;border:0!important}.catalog-wrap>nav button.active,.art-discovery>nav button.active,.collab-tabs button.active,.admin-tabs button.active,.board-tabs button.active,.upload-nav a.active{color:var(--orange)!important;border:0!important;border-bottom:3px solid var(--orange)!important;background:#fff!important}.art-page .platform-nav nav a.active,.community-page .platform-nav nav a.active{color:var(--orange)!important}.art-page .platform-nav nav a.active:after,.community-page .platform-nav nav a.active:after{background:var(--orange)!important}.art-discovery,.community-hub>header{border:0}.art-discovery>header a,.collab-head button,.upload-submit,.account-wrap>header button,.studio-wrap>header a:first-child{background:var(--orange)!important;border-color:var(--orange)!important;color:#fff!important}.collab-head a,.studio-wrap>header a,.studio-wrap>header button,.admin-analytics-wrap>header>a,.profile-edit-wrap>header>a,.account-wrap>header>a{color:#555!important;background:#fff!important;border:1px solid #d7d7d7!important}.discovery-controls,.advanced-filters,.community-controls,.collab-filter,.search-filter-grid{background:#fff!important;border-color:#e2e2e2!important}.discovery-controls input,.discovery-controls select,.discovery-controls button,.community-controls input,.community-controls select,.community-controls button,.collab-filter input,.collab-filter select,.search-primary input,.search-primary select,.search-primary button,.search-filter-grid input,.search-filter-grid select{color:#444;background:#fff;border-color:#d7d7d7}.gallery-type-switch button.active,.community-controls button.active,.advanced-filters button.active,.trend-chart button.active,.admin-content-manager nav button.active{color:var(--orange)!important;border-color:var(--orange)!important;border-bottom:3px solid var(--orange)!important;background:#fff!important}.real-art-grid>article,.community-square-grid>button,.community-square-grid>.system-gallery,.studio-section,.wallet-section,.library-section,.ops-panel,.analytics-grid>article,.admin-content-manager,.upload-fields,.upload-preview,.search-section,.creator-profile-head,.reader-work-head,.episode-list,.episode-reader,.art-detail-wrap>aside{background:#fff!important;border-color:#e2e2e2!important}.real-art-aside{position:static;top:auto}.ranking-panel>header{border-bottom:1px solid #dedede}.ranking-panel h2,.real-art-grid h2,.community-square-copy h2,.studio-title h2,.wallet-title h2{color:#333}.community-page .main-badge,.official-badge{background:var(--orange)!important;color:#fff!important;border-color:var(--orange)!important}.community-square-image>span,.post-row>strong b{background:var(--orange)!important}.post-table{border-top-color:var(--orange)!important}.tag-작가,.post-row>strong em,.community-aside li>b,.work-board-card span,.work-board-card a{color:var(--orange)!important}.creator-profile-stats{border:1px solid #e2e2e2;border-top:0;color:#555!important;background:#fff!important}.creator-profile-stats b,.studio-metrics strong,.studio-title a,.request-card>div span,.wallet-wrap>header>div:last-child strong{color:var(--orange)!important}.episode-list button.active{background:var(--brand-accent-pale)!important;border-left-color:var(--orange)!important}.reader-actions button,.episode-reader>footer button,.data-state button,.data-state a{background:var(--orange)!important;border-color:var(--orange)!important;color:#fff!important}@media (width<=700px){.nav-shell,.art-page .nav-shell,.community-page .nav-shell{width:calc(100% - 12px)}.catalog-wrap,.art-discovery,.real-art-layout,.community-hub,.community-wrap,.notice-gallery,.question-gallery,.advanced-search-page,.upload-nav,.upload-hub,.upload-workspace,.admin-wrap,.admin-analytics-wrap,.account-wrap,.studio-wrap,.wallet-wrap,.collab-shell,.creator-profile-wrap,.profile-edit-wrap,.search-wrap,.info-wrap,.reader-work-head,.reader-layout,.art-detail-wrap,.art-comment-section{width:calc(100% - 24px)}.catalog-wrap>header,.art-discovery>header,.community-hub>header,.community-top,.collab-head,.upload-hub>header,.upload-workspace>header,.admin-wrap>header,.admin-analytics-wrap>header,.account-wrap>header,.studio-wrap>header,.wallet-wrap>header,.profile-edit-wrap>header,.search-wrap>header,.info-wrap>header{padding:24px 0 18px!important}.catalog-wrap h1,.art-discovery h1,.community-hub>header h1,.community-top h1,.collab-head h1,.upload-hub>header h1,.upload-workspace>header h1,.admin-wrap h1,.admin-analytics-wrap h1,.account-wrap h1,.studio-wrap h1,.wallet-wrap h1,.profile-edit-wrap h1,.search-wrap h1,.info-wrap h1{font-size:28px}}.brand{color:#050505;letter-spacing:-.085em;white-space:nowrap;width:auto;min-width:190px;height:auto;font-size:30px;font-weight:1000;line-height:1}.brand-text{font:inherit;color:inherit;display:block}@media (width<=1000px){.brand{min-width:150px;font-size:25px}}@media (width<=700px){.brand{width:auto;min-width:132px;font-size:22px}}.nav-shell,.art-page .nav-shell,.community-page .nav-shell,.site-notice,.funding-zone,.home-content-layout,.platform-footer{width:calc(100% - 32px);max-width:var(--site-shell);margin-left:auto;margin-right:auto}.catalog-wrap,.art-discovery,.real-art-layout,.community-hub,.community-wrap,.notice-gallery,.question-gallery,.advanced-search-page,.upload-nav,.upload-hub,.upload-workspace,.admin-wrap,.admin-analytics-wrap,.account-wrap,.studio-wrap,.wallet-wrap,.collab-shell,.creator-profile-wrap,.profile-edit-wrap,.search-wrap,.info-wrap,.reader-work-head,.reader-layout,.art-detail-wrap,.art-comment-section{width:calc(100% - 32px);max-width:var(--site-shell)}.nav-shell,.product-home .nav-shell,.art-page .nav-shell,.community-page .nav-shell{border:0;border-bottom:1px solid #e5e5e5;height:78px;margin-top:0;padding-left:0!important;padding-right:0!important}.brand{letter-spacing:-.095em;-webkit-text-stroke:1.1px #050505;text-shadow:.45px 0 #050505;min-width:224px;font-size:32px;font-weight:1000}.nav-shell nav{gap:38px;margin-left:58px;font-size:16px}.nav-actions{gap:5px}.header-search{background:#fff;border:0;border-bottom:1px solid #0000;width:46px;height:44px;overflow:hidden;transition:width .2s,border-color .2s!important}.header-search.open{border-bottom:1px solid var(--orange);background:#fff;width:318px;overflow:hidden}.header-search>button{color:#555;place-items:center;width:46px;min-width:46px;display:grid}.header-search>button svg,.community-hub>header label svg{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;width:23px;height:23px}.header-search>button:hover,.header-search>button:focus-visible{color:var(--orange)}.header-search.open input{width:205px;font-size:14px}.header-search .search-submit{width:58px;font-size:13px;font-weight:800}.nav-actions .ink-button,.art-page .nav-actions .ink-button,.community-page .nav-actions .ink-button{letter-spacing:-.02em;min-height:42px;margin-left:12px;padding:0 16px;font-size:14px;font-weight:900;color:var(--orange)!important;border:1px solid var(--orange)!important;background:#fff!important}.nav-actions .ink-button>span{font-size:18px;line-height:1}.nav-actions .ink-button:hover,.nav-actions .ink-button:focus-visible{background:#fff4f5!important}.notification-direct,.admin-top-link,.admin-analytics-link,.cookie-chip,.terms-chip,.account-trigger{background:#fff!important;border:0!important}.platform-footer{border-top:1px solid #e2e2e2;margin-top:34px;padding:30px 0}.creator-open-call{left:max(12px,calc((100vw - var(--site-shell))/2 - 94px));border:1px solid #d8d8d8;border-left:4px solid var(--orange);z-index:70;width:78px;height:96px;min-height:0;margin:0;padding:14px 12px;display:block;position:fixed;top:208px;overflow:hidden;background:#fff!important;transition:width .24s,height .24s,box-shadow .24s!important}.creator-open-call>b{color:var(--orange);letter-spacing:-.04em;font-size:15px;line-height:1.45;display:block}.creator-open-call>strong,.creator-open-call>span,.creator-open-call>a{display:none}.creator-open-call:hover,.creator-open-call:focus-within{width:350px;height:190px;padding:20px;box-shadow:0 12px 32px #0000001f}.creator-open-call:hover>b,.creator-open-call:focus-within>b{letter-spacing:.04em;font-size:12px}.creator-open-call:hover>strong,.creator-open-call:focus-within>strong{margin:15px 0 8px;font-size:19px;line-height:1.45;display:block}.creator-open-call:hover>span,.creator-open-call:focus-within>span{color:#777;font-size:14px;line-height:1.65;display:block}.creator-open-call:hover>a,.creator-open-call:focus-within>a{color:var(--orange);background:#fff;border:0;margin-top:14px;padding:0;font-size:13px;font-weight:900;display:inline-block}.clean-title-grid>article{background:#fff}.clean-title-grid>article>h3{white-space:nowrap;text-overflow:ellipsis;margin:12px 0 0;font-size:17px;font-weight:750;line-height:1.35;overflow:hidden}.clean-title-grid .real-work-cover{background:#f3f3f3;border:0}.clean-title-grid article>:not(.real-work-cover):not(h3){display:none}.clean-title-grid article:hover h3{color:var(--orange)}.clean-art-grid>article{background:#fff!important;border:0!important;padding:0!important}.clean-art-grid .real-art-image{background:#f2f2f2;border:0}.clean-art-grid h2{font-weight:750;line-height:1.4;margin:11px 0 0!important;font-size:16px!important}.clean-art-grid>article:hover h2{color:var(--orange)}.clean-art-grid .real-art-image img{transition:none!important}.clean-art-grid>article:hover img{transform:none!important}.art-detail-actions{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.art-detail-actions button{padding:9px 11px;color:#555!important;background:#fff!important;border:1px solid #d6d6d6!important}.art-detail-actions button:first-child,.art-detail-actions button.liked{border-color:var(--orange)!important;color:var(--orange)!important}.community-hub{padding-right:calc(var(--site-rail) + 20px)}.community-hub>header label svg{color:#666;flex:none}.community-square-grid>.system-gallery{aspect-ratio:auto;justify-content:flex-start;min-height:310px;padding:24px;border-top:3px solid var(--orange)!important}.gallery-symbol{color:#d7d7d7;letter-spacing:-.09em;align-items:flex-end;min-height:96px;margin:22px 0 24px;font-size:62px;font-weight:1000;line-height:1;display:flex}.system-gallery:hover .gallery-symbol{color:var(--orange)}.system-gallery>b{font-size:11px;color:#777!important}.system-gallery h2{margin:8px 0 10px;font-size:23px}.system-gallery p{color:#777;opacity:1;margin:0;font-size:13px;line-height:1.6}.system-gallery strong{color:var(--orange);margin-top:auto;padding-top:18px;font-size:13px}.community-square-copy{flex-direction:column;display:flex}.community-square-copy h2{order:1;margin:0 0 7px;font-size:19px}.community-square-copy small{color:#777;order:2;font-size:13px!important}.community-square-copy>div{order:3;margin-top:auto;padding-top:13px}.community-square-copy>strong{color:var(--orange);order:4;margin-top:10px}.gallery-settings{border:1px solid #d8d8d8;margin:0 0 18px;padding:16px}.gallery-settings legend{color:var(--orange);font-size:12px;font-weight:900}.gallery-settings label{align-items:flex-start;gap:10px;display:flex}.gallery-settings label>span{flex-direction:column;gap:4px;display:flex}.gallery-settings b{font-size:13px}.gallery-settings small{color:#777;line-height:1.55;font-size:12px!important}.creator-profile-wrap{margin-top:26px}.creator-channel-banner{border-top:4px solid var(--orange);color:#777;background:#f4f4f4;border-bottom:1px solid #dedede;flex-direction:column;justify-content:flex-end;height:190px;padding:34px 38px;display:flex}.creator-channel-banner span{letter-spacing:.13em;color:var(--orange);font-size:12px;font-weight:900}.creator-channel-banner strong{letter-spacing:-.055em;color:#444;margin-top:8px;font-size:34px}.creator-profile-head{grid-template-columns:136px minmax(0,1fr) 190px;gap:30px;padding:30px 34px;border-top:0!important}.creator-avatar{border:5px solid #fff;width:136px;height:136px;margin-top:-68px;box-shadow:0 0 0 1px #ddd}.creator-profile-head>aside{align-items:stretch;padding-left:24px}.creator-profile-head aside>strong,.creator-profile-head aside>span{text-align:center}.creator-profile-head aside button,.creator-profile-head aside a{padding:10px;font-size:13px}.creator-profile-head aside button:first-of-type{border-color:var(--orange);color:var(--orange);font-weight:850}.creator-channel-nav{border:1px solid #e2e2e2;border-top:0;align-items:stretch;height:54px;display:flex}.creator-channel-nav a{color:#666;align-items:center;padding:0 22px;font-size:14px;font-weight:750;display:flex}.creator-channel-nav a:first-child{color:var(--orange);border-bottom:3px solid var(--orange)}.creator-channel-feed{border-top:1px solid #d9d9d9;margin-top:28px}.creator-channel-feed>header{justify-content:space-between;align-items:end;padding:25px 0 16px;display:flex}.creator-channel-feed>header span{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:900}.creator-channel-feed h2{margin:5px 0 0;font-size:26px}.creator-channel-feed>header p{color:#777;margin:0;font-size:13px}.creator-channel-feed>form{background:#fafafa;border:1px solid #ddd;padding:18px}.creator-channel-feed textarea{resize:vertical;border:1px solid #d4d4d4;width:100%;min-height:94px;padding:13px}.creator-channel-feed>form>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.creator-channel-feed select,.creator-channel-feed form button{background:#fff;border:1px solid #ccc;height:40px;padding:0 12px}.creator-channel-feed form button{background:var(--orange);border-color:var(--orange);color:#fff;font-weight:850}.creator-channel-posts{gap:10px;margin-top:12px;display:grid}.creator-channel-posts>article{background:#fff;border:1px solid #dedede;padding:20px}.creator-channel-posts article>header{color:#777;justify-content:space-between;font-size:12px;display:flex}.creator-channel-posts article>header span{color:#444;font-weight:850}.creator-channel-posts article>p{white-space:pre-wrap;font-size:15px;line-height:1.75}.creator-channel-posts article>a{color:var(--orange);font-size:13px;font-weight:800;display:inline-flex}.creator-channel-posts article>footer{justify-content:flex-end;gap:6px;margin-top:14px;display:flex}.creator-channel-posts article>footer button{color:#777;background:#fff;border:0;font-size:12px}.creator-channel-posts article>footer button:hover{color:var(--orange)}.creator-portfolio-section{scroll-margin-top:20px}.creator-portfolio-works{grid-template-columns:repeat(5,1fr);gap:14px}.creator-portfolio-works>a{background:#fff;border:0;padding:0;display:flex}.creator-portfolio-works img,.creator-portfolio-works .cover-empty{aspect-ratio:3/4;width:100%;height:auto}.creator-portfolio-works a>div:last-child{gap:5px;padding-top:10px}.creator-portfolio-works strong{font-size:15px}.creator-portfolio-works span{font-size:12px}.creator-portfolio-art>a{border:0;padding:0}.creator-portfolio-art strong{font-size:14px}.creator-portfolio-art a>span{display:none}@media (width<=1180px){.creator-open-call{display:none}.brand{min-width:174px;font-size:27px}.nav-shell nav{gap:22px;margin-left:24px}.community-hub{padding-right:0}.creator-channel-banner{height:150px}.creator-portfolio-works{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.nav-shell,.art-page .nav-shell,.community-page .nav-shell,.site-notice,.funding-zone,.home-content-layout,.platform-footer,.catalog-wrap,.art-discovery,.real-art-layout,.community-hub,.community-wrap,.notice-gallery,.question-gallery,.advanced-search-page,.upload-nav,.upload-hub,.upload-workspace,.admin-wrap,.admin-analytics-wrap,.account-wrap,.studio-wrap,.wallet-wrap,.collab-shell,.creator-profile-wrap,.profile-edit-wrap,.search-wrap,.info-wrap,.reader-work-head,.reader-layout,.art-detail-wrap,.art-comment-section{width:calc(100% - 24px)}.nav-shell,.art-page .nav-shell,.community-page .nav-shell{padding:10px 0}.brand{-webkit-text-stroke:.5px #050505;min-width:144px;font-size:23px}.header-search{overflow:visible}.header-search.open{overflow:hidden}.creator-channel-banner{height:116px;padding:20px}.creator-channel-banner strong{font-size:24px}.creator-profile-head{grid-template-columns:78px minmax(0,1fr);padding:20px 0;border-left:0!important;border-right:0!important}.creator-avatar{width:78px;height:78px;margin-top:-44px}.creator-profile-head>aside{border-top:1px solid #eee;border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,1fr);padding:15px 0 0;display:grid}.creator-profile-head aside>strong,.creator-profile-head aside>span{grid-column:1/-1}.creator-channel-nav{overflow:auto}.creator-channel-feed>header{flex-direction:column;align-items:flex-start;gap:8px}.creator-channel-feed>form>div{flex-direction:column;align-items:stretch}.creator-portfolio-works{grid-template-columns:repeat(2,1fr)}.platform-footer{padding-left:0!important;padding-right:0!important}}:root{--site-shell:1180px;--site-core:900px;--site-rail:260px;--header-shell:1180px}html,body{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none}button,a,input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}button,a,input,select,textarea,.nav-shell,.product-subnav,.funding-zone,.funding-canvas,.funding-side-action,.commission-plan-grid>article,.novel-grid>article{border-radius:0!important}.platform-header-wrap{z-index:80;background:#fff;border-bottom:1px solid #dedede;position:relative}.platform-header-wrap .nav-shell{justify-content:space-between;align-items:center;display:flex;width:calc(100% - 40px)!important;max-width:var(--site-shell)!important;border:0!important;height:64px!important;margin:0 auto!important;padding:0!important}.brand-product-group{align-items:center;min-width:0;display:flex}.brand-product-group>nav{align-items:center;gap:20px;display:flex;margin-left:24px!important}.brand-product-group>nav a{color:#aaa;letter-spacing:-.04em;font-size:18px;font-weight:750;position:relative}.brand-product-group>nav a.active{color:#252525!important}.brand-product-group>nav a.active:after{display:none!important}.brand{letter-spacing:-.075em!important;-webkit-text-stroke:0!important;min-width:170px!important;text-shadow:none!important;font-size:28px!important;font-weight:900!important}.platform-header-wrap .product-subnav{background:#fff;height:54px;border:0!important;border-top:1px solid #ededed!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.product-subnav>div{width:calc(100% - 40px);max-width:var(--site-shell);align-items:stretch;gap:4px;height:100%;margin:0 auto;display:flex}.product-subnav a{height:54px;font-weight:800;color:#444!important;border-bottom:0!important;padding:0 22px!important;font-size:15px!important}.nav-actions{gap:4px;margin-left:auto}.nav-actions .ink-button{display:none!important}.notification-direct{align-items:center;gap:5px;height:42px;display:flex;padding:0 8px!important}.notification-direct span{width:22px;height:22px}.notification-direct svg{fill:none;stroke:#555;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.notification-direct:hover svg{stroke:var(--orange)}.notification-direct em,.account-trigger,.cookie-chip,.admin-top-link,.admin-analytics-link{font-size:13px!important}.header-search>button svg{width:24px!important;height:24px!important}.creator-handle>a{align-items:baseline;gap:5px;display:inline-flex}.creator-handle>a>small{color:#aaa;letter-spacing:.02em;font-size:10px;font-weight:650}.creator-handle.compact>a>small{font-size:9px}.funding-zone{width:calc(100% - 40px)!important;max-width:var(--site-shell)!important;padding:22px 0 42px!important}.funding-toolbar{border-bottom:1px solid #e3e3e3;justify-content:flex-end;align-items:center;gap:8px;height:46px;margin-bottom:14px;display:flex;position:relative}.funding-toolbar>select,.funding-toolbar>a{background:#fff;border:1px solid #d5d5d5;align-items:center;height:34px;padding:0 11px;font-size:13px;display:flex}.funding-toolbar>a{color:var(--orange);border-color:var(--orange);font-weight:850}.genre-orbit{margin-right:auto;position:relative}.genre-orbit>button{background:#fff;border:1px solid #cfcfcf;width:40px;height:40px;font-size:11px;font-weight:850;border-radius:50%!important}.genre-orbit>button.active{background:var(--orange);border-color:var(--orange);color:#fff}.genre-orbit>div{z-index:30;background:#fff;border:1px solid #d5d5d5;grid-template-columns:repeat(3,1fr);width:285px;padding:7px;display:grid;position:absolute;top:46px;left:0;box-shadow:0 12px 30px #0000001f}.genre-orbit>div button{color:#555;background:#fff;border:0;height:36px}.genre-orbit>div button.active,.genre-orbit>div button:hover{color:var(--orange);background:#fff1f3;font-weight:850}.funding-stage{grid-template-columns:150px minmax(0,1fr) 150px;align-items:stretch;gap:15px;min-height:670px;display:grid}.funding-canvas{background:#fff;border:1px solid #d7d7d7;grid-template-rows:minmax(0,1fr) 86px;min-width:0;display:grid;box-shadow:0 12px 38px #0000000f}.funding-media{cursor:grab;touch-action:pan-y;background:#f3f3f3;height:584px;position:relative;overflow:hidden}.funding-media:active{cursor:grabbing}.funding-media>img{object-fit:contain;pointer-events:none;width:100%;height:100%}.funding-media-top{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:16px;right:16px}.funding-media-top>span:last-child{color:#555;background:#fffffff0;border:1px solid #ddd;padding:7px 9px;font-size:12px;font-weight:750}.genre-emblem{letter-spacing:-.04em;transform:skew(-7deg);border:2px solid var(--orange)!important;min-width:50px!important;height:28px!important;color:var(--orange)!important;background:#fff!important;justify-content:center!important;align-items:center!important;padding:0 9px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}.genre-판타지{border-style:double!important;border-width:4px!important}.genre-액션{box-shadow:4px 4px #650010;background:var(--orange)!important;color:#fff!important}.genre-로맨스{border-radius:16px 0!important}.genre-미스터리{color:#555!important;border-style:dashed!important;border-color:#777!important}.genre-드라마{border-left-width:7px!important}.funding-media-caption{color:#fff;background:linear-gradient(#0000,#000000d6);justify-content:space-between;align-items:end;min-height:78px;padding:16px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.funding-media-caption>div{flex-direction:column;gap:4px;display:flex}.funding-media-caption strong{font-size:21px}.funding-media-caption span{color:#ddd;font-size:12px}.funding-media-caption>a{border:1px solid #ffffffbf;padding:8px 10px;font-size:12px}.funding-media .cut-prev,.funding-media .cut-next{color:#444;background:#ffffffd6;border:0;width:42px;height:68px;font-size:32px;position:absolute;top:50%;transform:translateY(-50%)}.funding-media .cut-prev{left:0}.funding-media .cut-next{right:0}.funding-media .cut-dots{bottom:88px}.funding-live{grid-template-columns:165px minmax(0,1fr) 120px;align-items:center;gap:15px;padding:15px 18px;display:grid}.funding-live>div:first-child{flex-direction:column;display:flex}.funding-live strong{color:var(--orange);font-size:23px}.funding-live span{color:#777;margin-top:3px;font-size:11px}.funding-progress{background:#ededed;height:10px;overflow:hidden}.funding-progress>i{background:var(--orange);height:100%;transition:width .35s;display:block}.funding-live>button{background:var(--orange);color:#fff;border:0;height:46px;font-size:15px;font-weight:900}.funding-side-action{color:#666;cursor:pointer;background:#fff;border:1px solid #d4d4d4;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:relative;overflow:hidden}.funding-side-action>span{font-size:37px;line-height:1}.funding-side-action>small{color:#999;font-size:12px}.funding-side-action.expect{border-color:var(--orange);color:var(--orange)}.funding-side-action.expect.active{background:var(--orange);color:#fff}.funding-side-action.expect.active small{color:#fff}.funding-side-action:hover{border-width:3px}.funding-side-action.burst:after{content:"";border:5px solid;width:30px;height:30px;animation:.52s ease-out forwards funding-burst;position:absolute}@keyframes funding-burst{to{opacity:0;width:220px;height:220px}}.funding-counter{justify-content:center;align-items:center;gap:20px;height:38px;display:flex}.funding-counter button{color:#777;background:#fff;border:0;font-size:12px}.funding-counter span{color:#999;font-size:12px}.funding-counter b{color:var(--orange);font-size:16px}.funding-loading{min-height:580px}.funding-quick{grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0;display:grid}.funding-quick button{color:#555;background:#fff;border:1px solid #d8d8d8;height:38px}.funding-quick button:hover{border-color:var(--orange);color:var(--orange)}.home-content-layout{width:calc(100% - 40px)!important;max-width:var(--site-shell)!important;grid-template-columns:minmax(0,var(--site-core)) var(--site-rail)!important}.home-side-rail{position:static!important}.home-side-rail>.ranking-panel{margin:54px 0 0!important}.section-heading.compact{align-items:center;min-height:55px;margin-bottom:18px;padding-bottom:12px}.section-heading.compact h2{margin:0;font-size:25px}.integrated-works{padding-top:38px}.clean-title-grid article>.card-metric{color:#888!important;margin-top:5px!important;font-size:12px!important;display:block!important}.recommendation-shelf{background:#fff;border:1px solid #e1e1e1;width:100%!important;margin:14px 0 0!important}.recommendation-shelf>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:58px;display:flex;padding:0 16px!important}.recommendation-shelf h2{margin:0;font-size:20px}.recommendation-shelf header a{color:var(--orange);font-size:11px}.recommendation-shelf>ol{margin:0;padding:0;list-style:none}.recommendation-shelf li{border-bottom:1px solid #eee;grid-template-columns:28px 1fr;gap:8px;padding:10px 13px;display:grid}.recommendation-shelf li>b{color:var(--orange)}.recommendation-shelf li>a{flex-direction:column;display:flex}.recommendation-shelf li strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.recommendation-shelf li small{color:#888;margin-top:3px;font-size:10px}.recommendation-shelf .recommendation-empty{border:0;padding:18px;font-size:11px;display:block}.creator-invitation h2{font-size:28px}.creator-invitation p{font-size:14px;line-height:1.65}.creator-open-call{left:max(10px,calc((100vw - var(--site-shell))/2 - 186px))!important;border-left:5px solid var(--orange)!important;width:172px!important;height:66px!important;padding:12px 14px!important;top:auto!important;bottom:82px!important}.creator-open-call:hover,.creator-open-call:focus-within{width:340px!important;height:190px!important}.creator-open-call>b{font-size:16px!important}.content-first-controls{border:1px solid #dedede!important;border-left:0!important;border-right:0!important;margin-top:18px!important}.content-first-controls>nav{height:53px}.content-first-controls .discovery-controls{padding:11px 0}.discovery-controls>a{border:1px solid var(--orange);height:40px;color:var(--orange);align-items:center;padding:0 13px;font-size:13px;font-weight:850;display:flex}.clean-art-grid>article>.card-metric{color:#888;margin-top:5px;font-size:12px;display:block}.clean-art-grid h2 a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.art-related{width:calc(100% - 40px);max-width:var(--site-shell);border-top:1px solid #ddd;margin:16px auto;padding-top:20px}.art-related>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.art-related h2{margin:0;font-size:22px}.art-related header>a{color:var(--orange);font-size:12px}.art-related>div{grid-template-columns:repeat(8,1fr);gap:9px;display:grid}.art-related>div>a{flex-direction:column;min-width:0;display:flex}.art-related img,.art-related .cover-empty{aspect-ratio:1;object-fit:cover;background:#eee;width:100%}.art-related strong{white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:12px;overflow:hidden}.art-related small{color:#888;margin-top:3px;font-size:10px}.commission-plan-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.commission-plan-grid>article{background:#fff;border:1px solid #ddd;flex-direction:column;min-height:310px;padding:20px;display:flex}.commission-plan-grid article>header{align-items:center;gap:12px;display:flex}.commission-avatar{width:52px;height:52px;color:var(--orange);background:#f1f1f1;border:1px solid #ddd;place-items:center;font-size:21px;font-weight:900;display:grid}.commission-plan-grid header>div:last-child{flex-direction:column;gap:5px;display:flex}.commission-plan-grid header small{color:#999;font-size:11px}.commission-plan-grid h2{margin:20px 0 8px;font-size:21px}.commission-plan-grid>article>p{color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.plan-tags{flex-wrap:wrap;gap:6px;display:flex}.plan-tags span{color:var(--orange);font-size:11px}.commission-plan-grid footer{border-top:1px solid #eee;grid-template-columns:1fr auto;gap:5px;margin-top:auto;padding-top:18px;display:grid}.commission-plan-grid footer strong{font-size:15px}.commission-plan-grid footer span{color:#888;font-size:11px}.commission-plan-grid footer button{background:var(--orange);color:#fff;border:0;grid-area:1/2/3;padding:0 17px;font-weight:850}.content-first-community{padding-top:18px!important}.content-first-community>.community-controls{margin:0 0 14px!important}.community-inline-search{border:1px solid #d7d7d7;align-items:center;gap:8px;min-width:250px;height:40px;margin-left:auto;padding:0 10px;display:flex}.community-inline-search svg{fill:none;stroke:#777;stroke-width:2px;width:20px;height:20px}.community-inline-search input{outline:0;width:100%;border:0!important}.novel-page{background:#fff;min-height:100vh}.novel-wrap{width:calc(100% - 40px);max-width:var(--site-shell);margin:22px auto 80px}.novel-controls{border-top:1px solid #ddd;border-bottom:1px solid #ddd;align-items:center;gap:8px;height:58px;display:flex}.novel-controls input{flex:1}.novel-controls input,.novel-controls select,.novel-controls a{background:#fff;border:1px solid #d4d4d4;height:40px;padding:0 12px;font-size:13px}.novel-controls a{color:var(--orange);border-color:var(--orange);align-items:center;font-weight:850;display:flex}.novel-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.novel-grid>article{border:1px solid #ddd;flex-direction:column;min-height:260px;padding:22px;display:flex}.novel-grid h2{margin:22px 0 10px;font-size:23px}.novel-grid p{color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.novel-grid footer{border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.novel-grid footer>b{color:var(--orange);margin-left:auto;font-size:11px}.novel-grid footer>small{color:#888;font-size:10px}.novel-reader{width:calc(100% - 40px);max-width:820px;margin:38px auto 90px}.novel-reader>header{border-bottom:1px solid #ddd;padding-bottom:28px}.novel-reader h1{margin:20px 0 10px;font-size:38px}.novel-reader header>p{color:#666;font-size:15px;line-height:1.7}.novel-reader header>div{gap:8px;display:flex}.novel-reader header>div>a{color:var(--orange);font-size:12px}.novel-reader>section{white-space:pre-wrap;color:#333;padding:45px 0;font-size:17px;line-height:2}.novel-reader>aside{border:1px solid #ddd;border-left:5px solid var(--orange);align-items:center;gap:10px;padding:18px;display:flex}.novel-reader>aside a{border:1px solid var(--orange);color:var(--orange);padding:9px 12px;font-size:12px}.novel-reader>aside strong{margin-right:auto}.novel-body-input{line-height:1.8;min-height:420px!important}.zero-fee-ribbon{transition:width .24s,height .24s,box-shadow .24s!important}.zero-fee-ribbon>strong{white-space:nowrap}.zero-fee-ribbon:hover,.zero-fee-ribbon:focus{box-shadow:0 12px 30px #00000029}.next-episode-funding{width:calc(100% - 40px);max-width:var(--site-shell);border:1px solid #ddd;border-left:5px solid var(--orange);grid-template-columns:280px 1fr;align-items:center;gap:30px;margin:12px auto 20px;padding:18px 20px;display:grid}.next-episode-funding>div:first-child{flex-direction:column;gap:5px;display:flex}.next-episode-funding span{color:var(--orange);letter-spacing:.1em;font-size:10px;font-weight:900}.next-episode-funding strong{font-size:22px}.next-episode-funding small{color:#777;font-size:12px}.next-episode-funding>div:last-child{grid-template-columns:1fr auto;align-items:center;gap:8px 14px;display:grid}.next-episode-funding .funding-progress{grid-column:1/-1}.next-episode-funding b{font-size:13px}.next-episode-funding button{background:var(--orange);color:#fff;border:0;padding:10px 16px;font-weight:850}@media (width<=1220px){.creator-open-call{display:none!important}.funding-stage{grid-template-columns:120px minmax(0,1fr) 120px}.funding-side-action>strong{font-size:19px}.brand-product-group>nav{gap:13px;margin-left:14px!important}.brand-product-group>nav a{font-size:16px}.nav-actions .cookie-chip{display:none}}@media (width<=900px){.funding-stage{grid-template-columns:1fr;min-height:0}.funding-side-action{text-align:left;grid-template-columns:40px 1fr auto;min-height:70px;padding:0 18px;display:grid}.funding-side-action>span{font-size:26px}.funding-side-action>small{text-align:right}.funding-side-action.skip{order:2}.funding-side-action.expect{order:3}.funding-canvas{order:1}.funding-media{height:540px}.home-content-layout{grid-template-columns:1fr!important}.commission-plan-grid,.novel-grid{grid-template-columns:repeat(2,1fr)}.home-side-rail{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-side-rail>.ranking-panel{margin-top:0!important}}@media (width<=700px){.platform-header-wrap .nav-shell{width:calc(100% - 24px)!important;min-height:62px!important;padding:0!important}.brand{min-width:126px!important;font-size:21px!important}.brand-product-group>nav{display:none}.product-subnav>div{width:calc(100% - 24px);overflow:auto}.product-subnav a{white-space:nowrap;padding:0 14px!important;font-size:13px!important}.notification-direct em,.account-trigger>span{display:none}.funding-zone,.home-content-layout,.novel-wrap,.novel-reader,.next-episode-funding,.art-related{width:calc(100% - 24px)!important}.funding-media{height:440px}.funding-live{grid-template-columns:100px 1fr}.funding-live>button{grid-column:1/-1}.home-side-rail,.commission-plan-grid,.novel-grid{grid-template-columns:1fr}.content-first-controls .discovery-controls{align-items:stretch}.community-inline-search{width:100%;min-width:0;margin-left:0}.novel-controls{flex-wrap:wrap;height:auto;padding:10px 0}.novel-controls input{flex-basis:100%}.novel-reader h1{font-size:31px}.novel-reader>section{font-size:15px}.novel-reader>aside{flex-direction:column;align-items:stretch}.novel-reader>aside strong{margin-right:0}.next-episode-funding{grid-template-columns:1fr;gap:14px}.art-related>div{grid-template-columns:repeat(3,1fr)}}.platform-header-wrap .nav-shell{height:70px!important}.product-switcher{white-space:nowrap;min-width:0;justify-content:flex-start!important;align-items:center!important;gap:18px!important;margin:0!important;display:flex!important}.product-switcher .product-link,.product-switcher .brand.product-link{color:#b4b4b4!important;letter-spacing:-.045em!important;-webkit-text-stroke:0!important;width:auto!important;min-width:0!important;height:70px!important;text-shadow:none!important;align-items:center!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:750!important;line-height:1!important;display:flex!important}.product-switcher .product-link:after{display:none!important}.platform-header-wrap .product-subnav{visibility:visible!important;background:#fff!important;border:0!important;border-top:1px solid #ececec!important;border-bottom:1px solid #dedede!important;width:100%!important;max-width:none!important;height:52px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.product-subnav>div{gap:0!important;height:52px!important}.product-subnav a{color:#333!important;height:52px!important;padding:0 22px!important;font-size:15px!important;font-weight:800!important}.product-subnav a:first-child{padding-left:0!important;padding-right:24px!important}.product-subnav .subnav-upload{z-index:3;letter-spacing:-.035em;justify-content:center;position:sticky;right:0;box-shadow:-14px 0 12px #fff;width:auto!important;min-width:102px!important;height:36px!important;color:var(--orange)!important;border:1px solid var(--orange)!important;background:#fff!important;margin:auto 0 auto auto!important;padding:0 16px!important;font-weight:900!important}.product-subnav .subnav-upload:hover,.product-subnav .subnav-upload:focus-visible,.product-subnav .subnav-upload.active{color:var(--orange)!important;border:1px solid var(--orange)!important;background:#fff4f5!important}.product-subnav .subnav-upload>span{margin-right:4px;font-size:18px;font-weight:500;line-height:1}.admin-promotion-link{color:#777;background:#fff;border:0;padding:0 6px;font-size:13px;font-weight:700}.admin-promotion-link:hover{color:var(--orange)}.site-promotion-strip{width:calc(100% - 40px);max-width:var(--site-shell);background:#fff;border:1px solid #dedede;height:72px;margin:10px auto 0;position:relative;overflow:hidden}.site-promotion-strip>a{color:#333;grid-template-columns:116px 112px minmax(0,1fr) auto;align-items:center;height:100%;display:grid}.site-promotion-strip img{object-fit:cover;border-right:1px solid #e1e1e1;width:116px;height:72px}.site-promotion-strip>a>span{color:var(--orange);letter-spacing:.08em;padding-left:16px;font-size:11px;font-weight:950}.site-promotion-strip>a>div{align-items:baseline;gap:12px;min-width:0;padding:0 14px;display:flex}.site-promotion-strip strong{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.site-promotion-strip small{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.site-promotion-strip em{color:#777;white-space:nowrap;padding:0 78px 0 18px;font-size:12px;font-style:normal}.promotion-pager{background:#fff;align-items:center;gap:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.promotion-pager button{color:#555;background:#fff;border:1px solid #ddd;width:24px;height:28px;font-size:17px}.promotion-pager b{text-align:center;color:#777;min-width:35px;font-size:11px}.zero-fee-ribbon,.upload-ribbon{color:#333;border:1px solid #d9d9d9;border-left:5px solid var(--orange);z-index:80;background:#fff;flex-direction:column;width:178px;min-height:62px;padding:12px 14px;display:flex;position:fixed;right:18px;overflow:hidden;transition:width .25s,min-height .25s,box-shadow .25s,transform .25s!important}.zero-fee-ribbon{top:138px}.upload-ribbon{top:210px}.zero-fee-ribbon strong,.upload-ribbon strong{white-space:nowrap;font-size:14px;line-height:1.3}.zero-fee-ribbon span,.upload-ribbon span{color:#777;white-space:nowrap;text-overflow:ellipsis;width:145px;margin-top:3px;font-size:11px;overflow:hidden}.zero-fee-ribbon small,.upload-ribbon small{color:#777;opacity:0;max-height:0;margin:0;line-height:1.6;display:block;overflow:hidden;font-size:12px!important;transition:max-height .25s,opacity .2s,margin .25s!important}.upload-ribbon>a{max-height:0;color:var(--orange);opacity:0;margin:0;font-size:12px;font-weight:900;display:block;overflow:hidden;transition:max-height .25s,opacity .2s,margin .25s!important}.zero-fee-ribbon:hover,.zero-fee-ribbon:focus,.upload-ribbon:hover,.upload-ribbon:focus{width:372px;min-height:132px;box-shadow:0 14px 34px #00000024;transform:translate(-3px)!important}.zero-fee-ribbon:hover span,.zero-fee-ribbon:focus span,.upload-ribbon:hover span,.upload-ribbon:focus span{width:auto}.zero-fee-ribbon:hover small,.zero-fee-ribbon:focus small,.upload-ribbon:hover small,.upload-ribbon:focus small{opacity:1;max-height:86px;margin-top:10px}.upload-ribbon:hover>a,.upload-ribbon:focus>a{opacity:1;max-height:24px;margin-top:10px}.funding-stage{overflow:hidden;min-height:780px!important;padding:10px 30px 22px!important;display:block!important;position:relative!important}.funding-card-stack{perspective:1600px;outline:0;width:100%;max-width:1100px;height:748px;margin:0 auto;position:relative}.funding-neighbor{pointer-events:none;transform-origin:50% 80%;will-change:transform,opacity;background:#f3f3f3;border:1px solid #d7d7d7;height:710px;transition:transform .44s cubic-bezier(.22,.8,.24,1),opacity .34s,filter .34s;position:absolute;inset:14px 24px 0;overflow:hidden}.funding-neighbor.previous{z-index:1;filter:saturate(.72)brightness(.92)}.funding-neighbor.next{z-index:2;filter:saturate(.82)brightness(.95)}.funding-neighbor img,.funding-neighbor .cover-empty{object-fit:cover;width:100%;height:100%}.funding-canvas{z-index:5;transform-origin:50% 82%;will-change:transform,opacity;grid-template-rows:634px 90px!important;min-width:0!important;height:724px!important;transition:transform .42s cubic-bezier(.22,.8,.24,1),opacity .3s!important;position:absolute!important;inset:0 24px!important;box-shadow:0 22px 56px #00000024!important}.funding-canvas.dragging{cursor:grabbing;transition:none!important}.funding-media{background:#ededed!important;height:634px!important}.funding-media>img{background:#ececec;object-fit:contain!important}.funding-media .cut-prev,.funding-media .cut-next{cursor:pointer;z-index:12!important;color:#333!important;background:#ffffffe6!important;border:1px solid #00000014!important;width:50px!important;height:82px!important;font-size:38px!important}.funding-media .cut-prev:hover,.funding-media .cut-next:hover{color:var(--orange)!important;background:#fff!important}.funding-media .cut-dots{z-index:13!important;align-items:center!important;bottom:92px!important}.funding-media .cut-dots>span{color:#fff;background:#0000009e;margin-right:5px;padding:4px 7px;font-size:11px}.funding-side-action{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 32px #00000021;text-align:center!important;background:#ffffffe6!important;border:1px solid #00000029!important;grid-template-columns:none!important;width:94px!important;height:122px!important;min-height:0!important;padding:0!important;transition:transform .22s,background .22s,box-shadow .22s!important;display:flex!important;position:absolute!important;top:50%!important;transform:translateY(-58%)!important}.funding-side-action.expect{right:54px;color:var(--orange)!important;border-color:#e100269e!important}.funding-side-action>span{font-size:30px!important}.funding-side-action>strong{font-size:18px!important}.funding-side-action>small{text-align:center!important;font-size:11px!important}.funding-side-action:hover{border-width:2px!important;transform:translateY(-58%)scale(1.035)!important}.funding-side-action.expect.active{color:#fff!important;background:#e10026f0!important}.funding-counter{margin-top:-4px}.clean-catalog{padding-top:18px!important}.clean-catalog>header{align-items:center!important;height:62px!important;padding:10px 0!important}.clean-catalog .catalog-head-actions{grid-template-columns:minmax(0,1fr) 112px 96px;width:100%;display:grid}.clean-catalog .catalog-head-actions input{width:100%!important}.clean-catalog>nav{margin-top:0!important}.ranking-panel li{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;padding:9px 12px!important}.ranking-panel li>a{align-items:center;gap:9px;min-width:0;grid-template-columns:46px minmax(0,1fr)!important;display:grid!important}.ranking-panel li>a>img,.ranking-thumb-empty{object-fit:cover;background:#eee;border:1px solid #e2e2e2;display:block;width:46px!important;height:54px!important}.ranking-panel .ranking-copy{flex-direction:column;gap:2px;min-width:0;display:flex!important}.ranking-panel .ranking-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ranking-panel .ranking-copy small{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ranking-panel .ranking-copy em{color:#999;white-space:nowrap;font-size:9px;font-style:normal}.creator-work-rail,.algorithm-art{width:calc(100% - 40px)!important;max-width:var(--site-shell)!important;margin:34px auto 0!important}.creator-work-rail>header,.algorithm-art>header{border-bottom:1px solid #dedede;justify-content:space-between;align-items:end;min-height:54px;padding-bottom:13px;display:flex}.creator-work-rail>header h2,.algorithm-art h2{margin:0;font-size:23px}.creator-work-rail>header>div{align-items:center;gap:5px;display:flex}.creator-work-rail header button{background:#fff;border:1px solid #ddd;width:34px;height:34px;font-size:20px}.creator-work-rail header a,.algorithm-art header a{color:var(--orange);margin-left:6px;font-size:12px;font-weight:800}.creator-work-rail>div:last-child{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:14px;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.creator-work-rail>div:last-child::-webkit-scrollbar{display:none}.creator-work-rail>div:last-child>a{scroll-snap-align:start;flex-direction:column;flex:0 0 154px;min-width:154px;display:flex}.creator-work-rail>div:last-child img,.creator-work-rail>div:last-child .cover-empty{object-fit:cover;background:#eee;width:154px;height:184px}.creator-work-rail>div:last-child strong{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:14px;overflow:hidden}.creator-work-rail>div:last-child small{color:#888;margin-top:3px;font-size:11px}.algorithm-art>header span{color:var(--orange);letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.algorithm-art>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.algorithm-art>div>a{min-width:0}.algorithm-art img{aspect-ratio:1;object-fit:cover;background:#eee;width:100%}.algorithm-art strong{white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:14px;display:block;overflow:hidden}.algorithm-art small{color:#888;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.toast{text-align:center;min-width:280px;max-width:min(640px,100vw - 28px);animation:.22s ease-out toast-in;z-index:240!important;color:#222!important;border:1px solid #ccc!important;border-left:6px solid var(--orange)!important;background:#fff!important;padding:15px 20px!important;font-size:14px!important;font-weight:800!important;bottom:28px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 16px 40px #0003!important}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.contest-gallery{width:calc(100% - 40px);max-width:var(--site-shell);margin:26px auto 80px}.contest-gallery>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:end;padding:0 0 22px;display:flex}.contest-gallery>header span,.promotion-admin>header span{color:var(--orange);letter-spacing:.1em;font-size:11px;font-weight:950}.contest-gallery h1{margin:6px 0 0;font-size:32px}.contest-gallery>header p{color:#777;margin:0;font-size:13px}.contest-feature{border:1px solid #ddd;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);margin-top:22px;display:grid}.contest-feature>img{object-fit:cover;width:100%;height:360px}.contest-feature>div{flex-direction:column;justify-content:center;padding:30px;display:flex}.contest-feature span,.contest-grid span{color:var(--orange);font-size:11px;font-weight:900}.contest-feature h2{margin:10px 0;font-size:27px}.contest-feature p{color:#666;font-size:14px;line-height:1.7}.contest-feature a{color:var(--orange);align-self:flex-start;margin-top:12px;font-weight:850}.contest-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.contest-grid>a{background:#fff;border:1px solid #ddd;grid-template-columns:120px 1fr;min-height:142px;display:grid}.contest-grid>a.active{border-color:var(--orange)}.contest-grid img{object-fit:cover;width:120px;height:100%}.contest-grid>a>div{min-width:0;padding:14px}.contest-grid h2{white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:17px;overflow:hidden}.contest-grid p{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.contest-grid time{color:#888;margin-top:8px;font-size:10px;display:block}.promotion-admin{padding:28px 0 70px}.promotion-admin>header{border-bottom:1px solid #ddd;padding-bottom:20px}.promotion-admin>header h2{margin:6px 0;font-size:30px}.promotion-admin>header p{color:#666;margin:0;font-size:13px}.promotion-admin-forms,.promotion-admin-columns{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.promotion-admin .ops-form{border:1px solid #ddd;flex-direction:column;gap:10px;padding:20px;display:flex}.promotion-admin .ops-form h2{margin:0 0 6px;font-size:20px}.promotion-admin .ops-form label{flex-direction:column;gap:5px;font-size:12px;font-weight:800;display:flex}.promotion-admin .ops-form input,.promotion-admin .ops-form textarea{background:#fff;border:1px solid #ccc;min-height:40px;padding:9px}.promotion-admin .ops-form textarea{resize:vertical;min-height:74px}.promotion-admin .ops-form>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.promotion-admin .ops-form>button{background:var(--orange);color:#fff;border:0;height:44px;font-weight:900}.promotion-admin-columns>section{min-width:0}.promotion-admin-columns h3{font-size:18px}.promotion-admin-list{gap:8px;display:grid}.promotion-admin-list>article{border:1px solid #ddd;grid-template-columns:94px minmax(0,1fr) 64px 50px;align-items:center;gap:10px;padding:8px;display:grid}.promotion-admin-list img{object-fit:cover;width:94px;height:64px}.promotion-admin-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.promotion-admin-list span,.promotion-admin-list small{color:#777;font-size:10px}.promotion-admin-list strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.promotion-admin-list code{color:var(--orange);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.promotion-admin-list button{background:#fff;border:1px solid #ccc;height:34px;font-size:11px}.promotion-admin-list .danger-action{color:#b00020;border-color:#dc9ca8}.job-portfolio{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:14px 0;padding:12px 0}.job-portfolio>header{justify-content:space-between;margin-bottom:9px;display:flex}.job-portfolio>header strong{font-size:13px}.job-portfolio>header span{color:#888;font-size:11px}.job-portfolio>div{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.job-portfolio>div::-webkit-scrollbar{display:none}.job-portfolio a{flex-direction:column;flex:0 0 104px;min-width:104px;display:flex}.job-portfolio img,.job-portfolio .cover-empty{object-fit:cover;background:#eee;width:104px;height:118px}.job-portfolio b{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;overflow:hidden}.job-portfolio small{color:#888;font-size:9px}.portfolio-picker{border:1px solid #ddd;margin:8px 0;padding:14px}.portfolio-picker legend{color:var(--orange);padding:0 6px;font-size:12px;font-weight:900}.portfolio-picker>p{color:#777;margin:0 0 10px!important;font-size:11px!important}.portfolio-picker>div{grid-template-columns:repeat(4,1fr);gap:8px;max-height:360px;display:grid;overflow:auto}.portfolio-picker label{cursor:pointer;border:1px solid #ddd;padding:7px;position:relative;flex-direction:column!important;gap:3px!important;display:flex!important}.portfolio-picker label:has(input:checked){border:2px solid var(--orange);padding:6px}.portfolio-picker img,.portfolio-picker .cover-empty{aspect-ratio:1;object-fit:cover;background:#eee;width:100%}.portfolio-picker input{position:absolute;top:9px;right:9px;width:18px!important;height:18px!important}.portfolio-picker strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.portfolio-picker small{color:#888;font-size:9px}.advanced-search-page>header{padding:28px 0!important}.advanced-search-page>header form{margin-top:18px}.search-primary{grid-template-columns:minmax(0,1fr) 150px 90px 104px!important}.search-primary .detail-toggle{color:#555!important;background:#fff!important;border-left:0!important}.search-filter-grid.expanded{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px;padding:16px}.search-filter-grid.expanded label{font-size:12px}.search-filter-grid.expanded input,.search-filter-grid.expanded select{font-size:13px}.search-text-grid,.search-contests{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.search-text-grid>a{border:1px solid #ddd;flex-direction:column;min-height:150px;padding:16px;display:flex}.search-text-grid span{color:var(--orange)!important}.search-text-grid strong{margin:9px 0}.search-text-grid p{color:#666;line-height:1.55}.search-text-grid small{color:#888;margin-top:auto}.search-contests>a{border:1px solid #ddd;grid-template-columns:128px minmax(0,1fr);display:grid}.search-contests img{object-fit:cover;width:128px;height:150px}.search-contests>a>div{padding:14px}.search-contests p{color:#666;line-height:1.5}.community-square-grid>.system-gallery{aspect-ratio:1!important;color:#333!important;border:1px solid #ddd!important;border-top:4px solid var(--orange)!important;background:#fff!important;flex-direction:column!important;justify-content:flex-start!important;min-height:0!important;padding:18px!important;display:flex!important;position:relative!important}.community-square-grid>.system-gallery .main-badge{font-size:9px;position:absolute;top:14px;right:14px;color:var(--orange)!important;border:1px solid var(--orange)!important;background:#fff!important}.community-square-grid>.system-gallery .gallery-symbol{color:#d4d4d4!important;align-items:flex-end!important;min-height:92px!important;margin:20px 0 12px!important;font-size:54px!important}.community-square-grid>.system-gallery:hover .gallery-symbol{color:var(--orange)!important}.community-square-grid>.system-gallery>b{font-size:10px!important}.community-square-grid>.system-gallery h2{margin:5px 0 8px!important;font-size:20px!important}.community-square-grid>.system-gallery p{font-size:12px!important;line-height:1.55!important}.community-square-grid>.system-gallery strong{margin-top:auto!important;padding-top:10px!important;font-size:12px!important}@media (width<=1180px){.product-switcher{gap:13px!important}.product-switcher .product-link,.product-switcher .brand.product-link{font-size:16px!important}.product-switcher .product-link.active,.product-switcher .brand.product-link.active{font-size:25px!important}.funding-stage{padding-left:34px!important;padding-right:34px!important}.funding-side-action.skip{left:48px}.funding-side-action.expect{right:48px}.algorithm-art>div{grid-template-columns:repeat(5,minmax(0,1fr))}.search-filter-grid.expanded{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.platform-header-wrap .nav-shell{height:auto!important;min-height:66px!important}.product-switcher{scrollbar-width:none;max-width:430px;overflow-x:auto}.product-switcher::-webkit-scrollbar{display:none}.product-switcher .product-link,.product-switcher .brand.product-link{height:66px!important}.admin-top-link,.admin-analytics-link,.admin-promotion-link{display:none}.funding-stage{min-height:650px!important;padding:8px 18px 18px!important}.funding-card-stack{height:618px}.funding-canvas{grid-template-rows:508px 90px!important;height:598px!important;inset:0 20px!important}.funding-neighbor{height:576px;inset:12px 20px 0}.funding-media{height:508px!important}.funding-side-action{width:88px!important;height:112px!important}.funding-side-action.skip{left:30px}.funding-side-action.expect{right:30px}.funding-side-action>strong{font-size:16px!important}.funding-side-action>small{font-size:10px!important}.algorithm-art>div{grid-template-columns:repeat(4,minmax(0,1fr))}.contest-grid,.search-text-grid,.search-contests,.promotion-admin-forms,.promotion-admin-columns{grid-template-columns:1fr 1fr}.search-filter-grid.expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.promotion-admin .ops-form>div{grid-template-columns:1fr}.portfolio-picker>div{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.platform-header-wrap .nav-shell{flex-wrap:nowrap!important;width:calc(100% - 24px)!important}.product-switcher{max-width:calc(100vw - 165px);gap:11px!important}.product-switcher .product-link,.product-switcher .brand.product-link{font-size:14px!important}.product-switcher .product-link.active,.product-switcher .brand.product-link.active{font-size:20px!important}.nav-actions{flex:none}.header-search{display:none}.product-subnav>div{width:calc(100% - 24px)!important}.product-subnav a{padding:0 14px!important;font-size:14px!important}.product-subnav a:first-child{padding-left:0!important}.product-subnav .subnav-upload{min-width:92px!important;padding:0 14px!important}.site-promotion-strip{width:calc(100% - 24px);height:64px}.site-promotion-strip>a{grid-template-columns:78px minmax(0,1fr)}.site-promotion-strip img{width:78px;height:64px}.site-promotion-strip>a>span,.site-promotion-strip small,.site-promotion-strip em{display:none}.site-promotion-strip>a>div{padding:0 56px 0 12px}.site-promotion-strip strong{font-size:14px}.promotion-pager{right:7px}.zero-fee-ribbon,.upload-ribbon{display:none!important}.funding-stage{min-height:540px!important;padding:4px 0 10px!important}.funding-card-stack{height:510px}.funding-canvas{grid-template-rows:412px 80px!important;height:492px!important;inset:0 12px!important}.funding-neighbor{height:470px;inset:10px 12px 0}.funding-media{height:412px!important}.funding-side-action{gap:2px!important;width:78px!important;height:74px!important;top:auto!important;bottom:104px!important;transform:none!important}.funding-side-action:hover{transform:none!important}.funding-side-action.skip{left:18px}.funding-side-action.expect{right:18px}.funding-side-action>span{font-size:20px!important}.funding-side-action>strong{font-size:13px!important}.funding-side-action>small{font-size:9px!important}.funding-live{grid-template-columns:74px minmax(0,1fr) 88px!important;gap:8px!important;padding:12px!important}.funding-live strong{font-size:19px}.funding-live>button{font-size:12px;grid-column:auto!important;height:40px!important}.funding-media-caption strong{font-size:17px}.funding-media-caption span{font-size:10px!important}.funding-media-caption>a{display:none}.funding-media .cut-prev,.funding-media .cut-next{width:36px!important;height:58px!important;font-size:28px!important}.funding-media .cut-dots{bottom:82px!important}.creator-work-rail,.algorithm-art,.contest-gallery{width:calc(100% - 24px)!important}.algorithm-art>div{grid-template-columns:repeat(2,minmax(0,1fr))}.contest-gallery>header{flex-direction:column;align-items:flex-start;gap:8px}.contest-feature{grid-template-columns:1fr}.contest-feature>img{height:240px}.contest-feature>div{padding:20px}.contest-grid,.search-text-grid,.search-contests,.promotion-admin-forms,.promotion-admin-columns{grid-template-columns:1fr}.search-primary{grid-template-columns:minmax(0,1fr) 110px!important}.search-primary button{grid-row:2!important}.search-filter-grid.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-picker>div{grid-template-columns:repeat(2,1fr)}.promotion-admin-list>article{grid-template-columns:72px minmax(0,1fr) 52px}.promotion-admin-list img{width:72px}.promotion-admin-list .danger-action{grid-column:3}.toast{font-size:13px!important;bottom:14px!important}}.funding-zone{padding-top:14px!important}.funding-stage{min-height:0!important;padding:10px 22px 18px!important}.funding-card-stack{width:min(100%,920px)!important;max-width:920px!important;height:auto!important}.funding-canvas{grid-template-rows:auto 90px!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.funding-media{aspect-ratio:1!important;width:100%!important;height:auto!important}.funding-media>img{object-fit:cover!important;width:100%!important;height:100%!important}.funding-neighbor{aspect-ratio:1!important;height:auto!important;inset:14px 0 90px!important}.funding-neighbor img,.funding-neighbor .cover-empty{object-fit:cover!important}.funding-side-action{top:calc(50% - 45px)!important;bottom:auto!important}.funding-media .cut-dots{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121212ad;padding:7px;transform:translate(-50%);align-items:center!important;gap:6px!important;bottom:88px!important;left:50%!important;right:auto!important}.funding-media .cut-dots>span{white-space:nowrap;background:0 0!important;margin:0 3px 0 0!important;padding:0!important}.funding-media .cut-dots>button{opacity:.72;overflow:hidden;background:#ddd!important;border:2px solid #0000!important;width:46px!important;height:46px!important;padding:0!important}.funding-media .cut-dots>button.active{opacity:1;box-shadow:0 0 0 2px var(--orange);border-color:#fff!important}.funding-media .cut-dots>button img{object-fit:cover;pointer-events:none;width:100%;height:100%}.square-preview figure{aspect-ratio:1!important;height:auto!important}.square-preview img{object-fit:cover!important}.catalog-content-only,.novel-content-only,.community-content-only{padding-top:22px!important}.catalog-content-only .real-work-grid,.novel-content-only .novel-grid,.community-content-only .community-square-grid{margin-top:0!important}.real-art-layout{margin-top:22px!important}.creator-drag-rail{cursor:grab;touch-action:pan-y;scroll-behavior:auto!important}.creator-drag-rail:active{cursor:grabbing}.creator-drag-rail a,.creator-drag-rail img{-webkit-user-drag:none}@media (width<=900px){.funding-stage{padding-left:12px!important;padding-right:12px!important}.funding-side-action.skip{left:30px!important}.funding-side-action.expect{right:30px!important}}@media (width<=700px){.funding-stage{padding-left:0!important;padding-right:0!important}.funding-canvas{grid-template-rows:auto 80px!important}.funding-neighbor{inset:9px 0 80px!important}.funding-side-action{top:auto!important;bottom:94px!important}.funding-side-action.skip{left:16px!important}.funding-side-action.expect{right:16px!important}.funding-media .cut-dots{gap:4px!important;padding:5px!important;bottom:78px!important}.funding-media .cut-dots>button{width:34px!important;height:34px!important}.funding-media .cut-dots>span{font-size:10px!important}}.funding-stage{padding:8px 0 14px!important;overflow:hidden!important}.funding-card-stack{--funding-preview-limit:clamp(432px,calc(120dvh - 468px),816px);--funding-card-size:min(var(--funding-preview-limit),calc(100% - 270px));width:min(100%,calc(var(--funding-preview-limit) + 320px))!important;max-width:1136px!important;margin:0 auto!important}.funding-canvas{width:var(--funding-card-size)!important;margin:0 auto!important;transition:transform .52s cubic-bezier(.18,.78,.16,1),opacity .38s!important}.funding-canvas.swiping{transition:transform .52s cubic-bezier(.18,.78,.16,1),opacity .38s!important}.funding-canvas.rebasing,.funding-neighbor.rebasing{transition:none!important}.funding-neighbor{box-shadow:0 16px 42px #0000001f;width:var(--funding-card-size)!important;margin:0 auto!important;transition:transform .52s cubic-bezier(.18,.78,.16,1),opacity .38s,filter .38s!important;inset:0 0 auto!important}.funding-handoff{z-index:8;width:var(--funding-card-size);aspect-ratio:1;pointer-events:none;opacity:1;margin:0 auto;transition:opacity .22s;position:absolute;top:0;left:0;right:0;overflow:hidden}.funding-handoff.leaving{opacity:0}.funding-handoff img,.funding-handoff .cover-empty{object-fit:cover;width:100%;height:100%}.funding-cut-track{background:#ececec;position:absolute;inset:0;overflow:hidden}.funding-cut-frame{object-fit:cover;pointer-events:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.funding-cut-frame.current{transform:translate(0)}.funding-cut-frame.exiting.forward{animation:.38s cubic-bezier(.22,.76,.24,1) forwards funding-cut-out-left}.funding-cut-frame.entering.forward{animation:.38s cubic-bezier(.22,.76,.24,1) forwards funding-cut-in-right}.funding-cut-frame.exiting.backward{animation:.38s cubic-bezier(.22,.76,.24,1) forwards funding-cut-out-right}.funding-cut-frame.entering.backward{animation:.38s cubic-bezier(.22,.76,.24,1) forwards funding-cut-in-left}@keyframes funding-cut-out-left{to{transform:translate(-100%)}}@keyframes funding-cut-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes funding-cut-out-right{to{transform:translate(100%)}}@keyframes funding-cut-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.funding-media .cut-dots{display:none!important}.funding-side-action{width:104px!important;height:126px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;top:calc(50% - 45px)!important;transform:translateY(-50%)!important}.funding-side-action.skip{left:14px!important}.funding-side-action.expect{right:14px!important}.funding-side-action:hover{transform:translateY(-50%)scale(1.035)!important}@media (width<=900px){.funding-card-stack{--funding-card-size:min(var(--funding-preview-limit),calc(100% - 230px));width:min(100%,calc(var(--funding-preview-limit) + 270px))!important}.funding-side-action{width:88px!important;height:112px!important}.funding-side-action.skip{left:12px!important}.funding-side-action.expect{right:12px!important}}@media (width<=700px){.funding-card-stack{--funding-preview-limit:calc(100vw - 24px);--funding-card-size:100%;width:100%!important}.funding-side-action{background:#ffffffeb!important;width:78px!important;height:74px!important;top:auto!important;bottom:94px!important;transform:none!important;box-shadow:0 8px 24px #0000001f!important}.funding-side-action:hover{transform:none!important}.funding-side-action.skip{left:16px!important}.funding-side-action.expect{right:16px!important}}.feed-settings-line{border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin-bottom:14px;display:flex}.feed-settings-line>span{color:#333;font-size:18px;font-weight:900}.feed-settings{z-index:35;position:relative}.feed-settings>summary{color:#555;cursor:pointer;background:#fff;border:1px solid #cfcfcf;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:800;list-style:none;display:flex}.feed-settings>summary::-webkit-details-marker{display:none}.feed-settings>summary:after{content:"⌄";color:var(--orange);font-size:14px}.feed-settings[open]>summary{border-color:var(--orange);color:var(--orange)}.feed-settings>div{z-index:50;background:#fff;border:1px solid #cfcfcf;gap:11px;width:270px;padding:15px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 34px #00000021}.feed-settings label{color:#555;gap:5px;font-size:12px;font-weight:800;display:grid}.feed-settings select{color:#333;background:#fff;border:1px solid #cfcfcf;width:100%;height:38px;padding:0 9px;font-size:14px}.feed-settings .inline-check{align-items:center;gap:8px;min-height:30px;display:flex}.feed-settings .inline-check input{width:18px;height:18px;accent-color:var(--orange)}.catalog-feed-settings{margin-bottom:16px}.algorithm-art-home{align-items:start!important}.art-top-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.recommended-creators{border-top:3px solid var(--orange)!important;background:#fff!important;padding:0!important}.recommended-creators>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;display:flex}.recommended-creators>header strong{font-size:16px}.recommended-creators>header span{color:var(--orange);letter-spacing:.08em;font-size:10px;font-weight:900}.recommended-creators>a{color:#333;border-bottom:1px solid #ededed;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:9px 10px;display:grid}.recommended-creators>a:hover{background:var(--brand-accent-pale)}.recommended-creators>a>img{object-fit:cover;background:#eee;width:44px;height:44px}.recommended-creators>a>div{gap:3px;min-width:0;display:grid}.recommended-creators>a strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.recommended-creators>a small{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.recommended-creators>a>span{color:var(--orange);font-size:11px;font-weight:900}.recommended-creators>p{color:#888;margin:0;padding:16px;font-size:12px;line-height:1.55}.art-photo-feed{gap:30px;width:min(100%,720px);margin:42px auto 0;display:grid}.art-photo-feed>article{background:#fff;border:1px solid #d8d8d8}.art-photo-feed article>header{border-bottom:1px solid #e7e7e7;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:grid}.feed-avatar{color:#fff;background:#333;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.art-photo-feed article>header>div:last-child{gap:3px;min-width:0;display:grid}.art-photo-feed article>header small{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.photo-feed-image{background:#f2f2f2;min-height:360px;display:block}.photo-feed-image img{object-fit:contain;width:100%;max-height:820px;margin:auto;display:block}.photo-feed-body{padding:16px 18px 18px}.photo-feed-body h2{margin:0;font-size:19px}.photo-feed-body>p{color:#777;margin:7px 0 13px;font-size:13px}.photo-feed-comments{border-top:1px solid #ededed;gap:7px;padding-top:11px;display:grid}.photo-feed-comments p{color:#555;margin:0;font-size:13px;line-height:1.45}.photo-feed-comments p strong{color:#333;margin-right:6px}.photo-feed-comments>a{color:#888;font-size:12px}.novel-upload-preview article{background:#fff;border:1px solid #d7d7d7;padding:26px}.novel-upload-preview article>span{color:var(--orange);letter-spacing:.08em;font-size:11px;font-weight:950}.novel-upload-preview article h2{margin:9px 0 12px;font-size:26px}.novel-preview-synopsis{color:#666;border-bottom:1px solid #ddd;margin:0 0 24px;padding-bottom:18px;line-height:1.65}.novel-upload-preview article>div{white-space:pre-wrap;color:#444;max-height:470px;font-size:15px;line-height:1.9;overflow:auto}.search-type-switch{border-bottom:1px solid #d9d9d9;align-items:end;gap:4px;margin-top:22px;display:flex}.search-type-switch button{color:#888;background:#fff;border:0;border-bottom:3px solid #0000;height:45px;padding:0 22px;font-size:15px;font-weight:850}.search-type-switch button:hover{color:#333}.search-type-switch button.active{border-bottom-color:var(--orange);color:var(--orange)}.search-filter-grid[data-active-type=work] .creator-filter,.search-filter-grid[data-active-type=work] .art-filter,.search-filter-grid[data-active-type=art] .work-filter,.search-filter-grid[data-active-type=art] .creator-filter,.search-filter-grid[data-active-type=novel] .work-filter,.search-filter-grid[data-active-type=novel] .creator-filter,.search-filter-grid[data-active-type=novel] .art-filter,.search-filter-grid[data-active-type=creator] .work-filter,.search-filter-grid[data-active-type=creator] .art-filter,.search-filter-grid[data-active-type=community] .work-filter,.search-filter-grid[data-active-type=community] .creator-filter,.search-filter-grid[data-active-type=community] .art-filter,.search-filter-grid[data-active-type=commission] .work-filter,.search-filter-grid[data-active-type=commission] .creator-filter,.search-filter-grid[data-active-type=contest] .work-filter,.search-filter-grid[data-active-type=contest] .creator-filter,.search-filter-grid[data-active-type=contest] .art-filter{display:none}@media (width<=1100px){.art-top-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=700px){.feed-settings-line{margin-bottom:10px}.feed-settings-line>span{font-size:16px}.feed-settings>div{width:auto;position:fixed;inset:auto 12px 18px}.art-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.art-photo-feed{gap:18px;margin-top:28px}.photo-feed-image{min-height:260px}.photo-feed-body{padding:14px}.search-type-switch{scrollbar-width:none;overflow-x:auto}.search-type-switch::-webkit-scrollbar{display:none}.search-type-switch button{flex:none;padding:0 16px}.novel-upload-preview article{padding:18px}}.market-page,.work-main-page,.episode-focus-page{color:#333;background:#fff;min-height:100vh}.market-wrap,.work-main-shell{width:calc(100% - 32px);max-width:var(--site-shell);margin:0 auto}.market-head{border-bottom:1px solid #dcdcdc;justify-content:space-between;align-items:end;gap:28px;min-height:148px;padding:32px 0 24px;display:flex}.market-head>div>span,.market-card-body>span,.work-side-column section>span{color:var(--orange);letter-spacing:.1em;font-size:11px;font-weight:950}.market-head h1{letter-spacing:-.055em;margin:6px 0;font-size:36px}.market-head p{color:#777;margin:0;font-size:14px}.market-head aside{align-items:center;gap:12px;display:flex}.market-head aside strong{font-size:14px}.market-head aside button,.market-head aside a{border:1px solid var(--orange);background:var(--orange);color:#fff;align-items:center;height:42px;padding:0 18px;font-weight:850;display:flex}.market-safety{border-bottom:1px solid #ddd;grid-template-columns:repeat(3,1fr);display:grid}.market-safety>div{border-right:1px solid #e2e2e2;gap:7px;min-height:90px;padding:20px;display:grid}.market-safety>div:last-child{border-right:0}.market-safety b{font-size:14px}.market-safety span{color:#777;font-size:12px;line-height:1.55}.market-toolbar{border-bottom:1px solid #ddd;align-items:center;gap:8px;min-height:72px;display:flex}.market-toolbar form{flex:1;max-width:460px;display:flex}.market-toolbar input,.market-toolbar select{background:#fff;border:1px solid #ccc;height:38px;padding:0 11px}.market-toolbar form input{flex:1;min-width:0}.market-toolbar form button{color:#fff;background:#555;border:0;width:66px}.market-toolbar>label{color:#666;align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.market-toolbar>label input{width:17px;height:17px;accent-color:var(--orange)}.market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 13px;padding:26px 0 70px;display:grid}.market-grid>article{background:#fff;border:1px solid #ddd;min-width:0}.market-grid>article.ended{border-color:#bbb}.market-cover{aspect-ratio:4/5;background:#eee;display:block;position:relative;overflow:hidden}.market-cover img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.market-cover:hover img{transform:scale(1.025)}.market-cover>span{background:var(--orange);color:#fff;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;top:0;left:0}.market-card-body{padding:15px}.market-card-body h2{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 8px;font-size:19px;overflow:hidden}.market-card-body>p{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:42px;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.market-price{border-top:1px solid #e4e4e4;gap:3px;margin:16px 0 12px;padding-top:12px;display:grid}.market-price small{color:#888;font-size:10px}.market-price strong em{color:var(--orange);font-size:11px;font-style:normal}.market-price span{color:#777;font-size:10px}.market-primary,.market-cancel{border:1px solid var(--orange);background:var(--orange);color:#fff;width:100%;height:42px;font-weight:900}.market-cancel{color:#777;background:#fff;border-color:#ccc}.market-bid{grid-template-columns:1fr 88px;display:grid}.market-bid input{border:1px solid #bbb;min-width:0;height:42px;padding:0 10px}.market-bid button{background:var(--orange);color:#fff;border:0;font-weight:850}.auction-only{display:none!important}.auction-form .auction-only{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.rights-check{line-height:1.5;font-size:12px!important}.work-main-shell{grid-template-columns:minmax(0,1fr) 296px;gap:48px;padding:30px 0 80px;display:grid}.work-main-column{min-width:0}.work-identity{border-bottom:1px solid #d8d8d8;grid-template-columns:230px minmax(0,1fr);gap:28px;padding-bottom:24px;display:grid}.work-main-cover{background:#eee;height:310px}.work-main-cover img{object-fit:cover;width:100%;height:100%}.work-state-line{align-items:center;gap:9px;display:flex}.work-state-line b{font-size:13px}.work-state-line small{color:#888;font-size:11px}.work-main-copy h1{letter-spacing:-.055em;margin:14px 0 9px;font-size:34px}.work-credit{color:#777;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.work-credit>span{border-left:1px solid #ddd;padding-left:8px}.work-main-copy>p{color:#555;white-space:pre-wrap;max-width:690px;margin:22px 0;font-size:14px;line-height:1.75}.work-main-tags{flex-wrap:wrap;gap:6px;display:flex}.work-main-tags a{color:#666;background:#f6f6f6;padding:7px 9px;font-size:12px}.work-primary-actions{grid-template-columns:minmax(160px,1fr) minmax(150px,1fr) 110px;gap:7px;margin-top:22px;display:grid}.work-primary-actions a,.work-primary-actions button{color:#444;background:#fff;border:1px solid #d2d2d2;justify-content:center;align-items:center;height:48px;font-size:14px;font-weight:850;display:flex}.work-primary-actions button.active{border-color:var(--orange);color:var(--orange)}.work-metric-strip{color:#777;border-bottom:1px solid #ddd;align-items:center;gap:24px;min-height:54px;font-size:12px;display:flex}.work-metric-strip button{color:#777;background:#fff;border:0}.work-metric-strip button:first-letter{color:var(--orange)}.work-episode-catalog{margin-top:30px}.work-episode-catalog>header{border-bottom:2px solid #444;justify-content:space-between;align-items:center;height:58px;display:flex}.work-episode-catalog>header>div{align-items:baseline;gap:10px;display:flex}.work-episode-catalog h2{font-size:22px}.work-episode-catalog header span,.work-episode-catalog header small{color:#888;font-size:12px}.work-episode-catalog>div>a{color:#333;border-bottom:1px solid #dedede;grid-template-columns:104px minmax(0,1fr) 110px 42px;align-items:center;gap:15px;min-height:92px;display:grid}.episode-row-thumb{background:#eee;width:104px;height:68px;overflow:hidden}.episode-row-thumb img{object-fit:cover;width:100%;height:100%}.episode-row-thumb span{color:#aaa;letter-spacing:.08em;place-items:center;height:100%;font-size:9px;font-weight:900;display:grid}.work-episode-catalog a>div:nth-child(2){gap:7px;display:grid}.work-episode-catalog a small,.work-episode-catalog time{color:#888;font-size:11px}.work-episode-catalog a>b{color:var(--orange);font-size:12px}.work-pilot-main{border-top:2px solid #444;margin-top:30px}.work-pilot-main>header,.work-pilot-main>footer{justify-content:space-between;align-items:center;min-height:58px;display:flex}.work-pilot-main>header h2{font-size:21px}.work-pilot-main>header strong{color:var(--orange)}.work-pilot-main>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.work-pilot-main img{aspect-ratio:1;object-fit:cover;width:100%}.work-pilot-main footer button{background:var(--orange);color:#fff;border:0;height:38px;padding:0 16px}.work-side-column{align-content:start;gap:18px;display:grid}.work-side-column>section{border-top:3px solid var(--orange);border-bottom:1px solid #ddd;padding:18px 0}.work-side-column h2{margin:7px 0 13px;font-size:19px}.work-side-funding>strong,.work-side-market>strong{color:var(--orange);font-size:31px}.work-side-funding small,.work-side-market p,.work-side-creator p{color:#777;margin:8px 0;font-size:12px;line-height:1.55;display:block}.work-side-funding button,.work-side-market a{border:1px solid var(--orange);background:var(--orange);color:#fff;justify-content:center;align-items:center;width:100%;height:41px;margin-top:12px;font-weight:850;display:flex}.work-side-creator>div,.work-side-links{gap:7px;display:grid}.work-side-creator button,.work-side-creator a,.work-side-links a,.work-side-links button{color:#555;background:#fff;border:1px solid #d5d5d5;justify-content:center;align-items:center;min-height:38px;font-size:12px;display:flex}.work-side-links h2{margin-bottom:3px}.work-side-links .report-button{width:100%}.episode-focus-nav{z-index:80;height:58px;padding:0 max(20px,calc((100vw - var(--site-shell))/2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #ddd;grid-template-columns:190px minmax(0,1fr) 70px;align-items:center;display:grid;position:sticky;top:0}.episode-focus-nav>div{justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.episode-focus-nav>div a,.episode-focus-nav>div span{color:#888;font-size:12px}.episode-focus-nav>div strong{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.episode-focus-nav>button{color:#666;background:#fff;border:0}.episode-focus-title{text-align:center;max-width:760px;margin:0 auto;padding:34px 20px 22px}.episode-focus-title>span{color:#888;font-size:12px}.episode-focus-title h1{margin:8px 0;font-size:25px}.episode-focus-title small{color:#888;font-size:11px}.episode-focus-title button{border:1px solid var(--orange);color:var(--orange);background:#fff;margin-left:10px;padding:7px 9px}.episode-focus-images{background:#fff;width:min(100%,800px);margin:0 auto}.episode-focus-locked{text-align:center;background:#fff;border:1px solid #ddd;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 32px,760px);min-height:520px;margin:0 auto;display:flex}.episode-focus-locked>span{color:var(--orange);letter-spacing:.1em;font-size:11px;font-weight:950}.episode-focus-locked h2{font-size:25px}.episode-focus-locked p{color:#777}.episode-focus-locked button{background:var(--orange);color:#fff;border:0;height:48px;margin:18px 0 10px;padding:0 28px;font-weight:900}.episode-focus-locked a{color:var(--orange);font-size:12px}.episode-focus-footer{max-width:800px;margin:0 auto;padding:30px 0 80px}.episode-focus-footer>div{border-top:1px solid #ccc;border-bottom:1px solid #ccc;grid-template-columns:1fr 100px 1fr;display:grid}.episode-focus-footer>div>*{align-items:center;min-height:58px;padding:0 16px;display:flex}.episode-focus-footer>div>:nth-child(2){border-left:1px solid #ddd;border-right:1px solid #ddd;justify-content:center}.episode-focus-footer>div>:last-child{justify-content:flex-end}.episode-focus-footer>a{border:1px solid var(--orange);width:100%;height:46px;color:var(--orange);justify-content:center;align-items:center;margin-top:14px;font-weight:850;display:flex}.help-chat-shell{width:calc(100% - 32px);max-width:var(--site-shell);margin:0 auto 80px}.help-chat-shell>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:end;min-height:150px;padding:34px 0 24px;display:flex}.help-chat-shell>header span{color:var(--orange);letter-spacing:.1em;font-size:11px;font-weight:950}.help-chat-shell>header h1{margin:7px 0;font-size:34px}.help-chat-shell>header p{color:#777;margin:0;font-size:13px}.help-chat-shell>header button{background:var(--orange);color:#fff;border:0;height:42px;padding:0 18px;font-weight:900}.help-chat-layout{border:1px solid #d7d7d7;grid-template-columns:310px minmax(0,1fr);min-height:650px;margin-top:22px;display:grid}.help-chat-layout>aside{background:#fafafa;border-right:1px solid #ddd}.help-chat-layout>aside>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:55px;padding:0 15px;display:flex}.help-chat-layout>aside>button{text-align:left;background:#fafafa;border:0;border-bottom:1px solid #e2e2e2;gap:5px;width:100%;min-height:86px;padding:14px;display:grid}.help-chat-layout>aside>button.active{border-left:4px solid var(--orange);background:#fff;padding-left:10px}.help-chat-layout aside button span,.help-chat-layout aside button small{color:#888;font-size:10px}.help-chat-layout aside button strong{font-size:13px}.help-empty{text-align:center;padding:40px 20px}.help-empty p{color:#888;font-size:12px}.help-empty button,.help-conversation-empty button{border:1px solid var(--orange);height:38px;color:var(--orange);background:#fff;padding:0 15px}.help-conversation{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.help-conversation>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:72px;padding:0 22px;display:flex}.help-conversation>header span{color:var(--orange);font-size:10px}.help-conversation>header h2{margin:5px 0 0;font-size:18px}.help-conversation>header em{color:#777;font-size:11px;font-style:normal}.help-messages{background:#fff;flex-direction:column;gap:14px;padding:24px;display:flex;overflow:auto}.help-messages article{border:1px solid #ddd;max-width:72%;padding:13px 15px}.help-messages article.mine{border-color:var(--brand-accent-line);background:var(--brand-accent-pale);align-self:flex-end}.help-messages article.admin{align-self:flex-start}.help-messages article>div{justify-content:space-between;gap:20px;display:flex}.help-messages strong{font-size:11px}.help-messages time{color:#999;font-size:9px}.help-messages p{white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.65}.help-conversation>form{border-top:1px solid #ddd;grid-template-columns:1fr 130px;min-height:120px;padding:14px;display:grid}.help-conversation>form textarea{resize:none;border:1px solid #ccc;padding:12px}.help-conversation>form button{background:var(--orange);color:#fff;border:0;font-weight:850}.help-conversation-empty{text-align:center;flex-direction:column;grid-row:1/-1;justify-content:center;align-items:center;display:flex}.help-conversation-empty>span{color:var(--orange);font-size:44px;font-weight:950}.help-conversation-empty p{color:#777}.help-resolved{text-align:center;color:#777;padding:22px;font-size:12px}.help-quick-faq{border-top:2px solid #444;margin-top:34px}.help-quick-faq>h2{font-size:21px}.help-quick-faq>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.help-quick-faq details{border:1px solid #ddd;padding:16px}.help-quick-faq summary{font-size:13px;font-weight:850}.help-quick-faq p{color:#777;font-size:12px;line-height:1.6}.art-detail-wrap{grid-template-columns:minmax(0,1fr) 290px!important;align-items:start!important;gap:28px!important;margin-top:26px!important}.art-detail-image{border:1px solid #e0e0e0;place-items:center;min-height:560px;background:#f4f4f4!important;display:grid!important}.art-detail-image img{object-fit:contain!important;width:100%!important;max-height:820px!important}.art-detail-wrap>aside{position:sticky;top:138px;border-top:3px solid var(--orange)!important;padding:22px!important}.art-detail-wrap>aside>span{font-weight:900;color:var(--orange)!important;font-size:11px!important}.art-detail-wrap>aside h1{line-height:1.25;font-size:26px!important}.art-detail-actions{grid-template-columns:1fr 1fr;display:grid!important}.art-detail-actions button{min-height:40px}.creator-work-rail,.algorithm-art{border-top:1px solid #ddd;padding-top:8px}.art-comment-section{border-top:2px solid #444!important;margin-top:38px!important;padding-top:18px!important}.creator-channel-banner.has-image{color:#fff;background-position:50%;background-size:cover;height:300px;position:relative;border-top:0!important}.creator-channel-banner.has-image:after{content:"";background:linear-gradient(#0000,#00000094);position:absolute;inset:45% 0 0}.creator-channel-banner.has-image>span,.creator-channel-banner.has-image>strong{z-index:1;text-shadow:0 2px 12px #0000006b;position:relative;color:#fff!important}.creator-channel-banner.has-image>span{opacity:.85}.creator-profile-head{border-bottom:0!important}.creator-profile-head>aside{border-left:1px solid #e0e0e0}.creator-profile-stats{align-items:center;gap:28px;min-height:54px;padding:0 34px!important;display:flex!important}.creator-channel-nav{z-index:30;background:#fff;position:sticky;top:118px}.creator-portfolio-section>header{border-bottom:1px solid #ddd;padding-bottom:13px}.creator-portfolio-works>a,.creator-portfolio-art>a{border:0!important;padding:0!important}.creator-portfolio-works img,.creator-portfolio-art img{transition:filter .2s}.creator-portfolio-works a:hover img,.creator-portfolio-art a:hover img{filter:brightness(.94)}.support-direct{color:#777;align-items:center;height:34px;padding:0 9px;font-size:12px;font-weight:800;display:flex}.support-direct:hover{color:var(--orange)}.market-primary{justify-content:center;align-items:center;display:flex}.market-bid{grid-template-columns:1fr}.market-bid>div{grid-template-columns:1fr 88px;display:grid}.market-agree{color:#777;align-items:center;gap:6px;min-height:34px;font-size:10px;display:flex}.market-agree input{accent-color:var(--orange);width:14px!important;height:14px!important}.rights-check small{color:#888;margin:5px 0 0 26px;font-size:10px;font-weight:500;display:block}@media (width<=1050px){.market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-main-shell{grid-template-columns:minmax(0,1fr) 250px;gap:28px}.work-identity{grid-template-columns:190px 1fr}.work-main-cover{height:270px}}@media (width<=760px){.market-wrap,.work-main-shell,.help-chat-shell{width:calc(100% - 24px)}.market-head{flex-direction:column;align-items:flex-start}.market-safety{grid-template-columns:1fr}.market-safety>div{border-bottom:1px solid #e5e5e5;border-right:0}.market-toolbar{flex-wrap:wrap;padding:10px 0}.market-toolbar form{flex-basis:100%;max-width:none}.market-toolbar>label{margin-left:0}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.market-card-body{padding:11px}.market-card-body h2{font-size:16px}.auction-form .auction-only{grid-template-columns:1fr}.work-main-shell{padding-top:18px;display:block}.work-identity{grid-template-columns:112px minmax(0,1fr);gap:14px}.work-main-cover{height:166px}.work-main-copy h1{margin:9px 0;font-size:24px}.work-main-copy>p{grid-column:1/-1;font-size:13px}.work-credit>span,.work-main-tags{display:none}.work-primary-actions{grid-template-columns:1fr 1fr;margin-top:14px}.work-primary-actions>:last-child{display:none}.work-metric-strip{gap:11px;overflow-x:auto}.work-episode-catalog>div>a{grid-template-columns:82px minmax(0,1fr) 36px;gap:10px}.episode-row-thumb{width:82px;height:58px}.work-episode-catalog time{display:none}.work-side-column{margin-top:30px}.work-pilot-main>div{display:flex;overflow-x:auto}.work-pilot-main img{flex:0 0 72%;width:72%}.episode-focus-nav{grid-template-columns:130px 1fr 48px;padding:0 12px}.episode-reader-brand{font-size:18px}.episode-focus-nav>div a,.episode-focus-nav>div span{display:none}.episode-focus-title{padding-top:24px}.episode-focus-footer{padding:20px 12px 70px}.episode-focus-footer>div{grid-template-columns:1fr 82px 1fr}.episode-focus-footer>div>*{padding:0 8px;font-size:11px}.help-chat-shell>header{flex-direction:column;align-items:flex-start;gap:18px}.help-chat-layout{display:block}.help-chat-layout>aside{border-bottom:1px solid #ddd;border-right:0;max-height:230px;overflow:auto}.help-conversation{min-height:560px}.help-messages article{max-width:88%}.help-conversation>form{grid-template-columns:1fr;gap:7px}.help-conversation>form button{height:42px}.help-quick-faq>div{grid-template-columns:1fr}.art-detail-wrap{display:block!important}.art-detail-image{min-height:320px}.art-detail-wrap>aside{margin-top:10px;position:static}.creator-channel-banner.has-image{height:170px}.creator-profile-stats{overflow-x:auto;padding:0 12px!important}.creator-profile-stats span{white-space:nowrap}.creator-channel-nav{top:104px}.support-direct{display:none}}.reader-home{color:#333;background:#fff;min-height:100vh}.reader-home-shell{width:calc(100% - 32px);max-width:var(--site-shell);margin:0 auto 90px}.home-floor{border-bottom:1px solid #ddd}.home-floor-one{grid-template-columns:minmax(0,4fr) minmax(220px,1fr);gap:20px;padding:26px 0 34px;display:grid}.home-hero-column{min-width:0;position:relative}.home-hero{background:#fff;border:1px solid #d8d8d8;grid-template-columns:minmax(300px,58%) minmax(250px,42%);height:430px;display:grid;overflow:hidden}.home-hero-image{background:#f2f2f2;min-width:0}.home-hero-image img,.home-hero-image .cover-empty{object-fit:cover;width:100%;height:100%}.home-hero-copy{flex-direction:column;justify-content:center;padding:42px 36px;display:flex}.home-hero-copy>span,.home-feed-heading span,.home-floor-three article>span,.funding-mini-wing header span{color:var(--orange);letter-spacing:.08em;font-size:11px;font-weight:950}.home-hero-copy h1{letter-spacing:-.06em;margin:12px 0 7px;font-size:40px;line-height:1.08}.home-hero-copy>p{color:#777;margin:0;font-size:15px}.home-hero-copy>div{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.home-hero-copy>div b{color:#666;background:#f5f5f5;padding:6px 8px;font-size:11px}.home-hero-copy footer{gap:11px;margin-top:30px;display:grid}.home-hero-copy footer a{background:var(--orange);color:#fff;align-items:center;width:max-content;height:43px;padding:0 20px;font-weight:900;display:flex}.home-hero-copy footer small{color:#888}.home-hero-empty{color:#888;border:1px solid #ddd;justify-content:center;align-items:center;gap:14px;height:430px;display:flex}.home-hero-empty a{color:var(--orange);font-weight:900}.home-hero-dots{justify-content:center;align-items:end;gap:5px;height:18px;display:flex}.home-hero-dots button{background:#ccc;border:0;width:20px;height:3px}.home-hero-dots button.active{background:var(--orange)}.funding-mini-wing{border-top:4px solid var(--orange);border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;min-width:0;padding:18px 15px}.funding-mini-wing>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:13px;display:flex}.funding-mini-wing h2{margin:6px 0 0;font-size:19px;line-height:1.25}.funding-mini-wing header>a{color:#777;white-space:nowrap;font-size:11px}.funding-mini-item{border-bottom:1px solid #e5e5e5;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:13px 0;display:grid}.funding-mini-item>img,.funding-mini-empty{object-fit:cover;background:#eee;width:56px;height:56px}.funding-mini-item>div{gap:5px;min-width:0;display:grid}.funding-mini-item strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.funding-mini-item small{color:#777;font-size:10px}.funding-mini-item i{background:#eee;height:4px;overflow:hidden}.funding-mini-item i b{background:var(--orange);height:100%;display:block}.funding-mini-none{color:#888;text-align:center;padding:40px 4px;font-size:12px}.funding-mini-wing>p{color:#888;margin:14px 0 0;font-size:11px;line-height:1.55}.home-feed-heading{justify-content:space-between;align-items:end;min-height:60px;display:flex}.home-feed-heading h2{letter-spacing:-.045em;margin:6px 0;font-size:27px}.home-feed-heading>a{color:#666;font-size:12px}.home-quick-filters{scrollbar-width:none;gap:6px;margin:13px 0 20px;display:flex;overflow-x:auto}.home-quick-filters::-webkit-scrollbar{display:none}.home-quick-filters button{color:#666;background:#fff;border:1px solid #d4d4d4;flex:none;height:36px;padding:0 12px;font-weight:800}.home-quick-filters small{opacity:.7;margin-left:5px}.today-episode-grid,.hybrid-feed-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 14px;display:grid}.discovery-work-card{min-width:0}.discovery-work-cover{aspect-ratio:4/3;background:#eee;display:block;position:relative;overflow:hidden}.discovery-work-cover>img,.discovery-work-cover>.cover-empty{object-fit:cover;width:100%;height:100%}.discovery-work-cover>b{background:var(--orange);color:#fff;padding:6px 8px;font-size:10px;position:absolute;top:0;left:0}.discovery-work-cover>span{background:#ffffffeb;padding:5px 7px;font-size:10px;font-weight:900;position:absolute;bottom:7px;right:7px}.discovery-work-card>div h3{white-space:nowrap;text-overflow:ellipsis;margin:10px 0 4px;font-size:17px;overflow:hidden}.discovery-work-card>div p{color:#666;margin:0;font-size:12px}.discovery-work-card>div small{color:#999;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;display:block;overflow:hidden}.discovery-work-card>div>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.discovery-work-card em{color:#666;background:#f4f4f4;padding:4px 6px;font-size:10px;font-style:normal}.home-feed-empty{color:#888;border:1px solid #ddd;place-items:center;min-height:150px;display:grid}.home-floor-three{grid-template-columns:1fr 1fr;gap:14px;padding:38px 0;display:grid}.home-floor-three article{border:1px solid #d5d5d5;padding:28px}.home-floor-three h2{margin:8px 0;font-size:23px}.home-floor-three p{color:#777;font-size:13px;line-height:1.65}.home-floor-three a{color:var(--orange);margin-top:10px;font-weight:900;display:inline-flex}.reader-badge-list{gap:7px;display:grid}.reader-badge-list a{border-bottom:1px solid #eee;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-height:54px;display:grid}.reader-badge-list a>b{background:var(--orange);color:#fff;place-items:center;width:29px;height:29px;display:grid}.reader-badge-list a>span{gap:3px;display:grid}.reader-badge-list strong{font-size:12px}.reader-badge-list small{color:#888;font-size:10px}.production-board>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.production-board article{border:1px solid #ddd;padding:15px}.production-board article>header{justify-content:space-between;align-items:center;display:flex}.production-board article>header button{background:#fff;border:1px solid #ccc;padding:7px 9px}.production-board article>div{grid-template-columns:90px 1fr 38px;align-items:center;gap:9px;margin-top:13px;font-size:11px;display:grid}.production-board article i{background:#eee;height:6px}.production-board article i b{background:var(--orange);height:100%;display:block}.production-board article p{color:#777;margin:10px 0 0;font-size:11px}.creator-production-mini,.creator-production-note{display:none}.work-production-signal{border-bottom:1px solid #ddd;padding:13px 0}.work-production-signal header{justify-content:space-between;align-items:center;font-size:12px;display:flex}.work-production-signal header span{color:var(--orange);font-weight:900}.work-production-signal>div{background:#eee;height:6px;margin-top:8px}.work-production-signal>div i{background:var(--orange);height:100%;display:block}.work-production-signal p{color:#666;margin:9px 0 0;font-size:12px}.work-nudge-card>strong{margin:7px 0;font-size:17px;display:block}.work-nudge-card>p{color:#777;font-size:11px;line-height:1.5}.work-nudge-card>button{border:1px solid var(--orange);background:var(--orange);color:#fff;width:100%;height:40px;font-weight:900}.work-nudge-card>button:disabled{color:#999;background:#eee;border-color:#ccc}.work-supporter-roster>div{border-bottom:1px solid #eee;grid-template-columns:24px 1fr;align-items:center;min-height:43px;display:grid}.work-supporter-roster>div>b{color:var(--orange)}.work-supporter-roster>div>span{display:grid}.work-supporter-roster>div strong{font-size:11px}.work-supporter-roster>div small{color:#888;font-size:9px}.viewer-conversion-zone{gap:26px;width:min(100% - 32px,800px);margin:0 auto;padding:28px 0 10px;display:grid}.viewer-funding-box{border:2px solid var(--orange);background:#fff;grid-template-columns:minmax(0,1fr) 210px;gap:15px 24px;padding:26px;display:grid}.viewer-funding-box span,.viewer-author-note>span,.viewer-nudge span,.viewer-recommendations header span{color:var(--orange);letter-spacing:.08em;font-size:10px;font-weight:950}.viewer-funding-box h2{margin:7px 0;font-size:24px}.viewer-funding-box p{color:#777;margin:0;font-size:12px;line-height:1.6}.viewer-funding-status{align-content:center;gap:7px;display:grid}.viewer-funding-status>strong{font-size:31px}.viewer-funding-status>i{background:#eee;height:8px}.viewer-funding-status i b{background:var(--orange);height:100%;display:block}.viewer-funding-status small{color:#777;font-size:10px}.viewer-funding-quick{grid-column:1/-1;gap:5px;display:flex}.viewer-funding-quick button{background:#fff;border:1px solid #ccc;height:32px;padding:0 12px}.viewer-funding-quick button.active{border-color:var(--orange);color:var(--orange)}.viewer-funding-box>input{border:1px solid #ccc;height:42px;padding:0 11px}.viewer-funding-box>button{background:var(--orange);color:#fff;border:0;height:42px;font-weight:900}.viewer-author-note{background:#fff;border:1px solid #ddd;padding:24px}.viewer-author-note h2{margin:7px 0;font-size:18px}.viewer-author-note p{color:#555;white-space:pre-wrap;margin:0;line-height:1.7}.viewer-nudge{border-top:1px solid #ddd;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:22px;min-height:100px;padding:19px 0;display:flex}.viewer-nudge h2{margin:5px 0;font-size:21px}.viewer-nudge p{color:#777;margin:0;font-size:11px}.viewer-nudge button{border:1px solid var(--orange);height:43px;color:var(--orange);background:#fff;padding:0 17px;font-weight:900}.viewer-nudge button:disabled{color:#999;border-color:#ccc}.viewer-recommendations>header,.viewer-comments>header{border-bottom:2px solid #444;justify-content:space-between;align-items:end;padding-bottom:12px;display:flex}.viewer-recommendations h2,.viewer-comments h2{margin:6px 0 0;font-size:22px}.viewer-recommendations header a,.viewer-comments header span{color:#888;font-size:11px}.viewer-recommendations>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:13px;display:grid}.viewer-recommendations>div>a{min-width:0}.viewer-recommendations img,.viewer-recommendation-empty{aspect-ratio:4/3;object-fit:cover;background:#eee;place-items:center;width:100%;display:grid}.viewer-recommendations strong,.viewer-recommendations small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.viewer-recommendations strong{margin-top:8px;font-size:13px}.viewer-recommendations small{color:#888;margin-top:3px;font-size:10px}.viewer-comments>form{grid-template-columns:1fr 90px;margin-top:14px;display:grid}.viewer-comments textarea{resize:vertical;border:1px solid #ccc;min-height:76px;padding:12px}.viewer-comments form button{background:var(--orange);color:#fff;border:0;font-weight:900}.viewer-comments article{border-bottom:1px solid #e4e4e4;padding:15px 4px}.viewer-comments article>header{align-items:center;gap:7px;display:flex}.viewer-comments article strong{font-size:12px}.viewer-comments article b{background:var(--orange);color:#fff;padding:3px 5px;font-size:9px}.viewer-comments article time{color:#999;margin-left:auto;font-size:9px}.viewer-comments article p{color:#555;white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.6}.viewer-comment-empty{text-align:center;color:#888;padding:30px}.home-floor-three article:nth-child(n+3){border-top:3px solid var(--orange)}@media (width<=1000px){.home-floor-one{grid-template-columns:minmax(0,1fr) 240px}.home-hero{grid-template-columns:52% 48%}.today-episode-grid,.hybrid-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.reader-home-shell{width:calc(100% - 24px)}.home-floor-one{padding-top:14px;display:block}.home-hero{height:auto;display:block}.home-hero-image{height:300px}.home-hero-copy{padding:22px}.home-hero-copy h1{font-size:30px}.funding-mini-wing{margin-top:16px}.today-episode-grid,.hybrid-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}.home-floor-three,.production-board>div:last-child{grid-template-columns:1fr}.viewer-funding-box{grid-template-columns:1fr;padding:19px}.viewer-funding-quick{grid-column:auto}.viewer-recommendations>div{grid-template-columns:repeat(2,minmax(0,1fr))}.viewer-nudge{flex-direction:column;align-items:flex-start}.viewer-comments>form{grid-template-columns:1fr}.viewer-comments form button{height:42px}}.studio-ecosystem-links{border:1px solid #ccc;grid-template-columns:repeat(5,1fr);margin:14px 0 24px;display:grid}.studio-ecosystem-links a{border-right:1px solid #ddd;padding:16px}.studio-ecosystem-links a:last-child{border:0}.studio-ecosystem-links b,.studio-ecosystem-links span{display:block}.studio-ecosystem-links b{color:var(--brand-accent)}.studio-ecosystem-links span{color:#777;margin-top:5px;font-size:11px}.studio-team-permissions>article{border-bottom:1px solid #ddd;grid-template-columns:minmax(180px,1fr) repeat(3,auto);align-items:center;gap:20px;min-height:64px;display:grid}.studio-team-permissions>article>div{gap:4px;display:grid}.studio-team-permissions>article span{color:#777;font-size:11px}.studio-team-permissions label{color:#555;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.studio-team-permissions input{width:17px;height:17px;accent-color:var(--orange)}.creator-program-admin{border-bottom:1px solid #ddd;padding:20px 0}.creator-program-admin header{justify-content:space-between;display:flex}.creator-program-admin header span,.creator-program-admin small{color:#777;margin-top:5px;display:block}.creator-program-admin p{line-height:1.65}.creator-program-admin footer{gap:6px;margin-top:13px;display:flex}.business-disclosure{color:#888;flex-wrap:wrap;gap:5px 18px;font-size:11px;display:flex}.episode-focus-nav>section{gap:6px;display:flex}.episode-focus-nav>section button{background:#fff;border:1px solid #aaa;padding:8px 11px;font-weight:800}.episode-focus-images{-webkit-user-select:none;user-select:none;position:relative}.viewer-watermark{z-index:8;pointer-events:none;color:#ffffffb8;letter-spacing:.05em;mix-blend-mode:difference;background:#00000040;padding:7px 10px;font-size:11px;position:fixed;bottom:18px;right:18px}.home-floor-one{display:block}.hero-mode-switch{background:#fafafa;border:1px solid #d7d7d7;border-bottom:0;height:58px;display:flex}.hero-mode-switch button{color:#777;background:0 0;border:0;border-right:1px solid #ddd;flex:1;font-size:16px;font-weight:850}.hero-mode-switch button:last-child{border-right:0}.hero-mode-switch button.active{color:var(--brand-accent);box-shadow:inset 0 4px var(--brand-accent);background:#fff}.home-hero-column{width:100%}.home-hero{grid-template-columns:minmax(360px,64%) minmax(260px,36%);height:460px}.home-hero-image img{transition:transform .65s cubic-bezier(.2,.75,.2,1)}.home-hero:hover .home-hero-image img{transform:scale(1.025)}.home-hero-column.funding .home-hero{border-color:var(--brand-accent-line)}.home-hero-column.funding .home-hero-copy{background:#faf9ff}.hero-funding-progress{gap:8px!important;margin-top:20px!important;display:grid!important}.hero-funding-progress i{background:#eee;height:10px;overflow:hidden}.hero-funding-progress i b{background:var(--brand-accent);height:100%;display:block}.hero-funding-progress strong{color:#555;font-size:13px}.ecosystem-page{color:#292929;background:#fff;min-height:100vh}.ecosystem-shell{width:calc(100% - 32px);max-width:var(--site-shell);margin:28px auto 90px}.ecosystem-shell>header{border-bottom:3px solid #222;justify-content:space-between;align-items:end;gap:24px;padding:32px 0;display:flex}.ecosystem-shell>header span{color:var(--brand-accent);letter-spacing:.12em;font-size:11px;font-weight:950}.ecosystem-shell>header h1{letter-spacing:-.055em;margin:7px 0 0;font-size:38px}.ecosystem-shell>header p{color:#777;max-width:600px;margin:0;line-height:1.65}.funding-hub-grid,.ip-market-grid{border-top:1px solid #ddd;border-left:1px solid #ddd;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:26px;display:grid}.funding-hub-card,.ip-market-card{background:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;min-width:0;padding:18px}.funding-hub-card img,.ip-market-card img,.ip-market-card .asset-placeholder{object-fit:cover;background:#f1f1f1;width:100%;height:230px}.funding-hub-card h2,.ip-market-card h2{margin:14px 0 7px;font-size:19px}.funding-hub-card p,.ip-market-card p{color:#777;font-size:13px;line-height:1.55}.funding-hub-card i{background:#eee;height:8px;margin:14px 0 7px;display:block;overflow:hidden}.funding-hub-card i b{background:var(--brand-accent);height:100%;display:block}.funding-hub-card footer,.ip-market-card footer{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.funding-hub-card a,.ip-market-card a,.ip-market-card button,.market-create button{border:1px solid var(--brand-accent);background:var(--brand-accent);color:#fff;justify-content:center;align-items:center;height:40px;padding:0 15px;font-weight:850;display:inline-flex}.ip-market-toolbar{align-items:center;gap:8px;margin:22px 0;display:flex}.ip-market-toolbar button{background:#fff;border:1px solid #ccc;height:38px;padding:0 16px;font-weight:800}.ip-market-toolbar button.active{border-color:var(--brand-accent);color:var(--brand-accent)}.market-create{background:#fafafa;border:1px solid #ccc;margin-top:24px;padding:22px}.market-create h2{margin:0 0 14px}.market-create form{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.market-create label{gap:6px;font-size:12px;font-weight:800;display:grid}.market-create input,.market-create select,.market-create textarea{font:inherit;background:#fff;border:1px solid #bbb;padding:11px}.market-create textarea{grid-column:1/-1;min-height:92px}.market-create .market-rights{grid-column:1/-1;align-items:center;display:flex}.market-create button{grid-column:1/-1;width:max-content}.ip-sale-price{color:var(--brand-accent);font-size:18px}.creator-program-steps{border:1px solid #ddd;grid-template-columns:repeat(3,1fr);margin:25px 0;display:grid}.creator-program-steps article{border-right:1px solid #ddd;padding:26px}.creator-program-steps article:last-child{border:0}.creator-program-steps b{color:var(--brand-accent)}.creator-program-steps h2{font-size:20px}.creator-program-form{border-top:3px solid #222;max-width:820px;padding-top:24px}.creator-program-form label{gap:7px;margin-bottom:14px;font-weight:800;display:grid}.creator-program-form input,.creator-program-form textarea{font:inherit;border:1px solid #bbb;padding:13px}.creator-program-form textarea{min-height:110px}.creator-program-form button{background:var(--brand-accent);color:#fff;border:0;height:46px;padding:0 23px;font-weight:900}.application-status{border-top:1px solid #ddd;margin-top:30px}.application-status article{border-bottom:1px solid #ddd;justify-content:space-between;padding:15px 0;display:flex}.contest-apply{background:#fafafa;border:1px solid #ccc;margin:22px 0;padding:20px}.contest-apply form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contest-apply select,.contest-apply textarea{border:1px solid #bbb;padding:11px}.contest-apply textarea{grid-column:1/-1;min-height:80px}.contest-apply button{background:var(--brand-accent);color:#fff;border:0;width:max-content;padding:11px 18px;font-weight:900}.contest-entry-grid{border-top:1px solid #ddd;border-left:1px solid #ddd;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}.contest-entry-grid article{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:14px}.contest-entry-grid img,.contest-entry-placeholder{object-fit:cover;background:#f1f1f1;width:100%;height:180px;display:block}.contest-entry-grid h3{margin:12px 0 6px}.contest-entry-grid p{color:#777;font-size:12px;line-height:1.5}.contest-entry-grid footer{justify-content:space-between;align-items:center;display:flex}.contest-entry-grid button{border:1px solid var(--brand-accent);color:var(--brand-accent);background:#fff;padding:8px 11px;font-weight:850}.contest-entry-grid button.active{background:var(--brand-accent);color:#fff}.potion-ledger>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin-bottom:8px;padding-bottom:16px;display:flex}.potion-ledger>header h2{margin:0 0 4px}.potion-ledger>header p{color:var(--muted);margin:0}.potion-ledger>header>strong{color:var(--orange);font-size:24px}.potion-ledger .library-row{grid-template-columns:1fr auto auto;align-items:center;gap:18px;display:grid}.potion-ledger .library-row b{color:var(--orange)}.ip-link-list{border-top:2px solid #333}.ip-link-list form{border-bottom:1px solid #ddd;grid-template-columns:minmax(220px,1fr) minmax(300px,1fr) 90px;align-items:center;gap:10px;min-height:76px;display:grid}.ip-link-list form>div{gap:5px;display:grid}.ip-link-list form span{color:#888;font-size:11px}.ip-link-list select{background:#fff;border:1px solid #bbb;height:40px;padding:0 10px}.ip-link-list button{background:var(--orange);color:#fff;border:0;height:40px;font-weight:900}.ip-proposal-list{border-top:2px solid #333}.ip-proposal-list>article{border-bottom:1px solid #ddd;padding:22px 4px}.ip-proposal-list article>header,.ip-proposal-list article>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.ip-proposal-list article span,.ip-proposal-list article small{color:#888;font-size:11px}.ip-proposal-list article h2{margin:6px 0 0}.ip-proposal-list article>p{color:#555;white-space:pre-wrap;max-width:820px;line-height:1.7}.ip-proposal-list header>strong{color:#777;background:#eee;padding:6px 9px;font-size:11px}.ip-proposal-list header>strong.accepted{color:var(--orange);background:#fff0f2}.ip-proposal-list footer>div{gap:5px;display:flex}.ip-proposal-list button,.ip-proposal-list footer>a{background:#fff;border:1px solid #bbb;align-items:center;height:36px;padding:0 13px;font-weight:850;display:inline-flex}.ip-proposal-list button:last-child,.ip-proposal-list footer>a{border-color:var(--orange);background:var(--orange);color:#fff}@media (width<=900px){.funding-hub-grid,.ip-market-grid,.contest-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hero-mode-switch{height:50px}.hero-mode-switch button{font-size:13px}.home-hero{height:auto;display:block}.home-hero-image{height:330px}.ecosystem-shell>header{display:block}.ecosystem-shell>header p{margin-top:12px}.funding-hub-grid,.ip-market-grid,.market-create form,.creator-program-steps{grid-template-columns:1fr}.creator-program-steps article{border-bottom:1px solid #ddd;border-right:0}.contest-apply form{grid-template-columns:1fr}.contest-apply textarea{grid-column:auto}}.work-content-tabs{border-top:2px solid #222;border-bottom:1px solid #ccc;height:60px;margin-top:24px;display:flex}.work-content-tabs button{color:#777;background:#fff;border:0;border-right:1px solid #ddd;flex:1;font-size:14px;font-weight:850}.work-content-tabs button.active{color:var(--brand-accent);box-shadow:inset 0 -3px var(--brand-accent)}.work-fanart-panel,.work-community-panel,.work-wiki-panel{border-bottom:1px solid #ccc;padding:25px 0 34px}.work-fanart-panel>header,.work-wiki-panel>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.work-fanart-panel>header a,.work-wiki-panel>header button,.work-community-panel>a{border:1px solid var(--brand-accent);color:var(--brand-accent);background:#fff;padding:10px 14px;font-weight:850}.work-fanart-panel>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.work-fanart-panel>div>a img{aspect-ratio:1;object-fit:cover;width:100%}.work-fanart-panel>div>a strong,.work-fanart-panel>div>a small{margin-top:6px;display:block}.work-fanart-panel>div>a small,.work-community-panel p,.work-wiki-panel header p{color:#777}.work-wiki-panel article{border-top:1px solid #ddd;padding:17px 0}.work-wiki-panel article h3{margin:0 0 8px}.work-wiki-panel article p{white-space:pre-wrap;line-height:1.7}.work-wiki-panel article small{color:#888}@media (width<=700px){.work-content-tabs{overflow-x:auto}.work-content-tabs button{min-width:125px}.work-fanart-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-command-bar{align-items:center;gap:7px;display:flex}.studio-command-bar .studio-primary-action{background:var(--orange)!important;border-color:var(--orange)!important;color:#fff!important}.studio-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.studio-metrics article{align-content:center;gap:8px;min-width:0;display:grid}.studio-metrics span{font-size:11px}.studio-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.studio-title>button{border:1px solid var(--orange);height:36px;color:var(--orange);background:#fff;padding:0 13px;font-weight:850}.studio-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.studio-test-grid>article{border:1px solid #dedede;padding:17px}.studio-test-grid article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-test-grid header span{color:var(--orange);font-size:10px;font-weight:850}.studio-test-grid h3{margin:6px 0 0;font-size:18px}.studio-test-grid header>strong{color:#777;font-size:11px}.studio-test-grid article>div{color:#666;border-top:1px solid #eee;border-bottom:1px solid #eee;gap:15px;margin:15px 0;padding:10px 0;font-size:11px;display:flex}.studio-test-grid footer{flex-wrap:wrap;gap:6px;display:flex}.studio-test-grid footer>*{color:#555;background:#fff;border:1px solid #d5d5d5;justify-content:center;align-items:center;height:34px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.studio-test-grid footer .launch{border-color:var(--orange);background:var(--orange);color:#fff}.studio-test-desk .studio-empty>div{justify-items:center;gap:14px;display:grid}.studio-test-desk .studio-empty button{border:1px solid var(--orange);background:var(--orange);color:#fff;height:38px;padding:0 15px;font-weight:850}.studio-collaboration-status>div:last-child{border-top:1px solid #ddd;margin-top:12px}.studio-collaboration-status article{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) 100px 110px;align-items:center;gap:12px;min-height:58px;display:grid}.studio-collaboration-status article>div{gap:4px;display:grid}.studio-collaboration-status article span,.studio-collaboration-status time{color:#777;font-size:10px}.studio-collaboration-status article>b{color:#666;text-align:center;background:#f3f3f3;padding:6px 8px;font-size:10px}.studio-collaboration-status article>b.accepted,.studio-collaboration-status article>b.active{color:var(--orange);background:#fff0f1}.studio-collaboration-status article>b.proposed{color:#80640b;background:#fff8dc}.studio-activity-columns{align-items:start}.studio-post-list,.studio-reaction-list{max-height:540px;margin-top:12px;overflow:auto}.studio-post-list>article{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;min-height:76px;display:grid}.studio-post-list article>div{gap:4px;min-width:0;display:grid}.studio-post-list span,.studio-post-list small{color:#777;font-size:10px}.studio-post-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.studio-post-list article>a,.studio-post-list article>button{color:#555;background:#fff;border:1px solid #d5d5d5;align-items:center;height:31px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.studio-reaction-list>a{border-bottom:1px solid #eee;gap:5px;padding:13px 2px;display:grid}.studio-reaction-list span,.studio-reaction-list time{color:#888;font-size:10px}.studio-reaction-list strong{font-size:12px}.studio-reaction-list p{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.studio-commission-summary{margin-top:12px}.studio-commission-summary article{border-bottom:1px solid #eee;padding:12px 2px}.studio-commission-summary article>div{justify-content:space-between;display:flex}.studio-commission-summary p{color:#666;font-size:11px}.studio-commission-summary small{color:var(--orange)}.studio-settings>div:last-child{align-items:center;gap:8px;padding-top:15px;display:flex}.studio-settings>div:last-child>*{color:#555;background:#fff;border:1px solid #d5d5d5;align-items:center;height:36px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.studio-settings>div:last-child span{border:0;margin-left:auto}.studio-settings .studio-account-delete{color:#a33413!important;background:#fff7f3!important;border-color:#df9d86!important}@media (width<=1000px){.studio-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-team-permissions>article{grid-template-columns:1fr 1fr}.studio-team-permissions>article>div{grid-column:1/-1}.studio-columns{grid-template-columns:1fr}}@media (width<=700px){.studio-command-bar{flex-wrap:wrap;width:100%}.studio-command-bar button{flex:1}.studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-test-grid{grid-template-columns:1fr}.studio-collaboration-status article{grid-template-columns:minmax(0,1fr) 86px}.studio-collaboration-status time{display:none}.studio-team-permissions>article{grid-template-columns:1fr}.studio-team-permissions>article>div{grid-column:auto}.studio-post-list>article{grid-template-columns:minmax(0,1fr) auto auto}.studio-post-list article>a{grid-column:2}.studio-post-list article .danger-action{grid-column:3}.studio-settings>div:last-child{flex-direction:column;align-items:stretch}.studio-settings>div:last-child span{margin-left:0}}.home-floor-one .home-hero-column{background:#fff;border:1px solid #d8d8d8;border-bottom:0}.popular-five-stage{grid-template-rows:minmax(0,1fr) 48px;height:460px;padding:20px 20px 0;display:grid}.popular-five-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;min-height:0;display:grid}.popular-five-card{background:#f2f2f2;min-width:0;position:relative;overflow:hidden}.popular-five-card img,.popular-five-card .cover-empty{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,.8,.28,1)}.popular-five-card:hover img{transform:scale(1.035)}.popular-five-card>b{color:#fff;background:#7456e8f0;place-items:center;width:42px;height:42px;font-size:22px;font-style:italic;display:grid;position:absolute;bottom:0;left:0}.popular-five-pager{justify-content:center;align-items:center;gap:14px;display:flex}.popular-five-pager button{color:#555;background:0 0;border:0;width:32px;height:32px;font-size:25px}.popular-five-pager button:disabled{opacity:.25}.popular-five-pager span{text-align:center;color:#777;min-width:118px;font-size:11px;font-weight:850}.hero-mode-switch{border-top:1px solid #d7d7d7!important;border-bottom:1px solid #d7d7d7!important}.hero-mode-switch button.active{box-shadow:inset 0 -4px var(--brand-accent)!important}.funding-drag-shell{background:linear-gradient(#fafafa 0,#fff 100%);height:510px;position:relative;overflow:hidden}.funding-drag-stage{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:458px;position:relative;overflow:hidden}.funding-drag-stage.dragging{cursor:grabbing}.funding-drag-card{aspect-ratio:1;will-change:transform,opacity;background:#eee;width:min(46vw,470px);position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 18px 50px #0000001f}.funding-drag-card.center{box-shadow:0 24px 62px #0003}.funding-drag-card>img,.funding-drag-card>.cover-empty{object-fit:cover;pointer-events:none;width:100%;height:100%}.funding-card-progress{color:#fff;background:linear-gradient(#0000,#000000b8);align-items:center;gap:10px;height:38px;padding:0 13px;display:flex;position:absolute;bottom:0;left:0;right:0}.funding-card-progress i{background:#ffffff59;flex:1;height:5px;overflow:hidden}.funding-card-progress i b{background:#fff;height:100%;display:block}.funding-side-control{z-index:25;color:#555;background:#fffffff0;border:1px solid #d4d4d4;width:54px;height:86px;font-size:36px;transition:background .2s,color .2s,transform .2s;position:absolute;top:calc(50% - 28px)}.funding-side-control:hover{background:var(--brand-accent);color:#fff;transform:scale(1.04)}.funding-drag-footer{border-top:1px solid #e2e2e2;justify-content:center;align-items:center;gap:18px;height:52px;display:flex}.funding-drag-footer span{color:#777;font-size:11px;font-weight:850}.funding-drag-footer a{color:var(--brand-accent);font-size:11px;font-weight:900}.home-floor-one .home-hero-empty{border:0;height:460px}.funding-filter-bar{border-bottom:1px solid #ccc;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(130px,.8fr)) auto auto;align-items:end;gap:8px;padding:18px 0;display:grid}.funding-filter-bar label{color:#777;gap:6px;font-size:11px;font-weight:850;display:grid}.funding-filter-bar input,.funding-filter-bar select{height:40px;font:inherit;background:#fff;border:1px solid #bbb;padding:0 10px}.funding-filter-bar .funding-search{color:#555;border:1px solid #bbb;align-items:center;gap:8px;height:40px;padding:0 11px;font-size:18px;display:flex}.funding-search input{border:0;outline:0;width:100%;height:auto;padding:0;font-size:12px}.funding-filter-bar .funding-ai-filter{color:#555;white-space:nowrap;border:1px solid #bbb;align-items:center;gap:7px;height:40px;padding:0 11px;display:flex}.funding-ai-filter input{width:16px;height:16px;accent-color:var(--brand-accent)}.funding-filter-bar>strong{height:40px;color:var(--brand-accent);white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.funding-hub-shell .funding-hub-grid{margin-top:18px}.work-community-panel>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.work-community-panel>header h2{margin:0}.work-community-panel>header p{margin:7px 0 0}.work-community-panel>header>a{border:1px solid var(--brand-accent);color:var(--brand-accent);white-space:nowrap;background:#fff;padding:10px 14px;font-weight:850}.work-community-preview{border-top:2px solid #333}.work-community-preview>a{border-bottom:1px solid #ddd;grid-template-columns:80px minmax(0,1fr) 2fr;align-items:center;gap:16px;min-height:88px;padding:13px 4px;display:grid}.work-community-preview>a:hover{background:#fafafa}.work-community-preview>a>span{color:var(--brand-accent);font-size:11px;font-weight:900}.work-community-preview>a>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.work-community-preview>a>p{color:#777;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.work-community-preview footer{color:#888;grid-column:2/4;justify-content:space-between;display:flex}.work-community-preview footer small{font-size:10px}@media (width<=1000px){.funding-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.funding-filter-bar .funding-search{grid-column:1/-1}.funding-drag-card{width:min(54vw,450px)}}@media (width<=700px){.popular-five-stage{height:310px;padding:8px 8px 0}.popular-five-grid{gap:4px}.popular-five-card>b{width:25px;height:25px;font-size:13px}.funding-drag-shell{height:390px}.funding-drag-stage{height:338px}.funding-drag-card{width:min(68vw,330px)}.funding-side-control{width:38px;height:64px;font-size:27px}.funding-side-control.previous{left:5px}.funding-side-control.next{right:5px}.funding-filter-bar{grid-template-columns:1fr 1fr}.funding-filter-bar .funding-search{grid-column:1/-1}.funding-filter-bar>strong{justify-content:flex-start}.work-community-panel>header{align-items:flex-start}.work-community-preview>a{grid-template-columns:65px minmax(0,1fr)}.work-community-preview>a>p,.work-community-preview footer{grid-column:1/-1}}.home-floor-one .home-hero-column.funding{background:#f6f6f6}.funding-drag-shell{background:#f6f6f6;height:500px}.funding-drag-stage{height:450px}.funding-drag-card{aspect-ratio:3/4;width:300px;box-shadow:none;background:#ececec;border:1px solid #d7d7d7}.funding-drag-card.center{border-color:#cfcfcf;box-shadow:0 12px 32px #2828281f}.funding-drag-card>img,.funding-drag-card>.cover-empty{object-fit:cover;width:100%;height:100%}.funding-card-progress{height:30px;color:var(--brand-accent);background:#fffffff5;padding:0 10px}.funding-card-progress i{background:#e1e1e1;height:3px}.funding-card-progress i b{background:var(--brand-accent)}.funding-card-progress strong{font-size:11px}.funding-side-control{color:#777;background:#fff;border:1px solid #cfcfcf;width:42px;height:42px;font-size:25px;top:203px}.funding-side-control:hover{color:var(--brand-accent);border-color:var(--brand-accent);background:#fff;transform:none}.funding-side-control.previous{left:14px}.funding-side-control.next{right:14px}.funding-drag-footer{background:#fff;height:50px}.funding-drag-footer a{font-size:12px}.funding-drag-footer span{font-size:10px}.funding-gallery-page{background:#fff}.funding-gallery-shell{width:calc(100% - 32px);max-width:var(--site-shell);margin:18px auto 90px}.funding-gallery-toolbar{border-bottom:1px solid #d5d5d5;grid-template-columns:auto minmax(210px,1fr) repeat(4,112px) auto;align-items:center;gap:7px;min-height:58px;display:grid}.funding-gallery-title{align-items:center;gap:7px;padding-right:10px;display:flex}.funding-gallery-title strong{color:#444;letter-spacing:-.04em;font-size:20px}.funding-gallery-title span{color:var(--brand-accent);font-size:11px;font-weight:900}.funding-gallery-search{color:#777;background:#fff;border:1px solid #ccc;align-items:center;gap:7px;height:36px;padding:0 10px;font-size:17px;display:flex}.funding-gallery-search input{color:#555;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.funding-gallery-toolbar>select{color:#666;background:#fff;border:1px solid #ccc;width:100%;height:36px;padding:0 9px;font-size:11px;font-weight:750}.funding-gallery-ai{color:#666;white-space:nowrap;border:1px solid #ccc;align-items:center;gap:6px;height:36px;padding:0 9px;font-size:11px;font-weight:800;display:flex}.funding-gallery-ai input{width:14px;height:14px;accent-color:var(--brand-accent)}.funding-cover-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 16px;padding-top:22px;display:grid}.funding-cover-card{min-width:0;display:block}.funding-cover-frame{aspect-ratio:3/4;background:#eee;border:1px solid #ddd;width:100%;position:relative;overflow:hidden}.funding-cover-frame img,.funding-cover-frame .asset-placeholder{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.funding-cover-card:hover .funding-cover-frame img{transform:scale(1.018)}.funding-cover-frame .asset-placeholder{color:#aaa;place-items:center;font-size:9px;display:grid}.funding-cover-type{color:#666;background:#fffffff0;padding:5px 7px;font-size:9px;font-weight:900;position:absolute;top:7px;left:7px}.funding-cover-frame>strong{background:var(--brand-accent);color:#fff;padding:5px 7px;font-size:10px;position:absolute;top:7px;right:7px}.funding-cover-frame>i{background:#ffffffc7;height:4px;position:absolute;bottom:0;left:0;right:0}.funding-cover-frame>i b{background:var(--brand-accent);height:100%;display:block}.funding-cover-card h2{color:#444;white-space:nowrap;text-overflow:ellipsis;margin:9px 0 4px;font-size:15px;line-height:1.25;overflow:hidden}.funding-cover-card p{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}@media (width<=1120px){.funding-gallery-toolbar{grid-template-columns:auto minmax(200px,1fr) repeat(2,110px) auto}.funding-gallery-toolbar>select:nth-of-type(3),.funding-gallery-toolbar>select:nth-of-type(4){grid-row:2}.funding-cover-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.funding-drag-shell{height:420px}.funding-drag-stage{height:370px}.funding-drag-card{width:240px}.funding-side-control{top:165px}.funding-gallery-shell{width:calc(100% - 24px);margin-top:10px}.funding-gallery-toolbar{grid-template-columns:1fr 1fr;padding:10px 0}.funding-gallery-title,.funding-gallery-search{grid-column:1/-1}.funding-gallery-toolbar>select{grid-row:auto!important}.funding-gallery-ai{justify-content:center}.funding-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px;padding-top:14px}.funding-cover-card h2{font-size:13px}.funding-cover-card p{font-size:10px}}@media (width<=500px){.funding-drag-card{width:210px}.funding-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}}.discovery-work-cover{aspect-ratio:3/4!important}.discovery-work-card>h3{white-space:nowrap;text-overflow:ellipsis;margin:9px 0 0;font-size:15px;font-weight:750;line-height:1.35;overflow:hidden}.discovery-work-card>h3 a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.real-work-cover{aspect-ratio:3/4;height:auto!important}.clean-title-grid>article>h3{margin-top:9px;font-size:15px}.clean-title-grid article>.card-metric,.clean-art-grid>article>.card-metric{display:none!important}.art-top-grid .real-art-image{aspect-ratio:1;background:#f2f2f2;display:block;overflow:hidden}.art-top-grid .real-art-image img{object-fit:cover;width:100%;height:100%}.clean-art-grid h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:8px!important;font-size:15px!important}.funding-cover-card h2{margin-top:8px;font-size:14px}.funding-cover-card p{display:none}.popular-five-stage{grid-template-rows:minmax(0,1fr) 48px;height:470px;padding:18px 18px 0}.popular-five-grid{align-items:start;gap:14px}.popular-five-item{align-content:start;min-width:0;display:grid}.popular-five-card{aspect-ratio:3/4;display:block}.popular-five-item h3{white-space:nowrap;text-overflow:ellipsis;margin:8px 0 3px;font-size:14px;line-height:1.25;overflow:hidden}.popular-five-item h3 a{text-overflow:ellipsis;display:block;overflow:hidden}.popular-five-creator{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.25;display:block;overflow:hidden}.popular-five-creator:hover{color:var(--orange);text-decoration:underline}.funding-drag-shell{height:500px;overflow:hidden}.funding-drag-stage{isolation:isolate;height:450px}.funding-drag-card{aspect-ratio:3/4;transform-origin:50%;will-change:left,transform,opacity;width:300px;top:50%;left:50%}.funding-side-control{top:204px;transform:translateY(-50%)}.funding-side-control:hover{transform:translateY(-50%)}.episode-focus-page{color:#333;background:#f5f5f5!important}.episode-focus-nav{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #d7d7d7;height:64px;padding:0;display:block;position:sticky;top:0}.episode-nav-inner{width:calc(100% - 32px);max-width:var(--site-shell);grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:20px;height:100%;margin:0 auto;display:grid}.episode-reader-brand{letter-spacing:-.055em;font-size:23px;font-weight:900}.episode-nav-breadcrumb{color:#999;justify-content:center;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.episode-nav-breadcrumb a{color:#777}.episode-nav-breadcrumb strong,.episode-nav-breadcrumb b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.episode-nav-breadcrumb strong{color:#444}.episode-nav-breadcrumb b{color:#888;font-weight:650}.episode-share-actions{gap:2px!important;display:flex!important}.episode-share-actions button{color:#666;white-space:nowrap;justify-content:center;align-items:center;gap:5px;width:66px;height:42px;display:flex;background:#fff!important;border:0!important;border-left:1px solid #e2e2e2!important;padding:0!important;font-size:11px!important;font-weight:800!important}.episode-share-actions button:hover{color:var(--orange)}.episode-share-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.episode-focus-title{text-align:left;width:min(100% - 32px,800px);max-width:none;margin:0 auto;padding:27px 0 24px}.episode-work-return{color:#888;font-size:12px;font-weight:750;display:inline-flex}.episode-focus-title h1{letter-spacing:-.04em;margin:12px 0 13px;font-size:28px;line-height:1.25}.episode-meta-row{color:#777;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.episode-meta-row>i{background:#ccc;width:1px;height:11px}.episode-meta-row small{color:#888;font-size:11px}.episode-meta-row button{height:32px;color:#666!important;border-color:#bbb!important;margin:0 0 0 auto!important;padding:0 11px!important}.episode-meta-row button:hover{border-color:var(--orange)!important;color:var(--orange)!important}.episode-focus-images{background:#fff;width:min(100%,800px);min-height:280px;margin:0 auto;box-shadow:0 0 0 1px #e2e2e2}.episode-focus-images img{width:100%;height:auto;display:block}.episode-image-empty{color:#999;place-items:center;min-height:420px;font-size:13px;display:grid}.viewer-watermark{background:#00000052;border:1px solid #fff3;padding:6px 9px;font-size:10px;bottom:20px;right:20px}.viewer-conversion-zone{gap:22px;width:min(100% - 32px,800px);padding-top:30px}.viewer-funding-box{border-width:4px 1px 1px}.viewer-nudge{grid-template-columns:minmax(0,1fr) 105px auto;align-items:center;display:grid}.viewer-nudge>strong{border-left:1px solid #e1e1e1;justify-items:center;gap:2px;display:grid}.viewer-nudge>strong b{color:var(--orange);font-size:23px}.viewer-nudge>strong small{color:#888;font-size:10px}.viewer-nudge button{min-width:170px}.viewer-recommendations>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.viewer-recommendations img,.viewer-recommendation-empty{aspect-ratio:3/4}.viewer-recommendations strong{font-size:12px}.viewer-recommendations small{display:none}.episode-focus-footer{width:min(100% - 32px,800px);max-width:none}.reader-top{color:#666;background:#fff;border:1px solid #ccc;width:42px;height:42px}@media (width<=760px){.popular-five-stage{height:350px;padding:8px 8px 0}.popular-five-grid{gap:5px}.popular-five-item h3{font-size:11px}.popular-five-creator{font-size:9px}.popular-five-card>b{width:24px;height:24px;font-size:12px}.funding-drag-shell{height:420px}.funding-drag-stage{height:370px}.funding-drag-card{width:240px}.funding-side-control{top:166px}.episode-nav-inner{grid-template-columns:126px minmax(0,1fr) auto;gap:7px;width:calc(100% - 20px)}.episode-reader-brand{font-size:18px}.episode-nav-breadcrumb a,.episode-nav-breadcrumb span,.episode-nav-breadcrumb b{display:none}.episode-nav-breadcrumb strong{font-size:11px}.episode-share-actions button{width:39px}.episode-share-actions button span{display:none}.episode-focus-title{width:calc(100% - 24px);padding:20px 0}.episode-focus-title h1{font-size:23px}.episode-meta-row button{width:100%;margin-top:7px!important}.episode-focus-images{width:100%;box-shadow:none}.viewer-nudge{grid-template-columns:1fr auto;gap:15px}.viewer-nudge>strong{border-left:0}.viewer-nudge button{grid-column:1/-1;width:100%;min-width:0}.viewer-recommendations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.episode-focus-footer{width:calc(100% - 24px)}}.home-floor-one{border-bottom:0;padding:20px 0 6px}.home-floor-one .home-hero-column,.home-floor-one .home-hero-column.funding{background:#fff;border:0}.popular-five-stage,.funding-two-stage{background:#fff;height:410px;padding:0;position:relative;overflow:hidden}.popular-five-stage{display:block}.popular-five-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:8px;height:100%}.popular-five-card{background:#eee;border:0!important}.popular-five-card img,.popular-five-card .cover-empty{object-fit:cover;width:100%;height:100%;display:block}.popular-five-item h3,.funding-showcase-item h3{white-space:nowrap;text-overflow:ellipsis;margin:8px 0 3px;font-size:15px;line-height:1.25;overflow:hidden}.popular-five-item h3 a,.funding-showcase-item h3 a{text-overflow:ellipsis;display:block;overflow:hidden}.showcase-next{z-index:9;color:#555;background:#ffffffe6;border:0;width:42px;height:62px;font-size:34px;line-height:1;transition:background .15s,color .15s;position:absolute;top:145px;right:0}.showcase-next:disabled{opacity:.25}.funding-two-grid{grid-template-columns:repeat(2,minmax(0,350px));justify-content:center;align-items:start;gap:30px;height:100%;display:grid}.funding-two-grid.single{grid-template-columns:minmax(0,350px)}.funding-showcase-item{min-width:0}.funding-square-card{aspect-ratio:1;background:#eee;position:relative;overflow:hidden}.funding-square-card>a{width:100%;height:100%;display:block}.funding-square-card img,.funding-square-card .cover-empty{object-fit:cover;width:100%;height:100%;display:block}.funding-cut{z-index:4;color:#666;opacity:0;background:#ffffffdb;border:0;width:32px;height:50px;font-size:25px;transition:opacity .15s,background .15s,color .15s;position:absolute;top:50%;transform:translateY(-50%)}.funding-square-card:hover .funding-cut,.funding-cut:focus-visible{opacity:1}.funding-cut:hover{color:var(--orange);background:#fff}.funding-cut.previous{left:0}.funding-cut.next{right:0}.funding-inline-progress{background:#fffffff0;align-items:center;gap:8px;height:29px;padding:0 9px;display:flex;position:absolute;bottom:0;left:0;right:0}.funding-inline-progress i{background:#ddd;flex:1;height:3px}.funding-inline-progress i b{background:var(--orange);height:100%;display:block}.funding-inline-progress strong{color:var(--orange);font-size:10px}.hero-mode-switch{gap:18px;background:#fff!important;border:0!important;border-bottom:1px solid #ddd!important;width:max-content!important;height:38px!important;margin:2px 0 0!important}.hero-mode-switch button{height:38px;color:#888!important;background:#fff!important;border:0!important;flex:none!important;width:auto!important;padding:0 2px!important;font-size:13px!important;font-weight:800!important}.home-feed-heading{min-height:48px}.home-feed-heading h2{margin:0;font-size:25px}.home-quick-filters{margin-top:8px}.taste-heading{margin-top:38px}.home-floor-three article>span{display:none}.home-ad-rails{z-index:18;pointer-events:none;position:fixed;inset:0}.home-ad-rail{width:clamp(120px,calc((100vw - var(--site-shell))/2 - 18px),168px);aspect-ratio:1/2;pointer-events:auto;background:#eee;position:absolute;top:176px;overflow:hidden}.home-ad-rail.left{left:8px}.home-ad-rail.right{right:8px}.home-ad-rail img{object-fit:cover;width:100%;height:100%;display:block}.home-ad-rail>span{color:#777;background:#ffffffd1;padding:2px 4px;font-size:8px;font-weight:800;position:absolute;top:4px;right:4px}.promotion-form-note{color:#666;background:#f5f5f5;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}@media (width<=1599px){.home-ad-rails{display:none}}@media (width<=760px){.home-floor-one{padding:10px 0 3px}.popular-five-stage,.funding-two-stage{height:245px;padding-right:34px}.popular-five-grid{gap:5px}.popular-five-item h3,.funding-showcase-item h3{margin-top:5px;font-size:10px}.popular-five-creator{font-size:9px}.showcase-next{width:30px;height:48px;font-size:25px;top:72px}.funding-two-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.funding-two-grid.single{grid-template-columns:minmax(0,1fr);max-width:calc(50% - 4px)}.funding-cut{opacity:.85;width:25px;height:38px;font-size:19px}.funding-inline-progress{height:23px;padding:0 6px}.hero-mode-switch{gap:14px;height:34px!important;margin-top:0!important}.hero-mode-switch button{height:34px!important;font-size:11px!important}.home-floor-two{padding-top:8px}.home-feed-heading{min-height:42px}.home-feed-heading h2{font-size:21px}}.novel-ip-actions{gap:8px!important;margin-top:22px!important;display:flex!important}.novel-ip-actions a{border:1px solid #bbb;font-weight:850;color:#555!important;padding:9px 12px!important}.novel-community-shell{width:calc(100% - 32px);max-width:1040px;margin:30px auto 90px}.novel-community-shell>header{border-top:3px solid #222;border-bottom:1px solid #bbb;justify-content:space-between;gap:20px;padding:25px 0;display:flex}.novel-community-shell>header span{color:var(--brand-accent);font-size:11px;font-weight:900}.novel-community-shell>header h1{margin:7px 0;font-size:32px}.novel-community-shell>header p{color:#777}.novel-community-shell>header>div:last-child{align-items:center;gap:7px;display:flex}.novel-community-shell>header a,.novel-community-shell>header button,.novel-community-write button{border:1px solid var(--brand-accent);color:var(--brand-accent);background:#fff;padding:10px 13px;font-weight:850}.novel-community-write{background:#fafafa;border:1px solid #ccc;border-top:0;grid-template-columns:120px 1fr;gap:9px;padding:20px;display:grid}.novel-community-write select,.novel-community-write input,.novel-community-write textarea{border:1px solid #bbb;padding:11px}.novel-community-write textarea{grid-column:1/-1;min-height:130px}.novel-community-posts>article{border-bottom:1px solid #ccc;padding:25px 4px}.novel-community-posts>article>header h2{margin:5px 0}.novel-community-posts>article>header span{color:var(--brand-accent);font-weight:850}.novel-community-posts>article>header small{color:#888}.novel-community-posts>article>p{white-space:pre-wrap;line-height:1.75}.novel-community-posts>article>section{border-left:3px solid #eee;margin-left:30px;padding-left:15px}.novel-community-posts>article>section p{font-size:13px}.novel-community-posts>article>section form{display:flex}.novel-community-posts>article>section input{border:1px solid #bbb;flex:1;padding:10px}.novel-community-posts>article>section button{color:#fff;background:#222;border:0;padding:0 16px}.home-floor-one .hero-mode-switch{margin:0 0 12px!important}.popular-five-card{aspect-ratio:3/4;background:#eee;width:100%;border:0!important;height:auto!important;display:block!important}.popular-five-item h3{margin:8px 0 3px!important;font-size:15px!important}.popular-five-card>b{width:34px!important;height:34px!important;font-size:18px!important}.showcase-next{background:#fff!important;border:1px solid #ddd!important;width:38px!important;height:58px!important;top:125px!important;right:0!important}.funding-single-stage{background:#fff;grid-template-columns:130px minmax(0,560px) 130px;justify-content:center;align-items:center;gap:28px;min-height:570px;padding:0 20px;display:grid;overflow:hidden}.funding-slider-window{aspect-ratio:1;background:#f1f1f1;width:min(46vw,560px);overflow:hidden}.funding-slider-track{will-change:transform;width:300%;height:100%;transition:none;display:flex;transform:translate(-33.3333%)}.funding-slider-track.move-skip{transition:transform .42s cubic-bezier(.22,.75,.2,1);transform:translate(-66.6667%)}.funding-slider-track.move-expected{transition:transform .42s cubic-bezier(.22,.75,.2,1);transform:translate(0)}.funding-single-card{opacity:.82;flex:0 0 33.3333%;width:33.3333%;height:100%}.funding-single-card.active{opacity:1}.funding-single-media{background:#eee;width:100%;height:100%;position:relative;overflow:hidden}.funding-single-media>img,.funding-single-media>.cover-empty{object-fit:cover;width:100%;height:100%;transition:transform .32s;display:block}.funding-single-media footer{background:#fffffff0;grid-template-columns:minmax(90px,auto) minmax(80px,1fr) auto;align-items:center;gap:12px;min-height:50px;padding:0 15px;display:grid;position:absolute;bottom:0;left:0;right:0}.funding-single-media footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.funding-single-media footer>i{background:#ddd;height:4px}.funding-single-media footer>i b{background:var(--orange);height:100%;display:block}.funding-single-media footer>strong{color:var(--orange);font-size:12px}.funding-single-media:hover .funding-cut,.funding-cut:focus-visible{opacity:1}.funding-vote{color:#777;background:#fff;border:1px solid #d5d5d5;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:130px;height:124px;transition:border-color .18s,color .18s,transform .18s,background .18s;display:flex}.funding-vote:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-3px)}.funding-vote>span{font-size:27px}.funding-vote.expected{border-color:var(--brand-accent-line);color:var(--orange)}.main-gallery-row{margin-bottom:26px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.main-gallery-row>.system-gallery{border-left:1px solid #e1e1e1!important;border-top:3px solid var(--brand-accent)!important;min-height:220px!important;padding:22px!important}.main-gallery-row .gallery-symbol{color:var(--brand-accent);font-size:23px!important}.main-gallery-row h2{font-size:22px!important}.work-gallery-catalog>.feed-settings-line{margin-bottom:14px}.creator-directory-wrap{width:calc(100% - 32px);max-width:var(--site-shell);margin:24px auto 90px}.creator-directory-grid{border-top:1px solid #ddd;border-left:1px solid #ddd;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.creator-directory-grid>a{background:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;grid-template-columns:76px minmax(0,1fr);gap:16px;min-height:190px;padding:20px;display:grid}.creator-directory-avatar{background:#eee;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.creator-directory-avatar img{object-fit:cover;width:100%;height:100%}.creator-directory-avatar span{color:#999;font-size:25px;font-weight:900}.creator-directory-grid header{align-items:baseline;gap:7px;display:flex}.creator-directory-grid h2{margin:0;font-size:19px}.creator-directory-grid header small{color:#999;font-size:10px}.creator-directory-grid p{color:#666;height:42px;margin:10px 0;font-size:12px;line-height:1.55;overflow:hidden}.creator-directory-tags{flex-wrap:wrap;gap:4px;display:flex}.creator-directory-tags span{color:#666;background:#f4f4f4;padding:4px 6px;font-size:10px}.creator-directory-grid footer{gap:4px;margin-top:12px;display:grid}.creator-directory-grid footer strong{color:var(--orange);font-size:11px}.creator-directory-grid footer span{color:#888;font-size:10px}.contest-help-gallery{width:calc(100% - 32px);max-width:var(--site-shell);margin:24px auto 90px}.contest-help-gallery>header{border-top:3px solid var(--brand-accent);border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;gap:24px;min-height:124px;padding:24px 0;display:flex}.contest-help-gallery>header h1{margin:6px 0;font-size:30px}.contest-help-gallery>header p{color:#777;margin:0}.contest-help-gallery>header>div:last-child{gap:7px;display:flex}.contest-help-gallery>header a,.contest-help-gallery>header button,.contest-help-write button,.contest-help-thread form button{border:1px solid var(--brand-accent);height:40px;color:var(--brand-accent);background:#fff;justify-content:center;align-items:center;padding:0 14px;font-weight:850;display:inline-flex}.contest-help-tools{border-bottom:1px solid #ddd;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.contest-help-tools nav,.contest-help-tools form{gap:5px;display:flex}.contest-help-tools button,.contest-help-tools input,.contest-help-tools select{background:#fff;border:1px solid #ccc;height:36px;padding:0 10px}.contest-help-tools nav button.active{border-color:var(--brand-accent);color:var(--brand-accent)}.contest-help-write{background:#fafafa;border-bottom:1px solid #ccc;grid-template-columns:140px 1fr 90px;gap:8px;padding:15px;display:grid}.contest-help-write select,.contest-help-write input,.contest-help-write textarea{border:1px solid #bbb;padding:10px}.contest-help-write textarea{grid-column:1/-1;min-height:100px}.contest-help-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:24px;margin-top:22px;display:grid}.contest-help-list{border-top:2px solid #444}.contest-help-head,.contest-help-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ddd;grid-template-columns:90px minmax(0,1fr) 120px 54px;align-items:center;gap:8px;min-height:46px;padding:0 10px;display:grid}.contest-help-head{color:#888;font-size:11px}.contest-help-list>button.active{background:var(--brand-accent-pale)}.contest-help-list>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contest-help-thread{border:1px solid #ddd;min-height:430px;padding:22px}.contest-help-thread header{border-bottom:1px solid #ddd;padding-bottom:14px}.contest-help-thread h2{margin:7px 0 12px}.contest-help-thread>p{white-space:pre-wrap;min-height:80px;line-height:1.7}.contest-help-thread section article{border-bottom:1px solid #eee;padding:12px 0}.contest-help-thread section article p{margin:6px 0}.contest-help-thread form{grid-template-columns:1fr 90px;margin-top:15px;display:grid}.contest-help-thread textarea{border:1px solid #bbb;min-height:72px;padding:10px}.back-gallery{color:#777;margin-top:25px;display:inline-flex}.advanced-search-page>header{border:0!important;border-bottom:1px solid #ccc!important;padding:0 0 18px!important}.search-command>form{width:100%!important;margin-top:0!important;display:block!important}.search-primary{grid-template-columns:minmax(0,1fr) 130px 100px!important;margin-top:0!important;display:grid!important}.search-type-switch{scrollbar-width:none;border-bottom:1px solid #ddd;width:100%;min-width:0;margin-top:12px;overflow-x:auto;display:flex!important}.search-type-switch::-webkit-scrollbar{display:none}.search-type-switch button{color:#777;white-space:nowrap;background:#fff;border:0;flex:none;height:40px;padding:0 18px;font-weight:850}.search-type-switch button.active{color:var(--orange);box-shadow:inset 0 -3px var(--orange)}.search-result-summary{border-bottom:2px solid #555;align-items:center;gap:12px;min-height:66px;display:flex}.search-result-summary>span{color:var(--orange);font-weight:900}.search-result-summary nav{gap:10px;margin-left:auto;display:flex}.search-result-summary nav a{color:#777;font-size:11px}.search-section{border:0!important;border-bottom:1px solid #ddd!important;padding:24px 0!important}.search-section h2>a{float:right;color:#777;font-size:11px}.search-apply{background:var(--orange);color:#fff;border:0;font-weight:900}.search-error-state{min-height:340px}.admin-novel-seed{height:34px;padding:0 10px;font-weight:850;border:1px solid var(--brand-accent)!important;color:var(--brand-accent)!important;background:#fff!important}@media (width<=900px){.funding-single-stage{grid-template-columns:90px minmax(0,480px) 90px;gap:12px}.funding-vote{width:90px}.funding-slider-window{width:min(58vw,480px)}.creator-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contest-help-layout{grid-template-columns:1fr}.contest-help-tools{flex-direction:column;align-items:flex-start}.contest-help-tools nav{max-width:100%;overflow:auto}}@media (width<=700px){.popular-five-stage{height:240px!important;padding-right:30px!important}.popular-five-grid{gap:5px!important}.popular-five-item h3{font-size:10px!important}.popular-five-creator{font-size:9px!important}.showcase-next{width:28px!important;height:45px!important;top:74px!important}.funding-single-stage{grid-template-columns:56px minmax(0,310px) 56px;gap:6px;min-height:400px;padding:0}.funding-slider-window{width:min(68vw,310px)}.funding-vote{gap:4px;width:56px;height:92px}.funding-vote>span{font-size:20px}.funding-vote>strong{font-size:12px}.funding-vote>small{font-size:9px}.funding-single-media footer{grid-template-columns:minmax(65px,auto) 1fr auto;gap:6px;min-height:42px;padding:0 8px}.main-gallery-row{grid-template-columns:1fr!important}.creator-directory-grid{grid-template-columns:1fr}.creator-directory-wrap,.contest-help-gallery{width:calc(100% - 24px)}.contest-help-gallery>header{flex-direction:column;align-items:flex-start}.contest-help-tools form{width:100%}.contest-help-tools input{flex:1;min-width:0}.contest-help-write{grid-template-columns:1fr}.contest-help-write textarea{grid-column:auto}.contest-help-head,.contest-help-list>button{grid-template-columns:70px minmax(0,1fr) 42px}.contest-help-head span:nth-child(3),.contest-help-list>button span:nth-child(3){display:none}.search-result-summary{flex-direction:column;align-items:flex-start;padding:14px 0}.search-result-summary nav{width:100%;margin:0;overflow:auto}.search-primary{grid-template-columns:minmax(0,1fr) 86px!important}.search-primary .detail-toggle{grid-column:1/-1;border-left:1px solid #bbb!important}.search-filter-grid.expanded{grid-template-columns:1fr 1fr!important}}.commission-plan-manage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.commission-plan-manage-card{max-width:none;margin:0}.commission-plan-manage-card>header{border-bottom:1px solid var(--brand-accent-soft);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.commission-plan-manage-card>header div{gap:3px;display:grid}.commission-plan-manage-card>header span{color:#6d6575;font-size:13px}.commission-plan-manage-card>header button{border:1px solid var(--brand-accent);color:var(--brand-accent-strong);background:#fff;border-radius:8px;min-height:40px;padding:0 14px}.commission-plan-manager .studio-hero>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.commission-plan-manager .studio-hero a{border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);border-radius:8px;align-items:center;min-height:42px;padding:0 14px;text-decoration:none;display:inline-flex}@media (width<=760px){.commission-plan-manage-grid{grid-template-columns:1fr}.commission-plan-manage-card>header{align-items:flex-start;gap:10px}.commission-plan-manager .studio-hero{align-items:flex-start}.commission-plan-manager .studio-hero>div:last-child{width:100%}}.fee-breakdown{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);border-radius:12px;margin:20px 0;padding:20px}.fee-breakdown h3{margin:0 0 16px;font-size:18px}.fee-breakdown dl{margin:0}.fee-breakdown dl>div{border-bottom:1px solid var(--brand-accent-line);justify-content:space-between;align-items:start;gap:16px;padding:12px 0;display:flex}.fee-breakdown dt{font-size:14px}.fee-breakdown dd{text-align:right;white-space:nowrap;margin:0;font-weight:700}.fee-breakdown dt small,.fee-breakdown dt em{margin-top:5px;font-size:12px;font-style:normal;display:block}.fee-breakdown dt em{color:var(--brand-accent-strong)}.fee-breakdown del{color:#898391;margin-right:6px}.fee-breakdown .fee-total{color:var(--brand-accent-strong);border-bottom:0;padding-top:18px;font-size:22px}.fee-breakdown .fee-total dt{font-size:17px;font-weight:700}.fee-breakdown p{color:#736b80;font-size:12px;line-height:1.6}.fee-settings{max-width:760px;margin:40px auto;padding:24px}.fee-settings form{background:#fff;border:1px solid #ddd;gap:18px;margin:24px 0;padding:24px;display:grid}.fee-settings label{gap:8px;display:grid}.fee-settings input,.fee-settings textarea{border:1px solid #ccc;padding:12px}.fee-settings button{background:var(--brand-accent-strong);color:#fff;border:0;padding:14px}.fee-settings p{line-height:1.7}.fee-settings button:disabled{opacity:.5}.economy-wrap{max-width:1280px;margin:32px auto;padding:0 24px}.macaron-economy{color:var(--brand-deep);margin:24px 0}.macaron-economy>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.macaron-economy h2{margin:8px 0;font-size:26px}.macaron-economy h3{margin:0 0 18px;font-size:18px}.macaron-economy p{color:#696374;margin:8px 0;font-size:14px;line-height:1.65}.macaron-economy nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.macaron-economy button,.macaron-economy nav>a{border:1px solid var(--brand-line);cursor:pointer;background:#fff;border-radius:7px;padding:10px 14px;font-size:14px}.macaron-economy button:disabled{opacity:.5}.macaron-economy input,.macaron-economy textarea{border:1px solid var(--brand-line);font:inherit;border-radius:6px;padding:10px}.macaron-economy nav label{font-size:14px}.macaron-economy nav input[type=checkbox]{width:auto}.economy-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.economy-cards article{border:1px solid var(--brand-line);background:#fff;border-radius:12px;min-width:0;padding:22px 18px}.economy-cards article>span{min-height:42px;font-size:14px;line-height:1.5;display:block}.economy-cards strong{overflow-wrap:anywhere;margin:14px 0;font-size:30px;display:block}.economy-cards strong small{margin-left:6px;font-size:15px}.economy-cards .exposure{border-top:4px solid var(--brand-accent)}.economy-money,.economy-detail-grid article{border:1px solid var(--brand-line);background:#fff;border-radius:12px;margin:18px 0;padding:24px}.economy-money dl,.economy-detail-grid dl{margin:0}.macaron-economy dl>div{border-bottom:1px solid #eee;justify-content:space-between;gap:18px;padding:12px 0;font-size:15px;display:flex}.macaron-economy dd{text-align:right;white-space:nowrap;margin:0;font-weight:700}.economy-total{color:var(--brand-accent-strong);font-size:20px!important}.economy-detail-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.economy-detail-grid article{margin-top:0}.economy-warning{background:#fff8e9;border:1px solid #e6d6b8;border-radius:10px;padding:18px;font-size:15px}.economy-tabs{margin:24px 0 14px}.economy-tabs button.active{background:var(--brand-accent-strong);color:#fff;border-color:var(--brand-accent)}.economy-tabs>input{min-width:180px;margin-left:auto}.economy-table{border:1px solid var(--brand-line);background:#fff;border-radius:10px;overflow-x:auto}.economy-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.economy-table th,.economy-table td{text-align:left;border-bottom:1px solid #eee;padding:14px}.economy-table th{background:var(--brand-accent-soft)}.economy-table small{color:#777;margin-top:5px;font-size:12px;display:block}.economy-table>p{padding:12px}.economy-grant{border:1px solid var(--brand-line);background:#fff;border-radius:10px;gap:18px;max-width:640px;padding:24px;display:grid}.economy-grant label{gap:8px;font-size:15px;display:grid}.economy-grant>button{background:var(--brand-accent-strong);color:#fff}.macaron-economy footer{color:#726a80;margin:20px 0;font-size:13px}@media (width<=1000px){.economy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.economy-wrap{padding:0 14px}.macaron-economy>header{flex-direction:column;align-items:start}.economy-cards,.economy-detail-grid{grid-template-columns:1fr}.economy-cards article>span{min-height:0}.economy-tabs>input{width:100%;margin-left:0}.economy-cards strong{font-size:28px}}.account-hub{max-width:1180px;margin:0 auto;padding:40px 24px 80px}.account-hub h1{letter-spacing:-1.5px;margin:10px 0;font-size:36px}.hub-eyebrow{color:var(--brand-accent-strong);letter-spacing:2px;margin-top:24px;font-size:12px;font-weight:800}.account-hub p{color:#716880;line-height:1.7}.account-hub h2{margin:34px 0 18px}.badge-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.badge-gallery article{text-align:center;background:#faf8ff;border:1px solid #e8e0f5;border-radius:16px;padding:24px 18px}.badge-gallery h3{margin:12px 0 4px;font-size:16px}.badge-gallery p{margin:0;font-size:12px}.account-badges{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:2px;margin:0 5px;display:inline-flex}.genre-pixel{vertical-align:middle;align-items:center;gap:5px;margin-right:8px;font-size:12px;display:inline-flex}.account-stat-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.account-stat-grid button{background:var(--brand-accent-pale);border:1px solid var(--brand-accent-line);border-radius:12px;align-items:center;gap:12px;padding:20px;display:flex}.account-stat-grid strong{margin-left:auto;font-size:28px}.hub-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.hub-filters input{flex:1;min-width:180px}.account-hub input:not([type=checkbox]),.account-hub select,.account-hub textarea{border:1px solid var(--brand-accent-line);max-width:100%;color:var(--brand-deep);background:#fff;border-radius:8px;padding:11px}.account-hub button{cursor:pointer}.account-hub button:disabled{opacity:.45;cursor:default}.hub-filters button,.hub-primary{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);border-radius:8px;padding:10px 16px}.hub-primary{background:var(--brand-accent-strong);color:#fff;margin-top:16px}.account-table-scroll{overflow:auto}.account-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.account-table td,.account-table th{text-align:left;border-bottom:1px solid var(--brand-accent-soft);padding:15px 12px}.account-table th{background:var(--brand-accent-pale);color:var(--brand-muted);font-size:12px}.account-table small{color:#8a7c96;margin-top:5px;font-size:11px;display:block}.hub-panel{background:var(--brand-accent-pale);border:1px solid var(--brand-accent-line);border-radius:16px;margin:24px 0;padding:24px}.hub-panel label{flex-direction:column;gap:8px;font-size:13px;display:flex}.hub-panel h2{margin-top:0}.hub-panel a{color:var(--brand-accent-strong)}@media (width<=640px){.account-hub{padding:24px 16px 60px}.account-hub h1{font-size:28px}.badge-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.account-stat-grid button{flex-wrap:wrap;gap:5px;padding:12px;font-size:12px}.account-stat-grid strong{width:100%;margin:0;font-size:24px}.hub-panel{padding:16px}}.emote-body{white-space:pre-wrap;overflow-wrap:anywhere}.message-emoticon{object-fit:contain;vertical-align:middle;max-width:40vw;margin:4px;width:112px!important;height:112px!important;display:inline-block!important}.emoticon-picker{width:100%;margin:10px 0;font-size:12px}.emoticon-open{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);color:var(--brand-accent-strong);border-radius:20px;padding:8px 12px}.emoticon-shop-link{color:var(--brand-muted);margin-left:12px;font-size:11px}.emoticon-picked{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.emoticon-picked button{background:var(--brand-accent-pale);border:1px solid var(--brand-accent-line);border-radius:8px;padding:4px;position:relative}.emoticon-picked img{object-fit:contain;width:56px!important;height:56px!important}.emoticon-picked span{color:var(--brand-muted);position:absolute;top:0;right:3px}.emoticon-tray{border:1px solid var(--brand-accent-line);color:var(--brand-deep);max-height:380px;box-shadow:0 8px 24px var(--brand-accent);background:#fff;border-radius:14px;margin:10px 0;padding:14px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.emoticon-tray{box-shadow:0 8px 24px color-mix(in srgb, var(--brand-accent) 7.84%, transparent)}}.emoticon-tray header{justify-content:space-between;align-items:center;display:flex}.emoticon-tray p{color:#82758e;font-size:12px}.emoticon-pack-tabs{gap:8px;padding-bottom:10px;display:flex;overflow:auto}.emoticon-pack-tabs button{background:var(--brand-accent-pale);border:1px solid var(--brand-accent-line);border-radius:8px;min-width:76px;max-width:100px;padding:6px;font-size:11px}.emoticon-pack-tabs button.active{border-color:var(--brand-accent)}.emoticon-pack-tabs img{object-fit:contain;margin:auto;width:44px!important;height:44px!important}.emoticon-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.emoticon-options button,.emoticon-options>div{background:var(--brand-accent-pale);border:1px solid var(--brand-accent-line);border-radius:10px;min-width:0;padding:6px}.emoticon-options img{aspect-ratio:1;object-fit:contain;width:100%;max-width:150px;height:auto;margin:auto;display:block}.emoticon-hero{border:1px solid var(--brand-accent-line);background:linear-gradient(120deg,var(--brand-accent-pale),var(--brand-accent-soft));border-radius:24px;justify-content:space-between;align-items:center;padding:36px;display:flex}.emoticon-hero h1{font-size:42px;line-height:1.25}.emoticon-hero .hub-primary{text-decoration:none;display:inline-block}.emoticon-hero-symbol{color:var(--brand-accent-strong);font-size:170px;line-height:1;position:relative}.emoticon-hero-symbol span{color:var(--brand-accent-line);font-size:68px;position:absolute;top:-12px;right:-8px;transform:rotate(15deg)}.emoticon-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.emoticon-store-grid article{border:1px solid var(--brand-accent-line);border-radius:16px;padding:18px}.emoticon-store-grid article>a:first-child img{aspect-ratio:1.5;object-fit:contain;background:var(--brand-accent-pale);border-radius:10px;width:100%}.emoticon-store-grid h2{margin:14px 0 4px;font-size:18px}.emoticon-store-grid p{font-size:12px}.emoticon-store-grid article>span{color:var(--brand-accent-strong);margin-bottom:12px;font-weight:700;display:block}.hub-panel .emoticon-consent{flex-direction:row;align-items:flex-start;margin:16px 0;line-height:1.6;display:flex}.fc-comment-form .emoticon-picker{grid-column:1/-1}.emoticon-store-grid a{color:inherit;text-decoration:none}@media (width<=640px){.emoticon-hero{padding:24px}.emoticon-hero h1{font-size:28px}.emoticon-hero-symbol{font-size:75px}.emoticon-hero-symbol span{font-size:36px}.emoticon-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.emoticon-store-grid article{padding:12px}.emoticon-options{gap:5px}.emoticon-shop-link{margin-top:8px;display:inline-block}}.button-row,.order-filters,.novel-library-actions,.account-balance{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button-row a,.button-row button,.upload-next-action a,.draft-notice button{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);min-height:40px;color:var(--brand-accent-strong);border-radius:9px;padding:10px 16px;font-weight:650;text-decoration:none}.account-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.account-action-grid>a{border:1px solid var(--brand-accent-line);color:var(--brand-deep);background:#fff;border-radius:12px;flex-direction:column;gap:7px;padding:20px;font-weight:700;text-decoration:none;display:flex}.account-action-grid small{color:#756e80;font-weight:400;line-height:1.5}.account-action-grid>a:hover{border-color:var(--brand-accent);background:var(--brand-accent-pale)}.account-balance{background:var(--brand-accent-soft);border-radius:12px;justify-content:space-between;padding:18px}.account-balance b{color:var(--brand-accent-strong)}.directory-filters{flex-wrap:wrap;align-items:end;gap:12px;padding:14px 0;display:flex}.directory-filters label{flex-direction:column;gap:6px;display:flex}.directory-filters input,.directory-filters select{max-width:100%;min-height:40px}.episode-next-actions{background:#fff;border-top:1px solid #eee;flex-wrap:wrap;justify-content:center;gap:12px;padding:22px 16px;display:flex}.episode-next-actions a{border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);border-radius:9px;padding:13px 20px;font-weight:700;display:block}.episode-next-actions a:last-child{background:var(--brand-accent-strong);color:#fff}.upload-next-action{background:var(--brand-accent-soft);border-radius:12px;margin:16px 0;padding:18px}.upload-next-action a{margin:5px 8px 5px 0;display:inline-flex}.upload-next-action .primary{background:var(--brand-accent-strong);color:#fff}.upload-benefits details{margin:20px 0}.upload-benefits summary,.upload-optional summary,.creator-settings summary,.content-preferences summary{cursor:pointer;padding:15px 0;font-weight:700}.upload-optional{border-top:1px solid var(--brand-accent-line)}.upload-fields>h2{margin:0 0 12px;font-size:17px}.draft-notice{background:var(--brand-accent-soft);border:1px solid var(--brand-accent-line);border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding:12px 16px;font-size:13px;line-height:1.6;display:flex}.draft-notice button{background:#fff;min-height:36px;padding:7px 12px}.manuscript-files>small{color:#756a83;margin:10px 0;font-size:12px;line-height:1.7;display:block}.manuscript-files ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.manuscript-files li{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);border-radius:10px;min-width:0;overflow:hidden}.manuscript-files li img{object-fit:contain;object-position:top;background:var(--brand-accent-soft);width:100%;height:150px}.manuscript-files li>span{overflow-wrap:anywhere;padding:8px;font-size:12px;display:block}.manuscript-files li>div{flex-wrap:wrap;gap:4px;padding:8px;display:flex}.manuscript-files button{border:1px solid var(--brand-accent-line);background:#fff;border-radius:6px;padding:7px;font-size:12px}.manuscript-files button:disabled{opacity:.35}.order-filters{padding:12px 0 20px}.order-filters label{align-items:center;gap:8px;font-size:13px;display:flex}.order-filters select{border:1px solid var(--brand-accent-line);background:#fff;border-radius:8px;padding:9px}.commission-preview{object-fit:cover;background:var(--brand-accent-soft);width:100%;height:220px}.search-extra-image{object-fit:contain;object-position:center;background:var(--brand-accent-pale);border-radius:8px;width:100%;height:180px}.novel-library-actions{margin:16px 0}.novel-library-actions button,.novel-library-actions a{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);color:var(--brand-accent-strong);border-radius:8px;padding:9px 14px;font-size:13px}.library-card-meta{color:#776c83;font-size:12px}.recommendation-compact-empty{border-bottom:1px solid var(--brand-accent-soft);justify-content:space-between;align-items:center;gap:16px;display:flex;min-height:0!important;margin:12px 0!important;padding:12px 0!important}.recommendation-compact-empty .discovery-heading{margin:0}.recommendation-compact-empty .recommendation-state{background:0 0;border:0;min-height:0;padding:0;font-size:12px}.recommendation-compact-empty .recommendation-state>a{display:none}.creator-details-visible{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0!important;display:flex!important}.creator-details-visible h2{color:#817488;margin:0;font-size:12px}.creator-details-visible .profile-chips,.creator-details-visible .creator-skills,.creator-details-visible .social-links{margin:0}.creator-settings{border:1px solid var(--brand-accent-line);border-radius:12px;margin:20px 0;padding:0 18px}.content-preferences{border-top:1px solid var(--brand-accent-line);margin:24px 0;scroll-margin-top:110px}.fourcut-gesture-hint{z-index:65;color:#fff;border:1px solid var(--brand-muted);background:#27193bf0;border-radius:12px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 28px);padding:10px 14px;font-size:12px;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #0002}.fourcut-gesture-hint button{border:1px solid var(--brand-accent-line);color:#fff;white-space:nowrap;background:0 0;border-radius:6px;padding:7px}.studio-primary-action{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.studio-primary-action svg{width:18px;height:18px}@media (width<=640px){.account-action-grid{gap:9px}.account-action-grid>a{padding:16px;font-size:14px}.account-action-grid small{font-size:12px}.manuscript-files ol{grid-template-columns:repeat(2,minmax(0,1fr))}.episode-next-actions{gap:8px}.episode-next-actions a{padding:12px;font-size:13px}.recommendation-compact-empty .recommendation-state{display:none}.directory-filters>*{max-width:100%}.fourcut-gesture-hint{gap:8px;padding:9px 10px;font-size:11px;top:62px}.fourcut-gesture-hint span{max-width:230px}.commission-preview{height:180px}}.support-charge-link{text-align:center;color:var(--brand-accent-strong);border:1px solid var(--brand-accent-line);border-radius:8px;margin-top:8px;padding:12px;font-size:13px;display:block}.collection-choices{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.collection-choices button{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);border-radius:8px;padding:10px}.manuscript-preview-overlay{z-index:200;background:var(--brand-deep);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.manuscript-preview-overlay{background:color-mix(in srgb, var(--brand-deep) 73.33%, transparent)}}.manuscript-preview-overlay{padding:24px;overflow:auto}.manuscript-preview-overlay>section{background:#fff;border-radius:10px;width:fit-content;max-width:100%;margin:auto}.manuscript-preview-overlay header{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;position:sticky;top:0}.manuscript-preview-overlay img{width:690px;max-width:100%;display:block;object-fit:contain!important;height:auto!important}.studio-work-library{scroll-margin-top:120px}.admin-permissions{max-width:1200px}.permission-owner{border:1px solid var(--brand-accent-line);border-left:4px solid var(--brand-accent);background:var(--brand-accent-pale);border-radius:12px;margin:24px 0;padding:18px 22px}.permission-owner>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.permission-owner p,.permission-note{color:#6b6177;font-size:.875rem;line-height:1.6}.permission-owner p{margin:10px 0 0}.permission-role{background:var(--brand-accent-soft);color:var(--brand-accent-strong);border-radius:6px;padding:4px 8px;font-size:.875rem}.permission-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;display:grid}.permission-panel{border:1px solid var(--brand-line);background:#fff;border-radius:14px;min-width:0;padding:24px}.permission-panel h2{margin:0 0 18px;font-size:1.125rem}.permission-panel h2 span,.permission-history summary span{color:#786b85;margin-left:8px;font-size:.875rem;font-weight:500}.permission-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.permission-panel>header h2{margin:0}.permission-panel button,.permission-error button{color:var(--brand-accent-strong);background:#f8f5fc;border:1px solid #dbd1e7;border-radius:8px;padding:9px 13px;font-size:.875rem}.permission-panel button:focus-visible,.permission-panel input:focus-visible,.permission-panel textarea:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.permission-members{margin:0;padding:0;list-style:none}.permission-members li{border-bottom:1px solid var(--brand-accent-soft);justify-content:space-between;align-items:center;gap:14px;padding:20px 0;display:flex}.permission-members li>div{min-width:0}.permission-members span,.permission-members small{overflow-wrap:anywhere;color:#75697f;margin-top:6px;font-size:.875rem;display:block}.permission-members button{flex-shrink:0}.permission-panel .permission-revoke{color:#a23955;background:#fff;border-color:#edd7df}.permission-empty{padding:28px 0;line-height:1.6}.permission-empty p{color:#786b85;font-size:.875rem}.permission-search label,.permission-appointment label{margin-bottom:9px;font-size:.875rem;font-weight:600;display:block}.permission-search>div{gap:8px;display:flex}.permission-search input{flex:1;width:100%;min-width:0;font-size:1rem}.permission-search button{flex-shrink:0}.permission-candidates{gap:8px;max-height:330px;display:grid;overflow:auto}.permission-candidates button{text-align:left;overflow-wrap:anywhere;background:#fff;padding:13px}.permission-candidates button.selected{border-color:var(--brand-accent);background:var(--brand-accent-pale);box-shadow:inset 3px 0 var(--brand-accent)}.permission-candidates span,.permission-candidates small{color:#74647e;margin-top:5px;font-size:.875rem;display:block}.permission-appointment{border-top:1px solid var(--brand-accent-line);margin-top:20px;padding-top:14px}.permission-appointment p{line-height:1.6}.permission-appointment p span{color:#75697f;overflow-wrap:anywhere;font-size:.875rem;display:block}.permission-appointment textarea{resize:vertical;width:100%;font:inherit;font-size:1rem}.permission-panel .hub-primary{background:var(--brand-accent-strong);color:#fff}.permission-error{background:#fff4f6;border:1px solid #edced7;border-radius:10px;margin:16px 0;padding:14px 18px}.permission-error p{margin:0 0 8px}.permission-history{margin-top:24px}.permission-history summary{cursor:pointer;font-weight:600}.permission-history ol{margin:20px 0 0;padding:0;list-style:none}.permission-history li{border-top:1px solid var(--brand-accent-soft);overflow-wrap:anywhere;padding:16px 0}.permission-history li>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.permission-history time,.permission-history small{color:#75697f;font-size:.875rem}.permission-history p{margin:8px 0;font-size:.875rem}.permission-owner span{overflow-wrap:anywhere}@media (width<=800px){.permission-grid{grid-template-columns:1fr;gap:16px}.permission-panel{padding:18px}.permission-owner{padding:16px}.permission-members li{align-items:flex-start}.permission-owner>div{gap:8px}.admin-permissions .site-page-heading{align-items:flex-start}}.ai-content-badge{vertical-align:middle;border:1px solid var(--brand-line,#e5e7ea);color:var(--brand-muted,#6b6475);background:var(--brand-soft,#f2eeff);white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;padding:2px 5px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.ai-visibility-control{flex-direction:column;align-items:flex-start;gap:5px;max-width:100%;font-size:12px;display:inline-flex}.ai-visibility-control .inline-check{white-space:nowrap;cursor:pointer;color:var(--brand-muted,#6b6475);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.ai-visibility-control input[type=checkbox]{width:15px;min-width:15px;height:15px;min-height:15px;accent-color:var(--brand-accent,#5d3dc4);cursor:pointer;margin:0;padding:0}.ai-visibility-control input:disabled{cursor:wait}.ai-visibility-control small{white-space:normal;color:#a83232;font-size:11px}.ai-visibility-control small button{font:inherit;text-decoration:underline}.search-content-preference{flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;display:flex}.search-content-preference>small{color:var(--brand-muted,#6b6475);font-size:12px}.ai-reader-setting>.ai-visibility-control{margin:12px 0}.unified-event-filter input{flex:1;min-width:120px}.contest-pin-guide{color:#62616f;margin:0 0 18px;font-size:.875rem;line-height:1.6}.contest-pin-badge{vertical-align:middle;color:#6242d6;white-space:nowrap;background:#f6f3ff;border:1px solid #d7ccfb;border-radius:6px;align-items:center;margin-right:8px;padding:3px 7px;font-size:.75rem;font-weight:700;display:inline-flex}.event-rows article.event-row-pinned{border-left:3px solid #7456e8}.event-row-action .contest-pin-button{color:#6242d6;cursor:pointer;background:#fff;border:1px solid #d7ccfb;border-radius:6px;min-height:34px;padding:6px 12px;font-size:.875rem}.event-row-action .contest-pin-button[aria-pressed=true]{background:#f6f3ff}.event-row-action .contest-pin-button:disabled{opacity:.55;cursor:wait}.unified-event-filter button{min-height:var(--header-control-height,38px);color:#524776;white-space:nowrap;background:#fff;border:1px solid #ddd9e8;border-radius:6px;padding:0 16px}@media (width<=600px){.unified-event-filter{flex-wrap:wrap}.unified-event-filter input{flex-basis:100%}.unified-event-filter select{flex:1;min-width:0}.event-row-action .contest-pin-button{min-height:44px}}.analytics-reset-panel{background:#fff;border:1px solid #e7e5ec;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:20px;display:flex}.analytics-reset-panel h2{margin:0 0 6px;font-size:16px}.analytics-reset-panel p{color:#666071;margin:0 0 6px;font-size:13px;line-height:1.6}.analytics-reset-panel small{color:#766f83;font-size:12px}.analytics-reset-panel>div:last-of-type{gap:8px;display:flex}.analytics-reset-panel select,.analytics-reset-panel button{min-height:38px;font:inherit;background:#fff;border:1px solid #d9d4e4;border-radius:8px;padding:8px 12px;font-size:13px}.analytics-reset-panel button{color:#6840d9}.support-quick-links{background:#faf9fd;border:1px solid #e7e3ed;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;padding:14px 16px;display:flex}.support-quick-links p{color:#686172;flex:1;margin:0;font-size:13px}.support-quick-links a{background:#fff;border:1px solid #dfd9ea;border-radius:7px;padding:9px 12px;font-size:13px}.support-quick-links a:first-of-type{color:#fff;background:#7146e8;border-color:#7146e8}.help-conversation header .support-state-action{white-space:nowrap;background:#fff;border:1px solid #ded8e9;border-radius:7px;padding:7px 10px;font-size:12px}.help-resolved button{color:#6740d7;background:#fff;border:1px solid #ddd5ed;border-radius:7px;margin-left:12px;padding:8px 12px}.help-chat-shell .help-guidance{color:#746d7e;margin:0 0 14px;font-size:12px;line-height:1.7}.help-chat-layout button:disabled{opacity:.55;cursor:wait}@media (width<=640px){.analytics-reset-panel>div{width:100%}.support-quick-links p{flex-basis:100%}.help-conversation>header{flex-wrap:wrap}}.site-gallery-directory{margin-bottom:28px}:is(.site-gallery-directory .duk-community-cover img,.duk-gallery-banner:has(img[src*=favicons]) .duk-gallery-cover img,.duk-aside-galleries img[src*=favicons]){object-fit:contain;box-sizing:border-box;background:#f6f3fc;padding:12px}.gallery-list-actions .community-header-search{min-width:150px}.gallery-list-actions input{width:100%;min-width:0}@media (width<=640px){.gallery-list-actions .community-header-search{min-width:0}}.help-conversation>header{gap:12px;height:auto;min-height:72px;padding-block:14px}.help-conversation>header h2,.help-messages p{overflow-wrap:anywhere}.duk-forum-toolbar>.community-header-search{width:min(240px,45%);margin-left:auto}.lifecycle-pagination{border-top:1px solid var(--line,#e7e4ed);flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:14px;font-size:13px;display:flex}.lifecycle-pagination button{border:1px solid var(--line,#e7e4ed);color:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px}.lifecycle-pagination button:disabled{opacity:.4;cursor:default}.creator-sales-agreement{background:#faf9ff;border:1px solid #e6e1f5;border-radius:12px;margin:16px 0;padding:20px;font-size:14px;line-height:1.65}.creator-sales-agreement h2{margin:0 0 4px;font-size:17px}.creator-sales-agreement p{margin:4px 0 12px}.creator-sales-agreement details{margin:12px 0}.creator-sales-agreement ol{padding-left:22px}.creator-sales-agreement li{margin:10px 0}.creator-sales-agreement label{align-items:flex-start;gap:8px;margin:14px 0;display:flex}.creator-sales-agreement input{flex-shrink:0;margin-top:5px}.creator-sales-accepted{color:#777;margin:10px 0;font-size:12px}.creator-sales-agreement button{width:auto;min-height:40px;padding:8px 18px}@media (width<=600px){.creator-sales-agreement{padding:16px}.creator-sales-agreement button{width:100%}}.contest-prize-notice{border:1px solid var(--line,#e8e5f0);background:var(--surface,#fff);border-radius:12px;margin:20px 0;padding:20px}.contest-prize-notice h3{margin:0 0 12px;font-size:16px}.contest-prize-notice p{white-space:pre-wrap;overflow-wrap:anywhere}.contest-prize-notice dl{margin:16px 0}.contest-prize-notice dl>div{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:8px 0;display:grid}.contest-prize-notice dt{color:var(--muted,#777)}.contest-prize-notice dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=600px){.contest-prize-notice{padding:16px}.contest-prize-notice dl>div{grid-template-columns:80px minmax(0,1fr);gap:10px}}.fanclub-purchase-terms{color:var(--muted,#6b6475);flex-basis:100%;font-size:13px;line-height:1.6}.fanclub-purchase-terms summary{cursor:pointer;font-weight:500}.fanclub-purchase-terms p{white-space:pre-wrap;margin:8px 0}.fanclub-purchase-terms a{color:var(--purple,#6c41db);margin-top:8px;display:block}.membership-row:has(.fanclub-purchase-terms){grid-template-columns:minmax(0,1fr) auto}.membership-row .fanclub-purchase-terms{grid-area:2/1/auto/-1}.membership-row:has(.fanclub-purchase-terms)>div{flex-direction:column;align-items:flex-start}.membership-row:has(.fanclub-purchase-terms)>a{min-width:0}.fanclub-purchase-history{margin-top:24px}.fanclub-purchase-history>p{color:var(--muted,#6b6475);font-size:13px}.fanclub-purchase-history article{border-bottom:1px solid var(--line,#eee);padding:14px 0}.fanclub-purchase-history article>small{color:var(--muted,#6b6475);margin-left:12px}.refund-form{gap:14px;max-width:740px;margin:16px 0;display:grid}.refund-form label{gap:6px;display:grid}.refund-form label:has(input[type=checkbox]){align-items:flex-start;gap:8px;display:flex}.refund-form input:not([type=checkbox]),.refund-form textarea,.refund-form select{color:#292535;width:100%;font:inherit;background:#fff;border:1px solid #dedbe7;border-radius:8px;padding:10px 12px}.refund-form textarea{min-height:88px}.refund-form button{color:#fff;cursor:pointer;background:#7145ea;border-radius:8px;justify-self:start;padding:10px 18px}.refund-form button:disabled{opacity:.5;cursor:not-allowed}.refund-case{border-top:1px solid #ece9f1;padding:14px 0}.refund-case summary{cursor:pointer;font-weight:600}.refund-case p{white-space:pre-wrap;overflow-wrap:anywhere}.privacy-section p{white-space:pre-line}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}body:has(.fc-page) .platform-footer{display:none}body:has(.fc-page){padding-bottom:0!important}.fc-page{--fc-ink:#24232b;--fc-muted:#777580;--fc-purple:var(--brand-accent-strong);--fc-border:#e8e7ed;flex-direction:column;height:100dvh;min-height:360px;display:flex}.fc-site-header{z-index:130;flex-shrink:0;position:relative}.fc-site-header .platform-header-wrap{position:relative}.fc-viewer{min-height:0;color:var(--fc-ink);background:#fafafb;flex-direction:column;flex:1;font-size:1rem;display:flex;position:relative}.fc-viewer button,.fc-studio button{cursor:pointer}.fc-viewer button,.fc-viewer a,.fc-studio button,.fc-studio input,.fc-studio select,.fc-studio textarea{font:inherit}.fc-viewer button{color:inherit;background:0 0;border:0;min-height:44px;padding:8px 12px;line-height:1.4;border-radius:8px!important}.fc-viewer button:disabled,.fc-studio button:disabled{opacity:.35;cursor:default}.fc-viewer button[aria-pressed=true]{color:var(--fc-purple);background:var(--brand-accent-soft)}.fc-viewer svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}.fc-top{border-bottom:1px solid var(--fc-border);background:#fff;flex-shrink:0;align-items:center;gap:10px 20px;min-height:60px;padding:8px max(24px,50vw - 590px);display:flex}.fc-kind-heading{white-space:nowrap;align-items:center;gap:9px;font-size:18px;display:flex}.fc-four-mark{flex-shrink:0;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;width:22px;height:25px;display:grid;transform:rotate(-7deg)}.fc-four-mark i{background:#7850de;border-radius:2px!important}.fc-four-mark i:nth-child(2){background:#bb9bf6}.fc-four-mark i:last-child{background:#9871e4}.fc-top nav{flex-shrink:0;gap:4px;margin-right:auto;display:flex}.fc-top nav button,.fc-top nav a{white-space:nowrap;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.fc-top nav button[aria-pressed=true]{background:var(--brand-text);color:#fff}.fc-filters{flex:0 360px;gap:8px;min-width:0;display:flex}.fc-filters select,.fc-filters input{font:inherit;border:1px solid var(--fc-border);background:#f8f8fa;min-width:0;min-height:40px;padding:8px 10px;font-size:14px;border-radius:8px!important}.fc-filters select{width:106px}.fc-filters form{flex:1;min-width:80px;display:flex;position:relative}.fc-filters input{width:100%;padding-right:40px}.fc-filters form button{place-items:center;width:40px;min-height:40px;padding:8px;display:grid;position:absolute;top:0;bottom:0;right:0}.fc-filters svg{width:20px;height:20px}.fc-top .fc-search-toggle{display:none}.fc-upload-link{white-space:nowrap;color:var(--fc-purple)!important;font-size:14px!important;font-weight:650!important}.fc-test-bar{background:var(--brand-accent-soft);border-bottom:1px solid var(--brand-accent-line);flex-shrink:0;padding:6px max(24px,50vw - 590px);font-size:14px}.fc-test-bar nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fc-test-bar a{color:var(--brand-muted);padding:4px 8px;border-radius:6px!important}.fc-test-bar a[aria-current=page]{color:var(--fc-purple);background:#fff;font-weight:700}.fc-test-bar nav>a:last-child{margin-left:auto}.fc-test-bar p{color:var(--brand-muted);margin:4px 8px;font-size:13px}.fc-test-bar b{font-variant-numeric:tabular-nums}.fc-theater{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.fc-feed{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto;outline-offset:-4px!important}.fc-feed::-webkit-scrollbar{display:none}.fc-feed.paused{overflow:hidden}.fc-slide{scroll-snap-align:start;scroll-snap-stop:always;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 72px;gap:20px;max-width:782px;height:100%;min-height:0;margin:0 auto;padding:20px 12px 34px;display:grid}.fc-work-card{border:1px solid var(--fc-border);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 5px 22px #25223505;border-radius:16px!important}.fc-stage{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.fc-stage-tools{flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;padding:6px 12px;display:flex}.fc-view-modes{background:var(--brand-accent-soft);gap:2px;padding:3px;display:flex;border-radius:9px!important}.fc-viewer .fc-view-modes button{color:#827b8d;min-height:32px;padding:5px 10px;font-size:14px}.fc-viewer .fc-view-modes button[aria-pressed=true]{color:var(--brand-text);box-shadow:0 1px 4px color-mix(in srgb, var(--brand-deep) 7.06%, transparent);background:#fff;font-weight:650}.fc-art-tools{align-items:center;gap:4px;display:flex}.fc-art-tools button{min-height:36px;padding:5px 10px;font-size:14px}.fc-art-tools button:last-child{place-items:center;min-width:36px;padding:6px;display:grid}.fc-art-tools svg{width:20px;height:20px}.fc-art-frame{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:var(--brand-accent-pale);flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;margin:4px 12px;display:flex;position:relative;overflow:hidden;border-radius:4px!important}.fc-panels{background:#fff;flex-shrink:0;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;height:auto;display:grid}.fc-panels.grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fc-panels.vertical{max-width:none;margin:auto}.fc-panel{min-width:0;min-height:0;position:relative;overflow:hidden}.fc-panel[hidden]{display:none}.fc-panel img{object-fit:contain;width:100%;height:auto;display:block}.fc-panel .fc-line{opacity:0;background:#fff;height:100%;transition:opacity .15s;position:absolute;inset:0}.fc-panel .fc-line.shown{opacity:1}.fc-panels.fc-panel-focus{background:0 0;width:100%;height:100%;display:block}.fc-panel-focus .fc-panel{width:100%;height:100%}.fc-panel-focus img{object-fit:contain;width:100%;height:100%}.fc-cut-controls{min-height:40px;color:var(--fc-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;padding:0 12px;font-size:14px;display:flex}.fc-cut-controls>button{min-width:40px;min-height:36px;padding:0 8px;font-size:26px;line-height:1}.fc-gesture-hint{color:#918a9b;font-size:13px}.fc-cut-progress{flex:1;align-items:center;gap:4px;max-width:200px;display:flex}.fc-cut-progress button{flex:1;min-width:28px;min-height:36px;padding:10px 2px}.fc-cut-progress button span{background:var(--brand-accent-line);height:4px;display:block;border-radius:3px!important}.fc-cut-progress button[aria-current=step] span{background:var(--fc-purple)}.fc-cut-count{text-align:center;font-variant-numeric:tabular-nums;min-width:58px;font-size:13px}.fc-image-error{text-align:center;background:#f4f1f9;flex-direction:column;justify-content:center;align-items:center;padding:20px;font-size:14px;display:flex;position:absolute;inset:0}.fc-image-error button{color:var(--fc-purple);background:#fff}.fc-like-burst{color:#a06bef;pointer-events:none;filter:drop-shadow(0 3px 14px #fff);font-size:96px;line-height:1;animation:.65s ease-out forwards fc-heart;position:absolute;top:50%;left:50%}@keyframes fc-heart{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}65%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-70%)scale(1)}}.fc-info{border-top:1px solid var(--brand-accent-soft);background:#fff;flex-shrink:0;min-width:0;padding:10px 18px 14px}.fc-author{align-items:center;gap:8px;min-width:0;display:flex}.fc-author>a{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:650;display:flex}.fc-author strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-avatar{background:var(--brand-accent-soft);width:30px;height:30px;color:var(--fc-purple);flex-shrink:0;place-items:center;font-size:14px;display:grid;border-radius:50%!important}.fc-author .account-badges{flex-shrink:0}.fc-viewer .fc-follow{background:var(--brand-text);color:#fff;white-space:nowrap;min-height:32px;margin-left:auto;padding:5px 13px;font-size:14px;font-weight:650;border-radius:20px!important}.fc-viewer .fc-follow[aria-pressed=true]{background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.fc-title-row{align-items:center;gap:10px;min-width:0;margin-top:6px;display:flex}.fc-title-row h1{flex:1;min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.5}.fc-title-row h1 button{font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:28px;padding:0;display:block;overflow:hidden}.fc-title-row .work-badge{flex-shrink:0}.fc-info-summary{min-width:0;display:flex}.fc-info-summary button{color:var(--fc-muted);text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;min-height:26px;padding:0;font-size:14px;overflow:hidden}.fc-info-summary button span{color:#655d72;font-weight:600}.fc-actions{flex-direction:column;align-self:end;align-items:center;gap:14px;min-width:0;padding:0 0 8px;display:flex}.fc-actions button{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:64px;min-height:64px;padding:0;font-size:14px;line-height:1.3;display:flex}.fc-actions button>span{background:var(--brand-accent-soft);place-items:center;width:48px;height:48px;transition:background .15s,transform .15s;display:grid;border-radius:50%!important}.fc-actions button>b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:550}.fc-actions button:hover>span{background:var(--brand-accent-line)}.fc-actions button:active>span{transform:scale(.92)}.fc-actions button[aria-pressed=true]{color:var(--fc-purple);background:0 0}.fc-actions button[aria-pressed=true]>span{background:var(--brand-accent-soft)}.fc-actions .fc-support-action>span{background:#eaf7f2}.fc-pagination{color:#696370;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:50%;right:max(20px,50vw - 590px);transform:translateY(-50%)}.fc-pagination button{background:var(--brand-accent-soft);place-items:center;min-width:48px;min-height:48px;padding:12px;display:grid;border-radius:50%!important}.fc-pagination>span{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.fc-pagination small{color:#a49bad;margin-left:4px;font-size:13px;font-weight:400}.fc-pagination p{text-align:center;color:#99919f;margin:6px 0;font-size:13px;line-height:1.6}.fc-feed-status{color:#928a9e;white-space:nowrap;text-align:center;pointer-events:none;max-width:90%;font-size:13px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.fc-feed-status button,.fc-feed-status a{pointer-events:auto;min-height:26px;color:var(--fc-purple);padding:2px 8px;font-size:13px}.fc-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;padding:32px 24px;display:flex}.fc-empty .fc-four-mark{width:42px;height:48px;margin-bottom:12px}.fc-empty h1{margin:0;font-size:24px}.fc-empty p{color:var(--fc-muted);max-width:360px;margin:0 0 8px;line-height:1.7}.fc-empty a,.fc-empty button{color:var(--fc-purple);padding:10px 18px;border-radius:8px!important}.fc-empty a:first-of-type{background:var(--brand-accent-soft);font-weight:650}.fc-skeleton{text-align:center;max-width:660px;height:100%;color:var(--fc-muted);flex-direction:column;gap:20px;margin:auto;padding:24px 30px 44px;font-size:14px;display:flex}.fc-skeleton>div{background:linear-gradient(110deg,var(--brand-accent-soft) 25%,var(--brand-accent-pale) 45%,var(--brand-accent-soft) 65%);background-size:250% 100%;flex:1;animation:1.5s linear infinite fc-loading;border-radius:16px!important}@keyframes fc-loading{to{background-position:250% 0}}.fc-toast{background:var(--brand-text);color:#fff;z-index:600;align-items:center;gap:8px;width:max-content;max-width:92vw;padding:8px 12px 8px 18px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0002;border-radius:12px!important}.fc-toast button{flex-shrink:0}.fc-backdrop{background:color-mix(in srgb, var(--brand-deep) 40.0%, transparent);z-index:200;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fc-sheet{width:min(100%,520px);height:650px;min-height:0;max-height:calc(100dvh - 40px);padding:16px 22px calc(18px + env(safe-area-inset-bottom));box-shadow:0 12px 70px color-mix(in srgb, var(--brand-deep) 12.55%, transparent);background:#fff;flex-direction:column;display:flex;overflow:hidden;border-radius:20px!important}.fc-sheet>header{border-bottom:1px solid var(--fc-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.fc-sheet h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;line-height:1.5;overflow:hidden}.fc-sheet>header button{width:40px;min-width:40px;padding:0;font-size:28px}.fc-comment-sort{gap:6px;padding:12px 0;display:flex}.fc-comment-sort button{min-height:34px;padding:6px 12px;font-size:14px}.fc-comments{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.fc-comments article{border-bottom:1px solid #eee;padding:16px 0;font-size:14px}.fc-comments small{color:#82778e;font-size:13px;display:block}.fc-comments p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.65}.fc-comments nav{flex-wrap:wrap;gap:4px;display:flex}.fc-comments nav button{min-height:34px;padding:4px 8px;font-size:14px}.fc-no-comments{text-align:center;color:#8f859a;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:220px;padding:24px 12px;display:flex}.fc-no-comments svg{width:38px;height:38px;color:var(--brand-accent-line)}.fc-no-comments strong{color:var(--brand-text)}.fc-no-comments p{margin:0;font-size:14px}.fc-comment-form{border-top:1px solid var(--fc-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding-top:12px;display:flex}.fc-comment-form textarea{resize:vertical;border:1px solid var(--brand-accent-line);min-width:150px;max-height:100px;font:inherit;background:var(--brand-accent-pale);flex:1;padding:10px;font-size:16px;border-radius:10px!important}.fc-comment-form>button:last-child,.fc-support>button{background:var(--fc-purple);color:#fff;font-weight:650;border-radius:10px!important}.fc-support,.fc-menu,.fc-details{overscroll-behavior:contain;flex-direction:column;gap:18px;padding:18px 0;line-height:1.65;display:flex;overflow:auto}.fc-support p{color:#786b84;margin:0;font-size:14px}.fc-support label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.fc-support input,.fc-support select{font:inherit;border:1px solid var(--brand-accent-line);background:#fff;max-width:100%;min-height:44px;padding:10px;font-size:16px;border-radius:8px!important}.fc-support>a{color:var(--fc-purple);text-align:center;font-size:14px}.fc-menu button,.fc-menu a{text-align:left;border-bottom:1px solid #eee;padding:12px}.fc-details h3{margin:0;font-size:22px}.fc-details p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fc-details>a{border-top:1px solid var(--fc-border);color:var(--fc-purple);padding:12px 0;font-size:14px}.fc-tags{color:var(--fc-purple);flex-wrap:wrap;gap:10px;font-size:14px;display:flex}.fc-zoom{width:min(100%,900px);height:95dvh}.fc-zoom-scroll{touch-action:pan-x pan-y pinch-zoom;overscroll-behavior:contain;flex:1;min-height:0;padding-top:16px;overflow:auto}.fc-zoom-scroll .fc-panels{background:var(--brand-accent-pale);height:auto;min-height:100%;display:block}.fc-zoom-scroll .fc-panel{margin-bottom:8px;overflow:visible}.fc-zoom-scroll .fc-panel img{width:100%;max-width:100%;height:auto}.fc-zoom-scroll .fc-line{height:100%!important}@media (width>=1101px){.fc-viewer.comments-open .fc-theater{margin-right:400px}.fc-viewer.comments-open .fc-pagination{display:none;right:16px}.fc-viewer.comments-open .fc-slide{max-width:720px}.fc-comments-backdrop{top:var(--fc-overlay-top,184px);background:0 0;width:388px;padding:16px 16px 0 0;bottom:18px;left:auto}.fc-comments-backdrop .fc-sheet{border:1px solid var(--fc-border);width:100%;height:100%;max-height:100%;box-shadow:0 5px 30px color-mix(in srgb, var(--brand-deep) 3.14%, transparent);padding-left:18px;padding-right:18px}}@media (width<=1100px){.fc-top{gap:10px;padding:8px 20px}.fc-filters{flex-basis:300px}.fc-upload-link{display:none}.fc-slide{grid-template-columns:minmax(0,1fr) 64px;gap:14px;max-width:740px;margin-left:auto;margin-right:auto;padding-right:68px}.fc-pagination{gap:8px;right:12px}.fc-pagination button{min-width:40px;min-height:40px;padding:8px}.fc-pagination p{display:none}}@media (width<=700px){.fc-top{flex-wrap:wrap;gap:6px;min-height:54px;padding:6px 12px}.fc-kind-heading{gap:6px;font-size:16px}.fc-four-mark{gap:2px;width:18px;height:20px}.fc-top nav{gap:0}.fc-top nav button,.fc-top nav a{min-height:40px;padding:8px 10px;font-size:14px}.fc-top .fc-search-toggle{place-items:center;min-width:36px;min-height:40px;margin-left:auto;padding:8px;display:grid}.fc-top .fc-search-toggle svg{width:21px;height:21px}.fc-filters{flex-basis:100%;display:none}.fc-top.search-open .fc-filters{padding:6px 0 2px;display:flex}.fc-filters input,.fc-filters select{font-size:16px}.fc-filters select{width:118px}.fc-test-bar{padding:5px 10px;font-size:13px}.fc-test-bar nav{gap:0}.fc-test-bar a{padding:5px}.fc-test-bar p{margin:3px 5px;font-size:12px}.fc-slide{grid-template-columns:minmax(0,1fr) 52px;gap:6px;max-width:620px;padding:10px 10px 42px}.fc-work-card{border-radius:12px!important}.fc-stage-tools{gap:2px;padding:5px 7px}.fc-viewer .fc-view-modes button{min-height:32px;padding:5px 7px;font-size:13px}.fc-art-tools{gap:0}.fc-art-tools button{padding:4px 6px;font-size:13px}.fc-art-tools button:last-child{min-width:32px}.fc-art-frame{margin:2px 6px}.fc-cut-controls{min-height:36px;padding:0 7px;font-size:13px}.fc-gesture-hint{display:none}.fc-info{padding:9px 10px 10px}.fc-author{flex-wrap:wrap;gap:5px}.fc-author>a{gap:6px;max-width:calc(100% - 70px);font-size:14px}.fc-author .fc-follow{min-height:32px;padding:5px 9px}.fc-avatar{width:26px;height:26px}.fc-title-row{gap:6px;margin-top:4px}.fc-title-row h1{font-size:16px}.fc-info-summary button{min-height:24px;font-size:13px}.fc-actions{gap:12px;padding-bottom:8px}.fc-actions button{gap:5px;width:52px;min-height:60px}.fc-actions button>span{width:44px;height:44px}.fc-actions svg{width:23px;height:23px}.fc-actions button>b{font-size:13px}.fc-pagination{flex-direction:row;gap:2px;top:auto;bottom:3px;right:12px;transform:none}.fc-pagination button{min-width:32px;min-height:32px;padding:6px}.fc-pagination button svg{width:18px;height:18px}.fc-pagination>span{text-align:center;min-width:30px;font-size:13px}.fc-pagination small{margin-left:2px;font-size:11px}.fc-feed-status{text-overflow:ellipsis;text-align:left;max-width:calc(100% - 134px);font-size:12px;bottom:8px;left:14px;overflow:hidden;transform:none}.fc-feed-status button,.fc-feed-status a{min-height:22px;padding:2px 5px;font-size:12px}.fc-backdrop{align-items:flex-end;padding:0}.fc-sheet{width:100%;height:65dvh;max-height:92dvh;padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0!important}.fc-sheet h2{font-size:18px}.fc-zoom{height:94dvh;max-height:94dvh}.fc-toast{padding:6px 10px 6px 14px;font-size:14px;bottom:45px}.fc-empty h1{font-size:21px}.fc-empty{padding:24px 18px}}.fc-compact .fc-actions{gap:6px}.fc-compact .fc-actions button{gap:3px;min-height:50px}.fc-compact .fc-actions button>span{width:36px;height:36px}.fc-compact .fc-actions svg{width:22px;height:22px}.fc-compact .fc-stage-tools{padding-top:3px;padding-bottom:3px}.fc-compact .fc-cut-controls{min-height:32px}.fc-compact .fc-info-summary{display:none}.fc-compact .fc-info{padding-top:8px;padding-bottom:8px}@media (width>=701px) and (height<=640px){.fc-slide{grid-template-columns:minmax(0,1fr) 80px;max-width:900px;padding-top:10px;padding-bottom:30px;padding-right:60px}.fc-work-card{grid-template-columns:minmax(0,1fr) 180px;display:grid}.fc-info{border-top:0;border-left:1px solid var(--fc-border);padding:16px 12px;overflow:auto}.fc-author{flex-wrap:wrap}.fc-author .fc-follow{margin-left:0}.fc-title-row h1 button{white-space:normal;overflow:visible}.fc-title-row{align-items:start;margin-top:12px}.fc-info-summary{margin-top:10px;display:flex!important}.fc-info-summary button{white-space:normal;font-size:13px}.fc-actions{grid-template-columns:1fr 1fr;align-self:center;gap:8px 2px;display:grid}.fc-actions button{width:40px;min-height:50px}.fc-actions button>b{font-size:12px}.fc-actions button>span{width:34px;height:34px}.fc-sheet{max-height:94dvh}.fc-pagination{right:12px}.fc-art-frame{margin-top:0;margin-bottom:0}}@media (width<=360px){.fc-top{gap:4px;padding-left:8px;padding-right:8px}.fc-top nav button,.fc-top nav a{padding:8px 7px}.fc-top .fc-search-toggle{min-width:30px;padding:5px}.fc-slide{grid-template-columns:minmax(0,1fr) 48px;gap:4px;padding-left:6px;padding-right:6px}.fc-actions button{width:48px}.fc-viewer .fc-view-modes button{padding:5px;font-size:12px}.fc-art-tools button{padding:4px;font-size:12px}.fc-stage-tools{padding-left:4px;padding-right:4px}}@media (prefers-reduced-motion:reduce){.fc-panel .fc-line,.fc-actions button>span{transition:none}.fc-feed{scroll-behavior:auto}.fc-like-burst{animation:none;transform:translate(-50%,-50%)}.fc-skeleton>div{animation:none}}.fc-studio{max-width:1000px;margin:40px auto;padding:0 20px;font-size:1rem}.fc-studio>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.fc-studio h1{margin:10px 0;font-size:2rem}.fc-studio form{border:1px solid var(--brand-accent-line);background:#fff;border-radius:18px;gap:18px;padding:24px;display:grid}.fc-studio label{flex-direction:column;gap:8px;display:flex}.fc-studio input,.fc-studio select,.fc-studio textarea{border:1px solid var(--brand-accent-line);border-radius:8px;width:100%;max-width:100%;padding:12px}.fc-studio input[type=checkbox]{width:auto}.fc-studio .fc-check{flex-direction:row;align-items:center}.fc-studio button{border:1px solid var(--brand-accent-line);background:#fff;border-radius:8px;min-height:44px;padding:10px 16px}.fc-studio .fc-editor-fields>div>button:first-child{background:var(--brand-accent-strong);color:#fff}.fc-studio p{color:#60596c;line-height:1.6}.fc-upload-order{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.fc-upload-order li{flex-direction:column;gap:8px;min-width:0;font-size:.875rem;display:flex}.fc-upload-order img{object-fit:contain;background:var(--brand-accent-pale);width:100%;height:140px}.fc-upload-order span{overflow-wrap:anywhere}.fc-myworks{margin:36px 0}.fc-myworks article{border-bottom:1px solid #ddd;gap:20px;padding:22px 0;display:flex}.fc-myworks article>img{object-fit:contain;width:120px;height:160px}.fc-myworks article>div{flex:1;min-width:0}.fc-myworks nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fc-myworks h3{font-size:1.2rem}.fc-myworks nav a{color:var(--brand-accent-strong)}.fc-studio a:focus-visible,.fc-viewer :focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}@media (width<=600px){.fc-studio form{padding:16px}.fc-upload-order{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-myworks article>img{width:80px;height:100px}.fc-myworks article{gap:12px}}.fc-viewer .fc-pagination button{border-radius:50%!important}.fc-viewer .fc-follow{border-radius:20px!important}.fc-currency-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fc-viewer .fc-currency-choice button{border:1px solid var(--fc-border);text-align:left;grid-template-columns:40px 1fr;gap:2px 8px;padding:14px;display:grid;border-radius:12px!important}.fc-currency-choice img,.fc-currency-choice .macaron-coin{grid-row:1/3;align-self:center}.fc-currency-choice strong{font-size:16px}.fc-currency-choice small{color:var(--fc-muted);font-size:13px}.fc-viewer .fc-currency-choice button[aria-pressed=true]{border-color:var(--brand-accent);background:var(--brand-accent-soft)}.fc-support-amounts{gap:6px;display:flex}.fc-support-amounts button{background:var(--brand-accent-soft);border:1px solid #0000;flex:1;min-width:0;padding:8px 4px;font-size:14px}.fc-support-amounts button[aria-pressed=true]{border-color:var(--brand-accent-line)}.fc-support-cut{color:var(--brand-muted);font-size:14px}.fc-support-cut summary{cursor:pointer;padding:6px 0}.fc-support-cut select{width:100%;margin-top:8px}.fc-comments-backdrop .fc-sheet{min-height:0}@media (width<=700px) and (height<=650px){.fc-sheet{height:82dvh}.fc-sheet>header{padding-bottom:4px}.fc-comment-sort{padding:8px 0}.fc-comment-form{gap:6px;padding-top:8px}.fc-comment-form .emoticon-picker{margin:4px 0}.fc-no-comments{min-height:130px;padding:16px 8px}.fc-no-comments svg{width:28px;height:28px}}.fc-editor-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.fc-catalog{box-sizing:border-box;width:calc(100% - 40px);max-width:var(--site-shell,1180px);color:var(--brand-text,#24232b);min-height:55vh;margin:28px auto 80px}.fc-catalog *{box-sizing:border-box}.fc-catalog button,.fc-catalog input,.fc-catalog select{font:inherit}.fc-catalog button{cursor:pointer}.fc-catalog :focus-visible{outline:3px solid var(--brand-accent);outline-offset:4px}.fc-catalog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.fc-catalog-heading h1{align-items:center;gap:12px;margin:0;font-size:28px;font-weight:800;line-height:1.4;display:flex}.fc-catalog-heading>a{border:1px solid var(--brand-accent-line);min-height:44px;color:var(--brand-accent-strong);align-items:center;padding:8px 16px;font-size:14px;font-weight:700;display:flex;border-radius:8px!important}.fc-catalog-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.fc-catalog-controls nav{gap:8px;display:flex}.fc-catalog-controls nav button{border:1px solid var(--brand-accent-soft);background:var(--brand-accent-soft);white-space:nowrap;color:#5c5566;min-height:44px;padding:9px 18px;font-size:14px;font-weight:650;border-radius:8px!important}.fc-catalog-controls nav button[aria-pressed=true]{background:var(--brand-accent-strong);border-color:var(--brand-accent);color:#fff}.fc-catalog-search{gap:8px;min-width:0;display:flex}.fc-catalog-search select,.fc-catalog-search input{border:1px solid var(--brand-line);color:#46404e;background:#fff;min-width:0;min-height:44px;padding:9px 12px;font-size:14px;border-radius:8px!important}.fc-catalog-search select{width:116px}.fc-catalog-search form{width:240px;min-width:0;position:relative}.fc-catalog-search input{width:100%;padding-right:44px}.fc-catalog-search form button{color:#77707f;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;right:0}.fc-catalog-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:21px;height:21px}.fc-catalog-admin{background:var(--brand-accent-soft);flex-wrap:wrap;gap:8px 16px;margin-bottom:22px;padding:12px 16px;font-size:14px;display:flex;border-radius:8px!important}.fc-catalog-admin a{color:var(--brand-muted);padding:4px}.fc-catalog-admin a[aria-current=page]{color:var(--brand-accent-strong);font-weight:700}.fc-catalog-admin a:last-child{margin-left:auto}.fc-catalog-applied{overflow-wrap:anywhere;align-items:center;gap:16px;margin-bottom:20px;font-size:14px;display:flex}.fc-catalog-applied button{min-height:40px;color:var(--brand-accent-strong);background:0 0;border:0;flex-shrink:0;font-size:14px}.fc-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 18px;display:grid}.fc-catalog-card{min-width:0}.fc-catalog-card>a{color:inherit;text-decoration:none;display:block;border-radius:10px!important}.fc-catalog-thumbnail{isolation:isolate;aspect-ratio:9/14;background:var(--brand-accent-soft);position:relative;overflow:hidden;border-radius:10px!important}.fc-catalog-thumbnail>img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .2s;display:block}.fc-catalog-card a:hover .fc-catalog-thumbnail>img{transform:scale(1.025)}.fc-catalog-play{color:#fff;background:color-mix(in srgb, var(--brand-deep) 50.2%, transparent);pointer-events:none;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:10px;right:10px;border-radius:50%!important}.fc-catalog-play svg{fill:currentColor;width:19px;height:19px}.fc-thumbnail-unavailable{text-align:center;color:#81788d;justify-content:center;align-items:center;min-height:100%;padding:24px;font-size:14px;display:flex}.fc-catalog-card h2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:11px 0 5px;font-size:17px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.fc-catalog-card p{color:#827b8b;font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.5}.fc-catalog-placeholder>div{aspect-ratio:9/14;background:var(--brand-accent-soft);border-radius:10px!important}.fc-catalog-placeholder>span{background:var(--brand-accent-soft);width:80%;height:17px;margin-top:12px;display:block;border-radius:4px!important}.fc-catalog-placeholder>span:last-child{width:45%;height:14px;margin-top:8px}.fc-catalog-status{text-align:center;color:#81788d;margin:24px 0;font-size:14px}.fc-catalog-empty{text-align:center;padding:64px 16px}.fc-catalog-empty h2{margin:0 0 20px;font-size:20px}.fc-catalog-empty p{margin:0 0 16px}.fc-catalog-empty a,.fc-catalog-empty button{border:1px solid var(--brand-accent-line);min-height:44px;color:var(--brand-accent-strong);background:#fff;padding:10px 18px;display:inline-flex;border-radius:8px!important}.fc-catalog-more{border:1px solid var(--brand-accent-line);min-height:46px;color:var(--brand-muted);background:#fff;margin:40px auto 0;padding:10px 40px;font-size:14px;display:block;border-radius:8px!important}.fc-catalog-more:disabled{opacity:.5;cursor:default}@media (width<=1050px){.fc-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=800px){.fc-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-catalog-controls{flex-wrap:wrap;gap:14px}.fc-catalog-search{flex:1;justify-content:flex-end}.fc-catalog-search form{width:180px}}@media (width<=600px){.fc-catalog{width:calc(100% - 32px);margin:22px auto 48px}.fc-catalog-heading{margin-bottom:18px}.fc-catalog-heading h1{font-size:25px}.fc-catalog-heading>a{padding:8px 12px}.fc-catalog-controls{margin-bottom:22px;display:block}.fc-catalog-controls nav{margin-bottom:14px}.fc-catalog-controls nav button{padding:8px 14px}.fc-catalog-search{width:100%}.fc-catalog-search form{flex:1}.fc-catalog-search select,.fc-catalog-search input{font-size:16px}.fc-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.fc-catalog-card h2{margin-top:9px;font-size:16px}.fc-catalog-thumbnail{border-radius:8px!important}.fc-catalog-admin{gap:8px;padding:10px;font-size:14px}.fc-catalog-play{width:28px;height:28px;bottom:8px;right:8px}}body:has(.fc-reader-page){overflow:hidden}.fc-reader-page{min-height:0}.fc-reader-page .fc-viewer{color:#fff;background:#101012}.fc-reader-page .fc-reader-top{color:#fff;flex-shrink:0;align-items:center;gap:12px;width:min(100% - 48px,1180px);min-height:82px;margin:0 auto;padding:12px 0;display:flex}.fc-reader-top .fc-reader-back{color:#fff;flex:0 0 40px;place-items:center;width:40px;height:44px;display:grid}.fc-reader-heading{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fc-reader-heading h1{min-width:0;margin:0;font-size:18px;line-height:1.45}.fc-reader-page .fc-reader-heading h1 button{text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:26px;font-size:inherit;color:#fff;padding:0;font-weight:600;display:block;overflow:hidden}.fc-reader-byline{min-width:0;color:var(--brand-line);align-items:center;gap:8px;font-size:14px;display:flex}.fc-reader-byline>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;overflow:hidden}.fc-reader-byline .account-badges{flex-shrink:0}.fc-reader-page .fc-reader-byline .fc-follow{color:#ded9e7;background:#ffffff18;flex-shrink:0;min-height:26px;margin:0;padding:2px 9px;font-size:13px;border-radius:5px!important}.fc-reader-page .fc-reader-byline .fc-follow[aria-pressed=true]{color:#d8c7ed;background:#352946}.fc-reader-byline>span{white-space:nowrap;font-size:12px}.fc-reader-label{color:var(--brand-line);margin-right:auto;font-size:14px}.fc-reader-top .fc-line-toggle{flex-shrink:0;font-size:14px}.fc-reader-page .fc-theater{flex:1;width:min(100% - 48px,1180px);min-height:0;margin:0 auto 16px;display:block;position:relative}.fc-reader-page .fc-feed{scroll-snap-type:y mandatory;overflow-anchor:none;overscroll-behavior-y:contain;background:#101012;width:calc(100% - 76px);height:100%;min-height:0;overflow:hidden auto}.fc-reader-page .fc-slide{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;width:100%;max-width:none;height:100%;min-height:100%;margin:0;padding:0;display:block;overflow:hidden}.fc-reader-page .fc-work-card{width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;display:block;overflow:hidden;border-radius:0!important}.fc-reader-page .fc-swipe-stage{background:0 0;flex-direction:column;height:100%;min-height:0;display:flex}.fc-panel-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;flex:1;width:100%;min-height:0;display:flex;overflow:auto hidden}.fc-panel-track::-webkit-scrollbar{display:none}.fc-panel-track.is-dragging{scroll-snap-type:none;cursor:grabbing}.fc-reader-page .fc-feed.paused,.fc-reader-page .fc-feed.paused .fc-panel-track{overflow:hidden}.fc-reader-page .fc-swipe-panel{scroll-snap-align:start;scroll-snap-stop:always;background:0 0;flex:0 0 100%;width:100%;min-width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.fc-reader-page .fc-swipe-panel>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;max-height:100%;display:block}.fc-reader-page .fc-swipe-panel>.fc-line{background:0 0;position:absolute;inset:0}.fc-reader-page .fc-panel-loading{background:#19191d}.fc-reader-page .fc-panel-dots{color:#bfb9c9;flex-shrink:0;justify-content:center;align-items:center;gap:0;height:32px;padding:0;display:flex}.fc-reader-page .fc-panel-dots button{background:0 0;place-items:center;width:28px;min-height:28px;padding:0;display:grid}.fc-panel-dots button>span{background:#67636e;width:5px;height:5px;transition:width .15s,background .15s;border-radius:5px!important}.fc-panel-dots button[aria-current=step]>span{background:#fff;width:18px}.fc-panel-number{font-variant-numeric:tabular-nums;min-width:30px;margin-left:10px;font-size:12px}.fc-reader-page .fc-actions{color:#fff;flex-direction:column;align-items:center;gap:14px;width:60px;margin:0;padding:0;display:flex;position:absolute;top:50%;bottom:auto;right:0;transform:translateY(-50%)}.fc-reader-page .fc-actions .fc-channel-avatar{place-items:center;width:52px;height:52px;margin-bottom:2px;display:grid}.fc-reader-page .fc-actions .fc-avatar{color:#fff;background:#7057a4;border:2px solid #eee9f6;width:44px;height:44px;font-size:17px}.fc-reader-page .fc-actions button{color:#fff;flex-direction:column;gap:4px;width:56px;min-height:62px;padding:0;display:flex}.fc-reader-page .fc-actions button>span{background:#29282e;width:46px;height:46px;border-radius:50%!important}.fc-reader-page .fc-actions button>b{font-size:14px;font-weight:500}.fc-reader-page .fc-actions button:hover>span{background:#46404f}.fc-reader-page .fc-actions button[aria-pressed=true]{color:#d8bbff;background:0 0}.fc-reader-page .fc-actions button[aria-pressed=true]>span{background:var(--brand-accent-strong)}.fc-reader-page .fc-actions .fc-support-action>span{background:#243e36}.fc-reader-page .fc-feed-status{z-index:6;color:#e2d9ee;pointer-events:auto;text-align:center;white-space:normal;background:#25222b;width:max-content;max-width:calc(100% - 100px);padding:6px 12px;font-size:13px;position:absolute;top:10px;bottom:auto;left:calc(50% - 38px);transform:translate(-50%);border-radius:16px!important}.fc-reader-page .fc-feed-status button{color:#fff;min-height:28px;padding:0 4px;font-size:14px}.fc-reader-page .fc-empty{color:#fff}.fc-reader-page .fc-empty p{color:#bdb5c8}.fc-reader-page .fc-empty>a,.fc-reader-page .fc-empty>button{color:#d3b6ff}.fc-reader-page .fc-empty a:first-of-type{background:#302c37}.fc-reader-page .fc-skeleton{color:#bdb5c8}.fc-reader-page .fc-skeleton>div{background:#302c37}.fc-reader-page .fc-comments-backdrop{top:var(--fc-overlay-top,82px);padding-bottom:0;bottom:16px}.fc-detail-views{color:#82778e;font-size:14px}.fc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1101px){.fc-reader-page .fc-viewer.comments-open .fc-theater{width:min(100% - 424px,1180px);margin-left:24px;margin-right:400px}.fc-reader-page .fc-viewer.comments-open .fc-slide{max-width:none}}@media (width<=700px){.fc-reader-page .fc-reader-top{width:100%;padding:calc(8px + env(safe-area-inset-top)) 8px 8px;gap:8px;min-height:76px}.fc-reader-top .fc-reader-back{flex-basis:32px;width:32px}.fc-reader-heading h1{font-size:16px}.fc-reader-byline{gap:6px}.fc-reader-page .fc-theater{width:100%;margin:0 0 env(safe-area-inset-bottom);min-height:0}.fc-reader-page .fc-feed{width:calc(100% - 58px)}.fc-reader-page .fc-actions{gap:12px;width:52px;right:3px}.fc-reader-page .fc-actions .fc-channel-avatar{width:46px;height:46px;margin-bottom:0}.fc-reader-page .fc-actions .fc-avatar{width:40px;height:40px;font-size:16px}.fc-reader-page .fc-actions button{gap:3px;width:50px;min-height:58px}.fc-reader-page .fc-actions button>span{width:42px;height:42px}.fc-reader-page .fc-actions button>b{font-size:13px}.fc-reader-page .fc-feed-status{max-width:calc(100% - 74px);left:calc(50% - 29px)}.fc-reader-page .fc-comments-backdrop{padding:0;top:0;bottom:0}}@media (height<=620px){.fc-reader-page .fc-reader-top{min-height:66px;padding-top:4px;padding-bottom:4px}.fc-reader-page .fc-actions{gap:6px}.fc-reader-page .fc-actions .fc-channel-avatar{width:38px;height:38px}.fc-reader-page .fc-actions .fc-avatar{width:34px;height:34px}.fc-reader-page .fc-actions button{gap:1px;min-height:44px}.fc-reader-page .fc-actions button>span{width:30px;height:30px}.fc-reader-page .fc-actions svg{width:21px;height:21px}.fc-reader-page .fc-actions button>b{font-size:12px}}@media (height<=430px){.fc-reader-page .fc-actions{grid-template-columns:repeat(2,42px);gap:6px 2px;width:88px;display:grid}.fc-reader-page .fc-actions button{width:42px}.fc-reader-page .fc-actions .fc-channel-avatar{grid-column:1/-1;justify-self:center}.fc-reader-page .fc-feed{width:calc(100% - 96px)}}@media (prefers-reduced-motion:reduce){.fc-panel-dots button>span,.fc-catalog-thumbnail>img{transition:none}.fc-catalog-card a:hover .fc-catalog-thumbnail>img{transform:none}}.fc-cover-editor{gap:10px;display:grid}.fc-cover-editor>p{margin:0;font-size:14px}.fc-cover-preview{aspect-ratio:9/14;object-fit:cover;object-position:top;background:var(--brand-accent-soft);width:150px;border-radius:8px!important}.fc-cover-editor>button{justify-self:start}.fc-reader-page .fc-feed.is-moving,.fc-panel-track.is-moving{scroll-snap-type:none!important;scroll-behavior:auto!important}.novel-read-aloud{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);border-radius:12px;margin:16px 0 24px;padding:16px;font-size:1rem}.novel-speech-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.novel-speech-controls strong{margin-right:8px}.novel-speech-controls button,.novel-speech-controls select{font:inherit;color:#211735;background:#fff;border:1px solid #d9d0e8;border-radius:8px;min-height:42px;padding:8px 12px}.novel-speech-controls button:first-of-type{color:#fff;background:#6848d8;border-color:#6848d8}.novel-speech-controls button:disabled,.novel-speech-controls select:disabled{opacity:.5;cursor:not-allowed}.novel-speech-controls label{align-items:center;gap:8px;min-width:0;font-size:.875rem;display:flex}.novel-speech-controls select{max-width:240px}.novel-read-aloud p{color:#655b73;line-height:1.5;margin:12px 0 0!important;font-size:.875rem!important}.novel-read-aloud small{color:#655b73;margin-top:6px;font-size:.875rem;display:block}.novel-read-aloud :focus-visible{outline:3px solid var(--brand-accent);outline-offset:2px}@media (width<=600px){.novel-read-aloud{padding:12px}.novel-speech-controls{gap:8px}.novel-speech-controls select{max-width:180px}}.popular-five-stage{height:420px!important;padding:0!important;overflow:hidden!important}.showcase-next{z-index:12!important;background:#fffffff0!important;border:1px solid #7456e847!important;width:42px!important;height:64px!important;top:138px!important;right:6px!important;box-shadow:0 5px 18px #00000021!important}.showcase-next:hover{background:var(--orange)!important;color:#fff!important}.funding-single-stage{grid-template-columns:110px minmax(0,840px) 110px;gap:18px;min-height:570px;padding:0 12px}.funding-slider-window{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(100%,840px)}.funding-slider-window.dragging{cursor:grabbing}.funding-slider-track.move-next{transition:transform .42s cubic-bezier(.22,.75,.2,1);transform:translate(-66.6667%)}.funding-slider-track.move-previous{transition:transform .42s cubic-bezier(.22,.75,.2,1);transform:translate(0)}.funding-vote.selected{border-color:var(--orange);background:var(--brand-accent-pale);color:var(--orange)}.today-episode-grid,.hybrid-feed-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 10px}@media (width<=1100px){.funding-single-stage{grid-template-columns:92px minmax(0,640px) 92px;gap:12px;min-height:560px}.funding-slider-window{width:min(100%,640px)}.funding-vote{width:92px}.today-episode-grid,.hybrid-feed-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.popular-five-stage{height:330px!important}.showcase-next{top:102px!important}.funding-single-stage{grid-template-columns:78px minmax(0,480px) 78px;gap:9px;min-height:500px}.funding-slider-window{width:min(100%,480px)}.funding-vote{width:78px}}@media (width<=700px){.popular-five-stage{height:240px!important;padding:0!important;overflow:hidden!important}.popular-five-grid{gap:3px!important}.showcase-next{width:30px!important;height:48px!important;top:72px!important;right:4px!important}.funding-single-stage{grid-template-columns:56px minmax(0,310px) 56px;gap:6px;min-height:400px;padding:0}.funding-slider-window{width:min(100%,310px)}.funding-vote{width:56px}.today-episode-grid,.hybrid-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}}.site-ad-rails{--site-ad-width:clamp(64px,calc((100vw - var(--site-shell) - 48px)/2),160px);z-index:5;pointer-events:none;width:100%;height:0;position:absolute;left:0}.site-ad-column{width:var(--site-ad-width);pointer-events:auto;flex-direction:column;gap:16px;display:flex;position:absolute;top:0}.site-ad-column.left{left:calc((100% - var(--site-shell))/2 - var(--site-ad-width) - 16px)}.site-ad-column.right{right:calc((100% - var(--site-shell))/2 - var(--site-ad-width) - 16px)}.site-ad-rail{background:#fff;border:1px solid #e6e3ed;border-radius:12px;width:100%;display:block;overflow:hidden}.site-ad-rail img{object-fit:contain;width:100%;height:auto;display:block}@media (width<=1479px){.site-ad-rails{grid-template-columns:1fr 1fr;gap:14px;width:min(100% - 32px,720px);height:auto;margin:28px auto;display:grid;position:static}.site-ad-column{gap:14px;width:auto;min-width:0;position:static}.site-ad-rail img{object-fit:contain;max-height:320px}}.mobile-search-link{display:none}.mobile-search-link svg{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;width:24px;height:24px}@media (width<=700px){.mobile-search-link{color:#555;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.mobile-search-link:hover,.mobile-search-link:focus-visible{color:var(--orange)}}.funding-directory-settings{margin-bottom:0}.funding-directory-settings .feed-settings>div{width:300px}.funding-directory-settings .feed-settings input:not([type=checkbox]){color:#333;background:#fff;border:1px solid #cfcfcf;width:100%;height:38px;padding:0 9px;font-size:14px}.work-cover-grid .funding-cover-frame{display:block}.novel-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:24px 10px!important}.novel-grid>article{border:0!important;min-height:0!important;padding:0!important;display:block!important}.novel-card-cover{aspect-ratio:3/4;background:#ededed;width:100%;display:block;position:relative;overflow:hidden}.novel-card-cover img,.novel-card-cover .cover-empty{object-fit:cover;width:100%;height:100%;display:block}.novel-card-cover .cover-empty{color:#777;place-items:end start;padding:12px;font-size:13px;font-weight:900;display:grid}.novel-grid h2{color:#333;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden;margin:8px 0 0!important;font-size:15px!important}.novel-grid article>a>small{color:#999;margin-top:4px;font-size:10px;display:block}.novel-cover-preview figure{aspect-ratio:3/4}@media (width<=1100px){.novel-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=700px){.novel-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 8px!important}.novel-grid h2{font-size:13px!important}}.ip-market-section .ip-market-toolbar a,.ip-market-section .ip-market-toolbar strong,.ecosystem-shell>.ip-market-toolbar a{color:#555;border:1px solid #ccc;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.ip-market-section .ip-market-toolbar strong{border-color:var(--brand-accent-line);color:var(--brand-accent);margin-left:auto}.market-owner-empty{justify-content:space-between;align-items:center;gap:16px;display:flex}.market-owner-empty a{border:1px solid var(--brand-accent);color:var(--brand-accent);padding:9px 13px;font-weight:850}@media (width<=700px){.ip-market-section .ip-market-toolbar{flex-wrap:wrap;align-items:stretch}.ip-market-section .ip-market-toolbar strong{width:100%;margin-left:0}.ip-market-section .market-create form{grid-template-columns:1fr}}.art-ranking-head{border-bottom:3px solid #292929;justify-content:space-between;align-items:end;gap:30px;min-height:156px;padding:30px 0 22px;display:flex}.art-ranking-head>div>span{color:var(--brand-accent);letter-spacing:.12em;font-size:10px;font-weight:950}.art-ranking-head h1{color:#292929;letter-spacing:-.055em;margin:6px 0;font-size:36px}.art-ranking-head p{color:#777;margin:0;font-size:12px}.art-ranking-head nav{border:1px solid #d8d8d8;grid-template-columns:repeat(4,104px);display:grid}.art-ranking-head nav a{color:#777;border-right:1px solid #e1e1e1;align-content:center;gap:3px;min-height:58px;padding:9px 12px;display:grid}.art-ranking-head nav a:last-child{border-right:0}.art-ranking-head nav a.active{background:var(--brand-accent);color:#fff}.art-ranking-columns{color:#999;border-bottom:1px solid #d8d8d8;grid-template-columns:58px minmax(0,1fr) 270px 105px;align-items:center;min-height:42px;padding:0 18px;font-size:10px;font-weight:850;display:grid}.art-ranking-columns span:nth-child(3),.art-ranking-columns span:nth-child(4){text-align:right}.art-ranking-list{border-bottom:1px solid #ccc;margin:0;padding:0;list-style:none}.art-ranking-list>li{background:#fff;border-bottom:1px solid #e3e3e3;grid-template-columns:58px minmax(0,1fr) 270px 105px;align-items:center;gap:0;min-height:104px;padding:12px 18px;display:grid}.art-ranking-list>li:last-child{border-bottom:0}.art-ranking-list>li:hover{background:#fafafa}.art-ranking-list>li>b{color:#777;font-variant-numeric:tabular-nums;font-size:20px}.art-ranking-list>li>b.top{color:var(--brand-accent);font-size:26px}.art-ranking-work{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.art-ranking-work img,.ranking-image-empty{object-fit:cover;background:#eee;border:1px solid #ddd;width:66px;height:78px;display:block}.art-ranking-work>span:last-child{gap:6px;min-width:0;display:grid}.art-ranking-work strong{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.art-ranking-work small{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.art-ranking-list dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.art-ranking-list dl div{justify-items:end;gap:4px;display:grid}.art-ranking-list dt{color:#aaa;font-size:9px}.art-ranking-list dd{color:#555;margin:0;font-size:12px;font-weight:800}.art-ranking-score{color:var(--brand-accent);text-align:right;font-variant-numeric:tabular-nums;font-size:20px}.art-ranking-score small{margin-left:2px;font-size:9px}@media (width<=800px){.art-ranking-shell{width:calc(100% - 24px)}.art-ranking-head{flex-direction:column;align-items:stretch;gap:18px}.art-ranking-head nav{grid-template-columns:repeat(4,1fr)}.art-ranking-columns{display:none}.art-ranking-list>li{grid-template-columns:36px minmax(0,1fr) auto;min-height:90px;padding:10px 4px}.art-ranking-list>li>b,.art-ranking-list>li>b.top{font-size:17px}.art-ranking-work{grid-template-columns:54px minmax(0,1fr);gap:9px}.art-ranking-work img,.ranking-image-empty{width:54px;height:66px}.art-ranking-work strong{font-size:14px}.art-ranking-list dl{display:none}.art-ranking-score{font-size:15px}}.promotion-admin-list>article.banner-promotion-row{grid-template-columns:94px minmax(0,1fr) 96px 64px 50px}.promotion-placement-edit{color:#555;background:#fff;border:1px solid #ccc;width:96px;height:34px;font-size:10px}@media (width<=700px){.promotion-admin-list>article.banner-promotion-row{grid-template-columns:72px minmax(0,1fr) 52px}.banner-promotion-row .promotion-placement-edit{grid-column:2;width:100%}.banner-promotion-row .danger-action{grid-column:3}}.catalog-load-more{color:#555;background:#fff;border:1px solid #bbb;min-width:180px;height:44px;margin:30px auto 0;padding:0 22px;font-weight:850;display:block}.catalog-load-more:hover,.catalog-load-more:focus-visible{border-color:var(--orange);color:var(--orange)}.catalog-load-more:disabled{opacity:.5}.novel-edit-workspace>form{grid-template-columns:minmax(0,860px);justify-content:center}.novel-edit-workspace .upload-fields{width:100%}.novel-edit-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.novel-edit-actions>a{color:#555;border:1px solid #bbb;align-items:center;height:44px;padding:0 16px;font-weight:850;display:inline-flex}.novel-edit-actions .form-submit{width:auto;min-width:180px;height:44px}.novel-manage-list article{grid-template-columns:minmax(0,1fr) 90px 60px 60px}.novel-manage-list article>a{color:#555;border:1px solid #ccc;place-items:center;height:30px;font-size:10px;font-weight:850;display:grid}@media (width<=700px){.novel-manage-list article{grid-template-columns:minmax(0,1fr) 72px 46px 46px;gap:5px}}.action-dialog-backdrop{z-index:1000;background:#100a079e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.action-dialog{border:1px solid #171717;border-left:6px solid var(--orange);background:#fff;width:min(460px,100%);padding:28px;position:relative;box-shadow:12px 12px #0000002e}.action-dialog>span{color:var(--orange);letter-spacing:.14em;font-size:9px;font-weight:900}.action-dialog h2{letter-spacing:-.04em;margin:7px 34px 10px 0;font-size:25px}.action-dialog p{color:#6f6159;white-space:pre-wrap;font-size:12px;line-height:1.7}.action-dialog-close{cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:12px;right:14px}.action-dialog form{gap:15px;margin-top:18px;display:grid}.action-dialog label{gap:7px;font-size:11px;font-weight:800;display:grid}.action-dialog input,.action-dialog textarea{background:#fff;border:1px solid #cfc7c1;outline:none;width:100%;padding:11px}.action-dialog input:focus,.action-dialog textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #7456e81f}.action-dialog textarea{resize:vertical;min-height:130px}.action-dialog-actions,.action-dialog form>div{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}.action-dialog button{cursor:pointer;background:#fff;border:1px solid #cfc7c1;padding:10px 16px;font-size:11px;font-weight:850}.action-dialog button.primary{background:var(--orange);border-color:var(--orange);color:#fff}.action-dialog button.danger{color:#fff;background:#b9251c;border-color:#b9251c}.route-state-page{place-items:center;min-height:70vh;padding:40px 20px;display:grid}.route-state-page>section{border:1px solid var(--site-line);border-top:6px solid var(--orange);background:#fff;width:min(620px,100%);padding:48px}.route-state-page span{color:var(--orange);letter-spacing:.12em;font-size:10px;font-weight:900}.route-state-page h1{letter-spacing:-.05em;margin:12px 0;font-size:34px}.route-state-page p{color:#75665d;line-height:1.7}.route-state-page>section>div{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.route-state-page button,.route-state-page a{cursor:pointer;background:#fff;border:1px solid #ccc;padding:11px 15px;font-size:11px;font-weight:850}.route-state-page button,.route-state-page a:first-child{background:var(--orange);border-color:var(--orange);color:#fff}@media (width<=600px){.action-dialog{padding:24px 20px}.route-state-page>section{padding:32px 24px}.route-state-page h1{font-size:28px}}.novel-studio-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:start;gap:22px;margin-top:24px;display:grid}.novel-meta-form .upload-fields{width:100%}.novel-meta-form .upload-fields>header{border-bottom:1px solid #ddd;margin-bottom:22px;padding-bottom:14px}.novel-meta-form .upload-fields>header span,.novel-chapter-manager>header span{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:950}.novel-meta-form .upload-fields>header h2,.novel-chapter-manager h2{margin:6px 0 0;font-size:24px}.novel-chapter-manager{background:#fff;border:1px solid #ddd}.novel-chapter-manager>header{border-bottom:2px solid #333;justify-content:space-between;align-items:end;gap:18px;padding:22px;display:flex}.novel-chapter-manager>header p{color:#777;margin:7px 0 0;font-size:11px;line-height:1.5}.novel-chapter-manager>header button{background:var(--orange);color:#fff;border:0;min-width:92px;min-height:42px;font-weight:900}.novel-chapter-list article{border-bottom:1px solid #e4e4e4;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:11px 14px;display:grid}.novel-chapter-list article:last-child{border-bottom:0}.novel-chapter-list article>span{color:var(--orange);font-size:12px;font-weight:900}.novel-chapter-list article>div{gap:5px;min-width:0;display:grid}.novel-chapter-list article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.novel-chapter-list article>div small{color:#888;font-size:10px}.novel-chapter-list nav{gap:4px;display:flex}.novel-chapter-list nav button{color:#666;background:#fff;border:1px solid #d2d2d2;min-width:36px;min-height:36px;padding:0 9px;font-size:11px;font-weight:850}.novel-chapter-list nav button.danger{color:#b9251c}.novel-chapter-list nav button:disabled{opacity:.35}.novel-chapter-modal>section{width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.novel-chapter-modal .novel-body-input{min-height:48vh!important}.novel-reader{max-width:var(--site-shell)!important}.novel-chapter-reader{grid-template-columns:230px minmax(0,760px);justify-content:center;align-items:start;gap:32px;display:grid;white-space:normal!important;padding:28px 0 0!important}.novel-chapter-reader>aside{border-top:2px solid #333;border-bottom:1px solid #ddd;max-height:calc(100vh - 160px);position:sticky;top:132px;overflow:auto}.novel-chapter-reader>aside>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;min-height:48px;padding:0 10px;font-size:12px;display:flex}.novel-chapter-reader>aside>header span{color:#888;font-size:10px}.novel-chapter-reader>aside>button{text-align:left;color:#666;background:#fff;border:0;border-bottom:1px solid #eee;grid-template-columns:38px minmax(0,1fr);align-items:center;width:100%;min-height:54px;padding:8px 10px;display:grid}.novel-chapter-reader>aside>button span{font-size:10px}.novel-chapter-reader>aside>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.novel-chapter-reader>aside>button.active{background:var(--brand-accent-pale);color:var(--orange)}.novel-chapter-reader>article{min-width:0}.novel-chapter-reader>article>header{border-bottom:1px solid #ddd;padding-bottom:22px}.novel-chapter-reader>article>header span{color:var(--orange);font-size:11px;font-weight:900}.novel-chapter-reader>article>header h2{margin:8px 0 0;font-size:27px}.novel-chapter-body{color:#333;white-space:pre-wrap;overflow-wrap:anywhere;min-height:480px;padding:36px 0 60px;font-size:17px;line-height:2}.novel-chapter-reader>article>footer{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:1fr 100px 1fr;display:grid}.novel-chapter-reader>article>footer button{color:#555;background:#fff;border:0;border-right:1px solid #ddd;min-height:52px;font-weight:850}.novel-chapter-reader>article>footer button:last-child{border-right:0}.novel-chapter-reader>article>footer button:disabled{color:#bbb}.art-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;min-height:300px;margin:18px 0 10px;display:grid}.art-upload-grid>article{background:#f5f5f5;border:1px solid #ddd;min-width:0;position:relative}.art-upload-grid img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.art-upload-grid article>strong{color:#fff;background:#141414c7;padding:4px 6px;font-size:9px;position:absolute;top:6px;left:6px}.art-upload-grid article>div{grid-template-columns:38px 38px 1fr;display:grid}.art-upload-grid button{color:#666;background:#fff;border-top:1px solid #ddd;border-bottom:0;border-left:0;border-right:1px solid #ddd;min-height:36px;font-size:10px;font-weight:850}.art-upload-grid button:last-child{color:#b9251c;border-right:0}.art-upload-empty{color:#999;text-align:center;background:#f1f1f1;grid-column:1/-1;place-items:center;min-height:300px;font-size:12px;line-height:1.7;display:grid}.art-detail-gallery{min-width:0}.art-detail-image{position:relative}.art-detail-image>button{color:#fff;background:#1414148c;border:1px solid #ffffff8c;width:48px;height:58px;font-size:34px;position:absolute;top:50%;transform:translateY(-50%)}.art-detail-image>button:disabled{opacity:.2}.art-detail-image .gallery-prev{left:12px}.art-detail-image .gallery-next{right:12px}.art-detail-image>span{color:#fff;background:#141414b8;padding:6px 9px;font-size:11px;font-weight:850;position:absolute;bottom:12px;right:12px}.art-detail-thumbs{gap:7px;margin-top:8px;display:flex;overflow-x:auto}.art-detail-thumbs button{background:#eee;border:2px solid #0000;flex:0 0 70px;width:70px;height:84px;padding:0}.art-detail-thumbs button.active{border-color:var(--orange)}.art-detail-thumbs img{object-fit:cover;width:100%;height:100%}.art-series-strip{width:calc(100% - 40px);max-width:var(--site-shell);border-top:2px solid #333;margin:34px auto 0;padding-top:20px}.art-series-strip>header span{color:var(--orange);letter-spacing:.12em;font-size:9px;font-weight:950}.art-series-strip h2{margin:6px 0 14px;font-size:23px}.art-series-strip>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.art-series-strip a{min-width:0}.art-series-strip img{aspect-ratio:4/5;object-fit:cover;width:100%}.art-series-strip strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;display:block;overflow:hidden}@media (width<=900px){.novel-studio-layout{grid-template-columns:1fr}.novel-chapter-reader{grid-template-columns:190px minmax(0,1fr);gap:20px}.art-series-strip>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.novel-edit-workspace{width:calc(100% - 24px)}.novel-chapter-manager>header{align-items:flex-start}.novel-chapter-list article{grid-template-columns:38px minmax(0,1fr)}.novel-chapter-list nav{grid-column:1/-1;grid-template-columns:42px 42px 1fr 1fr;display:grid}.novel-chapter-list nav button{min-height:44px}.novel-chapter-reader{display:block;padding-top:16px!important}.novel-chapter-reader>aside{border-top:1px solid #ddd;max-height:none;display:flex;position:static;overflow-x:auto}.novel-chapter-reader>aside>header{flex:0 0 96px;align-content:center;display:grid}.novel-chapter-reader>aside>button{flex:0 0 150px;grid-template-columns:1fr}.novel-chapter-reader>article{margin-top:24px}.novel-chapter-body{min-height:380px;padding-top:28px;font-size:15px}.art-upload-grid{grid-template-columns:1fr 1fr}.art-detail-image>button{width:42px;height:52px}.art-series-strip{width:calc(100% - 24px)}.art-series-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.product-subnav a,.upload-nav a,.action-dialog button,.admin-tabs button{min-height:44px}}.novel-visibility-notice{border:1px solid var(--brand-line,#d8d0ff);background:var(--brand-surface,#fff);border-radius:8px;margin:18px 0;padding:16px 18px}.novel-visibility-notice>strong{color:var(--brand-ink,#211735);font-size:16px;line-height:1.5;display:block}.novel-visibility-notice>p{color:var(--brand-muted,#6d6477);margin:7px 0 0;font-size:14px;line-height:1.7}.novel-visibility-notice>div{flex-wrap:wrap;gap:8px 22px;margin-top:8px;display:flex}.novel-visibility-notice a{min-height:40px;color:var(--brand-accent-strong,#5d3dc4);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.novel-visibility-editor{border:1px solid var(--line,#d8d0ff);background:var(--surface,#fff);border-radius:16px;gap:12px;margin:20px 0;padding:20px;display:grid}.novel-visibility-editor label{gap:8px;font-size:16px;font-weight:700;display:grid}.novel-visibility-editor select{border:1px solid var(--line,#d8d0ff);width:100%;min-height:44px;font:inherit;background:var(--surface,#fff);color:inherit;border-radius:10px;padding:10px 12px}.novel-visibility-editor p,.novel-visibility-editor small,.chapter-visibility-result{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.novel-visibility-editor button{background:var(--accent,#5d3dc4);color:#fff;border:0;border-radius:10px;justify-self:start;min-height:44px;padding:10px 18px;font-size:14px;font-weight:700}.novel-visibility-editor button:disabled{opacity:.55;cursor:default}.webtoon-format-choice{border:0;flex-wrap:wrap;grid-column:1/-1;gap:12px;margin:0 0 20px;padding:0;display:flex}.webtoon-format-choice legend{margin-bottom:10px;font-size:16px;font-weight:700}.webtoon-format-choice label{border:1px solid var(--brand-accent-line);cursor:pointer;border-radius:14px;flex:1;align-items:center;gap:12px;min-width:220px;padding:16px;display:flex}.webtoon-format-choice label.active{border-color:var(--orange,#7456e8);background:var(--brand-accent-pale)}.webtoon-format-choice label span{gap:4px;display:grid}.webtoon-format-choice input{width:18px;height:18px;accent-color:var(--orange,#5d3dc4);flex:none}.webtoon-format-choice b{font-size:16px}.webtoon-format-choice small{color:#62576e;font-size:14px}:root{--ui-text-xs:13px;--ui-text-sm:14px;--ui-text-body:15px;--ui-text-title:18px;--ui-control-height:44px;--ui-control-weight:500;--ui-border:#dedede;--ui-ink:#2b2b2b;--ui-muted:#6f6f6f;--ui-page-gap:24px}body{color:var(--ui-ink);font-size:var(--ui-text-body);line-height:1.55}main small:not(:where(.service-header *)),.platform-footer small,.action-dialog small{font-size:var(--ui-text-xs)!important;line-height:1.5!important}:where(main input:not([type=checkbox]):not([type=radio]):not([type=file]),main select,main textarea):not(:where(.service-header *)){font-size:var(--ui-text-sm)!important}.data-state{border:1px solid var(--ui-border);min-height:150px;color:var(--ui-muted);font-size:var(--ui-text-body);text-align:center;border-top:3px solid #333;padding:32px 24px;line-height:1.65;background:#fff!important}.data-state.error{border-top-color:var(--orange);color:#8e3438}.data-state strong{max-width:620px;font-size:var(--ui-text-title);line-height:1.5}.data-state button,.data-state a,.catalog-load-more,.load-more{justify-content:center;align-items:center;display:inline-flex;min-height:var(--ui-control-height)!important;font-size:var(--ui-text-sm)!important;padding:0 18px!important}.home-floor-one .hero-mode-switch{margin-bottom:8px!important}.popular-five-stage{height:350px!important}.home-floor-one .home-hero-empty{min-height:310px;font-size:var(--ui-text-body);border-top:3px solid #333;height:310px!important}.popular-five-item h3,.funding-showcase-item h3{font-size:17px!important}.popular-five-creator{font-size:var(--ui-text-sm)!important}.funding-single-stage{grid-template-columns:116px minmax(0,430px) 116px!important;gap:20px!important;min-height:450px!important}.funding-slider-window{width:min(42vw,430px)!important}.funding-vote{min-height:124px;width:116px!important}.funding-vote>strong{font-size:18px!important}.funding-vote>small{font-size:var(--ui-text-sm)!important}.funding-single-media footer>span{font-size:var(--ui-text-body)!important}.funding-single-media footer>strong{font-size:var(--ui-text-sm)!important}.home-floor-two{padding-top:16px!important}.home-feed-heading h2{font-size:28px!important}.home-feed-heading>a{font-size:var(--ui-text-sm)!important}.home-quick-filters button{min-height:40px;font-size:var(--ui-text-sm)}.home-feed-empty{min-height:120px;font-size:var(--ui-text-body)}.reader-home .discovery-work-card>h3,.clean-title-grid>article>h3{font-size:var(--ui-text-title)!important}.clean-art-grid h2,.art-photo-feed h2{font-size:18px!important}.photo-feed-body p,.photo-feed-comments,.recommended-creators small,.card-metric{font-size:var(--ui-text-sm)!important}.novel-grid h2{font-family:Nanum Myeongjo,Noto Serif KR,Georgia,serif;font-weight:800;margin-top:10px!important;font-size:18px!important}.novel-grid article>a>small{color:var(--ui-muted);margin-top:6px;font-size:var(--ui-text-sm)!important}.novel-reader h1,.novel-chapter-reader>article>header h2{font-family:Nanum Myeongjo,Noto Serif KR,Georgia,serif}.community-content-only{padding-top:18px!important}.work-gallery-catalog{border-top:0!important;padding-top:0!important}.work-gallery-catalog>.ranking-panel{margin-top:30px}.main-gallery-row{border-top:1px solid var(--ui-border);padding-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:30px 0 0!important}.main-gallery-row>.system-gallery{grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr) auto;align-content:center;align-items:center;gap:4px 14px;border:0!important;border-right:1px solid var(--ui-border)!important;border-top:3px solid var(--orange)!important;background:#fff!important;min-height:138px!important;padding:18px!important;display:grid!important}.main-gallery-row>.system-gallery:first-child{border-left:1px solid var(--ui-border)!important}.main-gallery-row .gallery-symbol{min-height:0;color:var(--orange);letter-spacing:-.04em;grid-area:1/1/3;margin:0;font-size:19px!important}.main-gallery-row h2{grid-column:2;margin:0!important;font-size:19px!important}.main-gallery-row p{color:var(--ui-muted);grid-column:2;margin:0;line-height:1.45;font-size:var(--ui-text-sm)!important}.main-gallery-row strong{color:var(--orange);white-space:nowrap;grid-area:1/3/3;font-size:var(--ui-text-sm)!important;margin:0!important;padding:0!important}.community-square-copy h2{font-size:19px!important}.community-square-copy small,.community-square-copy>div,.community-square-copy>strong,.community-grid-note{font-size:var(--ui-text-sm)!important}.community-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px}.community-picker{height:auto;min-height:54px;font-size:var(--ui-text-sm)}.community-picker button,.community-picker select,.community-top-actions a,.community-top-actions button,.board-toolbar button,.board-toolbar select,.board-toolbar input,.board-bottom button{min-height:var(--ui-control-height)!important;font-size:var(--ui-text-sm)!important}.community-picker strong,.board-tabs button,.board-title h2,.aside-title,.work-board-card h3,.artist-notice>strong,.community-rule strong{font-size:var(--ui-text-sm)!important}.post-head,.post-row{grid-template-columns:64px 72px minmax(260px,1fr) 100px 98px 58px 58px;height:auto;min-height:50px;padding:4px 0;font-size:var(--ui-text-xs)!important}.post-row>strong{font-weight:650;font-size:var(--ui-text-sm)!important}.post-row>strong em,.post-row>strong b,.tag,.work-board-card span,.work-board-card p,.work-board-card a,.community-aside li,.community-aside li>button,.aside-empty,.aside-title span,.artist-notice>span,.artist-notice>small,.artist-notice a,.community-rule p{font-size:var(--ui-text-xs)!important}.community-aside li{height:auto;min-height:42px}.post-empty{font-size:var(--ui-text-sm)!important}.upload-hub{padding:32px 0 56px}.upload-hub>div{border-top:1px solid var(--ui-border);border-left:1px solid var(--ui-border);margin-top:22px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.upload-hub>div>a{min-height:248px;border:0!important;border-right:1px solid var(--ui-border)!important;border-bottom:1px solid var(--ui-border)!important;padding:22px!important}.upload-hub>div>a:hover,.upload-hub>div>a:focus-visible{box-shadow:inset 0 3px var(--orange)!important;padding:22px!important}.upload-hub b{color:#aaa;font-size:22px}.upload-hub span{font-size:var(--ui-text-sm);margin-top:18px}.upload-hub h2{margin:5px 0 8px;font-size:27px}.upload-hub p{color:var(--ui-muted);font-size:var(--ui-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.upload-hub strong{color:#555;font-size:var(--ui-text-sm);margin-top:auto}.section-heading>div>span,.upload-workspace>header>span,.upload-hub>header>span,.catalog-wrap>header span,.art-discovery>header span,.community-top>div>span,.collab-head span,.admin-wrap>header span,.studio-wrap>header span,.wallet-wrap>header span,.profile-edit-wrap>header span,.search-wrap>header span,.info-wrap>header span,.ranking-panel,.ranking-panel small,.promotion-form-note,.site-promotion-strip>a>span,.promotion-pager b,.creator-directory-grid header small,.creator-directory-tags span,.creator-directory-grid footer strong,.creator-directory-grid footer span,.contest-help-head,.contest-help-thread time,.search-result-summary nav a,.search-section h2>a,.art-ranking-head>div>span,.art-ranking-head nav a small,.art-ranking-columns,.art-ranking-list dt,.art-ranking-score small,.action-dialog>span,.action-dialog label,.action-dialog p,.route-state-page span,.route-state-page button,.route-state-page a,.novel-chapter-manager>header span,.novel-chapter-manager>header p,.novel-chapter-list article>div small,.novel-chapter-list nav button,.novel-chapter-reader>aside>header span,.novel-chapter-reader>aside>button span,.art-upload-grid article>strong,.art-upload-grid button,.art-series-strip>header span,.art-series-strip strong{font-size:var(--ui-text-xs)!important}.feed-settings>summary,.feed-settings label,.feed-settings select,.upload-nav a,.product-subnav a,.art-ranking-head nav a strong{font-size:var(--ui-text-sm)!important}.feed-settings>summary,.feed-settings select,.upload-nav a,.art-ranking-head nav a,.action-dialog button,.route-state-page button,.route-state-page a,.novel-chapter-list nav button{min-height:var(--ui-control-height)!important}.mobile-site-brand{display:none}@media (width<=900px){.upload-hub>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.funding-single-stage{grid-template-columns:92px minmax(0,400px) 92px!important;gap:12px!important;min-height:420px!important}.funding-slider-window{width:min(54vw,400px)!important}.funding-vote{width:92px!important}}@media (width<=700px){.platform-header-wrap .platform-nav{grid-template-rows:60px 52px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:calc(100% - 24px)!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important}.mobile-site-brand{color:#111;letter-spacing:-.075em;grid-area:1/1;align-items:center;min-height:44px;font-size:23px;font-weight:1000;display:inline-flex}.platform-nav>.product-switcher{border-top:1px solid var(--ui-border);scrollbar-width:none;grid-area:2/1/auto/-1;width:100%;height:52px;overflow-x:auto;gap:0!important}.platform-nav>.product-switcher::-webkit-scrollbar{display:none}.product-switcher .product-link,.product-switcher .brand.product-link,.product-switcher .product-link.active,.product-switcher .brand.product-link.active{flex:none;color:#666!important;min-width:auto!important;height:52px!important;font-size:var(--ui-text-sm)!important;letter-spacing:-.03em!important;padding:0 14px!important;font-weight:800!important}.product-switcher .product-link.active,.product-switcher .brand.product-link.active{color:var(--orange)!important;box-shadow:inset 0 -3px var(--orange)!important}.platform-nav>.nav-actions{grid-area:1/2;gap:2px;min-width:0;height:60px}.platform-nav .header-search,.platform-nav .admin-top-link,.platform-nav .admin-analytics-link,.platform-nav .admin-promotion-link,.platform-nav .admin-novel-seed,.platform-nav .support-direct,.platform-nav .cookie-chip,.platform-nav .terms-chip,.platform-nav .nav-actions>.ink-button{display:none!important}.mobile-search-link,.notification-direct,.account-trigger,.login-link{justify-content:center;align-items:center;display:inline-flex;min-width:44px!important;min-height:44px!important;padding:0 8px!important}.platform-header-wrap .product-subnav,.product-subnav>div{height:52px!important}.product-subnav a{min-height:52px!important;font-size:var(--ui-text-sm)!important;padding:0 15px!important}.product-subnav .subnav-upload{min-width:106px!important;min-height:44px!important}.popular-five-stage{height:270px!important}.popular-five-item h3{font-size:var(--ui-text-sm)!important}.popular-five-creator{font-size:var(--ui-text-xs)!important}.home-floor-one .home-hero-empty{min-height:230px;height:230px!important}.funding-single-stage{grid-template-columns:58px minmax(0,270px) 58px!important;gap:5px!important;min-height:360px!important}.funding-slider-window{width:min(68vw,270px)!important}.funding-vote{min-height:104px;width:58px!important}.funding-vote>strong{font-size:var(--ui-text-xs)!important}.funding-vote>small{font-size:12px!important}.main-gallery-row{scroll-snap-type:x proximity;overflow-x:auto;gap:0!important;display:flex!important}.main-gallery-row>.system-gallery{scroll-snap-align:start;flex:0 0 86%;min-height:132px!important}.community-layout{grid-template-columns:1fr}.post-table{overflow-x:auto}.post-head,.post-row{min-width:760px}.community-top{flex-direction:column;align-items:flex-start;gap:16px}.community-top-actions{width:100%;overflow-x:auto}.community-top-actions a,.community-top-actions button{flex:none}.upload-hub>div{grid-template-columns:1fr!important}.upload-hub>div>a{min-height:226px}.upload-hub h2{font-size:25px}.novel-grid h2{font-size:17px!important}}:root{--subpage-shell:1280px;--subpage-wide:1400px;--subpage-control:48px;--subpage-row:64px;--subpage-gap:24px;--subpage-panel-pad:26px;--subpage-title:38px;--subpage-section-title:24px;--subpage-body:15px;--subpage-meta:14px}.art-ranking-shell{width:calc(100% - 40px);max-width:var(--subpage-shell);margin:28px auto 96px}.art-ranking-head{border-bottom:2px solid #2f2f2f;align-items:flex-end;min-height:0;padding:28px 0 24px}.art-ranking-head>div>span{font-size:13px!important}.art-ranking-head h1{margin:7px 0 8px;font-size:40px}.art-ranking-head p{max-width:680px;font-size:15px;line-height:1.7}.art-ranking-head nav{grid-template-columns:repeat(4,minmax(92px,1fr))}.art-ranking-head nav a{min-height:64px;padding:10px 16px}.art-ranking-head nav a strong{font-size:15px!important}.art-ranking-head nav a small{font-size:13px!important}.art-ranking-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.art-ranking-list>li{background:#fff;border:0;min-width:0;min-height:0;padding:0;display:block}.art-ranking-work{min-width:0;display:block!important}.art-ranking-media{aspect-ratio:4/3;background:#eee;border:1px solid #ddd;width:100%;display:block;position:relative;overflow:hidden}.art-ranking-media img,.art-ranking-media .ranking-image-empty{object-fit:cover;display:block;border:0!important;width:100%!important;height:100%!important}.art-ranking-media>b{color:#fff;font-variant-numeric:tabular-nums;background:#1c1c1ce6;place-items:center;min-width:54px;height:54px;padding:0 14px;font-size:24px;display:grid;position:absolute;bottom:0;left:0}.art-ranking-media>b.top{color:#fff;background:#7456e8f0;font-size:27px}.art-ranking-copy{gap:6px;min-width:0;padding:14px 0 0;display:grid;position:relative}.art-ranking-copy>strong{color:#2e2e2e;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.35;overflow:hidden}.art-ranking-copy>small{color:#707070;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px!important}.art-ranking-reactions{color:#777;gap:12px;font-size:13px;display:flex}.art-ranking-reactions em{white-space:nowrap;font-style:normal}.art-ranking-score{color:var(--orange);font-size:14px;font-weight:900;position:absolute;top:14px;right:0}.community-hub.community-content-only{width:calc(100% - 40px);max-width:var(--subpage-shell);padding:20px 0 90px!important}.community-hub .main-gallery-row{border-top:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 0 26px!important}.community-hub .main-gallery-row>.system-gallery{grid-template-columns:50px minmax(0,1fr) auto;gap:3px 12px;min-height:112px!important;padding:16px 18px!important}.community-hub .main-gallery-row .gallery-symbol{font-size:15px!important}.community-hub .main-gallery-row h2{line-height:1.35;font-size:17px!important}.community-hub .main-gallery-row p,.community-hub .main-gallery-row strong{font-size:13px!important}.community-discovery-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;display:grid}.community-discovery-layout>.ranking-panel{grid-area:1/2;width:100%;margin:0;position:sticky;top:22px}.community-discovery-layout>.ranking-panel>header{min-height:74px;padding:14px 16px}.community-discovery-layout>.ranking-panel h2{font-size:22px}.community-discovery-layout>.ranking-panel li{min-height:74px;padding:10px 12px!important}.community-discovery-layout>.ranking-panel li>b{font-size:16px}.community-discovery-layout>.ranking-panel li>a{gap:11px;grid-template-columns:52px minmax(0,1fr)!important}.community-discovery-layout>.ranking-panel li img,.community-discovery-layout>.ranking-panel .ranking-thumb-empty{width:52px!important;height:62px!important}.community-discovery-layout>.ranking-panel .ranking-copy strong{font-size:15px}.community-discovery-layout>.ranking-panel .ranking-copy small,.community-discovery-layout>.ranking-panel .ranking-copy em{font-size:13px!important}.community-discovery-layout .work-gallery-catalog{grid-area:1/1;min-width:0}.community-discovery-layout .work-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px 12px!important}.community-discovery-layout .feed-settings-line{min-height:58px;margin-bottom:18px}.community-discovery-layout .feed-settings-line>span{font-size:24px}:is(.work-main-shell,.art-detail-wrap,.art-series-strip,.art-related,.art-comment-section,.market-wrap,.funding-gallery-shell,.creator-directory-wrap,.ecosystem-shell,.account-wrap,.wallet-wrap,.studio-wrap,.collab-shell,.profile-edit-wrap,.info-wrap,.help-chat-shell,.search-wrap,.notice-gallery,.question-gallery,.contest-gallery,.contest-help-gallery,.community-post-page,.novel-community-shell,.novel-reader,.novel-edit-workspace,.upload-workspace,.upload-page-wrap,.creator-profile-wrap,.policy-document){font-size:var(--subpage-body)}:is(.work-main-shell,.art-detail-wrap,.market-wrap,.funding-gallery-shell,.creator-directory-wrap,.ecosystem-shell,.account-wrap,.wallet-wrap,.collab-shell,.profile-edit-wrap,.info-wrap,.help-chat-shell,.search-wrap,.notice-gallery,.question-gallery,.contest-gallery,.contest-help-gallery,.community-post-page,.novel-community-shell,.novel-reader,.novel-edit-workspace,.upload-workspace,.upload-page-wrap,.creator-profile-wrap,.policy-document){width:calc(100% - 40px);max-width:var(--subpage-shell);margin-left:auto;margin-right:auto}:is(.studio-wrap,.admin-wrap,.admin-analytics-wrap,.collab-shell){max-width:var(--subpage-wide)}:is(.account-wrap,.wallet-wrap,.studio-wrap,.collab-shell,.profile-edit-wrap,.info-wrap,.help-chat-shell,.search-wrap,.notice-gallery,.question-gallery,.contest-gallery,.contest-help-gallery,.ecosystem-shell,.upload-workspace,.upload-page-wrap)>header{background:#fff!important;border-bottom:2px solid #333!important;min-height:0!important;padding:32px 0 26px!important}:is(.account-wrap,.wallet-wrap,.studio-wrap,.collab-shell,.profile-edit-wrap,.info-wrap,.help-chat-shell,.search-wrap,.notice-gallery,.question-gallery,.contest-gallery,.contest-help-gallery,.ecosystem-shell,.upload-workspace,.upload-page-wrap)>header h1{line-height:1.2;font-size:var(--subpage-title)!important;margin:7px 0 8px!important}:is(.account-wrap,.wallet-wrap,.studio-wrap,.collab-shell,.profile-edit-wrap,.info-wrap,.help-chat-shell,.search-wrap,.notice-gallery,.question-gallery,.contest-gallery,.contest-help-gallery,.ecosystem-shell,.upload-workspace,.upload-page-wrap)>header p{max-width:760px;color:#686868!important;font-size:var(--subpage-body)!important;line-height:1.75!important}:is(.upload-workspace,.novel-edit-workspace,.profile-edit-wrap,.studio-wrap,.admin-wrap,.admin-analytics-wrap,.collab-shell,.account-wrap,.wallet-wrap,.info-wrap,.help-chat-shell,.market-wrap,.ecosystem-shell,.contest-help-gallery,.contest-gallery,.search-wrap,.real-modal,.board-modal,.action-dialog) form label,:is(.upload-fields,.profile-edit-wrap,.market-create,.contest-help-write) legend{color:#3f3f3f;font-weight:800;line-height:1.5;font-size:14px!important}:is(.upload-workspace,.novel-edit-workspace,.profile-edit-wrap,.studio-wrap,.admin-wrap,.admin-analytics-wrap,.collab-shell,.account-wrap,.wallet-wrap,.info-wrap,.help-chat-shell,.market-wrap,.ecosystem-shell,.contest-help-gallery,.contest-gallery,.search-wrap,.real-modal,.board-modal,.action-dialog) form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select),:is(.community-picker,.board-toolbar,.contest-help-tools,.novel-controls) :is(input,select){color:#333;min-height:var(--subpage-control)!important;background:#fff!important;border:1px solid #c9c9c9!important;padding:0 14px!important;font-size:14px!important}:is(.upload-workspace,.novel-edit-workspace,.profile-edit-wrap,.studio-wrap,.admin-wrap,.admin-analytics-wrap,.collab-shell,.account-wrap,.wallet-wrap,.info-wrap,.help-chat-shell,.market-wrap,.ecosystem-shell,.contest-help-gallery,.contest-gallery,.search-wrap,.real-modal,.board-modal,.action-dialog) form textarea{color:#333;min-height:130px;line-height:1.65;background:#fff!important;border:1px solid #c9c9c9!important;padding:14px!important;font-size:14px!important}:is(.upload-workspace,.novel-edit-workspace,.profile-edit-wrap,.studio-wrap,.admin-wrap,.admin-analytics-wrap,.collab-shell,.account-wrap,.wallet-wrap,.info-wrap,.help-chat-shell,.market-wrap,.ecosystem-shell,.contest-help-gallery,.contest-gallery,.search-wrap,.real-modal,.board-modal,.action-dialog) form button,:is(.community-picker,.board-toolbar,.board-bottom,.contest-help-tools,.pagination) button{font-weight:600;min-height:var(--subpage-control)!important;padding:0 17px!important;font-size:14px!important}.upload-workspace>form{margin-top:28px;grid-template-columns:minmax(0,1fr) minmax(340px,420px)!important;gap:32px!important}.upload-fields,.upload-preview{padding:30px!important}.upload-fields>label,.upload-fields .form-pair>label{gap:9px;margin-bottom:22px;font-size:14px!important}.upload-fields small,.upload-preview p,.format-switch span,.upload-validation,.upload-message{line-height:1.6;font-size:13px!important}.work-main-shell{align-items:start;margin-top:30px;margin-bottom:96px;grid-template-columns:minmax(0,1fr) 340px!important;gap:30px!important}.work-identity{grid-template-columns:250px minmax(0,1fr)!important;gap:32px!important;padding:0 0 30px!important}.work-main-cover{aspect-ratio:3/4;width:250px!important;height:auto!important}.work-main-copy h1{margin:12px 0 10px;line-height:1.16;font-size:42px!important}.work-main-copy>p{color:#5f5f5f;margin:18px 0;line-height:1.8;font-size:16px!important}.work-state-line,.work-credit,.work-main-tags,.work-main-tags a{font-size:14px!important}.work-primary-actions :is(a,button){min-height:48px!important;padding:0 20px!important;font-size:15px!important}.work-production-signal{padding:20px 22px!important}.work-metric-strip{min-height:62px;grid-template-columns:repeat(4,1fr)!important}.work-metric-strip>*{padding:0 16px!important;font-size:14px!important}.work-content-tabs{min-height:58px}.work-content-tabs button{min-height:58px;padding:0 22px!important;font-size:15px!important}:is(.work-episode-catalog,.work-fanart-panel,.work-community-panel,.work-wiki-panel,.work-pilot-main){border:1px solid #ddd;margin-top:22px;padding:26px!important}:is(.work-episode-catalog,.work-fanart-panel,.work-community-panel,.work-wiki-panel)>header h2{font-size:26px!important}.work-episode-catalog>div>a{min-height:92px;grid-template-columns:112px minmax(0,1fr) 110px 58px!important;gap:16px!important;padding:12px 0!important}.work-episode-catalog a strong{font-size:17px!important}.work-episode-catalog a small,.work-episode-catalog a time,.work-episode-catalog a b{font-size:14px!important}.work-side-column>section{padding:22px!important}.work-side-column section>span,.work-side-column section>small,.work-side-column section p{line-height:1.65;font-size:14px!important}.work-side-column section h2{line-height:1.4;font-size:21px!important}.work-side-column section :is(a,button){min-height:44px;font-size:14px!important}.art-detail-wrap{align-items:start;margin-top:30px;grid-template-columns:minmax(0,1fr) 380px!important;gap:34px!important}.art-detail-wrap>aside{position:sticky;top:22px;padding:28px!important}.art-detail-wrap>aside>span,.art-detail-creator,.art-tags a,.art-metrics span,.linked-work{font-size:14px!important}.art-detail-wrap>aside h1{margin:10px 0 14px;line-height:1.25;font-size:34px!important}.art-detail-actions{gap:8px}.art-detail-actions button{min-height:46px;padding:0 14px!important;font-size:14px!important}.art-series-strip,.art-related,.art-comment-section{margin-top:38px;padding-top:24px}:is(.art-series-strip,.art-related,.art-comment-section) h2{font-size:25px!important}.art-comment-section form{gap:10px;grid-template-columns:minmax(0,1fr) 120px!important}.novel-reader{margin-top:32px;margin-bottom:96px}.novel-reader>header h1{line-height:1.25;font-size:42px!important}.novel-chapter-reader{grid-template-columns:260px minmax(0,780px)!important;gap:38px!important}.novel-chapter-reader>aside>button{padding:10px 12px;min-height:64px!important}.novel-chapter-reader>aside>button span,.novel-chapter-reader>aside>button b,.novel-chapter-reader>aside>header{font-size:14px!important}.novel-chapter-reader>article>header h2{font-size:31px!important}.novel-chapter-body{line-height:2.05;font-size:18px!important}.catalog-wrap.catalog-content-only,.creator-directory-wrap,.funding-gallery-shell,.market-wrap,.ecosystem-shell{margin-top:28px;margin-bottom:96px}.catalog-wrap>header h1,.creator-directory-wrap>header h1,.funding-gallery-shell>header h1,.market-wrap>header h1,.ecosystem-shell>header h1{font-size:38px!important}.catalog-wrap>header p,.creator-directory-wrap>header p,.funding-gallery-shell>header p,.market-wrap>header p,.ecosystem-shell>header p{line-height:1.7;font-size:15px!important}.catalog-wrap .feed-settings-line,.funding-gallery-toolbar,.market-tabs,.ip-market-toolbar{min-height:58px}.creator-directory-grid>a{grid-template-columns:88px minmax(0,1fr)!important;gap:20px!important;min-height:220px!important;padding:24px!important}.creator-directory-avatar{width:88px!important;height:88px!important}.creator-directory-grid h2{font-size:22px!important}.creator-directory-grid p,.creator-directory-grid span,.creator-directory-grid small,.creator-directory-grid strong{font-size:14px!important}.funding-cover-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:28px 16px!important}.market-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px 13px!important}.ip-market-grid,.funding-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}:is(.funding-cover-card,.market-card,.ip-market-card,.funding-hub-card) h2{font-size:21px!important}:is(.funding-cover-card,.market-card,.ip-market-card,.funding-hub-card) p,:is(.funding-cover-card,.market-card,.ip-market-card,.funding-hub-card) small,:is(.funding-cover-card,.market-card,.ip-market-card,.funding-hub-card) span{line-height:1.65;font-size:14px!important}:is(.account-wrap,.wallet-wrap,.studio-wrap,.admin-wrap,.admin-analytics-wrap,.collab-shell){margin-top:0;margin-bottom:96px}:is(.wallet-section,.library-section,.studio-section,.notification-preferences,.commission-center>section,.ops-panel,.admin-content-manager,.analytics-grid>article,.profile-edit-wrap form>section){margin-top:22px;margin-bottom:0;padding:var(--subpage-panel-pad)!important;background:#fff!important;border:1px solid #ddd!important}:is(.wallet-section,.library-section,.studio-section,.notification-preferences,.commission-center>section,.ops-panel,.admin-content-manager,.analytics-grid>article,.profile-edit-wrap form>section) h2{line-height:1.35;font-size:var(--subpage-section-title)!important}:is(.wallet-title,.studio-title,.library-section>header,.ops-panel>header){align-items:center;min-height:54px;margin-bottom:12px;padding-bottom:16px}:is(.wallet-section,.library-section,.studio-section,.notification-preferences,.commission-center,.ops-panel,.admin-content-manager,.analytics-grid) :is(p,small,time,label,span:not(.metric-value)){line-height:1.65;font-size:14px!important}.studio-metrics,.analytics-summary,.ops-metrics{border-top:1px solid #ddd;border-left:1px solid #ddd;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}:is(.studio-metrics,.analytics-summary,.ops-metrics)>*{min-height:126px;border:1px solid #ddd!important;border-top:0!important;border-left:0!important;padding:22px!important}:is(.studio-metrics,.analytics-summary,.ops-metrics) strong{font-size:28px!important}:is(.studio-table>div,.studio-table>article,.wallet-row,.library-row,.earning-table>div,.earning-table>article,.payout-history>*,.ops-history>*,.admin-content-table>div,.admin-content-table>article,.episode-manage-list>div,.episode-manage-list>article,.art-manage-list>article,.commission-list>article){align-items:center;line-height:1.5;min-height:var(--subpage-row)!important;gap:14px!important;padding:12px 14px!important;font-size:14px!important}:is(.studio-table,.wallet-row,.library-row,.earning-table,.payout-history,.ops-history,.admin-content-table,.episode-manage-list,.art-manage-list,.commission-list) :is(strong,b,span,small,time,select,button,a){font-size:14px!important}:is(.studio-table,.admin-content-table,.episode-manage-list,.art-manage-list) :is(button,a,select){min-height:42px!important;padding:0 12px!important}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.collab-tabs,.admin-tabs,.upload-nav{min-height:58px!important}:is(.collab-tabs,.admin-tabs,.upload-nav) :is(button,a){min-height:58px!important;padding:0 20px!important;font-size:14px!important}.collab-filter{gap:10px;min-height:72px;padding:12px 0!important}.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.job-grid>article{min-height:270px;padding:24px!important}.job-grid article h2,.job-detail h2{font-size:23px!important}.job-grid article :is(p,span,small,strong,a,button),.job-detail :is(p,span,small,strong,a,button){line-height:1.65;font-size:14px!important}.creator-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.creator-card-grid>article{min-height:250px;padding:22px!important}.message-workspace{min-height:620px;grid-template-columns:330px minmax(0,1fr)!important;gap:0!important}.message-workspace>aside>button{min-height:78px!important;padding:12px 14px!important}.message-workspace>aside :is(strong,small,p,span),.conversation :is(strong,small,p,span,time,button){font-size:14px!important}.contract-center{max-width:1080px;margin:26px auto 0}.system-contract{padding:28px!important}.system-contract :is(dt,dd,span,small,p,button,a){line-height:1.65;font-size:14px!important}.advanced-search-page{margin-top:24px!important}.search-primary{min-height:56px;grid-template-columns:minmax(0,1fr) 150px 120px!important}.search-type-switch button{min-height:48px;padding:0 20px;font-size:14px}.search-result-summary{min-height:76px;font-size:15px}.search-result-summary nav a{font-size:14px!important}.search-section{padding:30px 0!important}.search-section h2{margin:0 0 18px;font-size:26px}.search-section h2 small,.search-section h2 a,.search-section :is(p,span,small,time){line-height:1.65;font-size:14px!important}.search-cards,.search-art,.search-people,.search-text-grid,.search-contests{gap:18px!important}.notice-gallery,.question-gallery,.contest-gallery,.contest-help-gallery,.community-post-page,.info-wrap,.help-chat-shell,.policy-document{margin-top:26px;margin-bottom:96px}.notice-table>div,.notice-table>article,.question-table>div,.question-table>a{gap:16px!important;min-height:68px!important;padding:14px 18px!important;font-size:14px!important}.notice-table article h2,.question-table a strong{font-size:18px!important}.notice-table article p,.notice-table article span,.notice-table article time,.question-table a span,.question-table a time{line-height:1.6;font-size:14px!important}.contest-feature{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)!important;gap:32px!important;padding:28px!important}.contest-feature h2{font-size:32px!important}.contest-feature p,.contest-feature span{line-height:1.75;font-size:15px!important}.contest-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.contest-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.contest-grid>a,.contest-entry-grid>article{padding:18px!important}.contest-grid h2,.contest-entry-grid h3{font-size:20px!important}.contest-grid :is(p,span,time,small),.contest-entry-grid :is(p,span,time,small){line-height:1.65;font-size:14px!important}.contest-help-layout{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)!important;gap:28px!important}.contest-help-head,.contest-help-list>button{grid-template-columns:100px minmax(0,1fr) 130px 64px!important;min-height:58px!important;padding:0 14px!important;font-size:14px!important}.contest-help-thread{min-height:520px;padding:26px!important}.contest-help-thread h2{font-size:25px}.contest-help-thread :is(p,span,time,small){line-height:1.7;font-size:14px!important}.community-post-page{max-width:980px}.standalone-post>header,.standalone-post-body,.standalone-comments{padding:28px 32px!important}.standalone-post h1{font-size:34px!important}.standalone-post-body{min-height:260px;line-height:1.85;font-size:17px!important}.standalone-comments :is(p,strong,small,time,button,label){line-height:1.65;font-size:14px!important}.help-chat-layout{min-height:620px;grid-template-columns:330px minmax(0,1fr)!important;gap:0!important}.help-chat-layout>aside>button{min-height:88px!important;padding:14px 16px!important}.help-chat-layout :is(p,strong,small,time,span,em,button){line-height:1.65;font-size:14px!important}.help-conversation>header h2{font-size:25px!important}.help-messages>article{max-width:78%;padding:16px 18px!important}.help-quick-faq{margin-top:30px}.help-quick-faq h2{font-size:26px}.help-quick-faq summary{min-height:60px;padding:0 18px;font-size:15px!important}.help-quick-faq p,.policy-document p,.info-wrap p{line-height:1.8;font-size:15px!important}.policy-document{max-width:920px}.policy-document>section{padding:26px 0!important}.policy-document h1{font-size:40px!important}.policy-document h2{font-size:25px!important}.creator-profile-wrap{margin-top:28px;margin-bottom:96px}.creator-profile-head{grid-template-columns:150px minmax(0,1fr) 220px!important;gap:32px!important;padding:32px!important}.creator-profile-head h1{font-size:40px!important}.creator-profile-head :is(p,span,small,a,button){line-height:1.65;font-size:14px!important}.creator-channel-nav{min-height:58px}.creator-channel-nav a{min-height:58px;font-size:15px!important}.creator-channel-feed,.creator-fanclub-benefits,.creator-commission-intro,.creator-portfolio-section{padding-top:24px;margin-top:30px!important}:is(.creator-channel-feed,.creator-fanclub-benefits,.creator-commission-intro,.creator-portfolio-section) h2{font-size:27px!important}:is(.creator-channel-feed,.creator-fanclub-benefits,.creator-commission-intro,.creator-portfolio-section) :is(p,span,small,a,button){line-height:1.65;font-size:14px!important}.login-card,.onboarding-card{width:min(100% - 32px,620px)!important;padding:42px!important}.login-card h1,.onboarding-card h1{font-size:38px!important}.login-card :is(p,small,span,label,button,a),.onboarding-card :is(p,small,span,label,button,a){line-height:1.7;font-size:14px!important}.login-card :is(input,select,button,a),.onboarding-card :is(input,select,button,a){min-height:48px}@media (width<=1100px){.community-discovery-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.community-discovery-layout .work-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.work-main-shell,.art-detail-wrap{grid-template-columns:minmax(0,1fr) 310px!important;gap:22px!important}.work-identity{grid-template-columns:210px minmax(0,1fr)!important}.work-main-cover{width:210px!important}.creator-card-grid,.contest-grid,.contest-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.art-ranking-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.art-ranking-head{flex-direction:column;align-items:stretch}.community-discovery-layout{flex-direction:column;display:flex}.community-discovery-layout>.ranking-panel{order:2;position:static}.community-discovery-layout>.work-gallery-catalog{order:1}.work-main-shell,.art-detail-wrap{grid-template-columns:1fr!important}.work-side-column,.art-detail-wrap>aside{position:static}.upload-workspace>form,.novel-studio-layout,.contest-help-layout,.help-chat-layout,.message-workspace,.contest-feature{grid-template-columns:1fr!important}.novel-chapter-reader{display:block}.novel-chapter-reader>aside{display:flex;position:static;overflow-x:auto}.novel-chapter-reader>aside>button{flex:0 0 180px}.studio-metrics,.analytics-summary,.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.job-grid,.analytics-grid{grid-template-columns:1fr!important}}@media (width<=700px){:root{--subpage-title:31px;--subpage-panel-pad:20px}.art-ranking-shell,.community-hub.community-content-only,:is(.work-main-shell,.art-detail-wrap,.market-wrap,.funding-gallery-shell,.creator-directory-wrap,.ecosystem-shell,.account-wrap,.wallet-wrap,.studio-wrap,.collab-shell,.profile-edit-wrap,.info-wrap,.help-chat-shell,.search-wrap,.notice-gallery,.question-gallery,.contest-gallery,.contest-help-gallery,.community-post-page,.novel-community-shell,.novel-reader,.novel-edit-workspace,.upload-workspace,.upload-page-wrap,.creator-profile-wrap,.policy-document){width:calc(100% - 24px)}.art-ranking-head h1{font-size:32px}.art-ranking-head nav{grid-template-columns:repeat(4,1fr);width:100%}.art-ranking-head nav a{min-width:0;padding:8px 7px}.art-ranking-head nav a small{display:none}.art-ranking-list{grid-template-columns:repeat(2,minmax(0,1fr))}.art-ranking-media{aspect-ratio:1}.art-ranking-media>b{min-width:44px;height:44px;font-size:20px}.art-ranking-copy>strong{font-size:17px}.art-ranking-score{position:static}.art-ranking-reactions{flex-wrap:wrap;gap:8px}.community-hub .main-gallery-row{overflow-x:auto;display:flex!important}.community-hub .main-gallery-row>.system-gallery{flex:0 0 88%}.community-discovery-layout .work-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.work-identity{grid-template-columns:120px minmax(0,1fr)!important;gap:18px!important}.work-main-cover{width:120px!important}.work-main-copy h1{font-size:30px!important}.work-main-copy>p,.work-main-tags,.work-primary-actions{grid-column:1/-1}.work-primary-actions{grid-template-columns:1fr 1fr;display:grid}.work-primary-actions .read-first{grid-column:1/-1}.work-metric-strip{grid-template-columns:repeat(2,1fr)!important}.work-content-tabs{overflow-x:auto}.work-content-tabs button{flex:none}.work-episode-catalog{padding:18px!important}.work-episode-catalog>div>a{grid-template-columns:92px minmax(0,1fr) 46px!important;gap:10px!important}.episode-row-thumb{width:92px!important;height:58px!important}.work-episode-catalog a time{display:none}.art-detail-wrap>aside{padding:22px!important}.art-detail-wrap>aside h1{font-size:29px!important}.art-comment-section form,.creator-directory-grid,.funding-cover-grid,.market-grid,.ip-market-grid,.funding-hub-grid,.creator-card-grid,.contest-grid,.contest-entry-grid{grid-template-columns:1fr!important}.creator-directory-grid>a{grid-template-columns:72px minmax(0,1fr)!important}.creator-directory-avatar{width:72px!important;height:72px!important}.search-primary{grid-template-columns:minmax(0,1fr) 92px!important}.search-primary .detail-toggle{grid-column:1/-1}.search-section{padding:24px 0!important}.contest-help-tools,.contest-help-tools form,.contest-help-write,.community-top-actions{flex-direction:column;align-items:stretch}.contest-help-head,.contest-help-list>button{grid-template-columns:76px minmax(0,1fr) 50px!important}.contest-help-head span:nth-child(3),.contest-help-list>button span:nth-child(3){display:none}.notice-table,.question-table,:is(.studio-table,.admin-content-table,.earning-table,.payout-history,.ops-history){overflow-x:auto}.notice-table>div,.notice-table>article,.question-table>div,.question-table>a{min-width:720px}.studio-metrics,.analytics-summary,.ops-metrics{grid-template-columns:1fr 1fr!important}.creator-profile-head{grid-template-columns:86px minmax(0,1fr)!important;padding:22px!important}.creator-profile-head h1{font-size:30px!important}.creator-profile-head>aside{grid-column:1/-1}.login-card,.onboarding-card{padding:28px 22px!important}}:root{--ref-ink:#25272b;--ref-muted:#747980;--ref-line:#e3e5e8;--ref-soft:#f7f7f8;--ref-accent-soft:#f2eeff}.novel-reader,.novel-edit-workspace,.art-detail-wrap,.art-series-strip,.creator-work-rail,.algorithm-art,.art-comment-section,.creator-profile-wrap,.work-main-shell,.art-ranking-shell,.community-hub{max-width:var(--site-shell)!important}.novel-studio-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:22px}:is(.market-wrap,.funding-gallery-shell,.creator-directory-wrap,.ecosystem-shell,.account-wrap,.wallet-wrap,.profile-edit-wrap,.info-wrap,.help-chat-shell,.search-wrap,.notice-gallery,.question-gallery,.contest-gallery,.contest-help-gallery,.community-post-page,.novel-community-shell,.upload-workspace,.upload-page-wrap,.policy-document),:is(.studio-wrap,.admin-wrap,.admin-analytics-wrap,.collab-shell){max-width:var(--site-shell)!important}.creator-profile-wrap button,.creator-profile-wrap a,.work-main-shell button,.work-main-shell a,.art-detail-page button,.art-detail-page a,.art-ranking-page a,.community-live-card{transition:border-color .16s,color .16s,background-color .16s,transform .16s}.creator-channel-banner{border-top-width:2px;height:170px;padding:24px 28px}.creator-channel-banner.has-image{height:220px}.creator-channel-banner.has-image:after{background:linear-gradient(#0000,#12141794);inset:38% 0 0}.creator-channel-banner strong{letter-spacing:-.035em;margin-top:6px;font-size:24px}.creator-profile-head{gap:30px;padding:30px 32px}.creator-avatar{border:4px solid #fff;width:136px;height:136px;margin-top:-68px;position:relative;overflow:visible;box-shadow:0 0 0 1px #dfe1e4;border-radius:50%!important}.creator-avatar img{border-radius:50%}.creator-identity-mark{background:var(--orange);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:5px;right:-2px}.creator-identity-mark svg{fill:currentColor;width:15px;height:15px}.creator-profile-head h1{color:var(--ref-ink);margin:5px 0 7px;font-size:30px}.creator-profile-head p{max-width:620px;color:var(--ref-muted);margin:0 0 13px;font-size:13px}.profile-chips>*{background:var(--ref-accent-soft);color:var(--brand-accent-strong);padding:5px 8px;font-size:10px}.profile-chips span{background:var(--ref-soft);color:#666b72}.creator-skills{margin-top:8px}.creator-skills span{border-color:var(--ref-line);color:#666b72;padding:5px 7px;font-size:10px}.creator-profile-links{margin-top:10px}.creator-profile-links a{color:#62666c;text-decoration:none}.creator-profile-links a:hover{color:var(--orange)}.creator-profile-head>aside{border-left-color:var(--ref-line);gap:6px;padding-left:20px}.creator-profile-head aside strong{color:var(--ref-ink);font-size:25px}.creator-profile-head aside button,.creator-profile-head aside a{border-color:var(--ref-line);color:#555b62;min-height:38px;padding:8px;font-size:11px}.creator-profile-head aside button:hover,.creator-profile-head aside a:hover{background:var(--ref-soft);border-color:#b9bcc1}.creator-profile-stats{gap:24px;min-height:48px;border-color:var(--ref-line)!important;padding:0 28px!important}.creator-profile-stats span{color:#71767d;font-size:12px}.creator-channel-nav{border-color:var(--ref-line);height:50px}.creator-channel-nav a{color:#71767d;padding:0 19px;font-size:13px}.creator-channel-feed>header,.creator-portfolio-section>header{border-bottom-color:var(--ref-line)}.work-main-shell{grid-template-columns:minmax(0,1fr) 260px;gap:34px;padding-top:28px}.work-identity{border-bottom-color:var(--ref-line);grid-template-columns:200px minmax(0,1fr);gap:24px;padding-bottom:22px}.work-main-cover{height:282px;overflow:hidden}.work-main-cover img{transition:transform .24s}.work-identity:hover .work-main-cover img{transform:scale(1.012)}.work-main-copy h1{color:var(--ref-ink);margin:11px 0 8px;font-size:30px}.work-main-copy>p{color:#5f646b;margin:17px 0;line-height:1.68}.work-main-tags a{background:var(--ref-soft);color:#6f747b;padding:6px 8px}.work-primary-actions{grid-template-columns:minmax(150px,1fr) minmax(130px,.82fr) 88px;gap:6px;margin-top:17px}.work-primary-actions a,.work-primary-actions button{border-color:var(--ref-line);height:44px}.work-primary-actions a:not(.read-first):hover,.work-primary-actions button:hover{background:var(--ref-soft);border-color:#aeb2b8}.work-metric-strip{border-bottom-color:var(--ref-line);min-height:50px;color:var(--ref-muted)}.refined-work-tabs{border-top:1px solid #3e4146;border-bottom-color:var(--ref-line);height:54px;margin-top:20px}.refined-work-tabs button{border-right-color:var(--ref-line);color:#737880;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.refined-work-tabs svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.refined-work-tabs small{background:var(--ref-soft);color:#858a90;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.refined-work-tabs button.active{color:var(--orange);box-shadow:inset 0 -2px var(--orange)}.refined-work-tabs button.active small{background:var(--ref-accent-soft);color:var(--orange)}.work-episode-catalog>header{border-bottom:1px solid #3e4146;height:54px}.work-episode-catalog>div>a{border-bottom-color:var(--ref-line);grid-template-columns:96px minmax(0,1fr) 102px 36px;min-height:84px}.episode-row-thumb{width:96px;height:62px}.work-side-column{gap:14px}.work-side-column>section{border-top-width:2px;border-bottom-color:var(--ref-line);padding:16px 0}.work-side-links a,.work-side-links button,.work-side-creator button,.work-side-creator a{border-color:var(--ref-line)}.episode-focus-page{background:#f7f7f8!important}.episode-focus-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#34373f;border-bottom:0;height:60px}.episode-nav-inner{max-width:var(--site-shell);grid-template-columns:190px minmax(0,1fr) auto}.episode-reader-brand{color:#fff;font-size:21px}.episode-nav-breadcrumb,.episode-nav-breadcrumb a,.episode-nav-breadcrumb strong,.episode-nav-breadcrumb b{color:#d7d9dd!important}.episode-nav-breadcrumb span{color:#858a93!important}.episode-share-actions button{height:40px;color:#d7d9dd!important;background:0 0!important;border-color:#50545d!important}.episode-share-actions button:hover{color:#fff!important;background:#40444d!important}.episode-focus-title{padding:26px 0 22px}.episode-focus-title h1{color:var(--ref-ink);font-size:26px}.viewer-funding-box,.viewer-author-note{border-color:var(--ref-line);box-shadow:none}.viewer-nudge,.viewer-recommendations>header,.viewer-comments>header{border-color:var(--ref-line)}.viewer-comments textarea{border-color:var(--ref-line);background:#fff}.viewer-comments textarea:focus{border-color:var(--orange);outline:2px solid var(--ref-accent-soft)}.episode-focus-footer>div{border-color:#d6d8dc}.art-detail-page{background:#fff}.art-detail-wrap{grid-template-columns:minmax(0,1fr) 380px!important;gap:34px!important}.art-detail-image{border-color:var(--ref-line);min-height:540px;background:var(--ref-soft)!important}.art-detail-image img{transition:opacity .16s}.art-detail-wrap>aside{top:130px;border-top-width:2px!important;padding:18px!important}.art-detail-wrap>aside h1{color:var(--ref-ink);margin:9px 0 14px;font-size:24px!important}.art-tags a{color:#68717b}.art-metrics{border-top:1px solid var(--ref-line);border-bottom:1px solid var(--ref-line);color:var(--ref-muted);flex-wrap:wrap;gap:7px 13px;padding:13px 0;display:flex}.art-detail-actions{gap:6px!important;margin:14px 0!important}.art-detail-actions button{min-height:38px;font-size:11px;border-color:var(--ref-line)!important}.art-detail-actions button:hover{background:var(--ref-soft)!important;border-color:#aeb2b8!important}.art-series-strip,.creator-work-rail,.algorithm-art{border-top:1px solid var(--ref-line);padding-top:12px;margin-top:30px!important}.art-series-strip h2,.creator-work-rail>header h2,.algorithm-art h2{color:var(--ref-ink);font-size:20px}.creator-work-rail>div:last-child>a,.algorithm-art>div>a,.art-series-strip a{overflow:hidden}.creator-work-rail img,.algorithm-art img,.art-series-strip img{transition:transform .2s,filter .2s}.creator-work-rail a:hover img,.algorithm-art a:hover img,.art-series-strip a:hover img{filter:brightness(.97);transform:scale(1.012)}.art-comment-section{border-top:1px solid #3e4146!important;margin-top:34px!important}.art-comment-section article{border-bottom-color:var(--ref-line)}.art-comment-section form{grid-template-columns:minmax(0,1fr) 94px;gap:7px;display:grid}.art-comment-section textarea{border-color:var(--ref-line);background:var(--ref-soft);min-height:76px}.art-comment-section form button{background:var(--orange);color:#fff;border:0;font-weight:850}.art-ranking-head{border-bottom:1px solid #3e4146;min-height:132px;padding:26px 0 20px}.art-ranking-head h1{font-size:32px}.art-ranking-head nav{border:0;gap:5px;display:flex}.art-ranking-head nav a{color:#71767d;border-radius:3px;justify-content:center;align-items:center;min-width:68px;min-height:36px;padding:0 12px;display:flex;border:1px solid var(--ref-line)!important}.art-ranking-head nav a small{display:none}.art-ranking-head nav a.active{background:var(--ref-accent-soft);color:var(--orange);border-color:var(--brand-accent-line)!important}.art-ranking-list>li:hover .art-ranking-media{border-color:#c6c9cd}.art-ranking-media{transition:border-color .16s}.art-ranking-media img{transition:transform .2s,filter .2s}.art-ranking-list>li:hover .art-ranking-media img{filter:brightness(.97);transform:scale(1.012)}.work-gallery-grid{gap:13px!important}.work-gallery-grid>.community-live-card{aspect-ratio:1;border-color:var(--ref-line);box-shadow:none}.work-gallery-grid>.community-live-card:hover{border-color:#c8cbd0;transform:translateY(-2px);box-shadow:0 9px 24px #22252a14}.community-live-card .community-square-image{height:54%}.community-live-card .community-square-image img{transition:transform .25s,filter .25s}.community-live-card:hover .community-square-image img{filter:brightness(.96);transform:scale(1.018)}.community-live-card .community-square-image>span{letter-spacing:.02em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f2125d1;padding:5px 7px;font-size:8px;top:9px;left:9px}.community-live-card .community-square-copy{flex-direction:column;height:46%;padding:11px 13px 10px;display:flex}.community-card-title{align-items:flex-start;min-width:0;gap:8px!important;display:flex!important}.community-card-title>span{flex:1;min-width:0}.community-card-title h2{color:var(--ref-ink);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:14px;overflow:hidden}.community-card-title small{color:var(--ref-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.community-card-title>b{color:var(--orange);flex:none;align-items:center;gap:3px;font-size:8px;display:flex}.community-card-title svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:13px;height:13px}.community-chat-preview{margin-top:8px;gap:4px!important;display:grid!important}.community-chat-preview>span{border-left:2px solid var(--brand-accent-line);background:var(--ref-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;height:25px;padding:0 7px;animation:.24s both community-recent-in;gap:5px!important;display:grid!important}.community-chat-preview>span:nth-child(2){animation-delay:60ms}.community-chat-preview i{color:var(--orange);font-size:8px;font-style:normal;font-weight:800}.community-chat-preview strong{color:#555b62;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.community-chat-preview time{color:#9a9ea4;font-size:8px}.community-chat-preview em{background:var(--ref-soft);color:#999da3;align-items:center;height:29px;padding:0 8px;font-size:9px;font-style:normal;display:flex}.community-live-card .community-square-copy>footer{color:#8c9096;border-top:1px solid #eeeff1;justify-content:space-between;align-items:center;margin-top:auto;padding-top:7px;font-size:8px;display:flex}.community-live-card .community-square-copy>footer b{color:var(--orange);font-size:13px;font-weight:500}@keyframes community-recent-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.platform-header-wrap :is(.brand,.product-subnav a,.product-subnav button,.nav-shell nav a),.main-gallery-row :is(h2,strong),.ranking-panel>header :is(h2,a),.feed-settings-line>span{word-break:keep-all;overflow-wrap:normal}.community-hub .main-gallery-row>.system-gallery{align-content:center;grid-template-rows:auto auto auto!important;grid-template-columns:46px minmax(0,1fr)!important;gap:4px 13px!important}.community-hub .main-gallery-row .gallery-symbol{grid-area:1/1/4}.community-hub .main-gallery-row h2{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;min-width:0;overflow:hidden;font-size:18px!important}.community-hub .main-gallery-row p{word-break:keep-all;grid-area:2/2;min-width:0;margin:0}.community-hub .main-gallery-row strong{white-space:nowrap;grid-area:3/2;justify-self:start;padding-top:3px!important}.platform-footer{word-break:keep-all;grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr)!important;align-items:start!important;gap:18px 42px!important}.platform-footer>div{grid-template-columns:auto minmax(0,1fr);min-width:0;align-items:baseline!important;gap:4px 14px!important;display:grid!important}.platform-footer>div>strong{letter-spacing:-.045em;white-space:nowrap;grid-row:1/3;line-height:1.2;color:#555!important;font-size:18px!important}.platform-footer>div>span{white-space:nowrap;line-height:1.4;color:#777!important;font-size:11px!important}.platform-footer>div>small{word-break:keep-all;color:#999!important;font-size:11px!important;line-height:1.5!important}.platform-footer>nav{flex-wrap:wrap;place-content:flex-start flex-end;min-width:0;line-height:1.45;display:flex;gap:8px 17px!important}.platform-footer>nav>a{color:#777;white-space:nowrap;word-break:keep-all;font-size:11px!important}.platform-footer>.business-disclosure{grid-column:1/-1;gap:6px 18px}.platform-footer>.business-disclosure>span{white-space:nowrap;font-size:11px!important}.platform-footer>p{word-break:keep-all;grid-column:1/-1;line-height:1.6;font-size:11px!important}@media (width<=900px){.platform-footer{grid-template-columns:1fr!important}.platform-footer>nav{justify-content:flex-start}}@media (width<=560px){.platform-footer>div{grid-template-columns:1fr;gap:5px!important}.platform-footer>div>strong{grid-row:auto}.platform-footer>div>span{white-space:normal}}@media (width<=900px){.novel-studio-layout{grid-template-columns:1fr}.novel-chapter-reader{grid-template-columns:180px minmax(0,1fr);gap:20px}.work-main-shell{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.work-identity{grid-template-columns:178px minmax(0,1fr)}.work-main-cover{height:258px}.creator-profile-head{grid-template-columns:102px minmax(0,1fr) 158px}}@media (width<=700px){.novel-reader,.novel-edit-workspace,.art-detail-wrap,.art-series-strip,.creator-work-rail,.algorithm-art,.art-comment-section,.creator-profile-wrap,.work-main-shell,.art-ranking-shell,.community-hub{width:calc(100% - 24px)!important}.novel-chapter-reader{display:block}.creator-channel-banner,.creator-channel-banner.has-image{height:142px}.creator-profile-head{grid-template-columns:74px minmax(0,1fr);gap:14px;padding:18px 0}.creator-avatar{width:74px;height:74px;margin-top:-39px}.creator-identity-mark{width:24px;height:24px}.creator-profile-head h1{font-size:24px}.creator-profile-head>aside{padding:14px 0 0}.work-main-shell{display:block}.work-identity{grid-template-columns:108px minmax(0,1fr)}.work-main-cover{height:158px}.work-main-copy h1{font-size:23px}.refined-work-tabs button{min-width:112px}.art-detail-wrap{display:block!important}.art-detail-wrap>aside{margin-top:10px;position:static}.art-comment-section form{grid-template-columns:1fr}.art-comment-section form button{min-height:42px}.art-ranking-head{align-items:stretch;min-height:0}.art-ranking-head nav a{flex:1;min-width:0;padding:0 8px}.episode-focus-nav{height:56px}.episode-nav-inner{grid-template-columns:122px minmax(0,1fr) auto;width:calc(100% - 20px)}.episode-reader-brand{font-size:18px}.community-live-card .community-square-image{height:52%}.community-live-card .community-square-copy{height:48%;padding:9px}.community-card-title>b{font-size:0}.community-chat-preview>span:nth-child(2){display:none!important}}@media (prefers-reduced-motion:reduce){.community-chat-preview>span{animation:none}.work-main-cover img,.creator-work-rail img,.algorithm-art img,.art-series-strip img,.community-live-card .community-square-image img{transition:none}}:root{--site-shell:1180px;--header-shell:1180px;--subpage-shell:1180px;--brand-accent:#7456e8;--brand-accent-strong:#5d3dc4;--brand-accent-soft:#f2eeff;--brand-accent-pale:#f9f7ff;--brand-accent-line:#d8d0ff;--brand-deep:#211735;--brand-ink:#19171f;--brand-text:#312f38;--brand-muted:#747a83;--brand-faint:#9ba0a7;--brand-line:#e5e7ea;--brand-line-strong:#d4d7db;--brand-surface:#f8f8fb;--brand-surface-warm:#fbfaff;--orange:var(--brand-accent);--orange-dark:var(--brand-accent-strong);--orange-soft:var(--brand-accent-soft);--orange-pale:var(--brand-accent-pale);--warm-line:var(--brand-line);--paper:#fff;--paper-light:#fff;--ui-ink:var(--brand-text);--ui-muted:var(--brand-muted);--ui-border:var(--brand-line);--ref-ink:var(--brand-text);--ref-muted:var(--brand-muted);--ref-line:var(--brand-line);--ref-soft:var(--brand-surface);--ref-accent-soft:var(--brand-accent-soft)}.login-skeleton{color:#aaa;min-width:42px;font-size:12px;font-weight:700;background:0 0!important;width:auto!important;height:auto!important}html{background:#fff}body{color:var(--brand-text);letter-spacing:-.012em;text-rendering:optimizelegibility;background:#fff;font-family:Pretendard,Noto Sans KR,Arial,sans-serif;font-size:16px;line-height:1.55}::selection{background:var(--brand-accent-line);color:var(--brand-ink)}:where(h1,h2,h3,h4,strong,b,button,a,summary,label,dt){word-break:keep-all;overflow-wrap:normal}:where(p,dd,li){word-break:keep-all}:where(button,a,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--brand-accent) 45%,transparent);outline-offset:2px}:is(.reader-home-shell,.catalog-wrap,.art-discovery,.real-art-layout,.community-hub,.community-wrap,.notice-gallery,.question-gallery,.contest-gallery,.contest-help-gallery,.advanced-search-page,.upload-nav,.upload-hub,.upload-workspace,.admin-wrap,.admin-analytics-wrap,.account-wrap,.studio-wrap,.wallet-wrap,.collab-shell,.creator-profile-wrap,.profile-edit-wrap,.search-wrap,.info-wrap,.reader-work-head,.reader-layout,.work-main-shell,.art-detail-wrap,.art-comment-section,.art-series-strip,.creator-work-rail,.algorithm-art,.art-ranking-shell,.funding-gallery-shell,.creator-directory-wrap,.market-wrap,.ecosystem-shell,.help-chat-shell,.policy-document,.community-post-page,.novel-reader,.novel-edit-workspace,.novel-community-shell,.upload-page-wrap){width:calc(100% - 40px)!important;max-width:var(--site-shell)!important;margin-left:auto!important;margin-right:auto!important}.platform-header-wrap{border-bottom:1px solid var(--brand-line)!important;background:#fffffffa!important}.platform-header-wrap .platform-nav{width:calc(100% - 40px)!important;max-width:var(--site-shell)!important;height:68px!important}.product-switcher{gap:21px!important}.product-switcher .product-link,.product-switcher .brand.product-link{color:#a2a6ac!important;letter-spacing:-.045em!important;height:68px!important;font-size:16px!important;font-weight:720!important;transition:color .16s!important}.product-switcher .product-link:hover{color:#555b62!important}.product-switcher .product-link.active,.product-switcher .brand.product-link.active{color:var(--brand-ink)!important;letter-spacing:-.065em!important;font-size:27px!important;font-weight:950!important}.platform-header-wrap .product-subnav,.product-subnav>div{height:50px!important}.product-subnav>div{width:calc(100% - 40px)!important;max-width:var(--site-shell)!important}.product-subnav a{letter-spacing:-.025em;color:#555b62!important;height:50px!important;padding:0 18px!important;font-size:14px!important;font-weight:760!important}.product-subnav a:hover{color:var(--brand-ink)!important}.product-subnav a.active{color:var(--brand-accent)!important;border-bottom:2px solid var(--brand-accent)!important}.product-subnav .subnav-upload{border:1px solid var(--brand-accent)!important;min-width:100px!important;height:34px!important;color:var(--brand-accent)!important;background:#fff!important;box-shadow:-16px 0 14px #fff!important}.platform-nav .nav-actions{gap:7px!important}.platform-nav .nav-actions :is(a,button),.header-search input{font-size:12px}.platform-nav .ink-button{min-height:36px;border:1px solid var(--brand-accent)!important;background:var(--brand-accent)!important;color:#fff!important;box-shadow:none!important;padding:0 15px!important}.platform-nav .ink-button:hover{background:var(--brand-accent-strong)!important;transform:none!important}.header-search,.account-menu>button,.notification-direct,.cookie-chip{border-color:var(--brand-line)!important}:is(.catalog-wrap,.art-discovery,.community-hub,.collab-shell,.upload-hub,.upload-workspace,.admin-wrap,.admin-analytics-wrap,.account-wrap,.studio-wrap,.wallet-wrap,.profile-edit-wrap,.search-wrap,.info-wrap,.creator-directory-wrap,.funding-gallery-shell,.market-wrap,.ecosystem-shell,.contest-gallery,.contest-help-gallery)>header{border:0!important;border-bottom:1px solid var(--brand-line)!important;min-height:0!important;color:var(--brand-text)!important;background:#fff!important;padding:34px 0 24px!important}:is(.catalog-wrap,.art-discovery,.community-hub,.collab-shell,.upload-hub,.upload-workspace,.admin-wrap,.admin-analytics-wrap,.account-wrap,.studio-wrap,.wallet-wrap,.profile-edit-wrap,.search-wrap,.info-wrap,.creator-directory-wrap,.funding-gallery-shell,.market-wrap,.ecosystem-shell,.contest-gallery,.contest-help-gallery)>header h1{color:var(--brand-ink)!important;font-size:var(--page-heading-size,30px)!important;letter-spacing:-.055em!important;margin:7px 0 8px!important;line-height:1.2!important}:is(.catalog-wrap,.art-discovery,.community-hub,.collab-shell,.upload-hub,.upload-workspace,.admin-wrap,.admin-analytics-wrap,.account-wrap,.studio-wrap,.wallet-wrap,.profile-edit-wrap,.search-wrap,.info-wrap,.contest-gallery,.contest-help-gallery)>header :is(span,p){color:var(--brand-muted)!important}.section-heading h2,.home-feed-heading h2,.feed-settings-line>span,.ranking-panel>header h2{color:var(--brand-ink)!important;letter-spacing:-.045em!important}.section-heading h2,.home-feed-heading h2{font-size:25px!important}.kicker,.section-heading>div>span,.catalog-wrap>header span,.art-discovery>header span{color:var(--brand-accent)!important}:is(button,input,select,textarea){border-radius:3px}main :is(input,select,textarea):not(:where(.service-header *)){background-color:#fff;border-color:var(--brand-line-strong)!important}main :is(input,select,textarea):not(:where(.service-header *)):focus{box-shadow:none;border-color:var(--brand-accent)!important}:is(.catalog-wrap>nav,.art-discovery>nav,.collab-tabs,.admin-tabs,.board-tabs,.upload-nav,.refined-work-tabs,.creator-channel-nav){border-color:var(--brand-line)!important;background:#fff!important}:is(.catalog-wrap>nav,.art-discovery>nav,.collab-tabs,.admin-tabs,.board-tabs,.upload-nav,.refined-work-tabs,.creator-channel-nav) :is(button,a){color:var(--brand-muted)!important;font-size:14px!important}:is(.catalog-wrap>nav,.art-discovery>nav,.collab-tabs,.admin-tabs,.board-tabs,.upload-nav,.refined-work-tabs,.creator-channel-nav) :is(button.active,a.active){color:var(--brand-accent)!important;border-bottom-color:var(--brand-accent)!important;box-shadow:inset 0 -2px var(--brand-accent)!important}.reader-home-shell{padding-bottom:58px}.home-floor-one{padding-top:20px!important}.hero-mode-switch{justify-content:flex-start;width:auto;border:0!important;border-bottom:1px solid var(--brand-line)!important;background:#fff!important;height:48px!important;margin:0 0 18px!important}.hero-mode-switch button{min-width:132px;padding:0 18px;color:var(--brand-muted)!important;background:#fff!important;border:0!important;flex:none!important;font-size:15px!important;font-weight:800!important}.hero-mode-switch button.active{color:var(--brand-ink)!important;box-shadow:inset 0 -2px var(--brand-accent)!important}.popular-five-grid{gap:14px!important}.popular-five-card,.discovery-work-cover,.funding-single-media{border-radius:2px;background:var(--brand-surface)!important}.popular-five-card>b{background:#191b1fe6!important;width:36px!important;height:36px!important;font-size:17px!important;font-style:normal!important}.popular-five-item:first-child .popular-five-card>b{background:var(--brand-accent)!important}.popular-five-item h3,.discovery-work-card>h3{color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.35;overflow:hidden;margin:10px 0 3px!important;font-size:16px!important}.popular-five-creator{color:var(--brand-muted)!important;font-size:12px!important}.showcase-next{border-radius:2px;border-color:var(--brand-line)!important;box-shadow:0 6px 20px #181c221a!important}.showcase-next:hover{background:var(--brand-ink)!important}.funding-single-stage{border:1px solid var(--brand-line);background:var(--brand-surface)!important}.funding-vote{border-radius:4px;border-color:var(--brand-line-strong)!important;color:#60656d!important;background:#fff!important}.funding-vote:hover,.funding-vote.selected{border-color:var(--brand-accent)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent)!important}.home-floor-two{padding:42px 0 52px!important}.home-feed-heading{border-bottom:1px solid var(--brand-line);min-height:54px;padding-bottom:10px}.home-feed-heading>a{color:var(--brand-muted)!important}.home-quick-filters{gap:7px;margin:14px 0 22px}.home-quick-filters button{border-radius:18px;min-height:36px;padding:0 12px;border-color:var(--brand-line)!important;color:var(--brand-muted)!important;background:#fff!important;font-size:13px!important}.home-quick-filters button.active{border-color:var(--brand-ink)!important;background:var(--brand-ink)!important;color:#fff!important}.home-creator-channels{border-bottom:1px solid var(--brand-line);margin-top:48px;padding:0 0 34px}.home-creator-channels .creator-heading{margin-bottom:24px}.home-creator-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:18px;display:grid}.home-creator-row>a{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:2px 4px 10px;display:flex}.home-creator-row figure{background:var(--brand-surface);width:clamp(84px,8vw,108px);height:clamp(84px,8vw,108px);box-shadow:inset 0 0 0 1px var(--brand-line);margin:0 0 12px;position:relative;border-radius:50%!important}.home-creator-row figure img,.home-creator-row figure>span{object-fit:cover;width:100%;height:100%;color:var(--brand-muted);place-items:center;font-size:28px;font-weight:900;display:grid;border-radius:50%!important}.home-creator-row figure b{background:var(--brand-accent);color:#fff;border:3px solid #fff;place-items:center;width:28px;height:28px;font-size:12px;line-height:1;display:grid;position:absolute;bottom:5px;right:-2px;border-radius:50%!important}.home-creator-row>a>strong{max-width:100%;color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.home-creator-row>a>small{max-width:100%;color:var(--brand-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden;font-size:12px!important}.home-creator-row>a:hover figure{box-shadow:inset 0 0 0 2px var(--brand-accent-line),0 7px 20px #1b1f2514}.home-creator-more{border:1px solid var(--brand-line-strong);width:min(320px,100%);min-height:40px;color:var(--brand-text);border-radius:20px;justify-content:center;align-items:center;gap:8px;margin:25px auto 0;font-size:12px;font-weight:750;display:flex}.home-creator-more:hover{border-color:var(--brand-ink)}.home-creator-empty{border:1px solid var(--brand-line);min-height:120px;color:var(--brand-muted);place-items:center;font-size:13px;display:grid}.creator-directory-avatar,.creator-directory-avatar img,.creator-directory-avatar span,.creator-profile-head .creator-avatar,.creator-profile-head .creator-avatar img,.creator-profile-head .creator-avatar span{border-radius:50%!important}.work-new-badge{z-index:2;background:var(--brand-accent);color:#fff;letter-spacing:.04em;place-items:center;min-width:39px;height:23px;padding:0 7px;font-size:12px;font-weight:900;display:grid;position:absolute;top:7px;right:7px}.discovery-work-cover img,.popular-five-card img{transition:transform .22s,filter .22s!important}.discovery-work-card:hover img,.popular-five-item:hover img{filter:brightness(.97);transform:scale(1.018)!important}.taste-heading{border-top:0!important;margin-top:54px!important;padding-top:0!important}.home-floor-three{gap:10px!important;padding:0 0 34px!important}.home-floor-three article{background:var(--brand-surface-warm);border-radius:3px;min-height:176px;border:1px solid var(--brand-line)!important;border-top:1px solid var(--brand-line)!important;padding:26px!important}.home-floor-three h2{color:var(--brand-ink);font-size:21px!important}.home-floor-three p{color:var(--brand-muted);font-size:13px}:is(.creator-directory-grid>a,.funding-cover-card,.market-card,.ip-market-card,.funding-hub-card,.job-grid>article,.creator-card-grid>article,.contest-grid>a,.contest-entry-grid>article,.upload-hub>div>a,.work-gallery-grid>.community-live-card){transition:border-color .16s,box-shadow .16s,transform .16s;border-color:var(--brand-line)!important;box-shadow:none!important;background:#fff!important}:is(.creator-directory-grid>a,.funding-cover-card,.market-card,.ip-market-card,.funding-hub-card,.job-grid>article,.creator-card-grid>article,.contest-grid>a,.contest-entry-grid>article,.upload-hub>div>a,.work-gallery-grid>.community-live-card):hover{transform:translateY(-2px);border-color:var(--brand-line-strong)!important;box-shadow:0 10px 28px #1b1f2512!important}:is(.creator-directory-grid,.ip-market-grid,.funding-hub-grid,.upload-hub>div,.studio-metrics,.analytics-summary,.ops-metrics){border-color:var(--brand-line)!important}:is(.creator-directory-grid,.ip-market-grid,.funding-hub-grid) h2{color:var(--brand-ink)}:is(.creator-directory-grid,.ip-market-grid,.funding-hub-grid) :is(p,small,span){color:var(--brand-muted)}.community-hub .main-gallery-row{gap:10px!important}.community-hub .main-gallery-row>.system-gallery{border-radius:3px;aspect-ratio:auto!important;border:1px solid var(--brand-line)!important;border-top:1px solid var(--brand-line)!important;background:var(--brand-surface-warm)!important;min-height:120px!important;padding:18px!important;display:grid!important}.community-hub .main-gallery-row>.system-gallery:hover{box-shadow:0 8px 24px #1b1f250f;border-color:var(--brand-line-strong)!important}.community-hub .main-gallery-row .gallery-symbol{opacity:.88;align-self:center;min-height:0!important;color:var(--brand-accent)!important;margin:0!important;font-size:14px!important}.community-hub .main-gallery-row h2{color:var(--brand-ink);font-size:17px!important}.community-hub .main-gallery-row p{color:var(--brand-muted);font-size:12px!important}.community-hub .main-gallery-row strong{color:var(--brand-accent);font-size:12px!important}.work-gallery-grid>.community-live-card{border-radius:3px}.community-card-title h2{font-size:15px!important}.community-card-title small{color:var(--brand-muted);font-size:12px!important}.community-chat-preview>span{border-left:2px solid var(--brand-accent-line);border-radius:2px;height:29px;background:var(--brand-surface)!important}.community-chat-preview i,.community-chat-preview strong,.community-chat-preview time{font-size:12px}.ranking-panel{background:#fff;border-color:var(--brand-line)!important}.ranking-panel>header{border-bottom-color:var(--brand-line)!important}.ranking-panel>header h2{font-size:20px!important}.ranking-panel li{border-bottom-color:#eef0f2!important}.art-ranking-head,.work-identity,.art-series-strip,.creator-work-rail,.algorithm-art,.art-comment-section{border-color:var(--brand-line)!important}.art-ranking-head{padding-top:30px}.art-ranking-head h1{color:var(--brand-ink);font-size:34px!important}.art-ranking-head nav a{color:var(--brand-muted);background:#fff;border-radius:3px;border-color:var(--brand-line)!important}.art-ranking-head nav a.active{border-color:var(--brand-accent-line)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent)!important}.art-ranking-media{border-radius:2px;border-color:var(--brand-line)!important}.art-ranking-copy>strong{color:var(--brand-ink);font-size:18px}.art-ranking-copy>small,.art-ranking-reactions{color:var(--brand-muted)}.art-ranking-media>b{background:#191b1fe6}.art-ranking-media>b.top{background:var(--brand-accent)}.work-main-shell{padding-top:30px}.work-main-copy h1{color:var(--brand-ink)}.work-primary-actions :is(a,button),.art-detail-actions button,.work-side-links :is(a,button){border-radius:3px;border-color:var(--brand-line-strong)!important;box-shadow:none!important}.work-primary-actions .read-first{border-color:var(--brand-accent)!important;background:var(--brand-accent)!important;color:#fff!important}.work-episode-catalog>div>a{border-color:var(--brand-line)!important}.work-episode-catalog>div>a:hover{background:var(--brand-surface)!important}.art-detail-wrap>aside{border:1px solid var(--brand-line)!important;border-top:2px solid var(--brand-ink)!important;background:#fff!important}:is(.wallet-section,.library-section,.studio-section,.notification-preferences,.commission-center>section,.ops-panel,.admin-content-manager,.analytics-grid>article,.profile-edit-wrap form>section,.message-workspace,.help-chat-layout,.system-contract,.action-dialog){border-radius:3px;border-color:var(--brand-line)!important;box-shadow:none!important;background:#fff!important}:is(.studio-metrics,.analytics-summary,.ops-metrics)>*{border-color:var(--brand-line)!important;background:#fff!important}:is(.studio-table>div,.studio-table>article,.wallet-row,.library-row,.earning-table>div,.earning-table>article,.payout-history>*,.ops-history>*,.admin-content-table>div,.admin-content-table>article,.episode-manage-list>div,.episode-manage-list>article,.art-manage-list>article,.commission-list>article,.notice-table>div,.notice-table>article,.question-table>div,.question-table>a){border-color:var(--brand-line)!important}.data-state,.home-feed-empty,.search-error-state{border-radius:3px;border-color:var(--brand-line)!important;border-top:2px solid var(--brand-ink)!important;background:var(--brand-surface)!important}.data-state.error,.search-error-state{border-top-color:var(--brand-accent)!important}.account-page,.policy-page,.admin-page{background:#fafafa!important}:is(.studio-wrap,.admin-wrap,.admin-analytics-wrap,.account-wrap,.wallet-wrap,.collab-shell,.profile-edit-wrap,.upload-workspace,.contest-gallery,.contest-help-gallery)>header :is(a,button){border-radius:3px;min-height:38px;border:1px solid var(--brand-line-strong)!important;color:var(--brand-text)!important;box-shadow:none!important;background:#fff!important;padding:0 13px!important}:is(.collab-shell,.upload-workspace)>header :is(a,button),.contest-gallery>header :is(a,button){border-color:var(--brand-accent)!important;background:var(--brand-accent)!important;color:#fff!important}.studio-fee,.fee-promise{border:1px solid var(--brand-accent-line);background:var(--brand-accent-soft)!important;color:var(--brand-text)!important}.studio-fee :is(span,a),.fee-promise :is(span,p,a){color:var(--brand-muted)!important}.login-card,.onboarding-card,.policy-document{border-radius:4px;border-color:var(--brand-line)!important;box-shadow:0 16px 42px #1b1f250f!important}.login-primary,.onboarding-card form>button{border-radius:3px;background:var(--brand-accent)!important}.episode-nav-inner{width:calc(100% - 40px)!important;max-width:var(--site-shell)!important}.episode-focus-title h1{color:var(--brand-ink)!important}.episode-focus-images{box-shadow:0 0 0 1px var(--brand-line)!important}:is(button,input:not([type=checkbox]):not([type=radio]),select,textarea,summary,.ink-button,.subnav-upload,.home-creator-more,.pagination a,.feed-settings,.feed-settings-line){border-radius:4px!important}:is(.data-state,.home-feed-empty,.home-floor-three article,.community-hub .main-gallery-row>.system-gallery,.work-gallery-grid>.community-live-card,.ranking-panel,.creator-directory-grid>a,.funding-cover-frame,.market-card,.ip-market-card,.funding-hub-card,.job-grid>article,.creator-card-grid>article,.contest-grid>a,.contest-entry-grid>article,.studio-section,.wallet-section,.library-section,.ops-panel,.analytics-grid>article,.admin-content-manager,.upload-fields,.upload-preview,.search-section,.creator-profile-head,.reader-work-head,.work-episode-catalog,.art-detail-wrap>aside,.action-dialog,.real-modal>section,.policy-document,.login-card,.onboarding-card,.studio-wrap>header,.search-wrap>header,.info-wrap>header,.community-hub>header){border-radius:5px!important}.ai-studio-head>div,.ecosystem-shell>header>div,.art-ranking-head>div{min-width:0}.ai-studio-head h1,.ecosystem-shell>header h1,.art-ranking-head h1,.art-ranking-copy>strong,.ip-market-card h2{overflow-wrap:anywhere}.art-ranking-head nav{flex:none}.art-ranking-head nav a{justify-content:center;min-width:62px}.ip-market-toolbar{flex-wrap:wrap}.ip-market-toolbar strong{white-space:nowrap;margin-left:auto;color:var(--brand-ink)!important}.creator-channel-nav a b{color:#969aa0;font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px}.creator-channel-view{min-height:360px}.creator-channel-view>.channel-catalog-section{margin-top:28px}.channel-catalog-section>header h2{margin:0}.creator-portfolio-novels{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.creator-portfolio-novels>a{background:#fff;min-width:0}.creator-portfolio-novels :is(img,.cover-empty){aspect-ratio:3/4;object-fit:cover;background:var(--brand-surface);width:100%;display:block}.creator-portfolio-novels>a>div:last-child{gap:5px;padding-top:10px;display:grid}.creator-portfolio-novels strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.creator-portfolio-novels span{color:var(--brand-muted);font-size:12px}.creator-portfolio-novels p{color:var(--brand-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.channel-empty{margin-top:14px}.channel-commission-page{max-width:760px;margin-top:28px}.studio-analytics{overflow:hidden}.studio-analytics-summary{border:1px solid var(--brand-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:15px;display:grid}.studio-analytics-summary>article{border-right:1px solid var(--brand-line);gap:6px;min-width:0;padding:17px 14px;display:grid}.studio-analytics-summary>article:last-child{border-right:0}.studio-analytics-summary span{color:var(--brand-muted);font-size:12px}.studio-analytics-summary strong{color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.studio-analytics-summary small{color:#8c9096;font-size:12px;line-height:1.4}.studio-analytics-panels{grid-template-columns:.86fr 1.14fr;gap:12px;margin-top:12px;display:grid}.studio-analytics-panels>article{border:1px solid var(--brand-line);min-width:0;padding:18px}.studio-analytics-panels article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.studio-analytics-panels article>header>div{gap:4px;min-width:0;display:grid}.studio-analytics-panels article>header strong{font-size:14px}.studio-analytics-panels article>header span,.studio-analytics-panels article>header>b{color:var(--brand-muted);font-size:12px}.studio-view-split{gap:18px;margin-top:24px;display:grid}.studio-view-split>div{gap:8px;display:grid}.studio-view-split span{color:var(--brand-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.studio-view-split i,.studio-follow-ranking i{background:#eceef1;height:7px;display:block;overflow:hidden}.studio-view-split i>b,.studio-follow-ranking i>b{background:var(--brand-accent);height:100%;display:block}.studio-follow-ranking{margin-top:14px;display:grid}.studio-follow-ranking>div{border-bottom:1px solid #eceef1;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:10px 0;display:grid}.studio-follow-ranking>div:last-child{border-bottom:0}.studio-follow-ranking>div>span{gap:3px;min-width:0;display:grid}.studio-follow-ranking>div>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.studio-follow-ranking>div>span>small{color:var(--brand-muted);font-size:12px}.studio-follow-ranking>div>b{color:var(--brand-ink);font-variant-numeric:tabular-nums;font-size:12px}.studio-follow-ranking i{grid-column:1/-1;height:5px}.studio-analytics-empty{min-height:130px;color:var(--brand-muted);text-align:center;place-items:center;font-size:12px;display:grid}@media (width<=1000px){.studio-analytics-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-analytics-summary>article:nth-child(3){border-right:0}.studio-analytics-summary>article:nth-child(-n+3){border-bottom:1px solid var(--brand-line)}.studio-analytics-panels{grid-template-columns:1fr}.creator-portfolio-novels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.ai-studio-head,.ecosystem-shell>header,.art-ranking-head{align-items:stretch!important}.art-ranking-head nav{width:100%;overflow-x:auto}.art-ranking-head nav a{flex:1 0 62px}.ip-market-toolbar strong{width:100%;margin-left:0;padding-top:8px}.creator-channel-nav{scrollbar-width:none}.creator-channel-nav::-webkit-scrollbar{display:none}.creator-channel-nav a{flex:none;padding:0 15px!important}.creator-channel-view{min-height:260px}.creator-portfolio-novels{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.studio-analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-analytics-summary>article{border-bottom:1px solid var(--brand-line)}.studio-analytics-summary>article:nth-child(2n){border-right:0}.studio-analytics-summary>article:nth-last-child(-n+2){border-bottom:0}.studio-analytics-panels>article{padding:15px}}@media (width<=700px){.toast{top:auto!important;bottom:12px!important;right:12px!important}}:is(.profile-chips>*,.creator-skills span,.funding-cover-type,.work-new-badge,.main-badge,.tag,.status-banner,.incident-list>article),:is(.real-work-grid img,.real-work-grid .cover-empty,.creator-portfolio-works img,.creator-portfolio-works .cover-empty,.search-cards img,.search-cards .cover-empty,.art-ranking-media,.funding-cover-frame img){border-radius:4px!important}:is(.creator-avatar,.creator-directory-avatar,.home-creator-row figure,.home-creator-row figure img,.home-creator-row figure b,.account-trigger>b,.creator-identity-mark){border-radius:50%!important}.home-quick-filters button,.home-creator-more{border-radius:4px!important}.studio-command-bar{gap:10px!important}.studio-command-bar button{min-height:44px!important;padding:0 17px!important;font-size:14px!important;font-weight:800!important}.studio-wrap :is(.studio-title>button,.studio-title>a,.creator-work-list footer>a,.creator-work-list footer>button,.studio-test-grid footer>a,.studio-test-grid footer>button,.studio-work-selects select,.episode-manage-list button,.art-manage-list>article>a,.art-manage-list>article>button,.art-manage-list>article>select,.studio-settings button,.studio-settings a,.studio-post-list button,.studio-post-list a,.studio-empty button){min-height:40px!important;padding:0 13px!important;font-size:13px!important;font-weight:750!important}.studio-wrap :is(.studio-test-grid header span,.creator-work-list header span,.studio-test-grid>article>div span,.creator-signal span,.art-manage-list article span,.episode-manage-list small,.studio-post-list span,.studio-post-list small,.studio-settings span){font-size:12px!important;line-height:1.5!important}.platform-footer{width:calc(100% - 40px)!important;max-width:var(--site-shell)!important;border-top:1px solid var(--brand-line)!important;color:var(--brand-muted)!important;background:#fff!important;margin:0 auto!important;padding:34px 0 30px!important}.platform-footer>div>strong{color:var(--brand-ink)!important;font-size:19px!important}.platform-footer>div>span,.platform-footer>div>small,.platform-footer>nav>a,.platform-footer>.business-disclosure>span,.platform-footer>p{color:var(--brand-muted)!important;font-size:12px!important}.platform-footer>nav>a:hover{color:var(--brand-ink)!important}.platform-footer>p{margin-top:4px;color:var(--brand-faint)!important}@media (width<=900px){:root{--site-shell:100%;--header-shell:100%;--subpage-shell:100%}.platform-header-wrap .platform-nav,.product-subnav>div,.platform-footer,:is(.reader-home-shell,.catalog-wrap,.art-discovery,.real-art-layout,.community-hub,.community-wrap,.notice-gallery,.question-gallery,.contest-gallery,.contest-help-gallery,.advanced-search-page,.upload-nav,.upload-hub,.upload-workspace,.admin-wrap,.admin-analytics-wrap,.account-wrap,.studio-wrap,.wallet-wrap,.collab-shell,.creator-profile-wrap,.profile-edit-wrap,.search-wrap,.info-wrap,.reader-work-head,.reader-layout,.work-main-shell,.art-detail-wrap,.art-comment-section,.art-series-strip,.creator-work-rail,.algorithm-art,.art-ranking-shell,.funding-gallery-shell,.creator-directory-wrap,.market-wrap,.ecosystem-shell,.help-chat-shell,.policy-document,.community-post-page,.novel-reader,.novel-edit-workspace,.novel-community-shell,.upload-page-wrap){width:calc(100% - 32px)!important}.product-switcher{gap:15px!important}.product-switcher .product-link.active,.product-switcher .brand.product-link.active{font-size:24px!important}.home-floor-three{grid-template-columns:1fr 1fr}.home-creator-row{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:122px;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.home-creator-row::-webkit-scrollbar{display:none}}@media (width<=700px){.platform-header-wrap .platform-nav,.product-subnav>div,.platform-footer,:is(.reader-home-shell,.catalog-wrap,.art-discovery,.real-art-layout,.community-hub,.community-wrap,.notice-gallery,.question-gallery,.contest-gallery,.contest-help-gallery,.advanced-search-page,.upload-nav,.upload-hub,.upload-workspace,.admin-wrap,.admin-analytics-wrap,.account-wrap,.studio-wrap,.wallet-wrap,.collab-shell,.creator-profile-wrap,.profile-edit-wrap,.search-wrap,.info-wrap,.reader-work-head,.reader-layout,.work-main-shell,.art-detail-wrap,.art-comment-section,.art-series-strip,.creator-work-rail,.algorithm-art,.art-ranking-shell,.funding-gallery-shell,.creator-directory-wrap,.market-wrap,.ecosystem-shell,.help-chat-shell,.policy-document,.community-post-page,.novel-reader,.novel-edit-workspace,.novel-community-shell,.upload-page-wrap),.platform-header-wrap .platform-nav{width:calc(100% - 24px)!important}.episode-nav-inner{width:calc(100% - 20px)!important}.mobile-site-brand{color:var(--brand-ink);font-size:22px}.product-switcher .product-link,.product-switcher .brand.product-link,.product-switcher .product-link.active,.product-switcher .brand.product-link.active{font-size:14px!important}.product-subnav a{padding:0 14px!important;font-size:13px!important}.hero-mode-switch button{min-width:50%}.popular-five-grid{gap:6px!important}.home-feed-heading h2{font-size:22px!important}.home-creator-channels{margin-top:40px}.home-creator-row{grid-auto-columns:104px;gap:10px}.home-creator-row figure{width:78px;height:78px}.home-creator-row figure b{width:24px;height:24px}.home-floor-three{grid-template-columns:1fr}.home-floor-three article{min-height:0}.community-hub .main-gallery-row{gap:8px!important}.studio-command-bar{grid-template-columns:1fr 1fr;width:100%;display:grid}.studio-command-bar button{width:100%;padding:0 10px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}:is(.discovery-work-cover img,.popular-five-card img){transition:none!important}}:root{--media-corner:3px}:is(.site-ad-rail,.home-ad-rail,.discovery-work-cover,.real-work-cover,.popular-five-card,.funding-drag-card,.funding-cover-frame,.funding-single-media,.novel-card-cover,.market-cover,.work-main-cover,.art-ranking-media,.real-art-image,.photo-feed-image,.episode-row-thumb,.cover-preview figure,.novel-cover-preview figure,.art-upload-preview figure,.five-preview figure,.community-square-image,.contest-feature,.contest-entry-grid>article){border-radius:var(--media-corner)!important}:is(.site-ad-rail,.home-ad-rail) img{border-radius:inherit!important}.studio-action-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.studio-wrap .studio-action{white-space:nowrap;border:1px solid var(--brand-line-strong)!important;min-height:38px!important;color:var(--brand-ink)!important;background:#fff!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-size:12px!important;font-weight:780!important;line-height:1!important;transition:border-color .15s,background .15s,color .15s!important;display:inline-flex!important}.studio-wrap .studio-icon-action{width:38px!important;min-width:38px!important;padding:0!important}.studio-wrap .studio-action:hover{border-color:var(--brand-line)!important;background:var(--brand-accent-pale)!important}.studio-wrap .studio-action-view{color:#45434d!important;background:#fff!important}.studio-wrap .studio-action-edit{color:#55535c!important;background:#f8f8fa!important}.studio-wrap .studio-action-create{border-color:var(--brand-accent-line)!important;background:var(--brand-surface)!important;color:var(--brand-accent-strong)!important}.studio-wrap .studio-action-revenue{color:#287153!important;background:#f3faf6!important;border-color:#cae4d5!important}.studio-wrap .studio-action-gallery{color:#496486!important;background:#f5f8fc!important;border-color:#d2dced!important}.studio-wrap .studio-action-gallery.active{border-color:var(--brand-accent-line)!important;background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important}.studio-wrap .studio-action-publish{border-color:var(--brand-accent)!important;background:var(--brand-accent)!important;color:#fff!important}.studio-wrap .studio-action-status{color:#7b6531!important;background:#fffaf0!important;border-color:#e4dabd!important}.studio-wrap .studio-action-danger,.studio-wrap .studio-action-danger.danger-action{color:#a04b59!important;background:#fff8f8!important;border-color:#ead1d5!important}.studio-wrap .studio-action:focus-visible{outline-offset:2px;outline:2px solid #7456e847!important}.studio-command-bar button{border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.studio-command-bar .studio-action-icon{flex-basis:17px;width:17px;height:17px}.studio-test-desk{border-top:3px solid var(--brand-accent)!important}.production-board{border-top:3px solid #caaa54!important}.creator-dashboard{border-top:3px solid var(--brand-ink)!important}.studio-work-library{border-top:3px solid var(--brand-accent-strong)!important}.studio-collaborative-library{border-top:3px solid #6f8eb7!important}.studio-novel-library{border-top:3px solid #526f9b!important}.studio-art-library{border-top:3px solid var(--brand-accent)!important}.studio-community-library{border-top:3px solid #7d8794!important}.earning-section{border-top:3px solid #5b876f!important}.studio-settings{border-top:3px solid #bcb9c3!important}.creator-work-list>article,.studio-test-grid>article{box-shadow:0 4px 14px #201b3309;border-color:var(--brand-line)!important;border-radius:5px!important;padding:18px!important}.creator-work-list>article>header{align-items:flex-start!important}.studio-work-selects{flex-wrap:wrap;justify-content:flex-end;gap:6px!important;display:flex!important}.studio-wrap .studio-work-selects select{border:1px solid var(--brand-line-strong)!important;color:#55535c!important;background-color:#fff!important;border-radius:4px!important;min-height:36px!important;padding:0 28px 0 10px!important;font-size:12px!important;font-weight:700!important}.studio-work-actions{border-top:1px solid var(--brand-line)!important;gap:6px!important;margin-top:13px!important;padding-top:12px!important}.episode-manage-list{border-top:1px solid var(--brand-line)!important;margin-top:14px!important}.episode-manage-list>div{border-bottom:1px solid var(--brand-line)!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:7px 0!important;display:grid!important}.episode-manage-title{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid!important}.episode-manage-title>b{background:var(--brand-surface);width:26px;height:26px;color:var(--brand-accent-strong);border-radius:3px;place-items:center;display:grid;font-size:12px!important}.episode-manage-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--brand-ink);font-weight:750;overflow:hidden;font-size:13px!important;line-height:1.35!important}.episode-manage-list>div>small{background:var(--brand-accent-soft);white-space:nowrap;border-radius:3px;align-self:center;padding:4px 7px;color:var(--brand-muted)!important;font-size:12px!important;line-height:1.35!important}.episode-manage-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.studio-wrap .episode-manage-actions .studio-action{width:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important}.episode-manage-actions .studio-action-icon{flex-basis:15px;width:15px;height:15px}.art-manage-list>article{border-color:var(--brand-line)!important;border-radius:4px!important;grid-template-columns:minmax(0,1fr) 126px auto!important;gap:8px!important}.novel-manage-list>article{grid-template-columns:minmax(0,1fr) 126px auto auto!important}.studio-wrap .art-manage-list select{border:1px solid var(--brand-line-strong)!important;background:#fff!important;border-radius:4px!important;min-height:36px!important;padding:0 25px 0 9px!important;font-size:12px!important}.studio-wrap .art-manage-list .studio-action{width:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important}.studio-post-list>article{grid-template-columns:minmax(0,1fr) auto auto auto!important;gap:6px!important}.studio-wrap .studio-post-list .studio-icon-action{width:36px!important;min-width:36px!important;min-height:36px!important}.studio-wrap .studio-post-list .studio-action:not(.studio-icon-action){min-height:36px!important}.studio-settings>div:last-child{gap:7px!important}@media (width<=700px){.studio-work-actions{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:4px!important}.studio-work-actions::-webkit-scrollbar{display:none}.studio-work-actions>*{flex:none}.episode-manage-list>div{grid-template-columns:minmax(0,1fr) auto!important;padding:9px 0!important}.episode-manage-list>div>small{grid-column:1;width:max-content;margin-left:35px}.episode-manage-actions{grid-area:1/2/3}.art-manage-list>article,.novel-manage-list>article{grid-template-columns:minmax(0,1fr) auto auto!important}.art-manage-list>article>div,.novel-manage-list>article>div{grid-column:1/-1}.studio-post-list>article{grid-template-columns:minmax(0,1fr) auto auto!important}.studio-post-list>article>a{grid-column:auto!important}}.macaron-coin{vertical-align:-.18em;filter:drop-shadow(0 1px 1px #462b6029);flex:none;display:inline-block;overflow:visible}.macaron-wallet-chip{font-variant-numeric:tabular-nums;min-width:max-content;color:var(--brand-ink)!important;gap:5px!important}.macaron-wallet-chip>span{color:var(--brand-ink)!important;font-size:12px!important;font-weight:800!important}.macaron-wallet-chip>b{color:var(--brand-ink);font-size:12px;font-weight:850}.wallet-macaron-balance{grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:8px;display:grid}.wallet-macaron-balance>small{grid-column:1/-1}.wallet-macaron-balance>.macaron-coin{justify-self:end}.wallet-macaron-balance>strong{justify-self:start}.wallet-macaron-balance>span{grid-column:1/-1}.macaron-packs button>span,.wallet-inline-macaron{align-items:center;gap:5px;display:inline-flex!important}.product-switcher .product-link,.product-switcher .brand.product-link{opacity:.82;overflow:visible}.product-switcher .product-link.active,.product-switcher .brand.product-link.active,.product-switcher .product-link:hover{opacity:1}.product-switcher .product-link.active,.product-switcher .brand.product-link.active{color:inherit!important}.product-switcher .product-wordmark{white-space:nowrap;align-items:center;min-height:25px;line-height:1;transition:transform .16s,filter .16s;display:inline-flex;position:relative}.product-switcher .product-link:hover .product-wordmark,.product-switcher .product-link.active .product-wordmark{transform:translateY(-1px)}.product-switcher .product-wordmark strong,.product-switcher .product-wordmark b{color:inherit;line-height:.98}.product-switcher .product-brand-webtoon{color:#5532bd!important}.product-switcher .wordmark-webtoon strong{letter-spacing:-.095em;font-weight:1000}.product-switcher .wordmark-webtoon b{letter-spacing:-.065em;background:#f3efff;border:1px solid #a995eb;border-left-width:3px;border-radius:2px;margin-left:5px;padding:3px 4px 2px;font-size:.52em;font-weight:950}.product-switcher .wordmark-webtoon:after{content:"";transform-origin:0;background:linear-gradient(90deg,#5532bd 0 70%,#0000 70%);height:2px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(.22)}.product-switcher .product-brand-webtoon.active .wordmark-webtoon:after{transform:scaleX(1)}.product-switcher .product-brand-art{color:#8a46bd!important}.product-switcher .wordmark-art{padding-right:7px}.product-switcher .wordmark-art strong{letter-spacing:-.035em;font-style:italic;font-weight:860;transform:skew(-7deg)}.product-switcher .wordmark-art i{opacity:.9;border-top:2px solid #b86ed9;border-radius:50%;height:5px;position:absolute;bottom:-5px;left:-1px;right:1px;transform:rotate(-3deg)skew(-20deg)}.product-switcher .wordmark-art:after{content:"";background:#d09de5;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:0;box-shadow:4px -4px 0 -1px #8a46bd}.product-switcher .product-brand-novel{color:#643a9b!important}.product-switcher .wordmark-novel{border-left:2px solid #9c79c6;padding-left:7px}.product-switcher .wordmark-novel strong{letter-spacing:-.07em;font-size:.72em;font-weight:700}.product-switcher .wordmark-novel b{letter-spacing:-.055em;margin-left:4px;font-family:Georgia,Noto Serif KR,Nanum Myeongjo,serif;font-weight:800}.product-switcher .wordmark-novel:after{content:"";border-bottom:1px solid #b8a0d2;position:absolute;bottom:-5px;left:6px;right:0}.product-switcher .product-brand-gallery{color:#7351ce!important}.product-switcher .wordmark-gallery strong{letter-spacing:-.07em;font-size:.7em;font-weight:780}.product-switcher .wordmark-gallery b{background:#f8f6ff;border:2px solid #8e72dd;border-radius:7px;margin-left:5px;padding:3px 8px 4px;font-size:.74em;font-weight:950;position:relative}.product-switcher .wordmark-gallery b:after{content:"";background:#f8f6ff;border-bottom:2px solid #8e72dd;border-right:2px solid #8e72dd;width:6px;height:6px;position:absolute;bottom:-5px;right:4px;transform:skewY(35deg)}.product-switcher .wordmark-gallery:after{content:"";background:#b698f0;border-radius:50%;width:5px;height:5px;position:absolute;top:1px;right:-5px}.studio-wrap>header>div:first-child>span{color:var(--brand-accent)!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:900!important}.studio-command-bar button>span{white-space:nowrap;color:inherit!important;font:inherit!important;letter-spacing:-.02em!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.studio-command-bar .studio-primary-action>span{color:#fff!important}@media (width<=700px){.product-switcher .product-link,.product-switcher .brand.product-link,.product-switcher .product-link.active,.product-switcher .brand.product-link.active{color:inherit!important;padding:0 13px!important;font-size:14px!important}.product-switcher .product-link.active,.product-switcher .brand.product-link.active{font-size:15px!important}.product-switcher .product-wordmark{min-height:24px}.product-switcher .wordmark-webtoon b{margin-left:3px;padding:2px 3px}.product-switcher .wordmark-webtoon:after{bottom:-4px}.product-switcher .wordmark-art{padding-right:5px}.product-switcher .wordmark-art i,.product-switcher .wordmark-novel:after{bottom:-3px}.product-switcher .wordmark-gallery:after{display:none}.product-switcher .wordmark-gallery b{border-radius:5px;margin-left:3px;padding:2px 6px 3px}.wallet-macaron-balance{justify-content:start}}.ai-work-badge,.ai-title-badge{border:1px solid var(--brand-accent-line);background:var(--brand-accent-soft);border-radius:4px;justify-content:center;align-items:center;min-width:27px;height:22px;padding:0 7px;display:inline-flex;color:#5d3dc4!important;letter-spacing:.04em!important;font:900 11px/1 Arial,sans-serif!important}.ai-title-badge{vertical-align:middle;margin-left:9px;transform:translateY(-2px)}body[data-ai-novel=true] .novel-reader>header>h1:after{content:"AI";color:#5d3dc4;letter-spacing:.04em;vertical-align:middle;background:#f1edff;border:1px solid #aa95e8;border-radius:4px;justify-content:center;align-items:center;min-width:27px;height:22px;margin-left:9px;padding:0 7px;font:900 11px/1 Arial,sans-serif;display:inline-flex;transform:translateY(-2px)}.search-cards>a,.search-art>a,.search-text-grid>a{position:relative}.search-cards>a>.ai-work-badge,.search-art>a>.ai-work-badge{z-index:2;position:absolute;top:9px;right:9px}.search-text-grid>a>.ai-work-badge{position:absolute;top:13px;right:13px}.ai-disclosure>small{color:#756e86;flex-basis:100%;font-size:12px;line-height:1.55}.ai-studio-page{color:#333;background:#fff;min-height:100vh}.ai-studio-shell{width:calc(100% - 32px);max-width:var(--site-shell);margin:18px auto 90px}.test-publish-cta{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.ai-studio-head{border-bottom:1px solid #d8d8d8;justify-content:space-between;align-items:flex-end;gap:28px;min-height:108px;padding:18px 0 22px;display:flex}.ai-studio-eyebrow{color:var(--brand-accent-strong);letter-spacing:.04em;font-size:12px;font-weight:950}.ai-studio-head h1{color:#242129;letter-spacing:-.055em;margin:5px 0 6px;font-size:34px}.ai-studio-head p{color:#77717d;margin:0;font-size:13px;line-height:1.6}.ai-settings-link{border:1px solid var(--brand-line);color:#5d3dc4;white-space:nowrap;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.ai-studio-tabs{border-bottom:1px solid #d9d9d9;align-items:stretch;gap:4px;height:53px;display:flex}.ai-studio-tabs a{color:#77717d;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:132px;padding:0 18px;font-size:14px;font-weight:850;display:flex}.ai-studio-tabs a b{background:var(--brand-accent-soft);color:#837b8e;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:12px;display:inline-flex}.ai-studio-tabs a.active{border-bottom-color:var(--brand-accent);color:#5d3dc4}.ai-policy-strip{color:#77717d;border-bottom:1px solid #e2e2e2;grid-template-columns:minmax(150px,1fr) repeat(3,minmax(150px,1fr));align-items:center;min-height:58px;font-size:12px;display:grid}.ai-policy-strip strong{color:var(--brand-text);font-size:13px}.ai-policy-strip span{border-left:1px solid #e2e2e2;align-items:center;min-height:26px;padding:5px 18px;display:flex}.ai-policy-strip span:before{content:"✓";color:var(--brand-accent-strong);margin-right:7px;font-weight:950}.ai-studio-toolbar{min-height:62px;margin:0 0 18px}.ai-studio-toolbar>span{align-items:baseline;gap:7px;display:flex}.ai-studio-toolbar>span small{color:var(--brand-accent-strong);font-size:12px}.ai-studio-toolbar .feed-settings input{color:#333;background:#fff;border:1px solid #cfcfcf;width:100%;height:38px;padding:0 9px;font-size:14px}.ai-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 16px;display:grid}.ai-catalog-grid.is-art{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 14px}.ai-catalog-grid article{min-width:0}.ai-catalog-media{aspect-ratio:3/4;border-radius:var(--media-corner);background:#f2f2f2;border:1px solid #ddd;display:block;position:relative;overflow:hidden}.ai-catalog-grid.is-art .ai-catalog-media{aspect-ratio:1}.ai-catalog-media img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.ai-catalog-grid article:hover .ai-catalog-media img{transform:scale(1.018)}.ai-catalog-media>span{color:#aaa4ae;place-items:center;width:100%;height:100%;font-size:12px;display:grid}.ai-catalog-media>.ai-work-badge{z-index:2;position:absolute;top:8px;right:8px}.ai-card-meta{color:#827b88;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:9px;font-size:12px;display:flex}.ai-card-meta span,.ai-card-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-card-meta small{color:#9a949f}.ai-catalog-grid h2{color:#333;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:15px;line-height:1.35;overflow:hidden}.ai-catalog-grid h2 a{color:inherit}.ai-catalog-grid article>p{color:#88818d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.test-publish-cta{border:1px solid var(--brand-accent-line);border-left:5px solid var(--brand-accent);background:linear-gradient(105deg,var(--brand-accent-pale),var(--brand-accent-soft));border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:28px;padding:22px 25px;display:grid;box-shadow:0 12px 32px #48317e17}.test-publish-cta h2{color:var(--brand-text);letter-spacing:-.04em;margin:5px 0 6px;font-size:20px}.test-publish-cta p,.test-publish-cta small{color:#766d80;margin:0;font-size:12px;line-height:1.55}.test-publish-cta>div:first-child>span{color:var(--brand-accent-strong);letter-spacing:.08em;font-size:12px;font-weight:900}.test-publish-cta>div:last-child{justify-items:stretch;gap:7px;min-width:330px;display:grid}.test-publish-cta button{background:var(--brand-accent-strong);color:#fff;border:0;border-radius:5px;min-height:49px;padding:0 21px;font-size:15px;font-weight:900}.test-publish-cta button:disabled{background:var(--brand-muted);cursor:not-allowed}.test-publish-cta b{color:#8a5c23;font-size:12px}.viewer-test-publish{width:100%;margin-top:0}.ai-reader-setting>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.setting-state{background:var(--brand-accent-soft);color:#7b7285;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:900}.setting-state.on{background:var(--brand-accent-soft);color:#5d3dc4}.setting-switch{grid-template-columns:42px 1fr;align-items:start!important;gap:12px!important;display:grid!important}.setting-switch>input{opacity:0;pointer-events:none;position:absolute}.setting-switch>i{background:var(--brand-line);border-radius:12px;width:42px;height:24px;transition:background .15s;position:relative}.setting-switch>i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.setting-switch>input:checked+i{background:var(--brand-accent-strong)}.setting-switch>input:checked+i:after{transform:translate(18px)}.setting-switch span{gap:4px;display:grid}.setting-switch small{line-height:1.55}.journey-analytics{border:1px solid var(--brand-accent-line);background:#fff;border-radius:7px;margin:28px 0;padding:24px}.journey-analytics>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.journey-analytics>header h2{letter-spacing:-.04em;margin:0 0 5px;font-size:21px}.journey-analytics>header p{color:#827a8b;margin:0;font-size:12px}.journey-analytics>header>span{background:var(--brand-accent-soft);color:#5d3dc4;border-radius:5px;padding:8px 11px;font-size:12px;font-weight:800}.journey-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.journey-summary article{border:1px solid var(--brand-line);background:var(--brand-accent-pale);border-radius:5px;padding:14px 15px}.journey-summary span{color:#7b7483;font-size:12px;display:block}.journey-summary strong{color:var(--brand-text);margin-top:5px;font-size:22px;display:block}.journey-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.journey-compare>article{border:1px solid var(--brand-accent-line);border-radius:6px;padding:18px}.journey-compare>article>header{justify-content:space-between;align-items:center;display:flex}.journey-compare h3,.visit-frequency h3{margin:0;font-size:16px}.journey-compare>article>header>span{color:#7456e8;font-size:12px;font-weight:850}.segment-metrics{grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0 16px;display:grid}.segment-metrics span{background:var(--brand-accent-soft);color:#797182;text-align:center;border-radius:4px;padding:8px;font-size:12px}.segment-metrics b{color:#342e3a;margin-top:3px;font-size:14px;display:block}.journey-compare h4{color:#615968;margin:14px 0 7px;font-size:12px}.journey-compare ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.journey-compare li{background:var(--brand-accent-pale);color:#716a78;border-radius:4px;justify-content:space-between;gap:12px;min-width:0;padding:7px 9px;font-size:12px;display:flex}.journey-compare li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visit-frequency{border-top:1px solid var(--brand-accent-line);margin-top:15px;padding-top:17px}.visit-frequency h3{margin-bottom:11px}.visit-frequency p{color:#777080;grid-template-columns:70px 1fr 48px;align-items:center;gap:10px;margin:6px 0;font-size:12px;display:grid}.visit-frequency i{background:var(--brand-accent-soft);border-radius:4px;height:7px;overflow:hidden}.visit-frequency i b{border-radius:inherit;background:linear-gradient(90deg,var(--brand-accent-strong),var(--brand-accent-strong));height:100%;display:block}@media (width<=900px){.ai-catalog-grid,.ai-catalog-grid.is-art{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-policy-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:11px 0}.ai-policy-strip strong{grid-column:1/-1;padding:0 0 9px}.ai-policy-strip span:first-of-type{border-left:0;padding-left:0}.test-publish-cta{grid-template-columns:1fr}.test-publish-cta>div:last-child{min-width:0}.journey-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-compare{grid-template-columns:1fr}}@media (width<=560px){.ai-studio-shell{width:calc(100% - 24px);margin-top:10px}.test-publish-cta{width:min(100% - 24px,1180px)}.ai-studio-head{flex-direction:column;align-items:flex-start;gap:15px;min-height:0;padding:18px 0}.ai-studio-head h1{font-size:28px}.ai-settings-link{align-self:stretch}.ai-studio-tabs{height:49px}.ai-studio-tabs a{flex:1;min-width:0;padding:0 5px;font-size:13px}.ai-studio-tabs a b{min-width:19px;padding:0 4px}.ai-policy-strip{grid-template-columns:1fr 1fr;gap:0}.ai-policy-strip strong{padding:0 0 8px}.ai-policy-strip span{border-left:0;min-height:34px;padding:5px 8px 5px 0;font-size:12px}.ai-policy-strip span:last-child{border-top:1px solid #eee;grid-column:1/-1}.ai-studio-toolbar{min-height:55px;margin-bottom:12px}.ai-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.ai-catalog-grid.is-art{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 8px}.ai-card-meta{font-size:12px}.ai-catalog-grid h2{font-size:14px}.test-publish-cta{padding:18px}}.business-pending{color:#986f21!important}.policy-business-box{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);border-radius:6px;margin:28px 40px 40px;padding:20px 22px}.policy-business-box>strong{color:var(--brand-accent-strong);margin-bottom:13px;font-size:14px;display:block}.policy-business-box dl,.commerce-seller dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px;margin:0;display:grid}.policy-business-box dl>div,.commerce-seller dl>div{grid-template-columns:112px 1fr;gap:10px;min-width:0;display:grid}.policy-business-box dt,.commerce-seller dt{color:#81798a;font-size:12px}.policy-business-box dd,.commerce-seller dd{color:#352f3a;overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:700}.commerce-page,.checkout-page,.checkout-result-page{background:var(--brand-accent-pale);min-height:100vh}.commerce-wrap,.checkout-wrap{width:calc(100% - 40px);max-width:var(--site-shell);margin:36px auto 90px}.commerce-wrap>header,.checkout-wrap>header{border-bottom:2px solid var(--brand-text);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.commerce-wrap>header span,.checkout-wrap>header span{color:var(--brand-accent-strong);letter-spacing:.08em;font-size:12px;font-weight:900}.commerce-wrap h1,.checkout-wrap h1{color:var(--brand-text);letter-spacing:-.05em;margin:7px 0 5px;font-size:32px}.commerce-wrap>header p,.checkout-wrap>header p{color:#756e7c;margin:0;font-size:13px}.commerce-status{border:1px solid var(--brand-accent-line);color:#82788f;background:#fff;border-radius:5px;padding:8px 11px;font-size:12px;font-style:normal;font-weight:850}.commerce-status.ready{border-color:var(--brand-accent-line);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.commerce-payment-route{border:1px solid var(--brand-line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;padding:0;list-style:none;display:grid}.commerce-payment-route li{border-right:1px solid var(--brand-line);color:#4c4652;align-items:center;gap:10px;min-height:62px;padding:12px 16px;font-size:12px;font-weight:800;display:flex}.commerce-payment-route li:last-child{border-right:0}.commerce-payment-route b{background:var(--brand-accent-soft);width:26px;height:26px;color:var(--brand-accent-strong);border-radius:50%;place-items:center;font-size:12px;display:grid}.commerce-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.commerce-products article{border:1px solid var(--brand-line);background:#fff;border-radius:6px;min-width:0;padding:22px}.commerce-products article>div{color:#746b7e;align-items:center;gap:9px;font-size:12px;display:flex}.commerce-products h2{margin:22px 0 5px;font-size:20px}.commerce-products article>strong{color:var(--brand-accent-strong);font-size:24px}.commerce-products ul{color:#77707e;gap:6px;min-height:82px;margin:18px 0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.commerce-products li:before{content:"✓";color:#7456e8;margin-right:6px;font-weight:900}.commerce-products article>a{background:var(--brand-accent-strong);color:#fff;border-radius:5px;place-items:center;min-height:42px;font-size:12px;font-weight:900;display:grid}.commerce-order-guide,.commerce-seller{border:1px solid var(--brand-line);background:#fff;border-radius:6px;margin-top:18px;padding:24px}.commerce-order-guide h2{margin:0 0 16px;font-size:19px}.commerce-order-guide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.commerce-order-guide article{min-width:0}.commerce-order-guide b{color:#403948;font-size:13px}.commerce-order-guide p{color:#7c7483;min-height:52px;margin:8px 0;font-size:12px;line-height:1.65}.commerce-order-guide a{color:var(--brand-accent-strong);font-size:12px;font-weight:800}.commerce-seller>strong{margin-bottom:16px;font-size:16px;display:block}.checkout-layout{grid-template-columns:minmax(0,1fr) 390px;gap:18px;margin-top:24px;display:grid}.checkout-order,.checkout-agreement{border:1px solid var(--brand-line);background:#fff;border-radius:6px;padding:25px}.checkout-product{border-bottom:1px solid var(--brand-line);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding-bottom:22px;display:grid}.checkout-product span{color:#81778a;font-size:12px}.checkout-product h2{margin:4px 0 0;font-size:21px}.checkout-product>strong{color:#5d3dc4;font-size:23px}.checkout-order dl{margin:18px 0 0}.checkout-order dl>div{border-bottom:1px solid var(--brand-accent-soft);justify-content:space-between;gap:24px;padding:10px 0;font-size:12px;display:flex}.checkout-order dt{color:#857d8c}.checkout-order dd{text-align:right;margin:0;font-weight:750}.checkout-supply-period dd{color:var(--brand-accent-strong)}.checkout-customer-info{border-top:2px solid #302b35;margin-top:24px;padding-top:22px}.checkout-customer-info>header{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:15px;display:flex}.checkout-customer-info h2{margin:0;font-size:18px}.checkout-customer-info p{color:#81798a;margin:0;font-size:12px}.checkout-customer-info>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.checkout-customer-info label{color:#5a5360;gap:6px;font-size:12px;font-weight:800;display:grid}.checkout-customer-info label:last-child{grid-column:1/-1}.checkout-customer-info input{color:#302b35;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cbc5d1;padding:0 11px;font-weight:600}.checkout-agreement h2{margin:0 0 15px;font-size:19px}.checkout-payment-method{border:0;border-bottom:1px solid var(--brand-line);margin:0 0 22px;padding:0 0 20px}.checkout-payment-method legend{color:#302b35;margin-bottom:12px;padding:0;font-size:19px;font-weight:900}.checkout-payment-method label{background:var(--brand-accent-pale);border:2px solid #7456e8;border-radius:5px;grid-template-columns:19px 1fr;gap:10px;padding:13px;display:grid}.checkout-payment-method label span{gap:4px;display:grid}.checkout-payment-method label b{color:#3a343f;font-size:12px}.checkout-payment-method label small{color:#817989;font-size:12px;line-height:1.5}.checkout-agreement>label{border:1px solid var(--brand-line);border-radius:5px;grid-template-columns:19px 1fr;gap:10px;margin:10px 0;padding:12px;display:grid}.checkout-agreement input{width:18px;height:18px;accent-color:var(--brand-accent-strong)}.checkout-agreement label span{gap:5px;display:grid}.checkout-agreement label b{color:#3a343f;font-size:12px}.checkout-agreement label small{color:#817989;font-size:12px;line-height:1.55}.checkout-agreement nav{flex-wrap:wrap;gap:8px 13px;margin:15px 0;display:flex}.checkout-agreement nav a{color:var(--brand-accent-strong);font-size:12px;text-decoration:underline}.checkout-agreement>button{background:var(--brand-accent-strong);color:#fff;border:0;border-radius:5px;width:100%;min-height:48px;font-size:14px;font-weight:900}.checkout-agreement>button:disabled{background:#aaa4b3}.checkout-message{color:#9d463f;margin:11px 0 0;font-size:12px;line-height:1.5}.checkout-result{border:1px solid var(--brand-accent-line);text-align:center;background:#fff;border-radius:7px;width:min(560px,100% - 32px);margin:80px auto;padding:48px 36px}.checkout-result>span{background:var(--brand-accent-soft);width:56px;height:56px;color:var(--brand-accent-strong);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:26px;font-weight:900;display:grid}.checkout-result.error>span{color:#b64c45;background:#fff0ee}.checkout-result h1{margin:0 0 10px;font-size:26px}.checkout-result p{color:#746c7c;font-size:13px;line-height:1.6}.checkout-result small{color:#9a919f;display:block}.checkout-result>div{justify-content:center;gap:8px;margin-top:20px;display:flex}.checkout-result a{border:1px solid var(--brand-accent-line);color:#5d3dc4;border-radius:5px;padding:10px 14px;font-size:12px;font-weight:800}.wallet-refund{color:#7456e8;background:0 0;border:0;margin-top:4px;font-size:12px;text-decoration:underline}.payment-note.ready{border-color:var(--brand-accent-line);background:var(--brand-accent-soft)}.payment-supply-period{color:var(--brand-accent-strong);margin-top:8px;font-size:12px;font-weight:850;display:block}.commercial-readiness{border:1px solid var(--brand-accent-line);background:#fff;border-radius:7px;padding:24px}.commercial-readiness>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.commercial-readiness>header span{color:var(--brand-accent-strong);letter-spacing:.08em;font-size:12px;font-weight:900}.commercial-readiness h2{margin:5px 0;font-size:22px}.commercial-readiness>header p{color:#7e7686;margin:0;font-size:12px}.commercial-readiness>header>strong{color:var(--brand-accent-strong);font-size:28px}.readiness-progress{background:var(--brand-accent-soft);border-radius:4px;height:8px;margin:18px 0;overflow:hidden}.readiness-progress i{background:linear-gradient(90deg,var(--brand-accent-strong),var(--brand-accent-strong));height:100%;display:block}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.readiness-grid article{border:1px solid var(--brand-line);border-radius:5px;gap:5px;min-width:0;padding:13px;display:grid}.readiness-grid article>span{border-radius:3px;width:fit-content;padding:3px 6px;font-size:12px;font-weight:900}.readiness-grid article.ready>span{color:#267b43;background:#e8f8ed}.readiness-grid article.missing>span{color:#a05e20;background:#fff0e2}.readiness-grid strong{font-size:12px}.readiness-grid small{color:#81798a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.readiness-stage{border-top:1px solid var(--brand-line);margin-top:24px;padding-top:20px}.readiness-stage h3{margin:0 0 8px;font-size:16px}.readiness-stage p,.readiness-test-guide li,.privacy-disclosures p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.readiness-stage .readiness-grid small{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.readiness-catalog{margin-top:18px}.readiness-catalog h4{margin:0;font-size:14px}.readiness-catalog dl{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.readiness-catalog dl>div{background:var(--brand-accent-soft);border-radius:5px;padding:12px}.readiness-catalog dt{color:#635c69;font-size:12px}.readiness-catalog dd{margin:6px 0 0;font-size:13px}.readiness-hosting{border:1px solid var(--brand-accent-line);background:var(--brand-accent-soft);border-radius:5px;margin-top:14px;padding:16px}.readiness-hosting a,.readiness-test-guide a,.privacy-disclosures nav a{color:var(--brand-accent-strong);text-underline-offset:3px;text-decoration:underline}.readiness-test-guide{border-top:1px solid var(--brand-line);margin-top:20px;padding-top:18px}.readiness-test-guide summary,.privacy-disclosures summary{cursor:pointer;font-size:14px}.readiness-test-guide ol{padding-left:22px}.readiness-test-guide li+li{margin-top:10px}.privacy-disclosures nav{flex-wrap:wrap;gap:10px 18px;margin:16px 0;font-size:13px;display:flex}.privacy-disclosures details{border-top:1px solid var(--brand-line);padding:14px 0}.commercial-readiness>aside,.commercial-readiness>nav{border-top:1px solid var(--brand-line);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;display:flex}.commercial-readiness>aside>*{background:var(--brand-accent-soft);color:#635c69;border-radius:4px;padding:6px 9px;font-size:12px}.commercial-readiness>nav a{border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);border-radius:4px;padding:8px 10px;font-size:12px;font-weight:800}.commercial-refunds em{color:var(--brand-accent-strong);font-size:12px;font-style:normal;font-weight:800}.refund-admin-actions{align-items:center;gap:6px;display:flex}.refund-admin-actions button{border:1px solid var(--brand-accent-line);min-height:32px;color:var(--brand-accent-strong);background:#fff;border-radius:4px;padding:0 9px;font-size:12px;font-weight:800}@media (width<=900px){.commerce-products,.commerce-payment-route{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-payment-route li:nth-child(2){border-right:0}.commerce-payment-route li:nth-child(-n+2){border-bottom:1px solid var(--brand-line)}.checkout-layout{grid-template-columns:1fr}.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.commerce-wrap,.checkout-wrap{width:calc(100% - 24px);margin-top:24px}.commerce-wrap>header,.checkout-wrap>header{flex-direction:column;align-items:flex-start}.commerce-products,.commerce-order-guide>div,.policy-business-box dl,.commerce-seller dl,.readiness-grid,.commerce-payment-route{grid-template-columns:1fr}.commerce-payment-route li{border-right:0;border-bottom:1px solid var(--brand-line);min-height:50px}.commerce-payment-route li:last-child{border-bottom:0}.commerce-products ul{min-height:0}.policy-business-box{margin:22px}.policy-business-box dl>div,.commerce-seller dl>div{grid-template-columns:100px 1fr}.checkout-product{grid-template-columns:auto 1fr}.checkout-product>strong{grid-column:2}.checkout-customer-info>header{flex-direction:column;align-items:flex-start}.checkout-customer-info>div{grid-template-columns:1fr}.checkout-customer-info label:last-child{grid-column:auto}}.search-wrap .search-type-switch button{color:#777;background:#fff}.search-wrap .search-type-switch button.active{color:var(--orange)}.toast{pointer-events:none;width:min(380px,100vw - 32px);min-width:0!important;max-width:380px!important;animation:.2s ease-out toast-safe-in,.2s ease-in 5s forwards toast-safe-out!important;inset:134px 18px auto auto!important;transform:none!important}@keyframes toast-safe-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-safe-out{to{opacity:0;visibility:hidden;transform:translateY(-7px)}}@media (width<=700px){.platform-nav>.product-switcher{max-width:none!important}.toast{width:calc(100vw - 24px);max-width:none!important;top:176px!important;right:12px!important}.attendance-sheet{max-height:calc(100vh - 96px);overflow:auto}}.policy-warning{color:#5f5669;background:#f8f5ff;border:1px solid #d8cbee;border-left:4px solid #6848d8;border-radius:5px;padding:14px 16px;font-size:12px;line-height:1.6}.policy-warning strong{color:#4f35a7;margin-bottom:3px;font-size:13px;display:block}.policy-warning p{margin:0}.policy-warning a{color:#5c3fc2;font-weight:900;text-decoration:underline}.monetization-settings.is-disabled{border-color:var(--brand-accent-line);background:var(--brand-accent-pale)}.fan-locked-page{border:1px solid var(--brand-accent-line);border-top:5px solid var(--brand-accent);background:linear-gradient(145deg,#fff,var(--brand-accent-pale));text-align:center;border-radius:8px;width:min(100% - 40px,760px);margin:64px auto 110px;padding:54px 42px;box-shadow:0 20px 55px #35265714}.fan-lock-symbol{background:var(--brand-accent-soft);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:25px;display:grid}.fan-locked-page>span{color:var(--brand-accent-strong);letter-spacing:.08em;font-size:12px;font-weight:900}.fan-locked-page h1{color:var(--brand-text);letter-spacing:-.05em;margin:9px 0 8px;font-size:clamp(28px,5vw,42px)}.fan-locked-page>p{color:#716979;max-width:520px;margin:19px auto 25px;font-size:14px;line-height:1.75}.fan-locked-page>div:last-child{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.fan-locked-page button,.fan-locked-page a{border:1px solid var(--brand-accent);min-height:45px;color:var(--brand-accent-strong);background:#fff;border-radius:5px;place-items:center;padding:0 17px;font-size:13px;font-weight:900;display:inline-grid}.fan-locked-page button{background:var(--brand-accent-strong);color:#fff}.fan-content-shelf>header{align-items:center!important}.fan-content-shelf>header>div{gap:5px;display:grid}.fan-content-shelf>header button{background:var(--brand-accent-strong);color:#fff;border:0;border-radius:4px;min-height:40px;padding:0 15px;font-weight:900}.fan-content-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.fan-content-grid>a{border:1px solid var(--brand-line);background:#fff;border-radius:6px;min-width:0;overflow:hidden}.fan-content-grid>a>img,.fan-content-lock{aspect-ratio:4/3;object-fit:cover;width:100%}.fan-content-lock{background:linear-gradient(145deg,var(--brand-accent-soft),var(--brand-accent-soft));color:var(--brand-accent-strong);align-content:center;place-items:center;gap:7px;display:grid}.fan-content-lock b{font-size:24px}.fan-content-lock span{font-size:12px;font-weight:900}.fan-content-grid>a>div:last-child{gap:3px;padding:12px;display:grid}.fan-content-grid small{color:var(--brand-accent-strong);font-size:12px;font-weight:900}.fan-content-grid strong{color:var(--brand-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.fan-content-grid a span{color:#7b7384;font-size:12px}@media (width<=700px){html,body{max-width:100%}.platform-header-wrap .platform-nav{grid-template-rows:54px 44px!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;height:98px!important;min-height:98px!important;padding:0 12px!important}.mobile-site-brand{min-width:0;min-height:44px;line-height:1;font-size:21px!important}.platform-nav>.nav-actions{max-width:184px;overflow:visible;height:54px!important}.platform-nav>.nav-actions .notification-direct em,.platform-nav>.nav-actions .account-trigger>span,.platform-nav>.nav-actions .account-trigger>i{display:none!important}.platform-nav>.nav-actions .account-trigger{width:42px;min-width:42px!important;padding:0!important}.platform-nav>.nav-actions .account-menu>div{max-width:calc(100vw - 24px);right:0}.platform-nav>.product-switcher{border-top:1px solid #eeeaf2;grid-template-columns:repeat(4,minmax(0,1fr));grid-area:2/1/auto/-1!important;gap:0!important;width:100%!important;max-width:100%!important;height:44px!important;display:grid!important;overflow:hidden!important}.product-switcher .product-link,.product-switcher .brand.product-link,.product-switcher .product-link.active,.product-switcher .brand.product-link.active{overflow:hidden;width:auto!important;min-width:0!important;height:44px!important;box-shadow:none!important;justify-content:center!important;padding:0 4px!important}.product-switcher .product-wordmark{white-space:nowrap;max-width:100%;color:#736c7a!important;letter-spacing:-.055em!important;min-width:0!important;min-height:0!important;padding:0!important;font-family:inherit!important;font-size:12px!important;font-style:normal!important;font-weight:850!important;transform:none!important}.product-switcher .product-wordmark strong,.product-switcher .product-wordmark b{color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.product-switcher .product-wordmark:before,.product-switcher .product-wordmark:after,.product-switcher .product-wordmark i,.product-switcher .product-wordmark b:after{content:none!important;display:none!important}.product-switcher .product-link.active .product-wordmark{color:#5c3fc2!important;font-size:13px!important}.product-switcher .product-link.active{border-bottom:3px solid #6848d8!important}.platform-header-wrap .product-subnav{overflow:hidden;height:44px!important;min-height:44px!important}.product-subnav>div{scrollbar-width:none;overflow-y:hidden;width:100%!important;height:44px!important;padding:0 0 0 12px!important;display:flex!important;overflow-x:auto!important}.product-subnav>div::-webkit-scrollbar{display:none}.product-subnav a{white-space:nowrap;flex:none;height:44px!important;min-height:44px!important;padding:0 11px!important;font-size:12px!important}.product-subnav a:first-child{padding-left:11px!important}.product-subnav .subnav-upload{z-index:2;right:0;background:var(--brand-accent-strong)!important;color:#fff!important;min-width:82px!important;height:36px!important;min-height:36px!important;margin:4px 0 4px auto!important;padding:0 10px!important;position:sticky!important;box-shadow:-12px 0 12px #fff!important}.toast{width:calc(100vw - 24px)!important;top:150px!important;right:12px!important}.attendance-sheet{overflow:auto;width:auto!important;max-height:calc(100dvh - 164px)!important;bottom:12px!important;left:12px!important;right:12px!important}.community-hub .main-gallery-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important;overflow:visible!important}.community-hub .main-gallery-row>.system-gallery{text-align:center;border-radius:5px!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;align-content:center!important;min-width:0!important;height:94px!important;min-height:94px!important;padding:10px 7px!important;display:grid!important}.community-hub .main-gallery-row .gallery-symbol{grid-area:1/1!important;min-height:0!important;margin:0 0 5px!important;font-size:12px!important}.community-hub .main-gallery-row h2{grid-area:2/1!important;margin:0!important;font-size:12px!important;line-height:1.25!important}.community-hub .main-gallery-row p,.community-hub .main-gallery-row strong{display:none!important}.community-discovery-layout{flex-direction:column!important;gap:18px!important;display:flex!important}.community-discovery-layout>.work-gallery-catalog{order:1}.community-discovery-layout>.ranking-panel{order:2}.community-discovery-layout .work-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.community-live-card{aspect-ratio:3/4;min-height:0!important}.community-live-card .community-square-image{height:55%!important}.community-live-card .community-square-copy{height:45%!important;padding:8px!important}.community-chat-preview>span:nth-child(n+2){display:none!important}.community-card-title h2{font-size:13px!important}.community-card-title small,.community-chat-preview,.community-square-copy footer{font-size:12px!important}.feed-settings-line{gap:8px;align-items:center!important}.upload-workspace>form{grid-template-columns:1fr!important}.upload-preview{position:static!important;top:auto!important}.upload-fields .form-pair{grid-template-columns:1fr!important}.upload-workspace>header h1{font-size:28px!important}.format-switch{grid-template-columns:1fr 1fr!important}.art-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fan-locked-page{width:calc(100% - 24px);margin:30px auto 70px;padding:34px 20px}.fan-locked-page>div:last-child{display:grid}.fan-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fan-content-shelf>header{gap:12px;align-items:flex-start!important}.work-identity{grid-template-columns:92px minmax(0,1fr)!important;gap:13px!important}.work-main-cover{width:92px!important;height:136px!important}.work-main-copy h1{font-size:21px!important}.work-state-line{flex-wrap:wrap}.work-primary-actions{grid-template-columns:1fr 1fr;display:grid!important}.work-primary-actions .read-first{grid-column:1/-1}.work-metric-strip{white-space:nowrap;overflow-x:auto}.work-episode-catalog>div>a{grid-template-columns:64px minmax(0,1fr) auto!important;gap:8px!important}.work-episode-catalog>div>a>b{display:none}.creator-profile-head{grid-template-columns:64px minmax(0,1fr)!important}.creator-avatar{width:64px!important;height:64px!important}.creator-profile-head>aside{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.creator-channel-nav{white-space:nowrap;overflow-x:auto}.creator-channel-feed>header,.creator-portfolio-section>header{flex-direction:column;align-items:flex-start!important}.novel-reader>header{padding:24px 18px!important}.novel-reader>header h1{font-size:27px!important}.novel-chapter-reader{display:block!important}.novel-chapter-reader>aside{max-height:240px;overflow:auto}.novel-chapter-reader>article{padding:24px 17px!important}.novel-chapter-body{font-size:16px!important;line-height:1.9!important}.art-detail-wrap{display:block!important}.art-detail-wrap>aside{margin-top:12px;position:static!important}.art-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.art-detail-image{max-height:none!important}.studio-wrap,.studio-section{min-width:0!important}.studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.creator-work-list>article>header{flex-direction:column;align-items:stretch!important}.studio-work-selects{grid-template-columns:1fr 1fr;display:grid!important}.art-manage-list article{grid-template-columns:minmax(0,1fr) auto!important}.earning-table{overflow-x:auto}.earning-table>div,.earning-table>article{min-width:680px}}@media (width<=420px){.mobile-site-brand{font-size:19px!important}.platform-nav>.nav-actions{max-width:150px}.product-switcher .product-wordmark,.product-switcher .product-link.active .product-wordmark,.community-hub .main-gallery-row h2{font-size:12px!important}.work-identity{display:grid!important}.studio-work-selects,.format-switch{grid-template-columns:1fr!important}}:is(.platform-nav .ink-button,.product-subnav .subnav-upload,:is(.collab-shell,.upload-workspace)>header :is(a,button),.contest-gallery>header :is(a,button),.form-submit,.data-state :is(a,button),.funding-hub-card a,.ip-market-card :is(a,button),.market-create button,.market-primary,.creator-program-form button,.contest-apply button,.ip-link-list button,.ip-proposal-list button:last-child,.ip-proposal-list footer>a,.studio-command-bar .studio-primary-action,.studio-test-grid footer .launch,.studio-test-desk .studio-empty button,.work-primary-actions .read-first,.work-side-funding button,.work-side-market a,.fan-locked-page button,.commerce-products article>a,.checkout-agreement>button,.test-publish-cta button){border-radius:5px!important}.ai-studio-head h1,.ecosystem-shell>header h1,.art-ranking-head h1{margin-top:0!important}.creator-channel-nav a:first-child{color:var(--brand-muted)!important;box-shadow:none!important;border-bottom-color:#0000!important}.creator-channel-nav a.active{color:var(--brand-accent)!important;border-bottom-color:var(--brand-accent)!important;box-shadow:inset 0 -2px var(--brand-accent)!important}.toast{top:auto!important;bottom:18px!important;right:18px!important}@media (width<=700px){.toast{top:auto!important;bottom:12px!important;right:12px!important}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.route-loading{color:#675f6c;text-align:center;place-content:center;gap:14px;min-height:55vh;display:grid}.route-loading-bar{background:linear-gradient(90deg,var(--brand-accent-strong) 0 38%,var(--brand-accent-soft) 38% 100%);border-radius:99px;width:min(240px,60vw);height:4px;animation:1.1s ease-in-out infinite alternate route-loading;display:block}.route-loading strong{font-size:14px}@keyframes route-loading{to{opacity:.72;transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.route-loading-bar{animation:none}}.product-subnav>div{padding-left:8px!important}.product-subnav a:first-child{padding-left:20px!important}.macaron-wallet-chip>span,.macaron-wallet-chip>b{color:#37323c!important}.data-state.large,.search-error-state{min-height:220px!important}.home-floor-one .home-hero-empty{height:160px!important;min-height:160px!important}.platform-footer>div>span,.platform-footer>div>small,.platform-footer>nav>a,.platform-footer>.business-disclosure>span,.platform-footer>p{color:#665f6b!important;font-size:12px!important;line-height:1.65!important}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}:is(.back-gallery,.pagination button,.board-bottom button,.creator-channel-nav a,.art-ranking-head nav a,.ip-market-toolbar a,.studio-title>a,.notice-gallery>header input,.question-gallery>header input){min-height:44px}:is(.platform-nav .ink-button,.product-subnav .subnav-upload,.form-submit,.data-state :is(a,button),.funding-hub-card a,.ip-market-card :is(a,button),.ip-market-toolbar a,.market-create button,.market-primary,.creator-program-form button,.contest-apply button,.ip-link-list button,.ip-proposal-list button,.ip-proposal-list footer>a,.studio-command-bar .studio-primary-action,.studio-test-grid footer .launch,.studio-test-desk .studio-empty button,.work-primary-actions .read-first,.work-side-funding button,.work-side-market a,.fan-locked-page button,.fan-content-shelf>header button,.commerce-products article>a,.checkout-agreement>button,.test-publish-cta button,.ai-settings-link,.art-ranking-head nav a,.commission-plan-grid button,.studio-title>a){border-radius:8px!important}@media (width<=700px){.product-subnav>div{scroll-padding-inline:14px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000);padding-left:14px!important;padding-right:10px!important}.product-subnav a:first-child{padding-left:14px!important}.product-subnav .subnav-upload{box-shadow:none!important;border-radius:8px!important;margin:4px 0!important;position:static!important;right:auto!important}.data-state.large,.search-error-state{min-height:160px!important;padding:26px 18px!important}.home-floor-one .home-hero-empty{height:180px!important;min-height:180px!important}.popular-five-stage{height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.popular-five-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(44vw,180px);grid-auto-flow:column;padding-bottom:8px;overflow-x:auto;grid-template-columns:none!important;gap:10px!important;display:grid!important}.popular-five-item{scroll-snap-align:start;min-width:0}.popular-five-item h3{font-size:14px!important}.popular-five-creator{font-size:12px!important}.showcase-next{display:none!important}.post-table{overflow:visible!important}.post-head{display:none!important}.post-row{text-align:left!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:5px 10px!important;min-width:0!important;min-height:68px!important;padding:10px 8px!important;display:grid!important}.post-row>span:first-child,.post-row>span:nth-child(n+5){display:none!important}.post-row>.tag{grid-area:1/1/3;align-self:center;font-size:12px!important;display:inline-flex!important}.post-row>strong{grid-area:1/2;font-size:14px!important}.post-row>span:nth-child(4){color:#6d6672;grid-area:2/2;font-size:12px!important;display:block!important}.post-row>span:last-child{grid-area:1/3/3;align-self:center}.notice-table>div:first-child,.question-table>div:first-child{display:none!important}.notice-table>article,.question-table>a{text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 10px!important;min-width:0!important;min-height:82px!important;padding:13px 10px!important;display:grid!important}.notice-table>article>span:first-child{display:none!important}.notice-table>article>div{grid-area:1/1/3}.notice-table>article>span:nth-child(3){grid-area:1/2;font-size:12px!important}.notice-table>article>time{grid-area:2/2;font-size:12px!important}.notice-table article h2{font-size:15px!important}.question-table>a>strong{grid-area:1/1;font-size:14px!important}.question-table>a>span:first-child{grid-area:2/1;font-size:12px!important}.question-table>a>span:nth-child(3){display:none!important}.question-table>a>time{grid-area:1/2/3;align-self:center;font-size:12px!important}.platform-footer{width:calc(100% - 28px)!important;padding:28px 0!important}.platform-footer>div{gap:4px!important}.platform-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px!important;display:grid!important}.platform-footer nav>a{align-items:center;min-height:40px;display:flex}.platform-footer>.business-disclosure{gap:4px!important;display:grid!important}.creator-channel-nav{scroll-padding-inline:12px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000)}}.work-gallery-grid>.community-live-card{aspect-ratio:auto!important;height:auto!important;min-height:0!important}.community-live-card .community-square-image{aspect-ratio:16/9;flex:none;width:100%;height:auto!important}.community-live-card .community-square-image>span{padding:4px 6px;font-size:12px}.community-live-card .community-square-copy{flex:1 0 auto;gap:12px;height:auto!important;padding:14px!important}.community-live-card .community-square-copy>div{order:initial;margin:0;padding:0}.community-live-card .community-card-title{flex-direction:column;gap:0!important}.community-live-card .community-card-title>span{width:100%}.community-live-card .community-card-title h2{margin:0 0 5px}.community-live-card .community-card-title>b{display:none}.community-live-card .community-chat-preview{flex:1}.community-live-card .community-chat-preview em{height:auto;min-height:34px;font-size:12px;line-height:1.6}.community-live-card .community-chat-preview strong{margin:0}.community-live-card .community-square-copy>footer{order:initial;width:100%;max-width:none;min-height:0;margin:auto 0 0;padding:10px 0 0;font-size:12px!important}@media (width<=680px){.community-live-card .community-square-image{aspect-ratio:4/3}.community-live-card .community-square-copy{padding:10px!important}.community-live-card .community-square-image>span{top:6px;left:6px}}.catalog-visibility-control{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;font-size:13px;display:flex}.catalog-visibility-control label{flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.catalog-visibility-control select{border:1px solid var(--line,#e5e5eb);max-width:100%;min-height:36px;color:inherit;font:inherit;background:#fff;border-radius:5px;padding:6px 10px}.catalog-visibility-control a{color:var(--brand-accent,#7456e8);text-underline-offset:3px}.catalog-visibility-control [role=alert]{width:100%;margin:0}.unified-header{z-index:40;position:relative}.unified-top,.unified-bottom{width:calc(100% - 40px);max-width:var(--site-shell);align-items:center;gap:24px;margin-inline:auto;display:flex}.unified-top{min-height:72px}.unified-brand{color:var(--brand-ink);flex-shrink:0;align-items:center;gap:7px;display:flex}.unified-brand strong{letter-spacing:-.065em;font-size:27px;font-weight:900}.unified-brand img{display:block}.unified-products{white-space:nowrap;align-items:center;gap:22px;display:flex}.unified-products a{color:#73717b;border-bottom:2px solid #0000;align-items:center;min-height:48px;font-size:16px;font-weight:700;display:flex}.unified-products a[aria-current]{color:var(--brand-ink);border-color:var(--brand-accent)}.unified-actions{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.unified-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px;display:block}.unified-search{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:6px;align-items:center;width:220px;min-width:100px;height:40px;display:flex}.unified-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 0 8px 12px;font-size:14px}.unified-search:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.unified-search button,.unified-mobile-search,.unified-notifications{width:42px;min-width:42px;height:44px;color:var(--brand-text);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.unified-mobile-search{display:none}.unified-login{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;display:flex}.unified-balances{flex-shrink:0;align-items:center;gap:14px;display:flex}.unified-wallet{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;min-height:40px;font-size:14px;display:flex}.unified-wallet:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px;border-radius:4px}.unified-notifications{position:relative}.unified-notifications b{background:var(--brand-accent);color:#fff;text-align:center;border-radius:20px;min-width:17px;padding:0 3px;font-size:11px;position:absolute;top:0;right:0}.unified-account{position:relative}.unified-avatar{border:1px solid var(--brand-accent-line);background:var(--brand-accent-soft);width:40px;height:40px;color:var(--brand-accent-strong);border-radius:50%;font-size:16px;font-weight:750;position:relative}.unified-avatar i{background:var(--brand-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:0}.unified-account-panel{border:1px solid var(--brand-line);width:252px;box-shadow:0 12px 35px color-mix(in srgb, var(--brand-deep) 10.2%, transparent);z-index:60;background:#fff;border-radius:8px;max-height:calc(100dvh - 90px);padding:16px 8px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto}.unified-account-panel>strong{overflow-wrap:anywhere;padding:0 12px 12px;display:block}.unified-account-panel>span{border-top:1px solid var(--brand-line);color:var(--brand-muted);margin:8px 12px 4px;padding-top:12px;font-size:12px;font-weight:700;display:block}.unified-account-panel a{border-radius:4px;min-height:40px;padding:9px 12px;font-size:14px;display:block}.unified-account-panel a:hover,.unified-explore-panel a:hover{background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.unified-bottom{border-top:1px solid var(--brand-line);gap:12px;min-height:50px;position:relative}.unified-secondary{scrollbar-width:none;flex:1;align-items:stretch;gap:24px;min-width:0;display:flex;overflow-x:auto}.unified-secondary::-webkit-scrollbar{display:none}.unified-secondary a{white-space:nowrap;min-height:50px;color:var(--brand-text);border-bottom:2px solid #0000;align-items:center;font-size:14px;font-weight:650;display:flex}.unified-secondary a[aria-current]{color:var(--brand-accent-strong);border-bottom-color:var(--brand-accent);background:0 0;font-weight:750}.unified-explore{flex-shrink:1;min-width:0}.unified-explore>button{width:100%;min-height:50px;color:var(--brand-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:650;line-height:1.4;display:flex}.unified-explore>button>span{min-width:0}.unified-explore>button>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:13px;height:13px}.unified-explore>button[aria-expanded=true]>svg{transform:rotate(180deg)}.unified-explore>button:hover,.unified-explore>button[aria-expanded=true]{color:var(--brand-accent-strong);background:0 0}.unified-explore>button[aria-current=page]{color:var(--brand-accent-strong);border-bottom-color:var(--brand-accent);font-weight:750}.unified-explore>button:focus-visible,.unified-secondary a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-3px}.unified-explore-panel{z-index:55;border:1px solid var(--brand-line);width:min(720px,100vw - 32px);max-height:calc(100dvh - 180px);box-shadow:0 12px 35px color-mix(in srgb, var(--brand-deep) 10.2%, transparent);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.unified-explore-panel h2{color:var(--brand-muted);margin:0 0 12px;font-size:13px}.unified-explore-panel a{border-radius:4px;min-height:42px;margin-inline:-8px;padding:10px 8px;font-size:14px;display:block}.unified-explore-panel a[aria-current=page]{color:var(--brand-accent-strong);text-underline-offset:5px;font-weight:750;text-decoration:underline;text-decoration-thickness:2px}.unified-upload{border:1px solid var(--brand-accent);min-height:36px;color:var(--brand-accent-strong);white-space:nowrap;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:0 15px;font-size:14px;font-weight:700;display:flex}.unified-upload:hover{background:var(--brand-accent-soft)}.creator-workspace-nav{border:1px solid var(--brand-line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 32px;display:grid;overflow:hidden}.creator-workspace-nav section{border-right:1px solid var(--brand-line);padding:22px}.creator-workspace-nav section:last-child{border:0}.creator-workspace-nav h2{margin:0 0 5px;font-size:17px}.creator-workspace-nav p{color:var(--brand-muted);margin:0 0 18px;font-size:13px}.creator-workspace-nav a{justify-content:space-between;align-items:center;gap:8px;min-height:42px;font-size:14px;display:flex}.creator-workspace-nav a span{color:var(--brand-muted)}.creator-workspace-nav a:hover{color:var(--brand-accent-strong);text-underline-offset:4px;text-decoration:underline}@media (width<=1120px){.unified-top{gap:18px}.unified-products{gap:16px}.unified-search{width:180px}}@media (width<=900px){.unified-search{display:none}.unified-mobile-search{display:flex}.unified-actions{gap:4px}.creator-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-workspace-nav section:nth-child(2){border-right:0}.creator-workspace-nav section:nth-child(-n+2){border-bottom:1px solid var(--brand-line)}}@media (width<=680px){.unified-top,.unified-bottom{width:calc(100% - 28px)}.unified-top{grid-template-columns:1fr auto;gap:0 12px;display:grid}.unified-brand{height:58px}.unified-brand strong{font-size:24px}.unified-brand img{width:27px;height:27px}.unified-actions{grid-area:1/2}.unified-products{grid-area:2/1/auto/-1;justify-content:space-between;gap:12px}.unified-products a{min-height:44px;font-size:15px}.unified-secondary{gap:20px}.unified-secondary a{min-height:48px}.unified-bottom{gap:4px}.unified-explore>button{gap:5px;padding:0 9px}.unified-upload{padding:0 9px;font-size:13px}.unified-explore-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-height:calc(100dvh - 176px);padding:20px}.unified-explore-panel section:last-child{border-top:1px solid var(--brand-line);grid-column:1/-1;padding-top:16px}.unified-account-panel{max-height:calc(100dvh - 76px)}.creator-workspace-nav section{padding:16px}.creator-workspace-nav h2{font-size:16px}.creator-workspace-nav p{line-height:1.5}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.emoticon-catalog-note{color:var(--brand-muted);margin-top:32px;font-size:13px;line-height:1.7}.emoticon-catalog .hub-filters input{min-width:0;max-width:100%;font-size:16px}@media (width<=680px){.emoticon-catalog .hub-filters{gap:8px}.emoticon-catalog .hub-filters button{padding:8px 10px;font-size:14px}}.upload-hub-unified .manuscript-choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.upload-hub-unified .manuscript-choices>a{border:1px solid var(--brand-line)!important;border-radius:6px!important;min-height:218px!important;padding:24px!important}.upload-hub-unified .manuscript-choices>a:hover{border-color:var(--brand-accent-line)!important;background:var(--brand-accent-pale)!important}.upload-hub-unified .manuscript-choices b{color:var(--brand-accent-strong)!important;font-size:13px!important}.upload-hub-unified .manuscript-choices h2{margin:14px 0 10px!important;font-size:23px!important}.upload-hub-unified .manuscript-choices p{margin:0 0 20px!important;font-size:15px!important;line-height:1.7!important}.upload-hub-unified .manuscript-choices strong{font-size:13px!important}.upload-next-tools{border-top:1px solid var(--brand-line);margin-top:36px;padding-top:24px}.upload-next-tools>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.upload-next-tools h2{margin:0;font-size:19px}.upload-next-tools>header a{color:var(--brand-accent-strong);font-size:14px}.upload-next-tools nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.upload-next-tools nav a{border:1px solid var(--brand-line);border-radius:6px;padding:16px}.upload-next-tools nav strong{margin-bottom:5px;font-size:15px;display:block}.upload-next-tools nav span{color:var(--brand-muted);font-size:13px;line-height:1.6}.upload-welcome-note{background:var(--brand-surface);border-radius:6px;margin-top:28px;padding:20px 24px}.upload-welcome-note p{color:var(--brand-muted);margin:8px 0;font-size:13px;line-height:1.7}.upload-welcome-note a{color:var(--brand-accent-strong);font-size:14px}.account-hub{max-width:var(--site-shell);width:calc(100% - 40px);margin:40px auto 64px;padding:0}.hub-filters button[aria-pressed=false]{color:var(--brand-text);background:#fff}.hub-filters button[aria-pressed=true]{background:var(--brand-accent-soft);border-color:var(--brand-accent);color:var(--brand-accent-strong);font-weight:700}@media (width<=900px){.upload-hub-unified .manuscript-choices,.upload-next-tools nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.upload-hub-unified .manuscript-choices{grid-template-columns:1fr!important}.upload-hub-unified .manuscript-choices>a{min-height:0!important;padding:20px!important}.upload-next-tools nav{grid-template-columns:1fr!important}.account-hub{width:calc(100% - 28px);margin-top:28px}.upload-welcome-note{padding:20px}}.upload-hub-unified{margin-top:32px!important;padding-top:0!important}.upload-hub-unified>header{padding-top:0!important}.upload-hub-unified>header p{font-size:15px!important;line-height:1.7!important}@media (width<=680px){.upload-hub-unified{margin-top:24px!important}.unified-upload{min-height:44px;font-size:14px}}.admin-tools-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 28px;display:grid}.admin-tools-nav>a{border:1px solid var(--brand-line);background:#fff;border-radius:6px;padding:18px 20px;display:block}.admin-tools-nav strong{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:15px;display:flex}.admin-tools-nav strong span{color:var(--brand-muted)}.admin-tools-nav>a>span{color:var(--brand-muted);font-size:13px;line-height:1.6}.admin-tools-nav>a:hover{border-color:var(--brand-accent);color:var(--brand-accent-strong)}@media (width<=760px){.admin-tools-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-tools-nav>a{padding:15px}}@media (width<=420px){.admin-tools-nav{grid-template-columns:1fr}}.unified-ai,.unified-goods{min-height:50px;color:var(--brand-text);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;padding:0 12px;font-size:14px;font-weight:650;display:flex}.unified-ai[aria-current],.unified-goods[aria-current]{color:var(--brand-accent-strong);border-bottom-color:var(--brand-accent)}.unified-upload{gap:4px;border-radius:6px!important}.unified-search{border-radius:6px!important}@media (width<=680px){.unified-ai,.unified-goods{min-height:48px;padding:0 9px}.unified-upload{min-width:44px}.unified-upload-label{display:none}.unified-upload>span[aria-hidden]{font-size:20px}}.unified-ai{white-space:nowrap}.unified-ai:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-3px}.unified-header .header-icon-link{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:70px;min-height:64px;padding:6px 12px;font-size:14px;font-weight:650;line-height:1.35;display:inline-flex}.unified-header .header-icon-link>svg{fill:none;width:24px;height:24px;stroke:var(--brand-accent-strong);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.unified-header .header-icon-link .goods-tab-character{flex:0 0 27px;width:27px;height:27px}.unified-header .header-icon-link .goods-tab-character img{width:27px;height:27px}.unified-header .header-studio-entry.header-icon-link{min-width:70px;min-height:64px;color:var(--brand-text);border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:6px 12px}.unified-header .header-icon-link[aria-current=page]{color:var(--brand-accent-strong);border-bottom-color:var(--brand-accent);background:0 0}.unified-header .header-icon-link:hover{color:var(--brand-accent-strong)}.unified-header .header-icon-link:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-3px}@media (width<=680px){.unified-header .header-icon-link,.unified-header .header-studio-entry.header-icon-link{min-width:68px;padding-inline:8px}.unified-bottom{flex-wrap:wrap;justify-content:flex-end;gap:0 4px}.unified-bottom .unified-secondary{flex-basis:100%}.unified-bottom .unified-goods,.unified-bottom .header-studio-entry{margin-left:auto}.unified-bottom .header-studio-entry+.unified-goods{margin-left:0}.unified-bottom .unified-explore{max-width:calc(100% - 116px)}.unified-bottom .header-studio-entry~.unified-explore{max-width:calc(100% - 188px)}.unified-explore>button{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-height:64px}}.ai-all-catalog{gap:36px;display:grid}.ai-type-section>header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding-bottom:14px;display:flex}.ai-type-section>header h2{color:var(--brand-ink);margin:0;font-size:20px}.ai-type-section>header a{color:var(--brand-accent-strong);align-items:center;min-height:44px;font-size:14px;display:inline-flex}.ai-catalog-grid h3{color:var(--brand-text);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:15px;line-height:1.35;overflow:hidden}.ai-catalog-grid h3 a{color:inherit}.ai-studio-tabs a.active{color:var(--brand-accent-strong);border-bottom-color:var(--brand-accent)}.ai-studio-tabs a.active b{background:var(--brand-accent-soft);color:var(--brand-accent-strong)}@media (width<=680px){.ai-studio-tabs a{font-size:14px}.ai-studio-tabs a b{font-size:12px}.ai-studio-page .task-nav{flex-wrap:wrap}.ai-studio-page .task-nav span{text-align:center;font-size:14px}}.novel-studio-layout>*,.novel-community-shell>header>div{min-width:0}.novel-community-shell>header>div:last-child{flex-wrap:wrap}.novel-community-shell h1,.novel-community-posts h2{overflow-wrap:anywhere}.novel-community-posts>article>section form{flex-wrap:wrap;gap:8px}.novel-community-posts>article>section form>textarea{flex:100%;min-width:0;max-width:100%}.novel-community-write>input,.novel-community-write>select,.novel-community-write>textarea{min-width:0;max-width:100%}.novel-meta-form .upload-fields>header span,.novel-chapter-manager>header span{letter-spacing:0;font-size:12px}@media (width<=900px){.novel-studio-layout{grid-template-columns:minmax(0,1fr)!important}.feed-settings-line .feed-settings>div{top:auto;left:12px;right:12px;bottom:max(18px, env(safe-area-inset-bottom));overscroll-behavior:contain;width:auto;max-height:calc(100dvh - 176px);position:fixed;overflow-y:auto}}@media (width<=680px){.novel-community-shell>header{flex-direction:column;align-items:stretch;gap:16px}.novel-community-shell>header>div:last-child{justify-content:flex-start}.novel-community-shell>header a,.novel-community-shell>header button{min-height:44px}.novel-community-write{grid-template-columns:minmax(0,1fr);padding:16px}.novel-community-posts>article>section{margin-left:0;padding-left:12px}.novel-chapter-manager>header{flex-wrap:wrap;padding:18px}.novel-chapter-list article{grid-template-columns:32px minmax(0,1fr)}.novel-chapter-list nav{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}.novel-chapter-list nav button{min-width:44px;min-height:44px;font-size:13px}}.creator-profile-wrap .creator-identity-line{color:var(--brand-muted);align-items:center;gap:8px;margin:0 0 18px;font-size:14px;display:flex}.creator-profile-wrap .creator-profile-head{grid-template-columns:80px minmax(0,1fr) 220px;align-items:start;gap:24px;padding:0 0 24px;border:0!important}.creator-profile-head .creator-avatar{width:80px;height:80px;box-shadow:none;border:0;margin:0}.creator-profile-head h1{overflow-wrap:anywhere;margin:4px 0 10px;font-size:30px;line-height:1.3}.creator-profile-head p{white-space:pre-line;overflow-wrap:anywhere;margin:12px 0;font-size:16px;line-height:1.7}.creator-profile-head .creator-availability{display:inline-block;letter-spacing:0!important;color:var(--brand-muted)!important;font-size:14px!important}.creator-profile-head .creator-availability.open{color:var(--brand-accent-strong)!important}.creator-profile-head .creator-details{margin-top:14px;font-size:14px}.creator-details summary{cursor:pointer;min-height:44px;color:var(--brand-muted);align-items:center;display:flex}.creator-details summary:after{content:"＋";margin-left:8px}.creator-details[open] summary:after{content:"−"}.creator-profile-head>aside{flex-wrap:wrap;gap:8px;padding:0;display:flex;border:0!important}.creator-profile-head aside .creator-follower-count{color:var(--brand-muted);text-align:left;padding:4px 0 8px;font-size:14px}.creator-follower-count b{color:var(--brand-text)}.creator-profile-head aside :is(button,a){min-height:44px;font-size:14px;border-radius:6px!important}.creator-profile-head aside .creator-main-action{background:var(--brand-accent);border-color:var(--brand-accent);font-weight:700;color:#fff!important}.creator-spotlight{border-top:1px solid var(--brand-line);padding:26px 0 30px}.creator-spotlight .hq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.creator-spotlight .hq-section-title a{color:var(--brand-accent-strong);align-items:center;min-height:44px;font-size:14px;display:flex}.creator-profile-wrap .creator-profile-stats{border-top:1px solid var(--brand-line);gap:20px;min-height:0;color:var(--brand-muted)!important;background:0 0!important;padding:14px 0!important}.creator-profile-stats span{font-size:14px}.creator-profile-stats b{color:var(--brand-text)!important}.hq-profile .account-badges{flex-wrap:wrap;margin:10px 0}.hq-intro .hq-headline{margin:10px 0}.hq-profile-actions a{border:1px solid var(--brand-line);place-items:center;min-height:44px;display:grid;border-radius:6px!important}.hq-profile-actions .hq-primary{background:var(--brand-accent);color:#fff!important}.hq-wrap .hq-featured{margin-top:28px}.hq-wrap .hq-series{margin-top:32px}.hq-profile .hq-monogram{border-radius:8px!important}@media (width<=800px){.creator-profile-wrap .creator-profile-head{gap:16px;grid-template-columns:64px minmax(0,1fr)!important}.creator-profile-head .creator-avatar{width:64px;height:64px}.creator-profile-head h1{font-size:26px}.creator-profile-head>aside{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0!important;display:grid!important}.creator-profile-head aside .creator-follower-count{text-align:left;grid-column:1/-1}.creator-spotlight .hq-grid{gap:18px 12px}.creator-spotlight{padding-top:22px}}@media (width<=540px){.creator-spotlight .hq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-card{background:#fff;min-width:0}.reader-home .catalog-card>h3{font-size:16px!important;line-height:1.5!important}.catalog-card :is(h2,h3)>a{overflow-wrap:anywhere;white-space:normal!important}.catalog-card :is(h2,h3),.popular-five-item h3,.hq-work h3{color:var(--brand-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important;margin:10px 0 4px!important;font-size:16px!important;font-weight:750!important;line-height:1.5!important}.catalog-card .catalog-card-author,.popular-five-item .popular-five-creator{text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.6;display:block;overflow:hidden;color:var(--brand-muted)!important;font-size:14px!important}.catalog-card .catalog-card-meta,.hq-work-copy p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;color:var(--brand-muted)!important;margin:3px 0!important;font-size:13px!important;line-height:1.6!important}.catalog-card .catalog-card-synopsis{-webkit-line-clamp:2;color:var(--brand-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0 0!important;font-size:14px!important;line-height:1.7!important;display:-webkit-box!important}.catalog-card :is(.discovery-work-cover,.funding-cover-frame,.real-art-image,.novel-card-cover){background:#f5f5f7;display:block;position:relative;overflow:hidden;border:1px solid var(--brand-line)!important;border-radius:6px!important}.catalog-card :is(.discovery-work-cover,.funding-cover-frame,.novel-card-cover){aspect-ratio:3/4!important;height:auto!important}.catalog-card :is(.discovery-work-cover,.funding-cover-frame,.novel-card-cover) img{object-fit:cover;width:100%;height:100%;display:block;aspect-ratio:3/4!important}.catalog-card-art .real-art-image{aspect-ratio:1!important;height:auto!important}.catalog-card-art .real-art-image img{width:100%;height:100%;object-fit:contain!important;aspect-ratio:1!important}.catalog-card-novel .novel-card-cover{width:100%;max-width:100%}.novel-grid>.catalog-card-novel{border:0!important;padding:0!important;display:block!important}.novel-grid>.catalog-card-novel>.catalog-card-author{background:0 0!important;border:0!important;padding:0!important}.hq-work-image{aspect-ratio:4/3;background:#f5f5f7;border-radius:6px!important}.hq-work-image img{object-fit:contain}.hq-work-copy{padding-top:4px!important}.creator-spotlight .hq-work-image{aspect-ratio:4/3}.hq-work .hq-work-kind{color:var(--brand-muted)}.creator-portfolio-novels strong,.creator-portfolio-works strong,.creator-portfolio-art strong,.library-grid strong{white-space:normal!important;font-size:16px!important;line-height:1.5!important}.creator-portfolio-novels span,.creator-portfolio-works span,.library-grid>a>span{color:var(--brand-muted);font-size:13px!important;line-height:1.6!important}.creator-portfolio-art img{background:#f5f5f7;object-fit:contain!important}@media (hover:hover){.catalog-card h2 a:hover,.catalog-card h3 a:hover,.hq-work h3:hover{color:var(--brand-accent-strong)}.catalog-card :is(.discovery-work-cover,.funding-cover-frame,.real-art-image,.novel-card-cover):hover{border-color:var(--brand-accent)!important}}@media (width<=680px){.catalog-card :is(h2,h3),.popular-five-item h3,.hq-work h3{font-size:15px!important}.catalog-card .catalog-card-author{font-size:14px!important}.catalog-card .catalog-card-meta{font-size:13px!important}.creator-portfolio-novels strong,.creator-portfolio-works strong,.creator-portfolio-art strong{font-size:15px!important}}.unified-products a[aria-current]{border-color:#0000;position:relative}.unified-products a[aria-current]:after{content:"";background:var(--brand-accent);transform-origin:0;height:3px;position:absolute;bottom:2px;left:0;right:0;transform:skewY(-5deg)}.site-page-heading-copy h1{padding-left:16px;position:relative}.site-page-heading-copy h1:before{content:"";background:var(--brand-accent);width:5px;height:.85em;position:absolute;top:.24em;left:0;transform:skewY(-12deg)}.creator-spotlight{position:relative}.creator-spotlight:before{content:"";background:var(--brand-accent);width:34px;height:3px;position:absolute;top:-2px;left:0;transform:skewY(-5deg)}.popular-five-card>b,.art-ranking-media>b.top{clip-path:polygon(0 12%,100% 0,100% 88%,0 100%);place-items:center;min-width:38px;min-height:44px;display:grid;background:var(--brand-accent)!important;color:#fff!important;text-shadow:none!important;-webkit-text-stroke:0!important;padding:10px 9px!important;font-size:26px!important;font-style:normal!important;line-height:1!important}.ranking-panel li:nth-child(-n+3)>b,.recommendation-shelf li:nth-child(-n+3)>b{font-variant-numeric:tabular-nums;color:var(--brand-accent-strong)!important}.hq-kinds button[aria-pressed=true],.goods-section-nav a[aria-current]{background:var(--brand-accent-soft)}.mobile-bottom-nav{display:none}body{--mobile-nav-offset:0px}@media (width<=680px){body:has(.mobile-bottom-nav){--mobile-nav-offset:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:var(--mobile-nav-offset)}html:has(.mobile-bottom-nav){scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav{z-index:35;padding:4px max(8px,env(safe-area-inset-right)) env(safe-area-inset-bottom,0px) max(8px,env(safe-area-inset-left));border-top:1px solid var(--brand-line);box-shadow:0 -3px 16px color-mix(in srgb, var(--brand-deep) 3.14%, transparent);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav>a{min-width:0;min-height:60px;color:var(--brand-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:flex;position:relative;border:0!important}.mobile-bottom-nav svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mobile-bottom-nav>a[aria-current]{color:var(--brand-accent-strong);font-weight:750}.mobile-bottom-nav>a[aria-current]:before{content:"";background:var(--brand-accent);width:22px;height:3px;position:absolute;top:0;transform:skewY(-5deg)}.mobile-bottom-nav a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-4px}.mobile-bottom-nav[data-editing]{display:none}body:has([role=dialog][aria-modal=true]) .mobile-bottom-nav{display:none}:is(.toast,.hq-status,.support-card-toast){bottom:calc(16px + var(--mobile-nav-offset))!important}.attendance-calendar{bottom:calc(18px + var(--mobile-nav-offset))!important}.feed-settings-line .feed-settings>div{bottom:calc(12px + var(--mobile-nav-offset));max-height:calc(100dvh - 176px - var(--mobile-nav-offset))}}@media print{.mobile-bottom-nav{display:none!important}body:has(.mobile-bottom-nav){padding-bottom:0}}.content-state{background:var(--brand-surface);border:1px solid var(--brand-line);text-align:center;width:100%;margin:20px 0;border-radius:6px!important;padding:44px 20px!important}.content-state h2{color:var(--brand-text);overflow-wrap:anywhere;line-height:1.5;margin:0 0 8px!important;font-size:18px!important}.content-state p{max-width:460px;color:var(--brand-muted);overflow-wrap:anywhere;margin:0 auto!important;font-size:15px!important;line-height:1.7!important}.content-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.content-state-actions :is(a,button){min-height:44px;font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;font-weight:650;text-decoration:none;color:var(--brand-accent-strong)!important;border:1px solid var(--brand-accent-line)!important;border-radius:6px!important;margin:0!important;padding:10px 16px!important;font-size:14px!important;display:inline-flex!important}.content-state-actions :is(a,button):focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.content-state.compact{margin:12px 0;padding:24px 16px!important}.content-state.compact h2{font-size:16px!important}.content-state.is-error{background:#fff}.content-state.is-error h2{color:#8c3440}.content-skeleton{width:100%;min-width:0;padding:8px 0 20px}.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;display:grid}.skeleton-item{min-width:0}.content-skeleton i{background:var(--brand-accent-soft);animation:1.8s ease-in-out infinite content-breathe;display:block;border-radius:5px!important}.skeleton-media{aspect-ratio:3/4;width:100%}.skeleton-art .skeleton-media,.skeleton-profile .skeleton-media{aspect-ratio:4/3}.skeleton-title{width:80%;height:18px;margin:12px 0 8px}.skeleton-meta{width:48%;height:13px}.skeleton-list .skeleton-grid{grid-template-columns:1fr}.skeleton-list .skeleton-item{border-bottom:1px solid var(--brand-line);grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:16px;padding:12px 0;display:grid}.skeleton-list .skeleton-media{aspect-ratio:1;grid-row:1/3}.skeleton-list .skeleton-title{max-width:340px;margin:0}.skeleton-list .skeleton-meta{max-width:180px}.skeleton-profile-head{align-items:center;gap:20px;margin:10px 0 36px;display:flex}.skeleton-profile-head>i{flex-shrink:0;width:80px;height:80px}.skeleton-profile-head>div{flex:1;max-width:350px}.skeleton-profile-head>div>i{height:16px;margin:10px 0}.skeleton-profile-head>div>i:first-child{width:65%;height:26px}.skeleton-profile-head>div>i:last-child{width:80%}@keyframes content-breathe{0%,to{opacity:1}50%{opacity:.5}}@media (width<=680px){.skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.content-state{padding:32px 16px!important}.content-state h2{font-size:17px!important}}@media (prefers-reduced-motion:reduce){.content-skeleton i{animation:none!important}}.catalog-refresh-status{color:var(--brand-muted);font-size:14px;line-height:1.6}@media (width<=680px){.reader-home .catalog-card>h3{font-size:15px!important}}.funding-preview{border:1px solid var(--brand-line);background:#fff;grid-template-columns:minmax(0,1fr) 290px;gap:0;min-width:0;display:grid;border-radius:10px!important}.funding-preview *{box-sizing:border-box}.funding-preview :is(button,a){-webkit-tap-highlight-color:transparent}.funding-preview button{font:inherit;cursor:pointer;border:1px solid var(--brand-line);min-height:44px;color:var(--brand-text);background:#fff;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:14px;line-height:1.4;display:inline-flex;border-radius:6px!important}.funding-preview button:disabled{opacity:.4;cursor:default}.funding-preview :focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.funding-preview svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:19px;height:19px}.funding-preview-reader{background:#f7f7f9;min-width:0;padding:0 18px 14px;border-radius:10px 0 0 10px!important}.funding-preview-toolbar{min-height:58px;color:var(--brand-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.funding-preview-toolbar>span{align-items:center;gap:14px;display:flex}.funding-preview-toolbar b{color:var(--brand-text);font-variant-numeric:tabular-nums;font-weight:700}.funding-preview-toolbar small{color:var(--brand-muted);font-size:13px;font-weight:400}.funding-preview-toolbar button{white-space:nowrap;background:0 0;border:0;min-height:40px;padding:8px 0 8px 10px}.funding-preview-viewport{aspect-ratio:1;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;width:100%;min-width:0;height:auto;max-height:min(780px,76dvh);box-shadow:0 2px 8px color-mix(in srgb, var(--brand-deep) 1.57%, transparent);background:#fff;border:1px solid #e6e5e9;overflow:hidden;border-radius:4px!important}.funding-preview-viewport.dragging{cursor:grabbing}.funding-preview-track{will-change:transform;width:300%;height:100%;display:flex;transform:translate(-33.3333%)}.funding-preview-track.next{transition:transform .42s cubic-bezier(.22,.75,.2,1);transform:translate(-66.6667%)}.funding-preview-track.previous{transition:transform .42s cubic-bezier(.22,.75,.2,1);transform:translate(0)}.funding-preview-slide{background:#fff;flex:0 0 33.3333%;place-items:center;width:33.3333%;min-width:0;height:100%;display:grid}.funding-preview-slide img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.funding-preview-missing{text-align:center;color:var(--brand-muted);padding:24px;font-size:15px}.funding-preview-cutbar{justify-content:center;align-items:center;gap:12px;min-height:78px;padding-top:14px;display:flex}.funding-preview-cutbar>button{background:0 0;border:0;width:40px;min-width:40px;padding:8px}.funding-preview-thumbnails{scrollbar-width:none;gap:8px;min-width:0;padding:3px;display:flex;overflow-x:auto}.funding-preview-thumbnails::-webkit-scrollbar{display:none}.funding-preview-thumbnails button{background:#fff;border:1px solid #dcdbe2;width:48px;min-width:48px;height:60px;min-height:60px;padding:3px;display:block;position:relative;overflow:hidden;border-radius:4px!important}.funding-preview-thumbnails button[aria-pressed=true]{border:2px solid var(--brand-accent);padding:2px}.funding-preview-thumbnails img{object-fit:contain;width:100%;height:100%}.funding-preview-thumbnails span{color:#494451;background:#fff;min-width:17px;font-size:12px;line-height:17px;position:absolute;bottom:1px;right:1px;border-radius:2px!important}.funding-preview-info{border-left:1px solid var(--brand-line);flex-direction:column;gap:24px;min-width:0;padding:24px;display:flex}.funding-preview-order{color:var(--brand-muted);justify-content:space-between;gap:12px;font-size:12px;line-height:1.6;display:flex}.funding-preview-order>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.funding-preview-title{min-width:0;padding-top:8px}.funding-preview-genre{color:var(--brand-accent-strong);margin-bottom:10px;font-size:13px;display:block}.funding-preview-title h2{letter-spacing:-.04em;overflow-wrap:anywhere;color:var(--brand-ink);line-height:1.4;margin:0 0 12px!important;font-size:26px!important}.funding-preview-title>a{min-height:36px;color:var(--brand-muted);overflow-wrap:anywhere;align-items:center;gap:3px;font-size:14px;display:inline-flex}.funding-preview-title>a svg{width:15px;height:15px}.funding-preview-progress{border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);padding:22px 0}.funding-preview-progress>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.funding-preview-progress>div>span{color:var(--brand-muted);font-size:14px}.funding-preview-progress strong{letter-spacing:-.04em;color:var(--brand-accent-strong);font-size:28px;font-weight:800;line-height:1.3}.funding-preview-progress strong small{margin-left:2px;font-size:16px}.funding-preview-meter{background:var(--brand-accent-soft);height:5px;margin:14px 0 10px;overflow:hidden;border-radius:3px!important}.funding-preview-meter>span{background:var(--brand-accent);height:100%;display:block;border-radius:3px!important}.funding-preview-progress p{color:var(--brand-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.funding-preview-progress p b{color:var(--brand-text);font-weight:650}.funding-preview-votes{gap:8px;margin-top:auto;display:flex}.funding-preview-votes button{min-height:48px;font-weight:700}.funding-preview-votes .funding-preview-skip{color:var(--brand-muted);background:#fff}.funding-preview-votes .funding-preview-expect{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff;flex:1;gap:6px}.funding-preview-expect b{opacity:.9;font-size:13px;font-weight:500}.funding-preview-expect[aria-pressed=true] svg{fill:currentColor}.funding-preview-skip[aria-pressed=true]{border-color:var(--brand-accent);color:var(--brand-accent-strong)}.funding-preview-browse{justify-content:space-between;gap:12px;margin-top:-12px;display:flex}.funding-preview-browse button{color:var(--brand-muted);border:0;padding:4px 0;font-size:13px}.funding-preview-backdrop{z-index:600;background:color-mix(in srgb, var(--brand-deep) 72.94%, transparent);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.funding-preview-zoom{background:#fff;flex-direction:column;width:min(1160px,100%);min-height:0;max-height:94dvh;display:flex;overflow:hidden;border-radius:8px!important}.funding-preview-zoom>header{border-bottom:1px solid var(--brand-line);flex-shrink:0;align-items:center;gap:16px;padding:10px 18px;display:flex}.funding-preview-zoom header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;overflow:hidden}.funding-preview-zoom header span{color:var(--brand-muted);font-size:14px}.funding-preview-zoom-image{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;background:#f7f7f9;min-height:0;overflow:auto}.funding-preview-zoom-image img{background:#fff;width:100%;max-width:none;height:auto;display:block}.funding-preview-zoom>footer{border-top:1px solid var(--brand-line);flex-shrink:0;justify-content:center;gap:16px;padding:8px 16px;display:flex}@media (hover:hover){.funding-preview-toolbar button:hover,.funding-preview-browse button:hover{color:var(--brand-accent-strong)}.funding-preview-expect:hover{filter:brightness(.94)}}@media (width<=980px){.funding-preview{grid-template-columns:minmax(0,1fr) 258px}.funding-preview-info{gap:20px;padding:20px}.funding-preview-title h2{font-size:23px!important}.funding-preview-reader{padding-inline:12px}}@media (width<=760px){.funding-preview{grid-template-columns:minmax(0,1fr)}.funding-preview-reader{padding:0 10px 8px;border-radius:8px 8px 0 0!important}.funding-preview-viewport{max-height:none}.funding-preview-toolbar{min-height:50px;font-size:13px}.funding-preview-toolbar>span{gap:10px}.funding-preview-toolbar button{font-size:13px}.funding-preview-cutbar{gap:6px;min-height:68px;padding-top:8px}.funding-preview-thumbnails{gap:6px}.funding-preview-thumbnails button{width:42px;min-width:42px;height:52px;min-height:52px}.funding-preview-info{border-left:0;border-top:1px solid var(--brand-line);gap:16px;padding:18px}.funding-preview-title{padding:0}.funding-preview-title h2{margin-bottom:6px!important;font-size:23px!important}.funding-preview-genre{margin-bottom:6px}.funding-preview-order{font-size:12px}.funding-preview-progress{padding:16px 0}.funding-preview-progress strong{font-size:27px}.funding-preview-votes{margin:0}.funding-preview-votes .funding-preview-skip{flex:0 0 32%}.funding-preview-browse{margin-top:-6px}.funding-preview-backdrop{padding:0}.funding-preview-zoom{width:100%;max-height:100dvh;border-radius:0!important}.funding-preview-zoom>header{gap:8px;padding:8px 12px}.funding-preview-zoom>footer{padding-bottom:calc(8px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.funding-preview-track{transition:none!important}}.home-popular-stage{height:auto;min-height:0;padding:0;position:relative;overflow:visible}.home-popular-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:16px;min-width:0;height:auto;display:grid}.home-popular-caption{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding-top:12px;display:grid}.home-popular-rank{letter-spacing:-.06em;color:#413b4b;font-variant-numeric:tabular-nums;padding-top:1px;font-size:28px;font-weight:800;line-height:1.15;display:block}.home-popular-rank.first{color:var(--brand-accent-strong)}.home-popular-caption h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important;margin:0 0 5px!important;font-size:16px!important;line-height:1.5!important}.home-popular-caption h3 a{white-space:normal!important}.home-popular-caption .popular-five-creator{font-size:13px!important;line-height:1.6!important}.home-popular-next{z-index:12;border:1px solid var(--brand-line);width:42px;min-height:56px;color:var(--brand-text);box-shadow:0 3px 14px color-mix(in srgb, var(--brand-deep) 7.06%, transparent);cursor:pointer;background:#fffffff5;place-items:center;padding:0;font-size:28px;display:grid;position:absolute;top:clamp(80px,10vw,150px);right:6px;border-radius:6px!important}.home-popular-stage .popular-five-card{border-radius:6px!important}.home-popular-stage .popular-five-card:focus-visible,.home-popular-next:focus-visible{outline:3px solid var(--brand-accent);outline-offset:2px}.reader-home .home-floor-one{padding-top:24px!important;padding-bottom:30px!important}.reader-home .home-floor-one .hero-mode-switch{gap:26px;min-height:48px;border-bottom:1px solid var(--brand-line)!important;width:100%!important;height:auto!important;margin:0 0 20px!important}.reader-home .hero-mode-switch button{min-height:48px;line-height:1.5;min-width:0!important;height:auto!important;color:var(--brand-muted)!important;padding:0 0 12px!important;font-size:18px!important;font-weight:750!important}.reader-home .hero-mode-switch button.active{color:var(--brand-text)!important;box-shadow:inset 0 -3px var(--brand-accent)!important}.reader-home .hero-mode-switch button:disabled{cursor:wait}.reader-home .home-feed-heading{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin:0 0 20px;padding:0 0 14px;display:flex}.reader-home .home-feed-heading h2{line-height:1.4;margin:0!important;font-size:24px!important}.reader-home .home-feed-heading>a{white-space:nowrap;align-items:center;min-height:44px;display:flex;font-size:14px!important}.reader-home .home-creator-channels,.reader-home .taste-heading{margin-top:40px!important}.reader-home .home-floor-two{padding-top:8px!important}.unified-goods{gap:5px}.goods-tab-character{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}.goods-tab-character img{object-fit:contain;width:22px;height:22px;display:block}.goods-character-shelf{background:var(--brand-accent-pale);border:1px solid var(--brand-line);margin:24px 0 30px;padding:22px 24px;border-radius:8px!important}.goods-character-shelf>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.goods-character-shelf header span{color:var(--brand-muted);font-size:13px}.goods-character-shelf h2{color:var(--brand-text);margin:5px 0 0;font-size:21px;line-height:1.4}.goods-character-shelf header>a{min-height:44px;color:var(--brand-accent-strong);white-space:nowrap;align-items:center;font-size:14px;display:flex}.goods-character-row{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:128px;grid-auto-flow:column;gap:20px;padding:4px 0 10px;display:grid;overflow-x:auto}.goods-character-row>a{text-align:center;scroll-snap-align:start;flex-direction:column;align-items:center;min-width:0;display:flex}.goods-character-image{border:1px solid var(--brand-accent-soft);background:#fff;place-items:center;width:112px;height:112px;margin-bottom:10px;padding:8px;display:grid;border-radius:12px!important}.goods-character-image img{object-fit:contain;width:100%;height:100%;display:block}.goods-character-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;line-height:1.5;overflow:hidden}.goods-character-row span{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:12px;line-height:1.7;overflow:hidden}.goods-character-row small{color:var(--brand-accent-strong);margin-top:4px;font-size:13px}.goods-character-intro{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.goods-character-intro>svg{flex-shrink:0}.goods-character-intro p{min-width:140px;color:var(--brand-muted);flex:1;margin:0;font-size:15px;line-height:1.7}.goods-character-intro a{color:var(--brand-accent-strong);min-height:44px;padding:10px 0;font-size:14px}.goods-character-loading{color:var(--brand-muted);place-items:center;min-height:120px;font-size:14px;display:grid}@media (width<=760px){.home-popular-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(44vw,220px);grid-auto-flow:column;gap:12px;padding:2px 0 12px;overflow-x:auto}.home-popular-grid::-webkit-scrollbar{display:none}.home-popular-grid>.popular-five-item{scroll-snap-align:start}.home-popular-next{display:none}.home-popular-caption{gap:8px;padding-top:10px}.home-popular-caption h3{font-size:15px!important}.home-popular-rank{font-size:26px}.reader-home .home-floor-one{padding:16px 0 24px!important}.reader-home .home-floor-one .hero-mode-switch{gap:24px;margin-bottom:16px!important}.reader-home .hero-mode-switch button{min-height:46px;font-size:17px!important}.reader-home .home-feed-heading h2{font-size:21px!important}.reader-home .home-feed-heading{flex-wrap:wrap;gap:10px;margin-bottom:16px;padding-bottom:10px}.reader-home .home-creator-channels,.reader-home .taste-heading{margin-top:32px!important}.goods-character-shelf{margin:20px 0 24px;padding:18px 14px}.goods-character-shelf>header{gap:12px}.goods-character-shelf h2{font-size:19px}.goods-character-row{grid-auto-columns:104px;gap:14px}.goods-character-image{width:96px;height:96px}.goods-character-intro{gap:12px}}.area-tabs{border-bottom:1px solid var(--brand-line);scrollbar-width:thin;gap:8px;margin:0 0 24px;padding:0 0 1px;display:flex;overflow-x:auto}.area-tabs>a{min-height:48px;color:var(--brand-muted);white-space:nowrap;border-bottom:3px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:10px 16px;font-size:15px;font-weight:650;line-height:1.5;display:flex}.area-tabs>a[aria-current=page]{color:var(--brand-accent-strong);border-bottom-color:var(--brand-accent)}.area-tabs>a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-3px}.integrated-area{width:calc(100% - 32px);max-width:var(--site-shell);min-width:0;margin:24px auto 80px}.integrated-area>header,.area-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px;display:flex}.integrated-area>header h1,.area-heading h1{margin:0 0 8px;font-size:30px;line-height:1.4}.integrated-area>header p,.area-heading p{color:var(--brand-muted);margin:0;font-size:16px;line-height:1.7}.area-embedded{min-width:0}.area-embedded>section{width:100%!important;max-width:none!important;margin:0!important;padding-top:0!important}.area-embedded>section>header:first-child:not(.site-page-heading){margin-top:0}.area-embedded .goods-wrap,.area-embedded .emoticon-catalog{padding:0!important}.area-embedded .admin-wrap{padding-inline:0!important}.area-subheading{margin:12px 0 20px;font-size:22px}.area-filter{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;display:flex}.area-filter input{flex:1;min-width:140px}.area-filter input,.area-filter select,.area-filter button{border:1px solid var(--brand-line);min-height:44px;font:inherit;background:#fff;padding:9px 12px;font-size:15px}.area-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.area-card{border:1px solid var(--brand-line);background:#fff;flex-direction:column;min-width:0;display:flex;overflow:hidden;border-radius:8px!important}.area-card>img{object-fit:contain;background:var(--brand-accent-soft);width:100%;height:220px;display:block}.area-card-body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:20px;display:flex}.area-card h2{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.5}.area-card p{color:var(--brand-muted);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.7}.area-card small,.area-type{color:var(--brand-accent-strong);font-size:14px}.area-card footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.area-card a,.area-card button{font:inherit;border:1px solid var(--brand-line);min-height:44px;color:var(--brand-accent-strong);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:8px 12px;font-size:15px;display:inline-flex;border-radius:5px!important}.area-card .area-primary{background:var(--brand-accent);color:#fff;border-color:var(--brand-accent)}.area-card .area-plain{border:0;justify-content:start;padding:0}.area-error{border:1px solid #e3ced4;margin:16px 0;padding:20px;line-height:1.7}.area-error button{min-height:44px;margin-left:10px}.area-empty{text-align:center;color:var(--brand-muted);border:1px solid var(--brand-line);padding:40px 20px;font-size:16px;line-height:1.7}.library-continue{background:var(--brand-accent-pale);border:1px solid var(--brand-line);margin:0 0 24px!important;padding:22px!important}.library-continue h2{margin-top:0}.library-continue .library-progress-list{max-height:270px;overflow:auto}.library-continue .library-progress-list>a{background:#fff}.library-polished>.area-tabs{margin-top:0}.collab-context{border:1px solid var(--brand-line);flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;padding:16px 20px;font-size:15px;display:flex}.collab-context a,.collab-context button{align-items:center;min-height:44px;display:inline-flex}.collab-context strong{flex:1}.admin-tools-nav section{grid-column:1/-1}.admin-tools-nav section>h2{font-size:20px}.admin-tools-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-tools-group>a{border:1px solid var(--brand-line);flex-direction:column;gap:8px;padding:18px;display:flex}.admin-tools-group strong{font-size:16px}.admin-tools-group span{color:var(--brand-muted);font-size:14px;line-height:1.6}@media (width<=760px){.integrated-area{width:calc(100% - 24px);margin-top:18px}.integrated-area>header,.area-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.integrated-area>header h1,.area-heading h1{font-size:26px}.area-tabs{gap:0;margin-bottom:18px}.area-tabs>a{padding-inline:12px;font-size:14px}.area-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.area-card-body{padding:14px}.area-card h2{font-size:18px}.area-card>img{height:180px}.library-continue{padding:16px!important}.admin-tools-group{grid-template-columns:1fr}.collab-context{padding:12px}}@media (width<=480px){.area-card-grid{grid-template-columns:minmax(0,1fr)}.area-card>img{height:240px}}.work-thumbnail{align-self:start;width:100%;min-width:0;display:block;position:relative;padding:0!important}.work-thumbnail>a{min-width:0}.work-thumbnail .work-new-badge,.work-thumbnail .discovery-work-cover>b{left:auto!important;right:7px!important}.work-badge,.work-badge-static{vertical-align:middle;flex:none;line-height:1;display:inline-flex}.work-badge{mix-blend-mode:multiply;align-self:center;margin-left:auto;position:relative}.work-badge-symbol{vertical-align:middle;pointer-events:none;mix-blend-mode:multiply;background:0 0;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.work-badge-symbol>span{image-rendering:auto;background-repeat:no-repeat;display:block;position:absolute}.work-badge .work-badge-trigger{cursor:help;justify-content:center;align-items:center;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;color:var(--work-badge-color)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;margin:0!important;padding:3px!important;display:inline-flex!important}.work-badge .work-badge-trigger:hover{transform:translateY(-1px)}.work-badge .work-badge-trigger:focus-visible{outline:2px solid var(--work-badge-color);outline-offset:1px}.work-badge-explanation{z-index:15000;box-sizing:border-box;color:#262131;white-space:normal;text-align:left;pointer-events:none;background:#fff;border:1px solid #ded8e8;flex-direction:column;gap:6px;width:220px;max-width:calc(100vw - 40px);padding:12px;font-size:14px;font-weight:400;line-height:1.5;display:flex;position:fixed;box-shadow:0 5px 20px #28164422;border-radius:8px!important}.work-badge-explanation strong{color:var(--work-badge-color);margin:0;font-size:14px;line-height:1.4;display:block}.work-badge-explanation>span{color:#574e63;margin:0;font-size:14px;line-height:1.5;display:block}.work-title-row{align-items:center;gap:6px;width:100%;min-width:0;white-space:normal!important;display:flex!important;overflow:visible!important}.work-title-row>:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.work-title-row>.work-badge{flex:none;margin:0 -3px 0 auto;line-height:1}.work-title-row h1{margin:0}.reader-home .discovery-work-card>.work-title-row{margin:6px 0 0!important}.hq-work-copy>.work-title-row{margin-top:0}.fc-myworks article>.fc-manage-thumbnail{flex:0 0 120px;width:120px;height:160px;padding:0}.fc-manage-thumbnail>img{object-fit:contain;width:100%;height:100%;display:block}.creator-badge-work>.work-thumbnail>a{display:block;overflow:hidden;border-radius:8px!important}.creator-badge-work>div:not(.work-thumbnail){min-width:0;padding-top:10px}.creator-badge-work strong{overflow-wrap:anywhere;font-size:16px;line-height:1.45;display:block}.search-badge-work strong{overflow-wrap:anywhere;margin-bottom:5px;font-size:16px;line-height:1.45;display:block}@media (pointer:coarse){.work-badge .work-badge-trigger{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:6px!important}.work-title-row>.work-badge{margin-right:-6px}}.catalog-card .funding-card-meta{align-items:baseline;gap:8px;min-width:0;display:flex}.catalog-card .funding-card-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:inherit!important;line-height:inherit!important}.catalog-card .funding-card-meta>strong{font-size:inherit;font-weight:700;line-height:inherit;color:var(--brand-accent);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.fc-kind-heading{align-items:center;gap:6px;min-width:0;display:flex}.fc-kind-heading h1{margin:0;font-size:24px}.fc-kind-heading>strong{white-space:nowrap}.fc-management-tabs{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 16px;display:flex}.fc-management-tabs button,.fc-management-tabs a{background:#fff;border:1px solid #ddd5eb;padding:10px 14px;font-size:14px;border-radius:6px!important}.fc-management-tabs button[aria-pressed=true]{color:#fff;background:#6d42cb;border-color:#6d42cb}.test-generator>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.test-generator>header h2{margin:0 0 8px;font-size:22px}.test-generator>header p{max-width:680px;margin:0;font-size:14px;line-height:1.6}.test-generator>header label{white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.test-generator select{color:#292233;background:#fff;border:1px solid #cfc6dc;min-height:40px;padding:8px 12px;border-radius:6px!important}.test-generator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.test-generator-grid>article{background:#fff;border:1px solid #ded7e8;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px;display:flex;border-radius:10px!important}.test-generator-grid .test-kind-fourcut{border-top:3px solid #087c78}.test-generator-grid .test-kind-funding{border-top:3px solid #9b5d09}.test-generator-title{align-items:center;gap:10px;display:flex}.test-generator-title h3{margin:0;font-size:17px}.test-generator-grid>article>p{margin:0 0 6px;font-size:14px;line-height:1.5}.test-generator-grid>article>button{color:#fff;background:#6941bc;border:1px solid #5d35b7;min-height:40px;margin-top:auto;padding:8px 16px;font-size:14px;font-weight:700;border-radius:6px!important}.test-generator-grid button:disabled{opacity:.5;cursor:wait}.test-generator-result{color:#154b3d;background:#f1fbf7;border:1px solid #98cfc2;padding:18px;border-radius:10px!important}.test-generator-result nav{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.test-generator-result nav a{background:#fff;border:1px solid #a8d3c8;padding:9px 12px;font-size:14px;font-weight:700;border-radius:6px!important}.test-generator-result ul{max-height:200px;padding-left:20px;font-size:14px;line-height:1.8;overflow:auto}.test-generator-error{color:#ab2637;background:#fff4f5;border:1px solid #f0c6cf;padding:12px;font-size:14px}.test-generator-compact{background:#faf9fc;border:1px solid #e6dfef;margin:24px 0;padding:18px;border-radius:10px!important}.test-generator-compact .test-generator-grid{grid-template-columns:1fr;margin-bottom:0}.test-generator-compact .test-generator-grid>article{flex-flow:wrap;align-items:center;gap:12px}.test-generator-compact .test-generator-grid>article>button{margin:0 0 0 auto}.test-generator-compact .test-generator-result{margin-top:14px}@media (width<=480px){.test-generator-grid{grid-template-columns:1fr}.test-generator>header{gap:12px}.test-generator-grid>article{padding:14px}.fc-kind-heading h1{font-size:21px}.work-badge-explanation{width:220px}}.creator-portfolio-works>.creator-badge-work{background:#fff;flex-direction:column;gap:0;min-width:0;display:flex}.creator-badge-work>div:not(.work-thumbnail)>span{color:#756c7e;margin-top:4px;font-size:14px;line-height:1.5;display:block}.search-cards>.search-badge-work{background:#fff;border:1px solid #e0dbe6;grid-template-columns:85px minmax(0,1fr);gap:11px;min-width:0;padding:10px;display:grid;border-radius:8px!important}.search-badge-cover{align-self:start;display:block;position:relative}.search-badge-cover img,.search-badge-cover .cover-empty{object-fit:cover;width:85px;height:115px;display:block;border-radius:5px!important}.search-badge-work>div{min-width:0}.search-badge-work>div>span,.search-badge-work p,.search-badge-work small{color:#706579;font-size:14px;line-height:1.5}.search-badge-work p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;display:-webkit-box;overflow:hidden}@media (width<=760px){.test-generator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.test-generator-compact{padding:12px}.test-generator-compact .test-generator-grid>article>button{margin-left:0}}@media (width<=480px){.test-generator-grid{grid-template-columns:1fr}.test-generator>header{gap:12px}.test-generator-grid>article{padding:14px}.fc-kind-heading h1{font-size:21px}}@media (width<=760px){.fc-myworks article>.fc-manage-thumbnail{flex-basis:80px;width:80px;height:100px}}.home-popular-formats{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 16px;display:flex}.home-popular-formats button{border:1px solid var(--brand-line,#e0dbe6);min-height:36px;color:var(--brand-muted,#706579);background:#fff;padding:6px 15px;font-size:14px;font-weight:650;line-height:1.4;border-radius:18px!important}.home-popular-formats button[aria-pressed=true]{border-color:var(--brand-accent,#6941bc);background:var(--brand-accent,#6941bc);color:#fff}.home-popular-formats button:focus-visible{outline:2px solid var(--brand-accent,#6941bc);outline-offset:3px}@media (pointer:coarse){.home-popular-formats button{min-height:42px}}.art-sprite{vertical-align:middle;pointer-events:none;flex:none;line-height:0;display:inline-block;position:relative;overflow:hidden}.art-sprite>span{background-repeat:no-repeat;display:block;position:absolute}.art-sprite.macaron-coin{filter:none;mix-blend-mode:multiply;vertical-align:-.18em;overflow:hidden}.unified-brand:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px;border-radius:5px!important}.home-popular-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-4px 0 16px;display:flex}.home-popular-toolbar .home-popular-formats{margin:0}.home-popular-pager{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.home-popular-pager>span{text-align:center;font-variant-numeric:tabular-nums;min-width:82px;color:var(--brand-text);font-size:14px;font-weight:700;line-height:1.5}.home-popular-pager small{color:var(--brand-muted);font-size:14px;font-weight:400}.home-popular-pager button{border:1px solid var(--brand-line);width:40px;min-width:40px;min-height:40px;color:var(--brand-text);background:#fff;place-items:center;padding:0;font-size:25px;line-height:1;display:grid;border-radius:6px!important}.home-popular-pager button:disabled{opacity:.3;cursor:default}.home-popular-pager button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (pointer:coarse){.home-popular-pager button{width:44px;min-width:44px;min-height:44px}}@media (width<=440px){.home-popular-toolbar{gap:12px}.home-popular-formats{gap:4px}.home-popular-formats button{padding-inline:11px}.home-popular-pager{gap:5px}}.discovery-page{--discovery-gap:40px;--discovery-card-gap:28px 16px;color:var(--brand-text);background:#fff}.discovery-shell{box-sizing:border-box;width:calc(100% - 40px);max-width:var(--site-shell);min-width:0;margin:28px auto 80px;padding:0}.discovery-section+.discovery-section{margin-top:var(--discovery-gap)}.discovery-heading{border:0;border-bottom:1px solid var(--brand-line);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-height:52px;margin:0 0 20px;padding:0 0 12px;display:flex}.discovery-heading h2{letter-spacing:-.035em;color:var(--brand-ink);overflow-wrap:anywhere;margin:0!important;font-size:22px!important;font-weight:800!important;line-height:1.4!important}.discovery-heading-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;display:flex}.discovery-heading-actions>a{min-height:40px;color:var(--brand-muted);white-space:nowrap;align-items:center;gap:6px;font-size:14px;line-height:1.5;display:inline-flex}.discovery-heading-actions>a>span{font-size:20px}.discovery-tabs{scrollbar-width:none;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.discovery-tabs::-webkit-scrollbar{display:none}.discovery-tabs>:is(button,a){border:1px solid var(--brand-line);min-height:40px;font:inherit;color:var(--brand-muted);white-space:nowrap;cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;padding:7px 14px;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex;border-radius:6px!important}.discovery-tabs>:is([aria-pressed=true],[aria-current=page]){border-color:var(--brand-accent);background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.discovery-tabs-major{flex-wrap:wrap;gap:24px;overflow:visible}.discovery-tabs-major>:is(button,a){letter-spacing:-.035em;min-height:40px;color:var(--brand-muted);background:0 0;border:0;padding:0;font-size:22px;font-weight:800;position:relative}.discovery-tabs-major>:is([aria-pressed=true],[aria-current=page]){color:var(--brand-ink);background:0 0}.discovery-tabs-major>:is([aria-pressed=true],[aria-current=page]):after{content:"";background:var(--brand-accent);height:3px;position:absolute;bottom:-13px;left:0;right:0}.discovery-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 0 20px;display:flex}.discovery-toolbar .home-popular-pager{margin-left:auto}.discovery-filters{font-size:14px;position:relative}.discovery-filters>summary{border:1px solid var(--brand-line);min-height:40px;color:var(--brand-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:7px 12px;list-style:none;display:flex;border-radius:6px!important}.discovery-filters>summary::-webkit-details-marker{display:none}.discovery-filters>summary svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}.discovery-filters[open]>summary{color:var(--brand-accent-strong);border-color:var(--brand-accent)}.discovery-filter-fields{z-index:25;border:1px solid var(--brand-line);width:300px;max-width:calc(100vw - 32px);max-height:65dvh;box-shadow:0 8px 32px color-mix(in srgb, var(--brand-deep) 7.84%, transparent);background:#fff;gap:16px;padding:20px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;border-radius:8px!important}.discovery-filter-fields label{color:var(--brand-text);gap:7px;font-size:14px;line-height:1.5;display:grid}.discovery-filter-fields :is(select,input:not([type=checkbox])){box-sizing:border-box;border:1px solid var(--brand-line-strong);width:100%;min-width:0;min-height:44px;color:var(--brand-text);font:inherit;background:#fff;padding:9px 10px;font-size:14px;border-radius:5px!important}.discovery-filter-fields .inline-check{color:var(--brand-muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.discovery-filter-fields input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand-accent);flex:none;margin:2px 0}.discovery-grid{gap:var(--discovery-card-gap);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;min-width:0;display:grid}.discovery-grid-art{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-page .discovery-card{min-width:0;box-shadow:none;background:#fff;border:0;padding:0;display:block}.discovery-card-cover{aspect-ratio:3/4;border:1px solid var(--brand-line);background:#f5f5f7;width:100%;display:block;position:relative;overflow:hidden;border-radius:6px!important}.discovery-card-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.discovery-card-square .discovery-card-cover{aspect-ratio:1}.discovery-card-square .discovery-card-cover>img{object-fit:contain}.discovery-cover-empty{width:100%;height:100%;color:var(--brand-muted);place-items:center;font-size:13px;display:grid}.discovery-card-marker{color:var(--brand-accent-strong);background:#fff;max-width:calc(100% - 16px);padding:3px 6px;font-size:12px;font-weight:750;line-height:1.5;position:absolute;top:8px;right:8px;border-radius:3px!important}.discovery-card-title{align-items:flex-start;gap:6px;min-width:0;margin:10px 0 4px;display:flex}.discovery-page .discovery-card-title h3{letter-spacing:-.025em;min-width:0;color:var(--brand-text);flex:1;margin:0!important;font-size:16px!important;font-weight:750!important;line-height:1.5!important}.discovery-card-title h3>a{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.discovery-card-title>.work-badge{align-self:flex-start;margin:-6px -3px -6px 0}.discovery-page .discovery-card-author{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:14px;line-height:1.6;display:block;overflow:hidden}.discovery-page .discovery-card-meta{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;line-height:1.6;display:block;overflow:hidden}.discovery-page .discovery-card-synopsis{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--brand-muted);-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.discovery-columns{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px;min-width:0;display:grid}.discovery-main,.discovery-sidebar{min-width:0}.discovery-sidebar{flex-direction:column;gap:32px;display:flex;position:static}.discovery-more{border:1px solid var(--brand-line);width:min(100%,320px);min-height:44px;color:var(--brand-text);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;margin:28px auto 0;padding:10px 16px;font-size:14px;display:flex;border-radius:6px!important}.discovery-more:disabled{opacity:.5;cursor:default}.discovery-page :is(.discovery-filters summary,.discovery-tabs>button,.discovery-tabs>a,.discovery-more,.discovery-card a):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.discovery-feature{margin-bottom:var(--discovery-gap)}.discovery-feature>.home-hero-column{background:#fff;border:0;height:auto;min-height:0;padding:0}.discovery-page .home-creator-row{gap:20px;margin:0;padding:0}.discovery-page .home-creator-row figure{margin:0 auto 12px}.discovery-page .home-creator-row strong{font-size:14px!important;line-height:1.5!important}.discovery-page .home-creator-row small{font-size:13px!important;line-height:1.6!important}.discovery-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 28px;display:grid}.discovery-shortcut{border:1px solid var(--brand-line);background:#fff;align-items:center;gap:12px;min-width:0;min-height:76px;padding:16px;display:flex;border-radius:6px!important}.discovery-shortcut>span{flex:1;min-width:0}.discovery-shortcut strong{font-size:15px;line-height:1.5;display:block}.discovery-shortcut small{color:var(--brand-muted);margin-top:3px;font-size:13px;line-height:1.5;display:block}.discovery-shortcut>b{color:var(--brand-muted);font-size:20px;font-weight:400}.discovery-utilities{margin-top:var(--discovery-gap);border-top:1px solid var(--brand-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:28px;display:grid}.discovery-utilities article{min-width:0}.discovery-utilities h2{line-height:1.5;margin:0 0 8px!important;font-size:16px!important}.discovery-utilities p{color:var(--brand-muted);margin:0 0 12px;font-size:14px;line-height:1.7}.discovery-utilities a{min-height:40px;color:var(--brand-accent-strong);align-items:center;font-size:14px;display:inline-flex}.discovery-page .content-skeleton{padding-top:0}.discovery-grid-art .skeleton-media{aspect-ratio:1}.discovery-filter-close{display:none}@media (width<=680px){.discovery-filter-close{border:1px solid var(--brand-line);background:var(--brand-accent-soft);width:100%;min-height:44px;color:var(--brand-accent-strong);border-radius:6px;margin-top:12px;font-size:14px;font-weight:700;display:block}}.discovery-page .skeleton-list .discovery-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-genre-tabs{margin:0 0 20px}.discovery-genre-tabs small{color:var(--brand-muted);margin-left:5px;font-size:12px}.discovery-ranking{background:#fff;border:0;min-width:0;padding:0}.discovery-sidebar .discovery-heading h2{font-size:18px!important}.discovery-sidebar .discovery-heading{min-height:52px;margin-bottom:8px}.discovery-sidebar .discovery-heading-actions{gap:0}.discovery-sidebar .discovery-heading-actions>a{font-size:13px}.discovery-ranking ol{margin:0;padding:0;list-style:none}.discovery-ranking li{border-bottom:1px solid var(--brand-line);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.discovery-ranking li:last-child{border-bottom:0}.discovery-ranking li>b{text-align:center;font-variant-numeric:tabular-nums;color:var(--brand-muted);flex:0 0 22px;font-size:20px;font-weight:750;line-height:1.2}.discovery-ranking li:nth-child(-n+3)>b{color:var(--brand-accent-strong)}.discovery-ranking li>a{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.discovery-ranking li img,.discovery-ranking .ranking-thumb-empty{object-fit:cover;border:1px solid var(--brand-line);background:var(--brand-surface);flex:0 0 44px;width:44px;height:58px;display:block;border-radius:4px!important}.discovery-ranking .ranking-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.discovery-ranking .ranking-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.5;overflow:hidden}.discovery-ranking .ranking-copy small{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.5;overflow:hidden}.discovery-ranking .ranking-copy em{display:none}.discovery-ranking .ranking-empty,.discovery-note{color:var(--brand-muted);padding:24px 0;font-size:14px;line-height:1.7}.discovery-creators>a{border-bottom:1px solid var(--brand-line);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.discovery-creators>a:last-child{border-bottom:0}.discovery-creators img{border:1px solid var(--brand-line);object-fit:cover;flex:0 0 44px;width:44px;height:44px;border-radius:50%!important}.discovery-creators>a>div{flex:1;min-width:0}.discovery-creators strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;display:block;overflow:hidden}.discovery-creators small{color:var(--brand-muted);margin-top:3px;font-size:13px;line-height:1.6;display:block}.discovery-art-stories{margin-top:var(--discovery-gap)}.discovery-art-feed{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 20px;display:grid}.discovery-art-feed>article{border:1px solid var(--brand-line);background:#fff;min-width:0;overflow:hidden;border-radius:6px!important}.discovery-art-feed article>header{border-bottom:1px solid var(--brand-line);align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.discovery-avatar{background:var(--brand-surface);border:1px solid var(--brand-line);flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:750;display:grid;border-radius:50%!important}.discovery-art-feed header>div:last-child{flex:1;min-width:0}.discovery-art-feed header small{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.5;display:block;overflow:hidden}.discovery-feed-image{aspect-ratio:1;background:#f5f5f7;width:100%;display:block}.discovery-feed-image img{object-fit:contain;width:100%;height:100%;display:block}.discovery-feed-body{padding:12px}.discovery-feed-body h2{overflow-wrap:anywhere;line-height:1.5;margin:0 0 5px!important;font-size:16px!important}.discovery-feed-body>p{color:var(--brand-muted);margin:0;font-size:13px;line-height:1.6}.discovery-feed-comments{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.discovery-feed-comments:empty{display:none}.discovery-feed-comments p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.discovery-feed-comments>a{min-height:40px;color:var(--brand-muted);align-items:center;margin-top:4px;font-size:13px;display:inline-flex}.discovery-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.discovery-gallery-card{border:1px solid var(--brand-line);min-width:0;color:var(--brand-text);text-align:left;font:inherit;cursor:pointer;background:#fff;gap:14px;padding:14px;display:flex;border-radius:6px!important}.discovery-gallery-cover{border:1px solid var(--brand-line);background:var(--brand-surface);flex:0 0 72px;width:72px;height:96px;overflow:hidden;border-radius:4px!important}.discovery-gallery-cover img{object-fit:cover;width:100%;height:100%;display:block}.discovery-gallery-copy{flex:1;min-width:0}.discovery-gallery-copy h3{white-space:nowrap;text-overflow:ellipsis;font-weight:750;line-height:1.5;overflow:hidden;margin:0 0 4px!important;font-size:16px!important}.discovery-gallery-copy>small{color:var(--brand-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.6;display:block;overflow:hidden}.discovery-gallery-posts{flex-direction:column;gap:4px;min-height:46px;margin-top:12px;display:flex}.discovery-gallery-posts>span{align-items:baseline;gap:8px;min-width:0;display:flex}.discovery-gallery-posts strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden}.discovery-gallery-posts time{color:var(--brand-muted);white-space:nowrap;font-size:12px;line-height:1.5}.discovery-gallery-posts em{color:var(--brand-muted);font-size:13px;font-style:normal;line-height:1.6}.discovery-gallery-copy footer{border-top:1px solid var(--brand-line);color:var(--brand-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;font-size:12px;line-height:1.5;display:flex}.discovery-gallery-card:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.discovery-story-section{margin-top:var(--discovery-gap)}.discovery-story ol{counter-reset:story-rank;margin:0;padding:0;list-style:none}.discovery-story li{counter-increment:story-rank;border-bottom:1px solid var(--brand-line);align-items:baseline;gap:10px;min-width:0;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.discovery-story li:last-child{border-bottom:0}.discovery-story li:before{content:counter(story-rank);font-variant-numeric:tabular-nums;color:var(--brand-accent-strong);flex:0 0 18px;font-size:16px;font-weight:750}.discovery-story li>a{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.discovery-story li>span{color:var(--brand-muted);white-space:nowrap;font-size:13px}.discovery-story>p{color:var(--brand-muted);margin:16px 0;font-size:14px;line-height:1.7}.discovery-period{color:var(--brand-muted);font-size:13px}.discovery-art-ranking{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.discovery-art-ranking>li{min-width:0}.discovery-ranked-work{min-width:0;display:block}.discovery-ranked-image{aspect-ratio:4/3;border:1px solid var(--brand-line);background:#f5f5f7;width:100%;display:block;overflow:hidden;border-radius:6px!important}.discovery-ranked-image img{object-fit:contain;width:100%;height:100%}.discovery-ranked-image .ranking-image-empty{height:100%;display:block}.discovery-ranked-copy{align-items:flex-start;gap:10px;min-width:0;padding-top:12px;display:flex}.discovery-ranked-copy>b{color:var(--brand-muted);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.2}.discovery-ranked-copy>b.top{color:var(--brand-accent-strong)}.discovery-ranked-copy>span{flex:1;min-width:0}.discovery-ranked-copy strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:750;line-height:1.5;display:-webkit-box;overflow:hidden}.discovery-ranked-copy small{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;line-height:1.6;display:block;overflow:hidden}.discovery-ranked-reactions{color:var(--brand-muted);flex-wrap:wrap;gap:10px;margin-top:4px;font-size:13px;line-height:1.6;display:flex}.discovery-ranked-reactions em{font-style:normal}@media (hover:hover){.discovery-card-cover:hover>img{transform:scale(1.02)}.discovery-card a:hover,.discovery-heading-actions>a:hover{color:var(--brand-accent-strong)}.discovery-shortcut:hover,.discovery-more:hover,.discovery-gallery-card:hover{border-color:var(--brand-accent)}}@media (width<=1050px){.discovery-columns{grid-template-columns:minmax(0,1fr);gap:32px}.discovery-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-grid-art{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.discovery-shell{width:calc(100% - 32px);margin-top:24px}.discovery-columns{grid-template-columns:minmax(0,1fr);gap:32px}.discovery-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.discovery-utilities{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-grid-art{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.discovery-page{--discovery-gap:32px;--discovery-card-gap:24px 12px}.discovery-shell{width:calc(100% - 24px);margin-top:20px;margin-bottom:56px}.discovery-heading{gap:8px 12px;min-height:48px;margin-bottom:16px}.discovery-heading h2,.discovery-tabs-major>:is(button,a){font-size:20px!important}.discovery-heading-actions{gap:10px}.discovery-tabs-major{gap:20px}.discovery-tabs>:is(button,a){min-height:44px}.discovery-tabs-major>:is(button,a){min-height:40px}.discovery-toolbar{gap:12px;margin-bottom:16px}.discovery-filter-fields{top:auto;left:12px;right:12px;bottom:calc(12px + var(--mobile-nav-offset,0px));z-index:60;width:auto;max-width:none;max-height:55dvh;padding:18px;position:fixed}.discovery-filter-fields :is(select,input:not([type=checkbox])){font-size:16px!important}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-grid-art{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-page .discovery-card-title h3{font-size:15px!important}.discovery-shortcuts{gap:8px;margin-bottom:24px}.discovery-shortcut{min-height:68px;padding:12px}.discovery-shortcut strong{font-size:14px}.discovery-shortcut small,.discovery-shortcut>b{display:none}.discovery-utilities{gap:24px 16px}.discovery-card-title>.work-badge{margin:-9px -6px -9px 0}.discovery-page .home-creator-row{gap:12px}}@media (width<=420px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-sidebar{grid-template-columns:minmax(0,1fr)}.discovery-heading-actions{gap:8px}.discovery-filters>summary{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.discovery-card-cover>img{transition:none}}.discovery-page .discovery-preview{min-width:0;margin-top:40px}.recommendation-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--brand-line) transparent;grid-auto-columns:calc(16.6667% - 16.6667px);grid-auto-flow:column;gap:20px;padding:2px 2px 14px;display:grid;overflow-x:auto;grid-template-columns:none!important}.recommendation-row>*{scroll-snap-align:start;min-width:0}.recommendation-row:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px;border-radius:4px}.recommendation-controls{gap:4px;display:flex}.recommendation-controls button{border:1px solid var(--brand-line);width:44px;height:44px;color:var(--brand-ink);background:#fff;border-radius:6px;font-size:23px}.recommendation-controls button:disabled{opacity:.35;cursor:default}.recommendation-controls button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.discovery-preview .discovery-heading{flex-wrap:wrap}.discovery-preview .discovery-heading-actions a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.recommendation-state{color:var(--brand-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;font-size:14px;display:flex}.recommendation-state :is(a,button){min-height:44px;color:var(--brand-accent-strong);align-items:center;font-size:14px;display:inline-flex}.recommendation-creator{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px 4px;display:flex}.recommendation-creator>img,.recommendation-avatar{object-fit:cover;width:76px;height:76px;border-radius:50%!important}.recommendation-avatar{background:var(--brand-accent-soft,#f2eeff);color:var(--brand-accent-strong);place-items:center;font-size:24px;display:grid}.recommendation-creator strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;overflow:hidden}.recommendation-creator small{color:var(--brand-muted);font-size:13px}.discovery-preview-text .recommendation-row{grid-auto-columns:calc(33.3333% - 13.3333px)}.recommendation-text-card{border:1px solid var(--brand-line);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.recommendation-text-card h3{margin:0;font-size:16px;line-height:1.5}.recommendation-text-card p{-webkit-line-clamp:3;color:var(--brand-muted);-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.recommendation-text-card small{color:var(--brand-muted);font-size:13px}.recommendation-text-author{color:var(--brand-muted);margin-top:auto;font-size:14px}.recommendation-text-card>strong{color:var(--brand-accent-strong);margin-top:auto;padding-top:12px;font-size:14px}[id^=commission-plan-]{scroll-margin-top:160px}@media (width>=1051px){.discovery-main .recommendation-row{grid-auto-columns:calc(25% - 15px)}.discovery-main .discovery-preview-text .recommendation-row{grid-auto-columns:calc(50% - 10px)}}@media (width<=1050px){.recommendation-row{grid-auto-columns:calc(25% - 15px)}}@media (width<=680px){.recommendation-controls{display:none}.recommendation-row{grid-auto-columns:41%;gap:12px;padding-bottom:12px}.discovery-preview-text .recommendation-row{grid-auto-columns:78%}.discovery-preview-creator .recommendation-row{grid-auto-columns:28%}.recommendation-creator>img,.recommendation-avatar{width:64px;height:64px}.discovery-preview .discovery-heading h2{font-size:19px!important}.discovery-preview .discovery-heading-actions a{font-size:13px}.discovery-gallery-grid{grid-template-columns:minmax(0,1fr)}.discovery-gallery-card{gap:12px;padding:12px}.discovery-art-feed{gap:24px 12px}.discovery-art-feed article>header,.discovery-feed-body{padding:10px}.discovery-feed-body h2{font-size:15px!important}.discovery-sidebar .discovery-heading{min-height:48px}.discovery-story-section{margin-top:32px}}@media (width<=480px){.discovery-art-feed{grid-template-columns:minmax(0,1fr)}.discovery-feed-image{aspect-ratio:auto;max-height:520px}.discovery-feed-image img{height:auto;max-height:520px}}@media (width<=680px){.discovery-page .skeleton-list .discovery-gallery-grid{grid-template-columns:minmax(0,1fr)}.discovery-art-ranking{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.discovery-ranked-copy{gap:8px;padding-top:10px}.discovery-ranked-copy>b{font-size:26px}.discovery-ranked-copy strong{font-size:15px}.discovery-ranked-reactions{gap:4px 8px}}.identity-wrap{overflow-wrap:anywhere;width:calc(100% - 40px);max-width:640px;margin:40px auto 80px}.identity-wrap h1{margin:12px 0;font-size:28px;font-weight:800}.identity-wrap h2{margin:0 0 16px;font-size:20px;font-weight:700}.identity-wrap p{color:var(--text-muted,#606779);font-size:16px;line-height:1.7}.identity-test-label{color:var(--primary,#5d3dc4);font-size:13px;font-weight:700}.identity-card{border:1px solid var(--border,#e3e4ea);background:var(--surface,#fff);border-radius:12px;margin-top:28px;padding:28px}.identity-note{background:var(--surface-muted,#f9f7ff);border-radius:8px;padding:16px}.identity-primary{background:var(--primary,#5d3dc4);color:#fff;text-align:center;box-sizing:border-box;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-size:16px;font-weight:700;display:flex}.identity-primary:disabled{opacity:.55;cursor:wait}.identity-result{border-left:3px solid #d16336;padding:8px 12px}.identity-result.success{border-color:#238456}.identity-retry{border:1px solid var(--border,#ddd);background:#fff;border-radius:8px;min-height:44px;padding:10px 16px;font-size:14px}.identity-links{flex-wrap:wrap;gap:16px;margin-top:24px;font-size:14px;display:flex}.identity-links a{text-underline-offset:3px;text-decoration:underline}.profile-identity-link{min-height:44px;color:var(--primary,#5d3dc4);align-items:center;margin-bottom:16px;font-weight:700;display:inline-flex}@media (width<=600px){.identity-wrap{width:calc(100% - 24px);margin-top:24px}.identity-card{padding:20px}.identity-wrap h1{font-size:24px}}.service-header .unified-top{gap:24px;min-height:76px;display:flex;position:relative}.service-masthead{flex-shrink:0;align-items:center;display:flex;position:relative}.service-header .unified-brand{white-space:nowrap;gap:9px;height:auto}.service-header .unified-brand img{object-fit:contain;width:34px;height:34px}.service-header img[src$=last-a1\.png]{transform:scale(1.25)}.service-header img[src$=bookend-b10\.png]{transform:scale(1.16)}.service-header .unified-brand strong{letter-spacing:-.055em;font-size:27px}.service-shortcuts{border-left:1px solid var(--brand-line);flex-wrap:wrap;align-items:center;gap:4px 20px;padding-left:22px;display:flex}.service-shortcuts a{color:#716a7c;white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:550;display:flex}.service-shortcuts img{object-fit:contain;flex-shrink:0}.service-shortcuts a:hover{color:var(--brand-accent-strong);text-underline-offset:4px;text-decoration:underline}.service-shortcuts a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px;border-radius:3px}.service-header .unified-search{width:220px}.platform-footer.service-footer{padding:28px 0 24px!important;display:block!important}.service-footer nav.footer-services{border-bottom:1px solid var(--brand-line);grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;padding-bottom:24px;gap:12px 20px!important;display:grid!important}.service-footer .footer-services>a{white-space:normal;align-items:center;gap:10px;min-height:44px;display:flex}.service-footer .footer-services img{object-fit:contain;flex-shrink:0}.service-footer .footer-services span{gap:4px;min-width:0;display:grid}.service-footer .footer-services strong{color:var(--brand-ink);font-weight:700;font-size:16px!important}.service-footer .footer-services small{color:var(--brand-muted);line-height:1.5;font-size:12px!important}.service-footer .footer-resources{grid-template-columns:1.2fr 1fr 1fr;gap:28px;padding:24px 0;display:grid}.service-footer .footer-identity>strong{color:var(--brand-ink);letter-spacing:-.04em;font-size:20px!important}.service-footer .footer-identity p{color:var(--brand-muted);margin:10px 0 0;line-height:1.7;font-size:13px!important}.service-footer .footer-resources nav{flex-direction:column;align-content:start;align-items:start;gap:0!important;display:flex!important}.service-footer .footer-resources h2{color:var(--brand-ink);margin:0 0 7px;font-weight:700;font-size:13px!important}.service-footer .footer-resources a{min-height:32px;color:var(--brand-muted);align-items:center;line-height:1.5;display:flex;font-size:13px!important}.service-footer nav.footer-policies{border-top:1px solid var(--brand-line);flex-wrap:wrap;justify-content:flex-start;padding-top:16px;gap:0 20px!important;display:flex!important}.service-footer .footer-policies a,.service-footer .footer-policies strong{line-height:1.5;font-size:12px!important}.service-footer .footer-policies a{align-items:center;min-height:36px;display:flex}.service-footer .footer-policies strong{color:var(--brand-ink)}.service-footer>.business-disclosure{flex-wrap:wrap;margin-top:12px;gap:4px 16px!important;display:flex!important}.service-footer>.business-disclosure>span{white-space:normal;font-size:12px!important;line-height:1.7!important}.service-footer>p.footer-payment-note{margin:10px 0 0!important;font-size:11px!important;line-height:1.7!important}.service-footer a:hover{text-underline-offset:3px;text-decoration:underline;color:var(--brand-accent-strong)!important}.service-footer a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px;border-radius:3px}@media (width<=680px){.service-footer nav.footer-services{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:20px;gap:16px 12px!important}.service-footer .footer-services>a{align-items:flex-start;gap:8px}.service-footer .footer-services strong{font-size:15px!important}.service-footer .footer-services small{font-size:11px!important}.service-footer .footer-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:22px 0}.service-footer .footer-identity{grid-column:1/-1}.service-footer .footer-identity p{margin-left:12px;display:inline;font-size:12px!important}.service-footer .footer-identity p:last-child{display:none}.service-footer .footer-resources a{min-height:40px}.service-footer nav.footer-policies{gap:0 16px!important}.service-footer .footer-policies a{min-height:40px}}.service-reading-link{border-top:1px solid var(--brand-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:24px 0;display:flex}.service-reading-link strong{font-size:16px}.service-reading-link p{color:var(--brand-muted);margin:5px 0 0;font-size:14px;line-height:1.7}.service-reading-link a{min-height:44px;color:var(--brand-accent-strong);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.service-reading-link img{object-fit:contain}@media (width<=1120px){.service-shortcuts{gap:4px 14px;padding-left:16px}.service-header .unified-search{width:180px}.service-header .unified-top:has(.unified-balances){padding-bottom:40px}.service-header .unified-balances{max-width:100%;min-height:40px;position:absolute;bottom:0;right:0}}@media (width<=900px){.service-header .unified-search{display:none}}@media (width<=680px){.mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-bottom-nav[data-service=community]{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-bottom-nav>a{gap:3px;min-height:56px}.mobile-bottom-nav>a[aria-current]:before{display:none}.mobile-bottom-nav svg{box-sizing:border-box;border-radius:9px;width:40px;height:28px;padding:3px 9px}.mobile-bottom-nav>a[aria-current] svg{background:var(--brand-accent-soft,#f0eafa)}.service-header .unified-top{grid-template-columns:1fr auto;gap:0 8px;min-height:0;display:grid}.service-masthead{grid-area:1/1;min-height:58px}.service-header .unified-brand{gap:6px}.service-header .unified-brand strong{font-size:23px}.service-header .unified-brand img{width:29px;height:29px}.service-shortcuts{border:0;grid-area:2/1/auto/-1;gap:0 22px;margin-top:-3px;padding:0 0 3px}.service-shortcuts a{gap:5px}.service-shortcuts img{width:16px;height:16px}.service-header .unified-actions{gap:0}}@media (width<=360px){.service-header .unified-brand strong{font-size:20px}.service-header .unified-brand img{width:26px;height:26px}.service-header .unified-notifications{width:36px;min-width:36px}.service-header .unified-avatar{width:36px;height:36px}}dialog.image-crop-dialog{color:#24212a;border:1px solid var(--brand-accent-line);box-sizing:border-box;width:min(560px,100vw - 24px);max-height:calc(100dvh - 32px);box-shadow:0 24px 80px color-mix(in srgb, var(--brand-deep) 20.0%, transparent);background:#fff;border-radius:20px;margin:auto;padding:24px;overflow:auto}.image-crop-dialog::backdrop{background:color-mix(in srgb, var(--brand-deep) 70.2%, transparent)}.image-crop-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.image-crop-dialog h2{margin:0;font-size:1.25rem}.image-crop-dialog p{margin:8px 0 16px;font-size:.875rem;line-height:1.6}.image-crop-dialog button{border:1px solid var(--brand-line);cursor:pointer;background:#fff;border-radius:10px;min-height:42px;padding:8px 14px;font-size:.875rem}.image-crop-stage{background:var(--brand-accent-soft);border-radius:12px;justify-content:center;padding:12px;display:flex}.image-crop-frame{touch-action:none;cursor:grab;outline:2px solid var(--brand-accent);background:repeating-conic-gradient(#eee 0% 25%,#fff 0% 50%) 0/16px 16px;position:relative;overflow:hidden}.image-crop-frame:active{cursor:grabbing}.image-crop-frame img{pointer-events:none;position:absolute;object-fit:fill!important;border-radius:0!important;max-width:none!important;max-height:none!important}.image-crop-grid{pointer-events:none;background:linear-gradient(90deg,#0000 33%,#ffffff70 33% 33.4%,#0000 33.4% 66.6%,#ffffff70 66.6% 67%,#0000 67%),linear-gradient(#0000 33%,#ffffff70 33% 33.4%,#0000 33.4% 66.6%,#ffffff70 66.6% 67%,#0000 67%);position:absolute;inset:0}.image-crop-controls{gap:10px;display:grid}.image-crop-controls label{grid-template-columns:80px 1fr;align-items:center;gap:12px;font-size:.875rem;display:grid}.image-crop-controls input{width:100%;accent-color:var(--brand-accent-strong);min-width:0}.image-crop-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.image-crop-dialog .image-crop-confirm{background:var(--brand-accent-strong);color:#fff;border-color:var(--brand-accent)}@media (width<=600px){.image-crop-dialog{padding:16px}.image-crop-stage{padding:8px}}.image-drop-zone{outline-offset:3px;outline:2px solid #0000;transition:outline-color .15s,background-color .15s}.image-drop-zone.is-dragging{outline-color:var(--brand-accent);background-color:var(--brand-accent-pale)!important}.image-drop-hint{color:inherit;opacity:.8;margin-top:6px;font-size:13px;line-height:1.4;display:block}.image-drop-error{color:#a42626;margin-top:8px;font-size:14px;line-height:1.5;display:block}.studio-redesign{background:var(--brand-accent-pale);color:var(--brand-text)}.studio-workspace{width:calc(100% - 40px);max-width:var(--site-shell);margin:32px auto 80px}.studio-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.studio-heading>div>span{color:#746b80;font-size:13px}.studio-heading h1{letter-spacing:-.04em;margin:6px 0 0;font-size:28px;line-height:1.3}.studio-heading-actions{align-items:center;gap:18px;display:flex}.studio-channel-link{color:#625a6b;font-size:14px}.studio-create-button{background:var(--orange,#5d3dc4);color:#fff;border:1px solid var(--orange,#7456e8);border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;display:inline-flex}.studio-create-button svg{width:18px;height:18px}.studio-layout{grid-template-columns:174px minmax(0,1fr);align-items:start;gap:30px;display:grid}.studio-sidebar{position:sticky;top:20px}.studio-navigation{flex-direction:column;gap:6px;display:flex}.studio-navigation a{color:#655e70;white-space:nowrap;border-radius:9px;align-items:center;gap:12px;min-height:46px;padding:11px 14px;font-size:15px;font-weight:600;display:flex}.studio-navigation a:hover,.studio-navigation a[aria-current=page]{background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.studio-navigation svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.studio-help-link{border-top:1px solid var(--brand-line);color:#78707f;margin:22px 12px 0;padding:18px 2px;font-size:14px;display:block}.studio-subnav{border-bottom:1px solid var(--brand-line);flex-wrap:wrap;align-items:end;gap:4px 22px;min-height:45px;margin:0 0 22px;display:flex}.studio-subnav a{color:#776c84;white-space:nowrap;border-bottom:2px solid #0000;padding:0 2px 12px;font-size:14px}.studio-subnav a[aria-current=page]{color:var(--brand-accent-strong);border-color:var(--brand-accent);font-weight:750}.studio-subnav a:hover{color:var(--brand-accent-strong)}.studio-summary-strip{border:1px solid var(--brand-line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;padding:22px 0;display:grid}.studio-summary-strip>a{border-right:1px solid var(--brand-line);padding:0 24px}.studio-summary-strip>a:last-child{border-right:0}.studio-summary-strip span{color:#62596f;font-size:14px;display:block}.studio-summary-strip small{color:#8d8497;margin-left:7px;font-size:12px}.studio-summary-strip strong{letter-spacing:-.03em;color:var(--brand-deep);margin-top:10px;font-size:30px;font-weight:750;line-height:1.2;display:block}.studio-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.studio-home-card{border:1px solid var(--brand-line);background:#fff;border-radius:14px;overflow:hidden}.studio-home-card>header{justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 12px;display:flex}.studio-home-card h2{letter-spacing:-.03em;margin:0;font-size:18px}.studio-home-card header>a{color:var(--brand-accent-strong);white-space:nowrap;font-size:14px}.studio-quiet-count{color:#8a8293;font-size:14px}.studio-recent-list{padding:0 24px}.studio-recent-list>a{border-bottom:1px solid var(--brand-accent-soft);align-items:center;gap:15px;padding:17px 0;display:flex}.studio-recent-list>a:last-child{border:0}.studio-recent-cover{background:var(--brand-accent-soft);color:#83718f;border-radius:7px;flex:none;place-items:center;width:58px;height:76px;font-size:12px;display:grid;overflow:hidden}.studio-recent-cover img{object-fit:cover;width:100%;height:100%}.studio-recent-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.studio-recent-copy small{color:#8a7c96;font-size:12px}.studio-recent-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.studio-recent-copy>span{color:#867d90;font-size:13px}.studio-recent-arrow{color:#9b91a7;font-size:24px}.studio-home-card>footer{border-top:1px solid var(--brand-accent-soft);background:var(--brand-accent-pale);gap:24px;padding:17px 24px;display:flex}.studio-home-card>footer a{color:var(--brand-muted);font-size:14px}.studio-task-list{margin:0;padding:0 24px;list-style:none}.studio-task-list a{border-bottom:1px solid var(--brand-accent-soft);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 0;font-size:14px;display:flex}.studio-task-list li:last-child a{border-bottom:0}.studio-tasks-empty{padding:26px 24px}.studio-tasks-empty strong{color:#625a70;font-size:15px}.studio-tasks-empty p{color:#90869b;margin:8px 0;font-size:14px}.studio-home-reaction{border-top:1px solid var(--brand-accent-soft);margin:8px 24px 0;padding:22px 0}.studio-home-reaction header{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-home-reaction h3{margin:0;font-size:15px}.studio-home-reaction>p{color:#8c8397;margin:14px 0 0;font-size:14px}.studio-reaction-preview{margin-top:15px;display:block}.studio-reaction-preview small{color:#8a7d97;font-size:12px}.studio-reaction-preview p{color:var(--brand-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.studio-list-tools{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.studio-list-tools>span{color:#7a6d88;font-size:14px}.studio-search{border:1px solid var(--brand-accent-line);background:#fff;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:0;max-width:360px;padding:10px 12px;display:flex}.studio-search svg{width:17px;height:17px;color:var(--brand-muted);flex:none}.studio-search input{width:100%;min-width:0;color:var(--brand-text);background:0 0;border:0;outline:none;font-size:14px}.studio-search:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.studio-secondary-button{border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:14px;font-weight:650;display:inline-flex}.studio-back{color:var(--brand-accent-strong);margin-bottom:16px;font-size:14px;display:inline-block}.studio-catalog{border:1px solid var(--brand-accent-line);background:#fff;border-radius:12px;overflow:hidden}.studio-catalog-head,.studio-catalog>article{grid-template-columns:minmax(0,1fr) 64px 80px 164px;align-items:center;gap:14px;padding:16px 20px;display:grid}.studio-catalog-head{color:#887d96;background:var(--brand-accent-pale);border-bottom:1px solid var(--brand-accent-soft);font-size:13px}.studio-catalog>article{border-bottom:1px solid var(--brand-accent-soft);min-height:98px}.studio-catalog>article:last-child{border:0}.studio-catalog-work{align-items:center;gap:14px;min-width:0;display:flex}.studio-cover{background:var(--brand-accent-soft);width:44px;height:58px;color:var(--brand-accent-strong);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.studio-cover img{object-fit:cover;width:100%;height:100%}.studio-cover svg{width:22px;height:22px}.studio-catalog-work>span:last-child{min-width:0}.studio-catalog-work strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.studio-catalog-work small{color:#8a7d95;margin-top:7px;font-size:12px;display:block}.studio-catalog-count{color:#756580;font-size:14px}.studio-row-actions{justify-content:flex-end;gap:8px;display:flex}.studio-row-actions>*{color:var(--brand-accent-strong);background:var(--brand-accent-soft);border:1px solid var(--brand-accent-line);white-space:nowrap;border-radius:7px;padding:9px 10px;font-size:14px}.studio-row-actions>a{color:#71657e;background:#fff}.studio-blank{text-align:center;padding:46px 24px;line-height:1.6}.studio-blank h2,.studio-blank h3{margin:12px 0 8px;font-size:18px;font-weight:650}.studio-blank p{color:#8a7e98;margin:0 0 22px;font-size:14px}.studio-blank>a{background:var(--brand-accent-strong);color:#fff;border-radius:8px;padding:10px 16px;font-size:14px;display:inline-flex}.studio-empty-icon{color:var(--brand-accent-strong);background:var(--brand-accent-soft);border-radius:16px;place-items:center;width:62px;height:62px;font-size:30px;display:inline-grid}.studio-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.studio-destinations>a{border:1px solid var(--brand-accent-line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:26px;display:flex}.studio-destinations strong{color:var(--brand-accent-strong);font-size:17px}.studio-destinations span{color:var(--brand-muted);font-size:14px;line-height:1.65}.studio-destinations>a:hover{border-color:var(--brand-accent-line)}.studio-fan-summary,.studio-fan-row{border-bottom:1px solid var(--brand-accent-soft);align-items:center;gap:20px;padding:18px 0;font-size:15px;display:flex}.studio-fan-row>span,.studio-fan-summary>span{flex:1}.studio-fan-row small{color:var(--brand-muted);margin-top:6px;font-size:13px;display:block}.studio-profile-summary>h3{margin:24px 0 12px;font-size:21px}.studio-profile-summary>p{color:var(--brand-muted);font-size:16px;line-height:1.7}.studio-profile-summary dl{margin:24px 0}.studio-profile-summary dl>div{grid-template-columns:90px minmax(0,1fr);gap:16px;margin:16px 0;font-size:14px;display:grid}.studio-profile-summary dt{color:#95859f}.studio-profile-summary dd{overflow-wrap:anywhere;margin:0}.studio-redesign .studio-section{border:1px solid var(--brand-accent-line);border-radius:12px;min-width:0;margin:0 0 22px;padding:24px}.studio-redesign .studio-title{border-bottom:1px solid var(--brand-accent-soft);gap:18px;padding-bottom:18px}.studio-redesign .studio-title h2{font-size:18px}.studio-redesign .studio-title p{color:var(--brand-muted);font-size:14px;line-height:1.65}.studio-redesign .studio-title a{color:var(--brand-accent-strong);font-size:14px}.studio-redesign .creator-work-list{grid-template-columns:1fr}.studio-redesign .creator-work-list>article{border:0;padding:20px 0 0}.studio-redesign .creator-work-list h3{font-size:22px}.studio-redesign .creator-work-list header span,.studio-redesign .creator-signal span,.studio-redesign .creator-work-list footer>*,.studio-redesign .studio-policy-note,.studio-redesign .studio-empty,.studio-redesign .request-card p,.studio-redesign .request-card small{font-size:14px}.studio-redesign .creator-work-list header select{max-width:100%;font-size:14px}.studio-redesign .studio-work-actions{flex-wrap:wrap;gap:8px}.studio-redesign .studio-work-actions .studio-action{min-height:42px;padding:10px 13px}.studio-redesign .episode-manage-list>div{gap:12px;padding:14px 0}.studio-redesign .episode-manage-title{font-size:15px}.studio-redesign .episode-manage-list small{font-size:13px}.studio-redesign .production-board>div,.studio-redesign .studio-analytics-panels{grid-template-columns:1fr}.studio-redesign .studio-analytics-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-redesign .earning-table{overflow-x:auto}.studio-redesign .earning-table>div,.studio-redesign .earning-table>article{min-width:660px;font-size:13px}.studio-redesign .payout-control p{font-size:14px;line-height:1.7}.studio-redesign .studio-post-list strong,.studio-redesign .studio-reaction-list strong{font-size:15px}.studio-redesign .studio-post-list small,.studio-redesign .studio-reaction-list span,.studio-redesign .studio-reaction-list time{font-size:13px}.studio-redesign .studio-reaction-list p{font-size:14px;line-height:1.7}.studio-redesign .studio-settings>div:last-child{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.studio-redesign :is(a,button,input,select):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.studio-redesign button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1050px){.studio-layout{grid-template-columns:155px minmax(0,1fr);gap:20px}.studio-dashboard-grid{grid-template-columns:1fr}.studio-summary-strip small{margin:5px 0 0;display:block}.studio-catalog-head,.studio-catalog>article{grid-template-columns:minmax(0,1fr) 50px 145px;gap:10px;padding:14px}.studio-catalog-head>span:nth-child(3),.studio-catalog-count:nth-child(3){display:none}.studio-destinations{grid-template-columns:1fr}}@media (width<=700px){.studio-workspace{width:calc(100% - 24px);margin:24px auto 96px}.studio-heading{align-items:center;gap:14px;margin-bottom:20px}.studio-heading h1{font-size:24px}.studio-heading-actions{gap:0}.studio-channel-link{display:none}.studio-create-button{padding:11px 12px;font-size:14px}.studio-layout{display:block}.studio-sidebar{margin-bottom:24px;position:static}.studio-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.studio-navigation a{justify-content:center;gap:7px;min-height:44px;padding:9px 5px;font-size:14px}.studio-navigation svg{width:17px;height:17px}.studio-help-link{display:none}.studio-subnav{gap:0 16px;margin-bottom:18px}.studio-subnav a{padding-bottom:10px;font-size:14px}.studio-summary-strip{margin-bottom:18px;padding:18px 0}.studio-summary-strip>a{padding:0 13px}.studio-summary-strip span,.studio-summary-strip small{font-size:12px}.studio-summary-strip strong{margin-top:10px;font-size:25px}.studio-dashboard-grid{gap:18px}.studio-home-card>header{padding:20px 20px 10px}.studio-home-card h2{font-size:17px}.studio-recent-list,.studio-task-list{padding:0 20px}.studio-home-card>footer{gap:20px;padding:16px 20px}.studio-list-tools{gap:10px}.studio-secondary-button{padding:10px;font-size:14px}.studio-list-tools>span{font-size:14px}.studio-catalog-head{display:none}.studio-catalog>article{grid-template-columns:minmax(0,1fr);gap:12px;padding:17px}.studio-catalog-count{display:none}.studio-catalog-work{gap:12px}.studio-row-actions{justify-content:flex-start;padding-left:56px}.studio-redesign .studio-section{margin-bottom:18px;padding:18px}.studio-redesign .studio-title{flex-wrap:wrap;gap:10px}.studio-redesign .studio-title h2{font-size:17px}.studio-redesign .studio-title p{font-size:14px}.studio-redesign .creator-work-list>article>header{flex-direction:column;align-items:flex-start;gap:14px}.studio-redesign .creator-work-list h3{font-size:19px}.studio-redesign .studio-work-selects{flex-wrap:wrap}.studio-redesign .studio-analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-redesign .episode-manage-list>div{flex-wrap:wrap}.studio-redesign .episode-manage-title{flex-basis:100%}.studio-redesign .episode-manage-actions{margin-left:auto}.studio-redesign .payout-control header{flex-wrap:wrap;gap:14px}.studio-redesign .payout-control header>div{min-width:0}.studio-redesign .art-manage-list>article{flex-wrap:wrap;gap:12px}.studio-redesign .studio-team-permissions article{flex-wrap:wrap}.studio-redesign .studio-team-permissions label{font-size:14px}.studio-fan-row{gap:12px}.studio-profile-summary dl>div{grid-template-columns:70px minmax(0,1fr)}}.studio-workspace .studio-navigation a{border-radius:9px!important}.studio-workspace :is(.studio-home-card,.studio-summary-strip){border-radius:14px!important}.studio-workspace :is(.studio-catalog,.studio-destinations>a){border-radius:12px!important}.studio-workspace :is(.studio-create-button,.studio-secondary-button,.studio-search){border-radius:9px!important}.studio-workspace .studio-recent-cover,.studio-workspace .studio-cover{border-radius:7px!important}.studio-redesign .creator-work-list>article{box-shadow:none}.studio-redesign .studio-work-actions .studio-action-create{background:var(--brand-accent-strong)!important;color:#fff!important;border-color:var(--brand-accent)!important}.studio-redesign .creator-work-list{min-width:0;display:block}.studio-redesign .creator-work-list>article{min-width:0}.studio-redesign .studio-work-actions{flex-wrap:wrap;grid-template-columns:none;display:flex}.studio-redesign .studio-work-selects{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1050px){.studio-summary-strip>a>span{min-height:40px}}@media (width<=700px){.studio-redesign .creator-work-list>article>header{flex-direction:column;display:flex}.studio-redesign .episode-manage-list>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.studio-redesign .episode-manage-title{grid-column:1/-1;min-width:0}.studio-redesign .episode-manage-title>span{overflow-wrap:anywhere}.studio-redesign .episode-manage-actions{justify-self:end;gap:5px}.studio-redesign .studio-work-actions .studio-action{padding:10px 11px}.studio-redesign .creator-signal{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio-performance-table{overflow-x:auto}.studio-performance-table table{border-collapse:collapse;width:100%;min-width:440px;font-size:14px}.studio-performance-table th,.studio-performance-table td{border-bottom:1px solid var(--brand-accent-soft);text-align:right;padding:17px 12px}.studio-performance-table th:first-child{text-align:left;min-width:170px}.studio-performance-table thead th{color:#8a7c98;font-size:13px;font-weight:500}.studio-performance-table tbody th{color:var(--brand-muted);font-weight:600}.task-nav{border-bottom:1px solid var(--brand-line);flex-wrap:wrap;gap:6px;margin:16px 0 22px;padding:0 0 12px;display:flex}.task-nav button{font:inherit;color:#65616e;cursor:pointer;background:0 0;border:1px solid #0000;padding:10px 16px;font-size:14px}.task-nav button[aria-current=page]{background:var(--brand-accent-soft);border-color:var(--brand-accent-line);color:var(--brand-accent-strong);font-weight:700}.task-panel[hidden]{display:none!important}.task-panel{min-width:0}.task-search{color:#686170;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.task-search input{border:1px solid var(--brand-line);max-width:420px;color:var(--brand-text);background:#fff;flex:1;padding:10px 12px}.task-rows{border-top:1px solid var(--brand-line);display:grid}.task-row{border-bottom:1px solid var(--brand-line);align-items:center;min-width:0;display:flex}.task-row-open{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:16px;padding:18px 8px;display:flex}.task-row-open:hover{background:var(--brand-accent-pale)}.task-row-open>img{object-fit:cover;flex:none;width:48px;height:64px}.task-row-open>span:first-of-type{flex:1;gap:6px;min-width:0;display:grid}.task-row-open strong{overflow-wrap:anywhere;font-size:15px}.task-row-open small{color:#716c7b;font-size:12px}.task-row-status{color:var(--brand-accent-strong);flex:none;font-size:14px}.task-row-actions{gap:6px;padding:8px;display:flex}.task-detail-heading{border-bottom:1px solid var(--brand-line);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:16px;display:flex}.task-detail-heading button,.task-row-actions button{border:1px solid var(--brand-accent-line);cursor:pointer;background:#fff;padding:9px 12px}.task-detail-heading h2{margin:0;font-size:18px}.task-detail-heading span{color:var(--brand-accent-strong);font-size:14px}.task-selected-content{min-width:0}.focus-workspace{scroll-margin-top:100px}.studio-tool-navigation{max-width:1180px;margin:20px auto 0;padding:0 24px}.studio-tool-navigation .studio-navigation{border-bottom:1px solid var(--brand-line);flex-wrap:wrap;gap:4px;padding-bottom:12px;display:flex}.studio-tool-navigation .studio-navigation a{flex:1;min-width:130px;padding:10px}:is(.commission-list:has(>.focus-workspace),.commission-plan-manage-grid:has(>.focus-workspace),.ip-market-grid:has(>.focus-workspace)){display:block}.task-selected-content .commission-thread{max-height:none;overflow:visible}.novel-focused-editor{background:#fff;max-width:940px;margin:24px auto;padding:24px}.novel-focused-editor textarea[name=body]{min-height:60vh;font-size:17px;line-height:1.9}.novel-focused-editor .form-submit{z-index:2;position:sticky;bottom:12px}.novel-edit-layout:has(>.task-workspace){display:block!important}.task-panel .novel-chapter-manager{width:100%}.task-panel .novel-meta-form{max-width:760px}.wallet-workflow .wallet-columns{display:block}.goods-stage-actions{justify-content:space-between;gap:12px;margin:20px 0;display:flex}.goods-stage-actions button{border:1px solid var(--brand-accent-line);background:var(--brand-accent-soft);color:var(--brand-accent-strong);padding:12px 20px}.workflow-steps{color:#746b80;font-size:13px}.task-notice{background:var(--brand-accent-pale);padding:16px;line-height:1.7}.focused-reader .novel-detail-hero,.focused-reader .novel-tabs{display:none}.reader-mode-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.reader-mode-toolbar a,.reader-mode-toolbar button{border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);background:#fff;padding:10px 14px}.focused-reader .novel-reader{max-width:980px;margin:auto}.task-filters{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.task-filters input,.task-filters select{border:1px solid var(--brand-accent-line);background:#fff;padding:10px}.task-filters input{flex:1;min-width:180px}@media (width<=700px){.task-nav{flex-wrap:nowrap;gap:2px;overflow-x:auto}.task-nav button{white-space:nowrap;padding:10px 12px}.task-row-open{gap:10px}.task-row-status{max-width:85px;font-size:11px}.task-row-actions{flex-direction:column}.studio-tool-navigation{padding:0 16px}.studio-tool-navigation .studio-navigation{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.studio-tool-navigation .studio-navigation a{min-width:0;font-size:12px}.novel-focused-editor{padding:16px}.task-search{gap:6px;display:grid}.task-search input{width:100%;max-width:none}.goods-editor-preview{order:-1}.goods-editor{flex-direction:column;display:flex!important}.task-detail-heading{gap:8px}}.novel-studio-layout:has(>.task-workspace){display:block!important}.novel-studio-layout .task-nav{flex-direction:row}.fc-myworks:has(>.focus-workspace){display:block}.task-selected-content .fc-myworks article{margin:0}.novel-focused-editor form{gap:18px;display:grid}.novel-focused-editor label{gap:8px;display:grid}.novel-focused-editor input,.novel-focused-editor textarea,.novel-focused-editor select{border:1px solid var(--brand-accent-line);width:100%;padding:12px}.task-workspace .commission-plan-manage-card{max-width:760px;margin:auto}.portfolio-selection-bar{border:1px solid var(--brand-accent-line);z-index:3;box-shadow:0 3px 20px color-mix(in srgb, var(--brand-accent) 7.06%, transparent);background:#fff;justify-content:space-between;gap:12px;padding:14px 18px;display:flex;position:sticky;bottom:12px}.portfolio-selection-bar a{color:var(--brand-accent-strong)}.message-contract-summary{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);gap:6px;padding:14px;display:grid}.message-contract-summary span{color:var(--brand-accent-strong);font-size:14px}.contract-grid:has(>.focus-workspace){display:block}.collab-handoff summary{cursor:pointer;font-weight:600}.conversation-back{display:none}.content-preferences{border:0!important}.profile-edit-wrap .task-panel section{margin-top:16px}@media (width<=700px){.message-workspace.has-conversation>aside,.message-workspace:not(.has-conversation)>.conversation{display:none}.conversation-back{display:inline-block}.message-workspace.has-conversation{display:block}.portfolio-selection-bar{font-size:12px}}.discovery-filter-layout{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.discovery-primary-fields{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.discovery-primary-fields label{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.discovery-primary-fields input,.discovery-primary-fields select{border:1px solid var(--brand-accent-line);min-height:36px;color:var(--brand-text);background:#fff;padding:7px 10px}.discovery-heading:has(.discovery-primary-fields){flex-wrap:wrap;gap:12px}.ai-studio-toolbar{align-items:flex-start}.art-revenue-options{border-top:1px solid var(--brand-accent-line);padding-top:16px}.art-revenue-options summary{cursor:pointer;color:var(--brand-accent-strong);padding:8px 0;font-size:14px}.work-activity-menu{border:1px solid var(--brand-line);padding:14px}.work-activity-menu summary{cursor:pointer;color:var(--brand-accent-strong)}.work-activity-menu .work-side-links{border:0;margin:12px 0 0}.novel-reader>[hidden]{display:none!important}.focused-reader .novel-chapter-reader{grid-template-columns:160px minmax(0,1fr)}.focused-reader .novel-chapter-body{max-width:760px;margin:auto;font-size:18px;line-height:2}.focused-reader .novel-chapter-reader>article{box-shadow:none;border:0}@media (width<=700px){.discovery-primary-fields{width:100%}.discovery-primary-fields label{flex:1}.discovery-primary-fields input{width:100%;min-width:0}.focused-reader .novel-chapter-reader{display:block}.focused-reader .focused-chapter-list{max-height:100px;overflow:auto}.goods-editor-preview img{max-height:260px}.goods-editor-preview{position:static!important}}.ops-columns:has(>.task-workspace){display:block}.promotion-admin-forms{display:block}.promotion-admin-forms>form{max-width:780px}.admin-test-tools{border:1px solid var(--brand-accent-line);margin:20px 0;padding:12px}.admin-test-tools summary{cursor:pointer}.task-queue-filter{align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.task-queue-filter select{border:1px solid var(--brand-line);background:#fff;padding:8px}.task-detail-pager{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.task-detail-pager button{border:1px solid var(--brand-accent-line);background:#fff;padding:10px 16px}.task-selected-content .ops-row{flex-wrap:wrap;display:flex}.portfolio-export{max-width:820px}.portfolio-order{max-height:320px;overflow:auto}.studio-tool-navigation .studio-navigation{flex-direction:row}.order-filters[hidden]{display:none!important}.composition-editor{border:1px solid var(--brand-accent-line);min-width:0;color:var(--brand-text);background:#fff;margin:18px 0}.composition-editor button,.region-crop-dialog button{font:inherit;cursor:pointer;border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);background:#fff;padding:9px 12px;font-size:14px;line-height:1.4}.composition-editor button:hover,.region-crop-dialog button:hover{border-color:var(--brand-accent);background:var(--brand-accent-soft)}.composition-editor button:disabled{opacity:.45;cursor:default}.composition-editor input,.composition-editor select,.composition-editor textarea,.region-crop-dialog input{font:inherit;border:1px solid var(--brand-accent-line);min-width:0;color:var(--brand-text);background:#fff;max-width:100%;padding:8px;font-size:14px}.composition-editor label{gap:6px;font-size:14px;display:grid}.composition-toolbar{border-bottom:1px solid var(--brand-accent-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.composition-toolbar>div{gap:6px;display:grid}.composition-toolbar strong{font-size:18px}.composition-toolbar small{color:#756d7d;font-size:12px}.composition-toolbar nav{flex-wrap:wrap;gap:6px;display:flex}.composition-file{display:none!important}.composition-controls{border:0;min-width:0;margin:0;padding:0}.composition-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:760px;margin:auto;padding:22px;display:grid}.composition-overview>article{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);min-width:0;padding:10px}.composition-overview header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.composition-overview header strong{color:var(--brand-accent-strong);font-size:22px}.composition-overview header strong span{margin-left:4px;font-size:13px;font-weight:500}.composition-overview header nav{gap:4px;display:flex}.composition-overview header button{padding:4px 8px;font-size:12px}.composition-page-select{--composition-thumb-height:220px;justify-content:center;align-items:center;width:100%;height:230px;position:relative;overflow:hidden;background:var(--brand-accent-soft)!important;padding:0!important;display:flex!important}.composition-mini-paper{background:#fff;flex:none;position:relative;overflow:hidden}.composition-mini-layer,.composition-layer{position:absolute}.composition-mini-layer{overflow:hidden}.composition-slot-upload{width:100%;margin-top:8px}.composition-empty{text-align:center;color:#81738f;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;line-height:1.6;display:flex;position:absolute;inset:0;background:0 0!important;border:0!important}.composition-empty b{border:1px dashed var(--brand-accent-line);place-items:center;width:48px;height:48px;font-size:26px;font-weight:400;display:grid}.composition-add-page{min-height:120px;border-style:dashed!important}.composition-workspace{grid-template-columns:minmax(0,1fr) 230px;display:grid}.composition-paper-area{background:var(--brand-accent-soft);min-width:0;padding:18px}.composition-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.composition-page-heading label{align-items:center;gap:8px;font-size:13px;display:flex}.composition-page-heading input{width:78px}.composition-paper{width:100%;max-width:600px;box-shadow:0 2px 16px color-mix(in srgb, var(--brand-deep) 8.24%, transparent);background:#fff;margin:auto;position:relative;overflow:hidden}.composition-layer{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;outline:1px solid #0000}.composition-layer.selected{outline:2px solid var(--brand-accent);z-index:auto}.composition-layer:focus-visible{outline:3px solid var(--brand-accent)}.composition-image{width:100%;height:100%;position:relative;overflow:hidden}.composition-image img{pointer-events:none;position:absolute;object-fit:fill!important;max-width:none!important;max-height:none!important}.composition-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;letter-spacing:normal;pointer-events:none;width:100%;height:100%;font-family:sans-serif;font-weight:700;display:block;overflow:hidden}.composition-resize{background:var(--brand-accent-strong);cursor:nwse-resize;touch-action:none;z-index:2;border:2px solid #fff;width:18px;height:18px;position:absolute;bottom:-1px;right:-1px}.composition-inspector{border-left:1px solid var(--brand-accent-line);flex-direction:column;gap:12px;min-width:0;padding:18px 14px;display:flex}.composition-inspector h3{margin:0 0 4px;font-size:16px}.composition-inspector p,.composition-inspector small{color:#776b83;font-size:13px;line-height:1.65}.composition-inspector textarea{width:100%;min-height:100px}.composition-position{grid-template-columns:1fr 1fr;gap:8px;display:grid}.composition-position input{width:100%}.composition-tool-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.composition-tool-pair button{padding:8px 4px;font-size:13px}.composition-reuse{border-top:1px solid var(--brand-accent-line);padding:14px 18px}.composition-reuse summary{cursor:pointer;color:var(--brand-accent-strong);font-size:13px}.composition-reuse>div{gap:10px;padding-top:12px;display:flex;overflow-x:auto}.composition-reuse button{flex:0 0 100px;gap:6px;max-width:120px;font-size:12px;display:grid}.composition-reuse img{object-fit:contain;width:100%;height:65px}.composition-reuse span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.composition-editor>p{margin:12px 18px;font-size:14px}.composition-library{background:var(--brand-accent-pale);border-bottom:1px solid var(--brand-accent-line);padding:18px}.composition-library header{justify-content:space-between;align-items:center;display:flex}.composition-library h3{margin:0 0 12px;font-size:17px}.composition-library input{width:100%;margin:12px 0}.composition-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;display:grid;overflow:auto}.composition-source-list button{text-align:left;align-items:center;gap:12px;min-width:0;display:flex}.composition-source-list img{object-fit:cover;width:45px;height:60px}.composition-source-list span{gap:6px;min-width:0;display:grid}.composition-source-list strong{overflow-wrap:anywhere;font-size:14px}.composition-source-list small{color:#786c86;font-size:12px}.composition-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:330px;display:grid;overflow:auto}.composition-source-grid button{gap:6px;min-width:0;display:grid}.composition-source-grid img{object-fit:contain;width:100%;height:130px}.composition-library>small{color:#75647f;margin-top:12px;display:block}.region-crop-dialog{border:1px solid var(--brand-accent-line);width:min(800px,100vw - 28px);max-height:94dvh;box-shadow:0 16px 70px color-mix(in srgb, var(--brand-deep) 25.1%, transparent);color:var(--brand-text);background:#fff;padding:20px}.region-crop-dialog::backdrop{background:color-mix(in srgb, var(--brand-deep) 70.2%, transparent)}.region-crop-dialog header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.region-crop-dialog h2{margin:0 0 8px;font-size:20px}.region-crop-dialog p{color:#756781;margin:0 0 16px;font-size:14px}.region-crop-scroll{overscroll-behavior:contain;background:var(--brand-accent-soft);scrollbar-gutter:stable;max-height:52dvh;padding:10px;overflow:auto}.region-crop-source{touch-action:none;cursor:crosshair;width:100%;position:relative;overflow:hidden}.region-crop-source>img{pointer-events:none;object-fit:fill;width:100%;max-width:none;height:100%;display:block}.region-crop-selection{border:2px solid var(--brand-accent);box-shadow:0 0 0 100000px color-mix(in srgb, var(--brand-deep) 34.9%, transparent);pointer-events:none;position:absolute}.region-crop-selection span{background:var(--brand-accent-strong);color:#fff;white-space:nowrap;padding:3px 6px;font-size:12px;position:absolute;top:0;left:0}.region-crop-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.region-crop-fields label{gap:4px;font-size:13px;display:grid}.region-crop-fields input{width:100%}.region-crop-dialog footer{justify-content:flex-end;gap:8px;display:flex}.region-crop-dialog .composition-primary,.composition-primary{background:var(--brand-accent-strong)!important;color:#fff!important;border-color:var(--brand-accent)!important}.fc-editor-fields .composition-editor{grid-column:1/-1}.fc-editor-fields>.fc-publish-fields{grid-template-columns:minmax(0,1fr) 200px;gap:16px;display:grid}.fc-editor-fields>details{border-top:1px solid var(--brand-accent-line);padding:16px 0}.fc-editor-fields>details>summary{cursor:pointer;margin-bottom:12px;font-size:15px;font-weight:600}.fc-extra-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fc-editor-fields .fc-save-row{justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.fc-editor-fields .fc-save-row>button{background:var(--brand-accent-strong);color:#fff;border:0;padding:12px 30px}.fc-editor-fields>.composition-help{color:#7d7189;margin:0;font-size:13px}.portfolio-manual-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.portfolio-manual-actions button{background:var(--brand-accent-strong);color:#fff;font:inherit;cursor:pointer;border:0;padding:12px 22px}@media (width<=700px){.composition-overview{gap:10px;padding:12px}.composition-page-select{--composition-thumb-height:170px;height:180px}.composition-toolbar{gap:12px;padding:12px}.composition-toolbar nav{width:100%}.composition-toolbar nav button{flex:1;padding:8px;font-size:13px}.composition-workspace{flex-direction:column;display:flex}.composition-inspector{border-left:0;border-top:1px solid var(--brand-accent-line)}.composition-inspector>button{width:100%}.composition-paper-area{padding:12px}.composition-position{grid-template-columns:repeat(4,minmax(0,1fr))}.composition-position label{font-size:12px}.composition-source-list{grid-template-columns:1fr}.composition-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.composition-source-grid img{height:90px}.region-crop-dialog{padding:12px}.region-crop-scroll{max-height:48dvh}.region-crop-fields{gap:6px}.region-crop-dialog footer{flex-wrap:wrap}.fc-editor-fields>.fc-publish-fields,.fc-extra-fields{grid-template-columns:1fr}.fc-editor-fields .fc-save-row{flex-direction:column;align-items:flex-start}.composition-page-heading{gap:8px}.composition-page-heading select{max-width:160px}}.region-crop-modes{gap:8px;margin-bottom:12px;display:flex}.region-crop-modes button[aria-pressed=true]{background:var(--brand-accent-soft);border-color:var(--brand-accent);color:var(--brand-accent-strong)}.fc-list-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.fc-upload{margin-top:24px}.fc-upload>header{margin-bottom:14px}.fc-upload>header a{color:var(--brand-muted);font-size:14px}.fc-upload>header h1{margin:10px 0 0}.fc-upload form{background:0 0;border:0;padding:0}.fc-upload .composition-editor{border-radius:12px;margin:0 0 14px;overflow:hidden}.composition-overview-note{color:#73677f;padding:14px 18px 0;font-size:13px}.fc-upload .composition-overview{padding-top:14px}.composition-import{border-top:1px solid var(--brand-accent-line);padding:12px 18px}.composition-import>button{color:var(--brand-accent-strong);background:0 0;border:0;padding:6px 0;font-size:14px}.composition-import .composition-library{border:1px solid var(--brand-accent-line);margin-top:12px}.fc-upload-complete{padding:32px 0}.fc-upload-complete nav{flex-wrap:wrap;gap:18px;display:flex}.fc-upload .composition-help{margin-bottom:18px}.fc-list-heading>a{color:var(--brand-accent-strong);font-size:15px;font-weight:600}@media (width<=600px){.fc-upload{margin-top:20px;padding:0 14px}.fc-upload form{padding:0}.fc-upload>header h1{font-size:26px}.composition-overview-note{padding:12px 12px 0}.composition-import{padding:10px 12px}}.composition-panel-count{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 0;display:flex}.composition-panel-count>span{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.composition-panel-count strong{color:var(--brand-accent-strong);font-size:16px}.composition-panel-count small{color:#81738f;font-size:12px}.composition-panel-count button{flex-shrink:0}@media (width<=600px){.composition-panel-count{padding:12px 12px 0}.composition-overview header{flex-wrap:wrap;gap:4px}.composition-overview header button{padding:4px 6px}}.composition-thumbnail-choice{width:100%;margin-top:6px;font-size:13px!important}.composition-thumbnail-choice[aria-pressed=true]{background:var(--brand-accent-soft);border-color:var(--brand-accent);color:var(--brand-accent-strong);font-weight:600}.commission-editor-wrap{max-width:1080px!important}.commission-editor fieldset,.art-revenue-editor fieldset{border:0;min-width:0;margin:0;padding:0}.commission-editor-main{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:36px;display:grid}.commission-editor-main section{flex-direction:column;gap:18px;min-width:0;display:flex}.commission-editor-main h2{margin:0 0 4px;font-size:18px}.commission-editor-main label{flex-direction:column;gap:8px;display:flex}.commission-editor-main input:not([type=checkbox]),.commission-editor-main textarea,.commission-editor-main select{box-sizing:border-box;width:100%}.commission-editor-main .check-field{flex-direction:row;align-items:center}.commission-editor-main input[type=checkbox]{flex:none;width:auto}.commission-terms{border-left:1px solid var(--brand-accent-soft);padding-left:28px}.commission-note,.commission-terms small,.commission-editor-footer>span{color:#746d81;font-size:13px;line-height:1.6}.commission-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commission-samples:empty{display:none}.commission-samples figure{aspect-ratio:1;background:var(--brand-accent-soft);border-radius:10px;margin:0;position:relative;overflow:hidden}.commission-samples img{object-fit:contain;width:100%;height:100%}.commission-samples button{width:28px;height:28px;color:var(--brand-accent-strong);background:#fff;border-radius:50%;padding:0;position:absolute;top:5px;right:5px}.commission-sample-drop{border:1px dashed var(--brand-line);background:var(--brand-accent-pale);border-radius:12px;padding:18px}.commission-sample-drop small{color:#817889;font-size:12px}.commission-editor-footer{border-top:1px solid var(--brand-accent-soft);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:22px;display:flex}.commission-manager-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.commission-manager-heading h2{margin:0 0 8px}.commission-manager-heading p{color:#746d81;margin:0;font-size:14px}.commission-card-summary{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;min-height:4.8em;line-height:1.6;display:-webkit-box;overflow:hidden}.commission-discovery .commission-preview{object-fit:contain;background:var(--brand-accent-pale);width:100%;height:210px}.commission-discovery .area-card-body{flex-direction:column;flex:1;display:flex}.commission-discovery .area-card-body footer{margin-top:auto}.commission-detail-samples{gap:10px;margin:16px 0;display:flex;overflow-x:auto}.commission-detail-samples img{object-fit:contain;border-radius:8px;max-width:100%;max-height:260px}.commission-full-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.commission-detail{border-bottom:1px solid var(--brand-accent-soft);margin-bottom:20px;padding-bottom:20px}.creator-fan-action{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.creator-fan-action>[role=alert]{color:#a43a56;flex-basis:100%;font-size:13px}.novel-revenue-actions{flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0;display:flex}.novel-revenue-actions button,.chapter-fan-gate button{border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);background:var(--brand-accent-pale);border-radius:9px;padding:11px 15px;font-weight:600}.chapter-fan-gate{background:var(--brand-accent-pale);border:1px solid var(--brand-accent-line);text-align:center;border-radius:14px;margin:24px 0;padding:36px 24px}.chapter-fan-gate p{white-space:pre-wrap;color:var(--brand-muted);line-height:1.8}.novel-reading-end{height:1px}.art-edit-preview{object-fit:contain;background:var(--brand-accent-pale);border-radius:12px;width:100%;max-height:330px}.novel-analytics-list{margin-top:24px}.novel-analytics-list article{border-top:1px solid var(--brand-accent-soft);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.novel-analytics-list small{color:#7b7385;margin-top:6px;display:block}.commission-plan-manager .task-focus-detail .commission-editor{width:100%;max-width:none}.toast a{margin-top:8px;text-decoration:underline;display:block}@media (width<=700px){.commission-editor-main{grid-template-columns:1fr;gap:28px}.commission-terms{border-left:0;border-top:1px solid var(--brand-accent-soft);padding:22px 0 0}.commission-editor-footer{flex-direction:column;align-items:stretch}.commission-editor-footer button{width:100%}.commission-manager-heading{align-items:flex-start}.commission-manager-heading .area-primary{white-space:nowrap}.commission-detail-samples img{max-height:210px}.novel-analytics-list article{flex-direction:column;align-items:flex-start}.studio-art-library .art-manage-list article{flex-wrap:wrap}}.episode-sale-settings{border:1px solid var(--brand-line,#d8d0ff);background:var(--brand-surface,#fff);border-radius:10px;margin:24px 0;padding:22px}.episode-sale-settings h3{margin:0;font-size:18px}.episode-sale-settings p{color:var(--brand-muted,#6c6575);margin:8px 0 0;font-size:14px;line-height:1.65}.episode-sale-settings fieldset{border:0;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;padding:0;display:grid}.episode-sale-settings label{gap:8px;font-size:14px;font-weight:650;display:grid}.episode-sale-settings select,.episode-sale-settings input[type=number]{border:1px solid var(--brand-line,#d8d0ff);width:100%;min-height:44px;color:inherit;font:inherit;background:#fff;border-radius:6px;padding:8px 12px}.episode-sale-settings .episode-sale-toggle{align-items:center;min-height:44px;margin-bottom:8px;display:flex}.episode-sale-toggle input{flex-shrink:0;width:18px;height:18px}.episode-sale-days{align-items:center;gap:8px;display:flex}.episode-sale-settings footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.episode-sale-settings footer span{font-size:14px;line-height:1.5}.episode-sale-settings button{background:var(--brand-accent-strong,#5d3dc4);color:#fff;white-space:nowrap;border:0;border-radius:6px;min-height:44px;padding:10px 16px}.episode-sale-settings button:disabled{opacity:.5}.chapter-purchase-gate{border:1px solid var(--brand-line,#d8d0ff);border-radius:10px;padding:24px}.chapter-purchase-gate button{background:var(--brand-accent-strong,#5d3dc4);color:#fff;border:0;border-radius:6px;min-height:44px;padding:10px 18px}.chapter-purchase-gate p{font-size:16px;line-height:1.7}@media (width<=680px){.episode-sale-settings{padding:16px}.episode-sale-settings fieldset{grid-template-columns:1fr;gap:12px}.episode-sale-settings footer{flex-direction:column;align-items:stretch}.episode-sale-settings footer button{width:100%}}.commission-new-plan .commission-page-heading{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 32px;padding-bottom:26px;display:flex}.commission-page-heading a{color:#80748e;font-size:14px;text-decoration:none}.commission-page-heading h1{letter-spacing:-1px;margin:15px 0 0;font-size:30px}.commission-page-heading>span{color:#8b8096;white-space:nowrap;padding-bottom:4px;font-size:14px}.commission-plan-form{color:var(--brand-deep);width:100%;font-size:16px;line-height:1.5}.commission-plan-form *{box-sizing:border-box}.commission-plan-form button{font:inherit;cursor:pointer;border:1px solid var(--brand-line);color:var(--brand-text);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;display:inline-flex}.commission-plan-form button:hover:not(:disabled){background:var(--brand-accent-pale);border-color:var(--brand-accent-line)}.commission-plan-form button:disabled{cursor:default;opacity:.45}.commission-plan-form :is(button,input,textarea):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.commission-plan-form svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.commission-plan-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:40px;display:grid}.commission-plan-main{min-width:0}.commission-block-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.commission-block-heading>div{align-items:center;gap:10px;display:flex}.commission-block-heading h2{letter-spacing:-.4px;margin:0;font-size:18px;font-weight:700}.commission-step{color:var(--brand-accent-strong);letter-spacing:.6px;font-size:12px;font-weight:600}.commission-count{color:var(--brand-accent-strong);font-size:14px;font-weight:600}.commission-count>span{color:#80708b;font-weight:400}.commission-sample-actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.commission-plan-form .commission-import{border-color:var(--brand-accent-line);background:var(--brand-accent-pale);color:var(--brand-accent-strong);font-weight:600}.commission-plan-form .commission-file-input{display:none}.commission-sample-stage{background:var(--brand-accent-pale);border:1px dashed var(--brand-accent-line);border-radius:12px;justify-content:center;align-items:center;min-width:0;height:360px;display:flex;position:relative;overflow:hidden}.commission-sample-stage.has-sample{border:1px solid var(--brand-accent-line);background:var(--brand-accent-soft)}.commission-sample-stage>img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.commission-sample-label{z-index:1;border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);background:#fffe;border-radius:6px;padding:4px 9px;font-size:12px;position:absolute;top:12px;left:12px}.commission-sample-empty{text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex}.commission-sample-empty>svg{width:43px;height:43px;stroke:var(--brand-muted);stroke-width:1.5px;margin-bottom:17px}.commission-sample-empty>strong{letter-spacing:-.3px;font-size:16px;font-weight:600}.commission-sample-empty>p{color:#73647e;margin:9px 0 17px;font-size:16px;line-height:1.8}.commission-plan-form .commission-sample-empty>button{color:var(--brand-accent-strong);border-color:var(--brand-accent-line);background:0 0;min-height:34px;padding:5px 13px;font-size:14px}.commission-drop-overlay{z-index:2;background:color-mix(in srgb, var(--brand-accent-soft) 94.9%, transparent);color:var(--brand-accent-strong);border:2px solid var(--brand-accent);pointer-events:none;border-radius:11px;place-items:center;font-size:17px;font-weight:600;display:grid;position:absolute;inset:0}.commission-sample-tools{flex-wrap:wrap;align-items:center;gap:7px;padding:12px 0;display:flex}.commission-plan-form .commission-sample-tools>button{min-height:40px;padding:6px 10px;font-size:14px}.commission-sample-tools>div{align-items:center;gap:3px;margin-left:auto;display:flex}.commission-plan-form .commission-sample-tools>div>button{border-color:#0000;min-height:40px;padding:5px 10px;font-size:14px}.commission-plan-form .commission-sample-tools .commission-remove{color:var(--brand-muted);font-size:12px}.commission-sample-strip{scrollbar-width:thin;gap:8px;margin:0 -3px;padding:3px;display:flex;overflow-x:auto}.commission-plan-form .commission-sample-strip>button{background:var(--brand-accent-soft);border:1px solid var(--brand-accent-line);border-radius:8px;flex:0 0 76px;width:76px;height:76px;min-height:0;padding:3px;position:relative;overflow:hidden}.commission-plan-form .commission-sample-strip>button[aria-pressed=true]{border:2px solid var(--brand-accent);background:var(--brand-accent-soft);padding:2px}.commission-sample-strip img{object-fit:contain;border-radius:4px;width:100%;height:100%}.commission-sample-strip span{min-width:19px;color:var(--brand-accent-strong);text-align:center;background:#fffe;border-radius:4px;padding:2px 5px;font-size:12px;position:absolute;bottom:4px;left:4px}.commission-plan-form .commission-sample-strip>.commission-add-tile{color:var(--brand-muted);background:#fff;border-style:dashed;font-size:25px;font-weight:300}.commission-sample-help{color:#75677f;margin:12px 0 0;font-size:12px;line-height:1.6}.commission-sample-feedback{color:var(--brand-accent-strong);margin:10px 0;font-size:14px}.commission-sample-feedback.error{color:#b13e53}.commission-plan-copy{border-top:1px solid var(--brand-line);gap:20px;margin-top:30px;padding-top:28px;display:grid}.commission-plan-copy>.commission-block-heading{margin-bottom:0}.commission-plan-copy>label{color:var(--brand-muted);font-size:14px;font-weight:500;display:block}.commission-plan-form .commission-plan-copy :is(input,textarea){border:1px solid var(--brand-accent-line);width:100%;min-width:0;color:var(--brand-accent-strong);font:inherit;background:#fff;border-radius:9px;margin-top:8px;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.7;display:block}.commission-plan-form .commission-plan-copy textarea{resize:vertical;min-height:150px}.commission-plan-form :is(input,textarea)::placeholder{color:#81738c}.commission-optional{color:#a599ae;margin-left:4px;font-size:12px;font-weight:400}.commission-plan-settings{background:var(--brand-accent-pale);border:1px solid var(--brand-accent-line);border-radius:14px;min-width:0;padding:23px 22px;position:static}.commission-plan-settings .commission-block-heading{margin-bottom:25px}.commission-price-field>label{color:var(--brand-muted);margin-bottom:10px;font-size:14px;display:block}.commission-price-field>div{border-bottom:1px solid var(--brand-accent-line);align-items:center;gap:8px;padding-bottom:10px;display:flex}.commission-price-field input{width:100%;min-width:0;color:var(--brand-accent-strong);font:inherit;letter-spacing:-1px;appearance:textfield;background:0 0;border:0;padding:0;font-size:30px;font-weight:700}.commission-price-field input::-webkit-inner-spin-button{appearance:none}.commission-price-field>div>span{color:var(--brand-muted);flex-shrink:0;font-size:14px}.commission-price-field>strong{color:#766680;margin-top:9px;font-size:12px;font-weight:400;display:block}.commission-condition-fields{gap:15px;margin-top:27px;display:grid}.commission-condition-fields>label{color:#7c6d87;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.commission-condition-fields>label>div{color:var(--brand-muted);align-items:center;gap:8px;display:flex}.commission-condition-fields input{width:64px;height:39px;font:inherit;color:var(--brand-text);text-align:center;border:1px solid var(--brand-accent-line);background:#fff;border-radius:7px;padding:8px 6px;font-size:16px}.commission-price-note{color:#776680;word-break:keep-all;margin:20px 0 0;font-size:12px;line-height:1.8}.commission-payment-note{border-top:1px solid var(--brand-accent-line);margin-top:24px;padding-top:20px}.commission-payment-note>strong{color:var(--brand-muted);font-size:14px;font-weight:600}.commission-payment-note>p{color:#776680;word-break:keep-all;margin:7px 0 0;font-size:12px;line-height:1.8}.commission-plan-save{border-top:1px solid var(--brand-accent-line);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:23px;display:flex}.commission-plan-save>span{color:var(--brand-muted);font-size:12px}.commission-plan-form .commission-plan-save>.area-primary{background:var(--brand-accent-strong);color:#fff;border-color:var(--brand-accent);white-space:nowrap;min-height:46px;padding:12px 24px;font-size:16px;font-weight:600}.commission-plan-form .commission-plan-save>.area-primary:hover:not(:disabled){background:var(--brand-accent-strong);border-color:var(--brand-accent)}.commission-plan-form .commission-source-modal{z-index:2100;background:color-mix(in srgb, var(--brand-deep) 47.06%, transparent);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.commission-plan-form .commission-source-modal>section{border:1px solid var(--brand-accent-line);background:#fff;border-radius:15px;width:min(760px,100%);max-width:100%;max-height:88dvh;margin:0;padding:0;overflow:auto}.commission-source-modal .composition-library{background:#fff;border:0;margin:0;padding:24px}.commission-source-modal .composition-library>header{border-bottom:1px solid var(--brand-accent-soft);margin-bottom:17px;padding-bottom:16px}.commission-source-modal .composition-library h3{margin:0;font-size:19px}.commission-source-modal .composition-library h4{margin:20px 0 10px;font-size:16px}.commission-source-modal .composition-library>input{border:1px solid var(--brand-accent-line);width:100%;font:inherit;border-radius:8px;margin-bottom:14px;padding:11px 13px}.commission-source-modal .composition-source-list{max-height:45dvh}.commission-source-modal .composition-source-grid{max-height:48dvh}.commission-source-modal .composition-library>small{color:var(--brand-muted);margin-top:15px;font-size:12px;line-height:1.7;display:block}.commission-plan-manager .commission-plan-layout{grid-template-columns:minmax(0,1fr) 260px;gap:24px}@media (width<=800px){.commission-plan-layout,.commission-plan-manager .commission-plan-layout{grid-template-columns:1fr;gap:28px}.commission-plan-settings{padding:22px}.commission-plan-settings .commission-block-heading{margin-bottom:20px}.commission-plan-settings .commission-price-field{max-width:340px}.commission-condition-fields{max-width:400px}.commission-page-heading>span{display:none}.commission-new-plan .commission-page-heading{margin-bottom:26px}.commission-page-heading h1{font-size:26px}}@media (width<=480px){.commission-sample-stage{height:280px}.commission-block-heading h2{font-size:17px}.commission-sample-actions{gap:7px}.commission-plan-form .commission-sample-actions>button{padding:9px 11px;font-size:14px}.commission-plan-form .commission-sample-strip>button{flex-basis:64px;width:64px;height:64px}.commission-sample-tools{gap:4px}.commission-plan-form .commission-sample-tools>button{padding:7px 8px;font-size:14px}.commission-plan-form .commission-sample-tools>div>button{padding:5px 8px}.commission-plan-save{flex-direction:column;align-items:stretch;gap:13px}.commission-plan-save>span{font-size:12px}.commission-plan-form .commission-plan-copy :is(input,textarea),.commission-condition-fields input{font-size:16px}.commission-plan-form .commission-source-modal{padding:12px}.commission-source-modal .composition-library{padding:18px}.commission-source-modal .composition-library>input{font-size:16px}}.commission-source-modal .composition-source-list>button{justify-content:flex-start}.commission-source-modal .composition-source-grid>button{display:grid}.commission-source-modal .composition-source-grid>button>span{color:#877391;font-size:12px}.commission-new-plan>.commission-page-heading{border-bottom:1px solid var(--brand-line)!important;padding:26px 0!important}.commission-new-plan>.commission-page-heading h1{line-height:1.3;margin:14px 0 0!important;font-size:30px!important}.commission-plan-manager .commission-plan-form button{font-weight:500;min-height:40px!important;padding:9px 13px!important;font-size:14px!important}.commission-plan-manager .commission-plan-form .commission-sample-strip>button{min-height:0!important;padding:3px!important}.commission-plan-manager .commission-plan-form .commission-sample-strip>button[aria-pressed=true]{padding:2px!important}.commission-plan-manager .commission-plan-form .commission-sample-tools button{padding:6px 10px!important}.commission-plan-manager .commission-plan-form .commission-plan-copy :is(input,textarea){border:1px solid var(--brand-accent-line)!important;padding:12px 14px!important;font-size:16px!important}.commission-plan-manager .commission-plan-form .commission-price-field input{background:0 0!important;border:0!important;padding:0!important;font-size:30px!important}.commission-plan-manager .commission-plan-form .commission-condition-fields input{border:1px solid var(--brand-accent-line)!important;padding:8px 6px!important;font-size:16px!important}.commission-plan-manager .commission-plan-form .commission-plan-save>.area-primary{min-height:46px!important;padding:12px 24px!important;font-size:16px!important}@media (width<=800px){.commission-new-plan>.commission-page-heading h1{font-size:26px!important}}.commission-minimum-price{color:#766680;margin-top:8px;font-size:13px;line-height:1.6;display:block}.commission-save-notice{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);color:var(--brand-accent-strong);border-radius:9px;padding:12px 16px;font-size:14px}.studio-recent-card>footer{flex-wrap:wrap}@media (width<=600px){.commission-plan-manager .task-row{flex-wrap:wrap}.commission-plan-manager .task-row-open{flex-basis:100%}.commission-plan-manager .task-row-actions{flex-wrap:wrap;padding:0 8px 14px}}.tools-page,.inbox-page{max-width:1160px;margin:0 auto;padding:32px 24px 72px}.tools-page>header,.inbox-page>header{margin-bottom:28px}.tools-page h1,.inbox-page h1{margin:0 0 10px;font-size:clamp(1.7rem,4vw,2.3rem)}.tools-page p,.inbox-page p{color:var(--muted);line-height:1.6}.tool-finder{margin-bottom:28px}.tool-search{flex-direction:column;gap:10px;font-size:1rem;font-weight:750;display:flex}.tool-search input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;min-height:48px;padding:14px 16px;font-size:1rem}.tool-search input:focus{border-color:var(--coral);outline:3px solid #7456e830}.tool-finder.compact{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.task-shortcuts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.task-shortcuts a,.work-context-tools nav a{background:var(--brand-accent-pale);color:var(--brand-accent-strong);border-radius:8px;align-items:center;min-height:38px;padding:8px 12px;font-size:.875rem;font-weight:650;display:flex}.tool-groups{gap:26px;margin-top:24px;display:grid}.tool-groups h2{margin:0 0 12px;font-size:1.125rem}.tool-groups section>div,.inbox-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tool-groups a,.inbox-links>a{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.tool-groups a:hover,.inbox-links>a:hover{border-color:var(--coral);background:var(--brand-accent-pale)}.tool-groups a strong,.inbox-links strong{font-size:1rem;line-height:1.4}.tool-groups a span,.inbox-links span{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.inbox-links b{background:var(--coral);color:#fff;border-radius:16px;place-items:center;margin-left:8px;padding:2px 7px;font-size:.875rem;display:inline-grid}.tool-matches{flex-wrap:wrap;gap:10px;max-width:1280px;margin:16px auto;padding:0 24px;font-size:.875rem;display:flex}.tool-matches>a{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 12px}.tool-matches small{color:var(--muted);margin-top:3px;font-size:.8125rem;display:block}.header-studio-entry{white-space:nowrap;color:var(--brand-accent-strong);border:1px solid #7456e84d;border-radius:8px;padding:8px 10px;font-size:.875rem;font-weight:750}.service-shortcuts a>span{display:block}.work-context-tools{border-top:1px solid var(--line);grid-column:1/-1;margin-top:16px;padding:16px 0}.work-context-tools>p{color:var(--muted);margin:0 0 12px;font-size:.875rem;line-height:1.7}.work-context-tools nav{flex-wrap:wrap;gap:8px;display:flex}.trade-hub h2{font-size:1.3rem}.trade-hub>p{color:var(--muted);font-size:1rem}.studio-subnav{flex-wrap:wrap}.studio-task-list{max-height:360px;overflow-y:auto}.studio-list-pagination{justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.studio-list-pagination button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:42px;padding:8px 16px}.studio-list-pagination button:disabled{opacity:.5}.draft-notice{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:.875rem;line-height:1.6;display:flex}.draft-notice button{border:1px solid var(--brand-accent-line);background:#fff;border-radius:6px;min-height:36px;padding:7px 10px;font-size:.875rem}.draft-notice time{color:var(--muted);font-size:.8125rem}.episode-edit-modal>section{width:min(850px,100vw - 32px);max-height:90dvh;overflow:auto}.episode-edit-modal header{justify-content:space-between;align-items:center;gap:12px;display:flex}.episode-edit-modal form{gap:18px;display:grid}.episode-edit-modal label{gap:7px;font-size:1rem;display:grid}.episode-edit-modal input,.episode-edit-modal select,.episode-edit-modal textarea{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:1rem}.episode-edit-modal input[type=checkbox]{width:auto;min-height:0}.episode-edit-modal small,.setting-note{color:var(--muted);font-size:.875rem;line-height:1.6}.episode-edit-modal details summary{cursor:pointer;padding:12px 0;font-weight:700}.episode-image-order{gap:10px;display:grid}.episode-image-order article{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.episode-image-order img{object-fit:cover;border-radius:5px;width:62px;height:78px}.episode-image-order button{min-height:38px;padding:6px 10px}.sticky-form-actions{padding:14px 0 max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--line);z-index:2;background:#fff;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.sticky-form-actions .form-submit{width:auto;min-height:44px;margin:0}.novel-focused-editor form>.form-submit{z-index:2;box-shadow:0 4px 18px color-mix(in srgb, var(--brand-deep) 10.2%, transparent);position:sticky;bottom:12px}.owner-edit-link{color:var(--brand-accent-strong);padding:10px 0;font-size:.875rem;font-weight:750;display:inline-block}.help-quick-faq details{border-bottom:1px solid var(--line);padding:16px 0}.help-quick-faq summary{cursor:pointer;font-size:1rem;font-weight:700}.help-quick-faq p{font-size:1rem;line-height:1.8}.help-quick-faq a{color:var(--brand-accent-strong);text-underline-offset:3px;text-decoration:underline}.sale-preview{background:var(--brand-accent-pale);border-radius:10px;margin:14px 0;padding:14px;font-size:.875rem;line-height:1.7}.sale-preview ol{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.sale-preview li{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 9px}.sale-preview li[data-paid=true]{color:var(--brand-accent-strong);border-color:#7456e8}.transaction-steps{flex-wrap:wrap;gap:6px;margin:14px 0;padding:0;list-style:none;display:flex}.transaction-steps li{background:var(--brand-accent-soft);color:#656170;border-radius:8px;padding:6px 10px;font-size:.875rem}.transaction-steps li[aria-current=step]{color:#fff;background:#7456e8;font-weight:700}.transaction-steps li[data-complete=true]{background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.money-use-note{border:1px solid var(--line);background:var(--brand-accent-pale);border-radius:10px;padding:12px 14px;font-size:.875rem;line-height:1.7}.money-use-note p{margin:0}.money-use-note a{color:var(--brand-accent-strong);text-decoration:underline}.management-pager{justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}:where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #7456e8}:where(input,textarea,select):disabled{cursor:not-allowed}:where(.studio-page,.tools-page,.inbox-page,.episode-edit-modal) img{max-width:100%}.studio-recent-cover,.studio-cover{flex-shrink:0;overflow:hidden}.studio-recent-cover img,.studio-cover img{object-fit:cover;width:100%;height:100%}.studio-navigation a{min-height:44px}.studio-main{min-width:0}@media (width<=700px){.tools-page,.inbox-page{padding:24px 16px 100px}.tool-groups section>div,.inbox-links{grid-template-columns:1fr}.tool-finder.compact{padding:16px}.tool-matches{padding:0 16px}.tool-matches small{display:none}.tool-search input{font-size:1rem}.service-shortcuts a{gap:5px}.header-studio-entry{padding:6px 8px;font-size:.8125rem}.episode-edit-modal>section{width:calc(100vw - 16px);max-height:94dvh;padding:18px 16px}.episode-edit-modal .form-pair{grid-template-columns:1fr}.episode-image-order article{flex-wrap:wrap}.episode-image-order img{width:48px;height:64px}.studio-subnav a{align-items:center;min-height:42px;display:inline-flex}.commission-plan-save{z-index:2;padding-bottom:max(14px,env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}.work-context-tools nav a{flex:42%;min-height:44px}.studio-catalog-head{display:none}.studio-catalog article{flex-wrap:wrap;gap:12px;padding:16px 0;display:flex}.studio-catalog-work{flex:100%}.studio-row-actions{margin-left:auto}.art-manage-list article{flex-wrap:wrap}.draft-notice{font-size:.875rem}.inbox-links>a{min-height:88px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.list-pagination{justify-content:center;align-items:center;gap:16px;margin:22px 0;display:flex}.list-pagination button,.list-pagination a{border:1px solid var(--line,#ddd);background:var(--paper,#fff);min-height:44px;color:inherit;border-radius:8px;padding:9px 16px;text-decoration:none}.list-pagination button:disabled{opacity:.45;cursor:default}.transaction-steps{gap:5px;margin:18px 0;padding:0;list-style:none;display:flex}.transaction-steps li{color:#535364;text-align:center;background:#f2f2f5;border-radius:5px;flex:1;padding:8px 4px;font-size:12px}.transaction-steps li[aria-current=step]{background:var(--brand-accent-strong);color:#fff;font-weight:700}.transaction-steps li.done{background:var(--brand-accent-soft)}.sale-preview>div{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.sale-preview span{background:#eef4ef;border-radius:5px;padding:7px}.sale-preview span.paid{background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.money-use-note{color:#5e5869;font-size:13px;line-height:1.6}.help-quick-faq details>a{margin:0 0 18px;line-height:1.5;display:inline-block}.task-row img{object-fit:cover;flex-shrink:0;width:58px;height:72px}.ip-market-card>img{aspect-ratio:4/5;object-fit:cover}.studio-dashboard .studio-task-list{max-height:390px;overflow:auto}.version-recovery{z-index:10000;color:#211735;background:#fff;border:2px solid #7456e8;border-radius:8px;width:min(480px,100% - 32px);padding:18px;position:fixed;bottom:85px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #21173533}.version-recovery p{font-size:14px;line-height:1.5}.version-recovery button{min-height:44px;margin-right:8px;padding:8px 14px}.publish-hub,.publish-editor,.contest-hub,.contest-detail{width:min(1180px,100% - 48px);color:var(--text,var(--brand-ink));margin:36px auto 72px}.publish-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.publish-heading h1,.contest-detail-heading h1{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.3}.publish-heading p{color:var(--brand-muted);margin:0;font-size:1rem;line-height:1.7}.section-eyebrow{color:var(--brand-accent-strong);letter-spacing:.02em;font-size:.875rem;font-weight:800}.publish-manage{border:1px solid var(--brand-line);color:var(--brand-text);white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-size:.9375rem;font-weight:750;text-decoration:none;display:inline-flex}.publish-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 26px;display:flex}.publish-controls nav{flex-wrap:wrap;gap:6px;display:flex}.publish-controls nav button,.publish-mode a{background:var(--brand-accent-soft);color:var(--brand-muted);cursor:pointer;border:1px solid #0000;border-radius:11px;padding:11px 17px;font-size:.9375rem;font-weight:750;text-decoration:none}.publish-controls nav button[aria-pressed=true],.publish-mode a[aria-current=page]{background:var(--brand-accent-strong);color:#fff;box-shadow:0 3px 10px color-mix(in srgb, var(--brand-accent-strong) 10%, transparent)}.publish-search input,.contest-search input{border:1px solid var(--brand-line);background:#fff;border-radius:11px;width:235px;min-height:44px;padding:10px 14px;font-size:1rem}.publish-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.publish-card{border:1px solid var(--brand-line);background:#fff;border-radius:17px;flex-direction:column;padding:24px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;color:var(--brand-ink)!important;text-decoration:none!important}.publish-card:hover{border-color:var(--brand-accent);box-shadow:0 8px 24px color-mix(in srgb, var(--brand-accent-strong) 5%, transparent);transform:translateY(-2px)}.publish-card>div{color:var(--brand-accent-strong);justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;font-weight:750;display:flex}.publish-card small{background:var(--brand-accent-pale);color:var(--brand-muted);border-radius:6px;padding:4px 7px;font-size:.8125rem;font-weight:600}.publish-card :is(h2,h3){letter-spacing:-.025em;margin:22px 0 9px;font-size:1.3rem}.publish-card p{color:var(--brand-muted);max-width:30ch;margin:0 0 25px;font-size:.9375rem;line-height:1.7}.publish-card>b{color:var(--brand-accent-strong);justify-content:space-between;margin-top:auto;font-size:.875rem;display:flex}.publish-card[data-group=판매·의뢰]{border-top:3px solid var(--brand-accent)}.publish-card[data-group=공모전·협업],.publish-card[data-group=소식·포트폴리오],.publish-card[data-group=작품]{border-top:3px solid var(--brand-accent-line)}.publish-footnote{background:var(--brand-accent-pale);border-radius:16px;grid-template-columns:1fr auto;gap:6px 20px;margin:28px 0;padding:22px 26px;display:grid}.publish-footnote strong{font-size:1rem}.publish-footnote p{color:var(--brand-muted);grid-column:1;margin:0;font-size:.9375rem;line-height:1.7}.publish-footnote a{color:var(--brand-accent-strong);grid-area:1/2/3;align-self:center;font-weight:750}.upload-nav{scrollbar-width:thin;flex-wrap:nowrap!important;padding-bottom:10px!important;overflow:auto hidden!important}.upload-nav a{white-space:nowrap;flex-shrink:0;font-size:.9375rem!important}.publish-mode{gap:8px;margin:0 0 24px;display:flex}.publish-editor-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:28px;display:grid}.publish-form{flex-direction:column;gap:20px;min-width:0;display:flex}.publish-form>section{border:1px solid var(--brand-line);background:#fff;border-radius:17px;padding:26px}.publish-form>section>header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.publish-form>section>header>span{background:var(--brand-accent-soft);width:32px;height:32px;color:var(--brand-accent-strong);border-radius:9px;place-items:center;font-size:.875rem;font-weight:800;display:grid}.publish-form h2{margin:0;font-size:1.18rem}.publish-form h2 small{color:var(--brand-muted);margin-left:5px;font-size:.875rem;font-weight:500}.publish-form label,.contest-participate label,.contest-inline-form label{flex-direction:column;gap:8px;margin:0 0 20px;font-size:.9375rem;font-weight:700;display:flex}.publish-form input:not([type=checkbox]),.publish-form select,.publish-form textarea,.contest-participate input:not([type=checkbox]),.contest-participate select,.contest-participate textarea,.contest-inline-form input,.contest-inline-form textarea{border:1px solid var(--brand-line);width:100%;min-width:0;font:inherit;color:var(--brand-ink);background:#fff;border-radius:10px;padding:12px 14px;font-size:1rem;line-height:1.5}.publish-form small{color:var(--brand-muted);font-size:.875rem;font-weight:400;line-height:1.6}.publish-form textarea{resize:vertical;min-height:120px}.publish-form .form-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.publish-check{align-items:flex-start;line-height:1.7;flex-direction:row!important;gap:10px!important;font-size:.9375rem!important;font-weight:500!important;display:flex!important}.publish-check input{width:18px;height:18px;accent-color:var(--brand-accent-strong);flex:none;margin-top:4px}.publish-note{color:var(--brand-muted);font-size:.875rem;line-height:1.75}.publish-submit{background:var(--brand-accent-strong);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px 21px;font-size:1rem;font-weight:750;line-height:1.5;display:inline-flex;color:#fff!important;text-decoration:none!important}.site-page-heading-actions>.publish-submit{background:var(--brand-accent-strong)!important;color:#fff!important;border-color:var(--brand-accent-strong)!important}.publish-submit:disabled{opacity:.5;cursor:default}.publish-form .publish-submit{width:100%;min-height:50px}.publish-summary{border:1px solid var(--brand-line);background:var(--brand-accent-pale);border-radius:17px;padding:23px;position:sticky;top:140px}.publish-summary>span{color:var(--brand-muted);font-size:.875rem}.publish-summary h2{margin:15px 0;font-size:1.3rem;line-height:1.5}.publish-summary>img{aspect-ratio:4/3;object-fit:contain;background:#fff;border-radius:10px;width:100%;margin:16px 0 0}.publish-summary p{color:var(--brand-muted);font-size:.875rem;line-height:1.8}.publish-summary>a{color:var(--brand-accent-strong);margin-top:14px;font-size:.9375rem;font-weight:700;display:block}.publish-summary dl>div,.contest-card dl>div,.contest-participate dl>div{justify-content:space-between;gap:16px;margin:13px 0;font-size:.875rem;display:flex}.publish-summary dt,.contest-card dt,.contest-participate dt{color:var(--brand-muted);flex:none}.publish-summary dd,.contest-card dd,.contest-participate dd{text-align:right;margin:0;font-weight:700;line-height:1.6}.publish-error,.publish-success{color:#9b343c;overflow-wrap:anywhere;background:#fff0f0;border-radius:10px;margin:16px 0;padding:16px;font-size:.9375rem;line-height:1.7}.publish-success{color:#2a6c50;background:#edf6f2}.publish-error button{margin:0 8px}.publish-add-source{border:1px dashed var(--brand-accent-line);text-align:center;color:var(--brand-accent-strong);border-radius:10px;margin-top:15px;padding:13px;font-size:.9375rem;font-weight:700;text-decoration:none;display:block}.owned-search{gap:8px;margin-bottom:14px;display:flex}.owned-search input{min-width:0}.owned-search>button,.owned-picker .list-pagination button{border:1px solid var(--brand-line);white-space:nowrap;color:var(--brand-accent-strong);background:#fff;border-radius:8px;padding:9px 12px;font-size:.875rem}.owned-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owned-grid article{border:1px solid var(--brand-line);background:#fff;border-radius:12px;overflow:hidden}.owned-grid article.selected{border-color:var(--brand-accent-strong);box-shadow:0 0 0 1px var(--brand-accent-strong)}.owned-choice{text-align:left;cursor:pointer;width:100%;color:var(--brand-ink);background:0 0;border:0;align-items:center;gap:12px;padding:12px;display:flex}.owned-choice:disabled{cursor:default;opacity:.6}.owned-choice img,.owned-placeholder{object-fit:cover;background:var(--brand-accent-soft);width:60px;height:72px;color:var(--brand-accent);border-radius:7px;flex:none;place-items:center;font-size:.875rem;display:grid}.owned-choice>span:not(.owned-placeholder){flex-direction:column;gap:6px;min-width:0;display:flex}.owned-choice strong{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5}.owned-choice small{font-size:.8125rem;font-weight:500;line-height:1.5}.owned-grid article>a{border-top:1px solid var(--brand-accent-soft);text-align:right;color:var(--brand-accent-strong);padding:8px 12px;font-size:.8125rem;display:block}.selected-asset{background:var(--brand-accent-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;padding:12px;font-size:.9375rem;display:flex}.selected-asset button{color:var(--brand-accent-strong);white-space:nowrap;background:0 0;border:0;font-size:.8125rem}.owned-picker .list-pagination{margin:15px 0 0}.owned-picker>p{font-size:.875rem;line-height:1.7}.contest-crosslinks{flex-wrap:wrap;gap:18px;margin:0 0 24px;font-size:.9375rem;display:flex}.contest-crosslinks a{color:var(--brand-accent-strong);text-decoration:none}.contest-search{gap:8px;display:flex}.contest-search select,.contest-search button{border:1px solid var(--brand-line);color:var(--brand-text);background:#fff;border-radius:10px;padding:10px;font-size:.9375rem}.contest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.contest-card{border:1px solid var(--brand-line);background:#fff;border-radius:17px;overflow:hidden}.contest-card>a>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.contest-card-content{padding:23px}.contest-meta{justify-content:space-between;align-items:center;gap:10px;font-size:.8125rem;display:flex}.contest-meta>span{color:var(--brand-accent-strong);background:var(--brand-accent-soft);border-radius:7px;padding:5px 9px;font-weight:750}.contest-meta small{color:var(--brand-muted);font-size:.8125rem}.contest-card h2{margin:17px 0 10px;font-size:1.25rem;line-height:1.5}.contest-card h2 a{color:inherit;text-decoration:none}.contest-card-content>p{color:var(--brand-muted);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin-bottom:20px;font-size:.9375rem;line-height:1.7;display:-webkit-box;overflow:hidden}.contest-prize{color:var(--brand-accent-strong);margin-bottom:19px;font-size:1.25rem;display:block}.contest-card footer{border-top:1px solid var(--brand-accent-soft);color:var(--brand-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:16px;font-size:.875rem;display:flex}.contest-card footer a{color:var(--brand-accent-strong);font-weight:750}.contest-steps{color:var(--brand-text);padding-left:22px;font-size:.9375rem;line-height:1.8}.contest-steps li{padding:9px 0}.publish-back{color:var(--brand-accent-strong);margin-bottom:24px;font-size:.9375rem;text-decoration:none;display:inline-block}.contest-detail-heading{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:26px;margin-bottom:28px;padding:0 0 28px;display:flex}.contest-detail-heading p{color:var(--brand-muted);font-size:.9375rem}.contest-detail-heading a{color:inherit}.contest-award{background:var(--brand-accent-strong);color:#fff;border-radius:17px;flex-direction:column;gap:8px;min-width:235px;padding:22px 26px;display:flex}.contest-award small{opacity:.85;font-size:.875rem}.contest-award strong{font-size:1.55rem}.contest-award>span{opacity:.85;font-size:.8125rem;line-height:1.6}.contest-detail-grid{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:28px;display:grid}.contest-brief,.contest-participate,.contest-inline-form{border:1px solid var(--brand-line);background:#fff;border-radius:16px;padding:25px}.contest-brief h2,.contest-participate h2{margin:0 0 18px;font-size:1.2rem}.contest-brief>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.95}.contest-source{border-top:1px solid var(--brand-line);color:inherit;gap:16px;margin-top:24px;padding-top:20px;text-decoration:none;display:flex}.contest-source img{object-fit:cover;border-radius:8px;width:70px;height:90px}.contest-source span{flex-direction:column;justify-content:center;gap:7px;display:flex}.contest-source small{color:var(--brand-muted);font-size:.8125rem}.contest-source b{color:var(--brand-accent-strong);font-size:.875rem}.contest-owner-tools{background:var(--brand-accent-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;padding:18px;font-size:.9375rem;display:flex}.contest-owner-tools button{border:1px solid var(--brand-line);background:#fff;border-radius:9px;padding:10px 13px;font-size:.875rem}.contest-owner-tools p{flex-basis:100%;margin:6px 0;line-height:1.7}.contest-entries{margin-top:32px}.contest-entries>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.contest-entries h2{margin:0;font-size:1.3rem}.contest-entries header>span{color:var(--brand-muted);font-size:.8125rem}.contest-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contest-entry-grid article{border:1px solid var(--brand-line);background:#fff;border-radius:14px;overflow:hidden}.contest-entry-grid article.winner{border:2px solid var(--brand-accent)}.contest-entry-grid article>a img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.contest-entry-grid article>div{padding:18px}.contest-entry-grid h3{margin:8px 0;font-size:1.0625rem}.contest-entry-grid h3 a{color:inherit}.contest-entry-grid article>div>span{color:var(--brand-muted);font-size:.875rem}.contest-entry-grid p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.8}.contest-entry-grid footer{flex-wrap:wrap;gap:10px;display:flex}.contest-entry-grid footer a,.contest-entry-grid footer button{font-size:.875rem}.contest-entry-grid footer a{color:var(--brand-accent-strong)}.winner-label{background:var(--brand-accent-soft);color:var(--brand-accent-strong);border-radius:6px;padding:5px 9px;font-size:.8125rem}.contest-participate .owned-grid{grid-template-columns:1fr}.contest-participate>a,.contest-participate form>a{color:var(--brand-accent-strong);margin:16px 0;font-size:.9375rem;display:block}.contest-participate form>.publish-submit{width:100%}.contest-participate dl{border-bottom:1px solid var(--brand-accent-soft);margin-bottom:20px;padding-bottom:12px}.market-hub .page-heading{padding-bottom:22px}.market-hub .area-card-grid{gap:22px}.market-hub .area-card{border-color:var(--brand-line);box-shadow:none;border-radius:17px}.market-hub .area-card>img{aspect-ratio:4/3;object-fit:cover}.market-hub .area-card-body{padding:23px}.market-hub .area-card-body>strong{color:var(--brand-accent-strong);margin:20px 0;font-size:1.4rem;display:block}.market-hub .area-card-body h2{font-size:1.25rem;line-height:1.5}.market-hub .area-card-body small{color:var(--brand-accent-strong);font-size:.8125rem}.market-hub .area-card-body footer{border-top:1px solid var(--brand-accent-soft);gap:15px;padding-top:17px}.market-hub .area-card-body footer a{font-size:.9375rem}.market-register-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 28px;display:grid}.market-register-options>a{background:var(--brand-accent-pale);border:1px solid var(--brand-line);color:var(--brand-accent-strong);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;text-decoration:none;display:flex}.market-register-options strong{font-size:1rem}.market-register-options span{color:var(--brand-muted);font-size:.875rem}.market-register-options small{color:var(--brand-muted);margin-top:5px;font-size:.875rem;display:block}.market-hub .market-safety{margin-top:22px}.market-hub .market-grid,.market-hub .ip-market-grid{gap:20px}.market-hub .market-grid>article,.market-hub .ip-market-card{border:1px solid var(--brand-line);box-shadow:none;border-radius:16px;overflow:hidden}.market-hub .ip-market-card>img{aspect-ratio:4/3;object-fit:contain;background:var(--brand-accent-pale)}.market-hub .ip-market-card>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.market-detail .market-grid,.market-detail .ip-market-grid{grid-template-columns:minmax(0,1fr);max-width:880px;margin:20px auto}.market-detail .market-grid>article{grid-template-columns:minmax(180px,.8fr) 1.2fr;display:grid}.market-detail .market-cover{height:100%;min-height:340px}.market-detail .market-cover img{object-fit:contain;background:var(--brand-accent-pale)}.market-detail .market-card-body{padding:28px}.market-detail .ip-market-card{padding:24px}.market-detail .ip-market-card>img{width:100%;max-height:400px;margin-bottom:20px}.publish-hub :focus-visible,.publish-editor :focus-visible,.contest-hub :focus-visible,.contest-detail :focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.publish-hub button:disabled,.publish-editor button:disabled,.contest-detail button:disabled{cursor:default;opacity:.5}@media (width<=1000px){.publish-grid,.contest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-editor-grid{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.contest-detail-grid{grid-template-columns:minmax(0,1fr)}.contest-participate{max-width:none}.contest-participate .owned-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.publish-hub,.publish-editor,.contest-hub,.contest-detail{width:calc(100% - 28px);margin-top:24px}.publish-heading,.contest-detail-heading{flex-direction:column;align-items:stretch;gap:18px}.publish-heading h1,.contest-detail-heading h1{font-size:1.8rem}.publish-manage{align-self:flex-start}.publish-controls{align-items:stretch;gap:15px}.publish-controls nav{flex-wrap:nowrap;width:100%;padding-bottom:5px;overflow-x:auto}.publish-controls nav button{flex-shrink:0;padding:10px 14px}.publish-search,.publish-search input{width:100%}.publish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.publish-card{border-radius:13px;padding:16px}.publish-card>div{flex-direction:column;align-items:flex-start;gap:7px}.publish-card :is(h2,h3){margin-top:17px;font-size:1.125rem}.publish-card p{margin-bottom:18px;font-size:.875rem}.publish-footnote{grid-template-columns:1fr;padding:20px}.publish-footnote a{grid-area:auto/1;margin-top:8px}.publish-editor-grid{grid-template-columns:minmax(0,1fr)}.publish-summary{order:-1;padding:18px;position:static}.publish-summary>img,.publish-summary>p,.publish-summary>dl,.publish-summary .contest-steps{display:none}.publish-summary h2{margin:7px 0}.publish-summary>a{margin:8px 18px 0 0;display:inline-block}.publish-form>section{padding:20px 16px}.publish-form .form-pair{grid-template-columns:1fr;gap:0}.owned-grid,.contest-grid{grid-template-columns:1fr}.contest-search{flex-wrap:wrap;width:100%}.contest-search input{flex-basis:100%;width:100%}.contest-search select{flex:1}.contest-award{min-width:0}.contest-detail-heading{padding-bottom:23px}.contest-brief,.contest-participate{padding:20px 16px}.contest-entry-grid,.contest-participate .owned-grid{grid-template-columns:1fr}.contest-entries>header{flex-wrap:wrap}.market-register-options,.market-detail .market-grid>article{grid-template-columns:1fr}.market-detail .market-cover{height:280px;min-height:0}.market-detail .market-card-body{padding:20px}.market-hub .area-card-grid{grid-template-columns:1fr}.market-hub .area-filter{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.publish-card{transition:none}.publish-card:hover{transform:none}}.publish-grouped-cards{gap:40px;display:grid}.publish-group-block>header{align-items:center;gap:18px;margin:0 0 18px;display:flex}.publish-group-block>header:after{content:"";background:var(--brand-line);flex:1;height:1px}.publish-group-block>header h2{color:var(--brand-text);margin:0;font-size:1.125rem;font-weight:750}.publish-hub .publish-controls nav button[aria-pressed=true]{background:var(--brand-accent)}@media (width<=700px){.publish-grouped-cards{gap:30px}.publish-group-block>header{margin-bottom:14px}}:root{--page-heading-size:30px;--page-section-size:20px;--page-radius:6px;--page-top-space:32px}.site-page.site-page{box-sizing:border-box;color:var(--brand-text);width:calc(100% - 40px)!important;max-width:var(--site-shell)!important;margin:var(--page-top-space) auto 64px!important;padding:0!important}.site-page-heading.site-page-heading{justify-content:space-between;align-items:center;gap:24px;display:flex;border:0!important;border-bottom:1px solid var(--brand-line)!important;background:0 0!important;min-height:0!important;margin:0 0 24px!important;padding:0 0 24px!important}.site-page-heading-copy{min-width:0}.site-page-heading.site-page-heading h1{font-weight:800;color:var(--brand-ink)!important;font-size:var(--page-heading-size)!important;letter-spacing:-.04em!important;margin:0!important;line-height:1.3!important}.site-page-heading.site-page-heading h1 a{color:inherit;text-decoration:none}.site-page-heading.site-page-heading p{max-width:720px;color:var(--brand-muted)!important;margin:10px 0 0!important;font-size:15px!important;line-height:1.7!important}.site-page-heading-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.site-page-heading-actions>:is(a,button){border:1px solid var(--brand-line-strong);min-height:44px;color:var(--brand-text);background:#fff;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;border-radius:var(--page-radius)!important}.page-toolbar .site-primary,.site-page .site-primary,.site-page .site-primary:visited{justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;border:1px solid var(--brand-accent-strong)!important;border-radius:var(--page-radius)!important;background:var(--brand-accent-strong)!important;color:#fff!important;padding:10px 16px!important}.page-toolbar .site-primary:hover,.site-page .site-primary:hover{filter:brightness(.94)}.site-page-tabs.site-page-tabs{scrollbar-width:thin;border:0;border-bottom:1px solid var(--brand-line);background:#fff;flex-wrap:nowrap;align-items:stretch;gap:24px;margin:0 0 24px;padding:0;display:flex;overflow-x:auto}.site-page-tabs.site-page-tabs>:is(a,button){min-height:48px;color:var(--brand-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:10px 0;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.site-page-tabs.site-page-tabs>:is(.active,[aria-current],[aria-pressed=true]){color:var(--brand-accent-strong);border-bottom-color:var(--brand-accent);background:0 0}.site-filter-bar.site-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;display:flex}.site-filter-bar.site-filter-bar :is(button,select,input:not([type=checkbox])){border:1px solid var(--brand-line-strong);min-width:0;min-height:44px;color:var(--brand-text);background:#fff;padding:10px 12px;font-size:14px;border-radius:var(--page-radius)!important}.site-filter-bar.site-filter-bar input:not([type=checkbox]){flex:1;min-width:120px}.site-filter-bar label{align-items:center;gap:6px;font-size:14px;display:flex}.site-empty.site-empty{border:1px solid var(--brand-line);background:var(--brand-surface);min-height:240px;color:var(--brand-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex;border-radius:var(--page-radius)!important}.site-empty.site-empty h2{font-size:var(--page-section-size);color:var(--brand-ink);margin:0}.site-empty.site-empty p{max-width:540px;margin:0;font-size:15px;line-height:1.7}.site-page .site-status{color:var(--brand-accent-strong);margin:16px 0;font-size:14px}.site-page .site-status:empty{display:none}.site-card-grid>:is(.goods-card,.mp-card),.emoticon-store-grid>article{border:1px solid var(--brand-line);background:#fff;overflow:hidden;border-radius:var(--page-radius)!important}.site-card-grid :is(h2),.emoticon-store-grid h2{font-size:18px;line-height:1.45}.site-page .goods-card>section{padding:16px}.site-page .goods-card strong{color:var(--brand-accent-strong)}.site-page .fee-guide{margin-top:0;border-radius:var(--page-radius)!important}.login-symbol.login-brand-symbol{border:0;justify-content:center;align-items:center;display:flex;background:0 0!important}.creator-field-tags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.creator-field-tags>span{border:1px solid var(--brand-line);background:var(--brand-surface);color:var(--brand-text);white-space:nowrap;padding:3px 9px;font-size:13px;line-height:1.6;display:inline-block;border-radius:4px!important}.creator-directory-grid .account-badges{flex-wrap:wrap;max-width:100%;margin:0 0 10px}@media (width<=680px){:root{--page-heading-size:24px;--page-section-size:18px;--page-top-space:24px}.site-page.site-page{width:calc(100% - 28px)!important;margin-bottom:48px!important}.site-page-heading.site-page-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px!important;padding-bottom:20px!important}.site-page-heading-actions{width:100%}.site-page-heading.site-page-heading p{font-size:14px!important}.site-page-tabs.site-page-tabs{gap:20px;margin-bottom:20px}.site-filter-bar.site-filter-bar{gap:8px}.site-filter-bar.site-filter-bar input:not([type=checkbox]){font-size:16px!important}.site-empty.site-empty{min-height:220px;padding:32px 20px}.site-page .goods-card>section{padding:12px}}.page-context-title.page-context-title{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.page-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;min-width:0;margin:0 0 20px;padding:0;display:flex}.page-toolbar>.site-page-heading-actions{flex-wrap:wrap;max-width:100%}.page-toolbar .site-page-heading-actions:empty{display:none}.page-toolbar .page-toolbar-note{color:var(--brand-muted);margin-right:auto;font-size:14px}@media (width<=680px){.page-toolbar{gap:12px;margin-bottom:16px}.page-toolbar .site-page-heading-actions{gap:8px}.page-toolbar .site-page-heading-actions>a,.page-toolbar .site-page-heading-actions>button{white-space:normal;text-align:center}}.page-toolbar .site-page-heading-actions>input{border:1px solid var(--brand-line);border-radius:var(--page-radius);min-width:0;max-width:100%;min-height:44px;color:var(--brand-text);background:#fff;padding:10px 14px;font-size:16px}.page-toolbar svg{flex:none;width:18px;height:18px}.page-guidance{color:var(--brand-muted);margin:16px 0;font-size:14px;line-height:1.7}.page-guidance summary{cursor:pointer;color:var(--brand-accent-strong);padding:8px 0}.wallet-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.wallet-summary .wallet-macaron-balance{flex-wrap:wrap;min-width:0}.wallet-balance-guide{max-width:640px;color:var(--brand-muted);font-size:14px;line-height:1.7}.wallet-balance-guide summary{cursor:pointer;color:var(--brand-accent-strong);padding:10px 0}.portfolio-wrap>.portfolio-toolbar{border:0;min-height:0;margin-bottom:20px;padding:0}.commission-manager-heading{justify-content:flex-end}:root{--page-gutter:20px;--page-panel-radius:12px;--page-card-radius:6px}.page-shell.page-shell{box-sizing:border-box;min-width:0;width:calc(100% - var(--page-gutter) * 2)!important;max-width:var(--page-shell-width,var(--site-shell))!important;margin:var(--page-top-space) auto 64px!important;padding:0!important}.page-shell.fc-studio{--page-shell-width:1000px}.page-shell.commission-editor-wrap{--page-shell-width:1080px}.area-embedded .page-shell.page-shell{width:100%!important;max-width:none!important;margin:0!important}@media (width<=680px){:root{--page-gutter:14px}.page-shell.page-shell{margin-bottom:64px!important}}.page-shell :is(.studio-secondary-button,.studio-create-button,.studio-row-actions>a,.studio-row-actions>button,.task-nav button,.collab-tabs button,.ip-market-toolbar>a,.contest-crosslinks>a){border-radius:var(--page-radius);min-height:44px}.page-shell :is(.studio-row-actions>a,.studio-row-actions>button,.ip-market-toolbar>a,.contest-crosslinks>a){align-items:center;display:inline-flex}.page-toolbar>.site-page-heading-actions>.site-primary:focus-visible,.page-toolbar :is(a,button,input):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@media (width<=680px){.page-toolbar>.site-page-heading-actions{flex-shrink:1}.page-toolbar>.site-page-heading-actions>input{flex:180px}}:is(.pagination,.list-pagination,.studio-list-pagination,.collab-pagination,.notice-pagination,.creator-pagination){font-size:var(--ui-text-sm);font-variant-numeric:tabular-nums;gap:12px;line-height:20px}:is(.pagination,.list-pagination,.studio-list-pagination,.collab-pagination,.notice-pagination,.creator-pagination)>:is(button,a){border-color:var(--brand-line-strong);font-weight:var(--ui-control-weight);white-space:nowrap;justify-content:center;align-items:center;line-height:20px;display:inline-flex;min-height:var(--ui-control-height)!important;border-radius:var(--page-radius)!important;font-size:var(--ui-text-sm)!important;padding:8px 16px!important}:is(.pagination,.list-pagination,.studio-list-pagination,.collab-pagination,.notice-pagination,.creator-pagination)>span{min-width:0;color:var(--brand-muted);font-size:var(--ui-text-xs);text-align:center}:is(.pagination,.list-pagination,.studio-list-pagination,.collab-pagination,.notice-pagination,.creator-pagination)>button:disabled{opacity:.45}:is(.area-card,.event-feature,.inline-work-card,.work-card-options,.ip-book-copy) :is(h2,h3,strong),:is(.area-card,.event-feature,.inline-work-card,.work-card-options,.ip-book-copy) :is(h2,h3,strong) :is(a,button),.commission-artist,.commission-artist .creator-handle>a{overflow-wrap:anywhere;min-width:0}.content-state.compact{min-height:160px}:is(.wallet-row b,.wallet-balance-card>strong,.payout-waiting strong,.earnings-totals strong,.commission-card-price>strong,.commission-detail-price,.market-price>strong,.marketplace-service-price>strong){font-variant-numeric:tabular-nums}.upgrade-eyebrow{color:var(--brand-accent-strong);letter-spacing:.03em;font-size:12px;font-weight:750;display:block}.upgrade-panel{background:#fff;border:1px solid #e8e5ee;padding:26px;border-radius:18px!important}.upgrade-panel h2{margin:10px 0 14px;font-size:20px;line-height:1.45}.upgrade-panel p{color:#716b80;line-height:1.75}.upgrade-primary{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex;background:var(--brand-accent)!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:12px 20px!important}.upgrade-primary:disabled{opacity:.5;cursor:not-allowed}.upgrade-section-line{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 16px;display:flex}.upgrade-section-line h2,.upgrade-section-line h3{margin:0;font-size:20px}.upgrade-section-line>span{color:#777083;font-size:13px}.upgrade-filter-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.upgrade-filter-tabs button{cursor:pointer;color:#6f687a;background:#fff;border:1px solid #e4e0ec;padding:9px 16px;border-radius:999px!important}.upgrade-filter-tabs button[aria-pressed=true]{border-color:var(--brand-accent-line);background:var(--brand-accent-soft);color:var(--brand-accent-strong);font-weight:750}.help-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;margin-top:26px;display:grid}.help-search{gap:12px;font-size:21px;font-weight:750;display:grid}.help-search input{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale,#f9f7ff);width:100%;padding:17px 20px;font-size:16px;font-weight:400;border-radius:12px!important}.help-side{gap:16px;display:grid;position:sticky;top:100px}.help-side section{gap:14px;display:grid}.help-side section h2,.help-side section p{margin:0}.help-side a:not(.upgrade-primary){color:var(--brand-accent-strong);font-size:14px}.help-workspace .help-quick-faq{background:0 0;border:0;margin:0;padding:0}.help-workspace .help-quick-faq>div:not(.upgrade-section-line):not(.area-empty){display:block}.help-workspace .help-quick-faq details{background:#fff;border:0;border-bottom:1px solid #e9e6ee;padding:19px 0;border-radius:0!important}.help-workspace summary{cursor:pointer;font-size:15px;font-weight:650;line-height:1.65}.help-workspace details p{color:#696273;font-size:14px;line-height:1.85}.help-workspace details[open] summary{color:var(--brand-accent-strong)}.program-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.program-upgrade .creator-program-steps{gap:14px;margin:0 0 24px}.program-upgrade .creator-program-steps article{background:#fff;border:1px solid #e8e5ee;padding:24px 20px;border-radius:16px!important}.program-upgrade .creator-program-steps h2{font-size:19px;line-height:1.5}.program-upgrade .creator-program-steps p{color:#746c80;font-size:14px;line-height:1.75}.program-process ol{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0;list-style:none;display:grid}.program-process li{counter-increment:step;font-size:14px;line-height:1.7}.program-process li:before{content:counter(step,decimal-leading-zero);color:var(--brand-accent);margin:18px 0;font-size:24px;font-weight:750;display:block}.program-process p{margin-bottom:0}.program-side{position:sticky;top:100px}.program-side>.upgrade-primary{width:100%;margin:10px 0 22px}.program-side .application-status{margin:20px 0}.program-side .application-status article{border-bottom:1px solid #eee;gap:8px;padding:16px 0;display:grid}.program-side .application-status strong{color:var(--brand-accent-strong)}.program-side .application-status span{color:#776e83;font-size:12px}.program-fees{border-block:1px solid #e8e5ee;margin-top:24px;padding:20px 0}.program-fees summary{cursor:pointer;font-weight:650}.program-fees .fee-guide{max-width:100%}.program-upgrade .creator-program-form{border:1px solid var(--brand-accent-line);margin-top:24px;padding:28px;border-radius:18px!important}.program-upgrade [hidden]{display:none!important}.payout-control.payout-upgrade{background:0 0;border:0;padding:0;display:block}.payout-overview{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:22px;display:grid}.payout-main{background:linear-gradient(125deg,var(--brand-accent-pale,#f9f7ff),#fff);border:1px solid var(--brand-accent-line);flex-direction:column;align-items:flex-start;gap:12px;padding:34px;display:flex;border-radius:20px!important}.payout-main .payout-amount{color:#282237;letter-spacing:-.04em;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.35;display:block}.payout-main p{color:#736a82;margin:0;font-size:13px;line-height:1.7}.payout-main .upgrade-primary{min-width:180px;margin:12px 0 4px}.payout-waiting{border:1px solid #e7e2ee;padding:4px 24px;display:grid;border-radius:18px!important}.payout-waiting section{gap:7px;padding:20px 0;display:grid}.payout-waiting section+section{border-top:1px solid #eae6f0}.payout-waiting span{color:#766d83;font-size:13px}.payout-waiting strong{font-size:22px}.payout-waiting small{color:#80768b;font-size:12px;line-height:1.5}.payout-readiness{border:1px solid #e8e3ee;margin-top:22px;padding:0 24px 22px;border-radius:16px!important}.payout-readiness .verification-grid{margin:0}.payout-readiness p{color:#796f86;font-size:13px;line-height:1.7}.payout-breakdown{border-bottom:1px solid #e5dfed;padding:20px 4px}.payout-breakdown summary{cursor:pointer;font-size:14px;font-weight:650}.payout-breakdown p{font-size:13px;line-height:1.7}.payout-upgrade .payout-history{gap:16px;display:grid}.earning-table article em{background:var(--brand-accent-soft);color:var(--brand-accent-strong);justify-self:start;padding:5px 9px;font-size:12px;font-style:normal;border-radius:6px!important}.creator-page .creator-profile-head{background:#fff;border:1px solid #e7e1ee;align-items:start;padding:28px;border-radius:20px!important}.creator-short-bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.creator-page .creator-details{border:0;margin-top:16px;padding:0}.creator-details summary{cursor:pointer;color:#776c85;font-size:13px}.creator-details>p{white-space:pre-wrap;line-height:1.75}.creator-page .creator-channel-nav{border-bottom:1px solid #e9e3f0;gap:22px;margin-top:26px;margin-bottom:28px;padding-bottom:0}.creator-page .creator-channel-nav a{white-space:nowrap;background:0 0;border:0;padding:12px 1px;border-radius:0!important}.creator-page .creator-channel-nav a.active{color:var(--brand-accent-strong);box-shadow:inset 0 -2px var(--brand-accent);background:0 0}.creator-spotlight .hq-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;display:grid}.creator-spotlight .hq-work:first-child{grid-row:span 2}.creator-spotlight .hq-work:not(:first-child){grid-template-columns:42% minmax(0,1fr);align-items:center;gap:18px;display:grid}.creator-spotlight .hq-work:first-child .work-thumbnail{aspect-ratio:1.6;overflow:hidden;border-radius:14px!important}.creator-spotlight .hq-work:first-child .hq-work-image{aspect-ratio:auto;height:100%;display:block}.creator-spotlight .hq-work:not(:first-child) .work-thumbnail{aspect-ratio:1;overflow:hidden;border-radius:12px!important}.creator-spotlight .hq-work:not(:first-child) .hq-work-image{aspect-ratio:1}.creator-spotlight .hq-work-image img{object-fit:cover;width:100%;height:100%}.creator-spotlight .hq-work-copy h3{font-size:19px}.creator-spotlight .hq-work:first-child h3{font-size:23px}.creator-spotlight .hq-work-copy p{color:#83758d;font-size:13px}.creator-channel-feed{border-top:1px solid #e8e1ee;margin-top:30px;padding-top:18px}.commission-discovery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.commission-discovery .area-card{border:1px solid #e8e3ee;flex-direction:column;display:flex;border-radius:17px!important}.commission-discovery .commission-preview{aspect-ratio:1.2;object-fit:cover;width:100%;height:auto}.commission-discovery .area-card-body{flex-direction:column;flex:1;gap:12px;padding:21px;display:flex}.commission-discovery .area-card-body>p,.commission-discovery h2{margin:0}.commission-discovery h2{font-size:20px;line-height:1.4}.commission-discovery small{color:var(--brand-accent-strong);font-size:12px}.commission-discovery .commission-card-summary{-webkit-line-clamp:2;color:#7f758b;-webkit-box-orient:vertical;min-height:44px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.commission-discovery .area-card-body>strong{margin-top:auto;font-size:17px}.commission-conditions{border-block:1px solid #eae5f0;grid-template-columns:1fr 1fr;margin:0;padding:14px 0;font-size:13px;display:grid}.commission-conditions div+div{border-left:1px solid #eae5f0;padding-left:16px}.commission-conditions dt{color:#82758b;margin-bottom:7px}.commission-conditions dd{margin:0;font-weight:700}.commission-discovery footer button{width:100%}.commission-detail-samples img{object-fit:contain}.event-feature{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale,#f9f7ff);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);margin:8px 0 30px;display:grid;overflow:hidden;border-radius:20px!important}.event-feature:not(:has(>img)){grid-template-columns:1fr}.event-feature>img{object-fit:cover;width:100%;height:100%;max-height:380px}.event-feature>div{padding:32px}.event-feature h2{margin:14px 0;font-size:28px;line-height:1.4}.event-feature p{color:#736a80;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.event-feature dl{gap:30px;margin:22px 0;font-size:13px;display:flex}.event-feature dt{color:#8b7b97;margin-bottom:7px}.event-feature dd{margin:0;font-weight:650}.event-rows{border-top:1px solid #e7e2eb}.event-rows article{border-bottom:1px solid #e7e2eb;grid-template-columns:110px minmax(0,1fr) 130px;align-items:center;gap:26px;padding:24px 6px;display:grid}.event-rows time{gap:6px;display:grid}.event-rows time strong{letter-spacing:-.03em;font-size:20px}.event-rows time span,.event-rows small{color:#85778e;font-size:12px}.event-rows h3{margin:8px 0;font-size:18px}.event-rows p{color:#83798b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.event-row-action{justify-items:end;gap:15px;font-size:13px;display:grid}.event-status{color:#82788b;background:#f1eff4;padding:5px 10px;border-radius:6px!important}.event-status.open{background:var(--brand-accent-soft);color:var(--brand-accent-strong)}.market-discovery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.market-discovery .area-card{border:1px solid #e7e1ec;flex-direction:column;display:flex;border-radius:17px!important}.market-discovery .area-card>img{aspect-ratio:1.15;object-fit:cover;height:auto}.market-discovery .area-card-body{flex-direction:column;flex:1;gap:11px;padding:22px;display:flex}.market-discovery h2{margin:0;font-size:21px}.market-discovery p{color:#82758c;margin:0;font-size:13px}.market-discovery small{color:var(--brand-accent-strong);font-size:12px}.market-terms{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:68px;line-height:1.75;display:-webkit-box;overflow:hidden}.market-price{border-top:1px solid #e9e4ef;gap:8px;margin-top:auto;padding-top:16px;display:grid}.market-price strong{font-size:19px}.market-discovery footer{align-items:center;gap:10px;margin-top:10px}.market-discovery footer>a:first-child{text-align:center;flex:1}.market-discovery footer>a:last-child{font-size:12px}.ip-market-section[data-market=novel] .ip-market-grid{grid-template-columns:1fr;gap:18px;display:grid}.ip-market-section[data-market=novel] .ip-market-card{border:1px solid #e5e0eb;grid-template-columns:125px minmax(0,1fr) minmax(220px,.65fr);align-items:start;gap:25px;padding:25px;display:grid;border-radius:16px!important}.ip-market-section[data-market=novel] .ip-market-card>img,.ip-market-section[data-market=novel] .asset-placeholder{object-fit:cover;background:var(--brand-accent-soft);width:125px;height:180px;box-shadow:5px 7px 18px #30203d12;border-radius:7px!important}.ip-book-copy{gap:12px;min-width:0;display:grid}.ip-book-copy h2{margin:0;font-size:23px}.ip-book-copy>span,.ip-book-copy small{color:#86748f;font-size:12px}.ip-book-copy>a{color:var(--brand-accent-strong);font-size:13px}.ip-book-copy .ip-synopsis{white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.9;display:-webkit-box;overflow:hidden}.ip-book-terms{min-width:0}.ip-market-section[data-market=novel] .ip-book-terms{border-left:1px solid #e9e4ef;padding-left:24px}.ip-book-terms h3{margin:10px 0;font-size:15px;line-height:1.6}.ip-book-terms p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;font-size:13px;line-height:1.8;overflow:auto}.ip-market-section[data-market=novel] .ip-book-terms footer{border:0;flex-direction:column;align-items:stretch;gap:10px;padding:0;display:flex}.ip-market-section[data-market=novel] .ip-book-terms footer>a{display:none}.ip-market-section[data-market=novel] .ip-market-toolbar{float:right;gap:18px;margin:0 0 16px;font-size:13px}.ip-market-section[data-market=novel] .task-nav{margin-top:0}.ip-market-section[data-market=novel] .area-filter{clear:both}.emoticon-shopping.has-preview{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.emoticon-shopping.has-preview .emoticon-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.emoticon-store-grid>article{border-color:#e8e3ee;flex-direction:column;display:flex;overflow:hidden;border-radius:16px!important}.emoticon-store-grid>article.preview-selected{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.emoticon-store-grid article>span{margin-top:auto;padding-top:10px;font-size:13px;font-weight:700}.emoticon-store-grid .emoticon-try{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale,#f9f7ff);color:var(--brand-accent-strong);margin-top:15px;padding:9px;font-size:12px;border-radius:8px!important}.emoticon-live-preview{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale,#f9f7ff);padding:24px;position:sticky;top:110px;border-radius:18px!important}.emoticon-live-preview h2{margin:12px 0 22px;font-size:20px;line-height:1.5}.emoticon-live-preview>p{color:#887a92;font-size:12px;line-height:1.8}.emoticon-live-preview>.upgrade-primary{width:100%;margin-top:10px;font-size:13px}.emoticon-comment-preview{background:#fff;border:1px solid #ebe5f0;gap:10px;padding:18px 14px;display:flex;border-radius:12px!important}.preview-avatar{background:var(--brand-accent-soft);width:29px;height:29px;color:var(--brand-accent-strong);flex-shrink:0;place-items:center;font-size:12px;display:grid;border-radius:50%!important}.emoticon-comment-preview b{align-items:center;gap:4px;font-size:13px;display:flex}.emoticon-comment-preview p{color:#84728e;font-size:12px}.emoticon-comment-preview .preview-badge{object-fit:contain;width:22px;height:22px}.emoticon-comment-preview .preview-emote{object-fit:contain;width:110px;height:110px}.emoticon-preview-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:220px;margin:18px 0;display:grid;overflow:auto}.emoticon-preview-options button{background:#fff;border:1px solid #0000;padding:3px;border-radius:7px!important}.emoticon-preview-options button[aria-pressed=true]{border-color:var(--brand-accent)}.emoticon-preview-options img{aspect-ratio:1;object-fit:contain;width:100%}@media (width<=1050px){.commission-discovery,.market-discovery,.emoticon-shopping.has-preview .emoticon-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.program-upgrade .creator-program-steps{grid-template-columns:1fr}.program-upgrade .creator-program-steps article{padding:20px}.ip-market-section[data-market=novel] .ip-market-card{grid-template-columns:100px minmax(0,1fr)}.ip-market-section[data-market=novel] .ip-market-card>img,.ip-market-section[data-market=novel] .asset-placeholder{width:100px;height:145px}.ip-market-section[data-market=novel] .ip-book-terms{border:0;border-top:1px solid #e9e4ef;grid-column:2;padding:18px 0 0}}@media (width<=760px){.help-workspace,.program-layout,.payout-overview,.emoticon-shopping.has-preview{grid-template-columns:1fr}.help-side,.program-side,.emoticon-live-preview{position:static}.help-side{grid-template-columns:1fr}.upgrade-panel{padding:22px}.payout-main{padding:25px}.payout-waiting{grid-template-columns:1fr}.program-process ol{grid-template-columns:1fr;gap:8px}.program-process li:before{margin:10px 14px 0 0;display:inline-block}.program-process p{margin-top:8px}.creator-spotlight .hq-grid{grid-template-columns:1fr}.creator-spotlight .hq-work:first-child{grid-row:auto}.creator-page .creator-profile-head{padding:20px}.creator-page .creator-channel-nav{flex-wrap:nowrap;gap:20px;overflow:auto}.event-feature{grid-template-columns:1fr}.event-feature>img{max-height:230px}.event-feature>div{padding:24px}.event-feature h2{font-size:24px}.event-rows article{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:20px 0}.event-rows time strong{font-size:16px}.event-row-action{grid-column:2;justify-content:space-between;align-items:center;display:flex}.event-feature dl{flex-wrap:wrap;gap:18px}.ip-market-section[data-market=novel] .ip-market-toolbar{float:none;margin-bottom:20px}.emoticon-live-preview{order:-1}.emoticon-comment-preview .preview-emote{width:90px;height:90px}.emoticon-live-preview{padding:20px}.emoticon-live-preview h2{margin-bottom:12px}.ip-market-section[data-market=novel] .ip-market-card{gap:18px;padding:18px}.ip-book-copy h2{font-size:20px}}@media (width<=480px){.commission-discovery,.market-discovery{grid-template-columns:1fr}.ip-market-section[data-market=novel] .ip-market-card{grid-template-columns:75px minmax(0,1fr)}.ip-market-section[data-market=novel] .ip-market-card>img,.ip-market-section[data-market=novel] .asset-placeholder{width:75px;height:108px}.ip-market-section[data-market=novel] .ip-book-terms{grid-column:1/-1}.emoticon-shopping.has-preview .emoticon-store-grid{gap:10px}.emoticon-store-grid>article{padding:12px}.emoticon-store-grid h2{font-size:16px}.creator-spotlight .hq-work:not(:first-child){gap:12px}.upgrade-section-line h2{font-size:18px}}.portfolio-workbench{max-width:none;padding:0}.portfolio-workbench [hidden]{display:none!important}.portfolio-manual-actions{background:#fff;border:1px solid #e6e0ee;align-items:end;gap:12px;margin:18px 0;padding:18px 20px;display:flex;border-radius:14px!important}.portfolio-manual-actions label{color:#82768e;flex:1;gap:7px;font-size:12px;display:grid}.portfolio-manual-actions input{color:#34283e;background:0 0;border:0;border-bottom:1px solid #e1dbe8;max-width:100%;padding:8px 0;font-size:20px;font-weight:700;border-radius:0!important}.portfolio-manual-actions>button{background:var(--brand-accent);color:#fff;border:0;min-height:44px;padding:12px 18px;font-weight:650;border-radius:9px!important}.portfolio-manual-actions>a{font-size:13px}.portfolio-manual>p{color:#84748e;font-size:13px;line-height:1.8}.portfolio-workbench .composition-pdf.library-open{background:#f8f7fa;border-color:#e7e1ed;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:18px;display:grid;border-radius:18px!important}.composition-pdf.library-open>.composition-toolbar,.composition-pdf.library-open>.draft-notice,.composition-pdf.library-open>.composition-reuse,.composition-pdf.library-open>p{grid-column:1/-1}.composition-pdf.library-open>.composition-library{background:#fff;grid-column:1;align-self:start;min-width:0;max-height:850px;margin:0;padding:15px;overflow:auto;border-radius:12px!important}.composition-pdf.library-open>.composition-controls{grid-column:2;min-width:0}.composition-pdf .composition-source-list{grid-template-columns:1fr;gap:9px;display:grid}.composition-pdf .composition-source-list button{align-items:center;gap:8px;width:100%;min-width:0;padding:8px;display:flex}.composition-pdf .composition-source-list img{object-fit:cover;flex-shrink:0;width:50px;height:62px}.composition-pdf .composition-source-list span{text-align:left;min-width:0}.composition-pdf .composition-source-list strong{text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.composition-pdf .composition-source-list small{font-size:11px}.composition-pdf .composition-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.composition-pdf .composition-library h3{font-size:14px}.composition-pdf .composition-library input{width:100%;min-width:0;font-size:12px}.portfolio-workbench .composition-workspace{grid-template-columns:minmax(0,1fr) 200px;gap:18px}.portfolio-workbench .composition-paper-area{background:#eeecf2;padding:18px;border-radius:12px!important}.portfolio-workbench .composition-inspector{background:#fff;border:1px solid #e5dfee;min-width:0;padding:17px;border-radius:12px!important}.portfolio-workbench .composition-inspector h3{font-size:15px}.portfolio-workbench .composition-inspector label,.portfolio-workbench .composition-inspector button{font-size:12px}.portfolio-workbench .composition-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-workbench .portfolio-grid article{border:1px solid #e7e0ed;border-radius:15px!important}.portfolio-workbench .portfolio-grid article.selected{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.portfolio-workbench .portfolio-grid img{aspect-ratio:1.2;object-fit:cover}.portfolio-workbench .portfolio-grid h2{font-size:18px}.portfolio-workbench .portfolio-filters{margin:18px 0}.portfolio-import{border:1px solid #e8e1ef;margin:25px 0;padding:22px;border-radius:14px!important}.portfolio-import summary{cursor:pointer;font-weight:650}.collab-tabs{border-bottom:1px solid #e8e2ee!important;gap:25px!important;padding-bottom:0!important}.collab-tabs>button{box-shadow:none!important;color:#82728d!important;background:0 0!important;border:0!important;border-radius:0!important;padding:15px 2px!important}.collab-tabs>button.active{color:var(--brand-accent-strong)!important;box-shadow:inset 0 -2px var(--brand-accent)!important}.collab-tabs>.collab-personal-tab{margin-left:auto}.collab-shell .collab-filter{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 16px;padding:0;display:flex}.collab-filter>input{flex:1;min-width:180px}.collab-advanced{position:relative}.collab-advanced summary{cursor:pointer;border:1px solid #e2d9ec;padding:12px 15px;font-size:13px;list-style:none;border-radius:9px!important}.collab-advanced[open] summary{color:var(--brand-accent-strong);background:var(--brand-accent-soft)}.collab-advanced>div{z-index:12;background:#fff;border:1px solid #e3d9ed;gap:10px;width:240px;padding:17px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 12px 30px #30203d15;border-radius:12px!important}.collab-shell .job-grid{border-top:1px solid #e4dcea;grid-template-columns:1fr;gap:0;display:grid}.collab-shell .job-grid>article{background:#fff;border:0;border-bottom:1px solid #e4dcea;grid-template-columns:minmax(0,1fr) 245px;gap:10px 32px;padding:25px 5px;display:grid;border-radius:0!important}.job-grid>article>header,.job-grid>article>.job-work,.job-grid>article>p,.job-grid>article>.job-portfolio{grid-column:1}.job-grid>article>.job-meta{background:0 0;border:0;border-left:1px solid #eee6f3;grid-area:1/2/3;place-content:start stretch;gap:10px;margin:0;padding:0 0 0 24px;display:grid}.job-grid>article>.job-meta>strong{color:#403049;font-size:18px}.job-grid>article>.job-meta>span{color:#86728f;font-size:12px}.job-grid>article>footer{border:0;flex-wrap:wrap;grid-area:3/2/5;justify-content:flex-start;align-self:start;gap:10px;padding:0 0 0 24px;display:flex}.job-grid>article>footer>.creator-handle{width:100%;font-size:12px}.job-grid>article>p{-webkit-line-clamp:2;color:#88768f;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.job-grid>article>.job-work{align-items:center;margin:0}.job-grid .job-work>img{object-fit:cover;width:60px;height:72px;border-radius:7px!important}.job-grid .job-work h2{margin:8px 0;font-size:20px}.job-grid .job-work small{color:#8d7b94;font-size:12px}.job-grid .job-work a{font-size:13px}.job-grid>article>header{justify-content:flex-start;gap:10px;margin:0}.job-grid>article>header b{background:var(--brand-accent-soft);color:var(--brand-accent-strong);padding:5px 10px;font-size:12px}.job-grid .job-portfolio{background:0 0;border:0;margin:5px 0 0;padding:0}.job-grid .job-portfolio summary{color:#8d7b94;cursor:pointer;font-size:12px}.job-grid .job-portfolio>div{margin-top:12px}.job-grid>article>.job-detail{background:var(--brand-accent-pale,#f9f7ff);grid-column:1/-1;margin:10px 0 0;padding:22px;border-radius:12px!important}.job-grid .job-detail p{white-space:pre-wrap;line-height:1.9}.collab-shell .creator-card-grid>article{border-color:#e6dfed;border-radius:16px!important}.contest-help-layout.list-only{grid-template-columns:1fr}.contest-help-layout.has-thread{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:28px}.contest-help-thread[hidden]{display:none!important}.contest-help-list{background:0 0;border:0}.contest-help-list>.upgrade-section-line{margin-top:0}.contest-help-list>.question-row{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #e7e0ed;grid-template-columns:72px minmax(0,1fr) 50px;align-items:center;gap:15px;padding:22px 12px;display:grid;border-radius:0!important}.contest-help-list>.question-row.active{background:var(--brand-accent-pale,#f9f7ff);box-shadow:inset 3px 0 var(--brand-accent)}.question-category{color:var(--brand-accent-strong);font-size:12px}.question-copy{gap:10px;min-width:0;display:grid}.question-copy strong{white-space:normal;font-size:16px;line-height:1.6}.question-copy small{color:#8b7b94;font-size:12px}.question-replies{text-align:center;color:#9a87a5;gap:5px;font-size:11px;display:grid}.question-replies b{color:#594764;font-size:19px}.contest-help-thread{background:#fff;border:1px solid #e2d8ec;min-width:0;padding:25px;border-radius:18px!important}.contest-help-thread header h2{font-size:23px;line-height:1.6}.contest-help-thread>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.contest-help-thread article{border-bottom:1px solid #eee5f4;padding:18px 0}.contest-help-thread time{color:#94819d;font-size:11px}.contest-thread-back{color:var(--brand-accent-strong);cursor:pointer;background:0 0;border:0;margin-bottom:20px;padding:0;font-size:13px}.contest-help-tools nav .active{background:var(--brand-accent-soft)!important;color:var(--brand-accent-strong)!important;border-color:var(--brand-accent-line)!important}.contest-help-write{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale,#f9f7ff);margin-bottom:25px;padding:24px;border-radius:16px!important}.mp-wrap .mp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mp-wrap .mp-card{background:#fff;border:1px solid #e7dfed;text-decoration:none;overflow:hidden;border-radius:17px!important}.mp-wrap .mp-card>img,.mp-wrap .mp-card>a>img{aspect-ratio:1.15;object-fit:cover;object-position:top;background:#f5f2f8;width:100%}.mp-wrap .mp-card>div{padding:20px}.mp-wrap .mp-card h2{margin:10px 0;font-size:20px}.mp-wrap .mp-card small{color:var(--brand-accent-strong);font-size:12px}.mp-wrap .mp-card p{color:#8a7794;font-size:13px}.mp-wrap .mp-card .mp-card-deadline{color:var(--brand-accent-strong);margin:14px 0 8px;font-size:12px}.mp-wrap .mp-detail{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);align-items:start;gap:32px;margin-top:24px;display:grid}.mp-detail>section>h2{margin:0 0 10px;font-size:25px}.mp-detail .mp-credit{color:#8a7794;margin-bottom:24px;font-size:13px}.mp-detail .mp-panels{background:#f4f1f7;border:1px solid #e8e0ee;gap:12px;padding:20px;border-radius:16px!important}.mp-detail .mp-canvas{background:#fff;width:100%;height:auto;border-radius:5px!important}.mp-detail>aside{background:#fff;border:1px solid #e5dbed;padding:25px;position:sticky;top:105px;border-radius:17px!important}.mp-detail>aside>p{color:#85718e;white-space:pre-wrap;font-size:14px;line-height:1.8}.mp-detail .mp-prize{background:var(--brand-accent-pale,#f9f7ff);border:1px solid var(--brand-accent-line);margin:18px 0;padding:16px;border-radius:10px!important}.mp-detail .mp-prize strong{color:var(--brand-accent-strong);font-size:17px}.mp-detail .mp-prize p{font-size:12px;line-height:1.7}.mp-detail form{margin-top:25px}.mp-detail form h3{margin:9px 0 20px;font-size:21px}.mp-detail form label{margin:18px 0;font-size:13px;font-weight:650;display:block;position:relative}.mp-detail textarea{resize:vertical;border-color:#e1d6ec;min-height:86px;margin-top:9px;padding:13px;font-weight:400;border-radius:10px!important}.mp-caption-count{text-align:right;color:#a392ac;margin-top:4px;font-size:11px;font-weight:400;display:block}.mp-detail form>p{color:#8e7d97;font-size:12px;line-height:1.7}.mp-detail .mp-primary{background:var(--brand-accent);color:#fff;border:0;width:100%;padding:13px;border-radius:10px!important}.mp-detail+section{border-top:1px solid #e7ddec;margin-top:40px;padding-top:28px}.mp-detail+section>h2{font-size:21px}@media (width<=1100px){.portfolio-workbench .composition-pdf.library-open{grid-template-columns:190px minmax(0,1fr);gap:12px;padding:12px}.portfolio-workbench .composition-workspace{grid-template-columns:1fr}.portfolio-workbench .composition-inspector{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portfolio-workbench .composition-inspector h3,.portfolio-workbench .composition-inspector>small,.portfolio-workbench .composition-position{grid-column:1/-1}.portfolio-workbench .composition-paper{max-width:420px;margin:auto}.mp-wrap .mp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.portfolio-manual-actions{flex-wrap:wrap;padding:16px}.portfolio-manual-actions label{flex-basis:100%}.portfolio-workbench .composition-pdf.library-open{display:block}.composition-pdf.library-open>.composition-library{max-height:300px;margin:12px 0}.portfolio-workbench .composition-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-workbench .composition-toolbar{flex-wrap:wrap}.portfolio-workbench .composition-paper-area{padding:12px}.portfolio-workbench .composition-inspector{display:block}.collab-tabs{overflow:auto;flex-wrap:nowrap!important;gap:18px!important}.collab-tabs>button{white-space:nowrap;font-size:13px}.collab-tabs>.collab-personal-tab{margin-left:10px}.collab-shell .job-grid>article{grid-template-columns:1fr;gap:14px;padding:22px 0}.job-grid>article>.job-meta,.job-grid>article>footer{border:0;flex-wrap:wrap;grid-area:auto/1;align-items:center;padding:0;display:flex}.job-grid>article>.job-meta{border-top:1px solid #eee5f3;padding-top:15px}.job-grid>article>.job-meta>strong{flex-basis:100%;font-size:16px}.job-grid>article>footer{padding-top:5px}.contest-help-layout.has-thread{grid-template-columns:1fr}.contest-help-layout.has-thread>.contest-help-list{display:none}.contest-help-list>.question-row{grid-template-columns:55px minmax(0,1fr) 34px;gap:8px;padding:18px 6px}.question-copy strong{font-size:14px}.contest-help-thread{padding:20px}.mp-wrap .mp-detail{grid-template-columns:1fr;gap:20px}.mp-detail>aside{padding:22px;position:static}.mp-detail .mp-panels{padding:12px}.mp-wrap .mp-grid{gap:14px}.mp-wrap .mp-card>div{padding:15px}.mp-wrap .mp-card h2{font-size:17px}.mp-wrap .mp-card p{font-size:12px}}@media (prefers-reduced-motion:reduce){.portfolio-workbench *{scroll-behavior:auto!important}}.help-workspace .help-quick-faq>.upgrade-section-line{grid-template-columns:none;display:flex}.help-workspace .help-quick-faq summary{min-height:0;padding:0;line-height:1.8}.help-workspace .help-quick-faq details{padding:20px 0}.help-workspace .help-quick-faq h2{font-size:20px}.help-workspace .help-search input{border-radius:12px!important}.help-workspace .upgrade-filter-tabs button{border-radius:999px!important}.ip-market-section[data-market=novel] .ip-market-grid{border:0;margin-top:22px;grid-template-columns:1fr!important;gap:18px!important}.ip-market-section[data-market=novel] .ip-book-copy>a{justify-self:start;width:auto;display:inline;color:var(--brand-accent-strong)!important;background:0 0!important;border:0!important;padding:0!important}.collab-shell .job-grid{grid-template-columns:1fr!important;gap:0!important}.collab-shell .job-grid>article{min-height:0;padding:24px 5px!important}.collab-shell .job-grid .job-work h2{font-size:20px!important}.program-upgrade .creator-program-steps{border:0}.creator-page .creator-profile-head{border:1px solid #e7e1ee!important;grid-template-columns:85px minmax(0,1fr) 220px!important;gap:24px!important;padding:24px!important}.creator-page .creator-profile-head h1{margin:6px 0 8px!important;font-size:30px!important}.creator-page .creator-profile-head .account-badges:empty{display:none}.creator-page .creator-profile-head .creator-short-bio{margin:12px 0!important}.creator-page .creator-profile-head>aside{border:0;align-self:start;padding-left:12px}.creator-page .creator-details{margin-top:10px!important}.creator-page .creator-spotlight{border-top:0;padding-top:0}.creator-page .creator-spotlight:before,.creator-page .creator-spotlight .hq-section-title:before{display:none}.creator-page .creator-profile-head .creator-avatar{width:80px;height:80px}@media (width<=760px){.creator-page .creator-profile-head{grid-template-columns:64px minmax(0,1fr)!important;gap:16px!important;padding:20px!important}.creator-page .creator-profile-head h1{font-size:25px!important}.creator-page .creator-profile-head .creator-avatar{width:60px;height:60px}.creator-page .creator-profile-head>aside{border-top:1px solid #e7e1ee;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0 0;display:grid!important}.collab-shell .job-grid>article{padding:22px 0!important}}.contest-help-gallery .contest-help-layout.list-only{grid-template-columns:1fr!important}.contest-help-gallery .contest-help-layout.has-thread{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)!important}.contest-help-gallery .contest-help-list>.question-row{grid-template-columns:72px minmax(0,1fr) 50px!important;min-height:88px!important;padding:20px 12px!important}.contest-help-gallery .question-copy>strong{white-space:normal;line-height:1.6;overflow:visible}.contest-help-gallery .contest-help-thread{min-height:0}.contest-help-gallery .site-page-heading-actions .site-primary{background:var(--brand-accent)!important;color:#fff!important;border-color:var(--brand-accent)!important}.contest-help-gallery .question-row>.question-replies{display:grid!important}.contest-help-gallery .contest-help-thread form{flex-direction:column;gap:12px;display:flex}.contest-help-gallery .contest-help-thread form>button{background:var(--brand-accent);color:#fff;align-self:flex-end}@media (width<=760px){.contest-help-gallery .contest-help-layout.has-thread{grid-template-columns:1fr!important}.contest-help-gallery .contest-help-list>.question-row{grid-template-columns:50px minmax(0,1fr) 34px!important;padding:18px 6px!important}.contest-help-gallery .contest-help-thread{padding:20px!important}}.portfolio-context{color:var(--brand-accent-strong);margin-bottom:18px;font-size:13px}@media (width<=760px){.contest-help-gallery.thread-open .contest-help-tools{display:none}}.creator-channel-upgrade .creator-profile-wrap{margin-top:30px}.channel-profile{background:var(--brand-surface,#fff);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:24px;padding:4px 0 26px;display:grid}.channel-avatar{background:var(--brand-accent-soft);width:88px;height:88px;color:var(--brand-accent-strong);align-self:start;place-items:center;font-size:36px;font-weight:800;display:grid;overflow:hidden;border-radius:50%!important}.channel-avatar img{object-fit:cover;width:100%;height:100%}.channel-profile-info{min-width:0}.channel-name-line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.channel-name-line h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-weight:750;line-height:1.3;font-size:30px!important}.channel-availability{color:var(--brand-muted);font-size:13px;line-height:1.5}.channel-availability.open{color:var(--brand-accent-strong);background:var(--brand-accent-pale);padding:4px 9px;border-radius:6px!important}.channel-profile-info .account-badges{flex-wrap:wrap;max-width:100%;margin:9px 0 0}.channel-profile-info .account-badges:empty{display:none}.channel-profile-info .account-badges:not(:has(a,img,[role=img],.creator-field-tags>span)){display:none}.channel-profile-info .channel-bio{color:var(--brand-text);-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;margin:10px 0 12px;font-size:16px;line-height:1.65;display:-webkit-box;overflow:hidden}.channel-profile-meta{color:var(--brand-muted);flex-wrap:wrap;align-items:baseline;gap:18px;margin-top:10px;font-size:14px;display:flex}.channel-profile-meta b{color:var(--brand-text);font-weight:600}.channel-about{position:relative}.channel-about summary{color:var(--brand-accent-strong);cursor:pointer;font-size:14px}.channel-about-body{z-index:55;border:1px solid var(--brand-line);background:var(--brand-surface,#fff);width:460px;max-width:calc(100vw - 48px);max-height:60vh;padding:22px;position:absolute;top:calc(100% + 12px);left:0;overflow:auto;box-shadow:0 12px 40px #23123815;border-radius:14px!important}.channel-about-body>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 18px;font-size:16px;line-height:1.8}.channel-about-body .profile-chips:empty,.channel-about-body .creator-skills:empty{display:none}.channel-profile-actions{align-items:center;gap:8px;display:flex}.creator-channel-upgrade .channel-profile-actions>a,.creator-channel-upgrade .channel-profile-actions>button{border:1px solid var(--brand-line);background:var(--brand-surface,#fff);min-height:44px;color:var(--brand-text);white-space:nowrap;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex;border-radius:10px!important}.creator-channel-upgrade .channel-profile-actions>.channel-primary{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.channel-more{flex:none;position:relative}.channel-more>summary{cursor:pointer;width:40px;min-height:44px;color:var(--brand-muted);place-items:center;font-size:23px;line-height:1;list-style:none;display:grid;border-radius:10px!important}.channel-more>summary::-webkit-details-marker{display:none}.channel-more>summary:hover,.channel-more[open]>summary{background:var(--brand-accent-pale);color:var(--brand-accent-strong)}.channel-more-menu{z-index:55;border:1px solid var(--brand-line);background:var(--brand-surface,#fff);gap:3px;min-width:178px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #23123815;border-radius:12px!important}.creator-channel-upgrade .channel-more-menu>a,.creator-channel-upgrade .channel-more-menu>button{text-align:left;min-height:44px;color:var(--brand-text);white-space:nowrap;background:0 0;border:0;padding:12px;font-size:14px;display:block;border-radius:7px!important}.channel-more-menu>a:hover,.channel-more-menu>button:hover{background:var(--brand-accent-pale)}.channel-content-tabs{border-bottom:1px solid var(--brand-line);scrollbar-width:thin;gap:30px;margin:0 0 28px;padding:0;display:flex;overflow-x:auto}.creator-channel-upgrade .channel-content-tabs>a{min-height:56px;color:var(--brand-muted);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:14px 1px;display:flex;position:relative;border-radius:0!important;font-size:16px!important}.channel-content-tabs b{color:var(--brand-muted);font-size:13px;font-weight:500}.creator-channel-upgrade .channel-content-tabs>a.active{color:var(--brand-accent-strong);box-shadow:inset 0 -3px var(--brand-accent);font-weight:750}.channel-featured>header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.channel-featured>header h2{margin:0;line-height:1.4;font-size:22px!important}.channel-featured>header>a{color:var(--brand-muted);align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.channel-featured-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px 28px;display:grid}.channel-featured-grid article{min-width:0}.channel-lead-work{background:var(--brand-accent-soft);grid-row:span 2;min-height:340px;position:relative;overflow:hidden;border-radius:16px!important}.channel-work-image{background:var(--brand-accent-soft);width:100%;color:var(--brand-accent-strong);place-items:center;display:grid;overflow:hidden}.channel-work-image img{object-fit:cover;width:100%;height:100%;transition:filter .2s}.channel-work-image:hover img{filter:brightness(.95)}.channel-work-image>span{text-align:center;gap:12px;font-size:26px;font-weight:700;display:grid}.channel-work-image small{font-size:14px;font-weight:400}.channel-lead-work>.channel-work-image{aspect-ratio:1.65;height:100%;min-height:340px}.channel-lead-work>.channel-work-copy{color:#fff;pointer-events:none;background:linear-gradient(#0000,#130d24e0);padding:56px 26px 24px;position:absolute;bottom:0;left:0;right:0}.channel-lead-work .channel-work-copy :is(a,button){pointer-events:auto}.channel-work-kind{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.channel-work-kind .work-badge{max-height:24px}.channel-work-copy h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:9px 0 0;line-height:1.45;font-size:21px!important}.channel-work-copy h3 a{-webkit-line-clamp:2;color:inherit;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.channel-lead-work .channel-work-copy h3{font-size:27px!important}.channel-work-copy p{color:var(--brand-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.6}.channel-lead-work .channel-work-copy p{color:#e4dfee}.channel-work-copy .channel-read{color:var(--brand-accent-strong);margin-top:12px;font-size:14px;display:inline-block}.channel-lead-work .channel-work-copy .channel-read{color:#fff}.channel-side-work{border-bottom:1px solid var(--brand-line);grid-template-columns:125px minmax(0,1fr);align-items:center;gap:20px;padding-bottom:20px;display:grid}.channel-side-work:last-child{border-bottom:0;padding-bottom:0}.channel-side-work>.channel-work-image{aspect-ratio:1;height:auto;border-radius:12px!important}.channel-side-work .channel-work-kind{color:var(--brand-accent-strong)}.channel-featured-grid[data-count="1"]{grid-template-columns:1fr}.channel-featured-grid[data-count="1"] .channel-lead-work{height:400px}.channel-featured-grid[data-count="2"] .channel-lead-work{grid-row:auto}.channel-no-works{background:var(--brand-accent-pale);border:1px dashed var(--brand-line);color:var(--brand-muted);justify-content:space-between;align-items:center;gap:20px;padding:30px 24px;display:flex;border-radius:14px!important}.channel-no-works p{margin:0;font-size:16px}.channel-no-works a{color:var(--brand-accent-strong);font-size:14px}.creator-channel-upgrade .creator-channel-feed{border-top:1px solid var(--brand-line);padding-top:26px;margin-top:36px!important}.creator-channel-upgrade .creator-channel-feed>header{border:0;margin-bottom:16px;padding:0}.creator-channel-upgrade .creator-channel-feed>header h2{font-size:22px!important}.creator-channel-upgrade .creator-channel-posts>article{border:1px solid var(--brand-line);background:var(--brand-surface,#fff);margin-bottom:16px;padding:24px;border-radius:14px!important}.creator-channel-upgrade .creator-channel-feed>form{border:1px solid var(--brand-line);background:var(--brand-accent-pale);margin-bottom:20px;padding:18px;border-radius:14px!important}.creator-channel-upgrade :is(.channel-profile,.channel-content-tabs,.channel-featured) :focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}@media (width<=1050px){.channel-profile{grid-template-columns:80px minmax(0,1fr);gap:18px}.channel-avatar{width:80px;height:80px}.channel-profile-actions{grid-column:2;justify-self:start}.channel-side-work{grid-template-columns:100px minmax(0,1fr);gap:16px}.channel-featured-grid{gap:20px}.channel-work-copy h3{font-size:19px!important}}@media (width<=760px){.channel-profile{grid-template-columns:64px minmax(0,1fr);gap:16px;padding-bottom:22px}.channel-avatar{width:64px;height:64px}.channel-name-line{gap:8px}.channel-name-line h1{font-size:25px!important}.channel-profile-info .channel-bio{font-size:15px}.channel-profile-meta{gap:10px 16px}.channel-profile-actions{grid-column:1/-1;grid-template-columns:1fr 1fr 40px;justify-self:stretch;display:grid}.channel-profile-actions>.channel-more{grid-column:3}.channel-about-body{width:310px;left:auto;right:-12px}.channel-content-tabs{gap:25px;margin-bottom:22px}.channel-content-tabs>a{min-height:52px}.channel-featured>header h2{font-size:20px!important}.channel-featured-grid{grid-template-columns:1fr;gap:20px}.channel-lead-work{grid-row:auto;min-height:250px}.channel-lead-work>.channel-work-image{aspect-ratio:1.5;min-height:250px}.channel-lead-work>.channel-work-copy{padding:48px 20px 20px}.channel-lead-work .channel-work-copy h3{font-size:23px!important}.channel-side-work{grid-template-columns:104px minmax(0,1fr);gap:18px;min-height:104px}.channel-featured-grid[data-count="1"] .channel-lead-work{height:300px}.channel-no-works{padding:24px;display:block}.channel-no-works a{margin-top:14px;display:inline-block}.creator-channel-upgrade .creator-channel-posts>article{padding:20px}.creator-channel-upgrade .creator-channel-feed>header h2{font-size:20px!important}}@media (prefers-reduced-motion:reduce){.channel-work-image img{transition:none}}.event-contest-meta{color:#5d3dc4;flex-wrap:wrap;gap:8px 16px;margin:12px 0;font-size:13px;display:flex}.event-contest-meta span{color:#646071}.event-timeline{border-top:1px solid #e7e3ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;padding:16px 0 0;list-style:none;display:grid}.event-timeline li{gap:5px;font-size:13px;display:grid}.event-timeline small{color:#777184}.event-timeline strong{color:#37323f;font-weight:600}.help-recent-notices ul{margin:0;padding:0;list-style:none}.help-recent-notices li{border-bottom:1px solid #eeeaf4;gap:7px;padding:16px 0;display:grid}.help-recent-notices li:last-child{border:0}.help-recent-notices time{color:#777184;font-size:12px}.help-recent-notices .upgrade-section-line{flex-wrap:wrap;gap:8px}.help-recent-notices a{overflow-wrap:anywhere}.notice-table article[id]{scroll-margin-top:130px}.notice-table article:target{outline-offset:3px;border-radius:8px;outline:2px solid #7456e8}.commission-flow-steps{color:#817b8d;gap:20px;margin:0 0 24px;padding:0;font-size:13px;list-style:none;display:flex}.commission-flow-steps [aria-current=step]{color:#5d3dc4;font-weight:700}.commission-detail .commission-conditions{background:#f8f7fc;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.commission-detail .commission-conditions div{gap:6px;display:grid}.commission-detail h3{margin:24px 0 10px;font-size:15px}.commission-detail-continue{width:100%;margin-top:20px}.commission-request-back{color:#5d3dc4!important;background:0 0!important;margin:0 0 18px!important}.portfolio-workbench .portfolio-manual-actions{top:var(--site-header-height,76px);z-index:15;background:#fff;border:1px solid #e7e3ee;border-radius:14px;flex-wrap:wrap;padding:14px 18px;position:sticky;box-shadow:0 6px 20px #24203108}.portfolio-manual-actions label{flex:1;min-width:180px}.portfolio-manual-actions input{width:100%}.portfolio-pdf-preview{width:min(1000px,94vw)!important;max-height:90vh!important}.portfolio-pdf-preview iframe{border:1px solid #e7e3ee;border-radius:8px;width:100%;height:65vh;margin:14px 0}.collab-summary{color:#686272;background:#fff;border:1px solid #e7e3ee;border-radius:14px;align-items:center;gap:22px;margin:18px 0 24px;padding:16px 20px;font-size:13px;display:flex}.collab-summary>strong{color:#37323f}.collab-summary b{color:#5d3dc4;margin-left:6px;font-size:18px}.collab-summary button{color:#5d3dc4;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:600}.area-empty>a,.mp-empty>a,.data-state>a.filter-reset{color:#5d3dc4;background:#fff;border:1px solid #ddd5f1;border-radius:10px;margin-top:14px;padding:9px 14px;text-decoration:none;display:inline-flex}@media (width<=700px){.event-timeline{gap:8px}.event-timeline strong{font-size:12px}.portfolio-workbench .portfolio-manual-actions{gap:8px;padding:12px;top:0}.portfolio-manual-actions label{flex-basis:100%}.portfolio-manual-actions button{flex:1}.collab-summary{flex-wrap:wrap;gap:12px 18px;padding:16px}.collab-summary>strong{flex-basis:100%}.collab-summary button{margin-left:0}.commission-flow-steps{gap:14px;font-size:12px}}.real-modal .commission-detail h2{margin:8px 0 18px;font-weight:700;line-height:1.5;font-size:24px!important}.real-modal .commission-detail-continue{padding:14px 18px;font-weight:650;color:#fff!important;background:#7456e8!important;border:0!important;border-radius:10px!important}.commission-detail .commission-conditions dd{margin:0;line-height:1.6}.unified-header .header-studio-entry.header-icon-link>svg{stroke-width:1.7px;width:18px;height:18px}.unified-header .header-studio-entry.header-icon-link{gap:4px;min-width:62px;padding-inline:9px}.earnings-filter{flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0;display:flex}.earnings-filter label{gap:7px;font-size:14px;display:grid}.earnings-filter input,.earnings-filter select{min-height:42px;color:inherit;background:#fff;border:1px solid #ddd5ed;border-radius:8px;padding:8px 12px}.earnings-filter button{color:#5d3dc4;background:#fff;border:1px solid #ddd5ed;border-radius:8px;min-height:42px;padding:9px 16px}.earnings-filter button[type=submit],.earnings-filter button:not([type]){color:#fff;background:#7456e8;border-color:#7456e8}.earnings-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 24px;display:grid}.earnings-totals>span{color:#716b7b;background:#f8f7fc;border:1px solid #eee9f7;border-radius:12px;gap:10px;padding:16px;font-size:14px;display:grid}.earnings-totals strong{color:#37323f;font-size:20px}.earning-section .area-empty button{margin:15px auto;display:block}.novel-serial-status{color:#5d3dc4;margin-left:10px;font-size:14px}.commission-option-editor{border-top:1px solid #e7e1f0;margin:24px 0;padding-top:20px}.commission-option-editor h3,.commission-estimate-summary h3{margin:0;font-size:16px}.commission-option-editor p,.commission-option-editor label{font-size:14px}.commission-option-editor>fieldset{min-width:0;border:1px solid #ddd5ed!important;border-radius:10px!important;gap:10px!important;margin:14px 0!important;padding:12px!important;display:grid!important}.commission-option-editor legend{padding:0 5px;font-size:14px}.commission-option-editor input{width:100%;min-width:0}.commission-option-editor button{font-size:14px;color:#5d3dc4!important;background:#fff!important;border:1px solid #ddd5ed!important;border-radius:8px!important;padding:8px 10px!important}.commission-option-editor .form-pair{gap:10px}.commission-option-editor .upgrade-section-line{flex-wrap:wrap;gap:8px}.commission-option-picker{border:0;gap:10px;margin:22px 0;padding:0;display:grid}.commission-option-picker legend{margin-bottom:12px;font-size:16px;font-weight:700}.commission-option-picker label{text-align:left;cursor:pointer;border:1px solid #e3dcef;align-items:center;gap:12px;padding:14px;border-radius:10px!important;flex-direction:row!important;display:flex!important}.commission-option-picker input{accent-color:#7456e8;flex:0 0 18px;height:18px;margin:0;padding:0;width:18px!important;min-height:18px!important}.commission-option-picker label>span{gap:7px;font-size:16px;display:grid}.commission-option-picker label:has(input:checked){background:#f7f4ff;border-color:#7456e8}.commission-option-picker small{color:#756b83;font-size:14px}.commission-estimate{background:#f8f6fe;border:1px solid #ddd3f3;border-radius:12px;gap:8px;margin:20px 0;padding:16px;font-size:14px;display:grid}.commission-estimate strong{color:#5d3dc4;font-size:19px}.commission-estimate small{font-size:14px}.commission-estimate-summary{overflow-wrap:anywhere;background:#faf9fd;border:1px solid #e3dcef;border-radius:12px;margin:18px 0;padding:18px;font-size:14px}.commission-estimate-summary ul{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.commission-estimate-summary li{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.commission-estimate-summary strong{font-size:14px}.commission-estimate-summary small{color:#756b83;font-size:14px}.ip-market-section[data-market=novel] .area-filter{flex-wrap:wrap}.ip-market-section[data-market=novel] .area-filter select{background:#fff;border:1px solid #ddd5ed;border-radius:8px;min-width:130px;padding:10px 12px}@media (width<=700px){.earnings-filter label{flex:140px;min-width:0}.earnings-filter input,.earnings-filter select{width:100%;min-width:0}.earnings-filter button{flex:1}.earnings-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.earnings-totals>span{padding:12px}.earnings-totals strong{font-size:18px}.commission-estimate-summary{padding:14px}.ip-market-section[data-market=novel] .area-filter input{flex-basis:100%}.ip-market-section[data-market=novel] .area-filter select{flex:1}}.upload-layout.page-shell{--page-top-space:28px;grid-template-columns:184px minmax(0,1fr);align-items:start;gap:28px;display:grid}.upload-layout .upload-sidebar{border-right:1px solid var(--brand-line);min-width:0;padding:0 18px 8px 0}.upload-sidebar a{min-height:42px;color:var(--brand-muted);background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:flex;border-radius:8px!important}.upload-sidebar a span{overflow-wrap:anywhere;min-width:0}.upload-sidebar a:hover{color:var(--brand-accent-strong);background:var(--brand-accent-pale)}.upload-sidebar a[aria-current=page]{color:var(--brand-accent-strong);background:var(--brand-accent-soft);font-weight:750}.upload-sidebar a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.upload-sidebar svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.upload-sidebar .upload-menu-home{margin-bottom:20px}.upload-sidebar .upload-menu-group+.upload-menu-group{margin-top:21px}.upload-sidebar .upload-menu-group h2{color:var(--brand-muted);margin:0 0 6px;padding:0 10px;font-size:12px;font-weight:500;line-height:1.5}.upload-menu-links{gap:2px;display:grid}.upload-body{min-width:0}.upload-layout .upload-body>.page-shell{width:100%!important;max-width:none!important;margin:0!important;padding-top:0!important}@media (width<=1120px){.upload-body .upload-workspace>form{grid-template-columns:minmax(0,1fr)!important}.upload-body .publish-editor-grid{grid-template-columns:minmax(0,1fr)}.upload-body .publish-summary{position:static}.upload-body .commission-plan-layout,.upload-body .emoticon-create-grid{grid-template-columns:minmax(0,1fr)}.upload-body .publish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.upload-layout.page-shell{grid-template-columns:172px minmax(0,1fr);gap:22px}.upload-layout .upload-sidebar{padding-right:12px}}@media (width<=700px){.upload-layout.page-shell{--page-top-space:20px;grid-template-columns:minmax(0,1fr);gap:24px}.upload-layout .upload-sidebar{border-right:0;border-bottom:1px solid var(--brand-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:0 0 20px;display:grid}.upload-sidebar .upload-menu-home{grid-column:1/-1;justify-self:start;min-width:140px;margin:0}.upload-sidebar .upload-menu-group+.upload-menu-group{margin:0}.upload-sidebar .upload-menu-group:nth-child(2){grid-column:1/-1}.upload-sidebar .upload-menu-group:nth-child(2) .upload-menu-links{grid-template-columns:repeat(3,minmax(0,1fr))}.upload-sidebar a{gap:8px;min-height:44px;padding:10px 8px}.upload-sidebar .upload-menu-group h2{padding-left:8px}}@media (width<=380px){.upload-sidebar .upload-menu-group:nth-child(2) .upload-menu-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-header.unified-header{--header-brand-height:61px;--header-primary-height:56px;--header-context-height:50px;--header-tools-height:60px;--header-control-height:38px;background:#fff!important}.service-header :is(.unified-top,.unified-bottom,.unified-layer-inner){box-sizing:border-box;width:calc(100% - var(--page-gutter,20px) * 2);max-width:var(--site-shell);margin-inline:auto}.service-header .unified-top{min-height:var(--header-brand-height);gap:22px}.service-header .unified-search{height:38px}.service-header .unified-search input{padding-block:8px;line-height:20px}.service-header .unified-search button{height:36px;min-height:36px}.unified-primary-layer,.unified-context-layer,.unified-toolbar-layer{border-top:1px solid #0000;position:relative}.unified-primary-layer:before,.unified-context-layer:before,.unified-toolbar-layer:before{content:"";width:calc(100% - var(--page-gutter,20px) * 2);max-width:var(--site-shell);background:color-mix(in srgb,var(--brand-line) 70%,transparent);pointer-events:none;height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.service-header .unified-bottom{min-height:calc(var(--header-primary-height) - 1px);border-top:0;gap:12px}.service-header .unified-secondary a,.service-header .unified-explore>button{min-height:calc(var(--header-primary-height) - 1px)}.service-header.unified-header .header-icon-link,.service-header.unified-header .header-studio-entry.header-icon-link{min-height:calc(var(--header-primary-height) - 1px);gap:2px;min-width:64px;padding:5px 9px;font-size:13px;line-height:18px}.service-header.unified-header .header-icon-link .goods-tab-character{aspect-ratio:1;flex:0 0 22px;width:22px;min-width:22px;height:22px}.service-header.unified-header .header-icon-link .goods-tab-character img{aspect-ratio:1;object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;display:block}.service-header.unified-header .header-studio-entry.header-icon-link>svg{width:18px;height:18px}.service-header .unified-upload{flex-shrink:0;min-height:40px;padding-inline:16px}.service-header .unified-context-layer .area-tabs{min-height:calc(var(--header-context-height) - 1px);scrollbar-width:none;border:0;gap:22px;margin:0;padding:0}.service-header .unified-context-layer .area-tabs::-webkit-scrollbar{display:none}.service-header .unified-context-layer .area-tabs>a{min-height:calc(var(--header-context-height) - 1px);border-bottom-width:2px;padding:12px 2px;font-size:14px;line-height:20px}.service-header .unified-toolbar-layer .unified-layer-inner{min-height:calc(var(--header-tools-height) - 1px);align-items:center;padding-block:10px;display:flex}.service-header .unified-toolbar-layer .site-filter-bar{flex-wrap:nowrap;flex:1;gap:8px;min-width:0;margin:0}.service-header .unified-toolbar-layer .site-filter-bar :is(input:not([type=checkbox]),select,button){box-sizing:border-box;min-height:var(--header-control-height);padding:8px 10px;font-size:14px;line-height:20px;border-radius:5px!important}.service-header .unified-toolbar-layer .site-filter-bar input:not([type=checkbox]){min-width:0}.service-header .unified-toolbar-layer .site-filter-bar button{flex-shrink:0;padding-inline:16px}.service-header .unified-toolbar-layer .site-filter-bar :is(input,button):focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.emoticon-shop-page>.page-shell{--page-top-space:24px}.unified-page-navigation,.unified-page-tools{width:100%;min-width:0}.unified-page-navigation{flex-wrap:wrap;align-items:center;gap:0 28px;display:flex}.service-header .unified-page-navigation :is(nav,.discovery-toolbar){width:100%;min-width:0;min-height:calc(var(--header-context-height) - 1px);box-shadow:none;scrollbar-width:none;background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:22px;margin:0;padding:0;display:flex;overflow-x:auto}.service-header .unified-page-navigation nav::-webkit-scrollbar{display:none}:is(.service-header .unified-context-layer .unified-page-navigation>nav:has(+nav),.service-header .unified-context-layer .unified-page-navigation>nav:has(+div),.service-header .unified-context-layer .unified-page-navigation>div:has(+nav)){flex:auto;width:auto}.service-header .unified-context-layer .unified-page-navigation>div+nav{flex:0 auto;width:max-content;max-width:100%}.service-header .unified-context-layer .unified-page-navigation>div:has(+nav){flex:1 1 0;width:0}.service-header .unified-page-navigation nav>:is(a,button),.service-header .unified-page-navigation .search-type-switch>:is(a,button){min-height:calc(var(--header-context-height) - 1px);box-shadow:none;color:var(--brand-muted,#77717f);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:12px 2px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex;background:0 0!important;border-radius:0!important}.service-header .unified-page-navigation nav>:is(.active,[aria-current=page],[aria-pressed=true]){color:var(--brand-accent);border-bottom-color:var(--brand-accent);font-weight:600}.service-header .unified-page-navigation nav>:is(a,button):hover{color:var(--brand-accent)}.service-header .unified-page-navigation nav>:is(a,button):focus-visible,.service-header .unified-page-tools :is(input,select,button,summary,a):focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.service-header .unified-page-tools,.service-header .unified-page-tools>:is(form,nav,section,div),.service-header .unified-page-tools :is(.discovery-primary-fields,.discovery-filter-layout,.header-contest-help-tools>form){min-width:0;min-height:var(--header-control-height);box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:0;display:flex}.service-header .unified-page-tools>:is(form,nav,section,div){flex:1;width:100%}.service-header .unified-toolbar-layer .unified-page-tools .site-filter-bar{flex-wrap:wrap}.service-header .unified-page-tools label{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:14px;line-height:20px;display:inline-flex}.service-header .unified-page-tools :is(input:not([type=checkbox]):not([type=radio]),select,button,summary){box-sizing:border-box;min-height:var(--header-control-height);border:1px solid var(--brand-line);height:auto;color:var(--brand-text);font:inherit;background:#fff;margin-block:0;padding:8px 10px;font-size:14px;line-height:20px;border-radius:5px!important}.service-header .unified-page-tools :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;min-height:0;accent-color:var(--brand-accent);flex:none;margin:0}.service-header .unified-page-tools input:not([type=checkbox]):not([type=radio]){min-width:0}.service-header .unified-page-tools>input{flex:1}.service-header .unified-page-tools>form>input,.service-header .unified-page-tools :is(.area-filter,.site-filter-bar,.header-collab-filters)>input{flex:220px;width:auto}.service-header .unified-page-tools :is(button,select,summary){flex-shrink:0}.service-header .unified-page-tools button{cursor:pointer}.service-header .unified-page-tools button:disabled{cursor:default;opacity:.55}.service-header .unified-page-tools .header-creator-filters>span{display:none}.service-header .unified-page-tools .header-directory-filters>label{flex:0 auto}.service-header .unified-page-tools .header-directory-filters>label:first-child{flex:260px}.service-header .unified-page-tools .header-directory-filters>label:first-child input{flex:1;width:100%}.service-header .unified-page-tools .discovery-primary-fields{flex:1}.service-header .unified-page-tools .fc-catalog-search form{flex:1;gap:8px;width:auto;display:flex}.service-header .unified-page-tools .fc-catalog-search form input{padding-right:10px}.service-header .unified-page-tools .fc-catalog-search form button{width:40px;height:var(--header-control-height);position:static}.service-header .unified-page-tools .discovery-toolbar{justify-content:flex-start}.service-header .unified-page-tools .discovery-toolbar nav{gap:8px;display:flex}.service-header .unified-page-tools :is(.discovery-filters,.header-filter-details,.collab-advanced){margin:0;position:relative}.service-header .unified-page-tools :is(.discovery-filter-fields,.header-filter-details>div,.collab-advanced>div){z-index:85;border:1px solid var(--brand-line);background:#fff;border-radius:8px;width:min(420px,100vw - 40px);padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #21152e14}.service-header .unified-page-tools .header-filter-details>div{gap:12px;display:grid}.service-header .unified-page-tools .header-filter-details>summary{cursor:pointer;align-items:center;list-style:none;display:flex}.service-header .unified-page-tools .header-filter-details>summary:after{content:"⌄";color:var(--brand-accent);margin-left:8px}.service-header .unified-page-tools .discovery-filter-fields label{white-space:normal;flex-wrap:wrap;display:flex}.service-header .unified-page-tools .header-contest-help-tools>nav{gap:8px;display:flex}.service-header .unified-page-tools .header-contest-help-tools>form{flex:1}.service-header .unified-page-tools .permission-search{max-width:none}.service-header .unified-page-tools .header-search-command{width:100%;box-shadow:none;background:0 0;border:0;flex:1;margin:0;padding:0}.service-header .unified-page-tools .header-search-command>form{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.service-header .unified-page-tools .header-search-primary{width:auto;min-height:var(--header-control-height);flex:340px;align-items:center;gap:8px;margin:0;display:flex}.service-header .unified-page-tools .header-search-primary>input{flex:1;width:auto}.service-header .unified-page-tools .header-search-primary>button{width:auto}.service-header .unified-page-tools .header-search-preference{flex:0 auto;width:auto;padding:0}.service-header .unified-page-tools .search-filter-grid{border-top:1px solid var(--brand-line);flex-basis:100%;margin:8px 0 0;padding:16px 0 8px}.service-header .unified-page-tools .search-filter-grid label{flex-direction:column;align-items:stretch;display:flex}.service-header .unified-page-tools .search-filter-grid .search-check{flex-direction:row;align-items:center}.service-header .unified-page-navigation .discovery-period{white-space:nowrap;flex:none;font-size:13px}.service-header .unified-page-tools .header-support-tools>label{flex:300px;margin:0;padding:0;display:flex}.service-header .unified-page-tools .header-support-tools>label>span{display:none}.service-header .unified-page-tools .header-support-tools input{flex:1;width:auto}.service-header .unified-page-tools .header-support-tools>nav{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.service-header .unified-page-tools button[aria-pressed=true]{color:var(--brand-accent);border-color:var(--brand-accent);background:var(--brand-accent-pale)}main:has(>.service-header :is(.unified-context-layer,.unified-toolbar-layer))>.page-shell{--page-top-space:24px}.service-header:has(:is(.unified-context-layer,.unified-toolbar-layer))~main.page-shell{--page-top-space:24px}@media (width<=680px){.service-header .unified-page-navigation nav{gap:20px}.service-header .unified-page-navigation nav>:is(a,button){min-height:calc(var(--header-context-height) - 1px)}.service-header .unified-page-tools{gap:8px}.service-header .unified-page-tools :is(input:not([type=checkbox]):not([type=radio]),select,button,summary){max-width:100%;min-height:44px}.service-header .unified-page-tools label{white-space:normal;flex-wrap:wrap}.service-header .unified-page-tools .fc-catalog-search form button{height:44px}.service-header .unified-page-tools .header-directory-filters>label:first-child{flex-basis:100%}.service-header .unified-page-tools :is(.discovery-filter-fields,.header-filter-details>div,.collab-advanced>div){top:auto;left:var(--page-gutter,20px);right:var(--page-gutter,20px);width:auto;max-height:60vh;position:fixed;overflow:auto}}@media (width>=681px) and (width<=1120px){.service-header .unified-top{flex-wrap:wrap;gap:0 16px}.service-header .unified-top:has(.unified-balances){padding-bottom:0}.service-header .unified-balances{gap:10px;position:static}.service-header .unified-search{display:none}.service-header .unified-mobile-search{display:flex}.service-header .unified-actions{gap:4px}.service-header .service-shortcuts{gap:12px;padding-left:14px}}@media (width<=680px){.service-header .unified-top{gap:0 8px;min-height:0}.service-header .service-masthead,.service-header .unified-brand{height:auto;min-height:56px}.service-header .service-shortcuts{gap:18px;margin-top:0;padding:0}.service-header .service-shortcuts a{min-height:42px}.service-header .unified-top:has(.unified-balances){padding-bottom:36px}.service-header .unified-balances{min-height:36px}.service-header .unified-bottom{gap:0 4px}.service-header .unified-secondary a,.service-header .unified-explore>button{min-height:calc(var(--header-primary-height) - 1px)}.service-header .unified-upload{min-height:40px;padding-inline:9px}.service-header.unified-header .header-icon-link,.service-header.unified-header .header-studio-entry.header-icon-link{min-width:62px}.service-header .unified-context-layer .area-tabs{gap:20px}.service-header .unified-context-layer .area-tabs>a{min-height:calc(var(--header-context-height) - 1px)}.service-header .unified-toolbar-layer .unified-layer-inner{min-height:calc(var(--header-tools-height) - 1px);padding-block:7px}.service-header .unified-toolbar-layer .site-filter-bar :is(input:not([type=checkbox]),select,button){min-height:44px}}@media (pointer:coarse){.service-header .unified-context-layer .area-tabs>a,.service-header .unified-toolbar-layer .site-filter-bar :is(input:not([type=checkbox]),select,button),.service-header .unified-upload{min-height:44px}}.text-promotion-strip{color:#fff;background:#7456e8;width:100%}.text-promotion-strip .text-promotion-inner{box-sizing:border-box;min-height:42px;width:calc(100% - var(--page-gutter,20px)*2);max-width:var(--site-shell);align-items:center;gap:16px;margin:0 auto;display:flex}.text-promotion-strip .text-promotion-link{color:#fff;flex:1;justify-content:center;align-items:center;gap:16px;min-width:0;padding:9px 0;line-height:1.6;text-decoration:none;display:flex}.text-promotion-strip .text-promotion-label{letter-spacing:.06em;overflow-wrap:anywhere;border:1px solid #fff6;border-radius:3px;flex:none;max-width:170px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.6}.text-promotion-strip .text-promotion-copy{word-break:keep-all;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;animation:.25s ease-out text-promotion-enter}.text-promotion-strip .text-promotion-more{white-space:nowrap;color:#fff;flex:none;margin-left:auto;font-size:12px}.text-promotion-strip .text-promotion-controls{flex:none;align-items:center;gap:2px;display:flex}.text-promotion-strip .text-promotion-count{white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:5px;font-size:12px}.text-promotion-strip .text-promotion-controls button{color:#fff;cursor:pointer;width:28px;min-width:28px;height:32px;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:4px;place-items:center;margin:0;padding:0;display:grid}.text-promotion-strip .text-promotion-controls button:hover{background:#ffffff20}.text-promotion-strip .text-promotion-controls svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.text-promotion-strip :is(a,button):focus-visible{outline-offset:-2px;border-radius:3px;outline:2px solid #fff}.text-promotion-strip.text-promotion-preview .text-promotion-inner{width:calc(100% - 28px)}.text-promotion-admin{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.text-promotion-admin .text-promotion-form{flex-direction:column;gap:18px;min-width:0;margin:0;display:flex}.text-promotion-admin .text-promotion-form header{margin:0;display:block}.text-promotion-admin h2{margin:0 0 8px;font-size:20px}.text-promotion-admin p,.text-promotion-admin small{line-height:1.6}.text-promotion-admin .text-promotion-form header p,.text-promotion-admin label small{color:#746c83;margin:0;font-size:13px}.text-promotion-admin .text-promotion-form>.text-promotion-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.text-promotion-admin .text-promotion-form label{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}.text-promotion-admin .text-promotion-form label small{font-weight:400}.text-promotion-admin .text-promotion-form :is(input,select,textarea){box-sizing:border-box;color:#292333;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd8e7;border-radius:7px;padding:10px 12px;font-weight:400}.text-promotion-admin .text-promotion-form>.text-promotion-draft{border-top:1px solid #ebe7f0;margin:0;padding:14px 0;display:block}.text-promotion-admin .text-promotion-draft>strong{color:#746c83;margin-bottom:10px;font-size:13px;display:block}.text-promotion-admin .text-promotion-draft>p{color:#746c83;font-size:14px}.text-promotion-admin .text-promotion-form>.text-promotion-form-actions,.text-promotion-admin .text-promotion-item-actions{flex-wrap:wrap;gap:8px;display:flex}.text-promotion-admin button{color:#6242d6;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded7ed;border-radius:6px;padding:9px 12px;font-size:14px}.text-promotion-admin button[type=submit]{color:#fff;background:#7456e8;border-color:#7456e8;font-weight:600}.text-promotion-admin button:disabled{opacity:.5;cursor:wait}.text-promotion-admin .text-promotion-list{min-width:0}.text-promotion-admin .text-promotion-list>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.text-promotion-admin .text-promotion-list>article{border-top:1px solid #e9e4ef;padding:20px 0;display:block}.text-promotion-admin .text-promotion-list h3{overflow-wrap:anywhere;margin:10px 0;font-size:16px;line-height:1.55}.text-promotion-admin .text-promotion-list article>a{color:#6242d6;overflow-wrap:anywhere;font-size:13px}.text-promotion-admin .text-promotion-list article>p{color:#746c83;font-size:12px}.text-promotion-admin .text-promotion-item-meta{color:#746c83;flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.text-promotion-admin .text-promotion-item-meta strong{color:#6242d6}.text-promotion-admin .danger-action{color:#ab334d}@keyframes text-promotion-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.text-promotion-admin{grid-template-columns:1fr}.text-promotion-strip .text-promotion-more{display:none}}@media (width<=600px){.text-promotion-strip .text-promotion-inner{align-items:center;gap:8px}.text-promotion-strip .text-promotion-link{flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;padding:10px 0}.text-promotion-strip .text-promotion-label{max-width:100%;padding:0 5px;font-size:10px}.text-promotion-strip .text-promotion-copy{flex-basis:100%;font-size:13px;line-height:1.65}.text-promotion-strip .text-promotion-count{display:none}.text-promotion-strip .text-promotion-controls button{width:28px;min-width:28px}.text-promotion-admin .text-promotion-form>.text-promotion-form-row{grid-template-columns:1fr}.text-promotion-admin .text-promotion-form :is(input,select,textarea){font-size:16px}}@media (pointer:coarse){.text-promotion-strip .text-promotion-controls button{width:44px;min-width:44px;height:44px;min-height:44px}.text-promotion-admin button{min-height:44px}}@media (prefers-reduced-motion:reduce){.text-promotion-strip .text-promotion-copy{animation:none}}.service-header .creator-activity-entry{flex:none;align-items:center;gap:2px;display:flex;position:relative}.service-header.unified-header :is(.header-studio-entry.header-icon-link,.unified-goods.header-icon-link){white-space:nowrap;flex-direction:row;gap:7px;min-width:0;padding:6px 4px;font-size:14px;font-weight:650}.service-header.unified-header :is(.header-studio-entry.header-icon-link,.unified-goods.header-icon-link)>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}.service-header .creator-activity-toggle{border:0;border-left:1px solid var(--brand-line);width:28px;min-height:32px;color:var(--brand-accent);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:4px;display:flex}.service-header .creator-activity-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.service-header .creator-activity-panel{z-index:120;border:1px solid var(--brand-line);text-align:left;background:#fff;border-radius:10px;width:570px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 170px);padding:18px 20px;position:absolute;top:calc(100% + 1px);right:0;overflow-y:auto;box-shadow:0 12px 32px #21152e20}.service-header .creator-activity-panel>header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 0 12px;display:flex}.service-header .creator-activity-panel>header strong{color:var(--brand-text);font-size:17px}.service-header .creator-activity-panel>header button{color:var(--brand-muted);cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:24px}.service-header .creator-activity-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;display:grid}.service-header .creator-activity-panel h2{color:var(--brand-muted);margin:0 0 5px;padding:0 8px;font-size:13px;font-weight:650}.service-header .creator-activity-panel section a{min-height:36px;color:var(--brand-text);border-radius:5px;padding:7px 8px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:block}.service-header .creator-activity-panel section a:hover{color:var(--brand-accent);background:var(--brand-accent-pale)}.activity-shortcuts{border-bottom:1px solid var(--brand-line);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:20px;padding:16px 0;display:flex}.activity-shortcuts a{color:var(--brand-accent);font-weight:700;text-decoration:none}@media (width<=680px){.service-header .creator-activity-entry{position:static}.service-header .unified-bottom{position:relative}.service-header .creator-activity-panel{width:min(570px,100vw - 32px);max-height:65dvh;padding:16px;left:auto;right:0}.service-header.unified-header :is(.header-studio-entry.header-icon-link,.unified-goods.header-icon-link){gap:5px;padding-inline:3px;font-size:13px}.service-header .creator-activity-toggle{width:24px}.service-header .creator-activity-panel>div{gap:18px 8px}}@media (pointer:coarse){.service-header .creator-activity-toggle{width:32px;min-height:44px}.service-header .creator-activity-panel section a{min-height:44px}}.op-primary,.op-secondary{border:1px solid var(--brand-line);min-height:42px;font:inherit;cursor:pointer;color:var(--brand-text);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.op-primary{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.op-primary:disabled,.op-secondary:disabled{opacity:.5;cursor:default}.op-muted{color:var(--brand-muted);font-size:14px}.opportunity-heading{justify-content:space-between;align-items:start;gap:28px;padding:22px 0 28px;display:flex}.opportunity-heading h1{word-break:keep-all;margin:10px 0;font-size:30px;line-height:1.4}.opportunity-heading p{color:var(--brand-muted);font-size:14px}.opportunity-heading a:not(.op-primary){color:inherit}.op-status{color:var(--brand-accent);background:var(--brand-accent-pale);border-radius:4px;padding:5px 9px;font-size:13px;font-weight:750;display:inline-block}.opportunity-prize{gap:10px;min-width:210px;display:grid}.opportunity-prize strong{font-size:22px}.opportunity-prize small{color:var(--brand-muted)}.op-local-tabs{border-bottom:1px solid var(--brand-line);gap:28px;margin-bottom:28px;display:flex}.op-local-tabs button{font:inherit;color:var(--brand-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 1px;font-size:15px;font-weight:700}.op-local-tabs button[aria-pressed=true]{border-bottom-color:var(--brand-accent);color:var(--brand-accent)}.opportunity-guide-grid{grid-template-columns:minmax(0,1fr) 290px;gap:38px;margin-bottom:28px;display:grid}.opportunity-brief>p{white-space:pre-wrap;font-size:16px;line-height:1.9}.opportunity-brief h2,.opportunity-conditions h2{margin:0 0 16px;font-size:18px}.official-contest-image{border-radius:8px;max-width:100%;height:auto}.opportunity-conditions{border:1px solid var(--brand-line);background:#faf9fd;border-radius:8px;padding:20px}.opportunity-conditions dl{margin:0}.opportunity-conditions dl>div{grid-template-columns:85px 1fr;gap:8px;padding:9px 0;font-size:14px;display:grid}.opportunity-conditions dt{color:var(--brand-muted)}.opportunity-conditions dd{margin:0;font-weight:650}.opportunity-conditions p{color:var(--brand-muted);font-size:13px;line-height:1.7}.op-awards{border-top:1px solid var(--brand-line);margin:15px 0;padding-top:10px}.op-awards>div{justify-content:space-between;gap:12px;margin:8px 0;font-size:14px;display:flex}.op-apply-section{border-top:1px solid var(--brand-line);margin:24px 0;padding-top:24px}.application-form{max-width:880px}.application-form label,.contest-rule-fields label,.application-review-form label,.op-edit-form label,.op-award-form label{flex-direction:column;gap:7px;margin:14px 0;font-size:14px;font-weight:650;display:flex}.application-form :is(input:not([type=checkbox]),textarea,select),.contest-rule-fields :is(input:not([type=checkbox]),textarea,select),.application-review-form :is(input,textarea,select),.op-edit-form :is(input,textarea),.op-award-form select{border:1px solid var(--brand-line);width:100%;color:var(--brand-text);font:inherit;background:#fff;border-radius:5px;min-width:0;padding:10px 12px;font-size:16px}.application-form label small,.contest-rule-fields label small{color:var(--brand-muted);font-size:13px;font-weight:400}.application-consent{background:#f8f6ff;border-radius:8px;margin:20px 0;padding:16px}.application-form .publish-check,.contest-rule-fields .publish-check{flex-direction:row;align-items:flex-start;font-weight:500;line-height:1.7;display:flex}.publish-check input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand-accent);flex:none;margin:4px 4px 0 0}.application-consent small{color:var(--brand-muted);font-size:13px;line-height:1.7}.application-choose-heading,.op-section-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.application-choose-heading h3{margin:0;font-size:20px}.application-choose-heading>span{color:var(--brand-muted);font-size:14px}.application-search{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.application-search input{flex:1;min-width:120px!important}.application-search select{width:auto}.application-search button,.application-picker-footer button,.rule-question>button,.rule-award>button{border:1px solid var(--brand-line);font:inherit;cursor:pointer;background:#fff;border-radius:5px;padding:8px 12px;font-size:14px}.application-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.application-asset{text-align:left;border:1px solid var(--brand-line);color:var(--brand-text);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.application-asset[aria-pressed=true]{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.application-asset:disabled{cursor:default;background:#f7f7f9}.application-asset:disabled img{filter:grayscale();opacity:.7}.application-asset img,.application-cover{object-fit:cover;border-radius:5px;flex:none;width:68px;height:88px}.application-cover{color:#625976;background:#ede9f7;justify-content:center;align-items:center;padding:6px;font-size:12px;display:flex}.application-asset>span:last-child{gap:4px;min-width:0;display:grid}.application-asset strong{word-break:break-word;font-size:16px}.application-asset small,.application-asset>span>span{color:var(--brand-muted);font-size:12px}.application-asset[aria-pressed=true]>span>span{color:var(--brand-accent)}.application-picker-footer{justify-content:space-between;align-items:center;gap:16px;margin:14px 0;display:flex}.application-picker-footer>div{align-items:center;gap:10px;display:flex}.application-picker-footer a{color:var(--brand-accent);font-size:14px}.application-selected{color:var(--brand-accent);font-size:14px;font-weight:650}.application-success{border:1px solid var(--brand-line);border-radius:8px;padding:28px}.application-success strong{font-size:22px}.contest-rule-fields h3{margin:24px 0 10px;font-size:17px}.contest-rule-fields h3 small{color:var(--brand-muted);font-size:13px;font-weight:400}.rule-question,.rule-award{align-items:center;gap:10px;display:flex}.rule-question>label:first-child,.rule-award>label:first-child{flex:1}.rule-award>label:nth-child(2){width:140px}.rule-question .publish-check{flex-direction:row;align-items:center;margin-top:35px}.rule-question>button,.rule-award>button{margin-top:28px}.contest-rule-fields .form-pair,.application-form .form-pair,.application-review-form .form-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.op-official-settings{border:1px solid var(--brand-line);border-radius:8px;margin:24px 0;padding:20px}.op-award-form{border:1px solid var(--brand-line);border-radius:8px;max-width:650px;margin:20px 0;padding:20px}.op-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.op-entry-grid article{border:1px solid var(--brand-line);border-radius:9px;overflow:hidden}.op-entry-grid article>a>img{object-fit:cover;width:100%;height:200px}.op-entry-grid article>div{padding:16px}.op-entry-grid h3{margin:8px 0;font-size:18px}.op-entry-grid h3 a{color:var(--brand-text);text-decoration:none}.op-entry-grid p{white-space:pre-wrap;color:var(--brand-muted);font-size:14px}.op-entry-grid article>div>a{color:var(--brand-accent);font-size:14px}.application-workspace h1{margin:0;font-size:24px}.application-host-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.application-host-filters label{gap:6px;font-size:13px;display:grid}.application-host-filters select{border:1px solid var(--brand-line);font:inherit;max-width:100%;color:var(--brand-text);background:#fff;border-radius:5px;padding:9px;font-size:14px}.application-stats{border-block:1px solid var(--brand-line);flex-wrap:wrap;gap:28px;margin:14px 0;padding:18px 0;display:flex}.application-stats span{color:var(--brand-muted);font-size:14px}.application-stats strong{color:var(--brand-text);margin-left:7px;font-size:22px}.application-person-group>h2{margin-top:26px;font-size:19px}.application-row{border-bottom:1px solid var(--brand-line);grid-template-columns:minmax(0,1fr) 160px;gap:20px;padding:22px 0;display:grid}.application-row-main{gap:14px;min-width:0;display:flex}.application-row-main>div{min-width:0}.application-row small{color:var(--brand-muted);font-size:12px}.application-row h2{margin:6px 0;font-size:19px}.application-row h2 a{color:inherit;text-decoration:none}.application-row p{white-space:pre-wrap;word-break:break-word;font-size:14px}.application-row aside{flex-direction:column;align-items:start;gap:10px;display:flex}.application-row aside a{color:var(--brand-accent);font-size:14px}.application-select{padding-top:8px}.application-select input{width:17px;height:17px;accent-color:var(--brand-accent)}.application-work-links{flex-wrap:wrap;gap:10px;display:flex}.application-work-links a{border:1px solid var(--brand-line);color:var(--brand-accent);border-radius:5px;align-items:center;gap:10px;padding:8px 11px;font-size:14px;text-decoration:none;display:flex}.application-feedback{background:#f5f1ff;border-radius:6px;padding:12px}.application-review-form{border:1px solid var(--brand-accent);background:#fff;border-radius:8px;margin:24px 0;padding:24px}.application-review-form h2{margin:0;font-size:20px}.application-review-form .op-section-line>button{font:inherit;cursor:pointer;background:0 0;border:0}.submission-reader{max-width:860px!important}.submission-reader>h1{margin:20px 0;font-size:25px}.submission-reader article{margin:30px 0}.submission-reader details{border:1px solid var(--brand-line);border-radius:6px;margin:16px 0;padding:16px}.submission-reader summary{cursor:pointer;font-weight:700}.submission-reader img{width:100%;height:auto;margin:0 auto;display:block}.submission-body{white-space:pre-wrap;word-break:break-word;margin:20px 0;font-size:17px;line-height:2}.application-return{background:#f5f1ff;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:12px;font-size:14px;display:flex}.application-return a{color:var(--brand-accent);font-weight:700}.application-return button{font:inherit;color:var(--brand-muted);cursor:pointer;background:0 0;border:0}@media (width<=760px){.opportunity-heading{flex-direction:column;gap:12px}.opportunity-heading h1{font-size:25px}.opportunity-prize{grid-template-columns:1fr auto;align-items:center;width:100%}.opportunity-prize small{grid-column:1/-1}.opportunity-guide-grid{grid-template-columns:1fr;gap:22px}.opportunity-conditions{order:-1}.opportunity-conditions dl{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.op-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-row{grid-template-columns:1fr}.application-row aside{flex-flow:wrap;align-items:center}.application-search select{max-width:140px}.application-stats{gap:14px}.application-review-form{padding:18px}}@media (width<=480px){.application-asset-grid,.op-entry-grid,.opportunity-conditions dl{grid-template-columns:1fr}.contest-rule-fields .form-pair,.application-form .form-pair,.application-review-form .form-pair{grid-template-columns:1fr;gap:0}.rule-award{gap:7px}.rule-award>label:nth-child(2){width:90px}.opportunity-prize{grid-template-columns:1fr}.op-local-tabs{gap:22px}.application-host-filters>label{max-width:100%}}.work-contest-links{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.work-contest-links a{border:1px solid var(--brand-line);color:var(--brand-accent);border-radius:5px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.work-contest-links span{color:var(--brand-muted);font-size:12px}.opportunity-heading h1,.opportunity-brief h2,.opportunity-conditions h2,.application-choose-heading h3,.application-workspace h1,.contest-rule-fields h2,.contest-rule-fields h3{font-weight:750}.op-apply-section{outline:none;scroll-margin-top:24px}.application-host-filters label{min-width:130px}.application-host-filters input{border:1px solid var(--brand-line);width:100%;min-width:0;font:inherit;background:#fff;border-radius:5px;padding:9px 10px}.application-form .application-search input{flex:200px;width:auto}.application-form .application-search select{flex:0 170px;width:170px}@media (width<=680px){.application-form .application-search select{flex-basis:100%;width:100%}}.channel-genre-badges{justify-content:inherit;flex-wrap:wrap;gap:5px;max-width:100%;margin-top:8px;display:flex}.channel-genre-badges .genre-pixel{color:#51416e;white-space:nowrap;background:#faf8ff;border:1px solid #e6e0f4;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:12px;line-height:1.35;display:inline-flex}.home-creator-row .channel-genre-badges{justify-content:center}.home-creator-row>a{min-width:0}.home-creator-row .genre-pixel{padding:2px 4px;font-size:11px}.creator-directory-tags .channel-genre-badges{margin:0}.creator-directory-tags .channel-genre-badges>span{background:#faf8ff}.profile-avatar-editor{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;display:flex}.profile-avatar-preview{width:112px;height:112px;color:var(--purple,#7044ed);background:#f2eefc;border-radius:50%;flex-shrink:0;place-items:center;font-size:36px;display:grid;overflow:hidden}.profile-avatar-preview img{object-fit:cover;width:100%;height:100%}.profile-avatar-editor label{flex-direction:column;gap:8px;display:flex}.profile-avatar-editor input{max-width:100%}.notice-board{padding:8px 0 32px}.notice-controls{border-bottom:1px solid #e8e4ef;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.notice-controls>div{gap:6px;display:flex}.notice-controls button{color:#5c556b;background:#fff;border:1px solid #e5dfef;border-radius:8px;padding:9px 14px;font-weight:650}.notice-controls button[aria-pressed=true]{color:#6638d8;background:#f0eaff;border-color:#d5c6f5}.notice-controls input{border:1px solid #e5dfef;border-radius:8px;min-width:220px;padding:10px 13px}.notice-count{color:#82768e;margin:18px 0;font-size:14px}.notice-list article{border-bottom:1px solid #e8e4ef;scroll-margin-top:260px}.notice-summary{text-align:left;color:#2d2738;cursor:pointer;background:0 0;border:0;grid-template-columns:60px 1fr auto 20px;align-items:center;gap:16px;width:100%;padding:20px 12px;display:grid}.notice-summary strong{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.notice-summary time{color:#887e93;font-size:13px}.notice-audience{color:#715395;text-align:center;background:#f3f0f8;border-radius:7px;padding:5px 8px;font-size:12px}.notice-list .is-open{background:#fbfaff}.notice-body{padding:0 24px 24px 88px}.notice-body p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.notice-body button,.notice-pagination button{background:#fff;border:1px solid #ddd5e9;border-radius:8px;padding:8px 12px}.notice-pagination{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.notice-admin-list{gap:12px;display:grid}.notice-admin-list article{border:1px solid #e5dfef;border-radius:12px;padding:18px}.notice-admin-list header{justify-content:space-between;gap:12px;display:flex}.notice-admin-list nav{gap:8px;margin-top:14px;display:flex}.notice-admin-list p{white-space:pre-wrap;max-height:150px;overflow:auto}@media (width<=600px){.notice-controls input{width:100%;min-width:0}.notice-controls label{width:100%}.notice-summary{grid-template-columns:46px 1fr 18px;gap:10px;padding:16px 0}.notice-summary time{grid-area:2/2}.notice-summary>span:last-child{grid-area:1/3}.notice-body{padding:0 12px 20px}}.uniform-emoticon{vertical-align:middle;aspect-ratio:1;flex-shrink:0;max-width:100%;display:inline-block;position:relative;overflow:hidden}.emoticon-options .uniform-emoticon,.emoticon-picked .uniform-emoticon,.emoticon-preview-options .uniform-emoticon{display:block;width:100%!important;height:auto!important}.uniform-emoticon img{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.goods-emoticon-grid{background:#faf9fd;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px;display:grid}.goods-emoticon-grid .uniform-emoticon{width:100%!important;height:auto!important}.emoticon-store-grid .free-pack-cover{background:#faf8ff;border-radius:12px;justify-content:center;padding:24px;display:flex}.emoticon-store-grid .free-pack-cover .uniform-emoticon{max-width:160px}.goods-free-actions{gap:10px;padding:18px 0;display:grid}@media (width<=600px){.goods-emoticon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}.recommendation-creator .channel-genre-badges{justify-content:center}.creator-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.promotion-priority-edit{align-items:center;gap:8px;margin-top:10px;display:flex}.promotion-priority-edit label{align-items:center;gap:6px;font-size:12px;display:flex}.promotion-priority-edit input{border:1px solid #ded8e7;border-radius:6px;width:65px;padding:5px}.channel-genre-badges.channel-genre-badges{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;max-width:100%;margin-top:8px;flex-direction:row!important;display:flex!important}.channel-genre-chip,.channel-genre-more{color:#686274;white-space:nowrap;background:#f2f1f6;border-radius:5px;justify-content:center;align-items:center;font-weight:500;line-height:1.5;border:0!important;width:auto!important;min-width:0!important;padding:3px 7px!important;font-size:12px!important;display:inline-flex!important}.channel-genre-more{color:#7554d6;background:0 0;font-weight:650}.channel-genre-more:is(button){cursor:pointer}.home-creator-row .channel-genre-badges,.recommendation-creator .channel-genre-badges{justify-content:center;max-width:170px}.home-creator-row>a{gap:10px!important}.profile-role-avatar.profile-role-avatar{box-sizing:border-box;vertical-align:middle;background:#fff;border:2px solid #d8dce4;border-radius:50%;flex:none;max-width:100%;margin:0 0 9px;padding:4px;position:relative;display:inline-flex!important;overflow:visible!important}.profile-role-picture{color:#7b8290;background:#f6f6f9;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:28px;overflow:hidden;display:flex!important}.profile-role-picture img{object-fit:cover;aspect-ratio:1;border-radius:50%;border:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;display:block!important}.profile-role-label{color:#626b7a;white-space:nowrap;background:#edf0f5;border:2px solid #fff;border-radius:12px;justify-content:center;align-items:center;min-width:38px;padding:2px 9px;line-height:1.4;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);font-size:11px!important;font-weight:600!important;display:inline-flex!important}.profile-role-creator.profile-role-avatar{border-color:#7955e8;box-shadow:0 0 0 3px #7955e80c}.profile-role-creator .profile-role-label{color:#fff;background:#7955e8}.profile-role-admin.profile-role-avatar{border-color:#514076}.profile-role-admin .profile-role-label{color:#fff;background:#514076}.unified-avatar.account-role-creator{box-shadow:0 0 0 3px #7955e813;border:2px solid #7955e8!important;border-radius:50%!important}.unified-avatar.account-role-reader{color:#737b89!important;background:#f6f6f9!important;border:1px solid #d8dce4!important;border-radius:50%!important}.account-role-caption{color:#7e758c;margin-top:4px;font-size:12px;font-weight:500;display:block}.funding-agreement-fields{border:1px solid #e6e3ef;border-radius:14px;gap:16px;min-width:0;margin:18px 0;padding:20px;display:grid}.funding-agreement-fields legend{padding:0 8px;font-weight:700}.funding-agreement-fields label,.funding-agreement-form label,.funding-campaign-admin form label{gap:8px;font-size:14px;font-weight:600;display:grid}.funding-agreement-fields input,.funding-agreement-fields textarea,.funding-agreement-form input,.funding-campaign-admin textarea,.funding-campaign-admin select{width:100%;font:inherit;background:#fff;border:1px solid #dedbe8;border-radius:8px;padding:12px}.funding-agreement-fields textarea{min-height:90px}.funding-agreement-fields p,.funding-agreement-form p,.funding-campaign-editor>p{color:#6e687b;font-size:13px;line-height:1.65}.funding-agreement-summary{background:#faf9fd;border:1px solid #e4dff0;border-radius:14px;margin:16px 0;padding:20px}.funding-agreement-summary header{justify-content:space-between;gap:12px;display:flex}.funding-agreement-summary header span{color:#7144dd;font-size:12px}.funding-agreement-summary dl{grid-template-columns:80px 1fr;gap:10px;font-size:14px;line-height:1.7;display:grid}.funding-agreement-summary dt{color:#777180}.funding-agreement-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.funding-agreement-form{gap:16px;display:grid}.funding-agreement-form .check-field,.funding-campaign-admin .check-field{align-items:flex-start;gap:10px;display:flex}.funding-agreement-form input[type=checkbox],.funding-campaign-admin input[type=checkbox]{flex-shrink:0;width:auto;margin-top:4px}.funding-open-button{color:#fff;background:#7545ee;border:1px solid #7545ee;border-radius:9px;width:100%;margin:10px 0;padding:13px;font-weight:600}.funding-campaign-admin{margin:24px 0}.funding-campaign-admin>details{border:1px solid #e4dff0;border-radius:14px;margin:12px 0;padding:18px}.funding-campaign-admin summary{cursor:pointer;font-weight:600}.funding-campaign-admin form{gap:14px;margin-top:16px;display:grid}.funding-review-manuscript img{width:100%;max-width:800px;height:auto;margin:0 auto;display:block}.funding-campaign-editor>details{margin:18px 0}.funding-review-note{white-space:pre-wrap;border-left:3px solid #7545ee;padding:12px}.manual-payout{border:1px solid #e4dff0;border-radius:12px;width:100%;padding:16px}.manual-payout form{gap:12px;display:grid}.manual-payout label{gap:6px;font-size:13px;display:grid}.manual-payout input{border:1px solid #dcd7e8;border-radius:8px;padding:10px}.manual-payout .check-field{gap:8px;display:flex}.manual-payout .check-field input{width:auto}.service-header .unified-avatar.header-account-identity{flex-shrink:0;align-items:center;gap:6px;min-width:86px;width:auto!important;height:38px!important;box-shadow:none!important;color:#555564!important;background:#fff!important;border:1px solid #e2e3e9!important;border-radius:20px!important;padding:3px 9px 3px 4px!important;font-size:12px!important;display:inline-flex!important}.service-header .header-account-identity .header-account-initial{color:#626273;background:#f0f1f5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.service-header .header-account-identity .header-account-type{white-space:nowrap;font-size:12px;font-weight:600}.service-header .header-account-identity>svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:11px;height:11px}.service-header .header-account-identity.account-role-creator{color:var(--brand-accent-strong)!important;background:#fbf9ff!important;border-color:#dcd2fa!important}.service-header .account-role-creator .header-account-initial{color:var(--brand-accent-strong);background:#eee6ff}.service-header .header-account-identity.account-role-admin{color:#405c89!important;border-color:#d4dce9!important}.profile-role-avatar.public-profile-picture{box-shadow:none!important;background:#f4f3f8!important;border:0!important;margin-bottom:0!important;padding:0!important}.service-header .header-attendance{white-space:nowrap;color:var(--brand-accent-strong);background:#f6f1ff;border:0;border-radius:9px;flex-shrink:0;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.service-header .header-attendance svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.service-header .header-attendance i{background:#925ae5;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.service-header .header-attendance.claimed{color:#756b80;background:#f5f5f8}.attendance-modal.real-modal>section{background:#fff;border-radius:22px;width:min(100%,480px);padding:32px 26px 26px}.attendance-modal .attendance-eyebrow{color:#8153ce;font-size:12px;font-weight:600}.attendance-modal h2{letter-spacing:-.7px;margin:8px 0 24px;font-size:23px;line-height:1.4}.attendance-reward-line{color:#756b80;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.attendance-reward-line b,.attendance-reward-line strong{color:var(--brand-accent-strong)}.attendance-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:20px 0;display:grid}.attendance-week>div{color:#756b80;background:#f6f5f9;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:12px 0 7px;display:flex}.attendance-week span{font-size:12px}.attendance-week b{font-size:17px;font-weight:600}.attendance-week small{min-height:14px;font-size:10px}.attendance-week .today{border-color:#b49be6}.attendance-week .checked{background:var(--brand-accent);color:#fff;border-color:var(--brand-accent)}.attendance-rewards{gap:10px;display:flex}.attendance-rewards>span{color:#7d718c;background:#faf8ff;border-radius:10px;flex:1;padding:13px;font-size:12px}.attendance-rewards b{color:var(--brand-accent-strong);margin-top:4px;font-size:14px;display:block}.attendance-modal section>p{color:#756b80;margin:17px 0;font-size:12px;line-height:1.8}.attendance-modal .attendance-primary{background:var(--brand-accent);color:#fff;border:0;border-radius:10px;width:100%;padding:13px 12px;font-size:14px;font-weight:600}.attendance-modal .attendance-primary:disabled{color:#756b80;cursor:default;background:#efedf4}.attendance-modal section>.attendance-feedback{color:var(--brand-accent-strong);text-align:center;margin:12px 0 0}.site-ad-rails{--site-ad-width:clamp(64px,calc((100vw - var(--site-shell) - 48px)/2),220px)}.promotion-link-edit{align-items:flex-end;gap:8px;margin:10px 0;display:flex}.promotion-link-edit label{flex:1;gap:5px;min-width:0;font-size:12px;display:grid}.promotion-link-edit input{border:1px solid #ddd9e7;border-radius:7px;width:100%;min-width:0;padding:9px 10px}.promotion-link-edit button{white-space:nowrap}@media (width<=1479px){.site-ad-rails{width:min(100% - 32px,900px)}.site-ad-rail img{max-height:420px}}@media (width>=681px) and (width<=1250px){.service-header .unified-actions{gap:5px}.service-header .unified-search{max-width:190px}}@media (width<=680px){.service-header .header-attendance{background:0 0;min-height:31px;padding-inline:8px;position:absolute;bottom:2px;right:0}.service-header .unified-balances{max-width:calc(100% - 105px);left:0;right:auto}.service-header .unified-avatar.header-account-identity{gap:4px;min-width:76px;height:34px!important;padding-right:7px!important}.service-header .header-account-identity .header-account-initial{width:25px;height:25px}.attendance-modal.real-modal>section{padding:28px 18px 22px}.attendance-week{gap:4px}.promotion-link-edit{flex-wrap:wrap}.site-ad-rail img{max-height:360px}}.collab-page .message-workspace{height:var(--message-height,650px);background:#fff;border:1px solid #e5e2ec;border-radius:18px;min-height:320px;max-height:820px;display:grid;overflow:hidden;box-shadow:0 5px 24px #2c193b04;grid-template-columns:290px minmax(0,1fr)!important;gap:0!important}.collab-page .message-workspace>aside{background:#fff;border-right:1px solid #eeebf2;flex-direction:column;min-width:0;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}.collab-page .message-workspace>aside>header{border-bottom:1px solid #eeebf2;flex-shrink:0;align-items:center;gap:8px;height:70px;padding:0 20px;display:flex}.collab-page .message-workspace>aside>header h2{letter-spacing:-.4px;margin:0;font-size:17px}.collab-page .message-workspace>aside>header>span{color:#756b80;background:#f2eef9;border-radius:6px;padding:2px 7px;font-size:12px!important}.collab-page .thread-refresh{color:#756b80;background:0 0;border:0;min-width:32px;min-height:36px;margin-left:auto;font-size:21px}.message-thread-list{overscroll-behavior:contain;min-height:0;padding:8px;overflow-y:auto}.collab-page .message-thread-list>button{text-align:left;color:#34313c;background:0 0;border:0;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:96px;margin:2px 0;padding:15px 11px;display:grid}.collab-page .message-thread-list>button:hover{background:#faf8fd}.collab-page .message-thread-list>button.active{background:#f3edfe}.collab-page .message-thread-list .creator-avatar{color:#8567b5;background:#eee9f8;border:0;border-radius:14px;width:40px;height:40px;font-size:16px}.collab-page .message-thread-list>button>span{gap:4px;min-width:0;display:grid}.collab-page .message-thread-list strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px!important}.collab-page .message-thread-list small{color:#756b80;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px!important}.collab-page .message-thread-list p{color:#756b80;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden;font-size:12px!important}.collab-page .message-thread-list>button>b{background:var(--brand-accent);color:#fff;text-align:center;border-radius:9px;min-width:19px;padding:3px 6px;font-size:11px}.collab-page .message-workspace .conversation{background:#faf9fc;border:0;flex-direction:column;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.collab-page .conversation>header{background:#fff;border-bottom:1px solid #eeebf2;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:70px;padding:13px 22px;display:flex}.collab-page .conversation>header>div{gap:4px;min-width:0;display:grid}.collab-page .conversation>header>div>a{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.collab-page .conversation>header>div>span{color:#756b80;font-size:12px!important}.collab-page .conversation>header>button{color:var(--brand-accent-strong);white-space:nowrap;background:#fff;border:1px solid #e9e2f5;border-radius:8px;padding:8px 10px;font-size:12px!important}.collab-page .conversation .conversation-back{display:none}.collab-page .conversation .message-list{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none;background:#faf9fc;flex-direction:column;flex:1;gap:15px;min-height:0;max-height:none;padding:22px;display:flex;overflow-y:auto}.collab-page .message-list>div:not(.message-state){color:#37313f;width:fit-content;min-width:0;max-width:83%;box-shadow:none;background:#fff;border:1px solid #ece7f2;border-radius:15px;flex-shrink:0;align-self:flex-start;padding:11px 14px}.collab-page .message-list>div.mine{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.collab-page .message-list>div.theirs{border-bottom-left-radius:4px}.collab-page .message-list>div>span:empty{display:none}.collab-page .message-list>div>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.75;font-size:14px!important}.collab-page .message-list>div>small{color:#756b80;text-align:right;margin-top:7px;line-height:1.5;display:block;font-size:10px!important}.collab-page .message-list>div.mine>small{color:#e0d0ff}.collab-page .message-list>div.mine .message-body a{color:#fff;text-decoration:underline}.collab-page .message-list>div.system-message{color:#76648c;background:#f0edf6;border:1px solid #e5dfee;border-radius:10px;align-self:center;width:auto;max-width:92%;font-size:12px}.collab-page .message-list>div.system-message>small{color:#756b80}.collab-page .message-list>div.system-message>span{color:#756b80;margin-bottom:6px;display:block;font-size:11px!important}.collab-page .message-list .message-contract-summary{width:auto;max-width:92%;color:var(--brand-accent-strong);background:#fff;border:1px solid #dcd0f1;border-radius:10px;align-self:center;gap:4px;padding:12px 16px;display:grid}.collab-page .message-contract-summary span{font-size:12px!important}.collab-page .message-list>.message-older{color:#756b80;background:#fff;border:1px solid #e5dfee;border-radius:20px;flex-shrink:0;align-self:center;padding:7px 14px;font-size:12px!important}.collab-page .message-list .message-state{color:#756b80;text-align:center;background:0 0;border:0;align-self:center;font-size:13px!important}.message-state button{margin:12px auto;padding:8px 12px;display:block}.collab-page .conversation .collab-handoff{background:#fff;border:0;border-top:1px solid #ede8f3;border-radius:0;flex-shrink:0;max-height:180px;margin:0;padding:10px 20px;overflow:auto}.collab-page .collab-handoff summary{color:#756b80;font-size:12px}.collab-page .collab-handoff>p{line-height:1.65;font-size:12px!important}.collab-page .collab-handoff>button,.collab-page .collab-handoff>a{font-size:12px!important}.collab-page .conversation>form{background:#fff;border:0;flex-shrink:0;align-items:flex-end;gap:10px;margin:0;padding:8px 18px 16px;display:flex}.collab-page .conversation>form textarea{resize:vertical;background:#faf9fc;border:1px solid #e8e2f1;border-radius:11px;outline:none;width:100%;min-width:0;height:76px;min-height:76px;max-height:130px;padding:12px;font-family:inherit;font-size:14px;line-height:1.6}.collab-page .conversation>form>button{background:var(--brand-accent);color:#fff;border:0;border-radius:10px;flex-shrink:0;min-width:70px;height:42px;font-size:13px!important}.collab-page .conversation>form>button:disabled{color:#756b80;background:#eae4f1}.collab-page .conversation-empty{text-align:center;color:#756b80;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;padding:32px;display:flex}.collab-page .conversation-empty svg{fill:#f0e9fa;stroke:#c5b1e0;stroke-width:1.5px;width:53px;height:53px;margin-bottom:21px}.collab-page .conversation-empty strong{color:#61516e;font-weight:600;font-size:18px!important}.collab-page .conversation-empty p{color:#756b80;margin:12px 0 18px;line-height:1.85;font-size:13px!important}.collab-page .conversation-empty button{color:#8b62bf;background:#fff;border:1px solid #e3d8f1;border-radius:8px;padding:9px 15px;font-size:12px!important}@media (width<=800px){.collab-page .message-workspace{grid-template-columns:245px minmax(0,1fr)!important}.collab-page .message-thread-list>button{gap:8px;padding-inline:7px}.collab-page .conversation>header{padding:12px 14px}.collab-page .conversation .message-list{padding:16px}.collab-page .message-list>div:not(.message-state){max-width:90%}}@media (width<=680px){.collab-page .message-workspace{border-radius:12px;min-height:320px;grid-template-columns:minmax(0,1fr)!important}.collab-page .message-workspace>aside{border:0}.collab-page .message-workspace:not(.has-conversation)>.conversation,.collab-page .message-workspace.has-conversation>aside{display:none}.collab-page .message-workspace.has-conversation>.conversation{display:flex}.collab-page .conversation .conversation-back{border:0;padding:8px 0;display:block;font-size:12px!important}.collab-page .conversation>header{flex-wrap:wrap;gap:10px;min-height:65px}.collab-page .conversation>header>div{flex:1}.collab-page .conversation>header>button:last-child:not(.conversation-back){padding:7px;font-size:11px!important}.collab-page .conversation>form{padding:8px 12px 12px}.collab-page .conversation>form textarea{height:66px;min-height:66px;font-size:16px}.collab-page .conversation .collab-handoff{padding:9px 14px}.collab-page .message-workspace>aside>header{height:60px}}.commissions-page .integrated-area{padding-top:24px}.commission-results{color:#79717e;justify-content:space-between;align-items:center;gap:12px;margin:0 0 19px;font-size:13px;display:flex}.commission-results b{color:var(--brand-accent-strong);margin-left:5px}.commission-results small{color:#756b80;font-size:12px}.commission-loading{color:#756b80;place-items:center;min-height:280px;font-size:14px;display:grid}.commission-discovery.area-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.commission-discovery .area-card{box-shadow:none;background:#fff;border:1px solid #e9e5ee;border-radius:16px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden;padding:0!important}.commission-discovery .area-card:hover{border-color:#d9c8f1;box-shadow:0 8px 26px #6946940b}.commission-discovery .commission-cover{aspect-ratio:4/3;text-align:left;background:#f4f0f8;border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.commission-discovery .commission-cover .commission-preview{object-fit:cover;aspect-ratio:auto;border-radius:0;width:100%;height:100%;max-height:none;margin:0;transition:transform .3s}.commission-cover:hover .commission-preview{transform:scale(1.025)}.commission-slot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#7c628e;background:#fffffff0;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:500;position:absolute;top:12px;left:12px}.commission-sample-count{color:#fff;background:#2b223577;border-radius:6px;padding:5px 8px;font-size:12px;position:absolute;bottom:11px;right:11px}.commission-cover-empty{color:#756b80;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;font-size:12px;display:flex}.commission-cover-empty svg{fill:none;stroke:#b4a2c6;stroke-width:1.2px;width:48px;height:48px}.commission-discovery .area-card-body{flex-direction:column;flex:1;gap:0;min-width:0;display:flex;padding:21px!important}.commission-artist{color:#756b80;align-items:center;gap:7px;margin:0 0 9px;font-size:13px;text-decoration:none;display:inline-flex}.commission-artist>span{color:#756b80;font-size:17px}.commission-discovery .area-card h2{letter-spacing:-.45px;margin:0 0 10px;line-height:1.5;font-size:18px!important}.commission-discovery .area-card h2>button{font:inherit;color:var(--brand-ink);line-height:inherit;letter-spacing:inherit;text-align:left;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-weight:600;display:-webkit-box;overflow:hidden}.commission-discovery .commission-card-summary{color:#756b80;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:46px;margin:0 0 14px;display:-webkit-box;overflow:hidden;font-size:13px!important;line-height:1.8!important}.commission-tags{flex-wrap:wrap;gap:5px;margin:0 0 18px;display:flex}.commission-tags>span{color:#756b80;background:#f7f4fa;border-radius:5px;padding:4px 7px;font-size:12px}.commission-card-price{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:auto;display:flex}.commission-card-price>strong{color:var(--brand-ink);letter-spacing:-.5px;font-size:22px;font-weight:650}.commission-card-price strong small{letter-spacing:0;font-size:12px;font-weight:500}.commission-card-price>span{color:#756b80;font-size:12px}.commission-card-meta{color:#756b80;gap:12px;margin:10px 0 18px;font-size:12px;line-height:1.5;display:flex}.commission-card-meta>span+span{border-left:1px solid #e8dfee;padding-left:12px}.commission-discovery .area-card footer{border:0;margin:0;padding:0}.commission-discovery .area-card footer>button{width:100%;color:var(--brand-accent-strong);min-height:var(--ui-control-height);background:#f8f4fe;border:1px solid #e5d8f4;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:13px;font-weight:500;display:flex}.commission-discovery .area-card footer>button:hover{background:#f0e7fc;border-color:#d7bee9}.commission-discovery .owner-edit-link{text-align:center;color:#756b80;margin:11px 0 0;font-size:12px}.commission-plan-modal.real-modal>section{background:#fff;border-radius:20px;width:min(920px,100%);max-height:90dvh;padding:29px;overflow-y:auto}.commission-plan-modal [hidden]{display:none!important}.commission-plan-modal .commission-flow-steps{border:0;gap:24px;margin:0 30px 24px 0;padding:0;list-style:none;display:flex}.commission-flow-steps>li{color:#756b80;font-size:13px}.commission-flow-steps>li[aria-current=step]{color:var(--brand-accent-strong);font-weight:600}.commission-detail-overview{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;display:grid}.commission-gallery{min-width:0}.commission-gallery-stage{aspect-ratio:1;background:#f7f3fb;border-radius:12px;justify-content:center;align-items:center;max-height:410px;display:flex;overflow:hidden}.commission-gallery-stage>img{object-fit:contain;width:100%;height:100%;display:block}.commission-gallery-stage.empty{color:#756b80;font-size:13px}.commission-gallery-thumbs{gap:7px;padding:10px 0 2px;display:flex;overflow-x:auto}.commission-gallery-thumbs>button{background:#fff;border:1px solid #e9deef;border-radius:8px;flex-shrink:0;width:57px;height:57px;padding:2px;overflow:hidden}.commission-gallery-thumbs>button[aria-pressed=true]{border:2px solid #a379d5;padding:1px}.commission-gallery-thumbs img{object-fit:cover;border-radius:5px;width:100%;height:100%}.commission-detail-intro{padding-top:4px}.commission-detail-intro h2{color:var(--brand-ink);letter-spacing:-.5px;margin:4px 0 22px;line-height:1.5;font-size:23px!important}.commission-detail-price{color:var(--brand-accent-strong);letter-spacing:-.6px;font-size:28px;font-weight:650}.commission-detail-price small{letter-spacing:0;font-size:13px;font-weight:500}.commission-detail-won{color:#756b80;margin:6px 0 20px;font-size:12px}.commission-detail-intro .commission-conditions{background:#fdfbff;border:1px solid #eee6f4;border-radius:10px;grid-template-columns:1fr;gap:12px;margin:0;padding:14px;display:grid}.commission-detail-intro .commission-conditions>div{background:0 0;justify-content:space-between;gap:10px;padding:0;display:flex}.commission-detail-intro dt{color:#756b80;font-size:12px}.commission-detail-intro dd{color:#756b80;margin:0;font-size:13px;font-weight:500}.commission-detail-note{color:#756b80;margin:16px 0 0;font-size:12px;line-height:1.8}.commission-detail-terms{border-top:1px solid #eee6f4;margin:26px 0 24px;padding-top:23px}.commission-detail-terms h3{color:#756b80;margin:0 0 13px;font-size:15px!important}.commission-detail-terms .commission-full-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#756b80;margin:0;font-size:14px;line-height:1.9}.commission-plan-modal .commission-option-picker{border:1px solid #ecdef6;border-radius:11px;margin:0 0 23px;padding:15px}.commission-plan-modal .commission-option-picker legend{color:#756b80;padding:0 5px;font-size:13px}.commission-plan-modal .commission-option-picker label{padding:10px 5px}.commission-plan-modal .commission-option-picker input{accent-color:var(--brand-accent)}.commission-plan-modal .commission-option-picker strong{color:#756b80;font-size:13px}.commission-plan-modal .commission-option-picker small{color:#756b80;font-size:12px}.commission-plan-modal .commission-estimate{color:#756b80;background:#f9f4ff;border:1px solid #eee2f9;border-radius:11px;gap:7px;margin:0 0 15px;padding:18px;font-size:12px;display:grid}.commission-plan-modal .commission-estimate>strong{color:var(--brand-accent-strong);font-size:20px}.commission-plan-modal .commission-estimate strong>small{font-size:12px;font-weight:400}.commission-plan-modal .commission-detail-continue{background:var(--brand-accent);color:#fff;border:0;border-radius:10px;width:100%;padding:13px;font-size:14px}.commission-plan-modal .commission-detail-continue:disabled{color:#756b80;background:#f0e9f6}.commissions-page .commission-center{width:100%;margin:0;padding:0}.commissions-page .commission-center>header{display:none}.commission-center .commission-list article{border-color:#e7e1ee;border-radius:15px;position:relative}.commission-center .commission-brief{white-space:pre-wrap;overflow-wrap:anywhere;color:#756b80;background:#faf8fd;border:1px solid #ede7f3;border-radius:10px;padding:18px;line-height:1.8}.commission-center .commission-thread{overscroll-behavior:contain;background:#faf8fd;border:1px solid #ebe3f2;border-radius:12px;flex-direction:column;gap:13px;min-height:100px;max-height:460px;margin:18px 0;padding:20px;display:flex;overflow:auto}.commission-center .commission-thread>div{background:#fff;border:1px solid #e8def0;border-radius:12px;align-self:flex-start;min-width:0;max-width:86%;margin:0;padding:12px 15px}.commission-center .commission-thread>div.mine{background:#f0e7fc;border-color:#e6d7f5;align-self:flex-end}.commission-thread>div>span{color:#756b80;font-size:12px}.commission-thread>div>p{color:var(--brand-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:14px;line-height:1.8}.commission-thread>div>small{color:#756b80;text-align:right;margin-top:7px;font-size:12px;display:block}.commission-thread>div>a{color:var(--brand-accent-strong);overflow-wrap:anywhere;background:#f8f2ff;border-radius:6px;padding:8px 10px;font-size:12px;display:inline-block}.commission-center .commission-list article>footer{border-top:1px solid #eee5f5;flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}.commission-center .commission-list article>footer>button{border-radius:8px;min-height:38px}.inbox-page .inbox-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1000px;margin:24px auto;display:grid}.inbox-page .inbox-links>a{background:#fff;border:1px solid #eae2f1;border-radius:14px;flex-direction:column;gap:9px;padding:25px 50px 25px 24px;display:flex;position:relative}.inbox-page .inbox-links>a:hover{background:#faf7fe;border-color:#ddcbef}.inbox-page .inbox-links strong{color:#756b80;font-size:16px;font-weight:600}.inbox-page .inbox-links span{color:#756b80;font-size:13px}.inbox-page .inbox-links i{color:#756b80;font-style:normal;position:absolute;top:26px;right:24px}.inbox-page .inbox-links b{color:#fff;background:#a780d9;border-radius:8px;margin-left:7px;padding:2px 6px;font-size:11px;display:inline-block}@media (width<=960px){.commission-discovery.area-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width<=680px){.commission-results small{display:none}.commission-discovery.area-card-grid{gap:12px}.commission-discovery .area-card-body{padding:13px!important}.commission-discovery .area-card h2{font-size:15px!important}.commission-discovery .commission-card-summary{min-height:42px;margin-bottom:10px;font-size:12px!important}.commission-slot{padding:4px 6px;font-size:12px;top:7px;left:7px}.commission-sample-count{font-size:12px;bottom:7px;right:7px}.commission-card-price>strong{font-size:18px}.commission-card-price>strong small{font-size:12px}.commission-card-meta{flex-wrap:wrap;gap:6px;margin:9px 0 13px;font-size:12px;line-height:1.5}.commission-card-meta>span+span{padding-left:6px}.commission-tags{gap:4px;margin-bottom:13px}.commission-tags>span{padding:3px 5px;font-size:12px}.commission-discovery .area-card footer>button{min-height:var(--ui-control-height);padding:9px 7px;font-size:13px}.commission-discovery .area-card footer>button>span{display:none}.commission-detail-overview{grid-template-columns:1fr;gap:20px}.commission-plan-modal.real-modal>section{border-radius:15px;padding:23px 18px}.commission-plan-modal .commission-flow-steps{gap:12px;font-size:12px}.commission-detail-intro h2{margin-bottom:13px;font-size:21px!important}.commission-gallery-stage{max-height:330px}.commission-plan-modal .commission-estimate>strong{font-size:18px}.commission-center .commission-thread{padding:13px}.inbox-page .inbox-links{grid-template-columns:1fr;gap:12px}.inbox-page .inbox-links>a{padding:21px 45px 21px 20px}}@media (prefers-reduced-motion:reduce){.commission-discovery .area-card,.commission-discovery .commission-cover .commission-preview{transition:none}.commission-cover:hover .commission-preview{transform:none}}.collab-page .message-thread-list>.aside-empty{white-space:normal;color:#83748f;padding:25px 14px;line-height:1.85;overflow:visible;font-size:13px!important}.commission-detail-intro .commission-conditions>div+div{border-left:0;padding-left:0}.commission-plan-modal .commission-detail .commission-detail-intro h2{font-size:23px!important}.commission-plan-modal .commission-detail .commission-detail-continue:disabled{cursor:default;color:#857393!important;background:#ece6f5!important}.service-header .header-attendance:focus-visible,.service-header .header-account-identity:focus-visible,.commission-gallery-thumbs>button:focus-visible,.commission-cover:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.attendance-modal.real-modal,.commission-plan-modal.real-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20182e6b}.attendance-modal.real-modal>section,.commission-plan-modal.real-modal>section{border:1px solid #e7e1ef!important;border-radius:20px!important}.collab-page .conversation>form textarea{background:#faf9fc!important;border:1px solid #e8e2f1!important;padding:12px!important;font-size:14px!important}.collab-page .conversation>form textarea:focus{border-color:#ac96d9!important}.collab-page .conversation>form>button{font-weight:600;min-height:42px!important;padding:0 15px!important;font-size:13px!important}@media (width<=680px){.collab-page .conversation>form textarea{font-size:16px!important}.commission-plan-modal.real-modal>section{border-radius:15px!important}}@media (width<=400px){.service-header .unified-mobile-search,.service-header .unified-notifications{width:32px;min-width:32px}.service-header .unified-avatar.header-account-identity{min-width:72px}}:root{--page-top-space:22px}.page-action-anchor{display:none!important}.service-header .unified-context-layer>.unified-layer-inner,.service-header .unified-toolbar-layer>.unified-layer-inner{align-items:center;gap:20px;min-width:0;display:flex}.service-header .unified-page-navigation,.service-header .unified-page-tools{flex:1;min-width:0}.service-header .header-page-actions{flex-shrink:0;align-items:center;min-width:0;margin-left:auto;display:flex}.service-header .header-page-actions:empty{display:none}.service-header .header-page-actions:not(:has(.site-page-heading-actions>*)){display:none}.service-header .header-actions-layer:not(:has(.site-page-heading-actions>:first-child)){display:none}.service-header .header-page-actions .site-page-heading-actions{flex-wrap:wrap;align-items:center;gap:8px}.service-header .header-page-actions .site-page-heading-actions:empty{display:none}.service-header .header-page-actions :is(a,button){border:1px solid var(--brand-line);min-height:36px;color:var(--brand-muted);white-space:nowrap;background:#fff;justify-content:center;align-items:center;padding:7px 11px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;border-radius:7px!important}.service-header .header-page-actions :is(a,button):hover{color:var(--brand-accent-strong);border-color:var(--brand-accent-line);background:var(--brand-accent-pale)}.service-header .header-page-actions .page-toolbar-note,.service-header .header-page-actions .site-page-heading-actions>span{color:var(--brand-muted);font-size:13px;font-weight:400}.service-header .header-page-actions input{border:1px solid var(--brand-line);width:230px;max-width:100%;min-height:36px;font:inherit;background:#fff;border-radius:7px;padding:8px 11px;font-size:14px}.service-header .header-actions-layer .unified-layer-inner{min-height:48px;padding-block:6px}.service-header.unified-header .unified-secondary a,.service-header.unified-header .unified-explore>button,.service-header.unified-header :is(.header-studio-entry.header-icon-link,.unified-goods.header-icon-link),.service-header.unified-header :is(.header-studio-entry.header-icon-link,.unified-goods.header-icon-link)>span{letter-spacing:0;line-height:1.4;font-size:14px!important;font-weight:500!important}.service-header.unified-header .unified-secondary a[aria-current],.service-header.unified-header .unified-explore>button[aria-current],.service-header.unified-header .header-icon-link[aria-current],.service-header.unified-header .header-icon-link[aria-current]>span{font-weight:600!important}.page-toolbar:has(>.site-page-heading-actions:empty){display:none}@media (width<=900px){.service-header .unified-context-layer>.unified-layer-inner,.service-header .unified-toolbar-layer>.unified-layer-inner{flex-wrap:wrap;gap:10px}.service-header .header-page-actions{max-width:100%;padding-block:5px}.service-header .header-page-actions:has(input){flex:100%;margin:0}.service-header .header-page-actions .site-page-heading-actions{flex-shrink:1}}@media (width<=680px){:root{--page-top-space:18px}.service-header .header-page-actions .site-page-heading-actions{gap:6px;width:auto}.service-header .header-page-actions :is(a,button){white-space:normal;text-align:center;min-height:38px;padding:6px 9px;font-size:12px}.service-header .header-page-actions input{width:100%;font-size:16px}.service-header .header-page-actions .site-page-heading-actions:has(input){width:100%}.service-header .header-page-actions .site-page-heading-actions>input{flex:1;min-width:130px}}.profile-role-avatar.public-profile-picture,.profile-role-avatar.public-profile-picture .profile-role-picture,.profile-role-avatar.public-profile-picture .profile-role-picture img,.profile-avatar-editor .profile-avatar-preview,.profile-avatar-editor .profile-avatar-preview img{aspect-ratio:1;border-radius:50%!important}.profile-role-avatar.public-profile-picture{isolation:isolate;overflow:hidden!important}.service-header .unified-avatar.header-profile-restored{place-items:center;display:grid;overflow:visible;background:var(--brand-accent-soft)!important;border:1px solid var(--brand-accent-line)!important;width:38px!important;min-width:38px!important;height:38px!important;color:var(--brand-accent-strong)!important;box-shadow:none!important;border-radius:50%!important;padding:0!important;font-size:15px!important;font-weight:500!important}.service-header .header-profile-restored>img{object-fit:cover;width:100%;height:100%;display:block;border-radius:50%!important}.service-header .header-profile-restored>i{box-sizing:content-box;border:2px solid #fff;border-radius:50%!important}.profile-edit-page .profile-avatar-editor{background:var(--brand-accent-pale);border:1px solid var(--brand-line);gap:24px;margin:8px 0 26px;padding:24px;display:flex;border-radius:16px!important}.profile-avatar-editor .profile-avatar-preview{width:96px;height:96px;color:var(--brand-accent-strong);background:var(--brand-accent-soft);flex:0 0 96px;font-weight:500}.profile-photo-controls{flex:1;gap:7px;min-width:0;display:grid}.profile-photo-controls>strong{font-size:18px;font-weight:600}.profile-photo-controls>span{color:var(--brand-muted);font-size:14px}.profile-photo-controls>small{color:var(--brand-muted);font-size:12px!important}.profile-photo-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:7px 0;display:flex}.profile-photo-actions .image-drop-zone{background:0 0;border:0;margin:0;padding:0}.profile-photo-actions label.profile-photo-upload{border:1px solid var(--brand-accent-line);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:9px 15px;display:inline-flex;position:relative;overflow:hidden;border-radius:8px!important;font-size:14px!important;font-weight:500!important}.profile-photo-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.profile-photo-upload:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.profile-edit-page .profile-photo-actions button{color:var(--brand-muted);background:0 0;border:0;min-height:38px!important;padding:8px 12px!important;font-size:14px!important;font-weight:400!important}.profile-photo-controls>p{color:var(--brand-accent-strong);margin:4px 0;font-size:14px!important}.profile-edit-page .profile-quick-links{color:var(--brand-accent-strong);flex-wrap:wrap;gap:10px 18px;margin:16px 0 24px;font-size:14px;display:flex}.studio-layered .service-header .studio-navigation{flex-flow:row;align-items:stretch;gap:24px;min-height:54px;margin:0;padding:0;overflow-x:auto}.studio-layered .service-header .studio-navigation a{min-height:54px;color:var(--brand-muted);white-space:nowrap;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;font-size:14px;font-weight:500;display:inline-flex;background:0 0!important;border-radius:0!important;padding:0!important}.studio-layered .service-header .studio-navigation a[aria-current=page]{color:var(--brand-accent-strong);border-bottom-color:var(--brand-accent)}.studio-layered .service-header .studio-navigation svg{display:none}.studio-layered .studio-header-tools{align-items:center;gap:22px;min-width:0;min-height:52px;display:flex}.studio-layered .studio-header-subnav{flex:1;align-items:stretch;gap:20px;min-width:0;min-height:52px;display:flex;overflow-x:auto}.studio-layered .studio-header-subnav a{white-space:nowrap;min-height:52px;color:var(--brand-muted);border-bottom:2px solid #0000;align-items:center;padding:0 1px;font-size:14px;font-weight:400;display:inline-flex}.studio-layered .studio-header-subnav a[aria-current=page]{color:var(--brand-accent-strong);border-bottom-color:var(--brand-accent);font-weight:500}.studio-header-search{border:1px solid var(--brand-line);background:#fff;align-items:center;gap:8px;min-width:130px;max-width:190px;padding:7px 10px;display:flex;border-radius:7px!important}.studio-header-search svg{flex:none;width:16px;height:16px}.studio-header-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;font-size:14px}.studio-header-search:focus-within{outline:2px solid var(--brand-accent);outline-offset:1px}.studio-layered .studio-workspace.page-shell{margin-top:22px!important;padding-top:0!important}.studio-layered .studio-layout{display:block}.studio-layered .studio-main>.studio-section:first-child{margin-top:0!important}.studio-layered .studio-main>.tool-finder:first-child,.studio-layered .studio-main>.studio-list-tools:first-child{margin-top:0}.wallet-refreshed{color:var(--brand-text);background:#fff}.wallet-refreshed .wallet-wrap.page-shell{margin-top:24px!important}.wallet-overview{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:30px;display:grid}.wallet-balance-card{text-align:left;border:1px solid var(--brand-line);min-width:0;color:var(--brand-text);background:#fff;gap:16px;padding:24px;display:grid;border-radius:16px!important}.wallet-balance-card.current{border-color:var(--brand-accent-line);background:var(--brand-accent-pale)}.wallet-balance-card.mini.current{background:#f4faf8;border-color:#bad9ce}.wallet-balance-label{align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.wallet-balance-card>strong{letter-spacing:-1px;align-items:baseline;gap:7px;font-size:34px;font-weight:650;line-height:1.2;display:flex}.wallet-balance-card>strong>small{color:var(--brand-muted);font-weight:400;font-size:15px!important}.wallet-balance-card>span:last-child{color:var(--brand-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.wallet-balance-card>span:last-child>b{color:var(--brand-accent-strong);font-weight:500}.wallet-charge-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;display:grid}.wallet-refreshed .wallet-title{justify-content:space-between;align-items:center;gap:14px;margin:0 0 20px;display:flex}.wallet-refreshed .wallet-title h2{margin:0;font-weight:600;font-size:20px!important}.wallet-refreshed .wallet-title>span{color:var(--brand-muted);font-size:14px}.wallet-pack-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wallet-pack-options>button{border:1px solid var(--brand-line);min-width:0;color:var(--brand-text);background:#fff;flex-direction:column;align-items:flex-start;gap:14px;padding:23px 18px;display:flex;position:relative;border-radius:12px!important}.wallet-pack-options>button[aria-pressed=true]{border-color:var(--brand-accent);background:var(--brand-accent-pale);outline:1px solid var(--brand-accent)}.wallet-pack-options>button>span:first-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wallet-pack-options strong{letter-spacing:-.5px;font-size:22px;font-weight:600}.wallet-pack-options small{color:var(--brand-muted);font-weight:400;font-size:13px!important}.wallet-pack-options>button>span:nth-child(2){color:var(--brand-muted);font-size:14px}.wallet-pack-check{color:var(--brand-accent-strong);font-size:13px;position:absolute;top:9px;right:11px}.wallet-charge-guide{color:var(--brand-muted);padding-top:18px;font-size:14px;line-height:1.8}.wallet-charge-guide p{margin:0 0 7px;font-size:14px}.wallet-charge-guide>span{font-size:13px;display:block}.wallet-charge-guide a{color:var(--brand-accent-strong);margin-top:7px;font-size:13px;display:inline-block}.wallet-checkout-card{background:var(--brand-accent-pale);border:1px solid var(--brand-accent-line);min-width:0;padding:26px;border-radius:16px!important}.wallet-checkout-card>span{color:var(--brand-muted);font-size:14px}.wallet-checkout-quantity{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 26px;display:flex}.wallet-checkout-quantity strong{font-size:32px;font-weight:600}.wallet-checkout-quantity>span{color:var(--brand-muted);font-size:14px}.wallet-checkout-card dl{border-top:1px solid var(--brand-accent-line);margin:0 0 22px;padding-top:18px}.wallet-checkout-card dl>div{justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.wallet-checkout-card dt{color:var(--brand-muted)}.wallet-checkout-card dd{margin:0;font-weight:500}.wallet-checkout-card>button{background:var(--brand-accent);color:#fff;border:0;width:100%;min-height:46px;padding:12px;font-size:15px;font-weight:500;border-radius:9px!important}.wallet-checkout-card>button:disabled{color:#756c83;cursor:default;background:#e6e2ef}.wallet-checkout-card>p{color:var(--brand-muted);text-align:center;margin:12px 0 0;font-size:13px;line-height:1.7}.wallet-information{border-top:1px solid var(--brand-line);margin-top:32px}.wallet-information>details{border-bottom:1px solid var(--brand-line);padding:18px 0;font-size:14px}.wallet-information summary{cursor:pointer;font-weight:500}.wallet-information p{max-width:800px;color:var(--brand-muted);font-size:14px;line-height:1.8}.wallet-information a{color:var(--brand-accent-strong)}.wallet-refreshed .wallet-section{border:1px solid var(--brand-line)!important;border-radius:14px!important;margin-top:0!important;padding:24px!important}.wallet-refreshed .wallet-section+.wallet-section{margin-top:20px!important}.wallet-refreshed .wallet-row{align-items:center;gap:18px;padding:20px 0}.wallet-refreshed .wallet-row>div{min-width:0}.wallet-refreshed .wallet-row strong{font-size:15px;line-height:1.6}.wallet-refreshed .wallet-row b{white-space:nowrap;font-size:14px}.wallet-refreshed .wallet-row span{line-height:1.8;font-size:13px!important}.wallet-refreshed .wallet-empty{color:var(--brand-muted);text-align:center;background:var(--brand-surface);padding:32px 14px;font-size:14px;line-height:1.9;border-radius:10px!important}.wallet-state{border:1px solid var(--brand-line);flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 20px;padding:16px;font-size:14px;line-height:1.7;display:flex;border-radius:9px!important}.wallet-state button{color:var(--brand-accent-strong);border:1px solid var(--brand-accent-line);background:#fff;padding:7px 12px;border-radius:6px!important}.wallet-mini-intro{background:#f7fbf9;border:1px solid #d8e9e3;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex;border-radius:14px!important}.wallet-mini-intro h2{margin:0 0 14px;font-size:22px;font-weight:600}.wallet-mini-intro p{color:#557268;margin:0 0 8px;font-size:15px;line-height:1.8}.wallet-mini-intro span{color:var(--brand-muted);font-size:13px}.wallet-mini-intro>a{color:#fff;background:#427d69;flex-shrink:0;padding:12px 17px;font-size:14px;font-weight:500;border-radius:9px!important}.wallet-expiry-notice{border-bottom:1px solid var(--brand-line);justify-content:space-between;gap:15px;margin-top:8px;padding:17px 0;font-size:14px;display:flex}.wallet-expiry-notice strong{margin-left:12px;font-weight:500}.wallet-expiry-notice b{color:#427d69;font-weight:500}.wallet-mini-ledger{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;display:grid}.wallet-mini-ledger>section{min-width:0}.wallet-mini-row{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:14px;display:flex}.wallet-mini-row>div{gap:7px;min-width:0;display:grid}.wallet-mini-row>div:last-child{text-align:right;flex-shrink:0}.wallet-mini-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.wallet-mini-row span,.wallet-mini-row small{color:var(--brand-muted);font-size:12px!important}.wallet-mini-row b{color:#427d69;white-space:nowrap;font-size:14px;font-weight:500}@media (width<=1050px){.studio-layered .studio-header-tools{flex-wrap:wrap;gap:0 15px}.studio-layered .studio-header-subnav{flex-basis:100%}.studio-header-search{max-width:100%;margin-bottom:8px}.wallet-charge-layout{grid-template-columns:minmax(0,1fr) 285px;gap:24px}.wallet-pack-options{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-checkout-card{padding:22px}}@media (width<=700px){.studio-layered .studio-workspace.page-shell{margin-top:18px!important}.studio-layered .service-header .studio-navigation{gap:22px;min-height:50px}.studio-layered .service-header .studio-navigation a{min-height:50px}.studio-layered .studio-header-subnav{gap:18px}.wallet-refreshed .wallet-wrap.page-shell{margin-top:18px!important}.wallet-overview{gap:10px;margin-bottom:24px}.wallet-balance-card{gap:13px;padding:18px 14px}.wallet-balance-card>strong{font-size:28px}.wallet-balance-card>span:last-child{gap:7px;font-size:12px}.wallet-charge-layout{grid-template-columns:1fr;gap:24px}.wallet-pack-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wallet-pack-options>button{padding:23px 11px 17px}.wallet-pack-options strong{font-size:20px}.wallet-mini-intro{flex-direction:column;align-items:flex-start;padding:24px}.wallet-mini-intro h2{font-size:20px}.wallet-mini-ledger{grid-template-columns:1fr;gap:28px}.wallet-refreshed .wallet-section{padding:18px!important}.wallet-refreshed .wallet-row{flex-wrap:wrap}.profile-edit-page .profile-avatar-editor{gap:18px;padding:20px 16px}.profile-avatar-editor .profile-avatar-preview{flex-basis:72px;width:72px;height:72px}.profile-photo-controls>strong{font-size:17px}.wallet-refreshed .wallet-title h2{font-size:18px!important}}@media (width<=420px){.wallet-pack-options{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-balance-card .wallet-balance-label{gap:6px;font-size:14px}.wallet-balance-card>strong{font-size:25px}.profile-edit-page .profile-avatar-editor{align-items:flex-start}.profile-photo-controls{flex-basis:160px}.wallet-expiry-notice>span{gap:5px;display:grid}.wallet-expiry-notice strong{margin-left:0}}.profile-photo-actions .image-drop-hint{display:none}.wallet-macaron-detail{color:var(--brand-muted);margin:-8px 0 28px;padding:0 2px;font-size:13px;line-height:1.7}.wallet-balance-breakdown{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:12px;grid-template-columns:1fr 1fr 1.4fr;margin:0 0 12px;display:grid;overflow:hidden}.wallet-balance-breakdown>div{min-width:0;padding:16px 20px}.wallet-balance-breakdown>div+div{border-left:1px solid var(--brand-line)}.wallet-balance-breakdown dt{font-size:13px}.wallet-balance-breakdown dd{color:var(--brand-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:21px;font-weight:600}.wallet-balance-breakdown dd small{margin-left:5px;font-size:13px;font-weight:400}.wallet-macaron-detail>p{margin:5px 0}.wallet-macaron-detail a,.wallet-purchase-terms{color:var(--brand-accent-strong);text-underline-offset:3px}.wallet-refund-caption{font-size:12px}.wallet-upcoming-expiry{border-block:1px solid var(--brand-line);margin-top:14px}.wallet-upcoming-expiry summary{cursor:pointer;color:var(--brand-text);justify-content:space-between;gap:12px;padding:13px 0;display:flex}.wallet-upcoming-expiry summary:after{content:"＋";color:var(--brand-muted)}.wallet-upcoming-expiry[open] summary:after{content:"−"}.wallet-upcoming-expiry summary strong{color:var(--brand-accent-strong);margin-left:auto;font-weight:500}.wallet-upcoming-expiry ul{max-height:280px;margin:0 0 14px;padding:0;list-style:none;overflow-y:auto}.wallet-upcoming-expiry li{border-top:1px solid var(--brand-line);align-items:center;gap:12px;padding:9px 0;display:flex}.wallet-upcoming-expiry li b{white-space:nowrap;color:var(--brand-text);margin-left:auto;font-weight:500}.wallet-lot-kind{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:5px;flex-shrink:0;padding:2px 8px;font-size:12px}.wallet-checkout-card .wallet-purchase-terms{margin-top:4px;font-size:13px;display:inline-block}@media (width<=540px){.wallet-balance-breakdown{grid-template-columns:1fr 1fr}.wallet-balance-breakdown>div{padding:13px 15px}.wallet-balance-breakdown>div:last-child{border-left:0;border-top:1px solid var(--brand-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-balance-breakdown>div:last-child dd{margin:0}.wallet-balance-breakdown dd{font-size:19px}.wallet-upcoming-expiry li{gap:8px}.wallet-upcoming-expiry time{font-size:12px}}.service-header.unified-header .unified-bottom .header-nav-label,.service-header.unified-header .unified-bottom .header-nav-label>span{text-transform:none;letter-spacing:0!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.service-header.unified-header .unified-bottom .header-nav-label[aria-current=page]{font-weight:500!important}.service-header .header-nav-label{min-height:calc(var(--header-primary-height) - 1px);color:var(--brand-text);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;border-radius:0!important}.service-header .header-nav-label[aria-current=page]{color:var(--brand-accent-strong);border-bottom-color:var(--brand-accent)}.service-header .header-nav-label:hover{color:var(--brand-accent-strong)}.service-header .unified-goods.header-nav-label{flex:none;min-width:0;padding:0 10px}.service-header .creator-activity-entry{align-self:stretch;align-items:stretch;gap:0;position:static}.service-header .header-studio-link{padding:0 3px 0 10px}.service-header .creator-activity-toggle{width:22px;min-height:0;color:var(--brand-muted);background:0 0;border:0;align-self:stretch;padding:0}.service-header .creator-activity-toggle svg{width:12px;height:12px}.service-header .unified-explore{position:static}.service-header .unified-bottom{position:relative}.service-header .header-menu-panel{z-index:120;border:1px solid var(--brand-line);text-align:left;background:#fff;width:420px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 170px);padding:20px;position:absolute;top:calc(100% + 1px);right:0;overflow-y:auto;border-radius:12px!important}.service-header .header-menu-panel>header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:15px;margin:0 0 17px;padding:0 0 13px;display:flex}.service-header .header-menu-panel>header strong{letter-spacing:0;color:var(--brand-text);font-size:15px;font-weight:500}.service-header .header-menu-panel>header button{width:32px;height:32px;color:var(--brand-muted);background:0 0;border:0;place-items:center;padding:0;font-size:22px;font-weight:400;line-height:1;display:grid}.service-header .header-menu-groups{grid-template-columns:1fr 1fr;gap:18px;display:grid}.service-header .header-menu-groups section{min-width:0}.service-header .header-menu-groups h2{color:var(--brand-muted);margin:0 0 7px;padding:0 8px;font-size:12px;font-weight:400;line-height:1.5}.service-header .header-menu-groups a{min-height:40px;color:var(--brand-text);overflow-wrap:anywhere;align-items:center;padding:8px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;display:flex;border-radius:6px!important}.service-header .header-menu-groups a:hover,.service-header .header-menu-groups a[aria-current=page]{color:var(--brand-accent-strong);background:var(--brand-accent-pale)}.service-header .header-profile-name{text-align:left;max-width:156px;min-height:42px;color:var(--brand-text);flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative;background:0 0!important;border:0!important;padding:0!important}.service-header .header-profile-image{background:var(--brand-accent-soft);width:34px;height:34px;color:var(--brand-accent-strong);flex:0 0 34px;place-items:center;font-size:14px;font-weight:500;display:grid;overflow:hidden;border-radius:50%!important}.service-header .header-profile-image img{object-fit:cover;width:100%;height:100%;display:block;border-radius:50%!important}.service-header .header-profile-copy{gap:2px;min-width:0;max-width:94px;display:grid}.service-header .header-profile-copy>span{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden;font-size:13px!important;font-weight:500!important}.service-header .header-profile-copy>small{color:var(--brand-muted);white-space:nowrap;font-size:11px!important;font-weight:400!important;line-height:1.3!important}.service-header .header-profile-name>svg{fill:none;width:11px;height:11px;stroke:var(--brand-muted);stroke-width:1.5px;flex:none}.service-header .header-profile-name>i{box-sizing:content-box;background:var(--brand-accent);border:2px solid #fff;width:6px;height:6px;position:absolute;top:3px;left:28px;border-radius:50%!important}.service-header .account-menu-refined[hidden]{display:none!important}.service-header .account-menu-refined{width:265px;padding:18px 12px;border-radius:12px!important}.service-header .account-menu-refined>strong{padding-inline:8px;font-size:15px;font-weight:500}.service-header .account-menu-refined>a{padding-inline:8px;font-size:14px;font-weight:400;line-height:1.5}.service-header .account-menu-refined>span{margin-inline:8px;font-size:12px;font-weight:400}.service-header .account-menu-refined .account-logout{border-top:1px solid var(--brand-line);color:var(--brand-muted);margin-top:12px;padding-top:15px}.service-header .header-attendance.account-attendance,.wallet-refreshed .header-attendance.wallet-attendance{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);min-height:40px;color:var(--brand-accent-strong);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:500;display:flex;position:relative;inset:auto;border-radius:8px!important}.service-header .header-attendance.account-attendance{width:100%;margin:0 0 8px}.service-header .header-attendance.account-attendance svg,.wallet-refreshed .header-attendance.wallet-attendance svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.service-header .header-attendance.account-attendance i,.wallet-refreshed .header-attendance.wallet-attendance i{background:var(--brand-accent);width:5px;height:5px;display:block;position:static;border-radius:50%!important}.service-header .header-attendance.account-attendance.claimed,.wallet-refreshed .header-attendance.wallet-attendance.claimed{color:var(--brand-muted);background:var(--brand-surface);border-color:var(--brand-line)}.wallet-refreshed .wallet-reward-entry{color:var(--brand-muted);justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;font-size:14px;display:flex}@media (width<=900px){.service-header .header-profile-name{max-width:134px}.service-header .header-profile-copy{max-width:70px}}@media (width<=680px){.service-header.unified-header .unified-bottom .header-nav-label,.service-header.unified-header .unified-bottom .header-nav-label>span{font-size:14px!important;font-weight:500!important}.service-header .unified-goods.header-nav-label{padding-inline:8px}.service-header .header-studio-link{padding-left:5px}.service-header .creator-activity-toggle{width:23px}.service-header .header-menu-panel{max-height:65dvh;padding:17px}.service-header .header-menu-groups{gap:12px}.service-header .header-menu-groups a{min-height:44px;padding-inline:5px;font-size:14px}.service-header .header-menu-groups h2{padding-inline:5px}.service-header .header-profile-name{gap:6px;max-width:120px}.service-header .header-profile-copy{max-width:66px}.service-header .header-profile-image{flex-basis:32px;width:32px;height:32px}.service-header .header-profile-name>svg{display:none}.wallet-refreshed .wallet-reward-entry{gap:10px;font-size:13px}.wallet-refreshed .header-attendance.wallet-attendance{flex-shrink:0;padding:9px 12px;font-size:13px}}@media (width<=360px){.service-header .header-profile-copy{max-width:52px}.service-header .header-profile-copy>span{font-size:12px!important}.service-header .unified-actions{gap:4px}.service-header .unified-mobile-search{display:none}.service-header .unified-notifications{width:32px;min-width:32px}.service-header .header-menu-panel{max-width:calc(100vw - 24px)}}.service-header .unified-top{position:relative}.service-header .unified-account,.service-header .my-activity-entry{flex:none;position:static}.service-header .my-activity-trigger{min-height:44px;color:var(--brand-text);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 3px;font-size:13px;font-weight:500;display:flex}.service-header .my-activity-trigger>svg{width:11px;height:11px;color:var(--brand-muted)}.service-header .my-activity-trigger[aria-current=page]{color:var(--brand-accent-strong)}.service-header .my-activity-trigger[aria-current=page]>span{box-shadow:0 2px var(--brand-accent);padding-block:4px}.service-header .activity-shortcuts>[aria-current=page]{color:var(--brand-accent-strong);background:var(--brand-accent-pale)}.service-header .activity-count{background:var(--brand-accent);color:#fff;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;min-width:17px;min-height:17px;padding:1px 4px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex;border-radius:20px!important}.service-header .my-activity-panel,.service-header .profile-directory-panel{z-index:130;border:1px solid var(--brand-line);overscroll-behavior:contain;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);box-shadow:0 14px 35px color-mix(in srgb,var(--brand-deep) 10%,transparent);background:#fff;padding:20px;position:absolute;top:calc(100% + 1px);right:0;overflow:auto;border-radius:12px!important}.service-header .my-activity-panel{text-align:left;width:380px}.service-header .my-activity-panel[hidden],.service-header .profile-directory-panel[hidden],.service-header .activity-shortcuts[hidden]{display:none!important}.service-header .my-activity-panel>header,.service-header .profile-directory-heading{border-bottom:1px solid var(--brand-line);align-items:center;gap:10px;margin-bottom:14px;padding:0 0 14px;display:flex}.service-header .my-activity-panel>header>strong{font-size:15px;font-weight:500}.service-header .activity-back,.service-header .activity-close,.service-header .profile-directory-heading>button{width:32px;height:32px;color:var(--brand-muted);background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:22px;font-weight:400;line-height:1;display:grid}.service-header .activity-close,.service-header .profile-directory-heading>button{margin-left:auto}.service-header .activity-shortcuts{gap:2px;display:grid}.service-header .activity-shortcuts>button,.service-header .activity-shortcuts>a{width:100%;min-height:44px;color:var(--brand-text);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:11px;padding:10px;font-size:14px;font-weight:400;text-decoration:none;display:flex;border-radius:6px!important}.service-header .activity-shortcuts>button:hover,.service-header .activity-shortcuts>a:hover{background:var(--brand-accent-pale);color:var(--brand-accent-strong)}.service-header .activity-shortcuts>button svg,.service-header .activity-shortcuts>a svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.service-header .header-attendance.activity-attendance{white-space:nowrap;position:relative;inset:auto}.service-header .header-attendance.activity-attendance i{display:none}.service-header .activity-message-actions{color:var(--brand-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;font-size:13px;display:flex}.service-header .activity-message-actions button,.service-header .activity-compose>div>button,.service-header .activity-error>button{color:var(--brand-accent-strong);background:0 0;border:0;padding:7px 0;font-size:13px;font-weight:500}.service-header .activity-people{display:grid}.service-header .activity-people>a,.service-header .activity-people>button{text-align:left;border:0;border-bottom:1px solid var(--brand-line);width:100%;min-width:0;color:var(--brand-text);background:0 0;border-radius:0;align-items:center;gap:11px;padding:13px 0;text-decoration:none;display:flex}.service-header .activity-people>a>span:nth-child(2),.service-header .activity-people>button>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.service-header .activity-people strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.service-header .activity-people small{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.service-header .activity-person-avatar{background:var(--brand-accent-pale);width:36px;height:36px;color:var(--brand-accent-strong);flex:none;place-items:center;font-size:14px;font-weight:500;display:grid;overflow:hidden;border-radius:50%!important}.service-header .activity-person-avatar img{object-fit:cover;width:100%;height:100%}.service-header .activity-all-link{color:var(--brand-accent-strong);text-align:right;padding-top:17px;font-size:13px;display:block}.service-header .activity-state{color:var(--brand-muted);overflow-wrap:anywhere;margin:0;padding:16px 0;font-size:14px;line-height:1.6}.service-header .activity-error{color:var(--brand-text)}.service-header .activity-error>button{display:block}.service-header .activity-search-label,.service-header .profile-directory-tools>label{color:var(--brand-muted);gap:8px;font-size:13px;font-weight:400;display:grid}.service-header .activity-search-label input,.service-header .profile-directory-tools input,.service-header .activity-compose textarea{border:1px solid var(--brand-line);width:100%;min-width:0;color:var(--brand-text);background:#fff;padding:11px 12px;font-family:inherit;font-size:14px;line-height:1.5;display:block;border-radius:7px!important}.service-header .activity-compose>div{justify-content:space-between;align-items:center;gap:14px;padding:0 0 13px;display:flex}.service-header .activity-compose>div>strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.service-header .activity-compose textarea{resize:vertical;min-height:140px}.service-header .activity-compose .activity-send{background:var(--brand-accent);color:#fff;border:0;margin:12px 0 0 auto;padding:10px 14px;font-size:14px;font-weight:500;display:block;border-radius:7px!important}.service-header .my-activity-panel button:disabled{opacity:.55;cursor:default}.service-header .activity-sent{color:var(--brand-accent-strong);font-size:14px;line-height:1.8}.service-header .activity-sent a{display:block}.service-header .activity-tool-results{padding-top:8px;display:grid}.service-header .activity-tool-results>a{border-bottom:1px solid var(--brand-line);gap:4px;padding:12px 0;display:grid}.service-header .activity-tool-results strong{color:var(--brand-text);font-size:14px;font-weight:500}.service-header .activity-tool-results small{color:var(--brand-muted);overflow-wrap:anywhere;font-size:12px}.service-header .profile-directory-panel{text-align:left;width:810px;padding:23px}.service-header .profile-directory-heading>div{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.service-header .profile-directory-heading strong{overflow-wrap:anywhere;font-size:16px;font-weight:500}.service-header .profile-directory-heading small{color:var(--brand-muted);font-size:12px;font-weight:400}.service-header .profile-directory-tools{align-items:flex-end;gap:16px;margin-bottom:25px;display:flex}.service-header .profile-directory-tools>label{flex:1;min-width:0}.service-header .profile-directory-tools .account-attendance{flex:none;width:auto;min-height:44px;margin:0}.service-header .profile-directory-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:25px 24px;display:grid}.service-header .profile-directory-groups section{min-width:0}.service-header .profile-directory-groups h2{color:var(--brand-muted);margin:0 0 7px;padding:0 8px;font-size:12px;font-weight:500;line-height:1.5}.service-header .profile-directory-groups a{min-height:38px;color:var(--brand-text);overflow-wrap:anywhere;align-items:center;padding:8px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;display:flex;border-radius:6px!important}.service-header .profile-directory-groups a:hover{background:var(--brand-accent-pale);color:var(--brand-accent-strong)}.service-header .profile-directory-footer{border-top:1px solid var(--brand-line);color:var(--brand-muted);justify-content:space-between;gap:15px;margin-top:23px;padding:17px 8px 0;font-size:13px;font-weight:400;display:flex}.service-header .profile-directory-empty{color:var(--brand-muted);padding:15px 0;font-size:14px}.service-header .profile-terms-link{color:var(--brand-accent-strong);margin-bottom:16px;padding:10px 8px;font-size:14px;display:block}@media (width>=681px) and (width<=1250px){.service-header .unified-search{width:160px;max-width:160px}.service-header .my-activity-trigger{padding-inline:1px}}@media (width<=680px){.service-header .profile-directory-panel,.service-header .my-activity-panel{max-width:calc(100vw - 24px);max-height:calc(100dvh - 110px);padding:17px}.service-header .profile-directory-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 12px}.service-header .profile-directory-groups a{min-height:44px;padding-inline:5px;font-size:14px}.service-header .profile-directory-groups h2{padding-inline:5px}.service-header .profile-directory-tools{gap:10px}.service-header .profile-directory-tools .account-attendance{padding-inline:10px;font-size:13px}.service-header .profile-directory-tools input,.service-header .activity-search-label input,.service-header .activity-compose textarea{font-size:16px}.service-header .my-activity-trigger{gap:4px;font-size:13px}.service-header .my-activity-trigger>svg{display:none}.service-header .unified-actions{gap:5px}.service-header .header-profile-copy{max-width:54px}.service-header .unified-mobile-search{display:none}}@media (width<=420px){.service-header .unified-top{grid-template-columns:1fr;row-gap:0;padding-block:6px}.service-header .unified-top:has(.unified-balances){padding-bottom:6px}.service-header .unified-top .service-masthead{grid-area:1/1;min-height:44px}.service-header .unified-actions{grid-area:2/1;justify-content:flex-end;gap:12px;width:100%;min-height:42px}.service-header .service-shortcuts{grid-area:3/1}.service-header .unified-actions .header-profile-copy{max-width:70px}.service-header .unified-actions .unified-balances{gap:7px;min-height:36px;position:absolute;top:8px;bottom:auto;right:0}.service-header .unified-balances .unified-wallet{gap:3px;font-size:12px}.service-header .profile-directory-tools{flex-wrap:wrap}.service-header .profile-directory-tools>label{flex-basis:100%}.service-header .profile-directory-tools .account-attendance{margin-left:auto}.service-header .profile-directory-panel,.service-header .my-activity-panel{max-height:calc(100dvh - 160px)}}.service-header.unified-header .unified-bottom,.service-header.unified-header .unified-secondary{gap:24px}.service-header.unified-header .unified-bottom :is(.unified-goods.header-nav-label,.header-studio-link,.unified-explore>button){padding-inline:0}.service-header.unified-header .creator-activity-toggle{width:18px;margin-left:4px}.service-header.unified-header .unified-actions{align-items:center;gap:12px}.service-header .my-activity-trigger{gap:6px;padding-inline:0;font-size:14px;line-height:1.4}.service-header .unified-account,.service-header .my-activity-entry{position:relative}.service-header .my-activity-panel,.service-header .profile-directory-panel{top:calc(100% + 8px)}.service-header .profile-directory-panel{width:288px;max-height:calc(100dvh - 100px);padding:16px 12px}.service-header .profile-directory-heading{margin-bottom:14px;padding:0 8px 12px}.service-header .profile-directory-heading>div{gap:4px;display:grid}.service-header .profile-directory-tools{gap:10px;margin:0 6px 18px;display:grid}.service-header .profile-directory-tools>label{gap:7px;font-size:12px}.service-header .profile-directory-tools input{width:100%;min-width:0}.service-header .profile-directory-tools .account-attendance{width:100%;min-height:40px;margin:0}.service-header .profile-directory-groups{display:block}.service-header .profile-directory-groups section+section{border-top:1px solid var(--brand-line);margin-top:13px;padding-top:15px}.service-header .profile-directory-groups h2{margin-bottom:5px;padding:0 10px;font-size:12px;font-weight:400}.service-header .profile-directory-groups a{min-height:40px;padding:9px 10px;font-size:14px;font-weight:400}.service-header .profile-directory-footer{gap:8px;margin-top:16px;padding:14px 8px 0}.service-header .profile-directory-footer a{min-height:30px;padding:5px 0;font-size:12px}.service-header .my-activity-panel{width:350px;padding:17px}.service-header .my-activity-panel>header{margin-bottom:10px;padding-bottom:12px}.service-header .activity-shortcuts{gap:3px}.service-header .activity-shortcuts>a,.service-header .activity-shortcuts>button{min-height:44px;padding:11px 9px}.service-header .activity-people>a,.service-header .activity-people>button{gap:12px;padding:13px 5px}.service-header .activity-people strong,.service-header .activity-people small{line-height:1.5}.service-header .activity-message-actions{padding:0 5px}.service-header .activity-message-actions button{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);border-radius:6px;padding:8px 10px}.service-header .activity-all-link{padding:14px 5px 1px;font-size:14px}.refined-page{color:var(--brand-text)}.refined-page>.page-shell,.refined-page .studio-workspace.page-shell{margin-top:20px!important;padding-top:0!important}.refined-page :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.refined-page :is(.area-empty,.data-state){font-size:14px;line-height:1.8}.refined-page .unified-page-tools .task-nav{border:0;flex-wrap:nowrap;align-self:stretch;gap:24px;margin:0;padding:0;display:flex;overflow-x:auto}.refined-page .service-header .unified-page-tools .task-nav button{min-height:50px;color:var(--brand-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0;font-size:14px;font-weight:400;border-radius:0!important}.refined-page .service-header .unified-page-tools .task-nav button[aria-current=page]{border-bottom-color:var(--brand-accent);color:var(--brand-accent-strong);font-weight:500}.refined-page.studio-layered .studio-header-tools{flex-wrap:nowrap;gap:20px;width:100%}.refined-page.studio-layered .studio-header-subnav{flex-basis:auto;gap:24px}.refined-page.studio-layered .studio-header-subnav a{background:0 0;border:0;border-bottom:2px solid #0000;min-height:50px;padding-inline:0;font-weight:400;border-radius:0!important}.refined-page.studio-layered .studio-header-subnav a[aria-current=page]{border-bottom-color:var(--brand-accent);font-weight:500}.refined-page .portfolio-workbench{width:100%;max-width:none;margin:0;padding:0}.refined-page .portfolio-workbench header[hidden],.portfolio-page .integrated-area [hidden]{display:none!important}.refined-page .portfolio-purpose-content{margin-top:0}.refined-page .portfolio-manual-actions{border-bottom:1px solid var(--brand-line);flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 18px;padding:0 0 18px;display:flex}.refined-page .portfolio-manual-actions>label{min-width:210px;max-width:420px;color:var(--brand-muted);flex:1;gap:7px;font-size:13px;display:grid}.refined-page .portfolio-manual-actions input{border:1px solid var(--brand-line);background:#fff;border-radius:7px;width:100%;min-height:40px;padding:8px 12px;font-size:14px}.refined-page .portfolio-manual-actions button,.refined-page .portfolio-manual-actions>a{border:1px solid var(--brand-line);background:#fff;border-radius:7px;min-height:40px;padding:9px 14px;font-size:14px}.refined-page .portfolio-manual-actions>button:last-of-type{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.refined-page .portfolio-filters{border-bottom:1px solid var(--brand-line);margin:0 0 20px;padding:0 0 18px}.refined-page .portfolio-export{border:1px solid var(--brand-line);border-radius:12px;padding:24px}.refined-page .portfolio-export h2{margin-top:0;font-size:20px}.refined-page .portfolio-manual>p{color:var(--brand-muted);font-size:13px;line-height:1.8}.activity-page .application-stats{border:1px solid var(--brand-line);background:#fff;border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0 0 22px;padding:22px 0;display:grid}.activity-page .application-stats>span{gap:8px;padding:0 24px;font-size:13px;display:grid}.activity-page .application-stats>span+span{border-left:1px solid var(--brand-line)}.activity-page .application-stats strong{font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:600;line-height:1.2}.activity-page .application-stats>span:first-child strong{color:var(--brand-accent-strong)}.activity-page .application-filter-details{border:1px solid var(--brand-line);background:#fff;border-radius:9px;margin:0 0 18px;padding:13px 16px}.activity-page .application-filter-details summary{cursor:pointer;font-size:14px}.activity-page .application-host-filters{gap:14px;margin:16px 0 2px}.activity-page .application-host-filters input{border:1px solid var(--brand-line);max-width:100%;min-height:40px;font:inherit;background:#fff;border-radius:6px;padding:8px 10px}.activity-page .application-rows{border-top:1px solid var(--brand-line)}.activity-page .application-row{grid-template-columns:minmax(0,1fr) 150px;gap:28px;padding:24px 4px}.activity-page .application-row h2{margin:7px 0 12px;font-size:18px;font-weight:600;line-height:1.5}.activity-page .application-row h2 a:hover{color:var(--brand-accent-strong)}.activity-page .application-row p{margin:10px 0;line-height:1.8}.activity-page .application-row-main>div{width:100%}.activity-page .application-work-links{gap:7px}.activity-page .application-work-links a{background:var(--brand-surface);border:0;flex-wrap:wrap;gap:6px;max-width:100%;padding:8px 11px;line-height:1.5}.activity-page .application-work-links small{color:var(--brand-muted)}.activity-page .application-row aside{gap:12px;padding-top:4px}.activity-page .application-row .op-status{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);color:var(--brand-accent-strong);border-radius:30px;padding:5px 10px;font-size:12px;font-weight:500}.activity-page .op-status:is([data-status=withdrawn],[data-status=rejected],[data-status=declined]){background:var(--brand-surface);color:var(--brand-muted);border-color:var(--brand-line)}.activity-page .application-row .op-secondary{border:1px solid var(--brand-line);background:#fff;border-radius:6px;min-height:36px;padding:8px 12px;font-size:13px}.activity-page .application-row details{margin-top:14px;font-size:13px;line-height:1.8}.activity-page .application-review-form{border-color:var(--brand-accent-line);border-radius:12px}.activity-page .application-workspace>.data-state{background:var(--brand-surface);border-radius:12px;padding:36px 16px}.revenue-page .studio-section.revenue-overview{background:0 0;border:0;padding:0}.revenue-page .revenue-overview>.studio-title{margin-bottom:20px;padding-bottom:14px}.revenue-page .payout-control{background:0 0;border:0;margin:0;padding:0}.revenue-page .payout-overview{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.revenue-page .payout-main{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);min-width:0;padding:26px 28px;display:block;border-radius:12px!important}.revenue-page .payout-main .upgrade-eyebrow{color:var(--brand-text);letter-spacing:0;font-size:15px;font-weight:500;display:inline}.revenue-page .payout-net-note{color:var(--brand-muted);margin-left:8px;font-size:12px;display:inline-block}.revenue-page .payout-main .payout-amount{letter-spacing:-1px;color:var(--brand-accent-strong);overflow-wrap:anywhere;margin:19px 0 8px;font-size:38px;font-weight:600;line-height:1.3;display:block}.revenue-page .payout-main p{color:var(--brand-muted);margin:8px 0;font-size:13px;line-height:1.8}.revenue-page .payout-main .upgrade-primary{border-radius:7px;min-height:42px;margin:14px 0 5px;padding:10px 22px;font-size:14px}.revenue-page .payout-waiting{border:1px solid var(--brand-line);background:#fff;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;border-radius:12px!important}.revenue-page .payout-waiting>section{background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:7px 16px;padding:20px 22px;display:grid}.revenue-page .payout-waiting>section+section{border-top:1px solid var(--brand-line)}.revenue-page .payout-waiting span{color:var(--brand-muted);font-size:14px}.revenue-page .payout-waiting strong{color:var(--brand-text);margin:0;font-size:17px;font-weight:500}.revenue-page .payout-waiting small{color:var(--brand-muted);grid-column:1/-1;line-height:1.6;font-size:12px!important}.revenue-page .payout-readiness{border:1px solid var(--brand-line);background:#fff;border-radius:10px;margin-top:18px;padding:20px 22px}.revenue-page .payout-readiness h3{margin:0;font-size:16px}.revenue-page .payout-readiness .verification-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.revenue-page .verification-grid>span{background:var(--brand-surface);border:1px solid var(--brand-line);color:var(--brand-muted);border-radius:6px;padding:10px 12px;font-size:13px}.revenue-page .verification-grid>span.ok{background:var(--brand-accent-pale);border-color:var(--brand-accent-line);color:var(--brand-accent-strong)}.revenue-page .payout-readiness p{color:var(--brand-muted);margin-bottom:0;font-size:13px;line-height:1.8}.revenue-page .payout-breakdown{border:0;border-bottom:1px solid var(--brand-line);background:0 0;margin:0;padding:18px 0}.revenue-page .payout-breakdown summary{cursor:pointer;font-size:14px;font-weight:500}.revenue-page .payout-breakdown>p{color:var(--brand-muted);font-size:13px;line-height:1.8}.revenue-page .earning-section{border-color:var(--brand-line);border-radius:12px;margin-top:26px}.revenue-page .earnings-filter{align-items:end;gap:10px 12px;margin:0;padding:18px 0}.revenue-page .earnings-filter :is(button,input,select){border-radius:6px;min-height:40px;font-size:14px}.revenue-page .earnings-totals{background:var(--brand-surface);border:0;border-radius:8px;gap:18px;margin:0 0 18px;padding:18px}.revenue-page .earnings-totals strong{font-size:18px;font-weight:600}.revenue-page .earning-table>article{border-bottom:1px solid var(--brand-line);min-height:58px}.wallet-page.refined-page .wallet-overview{gap:16px;margin-bottom:24px}.wallet-page.refined-page .wallet-balance-card{border-color:var(--brand-line);box-shadow:none;background:#fff;gap:14px;padding:22px 24px;position:relative;border-radius:12px!important}.wallet-page.refined-page .wallet-balance-card.current{border-color:var(--brand-accent);box-shadow:inset 0 3px 0 var(--brand-accent);background:#fff}.wallet-page.refined-page .wallet-balance-card>strong{font-size:32px;font-weight:600;line-height:1.3}.wallet-page.refined-page .wallet-charge-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.wallet-page.refined-page .wallet-pack-options{gap:10px}.wallet-page.refined-page .wallet-pack-options>button{gap:12px;min-height:110px;padding:21px 16px;border-radius:9px!important}.wallet-page.refined-page .wallet-pack-options>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--brand-accent)}.wallet-page.refined-page .wallet-pack-options strong{font-size:22px;font-weight:600}.wallet-page.refined-page .wallet-checkout-card{border-color:var(--brand-line);background:#fff;padding:24px;border-radius:12px!important}.wallet-page.refined-page .wallet-checkout-quantity{margin:18px 0 22px}.wallet-page.refined-page .wallet-checkout-quantity strong{font-size:30px}.wallet-page.refined-page .wallet-checkout-card dl{border-color:var(--brand-line)}.wallet-page.refined-page .wallet-reward-entry{border-top:1px solid var(--brand-line);margin:24px 0 0;padding:16px 0}.wallet-page.refined-page .wallet-mini-intro{border-color:var(--brand-line);background:#fff;gap:24px;padding:24px;border-radius:12px!important}.wallet-page.refined-page .wallet-mini-intro h2{margin-bottom:10px;font-size:20px}.wallet-page.refined-page .wallet-mini-intro p{color:var(--brand-muted);font-size:14px}.wallet-page.refined-page .wallet-mini-intro>a{background:var(--brand-accent);font-size:14px;border-radius:7px!important}.wallet-page.refined-page .wallet-mini-ledger{gap:20px;margin-top:22px}.wallet-page.refined-page .wallet-mini-ledger>section{border:1px solid var(--brand-line);border-radius:12px;padding:20px}.wallet-page.refined-page :is(.wallet-mini-row b,.wallet-expiry-notice b){color:var(--brand-accent-strong)}.wallet-page.refined-page .wallet-section{border-radius:12px!important;padding:22px!important}.wallet-page.refined-page .wallet-empty{background:var(--brand-surface);padding:26px 14px;border-radius:8px!important}.wallet-page.refined-page .wallet-row{padding:17px 0}.market-page .market-discovery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.market-page .market-discovery>.area-card{border:1px solid var(--brand-line);min-width:0;box-shadow:none;background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.market-page .market-card-cover{aspect-ratio:4/3;background:var(--brand-surface);border-bottom:1px solid var(--brand-line);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.market-page .market-card-cover>img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.market-page .market-cover-empty{color:var(--brand-muted);font-size:17px;font-weight:400}.market-page .market-type-label{border:1px solid var(--brand-line);color:var(--brand-text);background:#fff;border-radius:5px;padding:5px 8px;font-size:12px;position:absolute;top:12px;left:12px}.market-page .market-discovery .area-card-body{flex-direction:column;flex:1;gap:0;min-width:0;padding:20px;display:flex}.market-page .market-discovery .area-card-body>small{color:var(--brand-accent-strong);font-size:12px}.market-page .market-discovery h2{overflow-wrap:anywhere;margin:9px 0 5px;font-size:19px;font-weight:600;line-height:1.5}.market-page .market-discovery h2 a:hover{color:var(--brand-accent-strong)}.market-page .market-discovery .area-card-body>p{color:var(--brand-muted);margin:0 0 14px;font-size:13px;line-height:1.7}.market-page .market-discovery .market-terms{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;display:-webkit-box;overflow:hidden}.market-page .market-discovery .market-price{border-top:1px solid var(--brand-line);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;padding:14px 0;display:flex}.market-page .market-price>small{color:var(--brand-muted);font-size:12px}.market-page .market-price>strong{color:var(--brand-text);font-size:17px;font-weight:600}.market-page .market-discovery footer{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.market-page .market-discovery footer>a{font-size:13px;line-height:1.5}.market-page .market-discovery .area-primary{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);min-height:38px;color:var(--brand-accent-strong);border-radius:7px;padding:9px 12px;font-weight:500}.community-page .community-context-nav{align-items:center;gap:14px;min-width:0;max-width:100%;min-height:52px;display:flex}.community-page .community-context-nav>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.community-page .community-context-nav>span{color:var(--brand-muted);flex:none;font-size:13px}.community-page .community-context-nav>a{white-space:nowrap;flex:none;font-size:14px}.community-page .community-context-nav>select{border:1px solid var(--brand-line);background:#fff;border-radius:6px;min-width:120px;max-width:240px;height:36px;margin-left:auto;padding:6px 10px;font-size:13px}.community-page .community-header-tools{align-items:center;gap:18px;width:100%;min-width:0;display:flex}.community-page .community-header-tools>nav{flex:1;align-items:stretch;gap:20px;min-width:0;display:flex;overflow-x:auto}.community-page .service-header .community-header-tools>nav>button{white-space:nowrap;min-height:50px;color:var(--brand-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:14px;font-weight:400;border-radius:0!important}.community-page .service-header .community-header-tools>nav>button:is(.active,[aria-current=page]){border-bottom-color:var(--brand-accent);color:var(--brand-accent-strong);font-weight:500}.community-page .community-header-search{flex:0 250px;min-width:110px;margin-left:auto;display:flex}.community-page .community-header-search input{width:100%;min-width:0;font-size:14px}.community-page .service-header .community-write-button{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);min-height:36px;color:var(--brand-accent-strong);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex;border-radius:6px!important}.community-page.refined-page .community-wrap{width:calc(100% - 40px);max-width:var(--site-shell);margin:18px auto 60px;padding:0}.community-page.refined-page .community-top{background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;min-height:0;margin:0;padding:0 0 16px;display:flex}.community-page.refined-page .community-top p{color:var(--brand-muted);margin:0;line-height:1.6;font-size:13px!important}.community-page.refined-page .community-top-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.community-page.refined-page .community-top-actions :is(a,button){border:1px solid var(--brand-line);color:var(--brand-muted);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;font-weight:400;display:inline-flex;min-height:34px!important;font-size:13px!important}.community-page.refined-page .community-top-actions .active{color:var(--brand-accent-strong);border-color:var(--brand-accent-line);background:var(--brand-accent-pale)}.community-page.refined-page .community-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:24px;display:grid}.community-page.refined-page .board-main{min-width:0}.community-page.refined-page .post-board{border:1px solid var(--brand-line);background:#fff;border-radius:10px;overflow:hidden}.community-page.refined-page .post-head,.community-page.refined-page .post-row{border:0;border-bottom:1px solid var(--brand-line);text-align:center;grid-template-columns:44px 64px minmax(0,1fr) 90px 80px 42px 42px;align-items:center;gap:10px;height:auto;min-height:56px;padding:13px 16px;display:grid;font-size:12px!important}.community-page.refined-page .post-head{background:var(--brand-surface);min-height:44px;color:var(--brand-muted);font-weight:400;font-size:12px!important}.community-page.refined-page .post-row{width:100%;color:var(--brand-muted);background:#fff}.community-page.refined-page .post-row:hover{background:var(--brand-accent-pale)}.community-page.refined-page .post-row>strong{text-align:left;color:var(--brand-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.6;overflow:hidden;font-size:15px!important}.community-page.refined-page .post-row>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:12px!important}.community-page.refined-page .post-row>.tag{background:var(--brand-accent-pale);color:var(--brand-accent-strong);border-radius:5px;padding:4px 7px;font-weight:400;font-size:11px!important}.community-page.refined-page .post-empty{text-align:center;color:var(--brand-muted);padding:40px 16px;font-size:14px;line-height:1.8}.community-page.refined-page .post-empty button{border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);background:#fff;border-radius:6px;margin:15px auto 0;padding:9px 14px;font-size:14px;display:block}.community-page.refined-page .board-bottom{background:#fff;border:0;min-height:0;padding:10px 16px}.community-page.refined-page .board-bottom:not(:has(button)){display:none}.community-page.refined-page .community-aside>section{border:1px solid var(--brand-line);background:#fff;border-radius:10px;overflow:hidden}.community-page.refined-page .work-board-card>img{object-fit:contain;background:var(--brand-surface);width:100%;height:150px;display:block}.community-page.refined-page .work-board-card>div{padding:16px}.community-page.refined-page .work-board-card h3{margin:7px 0;line-height:1.5;font-size:16px!important}.community-page.refined-page .work-board-card :is(p,span,a),.community-page.refined-page .community-aside :is(.aside-title,li>button,.aside-empty,.community-rule p){line-height:1.7;font-size:13px!important}.community-page.refined-page .community-aside li{gap:8px;min-height:38px}.community-page.refined-page .community-rule strong{font-size:14px}.community-page .discovery-gallery-grid{gap:20px}.community-page .discovery-gallery-card{border-color:var(--brand-line);background:#fff;border-radius:10px;overflow:hidden}.community-page .discovery-gallery-copy{padding:18px}.community-page .discovery-gallery-copy h3{font-size:18px;font-weight:600;line-height:1.5}.community-page .discovery-gallery-copy p{color:var(--brand-muted);font-size:13px;line-height:1.7}.community-page .discovery-gallery-posts{border-top:1px solid var(--brand-line);padding:12px 18px}.community-page .discovery-gallery-posts>span{font-size:13px;line-height:1.7}.community-page.refined-page :is(.question-table,.contest-help-list){border:1px solid var(--brand-line);background:#fff;border-radius:10px;overflow:hidden}.community-page.refined-page .question-table>div{background:var(--brand-surface);color:var(--brand-muted);padding:14px 20px;font-size:13px}.community-page.refined-page .question-table>a{border-bottom:1px solid var(--brand-line);gap:20px;min-height:66px;padding:16px 20px}.community-page.refined-page .question-table>a:hover{background:var(--brand-accent-pale)}.community-page.refined-page .question-table strong{font-size:15px;font-weight:500;line-height:1.6}.community-page.refined-page .question-table :is(span,time){color:var(--brand-muted);font-size:13px;line-height:1.6}.community-page.refined-page .question-table>p{color:var(--brand-muted);padding:32px 20px;font-size:14px}.community-page.refined-page .contest-help-list>.upgrade-section-line{border-bottom:1px solid var(--brand-line);margin:0;padding:18px 20px}.community-page.refined-page .contest-help-list h2{margin:0;font-size:16px}.community-page.refined-page .question-row{border:0;border-bottom:1px solid var(--brand-line);background:#fff;gap:18px;padding:20px}.community-page.refined-page .question-row:is(:hover,.active){background:var(--brand-accent-pale)}.community-page.refined-page .question-copy strong{font-size:15px;font-weight:500;line-height:1.6}.community-page.refined-page .question-copy small{font-size:12px;line-height:1.6}.community-page.refined-page .question-category{color:var(--brand-accent-strong);background:var(--brand-accent-pale);border-radius:5px;padding:5px 8px;font-size:12px}.community-page.refined-page .contest-help-thread{border-color:var(--brand-line);border-radius:10px;padding:24px}.community-page.refined-page .contest-help-thread h2{font-size:22px;line-height:1.5}.community-page.refined-page .contest-help-thread>p{font-size:15px;line-height:1.9}.community-page.refined-page .contest-help-thread section article{border-bottom:1px solid var(--brand-line);padding:18px 0}.community-page.refined-page .contest-help-thread section article p{font-size:14px;line-height:1.8}.community-page.refined-page :is(.contest-help-write,.novel-community-write){border:1px solid var(--brand-line);background:#fff;border-radius:10px;margin:0 0 22px;padding:22px}.community-page.refined-page :is(.contest-help-write,.novel-community-write,.standalone-comments) textarea{border:1px solid var(--brand-line);border-radius:7px;padding:12px;font-size:15px;line-height:1.8}.community-page.refined-page .novel-community-shell{width:calc(100% - 40px);max-width:var(--site-shell);margin:20px auto 60px}.community-page.refined-page .novel-community-posts{margin:0}.community-page.refined-page .task-rows{border:1px solid var(--brand-line);border-radius:10px;overflow:hidden}.community-page.refined-page .task-row-open{gap:16px;padding:18px 20px}.community-page.refined-page .task-row-open strong{font-size:15px;font-weight:500;line-height:1.6}.community-page.refined-page .task-row-open small{font-size:12px;line-height:1.7}.community-page.refined-page .task-selected-content>article{border:1px solid var(--brand-line);border-radius:10px;padding:24px}.community-page.refined-page .task-selected-content>article>header{border-bottom:1px solid var(--brand-line);padding-bottom:20px}.community-page.refined-page .task-selected-content h2{font-size:23px;line-height:1.5}.community-page.refined-page .community-post-page{width:calc(100% - 40px);max-width:900px;margin:24px auto 64px}.community-page.refined-page .standalone-post{border:1px solid var(--brand-line);border-radius:12px;overflow:hidden}.community-page.refined-page .standalone-post>header{border:0;border-bottom:1px solid var(--brand-line);padding:26px}.community-page.refined-page .standalone-post h1{overflow-wrap:anywhere;margin:12px 0 16px;font-size:25px;font-weight:600;line-height:1.5}.community-page.refined-page .standalone-post header :is(time,b){color:var(--brand-muted);font-size:12px;font-weight:400}.community-page.refined-page .standalone-post-body{overflow-wrap:anywhere;padding:28px;font-size:16px;line-height:1.9}.community-page.refined-page .standalone-post>footer{border-top:1px solid var(--brand-line);padding:18px 26px}.community-page.refined-page .standalone-comments{border:1px solid var(--brand-line);background:#fff;border-radius:12px;margin-top:24px;padding:24px}.community-page.refined-page .standalone-comments h2{margin:0 0 20px;font-size:18px}.community-page.refined-page .standalone-comments>article{border-bottom:1px solid var(--brand-line);padding:18px 0;font-size:14px;line-height:1.8}.community-page.refined-page .standalone-comments>article>time{color:var(--brand-muted);font-size:12px}.community-page.refined-page .standalone-comments form{margin-top:20px}.community-page.refined-page .post-detail-modal>article{border:1px solid var(--brand-line);border-radius:12px;width:min(800px,100%)}.community-page.refined-page .post-detail-modal>article>header{border-color:var(--brand-line);padding:24px 52px 20px 24px}.community-page.refined-page .post-detail-modal h2{margin:10px 0;font-size:23px;line-height:1.5}.community-page.refined-page .post-detail-modal>article>header p{font-size:13px;line-height:1.7}.community-page.refined-page .post-body{overflow-wrap:anywhere;padding:26px;line-height:1.9;font-size:16px!important}.community-page.refined-page .comment-area{background:var(--brand-surface);border-color:var(--brand-line);padding:22px}.community-page.refined-page .comment-area h3{font-size:16px}.community-page.refined-page .comment-area>article{border-color:var(--brand-line);border-radius:7px;padding:16px}.community-page.refined-page .comment-area>article :is(strong,p){line-height:1.8;font-size:14px!important}.community-page.refined-page .comment-area>article small{font-size:12px!important}.community-page.refined-page .comment-area form button{background:var(--brand-accent);border-radius:6px;font-size:14px}.malpung-page .mp-wrap{margin-top:18px!important;padding-top:0!important}.malpung-page .mp-grid{align-items:start;margin-top:0}.malpung-page .site-status{margin:0 0 16px;font-size:14px;line-height:1.7}.collab-page.refined-page .message-workspace{box-shadow:none;border-color:var(--brand-line);border-radius:12px;margin-top:0;grid-template-columns:300px minmax(0,1fr)!important}.collab-page.refined-page .message-workspace>aside>header{border-color:var(--brand-line);height:60px;padding:0 18px}.collab-page.refined-page .message-workspace>aside>header h2{font-size:16px;font-weight:500}.collab-page.refined-page .message-thread-tools{border-bottom:1px solid var(--brand-line);flex-shrink:0;align-items:center;gap:8px;padding:12px 14px;display:flex}.collab-page.refined-page .message-thread-tools input{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:6px;width:100%;min-width:0;height:38px;padding:9px 10px;font-size:13px}.collab-page.refined-page .message-thread-tools>button{background:var(--brand-accent-pale);color:var(--brand-accent-strong);border:0;border-radius:6px;flex:none;min-height:38px;padding:8px;font-size:12px}.collab-page.refined-page .message-thread-list{min-height:0;padding:6px;overflow:auto}.collab-page.refined-page .message-thread-list>button>.profile-role-avatar{align-self:center;gap:0;display:inline-flex}.collab-page.refined-page .message-thread-list>button{background:#fff;border:0;border-radius:8px;gap:12px;min-height:88px;padding:14px 10px}.collab-page.refined-page .message-thread-list>button.active{background:var(--brand-accent-pale);box-shadow:none;border:0}.collab-page.refined-page .message-thread-list>button:hover{background:var(--brand-surface)}.collab-page.refined-page .message-thread-list>button.active:hover{background:var(--brand-accent-pale)}.collab-page.refined-page .message-thread-list strong{font-weight:500;line-height:1.5;font-size:14px!important}.collab-page.refined-page .message-thread-list small{color:var(--brand-muted);line-height:1.5;font-size:12px!important}.collab-page.refined-page .message-thread-list p{line-height:1.6;font-size:13px!important}.collab-page.refined-page .message-thread-list .creator-avatar{background:var(--brand-accent-soft);color:var(--brand-accent-strong);width:38px;height:38px;font-size:15px;font-weight:500;border-radius:50%!important}.collab-page.refined-page .message-thread-list .aside-empty{white-space:normal;color:var(--brand-muted);padding:18px 12px;line-height:1.8}.collab-page.refined-page .conversation{min-height:0}.collab-page.refined-page .conversation>header{border-color:var(--brand-line);min-height:64px;padding:12px 20px}.collab-page.refined-page .conversation>header>.conversation-person{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.collab-page.refined-page .conversation-person>.conversation-person-avatar{flex:0 0 40px;align-items:center;width:40px;height:40px;display:flex;overflow:visible}.collab-page.refined-page .conversation-person-avatar[aria-disabled=true]{pointer-events:none}.collab-page.refined-page .conversation-person-copy{gap:4px;min-width:0;display:grid}.collab-page.refined-page .conversation-person-copy>.creator-handle{min-width:0;color:var(--brand-text);flex-wrap:wrap;gap:5px 7px;font-size:15px;font-weight:600;line-height:1.4}.collab-page.refined-page .conversation-person-copy>.creator-handle>a{overflow-wrap:anywhere;min-width:0}.collab-page.refined-page .conversation-person-copy>.creator-handle>a>small{display:none}.collab-page.refined-page .conversation-person-context{text-overflow:ellipsis;white-space:nowrap;color:var(--brand-muted);font-size:12px;line-height:1.5;overflow:hidden}.collab-page.refined-page .conversation .message-list{background:var(--brand-surface);gap:16px;padding:24px}.collab-page.refined-page .message-list>div:not(.message-state){border-color:var(--brand-line);border-radius:12px;max-width:78%;padding:12px 15px}.collab-page.refined-page .message-list>div.mine{background:var(--brand-accent-pale);border-color:var(--brand-accent-line);color:var(--brand-text);border-bottom-right-radius:4px}.collab-page.refined-page .message-list>div.theirs{border-bottom-left-radius:4px}.collab-page.refined-page .message-list>div.mine>small{color:var(--brand-muted);font-size:11px!important}.collab-page.refined-page .message-list>div>small{font-size:11px!important}.collab-page.refined-page .message-list>div.mine .message-body a{color:var(--brand-accent-strong)}.collab-page.refined-page .conversation .collab-handoff{border-top:1px solid var(--brand-line);font-size:13px}.collab-page.refined-page .conversation .collab-handoff summary{font-size:13px;font-weight:400}.collab-page.refined-page .conversation>form{gap:10px;padding:10px 16px 16px}.collab-page.refined-page .conversation>form textarea{border-radius:8px;height:68px;min-height:68px;border-color:var(--brand-line)!important;background:#fff!important}.collab-page.refined-page .conversation>form>button{border-radius:7px;font-weight:500;font-size:14px!important}@media (width<=1100px){.market-page .market-discovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.community-page.refined-page .community-layout{grid-template-columns:minmax(0,1fr)}.community-page.refined-page .community-aside{display:none}.wallet-page.refined-page .wallet-pack-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.service-header.unified-header .unified-bottom,.service-header.unified-header .unified-secondary{gap:18px}.service-header.unified-header .unified-actions{gap:8px}.revenue-page .payout-overview{grid-template-columns:1fr}.revenue-page .payout-waiting{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.revenue-page .payout-waiting>section{flex-direction:column;gap:8px;padding:16px;display:flex}.revenue-page .payout-waiting>section+section{border-top:0;border-left:1px solid var(--brand-line)}.wallet-page.refined-page .wallet-charge-layout{grid-template-columns:1fr}.wallet-page.refined-page .wallet-checkout-card{margin-top:0}.wallet-page.refined-page .wallet-pack-options{grid-template-columns:repeat(3,minmax(0,1fr))}.collab-page.refined-page .message-workspace{grid-template-columns:260px minmax(0,1fr)!important}}@media (width<=680px){.service-header .unified-account,.service-header .my-activity-entry{position:static}.service-header .profile-directory-panel,.service-header .my-activity-panel{max-width:calc(100vw - 28px);max-height:calc(100dvh - 160px);top:calc(100% + 4px);right:0}.service-header .profile-directory-panel{width:288px;padding:15px 12px}.service-header .profile-directory-groups{display:block}.service-header .profile-directory-groups a{min-height:44px}.service-header .profile-directory-tools input{font-size:16px}.service-header.unified-header .unified-bottom,.service-header.unified-header .unified-secondary{gap:16px}.service-header .my-activity-trigger{gap:4px;padding:0;font-size:13px}.service-header.unified-header .creator-activity-toggle{width:16px;margin-left:3px}.refined-page>.page-shell,.refined-page .studio-workspace.page-shell{margin-top:16px!important}.refined-page.studio-layered .studio-header-tools{flex-wrap:wrap;gap:0 12px}.refined-page.studio-layered .studio-header-subnav{flex-basis:100%;gap:20px}.refined-page .portfolio-manual-actions>label{flex-basis:100%;max-width:none}.refined-page .portfolio-manual-actions>button{flex:1;padding-inline:8px;font-size:13px}.activity-page .application-stats{margin-bottom:16px;padding:18px 0}.activity-page .application-stats>span{padding:0 12px;font-size:12px}.activity-page .application-stats strong{font-size:24px}.activity-page .application-row{grid-template-columns:1fr;gap:16px;padding:20px 0}.activity-page .application-row aside{flex-flow:wrap;align-items:center;gap:10px 14px}.activity-page .application-row h2{font-size:17px}.activity-page .application-host-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.activity-page .application-host-filters label{min-width:0}.activity-page .application-host-filters :is(input,select){width:100%;min-width:0;font-size:14px}.revenue-page .payout-main{padding:22px}.revenue-page .payout-main .payout-amount{font-size:34px}.revenue-page .payout-waiting{display:flex}.revenue-page .payout-waiting>section{padding:16px 20px;display:grid}.revenue-page .payout-waiting>section+section{border-left:0;border-top:1px solid var(--brand-line)}.revenue-page .payout-readiness{padding:18px}.revenue-page .payout-readiness .verification-grid{gap:6px}.revenue-page .verification-grid>span{text-align:center;padding:9px 6px;font-size:12px}.revenue-page .earning-section{padding:18px}.wallet-page.refined-page .wallet-overview{gap:10px;margin-bottom:22px}.wallet-page.refined-page .wallet-balance-card{gap:12px;padding:18px 14px}.wallet-page.refined-page .wallet-balance-card>strong{flex-wrap:wrap;font-size:26px}.wallet-page.refined-page .wallet-balance-label{font-size:14px}.wallet-page.refined-page .wallet-pack-options{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-page.refined-page .wallet-pack-options>button{min-height:104px;padding:18px 14px}.wallet-page.refined-page .wallet-mini-intro{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.wallet-page.refined-page .wallet-mini-intro>a{text-align:center}.wallet-page.refined-page .wallet-mini-ledger{grid-template-columns:1fr;gap:16px}.wallet-page.refined-page .wallet-mini-ledger>section{padding:18px}.wallet-page.refined-page .wallet-reward-entry{font-size:13px}.market-page .market-discovery{gap:16px}.market-page .market-discovery .area-card-body{padding:16px}.market-page .market-discovery h2{font-size:17px}.market-page .market-discovery footer{flex-direction:column;align-items:stretch;gap:10px}.market-page .market-discovery footer>a{text-align:center}.community-page .community-context-nav{flex-wrap:wrap;gap:10px;padding-block:7px}.community-page .community-context-nav>strong{max-width:60vw}.community-page .community-context-nav>select{flex:1;max-width:100%;margin-left:0;font-size:14px}.community-page .community-header-tools{flex-wrap:wrap;gap:8px 12px;padding-bottom:8px}.community-page .community-header-tools>nav{flex-basis:100%;gap:20px}.community-page .community-header-search{flex:1;max-width:none;margin-left:0}.community-page .community-header-search input{font-size:16px}.community-page.refined-page :is(.community-wrap,.novel-community-shell,.community-post-page){width:calc(100% - 28px);margin-top:16px}.community-page.refined-page .community-top{flex-direction:column;align-items:flex-start;gap:12px}.community-page.refined-page .community-top-actions{gap:6px}.community-page.refined-page .post-head{display:none}.community-page.refined-page .post-row{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;padding:16px}.community-page.refined-page .post-row>span:first-child{display:none}.community-page.refined-page .post-row>.tag{grid-area:1/1;justify-self:start}.community-page.refined-page .post-row>strong{grid-area:1/2/auto/-1;font-size:14px!important}.community-page.refined-page .post-row>span:nth-child(4){grid-area:2/1/auto/3;display:block}.community-page.refined-page .post-row>span:nth-child(5){text-align:right;grid-area:2/3;display:block}.community-page.refined-page .post-row>span:nth-child(n+6),.community-page.refined-page .question-table>div{display:none}.community-page.refined-page .question-table>a{grid-template-columns:1fr auto;gap:7px 12px;padding:17px;display:grid}.community-page.refined-page .question-table>a>span:first-child{grid-column:1/-1;font-size:12px}.community-page.refined-page .question-table>a>strong{grid-column:1/-1}.community-page.refined-page .question-table>a>time{font-size:12px;display:block}.community-page.refined-page .question-row{gap:12px;padding:16px}.community-page.refined-page .contest-help-thread{padding:18px}.community-page.refined-page .standalone-post>header,.community-page.refined-page .standalone-post-body{padding:20px}.community-page.refined-page .standalone-post h1{font-size:22px}.community-page.refined-page .standalone-comments{padding:18px}.community-page.refined-page .post-detail-modal{padding:12px}.community-page.refined-page .post-body{padding:20px}.community-page.refined-page .comment-area{padding:16px}.collab-page.refined-page .message-workspace{grid-template-columns:minmax(0,1fr)!important}.collab-page.refined-page .message-thread-tools input{font-size:16px}.collab-page.refined-page .conversation>header{padding:12px 14px}.collab-page.refined-page .conversation .message-list{padding:16px}.collab-page.refined-page .message-list>div:not(.message-state){max-width:90%}.collab-page.refined-page .conversation>form{padding:10px 12px 12px}.collab-page.refined-page .conversation>form textarea{font-size:16px!important}}@media (width<=460px){.market-page .market-discovery{grid-template-columns:1fr}.market-page .market-discovery footer{flex-direction:row;align-items:center}.service-header.unified-header .unified-actions{gap:10px}.service-header .header-profile-copy{max-width:64px}}.refined-page .service-header .unified-toolbar-layer .unified-layer-inner:has(.task-nav,.studio-header-subnav,.community-header-tools>nav){padding-block:0}.refined-page .service-header .unified-page-tools .task-nav button,.refined-page .service-header .studio-header-subnav a,.refined-page .service-header .community-header-tools>nav>button{min-height:calc(var(--header-tools-height) - 1px)}.community-page.refined-page .board-modal>section{border:1px solid var(--brand-line);background:#fff;border-radius:12px;width:min(780px,100vw - 28px);max-height:88dvh;padding:24px;overflow:auto}.community-page.refined-page .board-modal h2{font-size:20px;line-height:1.5}.community-page.refined-page .board-modal form{gap:12px;display:grid}.community-page.refined-page .board-modal form>input,.community-page.refined-page .board-modal textarea,.community-page.refined-page .board-modal form>select{border:1px solid var(--brand-line);background:#fff;border-radius:7px;width:100%;min-width:0;padding:11px 12px;font-family:inherit;font-size:15px;line-height:1.7}.community-page.refined-page .board-modal textarea{resize:vertical;min-height:220px}.community-page.refined-page .board-modal .submit{background:var(--brand-accent);color:#fff;border:0;border-radius:7px;min-height:42px;font-size:14px;font-weight:500}.community-page.refined-page .board-modal button:disabled{opacity:.55;cursor:default}.community-page.refined-page .discovery-gallery-copy>small{color:var(--brand-muted);font-size:13px;line-height:1.7}.community-page.refined-page .standalone-post>header>div{flex-wrap:wrap;gap:8px 16px}.community-page.refined-page .standalone-post-body{min-height:180px}.community-page.refined-page .standalone-comments>article>img{object-fit:contain;max-width:100%;height:auto}@media (width<=680px){.community-page.refined-page .board-modal>section{padding:18px}.community-page.refined-page .board-modal :is(textarea,form>input,form>select){font-size:16px}.community-page.refined-page .standalone-post>footer{flex-wrap:wrap;padding:16px 20px}}.service-header.unified-header .header-utilities{flex:none;align-items:center;gap:24px;min-width:0;margin:0;padding:0;display:flex}.service-header.unified-header .header-utilities>.unified-goods,.service-header.unified-header .header-utilities .unified-explore>button,.service-header.unified-header .header-utilities .header-studio-link{box-sizing:border-box;min-height:calc(var(--header-primary-height) - 1px);border-bottom-width:2px;align-items:center;min-width:0;margin:0;padding:0;transform:none;line-height:20px!important}.service-header.unified-header .header-utilities .unified-explore{flex:none;margin:0;padding:0}.service-header.unified-header .header-utilities .unified-explore>button{color:var(--brand-text);gap:6px}.service-header.unified-header .header-utilities .unified-explore>button>svg{width:12px;height:12px}.service-header.unified-header .header-utilities .creator-activity-entry{height:calc(var(--header-primary-height) - 1px);align-items:stretch;gap:6px;margin:0;padding:0}.service-header.unified-header .header-utilities .creator-activity-toggle{box-sizing:border-box;width:12px;min-height:0;color:var(--brand-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.service-header.unified-header .header-utilities .creator-activity-toggle:before{content:"";position:absolute;inset:0 -5px}.service-header.unified-header .header-utilities .creator-activity-toggle svg{width:12px;height:12px;display:block}.service-header.unified-header .header-utilities .creator-activity-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.service-header.unified-header .header-utilities .unified-upload{border:1px solid var(--brand-accent-line);height:40px;min-height:40px;color:var(--brand-accent-strong);box-shadow:none;background:#fff;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 14px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;border-radius:7px!important}.service-header.unified-header .header-utilities .unified-upload:hover{border-color:var(--brand-accent);background:var(--brand-accent-pale)}.service-header.unified-header .header-utilities .upload-plus{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:14px;height:14px;display:block}.service-header.unified-header .header-utilities .header-nav-label[aria-current=page]{color:var(--brand-accent-strong)}.service-header .profile-directory-panel{width:266px;padding:15px 12px}.service-header .profile-directory-tools{margin-bottom:14px}.service-header .profile-directory-groups section+section{margin-top:10px;padding-top:12px}.service-header .profile-directory-groups a{min-height:39px;padding:8px 10px}.dukmoa-page{--duk-line:#e9e7ef;--duk-muted:#74707e;color:var(--brand-text);background:#fff}.dukmoa-page .service-header .community-directory-nav{flex-wrap:nowrap;gap:26px;overflow-x:auto}.dukmoa-page .service-header .community-directory-nav>a,.dukmoa-page .service-header .community-directory-nav>button{font-size:14px;font-weight:500}.dukmoa-page .service-header .community-directory-nav>[aria-current=page]{font-weight:500}.dukmoa-page .duk-directory,.dukmoa-page .duk-board{width:calc(100% - 40px);max-width:var(--site-shell);min-width:0;margin:24px auto 64px;padding:0}.duk-directory-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:32px;display:grid}.duk-directory-main,.duk-directory-aside,.duk-board-layout>section{min-width:0}.dukmoa-page .duk-section-heading{background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin:0 0 18px;padding:0;display:flex}.duk-section-heading>div,.duk-section-heading>nav{align-items:center;gap:10px;display:flex}.dukmoa-page .duk-section-heading h2{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600;line-height:1.5}.duk-section-heading>div>span{color:var(--duk-muted);font-variant-numeric:tabular-nums;font-size:13px}.duk-section-heading>nav{gap:16px}.duk-section-heading a,.duk-section-heading>button{color:var(--duk-muted);white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:13px}.duk-section-heading a:hover{color:var(--brand-accent-strong)}.duk-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.duk-community-card{border:1px solid var(--duk-line);min-width:0;box-shadow:none;background:#fff;flex-direction:column;padding:20px;display:flex;border-radius:12px!important}.duk-community-identity{align-items:flex-start;gap:16px;min-width:0;min-height:96px;display:flex}.duk-community-cover{background:var(--brand-surface);border:1px solid var(--duk-line);flex:0 0 72px;place-items:center;width:72px;height:96px;display:grid;overflow:hidden;border-radius:6px!important}.duk-community-cover>img{object-fit:cover;width:100%;height:100%;display:block}.duk-community-cover>span{color:var(--duk-muted);font-size:12px}.duk-community-copy{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;padding-top:1px;display:flex}.duk-community-copy .duk-kind{color:var(--brand-accent-strong);font-size:12px;line-height:1.5}.dukmoa-page .duk-community-copy h3{-webkit-line-clamp:2;overflow-wrap:anywhere;letter-spacing:-.25px;color:var(--brand-text);-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.duk-community-identity:hover h3{color:var(--brand-accent-strong)}.duk-author{color:var(--duk-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;line-height:1.6;overflow:hidden}.duk-genre{color:var(--duk-muted);font-size:12px;line-height:1.5}.duk-recent-posts{border-top:1px solid var(--duk-line);flex-direction:column;justify-content:center;gap:9px;min-height:66px;margin-top:18px;padding-top:15px;display:flex}.duk-recent-posts>a{align-items:baseline;gap:12px;min-width:0;font-size:14px;line-height:1.5;display:flex}.duk-recent-posts>a>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.duk-recent-posts a:hover{color:var(--brand-accent-strong)}.duk-recent-posts time{color:var(--duk-muted);flex:none;font-size:12px}.duk-recent-posts p{color:var(--duk-muted);margin:0;font-size:14px;line-height:1.7}.duk-community-card>footer{color:var(--duk-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;font-size:12px;display:flex}.duk-community-card footer>span{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.duk-community-card footer b{color:var(--brand-text);font-variant-numeric:tabular-nums;font-weight:500}.duk-community-card footer i{color:#b8b3c2;margin-inline:3px;font-style:normal}.duk-community-card footer>a{color:var(--brand-accent-strong);white-space:nowrap;font-size:13px}.duk-directory-aside{border-left:1px solid var(--duk-line);gap:28px;padding-left:24px;display:grid}.dukmoa-page .duk-directory-aside .discovery-heading{border:0;gap:6px;min-height:38px;margin:0 0 12px;padding:0}.dukmoa-page .duk-directory-aside .discovery-heading h2{letter-spacing:0;font-size:15px!important;font-weight:600!important}.dukmoa-page .duk-directory-aside .discovery-heading-actions>a{min-height:30px;font-size:12px}.dukmoa-page .duk-directory-aside .discovery-heading-actions>a>span{display:none}.dukmoa-page .duk-directory-aside .discovery-ranking li{border-color:var(--duk-line);gap:7px;padding:12px 0}.dukmoa-page .duk-directory-aside .discovery-ranking li>b{flex-basis:17px;font-size:17px;font-weight:500}.dukmoa-page .duk-directory-aside .discovery-ranking li img{flex-basis:34px;width:34px;height:46px}.dukmoa-page .duk-directory-aside .ranking-copy strong{font-size:14px;font-weight:500}.dukmoa-page .duk-directory-aside .ranking-copy small{font-size:12px}.dukmoa-page .duk-directory-aside .discovery-story{border-top:1px solid var(--duk-line);padding-top:24px}.dukmoa-page .duk-directory-aside .discovery-story li{border-color:var(--duk-line);gap:8px;font-size:14px}.dukmoa-page .duk-directory-aside .discovery-story li:before{font-size:14px;font-weight:500}.dukmoa-page .duk-empty{text-align:center;border:1px solid var(--duk-line);background:#fff;border-radius:12px;padding:48px 20px;line-height:1.8}.duk-empty strong{color:var(--brand-text);font-size:17px;font-weight:500;display:block}.duk-empty p{color:var(--duk-muted);overflow-wrap:anywhere;margin:9px 0 0;font-size:14px}.duk-empty>a,.duk-empty>button{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);min-height:40px;color:var(--brand-accent-strong);border-radius:7px;justify-content:center;align-items:center;margin:20px 0 0;padding:9px 16px;font-size:14px;display:inline-flex}.duk-loading{color:var(--duk-muted);margin:0;padding:24px;font-size:14px}.duk-write-notice{border-left:3px solid var(--brand-accent);background:var(--brand-accent-pale);margin:0 0 20px;padding:13px 16px;font-size:14px;line-height:1.7}.duk-board-identity{border-bottom:1px solid var(--duk-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:0 0 20px;display:flex}.duk-board-work{align-items:center;gap:12px;min-width:0;display:flex}.duk-board-work>img{object-fit:cover;border:1px solid var(--duk-line);flex:none;width:38px;height:50px;border-radius:5px!important}.duk-board-work>div{gap:4px;min-width:0;font-size:13px;line-height:1.6;display:grid}.duk-board-work>div>span{color:var(--duk-muted);overflow-wrap:anywhere}.duk-board-work a{color:var(--brand-text);font-size:14px}.duk-board-work a>span{color:var(--duk-muted);margin-left:3px}.duk-board-actions{flex:none;align-items:center;gap:12px;display:flex}.duk-board-actions>a{color:var(--duk-muted);padding:8px 0;font-size:14px}.duk-board-actions>button{border:1px solid var(--duk-line);min-height:38px;color:var(--brand-text);background:#fff;border-radius:7px;padding:8px 13px;font-size:14px}.duk-board-actions>button[aria-pressed=true]{border-color:var(--brand-accent-line);background:var(--brand-accent-pale);color:var(--brand-accent-strong)}.duk-board-options{position:relative}.duk-board-options>summary{cursor:pointer;letter-spacing:2px;min-width:36px;min-height:38px;color:var(--duk-muted);place-items:center;font-size:14px;list-style:none;display:grid}.duk-board-options>summary::-webkit-details-marker{display:none}.duk-board-options>div{z-index:10;border:1px solid var(--duk-line);background:#fff;border-radius:8px;min-width:170px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 25px #2514430d}.duk-board-options>div>button{text-align:left;color:var(--brand-text);white-space:nowrap;background:#fff;border:0;border-radius:5px;padding:10px;font-size:14px}.duk-board-options button:hover{background:var(--brand-accent-pale)}.duk-board-layout{grid-template-columns:minmax(0,1fr) 228px;align-items:start;gap:36px;display:grid}.duk-post-list{border-top:1px solid var(--duk-line)}.duk-post-list>article,.duk-question-list>article{border-bottom:1px solid var(--duk-line);align-items:flex-start;gap:18px;min-width:0;padding:22px 4px;display:flex}.duk-post-category{background:var(--brand-surface);border:1px solid var(--duk-line);min-width:48px;max-width:85px;color:var(--duk-muted);flex:none;justify-content:center;align-items:center;margin-top:2px;padding:5px 8px;font-size:12px;font-weight:400;line-height:1.5;display:inline-flex;border-radius:5px!important}.duk-post-copy{flex:1;min-width:0}.dukmoa-page .duk-post-title{overflow-wrap:anywhere;color:var(--brand-text);font-size:16px;font-weight:500;line-height:1.6;display:block}.dukmoa-page .duk-post-title:hover{color:var(--brand-accent-strong)}.duk-post-meta{color:var(--duk-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;font-size:13px;line-height:1.6;display:flex}.duk-post-meta a:hover{color:var(--brand-accent-strong)}.duk-post-stats{min-width:70px;color:var(--duk-muted);flex:none;gap:6px;padding-top:2px;font-size:12px;line-height:1.6;display:grid}.duk-post-stats>span{justify-content:space-between;gap:8px;display:flex}.duk-post-stats b{color:var(--brand-text);font-variant-numeric:tabular-nums;font-weight:400}.duk-board-aside{border-left:1px solid var(--duk-line);padding-left:24px}.duk-related h2{margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.6}.duk-related>a{border-bottom:1px solid var(--duk-line);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.duk-related img{object-fit:cover;border-radius:4px;flex:none;width:34px;height:46px}.duk-related>a>span{gap:4px;min-width:0;display:grid}.duk-related strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.5;overflow:hidden}.duk-related small{color:var(--duk-muted);font-size:12px}.duk-community-rule{color:var(--duk-muted);margin:20px 0 0;font-size:13px;line-height:1.8}.dukmoa-page .board-modal .duk-compose-heading{border-bottom:1px solid var(--duk-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.duk-compose-heading>div>span{color:var(--duk-muted);font-size:13px}.dukmoa-page .duk-compose-heading h2{margin:6px 0 0;font-size:22px;font-weight:600}.duk-compose-heading>button{color:var(--duk-muted);background:0 0;border:0;min-width:38px;min-height:38px;font-size:25px}.duk-field-label{color:var(--duk-muted);align-items:center;gap:12px;font-size:14px;display:flex}.duk-field-label select{border:1px solid var(--duk-line);min-height:40px;font:inherit;color:var(--brand-text);background:#fff;border-radius:6px;padding:9px 12px}.dukmoa-page .duk-compose-attachments{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dukmoa-page .duk-compose-footer{border-top:1px solid var(--duk-line);justify-content:flex-end;align-items:center;gap:16px;padding-top:16px;display:flex}.duk-compose-footer>span{color:var(--duk-muted);font-size:13px;line-height:1.6}.dukmoa-page .board-modal .duk-compose-footer .submit{flex:none;width:auto;min-width:95px;padding:10px 18px}.dukmoa-page .duk-question-list{border-top:1px solid var(--duk-line)}.dukmoa-page .duk-question-work{color:var(--brand-accent-strong);margin-bottom:5px;font-size:13px;line-height:1.6;display:inline-block}.dukmoa-page.questions-page .community-header-search{flex:1;max-width:460px;margin-left:0}.dukmoa-page .contest-help-layout{align-items:start;gap:24px}.dukmoa-page .contest-help-layout.list-only{display:block}.dukmoa-page .contest-help-list{border-color:var(--duk-line);border-radius:10px;padding:0}.dukmoa-page .contest-help-list .upgrade-section-line{background:var(--brand-surface);padding:16px 18px}.dukmoa-page .contest-help-list .upgrade-section-line h2{font-size:16px;font-weight:500}.dukmoa-page .contest-help-list .question-row{align-items:flex-start;gap:14px;min-height:96px;padding:20px 18px;display:flex}.dukmoa-page .contest-help-list .question-copy{flex:1;min-width:0}.dukmoa-page .contest-help-list .question-copy strong{white-space:normal;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.6;display:block}.dukmoa-page .contest-help-list .question-copy small{color:var(--duk-muted);margin-top:7px;font-size:12px;line-height:1.6;display:block}.dukmoa-page .contest-help-list .question-category{background:var(--brand-surface);border:1px solid var(--duk-line);min-width:48px;max-width:80px;color:var(--duk-muted);border-radius:5px;flex:none;padding:5px 8px;font-size:12px;font-weight:400;line-height:1.5}.dukmoa-page .contest-help-list .question-replies{color:var(--duk-muted);flex:none;justify-items:center;gap:3px;min-width:36px;padding:3px 0;font-size:12px;display:grid}.dukmoa-page .contest-help-list .question-replies b{color:var(--brand-accent-strong);font-size:18px;font-weight:500}.dukmoa-page .contest-help-list .question-row.active{background:var(--brand-accent-pale);box-shadow:inset 3px 0 0 var(--brand-accent)}.dukmoa-page .contest-help-thread{border:1px solid var(--duk-line);background:#fff;border-radius:10px;max-height:none;padding:24px;position:static;overflow:visible}.dukmoa-page .contest-help-thread>header{border-bottom:1px solid var(--duk-line);padding:18px 0}.dukmoa-page .contest-help-thread h2{margin:10px 0 14px;font-size:23px;font-weight:600;line-height:1.5}.dukmoa-page .contest-help-thread>p{overflow-wrap:anywhere;margin:24px 0;font-size:16px;line-height:1.9}.dukmoa-page .contest-help-thread>section{border-top:1px solid var(--duk-line);padding-top:20px}.dukmoa-page .contest-help-thread h3{font-size:16px;font-weight:500}.dukmoa-page .contest-help-thread time{color:var(--duk-muted);font-size:12px}.dukmoa-page .contest-help-thread form{flex-direction:column;gap:12px;padding-top:16px;display:flex}.dukmoa-page .contest-help-thread textarea{border:1px solid var(--duk-line);resize:vertical;border-radius:7px;min-height:100px;padding:12px;font-size:16px;line-height:1.7}.dukmoa-page .contest-help-thread form>button{background:var(--brand-accent);color:#fff;border:0;border-radius:7px;align-self:flex-end;min-height:40px;padding:9px 16px;font-size:14px;font-weight:500}.dukmoa-page .contest-help-write{max-width:780px;margin-inline:auto;padding:22px}.dukmoa-page .contest-help-write :is(input,textarea,select){border:1px solid var(--duk-line);border-radius:7px;padding:10px 12px;font-size:16px;line-height:1.7}.dukmoa-page .contest-help-write>button{border-radius:7px;min-height:40px;font-size:14px}.dukmoa-page .creator-handle>a>small{display:none}.dukmoa-page.community-reading-page .community-post-page{max-width:880px}.dukmoa-page .standalone-post{border:0;border-radius:0;overflow:visible}.dukmoa-page .standalone-post>header{border-bottom:1px solid var(--duk-line);padding:8px 0 22px}.dukmoa-page .standalone-post>header>span{background:var(--brand-accent-pale);color:var(--brand-accent-strong);border-radius:5px;padding:5px 9px;font-size:12px;font-weight:400;line-height:1.5;display:inline-block}.dukmoa-page .standalone-post>header h1{margin:12px 0 18px;font-size:26px;font-weight:600;line-height:1.5}.dukmoa-page .standalone-post-body{min-height:180px;padding:30px 0;font-size:16px;line-height:1.9}.dukmoa-page .standalone-post>footer{border-top:1px solid var(--duk-line);gap:8px;padding:16px 0}.dukmoa-page .standalone-post>footer button{border-color:var(--duk-line);border-radius:6px;min-height:38px;padding:8px 13px;font-size:14px;font-weight:400}.dukmoa-page .standalone-post>footer>button:first-child{background:var(--brand-accent-pale);color:var(--brand-accent-strong);border-color:var(--brand-accent-line)}.dukmoa-page .standalone-comments{border:0;border-top:1px solid var(--duk-line);border-radius:0;margin-top:18px;padding:22px 0 0}.dukmoa-page .standalone-comments>article{border-top:0;border-bottom:1px solid var(--duk-line);padding:20px 0}.dukmoa-page .standalone-comments>article.reply{border-left:2px solid var(--duk-line);background:0 0;padding-left:24px}.dukmoa-page .standalone-comments>article>div{font-size:15px;line-height:1.8}.dukmoa-page .standalone-comments>article .creator-handle{font-size:14px}.dukmoa-page .standalone-comments article>div>button{color:var(--duk-muted);background:0 0;border:0;padding:6px 8px;font-size:12px}.dukmoa-page .duk-comment-composer{border:1px solid var(--duk-line);background:#fff;border-radius:10px;flex-direction:column;gap:12px;margin:22px 0 0;padding:16px;display:flex!important}.dukmoa-page .duk-comment-composer>textarea{width:100%;min-height:100px;box-shadow:none;resize:vertical;color:var(--brand-text);background:0 0;margin:0;padding:4px;font-family:inherit;font-size:16px;line-height:1.8;display:block;border:0!important}.dukmoa-page .duk-comment-tools{border-top:1px solid var(--duk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex!important}.duk-comment-tools>div{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.dukmoa-page .duk-comment-tools>div{flex:1;align-items:flex-start}.dukmoa-page :is(.duk-comment-tools,.duk-compose-attachments) :is(.emoticon-picker,.work-card-picker){width:auto;min-width:0;max-width:100%;margin:0}.dukmoa-page :is(.duk-comment-tools,.duk-compose-attachments) :is(.emoticon-picker,.work-card-picker)>button{border:1px solid var(--duk-line);min-height:36px;color:var(--duk-muted);background:#fff;border-radius:6px;padding:7px 10px;font-size:13px;font-weight:400}.dukmoa-page :is(.duk-comment-tools,.duk-compose-attachments) .emoticon-shop-link{display:none}.dukmoa-page :is(.duk-comment-tools,.duk-compose-attachments) :is(.emoticon-picker:has(.emoticon-tray,.emoticon-picked),.work-card-picker:has(>section,>.work-card-list)){flex-basis:100%;width:100%}.dukmoa-page .duk-comment-tools>button{background:var(--brand-accent);border:1px solid var(--brand-accent);color:#fff;border-radius:7px;flex:none;min-height:40px;margin-left:auto;padding:9px 16px;font-size:14px;font-weight:500}.dukmoa-page .duk-comment-tools .image-drop-zone{border:1px solid var(--duk-line);background:#fff;border-radius:6px;max-width:230px;min-height:36px;margin:0;padding:7px 10px;font-size:13px}.dukmoa-page .duk-comment-tools .image-drop-zone input{max-width:180px;font-size:12px}.dukmoa-page .duk-novel-work{border-bottom:1px solid var(--duk-line);color:var(--duk-muted);justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:0 0 18px;font-size:13px;display:flex}.dukmoa-page .duk-novel-work a{color:var(--brand-accent-strong);font-size:14px}.dukmoa-page.novel-board-page .task-rows{border:0;border-top:1px solid var(--duk-line);border-radius:0;overflow:visible}.dukmoa-page.novel-board-page .task-row-open{gap:16px;padding:22px 4px}.dukmoa-page.novel-board-page .task-row-open strong{font-size:16px;font-weight:500}.dukmoa-page.novel-board-page .task-row-open small{font-size:13px;line-height:1.6}.dukmoa-page.novel-board-page .task-row-status{color:var(--duk-muted);background:var(--brand-surface);border-radius:5px;padding:5px 8px;font-size:12px}.dukmoa-page.novel-board-page .task-detail-heading{border:0;margin-bottom:12px;padding:0}.dukmoa-page.novel-board-page .task-detail-heading>h2,.dukmoa-page.novel-board-page .task-detail-heading>span{display:none}.dukmoa-page.novel-board-page .task-selected-content>article{border:0;border-radius:0;max-width:880px;margin:0 auto;padding:12px 0}.dukmoa-page.novel-board-page .task-selected-content h2{margin:12px 0 18px;font-size:26px;font-weight:600;line-height:1.5}.dukmoa-page .duk-novel-body{overflow-wrap:anywhere;min-height:160px;padding:28px 0;font-size:16px;line-height:1.9}.dukmoa-page .duk-novel-comments{border-top:1px solid var(--duk-line);background:#fff;padding:22px 0}.dukmoa-page .duk-novel-comments>h3{margin:0 0 16px;font-size:18px;font-weight:500}.dukmoa-page .duk-novel-comments>div{border-bottom:1px solid var(--duk-line);padding:18px 0;font-size:15px;line-height:1.8}.dukmoa-page .duk-novel-comments>div>strong{font-size:14px;font-weight:500}.dukmoa-page :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.dukmoa-page button:disabled{opacity:.55;cursor:default}@media (width<=1100px){.service-header.unified-header .header-utilities{gap:20px}.duk-directory-layout{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.duk-directory-aside{padding-left:18px}.duk-community-card{padding:17px}.duk-community-identity{gap:12px}.duk-community-cover{flex-basis:58px;width:58px;height:80px}.duk-community-copy h3{font-size:16px}}@media (width<=900px){.duk-directory-layout,.duk-board-layout{grid-template-columns:minmax(0,1fr);gap:32px}.duk-directory-aside{border:0;border-top:1px solid var(--duk-line);grid-template-columns:1fr 1fr;gap:28px;padding:24px 0 0;display:grid}.dukmoa-page .duk-directory-aside .discovery-story{border:0;padding:0}.duk-board-aside{display:none}.duk-community-cover{flex-basis:72px;width:72px;height:96px}}@media (width<=680px){.service-header.unified-header .unified-bottom{flex-wrap:wrap;align-items:center;gap:0;display:flex}.service-header.unified-header .unified-secondary{flex:1 0 100%;gap:22px;width:100%}.service-header.unified-header .header-utilities{border-top:1px solid var(--brand-line);flex:1;justify-content:flex-end;gap:24px;width:100%}.service-header.unified-header .header-utilities .unified-explore{flex:0 auto;min-width:0}.service-header.unified-header .header-utilities .unified-explore>button{min-width:0;max-width:100%}.service-header.unified-header .header-utilities .unified-explore>button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.service-header.unified-header .header-utilities .unified-explore>button>svg{flex:none}.service-header.unified-header .header-utilities>.unified-goods,.service-header.unified-header .header-utilities .unified-explore>button,.service-header.unified-header .header-utilities .header-studio-link{min-height:48px}.service-header.unified-header .header-utilities .creator-activity-entry{height:48px}.service-header.unified-header .header-utilities .unified-upload{height:38px;min-height:38px;padding:0 12px}.service-header .profile-directory-panel{width:266px}.service-header .profile-directory-groups a{min-height:42px}.dukmoa-page .duk-directory,.dukmoa-page .duk-board{width:calc(100% - 28px);margin-top:16px}.dukmoa-page .service-header .community-directory-nav{gap:22px}.dukmoa-page .duk-section-heading{flex-wrap:wrap;gap:12px;margin-bottom:15px}.dukmoa-page .duk-section-heading h2{font-size:17px}.duk-section-heading>nav{gap:13px}.duk-community-grid{grid-template-columns:1fr;gap:14px}.duk-community-card{padding:18px}.duk-community-identity{gap:16px;min-height:90px}.duk-community-cover{flex-basis:66px;width:66px;height:90px}.duk-community-copy{gap:4px}.dukmoa-page .duk-community-copy h3{font-size:17px}.duk-recent-posts{min-height:62px;margin-top:15px;padding-top:14px}.duk-community-card>footer{padding-top:15px}.duk-directory-aside{grid-template-columns:1fr;gap:26px}.dukmoa-page .duk-directory-aside .discovery-story{border-top:1px solid var(--duk-line);padding-top:24px}.duk-board-identity{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px;padding-bottom:16px}.duk-board-actions{gap:16px;width:100%}.duk-board-options{margin-left:auto}.duk-board-actions>button{min-height:40px}.duk-post-list>article,.duk-question-list>article{flex-wrap:wrap;gap:12px;padding:18px 0}.duk-post-category{min-width:44px;padding:4px 6px;font-size:12px}.duk-post-copy{flex:1;min-width:0}.dukmoa-page .duk-post-title{font-size:16px}.duk-post-stats{flex-basis:100%;gap:14px;margin-left:56px;padding:0;display:flex}.duk-post-stats>span{gap:5px}.duk-post-meta{gap:10px;font-size:12px}.dukmoa-page .duk-empty{padding:36px 18px}.dukmoa-page .duk-compose-footer{flex-wrap:wrap}.duk-compose-footer>span{font-size:12px}.dukmoa-page .board-modal .duk-compose-footer .submit{margin-left:auto}.dukmoa-page .contest-help-list .question-row{gap:10px;padding:18px 14px}.dukmoa-page .contest-help-list .question-copy strong{font-size:15px}.dukmoa-page .contest-help-list .question-category{min-width:44px;padding:4px 6px;font-size:12px}.dukmoa-page .contest-help-thread{padding:20px}.dukmoa-page .standalone-post>header h1,.dukmoa-page.novel-board-page .task-selected-content h2{font-size:23px}.dukmoa-page .standalone-post>header{padding-top:4px}.dukmoa-page .standalone-post-body{padding:24px 0}.dukmoa-page .standalone-post>footer{padding:16px 0}.dukmoa-page .standalone-comments{padding:20px 0 0}.dukmoa-page .duk-comment-composer{padding:13px}.duk-comment-tools>div{gap:8px}.dukmoa-page.novel-board-page .task-row-open{padding:18px 0}}@media (width<=360px){.service-header.unified-header .header-utilities{gap:12px}.dukmoa-page .duk-section-heading>nav{flex-basis:100%;margin-top:-4px}}.dukmoa-page .duk-gallery-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:32px;display:grid}.dukmoa-page .duk-gallery-main,.dukmoa-page .duk-reading-main{min-width:0}.dukmoa-page.community-reading-page .community-post-page.duk-gallery-layout{width:calc(100% - 40px);max-width:var(--site-shell);margin:24px auto 64px}.dukmoa-page .novel-community-shell.duk-gallery-layout{margin-top:24px}.dukmoa-page .duk-gallery-cover{border:1px solid var(--duk-line);background:var(--brand-surface);flex:none;place-items:center;width:76px;height:104px;display:grid;overflow:hidden;border-radius:6px!important}.dukmoa-page .duk-gallery-cover>img{object-fit:cover;width:100%;height:100%;display:block}.dukmoa-page .duk-gallery-cover>span{color:var(--duk-muted);font-size:12px}.dukmoa-page .duk-gallery-banner{border:0;border-bottom:1px solid var(--duk-line);background:#fff;border-radius:0;align-items:center;gap:14px;min-width:0;margin-bottom:22px;padding:0 0 20px;display:flex}.dukmoa-page .duk-gallery-banner h1{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.5}.dukmoa-page .duk-gallery-banner p{color:var(--duk-muted);margin:5px 0 0;font-size:13px;line-height:1.6}.dukmoa-page .duk-gallery-banner>.duk-gallery-cover{width:44px;height:60px}.dukmoa-page .duk-gallery-banner small{color:var(--duk-muted);font-size:13px}.dukmoa-page .duk-gallery-banner-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;max-width:290px;display:flex}.dukmoa-page .duk-gallery-banner-actions>a,.dukmoa-page .duk-gallery-banner-actions>button{border:1px solid var(--duk-line);min-height:39px;color:var(--brand-text);white-space:nowrap;background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;display:inline-flex}.dukmoa-page .duk-gallery-original{color:var(--brand-accent-strong)!important;border-color:var(--brand-accent-line)!important}.dukmoa-page .duk-gallery-original>span{margin-left:7px}.dukmoa-page .duk-gallery-banner-actions>button[aria-pressed=true]{color:var(--brand-accent-strong);background:var(--brand-accent-pale);border-color:var(--brand-accent-line)}.dukmoa-page .duk-gallery-banner-actions .duk-board-options>div>a{text-align:left;white-space:nowrap;border-radius:5px;padding:10px;font-size:14px;display:block}.dukmoa-page .duk-gallery-banner-actions .duk-board-options a:hover{background:var(--brand-accent-pale)}.dukmoa-page .duk-gallery-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.dukmoa-page .duk-gallery-highlights>a{border:1px solid var(--duk-line);background:#fff;border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:17px 19px;display:flex}.dukmoa-page .duk-gallery-highlights>a>span{color:var(--brand-accent-strong);font-size:12px}.dukmoa-page .duk-gallery-highlights strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.dukmoa-page .duk-gallery-highlights small{color:var(--duk-muted);margin-top:auto;padding-top:2px;font-size:12px}.dukmoa-page .duk-gallery-highlights>a:hover strong{color:var(--brand-accent-strong)}.dukmoa-page .duk-context-aside{border-left:1px solid var(--duk-line);gap:26px;min-width:0;padding-left:24px;display:grid}.dukmoa-page .duk-aside-section{min-width:0}.dukmoa-page .duk-aside-section+.duk-aside-section{border-top:1px solid var(--duk-line);padding-top:24px}.dukmoa-page .duk-aside-section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:35px;margin-bottom:11px;display:flex}.dukmoa-page .duk-aside-section h2{margin:0;font-size:15px;font-weight:600;line-height:1.6}.dukmoa-page .duk-aside-section>header>a,.dukmoa-page .duk-aside-section>header>span{color:var(--duk-muted);font-size:12px}.dukmoa-page .duk-aside-galleries>a{border-bottom:1px solid var(--duk-line);align-items:center;gap:12px;min-width:0;padding:13px 0;display:flex}.dukmoa-page .duk-aside-galleries .duk-gallery-cover{width:39px;height:53px}.dukmoa-page .duk-aside-galleries .duk-gallery-cover>span{font-size:12px}.dukmoa-page .duk-aside-galleries>a>span:last-child{gap:4px;min-width:0;display:grid}.dukmoa-page .duk-aside-galleries strong,.dukmoa-page .duk-aside-ranking strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.dukmoa-page .duk-aside-galleries small,.dukmoa-page .duk-aside-ranking small{color:var(--duk-muted);font-size:12px;line-height:1.5}.dukmoa-page .duk-aside-ranking{margin:0;padding:0;list-style:none}.dukmoa-page .duk-aside-ranking>li{border-bottom:1px solid var(--duk-line);align-items:flex-start;gap:12px;min-width:0;padding:13px 0;display:flex}.dukmoa-page .duk-aside-ranking>li>span{color:var(--brand-accent-strong);font-variant-numeric:tabular-nums;flex:0 0 18px;font-size:18px;font-weight:500;line-height:1.4}.dukmoa-page .duk-aside-ranking a{gap:5px;min-width:0;display:grid}.dukmoa-page .duk-aside-ranking a[aria-current=page]{color:var(--brand-accent-strong)}.dukmoa-page .duk-aside-empty{color:var(--duk-muted);margin:0;padding:10px 0;font-size:13px;line-height:1.8}.dukmoa-page .duk-aside-retry{border:1px solid var(--duk-line);color:var(--duk-muted);background:#fff;border-radius:6px;padding:8px 12px;font-size:13px}.dukmoa-page .duk-reading-work{border:1px solid var(--duk-line);background:#fff;border-radius:9px;min-width:0;padding:16px}.dukmoa-page .duk-reading-work-title{align-items:center;gap:12px;min-width:0;margin-bottom:17px;display:flex}.dukmoa-page .duk-reading-work-title .duk-gallery-cover{width:58px;height:80px}.dukmoa-page .duk-reading-work-title>span:last-child{gap:5px;min-width:0;display:grid}.dukmoa-page .duk-reading-work-title strong{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.6}.dukmoa-page .duk-reading-work-title small{color:var(--duk-muted);font-size:12px;line-height:1.6}.dukmoa-page .duk-reading-work>a:not(:first-child),.dukmoa-page .duk-reading-work>button{border:1px solid var(--duk-line);background:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:40px;margin-top:8px;padding:8px 10px;font-size:14px;line-height:1.6;display:flex}.dukmoa-page .duk-reading-work>button[aria-pressed=true]{background:var(--brand-accent-pale);border-color:var(--brand-accent-line);color:var(--brand-accent-strong)}.dukmoa-page .duk-reading-work>p{color:var(--duk-muted);margin:12px 0 0;font-size:13px;line-height:1.7}.dukmoa-page .duk-aside-posts>a{border-bottom:1px solid var(--duk-line);gap:6px;min-width:0;padding:12px 0;display:grid}.dukmoa-page .duk-aside-posts span{color:var(--brand-accent-strong);font-size:12px}.dukmoa-page .duk-aside-posts strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.6}.dukmoa-page .duk-aside-posts small{color:var(--duk-muted);font-size:12px}.dukmoa-page .duk-aside-fanart{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.dukmoa-page .duk-aside-fanart>a{aspect-ratio:1;background:var(--brand-surface);border-radius:5px;display:block;overflow:hidden}.dukmoa-page .duk-aside-fanart img{object-fit:cover;width:100%;height:100%;display:block}.dukmoa-page .duk-aside-create{color:var(--brand-accent-strong);margin-top:5px;padding:10px 0;font-size:13px;display:inline-flex}.dukmoa-page .duk-reading-toolbar{align-items:center;gap:18px;width:100%;min-height:40px;font-size:14px;display:flex}.dukmoa-page .duk-reading-toolbar>span{color:var(--duk-muted);font-size:13px}.dukmoa-page .duk-reading-toolbar>a:last-child{background:var(--brand-accent);color:#fff;border-radius:7px;justify-content:center;align-items:center;min-height:38px;margin-left:auto;padding:8px 16px;display:flex}.dukmoa-page .duk-reading-main .standalone-post>header{padding-top:0}.dukmoa-page .duk-reading-main .standalone-post>header>div{flex-wrap:wrap;row-gap:8px}.dukmoa-page .duk-reading-main .standalone-post-body{min-height:220px}.dukmoa-page .duk-reading-main .standalone-post-body img,.dukmoa-page .duk-reading-main .standalone-comments img{max-width:100%}.dukmoa-page .duk-reading-main .standalone-post>footer{flex-wrap:wrap}.dukmoa-page .duk-gallery-main .task-selected-content>article{max-width:none;padding-top:0}.dukmoa-page .duk-gallery-main .task-selected-content>article>header h1{letter-spacing:-.4px;overflow-wrap:anywhere;margin:12px 0 18px;font-size:26px;font-weight:600;line-height:1.5}.dukmoa-page .duk-gallery-main .task-selected-content>article>header>span{background:var(--brand-accent-pale);color:var(--brand-accent-strong);border-radius:5px;padding:5px 9px;font-size:12px;display:inline-block}.dukmoa-page .duk-gallery-main .task-selected-content>article>header>small{color:var(--duk-muted);font-size:13px;line-height:1.8}.dukmoa-page .duk-gallery-main .novel-community-write{grid-template-columns:minmax(120px,auto) minmax(0,1fr)}.dukmoa-page .duk-gallery-main .novel-community-write :is(.emoticon-picker,.work-card-picker){grid-column:1/-1}@media (width<=1100px){.dukmoa-page .duk-gallery-layout{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.dukmoa-page .duk-context-aside{padding-left:18px}.dukmoa-page .duk-gallery-banner{flex-wrap:wrap;gap:16px;padding:18px}.dukmoa-page .duk-gallery-banner-actions{flex:1 0 100%;justify-content:flex-end;max-width:none}.dukmoa-page .duk-reading-work{padding:13px}.dukmoa-page .duk-reading-work-title{flex-direction:column;align-items:flex-start}}@media (width<=900px){.dukmoa-page .duk-gallery-layout{grid-template-columns:minmax(0,1fr);gap:32px}.dukmoa-page .duk-context-aside{border:0;border-top:1px solid var(--duk-line);grid-template-columns:1fr 1fr;align-items:start;gap:26px;padding:24px 0 0;display:grid}.dukmoa-page .duk-aside-section+.duk-aside-section{border:0;padding:0}.dukmoa-page .duk-reading-work{grid-row:span 2}.dukmoa-page .duk-reading-work-title{flex-direction:row;align-items:center}.dukmoa-page .duk-gallery-banner-actions{flex:0 210px;max-width:210px}}@media (width<=680px){.dukmoa-page.community-reading-page .community-post-page.duk-gallery-layout{width:calc(100% - 28px);margin-top:16px}.dukmoa-page .novel-community-shell.duk-gallery-layout{margin-top:16px}.dukmoa-page .duk-gallery-banner{gap:14px;margin-bottom:18px;padding:17px}.dukmoa-page .duk-gallery-banner .duk-gallery-cover{width:62px;height:86px}.dukmoa-page .duk-gallery-banner h1{font-size:20px}.dukmoa-page .duk-gallery-banner p{margin-top:6px;font-size:13px}.dukmoa-page .duk-gallery-banner-actions{flex:1 0 100%;justify-content:flex-end;max-width:none}.dukmoa-page .duk-gallery-highlights{gap:10px;margin-bottom:22px}.dukmoa-page .duk-gallery-highlights>a{padding:13px}.dukmoa-page .duk-gallery-highlights strong{font-size:15px}.dukmoa-page .duk-gallery-main .task-selected-content>article>header h1{font-size:23px}.dukmoa-page .duk-gallery-main .novel-community-write{grid-template-columns:minmax(0,1fr)}.dukmoa-page .duk-context-aside{grid-template-columns:1fr;gap:25px}.dukmoa-page .duk-aside-section+.duk-aside-section{border-top:1px solid var(--duk-line);padding-top:22px}.dukmoa-page .duk-aside-fanart{max-width:330px}.dukmoa-page .duk-reading-work-title .duk-gallery-cover{width:62px;height:86px}}@media (width<=420px){.dukmoa-page .duk-gallery-highlights{grid-template-columns:minmax(0,1fr)}.dukmoa-page .duk-gallery-highlights>a{padding:14px 16px}}.dukmoa-page .duk-forum-shell{width:calc(100% - 40px);max-width:var(--site-shell);min-width:0;margin:24px auto 64px;padding:0}.dukmoa-page .duk-forum-toolbar{width:100%;min-width:0;min-height:calc(var(--header-tools-height) - 1px);align-items:center;gap:20px;font-size:14px;display:flex}.dukmoa-page .service-header .unified-toolbar-layer .unified-layer-inner:has(.duk-forum-toolbar){padding-block:0}.dukmoa-page .duk-forum-location{min-width:0;color:var(--brand-text);align-items:center;gap:10px;display:flex}.dukmoa-page .duk-forum-location>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dukmoa-page .duk-forum-location-suffix{color:var(--duk-muted);flex:none;font-size:13px}.dukmoa-page .duk-forum-toolbar>.community-write-button,.dukmoa-page .duk-forum-mode{flex:none;margin-left:auto}.dukmoa-page .duk-forum-mode{color:var(--duk-muted)}.dukmoa-page .service-header .community-write-button{border:1px solid var(--brand-accent);background:var(--brand-accent);color:#fff;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:7px 16px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.dukmoa-page .duk-forum-filters{gap:20px;width:100%;min-width:0}.dukmoa-page .duk-forum-filters>nav{white-space:nowrap;gap:22px;min-width:0;overflow-x:auto}.dukmoa-page .duk-forum-filters .community-header-search{flex:180px;min-width:130px;max-width:220px;margin-left:auto}.dukmoa-page .duk-forum-filters .community-header-search input{border-radius:6px;width:100%;min-width:0;height:36px;font-size:14px}.dukmoa-page .duk-gallery-banner small{display:none}.dukmoa-page .duk-gallery-main .duk-section-heading{min-height:32px;margin-bottom:12px}.dukmoa-page .duk-section-heading h1{margin:0;font-size:18px;font-weight:600;line-height:1.6}.dukmoa-page .duk-forum-list{border-top:1px solid var(--brand-text);width:100%;min-width:0}.dukmoa-page .duk-forum-table{table-layout:fixed;border-collapse:collapse;text-align:center;width:100%;color:var(--brand-text);border:0}.dukmoa-page .duk-forum-table .forum-category{width:66px}.dukmoa-page .duk-forum-table .forum-date{width:64px}.dukmoa-page .duk-forum-table .forum-count{width:48px}.dukmoa-page .duk-forum-table th{background:var(--brand-surface);border-bottom:1px solid var(--duk-line);height:40px;color:var(--duk-muted);white-space:nowrap;padding:8px 6px;font-size:13px;font-weight:400}.dukmoa-page .duk-forum-table td{border-bottom:1px solid var(--duk-line);vertical-align:middle;white-space:nowrap;height:49px;color:var(--duk-muted);padding:11px 6px;font-size:13px;line-height:1.6}.dukmoa-page .duk-forum-table .forum-category-cell{font-size:12px}.dukmoa-page .duk-forum-table .forum-title-cell{text-align:left;padding-inline:10px 16px}.dukmoa-page .forum-title-cell>a{min-width:0;color:var(--brand-text);align-items:center;gap:6px;font-size:16px;font-weight:400;text-decoration:none;display:flex}.dukmoa-page .forum-title-cell>a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dukmoa-page .forum-title-cell>a>small{color:var(--brand-accent-strong);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.dukmoa-page .forum-title-cell>a:hover{color:var(--brand-accent-strong)}.dukmoa-page .forum-author-cell>a,.dukmoa-page .forum-author-cell>span{text-overflow:ellipsis;white-space:nowrap;color:var(--duk-muted);font-size:13px;display:block;overflow:hidden}.dukmoa-page .forum-stat,.dukmoa-page .forum-date-cell{font-variant-numeric:tabular-nums}.dukmoa-page .duk-reading-main .standalone-post{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.dukmoa-page .duk-reading-main .standalone-post>header{border-bottom:1px solid var(--duk-line);background:0 0;padding:0 0 20px}.dukmoa-page .duk-reading-main .standalone-post>header>span{color:var(--brand-accent-strong);background:0 0;padding:0;font-size:13px;line-height:1.6}.dukmoa-page .duk-reading-main .standalone-post>header h1{letter-spacing:-.35px;overflow-wrap:anywhere;margin:8px 0 14px;font-size:24px;font-weight:600;line-height:1.5}.dukmoa-page .duk-reading-main .standalone-post>header>div{color:var(--duk-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;line-height:1.6;display:flex}.dukmoa-page .duk-reading-main .standalone-post>header>div>a,.dukmoa-page .duk-reading-main .standalone-post>header>div .creator-handle{color:var(--brand-text);font-size:14px;font-weight:400}.dukmoa-page .duk-reading-main .standalone-post>header b{color:var(--duk-muted);font-size:13px;font-weight:400}.dukmoa-page .duk-reading-main .standalone-post-body{overflow-wrap:anywhere;min-height:220px;padding:28px 0;font-size:16px;line-height:1.9}.dukmoa-page .duk-reading-main .standalone-post>footer{border-top:1px solid var(--duk-line);background:0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0;display:flex}.dukmoa-page .duk-back-to-list{border:1px solid var(--duk-line);background:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:38px;margin-right:auto;padding:8px 14px;font-size:14px;line-height:1.5;display:inline-flex}.dukmoa-page .duk-reading-main .standalone-comments{border:0;border-top:1px solid var(--duk-line);box-shadow:none;border-radius:0;margin:0;padding:22px 0 0}.dukmoa-page .duk-reading-main .standalone-comments h2{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.6}.dukmoa-page .duk-reading-main .standalone-comments>article{border-bottom:1px solid var(--duk-line);padding:18px 0;font-size:14px;line-height:1.8}.dukmoa-page .duk-reading-main .standalone-comments>article.reply{padding-left:20px}.dukmoa-page .duk-reading-main .standalone-comments>article>strong{font-size:14px;font-weight:500}.dukmoa-page .duk-reading-main .standalone-comments>article>div{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.dukmoa-page .duk-reading-main .standalone-comments>article>time{color:var(--duk-muted);margin-top:8px;font-size:12px;display:block}.dukmoa-page .duk-post-images{gap:16px;max-width:100%;margin-top:22px;display:grid}.dukmoa-page .duk-post-images>a{width:fit-content;max-width:100%;display:block}.dukmoa-page .duk-post-images img{object-fit:contain;border-radius:0;max-width:100%;height:auto;display:block}.dukmoa-page .duk-forum-editor{border-top:1px solid var(--brand-text);min-width:0;padding-top:20px}.dukmoa-page .duk-forum-editor fieldset{border:0;min-width:0;margin:0;padding:0;display:block}.dukmoa-page .duk-editor-heading{grid-template-columns:130px minmax(0,1fr);gap:16px;display:grid}.dukmoa-page .duk-forum-editor label{color:var(--brand-text);font-size:14px;font-weight:400;line-height:1.6}.dukmoa-page .duk-editor-heading label,.dukmoa-page .duk-editor-body{gap:8px;min-width:0;display:grid}.dukmoa-page .duk-forum-editor :is(input:not([type=file]),select,textarea){border:1px solid var(--duk-line);width:100%;color:var(--brand-text);font:inherit;outline-offset:3px;background:#fff;border-radius:6px}.dukmoa-page .duk-editor-heading :is(input,select){height:44px;padding:10px 12px;font-size:16px}.dukmoa-page .duk-editor-body{margin-top:20px}.dukmoa-page .duk-editor-body textarea{resize:vertical;min-height:340px;padding:16px;font-size:16px;line-height:1.9}.dukmoa-page .duk-editor-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.dukmoa-page .duk-editor-tools>span{color:var(--duk-muted);margin-left:auto;font-size:13px}.dukmoa-page .duk-attach-button{border:1px solid var(--duk-line);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:6px 12px;display:inline-flex;position:relative;overflow:hidden}.dukmoa-page .duk-attach-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.dukmoa-page .duk-attach-button:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.dukmoa-page .duk-editor-help{color:var(--duk-muted);margin:0 0 14px;font-size:13px;line-height:1.7}.dukmoa-page .duk-editor-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.dukmoa-page .duk-editor-images li{border:1px solid var(--duk-line);border-radius:7px;min-width:0;overflow:hidden}.dukmoa-page .duk-editor-images img{object-fit:contain;background:var(--brand-surface);width:100%;height:140px;display:block}.dukmoa-page .duk-editor-images li>div{padding:10px}.dukmoa-page .duk-editor-images span{text-overflow:ellipsis;white-space:nowrap;color:var(--duk-muted);margin-bottom:8px;font-size:12px;display:block;overflow:hidden}.dukmoa-page .duk-editor-images li>div>div{gap:5px;display:flex}.dukmoa-page .duk-editor-images button{border:1px solid var(--duk-line);background:#fff;border-radius:5px;min-width:32px;min-height:32px;padding:4px 8px;font-size:13px}.dukmoa-page .duk-editor-images button:last-child{margin-left:auto}.dukmoa-page .duk-forum-editor>footer{border-top:1px solid var(--duk-line);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.dukmoa-page .duk-forum-editor>footer>a{color:var(--duk-muted);padding:10px 0;font-size:14px}.dukmoa-page .duk-forum-editor>footer>button{border:1px solid var(--brand-accent);background:var(--brand-accent);color:#fff;border-radius:6px;min-height:40px;padding:9px 24px;font-size:14px;font-weight:500}.dukmoa-page .duk-editor-error{color:#ad2b42;border:1px solid #edccd2;border-radius:6px;margin:12px 0;padding:12px;font-size:14px;line-height:1.7}.dukmoa-page .duk-forum-editor button:disabled{opacity:.45;cursor:default}@media (width<=900px){.dukmoa-page .duk-forum-filters{flex-wrap:wrap;gap:8px 14px;padding-bottom:10px}.dukmoa-page .duk-forum-filters>nav{flex-basis:100%}.dukmoa-page .duk-forum-filters .community-header-search{max-width:none;margin-left:0}.dukmoa-page .duk-gallery-banner-actions{flex:0 auto;max-width:290px}}@media (width<=680px){.dukmoa-page .duk-forum-shell{width:calc(100% - 28px);margin-top:16px}.dukmoa-page .duk-gallery-banner{flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:0 0 16px}.dukmoa-page .duk-gallery-banner>.duk-gallery-cover{width:40px;height:54px}.dukmoa-page .duk-gallery-banner h1{font-size:18px}.dukmoa-page .duk-gallery-banner-actions{flex-basis:100%;justify-content:flex-start;max-width:none}.dukmoa-page .duk-forum-table .forum-count,.dukmoa-page .duk-forum-table .forum-stat{display:none}.dukmoa-page .duk-forum-table .forum-category{width:52px}.dukmoa-page .duk-forum-table .forum-author{width:80px}.dukmoa-page .duk-forum-table .forum-date{width:52px}.dukmoa-page .duk-forum-table td{padding-inline:4px}.dukmoa-page .duk-forum-table .forum-title-cell{padding-inline:6px 10px}.dukmoa-page .duk-reading-main .standalone-post>header h1{font-size:22px}.dukmoa-page .duk-reading-main .standalone-post-body{padding:24px 0}.dukmoa-page .duk-forum-location-suffix{display:none}.dukmoa-page .duk-forum-filters .community-header-search input{font-size:16px}.dukmoa-page .duk-editor-heading{grid-template-columns:100px minmax(0,1fr);gap:12px}.dukmoa-page .duk-editor-body textarea{min-height:300px}.dukmoa-page .duk-editor-images{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.dukmoa-page .duk-forum-table .forum-author,.dukmoa-page .duk-forum-table .forum-author-cell,.dukmoa-page .duk-forum-table th:nth-child(3){display:none}.dukmoa-page .duk-editor-heading{grid-template-columns:1fr}.dukmoa-page .duk-gallery-banner-actions>a,.dukmoa-page .duk-gallery-banner-actions>button{padding-inline:9px;font-size:13px}}body :is(a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),label:has(input[type=file])){cursor:pointer!important}body :is(button:disabled,[aria-disabled=true],select:disabled){cursor:default!important}.service-header .unified-search:focus-within{box-shadow:none;border-color:var(--brand-accent);background:#fff;outline:0}.service-header .unified-search input:focus,.service-header .unified-search input:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:0!important}.service-header .unified-actions{column-gap:14px}.service-header .my-activity-entry{align-items:center;margin:0;display:flex}.service-header .my-activity-trigger{gap:5px;min-height:38px;padding-inline:5px;font-size:14px;font-weight:400;line-height:1}.service-header .unified-notifications{justify-content:center;align-items:center;width:34px;min-width:34px;height:38px;display:inline-flex;position:relative}.service-header .unified-notifications>b{background:var(--brand-accent);color:#fff;font-variant-numeric:tabular-nums;box-sizing:content-box;border:2px solid #fff;border-radius:20px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-family:inherit;font-size:10px;font-weight:600;line-height:1;display:flex;position:absolute;top:0;right:-3px}.dukmoa-page .gallery-directory-return{white-space:nowrap;color:var(--brand-muted);font-size:14px}.dukmoa-page .duk-forum-filters .community-header-search{max-width:300px;margin-left:auto}.publish-controls{justify-content:flex-end}.site-share-dialog{border:1px solid var(--brand-line);width:min(480px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--brand-text);background:#fff;padding:24px;overflow:auto;border-radius:14px!important}.site-share-dialog::backdrop{background:#19162266}.site-share-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.site-share-dialog h2{margin:0;font-size:20px;font-weight:600}.site-share-dialog>header button{background:0 0;border:0;min-width:32px;min-height:32px;padding:4px;font-size:25px}.site-share-subject{color:var(--brand-muted);margin:0 0 18px;font-size:14px;line-height:1.6}.site-share-networks{justify-content:flex-start;gap:20px;padding:8px 0 24px;display:flex;overflow-x:auto}.site-share-networks>a,.site-share-networks>button{min-width:62px;color:var(--brand-text);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:9px;padding:0;font-size:12px;font-weight:400;display:flex}.site-share-networks :is(a,button)>span{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;font-weight:600;display:grid}.site-share-networks :is(a,button):hover>span{background:var(--brand-accent-pale);border-color:var(--brand-accent-line)}.site-share-link{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:7px;align-items:center;gap:8px;padding:7px;display:flex}.site-share-link input{background:0 0;outline:0;flex:1;min-width:0;padding:8px;font-size:14px;border:0!important}.site-share-link button{background:var(--brand-accent);color:#fff;border:0;border-radius:6px;flex:none;min-height:36px;padding:8px 15px;font-size:14px}.site-share-feedback{color:var(--brand-accent-strong);min-height:20px;margin:10px 0 0;font-size:13px;line-height:1.6}.work-share-modal{border-radius:14px!important;max-width:540px!important}.work-share-modal .work-share-actions{grid-template-columns:1fr 1fr;margin-top:14px}.grouped-search-shell{max-width:var(--site-shell);width:calc(100% - 40px);margin:28px auto 64px;padding:0}.grouped-search-summary{align-items:baseline;gap:10px;margin-bottom:28px;display:flex}.grouped-search-summary>strong{font-size:19px;font-weight:600}.grouped-search-summary>span{color:var(--brand-muted);font-size:14px}.grouped-search-section{margin-bottom:38px}.grouped-search-section>header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:20px;padding:0 0 13px;display:flex}.grouped-search-section h2{align-items:baseline;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.grouped-search-section h2>span{color:var(--brand-muted);font-size:13px;font-weight:400}.grouped-search-section>header>a{color:var(--brand-muted);white-space:nowrap;font-size:13px}.grouped-search-results>article{align-items:center;gap:18px;min-width:0;padding:19px 0;display:flex}.grouped-search-results>article+article{border-top:1px solid color-mix(in srgb,var(--brand-line) 55%,transparent)}.search-result-thumbnail{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:6px;flex:none;justify-content:center;align-items:center;width:90px;height:100px;display:flex;overflow:hidden}.search-result-thumbnail img{object-fit:cover;width:100%;height:100%}.search-result-thumbnail>span{color:var(--brand-muted);font-size:12px}.search-result-thumbnail.is-creator{border-radius:50%;width:72px;height:72px}.search-result-copy{flex:1;min-width:0}.search-result-copy h3{align-items:center;gap:8px;margin:0 0 7px;font-size:17px;font-weight:600;line-height:1.5;display:flex}.search-result-copy h3>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-result-copy h3 small{color:var(--brand-accent-strong);background:var(--brand-accent-pale);border-radius:4px;padding:1px 5px;font-size:11px}.search-result-meta{color:var(--brand-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;line-height:1.7;display:flex}.search-result-meta>span+span{border-left:1px solid var(--brand-line);padding-left:10px}.search-result-copy p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:7px 0 0;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.grouped-search-empty{color:var(--brand-muted);margin:0;padding:18px 0;font-size:14px}.search-group-back{color:var(--brand-muted);margin-bottom:20px;font-size:14px;display:inline-flex}.grouped-search-page .header-search-primary input:focus{box-shadow:none;border-color:var(--brand-accent);outline:0}@media (width<=680px){.service-header .unified-actions{gap:7px}.service-header .my-activity-trigger{padding-inline:2px;font-size:13px}.grouped-search-shell{width:calc(100% - 28px);margin-top:20px}.search-result-thumbnail{width:72px;height:85px}.grouped-search-results>article{gap:13px}.grouped-search-section>header{gap:10px}.grouped-search-section h2{font-size:17px}.search-result-copy h3{font-size:16px}.site-share-dialog{padding:20px}.site-share-networks{gap:14px}.dukmoa-page .duk-forum-filters .community-header-search{flex:1;min-width:100px;max-width:none}}.episode-focus-page .episode-focus-nav{-webkit-backdrop-filter:none;backdrop-filter:none;color:#48424f;background:#fff;border-bottom:1px solid #eceaf0;height:48px;position:static;top:auto}.episode-focus-page .episode-nav-inner{justify-content:space-between;gap:20px;max-width:1180px;height:48px;padding:0 20px;display:flex}.episode-focus-page .episode-nav-breadcrumb{margin-right:auto}.episode-focus-page .episode-reader-brand{display:none}.viewer-comments>header{align-items:center;gap:12px;margin-bottom:16px}.viewer-comments>header h2{font-size:19px}.viewer-comments>header>span{color:#89838e;font-size:12px}.viewer-comments>form{box-shadow:none;background:#fff;border:1px solid #dedbe4;border-radius:10px;padding:14px 16px 10px;display:block}.viewer-comments>form:focus-within{border-color:#a89bbf}.viewer-comments>form textarea{resize:vertical;width:100%;min-height:96px;box-shadow:none;background:0 0;border:0;outline:none;padding:0;font-size:14px;line-height:1.7;display:block}.reader-comment-tools{border-top:1px solid #f0edf4;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.reader-comment-tools>button{color:#fff;background:#7351e7;border:0;border-radius:6px;min-width:86px;padding:9px 14px;font-size:13px;font-weight:600}.viewer-comments>div>article{border-bottom:1px solid #eeebf1;padding:20px 0}.viewer-comments>div>article>header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.viewer-comments>div>article>header>time{color:#97919d;margin-left:auto;font-size:12px}.viewer-comments>div>article>p{margin:9px 0 0;font-size:14px;line-height:1.75}.commission-owner-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.commission-owner-actions .owner-edit-link{margin:0}.commission-delete{color:#9a505c;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-size:12px}.channel-profile{align-items:start!important;gap:24px!important;padding-top:28px!important;padding-bottom:28px!important}.channel-profile h1{letter-spacing:-.6px;font-size:27px!important;line-height:1.3!important}.channel-profile .channel-profile-info{min-width:0}.channel-profile .channel-bio{color:#635c6d;font-size:14px;line-height:1.75}.channel-profile-actions{gap:8px!important}.channel-profile-actions>a,.channel-profile-actions>button{border-radius:7px;min-height:38px;font-size:13px!important}.channel-content-tabs{gap:28px}.channel-content-tabs>a,.channel-content-tabs>button{min-height:50px;font-size:14px}.channel-genre-badges{gap:5px}.channel-genre-chip{padding:3px 7px;font-size:11px}@media (width<=680px){.episode-focus-page .episode-nav-inner{gap:10px;height:44px;padding:0 16px}.episode-nav-breadcrumb{font-size:12px}.viewer-comments>header>span{display:none}.channel-profile{gap:16px!important;padding-top:20px!important;padding-bottom:20px!important}.channel-profile h1{font-size:23px!important}.channel-content-tabs{gap:22px}}.creator-fan-badge{vertical-align:middle;color:#7753c7;white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;font-size:10px;font-weight:500;line-height:20px;display:inline-flex}.creator-fan-badge img{object-fit:contain;flex-shrink:0;width:20px;height:20px}.creator-fan-badge>span:first-child:not(:last-child){font-size:16px}.forum-author-cell .creator-fan-badge{margin-left:4px}.forum-author-cell{overflow:visible!important}.duk-forum-table col.forum-author{width:180px}.fan-badge-settings{align-items:center;gap:24px;display:flex}.fan-badge-preview{text-align:center;border:1px solid #ece7f2;border-radius:10px;min-width:110px;padding:24px}.fan-badge-preview>small{color:#999;margin-top:7px;font-size:11px;display:block}.fan-badge-actions{align-items:center;gap:8px;margin:10px 0;display:flex}.fan-badge-upload{cursor:pointer;border:1px solid #ded7ed;border-radius:6px;padding:9px 13px;font-size:13px;width:auto!important;display:inline-flex!important}.fan-badge-upload input{display:none}.fan-badge-actions>button{background:#f7f5fa;border:0;border-radius:6px;padding:9px 12px;font-size:13px}.fan-badge-editor p{color:#787080;font-size:13px;line-height:1.7}.fan-badge-settings>div:last-child{flex:1}.fan-badge-settings small{color:#8b8393;font-size:12px}@media (width<=680px){.fan-badge-settings{align-items:start;gap:12px}.fan-badge-preview{min-width:78px;padding:18px 8px}.fan-badge-actions{flex-wrap:wrap}.duk-forum-table col.forum-author{width:126px}.forum-author-cell .creator-fan-badge{font-size:9px}.forum-author-cell .creator-fan-badge img{width:16px;height:16px}}.episode-focus-page .episode-nav-breadcrumb{flex:1;min-width:0}.episode-focus-page .episode-nav-breadcrumb :is(a,span,strong,b){color:#625b6a!important}.episode-focus-page .episode-nav-breadcrumb strong,.episode-focus-page .episode-nav-breadcrumb b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.episode-focus-page .episode-share-actions{flex:none}.episode-focus-page .episode-share-actions button{color:#625b6a!important;background:0 0!important;border:0!important;font-weight:500!important}.episode-focus-page .episode-share-actions button:hover{color:#7351e7!important;background:#f5f2fb!important}.episode-focus-page .episode-share-actions span{color:inherit}@media (width<=680px){.episode-focus-page .episode-focus-nav,.episode-focus-page .episode-nav-inner{height:44px}.episode-focus-page .episode-nav-breadcrumb strong{max-width:120px}.episode-focus-page .episode-nav-breadcrumb b{max-width:90px}}.dukmoa-page .duk-forum-table .forum-author{width:180px}.dukmoa-page .forum-author-cell{white-space:nowrap;overflow:hidden!important}.dukmoa-page .forum-author-cell>a,.dukmoa-page .forum-author-cell>span:not(.creator-fan-badge){vertical-align:middle;max-width:102px;display:inline-block}.dukmoa-page .forum-author-cell>.creator-fan-badge{color:#7753c7;vertical-align:middle;font-size:10px;display:inline-flex;overflow:visible}@media (width<=680px){.dukmoa-page .duk-forum-table .forum-author{width:130px}.dukmoa-page .forum-author-cell>a,.dukmoa-page .forum-author-cell>span:not(.creator-fan-badge){max-width:65px}.dukmoa-page .forum-author-cell>.creator-fan-badge{font-size:9px}}.dukmoa-page .gallery-list-heading{border-bottom:1px solid var(--duk-line);align-items:flex-end;gap:18px;min-width:0;margin:0;display:flex}.dukmoa-page .gallery-list-title{white-space:nowrap;flex:none;align-items:baseline;gap:7px;padding:0 0 11px;display:flex}.dukmoa-page .gallery-list-title h2{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600;line-height:1.5}.dukmoa-page .gallery-list-title>span{color:var(--duk-muted);font-size:12px}.dukmoa-page .gallery-bookmark-tabs{scrollbar-width:thin;flex:1;align-items:flex-end;gap:4px;min-width:0;padding:2px 1px 0;display:flex;overflow-x:auto}.dukmoa-page .gallery-bookmark-tabs :is(button,a){border:1px solid var(--duk-line);background:var(--brand-surface);min-height:40px;color:var(--duk-muted);white-space:nowrap;box-shadow:none;border-bottom:0;border-radius:7px 7px 0 0;flex:none;justify-content:center;align-items:center;padding:9px 13px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.dukmoa-page .gallery-bookmark-tabs :is(button,a):hover{color:var(--brand-accent-strong);background:var(--brand-accent-pale)}.dukmoa-page .gallery-bookmark-tabs [aria-current=page]{color:var(--brand-accent-strong);border-color:var(--brand-accent-line);box-shadow:inset 0 2px var(--brand-accent);background:#fff;font-weight:500;position:relative}.dukmoa-page .gallery-list-actions{flex:none;align-self:center}.dukmoa-page .gallery-list-actions>button{color:var(--duk-muted);background:0 0;border:0;padding:4px 0;font-size:12px}.dukmoa-page .gallery-list-heading~.duk-forum-list{border-top:0}.dukmoa-page .forum-sort-button{min-height:28px;font:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:2px;padding:0;display:inline-flex}.dukmoa-page .forum-sort-button>span{color:#a8a2ad;text-align:center;width:10px;font-size:12px}.dukmoa-page th[aria-sort=ascending] .forum-sort-button,.dukmoa-page th[aria-sort=descending] .forum-sort-button,.dukmoa-page th[aria-sort=ascending] .forum-sort-button>span,.dukmoa-page th[aria-sort=descending] .forum-sort-button>span,.dukmoa-page .forum-sort-button:hover{color:var(--brand-accent-strong)}.dukmoa-page .forum-sort-button:focus-visible,.dukmoa-page .gallery-bookmark-tabs :is(button,a):focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.dukmoa-page .duk-forum-table th:has(.forum-sort-button){padding:6px 4px}.dukmoa-page .duk-forum-table .forum-loading-cell{text-align:center;height:120px}@media (width<=760px){.dukmoa-page .gallery-list-heading{flex-wrap:wrap;gap:0 14px}.dukmoa-page .gallery-list-title{padding-bottom:10px}.dukmoa-page .gallery-bookmark-tabs{flex-basis:100%;order:3}.dukmoa-page .gallery-bookmark-tabs :is(button,a){min-height:40px;padding:9px 12px}.dukmoa-page .gallery-list-actions{margin-left:auto}}.dukmoa-page .gallery-mobile-sort{display:none}@media (width<=680px){.dukmoa-page .gallery-mobile-sort{border-bottom:1px solid var(--duk-line);justify-content:flex-end;gap:16px;padding:9px 0;display:flex}.dukmoa-page .gallery-mobile-sort button{color:var(--duk-muted);background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:13px;display:inline-flex}.dukmoa-page .gallery-mobile-sort button[aria-pressed=true]{color:var(--brand-accent-strong)}.dukmoa-page .gallery-mobile-sort button>span{font-size:12px}}.member-auth-page .member-auth-card{text-align:left;background:#fff;border:1px solid #e6e6ed;border-radius:16px;width:min(460px,100% - 32px);margin:40px auto 64px;padding:30px 32px;box-shadow:0 6px 24px #29204406}.member-auth-brand{color:#201c2c;justify-content:center;align-items:center;gap:9px;margin-bottom:26px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.member-auth-brand img{flex:none}.member-auth-tabs{border-bottom:1px solid #e6e6ed;grid-template-columns:1fr 1fr;margin:0 0 26px;display:grid}.member-auth-tabs a{text-align:center;color:#77727f;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 8px;font-size:15px;font-weight:500;text-decoration:none;display:block}.member-auth-tabs a[aria-current=page]{color:#7044fa;border-bottom-color:#7044fa}.member-auth-card h1{letter-spacing:-.03em;margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.4}.member-auth-card .member-auth-intro{color:#77727f;margin:0 0 24px;font-size:14px;line-height:1.7}.member-auth-form{text-align:left;gap:17px;display:grid}.member-auth-form>label:not(.member-auth-check){color:#36313f;gap:8px;font-size:14px;font-weight:500;display:grid}.member-auth-form input:not([type=checkbox]),.member-recovery textarea{color:#27232e;width:100%;min-width:0;height:46px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dcdbe4;border-radius:8px;padding:11px 13px;font-size:16px}.member-auth-form input:focus,.member-recovery textarea:focus{outline-offset:1px;box-shadow:none;border-color:#7044fa;outline:2px solid #7044fa18}.member-password-input{display:flex;position:relative}.member-password-input input{padding-right:62px!important}.member-password-input button{color:#706978;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;position:absolute;top:5px;bottom:5px;right:5px}.member-auth-form .member-field-help{color:#77727f;margin-top:-11px;font-size:12px;line-height:1.6;display:block}.member-auth-card .member-auth-check{text-align:left;color:#5d5767;align-items:flex-start;gap:9px;font-size:13px;font-weight:400;line-height:1.7;display:flex}.member-auth-check input{accent-color:#7044fa;flex:none;width:17px;height:17px;margin:3px 0 0}.member-auth-check a{color:#5d40ba;text-underline-offset:3px;text-decoration:underline}.member-auth-card .member-auth-submit{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;box-sizing:border-box;background:#7044fa;border:1px solid #7044fa;border-radius:8px;justify-content:center;align-items:center;padding:11px 16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.member-auth-submit:disabled{opacity:.5;cursor:not-allowed}.member-auth-links{justify-content:space-between;gap:12px;margin-top:18px;font-size:13px;line-height:1.5;display:flex}.member-auth-links a,.member-legacy-login{color:#77727f;text-decoration:none}.member-auth-links a:hover,.member-legacy-login:hover{color:#7044fa;text-decoration:underline}.member-social{margin-top:24px}.member-social .login-divider{margin-bottom:18px}.member-social .login-google{border-radius:8px;height:46px;font-size:14px;font-weight:500}.member-auth-card .member-legacy-login{text-align:center;margin-top:22px;font-size:13px;display:block}.member-auth-card .member-auth-error{color:#a73945;background:#fff3f3;border:1px solid #f3dcdc;border-radius:8px;margin:0 0 18px;padding:11px 13px;font-size:14px;line-height:1.6}.member-auth-signed{text-align:center;gap:16px;font-size:14px;display:grid}.member-auth-signed>a:last-child{color:#77727f;font-size:13px}.member-recovery{gap:18px;display:grid}.member-recovery-code{background:#f8f7fb;border:1px solid #e7e3f0;border-radius:10px;gap:10px;padding:16px;font-size:14px;display:grid}.member-recovery-code>span{gap:12px;margin-bottom:6px;display:flex}.member-recovery-code label{color:#77727f;font-size:13px}.member-recovery-code textarea{resize:none;overflow-wrap:anywhere;height:auto;font-family:monospace;font-size:14px;line-height:1.6}.member-recovery-code button{color:#5d40ba;cursor:pointer;background:#fff;border:1px solid #ddd6ed;border-radius:7px;min-height:40px;font-size:14px}.member-recovery>p{color:#77727f;margin:0;font-size:13px;line-height:1.7}@media (width<=600px){.member-auth-page .member-auth-card{margin:24px auto 48px;padding:24px 20px}.member-auth-links{flex-wrap:wrap}.member-auth-brand{margin-bottom:20px}}.discovery-filter-layout .discovery-mobile-field,.discovery-filter-layout [hidden]{display:none!important}.service-switch-row{display:contents}.service-header.unified-header .mobile-header-upload{display:none!important}.work-metric-strip>button{align-items:center;gap:5px;display:inline-flex}.work-like-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.work-metric-strip>button[aria-pressed=true] .work-like-icon{fill:var(--brand-accent);stroke:var(--brand-accent)}.episode-source-credit{text-align:center;color:var(--text-muted,#797380);overflow-wrap:anywhere;margin:0;padding:20px 16px;font-size:12px;line-height:1.5}@media (width<=680px){:is(main,dialog,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea){font-size:16px!important}:is(.service-header.unified-header .unified-top,.service-header.unified-header .unified-top:has(.unified-balances)){grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;min-height:0;padding:0;display:grid}.service-header.unified-header .unified-top .service-masthead{grid-area:1/1;min-width:0;min-height:56px}.service-header.unified-header .unified-top .unified-brand{gap:6px;max-width:100%;height:auto;min-height:56px}.service-header.unified-header .unified-brand strong{font-size:22px;line-height:1.3}.service-header.unified-header .unified-brand img{object-fit:contain;flex:none;width:28px;height:28px}.service-header.unified-header .unified-top .unified-actions{grid-area:1/2;justify-content:flex-end;align-items:center;gap:6px;width:auto;min-height:44px;margin:0}.service-header.unified-header .unified-login{min-height:44px;padding:0 2px;font-size:14px}.service-header.unified-header .unified-top .service-shortcuts{scrollbar-width:none;border:0;flex-wrap:nowrap;grid-area:2/1/auto/-1;gap:20px;min-width:0;min-height:40px;margin:0;padding:0;display:flex;overflow-x:auto}.service-header.unified-header .service-shortcuts::-webkit-scrollbar{display:none}.service-header.unified-header .service-shortcuts a{flex:none;gap:5px;min-height:40px;font-size:14px}.service-header.unified-header .service-switch-row{grid-area:2/1/auto/-1;align-items:center;gap:12px;min-width:0;display:flex}.service-header.unified-header .service-switch-row .service-shortcuts{flex:1;gap:14px}.service-header.unified-header .service-switch-row .mobile-header-upload{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:3px;width:auto;min-width:78px;height:36px;min-height:36px;margin:0;padding:0 9px;font-size:13px;font-weight:500;position:relative;display:inline-flex!important}.service-header.unified-header .mobile-header-upload .unified-upload-label{font-size:inherit;font-weight:inherit;display:inline!important}.service-header.unified-header .mobile-header-upload .upload-plus{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:14px;height:14px;display:block}.service-header.unified-header .mobile-header-upload:after{content:"";position:absolute;inset:-4px 0}.service-header.unified-header .unified-top[data-signed-in=true]{grid-template-columns:minmax(0,1fr) auto 36px;column-gap:8px}.service-header.unified-header .unified-top[data-signed-in=true] .unified-actions{display:contents}.service-header.unified-header .unified-top[data-signed-in=true] .unified-account{grid-area:1/2/auto/4;justify-self:end;position:static}.service-header.unified-header .unified-top[data-signed-in=true] .unified-balances{scrollbar-width:none;grid-area:3/1;justify-self:start;gap:10px;max-width:100%;min-height:44px;position:static;inset:auto;overflow-x:auto}.service-header.unified-header .unified-balances .unified-wallet{gap:4px;min-height:44px;font-size:13px}.service-header.unified-header .unified-top[data-signed-in=true] .my-activity-entry{grid-area:3/2;position:static}.service-header.unified-header .unified-top[data-signed-in=true] .unified-notifications{grid-area:3/3;width:36px;min-width:36px;height:44px}.service-header.unified-header .unified-top .header-profile-copy{max-width:64px}.service-header.unified-header .unified-top .header-profile-name{max-width:108px}.service-header.unified-header{--header-primary-height:45px;--header-context-height:45px}.service-header.unified-header .unified-bottom{flex-wrap:wrap;align-items:center;gap:0;min-height:0;padding:0;display:flex}.service-header.unified-header .unified-bottom .unified-secondary{flex:1 0 100%;gap:20px;width:100%;min-height:44px}.service-header.unified-header .unified-secondary a{min-height:44px;padding-block:0}.service-header.unified-header .unified-bottom .header-utilities{border-top:0;flex:1 0 100%;justify-content:flex-end;align-items:center;gap:22px;width:100%;min-height:44px;margin:0;padding:0}.service-header.unified-header .header-utilities>.unified-goods,.service-header.unified-header .header-utilities .unified-explore>button,.service-header.unified-header .header-utilities .header-studio-link{min-height:44px;margin:0;padding:0}.service-header.unified-header .header-utilities .creator-activity-entry{height:44px}.service-header.unified-header .header-utilities .unified-upload{display:none!important}.service-header.unified-header .header-utilities .unified-explore{max-width:none}.service-header.unified-header .header-utilities .unified-explore>button>span{max-width:30vw}.service-header .text-promotion-strip .text-promotion-inner{flex-wrap:nowrap;gap:8px;min-height:44px}.service-header .text-promotion-strip .text-promotion-link{flex-wrap:nowrap;justify-content:flex-start;gap:0;min-height:44px;padding:0;overflow:hidden}.service-header .text-promotion-strip .text-promotion-label,.service-header .text-promotion-strip .text-promotion-more,.service-header .text-promotion-strip .text-promotion-count{display:none}.service-header .text-promotion-strip .text-promotion-copy{white-space:nowrap;text-overflow:clip;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;flex:auto;font-size:13px;font-weight:500;line-height:1.5;display:block;overflow:auto hidden}.service-header .text-promotion-copy::-webkit-scrollbar{display:none}.service-header .text-promotion-strip .text-promotion-controls{gap:0}.service-header .text-promotion-strip .text-promotion-controls button{width:36px;min-width:36px;height:44px;min-height:44px}.service-header .text-promotion-strip .text-promotion-controls button:first-of-type{display:none}.reader-home .home-popular-toolbar{flex-wrap:nowrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.reader-home .home-popular-toolbar>.discovery-tabs{flex:0 auto;gap:4px;overflow:visible}.reader-home .home-popular-toolbar>.discovery-tabs>button{min-height:44px;padding:7px 8px;font-size:14px}.reader-home .home-format-suffix{display:none}.reader-home .home-popular-toolbar>.home-popular-pager{flex:none;gap:2px;margin-left:auto}.reader-home .home-popular-pager button{width:32px;min-width:32px;height:44px;min-height:44px;font-size:22px}.reader-home .home-popular-pager>span{white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.4}.reader-home .home-popular-pager small{font-size:12px}.discovery-filter-layout .discovery-desktop-field{display:none!important}.discovery-filter-layout .discovery-mobile-field{display:flex!important}.dukmoa-page .service-header .unified-page-tools .community-directory-filters{flex-wrap:nowrap;gap:8px;width:100%;min-width:0;display:flex}.dukmoa-page .service-header .community-directory-filters .discovery-primary-fields{flex-wrap:nowrap;flex:1;gap:8px;min-width:0;display:flex}.dukmoa-page .service-header .community-directory-filters .discovery-primary-fields>label{flex-wrap:nowrap;gap:0;min-width:0;margin:0}.dukmoa-page .service-header .community-directory-filters .discovery-primary-fields>label>span{display:none}.dukmoa-page .service-header .community-directory-filters .community-filter-search{flex:1}.dukmoa-page .service-header .community-directory-filters .community-filter-sort{flex:0 0 110px}.dukmoa-page .service-header .community-directory-filters .discovery-primary-fields :is(input,select){width:100%;min-width:0;max-width:100%;height:44px;min-height:44px;padding:8px 9px;font-size:16px;line-height:24px}.dukmoa-page .service-header .community-directory-filters .discovery-filters{flex:0 0 44px;min-height:44px}.dukmoa-page .service-header .community-directory-filters .discovery-filters>summary{justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:flex;position:relative}.dukmoa-page .service-header .community-directory-filters .discovery-filter-summary-label{display:none}.dukmoa-page .service-header .community-directory-filters .discovery-filters[data-active=true]>summary:after{content:"";background:var(--brand-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.dukmoa-page .service-header .community-directory-filters .discovery-filter-fields{gap:14px;display:grid}.dukmoa-page .service-header .community-directory-filters .discovery-filter-fields label{flex-direction:column;align-items:stretch;gap:7px;display:flex}.dukmoa-page .service-header .community-directory-filters .discovery-filter-fields select{width:100%;font-size:16px}.site-ad-rails{display:none!important}.work-episode-catalog>div>a{align-items:center;grid-template-columns:80px minmax(0,1fr)!important;gap:12px!important}.work-episode-catalog .episode-row-thumb{min-width:0;max-width:100%;overflow:hidden;width:100%!important;height:56px!important}.work-episode-catalog .episode-row-copy{min-width:0}.work-episode-catalog .episode-row-copy strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}.work-episode-catalog .episode-row-copy small{margin-top:4px;line-height:1.5;display:block}.work-episode-catalog>div>a>time,.work-episode-catalog>div>a>b{display:none}.work-metric-strip{justify-content:space-between;gap:12px}.work-metric-strip>*{flex:none;padding:0!important;font-size:12px!important}.novel-page .novel-catalog-filters{flex-wrap:nowrap;gap:8px;width:100%;min-width:0;display:flex}.novel-page .novel-catalog-filters .discovery-primary-fields{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.novel-page .novel-catalog-filters .discovery-primary-fields>label{min-width:0;margin:0;display:block}.novel-page .novel-catalog-filters .discovery-primary-fields>label>span{display:none}.novel-page .novel-catalog-filters .discovery-primary-fields select{width:100%;min-width:0;max-width:100%;height:44px;margin:0;padding:8px;font-size:16px;line-height:24px}.novel-page .novel-catalog-filters .discovery-filters{flex:0 0 44px}.novel-page .novel-catalog-filters .discovery-filters>summary{justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:flex;position:relative}.novel-page .novel-catalog-filters .discovery-filter-summary-label{display:none}.novel-page .novel-catalog-filters .discovery-filters[data-active=true]>summary:after{content:"";background:var(--brand-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.episode-focus-page .episode-nav-inner{gap:8px;padding:0;width:calc(100% - 24px)!important}.episode-focus-page .episode-nav-breadcrumb{justify-content:flex-start}.episode-focus-page .episode-nav-breadcrumb strong{max-width:100%;font-size:13px}.episode-focus-page .episode-share-actions{gap:4px!important}.episode-focus-page .episode-share-actions button{width:auto;min-width:44px;min-height:44px;padding:0 6px!important;font-size:12px!important}.episode-focus-page .episode-share-actions button span{display:inline}.mobile-bottom-nav,.mobile-bottom-nav[data-service=community]{padding:4px max(8px,env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:#fff;border-top:1px solid #eeecf2;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;box-shadow:0 -3px 14px #20152e05}.mobile-bottom-nav>a{color:#797380;-webkit-tap-highlight-color:transparent;gap:4px;min-height:56px;padding:3px 0;font-size:13px;font-weight:500;line-height:18px}.mobile-bottom-nav svg{stroke-width:1.75px;background:0 0;border-radius:0;flex:none;width:27px;height:27px;padding:0;display:block;overflow:visible}.mobile-bottom-nav>a[aria-current]{color:var(--brand-accent-strong);font-weight:600}.mobile-bottom-nav>a[aria-current] svg{stroke-width:2.1px;background:0 0}.mobile-bottom-nav>a[aria-current]:before{display:none}.mobile-bottom-nav>a:active{opacity:.65}.mobile-bottom-nav>a:focus-visible{outline-offset:-3px;border-radius:8px}.mobile-bottom-nav[data-editing]{display:none}body:has([role=dialog][aria-modal=true]) .mobile-bottom-nav{display:none}}.privacy-page .privacy-shell{box-sizing:border-box;width:calc(100% - 40px);max-width:1120px;color:var(--brand-ink,#25232b);margin:32px auto 64px}.privacy-heading{max-width:780px;margin-bottom:30px}.privacy-heading>span{color:var(--brand-accent-strong);font-size:14px;font-weight:600}.privacy-heading h1{letter-spacing:-.035em;margin:9px 0 12px;font-size:30px;font-weight:750;line-height:1.35}.privacy-heading p{color:#66616f;word-break:keep-all;margin:0;font-size:16px;line-height:1.85}.privacy-heading time{color:#6e677a;background:#f5f4f8;border-radius:6px;margin-top:16px;padding:6px 10px;font-size:13px;display:inline-block}.privacy-layout{border-top:1px solid #e9e6ed;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:40px;padding-top:28px;display:grid}.privacy-toc{gap:4px;min-width:0;display:grid;position:sticky;top:24px}.privacy-toc>strong{color:#777080;padding:0 12px 12px;font-size:14px;font-weight:500}.privacy-toc a{color:#4f4959;border-radius:7px;align-items:baseline;gap:10px;padding:10px 12px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.privacy-toc a>span{color:#91869f;font-variant-numeric:tabular-nums;font-size:12px}.privacy-toc a:hover,.privacy-toc a:focus-visible{color:var(--brand-accent-strong);background:var(--brand-accent-soft);outline-offset:2px}.privacy-content{min-width:0;max-width:860px}.privacy-section{border-bottom:1px solid #eeebf1;margin-bottom:28px;padding:0 0 30px;scroll-margin-top:28px}.privacy-section h2{letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.5;display:flex}.privacy-section h2>span{color:var(--brand-accent-strong);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.privacy-section p{color:#55515c;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.95}.privacy-section a{color:var(--brand-accent-strong);text-underline-offset:4px}.privacy-contact{background:#faf8fe;border:1px solid #e5def1;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:22px 24px;display:flex}.privacy-contact strong{font-size:16px;font-weight:650}.privacy-contact p{color:#716879;margin:6px 0 0;font-size:14px;line-height:1.6}.privacy-contact a{color:var(--brand-accent-strong);flex:none;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.privacy-business{background:#f8f8fa;border-radius:12px;padding:24px}.privacy-business h2{margin:0 0 18px;font-size:16px;font-weight:650}.privacy-business dl{gap:12px;margin:0;display:grid}.privacy-business dl>div{grid-template-columns:124px minmax(0,1fr);gap:16px;font-size:14px;line-height:1.7;display:grid}.privacy-business dt{color:#827b8d}.privacy-business dd{color:#514b5a;overflow-wrap:anywhere;margin:0}.member-page-pending{text-align:center;color:#716879;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:50vh;padding:32px;font-size:16px;display:flex}.member-page-pending a{color:var(--brand-accent-strong);font-size:14px}.member-page-pending button{background:#fff;border:1px solid #ddd7e7;border-radius:8px;min-height:44px;padding:0 18px}@media (width<=800px){.privacy-layout{grid-template-columns:minmax(0,1fr);gap:28px}.privacy-toc{background:#f8f7fa;border-radius:10px;grid-template-columns:minmax(0,1fr);padding:14px;position:static}.privacy-toc>strong{grid-column:1/-1;padding:0 8px 6px}.privacy-toc a{box-sizing:border-box;min-height:44px;padding:10px 8px}.privacy-heading{margin-bottom:24px}.privacy-layout{padding-top:20px}.privacy-section p{word-break:normal;font-size:15px;line-height:1.9}.privacy-section{margin-bottom:24px;padding-bottom:24px}.privacy-section h2{font-size:19px}.privacy-toc a>span,.privacy-section h2>span{flex:none}.privacy-heading h1{font-size:26px}.privacy-contact{flex-direction:column;align-items:flex-start;gap:8px;padding:20px}}@media (width<=480px){.privacy-page .privacy-shell{width:calc(100% - 32px);margin-top:24px}.privacy-toc{gap:2px;padding:12px 8px}.privacy-toc a{gap:6px;font-size:13px}.privacy-section h2{font-size:18px}.privacy-business{padding:20px}.privacy-business dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.privacy-business dl{gap:16px}.privacy-business dt{font-size:12px}.privacy-heading h1{font-size:25px}.privacy-heading p{word-break:normal;font-size:15px}.privacy-contact strong{font-size:15px}}.mobile-promotion-dialog{display:none}.promotion-admin-list .mobile-promotion-row>img{object-fit:contain;background:#f6f4f9;border-radius:6px;width:150px;height:84px}@media (width<=680px){body:has(.mobile-promotion-dialog[open]){overflow:hidden}.mobile-promotion-dialog[open]{color:#403a48;background:#fff;border:0;border-radius:20px 20px 0 0;width:100%;max-width:680px;max-height:85dvh;margin:0 auto;padding:0;animation:.22s ease-out mobile-ad-enter;display:block;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 40px #17102014}.mobile-promotion-dialog::backdrop{background:#15131b80}.mobile-promotion-artwork{background:#faf8fc;line-height:0;position:relative}.mobile-promotion-artwork>a{line-height:0;display:block}.mobile-promotion-artwork img{width:100%;height:auto;max-height:calc(85dvh - 68px - env(safe-area-inset-bottom,0px));object-fit:contain;display:block}.mobile-promotion-dialog>footer{padding:8px 20px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #eeebf1;justify-content:space-between;align-items:center;gap:16px;display:flex}.mobile-promotion-dialog>footer button{min-height:48px;font:inherit;color:#55505d;background:0 0;border:0;padding:0 2px;font-size:15px}.mobile-promotion-dialog>footer button:last-child{color:#302a39;min-width:48px;font-weight:600}.mobile-promotion-dialog button:focus-visible,.mobile-promotion-dialog a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-3px}.mobile-promotion-pages{color:#fff;background:#181420b3;border-radius:24px;align-items:center;gap:2px;font-size:12px;line-height:1;display:flex;position:absolute;bottom:12px;right:12px}.mobile-promotion-pages button{color:#fff;background:0 0;border:0;border-radius:50%;width:40px;height:40px;font-size:23px}.mobile-promotion-pages span{text-align:center;font-variant-numeric:tabular-nums;min-width:34px}@keyframes mobile-ad-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.mobile-promotion-dialog[open]{animation:none}}.creator-discovery-refresh .creator-field-navigation{min-height:var(--header-context-height,48px);white-space:nowrap;align-items:stretch;gap:28px;display:flex;overflow-x:auto}.creator-discovery-refresh .creator-field-navigation a{color:var(--brand-muted);border-bottom:2px solid #0000;align-items:center;padding:0 2px;font-size:15px;display:flex}.creator-discovery-refresh .creator-field-navigation a[aria-current=page]{color:var(--brand-accent);border-color:var(--brand-accent);font-weight:600}.creator-discovery-controls{align-items:center;gap:14px;width:100%;min-height:52px;padding:6px 0;display:flex}.creator-search-box{flex:1;align-items:center;gap:10px;min-width:100px;max-width:520px;display:flex}.creator-search-box svg{width:19px;height:19px;stroke:var(--brand-muted);fill:none;stroke-width:1.7px;flex:none}.creator-discovery-controls .creator-search-box input{outline-offset:3px;width:100%;min-width:0;min-height:36px;font:inherit;background:0 0;border:0;border-radius:0;padding:6px 0;font-size:15px}.creator-sort-control{flex:none;margin-left:auto}.creator-discovery-controls select{min-height:36px;color:var(--brand-text);font:inherit;background:#fff;border:0;padding:6px 25px 6px 10px;font-size:14px}.creator-refine-menu{flex:none;font-size:14px;position:relative}.creator-refine-menu summary{cursor:pointer;border:1px solid var(--brand-line);border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:6px 12px;list-style:none;display:flex}.creator-refine-menu summary::-webkit-details-marker{display:none}.creator-refine-menu summary b{background:var(--brand-accent);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.creator-refine-menu[open] summary{color:var(--brand-accent);border-color:var(--brand-accent)}.creator-refine-menu>div{z-index:60;border:1px solid var(--brand-line);background:#fff;border-radius:10px;gap:16px;width:280px;padding:20px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 10px 32px #211c3514}.creator-refine-menu label{color:var(--brand-muted);gap:7px;font-size:14px;display:grid}.creator-refine-menu label select{border:1px solid var(--brand-line);width:100%;color:var(--brand-text);border-radius:6px;font-size:14px}.creator-refine-menu>div>button{background:var(--brand-surface);font:inherit;color:var(--brand-text);border:0;border-radius:6px;padding:9px}.creator-discovery-refresh .creator-directory-wrap{padding-top:0;padding-bottom:64px}.creator-result-bar{justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:14px 0;display:flex}.creator-result-bar>p{color:var(--brand-muted);white-space:nowrap;margin:0;font-size:14px}.creator-result-bar>p strong{color:var(--brand-text);font-weight:600}.creator-filter-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.creator-filter-chips button{background:var(--brand-accent-pale);color:var(--brand-accent-strong);font:inherit;border:0;border-radius:5px;padding:6px 9px;font-size:13px}.creator-filter-chips .creator-clear{color:var(--brand-muted);background:0 0}.creator-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.creator-discovery-card{border:1px solid var(--brand-line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.creator-discovery-card:hover{border-color:color-mix(in srgb,var(--brand-accent) 45%,var(--brand-line));box-shadow:0 6px 22px #25203809}.creator-card-main{min-width:0;color:var(--brand-text);flex-direction:column;flex:1;padding:24px 22px 20px;text-decoration:none;display:flex}.creator-card-main>header{align-items:center;gap:14px;display:flex}.creator-card-main>header>div{flex:1;min-width:0}.creator-card-main h2{overflow-wrap:anywhere;letter-spacing:-.03em;margin:0 0 7px;font-size:19px;font-weight:600;line-height:1.4}.creator-card-arrow{color:#a5a1af;align-self:flex-start;font-size:19px;font-weight:400}.creator-availability-label{background:var(--brand-surface);min-height:25px;color:var(--brand-muted);border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;line-height:1.5;display:inline-flex}.creator-availability-label:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.creator-availability-label.open{color:var(--brand-accent-strong);background:var(--brand-accent-pale)}.creator-card-bio{-webkit-line-clamp:2;min-height:52px;color:var(--brand-muted);-webkit-box-orient:vertical;margin:20px 0 16px;font-size:15px;line-height:1.75;display:-webkit-box;overflow:hidden}.creator-card-badges{min-height:26px;color:var(--brand-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.creator-card-badges>.account-badges:empty{display:none}.creator-card-badges .account-badges{gap:4px}.creator-card-tags{min-height:28px;color:var(--brand-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13px;display:flex}.creator-card-tags>span:not(.channel-genre-badges){background:var(--brand-surface);border-radius:4px;padding:4px 7px}.creator-card-tags .channel-genre-chip{background:var(--brand-surface);color:var(--brand-muted);border:0;padding:4px 7px;font-size:13px;font-weight:400}.creator-discovery-card>footer{border-top:1px solid var(--brand-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:13px;display:flex}.creator-discovery-card>footer>div{color:var(--brand-muted);gap:14px;display:flex}.creator-discovery-card>footer b{color:var(--brand-text);font-variant-numeric:tabular-nums;margin-left:3px;font-weight:500}.creator-discovery-card>footer>a{color:var(--brand-accent-strong);font-weight:500}.creator-discovery-card .creator-card-main:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-3px;border-radius:11px 11px 0 0}.creator-card-main>header>.profile-role-avatar{flex:none}.creator-discovery-card .creator-card-bio{min-height:53px;font-size:16px;line-height:1.65}.creator-discovery-card .creator-card-tags{border-top:1px solid var(--brand-line);margin-top:14px;padding-top:14px}.collaboration-creator-stats{color:var(--brand-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:0 22px 18px;font-size:13px;line-height:1.5;display:flex}.collaboration-creator-stats b{color:var(--brand-text);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:500}.creator-discovery-card>footer.collaboration-creator-actions{justify-content:flex-start;gap:14px;min-height:64px;padding:12px 22px}.creator-discovery-card>footer.collaboration-creator-actions>a{min-height:36px;color:var(--brand-muted);align-items:center;font-size:13px;font-weight:400;display:inline-flex}.creator-discovery-card>footer.collaboration-creator-actions>.creator-message-link{background:var(--brand-accent-pale);color:var(--brand-accent-strong);border-radius:6px;margin-left:auto;padding:8px 12px;font-weight:500}.creator-discovery-card>footer.collaboration-creator-actions>a:hover{color:var(--brand-accent-strong)}.creator-pagination{color:var(--brand-muted);justify-content:center;align-items:center;gap:12px;margin-top:32px;font-size:14px;display:flex}.creator-pagination button{border:1px solid var(--brand-line);min-height:40px;color:var(--brand-text);font:inherit;font-weight:var(--ui-control-weight);background:#fff;border-radius:6px;padding:8px 16px}.creator-pagination button:disabled{opacity:.4;cursor:default}@media (width>=681px){.service-header.unified-header .my-activity-entry{margin-left:8px;margin-right:-4px}.service-header.unified-header .my-activity-trigger{padding-left:6px;padding-right:0}}.service-header.unified-header .my-activity-trigger{font-weight:400;line-height:1.4}.service-header.unified-header .my-activity-trigger[aria-expanded=true]{color:var(--brand-accent-strong)}.service-header.unified-header .my-activity-trigger>svg{transition:transform .15s}.service-header.unified-header .my-activity-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.service-header.unified-header .my-activity-panel{width:340px;padding:12px;top:calc(100% + 10px);box-shadow:0 12px 36px #24203317;border-radius:12px!important}.service-header.unified-header .my-activity-panel>header{margin:0 0 6px;padding:6px 7px 12px}.service-header.unified-header .my-activity-panel>header>strong{font-size:15px;font-weight:600}.service-header.unified-header .activity-shortcuts{gap:3px}.service-header.unified-header .activity-shortcuts>a,.service-header.unified-header .activity-shortcuts>button{gap:12px;min-height:48px;padding:12px;font-size:15px;font-weight:400}.service-header.unified-header .activity-shortcuts svg{width:20px;height:20px;color:var(--brand-muted);flex:none}.service-header.unified-header .activity-item-tail{color:#a09ba9;margin-left:auto;font-size:20px;font-weight:400;line-height:1}.service-header.unified-header .activity-shortcuts .activity-count{order:1}.service-header.unified-header .activity-shortcuts .activity-item-tail:has(+.activity-count){display:none}.service-header.unified-header .activity-shortcuts .activity-count{margin-left:auto}.service-header.unified-header .activity-overview-link{border-top:1px solid var(--brand-line);color:var(--brand-accent-strong);justify-content:space-between;margin-top:7px;padding:15px 12px 6px;font-size:14px;display:flex}.service-header.unified-header .activity-search-label{padding:10px 8px 8px;font-size:14px}.service-header.unified-header .activity-people{padding:0 6px}.service-header.unified-header .activity-people small{max-width:100%;font-size:13px}.service-header.unified-header .activity-message-actions{padding:5px 8px}.service-header.unified-header .activity-all-link{padding:14px 8px 7px}.service-header.unified-header .activity-state{padding:20px 8px}.service-header.unified-header .activity-compose{padding:8px}@media (width<=1020px){.creator-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.creator-discovery-refresh .creator-field-navigation{gap:24px}.creator-discovery-controls{flex-wrap:wrap;gap:8px;padding:8px 0}.creator-search-box{flex-basis:100%;max-width:none}.creator-discovery-controls .creator-search-box input{font-size:16px}.creator-sort-control{flex:1;margin-left:0}.creator-discovery-controls select{padding-left:0}.creator-result-bar{align-items:flex-start;min-height:58px;padding:18px 0 14px}.creator-discovery-grid{grid-template-columns:1fr;gap:14px}.creator-card-main{padding:20px}.creator-card-bio{min-height:0;margin:16px 0 12px}.creator-discovery-card>footer{padding:14px 20px}.creator-discovery-card .creator-card-bio{min-height:0}.collaboration-creator-stats{padding:0 20px 16px}.creator-discovery-card>footer.collaboration-creator-actions{gap:12px;padding:12px 20px}.service-header.unified-header .my-activity-entry{justify-self:end;margin:0}.service-header.unified-header .my-activity-panel{width:340px;max-width:calc(100vw - 28px);top:calc(100% + 5px);right:0}}:where(.funding-slider-window,.funding-preview-viewport,.funding-drag-stage,.episode-focus-images,.fc-art-frame,.fc-panel-track) :is(p,h1,h2,h3,h4,span,strong,small,button,a){-webkit-user-select:text;user-select:text}.creative-page{color:var(--brand-text);--creative-line:#e8e6ef;--creative-muted:#777380;--creative-soft:#f8f7fb;background:#fff}.creative-page .creative-shell{width:calc(100% - 40px);max-width:var(--site-shell);min-width:0;margin:26px auto 64px;padding:0}.creative-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:32px;display:grid}.creative-main,.creative-sidebar{min-width:0}.creative-page a,.creative-page button{cursor:pointer}.creative-page button:disabled{cursor:default;opacity:.55}.creative-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.creative-page .creative-primary,.creative-page .creative-secondary{border:1px solid var(--brand-accent);min-height:44px;font:inherit;text-align:center;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:11px 15px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.creative-page .creative-primary{color:#fff;background:var(--brand-accent)}.creative-page .creative-primary:hover{filter:brightness(.97)}.creative-page .creative-secondary{color:var(--brand-text);border-color:var(--creative-line);background:#fff}.creative-page .creative-secondary:hover{background:var(--creative-soft);border-color:var(--brand-accent-line)}.creative-kicker{color:var(--brand-accent-strong);letter-spacing:-.1px;font-size:12px;font-weight:600;display:block}.creative-entrances{border:1px solid var(--creative-line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px;display:grid;overflow:hidden}.creative-entrances>a{color:inherit;min-width:0;padding:21px 24px 19px;text-decoration:none;transition:background .15s}.creative-entrances>a+a{border-left:1px solid var(--creative-line)}.creative-entrances>a:hover{background:var(--creative-soft)}.creative-entrance-top{color:var(--brand-accent-strong);justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.creative-entrance-top small{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.creative-entrances strong{letter-spacing:-.7px;font-size:23px;font-weight:650;line-height:1.4;display:block}.creative-entrances p{color:var(--creative-muted);word-break:keep-all;margin:7px 0 15px;font-size:14px;line-height:1.5}.creative-entrance-action{color:var(--brand-accent-strong);font-size:14px}.creative-home .creative-section{margin-bottom:36px}.creative-section-title{justify-content:space-between;align-items:center;gap:18px;min-width:0;margin:0 0 18px;display:flex}.creative-section-title h2{letter-spacing:-.4px;margin:0;font-size:18px;font-weight:600;line-height:1.4}.creative-section-title p{color:var(--creative-muted);word-break:keep-all;margin:5px 0 0;font-size:14px;line-height:1.6}.creative-section-title>a{white-space:nowrap;color:var(--creative-muted);flex:none;font-size:12px}.creative-section-title>a:hover{color:var(--brand-accent-strong)}.creative-aside{flex-direction:column;gap:24px;min-width:0;display:flex}.creative-start{background:var(--creative-soft);border:1px solid var(--creative-line);border-radius:10px;padding:19px 17px}.creative-start h2{letter-spacing:-.5px;word-break:keep-all;margin:7px 0 16px;font-size:17px;font-weight:600;line-height:1.5}.creative-start>.creative-primary+.creative-secondary{margin-top:8px}.creative-start>p{color:var(--creative-muted);word-break:keep-all;margin:12px 0 0;font-size:12px;line-height:1.7}.creative-aside-section h3,.creative-aside-note h3{margin:0 0 12px;font-size:14px;font-weight:600}.creative-aside-section nav{flex-direction:column;display:flex}.creative-aside-section nav>a{min-height:43px;color:var(--brand-text);border-bottom:1px solid #f0eef4;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.creative-aside-section nav>a>span{color:#aaa5b5}.creative-aside-section nav>a:hover{color:var(--brand-accent-strong)}.creative-aside-note{border-top:1px solid var(--creative-line);padding-top:19px}.creative-aside-note p{color:var(--creative-muted);word-break:keep-all;margin:0 0 12px;font-size:14px;line-height:1.8}.creative-aside-note a{color:var(--brand-accent-strong);font-size:12px}.creative-aside-links{color:var(--creative-muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.creative-sidebar>.ranking-panel{margin-top:28px}.creative-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creative-gallery-grid>article{border:1px solid var(--creative-line);border-radius:10px;min-width:0;padding:16px}.creative-gallery-identity{color:inherit;align-items:center;gap:14px;min-width:0;display:flex}.creative-gallery-identity>img,.creative-cover-placeholder{object-fit:cover;background:var(--creative-soft);border-radius:5px;flex:none;width:60px;height:76px}.creative-cover-placeholder{color:var(--creative-muted);place-items:center;font-size:12px;display:grid}.creative-gallery-identity>span{min-width:0}.creative-gallery-identity small{color:var(--creative-muted);font-size:12px}.creative-gallery-identity h3{white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-size:15px;font-weight:600;overflow:hidden}.creative-gallery-identity>span>span{color:var(--creative-muted);font-size:12px}.creative-gallery-recent{border-top:1px solid #f0eef5;min-height:57px;margin-top:14px;padding-top:9px}.creative-gallery-recent a{color:var(--brand-text);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:12px;line-height:1.5;display:flex}.creative-gallery-recent a>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.creative-gallery-recent a>small{color:var(--creative-muted);flex:none;font-size:12px}.creative-gallery-recent p{color:#8c8696;margin:12px 0;font-size:12px}.creative-plan-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.creative-plan-preview>a{min-width:0;color:inherit}.creative-plan-preview>a>div{aspect-ratio:4/3;background:var(--creative-soft);border:1px solid var(--creative-line);color:var(--creative-muted);border-radius:9px;place-items:center;margin-bottom:12px;font-size:12px;display:grid;position:relative;overflow:hidden}.creative-plan-preview img{object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .2s}.creative-plan-preview>a:hover img{transform:scale(1.025)}.creative-plan-preview>a>div>small{color:var(--brand-accent-strong);background:#fff;border-radius:4px;padding:4px 7px;font-size:12px;position:absolute;bottom:9px;left:9px}.creative-plan-preview>a>span{color:var(--creative-muted);font-size:12px}.creative-plan-preview h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 10px;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.creative-plan-preview strong{font-size:16px;font-weight:600}.creative-plan-preview strong small{font-size:12px;font-weight:400}.creative-plan-preview p{color:var(--creative-muted);margin:7px 0;font-size:12px}.creative-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.creative-job-card{border:1px solid var(--creative-line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;padding:19px 18px 0;display:flex}.creative-job-card:hover{border-color:var(--brand-accent-line)}.creative-job-top{color:var(--creative-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.creative-job-top>span:last-child{white-space:nowrap}.creative-open{color:var(--brand-accent-strong);font-weight:500}.creative-job-card h3{letter-spacing:-.3px;margin:13px 0 8px;font-size:16px;font-weight:600;line-height:1.5}.creative-job-card h3 a{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.creative-job-card>p{color:var(--creative-muted);-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;margin:0 0 16px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.creative-job-budget{margin-bottom:16px;font-size:14px;font-weight:600;line-height:1.7}.creative-job-source{background:var(--creative-soft);color:var(--creative-muted);border-radius:5px;align-items:center;gap:8px;margin:0 0 16px;padding:8px;font-size:12px;display:flex}.creative-job-source img{object-fit:cover;border-radius:3px;flex:none;width:25px;height:31px}.creative-job-source span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.creative-job-card>footer{border-top:1px solid var(--creative-line);min-height:47px;color:var(--creative-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:12px;display:flex}.creative-job-card>footer>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.creative-job-card>footer>span:last-child{white-space:nowrap}.creative-contest-preview{border-top:1px solid var(--creative-line)}.creative-contest-preview>a{border-bottom:1px solid var(--creative-line);color:inherit;align-items:center;gap:16px;min-width:0;padding:19px 0;display:flex}.creative-contest-mark{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);width:46px;height:46px;color:var(--brand-accent-strong);border-radius:8px;flex:none;place-items:center;font-size:12px;display:grid}.creative-contest-preview>a>span:nth-child(2){flex:1;min-width:0}.creative-contest-preview small{color:var(--creative-muted);font-size:12px}.creative-contest-preview h3{white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:15px;font-weight:600;line-height:1.5;overflow:hidden}.creative-contest-preview p{color:var(--brand-accent-strong);margin:0;font-size:12px}.creative-contest-preview>a>span:last-child{color:var(--creative-muted);flex:none;font-size:12px}.creative-market-heading{justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;display:flex}.creative-market-heading h1{letter-spacing:-.7px;margin:0;font-size:23px;font-weight:650;line-height:1.5}.creative-market-heading p{color:var(--creative-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.creative-market-heading>a{color:var(--brand-accent-strong);word-break:keep-all;max-width:140px;font-size:12px;line-height:1.7}.creative-field-nav{border-bottom:1px solid var(--creative-line);scrollbar-width:none;gap:8px;margin-bottom:18px;padding:0 0 21px;display:flex;overflow:auto}.creative-field-nav button{font:inherit;color:var(--creative-muted);white-space:nowrap;border:1px solid var(--creative-line);background:#fff;border-radius:6px;min-height:35px;padding:7px 12px;font-size:14px}.creative-field-nav button[aria-pressed=true]{background:var(--brand-accent-pale);border-color:var(--brand-accent-line);color:var(--brand-accent-strong)}.creative-result-line,.creative-page .commission-results{color:var(--creative-muted);justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;font-size:14px;display:flex}.creative-result-line>span>a{color:var(--brand-accent-strong);margin-left:12px;font-size:12px}.creative-result-line select,.creative-page .commission-results select{font:inherit;color:var(--creative-muted);background:#fff;border:0;padding:7px 2px;font-size:12px}.creative-page .commission-discovery.area-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.creative-page .commission-discovery .area-card{border-color:var(--creative-line);box-shadow:none;border-radius:10px}.creative-page .commission-discovery .commission-cover{aspect-ratio:4/3;height:auto;min-height:0}.creative-page .commission-discovery h2{font-size:16px}.creative-page .commission-discovery .area-card-body{padding:16px}.creative-page .commission-card-price strong{font-size:18px}.creative-empty{border:1px dashed var(--creative-line);text-align:center;color:var(--creative-muted);border-radius:8px;margin-bottom:18px;padding:30px 22px;font-size:14px;line-height:1.7}.creative-empty h2{color:var(--brand-text);font-size:16px;font-weight:500}.creative-empty a,.creative-empty button{color:var(--brand-accent-strong);font:inherit;background:0 0;border:0;margin:8px;display:inline-block}.creative-skeleton{min-height:180px;color:var(--creative-muted);background:linear-gradient(100deg,#faf9fc,#f4f2f8,#faf9fc);border-radius:10px;justify-content:center;align-items:center;margin-bottom:18px;font-size:14px;display:flex}.creative-feed-error{color:#9e3030;font-size:12px}.creative-feed-error button{color:inherit}.creative-page .creative-breadcrumb{color:var(--creative-muted);align-items:center;gap:12px;margin-bottom:25px;font-size:12px;display:flex}.creative-breadcrumb>span{border-left:1px solid var(--creative-line);padding-left:12px}.creative-editor-layout,.creative-detail-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:40px;display:grid}.creative-editor{min-width:0;max-width:800px}.creative-editor>header{margin-bottom:25px}.creative-editor h1,.creative-job-detail h1{letter-spacing:-.8px;margin:9px 0;font-size:27px;font-weight:650;line-height:1.5}.creative-editor>header p{color:var(--creative-muted);max-width:600px;margin:0;font-size:14px;line-height:1.8}.creative-editor>fieldset{border:0;min-width:0;margin:0;padding:0}.creative-form-section{border-top:1px solid var(--creative-line);padding:25px 0}.creative-form-section h2{align-items:center;gap:10px;margin:0 0 22px;font-size:17px;font-weight:600;display:flex}.creative-form-section h2>span{color:var(--brand-accent-strong);font-size:12px;font-weight:500}.creative-editor label{color:var(--brand-text);flex-direction:column;gap:9px;margin-bottom:20px;font-size:14px;line-height:1.6;display:flex}.creative-editor label small,.creative-picker small{color:var(--creative-muted);font-size:12px;font-weight:400}.creative-editor :is(input,select,textarea){font:inherit;box-sizing:border-box;width:100%;max-width:100%;min-height:44px;color:var(--brand-text);background:#fff;border:1px solid #dcd9e5;border-radius:6px;padding:11px 12px;font-size:16px}.creative-editor textarea{resize:vertical;line-height:1.9}.creative-editor input:disabled,.creative-editor select:disabled{color:var(--creative-muted);background:#f5f4f7}.creative-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.creative-budget-fields{grid-template-columns:1fr 1fr 110px;gap:14px;display:grid}.creative-form-note{background:var(--creative-soft);color:var(--creative-muted);border-radius:6px;padding:14px;font-size:12px;line-height:1.8}.creative-form-submit{border-top:1px solid var(--creative-line);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.creative-form-submit p{color:var(--creative-muted);font-size:12px;line-height:1.7}.creative-form-submit button{flex:none;min-width:150px}.creative-editor-aside{background:var(--creative-soft);border:1px solid var(--creative-line);border-radius:10px;padding:23px}.creative-editor-aside h2{margin:0 0 23px;font-size:16px;font-weight:600;line-height:1.6}.creative-editor-aside ol{color:var(--brand-accent-strong);margin:0;padding-left:18px;font-size:12px}.creative-editor-aside li{margin-bottom:23px;padding-left:6px}.creative-editor-aside strong{color:var(--brand-text);font-size:14px;font-weight:500}.creative-editor-aside p{color:var(--creative-muted);word-break:keep-all;margin:7px 0 0;font-size:12px;line-height:1.8}.creative-editor-aside>a{color:var(--brand-accent-strong);border-top:1px solid var(--creative-line);padding-top:17px;font-size:12px;line-height:1.7;display:block}.creative-picker{border:1px solid #e8e6ef;border-radius:8px;min-width:0;margin:12px 0 20px;padding:16px}.creative-picker legend{padding:0 6px;font-size:14px;font-weight:500}.creative-picker legend small{margin-left:8px}.creative-picker>p{color:#777380;margin:0 0 13px;font-size:12px;line-height:1.7}.creative-picker>.creative-secondary{min-height:38px;color:var(--brand-accent-strong);background:#fff;border:1px solid #dedbe6;border-radius:6px;padding:8px 12px;font-size:12px}.creative-selected-assets{flex-wrap:wrap;gap:7px;margin:0 0 12px;padding:0;list-style:none;display:flex}.creative-selected-assets li{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);color:var(--brand-accent-strong);border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:12px;display:flex}.creative-selected-assets li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-selected-assets button{color:inherit;background:0 0;border:0;min-width:28px;min-height:28px;padding:0 4px;font-size:18px}.creative-picker-body{margin-top:18px}.creative-picker-filters{gap:10px;margin-bottom:15px;display:flex}.creative-picker-filters input{flex:1;min-width:0}.creative-picker-filters select{flex:none;width:145px;max-width:45%}.creative-picker-filters :is(input,select){min-height:40px;color:var(--brand-text);box-sizing:border-box;background:#fff;border:1px solid #dedbe6;border-radius:6px;padding:8px 10px;font-size:12px}.creative-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.creative-picker-grid>button{text-align:left;min-height:66px;font:inherit;color:var(--brand-text);background:#fff;border:1px solid #e8e6ef;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:10px;font-size:12px;display:flex}.creative-picker-grid>button[aria-pressed=true]{border-color:var(--brand-accent);background:var(--brand-accent-pale)}.creative-picker-grid img{object-fit:cover;border-radius:3px;flex:none;width:35px;height:44px}.creative-picker-grid>button>span{min-width:0}.creative-picker-grid strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:500;display:block;overflow:hidden}.creative-picker-grid small{color:#777380;margin-top:6px;font-size:12px;display:block}.creative-picker-pagination{justify-content:center;align-items:center;gap:14px;margin:15px 0 0;font-size:12px;display:flex}.creative-picker-pagination button{font:inherit;min-height:32px;color:inherit;background:#fff;border:1px solid #e8e6ef;border-radius:5px;padding:5px 10px}.creative-picker-body>p{color:#777380;font-size:12px;line-height:1.8}.creative-asset-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.creative-asset-links>a{min-width:0;color:var(--brand-text);border:1px solid #e8e6ef;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.creative-asset-links img,.creative-asset-placeholder{object-fit:cover;background:#f8f7fb;border-radius:4px;flex:none;width:42px;height:53px}.creative-asset-placeholder{color:#777380;place-items:center;font-size:12px;display:grid}.creative-asset-links a>span:nth-child(2){flex:1;min-width:0}.creative-asset-links small{color:#777380;font-size:12px}.creative-asset-links strong{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:14px;font-weight:500;display:block;overflow:hidden}.creative-job-detail{min-width:0}.creative-job-detail>header{border-bottom:1px solid var(--creative-line);padding-bottom:26px}.creative-job-author{color:var(--creative-muted);align-items:center;gap:14px;margin-top:17px;font-size:12px;display:flex}.creative-job-author>button{font:inherit;color:inherit;background:0 0;border:0;margin-left:auto;padding:6px}.creative-detail-facts{border:1px solid var(--creative-line);background:var(--creative-soft);border-radius:8px;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0 32px;padding:23px;display:grid}.creative-detail-facts dt{color:var(--creative-muted);margin:0 0 8px;font-size:12px}.creative-detail-facts dd{margin:0;font-size:14px;font-weight:500;line-height:1.7}.creative-job-detail>section{border-bottom:1px solid var(--creative-line);margin:0 0 28px;padding:0 0 28px}.creative-job-detail>section h2{margin:0 0 18px;font-size:18px;font-weight:600}.creative-long-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#4c4757;margin:0;font-size:16px;line-height:2}.creative-detail-aside{flex-direction:column;gap:25px;display:flex}.creative-detail-aside>a{color:var(--creative-muted);font-size:12px}.creative-apply-card{border:1px solid var(--creative-line);border-radius:10px;padding:22px}.creative-apply-card h2{letter-spacing:-.4px;margin:10px 0 14px;font-size:18px;font-weight:600;line-height:1.5}.creative-apply-card>strong{font-size:16px;font-weight:600;line-height:1.7}.creative-apply-card>p{color:var(--creative-muted);margin:10px 0 20px;font-size:12px}.creative-apply-card>.creative-secondary{margin-top:9px}.creative-apply-card>small{color:var(--creative-muted);margin-top:14px;font-size:12px;line-height:1.7;display:block}.creative-application{scroll-margin-top:220px}.creative-application>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.creative-application>header>button{color:var(--creative-muted);font:inherit;background:0 0;border:0;margin-bottom:18px;font-size:12px}.creative-page .creative-application .application-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-contests .event-feature{border:1px solid var(--creative-line);box-shadow:none;background:var(--creative-soft);border-radius:10px;grid-template-columns:150px minmax(0,1fr);gap:22px;margin-bottom:26px;padding:22px}.creative-contests .event-feature:not(:has(>img)){display:block}.creative-contests .event-feature>img{object-fit:contain;border-radius:6px;width:150px;max-height:220px}.creative-contests .event-feature h2{font-size:21px;line-height:1.5}.creative-contests .event-feature p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.creative-contests .event-timeline{margin:18px 0}.creative-contests .event-timeline strong{font-size:12px}.creative-contests .event-rows>article{box-shadow:none;background:#fff;border-radius:0;grid-template-columns:85px minmax(0,1fr) 82px;gap:18px;padding:22px 0}.creative-contests .event-rows h3{font-size:16px}.creative-contests .event-rows p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.creative-contests .event-rows time strong{font-size:12px;line-height:1.6}.creative-contests .event-row-action{font-size:12px}.creative-contests .page-heading{display:none}.creative-contests .upgrade-section-line{margin-top:24px}.creative-quick-links{color:var(--creative-muted);flex-wrap:wrap;align-items:center;gap:18px;margin:-7px 0 26px;font-size:12px;display:flex}.creative-quick-links>a:first-child{color:var(--brand-accent-strong)}@media (width>=1000px){.creative-detail-aside{position:sticky;top:210px}.creative-page .creative-filter input{flex:1;min-width:190px}.creative-page .creative-filter select{flex:0 auto;max-width:170px}}@media (width<=1050px){.creative-layout{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.creative-start{padding:17px 14px}.creative-gallery-grid{grid-template-columns:1fr}.creative-editor-layout,.creative-detail-layout{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.creative-entrances>a{padding:18px}.creative-entrances strong{font-size:21px}.creative-market-heading{align-items:flex-start}.creative-market-heading h1{font-size:21px}.creative-budget-fields{grid-template-columns:1fr 1fr}.creative-budget-fields>label:last-child{grid-column:1/-1}.creative-plan-preview{gap:12px}}@media (width<=760px){.creative-page .creative-shell{width:calc(100% - 28px);margin:18px auto 36px}.creative-layout,.creative-editor-layout,.creative-detail-layout{grid-template-columns:minmax(0,1fr);gap:28px}.creative-entrances{border-radius:9px;margin-bottom:22px}.creative-entrances>a{padding:13px 12px}.creative-entrance-top{margin-bottom:9px}.creative-entrances strong{font-size:18px}.creative-entrances p{min-height:36px;margin:6px 0 11px;font-size:12px;line-height:1.65}.creative-entrance-action,.creative-entrance-top small{font-size:12px}.creative-section-title{gap:10px;margin-bottom:15px}.creative-section-title h2{font-size:17px}.creative-section-title p,.creative-section-title>a{font-size:12px}.creative-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creative-gallery-grid>article{padding:13px}.creative-gallery-identity{gap:9px}.creative-gallery-identity>img,.creative-cover-placeholder{width:43px;height:58px}.creative-gallery-identity h3{font-size:14px}.creative-gallery-identity small,.creative-gallery-identity>span>span{font-size:12px}.creative-gallery-recent small{display:none}.creative-plan-preview{gap:11px}.creative-plan-preview h3,.creative-plan-preview strong{font-size:14px}.creative-plan-preview strong small,.creative-plan-preview>a>span,.creative-plan-preview p{font-size:12px}.creative-job-card{padding:16px 14px 0}.creative-job-top{font-size:12px}.creative-job-card h3{font-size:14px}.creative-job-budget,.creative-job-card>footer{font-size:12px}.creative-job-card>footer>span:last-child{white-space:normal;text-align:right}.creative-job-grid{gap:12px}.creative-market-heading{flex-direction:column;gap:10px;margin-bottom:17px}.creative-market-heading>a{max-width:none;font-size:12px}.creative-field-nav{margin-bottom:16px;padding-bottom:15px}.creative-page .commission-discovery.area-card-grid{gap:12px}.creative-page .commission-discovery .area-card-body{padding:13px}.creative-page .commission-discovery h2{font-size:14px}.creative-page .commission-card-price strong{font-size:16px}.creative-page .commission-card-price{flex-wrap:wrap;gap:5px}.creative-page .commission-discovery .commission-card-summary{font-size:14px}.creative-page .commission-discovery .area-card footer button{min-height:40px;padding:9px;font-size:14px}.creative-aside{border-top:1px solid var(--creative-line);grid-template-columns:1fr 1fr;gap:20px;padding-top:24px;display:grid}.creative-aside-note,.creative-aside-links{grid-column:1/-1}.creative-aside-note{display:none}.creative-start{padding:17px}.creative-start h2{font-size:16px}.creative-aside .creative-primary,.creative-aside .creative-secondary{font-size:12px}.creative-quick-links{gap:15px;margin:0 0 22px;font-size:12px}.creative-job-detail h1,.creative-editor h1{font-size:23px}.creative-editor>header p{font-size:14px}.creative-form-pair{gap:14px}.creative-form-section{padding:22px 0}.creative-form-submit{flex-direction:column;align-items:stretch;gap:8px}.creative-form-submit button{width:100%}.creative-editor-aside{display:none}.creative-detail-aside{grid-row:1;gap:0;position:static}.creative-detail-aside .creative-aside-note,.creative-detail-aside>a{display:none}.creative-apply-card{grid-template-columns:1fr 1fr;align-items:center;gap:9px 14px;padding:16px 18px;display:grid}.creative-apply-card h2,.creative-apply-card>p,.creative-apply-card>.creative-kicker{display:none}.creative-apply-card>strong{grid-column:1/-1;font-size:14px}.creative-apply-card>.creative-secondary{margin-top:0}.creative-apply-card>small{grid-column:1/-1;margin:0;font-size:12px}.creative-detail-layout{gap:23px}.creative-long-text{font-size:16px;line-height:1.95}.creative-detail-facts{gap:18px;padding:18px}.creative-detail-facts dd{font-size:14px}.creative-breadcrumb{margin-bottom:18px!important}.creative-application{scroll-margin-top:180px}.creative-contests .event-feature{grid-template-columns:95px minmax(0,1fr);gap:16px;padding:17px}.creative-contests .event-feature>img{width:95px;max-height:160px}.creative-contests .event-feature h2{font-size:18px}.creative-contests .event-rows>article{grid-template-columns:1fr auto;gap:10px;padding:18px 0}.creative-contests .event-rows>article>time{grid-column:1/-1;gap:7px;display:flex}.creative-contests .event-rows h3{font-size:14px}.creative-contests .event-row-action{font-size:12px}.creative-contest-preview>a{gap:11px}.creative-contest-preview h3{font-size:14px}.creative-contest-preview>a>span:last-child{font-size:12px}.creative-contest-mark{width:35px;height:40px;font-size:12px}.creative-contest-preview small{font-size:12px}}@media (width<=450px){.creative-entrances{grid-template-columns:1fr}.creative-entrances>a{grid-template-columns:100px minmax(0,1fr);align-items:center;column-gap:12px;padding:14px 16px;display:grid}.creative-entrances>a+a{border-left:0;border-top:1px solid var(--creative-line)}.creative-entrances .creative-entrance-top{display:none}.creative-entrances strong{grid-area:1/1/3}.creative-entrances p{grid-column:2;min-height:0;margin:0 0 4px}.creative-entrance-action{grid-column:2}.creative-entrances strong{font-size:16px}.creative-entrance-top{margin-bottom:7px}.creative-entrances p,.creative-entrance-action{font-size:12px}.creative-job-grid,.creative-gallery-grid{grid-template-columns:1fr}.creative-gallery-grid>article:nth-child(n+5){display:none}.creative-gallery-recent small{display:block}.creative-plan-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-plan-preview>a:nth-child(n+3){display:none}.creative-page .commission-discovery.area-card-grid{grid-template-columns:1fr}.creative-page .commission-discovery .area-card-body{padding:16px}.creative-page .commission-card-meta{gap:6px;font-size:12px}.creative-page .commission-tags{gap:4px}.creative-page .commission-tags span{padding:3px 5px;font-size:12px}.creative-page .commission-slot,.creative-page .commission-card-price>span{font-size:12px}.creative-page .commission-card-price strong{font-size:14px}.creative-form-pair,.creative-budget-fields{grid-template-columns:1fr;gap:0}.creative-picker-grid,.creative-asset-links,.creative-aside{grid-template-columns:1fr}.creative-aside-note,.creative-aside-links{grid-column:auto}.creative-page .creative-filter{gap:8px}.creative-page .creative-filter select{min-width:0}.creative-contest-preview>a>span:last-child{text-align:right;max-width:58px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.creative-page *{scroll-behavior:auto!important;transition:none!important}}.dukmoa-page,.outsourcing-page{--duk-line:#e6e4eb;--duk-soft:#f7f6fa;--duk-muted:#807a89;--duk-ink:#29252f;color:var(--duk-ink);background:#fff}.dukmoa-page .duk-home-shell,.outsourcing-page .outsourcing-shell{width:calc(100% - 40px);max-width:var(--site-shell);margin:29px auto 64px;padding:0}.duk-home-layout,.outsourcing-layout,.dukmoa-page .duk-gallery-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:34px;display:grid}.duk-home-main,.outsourcing-main,.duk-home-aside,.outsourcing-aside{min-width:0}.duk-home-shell :is(a,button),.outsourcing-shell :is(a,button){cursor:pointer}.duk-home-shell button:disabled,.outsourcing-shell button:disabled{cursor:default}.duk-home-shell :is(button,input,select){font:inherit}.duk-home-shell :is(a,button,input,select):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.duk-home-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 27px;display:flex}.duk-home-heading h1{letter-spacing:-.8px;margin:0;font-size:26px;font-weight:650;line-height:1.5}.duk-home-heading p{color:var(--duk-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.duk-home-heading>a{color:var(--duk-muted);border:1px solid var(--duk-line);border-radius:5px;flex:none;padding:10px 13px;font-size:13px}.duk-gallery-directory-board{border-top:2px solid #39313f}.duk-home-board-top{border-bottom:1px solid var(--duk-line);justify-content:space-between;align-items:center;gap:12px;min-height:55px;display:flex}.duk-home-board-top nav{align-self:stretch;gap:26px;display:flex}.duk-home-board-top button{color:var(--duk-muted);background:0 0;border:0;padding:14px 1px;font-size:16px;font-weight:500;position:relative}.duk-home-board-top button[aria-current=page]{color:var(--brand-accent);font-weight:650}.duk-home-board-top button[aria-current=page]:after{content:"";background:var(--brand-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.duk-home-board-top>span{color:var(--duk-muted);white-space:nowrap;font-size:12px}.duk-home-filters{border-bottom:1px solid var(--duk-line);align-items:center;gap:15px;min-height:63px;padding:10px 0;display:flex}.duk-home-filters nav{flex:none;align-items:center;gap:4px;display:flex}.duk-home-filters nav button{color:var(--duk-muted);white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:7px 10px;font-size:13px}.duk-home-filters nav button[aria-pressed=true]{color:var(--brand-accent);background:var(--brand-accent-soft,#f2edff);font-weight:600}.duk-home-filters select{color:#6e6578;background:#fff;border:0;max-width:100px;padding:7px 4px;font-size:12px}.duk-home-filters form{border:1px solid var(--duk-line);border-radius:5px;min-width:0;max-width:225px;margin-left:auto;display:flex;overflow:hidden}.duk-home-filters input{background:#fff;border:0;border-radius:0;width:100%;min-width:0;padding:8px 10px;font-size:12px}.duk-home-filters form button{border:0;border-left:1px solid var(--duk-line);color:#625b6d;background:#faf9fc;flex:none;padding:7px 12px;font-size:12px}.duk-gallery-columns,.duk-gallery-rows>li{grid-template-columns:35px minmax(0,1.25fr) minmax(0,1fr) 74px;align-items:center;gap:15px;display:grid}.duk-gallery-columns{color:var(--duk-muted);border-bottom:1px solid var(--duk-line);background:#faf9fb;padding:11px 8px;font-size:12px}.duk-gallery-columns>span:first-child,.duk-gallery-columns>span:last-child{text-align:center}.duk-gallery-rows{margin:0;padding:0;list-style:none}.duk-gallery-rows>li{border-bottom:1px solid var(--duk-line);min-height:113px;padding:17px 8px;transition:background .12s}.duk-gallery-rows>li:hover{background:#fcfbff}.duk-gallery-rank{font-variant-numeric:tabular-nums;color:#aea7b8;text-align:center;font-size:18px;font-weight:550}.duk-gallery-rank.is-top{color:var(--brand-accent);font-weight:700}.duk-home-gallery{min-width:0;color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.duk-home-cover{color:#9486a5;background:#f1edf8;border:1px solid #eee9f4;border-radius:4px;flex:none;place-items:center;width:54px;height:74px;font-size:12px;display:grid;overflow:hidden}.duk-home-cover img{object-fit:cover;width:100%;height:100%}.duk-home-gallery-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.duk-home-gallery-copy>small{color:var(--duk-muted);font-size:11px}.duk-home-gallery-copy>strong{text-overflow:ellipsis;-webkit-line-clamp:2;letter-spacing:-.3px;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.duk-home-gallery-copy>span{color:var(--duk-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.duk-home-recent{color:#696271;flex-direction:column;gap:10px;min-width:0;font-size:12px;display:flex}.duk-home-recent>span{align-items:center;gap:9px;min-width:0;display:flex}.duk-home-recent small{color:#9a90a5;flex:none;font-size:11px}.duk-home-recent>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duk-home-recent .duk-gallery-first{color:#a298ad;font-size:12px;line-height:1.7}.duk-home-counts{color:#978c9f;white-space:nowrap;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.duk-home-counts strong{color:#554a64;font-size:15px;font-weight:550}.duk-home-counts strong small{color:var(--duk-muted);font-size:11px;font-weight:400}.duk-home-aside{flex-direction:column;gap:25px;display:flex}.duk-home-welcome{background:#f8f6fc;border:1px solid #eae3f3;border-radius:7px;padding:22px}.duk-home-welcome>span{color:#91809e;font-size:12px}.duk-home-welcome h2{letter-spacing:-.5px;margin:10px 0;font-size:20px;font-weight:600;line-height:1.55}.duk-home-welcome p{color:#8b7f96;word-break:keep-all;margin:10px 0 18px;font-size:13px;line-height:1.8}.duk-home-welcome>a{color:var(--brand-accent);border-top:1px solid #e7dff0;justify-content:space-between;padding-top:14px;font-size:13px;display:flex}.duk-home-site-galleries{border:1px solid var(--duk-line);border-radius:6px;padding:18px 20px}.duk-home-site-galleries>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.duk-home-site-galleries h2{margin:0;font-size:16px;font-weight:600}.duk-home-site-galleries>header>a{color:var(--duk-muted);font-size:12px}.duk-home-site-galleries>a{border-bottom:1px solid #f0edf4;flex-direction:column;gap:5px;padding:15px 15px 15px 0;display:flex;position:relative}.duk-home-site-galleries>a:last-child{border-bottom:0;padding-bottom:0}.duk-home-site-galleries>a>strong{color:#4b4354;font-size:14px;font-weight:500}.duk-home-site-galleries>a>small{color:var(--duk-muted);word-break:keep-all;font-size:12px;line-height:1.7}.duk-home-site-galleries>a>span{color:#a797b5;position:absolute;top:17px;right:0}.duk-home-guide{padding:0 3px}.duk-home-guide h2{margin:0 0 9px;font-size:14px;font-weight:550}.duk-home-guide p{color:var(--duk-muted);word-break:keep-all;margin:0 0 12px;font-size:12px;line-height:1.8}.duk-home-guide a{color:#7c6396;font-size:12px}.outsourcing-intro{border-bottom:1px solid var(--duk-line);margin:0 0 28px;padding:0 0 27px}.outsourcing-intro>div{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.outsourcing-intro h1{letter-spacing:-1px;margin:0;font-size:29px;font-weight:650;line-height:1.5}.outsourcing-intro>div>a{color:#877692;white-space:nowrap;font-size:13px}.outsourcing-intro .area-filter{border:1.5px solid var(--brand-accent);min-height:54px;box-shadow:none;background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto auto;gap:0;margin:0;padding:0;display:grid}.outsourcing-intro .area-filter>*{height:51px;min-height:0;box-shadow:none;font:inherit;color:#75677e;background:#fff;border:0;border-radius:0;max-width:100%;margin:0;font-size:13px}.outsourcing-intro .area-filter input{width:100%;min-width:0;color:var(--duk-ink);outline-offset:-3px;padding:0 17px;font-size:15px}.outsourcing-intro .area-filter select{border-left:1px solid #eee9f5;width:auto;max-width:155px;padding:0 13px}.outsourcing-intro .area-filter>button{background:var(--brand-accent);color:#fff;border-radius:0 4px 4px 0;min-width:82px;padding:0 27px}.outsourcing-intro .creative-filter{grid-template-columns:minmax(0,1fr) auto auto auto auto}.outsourcing-intro>nav{color:#8c7c9a;flex-wrap:wrap;align-items:center;gap:21px;margin-top:14px;font-size:12px;display:flex}.outsourcing-intro>nav>a:last-child{color:#7b6393;margin-left:auto}.outsourcing-section-heading{letter-spacing:-.6px;margin:0 0 18px;font-size:21px;font-weight:600;line-height:1.5}.outsourcing-page .creative-field-nav{border:0;flex-wrap:wrap;gap:7px;margin:0 0 20px;padding:0;display:flex}.outsourcing-page .creative-field-nav button{color:#84778f;background:#fff;border:1px solid #e6e1ed;border-radius:5px;min-height:34px;padding:7px 12px;font-size:13px}.outsourcing-page .commission-results{color:var(--duk-muted);border:0;margin:0;padding:0 0 15px;font-size:12px}.outsourcing-page .commission-results select{border-color:var(--duk-line);border-radius:4px;min-height:30px;padding:3px 22px 3px 8px;font-size:12px}.outsourcing-page .commission-discovery.area-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.outsourcing-page .commission-discovery>.area-card{box-shadow:none;background:#fff;border:0;min-width:0;padding:0;display:block;overflow:visible;border-radius:0!important}.outsourcing-page .commission-discovery>.area-card:hover{box-shadow:none;transform:none}.outsourcing-page .commission-discovery .commission-cover{aspect-ratio:1.23;background:#f7f4fa;border:1px solid #eee9f2;border-radius:6px;width:100%;height:auto;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.outsourcing-page .commission-discovery .commission-preview{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.outsourcing-page .commission-discovery .commission-slot{color:#6b4b8e;background:#fffffff2;border:1px solid #f0eaf6;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1.4;top:auto;bottom:9px;left:9px}.outsourcing-page .commission-discovery .commission-sample-count{color:#fff;background:#2c203e96;border-radius:4px;padding:4px 6px;font-size:11px;top:9px;bottom:auto;right:9px}.outsourcing-page .commission-discovery .area-card-body{min-width:0;display:block;padding:12px 0 0!important}.outsourcing-page .commission-discovery .commission-artist{color:#86768f;background:0 0;border:0;gap:5px;min-height:0;padding:0;font-size:12px;font-weight:400;line-height:1.5;display:inline-flex}.outsourcing-page .commission-discovery h2{margin:6px 0 10px;line-height:1.55}.outsourcing-page .commission-discovery h2 button{-webkit-line-clamp:2;text-align:left;color:#32293a;letter-spacing:-.3px;background:0 0;border:0;border-radius:0;-webkit-box-orient:vertical;width:100%;min-height:0;padding:0;font-size:15px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.outsourcing-page .commission-card-summary{display:none}.outsourcing-page .commission-tags{gap:5px;min-height:0;margin:0 0 11px}.outsourcing-page .commission-tags span{color:#a090ac;background:#f8f6fa;border:0;border-radius:3px;padding:2px 5px;font-size:11px;font-weight:400}.outsourcing-page .commission-card-price{flex-direction:column;align-items:flex-start;gap:2px;margin:0 0 10px;display:flex}.outsourcing-page .commission-card-price strong{letter-spacing:-.6px;color:#302737;font-size:21px;font-weight:650;line-height:1.4}.outsourcing-page .commission-card-price strong small{letter-spacing:0;font-size:13px;font-weight:500}.outsourcing-page .commission-card-price>span{color:#97879e;font-size:11px}.outsourcing-page .commission-card-meta{color:#968a9e;flex-wrap:wrap;gap:12px;margin:0 0 9px;font-size:12px;line-height:1.5;display:flex}.outsourcing-page .commission-discovery .area-card-body>footer{background:0 0;border:0;margin:0;padding:0}.outsourcing-page .commission-discovery .area-card footer>.area-primary{color:#806491;background:0 0;border:0;border-top:1px solid #efebf3;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:33px;padding:8px 0 0;font-size:12px;font-weight:400;display:flex}.outsourcing-page .commission-owner-actions{margin-top:10px;font-size:12px}.outsourcing-aside{flex-direction:column;gap:26px;display:flex}.outsourcing-action-box{background:#f7f4fd;border:1px solid #e6dff2;border-radius:8px;padding:23px}.outsourcing-action-box>span{color:#89779f;font-size:12px}.outsourcing-action-box h2{letter-spacing:-.8px;margin:9px 0 20px;font-size:25px;font-weight:650;line-height:1.5}.outsourcing-action-box>.outsourcing-primary,.outsourcing-action-box>.outsourcing-outline{border:1px solid var(--brand-accent);background:var(--brand-accent);color:#fff;text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:43px;margin-top:9px;padding:9px 10px;font-size:14px;line-height:1.5;display:flex}.outsourcing-action-box>.outsourcing-outline{color:#58456b;background:#fff;border-color:#ded7e8}.outsourcing-action-box>div{color:#90809f;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-top:17px;font-size:12px;display:flex}.outsourcing-discussions{border-top:2px solid #39303f;padding-top:16px}.outsourcing-discussions>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.outsourcing-discussions h2{margin:0;font-size:15px;font-weight:600}.outsourcing-discussions>header>a{color:#9889a3;font-size:12px}.outsourcing-discussions>div{border-bottom:1px solid var(--duk-line);padding:12px 0}.outsourcing-discussion-gallery{color:#a095aa;margin-bottom:5px;font-size:12px;display:block}.outsourcing-discussions>div>a:last-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.outsourcing-discussions strong{white-space:nowrap;text-overflow:ellipsis;color:#5c4e69;font-size:14px;font-weight:400;overflow:hidden}.outsourcing-discussions>div>a>span{color:var(--brand-accent);font-size:12px}.outsourcing-discussions>p,.outsourcing-latest>p{color:var(--duk-muted);font-size:13px;line-height:1.8}.outsourcing-contest{border:1px solid var(--duk-line);color:#5e4f6b;background:#f8f8fa;border-radius:7px;padding:18px 20px;display:block}.outsourcing-contest>span{color:#91849d;font-size:12px;display:block}.outsourcing-contest>strong{letter-spacing:-.5px;margin:5px 0 15px;font-size:18px;font-weight:550;display:block}.outsourcing-contest>small{color:#7e6a92;justify-content:space-between;align-items:center;font-size:13px;display:flex}.outsourcing-contest b{font-weight:400}.outsourcing-support{color:#96859f;justify-content:space-between;gap:10px;font-size:12px;display:flex}.outsourcing-latest{border-top:1px solid var(--duk-line);margin-top:28px;padding-top:24px}.outsourcing-latest .creative-section-title h2{font-size:19px}.outsourcing-page .creative-job-card h3{font-size:15px;font-weight:550}.outsourcing-page .creative-job-card>p{font-size:12px}.outsourcing-page .list-pagination{margin:25px 0 0}.dukmoa-page .duk-board.page-shell{width:calc(100% - 40px);max-width:var(--site-shell);margin:29px auto 64px;padding:0}.dukmoa-page .duk-forum-shell{width:calc(100% - 40px);max-width:var(--site-shell);margin-top:29px;margin-bottom:64px;padding:0}.dukmoa-page .duk-gallery-banner{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0 0 22px;display:flex}.dukmoa-page .duk-gallery-banner>.duk-gallery-cover{border-radius:4px;flex:none;width:49px;height:66px}.dukmoa-page .duk-gallery-banner-copy{flex:1;min-width:0}.dukmoa-page .duk-gallery-banner-copy h1{letter-spacing:-.7px;margin:0 0 4px;font-size:24px;font-weight:650;line-height:1.5}.dukmoa-page .duk-gallery-banner-copy p{color:var(--duk-muted);margin:0;font-size:12px;line-height:1.6}.dukmoa-page .duk-gallery-banner-copy>small{display:none}.dukmoa-page .duk-gallery-banner-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.dukmoa-page .duk-gallery-banner-actions>a,.dukmoa-page .duk-gallery-banner-actions>button{border:1px solid var(--duk-line);background:#fff;border-radius:5px;min-height:35px;padding:8px 10px;font-size:12px;font-weight:400}.dukmoa-page .gallery-local-tools{margin:0 0 17px}.dukmoa-page .gallery-local-tools .community-header-tools{background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:12px;width:100%;min-height:36px;padding:0;display:flex}.dukmoa-page .gallery-local-tools .gallery-directory-return{color:#9a8ca5;white-space:nowrap;font-size:12px}.dukmoa-page .gallery-local-tools .community-header-search{flex:1;min-width:0;max-width:245px;margin-left:auto}.dukmoa-page .gallery-local-tools input{border:1px solid var(--duk-line);background:#fff;border-radius:5px;width:100%;height:36px;min-height:36px;padding:7px 11px;font-size:12px}.dukmoa-page .gallery-local-tools .community-write-button{white-space:nowrap;background:var(--brand-accent);color:#fff;border:1px solid var(--brand-accent);border-radius:5px;min-height:36px;padding:8px 16px;font-size:13px;font-weight:500}.dukmoa-page .gallery-list-heading{border-top:2px solid #39313f;border-bottom:1px solid var(--duk-line);background:#fff;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;display:flex}.dukmoa-page .gallery-list-title{border:0;border-bottom:1px solid var(--duk-line);justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:52px;margin:0;padding:0;display:flex}.dukmoa-page .gallery-list-title>h2{color:var(--brand-accent);margin:0;padding:15px 0;font-size:16px;font-weight:600}.dukmoa-page .gallery-list-title>span{color:var(--duk-muted);font-size:12px;font-weight:400}.dukmoa-page .gallery-reading-tabs{align-self:stretch;gap:27px;display:flex}.dukmoa-page .gallery-reading-tabs button{font:inherit;color:#95879f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0;font-size:15px;font-weight:500}.dukmoa-page .gallery-reading-tabs button[aria-current=page]{color:var(--brand-accent);border-bottom-color:var(--brand-accent);font-weight:600}.dukmoa-page .gallery-bookmark-tabs{scrollbar-width:none;background:0 0;border:0;border-radius:0;flex:1 0 100%;gap:23px;width:100%;max-width:100%;min-height:46px;margin:0;padding:0;display:flex;overflow:auto}.dukmoa-page .gallery-bookmark-tabs>a,.dukmoa-page .gallery-bookmark-tabs>button{color:#96879f;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;align-items:center;padding:11px 0;font-size:13px;font-weight:400;display:flex}.dukmoa-page .gallery-bookmark-tabs [aria-current=page]{color:var(--brand-accent);background:0 0;border:0;font-weight:600}.dukmoa-page .gallery-list-actions{margin-left:auto;padding:7px 0;font-size:12px}.dukmoa-page .duk-forum-list{border:0;border-radius:0;margin:0}.dukmoa-page .duk-forum-table{border-collapse:collapse;table-layout:fixed;width:100%}.dukmoa-page .duk-forum-table thead{background:#faf9fc}.dukmoa-page .duk-forum-table th{color:#9a8aa6;border-bottom:1px solid var(--duk-line);height:38px;padding:8px 6px;font-size:12px;font-weight:400}.dukmoa-page .duk-forum-table td{color:#9a8fa4;background:0 0;border-bottom:1px solid #efecf3;height:47px;padding:10px 6px;font-size:12px}.dukmoa-page .duk-forum-table .forum-title-cell a{color:#43394f;gap:8px;font-size:14px;font-weight:400}.dukmoa-page .duk-forum-table .forum-title-cell small{color:var(--brand-accent);font-size:12px;font-weight:500}.dukmoa-page .duk-forum-table .forum-category-cell>span{color:#9c89aa;background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.dukmoa-page .duk-forum-table .forum-author-cell{font-size:12px}.dukmoa-page .duk-forum-table .forum-author-cell a{color:#9b8aa7}.dukmoa-page .duk-forum-table tbody tr:hover{background:#fcfaff}.dukmoa-page .duk-context-aside{border-left:0;flex-direction:column;gap:25px;padding:0;display:flex}.dukmoa-page .duk-context-aside>.duk-aside-section,.dukmoa-page .duk-reading-work{border:1px solid var(--duk-line);background:#fff;border-radius:6px;margin:0;padding:19px 20px}.dukmoa-page .duk-context-aside header{margin:0 0 14px}.dukmoa-page .duk-context-aside h2{letter-spacing:-.4px;font-size:16px;font-weight:600}.dukmoa-page .duk-aside-galleries strong,.dukmoa-page .duk-aside-ranking strong{font-size:13px;font-weight:500}.dukmoa-page .duk-aside-galleries small,.dukmoa-page .duk-aside-ranking small{color:#9a8ca6;font-size:12px}.dukmoa-page .duk-aside-ranking>li{padding:8px 0}.dukmoa-page .duk-aside-ranking>li>span{color:#aa98b6;font-size:14px;font-weight:600}.dukmoa-page .duk-aside-ranking>li:nth-child(-n+3)>span{color:var(--brand-accent)}@media (width<=1080px){.duk-home-layout,.outsourcing-layout,.dukmoa-page .duk-gallery-layout{grid-template-columns:minmax(0,1fr) 235px;gap:25px}.duk-home-filters{flex-wrap:wrap;gap:8px}.duk-home-filters form{flex:1}.duk-gallery-columns,.duk-gallery-rows>li{grid-template-columns:26px minmax(0,1fr) 67px;gap:12px}.duk-gallery-columns>span:nth-child(3),.duk-home-recent{display:none}.outsourcing-page .commission-discovery.area-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 17px}.outsourcing-action-box{padding:19px}.dukmoa-page .duk-gallery-banner-actions{width:100%;margin-left:65px}.outsourcing-intro .creative-filter{grid-template-columns:minmax(0,1fr) repeat(3,auto) auto}.outsourcing-intro .area-filter select{max-width:120px;padding:0 7px}.outsourcing-intro h1{font-size:26px}}@media (width<=760px){.dukmoa-page .duk-home-shell,.outsourcing-page .outsourcing-shell,.dukmoa-page .duk-board.page-shell,.dukmoa-page .duk-forum-shell{width:calc(100% - 28px);margin-top:22px}.duk-home-layout,.outsourcing-layout,.dukmoa-page .duk-gallery-layout{grid-template-columns:1fr;gap:28px}.duk-home-heading h1{font-size:22px}.duk-home-heading p{font-size:13px}.duk-home-heading>a{padding:8px 9px;font-size:12px}.duk-home-aside,.outsourcing-aside{border-top:1px solid var(--duk-line);grid-template-columns:1fr 1fr;gap:20px;padding-top:25px;display:grid}.duk-home-guide,.outsourcing-support{grid-column:1/-1}.duk-home-welcome{padding:19px}.duk-home-welcome h2{font-size:19px}.dukmoa-page .duk-context-aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.duk-gallery-columns,.duk-gallery-rows>li{grid-template-columns:28px minmax(0,1.2fr) minmax(0,1fr) 60px}.duk-gallery-columns>span:nth-child(3){display:block}.duk-home-recent{display:flex}.duk-home-gallery{gap:11px}.outsourcing-intro>div{flex-wrap:wrap;align-items:flex-start;gap:10px}.outsourcing-intro h1{font-size:25px}.outsourcing-intro>div>a{margin-left:auto;font-size:12px}.outsourcing-intro .area-filter{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;row-gap:0}.outsourcing-intro .area-filter>input{border:1.5px solid var(--brand-accent);border-right:0;border-radius:5px 0 0 5px;grid-area:1/1/auto/3;height:49px}.outsourcing-intro .area-filter>button{border-radius:0 5px 5px 0;grid-area:1/3;min-width:66px;height:49px;padding:0 19px}.outsourcing-intro .area-filter>select{border:1px solid var(--duk-line);background:#fff;border-radius:4px;grid-row:2;width:100%;max-width:none;height:37px;margin-top:10px;font-size:12px}.outsourcing-intro .area-filter>select+select{width:calc(100% - 6px);margin-left:6px}.outsourcing-intro>nav{gap:14px}.outsourcing-intro>nav>a:last-child{display:none}.outsourcing-page .commission-discovery.area-card-grid{gap:25px 16px}.dukmoa-page .duk-gallery-banner-actions{width:auto;margin-left:auto}.dukmoa-page .duk-gallery-banner-copy h1{font-size:23px}.dukmoa-page .duk-gallery-banner-actions>button{display:none}.dukmoa-page .gallery-bookmark-tabs{gap:22px}.dukmoa-page .duk-forum-table td{height:47px}}@media (width<=540px){.duk-home-heading{align-items:flex-start;gap:10px}.duk-home-heading h1{word-break:keep-all;font-size:20px}.duk-home-heading>a{white-space:nowrap;font-size:11px}.duk-home-board-top nav{gap:22px}.duk-home-board-top button{font-size:14px}.duk-home-board-top>span{font-size:11px}.duk-home-filters nav{gap:2px}.duk-home-filters nav button{padding:7px 9px}.duk-home-filters form{flex-basis:100%;order:3;max-width:none}.duk-home-filters select{margin-left:auto}.duk-gallery-columns,.duk-gallery-rows>li{grid-template-columns:24px minmax(0,1fr) 57px;gap:10px}.duk-gallery-columns>span:nth-child(3),.duk-home-recent{display:none}.duk-gallery-rows>li{min-height:103px;padding:15px 2px}.duk-home-gallery-copy>strong{font-size:15px}.duk-home-cover{width:47px;height:65px}.duk-home-gallery-copy>small{font-size:10px}.duk-home-gallery-copy>span{font-size:11px}.duk-home-counts{font-size:10px}.duk-home-counts strong{font-size:14px}.duk-gallery-rank{font-size:16px}.duk-home-site-galleries,.duk-home-welcome{padding:16px}.duk-home-welcome h2{font-size:17px}.duk-home-welcome p{font-size:12px}.outsourcing-action-box{padding:17px}.outsourcing-action-box h2{font-size:23px}.outsourcing-action-box>span{font-size:11px}.outsourcing-action-box>.outsourcing-primary,.outsourcing-action-box>.outsourcing-outline{font-size:13px}.outsourcing-action-box>div{gap:9px;font-size:11px}.outsourcing-contest{grid-column:1/-1}.outsourcing-section-heading{font-size:20px}.outsourcing-page .commission-discovery.area-card-grid{gap:22px 13px}.outsourcing-page .commission-discovery h2 button{font-size:14px}.outsourcing-page .commission-card-price strong{font-size:20px}.outsourcing-page .commission-slot{white-space:nowrap;max-width:calc(100% - 18px)}.outsourcing-page .commission-card-meta{gap:6px;font-size:11px}.outsourcing-page .creative-job-grid{grid-template-columns:1fr}.dukmoa-page .duk-gallery-banner-copy h1{font-size:21px}.dukmoa-page .duk-gallery-banner-actions{width:100%;margin-top:-5px;margin-left:65px}.dukmoa-page .duk-gallery-banner-actions>button{display:inline-flex}.dukmoa-page .gallery-local-tools .community-header-tools{gap:8px}.dukmoa-page .gallery-local-tools .gallery-directory-return{font-size:11px}.dukmoa-page .gallery-local-tools .community-write-button{padding:8px 11px;font-size:12px}.dukmoa-page .gallery-reading-tabs{gap:24px}.dukmoa-page .gallery-reading-tabs button{font-size:14px}.dukmoa-page .duk-context-aside{grid-template-columns:1fr}.dukmoa-page .duk-forum-table .forum-title-cell a{font-size:14px}.dukmoa-page .duk-forum-table td{padding:10px 4px}.dukmoa-page .duk-forum-table .forum-category-cell>span{font-size:11px}}@media (width<=380px){.duk-home-aside,.outsourcing-aside{grid-template-columns:1fr}.duk-home-guide,.outsourcing-support,.outsourcing-contest{grid-column:auto}.duk-home-board-top nav{gap:17px}.duk-home-board-top>span,.duk-home-heading>a{display:none}.outsourcing-page .commission-card-price strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.duk-gallery-rows>li{transition:none}}@media (width<=760px){.duk-home-filters input,.dukmoa-page .gallery-local-tools input,.outsourcing-intro .area-filter input{font-size:16px}.dukmoa-page .duk-gallery-banner-actions{flex:0 auto;max-width:none}}.outsourcing-page,.dukmoa-page{--duk-ink:#24212b;--duk-muted:#77727f;--duk-line:#e6e4eb;color:var(--duk-ink)}.outsourcing-page .outsourcing-shell{margin-top:30px}.outsourcing-page :is(.marketplace-search,.marketplace-service,.marketplace-catalog-filters) *{box-sizing:border-box}.outsourcing-page .outsourcing-intro{margin-bottom:28px;padding:4px 0 26px}.outsourcing-page .marketplace-intro-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;display:flex}.outsourcing-page .marketplace-intro-heading>div>span{color:var(--brand-accent);font-size:12px;font-weight:500}.outsourcing-page .marketplace-intro-heading h1{letter-spacing:-1.1px;color:var(--duk-ink);margin:4px 0 0;font-size:29px;font-weight:720;line-height:1.5}.outsourcing-page .marketplace-intro-heading>a{color:#7f718f;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.outsourcing-page .marketplace-intro-heading svg{flex:none;width:19px;height:19px}.outsourcing-page .marketplace-search{border:2px solid var(--brand-accent);background:#fff;border-radius:7px;align-items:center;gap:12px;width:100%;max-width:790px;height:54px;margin:0;padding:0 7px 0 16px;display:flex}.outsourcing-page .marketplace-search>svg{color:var(--brand-accent);flex:none;width:22px;height:22px}.outsourcing-page .marketplace-search>input{width:100%;min-width:0;height:auto;box-shadow:none;font:inherit;color:var(--duk-ink);background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:16px}.outsourcing-page .marketplace-search>input:focus-visible{outline:0}.outsourcing-page .marketplace-search:focus-within{outline:2px solid var(--brand-accent-line);outline-offset:3px}.outsourcing-page .marketplace-search>button{background:var(--brand-accent);color:#fff;height:38px;min-height:38px;font:inherit;white-space:nowrap;border:0;border-radius:4px;flex:none;padding:0 22px;font-size:14px;font-weight:500}.outsourcing-page .marketplace-shortcuts{color:#7b7188;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:13px;font-size:12px;display:flex}.outsourcing-page .marketplace-shortcuts>span{color:#968b9f}.outsourcing-page .marketplace-shortcuts>a:last-child{color:var(--brand-accent);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.outsourcing-page .marketplace-shortcuts svg{width:17px;height:17px}.outsourcing-page .outsourcing-section-heading{letter-spacing:-.7px;color:var(--duk-ink);margin:0 0 17px;font-size:21px;font-weight:700;line-height:1.5}.outsourcing-page .creative-field-nav{scrollbar-width:thin;flex-wrap:nowrap;gap:7px;margin:0 0 17px;padding-bottom:3px;overflow-x:auto}.outsourcing-page .creative-field-nav button{font:inherit;white-space:nowrap;border:1px solid var(--duk-line);color:var(--duk-ink);background:#fff;border-radius:5px;flex:none;padding:7px 11px;font-size:14px;line-height:1.5}.outsourcing-page .creative-field-nav button[aria-pressed=true]{color:#fff;background:#302b3c;border-color:#302b3c;font-weight:500}.outsourcing-page .marketplace-catalog-filters{border-bottom:1px solid #f0eef3;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding-bottom:14px;display:flex}.outsourcing-page .marketplace-catalog-filters>span{color:var(--duk-muted);margin-right:3px;font-size:12px}.outsourcing-page .marketplace-catalog-filters>select{border:1px solid var(--duk-line);font:inherit;color:#77707e;background:#fff;border-radius:4px;max-width:100%;height:32px;padding:4px 26px 4px 9px;font-size:12px}.outsourcing-page .commission-results{color:#8a8193;margin:0 0 15px;padding:0;font-size:12px}.outsourcing-page .commission-results>b{color:var(--duk-ink)}.outsourcing-page .marketplace-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 17px;display:grid}.outsourcing-page .marketplace-service{background:#fff;min-width:0}.outsourcing-page .marketplace-service-cover{aspect-ratio:1.23;width:100%;height:auto;font:inherit;color:inherit;text-align:left;background:#ece9ee;border:0;border-radius:7px;padding:0;display:block;position:relative;overflow:hidden}.outsourcing-page .marketplace-service-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block;position:absolute;inset:0}.outsourcing-page .marketplace-service-cover:hover>img{transform:scale(1.025)}.outsourcing-page .marketplace-cover-label{color:#4a414f;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:3px;max-width:calc(100% - 18px);padding:3px 7px;font-size:12px;position:absolute;bottom:9px;left:9px;overflow:hidden}.outsourcing-page .marketplace-no-sample{color:#8a8193;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.outsourcing-page .marketplace-no-sample svg{color:#a79ab3;width:34px;height:34px}.outsourcing-page .marketplace-service-copy{padding:12px 0 4px}.outsourcing-page .marketplace-service-artist{color:#8a8293;justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.outsourcing-page .marketplace-service-artist>a,.outsourcing-page .marketplace-service-artist>span{white-space:nowrap;text-overflow:ellipsis;color:inherit;overflow:hidden}.outsourcing-page .marketplace-service-artist>small{color:var(--brand-accent);flex:none;font-size:12px}.outsourcing-page .marketplace-service-title{font:inherit;-webkit-line-clamp:2;letter-spacing:-.3px;min-height:49px;color:var(--duk-ink);text-align:left;background:0 0;border:0;-webkit-box-orient:vertical;width:100%;margin:6px 0 10px;padding:0;font-size:15px;font-weight:500;line-height:1.65;display:-webkit-box;overflow:hidden}.outsourcing-page .marketplace-service-title:hover{color:var(--brand-accent)}.outsourcing-page .marketplace-service-price{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.outsourcing-page .marketplace-service-price>strong{letter-spacing:-.6px;color:var(--duk-ink);font-size:21px;font-weight:750;line-height:1.35}.outsourcing-page .marketplace-service-price small{letter-spacing:0;margin-left:3px;font-size:13px;font-weight:400}.outsourcing-page .marketplace-service-price>span{color:#9a91a1;font-size:12px;line-height:1.6}.outsourcing-page .marketplace-service-terms{color:#8d8498;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:12px;line-height:1.6;display:flex}.outsourcing-page .marketplace-service-terms i{background:#ded9e5;width:1px;height:10px}.outsourcing-page .marketplace-owner-actions{border-top:1px solid var(--duk-line);color:var(--brand-accent);align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.outsourcing-page .marketplace-owner-actions button{font-size:12px}.outsourcing-page .outsourcing-action-box h2{color:var(--duk-ink);font-size:25px;font-weight:700}.outsourcing-page .outsourcing-aside{gap:26px}.outsourcing-page .outsourcing-latest .creative-section-title h2{color:var(--duk-ink);font-size:19px;font-weight:700}.outsourcing-page .outsourcing-latest{margin-top:32px;padding-top:24px}.outsourcing-page .creative-job-grid{gap:13px}.outsourcing-page .creative-job-card{border-radius:7px;padding:18px 18px 0}.outsourcing-page .creative-job-card h3{color:var(--duk-ink);font-size:16px;font-weight:550;line-height:1.55}.dukmoa-page .duk-home-heading{margin-bottom:26px}.dukmoa-page .duk-home-heading h1{letter-spacing:-.9px;color:var(--duk-ink);font-size:27px;font-weight:720;line-height:1.5}.dukmoa-page .duk-home-heading p{color:#8e839a;margin-top:7px;font-size:14px}.dukmoa-page .duk-home-board-top{min-height:49px}.dukmoa-page .duk-home-board-top button{color:#8a8393;padding:12px 1px;font-size:15px}.dukmoa-page .duk-home-board-top button[aria-current=page]{color:var(--duk-ink);font-weight:700}.dukmoa-page .duk-home-board-top button[aria-current=page]:after{background:var(--duk-ink)}.dukmoa-page .duk-home-filters{min-height:53px;padding:10px 0}.dukmoa-page .duk-home-filters nav button{color:#7d7686;background:0 0;border-radius:0;padding:6px 10px}.dukmoa-page .duk-home-filters nav button[aria-pressed=true]{color:var(--brand-accent);background:0 0;font-weight:700}.dukmoa-page .duk-gallery-columns{background:#fff;padding-block:10px}.dukmoa-page .duk-gallery-rows>li{min-height:100px;padding:13px 6px}.dukmoa-page .duk-gallery-rank{color:#a296ac;font-size:17px;font-weight:600}.dukmoa-page .duk-gallery-rank.is-top{color:var(--brand-accent)}.dukmoa-page .duk-home-gallery-copy>strong{color:var(--duk-ink);font-size:16px;font-weight:600}.dukmoa-page .duk-home-gallery-copy>small{color:#8c8395;font-size:12px}.dukmoa-page .duk-home-recent{color:#6c6278;font-size:13px}.dukmoa-page .duk-home-recent small{color:#92869c;font-size:12px}.dukmoa-page .duk-home-counts{font-size:12px}.dukmoa-page .duk-home-counts strong{color:#4c4158;font-size:15px}.dukmoa-page .duk-home-cover{width:50px;height:68px}.dukmoa-page .duk-home-ranking{border:1px solid var(--duk-line);background:#fff;border-radius:6px;padding:19px 20px}.duk-home-ranking h2{letter-spacing:-.4px;margin:0 0 17px;font-size:16px;font-weight:700}.duk-home-ranking ol{margin:0;padding:0;list-style:none}.duk-home-ranking li+li{margin-top:16px}.duk-home-ranking li a{align-items:center;gap:12px;width:100%;font-size:13px;display:flex}.duk-home-ranking b{color:#a191af;flex:none;font-size:13px;font-weight:600}.duk-home-ranking li:nth-child(-n+3) b{color:var(--brand-accent)}.duk-home-ranking li span{text-overflow:ellipsis;white-space:nowrap;color:var(--duk-ink);overflow:hidden}.duk-home-ranking li small{color:#9a8ba5;white-space:nowrap;margin-left:auto;font-size:12px}.duk-home-ranking>p{color:var(--duk-muted);font-size:13px;line-height:1.8}.duk-home-ranking>p button{font:inherit;color:var(--brand-accent);background:0 0;border:0;padding:0}.dukmoa-page .duk-gallery-banner{align-items:center;padding-bottom:25px}.dukmoa-page .duk-gallery-banner-copy h1{letter-spacing:-.9px;color:var(--duk-ink);font-size:27px;font-weight:720}.dukmoa-page .duk-gallery-banner-copy p{color:#8e839a;font-size:13px}.dukmoa-page .gallery-list-title{min-height:49px}.dukmoa-page .gallery-reading-tabs button{color:#8a8393;padding-block:12px}.dukmoa-page .gallery-reading-tabs button[aria-current=page]{color:var(--duk-ink);border-color:var(--duk-ink);font-weight:700}.dukmoa-page .gallery-bookmark-tabs{gap:20px;min-height:45px}.dukmoa-page .gallery-bookmark-tabs>button,.dukmoa-page .gallery-bookmark-tabs>a{color:#7d7686;min-height:45px;font-size:13px}.dukmoa-page .gallery-bookmark-tabs [aria-current=page]{color:var(--brand-accent);font-weight:700}.dukmoa-page .duk-forum-table th{color:#9a94a2;background:#fff;height:36px;font-size:12px}.dukmoa-page .duk-forum-table td{border-color:#f0eef3;height:45px;padding-block:10px}.dukmoa-page .duk-forum-table .forum-title-cell a{color:var(--duk-ink);font-size:14px;line-height:1.65}.dukmoa-page .duk-forum-table .forum-category-cell>span{color:#8c8395;font-size:12px}.dukmoa-page .duk-forum-table .forum-author-cell a,.dukmoa-page .duk-forum-table .forum-author-cell>span{color:#8b8392;font-size:12px}.dukmoa-page .gallery-local-tools{margin:0;padding:18px 0}.dukmoa-page .gallery-local-tools .community-header-search{max-width:240px;margin-left:0}.dukmoa-page .gallery-local-tools .gallery-directory-return{display:none}.dukmoa-page .gallery-local-tools .community-write-button{color:var(--duk-ink);background:#fff;border:1px solid #ddd8e5;border-radius:4px;min-height:35px;margin-left:auto;padding:7px 12px;font-size:13px;font-weight:400}.dukmoa-page .gallery-local-tools input{border-radius:3px;height:35px;min-height:35px}.dukmoa-page .duk-context-aside>.duk-aside-section{padding:19px 20px}.dukmoa-page .duk-aside-section>header{min-height:0}.dukmoa-page .duk-context-aside h2{color:var(--duk-ink);font-size:16px;font-weight:700}@media (width>=1500px){.outsourcing-page .outsourcing-shell,.dukmoa-page .duk-home-shell,.dukmoa-page .duk-board.page-shell,.dukmoa-page .duk-forum-shell{max-width:var(--site-shell)}}@media (width<=1080px){.outsourcing-page .marketplace-services{grid-template-columns:repeat(2,minmax(0,1fr))}.outsourcing-page .marketplace-intro-heading h1{font-size:26px}.outsourcing-page .marketplace-shortcuts{gap:9px 15px}}@media (width<=760px){.outsourcing-page .marketplace-shortcuts>a:last-child{margin-left:0}.outsourcing-page .marketplace-intro-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.outsourcing-page .marketplace-intro-heading>a{margin-left:auto;font-size:13px}.outsourcing-page .outsourcing-intro{padding-top:0}.outsourcing-page .marketplace-search{gap:9px;height:50px;padding-left:12px}.outsourcing-page .marketplace-search>input{font-size:16px}.outsourcing-page .marketplace-search>button{height:36px;min-height:36px;padding:0 17px}.outsourcing-page .marketplace-services{gap:24px 16px}.outsourcing-page .creative-field-nav{margin-bottom:14px}.outsourcing-page .outsourcing-section-heading{font-size:20px}.dukmoa-page .duk-home-heading h1{font-size:25px}.dukmoa-page .duk-gallery-banner-copy h1{font-size:24px}.dukmoa-page .duk-context-aside{border:0;padding-top:0}.dukmoa-page .gallery-local-tools input{font-size:16px}}@media (width<=540px){.outsourcing-page .marketplace-intro-heading h1{font-size:25px}.outsourcing-page .marketplace-shortcuts>span,.outsourcing-page .marketplace-shortcuts>a:last-child{display:none}.outsourcing-page .marketplace-service-title{min-height:47px;font-size:14px}.outsourcing-page .marketplace-services{gap:22px 13px}.outsourcing-page .marketplace-service-price>strong{font-size:20px}.outsourcing-page .marketplace-service-terms{gap:5px;font-size:12px}.outsourcing-page .marketplace-service-terms i{display:none}.outsourcing-page .marketplace-owner-actions{flex-wrap:wrap;gap:8px}.dukmoa-page .duk-home-heading h1{font-size:24px}.dukmoa-page .duk-home-heading p{font-size:13px}.dukmoa-page .duk-home-gallery-copy>small,.dukmoa-page .duk-home-gallery-copy>span{font-size:12px}.dukmoa-page .duk-home-gallery-copy>strong{font-size:15px}.dukmoa-page .duk-home-counts,.dukmoa-page .duk-home-counts strong small{font-size:12px}.dukmoa-page .duk-home-counts strong{font-size:14px}.dukmoa-page .duk-gallery-banner-copy h1{font-size:23px}.dukmoa-page .duk-home-heading>a{font-size:12px}.dukmoa-page .duk-home-ranking{padding:18px}.dukmoa-page .gallery-local-tools .community-header-search{max-width:220px}.dukmoa-page .gallery-local-tools .community-write-button{font-size:13px}}@media (prefers-reduced-motion:reduce){.outsourcing-page .marketplace-service-cover>img{transition:none}}.outsourcing-page .marketplace-search{box-shadow:none;border:1px solid #d9d4e1;transition:none}.outsourcing-page .marketplace-search:focus-within{border-color:var(--brand-accent);outline-offset:0!important;box-shadow:none!important;outline:0!important}.outsourcing-page .marketplace-search>input:focus,.outsourcing-page .marketplace-search>input:focus-visible{background:0 0;box-shadow:none!important;border:0!important;outline:0!important}.outsourcing-page .marketplace-search>button:focus-visible{outline:2px solid var(--brand-accent)!important;outline-offset:2px!important;box-shadow:none!important}.trade-filters{flex-wrap:wrap;align-items:center;gap:24px;min-height:52px;padding:7px 0;font-size:14px;display:flex}.trade-filters label{color:var(--brand-muted);align-items:center;gap:8px;display:flex}.trade-filters select{min-height:36px;font:inherit;color:var(--brand-text);background:#fff;border:0;padding:6px 24px 6px 8px}.trade-workspace{padding-top:0;padding-bottom:64px;font-size:16px;line-height:1.6}.trade-result-bar{color:var(--brand-muted);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:14px;display:flex}.trade-result-bar button{color:var(--brand-accent-strong);font:inherit;background:0 0;border:0;margin-left:8px}.trade-workspace .task-detail-heading{border:0;margin:0;padding:12px 0}.trade-workspace .task-detail-heading>h2,.trade-workspace .task-detail-heading>span{display:none}.trade-detail{border:1px solid var(--brand-line);background:#fff;border-radius:12px;max-width:900px;margin:auto;padding:28px}.trade-detail>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.trade-detail>header span{color:var(--brand-muted);font-size:13px}.trade-detail>header h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:22px;font-weight:600}.trade-detail>header>strong{background:var(--brand-accent-pale);color:var(--brand-accent-strong);border-radius:5px;flex:none;padding:6px 10px;font-size:14px;font-weight:500}.trade-steps{border-bottom:1px solid var(--brand-line);margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:flex;overflow-x:auto}.trade-steps li{text-align:center;min-width:80px;color:var(--brand-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:1;padding:12px 8px}.trade-steps [aria-current=step]{color:var(--brand-accent-strong);border-color:var(--brand-accent);font-weight:600}.trade-steps .done{color:var(--brand-text)}.trade-facts,.gallery-commission-request dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 24px;display:grid}.trade-facts dt,.gallery-commission-request dt{color:var(--brand-muted);margin-bottom:6px;font-size:14px}.trade-facts dd,.gallery-commission-request dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500}.trade-detail h3{margin:0 0 12px;font-size:16px;font-weight:600}.trade-brief{border-block:1px solid var(--brand-line);padding:22px 0}.trade-brief>p,.trade-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.trade-progress{border-bottom:1px solid var(--brand-line);padding:24px 0}.trade-progress>div{justify-content:space-between;align-items:center;display:flex}.trade-progress>div h3{margin:0}.trade-progress progress{width:100%;height:9px;accent-color:var(--brand-accent);margin:14px 0;display:block}.trade-progress>p{color:var(--brand-muted);font-size:14px}.trade-progress form{grid-template-columns:90px minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.trade-workspace label,.gallery-request-fields label{color:var(--brand-text);gap:7px;font-size:14px;display:grid}.trade-workspace :is(input,textarea),.gallery-request-fields input{border:1px solid var(--brand-line);width:100%;min-width:0;color:var(--brand-text);font:inherit;background:#fff;border-radius:6px;padding:10px 12px;font-size:16px;line-height:1.5}.trade-workspace :is(input,textarea):focus-visible,.gallery-request-fields input:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.trade-detail button,.gallery-commission-request button{border:1px solid var(--brand-line);min-height:42px;color:var(--brand-text);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:10px 14px;font-size:14px;line-height:1.5}.trade-detail button.primary,.gallery-commission-request button.primary{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.trade-detail button:disabled,.gallery-commission-request button:disabled{opacity:.5;cursor:default}.trade-actions{flex-wrap:wrap;gap:8px;padding:22px 0;display:flex}.trade-notice,.trade-overdue{background:var(--brand-surface);color:var(--brand-muted);border-radius:6px;margin:0 0 18px;padding:12px 14px;font-size:14px;line-height:1.7}.trade-overdue{color:#8a4d11;background:#fff5e9}.trade-messages{padding-top:12px}.trade-messages>article{border-bottom:1px solid var(--brand-line);padding:16px 0}.trade-messages article>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:14px;display:flex}.trade-messages header strong{font-weight:500}.trade-messages time{color:var(--brand-muted);font-size:12px}.trade-messages a{color:var(--brand-accent-strong);overflow-wrap:anywhere;margin-top:10px;font-size:14px;display:inline-block}.trade-messages .trade-delivery{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);border-radius:8px;margin:14px 0;padding:18px}.trade-messages .trade-event{color:var(--brand-muted);font-size:14px}.trade-compose{border-top:1px solid var(--brand-line);gap:14px;margin-top:24px;padding-top:22px;display:grid}.trade-compose small{color:var(--brand-muted);font-size:13px}.trade-compose>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gallery-request-fields{border:1px solid var(--brand-accent-line);background:var(--brand-accent-pale);border-radius:8px;margin-bottom:20px;padding:20px}.gallery-request-fields>strong{font-size:16px;font-weight:600}.gallery-request-fields>p{color:var(--brand-muted);margin:10px 0;font-size:14px;line-height:1.7}.gallery-request-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.gallery-commission-request{border:1px solid var(--brand-accent-line);background:#fff;border-radius:10px;margin:24px 0;padding:22px}.gallery-commission-request>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:16px;display:flex}.gallery-commission-request>header>span{color:var(--brand-accent-strong);font-size:14px}.gallery-commission-request footer{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.gallery-commission-request a{color:var(--brand-accent-strong)}.trade-hub-primary{border:1px solid var(--brand-accent-line);color:var(--brand-accent-strong);background:var(--brand-accent-pale);border-radius:8px;margin:20px 0;padding:18px 20px;font-size:16px;display:block}@media (width<=680px){.trade-filters{gap:8px 16px}.trade-filters label{gap:4px;font-size:13px}.trade-result-bar{align-items:flex-start;font-size:13px}.trade-result-bar>span:last-child{text-align:right}.trade-detail{padding:18px 14px}.trade-facts,.gallery-commission-request dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.trade-progress form{grid-template-columns:70px minmax(0,1fr)}.trade-progress form>button{grid-column:1/-1}.trade-compose>div>button{flex:1}.gallery-request-fields{padding:16px}.gallery-request-fields>div{gap:12px}.gallery-commission-request{padding:18px 14px}.trade-detail>header h2{font-size:20px}.trade-messages article>header{flex-wrap:wrap;gap:4px}.trade-steps{margin-inline:-4px}}.channel-concept-page{color:var(--brand-text);--cc-line:#e9e8ee;--cc-muted:#7b7784;--cc-accent:var(--brand-accent,#7144ff);background:#fff;font-size:16px}.cc-review-bar{background:#f7f7fa;border-bottom:1px solid #e3e0ec;font-size:13px}.cc-review-bar>div{width:calc(100% - 40px);max-width:var(--site-shell,1200px);align-items:center;gap:22px;min-height:56px;margin:auto;padding:8px 0;display:flex}.cc-review-bar strong{white-space:nowrap;font-weight:600}.cc-review-bar nav{gap:6px;display:flex}.cc-review-bar nav a{color:#746d80;border-radius:6px;padding:9px 13px}.cc-review-bar nav a[aria-current=page]{color:var(--cc-accent);background:#fff;font-weight:600;box-shadow:0 1px 5px #30214212}.cc-review-bar>div>span{color:#86818e;margin-left:auto;font-size:12px}.cc-shell{width:calc(100% - 40px);max-width:var(--site-shell,1200px);margin:0 auto;padding:0 0 60px}.cc-profile{align-items:center;gap:26px;padding:36px 0 28px;display:flex}.cc-avatar{background:#e8e4f2;border-radius:50%;flex:none;width:100px;height:100px;display:block;overflow:hidden}.cc-avatar>img{object-fit:cover;object-position:74% 22%;width:100%;height:100%;transform:scale(1.6)}.cc-profile-copy{flex:1;min-width:0}.cc-name{align-items:center;gap:12px;display:flex}.cc-name h1{letter-spacing:-.04em;margin:0;font-size:29px;font-weight:650;line-height:1.4}.cc-name>span{color:var(--cc-accent);border:1px solid #e3dbf8;border-radius:5px;padding:3px 6px;font-size:12px}.cc-profile-copy>p{color:#65606f;margin:8px 0 13px;font-size:15px;line-height:1.65}.cc-profile-meta{color:var(--cc-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cc-profile-meta>b,.cc-profile-meta b{color:var(--brand-text);font-weight:500}.cc-profile-meta>i{background:#d8d5df;width:1px;height:10px;margin:0 4px}.cc-profile-meta .cc-genre{color:#7b7386;background:#f4f3f7;border-radius:4px;padding:3px 8px;font-size:12px}.cc-profile-meta .cc-genre:first-of-type{margin-left:6px}.cc-profile-actions{flex:none;align-items:center;gap:8px;display:flex}.channel-concept-page .cc-profile-actions button{color:#514b5d;min-height:42px;font:inherit;opacity:1;cursor:default;background:#fff;border:1px solid #dcd9e3;border-radius:7px;padding:10px 17px;font-size:14px}.channel-concept-page .cc-profile-actions .cc-follow{color:#fff;background:var(--cc-accent);border-color:var(--cc-accent)}.channel-concept-page .cc-profile-actions .cc-more{border-color:#0000;padding-inline:6px;font-size:20px}.cc-tabs{border-bottom:1px solid var(--cc-line);scrollbar-width:none;white-space:nowrap;align-items:stretch;gap:34px;min-height:55px;display:flex;overflow-x:auto}.cc-tabs button{font:inherit;color:#7a7485;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 2px;font-size:15px;display:flex}.cc-tabs button[aria-pressed=true]{color:var(--cc-accent);border-color:var(--cc-accent);font-weight:600}.cc-tabs button>span{color:#aca7b5;font-size:12px;font-weight:400}.cc-section-heading{justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;display:flex}.cc-section-heading h2,.cc-about h2{letter-spacing:-.03em;margin:0;font-size:19px;font-weight:600}.cc-section-heading>span{color:var(--cc-muted);font-size:13px}.cc-section-heading>span>span{margin-left:10px}.cc-works{padding:28px 0 32px}.cc-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cc-work-grid>article{min-width:0}.cc-work-image{aspect-ratio:1.7;background:#eeeaf4;border-radius:10px;width:100%;position:relative;overflow:hidden}.cc-work-image>img{object-fit:cover;object-position:50% 32%;width:100%;height:100%}.cc-work-copy{padding-top:14px}.cc-work-copy>small{color:var(--cc-accent);gap:8px;font-size:12px;display:flex}.cc-work-copy>small>span{color:var(--cc-muted)}.cc-work-copy h3{letter-spacing:-.03em;margin:6px 0 8px;font-size:19px;font-weight:600;line-height:1.4}.cc-work-copy p{color:var(--cc-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.cc-columns{border-top:1px solid var(--cc-line);grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:56px;padding-top:28px;display:grid}.cc-news{min-width:0}.cc-news>article{border-bottom:1px solid var(--cc-line);padding:23px 0}.cc-news>article:first-of-type{padding-top:5px}.cc-news-author{align-items:center;gap:11px;display:flex}.cc-news .cc-avatar-small{width:36px;height:36px}.cc-news-author>div{gap:4px;font-size:13px;display:grid}.cc-news-author strong{font-weight:500}.cc-news-author time{color:var(--cc-muted);font-size:12px}.cc-news-label{color:#8a8198;background:#f6f4f9;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:12px}.cc-news article h3{letter-spacing:-.02em;margin:20px 0 8px;font-size:17px;font-weight:500;line-height:1.6}.cc-news article>p{color:#696371;margin:8px 0 20px;font-size:15px;line-height:1.85}.cc-related{border:1px solid var(--cc-line);background:#fdfcfe;border-radius:8px;align-items:center;gap:16px;max-width:500px;display:flex;overflow:hidden}.cc-related>img{object-fit:cover;width:70px;height:78px}.cc-related>div{gap:6px;display:grid}.cc-related small{color:var(--cc-muted);font-size:12px}.cc-related strong{font-size:14px;font-weight:500}.cc-related>span{color:var(--cc-muted);margin-left:auto;padding-right:18px}.cc-news article>footer{color:#9992a1;justify-content:space-between;margin-top:20px;font-size:12px;display:flex}.cc-about{border-left:1px solid var(--cc-line);padding-left:26px;font-size:14px}.cc-about>section{border-bottom:1px solid var(--cc-line);margin-bottom:25px;padding:0 0 26px}.cc-about>section:last-child{border-bottom:0;margin-bottom:0}.cc-about h2{font-size:16px}.cc-about p{color:#7e7588;margin:13px 0 17px;line-height:1.85}.cc-about dl{gap:10px;margin:16px 0 20px;font-size:13px;display:grid}.cc-about dl>div{justify-content:space-between;gap:10px;display:flex}.cc-about dt{color:#96909e}.cc-about dd{color:#67606f;margin:0}.cc-social{color:#8c8397;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.cc-social>span{border:1px solid var(--cc-line);border-radius:5px;padding:5px 7px}.cc-aside-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.cc-aside-title>span{color:var(--cc-accent);font-size:12px}.channel-concept-page .cc-about button{color:#655b74;opacity:1;width:100%;font:inherit;cursor:default;background:#fff;border:1px solid #e5e0ed;border-radius:6px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:13px;display:flex}.cc-cover{background:#24303c;border-radius:12px;height:185px;margin-top:20px;position:relative;overflow:hidden}.cc-cover>img{object-fit:cover;object-position:50% 35%;opacity:.65;width:100%;height:100%;position:absolute}.cc-cover:after{content:"";background:linear-gradient(90deg,#1b223aed,#0000 90%);position:absolute;inset:0}.cc-cover>div{z-index:1;color:#fff;gap:14px;display:grid;position:absolute;top:38px;left:38px}.cc-cover>div>span{opacity:.65;letter-spacing:.05em;font-size:13px}.cc-cover strong{letter-spacing:-.035em;font-size:30px;font-weight:500;line-height:1.5}.cc-cover>small{z-index:1;color:#fff9;font-size:12px;position:absolute;bottom:15px;right:18px}.cc-variant-2 .cc-profile{gap:22px;padding:24px 0}.cc-variant-2 .cc-profile>.cc-avatar{width:88px;height:88px}.cc-variant-2 .cc-work-image{aspect-ratio:1.8}.cc-variant-2 .cc-about{border:1px solid var(--cc-line);background:#fbfafc;border-radius:10px;padding:22px}.cc-variant-2 .cc-columns{gap:36px}.cc-variant-3 .cc-profile{gap:20px;padding-block:28px}.cc-variant-3 .cc-profile>.cc-avatar{width:80px;height:80px}.cc-variant-3 .cc-name h1{font-size:27px}.cc-editorial{border-top:0;grid-template-columns:minmax(0,1fr) 270px;gap:40px;padding-top:28px}.cc-editorial .cc-works{padding-top:0;padding-bottom:30px}.cc-works-lead .cc-work-grid{grid-template-columns:1fr;gap:18px}.cc-works-lead .cc-work-grid>article:first-child{border:1px solid var(--cc-line);background:#faf9fc;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cc-works-lead .cc-work-grid>article:first-child .cc-work-image{aspect-ratio:.95;border-radius:0;min-height:260px}.cc-works-lead .cc-work-grid>article:first-child .cc-work-image>img{object-position:50% 40%}.cc-works-lead .cc-work-grid>article:first-child .cc-work-copy{flex-direction:column;justify-content:center;padding:26px;display:flex}.cc-works-lead .cc-work-grid>article:first-child .cc-work-copy>small{flex-wrap:wrap;gap:6px}.cc-works-lead .cc-work-grid>article:first-child h3{margin:13px 0 15px;font-size:25px;line-height:1.4}.cc-works-lead .cc-work-grid>article:first-child p{font-size:14px;line-height:1.85}.cc-pick{color:#41324f;background:#fffc;border-radius:5px;padding:6px 9px;font-size:12px;position:absolute;top:14px;left:14px}.cc-read{color:var(--cc-accent);justify-content:space-between;align-items:center;margin-top:30px;font-size:14px;display:flex}.cc-read b{font-size:20px;font-weight:400}.cc-works-lead .cc-work-grid>article:not(:first-child){grid-template-columns:110px minmax(0,1fr);gap:18px;padding-top:2px;display:grid}.cc-works-lead .cc-work-grid>article:not(:first-child) .cc-work-image{aspect-ratio:1.2;border-radius:7px}.cc-works-lead .cc-work-grid>article:not(:first-child) .cc-work-copy{padding:4px 0}.cc-works-lead .cc-work-grid>article:not(:first-child) h3{font-size:17px}.cc-works-lead .cc-work-grid>article:not(:first-child) p{-webkit-line-clamp:1;font-size:13px}.cc-editorial .cc-news{border-top:1px solid var(--cc-line);padding-top:26px}.cc-preview-empty{text-align:center;padding:80px 0}.cc-preview-empty h2{font-size:21px}.cc-preview-empty p{color:var(--cc-muted);font-size:15px;line-height:1.8}.cc-preview-empty button{border:1px solid var(--cc-line);color:var(--cc-accent);font:inherit;background:#fff;border-radius:6px;padding:10px 15px;font-size:14px}.cc-design-note{border-top:1px solid var(--cc-line);color:#97909f;gap:16px;margin:42px 0 0;padding:18px 0;font-size:13px;line-height:1.7;display:flex}.cc-design-note b{color:#5e566b;white-space:nowrap;font-weight:500}@media (width<=1000px){.cc-profile{gap:18px}.cc-profile-actions{flex-wrap:wrap;max-width:150px}.cc-columns,.cc-editorial{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.cc-about{padding-left:20px}.cc-work-grid{gap:16px}.cc-profile-meta .cc-genre,.cc-work-copy>small>span{display:none}.cc-works-lead .cc-work-grid>article:first-child .cc-work-copy{padding:20px}}@media (width<=680px){.cc-shell,.cc-review-bar>div{width:calc(100% - 28px)}.cc-review-bar>div{flex-wrap:wrap;gap:8px 10px;padding:10px 0}.cc-review-bar>div>span{flex-basis:100%;margin:0;font-size:11px}.cc-review-bar nav{gap:3px}.cc-review-bar nav a{padding:7px;font-size:12px}.cc-review-bar strong{font-size:12px}.cc-profile,.cc-variant-2 .cc-profile,.cc-variant-3 .cc-profile{flex-wrap:wrap;gap:14px;padding:24px 0 20px}.cc-profile>.cc-avatar,.cc-variant-2 .cc-profile>.cc-avatar,.cc-variant-3 .cc-profile>.cc-avatar{width:66px;height:66px}.cc-name h1,.cc-variant-3 .cc-name h1{font-size:23px}.cc-name{gap:8px}.cc-profile-copy>p{margin:6px 0 9px;font-size:14px}.cc-profile-meta{gap:6px;font-size:12px}.cc-profile-actions{width:100%;max-width:none;margin-top:4px}.channel-concept-page .cc-profile-actions button{min-height:40px;font-size:14px}.cc-profile-actions .cc-follow{flex:1}.cc-tabs{gap:23px;min-height:50px}.cc-tabs button{font-size:14px}.cc-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cc-work-grid>article:last-child{grid-column:1/-1;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:15px;display:grid}.cc-work-grid>article:last-child .cc-work-copy{padding:0}.cc-work-image{aspect-ratio:1.2}.cc-work-copy h3{font-size:16px}.cc-work-copy p{-webkit-line-clamp:2;font-size:13px}.cc-work-copy small{font-size:12px}.cc-works{padding:24px 0}.cc-columns,.cc-editorial{grid-template-columns:1fr;gap:28px}.cc-about{border:0;border-top:1px solid var(--cc-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:25px 0 0;display:grid}.cc-about>section{border:0;margin:0;padding:0}.cc-about>section:first-child{grid-column:1/-1}.cc-about dl{max-width:320px}.cc-cover{border-radius:8px;height:155px;margin-top:14px}.cc-cover>div{gap:13px;top:29px;left:23px}.cc-cover strong{font-size:25px}.cc-variant-2 .cc-about{padding:20px}.cc-works-lead .cc-work-grid{grid-template-columns:1fr}.cc-works-lead .cc-work-grid>article:first-child .cc-work-image{min-height:220px}.cc-works-lead .cc-work-grid>article:first-child .cc-work-copy{padding:16px}.cc-works-lead .cc-work-grid>article:first-child h3{font-size:21px}.cc-read{margin-top:18px;font-size:13px}.cc-design-note{font-size:12px;display:block}.cc-design-note b{margin-bottom:6px;display:block}}.dd-site{--dd-accent:var(--brand-accent,#7040e8);--dd-ink:#24212b;--dd-muted:#77727f;--dd-line:#e6e4eb;--dd-soft:#f6f5f9;color:var(--dd-ink);background:#fff;min-height:100vh;font-size:16px;line-height:1.5}.dd-site *{box-sizing:border-box}.dd-site :is(h1,h2,h3,p,ol){margin:0}.dd-site :is(button,input,select){font:inherit}.dd-site button{cursor:pointer;color:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:0;padding:0}.dd-site button:disabled{cursor:default}.dd-site button:focus-visible,.dd-site input:focus-visible{outline:2px solid var(--dd-accent);outline-offset:3px}.dd-site button:hover{color:var(--dd-accent)}.dd-site svg{vertical-align:middle;flex:none;width:19px;height:19px;display:inline-block}.dd-site img{max-width:100%;display:block}.dd-site .dd-container{width:calc(100% - 40px);max-width:1180px;margin-inline:auto}.dd-site .dd-review{z-index:150;color:#fff;background:#292531;font-size:13px;position:sticky;top:0}.dd-review>.dd-container{align-items:center;gap:20px;min-height:58px;padding-block:8px;display:flex}.dd-review strong{white-space:nowrap;color:#d3cddd;font-size:13px;font-weight:500}.dd-review nav{flex-wrap:wrap;gap:4px;display:flex}.dd-review nav button{color:#d8d2e2;border-radius:5px;align-items:center;gap:8px;min-height:36px;padding:6px 13px;font-size:13px;display:flex}.dd-review nav button b{opacity:.7;font-size:12px;font-weight:500}.dd-review nav button[aria-pressed=true]{color:#332440;background:#fff}.dd-review>.dd-container>span{color:#c3baca;white-space:nowrap;margin-left:auto;font-size:12px}.dd-site .dd-header{background:#fff}.dd-masthead{align-items:center;gap:23px;min-height:76px;display:flex}.dd-site .dd-brand{flex:none;align-items:center;gap:9px;display:flex}.dd-brand img{object-fit:contain;width:33px;height:33px}.dd-brand strong{letter-spacing:-1.4px;color:#21192d;font-size:26px;font-weight:800}.dd-other-brands{border-left:1px solid var(--dd-line);color:#78717f;gap:18px;padding-left:23px;font-size:13px;display:flex}.dd-other-brands button{white-space:nowrap;align-items:center;gap:6px;display:flex}.dd-other-brands img{width:16px;height:16px}.dd-site .dd-header-search{background:#f9f8fc;border:1px solid #e4e0ea;border-radius:6px;flex:1;align-items:center;min-width:160px;max-width:270px;height:38px;margin-left:auto;padding:0 11px;display:flex}.dd-header-search input{width:100%;min-width:0;color:var(--dd-ink);background:0 0;border:0;outline:0;padding:0;font-size:13px}.dd-header-search button{color:#686270;padding:5px}.dd-header-account{flex:none;align-items:center;gap:19px;font-size:13px;display:flex}.dd-site .dd-avatar{width:32px;height:32px;color:var(--dd-accent);background:#f0eafd;border:1px solid #dfd3ff;border-radius:50%;place-items:center;font-weight:600;display:grid}.dd-nav-layer{border-block:1px solid var(--dd-line)}.dd-nav-layer>.dd-container{justify-content:space-between;align-items:center;gap:24px;min-height:58px;display:flex}.dd-nav-layer nav{white-space:nowrap;align-self:stretch;align-items:stretch;gap:29px;display:flex}.dd-nav-layer nav button{min-height:58px;font-size:15px;font-weight:600;position:relative}.dd-nav-layer nav button[aria-current=page]{color:var(--dd-accent)}.dd-nav-layer nav button[aria-current=page]:after{content:"";background:var(--dd-accent);height:3px;position:absolute;bottom:-1px;left:0;right:0}.dd-utilities{white-space:nowrap;align-items:center;gap:23px;font-size:14px;display:flex}.dd-site .dd-upload{border:1px solid var(--dd-accent);color:var(--dd-accent);border-radius:5px;padding:8px 12px}.dd-site .dd-content{padding:30px 0 0}.dd-section-heading{justify-content:space-between;align-items:center;gap:14px;min-height:32px;margin-bottom:17px;display:flex}.dd-section-heading>div{flex-wrap:wrap;align-items:baseline;gap:11px;display:flex}.dd-section-heading h2{letter-spacing:-.7px;font-size:21px;font-weight:700;line-height:1.5}.dd-section-heading>div>span{color:var(--dd-muted);font-size:12px}.dd-section-heading>button{white-space:nowrap;color:var(--dd-muted);align-items:center;gap:6px;font-size:12px;display:flex}.dd-section-heading>button svg{width:15px;height:15px}.dd-twin-layout{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:32px;display:grid}.dd-twin-community,.dd-twin-market{min-width:0}.dd-twin-market{border-left:1px solid var(--dd-line);padding-left:30px}.dd-twin-market>.dd-section-heading h2{color:var(--dd-accent)}.dd-twin-layout .dd-section-heading>div>span{display:none}.dd-board{border-top:2px solid #302b3c;min-width:0}.dd-board-tabs{border-bottom:1px solid var(--dd-line);justify-content:space-between;align-items:center;min-height:48px;display:flex}.dd-board-tabs>div{align-self:stretch;gap:25px;display:flex}.dd-board-tabs button{color:#8a8393;font-size:15px;position:relative}.dd-board-tabs button[aria-pressed=true]{color:var(--dd-ink);font-weight:700}.dd-board-tabs button[aria-pressed=true]:after{content:"";background:var(--dd-ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.dd-board-tabs>span{color:var(--dd-muted);font-size:12px}.dd-filter-pills{scrollbar-width:thin;align-items:center;gap:7px;margin:18px 0;display:flex;overflow:auto}.dd-filter-pills button{white-space:nowrap;border:1px solid var(--dd-line);background:#fff;border-radius:5px;padding:7px 11px;font-size:14px;line-height:1.5}.dd-filter-pills button[aria-pressed=true]{color:#fff;background:#302b3c;border-color:#302b3c}.dd-board>.dd-filter-pills{border-bottom:1px solid var(--dd-line);gap:17px;margin:0;padding:13px 0}.dd-board>.dd-filter-pills button{color:#7d7686;background:0 0;border:0;border-radius:0;padding:0;font-size:13px}.dd-board>.dd-filter-pills button[aria-pressed=true]{color:var(--dd-accent);font-weight:700}.dd-board-notice{border-bottom:1px solid var(--dd-line);background:#f7f6fa;align-items:center;gap:12px;padding:12px 10px;font-size:13px;display:flex}.dd-board-notice b{color:var(--dd-accent);flex:none;font-size:12px;font-weight:500}.dd-board-notice button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dd-post-table{width:100%}.dd-post-row,.dd-post-head{grid-template-columns:65px minmax(0,1fr) 78px 43px 38px;align-items:center;gap:10px;display:grid}.dd-post-head{border-bottom:1px solid var(--dd-line);color:#9a94a2;min-height:36px;font-size:12px}.dd-post-head>span:nth-child(n+3),.dd-post-head>button{text-align:right;color:#9a94a2;font-size:12px}.dd-post-row{border-bottom:1px solid #f0eef3;min-height:45px;font-size:13px}.dd-post-row:hover{background:#faf9fc}.dd-post-category{color:#8c8395;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dd-site .dd-post-title{align-items:center;gap:5px;min-width:0;font-size:14px;line-height:1.65;display:flex}.dd-post-title>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dd-post-title>b{color:var(--dd-accent);flex:none;font-size:12px;font-weight:500}.dd-post-author{color:#8b8392;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dd-post-views,.dd-post-likes{color:#99919f;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.dd-post-likes{color:#6b607a}.is-compact .dd-post-row,.is-compact .dd-post-head{grid-template-columns:61px minmax(0,1fr) 48px 34px;gap:9px}.is-compact .dd-post-author,.is-compact .dd-post-head>span:nth-child(3){display:none}.dd-board-footer{justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.dd-board-footer label{border:1px solid var(--dd-line);align-items:center;gap:8px;min-width:0;max-width:220px;padding:7px 10px;display:flex}.dd-board-footer label svg{color:#9b94a3;width:15px;height:15px}.dd-board-footer input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:12px}.dd-site .dd-small-button{white-space:nowrap;border:1px solid #ddd8e5;border-radius:4px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;display:flex}.dd-small-button svg{width:15px;height:15px}.dd-inline-galleries{border-top:1px solid var(--dd-line);color:#7b7287;flex-wrap:wrap;gap:9px 16px;padding:15px 0;font-size:13px;display:flex}.dd-inline-galleries strong{width:100%;color:var(--dd-ink);font-size:13px;font-weight:500}.dd-market-dual-actions{border:1px solid var(--dd-line);border-radius:7px;grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid;overflow:hidden}.dd-market-dual-actions>button{background:#faf9fd;padding:13px 16px}.dd-market-dual-actions>button+button{border-left:1px solid var(--dd-line)}.dd-market-dual-actions span{color:#8b8298;margin-bottom:4px;font-size:12px;display:block}.dd-market-dual-actions strong{justify-content:space-between;align-items:center;font-size:16px;font-weight:650;display:flex}.dd-market-dual-actions svg{width:18px;color:var(--dd-accent)}.dd-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 17px;display:grid}.dd-service{background:#fff;min-width:0}.dd-site .dd-service-cover{aspect-ratio:1.45;background:#ece9ee;border-radius:7px;width:100%;display:block;position:relative;overflow:hidden}.dd-service-cover img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.dd-service-cover:hover img{transform:scale(1.025)}.dd-service-cover>span{color:#4a414f;background:#fff;border-radius:3px;padding:3px 7px;font-size:12px;position:absolute;bottom:9px;left:9px}.dd-service-copy{padding:12px 0 4px}.dd-service-artist{color:#8a8293;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.dd-service-artist small{color:var(--dd-accent);font-size:12px}.dd-site .dd-service-title{-webkit-line-clamp:2;letter-spacing:-.3px;-webkit-box-orient:vertical;min-height:49px;margin:6px 0 10px;font-size:15px;font-weight:500;line-height:1.65;display:-webkit-box;overflow:hidden}.dd-service-price{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.dd-service-price strong{letter-spacing:-.6px;font-size:21px;font-weight:750;line-height:1.35}.dd-service-price strong small{letter-spacing:0;margin-left:3px;font-size:13px;font-weight:400}.dd-service-price>span{color:#9a91a1;font-size:12px}.dd-service-copy p{color:#8d8498;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.dd-service-copy i{background:#ded9e5;width:1px;height:10px}.dd-twin-jobs{border-top:1px solid var(--dd-line);margin-top:28px;padding-top:23px}.dd-twin-jobs .dd-section-heading h2{font-size:17px}.dd-jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.dd-jobs>button{border:1px solid var(--dd-line);background:#fff;border-radius:7px;min-width:0;padding:18px}.dd-jobs>button:hover{border-color:#bcace3}.dd-job-top{color:#8b8195;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.dd-job-top>b{color:var(--dd-accent);white-space:nowrap;font-size:12px;font-weight:600}.dd-jobs h3{color:var(--dd-ink);margin:10px 0 9px;font-size:16px;font-weight:550;line-height:1.55}.dd-jobs p{color:#8f8699;font-size:12px;line-height:1.7}.dd-job-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.dd-job-bottom>span{color:#8b8195;white-space:nowrap;background:#f6f4f9;border-radius:3px;padding:3px 6px;font-size:12px}.dd-job-bottom>strong{text-align:right;letter-spacing:-.3px;font-size:14px;font-weight:650}.dd-jobs.is-compact{grid-template-columns:1fr;gap:0}.dd-jobs.is-compact>button{border:0;border-bottom:1px solid var(--dd-line);border-radius:0;padding:13px 0}.dd-jobs.is-compact h3{margin:5px 0;font-size:14px;font-weight:500}.dd-jobs.is-compact p{display:none}.dd-jobs.is-compact .dd-job-bottom{margin-top:7px}.dd-contest-strip{border-block:1px solid var(--dd-line);grid-template-columns:210px 1fr 1fr;align-items:stretch;gap:25px;margin:34px 0 0;padding:25px 0;display:grid}.dd-contest-strip>div>span{color:var(--dd-muted);font-size:12px}.dd-contest-strip h2{letter-spacing:-.5px;margin-top:4px;font-size:20px}.dd-contest-strip>button{border-left:1px solid var(--dd-line);align-items:center;gap:14px;min-width:0;padding-left:25px;display:flex}.dd-contest-number{color:#a094b7;background:#f0eafb;flex:none;place-items:center;width:37px;height:45px;font-size:15px;font-weight:600;display:grid}.dd-contest-strip>button>span:nth-child(2){min-width:0}.dd-contest-strip small{color:var(--dd-muted);margin-bottom:4px;font-size:12px;display:block}.dd-contest-strip strong{font-size:14px;font-weight:550;line-height:1.65;display:block}.dd-contest-strip>button>b{color:var(--dd-accent);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600}.dd-concept-note{color:#81778b;border-top:1px dashed #d8d3e0;margin-top:40px;padding:24px 0 30px;font-size:14px}.dd-concept-note>b{color:var(--dd-accent);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.dd-concept-note>strong{color:var(--dd-ink);font-size:16px;font-weight:600;display:block}.dd-concept-note p{max-width:900px;margin:7px 0 12px;font-size:14px;line-height:1.8}.dd-concept-note>span{color:#9c93a4;font-size:12px}.dd-mode-layer{border-bottom:1px solid var(--dd-line);background:#faf9fc}.dd-mode-layer>.dd-container{align-items:center;gap:23px;min-height:58px;display:flex}.dd-mode-layer>.dd-container>div{align-self:stretch;display:flex}.dd-mode-layer>.dd-container>div button{color:#8d819d;justify-content:center;align-items:center;gap:9px;min-width:150px;padding:13px 18px;font-size:15px;display:flex}.dd-mode-layer>.dd-container>div button[aria-pressed=true]{color:var(--dd-accent);box-shadow:inset 0 -3px var(--dd-accent);background:#fff;font-weight:650}.dd-mode-layer>.dd-container>span{color:#968b9f;font-size:12px}.dd-mode-layer>.dd-container>button{color:#857791;align-items:center;gap:9px;margin-left:auto;font-size:13px;display:flex}.dd-market-intro{border-bottom:1px solid var(--dd-line);margin-bottom:28px;padding:4px 0 26px}.dd-market-intro-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.dd-market-intro-head>div>span{color:var(--dd-accent);font-size:12px;font-weight:500}.dd-market-intro h1{letter-spacing:-1.1px;margin-top:4px;font-size:29px;font-weight:720;line-height:1.5}.dd-market-intro-head>button{color:#7f718f;align-items:center;gap:10px;font-size:14px;display:flex}.dd-market-intro form{border:2px solid var(--dd-accent);border-radius:7px;align-items:center;gap:12px;max-width:790px;height:54px;padding:0 7px 0 16px;display:flex}.dd-market-intro form>svg{color:var(--dd-accent);width:22px;height:22px}.dd-market-intro input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.dd-market-intro form>button{background:var(--dd-accent);color:#fff;white-space:nowrap;border-radius:4px;height:38px;padding:0 22px;font-size:14px}.dd-market-shortcuts{color:#7b7188;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:13px;font-size:12px;display:flex}.dd-market-shortcuts>span{color:#ada3b5}.dd-site .dd-intro-request{color:var(--dd-accent);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.dd-purpose-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:34px;display:grid}.dd-purpose-layout>div,.dd-purpose-layout>section,.dd-purpose-aside{min-width:0}.dd-purpose-layout .dd-services{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-purpose-layout .dd-services>.dd-service:nth-child(n+4){display:none}.dd-purpose-layout .dd-service-cover{aspect-ratio:1.23}.dd-purpose-layout .dd-filter-pills{margin-top:0;margin-bottom:21px}.dd-purpose-layout .dd-board>.dd-filter-pills{margin:0}.dd-purpose-aside{flex-direction:column;gap:26px;display:flex}.dd-action-box{background:#f7f4fd;border:1px solid #e6dff2;border-radius:8px;padding:23px}.dd-action-box>span{color:#89779f;font-size:12px}.dd-action-box h2{letter-spacing:-.8px;margin:9px 0 20px;font-size:25px;font-weight:700;line-height:1.5}.dd-site .dd-primary,.dd-site .dd-outlined{border:1px solid var(--dd-accent);text-align:center;white-space:normal;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:9px 14px;font-size:14px;line-height:1.5;display:flex}.dd-site .dd-primary{background:var(--dd-accent);color:#fff}.dd-site .dd-primary:hover{color:#fff;background:#592ec6}.dd-site .dd-outlined{color:#58456b;background:#fff;border-color:#ded7e8}.dd-action-box>.dd-primary,.dd-action-box>.dd-outlined{width:100%;margin-top:9px}.dd-action-box>div{color:#90809f;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;margin-top:16px;font-size:12px;display:flex}.dd-action-box>div i{background:#d7cce3;width:1px;height:10px}.dd-mini-posts{border-top:2px solid #39303f;padding-top:16px}.dd-mini-posts .dd-section-heading{gap:7px;margin-bottom:6px}.dd-mini-posts .dd-section-heading h2{letter-spacing:-.3px;font-size:15px}.dd-mini-posts .dd-section-heading button{font-size:12px}.dd-mini-posts>button{border-bottom:1px solid var(--dd-line);grid-template-columns:1fr auto;gap:4px 10px;width:100%;padding:12px 0;display:grid}.dd-mini-posts>button>span{color:#a095aa;grid-column:1/-1;font-size:12px}.dd-mini-posts strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;overflow:hidden}.dd-mini-posts small{color:var(--dd-accent);font-size:12px}.dd-side-contest{border:1px solid var(--dd-line);background:#f8f8fa;border-radius:7px;padding:18px 20px}.dd-side-contest>span{color:#91849d;font-size:12px;display:block}.dd-side-contest>strong{letter-spacing:-.5px;margin:4px 0 14px;font-size:18px;display:block}.dd-side-contest button{color:#7e6a92;justify-content:space-between;align-items:center;width:100%;font-size:13px;display:flex}.dd-lower-section{border-top:1px solid var(--dd-line);margin-top:32px;padding-top:24px}.dd-lower-section .dd-section-heading h2{font-size:19px}.dd-search-result{color:#877791;justify-content:space-between;gap:10px;margin-bottom:15px;font-size:13px;display:flex}.dd-search-result button{font-size:12px;text-decoration:underline}.dd-page-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 26px;display:flex}.dd-page-heading h1{letter-spacing:-.9px;font-size:27px;font-weight:720;line-height:1.5}.dd-page-heading p{color:#8e839a;margin-top:7px;font-size:14px}.dd-page-heading .dd-outlined{min-height:39px;font-size:13px}.dd-gallery-list{border:1px solid var(--dd-line);background:#fff;border-radius:6px;padding:19px 20px}.dd-gallery-list .dd-section-heading h2{letter-spacing:-.4px;font-size:16px}.dd-gallery-list ol{padding:0;list-style:none}.dd-gallery-list li+li{margin-top:14px}.dd-gallery-list button{align-items:center;gap:12px;width:100%;font-size:13px;display:flex}.dd-gallery-list li b{color:#a191af;font-size:13px;font-weight:600}.dd-gallery-list li:nth-child(-n+3) b{color:var(--dd-accent)}.dd-gallery-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-gallery-list small{color:#a898b5;margin-left:auto;font-size:12px}.dd-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.dd-gallery-grid>button{border:1px solid var(--dd-line);border-radius:5px;align-items:center;gap:14px;min-width:0;padding:13px 16px;display:flex}.dd-gallery-grid img{object-fit:cover;border-radius:3px;width:40px;height:52px}.dd-gallery-grid strong{font-size:14px;font-weight:500;display:block}.dd-gallery-grid small{color:#9a8ca6;margin-top:4px;font-size:12px;display:block}.dd-small-market .dd-section-heading h2{letter-spacing:-.4px;font-size:16px}.dd-purpose-layout .dd-small-market .dd-services{grid-template-columns:1fr}.dd-purpose-layout .dd-small-market .dd-service-cover{aspect-ratio:1.7}.dd-board-market-layout{grid-template-columns:150px minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.dd-directory{border-right:1px solid var(--dd-line);padding-right:18px}.dd-directory>h2{letter-spacing:-.7px;margin-bottom:23px;font-size:20px;font-weight:750}.dd-directory>section{border-bottom:1px solid var(--dd-line);margin:0 0 19px;padding:0 0 20px}.dd-directory h3{color:#9d91a9;margin-bottom:10px;font-size:12px;font-weight:400}.dd-directory button{justify-content:space-between;align-items:center;width:100%;padding:7px 0;font-size:14px;display:flex}.dd-directory small{color:var(--dd-accent);font-size:12px;font-weight:600}.dd-center-board{min-width:0}.dd-center-board .dd-section-heading h2{font-size:21px}.dd-center-board .dd-section-heading>div>span{display:none}.dd-concept-3 .dd-post-row,.dd-concept-3 .dd-post-head{grid-template-columns:59px minmax(0,1fr) 42px 32px;gap:8px}.dd-concept-3 .dd-post-author,.dd-concept-3 .dd-post-head>span:nth-child(3){display:none}.dd-board-market{border-left:1px solid var(--dd-line);min-width:0;padding:0 0 0 22px}.dd-market-sign{color:#fff;background:#302441;border-radius:6px;margin-bottom:16px;padding:20px 21px}.dd-market-sign>span{color:#b4a6c4;font-size:12px}.dd-market-sign h2{letter-spacing:-.6px;margin:8px 0 15px;font-size:24px;line-height:1.45}.dd-market-sign>button{color:#d7baff;justify-content:space-between;align-items:center;width:100%;font-size:12px;display:flex}.dd-board-market>.dd-services{grid-template-columns:1fr;margin-bottom:25px}.dd-board-market .dd-service-cover{aspect-ratio:1.8}.dd-board-market .dd-service-title{min-height:0;font-size:14px}.dd-board-market>.dd-section-heading h2{font-size:16px}.dd-board-market .dd-jobs.is-compact h3{font-size:14px}.dd-board-market .dd-job-bottom strong{font-size:13px}.dd-site .dd-wide{width:100%;margin-top:20px}.dd-board-contest{border-top:2px solid #37313f;margin:24px 0 0;padding-top:17px}.dd-board-contest .dd-section-heading h2{font-size:17px}.dd-board-contest>button{border-bottom:1px solid var(--dd-line);align-items:center;gap:12px;width:100%;padding:13px 0;font-size:14px;line-height:1.7;display:flex}.dd-board-contest>button>span{color:var(--dd-accent);flex:none;font-size:12px}.dd-board-contest svg{width:15px;margin-left:auto}.dd-concept-3 .dd-content{padding-top:27px}.dd-concept-3 .dd-nav-layer{border-bottom:2px solid #42364e}.dd-concept-3 .dd-nav-layer nav button[aria-current=page]:after{background:#42364e;bottom:-2px}.dd-job-results{border-top:2px solid #342d40;border-bottom:1px solid var(--dd-line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.dd-job-results strong{font-size:15px;font-weight:600}.dd-job-results span{color:#95889f;font-size:12px}.dd-jobs-full>button{border-bottom:1px solid var(--dd-line);align-items:center;gap:20px;width:100%;padding:23px 0;display:flex}.dd-jobs-full>button>div{flex:1;min-width:0}.dd-jobs-full small{color:#8d8098;font-size:12px}.dd-jobs-full h2{margin:6px 0;font-size:17px;font-weight:550;line-height:1.65}.dd-jobs-full p{color:#97899f;font-size:13px}.dd-jobs-full strong{font-size:15px;font-weight:650}.dd-jobs-full>button>b{color:var(--dd-accent);white-space:nowrap;font-size:13px;font-weight:500}.dd-contest-guide{max-width:600px;padding:40px 0 15px}.dd-contest-guide h2{letter-spacing:-.7px;font-size:24px;line-height:1.5}.dd-contest-guide p{color:#93829f;margin:12px 0 22px;font-size:16px;line-height:1.8}.dd-empty{color:#8f7f9d;text-align:center;grid-column:1/-1;padding:35px 15px;font-size:14px}.dd-modal{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e142778;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dd-modal>section{background:#fff;border-radius:12px;width:min(620px,100%);max-height:85dvh;position:relative;overflow:auto;box-shadow:0 15px 80px #25113235}.dd-modal>section>img{object-fit:cover;object-position:50% 28%;width:100%;height:230px}.dd-modal>section>div{padding:29px}.dd-modal small{color:var(--dd-accent);margin-bottom:8px;font-size:13px;display:block}.dd-modal h2{letter-spacing:-.6px;margin-bottom:14px;font-size:24px;line-height:1.5}.dd-modal strong{margin:13px 0;font-size:23px;display:block}.dd-modal p{color:#796b87;white-space:pre-line;font-size:16px;line-height:1.9}.dd-modal-note{color:#a195a9;margin:18px 0 25px;font-size:12px;line-height:1.8;display:block}.dd-site .dd-modal-close{color:#473750;z-index:1;background:#fff;border:1px solid #e3dce8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:22px;display:grid;position:absolute;top:13px;right:13px;box-shadow:0 2px 8px #27193416}@media (width>=1500px){.dd-site .dd-container{max-width:1220px}}@media (width<=1080px){.dd-other-brands{gap:12px;padding-left:15px}.dd-masthead{gap:17px}.dd-header-account{gap:14px}.dd-utilities{gap:17px}.dd-nav-layer nav{gap:24px}.dd-twin-layout{grid-template-columns:1.1fr 1fr;gap:23px}.dd-twin-market{padding-left:22px}.dd-purpose-layout{grid-template-columns:minmax(0,1fr) 240px;gap:25px}.dd-purpose-layout .dd-services{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-purpose-layout .dd-services>.dd-service:nth-child(3){display:none}.dd-board-market-layout{grid-template-columns:130px minmax(0,1fr) 240px;gap:19px}.dd-board-market{padding-left:18px}.dd-post-row,.dd-post-head{grid-template-columns:62px minmax(0,1fr) 45px 35px}.dd-post-author,.dd-post-head>span:nth-child(3){display:none}.dd-contest-strip{grid-template-columns:180px 1fr 1fr;gap:19px}.dd-contest-strip>button{padding-left:19px}.dd-contest-number,.dd-mode-layer>.dd-container>span{display:none}}@media (width<=850px){.dd-other-brands,.dd-review>.dd-container>span{display:none}.dd-nav-layer>.dd-container{flex-wrap:wrap;gap:0}.dd-nav-layer nav{scrollbar-width:none;justify-content:space-between;gap:20px;width:100%;overflow:auto}.dd-utilities{display:none}.dd-twin-layout{grid-template-columns:1fr}.dd-twin-market{border-top:2px solid #d9d2e4;border-left:0;padding:26px 0 0}.dd-twin-layout .dd-services{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-twin-layout .dd-service-cover{aspect-ratio:1.75}.dd-twin-layout .dd-jobs.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dd-purpose-layout{grid-template-columns:minmax(0,1fr) 215px;gap:23px}.dd-purpose-layout .dd-service-title{font-size:14px}.dd-action-box{padding:18px}.dd-action-box h2{font-size:23px}.dd-mode-layer>.dd-container{gap:10px}.dd-mode-layer>.dd-container>div button{min-width:130px}.dd-board-market-layout{grid-template-columns:minmax(0,1fr) 230px;gap:24px}.dd-directory{display:none}.dd-contest-strip{grid-template-columns:1fr 1fr}.dd-contest-strip>div{grid-column:1/-1}.dd-contest-strip>button:nth-child(2){border-left:0;padding-left:0}.dd-market-intro h1{font-size:26px}.dd-market-intro-head>button{font-size:12px}.dd-market-shortcuts .dd-intro-request{margin-left:0}.dd-section-heading h2{font-size:20px}.dd-gallery-grid{grid-template-columns:1fr}.dd-jobs-full>button{flex-wrap:wrap;gap:9px}.dd-jobs-full>button>div{flex-basis:100%}.dd-jobs-full>button>b{margin-left:auto}}@media (width<=640px){.dd-site .dd-container{width:calc(100% - 28px)}.dd-review>.dd-container{flex-wrap:wrap;gap:6px 12px;padding-block:10px}.dd-review>.dd-container>strong{font-size:12px}.dd-review nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.dd-review nav button{white-space:nowrap;justify-content:center;gap:5px;padding:8px 6px;font-size:12px}.dd-review nav button b{font-size:12px}.dd-masthead{gap:13px;min-height:64px}.dd-brand strong{font-size:24px}.dd-brand img{width:28px;height:28px}.dd-site .dd-header-search{display:none}.dd-header-account{gap:15px;margin-left:auto}.dd-header-account>button:first-child{font-size:12px}.dd-nav-layer nav{gap:22px}.dd-nav-layer nav button{flex:none;min-height:51px;font-size:14px}.dd-nav-layer>.dd-container{min-height:51px}.dd-site .dd-content{padding-top:23px}.dd-purpose-layout{grid-template-columns:1fr}.dd-purpose-aside{border-top:1px solid var(--dd-line);grid-template-columns:1fr 1fr;gap:19px;padding-top:25px;display:grid}.dd-purpose-aside>.dd-side-contest{grid-column:1/-1}.dd-purpose-layout .dd-services{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-purpose-layout .dd-services>.dd-service:nth-child(3),.dd-purpose-layout .dd-services>.dd-service:nth-child(4){display:block}.dd-purpose-layout .dd-service-cover{aspect-ratio:1.28}.dd-purpose-aside .dd-action-box h2{font-size:22px}.dd-purpose-aside .dd-small-market .dd-services,.dd-board-market-layout{grid-template-columns:1fr}.dd-board-market{border-left:0;border-top:1px solid var(--dd-line);padding:25px 0 0}.dd-board-market>.dd-services{grid-template-columns:1fr}.dd-board-market .dd-service{grid-template-columns:42% minmax(0,1fr);gap:17px;display:grid}.dd-board-market .dd-service-cover{aspect-ratio:1;height:100%}.dd-board-market .dd-service-copy{padding-top:0}.dd-market-sign{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.dd-market-sign>span{width:100%}.dd-market-sign h2{margin:0;font-size:22px}.dd-market-sign h2 br{display:none}.dd-market-sign>button{gap:9px;width:auto;margin-left:auto}.dd-board-market .dd-jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dd-board-market>.dd-wide{width:auto;min-width:220px}.dd-market-intro-head{flex-direction:column;align-items:flex-start;gap:10px}.dd-market-intro-head>button{align-self:flex-end;margin-top:-2px}.dd-market-intro h1{font-size:25px}.dd-market-intro form{gap:8px;height:50px;padding-left:11px}.dd-market-intro input{font-size:14px}.dd-market-intro form>button{padding:0 16px}.dd-market-shortcuts{gap:9px 15px}.dd-market-shortcuts>span,.dd-market-shortcuts .dd-intro-request{display:none}.dd-mode-layer>.dd-container>div{flex:1}.dd-mode-layer>.dd-container>div button{flex:1;min-width:0;padding:13px 10px;font-size:14px}.dd-mode-layer>.dd-container>button{gap:4px;font-size:12px}.dd-mode-layer>.dd-container{min-height:52px}.dd-mode-layer svg{width:16px}.dd-page-heading h1{font-size:25px}.dd-page-heading p{font-size:13px}.dd-page-heading .dd-outlined{padding:7px 10px;font-size:12px}.dd-page-heading{align-items:flex-start}.dd-page-heading>button{flex:none}.dd-post-row,.dd-post-head,.dd-concept-3 .dd-post-row,.dd-concept-3 .dd-post-head{grid-template-columns:53px minmax(0,1fr) 34px;gap:8px}.dd-post-views,.dd-post-head>button:nth-child(4){display:none}.is-compact .dd-post-row,.is-compact .dd-post-head{grid-template-columns:53px minmax(0,1fr) 34px}.dd-post-title>b{font-size:12px}.dd-site .dd-post-title{font-size:14px}.dd-post-row{min-height:47px}.dd-post-category{font-size:12px}.dd-board>.dd-filter-pills{gap:19px}.dd-board>.dd-filter-pills button{font-size:13px}.dd-board-tabs>span{font-size:12px}.dd-twin-market>.dd-section-heading{margin-bottom:14px}.dd-twin-layout .dd-service-cover{aspect-ratio:1.32}.dd-service-price strong{font-size:20px}.dd-market-dual-actions>button{padding:12px 14px}.dd-services{gap:18px 13px}.dd-twin-layout .dd-jobs.is-compact{grid-template-columns:1fr;gap:0}.dd-contest-strip{grid-template-columns:1fr;gap:18px;margin-top:26px;padding-top:22px}.dd-contest-strip>button{border:0;border-bottom:1px solid var(--dd-line);padding:0 0 18px}.dd-contest-strip>button:last-child{border:0;padding-bottom:0}.dd-contest-number{display:grid}.dd-contest-strip>div{grid-column:auto}.dd-contest-strip h2{font-size:19px}.dd-concept-note{margin-top:30px;padding-top:20px}.dd-concept-note>strong{font-size:15px}.dd-concept-note p{font-size:13px}.dd-modal{padding:16px}.dd-modal>section>div{padding:23px}.dd-modal h2{font-size:21px}.dd-modal>section>img{height:200px}}@media (width<=390px){.dd-header-account{gap:12px}.dd-header-account>button:first-child{display:none}.dd-brand strong{font-size:23px}.dd-review nav button{letter-spacing:-.6px;font-size:12px}.dd-review nav button b{display:none}.dd-purpose-aside{grid-template-columns:1fr}.dd-purpose-aside>.dd-side-contest{grid-column:auto}.dd-market-intro h1{font-size:23px}.dd-site .dd-service-title{font-size:14px}.dd-job-bottom{align-items:flex-start;gap:7px}.dd-job-bottom>strong{font-size:13px}.dd-jobs{grid-template-columns:1fr}.dd-board-market .dd-jobs{grid-template-columns:1fr;gap:0}.dd-filter-pills{gap:6px}.dd-filter-pills button{padding:6px 9px;font-size:13px}.dd-page-heading{flex-wrap:wrap;gap:12px}.dd-nav-layer nav{gap:20px}}@media (prefers-reduced-motion:reduce){.dd-site *{scroll-behavior:auto!important;transition:none!important}}body:has(.dd-site) .mobile-bottom-nav{display:none}.guardian-wrap{max-width:720px}.guardian-steps{flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;list-style:none;display:flex}.guardian-steps li{color:#6946a4;background:#f2edfb;border-radius:20px;padding:8px 12px;font-size:14px}.guardian-form{gap:18px;display:grid}.guardian-form>label{gap:8px;font-weight:650;display:grid}.guardian-form input:not([type=checkbox]),.guardian-form select{box-sizing:border-box;background:var(--surface,#fff);width:100%;min-height:46px;color:var(--text,#222);font:inherit;border:1px solid #dcd9e5;border-radius:8px;padding:10px 12px}.guardian-form .guardian-check{align-items:flex-start;gap:10px;font-size:15px;font-weight:400;line-height:1.6;display:flex}.guardian-check input{accent-color:#7350b1;flex:none;width:18px;height:18px;margin-top:4px}.guardian-notice{background:#faf8fe;border:1px solid #e3dcec;border-radius:10px;padding:16px}.guardian-notice summary{cursor:pointer;font-weight:700}.guardian-notice p{margin:12px 0 0;font-size:14px}.guardian-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.guardian-record{border-top:1px solid var(--border,#e4e0e9);padding:22px 0}.guardian-record:first-of-type{border-top:0}.guardian-record header{justify-content:space-between;align-items:center;gap:12px;display:flex}.guardian-record h3{margin:0;font-size:18px}.guardian-status{color:#6946a4;white-space:nowrap;background:#f1ecfa;border-radius:14px;padding:5px 10px;font-size:13px}.guardian-status.withdrawn{color:#6c6c74;background:#f2f2f3}.guardian-record dl{grid-template-columns:90px 1fr;gap:8px;font-size:14px;display:grid}.guardian-record dt{color:#73717b}.guardian-record dd{overflow-wrap:anywhere;margin:0}.guardian-events{color:#73717b;padding-left:20px;font-size:14px;line-height:1.8}.guardian-withdraw{border:1px solid #e6d0c8;border-radius:8px;margin-top:16px;padding:16px}.guardian-withdraw .guardian-check{gap:8px;margin:12px 0;font-size:14px;display:flex}.guardian-danger{background:#a23d3d}.guardian-tabs{gap:10px;margin:20px 0;display:flex}.guardian-tabs button{flex:1}.guardian-tabs [aria-pressed=true]{color:#634295;background:#f1ecfa;border-color:#7350b1}.guardian-result{margin:18px 0}.guardian-record details,.guardian-record details p{font-size:14px}.guardian-empty{padding:16px 0}.guardian-form fieldset{border:0;margin:0;padding:0}.guardian-form legend{margin-bottom:8px;font-weight:700}
