.skip-link{position:fixed;left:20px;top:10px;z-index:1000;transform:translateY(-180%);background:#263b27;color:#fff;padding:12px 18px;border-radius:12px;font-weight:700}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}.section-status{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 20px;border:1px solid #d6dec9;border-radius:16px;background:#f2f5e9;color:#40513a;font-size:14px;line-height:1.7}.section-status button{border:1px solid #aab99a;border-radius:999px;background:#fffef8;color:#30442b;min-height:44px;padding:8px 16px;cursor:pointer;font-weight:700}.site-shell .hero-ending{display:inline-block;white-space:nowrap}.site-shell .hero-visual .floating-card{animation:none!important}.site-shell [data-reveal]{opacity:1;transform:none}.care-market-copy p,.learning-course-entry p,.professional-designers .market-head p,.professional-service-card p,.short-creator-card p,.site-shell .hero-lead,.site-shell .knowledge-card>p,.site-shell .section-heading>p{color:#5b6854}@media(min-width:901px){.site-shell .hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;min-height:620px;padding-top:68px;padding-bottom:68px}.site-shell .hero h1{font-size:clamp(52px,5.5vw,86px);line-height:1.14;letter-spacing:-.055em}.site-shell .hero-visual{--hero-core-size:min(43vw,620px);height:min(43vw,620px);left:0;min-width:0}.site-shell .hero-visual .fc-one{left:0;top:8%}.site-shell .hero-visual .fc-two{right:0;bottom:8%}}@media(max-width:600px){.site-shell .hero h1{font-size:clamp(32px,9.8vw,56px);line-height:1.16}.site-shell .hero-visual{--hero-core-size:min(86vw,390px);height:min(86vw,390px);left:0}.site-shell .section-heading h2{font-size:clamp(27px,7.5vw,36px)}.site-shell .section-tabs small{font-size:11px;opacity:1;color:#5b6854}.site-shell .section-tabs strong{font-size:13px}}.help-page,.recovery-page{max-width:960px;margin:0 auto;padding:clamp(28px,6vw,72px) 24px;color:#283b27}.help-card,.recovery-card{padding:clamp(24px,4vw,40px);border:1px solid #d8dfcc;border-radius:24px;background:#fffef8;margin-bottom:20px}.help-page h1,.recovery-page h1{font-size:clamp(28px,4vw,46px);line-height:1.25;margin:12px 0 20px;letter-spacing:-.03em}.help-page li,.help-page p,.recovery-page p{font-size:16px;line-height:1.85;color:#526348}.help-links,.recovery-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.help-links a,.recovery-actions a,.recovery-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border:1px solid #b5c5a2;border-radius:999px;background:#edf2e4;color:#30442b;text-decoration:none;cursor:pointer;font:600 14px/1.5 inherit}.recovery-actions>:first-child{background:#30442b;color:white;border-color:#30442b}.help-page h2{font-size:23px;margin:0 0 14px}.help-page h3{font-size:17px;margin-bottom:6px}.help-page ol,.help-page ul{padding-left:24px}@media(prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}}:root{--ui-page:#f6f5ed;--ui-card:#fffef8;--ui-ink:#2b4128;--ui-muted:#596b4c;--ui-border:#d6dfc7;--ui-soft:#eef2e4;--ui-radius:18px;--ui-space:24px}body .account-page.profile-review-workspace,body .designer-portal{background:var(--ui-page);color:var(--ui-ink);padding:32px 28px 72px;min-height:calc(100dvh - 76px)}body .designer-portal-shell,body .review-workspace-shell{max-width:1200px;width:100%;padding:0;margin:0 auto}body .designer-portal-hero{grid-template-columns:minmax(0,1fr) 230px;gap:30px;margin-bottom:30px;padding:0;border:0;background:transparent}body .designer-portal-hero h1{font-size:32px;line-height:1.35;letter-spacing:0;color:var(--ui-ink)}body .designer-status-card{background:var(--ui-soft);padding:20px 24px;color:var(--ui-ink)}body .designer-panel,body .designer-status-card,body .review-queue-card{border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:none}body .designer-panel,body .review-queue-card{padding:24px;background:var(--ui-card)}body .designer-panel h2,body .review-queue-card h2{font-size:21px;line-height:1.4;color:var(--ui-ink)}body :is(.designer-portal,.review-workspace-shell) :is(p,dd){overflow-wrap:anywhere}body :is(.designer-portal,.review-workspace-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:1px solid #becbac;border-radius:12px;background:#fffef8;color:var(--ui-ink);font-size:14px;line-height:1.6;min-height:44px;padding:10px 12px;max-width:100%}body :is(.designer-inline-actions,.designer-panel-actions,.review-decision>div,.review-pagination,.designer-pagination) :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #bccca6;border-radius:999px;padding:10px 18px;background:var(--ui-soft);color:var(--ui-ink);font-size:13px;font-weight:700;text-decoration:none}body :is(.designer-inline-actions,.designer-panel-actions,.review-decision>div) :is(.primary,.button.primary){background:#32472b;color:#fffef8;border-color:#32472b;box-shadow:none}body :is(.designer-empty,.review-empty,.account-empty){border:1px dashed var(--ui-border);border-radius:var(--ui-radius);padding:32px 24px;background:var(--ui-soft);color:var(--ui-muted)}body :is(.profile-error,.designer-message.error,.merch-error){border-radius:12px;padding:12px 16px;background:#fff0e9;color:#8d3729;font-size:14px;line-height:1.7}body :is(.profile-success,.designer-message.success){border-radius:12px;padding:12px 16px;background:#eaf1df;color:#37532a;font-size:14px;line-height:1.7}body :is(.designer-portal,.review-workspace-shell) :is(button,a,input,select,textarea):focus-visible{outline:3px solid #829e60;outline-offset:3px}.site-shell:has(.merch-overlay),.site-shell:has(.short-panel-overlay){z-index:100}.help-card{scroll-margin-top:100px}@media(max-width:760px){body .account-page.profile-review-workspace,body .designer-portal{padding:24px 18px 48px}body .designer-portal-hero{grid-template-columns:1fr;gap:18px;margin-bottom:24px}body .designer-portal-hero h1{font-size:27px}body .designer-panel,body .review-queue-card{padding:18px}body :is(.designer-inline-actions,.review-decision>div){display:flex;flex-wrap:wrap;gap:10px}body :is(.designer-inline-actions,.review-decision>div)>button{flex:1;min-width:120px}}.merch-overlay{--merch-cream:#faf9f1;--merch-border:#dce3d2;--merch-yellow:#ffdc22;--merch-green:#2d4529}.merch-overlay button{cursor:pointer;font:inherit}.merch-overlay button:disabled{cursor:default;opacity:.5}.merch-overlay :is(button,a,input,textarea):focus-visible{outline:3px solid #829e60;outline-offset:3px}.merch-card-info>span,.merch-footnote,.merch-mini-note{color:#5b6854}@media(max-width:600px){.merch-card-info>span{font-size:11px}.merch-card-info p{font-size:12px}.merch-card-info h4{font-size:16px}.merch-footnote,.merch-mini-note,.merch-product-detail>div>small{font-size:12px;line-height:1.8}.account-page :is(input,select,textarea),.designer-portal :is(input,select,textarea),.merch-dialog :is(input,textarea){font-size:16px}}.site-shell.standalone-page .section-heading .page-title{font-size:clamp(34px,3.7vw,52px);line-height:1.23;letter-spacing:-.025em;margin:0;font-weight:900;overflow-wrap:anywhere}@media(max-width:600px){.site-shell.standalone-page .section-heading .page-title{font-size:32px}}:root{--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235e7052' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--select-chevron-inset:16px;--select-text-reserve:44px}body select:not([multiple]):is(:not([size]),[size="0"],[size="1"]):not([data-slot=native-select]){-webkit-appearance:none!important;appearance:none!important;padding-inline-end:var(--select-text-reserve)!important;background-image:var(--select-chevron)!important;background-position:right var(--select-chevron-inset) center!important;background-size:16px 16px!important;background-repeat:no-repeat!important}.filters select,.forum-board-filters select{--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bac8ae' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}body select:not([multiple]):is(:not([size]),[size="0"],[size="1"]):not([data-slot=native-select]):dir(rtl){background-position:left var(--select-chevron-inset) center!important}@media(forced-colors:active){body select:not([multiple]):is(:not([size]),[size="0"],[size="1"]):not([data-slot=native-select]){-webkit-appearance:auto!important;appearance:auto!important;background-image:none!important}}:root{--record-row-height:62px;--record-row-radius:10px;--record-row-gap:8px}body :is(.designer-list,.review-queue):has(>[data-record-row]){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--record-row-gap)}body :is(.designer-list,.review-queue)>[data-record-row]{margin:0}body .designer-publish-grid:has([data-record-row]){grid-template-columns:minmax(0,1fr)}body .staff-order-list{gap:var(--record-row-gap)}body .customer-order-card,body .staff-order-card{border-radius:var(--record-row-radius)}body .staff-order-toggle{min-height:var(--record-row-height);padding:10px 14px;grid-template-columns:minmax(0,1fr) 150px 16px;gap:16px}body .staff-order-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 16px}body .staff-order-heading b{grid-column:1;grid-row:1;font-size:14px;line-height:1.5}body .staff-order-heading small{grid-column:1;grid-row:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;letter-spacing:0}body .staff-order-heading em{grid-column:2;grid-row:1;font-size:12px}body .staff-order-heading time{grid-column:2;grid-row:2;font-size:10px}body .staff-order-mini-progress{display:none}body .staff-order-stage{grid-column:2;grid-row:1;gap:3px}body .staff-order-stage small{display:none}body .staff-order-stage b{padding:3px 9px;font-size:11px}body .staff-order-stage em{font-size:10px}body .staff-order-chevron{grid-column:3;grid-row:1;width:16px;height:16px}body .customer-order-preview{min-height:var(--record-row-height);padding:10px 14px;gap:14px}body .customer-order-preview>div:first-child{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 16px}body .customer-order-preview h3{grid-row:1;margin:0;font-size:14px;line-height:1.5}body .customer-order-preview h3,body .customer-order-preview small{grid-column:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .customer-order-preview small{grid-row:2;font-size:10px;letter-spacing:0}body .customer-order-preview>div:first-child>span{grid-column:2;grid-row:1/3;align-self:center;min-width:0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .customer-order-state{gap:3px}body .customer-order-state b,body .customer-order-state span{font-size:11px}body .staff-profile-order-list{display:grid;gap:var(--record-row-gap)}body .staff-profile-order-list>article{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--record-row-height);padding:10px 14px;border-radius:var(--record-row-radius)}body .staff-profile-order-list>article>div{display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;min-width:0;font-size:12px}body .staff-profile-order-list>article b{font-size:14px}body .staff-profile-order-list>article time{font-size:11px}@media(max-width:700px){body .staff-order-toggle{padding:10px 12px;grid-template-columns:minmax(0,1fr) auto 16px;gap:9px;min-height:72px}body .staff-order-heading{grid-template-columns:minmax(0,1fr);gap:3px}body .staff-order-heading b{font-size:13px}body .staff-order-heading small{grid-row:2}body .staff-order-heading em{grid-column:1;grid-row:3;font-size:11px}body .staff-order-heading time{display:none}body .staff-order-stage{grid-column:2;grid-row:1;display:grid;max-width:110px}body .staff-order-stage b{font-size:10px}body .staff-order-stage em{display:none}body .staff-order-chevron{grid-column:3;grid-row:1}body .customer-order-preview{grid-template-columns:minmax(0,1fr) auto 16px;min-height:72px;padding:10px 12px;gap:9px}body .customer-order-preview>div:first-child{grid-template-columns:minmax(0,1fr)}body .customer-order-preview>div:first-child>span{grid-column:1;grid-row:3;font-size:10px}body .customer-order-state{grid-column:2;grid-row:1;justify-items:end}body .customer-order-expand{grid-column:3;grid-row:1;width:16px}body .staff-profile-order-list>article{align-items:flex-start;padding:10px 12px;gap:8px}body .staff-profile-order-list>article>div{flex-direction:column;align-items:flex-start;gap:3px}}