*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--tui-surface-canvas);-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:20rem}body{min-height:100dvh;color:var(--tui-text-primary);background:var(--tui-surface-canvas);font-family:var(--tui-font-sans);line-height:var(--tui-leading-normal);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0}.wedaeng-published-theme{min-height:100dvh;color:var(--tui-text-primary);background:var(--tui-surface-canvas);font-family:var(--tui-font-sans);line-height:var(--tui-leading-normal)}a{color:inherit;text-underline-offset:.2em}img{max-width:100%;height:auto}svg,video,canvas{max-width:100%}main{width:min(100% - 2rem, var(--tui-content-width));margin-inline:auto;padding-block:clamp(2rem,6vw,5rem)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,summary{min-height:2.75rem}:focus-visible{outline:3px solid var(--tui-focus-ring);outline-offset:3px}.skip-link{z-index:1000;top:var(--tui-space-2);left:var(--tui-space-2);padding:var(--tui-space-2) var(--tui-space-4);color:var(--tui-text-inverse);background:var(--tui-surface-inverse);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-shell{grid-template-rows:auto 1fr auto;min-width:0;max-width:100%;min-height:100dvh;display:grid}.site-shell[data-site-bottom-navigation=true]{--site-bottom-navigation-height:calc(64px + env(safe-area-inset-bottom,0px))}#main-content{min-width:0;max-width:100%;min-height:calc(100dvh - 4rem)}.page-container{width:min(100% - 2rem, var(--tui-content-width));margin-inline:auto}#main-content nav a{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.public-legal__body section>span{color:var(--tui-text-link)}.page-container{padding-block:clamp(2rem,6vw,5rem)}.ui-stack{gap:var(--tui-space-4);display:grid}.ui-action{gap:var(--tui-space-1);width:fit-content;display:inline-grid}.ui-disabled-reason{max-width:24rem;color:var(--tui-text-secondary)}a.ui-button:not(.tui-button){min-height:var(--tui-control-height-md);justify-content:center;align-items:center;gap:var(--tui-space-2);color:var(--tui-text-primary);background:var(--tui-surface-default);border:1px solid var(--tui-border-strong);border-radius:var(--tui-radius-sm);font:inherit;cursor:pointer;padding:.7rem 1.25rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}a.ui-button--primary:not(.tui-button){color:var(--tui-action-primary-text);background:var(--tui-action-primary);border-color:#0000}a.ui-button--secondary:not(.tui-button):hover{color:var(--tui-text-link);border-color:var(--tui-action-primary)}a.ui-button--danger:not(.tui-button){color:var(--tui-action-primary-text);background:var(--tui-status-danger);border-color:#0000}.ui-field{gap:var(--tui-space-2);display:grid}.ui-field__label{font-weight:700}.ui-field__label small{margin-left:var(--tui-space-1);color:var(--tui-text-secondary);font-weight:500}.ui-field__help{color:var(--tui-text-secondary);font-size:var(--tui-text-sm)}.ui-field__error{color:var(--tui-status-danger);font-weight:700}.admin-navigation{gap:var(--tui-space-3);width:100%;max-width:100vw;padding:var(--tui-space-3);white-space:nowrap;background:var(--tui-surface-default);border-bottom:1px solid var(--tui-border-default);align-items:center;display:flex;overflow-x:auto}.admin-navigation a{font-weight:700}.seller-navigation{contain:inline-size;gap:var(--tui-space-4);width:100%;min-width:0;max-width:100vw;padding:var(--tui-space-3) max(var(--tui-space-4),calc((100vw - var(--tui-content-width))/2));white-space:nowrap;background:var(--tui-surface-default);border-bottom:1px solid var(--tui-border-default);align-items:center;display:flex;overflow-x:auto}.seller-navigation a{padding-block:var(--tui-space-1);font-weight:700;text-decoration:none}.seller-navigation a[aria-current=page]{color:var(--tui-text-link);border-bottom:2px solid var(--tui-action-primary)}.seller-navigation-mobile{display:none}@media (max-width:640px){.seller-navigation--desktop{display:none}.seller-navigation-mobile{padding:var(--tui-space-2) var(--tui-space-4);background:var(--tui-surface-default);border-bottom:1px solid var(--tui-border-default);display:block;position:relative}.seller-navigation-toggle{width:100%;min-height:44px;padding:var(--tui-space-2) var(--tui-space-3);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);background:var(--tui-surface-default);color:var(--tui-text-primary);justify-content:space-between;align-items:center;font-weight:800;display:flex}.seller-navigation-toggle:after{content:"▾";transition:transform .15s}.seller-navigation-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.seller-navigation-drawer{gap:var(--tui-space-1);margin-top:var(--tui-space-2);padding:var(--tui-space-2);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);background:var(--tui-surface-default);box-shadow:var(--tui-shadow-raised);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seller-navigation-drawer[hidden]{display:none}.seller-navigation-drawer a{min-width:0;min-height:44px;padding:var(--tui-space-2);border-radius:var(--tui-radius-sm);color:var(--tui-text-primary);white-space:normal;align-items:center;font-weight:700;text-decoration:none;display:flex}.seller-navigation-drawer a[aria-current=page]{color:var(--tui-text-link);background:var(--tui-surface-muted)}}.admin-navigation form{margin-left:auto}.admin-filters{gap:var(--tui-space-3);margin-block:var(--tui-space-5);grid-template-columns:repeat(2,minmax(10rem,1fr)) auto;align-items:end;display:grid}.admin-filters label{gap:var(--tui-space-1);font-weight:700;display:grid}.admin-filters input:not([class*=tui-]){border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);min-height:2.75rem;padding:.55rem .7rem}.admin-metric-grid{gap:var(--tui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-metric-grid a{padding:var(--tui-space-4);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);text-decoration:none;display:grid}.admin-metric-grid strong{font-size:1.8rem}.seller-dashboard{gap:var(--tui-space-7);display:grid}.seller-dashboard header>p:last-child{color:var(--tui-text-secondary)}.seller-metric-grid{gap:var(--tui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.seller-metric-grid article{align-content:space-between;gap:var(--tui-space-3);min-width:0;padding:var(--tui-space-4);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);display:grid}.seller-metric-grid article>a:first-child{gap:var(--tui-space-2);text-decoration:none;display:grid}.seller-metric-grid strong{font-size:1.65rem}.seller-zero-action{color:var(--tui-text-link);font-weight:700}.seller-setup-list{gap:var(--tui-space-3);padding:0;list-style:none;display:grid}.seller-setup-list li{gap:var(--tui-space-4);padding:var(--tui-space-4);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;display:grid}.seller-setup-list li>span{width:fit-content;color:var(--tui-text-link);background:var(--tui-surface-muted);border-radius:999px;padding:.2rem .55rem;font-size:.8rem;font-weight:800}.seller-setup-list [data-state=complete]>span{color:var(--tui-status-success)}.seller-setup-list p{color:var(--tui-text-secondary);margin:0}.seller-setup-list a{font-weight:800}.admin-audit-note{padding:var(--tui-space-3);background:var(--tui-surface-muted);border-radius:var(--tui-radius-sm)}.ui-pagination:not([class*=tui-]){gap:var(--tui-space-2);flex-wrap:wrap;align-items:center;display:flex}.ui-toast-region{z-index:900;right:var(--tui-space-4);bottom:var(--tui-space-4);width:min(24rem,100% - 2rem);position:fixed}.ui-toast:not([class*=tui-]){padding:var(--tui-space-4);color:var(--tui-text-inverse);background:var(--tui-surface-inverse);border-radius:var(--tui-radius-sm);box-shadow:var(--tui-shadow-raised)}.ui-skeleton:not([class*=tui-]){border-radius:var(--tui-radius-sm);background:linear-gradient(90deg, var(--tui-surface-muted), var(--tui-surface-subtle), var(--tui-surface-muted));background-size:200% 100%;min-height:1rem;animation:1.4s infinite skeleton}.ui-state:not([class*=tui-]){padding:var(--tui-space-6);text-align:center;border:1px dashed var(--tui-border-default);border-radius:var(--tui-radius-md);background:var(--tui-surface-default)}.ui-state__actions{justify-content:center;gap:var(--tui-space-2);margin-top:var(--tui-space-4);flex-wrap:wrap;display:flex}.ui-task-navigation ol{gap:var(--tui-space-2);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));padding:0;list-style:none;display:grid}.ui-task-navigation a{min-height:2.75rem;padding:var(--tui-space-3);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);background:var(--tui-surface-default);align-items:center;text-decoration:none;display:flex}.ui-task-navigation [data-state=complete] a{color:var(--tui-status-success);border-color:var(--tui-status-success)}.ui-task-navigation [data-state=current] a{color:var(--tui-text-link);border-color:var(--tui-action-primary);box-shadow:inset 0 0 0 1px var(--tui-action-primary);font-weight:800}.ui-task-navigation [data-state=upcoming] a{color:var(--tui-text-secondary)}.ui-partial-failure{gap:var(--tui-space-2);padding:var(--tui-space-4);border:1px solid var(--tui-border-default);border-left:.35rem solid var(--tui-status-danger);border-radius:var(--tui-radius-sm);background:var(--tui-surface-default);align-content:start;display:grid}.ui-partial-failure p{color:var(--tui-text-secondary);margin:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{margin:0 0 var(--tui-space-2);color:var(--tui-action-primary);letter-spacing:.14em;font-size:.78rem;font-weight:900}.home-hero{background:linear-gradient(120deg,#fff7f1 0%,#f9e7e7 55%,#ead4d6 100%);grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:center;gap:clamp(2rem,7vw,6rem);min-height:34rem;margin-inline:calc(50% - 50vw);padding:clamp(3rem,9vw,7rem) clamp(1rem,5vw,4rem);display:grid}.home-hero>:first-child{justify-self:end;width:min(100%,38rem)}.home-hero h1{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(3rem,8vw,6.5rem);font-weight:500;line-height:.98}.home-hero p:not(.eyebrow){max-width:32rem;color:var(--tui-text-secondary);font-size:clamp(1rem,2vw,1.2rem)}.hero-search{gap:var(--tui-space-2);margin-top:var(--tui-space-6);border:1px solid var(--tui-border-default);box-shadow:var(--tui-shadow-raised);background:#fff;border-radius:999px;padding:.35rem;display:flex}.hero-search input:not([class*=tui-]){background:0 0;border:0;flex:1;min-width:0;padding-inline:1rem}.hero-search a.ui-button:not(.tui-button){border-radius:999px}.hero-art{aspect-ratio:4/5;color:#fffaf7;box-shadow:var(--tui-shadow-raised);background:radial-gradient(circle at 65% 20%,#dca4aa,#9b3f57 70%);border-radius:48% 48% 8rem 8rem;align-content:center;place-items:center;display:grid}.hero-art span{font-family:Georgia,serif;font-size:clamp(7rem,17vw,13rem);line-height:.8}.hero-art small{letter-spacing:.12em;text-transform:uppercase}.category-strip,.discovery,.home-vendors{padding-block:clamp(3rem,7vw,6rem)}.discovery{min-height:52rem}.section-heading{justify-content:space-between;align-items:end;gap:var(--tui-space-5);margin-bottom:var(--tui-space-6);display:flex}.section-heading h2,.category-hero h1,.search-hero h1{margin:0;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.6rem);line-height:1.05}.section-heading>p{max-width:32rem;color:var(--tui-text-secondary)}.category-grid{gap:var(--tui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));min-height:9rem;display:grid}.category-tile{min-height:9rem;padding:var(--tui-space-4);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);align-content:space-between;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.category-tile:hover{box-shadow:var(--tui-shadow-raised);transform:translateY(-3px)}.category-tile span,.category-tile small,.product-card__meta,.product-card__vendor,.result-count{color:var(--tui-text-secondary)}.vendor-grid{gap:var(--tui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vendor-card{gap:var(--tui-space-4);padding:var(--tui-space-4);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;display:grid}.vendor-card__mark{aspect-ratio:1;color:#fff;background:var(--tui-text-link);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:2rem;display:grid}.vendor-card h3,.vendor-card p{margin:0}.vendor-card h3 a{text-decoration:none}.vendor-card p{color:var(--tui-text-secondary)}.home-account{justify-content:space-between;align-items:center;gap:var(--tui-space-5);background:var(--tui-surface-muted);border-radius:var(--tui-radius-lg);min-height:11rem;margin-block:clamp(2rem,6vw,5rem);padding:clamp(1.5rem,5vw,3rem);display:flex}.home-editorial{min-height:10rem;padding-block:var(--tui-space-5)}.home-account h2,.home-account p{margin-block:0}.home-account nav{gap:var(--tui-space-4);flex-wrap:wrap;font-weight:800;display:flex}.discovery-filters{gap:var(--tui-space-3);padding:var(--tui-space-4);margin-bottom:var(--tui-space-5);background:var(--tui-surface-muted);border-radius:var(--tui-radius-md);grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(8rem,1fr)) auto;align-items:end;display:grid}.discovery-filters label{gap:var(--tui-space-1);font-size:.82rem;font-weight:800;display:grid}.discovery-filters input:not([class*=tui-]),.discovery-filters select:not([class*=tui-]){width:100%;min-height:2.75rem;color:var(--tui-text-primary);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);background:#fff;padding:.55rem .7rem}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);display:grid}.product-card{background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-lg);min-width:0;overflow:hidden}.product-card__visual{color:#fff;background:linear-gradient(145deg,#d9b8b0,#8f4e5e);place-items:center;min-height:15rem;font-family:Georgia,serif;font-size:4rem;display:grid}.product-card__body{gap:var(--tui-space-2);padding:var(--tui-space-4);display:grid}.product-card h3,.product-card p{margin:0}.product-card h3{font-size:1.2rem}.product-card h3 a{text-decoration:none}.product-card__offers{gap:.2rem;display:grid}.product-card__actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.saved-action{flex-direction:column;gap:.25rem;font-size:.75rem;display:inline-flex}.icon-action{border:1px solid var(--tui-border-default);background:var(--tui-surface-default);cursor:pointer;border-radius:999px;padding:.45rem .75rem}.icon-action[aria-pressed=true]{background:var(--tui-text-primary);color:#fff}.comparison-scroll{overflow-x:auto}.comparison table{border-collapse:collapse;width:100%;min-width:720px}.comparison th,.comparison td{border:1px solid var(--tui-border-default);text-align:left;vertical-align:top;padding:1rem}.offer-price{font-size:.93rem}.offer-price b{min-width:2.8rem;color:var(--tui-text-link);display:inline-block}.tag-list{gap:var(--tui-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag-list li{background:var(--tui-surface-muted);border-radius:999px;padding:.2rem .55rem;font-size:.78rem}.catalog-pagination{padding-top:var(--tui-space-6);justify-content:center;display:flex}.search-hero,.category-hero{padding-block:var(--tui-space-6);border-bottom:1px solid var(--tui-border-default)}.product-detail{padding-bottom:7rem}.product-intro{padding-block:var(--tui-space-6);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.product-intro h1{margin:0;font-family:Georgia,serif;font-size:clamp(2.6rem,6vw,5rem);line-height:1}.product-gallery{aspect-ratio:4/3;color:#fff;border-radius:var(--tui-radius-lg);background:linear-gradient(145deg,#d9b8b0,#8f4e5e);place-items:center;display:grid}.inline-contact{margin-top:var(--tui-space-5);color:var(--tui-text-link);font-weight:800;display:inline-block}.offer-selector,.product-facts,.vendor-preview{border-top:1px solid var(--tui-border-default);padding-block:clamp(2.5rem,6vw,5rem)}.offer-tabs{gap:var(--tui-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offer-tabs button:not(.tui-button):not([class*=tui-]){gap:var(--tui-space-1);padding:var(--tui-space-4);text-align:left;color:var(--tui-text-primary);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);cursor:pointer;display:grid}.offer-tabs button[aria-selected=true]:not([class*=tui-]){border-color:var(--tui-action-primary);box-shadow:inset 0 0 0 2px var(--tui-action-primary)}.offer-picker{gap:var(--tui-space-4);padding:var(--tui-space-5);margin-top:var(--tui-space-4);background:var(--tui-surface-muted);border-radius:var(--tui-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.offer-picker label{gap:var(--tui-space-1);font-weight:800;display:grid}.offer-picker input:not([class*=tui-]){border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);min-height:2.75rem;padding:.5rem .7rem}.offer-picker p{color:var(--tui-text-secondary);grid-column:1/-1;margin:0}.offer-picker [aria-disabled=true]{pointer-events:none;opacity:.55}.product-facts>div{gap:var(--tui-space-4);grid-template-columns:1fr 1fr;display:grid}.product-facts article,.vendor-preview{padding:var(--tui-space-5);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md)}.sticky-contact{z-index:40;right:max(1rem,calc((100vw - var(--tui-content-width))/2));justify-content:space-between;align-items:center;gap:var(--tui-space-4);width:min(32rem,100% - 2rem);padding:var(--tui-space-3);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-lg);box-shadow:var(--tui-shadow-raised);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;display:flex;position:fixed;bottom:1rem}.sticky-contact div{min-width:0;display:grid}.sticky-contact span{color:var(--tui-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.vendor-hero{grid-template-columns:minmax(12rem,.35fr) minmax(0,.65fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(3rem,8vw,7rem);display:grid}.vendor-mark{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#8f4e5e,#43242c);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:clamp(5rem,14vw,10rem);display:grid}.vendor-hero h1{margin:0;font-family:Georgia,serif;font-size:clamp(2.8rem,6vw,5rem);line-height:1}.vendor-links{gap:var(--tui-space-3);margin-block:var(--tui-space-4);flex-wrap:wrap;display:flex}.vendor-placeholders{gap:var(--tui-space-4);padding-block:var(--tui-space-6);grid-template-columns:1fr 1fr;display:grid}.vendor-placeholders article{padding:var(--tui-space-5);background:var(--tui-surface-muted);border-radius:var(--tui-radius-md)}.cart-layout{gap:var(--tui-space-5);margin-top:var(--tui-space-6);grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr);align-items:start;display:grid}.cart-vendor,.cart-summary{padding:var(--tui-space-5);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md)}.cart-item{gap:var(--tui-space-4);padding-block:var(--tui-space-3);border-bottom:1px solid var(--tui-border-default);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;display:grid}.cart-item p{color:var(--tui-text-secondary);margin:0}.cart-item input:not([class*=tui-]),.cart-summary select:not([class*=tui-]),.offer-picker select:not([class*=tui-]){border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);background:#fff;min-height:2.75rem;padding:.5rem .7rem}.cart-vendor dl div,.cart-summary dl div{justify-content:space-between;gap:var(--tui-space-4);display:flex}.cart-summary{top:var(--tui-space-4);gap:var(--tui-space-4);display:grid;position:sticky}.transaction-list{gap:var(--tui-space-4);padding:0;list-style:none;display:grid}.transaction-list article{gap:var(--tui-space-3);padding:var(--tui-space-5);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);display:grid}.transaction-list h2,.transaction-list p,.transaction-list ol{margin-block:0}.transaction-list form{gap:var(--tui-space-3);max-width:34rem;display:grid}.transaction-list label{gap:var(--tui-space-1);font-weight:700;display:grid}.transaction-list input:not([class*=tui-]),.transaction-list textarea:not([class*=tui-]){border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);width:100%;min-height:2.75rem;padding:.55rem .7rem}.transaction-list button:not([class*=tui-]){width:fit-content;min-height:2.75rem;padding-inline:var(--tui-space-4);color:var(--tui-action-primary-text);background:var(--tui-action-primary);border-radius:var(--tui-radius-sm);border:0;font-weight:700}.cart-summary label{gap:var(--tui-space-2);font-weight:800;display:grid}.conversation-layout{gap:var(--tui-space-4);grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);display:grid}.conversation-layout nav,.conversation-layout section{min-width:0;padding:var(--tui-space-4);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);background:var(--tui-surface-default)}.conversation-layout nav,.conversation-layout form{gap:var(--tui-space-3);display:grid}.conversation-layout ol{gap:var(--tui-space-3);padding:0;list-style:none;display:grid}.conversation-layout li{padding:var(--tui-space-3);background:var(--tui-surface-muted);border-radius:var(--tui-radius-sm)}.conversation-layout textarea,.seller-calendar input,.seller-calendar select{width:100%}.seller-calendar header,.seller-calendar form{gap:var(--tui-space-3);display:grid}.seller-calendar form{max-width:40rem;padding:var(--tui-space-4);background:var(--tui-surface-muted);border-radius:var(--tui-radius-md)}.seller-calendar label{gap:var(--tui-space-1);display:grid}.vendor-profile-editor{gap:var(--tui-space-5);width:min(100% - 2rem,58rem);min-width:0;max-width:calc(100vw - 2rem);padding-block:var(--tui-space-5);display:grid}.vendor-profile-editor>header,.vendor-profile-editor__section-heading,.vendor-profile-editor__actions,.vendor-profile-editor__actions>div{justify-content:space-between;align-items:center;gap:var(--tui-space-3);flex-wrap:wrap;display:flex}.vendor-profile-editor h1,.vendor-profile-editor h2,.vendor-profile-editor p{margin-block:0}.vendor-profile-editor section{gap:var(--tui-space-4);padding:var(--tui-space-5);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);display:grid}.vendor-profile-editor section,.vendor-profile-editor header>div,.vendor-profile-editor .ui-field,.vendor-profile-editor__section-heading,.vendor-profile-editor__section-heading>div{width:100%;min-width:0;max-width:min(100%,100vw - 2rem)}.vendor-profile-editor__preview{gap:var(--tui-space-2);width:min(100%,32rem);margin:0;display:grid}.vendor-profile-editor__preview img{border-radius:var(--tui-radius-sm);object-fit:cover;width:100%;height:auto}.vendor-profile-editor__preview--logo{width:min(100%,12rem)}.vendor-profile-editor__preview--logo img{aspect-ratio:1;object-fit:contain;background:var(--tui-surface-muted)}.vendor-profile-editor__preview figcaption,.vendor-media-library small{color:var(--tui-text-secondary)}.vendor-media-library{gap:var(--tui-space-2);width:100%;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.vendor-media-library li{justify-content:space-between;align-items:center;gap:var(--tui-space-3);min-width:0;padding:var(--tui-space-3);background:var(--tui-surface-muted);border-radius:var(--tui-radius-sm);display:flex}.vendor-media-library li>span{gap:var(--tui-space-1);min-width:0;display:grid}.vendor-profile-editor__publish{align-items:center;gap:var(--tui-space-2);font-weight:800;display:flex}.vendor-profile-editor__publish input:not([class*=tui-]){width:1.2rem;height:1.2rem}.vendor-profile-editor__checklist{padding:var(--tui-space-4);background:var(--tui-surface-muted);border-radius:var(--tui-radius-sm)}.vendor-profile-editor__checklist ul{gap:var(--tui-space-2);margin-bottom:0;display:grid}.seller-settlements,.settlement-setup{gap:var(--tui-space-5);display:grid}.settlement-setup{padding:var(--tui-space-5);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md)}.settlement-setup h1,.settlement-setup p{margin-block:0}.settlement-setup__fields{gap:var(--tui-space-3);grid-template-columns:minmax(9rem,.7fr) minmax(12rem,1.3fr) minmax(10rem,1fr);display:grid}.settlement-setup__consent{align-items:flex-start;gap:var(--tui-space-2);padding:var(--tui-space-4);background:var(--tui-surface-muted);border-radius:var(--tui-radius-sm);display:flex}.settlement-setup__consent input:not([class*=tui-]){flex:none;width:1.2rem;height:1.2rem}.settlement-setup__actions{gap:var(--tui-space-2);flex-wrap:wrap;display:flex}.settlement-history{min-width:0;overflow-x:auto}.portfolio-editor{gap:var(--tui-space-5);max-width:58rem;padding-block:var(--tui-space-5);display:grid}.portfolio-editor>header,.portfolio-editor__actions,.portfolio-editor__actions>div{justify-content:space-between;align-items:center;gap:var(--tui-space-3);flex-wrap:wrap;display:flex}.portfolio-editor h1,.portfolio-editor h2,.portfolio-editor p{margin-block:0}.portfolio-editor section{gap:var(--tui-space-4);padding:var(--tui-space-5);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);display:grid}.portfolio-media-row{gap:var(--tui-space-3);padding:var(--tui-space-3);background:var(--tui-surface-muted);border-radius:var(--tui-radius-sm);grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr) auto;align-items:end;display:grid}.portfolio-media-row>label{align-self:center;font-weight:800}.portfolio-media-row>div:last-child{gap:var(--tui-space-2);display:flex}.portfolio-list{gap:var(--tui-space-2);margin:0;padding:0;list-style:none;display:grid}.portfolio-list button:not([class*=tui-]){justify-content:space-between;gap:var(--tui-space-3);width:100%;padding:var(--tui-space-3);text-align:left;color:var(--tui-text-primary);background:var(--tui-surface-muted);border-radius:var(--tui-radius-sm);cursor:pointer;border:1px solid #0000;display:flex}.portfolio-list button:not([class*=tui-]):hover,.portfolio-list button:not([class*=tui-]):focus-visible{border-color:var(--tui-action-primary)}.product-editor{gap:var(--tui-space-5);padding-block:var(--tui-space-5);display:grid}.product-editor>section{gap:var(--tui-space-4);padding:var(--tui-space-5);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);display:grid}.seller-product-list{gap:var(--tui-space-3);margin:0;padding:0;list-style:none;display:grid}.seller-product-card{min-width:0;padding:var(--tui-space-3);background:var(--tui-surface-muted);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm)}.seller-product-card[data-selected=true]{border-color:var(--tui-action-primary);box-shadow:inset .25rem 0 0 var(--tui-action-primary)}.seller-product-card__main{gap:var(--tui-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.seller-product-card__open{align-items:center;gap:var(--tui-space-2);min-width:0;min-height:3rem;padding:var(--tui-space-2);color:var(--tui-text-primary);text-align:left;border-radius:var(--tui-radius-sm);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}.seller-product-card__open:hover,.seller-product-card__open:focus-visible{background:var(--tui-surface-default)}.seller-product-card__name{overflow-wrap:anywhere;min-width:8rem;max-width:100%;font-weight:800}.seller-product-status,.seller-product-card__selected{border-radius:999px;flex:none;padding:.2rem .55rem;font-size:.78rem;font-weight:800;line-height:1.4}.seller-product-status{color:var(--tui-text-secondary);background:var(--tui-surface-default);border:1px solid var(--tui-border-default)}.seller-product-status[data-status=published]{color:var(--tui-status-success);border-color:currentColor}.seller-product-status[data-status=review]{color:var(--tui-action-primary);border-color:currentColor}.seller-product-card__selected{color:#fff;background:var(--tui-action-primary)}.seller-product-actions{position:relative}.seller-product-actions summary{min-width:3.5rem;min-height:3rem;padding:var(--tui-space-2);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);cursor:pointer;place-items:center;font-weight:800;list-style-position:inside;display:grid}.seller-product-actions>div{z-index:10;top:calc(100% + var(--tui-space-1));gap:var(--tui-space-1);min-width:10rem;padding:var(--tui-space-2);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);box-shadow:var(--tui-shadow-raised);display:grid;position:absolute;right:0}.seller-product-actions button:not([class*=tui-]){min-height:3rem;padding:var(--tui-space-2) var(--tui-space-3);text-align:left}.seller-product-card__review{margin:var(--tui-space-2) var(--tui-space-2) 0;overflow-wrap:anywhere;color:var(--tui-text-secondary)}.product-editor ol[aria-label=등록\ 단계]{gap:var(--tui-space-2);grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.product-editor ol[aria-label=등록\ 단계] button{gap:var(--tui-space-1);align-content:center;width:100%;display:grid}.product-editor__step-actions{gap:var(--tui-space-2);flex-wrap:wrap;align-items:center;display:flex}.product-editor #regions{gap:var(--tui-space-2);padding:var(--tui-space-3);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-editor #regions legend{padding-inline:var(--tui-space-2);font-weight:800}.product-editor #regions label{gap:var(--tui-space-2);align-items:center;min-height:2.5rem;display:flex}.product-media-step{gap:var(--tui-space-3);padding:var(--tui-space-4);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);display:grid}.product-media-step>div,.product-media-step>section>div{align-items:center;gap:var(--tui-space-2);flex-wrap:wrap;display:flex}.product-media-step>section{gap:var(--tui-space-3);padding:var(--tui-space-3);background:var(--tui-surface-muted);border-radius:var(--tui-radius-sm);grid-template-columns:minmax(10rem,.4fr) minmax(8rem,.3fr) minmax(0,1fr) auto;align-items:end;display:grid}.product-summary{gap:var(--tui-space-4);padding:var(--tui-space-5);background:var(--tui-surface-muted);border-radius:var(--tui-radius-md);display:grid}.product-summary>header,.product-summary dl div,.product-summary li{justify-content:space-between;gap:var(--tui-space-3);flex-wrap:wrap;display:flex}.product-summary h3,.product-summary h4,.product-summary p{margin-block:0}.product-summary section{gap:var(--tui-space-2);padding-top:var(--tui-space-3);border-top:1px solid var(--tui-border-default);display:grid}.product-summary dl,.product-summary ul{gap:var(--tui-space-2);margin:0;padding:0;list-style:none;display:grid}.product-summary dt{font-weight:800}.product-summary li{padding:var(--tui-space-3);background:var(--tui-surface-default);border-radius:var(--tui-radius-sm)}.admin-product-review{gap:var(--tui-space-5);padding-block:var(--tui-space-5);display:grid}.admin-product-review>header,.admin-product-review dl div,.admin-product-review li{justify-content:space-between;gap:var(--tui-space-3);flex-wrap:wrap;display:flex}.admin-product-review section{gap:var(--tui-space-3);padding:var(--tui-space-5);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);display:grid}.admin-product-review ul,.admin-product-review dl{gap:var(--tui-space-2);margin:0;padding:0;list-style:none;display:grid}.admin-product-review li{padding:var(--tui-space-3);background:var(--tui-surface-muted);border-radius:var(--tui-radius-sm)}@keyframes skeleton{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){a.ui-button:not(.tui-button),.ui-alert,.ui-state:not([class*=tui-]){border:1px solid canvastext}}@media (max-width:48rem){.admin-filters,.admin-metric-grid,.seller-metric-grid{grid-template-columns:1fr}.seller-setup-list li{gap:var(--tui-space-2);grid-template-columns:1fr}.admin-operational-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-operational-table,.admin-operational-table tbody,.admin-operational-table tr,.admin-operational-table th,.admin-operational-table td{width:100%;display:block}.admin-operational-table tr{padding:var(--tui-space-3);border-bottom:1px solid var(--tui-border-default)}.admin-operational-table th,.admin-operational-table td{gap:var(--tui-space-2);padding:var(--tui-space-1);border:0;grid-template-columns:7rem minmax(0,1fr);display:grid}.admin-operational-table th:before,.admin-operational-table td:before{content:attr(data-label);color:var(--tui-text-secondary);font-weight:700}.home-hero{grid-template-columns:1fr;min-height:auto;margin-inline:-1rem;padding:3.5rem 1rem}.home-hero>:first-child{justify-self:auto;min-width:0}.hero-art{display:none}.hero-search{border-radius:var(--tui-radius-md);align-items:stretch;width:100%;max-width:100%}.hero-search a.ui-button:not(.tui-button){border-radius:var(--tui-radius-sm)}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-filters{grid-template-columns:1fr 1fr}.discovery-filters label:first-child,.discovery-filters button{grid-column:1/-1}.product-grid,.vendor-grid{grid-template-columns:1fr}.home-account{flex-direction:column;align-items:stretch}.section-heading{flex-direction:column;align-items:start}.product-intro,.offer-tabs,.offer-picker,.product-facts>div{grid-template-columns:1fr}.sticky-contact{right:1rem}.sticky-contact div{display:none}.sticky-contact .ui-button{width:100%}.vendor-hero,.vendor-placeholders,.cart-layout{grid-template-columns:1fr}.cart-item{grid-template-columns:1fr auto}.cart-summary{position:static}.conversation-layout{grid-template-columns:1fr}.vendor-mark{width:min(14rem,65vw)}.vendor-profile-editor>header,.vendor-profile-editor__section-heading,.vendor-profile-editor__actions{flex-direction:column;align-items:stretch}.vendor-profile-editor section{max-width:calc(100vw - 2rem);padding:var(--tui-space-3);overflow:hidden}.vendor-profile-editor .vendor-media-library{max-width:calc(100vw - 4rem)}.settlement-setup{padding:var(--tui-space-3)}.settlement-setup__fields{grid-template-columns:minmax(0,1fr)}.vendor-media-library li,.portfolio-editor>header,.portfolio-editor__actions{flex-direction:column;align-items:stretch}.portfolio-media-row{grid-template-columns:1fr}.portfolio-list button:not([class*=tui-]){flex-direction:column}.product-editor ol[aria-label=등록\ 단계]{grid-template-columns:1fr 1fr}.product-editor>section{min-width:0;padding:var(--tui-space-3)}.seller-product-card__main{gap:var(--tui-space-2);grid-template-columns:minmax(0,1fr) auto}.seller-product-card__open{flex-direction:column;align-items:flex-start}.product-editor #regions{grid-template-columns:1fr 1fr}.product-media-step>section{grid-template-columns:1fr}}@media (max-width:63.9375rem){.site-shell[data-site-bottom-navigation=true] .sticky-contact,.site-shell[data-site-bottom-navigation=true] [class*=stickyContact]{bottom:calc(var(--site-bottom-navigation-height) + 1rem)}}.mypage-navigation{gap:var(--tui-space-2) var(--tui-space-4);max-width:var(--tui-content-width);margin:var(--tui-space-4) auto 0;padding-inline:var(--tui-space-4);flex-wrap:wrap;display:flex}.mypage-navigation a{white-space:nowrap}.dev-checklist-page{width:min(100% - 2rem,76rem);color:var(--tui-text-primary);margin-inline:auto;padding-block:clamp(2rem,5vw,5rem)}.dev-checklist-hero{max-width:52rem;padding-bottom:var(--tui-space-5)}.dev-checklist-hero h1{letter-spacing:-.06em;margin:.2rem 0 .75rem;font-size:clamp(2.25rem,6vw,4.75rem);line-height:.98}.dev-checklist-hero>p:last-child{max-width:42rem;color:var(--tui-text-secondary);font-size:1.05rem}.dev-checklist-kicker{color:var(--tui-action-primary);letter-spacing:.16em;font-size:.75rem;font-weight:900}.dev-checklist-summary{border-block:1px solid var(--tui-border-default);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dev-checklist-summary article{padding:var(--tui-space-4);border-right:1px solid var(--tui-border-default);gap:.2rem;display:grid}.dev-checklist-summary article:last-child{border-right:0}.dev-checklist-summary strong{font-size:clamp(1.6rem,4vw,2.6rem)}.dev-checklist-summary span{color:var(--tui-text-secondary);font-size:.85rem}.dev-checklist-tabs{gap:var(--tui-space-2);margin-block:var(--tui-space-5);border-bottom:1px solid var(--tui-border-default);display:flex}.dev-checklist-tabs button{border-bottom:3px solid #0000;padding:.85rem 1rem}.dev-checklist-tabs button[aria-selected=true]{border-bottom-color:var(--tui-action-primary)}.dev-checklist-toolbar{justify-content:space-between;align-items:end;gap:var(--tui-space-4);margin-bottom:var(--tui-space-5);display:flex}.dev-checklist-toolbar h2,.dev-checklist-toolbar p{margin:0}.dev-checklist-toolbar p{color:var(--tui-text-secondary);margin-top:.35rem}.dev-checklist-toolbar label,.todo-filters label,.todo-form label,.comment-form label{gap:.35rem;font-weight:700;display:grid}.dev-checklist-toolbar input:not([class*=tui-]),.todo-filters input:not([class*=tui-]),.todo-filters select:not([class*=tui-]),.todo-form input:not([class*=tui-]),.todo-form select:not([class*=tui-]),.todo-form textarea:not([class*=tui-]),.comment-form textarea:not([class*=tui-]){min-height:2.75rem;color:var(--tui-text-primary);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);font:inherit;padding:.7rem .8rem}.feature-grid{gap:var(--tui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-card{background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);align-self:start;overflow:clip}.feature-card summary{justify-content:space-between;align-items:center;gap:var(--tui-space-3);padding:var(--tui-space-4);cursor:pointer;display:flex}.feature-card summary span{gap:.25rem;display:grid}.feature-card summary small{color:var(--tui-text-secondary)}.feature-card summary b{font-size:1.05rem}.feature-card-body{padding:0 var(--tui-space-4) var(--tui-space-4);border-top:1px solid var(--tui-border-default)}.feature-card-body ol{gap:var(--tui-space-3);padding-left:1.3rem;display:grid}.feature-card-body ol>li{padding:var(--tui-space-3);background:var(--tui-surface-muted);border-radius:var(--tui-radius-sm)}.feature-card-body dl div{gap:var(--tui-space-2);grid-template-columns:5rem 1fr;display:grid}.feature-card-body dt{font-weight:800}.feature-card-body dd{margin:0}.feature-card-body a{margin-top:var(--tui-space-2);display:inline-block}.feature-evidence{color:var(--tui-text-secondary);overflow-wrap:anywhere;font-size:.78rem}.destructive-note{margin-top:var(--tui-space-2);color:var(--tui-status-danger);display:block}em[data-status]{width:fit-content;color:var(--tui-text-primary);background:var(--tui-surface-muted);white-space:nowrap;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-style:normal}em[data-status=available],em[data-status=done],em[data-status=scanned]{color:#17633a;background:#e5f6ec}em[data-status=external_blocked],em[data-status=blocked],em[data-status=rejected]{color:#8b2c22;background:#fde9e6}em[data-status=in_progress],em[data-status=partial],em[data-status=quarantined]{color:#725400;background:#fff4cc}.dev-checklist-alert,.dev-checklist-notice{justify-content:space-between;gap:var(--tui-space-3);padding:var(--tui-space-3);margin-block:var(--tui-space-3);border-radius:var(--tui-radius-sm);display:flex}.dev-checklist-alert{color:var(--tui-status-danger);background:var(--tui-surface-muted);border-left:4px solid var(--tui-status-danger)}.dev-checklist-notice{border-left:4px solid var(--tui-action-primary);background:var(--tui-surface-muted)}.todo-filters{gap:var(--tui-space-3);margin-bottom:var(--tui-space-4);grid-template-columns:minmax(12rem,1fr) 12rem auto;align-items:end;display:grid}.todo-filters button:not([class*=tui-]),.todo-actions button:not([class*=tui-]),.todo-form button:not([class*=tui-]),.comment-form button:not([class*=tui-]),.todo-detail section>button:not([class*=tui-]),.attachment-grid button:not([class*=tui-]),.dev-checklist-alert button:not([class*=tui-]){border-radius:var(--tui-radius-sm);min-height:2.5rem;padding:.55rem .8rem}.attachment-grid .attachment-delete:not([class*=tui-]){color:var(--tui-status-danger);border-color:currentColor}.attachment-grid .attachment-delete:not([class*=tui-]):disabled{cursor:wait;opacity:.6}.todo-actions .todo-delete:not([class*=tui-]){color:var(--tui-status-danger);border-color:currentColor}.todo-layout{gap:var(--tui-space-4);grid-template-columns:minmax(17rem,.34fr) minmax(0,1fr);align-items:start;display:grid}.todo-list{gap:var(--tui-space-2);display:grid}.todo-list>article{background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.todo-list>article[aria-current=true]{border-color:var(--tui-action-primary);box-shadow:inset 3px 0 var(--tui-action-primary)}.todo-select{justify-content:space-between;gap:var(--tui-space-2);width:100%;padding:var(--tui-space-3);text-align:left;display:flex}.todo-complete{min-width:5.5rem;padding:var(--tui-space-2);border-left:1px solid var(--tui-border-default)}.todo-list span{gap:.35rem;display:grid}.todo-list small{color:var(--tui-text-secondary)}.todo-detail,.todo-form{padding:var(--tui-space-5);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md)}.todo-detail>header,.todo-form>header{justify-content:space-between;gap:var(--tui-space-3);display:flex}.todo-detail>header>div{min-width:0}.todo-detail h3,.todo-detail header p,.todo-form h3{margin-block:.25rem}.todo-detail>section{padding-top:var(--tui-space-4);margin-top:var(--tui-space-4);border-top:1px solid var(--tui-border-default)}.todo-meta{gap:var(--tui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.todo-meta div{padding:var(--tui-space-3);background:var(--tui-surface-muted);border-radius:var(--tui-radius-sm)}.todo-meta dt{color:var(--tui-text-secondary);font-size:.8rem}.todo-meta dd{margin:.2rem 0 0}.todo-description,.todo-completion-criteria{white-space:pre-wrap;overflow-wrap:anywhere}.todo-actions,.todo-form-actions{justify-content:flex-end;gap:var(--tui-space-2);margin-top:var(--tui-space-4);flex-wrap:wrap;display:flex}.todo-form{gap:var(--tui-space-3);margin-bottom:var(--tui-space-4);display:grid}.todo-form-row{gap:var(--tui-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.attachment-picker{gap:var(--tui-space-2);min-width:0;padding:var(--tui-space-3);border:1px dashed var(--tui-border-default);border-radius:var(--tui-radius-sm);display:grid}.attachment-picker:focus-visible{border-color:var(--tui-action-primary);outline:3px solid color-mix(in srgb,var(--tui-action-primary) 25%,transparent);outline-offset:2px}.attachment-picker label{gap:var(--tui-space-2);display:grid}.attachment-picker input{width:100%;min-width:0}.attachment-grid{gap:var(--tui-space-2);margin-block:var(--tui-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.attachment-grid article{padding:var(--tui-space-3);background:var(--tui-surface-muted);border-radius:var(--tui-radius-sm);gap:.45rem;display:grid}.attachment-preview-trigger{aspect-ratio:4/3;width:100%;min-width:0;overflow:hidden;background:var(--tui-surface-default)!important;padding:0!important}.attachment-preview-trigger img{object-fit:contain;width:100%;height:100%;display:block}.attachment-preview-placeholder,.attachment-preview-error{aspect-ratio:4/3;min-width:0;padding:var(--tui-space-3);color:var(--tui-text-secondary);text-align:center;background:var(--tui-surface-default);border:1px dashed var(--tui-border-default);border-radius:var(--tui-radius-sm);place-content:center;display:grid}.attachment-preview-error{gap:var(--tui-space-2)}.attachment-original-link{overflow-wrap:anywhere;width:fit-content}.attachment-removal{gap:var(--tui-space-2);padding:var(--tui-space-4);margin-top:var(--tui-space-3);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);display:grid}.attachment-removal h4{margin:0}.attachment-removal div{justify-content:space-between;align-items:center;gap:var(--tui-space-3);display:flex}.attachment-removal button:not([class*=tui-]){min-height:2.5rem;color:var(--tui-status-danger);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);padding:.5rem .8rem}.comment-form{gap:var(--tui-space-3);grid-template-columns:1fr auto;align-items:end;display:grid}.comment-list,.activity-list{gap:var(--tui-space-2);padding:0;list-style:none;display:grid}.comment-list li,.activity-list li{padding:var(--tui-space-3);background:var(--tui-surface-muted);border-radius:var(--tui-radius-sm)}.comment-list p{white-space:pre-wrap}.comment-list time,.activity-list time,.activity-list small{color:var(--tui-text-secondary);font-size:.75rem;display:block}.dev-empty{min-height:8rem;padding:var(--tui-space-5);color:var(--tui-text-secondary);background:var(--tui-surface-muted);border-radius:var(--tui-radius-md)}.seller-application-wizard{gap:var(--tui-space-4);width:min(100% - 2rem,64rem);padding-block:var(--tui-space-5);margin-inline:auto;display:grid}.seller-application-wizard>h1,.seller-application-wizard>p,.seller-application-step h2{margin-block:0}.seller-application-steps{gap:var(--tui-space-2);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.seller-application-steps li{align-content:start;gap:.35rem;min-width:0;display:grid}.seller-application-steps button:not([class*=tui-]){border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);min-height:3rem;padding:.6rem}.seller-application-step{gap:var(--tui-space-4);min-width:0;padding:var(--tui-space-5);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seller-application-step>h2,.seller-application-step>fieldset,.seller-application-step>nav,.seller-application-step>dl,.seller-application-step>p,.seller-application-step>ul,.seller-application-step>button{grid-column:1/-1}.seller-application-step>label{align-content:start;gap:.4rem;min-width:0;font-weight:700;display:grid}.seller-application-step>label input:not([class*=tui-]),.seller-application-step>label select:not([class*=tui-]),.seller-application-step>label textarea:not([class*=tui-]){width:100%;min-width:0;min-height:2.75rem;font:inherit;color:var(--tui-text-primary);background:var(--tui-surface-default);border:1px solid var(--tui-border-default);border-radius:var(--tui-radius-sm);padding:.7rem .8rem}.seller-application-step>label small{color:var(--tui-status-danger);overflow-wrap:anywhere;font-weight:600}.seller-application-wizard .ui-error-summary{height:auto;min-height:0}.seller-application-actions{align-items:center;gap:var(--tui-space-2);flex-wrap:wrap;display:flex}@media (max-width:48rem){.dev-checklist-summary{grid-template-columns:1fr 1fr}.dev-checklist-summary article:nth-child(2){border-right:0}.feature-grid,.todo-layout,.todo-form-row,.attachment-grid,.todo-meta{grid-template-columns:minmax(0,1fr)}.dev-checklist-toolbar{flex-direction:column;align-items:stretch}.todo-filters{grid-template-columns:1fr}.todo-layout,.todo-layout>div,.todo-detail,.attachment-grid,.attachment-grid article{min-width:0}.todo-meta dd,.attachment-grid article{overflow-wrap:anywhere}.todo-detail,.todo-form{padding:var(--tui-space-3)}.comment-form{grid-template-columns:1fr}.seller-application-steps,.seller-application-step{grid-template-columns:minmax(0,1fr)}.seller-application-step{padding:var(--tui-space-3)}.seller-application-steps button{width:100%}.seller-application-step>*{grid-column:1}}
