:root{--color-ink:#12130f;--color-field:#1b1e17;--color-panel:#25291f;--color-panel-active:#303628;--color-paper:#f6f5ee;--color-mist:#b9bdae;--color-fog:#7e8377;--color-rule:#3a4033;--color-signal:#d9ff59;--color-action:#ff8459;--color-success:#89e7a8;--color-danger:#ff9c96;--surface-canvas:var(--color-ink);--surface-raised:var(--color-field);--surface-control:var(--color-panel);--surface-interactive:var(--color-panel-active);--text-primary:var(--color-paper);--text-secondary:var(--color-mist);--text-subdued:var(--color-fog);--border-subtle:var(--color-rule);--intent-primary:var(--color-signal);--intent-emphasis:var(--color-action);--status-success:var(--color-success);--status-danger:var(--color-danger);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-small:.375rem;--radius-medium:.75rem;--radius-large:1rem;--type-display:clamp(2.25rem, 7vw, 4.5rem);--type-h1:clamp(1.75rem, 4vw, 3rem);--type-h2:1.5rem;--type-h3:1.125rem;--type-lead:1.0625rem;--type-body:1rem;--type-small:.875rem;--type-label:.75rem;--content-store:42rem;--content-dashboard:72rem;--content-theme-card:14rem;--content-preview-dock:24rem;--content-workbench-shell:112rem;--content-workbench-rail:14rem;--content-workbench-main-min:28rem;--content-workbench-main:40rem;--content-preview-desktop:42rem;--content-preview-mobile:24.375rem;--content-workbench-intro:44rem;--content-workbench-heading:18ch;--workbench-paper:#f7f5ef;--workbench-panel:#fcfaf4;--workbench-ink:#282828;--workbench-muted:#66635d;--workbench-rule:#bbb7ae;--workbench-orange:#ff5a0a;--workbench-success:#2e6c3d;--workbench-danger:#a13327;--workbench-grid:#e9e5db;--border-thin:1px;--radius-none:0;--focus-ring:2px;--focus-offset:2px;--control-min-block:2.75rem;--motion-fast:.12s;--motion-enter:.24s;--line-height-compact:1.4}*{box-sizing:border-box}html{background:var(--surface-canvas)}body{background:var(--surface-canvas);color:var(--text-primary);font-family:Pretendard Variable,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:var(--type-body);min-width:20rem;margin:0;line-height:1.6}a{color:inherit;text-underline-offset:var(--space-1);text-decoration-thickness:1px}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{background:var(--surface-control);border:var(--border-thin) solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-primary);padding:var(--space-3);width:100%}textarea{resize:vertical}:focus-visible{outline:var(--focus-ring) solid var(--intent-primary);outline-offset:var(--focus-offset)}.wordmark{font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:var(--type-small);letter-spacing:.08em;font-weight:700;text-decoration:none}.eyebrow{color:var(--intent-primary);font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.button{border:var(--border-thin) solid transparent;border-radius:var(--radius-small);min-height:var(--control-min-block);padding:var(--space-2) var(--space-4);transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out, transform var(--motion-fast) ease-out;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button:active{transform:translateY(1px)}.button-primary{background:var(--intent-primary);color:var(--surface-canvas);font-weight:800}.button-primary:hover{background:var(--text-primary)}.button-quiet{border-color:var(--border-subtle);color:var(--text-secondary);background:0 0}.button-quiet:hover{background:var(--surface-interactive);color:var(--text-primary)}.button-danger{border-color:var(--border-subtle);color:var(--status-danger);background:0 0}.button-danger:hover{background:var(--surface-interactive)}.storefront{--storefront-padding-inline:var(--space-4);--storefront-padding-top:var(--space-6);--surface-canvas:var(--color-ink);--surface-raised:var(--color-field);--surface-control:var(--color-panel);--surface-interactive:var(--color-panel-active);--text-primary:var(--color-paper);--text-secondary:var(--color-mist);--text-subdued:var(--color-fog);--border-subtle:var(--color-rule);--intent-primary:var(--color-signal);--intent-emphasis:var(--color-action);--status-success:var(--color-success);--status-danger:var(--color-danger);background:var(--surface-canvas);color:var(--text-primary);max-width:var(--content-store);min-height:100dvh;padding:var(--storefront-padding-top) var(--storefront-padding-inline) var(--space-16);margin:0 auto;position:relative;container-type:inline-size}.theme-paper{--color-ink:#f2f0e7;--color-field:#fff;--color-panel:#e4e1d6;--color-panel-active:#d5d1c1;--color-paper:#1a1a16;--color-mist:#5b5d53;--color-fog:#7a7b72;--color-rule:#bab8ab;--color-signal:#395e08;--color-action:#a64225;--color-success:#216e39;--color-danger:#b42318}.storefront.theme-paper{background:var(--color-ink);color:var(--color-paper)}.theme-tech-terminal{--color-ink:#070a08;--color-field:#111a13;--color-panel:#16261a;--color-panel-active:#203923;--color-paper:#dbffe1;--color-mist:#9ecaa4;--color-fog:#6d9973;--color-rule:#2e5935;--color-signal:#64ff8f;--color-action:#ffca58;--color-success:#8dffaf;--color-danger:#ff9f9f}.theme-tech-circuit{--color-ink:#07131d;--color-field:#0c202b;--color-panel:#123141;--color-panel-active:#174456;--color-paper:#def8ff;--color-mist:#a5d4df;--color-fog:#6c9cac;--color-rule:#2c5f70;--color-signal:#58f4d2;--color-action:#ffb85c;--color-success:#7df6c8;--color-danger:#ff9f9f}.theme-style-atelier{--color-ink:#f3e8dc;--color-field:#f7f0e7;--color-panel:#e9ddd0;--color-panel-active:#d9c8b7;--color-paper:#241d17;--color-mist:#695d53;--color-fog:#8f7f72;--color-rule:#bcaa98;--color-signal:#a63b2b;--color-action:#1c6e65;--color-success:#237454;--color-danger:#a83333}.theme-style-runway{--color-ink:#111114;--color-field:#202027;--color-panel:#30303a;--color-panel-active:#41414e;--color-paper:#fff6ef;--color-mist:#d2c5bd;--color-fog:#948985;--color-rule:#5a555b;--color-signal:#f4dfb0;--color-action:#e97063;--color-success:#98d9ab;--color-danger:#ff9a91}.theme-beauty-bloom{--color-ink:#fff5f6;--color-field:#fff;--color-panel:#f8dfe5;--color-panel-active:#efcbd4;--color-paper:#3c1d29;--color-mist:#795260;--color-fog:#a77886;--color-rule:#dbaeba;--color-signal:#b23162;--color-action:#d96e48;--color-success:#257851;--color-danger:#b82f4f}.theme-beauty-studio{--color-ink:#f2efe9;--color-field:#fffdf9;--color-panel:#e7ded4;--color-panel-active:#d9ccbe;--color-paper:#29251f;--color-mist:#665e53;--color-fog:#897f73;--color-rule:#c1b4a5;--color-signal:#af5d52;--color-action:#7a496d;--color-success:#356d4b;--color-danger:#aa3d47}.theme-food-pantry{--color-ink:#2b2117;--color-field:#413124;--color-panel:#55402d;--color-panel-active:#6b5138;--color-paper:#fff6df;--color-mist:#dbc9a8;--color-fog:#a89476;--color-rule:#806849;--color-signal:#cfe46b;--color-action:#ff9a52;--color-success:#a4df80;--color-danger:#ffac97}.theme-food-cafe{--color-ink:#f7efe5;--color-field:#fffaf4;--color-panel:#ecddce;--color-panel-active:#dec8b4;--color-paper:#321f14;--color-mist:#705540;--color-fog:#987a61;--color-rule:#c8ad93;--color-signal:#8b542c;--color-action:#bb442d;--color-success:#3d7955;--color-danger:#af3d34}.theme-travel-coast{--color-ink:#e9f4f2;--color-field:#f9fdfb;--color-panel:#d8eae6;--color-panel-active:#c4ddd8;--color-paper:#133843;--color-mist:#4e7278;--color-fog:#78989a;--color-rule:#a9cbc8;--color-signal:#087f93;--color-action:#d06442;--color-success:#27795f;--color-danger:#b84743}.theme-travel-compass{--color-ink:#17212b;--color-field:#22313d;--color-panel:#2d4050;--color-panel-active:#385266;--color-paper:#f5ead4;--color-mist:#cfc4af;--color-fog:#958d80;--color-rule:#627282;--color-signal:#e5bd62;--color-action:#e87850;--color-success:#92d7a2;--color-danger:#ff9f91}.theme-home-ceramic{--color-ink:#eeece6;--color-field:#fdfbf7;--color-panel:#dfddd4;--color-panel-active:#d0cdc1;--color-paper:#33312c;--color-mist:#68665e;--color-fog:#8c8980;--color-rule:#b9b5a9;--color-signal:#4f7770;--color-action:#b9684f;--color-success:#3c755c;--color-danger:#ad4540}.theme-home-garden{--color-ink:#15271d;--color-field:#203726;--color-panel:#2d4b34;--color-panel-active:#3d6243;--color-paper:#f0f4d6;--color-mist:#c9d6a7;--color-fog:#91a574;--color-rule:#5a7856;--color-signal:#d4e85d;--color-action:#ec9360;--color-success:#a7e394;--color-danger:#ffac9d}.theme-fitness-track{--color-ink:#111416;--color-field:#1e262a;--color-panel:#2d383c;--color-panel-active:#3c4b50;--color-paper:#f3f4ed;--color-mist:#c0cbc7;--color-fog:#84948f;--color-rule:#596969;--color-signal:#eff75f;--color-action:#ff755c;--color-success:#8feaab;--color-danger:#ff9a8a}.theme-fitness-trail{--color-ink:#252521;--color-field:#35342e;--color-panel:#46463c;--color-panel-active:#5a594d;--color-paper:#f7f1d8;--color-mist:#d4cba6;--color-fog:#9b9274;--color-rule:#78745d;--color-signal:#d5ea62;--color-action:#f28c51;--color-success:#a7df8c;--color-danger:#ffad91}.theme-gaming-arcade{--color-ink:#151027;--color-field:#251d3e;--color-panel:#352958;--color-panel-active:#47366d;--color-paper:#fff3dd;--color-mist:#d4c7ef;--color-fog:#968ab8;--color-rule:#665787;--color-signal:#ffdf4d;--color-action:#ff5c92;--color-success:#71edbd;--color-danger:#ff92a4}.theme-gaming-neon{--color-ink:#070915;--color-field:#12162b;--color-panel:#1b2140;--color-panel-active:#28305a;--color-paper:#e9efff;--color-mist:#b6c4eb;--color-fog:#7d8dbb;--color-rule:#424f7d;--color-signal:#56e7ff;--color-action:#ff5dd1;--color-success:#72f3bf;--color-danger:#ff91b5}.theme-wellness-sage{--color-ink:#eff2e8;--color-field:#fbfdf8;--color-panel:#dde5d6;--color-panel-active:#cdd9c4;--color-paper:#2a382d;--color-mist:#596c5d;--color-fog:#7f9382;--color-rule:#b2c1ae;--color-signal:#5d8962;--color-action:#bd7862;--color-success:#3d7651;--color-danger:#ad4e4e}.theme-wellness-tide{--color-ink:#eef7f6;--color-field:#fbfefd;--color-panel:#d9ebe8;--color-panel-active:#c4ddd9;--color-paper:#173c42;--color-mist:#52747a;--color-fog:#789a9e;--color-rule:#a9c9c8;--color-signal:#278c87;--color-action:#c46d79;--color-success:#317a63;--color-danger:#b44c59}.creator-header{background-color:var(--color-ink);background-image:var(--storefront-canvas-image,linear-gradient(145deg, var(--color-field), var(--color-ink)));color:var(--color-paper);gap:var(--space-3);margin:calc(var(--storefront-padding-top) * -1) calc(var(--storefront-padding-inline) * -1) 0;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:0;flex-direction:column;justify-content:flex-end;min-height:clamp(13.5rem,45cqi,16rem);padding:clamp(2.75rem,7cqi,3.5rem) clamp(1.25rem,5cqi,2.5rem) clamp(1.25rem,3cqi,1.5rem);display:flex;position:relative;overflow:hidden}.creator-header[data-profile-cover-photo]{background-image:linear-gradient(var(--storefront-canvas-scrim), var(--storefront-canvas-scrim)), var(--storefront-canvas-photo)}.creator-header-actions{inset:var(--space-3) var(--space-3) auto auto;z-index:1;display:flex;position:absolute}.storefront-share-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#12130f7a;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.storefront-share-button:hover{background:#12130fb3}.storefront-share-button:focus-visible{outline:var(--focus-ring) solid #fff;outline-offset:var(--focus-offset)}.storefront-share-button:disabled{cursor:not-allowed;opacity:.72}.creator-introduction{gap:var(--space-3);z-index:1;display:grid;position:relative}.creator-identity{align-items:center;gap:var(--space-4);display:flex}.avatar{border-radius:var(--radius-large);object-fit:cover;border:3px solid #ffffffc7;width:clamp(4.75rem,16cqi,6rem);height:clamp(4.75rem,16cqi,6rem);box-shadow:0 8px 24px #00000038}.avatar-fallback{background:var(--color-action);color:var(--color-ink);font-family:MaruBuri,Noto Serif KR,serif;font-size:var(--type-h2);justify-content:center;align-items:center;display:flex}.creator-identity h1,.section-heading h1,.section-heading h2,.short-source h3,.product-card strong,.empty-state h2,.not-found-page h1{font-family:MaruBuri,Noto Serif KR,Iowan Old Style,serif;font-weight:500}.creator-identity h1{letter-spacing:-.04em;text-shadow:0 2px 14px #0000002e;margin:0;font-size:clamp(1.75rem,7cqi,3.25rem);line-height:1.05}.handle{color:var(--color-mist);margin:var(--space-1) 0 0;font-family:SFMono-Regular,Cascadia Mono,monospace}.creator-bio{color:var(--color-mist);font-size:var(--type-lead);margin:var(--space-4) 0 0;max-width:35rem}.creator-bio:is([data-profile-layout=centered],[data-profile-layout=poster]){text-align:center;margin-inline:auto}.storefront :is(.creator-identity h1,.creator-bio,.audio-block h2,.section-heading h1,.section-heading h2,.section-heading h3,.short-source h3,.short-block>h3,.empty-state h2,.empty-state p,.storefront-disclosure p,.disclosure,.empty-copy,.creator-note,.product-copy){overflow-wrap:break-word;word-break:keep-all}.storefront .creator-identity h1{overflow-wrap:normal;word-break:keep-all}.creator-display-name-word{white-space:nowrap}.creator-display-name-word--emergency{overflow-wrap:anywhere;white-space:normal}.creator-header[data-profile-layout=centered]{text-align:center}.creator-header[data-profile-layout=centered] .creator-introduction{gap:var(--space-2);justify-items:center;width:100%}.creator-header[data-profile-layout=centered] .creator-identity{gap:var(--space-2);flex-direction:column;justify-content:center;width:100%}.creator-header[data-profile-layout=centered] .creator-identity>div{width:100%;min-width:0}.creator-header[data-profile-layout=centered] .social-links{justify-content:center;width:100%}.creator-header[data-profile-layout=poster]{text-align:center;justify-content:center;padding-bottom:clamp(1.5rem,5cqi,2.25rem)}.creator-header[data-profile-layout=poster] .creator-introduction{justify-items:center;width:100%}.creator-header[data-profile-layout=poster] .creator-identity{gap:var(--space-3);flex-direction:column;justify-content:center;width:100%}.creator-header[data-profile-layout=poster] .creator-identity>div{width:100%;min-width:0}.creator-header[data-profile-layout=poster] .avatar{border-radius:50%;width:clamp(5rem,18cqi,6.25rem);height:clamp(5rem,18cqi,6.25rem)}.creator-header[data-profile-layout=poster] .creator-identity h1{font-size:clamp(2rem,8cqi,3.5rem)}.creator-header[data-profile-layout=poster] .social-links{justify-content:center;width:100%}.creator-header[data-profile-layout=cover]{padding-top:var(--space-12);align-content:end}.creator-header[data-profile-layout=cover] .creator-introduction,.creator-header[data-profile-layout=cover] .creator-identity{align-items:end}.creator-header[data-profile-layout=cover] .creator-identity>div{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:color-mix(in srgb, var(--color-ink) 76%, transparent);border:var(--border-thin) solid color-mix(in srgb, var(--color-paper) 24%, transparent);border-radius:var(--radius-medium);max-width:min(100%,32rem);padding:var(--space-3) var(--space-4)}.creator-header[data-profile-layout=cover] .social-links{align-self:end}.social-links{gap:var(--space-3);z-index:1;flex-wrap:wrap;margin:0;display:flex;position:relative}.social-links a{border-bottom:1px solid var(--color-rule);color:var(--color-mist);padding:var(--space-1) 0;text-decoration:none}.social-links a:hover{color:var(--color-signal)}.storefront-disclosure{background:var(--color-field);border:1px solid var(--color-rule);border-radius:var(--radius-medium);align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.storefront-disclosure-label{background:var(--color-signal);color:var(--color-ink);white-space:nowrap;border-radius:999px;padding:.22rem .5rem;font-size:.6875rem;font-weight:800}.storefront-disclosure p{color:var(--color-mist);margin:0;font-size:.75rem;line-height:1.55}.audio-block{border-top:1px solid var(--color-rule);margin-top:var(--space-6);padding-top:var(--space-4)}.audio-block h2,.section-heading h2{font-size:var(--type-h2);margin:var(--space-1) 0 0}audio{margin-top:var(--space-4);width:100%}.storefront-search{gap:var(--space-2);margin-top:var(--space-5);display:grid}.storefront-search>label{color:var(--color-paper);font-size:var(--type-small);font-weight:800}.storefront-search-control input{background:var(--color-field);font-size:var(--type-small);min-height:2.75rem;padding:var(--space-2) var(--space-3);border-width:1px}.storefront-search-active{border-left:var(--space-1) solid var(--color-signal);padding-left:var(--space-4)}.storefront-search-control{align-items:stretch;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.storefront-search-control input{min-width:0}.storefront-search-clear{border:var(--border-thin) solid var(--color-rule);border-radius:var(--radius-small);color:var(--color-mist);min-height:var(--control-min-block);padding:var(--space-2) var(--space-3);background:0 0}.storefront-search-clear:hover{background:var(--color-panel-active);color:var(--color-paper)}.storefront-search-status{color:var(--color-fog);font-size:var(--type-small);margin:0}.storefront-search-status:empty{display:none}.storefront-search-clear:focus-visible,.storefront-search-control input:focus-visible{outline:var(--focus-ring) solid var(--color-signal);outline-offset:var(--focus-offset)}.section-heading{margin-bottom:var(--space-3)}.section-heading>p,.storefront-search-guide{color:var(--color-mist);font-size:var(--type-small);margin:var(--space-2) 0 0;white-space:pre-line;line-height:1.65}.link-list,.short-list,.product-list{gap:var(--space-3);display:grid}.storefront-section-featured{background:var(--color-field);border:1px solid var(--color-rule);border-top:var(--space-1) solid var(--color-signal);padding:var(--space-6)}.storefront-section-featured .section-heading{max-width:28rem}.storefront-section-supporting{margin-top:var(--space-16)}.editorial-link{border-top:1px solid var(--color-rule);overflow:hidden}.editorial-link:last-child{border-bottom:1px solid var(--color-rule)}.editorial-link>a{align-items:center;gap:var(--space-4);min-height:4.5rem;padding:var(--space-4) 0;grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.editorial-link>a:hover,.product-card>a:hover{background:var(--color-panel-active)}.editorial-link img{border-radius:var(--radius-small);height:var(--space-10);object-fit:cover;width:var(--space-10)}.disclosure{color:var(--color-signal);font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:var(--type-label);padding:var(--space-3) var(--space-4) 0;margin:0}.short-block{border-top:1px solid var(--color-rule);padding-top:var(--space-5)}.short-source{align-items:center;gap:var(--space-4);grid-template-columns:6rem 1fr;display:grid}.short-source img,.source-placeholder{background:var(--color-panel);border-radius:var(--radius-small);object-fit:cover;width:6rem;height:6rem}.short-source h3{font-size:var(--type-h3);margin:0}.short-source a{color:var(--color-mist);font-size:var(--type-small);overflow-wrap:normal;word-break:keep-all}.source-action-phrase{white-space:nowrap}.product-list{margin:var(--space-3) 0 var(--space-2)}.product-card{background:var(--color-field);border:1px solid var(--color-rule);border-radius:var(--radius-none);overflow:hidden}.product-card>a{align-items:center;gap:var(--space-2);padding:var(--space-2);grid-template-columns:3.5rem minmax(0,1fr);text-decoration:none;display:grid}.product-card img{background:var(--color-field);border-radius:var(--radius-small);object-fit:contain;width:3.5rem;height:3.5rem}.product-copy{gap:var(--space-1);display:grid}.product-copy>p{font-size:var(--type-h3);line-height:var(--line-height-compact)}.product-copy>span{color:var(--color-mist);font-size:var(--type-small)}.product-badge{background:var(--color-signal);border-radius:999px;justify-self:center;padding:.3rem .55rem;font-weight:800;line-height:1;display:inline-flex;color:var(--color-ink)!important;font-size:.6875rem!important}.product-number{border:var(--border-thin) solid var(--color-signal);border-radius:var(--radius-small);font-variant-numeric:tabular-nums;justify-content:center;justify-self:start;align-items:center;min-width:1.75rem;padding:.25rem .4rem;font-family:SFMono-Regular,Cascadia Mono,monospace;font-weight:700;line-height:1;display:inline-flex;color:var(--color-signal)!important;font-size:var(--type-small)!important}.product-card-compact .product-number{justify-self:center}.product-card-compact .product-copy{text-align:center;justify-items:center}.product-card-compact .product-copy>span:not(.product-badge,.price,.product-number){display:none}.product-card-compact .product-copy strong{font-size:var(--type-small);line-height:1.35}.storefront-product-shelf .section-heading{gap:var(--space-2);max-width:32rem;display:grid}.storefront-product-shelf .section-heading>p:not(.eyebrow){color:var(--color-mist);margin:0}.product-shelf-grid{gap:var(--space-4);display:grid}.product-card-shelf>a,.product-card-shelf>.preview-link-row{grid-template-columns:1fr;align-items:stretch;gap:0;padding:0;display:grid}.product-card-shelf img{aspect-ratio:4/3;background:var(--color-field);height:auto;object-fit:contain;inline-size:100%;border-radius:0;width:100%}.product-card-shelf .product-copy{padding:var(--space-5) var(--space-5) var(--space-3)}.product-card-shelf .product-copy strong{font-size:var(--type-h3)}.price{font-family:SFMono-Regular,Cascadia Mono,monospace;color:var(--color-signal)!important}.empty-state{background:var(--color-field);border-left:var(--space-1) solid var(--color-action);margin-top:var(--space-10);padding:var(--space-6)}.empty-state h2{color:var(--color-paper);font-size:var(--type-h2);margin:var(--space-2) 0}.empty-state p,.empty-copy{color:var(--color-mist)}.storefront-footer{border-top:1px solid var(--color-rule);gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-4);display:grid}.storefront-footer-kicker{color:var(--color-fog);font-size:var(--type-label);letter-spacing:.04em;margin:0;font-weight:800}.storefront-footer-note{color:var(--color-mist);font-size:var(--type-small);margin:var(--space-2) 0 0;max-width:30rem}.storefront-footer .storefront-disclosure{padding:0 0 0 var(--space-4);background:0 0;margin-top:0}@container (min-width:36rem){.product-shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-shell,.admin-shell{max-width:var(--content-dashboard);min-height:100dvh;padding:var(--space-6) var(--space-4) var(--space-16);margin:0 auto}.dashboard-nav{border-bottom:var(--border-thin) solid var(--border-subtle);padding-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.dashboard-nav>div,.dashboard-nav nav{align-items:center;gap:var(--space-3);display:flex}.invitation-list li>div{gap:var(--space-1);display:grid}.dashboard-nav a{color:var(--text-secondary);font-size:var(--type-small)}.dashboard-nav form{margin:0}.creator-workspace{gap:var(--space-8);margin-top:var(--space-8);display:grid}.workspace-stepper{border-bottom:var(--border-thin) solid var(--border-subtle);gap:var(--space-3);padding-bottom:var(--space-4);display:grid}.workspace-stepper ol{gap:var(--space-2);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--content-theme-card)), 1fr));margin:0;padding:0;list-style:none;display:grid}.workspace-stepper a{border-left:var(--focus-ring) solid transparent;color:var(--text-subdued);font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:var(--type-label);padding:var(--space-2) var(--space-3);font-weight:700;text-decoration:none;display:block}.workspace-stepper a:hover{background:var(--surface-interactive);color:var(--text-primary)}.workspace-stepper a[aria-current]{border-left-color:var(--intent-primary);color:var(--intent-primary)}.workspace-layout{gap:var(--space-8);min-width:0;display:grid}.workspace-panels{gap:var(--space-10);min-width:0;display:grid}.workspace-panel{margin-top:0}.workspace-disclosure{background:var(--surface-raised);border:var(--border-thin) solid var(--border-subtle);margin-top:var(--space-4);padding:var(--space-4)}.workspace-disclosure-summary{color:var(--text-primary);cursor:pointer;font-size:var(--type-small);align-items:baseline;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;font-weight:700;list-style:none;display:flex}.workspace-disclosure-summary::-webkit-details-marker{display:none}.workspace-disclosure-summary>span:last-child{color:var(--text-subdued);font-size:var(--type-label);font-weight:400}.workspace-disclosure[open]{background:var(--surface-control)}.workspace-disclosure[open] .workspace-disclosure-summary{border-bottom:var(--border-thin) solid var(--border-subtle);margin-bottom:var(--space-4);padding-bottom:var(--space-3)}.authoring-section,.admin-panel{border-top:var(--border-thin) solid var(--border-subtle);margin-top:var(--space-10);padding-top:var(--space-6)}.section-heading h1{font-size:var(--type-h1);margin:var(--space-2) 0;line-height:1.15}.dashboard-shell .section-heading :is(h1,h2,h3){overflow-wrap:normal;word-break:keep-all}.section-heading>p:not(.eyebrow){color:var(--text-secondary);max-width:40rem;margin:0}.appearance-section-description{overflow-wrap:anywhere;word-break:keep-all}.form-grid,.creation-grid{gap:var(--space-4);margin-top:var(--space-6);display:grid}.form-grid{grid-template-columns:1fr}.field{gap:var(--space-2);display:grid}.field>span{color:var(--text-secondary);font-size:var(--type-small);font-weight:700}.field small{color:var(--text-subdued);font-size:var(--type-label)}.field-preview{color:var(--intent-primary);font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:var(--type-label)}.layout-selector{border:var(--border-thin) solid var(--border-subtle);gap:var(--space-3);min-inline-size:0;padding:var(--space-4);margin:0;display:grid}.layout-selector legend{color:var(--text-secondary);font-size:var(--type-small);padding:0 var(--space-1);font-weight:700}.layout-selector>p{color:var(--text-subdued);font-size:var(--type-label);margin:0}.layout-selector>label{border-top:var(--border-thin) solid var(--border-subtle);align-items:start;gap:var(--space-3);padding-top:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.layout-selector input{accent-color:var(--intent-primary);block-size:var(--space-4);inline-size:var(--space-4);margin-top:var(--space-1)}.layout-selector label>span{gap:var(--space-1);display:grid}.layout-selector small{color:var(--text-secondary);font-size:var(--type-label);line-height:var(--line-height-compact);overflow-wrap:anywhere;word-break:keep-all}.profile-layout-selector{border:var(--border-thin) solid var(--border-subtle);min-inline-size:0;padding:var(--space-4);margin:0}.profile-layout-selector legend{color:var(--text-secondary);font-size:var(--type-small);padding:0 var(--space-1);font-weight:700}.profile-layout-selector>p{color:var(--text-subdued);font-size:var(--type-label);margin:0}.profile-layout-options{gap:var(--space-3);margin-top:var(--space-4);display:grid}.profile-layout-options>label{border:var(--border-thin) solid var(--border-subtle);cursor:pointer;gap:var(--space-3);padding:var(--space-3);display:grid;position:relative}.profile-layout-options>label[data-selected]{border-color:var(--intent-primary);box-shadow:inset 0 0 0 1px var(--intent-primary)}.profile-layout-options input{accent-color:var(--intent-primary);block-size:var(--space-4);inline-size:var(--space-4);right:var(--space-3);top:var(--space-3);z-index:1;margin:0;position:absolute}.profile-layout-thumbnail{background:var(--surface-interactive);border:var(--border-thin) solid var(--border-subtle);align-items:end;gap:var(--space-2);min-height:6rem;padding:var(--space-6) var(--space-3) var(--space-3);display:flex}.profile-layout-thumbnail-avatar{background:var(--text-secondary);block-size:var(--space-8);flex:0 0 var(--space-8);inline-size:var(--space-8);border-radius:50%}.profile-layout-thumbnail-copy{gap:var(--space-1);flex:1;display:grid}.profile-layout-thumbnail-copy>span{background:var(--text-secondary);opacity:.72;max-width:70%;height:.25rem;display:block}.profile-layout-thumbnail-copy>span:first-child{opacity:1;max-width:52%;height:.375rem}.profile-layout-thumbnail-copy>span:last-child{opacity:.48;max-width:86%}.profile-layout-thumbnail-centered{flex-direction:column;justify-content:end;align-items:center}.profile-layout-thumbnail-centered .profile-layout-thumbnail-copy{flex:none;justify-items:center;width:58%}.profile-layout-thumbnail-centered .profile-layout-thumbnail-copy>span{width:100%}.profile-layout-thumbnail-cover{background:linear-gradient(145deg,#b8b6ae,#77756f);align-items:end}.profile-layout-thumbnail-cover .profile-layout-thumbnail-avatar{display:none}.profile-layout-thumbnail-cover .profile-layout-thumbnail-copy{padding:var(--space-2);background:#ffffffc7;flex:0 64%}.profile-layout-option-copy{gap:var(--space-1);padding-right:var(--space-6);display:grid}.profile-layout-option-copy small{color:var(--text-secondary);font-size:var(--type-label);line-height:var(--line-height-compact);word-break:keep-all}.appearance-canvas{border:var(--border-thin) solid var(--border-subtle);gap:var(--space-3);min-inline-size:0;padding:var(--space-4);margin:0;display:grid}.appearance-canvas legend{color:var(--text-secondary);font-size:var(--type-small);padding:0 var(--space-1);font-weight:700}.appearance-canvas>p{color:var(--text-subdued);font-size:var(--type-label);margin:0}.appearance-canvas>label{border-top:var(--border-thin) solid var(--border-subtle);align-items:start;gap:var(--space-3);padding-top:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.appearance-canvas>label input{accent-color:var(--intent-primary);block-size:var(--space-4);inline-size:var(--space-4);margin-top:var(--space-1)}.appearance-canvas label>span{gap:var(--space-1);display:grid}.appearance-canvas small{color:var(--text-secondary);font-size:var(--type-label);line-height:var(--line-height-compact);word-break:keep-all}.appearance-canvas-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.appearance-canvas-fields[hidden]{display:none}.appearance-canvas-fields input[type=color]{block-size:var(--control-min-block);inline-size:100%;padding:var(--space-1)}.appearance-notice{color:var(--intent-emphasis);font-size:var(--type-label);min-block-size:calc(var(--type-label) * var(--line-height-compact))}.theme-select select{min-height:var(--control-min-block)}.theme-selector-current{border-left:var(--focus-ring) solid var(--intent-primary);color:var(--text-primary);align-items:baseline;gap:var(--space-2);padding-left:var(--space-3);flex-wrap:wrap;display:flex}.theme-selector-current span{color:var(--text-secondary)}.profile-authoring-layout{gap:var(--space-8);display:grid}.profile-authoring-layout>.form-grid{margin-top:var(--space-6)}.workspace-step-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;justify-content:space-between;display:flex}.draft-preview-panel{background:var(--surface-raised);border:var(--border-thin) solid var(--border-subtle);border-radius:var(--radius-medium);overflow:hidden}.workspace-preview-disclosure{background:var(--surface-raised);border:var(--border-thin) solid var(--border-subtle);border-radius:var(--radius-medium);overflow:hidden}.workspace-preview-disclosure[open]>summary{border-bottom:var(--border-thin) solid var(--border-subtle)}.draft-preview-heading{border-bottom:var(--border-thin) solid var(--border-subtle);padding:var(--space-5)}.draft-preview-heading h2{font-family:MaruBuri,Noto Serif KR,Iowan Old Style,serif;font-size:var(--type-h3);margin:var(--space-2) 0;font-weight:500}.draft-preview-heading>p:not(.eyebrow){color:var(--text-secondary);font-size:var(--type-small);margin:0}.preview-storefront{--storefront-padding-inline:var(--space-4);--storefront-padding-top:var(--space-6);max-width:none;min-height:0;padding:var(--storefront-padding-top) var(--storefront-padding-inline);margin:0}.preview-storefront .creator-header>.wordmark{color:var(--color-mist);margin-bottom:var(--space-6);display:inline-block}.preview-storefront .creator-identity h1{font-size:var(--type-h2)}.preview-viewport-desktop .preview-storefront{--storefront-padding-inline:var(--space-6);--storefront-padding-top:var(--space-8);padding:var(--storefront-padding-top) var(--storefront-padding-inline) var(--space-16)}.preview-viewport-desktop .preview-storefront .creator-identity h1{font-size:var(--type-h1)}.preview-storefront .storefront-disclosure{margin-top:var(--space-4)}.preview-storefront .audio-block{margin-top:var(--space-6);padding-top:var(--space-4)}.preview-storefront .storefront-section-featured{padding:var(--space-4)}.preview-storefront .storefront-search-control input:disabled{-webkit-text-fill-color:var(--text-primary);background:var(--color-panel);border-color:var(--color-rule);color:var(--text-primary);cursor:not-allowed;opacity:1;border-style:dashed}.preview-storefront .storefront-search-control input:disabled::placeholder{color:var(--text-primary);opacity:1}.preview-audio-copy{color:var(--color-mist);font-size:var(--type-small);margin:var(--space-3) 0 0}.preview-link,.preview-link-row{color:var(--color-mist)}.preview-link{border-bottom:1px solid var(--color-rule);padding:var(--space-1) 0}.preview-link-row{align-items:center;gap:var(--space-4);min-height:var(--space-16);padding:var(--space-4);grid-template-columns:1fr auto;display:grid}.checkbox{color:var(--text-secondary);align-items:center;gap:var(--space-2);font-size:var(--type-small);display:flex}.checkbox input{accent-color:var(--intent-primary);height:var(--space-4);width:var(--space-4)}.publication-control{background:var(--surface-raised);border-left:var(--space-1) solid var(--intent-emphasis);align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.publication-control strong{display:block}.publication-control p:not(.eyebrow){color:var(--text-secondary);font-size:var(--type-small);margin:var(--space-1) 0 0}.status-message{border-left:var(--space-1) solid currentColor;margin:var(--space-4) 0 0;padding:var(--space-3)}.status-saved{color:var(--status-success)}.status-error{color:var(--status-danger)}.compact-form{background:var(--color-field);border:1px solid var(--color-rule);border-radius:var(--radius-medium);gap:var(--space-3);padding:var(--space-5);display:grid}.compact-form h3,.invitation-list h2{font-size:var(--type-h3);margin:0}.invitation-list ul{margin:var(--space-3) 0 0;padding:0;list-style:none}.invitation-list li{border-top:1px solid var(--color-rule);align-items:center;gap:var(--space-4);padding:var(--space-3) 0;justify-content:space-between;display:flex}.invitation-list li strong{display:block}.invitation-list li span{color:var(--color-fog);font-size:var(--type-label)}.inventory-actions{gap:var(--space-2);display:flex}.inventory-actions form{margin:0}.sort-field input{min-height:2.75rem;padding:var(--space-2);width:4.5rem}.sr-only{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.invite-form{align-items:end;gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr;display:grid}.token-reveal{background:var(--color-field);border-left:var(--space-1) solid var(--color-signal);margin-top:var(--space-6);padding:var(--space-5)}.token-reveal a{color:var(--color-signal);overflow-wrap:anywhere}.token-reveal p:not(.eyebrow){color:var(--color-mist);font-size:var(--type-small)}.invitation-list{border-top:1px solid var(--color-rule);margin-top:var(--space-8);padding-top:var(--space-5)}.not-found-page{max-width:var(--content-store);min-height:100dvh;padding:var(--space-12) var(--space-4);margin:0 auto}.not-found-page h1{font-size:var(--type-h1);margin:var(--space-3) 0}.not-found-page>p:not(.eyebrow){color:var(--color-mist);margin-bottom:var(--space-6)}.auth-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.passkey-sign-in{gap:var(--space-3);margin-top:var(--space-6);justify-items:start;display:grid}.passkey-sign-in .status-message{margin:0}.passkey-sign-in+.auth-form{border-top:var(--border-thin) solid var(--border-subtle);margin-top:var(--space-6);padding-top:var(--space-6);position:relative}.passkey-sign-in+.auth-form:before{background:var(--surface-canvas);color:var(--color-mist);content:"또는";font-size:var(--type-small);padding-inline-end:var(--space-3);position:absolute;inset-block-start:calc(var(--space-3) * -1);inset-inline-start:0}.auth-form{gap:var(--space-4);margin-top:var(--space-6);display:grid}.auth-form .button{justify-self:start}.account-entry-note{color:var(--color-mist);font-size:var(--type-small);margin:0}.account-entry-note a{color:var(--color-paper)}.invitation-gateway{align-content:start;gap:var(--space-8);display:grid}.invitation-gateway-introduction{gap:var(--space-2);display:grid}.invitation-gateway-introduction>p:not(.eyebrow){color:var(--color-mist);margin:0}.invitation-gateway-panel{background:var(--color-field);border:var(--border-thin) solid var(--color-rule);border-top:var(--space-1) solid var(--color-signal);padding:var(--space-6)}.invitation-gateway-panel h2{font-family:MaruBuri,Noto Serif KR,Iowan Old Style,serif;font-size:var(--type-h2);margin:0;font-weight:500}.invitation-gateway .status-message{margin:0}@media (min-width:48rem){.storefront{--storefront-padding-inline:var(--space-8)}.storefront,.dashboard-shell,.admin-shell{padding-left:var(--storefront-padding-inline,var(--space-8));padding-right:var(--storefront-padding-inline,var(--space-8))}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-wide{grid-column:1/-1}.profile-layout-options,.creation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-form{grid-template-columns:1fr auto}}@media (min-width:64rem){.dashboard-shell,.admin-shell{padding-top:var(--space-10)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important}}.dashboard-shell{--surface-canvas:var(--workbench-paper);--surface-raised:var(--workbench-panel);--surface-control:var(--workbench-panel);--surface-interactive:var(--workbench-grid);--text-primary:var(--workbench-ink);--text-secondary:var(--workbench-muted);--text-subdued:var(--workbench-muted);--border-subtle:var(--workbench-rule);--intent-primary:var(--workbench-orange);--intent-emphasis:var(--workbench-orange);--status-success:var(--workbench-success);--status-danger:var(--workbench-danger);background:var(--workbench-paper);color:var(--workbench-ink);max-width:none;min-height:100dvh;margin:0;padding:0}.creator-workspace{max-width:var(--content-workbench-shell);gap:0;min-height:100dvh;margin:0 auto;display:grid}.workspace-rail{background:var(--workbench-paper);border-bottom:var(--border-thin) solid var(--workbench-rule);align-content:start;gap:var(--space-4);padding:var(--space-4);display:grid}.dashboard-shell .wordmark{color:var(--workbench-ink)}.workspace-profile-status{border:var(--border-thin) solid var(--workbench-rule);align-items:center;gap:var(--space-3);grid-template-columns:var(--space-10) minmax(0, 1fr) auto;padding:var(--space-3);display:grid}.workspace-profile-initial{background:var(--workbench-ink);color:var(--workbench-paper);font-family:MaruBuri,Noto Serif KR,Iowan Old Style,serif;font-size:var(--type-h3);height:var(--space-10);width:var(--space-10);justify-content:center;align-items:center;display:flex}.workspace-profile-status div{min-width:0;display:grid}.workspace-profile-status strong{font-size:var(--type-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-profile-status div>span{color:var(--workbench-muted);font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-publication-status{border:var(--border-thin) solid var(--workbench-orange);color:var(--workbench-orange);font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:var(--type-label);padding:var(--space-1) var(--space-2)}.workspace-stepper{gap:var(--space-3);border:0;padding:0;display:grid}.workspace-stepper ol{gap:var(--space-1);grid-template-columns:repeat(auto-fit, minmax(var(--space-16), 1fr))}.workspace-stepper a{border-left:0;border-top:var(--border-thin) solid var(--workbench-rule);color:var(--workbench-muted);align-items:center;gap:var(--space-2);padding:var(--space-2) 0;display:flex}.workspace-stepper a:hover{color:var(--workbench-ink);background:0 0}.workspace-stepper a[aria-current]{border-left-color:#0000;border-top-color:var(--workbench-orange);color:var(--workbench-ink)}.dashboard-workbench{min-width:0}.workspace-compact-header{border-bottom:var(--border-thin) solid var(--workbench-rule);align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.workspace-title-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.workspace-title-row h1{font-family:MaruBuri,Noto Serif KR,Iowan Old Style,serif;font-size:var(--type-h2);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.2}.workspace-compact-header>div:first-child>p:not(.eyebrow){color:var(--workbench-muted);font-size:var(--type-small);margin:var(--space-1) 0 0}.workspace-header-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace-header-actions a{color:var(--workbench-ink);font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:var(--type-label)}.workspace-header-actions form{margin:0}.workspace-canvas{padding:var(--space-6) var(--space-4) var(--space-16)}.workspace-status{background:var(--workbench-panel);margin:0 0 var(--space-6);border-color:currentColor}.dashboard-shell input,.dashboard-shell select,.dashboard-shell textarea{background:var(--workbench-panel);border-color:var(--workbench-rule);border-radius:var(--radius-none);color:var(--workbench-ink)}.dashboard-shell .button{border-radius:var(--radius-none);box-shadow:none}.dashboard-shell .button-primary{background:var(--workbench-ink);color:var(--workbench-paper)}.dashboard-shell .button-primary:hover{background:var(--workbench-orange);color:var(--workbench-ink)}.dashboard-shell .button-quiet{border-color:var(--workbench-rule);color:var(--workbench-ink);background:0 0}.dashboard-shell .button-quiet:hover{background:var(--workbench-grid);color:var(--workbench-ink)}.dashboard-shell .button-danger{border-color:var(--workbench-rule);color:var(--workbench-danger)}.workspace-layout{gap:var(--space-6);min-width:0}.workspace-panels{gap:var(--space-8);width:100%;min-width:0;max-width:none;container:authoring/inline-size}.workspace-panels>*,.workspace-panels :is(.compact-form,.field){min-width:0}.workspace-panels .form-grid,.workspace-panels .creation-grid,.workspace-panels .profile-layout-options{grid-template-columns:1fr}.workspace-panels .field-wide{grid-column:auto}.dashboard-shell .authoring-section{border-color:var(--workbench-ink);padding-top:var(--space-5);margin-top:0}.workspace-product-manager{border-top:var(--border-thin) solid var(--workbench-ink);margin-top:var(--space-8);padding-top:var(--space-6)}.dashboard-shell .section-heading>p:not(.eyebrow){color:var(--workbench-muted)}.dashboard-shell .workspace-disclosure,.dashboard-shell .compact-form,.dashboard-shell .workspace-disclosure[open]{background:var(--workbench-panel)}.dashboard-shell .workspace-disclosure[open] .workspace-disclosure-summary,.dashboard-shell .workspace-disclosure-summary{color:var(--workbench-ink)}.dashboard-shell .workspace-disclosure-summary>span:last-child,.dashboard-shell .field>span,.dashboard-shell .field small,.dashboard-shell .checkbox,.dashboard-shell .section-heading>p:not(.eyebrow){color:var(--workbench-muted)}.dashboard-shell .field-preview{color:var(--workbench-orange)}.dashboard-shell .layout-selector,.dashboard-shell .layout-selector>label{border-color:var(--workbench-rule)}.dashboard-shell .layout-selector input{accent-color:var(--workbench-orange)}.dashboard-shell .publication-control{background:var(--workbench-panel);border-left-color:var(--workbench-orange)}.dashboard-shell .compact-form{border-radius:var(--radius-none)}.dashboard-shell .checkbox input{accent-color:var(--workbench-orange)}.workspace-secondary-content{margin-top:0}.workspace-secondary-content .creation-grid{margin-top:var(--space-4);grid-template-columns:1fr}.product-card-form{gap:var(--space-4)}.product-form-primary,.product-form-row{gap:var(--space-4);display:grid}.product-card-actions{border-top:var(--border-thin) solid var(--workbench-rule);padding-top:var(--space-4);justify-content:flex-end;display:flex}.draft-preview-panel,.workspace-preview-disclosure{background:var(--workbench-panel);border-color:var(--workbench-rule);border-radius:var(--radius-none)}.workspace-preview-dock{display:none}.draft-preview-heading{border-color:var(--workbench-rule);align-items:end;gap:var(--space-4);padding:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.draft-preview-heading h2{color:var(--workbench-ink)}.draft-preview-heading>p:not(.eyebrow){color:var(--workbench-muted)}.draft-preview-heading>div:first-child{min-width:min(100%, var(--content-workbench-main))}.draft-preview-heading>div:first-child>p:not(.eyebrow){color:var(--workbench-muted);font-size:var(--type-small);margin:0}.preview-viewport-selector{border:var(--border-thin) solid var(--workbench-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:inline-grid}.preview-viewport-selector button{color:var(--workbench-muted);min-height:var(--control-min-block);padding:var(--space-2) var(--space-4);transition:background-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out;background:0 0;border:0}.preview-viewport-selector button+button{border-left:var(--border-thin) solid var(--workbench-rule)}.preview-viewport-selector button:hover{background:var(--workbench-grid);color:var(--workbench-ink)}.preview-viewport-selector button[aria-pressed=true]{background:var(--workbench-ink);color:var(--workbench-paper)}.workspace-preview-toolbar{border-bottom:var(--border-thin) solid var(--workbench-rule);align-items:center;gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.workspace-preview-toolbar p{color:var(--workbench-muted);font-size:var(--type-label);margin:0}.workbench-preview-stage{background:var(--workbench-grid);min-height:46rem;padding:var(--space-6);justify-content:center;align-items:start;display:flex;overflow:auto}.workbench-preview-frame{background:var(--color-ink);border:var(--border-thin) solid var(--workbench-ink);min-width:0;transition:max-width var(--motion-fast) ease-out, width var(--motion-fast) ease-out;flex:0 auto;margin:0 auto;overflow:hidden}.preview-viewport-desktop{max-width:var(--content-preview-desktop);width:min(100%, var(--content-preview-desktop))}.preview-viewport-mobile{max-width:var(--content-preview-mobile);width:min(100%, var(--content-preview-mobile))}.workbench-preview-status{background:var(--workbench-ink);border-bottom:var(--border-thin) solid var(--color-rule);color:var(--workbench-paper);font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:var(--type-label);align-items:center;gap:var(--space-2);letter-spacing:.04em;padding:var(--space-3) var(--space-4);flex-wrap:wrap;justify-content:space-between;font-weight:700;display:flex}.workbench-preview-status span:last-child{color:var(--workbench-orange)}.workspace-preview-disclosure>summary{padding:var(--space-4)}.workspace-preview-disclosure[open]>summary{border-color:var(--workbench-rule)}@container authoring (min-width:34rem){.workspace-panels .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-panels .field-wide{grid-column:1/-1}.workspace-panels .profile-layout-options{grid-template-columns:repeat(2,minmax(0,1fr))}.product-form-primary{grid-template-columns:minmax(8rem,.65fr) minmax(0,2fr)}.product-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.product-form-row-price{grid-template-columns:minmax(0,2fr) minmax(8rem,1fr)}}@container authoring (min-width:46rem){.workspace-panels .creation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.workspace-rail,.workspace-canvas{padding-left:var(--space-8);padding-right:var(--space-8)}}@media (min-width:64rem){.creator-workspace{grid-template-columns:var(--content-workbench-rail) minmax(0, 1fr)}.workspace-rail{border-bottom:0;border-right:var(--border-thin) solid var(--workbench-rule);min-height:100dvh;padding:var(--space-6) var(--space-4);position:sticky;top:0}.workspace-stepper ol{display:block}.workspace-stepper li+li{margin-top:var(--space-1)}.workspace-compact-header{padding-left:var(--space-8);padding-right:var(--space-8)}.workspace-preview-disclosure{display:block}}@media (min-width:80rem){.workspace-canvas{padding-left:var(--space-4);padding-right:var(--space-4)}.workspace-layout{align-items:start;gap:clamp(var(--space-6), 2vw, var(--space-8));grid-template-columns:minmax(var(--content-workbench-main-min), var(--content-workbench-main)) minmax(0, var(--content-preview-desktop));justify-content:center}.workspace-preview-dock{top:var(--space-6);align-self:start;display:block;position:sticky}.workspace-preview-disclosure{display:none}}[data-workbench-layout=open-design]{--workbench-paper:#f5f5f2;--workbench-panel:#fff;--workbench-ink:#20201e;--workbench-muted:#706f69;--workbench-rule:#e3e2dc;--workbench-grid:#eeeeea;--workbench-orange:#bd6a42;background:var(--workbench-paper);font-family:Pretendard Variable,Apple SD Gothic Neo,Noto Sans KR,sans-serif}[data-workbench-layout=open-design] .workspace-rail{border-color:var(--workbench-rule);background:#fafaf7}[data-workbench-layout=open-design] :is(.workspace-profile-status,.workspace-disclosure,.compact-form,.layout-selector){border-color:var(--workbench-rule);border-radius:12px}[data-workbench-layout=open-design] .workspace-profile-status{background:#fff}[data-workbench-layout=open-design] :is(.workspace-profile-initial,.preview-viewport-selector button[aria-pressed=true]){background:var(--workbench-ink)}[data-workbench-layout=open-design] .workspace-publication-status{color:var(--workbench-orange);border:0;padding:0;font-family:inherit;font-weight:700}[data-workbench-layout=open-design] :is(.workspace-stepper a,.workspace-header-actions a,.field-preview){letter-spacing:0;font-family:inherit}[data-workbench-layout=open-design] .workspace-stepper a{padding:var(--space-2) var(--space-3);border-radius:8px}[data-workbench-layout=open-design] .workspace-stepper a[aria-current]{color:var(--workbench-ink);background:#fff;border-top-color:#0000}[data-workbench-layout=open-design] :is(.workspace-title-row h1,.draft-preview-heading h2){font-family:inherit;font-weight:800}[data-workbench-layout=open-design] :is(input,select,textarea,.button){border-radius:10px}[data-workbench-layout=open-design] .workbench-preview-stage{background:#f5f5f2;border:0;border-radius:24px;min-height:46rem;padding:24px}[data-workbench-layout=open-design] .workbench-preview-frame{background:#f5f5f2;border:0;border-radius:24px;overflow:hidden}[data-workbench-layout=open-design] .preview-viewport-desktop{max-width:var(--content-preview-desktop);width:min(100%, var(--content-preview-desktop))}[data-workbench-layout=open-design] .workbench-preview-frame.preview-viewport-mobile:has(.storefront.theme-paper[data-storefront-surface=paper]){border-radius:0}[data-workbench-layout=open-design] .workbench-preview-status{color:#706f69;letter-spacing:0;background:#fff;border-bottom:1px solid #eeeeea;font-family:inherit;font-weight:600}[data-workbench-layout=open-design] .workbench-preview-status span:last-child{color:var(--workbench-orange)}.storefront.theme-paper[data-storefront-surface=paper]{--storefront-padding-inline:24px;--storefront-padding-top:32px;color:#20201e;max-width:440px;padding:var(--storefront-padding-top) var(--storefront-padding-inline) 48px;background:#fff;border:0;border-radius:24px;box-shadow:0 16px 36px #211f1a1a,0 2px 8px #211f1a0a}.storefront.theme-paper[data-storefront-surface=paper]>.creator-header{border-radius:24px 24px 0 0}[data-workbench-layout=open-design] .storefront.preview-storefront.theme-paper[data-storefront-surface=paper]{width:min(100%,440px);margin-left:auto;margin-right:auto}.preview-viewport-mobile .storefront.theme-paper[data-storefront-surface=paper]{--storefront-padding-inline:var(--space-4);box-shadow:none;max-width:none;padding-left:var(--storefront-padding-inline);padding-right:var(--storefront-padding-inline);border-radius:0;width:100%}.preview-viewport-mobile .storefront.theme-paper[data-storefront-surface=paper]>.creator-header{border-radius:0}.storefront.theme-paper[data-storefront-surface=paper] :is(.wordmark,.eyebrow,.handle,.disclosure,.price){font-family:var(--storefront-display-face,"Pretendard Variable", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif);letter-spacing:0;text-transform:none}.storefront.theme-paper[data-storefront-surface=paper] :is(.creator-identity h1,.section-heading h1,.section-heading h2,.section-heading h3,.short-source h3,.product-card strong,.empty-state h2){font-family:var(--storefront-display-face,"Pretendard Variable", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif);font-weight:800}.storefront.theme-paper[data-storefront-surface=paper] :is(.creator-header,.audio-block,.storefront-section,.storefront-footer){border-color:var(--color-rule,#ecebe6)}.storefront.theme-paper[data-storefront-surface=paper] :is(.storefront-disclosure,.empty-state){background:var(--color-field,#fafaf8);border-color:var(--color-signal,#bd6a42);border-radius:var(--radius-medium,12px)}.storefront.theme-paper[data-storefront-surface=paper] :is(.storefront-section-featured,.product-card){background:var(--color-field,#fafaf8);border-radius:var(--radius-medium,12px);border:0}.storefront.theme-paper[data-storefront-surface=paper] :is(.editorial-link,.short-block){border-color:var(--color-rule,#ecebe6);border-radius:var(--radius-medium,12px)}.storefront.theme-paper[data-storefront-surface=paper] :is(.editorial-link>a:hover,.product-card>a:hover){background:var(--color-panel-active,#f1f0eb)}.storefront.theme-paper[data-storefront-surface=paper] :is(.disclosure,.price){color:var(--color-signal,#9a593b)!important}@media (max-width:30rem){:is(html:has(.storefront.theme-paper[data-storefront-surface=paper]),body:has(.storefront.theme-paper[data-storefront-surface=paper])){background:#fff}.storefront.theme-paper[data-storefront-surface=paper]{--storefront-padding-inline:16px;box-shadow:none;max-width:none;padding-left:var(--storefront-padding-inline);padding-right:var(--storefront-padding-inline);border-radius:0;width:100%}.storefront.theme-paper[data-storefront-surface=paper]>.creator-header{border-radius:0}[data-workbench-layout=open-design] .workbench-preview-stage{border-radius:0;padding:16px}[data-workbench-layout=open-design] .preview-viewport-desktop{width:100%;max-width:100%}}.storefront :is(.creator-identity h1,.section-heading h1,.section-heading h2,.short-source h3,.product-card strong,.empty-state h2,.audio-block h2){font-family:var(--storefront-display-face,"MaruBuri", "Noto Serif KR", "Iowan Old Style", serif)}.storefront[data-storefront-body=cards] .storefront-search-control input,.storefront[data-storefront-body=gallery] .storefront-search-control input{border-radius:999px;box-shadow:0 6px 18px #00000012}.storefront[data-storefront-body=cards] :is(.editorial-link,.short-block,.product-card){background:var(--color-field);border:1px solid var(--color-rule);border-radius:var(--radius-large);overflow:hidden;box-shadow:0 6px 18px #00000012}.storefront[data-storefront-body=cards] :is(.link-list,.short-list,.product-list){gap:var(--space-4)}.storefront[data-storefront-body=cards] .editorial-link:last-child{border-bottom:1px solid var(--color-rule)}.storefront[data-storefront-body=cards] .editorial-link>a{padding-inline:var(--space-4)}.storefront[data-storefront-body=cards] .short-block{padding:var(--space-4)}.storefront[data-storefront-body=gallery] .product-shelf-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.storefront[data-storefront-body=gallery] .product-card-shelf{background:var(--color-field);border-radius:var(--radius-large);border:0;box-shadow:0 5px 15px #00000012}.storefront[data-storefront-body=gallery] .product-card-shelf img{aspect-ratio:1}.storefront[data-storefront-body=gallery] .product-card-shelf .product-copy{padding:var(--space-3)}.storefront[data-storefront-body=gallery] .product-card-shelf .product-copy strong{font-size:var(--type-small);line-height:var(--line-height-compact)}.storefront[data-storefront-body=gallery] .product-card-shelf .product-copy>span:not(.product-badge,.price,.product-number){display:none}.storefront[data-storefront-body=gallery] :is(.editorial-link,.short-block){background:var(--color-field);border-radius:var(--radius-large);border:0;overflow:hidden;box-shadow:0 5px 15px #00000012}.storefront[data-storefront-body=gallery] .editorial-link>a{padding-inline:var(--space-4)}.storefront[data-storefront-body=gallery] .short-block{padding:var(--space-4)}.storefront :is(.storefront-content-section,.storefront-content-search){--section-divider-offset:-.5rem;margin-top:var(--space-4);border-top:0;min-width:0;padding-top:0;position:relative}.storefront :is(.storefront-content-section,.storefront-content-search):before{background:var(--color-rule);content:"";pointer-events:none;height:1px;left:0;right:0;top:var(--section-divider-offset);position:absolute}.storefront :is(.storefront-content-guide,.storefront-content-search){--section-divider-offset:-.375rem;margin-top:var(--space-3)}.storefront .storefront-content-products{--section-divider-offset:-.5rem;margin-top:var(--space-4)}.storefront :is(.storefront-content-shorts,.storefront-content-links){--section-divider-offset:-.625rem;margin-top:var(--space-5)}.storefront[data-storefront-dividers=off] :is(.storefront-content-section,.storefront-content-search)[data-section-divider=inherit],.storefront :is(.storefront-content-section,.storefront-content-search)[data-section-divider=off]{margin-top:var(--space-2)}.storefront[data-storefront-dividers=off] :is(.storefront-content-section,.storefront-content-search)[data-section-divider=inherit]:before,.storefront :is(.storefront-content-section,.storefront-content-search)[data-section-divider=off]:before{display:none}.storefront-content-search .storefront-search{margin-top:0}.storefront-content-guide{text-align:center}.storefront-content-guide>.section-heading{max-width:34rem;margin:0 auto}.storefront-content-guide[data-section-layout=cards],.storefront-content-search[data-section-layout=cards]{background:var(--color-field);border:1px solid var(--color-rule);border-radius:var(--radius-large);padding:var(--space-5);box-shadow:0 6px 18px #00000012}.storefront-content-guide[data-section-layout=showcase]{background:color-mix(in srgb, var(--color-signal) 12%, var(--color-field));border:1px solid var(--color-signal);border-radius:var(--radius-large);padding:var(--space-6) var(--space-5)}.storefront-content-section>.section-heading{margin-bottom:var(--space-3)}.storefront-content-section>.section-heading h2{margin:0}.storefront-content-section .storefront-section-items{min-width:0}.storefront-content-products .product-list{margin-top:0}.product-card-compact>.preview-link-row{align-items:center;gap:var(--space-2);padding:var(--space-2);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.storefront-content-section[data-section-layout=cards] :is(.editorial-link,.short-block,.product-card){background:var(--color-field);border:1px solid var(--color-rule);border-radius:var(--radius-large);overflow:hidden;box-shadow:0 6px 18px #00000012}.storefront-content-section[data-section-layout=cards] :is(.link-list,.short-list,.product-list,.product-shelf-grid){gap:var(--space-4)}.storefront-content-section[data-section-layout=cards] .editorial-link:last-child{border-bottom:1px solid var(--color-rule)}.storefront-content-section[data-section-layout=cards] .editorial-link>a{padding-inline:var(--space-4)}.storefront-content-section[data-section-layout=cards] .short-block{padding:var(--space-4)}.storefront-content-section[data-section-layout=gallery] .storefront-section-items{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.storefront-content-section[data-section-layout=gallery] .product-card-shelf,.storefront-content-section[data-section-layout=gallery] :is(.editorial-link,.short-block){background:var(--color-field);border-radius:var(--radius-large);border:0;overflow:hidden;box-shadow:0 5px 15px #00000012}.storefront-content-section[data-section-layout=gallery] .product-card-shelf img{aspect-ratio:1}.storefront-content-section[data-section-layout=gallery] .product-card-shelf .product-copy{padding:var(--space-3)}.storefront-content-section[data-section-layout=gallery] .product-card-shelf .product-copy strong{font-size:var(--type-small);line-height:var(--line-height-compact)}.storefront-content-section[data-section-layout=gallery] .product-card-shelf .product-copy>span:not(.product-badge,.price){display:none}.storefront-content-section[data-section-layout=gallery] .short-block{padding:var(--space-3)}.storefront-content-section[data-section-layout=gallery] .short-source{grid-template-columns:1fr}.storefront-content-section[data-section-layout=gallery] .short-source :is(img,.source-placeholder){aspect-ratio:1;width:100%;height:auto}.storefront-content-section[data-section-layout=gallery] .short-source h3{font-size:var(--type-small)}.storefront-content-section[data-section-layout=gallery] .editorial-link{border:0}.storefront-content-section[data-section-layout=gallery] .editorial-link>a{padding:var(--space-3);grid-template-columns:1fr;align-content:start}.storefront-content-section[data-section-layout=gallery] .editorial-link img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.storefront-content-section[data-section-layout=gallery] .editorial-link>a>span:last-child{display:none}.storefront-content-section[data-section-layout=carousel] .storefront-section-items{gap:var(--space-3);overscroll-behavior-inline:contain;padding:0 0 var(--space-3);scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(78%,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.storefront-content-section[data-section-layout=carousel] .storefront-section-items>*{scroll-snap-align:start}.storefront-content-section[data-section-layout=carousel] :is(.editorial-link,.short-block,.product-card){background:var(--color-field);border:1px solid var(--color-rule);border-radius:var(--radius-large);overflow:hidden}.storefront-content-section[data-section-layout=carousel] .short-block{padding:var(--space-4)}.storefront-content-section[data-section-layout=showcase] .storefront-section-items{gap:var(--space-4);grid-template-columns:1fr;display:grid}.storefront-content-section[data-section-layout=showcase] .storefront-section-items>:first-child{background:var(--color-field);border:1px solid var(--color-signal);border-radius:var(--radius-large);overflow:hidden;box-shadow:0 10px 28px #0000001a}.storefront-content-section[data-section-layout=showcase] .short-block{padding:var(--space-5)}.storefront-content-section[data-section-layout=showcase] .editorial-link>a{min-height:6rem;padding-inline:var(--space-5)}@container (min-width:36rem){.storefront-content-section[data-section-layout=gallery] .storefront-section-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.storefront[data-storefront-surface][data-storefront-shell=flat] :is(.editorial-link,.short-block,.product-card){box-shadow:none;background:0 0;border:0}.storefront[data-storefront-surface][data-storefront-shell=panel] :is(.editorial-link,.short-block,.product-card){background:var(--color-panel);border:1px solid var(--color-rule)}.storefront[data-storefront-surface][data-storefront-shell=panel] :is(.audio-block,.storefront-content-guide[data-section-layout=cards],.storefront-content-search[data-section-layout=cards]){background:var(--color-field);padding:var(--space-4)}.storefront[data-storefront-surface][data-storefront-shell=outline] :is(.editorial-link,.short-block,.product-card){border:1px solid var(--color-signal);box-shadow:none;background:0 0}.storefront-footer[data-storefront-footer=panel]{background:var(--color-field);border:1px solid var(--color-rule);border-radius:var(--radius-large);gap:var(--space-1);padding:var(--space-5)}.storefront-footer[data-storefront-footer=banner]{background:var(--color-signal);border-radius:var(--radius-large);color:var(--color-ink);gap:var(--space-1);padding:var(--space-5);text-align:center;border:0}.storefront-footer[data-storefront-footer=banner] :is(.storefront-footer-kicker,.storefront-footer-note){color:var(--color-ink);margin-inline:auto}.style-preview-notice{border:var(--border-thin) solid #e8c8b6;color:var(--workbench-muted);font-size:var(--type-label);align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:#fff8ef;border-radius:12px;flex-wrap:wrap;display:flex}.style-preview-notice>span:first-child{color:var(--workbench-orange)}.style-preview-notice strong{color:var(--workbench-ink)}.page-style-presets,.style-zone{border:var(--border-thin) solid var(--workbench-rule);gap:var(--space-4);min-inline-size:0;padding:var(--space-5);border-radius:16px;margin:0;display:grid}.page-style-presets>legend,.style-zone>legend{color:var(--workbench-ink);font-size:var(--type-small);padding:0 var(--space-2);font-weight:800}.page-style-presets>p,.style-zone>p{color:var(--workbench-muted);font-size:var(--type-label);margin:0}.page-style-preset-grid,.zone-choice-grid{gap:var(--space-3);display:grid}.page-style-preset-grid>button,.zone-choice-grid>label,.zone-choice-grid>button{border:var(--border-thin) solid var(--workbench-rule);color:var(--workbench-ink);cursor:pointer;gap:var(--space-2);padding:var(--space-3);text-align:left;background:#fff;border-radius:12px;display:grid;position:relative}.page-style-preset-grid>button[aria-pressed=true],.zone-choice-grid>button[aria-pressed=true],.zone-choice-grid>label[data-selected]{border-color:var(--workbench-orange);box-shadow:inset 0 0 0 1px var(--workbench-orange)}.page-style-preset-grid small,.zone-choice-grid small{color:var(--workbench-muted);font-size:var(--type-label);line-height:var(--line-height-compact);margin-top:var(--space-1);word-break:keep-all;display:block}.zone-choice-grid input{accent-color:var(--workbench-orange);right:var(--space-3);top:var(--space-3);z-index:1;position:absolute}.body-layout-quick-picks,.body-section-builder{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.body-layout-quick-picks>legend,.body-section-builder>legend{color:var(--workbench-ink);font-size:var(--type-small);padding:0;font-weight:800}.body-layout-quick-picks>p,.body-section-builder>p{color:var(--workbench-muted);font-size:var(--type-label);margin:0}.body-section-builder{border-top:var(--border-thin) solid var(--workbench-rule);margin-top:var(--space-2);padding-top:var(--space-5)}.body-divider-default{background:var(--workbench-grid);padding:var(--space-3);border-radius:10px;color:var(--workbench-ink)!important}.body-section-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.body-section-editor{border:var(--border-thin) solid var(--workbench-rule);gap:var(--space-4);padding:var(--space-4);background:#fff;border-radius:14px;display:grid}.body-section-editor[data-dragging]{border-color:var(--workbench-orange);opacity:.55}.body-section-editor-heading{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.body-section-editor-heading>div{min-width:0;display:grid}.body-section-editor-heading small{color:var(--workbench-muted);font-size:var(--type-label)}.body-section-handle{color:var(--workbench-muted);cursor:grab;letter-spacing:-.25rem;padding-right:.25rem;font-weight:800}.body-section-fields{gap:var(--space-3);display:grid}.body-section-actions{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.body-section-add{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.body-section-add>span{color:var(--workbench-muted);font-size:var(--type-label);margin-right:auto;font-weight:800}.body-section-empty{background:var(--workbench-grid);border-left:3px solid var(--workbench-orange);padding:var(--space-4)}.body-section-help{background:var(--workbench-grid);color:var(--workbench-muted);font-size:var(--type-label);padding:var(--space-3) var(--space-4);border-left:3px solid #5b7db1;margin:0}.content-type-explainer{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-type-explainer>div{background:var(--workbench-grid);border:var(--border-thin) solid var(--workbench-rule);gap:var(--space-1);padding:var(--space-4);border-radius:12px;display:grid}.content-type-explainer span{color:var(--workbench-muted);font-size:var(--type-label)}@media (max-width:42rem){.content-type-explainer{grid-template-columns:1fr}}.page-style-preset-visual,.zone-choice-visual{border:var(--border-thin) solid var(--workbench-rule);min-height:5.5rem;padding:var(--space-3);background:#f1f0eb;gap:4px;display:grid}.page-style-preset-visual i,.zone-choice-visual i{background:#aaa8a0;border-radius:2px;display:block}.page-style-preset-visual i:first-child{min-height:2rem}.page-style-preset-clean i:nth-child(n+2){height:3px}.page-style-preset-soft i:nth-child(n+2){background:#fff;border-radius:8px;min-height:1rem}.page-style-preset-shop{grid-template-columns:repeat(2,minmax(0,1fr))}.page-style-preset-shop i:first-child{grid-column:1/-1}.page-style-preset-shop i:nth-child(n+2){aspect-ratio:1}.style-zone>legend{align-items:center;gap:var(--space-2);display:inline-flex}.style-zone>legend>span{background:var(--workbench-ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.style-zone>legend>small{color:var(--workbench-muted);font-weight:400}.style-zone-header{border-top:3px solid #5b7db1}.style-zone-body{border-top:3px solid #bd6a42}.style-zone-footer{border-top:3px solid #65765a}.style-zone .profile-layout-options{margin-top:0}.style-zone .appearance-canvas,.style-zone .layout-selector{border-radius:12px}.style-control-grid{gap:var(--space-4);display:grid}.profile-layout-thumbnail-poster{padding-top:var(--space-3);flex-direction:column;justify-content:center;align-items:center}.profile-layout-thumbnail-poster .profile-layout-thumbnail-avatar{block-size:var(--space-10);flex-basis:var(--space-10);inline-size:var(--space-10)}.profile-layout-thumbnail-poster .profile-layout-thumbnail-copy{flex:none;justify-items:center;width:70%}.profile-layout-thumbnail-poster .profile-layout-thumbnail-copy>span{width:100%}.body-choice-editorial{grid-template-columns:1fr}.body-choice-editorial i{height:3px}.body-choice-editorial i:first-child{width:55%;height:1rem}.body-choice-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.body-choice-cards i{background:#fff;border-radius:7px;min-height:1.5rem}.body-choice-cards i:first-child{grid-column:1/-1}.body-choice-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.body-choice-gallery i{aspect-ratio:1}.body-choice-gallery i:first-child{aspect-ratio:auto;grid-column:1/-1;min-height:.8rem}.footer-choice-minimal{align-content:end}.footer-choice-minimal i{height:2px}.footer-choice-panel{align-content:end}.footer-choice-panel i{background:#fff;border-radius:7px;min-height:1.3rem}.footer-choice-banner{align-content:end}.footer-choice-banner i{background:#bd6a42;border-radius:7px;min-height:1.3rem}@container authoring (min-width:34rem){.page-style-preset-grid,.zone-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.style-zone .profile-layout-options,.style-control-grid,.body-section-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.body-section-fields .field-wide{grid-column:1/-1}}body:has(.landing-page){--landing-paper:#f7f5ef;--landing-panel:#fcfaf4;--landing-ink:#282828;--landing-muted:#66635d;--landing-rule:#bbb7ae;--landing-grid:#e9e5db;--landing-coral:#ff5a0a;--landing-coral-ink:#b83c00;--landing-dark-ink:#12130f;--landing-dark-field:#1b1e17;--landing-dark-panel:#25291f;--landing-dark-panel-active:#303628;--landing-dark-text:#f6f5ee;--landing-dark-mist:#b9bdae;--landing-dark-rule:#3a4033;--landing-signal:#d9ff59;--landing-action:#ff8459;--landing-shell:75rem;--landing-pad:clamp(1rem, 5vw, 4.5rem);--landing-gap:clamp(1.5rem, 3vw, 3rem);--landing-display:clamp(2.125rem, 6vw, 5rem);--landing-h2:clamp(1.375rem, 2.6vw, 2.25rem);--landing-h3:clamp(1.0625rem, 1.5vw, 1.25rem);--landing-lead:clamp(1rem, 1.15vw, 1.1875rem);--landing-label:.6875rem;--landing-serif:"MaruBuri", "Noto Serif KR", "Iowan Old Style", "Apple SD Gothic Neo", serif;--landing-mono:"SFMono-Regular", "Cascadia Mono", "SF Mono", Menlo, monospace;--landing-cta-inline:18.75rem;--landing-cta-block:4rem;--landing-cta-quiet-block:3rem;--landing-focus:.1875rem;--landing-ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--landing-paper);color:var(--landing-ink);background-image:radial-gradient(120% 80% at 12% -10%,#ff5a0a0e 0%,#ff5a0a00 62%),radial-gradient(90% 70% at 100% 0,#2828280d 0%,#28282800 58%),repeating-linear-gradient(45deg,#28282803 0 1px,#fff0 1px 5px),repeating-linear-gradient(-45deg,#28282802 0 1px,#fff0 1px 7px);background-attachment:fixed}html:has(.landing-page){background:var(--landing-paper)}.landing-page{color:var(--landing-ink);word-break:keep-all;min-height:100dvh;line-height:1.65;overflow-x:clip}.landing-page :is(h1,h2,h3,p,ol,ul,figure,figcaption){margin:0}.landing-page :is(ol,ul){padding:0;list-style:none}.landing-page :focus-visible,.landing-skip:focus-visible{outline:var(--landing-focus) solid var(--landing-ink);outline-offset:2px}.landing-shell{max-width:var(--landing-shell);padding-inline:var(--landing-pad);width:100%;margin-inline:auto}.landing-mono{font-family:var(--landing-mono);font-size:var(--landing-label);letter-spacing:.09em;overflow-wrap:anywhere;text-transform:uppercase}.landing-skip{background:var(--landing-ink);color:var(--landing-paper);font-family:var(--landing-mono);z-index:20;padding:.75rem 1.25rem;font-size:.875rem;text-decoration:none;position:absolute;inset-block-start:0;inset-inline-start:-9999px}.landing-skip:focus{inset-inline-start:0}.landing-masthead{border-block-end:var(--border-thin) solid var(--landing-rule);background:#fcfaf4b8}.landing-masthead-inner{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-block:1rem;display:flex}.landing-wordmark{font-family:var(--landing-mono);letter-spacing:.22em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.landing-badge{border:var(--border-thin) solid var(--landing-ink);font-family:var(--landing-mono);font-size:var(--landing-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:.2rem .5rem}.landing-hero{padding-block:clamp(2.5rem,7vw,6rem) 0;position:relative}.landing-hero-grid{gap:var(--landing-gap);display:grid}.landing-kicker{color:var(--landing-muted);align-items:center;gap:.75rem;display:flex}.landing-kicker:after{background:var(--landing-rule);content:"";flex:auto;block-size:1px}.landing-page h1{font-family:var(--landing-serif);font-size:var(--landing-display);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.04}.landing-page h1 em{-webkit-text-decoration-color:var(--landing-coral);text-decoration-color:var(--landing-coral);text-decoration-skip-ink:none;text-underline-offset:.14em;font-style:normal;text-decoration-line:underline;text-decoration-thickness:.055em}.landing-lede{color:var(--landing-muted);font-size:var(--landing-lead);max-width:34rem;line-height:1.72}.landing-lede strong{color:var(--landing-ink);font-weight:600}.landing-actions{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.landing-action{border:var(--border-thin) solid transparent;border-radius:var(--radius-none);transition:background-color var(--motion-fast) ease-out, border-color var(--motion-fast) ease-out, color var(--motion-fast) ease-out, transform var(--motion-fast) ease-out;width:min(100%, var(--landing-cta-inline));justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.landing-action:active{transform:translateY(1px)}.landing-action-primary{background:var(--landing-coral);border-color:var(--landing-coral);color:var(--landing-ink);letter-spacing:-.01em;min-height:var(--landing-cta-block);font-weight:800}.landing-action-primary:hover{background:var(--landing-ink);border-color:var(--landing-ink);color:var(--landing-paper)}.landing-action-quiet{border-color:var(--landing-ink);color:var(--landing-ink);min-height:var(--landing-cta-quiet-block);background:0 0;font-weight:500}.landing-action-quiet:hover{background:var(--landing-ink);color:var(--landing-paper)}.landing-gate{border-inline-start:2px solid var(--landing-rule);color:var(--landing-muted);max-width:30rem;padding-inline-start:.85rem;font-size:.875rem}.landing-exhibit{z-index:2;gap:1rem;display:grid;position:relative}.landing-exhibit-frame{isolation:isolate;position:relative}.landing-mount{background-image:linear-gradient(to right, var(--landing-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--landing-grid) 1px, transparent 1px);border:var(--border-thin) solid var(--landing-rule);pointer-events:none;z-index:0;background-size:1.5rem 1.5rem;position:absolute;inset:0;transform:translate(14px,14px)}.landing-artifact{background:var(--landing-dark-field);border:var(--border-thin) solid var(--landing-dark-rule);border-block-start:var(--space-1) solid var(--landing-signal);color:var(--landing-dark-text);z-index:1;gap:1.125rem;padding:1.125rem;font-size:.8125rem;line-height:1.6;display:grid;position:relative;box-shadow:0 18px 40px -28px #12130fbf}.landing-artifact-bar{border-block-end:var(--border-thin) solid var(--landing-dark-rule);color:var(--landing-dark-mist);justify-content:space-between;align-items:center;gap:.75rem;padding-block-end:.75rem;display:flex}.landing-artifact-url{font-family:var(--landing-mono);font-size:var(--landing-label);letter-spacing:.04em;overflow-wrap:anywhere}.landing-artifact-live{background:var(--landing-signal);color:var(--landing-dark-ink);font-family:var(--landing-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:.15rem .4rem;font-size:.625rem}.landing-artifact-identity{grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.landing-artifact-avatar{background:var(--landing-action);border:var(--border-thin) solid var(--landing-dark-rule);block-size:3.25rem;color:var(--landing-dark-ink);font-family:var(--landing-serif);text-align:center;inline-size:3.25rem;font-size:1.5rem;font-weight:600;line-height:3.25rem}.landing-artifact-identity h2{color:var(--landing-dark-text);font-family:var(--landing-serif);letter-spacing:-.04em;font-size:1.375rem;font-weight:500;line-height:1.15}.landing-artifact-handle{color:var(--landing-dark-mist);font-family:var(--landing-mono);font-size:var(--landing-label);letter-spacing:.06em;margin-block-start:.25rem;display:block}.landing-artifact-bio{color:var(--landing-dark-mist);margin-block-start:.5rem;font-size:.8125rem}.landing-artifact-body{gap:.75rem;display:grid}.landing-artifact-eyebrow{color:var(--landing-signal);font-family:var(--landing-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:700}.landing-artifact-body h3{color:var(--landing-dark-text);font-family:var(--landing-serif);letter-spacing:-.03em;font-size:1.0625rem;font-weight:500}.landing-artifact-source{background:var(--landing-dark-panel);border:var(--border-thin) solid var(--landing-dark-rule);grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.625rem;display:grid}.landing-artifact-thumb{background-color:var(--landing-dark-panel-active);border:var(--border-thin) solid var(--landing-dark-rule);background-image:repeating-linear-gradient(135deg,#d9ff5924 0 2px,#d9ff5900 2px 7px);block-size:3rem;inline-size:3rem;position:relative}.landing-artifact-thumb:after{border-block:6px solid #0000;border-inline-start:10px solid var(--landing-signal);content:"";block-size:0;inline-size:0;position:absolute;inset-block-start:50%;inset-inline-start:52%;translate:-50% -50%}.landing-artifact-source-title{color:var(--landing-dark-text)}.landing-artifact-source-meta{color:var(--landing-dark-mist);font-family:var(--landing-mono);letter-spacing:.08em;margin-block-start:.2rem;font-size:.625rem;display:block}.landing-artifact-product{background:var(--landing-dark-panel);border:var(--border-thin) solid var(--landing-dark-rule);border-inline-start:var(--space-1) solid var(--landing-dark-rule);gap:.5rem;padding:.75rem .875rem;display:grid}.landing-artifact-product-featured{border-inline-start-color:var(--landing-signal)}.landing-artifact-disclosure{border-block-end:1px dashed var(--landing-dark-rule);color:var(--landing-action);font-family:var(--landing-mono);letter-spacing:.05em;padding-block-end:.4rem;font-size:.625rem}.landing-artifact-disclosure-neutral{color:var(--landing-dark-mist)}.landing-artifact-product-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.landing-artifact-number{background:var(--landing-signal);color:var(--landing-dark-ink);font-family:var(--landing-mono);letter-spacing:.1em;padding:.05rem .35rem;font-size:.625rem}.landing-artifact-product-head strong{color:var(--landing-dark-text);font-size:.875rem;font-weight:600}.landing-artifact-reason{border-inline-start:var(--border-thin) solid var(--landing-dark-rule);color:var(--landing-dark-mist);padding-inline-start:.625rem;font-size:.8125rem}.landing-artifact-reason b{color:var(--landing-signal);font-family:var(--landing-mono);letter-spacing:.14em;text-transform:uppercase;margin-block-end:.15rem;font-size:.5625rem;font-weight:700;display:block}.landing-artifact-buy{border:var(--border-thin) solid var(--landing-dark-rule);color:var(--landing-dark-text);font-family:var(--landing-mono);letter-spacing:.1em;text-transform:uppercase;justify-self:start;padding:.4rem .6rem;font-size:.625rem}.landing-artifact-foot{border-block-start:var(--border-thin) solid var(--landing-dark-rule);border-inline-start:var(--space-1) solid var(--landing-signal);color:var(--landing-dark-mist);padding-block-start:.75rem;padding-inline-start:.75rem;font-size:.75rem}.landing-plate{border-block-start:var(--border-thin) solid var(--landing-rule);color:var(--landing-muted);font-family:var(--landing-mono);font-size:var(--landing-label);letter-spacing:.04em;max-width:30rem;padding-block-start:.6rem;line-height:1.7}.landing-plate b{color:var(--landing-ink);letter-spacing:.12em;text-transform:uppercase}.landing-band{padding-block:clamp(3rem,7vw,6.5rem)}.landing-band+.landing-band{padding-block-start:clamp(2rem,4.5vw,4rem)}.landing-band-ruled{border-block-start:var(--border-thin) solid var(--landing-rule)}.landing-section-head{gap:.75rem;max-width:44rem;margin-block-end:clamp(1.75rem,4vw,3rem);display:grid}.landing-section-head h2{font-family:var(--landing-serif);font-size:var(--landing-h2);letter-spacing:-.04em;font-weight:500;line-height:1.15}.landing-section-head p{color:var(--landing-muted);max-width:36rem}.landing-rows{display:grid}.landing-row{border-block-start:var(--border-thin) solid var(--landing-rule);gap:.5rem 2rem;padding-block:1.5rem;display:grid}.landing-row:last-child{border-block-end:var(--border-thin) solid var(--landing-rule)}.landing-row-index{color:var(--landing-coral-ink);letter-spacing:.14em;font-size:.75rem;font-weight:700}.landing-row h3{font-family:var(--landing-serif);font-size:var(--landing-h3);letter-spacing:-.03em;font-weight:600}.landing-row p{color:var(--landing-muted)}.landing-steps{background:var(--landing-rule);border:var(--border-thin) solid var(--landing-rule);gap:1px;display:grid}.landing-step{background:var(--landing-panel);align-content:start;gap:.6rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.landing-step-index{color:var(--landing-muted);font-size:var(--landing-label);letter-spacing:.16em}.landing-step h3{font-family:var(--landing-serif);font-size:var(--landing-h3);letter-spacing:-.03em;font-weight:600}.landing-step p{color:var(--landing-muted);font-size:.875rem}.landing-step-gated{position:relative}.landing-step-gated:before{background:var(--landing-coral);content:"";block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.landing-access{border-block:2px solid var(--landing-ink);gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}.landing-access h2{font-family:var(--landing-serif);letter-spacing:-.045em;max-width:18ch;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:500;line-height:1.1}.landing-access-side{align-content:start;gap:1.25rem;display:grid}.landing-footer{color:var(--landing-muted);padding-block:2.5rem 3.5rem}.landing-footer .landing-shell{gap:.75rem;display:grid}.landing-footer .landing-mono{letter-spacing:.06em;text-transform:none;line-height:1.8}@media (max-width:47.99em){.landing-actions{flex-direction:column;align-items:stretch}.landing-exhibit{margin-block-start:.5rem}.landing-section-head{margin-block-end:1.5rem}}@media (min-width:48em){.landing-row{grid-template-columns:4rem minmax(0,14rem) minmax(0,1fr);align-items:baseline;padding-block:2rem}.landing-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-section-head{column-gap:var(--landing-gap);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);max-width:58rem}.landing-section-head .landing-kicker{grid-column:1/-1}.landing-section-head h2{grid-column:1;align-self:start}.landing-section-head p{grid-column:2;align-self:start}.landing-artifact{padding:1.5rem;font-size:.875rem}.landing-access{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}}@media (min-width:64em){.landing-hero{padding-block-end:0}.landing-hero-grid{background-image:linear-gradient(to right, transparent 0 calc(50% - .5px), var(--landing-rule) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px) 100%);align-items:start;column-gap:var(--landing-gap);background-repeat:no-repeat;background-size:100% calc(100% - 2rem);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:1.5rem}.landing-hero-grid>.landing-kicker{grid-area:1/1/auto/7}.landing-hero-grid>h1{grid-area:2/1/auto/7}.landing-hero-grid>.landing-lede{grid-area:3/1/auto/6}.landing-hero-grid>.landing-actions{grid-area:4/1/auto/7}.landing-hero-grid>.landing-gate{grid-area:5/1/auto/6}.landing-hero-grid>.landing-exhibit{grid-area:1/7/6/13;align-self:stretch;margin-block-end:clamp(-6rem,-6vw,-4rem);margin-inline-start:clamp(-3.5rem,-3vw,-2rem)}.landing-exhibit-frame{margin-block-start:.5rem}.landing-hero+.landing-band{padding-block-start:clamp(7rem,11vw,10rem)}}@media (prefers-reduced-motion:no-preference){.landing-enter{animation:landing-rise .38s var(--landing-ease) backwards}.landing-enter-1{animation-delay:40ms}.landing-enter-2{animation-delay:.11s}.landing-enter-3{animation-delay:.18s}.landing-enter-4{animation-delay:.24s}.landing-artifact{animation:landing-settle .5s var(--landing-ease) 60ms backwards}.landing-mount{animation:landing-mount .42s var(--landing-ease) .15s backwards}.landing-plate{animation:landing-rise .36s var(--landing-ease) .24s backwards}}@keyframes landing-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes landing-settle{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes landing-mount{0%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(14px,14px)}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{transition:none!important;animation:none!important}}.legal-page{max-width:44rem;min-height:100dvh;padding:var(--space-10) var(--space-4) var(--space-16);margin:0 auto}.legal-header{border-bottom:var(--border-thin) solid var(--border-subtle);gap:var(--space-2);margin-bottom:var(--space-8);padding-bottom:var(--space-6);display:grid}.legal-header h1{font-size:var(--type-h1);margin:0}.legal-effective{color:var(--text-subdued);font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:var(--type-label);margin:0}.legal-page section{border-top:var(--border-thin) solid var(--border-subtle);margin-top:var(--space-8);padding-top:var(--space-6)}.legal-page section:first-of-type{border-top:0;margin-top:0;padding-top:0}.legal-page h2{font-size:var(--type-h2);margin:0 0 var(--space-4)}.legal-page h3{font-size:var(--type-h3);margin:var(--space-6) 0 var(--space-2)}.legal-page p{margin:0 0 var(--space-4);max-width:62ch}.legal-page ul{margin:0 0 var(--space-4);padding-left:var(--space-5)}.legal-page li{margin-bottom:var(--space-2);max-width:62ch}.legal-page code{background:var(--surface-control);padding:.1em .35em;font-family:SFMono-Regular,Cascadia Mono,monospace;font-size:.875em}.legal-note{color:var(--text-secondary);font-size:var(--type-small)}.legal-warning{border-left:var(--space-1) solid var(--status-danger);color:var(--text-secondary);font-size:var(--type-small);margin-bottom:var(--space-8);padding:var(--space-3) var(--space-4)}.legal-table{border-collapse:collapse;font-size:var(--type-small);margin-bottom:var(--space-4);width:100%}.legal-table th{border-bottom:var(--border-thin) solid var(--border-subtle);color:var(--text-subdued);font-size:var(--type-label);letter-spacing:.04em;padding:var(--space-2);text-align:left;text-transform:uppercase}.legal-table td{border-bottom:var(--border-thin) solid var(--border-subtle);padding:var(--space-2)}
