:root{--ink:#203429;--orange:#ef6a3a;--paper:#f7f4ed;--line:rgba(32,52,41,0.15);--muted:#6d7971;--sage:#c9d8ca}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}a,button{-webkit-tap-highlight-color:transparent}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.topline{min-height:36px;display:grid;place-items:center;padding:8px 5vw;background:var(--ink);color:#f6f0e5;font-size:11px;letter-spacing:.04em}.site-header{min-height:78px;padding:0 clamp(20px,6vw,92px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(247,244,237,.96);position:sticky;top:0;z-index:20}.logo{display:inline-flex;align-items:center;gap:9px;font-weight:800;letter-spacing:-.04em}.logo-mark{width:31px;height:31px;display:grid;place-items:center;border-radius:10px 4px 10px 4px;background:var(--orange);color:white;font-family:Georgia}.site-header nav{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:700}.site-header nav form{display:inline}.link-button{border:0;padding:0;background:transparent;cursor:pointer;font-weight:700}.hero{min-height:600px;padding:65px clamp(20px,7vw,110px);display:grid;grid-template-columns:1.08fr .92fr;align-items:center;background:radial-gradient(circle at 72% 31%,#eee5d4 0 15%,transparent 43%),var(--paper)}.eyebrow{color:#69766d;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.auth-card h1,.dashboard h1,.detail-copy h1,.form-page h1,.hero h1,.page-title h1{margin:20px 0;font-size:clamp(44px,5.4vw,76px);line-height:1.04}.hero h1 em{color:var(--orange);font-weight:400}.hero-copy>p{max-width:610px;color:var(--muted);font-size:17px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:14px;margin-top:30px}.button{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:800;cursor:pointer}.button:disabled{opacity:.55;cursor:not-allowed}.primary{background:var(--ink);color:white}.ghost{border-color:var(--line);background:transparent}.hero-art{height:440px;position:relative}.hero-art:before{content:"";width:350px;height:350px;position:absolute;left:50%;top:42px;transform:translateX(-50%);border-radius:50%;background:linear-gradient(145deg,#d8e0ce,#abc3b1);box-shadow:0 35px 60px rgba(40,70,50,.13)}.art-orbit{position:absolute;width:440px;height:180px;left:50%;top:145px;transform:translateX(-50%) rotate(-12deg);border:1px solid rgba(32,52,41,.2);border-radius:50%}.art-card{position:absolute;z-index:2;padding:16px;background:#fffdf7;border:1px solid var(--line);box-shadow:0 20px 50px rgba(37,57,44,.15)}.art-card.main{width:220px;height:295px;left:50%;top:70px;transform:translateX(-50%) rotate(-4deg);display:grid;justify-items:center;border-radius:110px 110px 17px 17px}.art-card.main span{font-size:9px;color:#8c624d;text-transform:uppercase;letter-spacing:.1em}.art-card.main b{font-size:105px;filter:drop-shadow(10px 15px 12px rgba(55,40,30,.2))}.art-card.main strong{font-family:Georgia;font-size:14px}.art-card.service{left:2%;top:130px;transform:rotate(-5deg);border-radius:12px}.art-card.service span,.art-card.service strong{display:block}.art-card.service span{margin-bottom:5px;color:var(--orange);font-size:8px;font-weight:800;text-transform:uppercase}.art-card.service strong{font-size:12px}.art-stamp{position:absolute;z-index:3;right:5%;top:48px;width:78px;height:78px;display:grid;place-items:center;border:1px solid var(--orange);border-radius:50%;color:var(--orange);font-size:9px;font-weight:800;line-height:1.5;letter-spacing:.1em;text-align:center;text-transform:uppercase;transform:rotate(8deg)}.section{padding:85px clamp(20px,6vw,92px)}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.process h2,.section-heading h2,.seller-cta h2{margin:10px 0 0;font-size:clamp(34px,4vw,52px)}.section-heading>a{padding-bottom:4px;border-bottom:1px solid;font-size:12px;font-weight:700}.listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 18px}.listing-image{min-height:260px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:15px;background:linear-gradient(145deg,#e5d6c4,#c7d4c5)}.listing-image:after{content:"";position:absolute;bottom:42px;width:100px;height:17px;border-radius:50%;background:rgba(40,50,42,.14);filter:blur(7px)}.listing-image img{width:100%;height:100%;object-fit:cover}.placeholder-emoji{z-index:1;font-size:96px;filter:drop-shadow(12px 17px 12px rgba(50,50,40,.2));transition:transform .25s}.listing-card:hover .placeholder-emoji{transform:translateY(-7px) rotate(-2deg)}.type-pill{position:absolute;z-index:2;top:12px;left:12px;padding:6px 9px;border-radius:7px;background:rgba(255,255,255,.85);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.type-pill.service{background:var(--ink);color:white}.type-pill.static{position:static;display:inline-block}.listing-info{padding:14px 3px 0}.seller-name{margin:0;color:var(--orange);font-size:9px;font-weight:800;text-transform:uppercase}.listing-info h3{min-height:44px;margin:8px 0 5px;font-size:16px;line-height:1.38}.fulfillment{color:var(--muted);font-size:10px}.card-bottom{margin-top:12px;padding-top:11px;display:flex;align-items:end;justify-content:space-between;border-top:1px solid var(--line)}.card-bottom strong{font-size:16px}.card-bottom span{max-width:110px;color:var(--muted);font-size:8px;text-align:right}.process{background:#e9e4da}.process-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.process-grid article{min-height:210px;padding:32px;background:rgba(255,255,255,.35);border-right:1px solid var(--line)}.process-grid article:last-child{border:0}.process-grid b{color:var(--orange);font-size:11px}.process-grid h3{margin-top:40px;font-size:21px}.process-grid p{color:var(--muted);font-size:12px;line-height:1.6}.seller-cta{min-height:490px;padding:80px clamp(20px,9vw,140px);display:grid;grid-template-columns:1.2fr .8fr;align-items:center;background:var(--ink);color:white}.seller-cta>div:first-child{max-width:720px}.seller-cta p{color:#c2cec5;line-height:1.75}.light{color:#eeb06a}.light-button{margin-top:20px;background:#f7f1e7;color:var(--ink)}.seller-symbol{justify-self:center;width:250px;height:250px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#e9ae62;font-family:Georgia;font-size:120px;position:relative}.seller-symbol span{position:absolute;bottom:28px;color:#d7e0d9;font-family:Arial;font-size:9px;letter-spacing:.12em;text-transform:uppercase}footer{min-height:125px;padding:30px clamp(20px,6vw,92px);display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;background:#18271f;color:#aeb9b2;font-size:10px}.footer-logo{color:white}.page-section{min-height:70vh}.page-title{margin-bottom:30px}.page-title h1{font-size:60px;margin-bottom:8px}.page-title p{color:var(--muted)}.catalog-tools{margin-bottom:35px;padding:12px;display:grid;grid-template-columns:1fr 210px auto;gap:10px;border:1px solid var(--line);border-radius:12px;background:white}.catalog-tools input,.catalog-tools select{width:100%;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff}.empty{padding:70px 30px;border:1px dashed #aeb8b0;border-radius:14px;text-align:center}.empty h2{font-size:27px}.empty p{color:var(--muted)}.detail-page{min-height:75vh;display:grid;grid-template-columns:1fr 1fr;gap:7vw}.detail-media{min-height:520px;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:linear-gradient(145deg,#ead8c6,#bdd0c0);font-size:170px}.detail-media img{width:100%;height:100%;object-fit:cover}.detail-copy h1{font-size:clamp(40px,5vw,65px)}.seller-link{color:var(--orange);font-size:12px;font-weight:800}.detail-description{margin:28px 0;color:var(--muted);line-height:1.8}.detail-price{margin:22px 0;font-family:Georgia;font-size:34px}.detail-copy dl{margin:25px 0;border-top:1px solid var(--line)}.detail-copy dl div{padding:13px 0;display:grid;grid-template-columns:120px 1fr;border-bottom:1px solid var(--line);font-size:11px}.detail-copy dt{color:var(--muted)}.detail-copy dd{margin:0;font-weight:700}.detail-copy>small{display:block;margin-top:10px;color:var(--muted)}.seller-profile{margin-bottom:60px;display:flex;align-items:center;gap:25px}.seller-avatar{width:100px;height:100px;display:grid;place-items:center;border-radius:50%;background:var(--sage);font-family:Georgia;font-size:48px}.seller-profile h1{margin:9px 0;font-size:48px}.seller-profile p{margin:0;color:var(--muted)}.auth-page{min-height:calc(100vh - 239px);padding:70px 20px;display:grid;place-items:center;background:radial-gradient(circle at center,#eee3d2,transparent 50%)}.auth-card{width:min(480px,100%);padding:40px;border:1px solid var(--line);border-radius:18px;background:#fffdf8;box-shadow:0 25px 60px rgba(30,50,38,.1)}.auth-card h1{font-size:39px}.auth-card>p,.form-page>p{color:var(--muted);font-size:12px;line-height:1.6}.form-stack,.listing-form{display:grid;gap:18px;margin-top:28px}.password-change-form fieldset{min-width:0;margin:0;padding:0;display:grid;gap:18px;border:0}.password-change-form fieldset:disabled{opacity:.72}.account-security-card{width:min(560px,100%)}.account-security-session-note{padding:12px 14px;border-left:3px solid var(--orange);background:#fff6e8}.account-security-back{margin-top:22px;display:inline-flex;border-bottom:1px solid;font-size:12px;font-weight:800}.auth-success-banner{margin-bottom:18px;padding:12px 14px;border:1px solid rgba(45,101,68,.32);border-radius:9px;background:#edf7f0;line-height:1.5}.listing-form fieldset{margin:0;padding:20px;display:grid;gap:16px;border:1px solid var(--line);border-radius:12px}.listing-form legend{padding:0 8px;font-weight:800}.listing-form fieldset>p{margin:0;color:var(--muted);font-size:11px}.form-stack label,.listing-form label{display:grid;gap:7px;font-size:11px;font-weight:800}.form-stack input,.listing-form input,.listing-form select,.listing-form textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:8px;background:white;outline:none}.form-stack input:focus,.listing-form input:focus,.listing-form select:focus,.listing-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(239,106,58,.12)}.form-error,.listing-form label small{margin:0;color:#a5382b;font-size:10px}.dashboard,.form-page{min-height:70vh;max-width:1280px;margin:auto}.dashboard h1,.form-page h1{font-size:52px}.dashboard-head{display:flex;justify-content:space-between;align-items:center}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.stat-grid article{min-height:150px;padding:28px;display:grid;align-content:space-between;border:1px solid var(--line);border-radius:14px;background:white}.stat-grid strong{font-family:Georgia;font-size:48px}.stat-grid span{color:var(--muted);font-size:11px}.dashboard-links{padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;background:#eae5dc;font-size:12px}.dashboard-links,.data-table{margin-top:25px;border:1px solid var(--line);border-radius:12px}.data-table{overflow:hidden}.table-row{padding:15px 18px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:15px;align-items:center;border-bottom:1px solid var(--line);background:white;font-size:11px}.table-row:last-child{border:0}.table-head{background:#e9e4da;color:var(--muted);font-weight:700}.table-row a{color:var(--orange);font-weight:800}.data-table.compact .table-row{grid-template-columns:2fr 1.3fr 1fr}.admin h2{margin:45px 0 10px;font-size:28px}.owner-center{max-width:1440px;padding-top:42px;padding-bottom:90px}.owner-center section{scroll-margin-top:150px}.owner-center h2,.owner-center h3,.owner-center p{margin-top:0}.owner-center h2{margin-bottom:0;font-size:clamp(30px,3vw,42px)}.owner-center h3{margin-bottom:0;font-size:24px}.owner-hero{padding:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(circle at 75% 15%,rgba(239,106,58,.12),transparent 35%),linear-gradient(145deg,#fffdf8,#eee8dc);box-shadow:0 24px 65px rgba(32,52,41,.08)}.owner-hero h1{margin:12px 0 14px;font-size:clamp(46px,5vw,70px)}.owner-hero>div:first-child>p{max-width:760px;margin-bottom:0;color:var(--muted);font-size:16px;line-height:1.65}.owner-system-summary{min-width:250px;padding:20px;display:grid;align-content:center;gap:9px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.72);font-size:13px}.owner-system-summary time,.owner-system-summary>span:not(.status-chip){color:var(--muted)}.owner-hero-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}.owner-jump-nav{margin:18px 0 32px;padding:10px;position:sticky;top:88px;z-index:10;display:flex;flex-wrap:wrap;gap:5px;border:1px solid var(--line);border-radius:14px;background:rgba(247,244,237,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.owner-jump-nav a{min-height:40px;padding:0 15px;display:inline-flex;align-items:center;border-radius:9px;font-size:13px;font-weight:800}.owner-jump-nav a:hover{background:white}.owner-attention{padding:25px 28px;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(480px,1.3fr);gap:24px;align-items:center;border:1px solid var(--line);border-left:5px solid var(--sage);border-radius:16px;background:white}.owner-attention[data-tone=warning]{border-left-color:#c88922;background:#fffaf0}.owner-attention[data-tone=danger]{border-left-color:#b54233;background:#fff7f4}.owner-attention[data-tone=success]{border-left-color:#4d8060}.owner-attention h2{margin-top:7px;font-size:clamp(25px,2.4vw,34px)}.owner-attention ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none}.owner-attention a{min-height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.75);font-size:13px;font-weight:700}.owner-attention a:hover{border-color:var(--orange)}.owner-attention a strong,.owner-count{min-width:30px;height:30px;padding:0 8px;display:inline-grid;place-items:center;border-radius:999px;background:var(--ink);color:white;font-size:13px}.owner-section-head{margin:58px 0 20px;display:flex;align-items:end;justify-content:space-between;gap:28px}.owner-section-head .eyebrow{display:block;margin-bottom:7px}.owner-section-head>p{max-width:520px;margin-bottom:5px;color:var(--muted);font-size:13px;line-height:1.55;text-align:right}.owner-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.owner-metric{min-height:155px;padding:23px;display:grid;align-content:space-between;gap:10px;border:1px solid var(--line);border-top:4px solid var(--sage);border-radius:15px;background:white}.owner-metric[data-tone=success]{border-top-color:#4d8060}.owner-metric[data-tone=warning]{border-top-color:#c88922}.owner-metric[data-tone=danger]{border-top-color:#b54233}.owner-metric>span{color:var(--muted);font-size:13px;font-weight:800}.owner-metric>strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,52px);font-weight:400;line-height:1}.owner-metric small{color:var(--muted);font-size:12px;line-height:1.45}.owner-money-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.owner-money-card,.owner-panel,.owner-system-card{border:1px solid var(--line);border-radius:16px;background:white}.owner-money-card{padding:23px}.owner-money-card>header{padding-bottom:18px;display:grid;gap:9px;border-bottom:1px solid var(--line)}.owner-money-card>header span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em}.owner-money-card>header strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);font-weight:400}.owner-money-card dl{margin:16px 0 0;display:grid;gap:11px}.owner-money-card dl div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.owner-money-card dt{color:var(--muted)}.owner-money-card dd{margin:0;font-weight:800;text-align:right}.owner-analytics-grid,.owner-management-grid,.owner-table-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.owner-panel{padding:24px;min-width:0}.owner-panel-head,.owner-panel>header:first-child{display:flex;align-items:start;justify-content:space-between;gap:20px}.owner-panel header>strong{font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400}.owner-chart-panel>p,.owner-funnel-panel>p,.owner-panel-head p,.owner-panel>p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.owner-bar-chart{height:235px;margin-top:24px;padding-top:22px;display:grid;grid-template-columns:repeat(30,minmax(4px,1fr));gap:4px;align-items:end;border-bottom:1px solid var(--line)}.owner-bar-column{height:100%;display:grid;grid-template-rows:18px 1fr 24px;align-items:end;gap:3px;text-align:center}.owner-bar-column i{width:100%;height:var(--owner-bar-height);min-height:3px;display:block;border-radius:5px 5px 1px 1px;background:linear-gradient(180deg,var(--orange),#d94d27)}.owner-bar-value{min-height:14px;font-size:9px;font-weight:800}.owner-bar-column time{min-height:14px;color:var(--muted);font-size:8px;white-space:nowrap}.owner-funnel-panel ol{margin:25px 0 0;padding:0;display:grid;gap:18px;list-style:none}.owner-funnel-panel li>div{margin-bottom:7px;display:flex;justify-content:space-between;gap:12px;font-size:13px}.owner-funnel-track{height:10px;display:block;overflow:hidden;border-radius:999px;background:#eee9df}.owner-funnel-track i{height:100%;display:block;border-radius:inherit;background:var(--ink)}.owner-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.owner-system-card{padding:22px;border-top:4px solid #4d8060}.owner-system-card[data-tone=warning]{border-top-color:#c88922}.owner-system-card[data-tone=danger]{border-top-color:#b54233}.owner-system-card>footer,.owner-system-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.owner-system-card>header>span:first-child{font-size:13px;font-weight:800}.owner-system-card>strong{margin-top:24px;display:block;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.owner-system-card>p{min-height:42px;margin:10px 0 20px;color:var(--muted);font-size:13px;line-height:1.55}.owner-system-card>footer{padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.status-chip{width:fit-content;min-height:28px;padding:4px 9px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#ecebe6;color:#4e5b53;font-size:11px;font-weight:800;line-height:1.2}.status-chip i{width:8px;height:8px;border-radius:50%;background:currentColor}.status-chip[data-tone=success]{background:#e4f0e7;color:#2d6544}.status-chip[data-tone=warning]{background:#fff0cf;color:#87550f}.status-chip[data-tone=danger]{background:#f9ded8;color:#913225}.purchase-eligibility-chip{margin-top:7px}.purchase-eligibility-notice{width:100%;margin-top:16px;padding:18px;display:grid;gap:12px;border:1px solid #e4c785;border-radius:12px;background:#fff9ec}.purchase-eligibility-notice.compact{margin-top:0;padding:15px}.purchase-eligibility-notice header{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px}.purchase-eligibility-notice header>strong{font-size:13px}.purchase-eligibility-notice p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.purchase-eligibility-notice .button{width:fit-content;justify-self:start}.listing-title-cell{display:grid;gap:7px;justify-items:start}.listing-message-entry{margin:20px 0;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;align-items:center;border:1px solid #c9d8cc;border-radius:12px;background:#f5faf4}.listing-message-entry p,.listing-message-entry small{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.listing-message-entry>small{grid-column:1/-1}.listing-message-entry form{justify-self:end}.message-safety-note{padding-left:10px;border-left:3px solid #cf8b36}.landing-message-entry{max-width:560px}.order-chat-form{margin:16px 0}.conversation-page,.messages-page{max-width:1080px}.conversation-header>p,.messages-head p{margin:8px 0 0;color:var(--muted);line-height:1.6}.messages-empty{margin-top:28px}.conversation-list,.message-list{padding:0;margin:28px 0 0;display:grid;gap:12px;list-style:none}.conversation-card{padding:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 22px;align-items:center;border:1px solid var(--line);border-radius:13px;background:white;transition:border-color .2s,transform .2s}.conversation-card:hover{transform:translateY(-2px);border-color:#99ae9e}.conversation-card time,.conversation-card-context,.conversation-card-counterpart,.conversation-card-preview{color:var(--muted);font-size:11px}.conversation-card-context{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.conversation-card-title{min-width:0;overflow-wrap:anywhere;font-size:17px;font-weight:800}.conversation-card-counterpart,.conversation-header h1{overflow-wrap:anywhere}.conversation-card-preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-card-context,.conversation-card-counterpart,.conversation-card-preview,.conversation-card-title{grid-column:1}.conversation-card time,.conversation-card-status{grid-column:2;justify-self:end}.conversation-card-status{grid-row:1/span 2}.conversation-card time{grid-row:3/span 2}.conversation-toolbar{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.conversation-header a,.conversation-toolbar>a{color:var(--orange);font-weight:800}.conversation-header h1{margin-bottom:0;font-size:clamp(34px,5vw,56px)}.message-blocked-note{margin-top:18px;padding:16px;border:1px solid #d6a9a1;border-radius:11px;background:#fff2ef}.message-blocked-note p{margin:5px 0 0}.message-list{padding:22px;border:1px solid var(--line);border-radius:16px;background:#f1eee7}.message-list>li{width:min(78%,720px)}.message-list>li.own{justify-self:end}.message-list>li.other{justify-self:start}.message-bubble{padding:15px 17px;border:1px solid var(--line);border-radius:15px 15px 15px 4px;background:white}.message-list>li.own .message-bubble{border-color:var(--ink);border-radius:15px 15px 4px;background:var(--ink);color:white}.message-bubble>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;font-size:11px}.message-bubble time{color:var(--muted);font-size:9px}.message-list>li.own .message-bubble time{color:#c6d0c9}.message-bubble>p{margin:10px 0 0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55}.message-report{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.message-report summary{width:fit-content;color:#913225;cursor:pointer;font-size:10px;font-weight:800}.message-composer fieldset,.message-report form{display:grid;gap:12px}.message-report form{margin-top:12px;padding:14px;border-radius:10px;background:#fff8f5}.message-composer label,.message-report label{display:grid;gap:6px;font-size:11px;font-weight:800}.message-composer textarea,.message-report select,.message-report textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);font:inherit}.message-composer small,.message-history-limit,.message-report p,.message-report small,.message-reported{color:var(--muted);font-size:10px;line-height:1.5}.message-report p{margin:0}.message-composer{margin-top:18px;padding:20px;border:1px solid var(--line);border-radius:14px;background:white}.message-composer fieldset{margin:0;padding:0;border:0}.message-composer fieldset:disabled{opacity:.62}.message-history-limit{margin:10px 0 0;text-align:right}.owner-action{margin-top:16px;border-top:1px solid var(--line)}.owner-action>summary{min-height:45px;display:flex;align-items:center;cursor:pointer;color:var(--orange);font-size:12px;font-weight:800}.owner-action-form{padding:16px;display:grid;gap:13px;border:1px solid var(--line);border-radius:12px;background:#faf8f2}.owner-action-form label{display:grid;gap:7px;font-size:12px;font-weight:800}.owner-action-form textarea{width:100%;min-height:76px;padding:11px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:white;font-size:13px;font-weight:400;line-height:1.5}.owner-action-stack{display:grid;gap:10px}.owner-danger-form{border-color:rgba(181,66,51,.28);background:#fff8f5}.owner-danger-form>p{margin-bottom:0;color:#913225;font-size:12px;line-height:1.5}.button.danger{background:#9e392c;color:white}.owner-card-list{margin-top:18px;display:grid;gap:10px}.owner-work-card{padding:18px;border:1px solid var(--line);border-radius:12px;background:#fcfbf7}.owner-work-card>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.owner-work-card>header>div{display:grid;gap:5px}.owner-work-card>header span,.owner-work-card>time{color:var(--muted);font-size:11px}.owner-work-card>header>strong{white-space:nowrap}.owner-work-card>p{margin:14px 0 9px;font-size:13px;line-height:1.55}.owner-seller-card>.owner-action{margin-top:10px}.owner-privacy-note{margin:-8px 0 16px;color:var(--muted);font-size:12px}.owner-table-wrap{width:100%;margin-top:16px;overflow-x:auto;border:1px solid var(--line);border-radius:11px}.owner-table{width:100%;min-width:620px;border-collapse:collapse;font-size:13px}.owner-table td,.owner-table th{padding:13px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.owner-table th{background:#eeeae1;color:var(--muted);font-size:11px;font-weight:800}.owner-table tr:last-child td{border-bottom:0}.owner-table td:first-child strong,.owner-table td:first-child time{display:block}.owner-table td:first-child time{margin-top:4px;color:var(--muted);font-size:10px}.owner-empty{margin:0;padding:22px;grid-column:1/-1;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:13px;text-align:center}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(239,106,58,.38);outline-offset:3px}.form-page{max-width:880px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid.three{grid-template-columns:1fr 1fr 1fr}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.inline-order-form,.order-action-form{display:grid;gap:12px}.inline-order-form{max-width:330px;grid-template-columns:110px 1fr;align-items:end}.inline-order-form .form-error{grid-column:1/-1}.inline-order-form label,.order-action-form label{display:grid;gap:6px;font-size:11px;font-weight:800}.inline-order-form input,.order-action-form input,.order-action-form select,.order-action-form textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:white}.cart-layout,.order-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:28px;align-items:start}@media (min-width:951px){.order-page .order-columns{grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr)}}.cart-items,.order-list{display:grid;gap:12px}.cart-item,.order-card{padding:20px;display:flex;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:12px;background:white}.cart-item p{margin-bottom:0;color:var(--muted);font-size:11px}.cart-item-availability{margin-top:6px}.cart-item-availability,.cart-item>span small{display:block;color:var(--muted);font-size:10px}.cart-item>span small{margin-top:5px}.cart-item>div:last-child{display:grid;justify-items:end;gap:8px}.order-summary{padding:26px;border:1px solid var(--line);border-radius:14px;background:#fffdf8}.ledger-section h2,.notification-list h2,.order-page section>h2,.order-summary h2{font-size:27px}.order-summary dl{margin:0 0 22px}.order-summary dl div{padding:10px 0;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);font-size:12px}.order-summary dd{margin:0;font-weight:800}.order-summary .total-row{font-size:16px}.order-summary small{display:block;margin-top:14px;color:var(--muted)}.order-card{align-items:center}.order-card h2{margin:8px 0 0;font-size:20px}.order-card-meta{display:grid;justify-items:end;gap:8px;color:var(--muted);font-size:11px}.order-card-meta strong,.order-total{color:var(--ink);font-family:Georgia;font-size:24px}.mock-banner,.mock-payment-box{padding:14px;border:1px solid #d79a38;border-radius:10px;background:#fff1cb;color:#624610;font-size:11px}.status-timeline{padding-left:22px}.status-timeline li{padding:0 0 22px 10px}.status-timeline time{display:block;margin-top:5px;color:var(--muted);font-size:10px}.seller-order-actions{display:grid;gap:16px}.address-fields{gap:.8rem;margin:1rem 0}.address-fields,.dispute-card,.private-address,.review-card{display:grid;padding:1rem;border:1px solid var(--line);border-radius:1rem}.dispute-card,.private-address,.review-card{gap:.45rem;background:var(--paper)}.trust-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,220px));gap:.75rem;margin:.5rem 0}.trust-image-preview{width:100%;height:150px;object-fit:cover;border:1px solid var(--line);border-radius:.75rem;background:white}.moderation-actions,.review-list{display:grid;gap:1rem}.moderation-actions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.danger-zone{padding-top:16px;border-top:1px solid #d6a9a1}.ledger-section,.notification-list{margin-top:50px}.ledger-section article,.notification-list article{margin-top:10px;padding:18px;border:1px solid var(--line);border-radius:10px;background:white}.notification-list p,.transaction-note{color:var(--muted);font-size:11px}.ledger-section article>span{float:right}.ledger-section li{margin-top:6px;font-size:11px}.button.secondary{border-color:var(--line);background:transparent}.table-actions{display:flex;flex-wrap:wrap;gap:8px 14px}.landing-settings{margin-top:60px;padding-top:45px;border-top:1px solid var(--line)}.landing-settings-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.landing-settings h2{margin:10px 0;font-size:clamp(30px,4vw,44px)}.subscription-status{color:#386447;font-weight:700}.subscription-gate{display:grid;gap:8px;margin-top:24px;padding:24px;border:1px solid var(--line);border-radius:14px;background:#fffdf8}.field-note,.subscription-gate p,.subscription-gate small{margin:0;color:var(--muted)}.listing-form .checkbox-label{display:flex;align-items:center;gap:10px}.listing-form .checkbox-label input{width:18px;height:18px;accent-color:var(--orange)}.product-landing{background:#f3efe6}.landing-hero{min-height:740px;padding:clamp(50px,7vw,105px) clamp(20px,7vw,110px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(45px,7vw,110px);align-items:center;overflow:hidden;background:radial-gradient(circle at 78% 20%,rgba(239,106,58,.14),transparent 30%),#f3efe6}.landing-kicker{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.landing-hero h1{max-width:800px;margin:22px 0;font-size:clamp(48px,6vw,88px);line-height:.98}.landing-hero-copy>p{max-width:670px;color:var(--muted);font-size:18px;line-height:1.7}.landing-hero-copy>small{display:block;max-width:430px;margin-top:13px;color:var(--muted)}.landing-price{margin:28px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:42px}.landing-purchase .inline-order-form{max-width:440px;grid-template-columns:100px minmax(210px,1fr)}.landing-product-media{aspect-ratio:.88;min-height:540px;display:grid;place-items:center;overflow:hidden;border-radius:46% 46% 16px 16px;background:linear-gradient(145deg,#dfc5ae,#a8c1ad);box-shadow:0 35px 80px rgba(32,52,41,.16);font-size:180px}.landing-product-media img{width:100%;height:100%;object-fit:cover}.landing-benefits{padding:clamp(65px,9vw,130px) clamp(20px,9vw,140px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:clamp(45px,9vw,140px);background:#fffdf8}.landing-benefits h2,.landing-seller h2{margin:14px 0;font-size:clamp(38px,4.5vw,64px)}.landing-benefits p,.landing-seller p{color:var(--muted);line-height:1.75}.landing-benefits a{display:inline-block;margin-top:18px;color:var(--orange);font-size:12px;font-weight:800}.landing-benefits ul{padding:0;margin:0;list-style:none}.landing-benefits li{min-height:92px;padding:24px 0;display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:center;border-bottom:1px solid var(--line);font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.3vw,30px)}.landing-benefits li span{color:var(--orange);font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800}.landing-fulfillment{padding:35px clamp(20px,8vw,120px);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));background:var(--ink);color:white}.trust-facts{margin:28px 0;padding:24px;border:1px solid #cbd9cc;border-radius:14px;background:#f5faf4}.trust-facts h2{margin:6px 0 16px;font-size:24px}.trust-fact-list{margin:0 0 14px;padding:0;display:grid;gap:10px;list-style:none}.trust-fact-list li{padding:12px;display:grid;gap:4px;border-radius:8px;background:white;font-size:11px}.trust-fact-list li a,.trust-fact-list li span,.trust-facts>small{color:var(--muted);line-height:1.5}.landing-fulfillment div{min-height:100px;padding:24px;display:grid;gap:10px;align-content:center;border-right:1px solid rgba(255,255,255,.16)}.landing-fulfillment div:last-child{border:0}.landing-fulfillment span{color:#aeb9b2;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing-seller{padding:clamp(65px,8vw,115px) clamp(20px,9vw,140px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:30px;align-items:center;background:#e6ded0}.landing-seller .seller-avatar{width:120px;height:120px}@media (max-width:950px){.hero{grid-template-columns:1fr;text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions{justify-content:center}.hero-art{width:min(540px,100%);margin:auto}.listing-grid{grid-template-columns:repeat(2,1fr)}.detail-page,.landing-benefits,.landing-hero{grid-template-columns:1fr}.landing-product-media{min-height:440px;max-width:620px}.landing-seller{grid-template-columns:auto 1fr}.landing-seller .button{grid-column:2;justify-self:start}.cart-layout,.order-columns,.seller-cta{grid-template-columns:1fr}.seller-cta{gap:50px}.seller-symbol{justify-self:start}.table-row{grid-template-columns:2fr 1fr 1fr}.table-row>:nth-child(4){display:none}}@media (max-width:620px){.topline{text-align:center}.site-header{min-height:70px}.site-header>.logo span:last-child{display:none}.site-header nav{gap:12px}.site-header nav a:first-child,.site-header nav a:nth-child(2){display:none}.hero{padding-top:45px}.hero h1{font-size:42px}.hero-art{height:390px;transform:scale(.85);margin-top:-10px;margin-bottom:-25px}.listing-grid{gap:28px 10px}.listing-image{min-height:180px}.placeholder-emoji{font-size:68px}.listing-info h3{font-size:13px}.card-bottom{display:grid;gap:6px}.card-bottom span{text-align:left}.process-grid{grid-template-columns:1fr}.process-grid article{min-height:170px;border-right:0;border-bottom:1px solid var(--line)}.catalog-tools{grid-template-columns:1fr}.detail-media{min-height:330px;font-size:110px}.landing-seller,.landing-settings-head{align-items:flex-start}.landing-settings-head{display:grid}.landing-hero{min-height:auto}.landing-hero h1{font-size:48px}.landing-product-media{min-height:340px;font-size:110px}.landing-fulfillment,.landing-purchase .inline-order-form,.landing-seller{grid-template-columns:1fr}.landing-fulfillment div{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.landing-seller .button{grid-column:1}.landing-seller .seller-avatar{width:82px;height:82px}.auth-card{padding:28px 22px}.dashboard-head{align-items:stretch;flex-direction:column;gap:14px}.dashboard-head>.button{width:100%}.counterfeit-page .dashboard-head h1{font-size:44px;overflow-wrap:normal}.form-grid,.form-grid.three,.stat-grid{grid-template-columns:1fr}.dashboard-links{display:grid;gap:12px}.inline-order-form,.listing-message-entry{grid-template-columns:1fr}.listing-message-entry .button,.listing-message-entry form{width:100%;justify-self:stretch}.messages-head{display:grid}.conversation-card{grid-template-columns:1fr}.conversation-card time,.conversation-card-context,.conversation-card-counterpart,.conversation-card-preview,.conversation-card-status,.conversation-card-title{grid-column:1;grid-row:auto;justify-self:start}.message-list{padding:12px}.message-list>li{width:min(94%,720px)}.message-bubble>header{display:grid}.message-composer,.message-report form{padding:14px}.message-composer .button,.message-report .button,.order-chat-form .button{width:100%}.purchase-eligibility-notice .button{width:100%;justify-self:stretch}.table-row{grid-template-columns:2fr 1fr}.table-row>:nth-child(3){display:none}footer{grid-template-columns:1fr;text-align:center}footer>*{justify-self:center}}.dashboard-lead{max-width:720px;margin:-6px 0 24px;color:var(--muted);font-size:12px;line-height:1.6}.managed-fulfillment{min-width:0;padding:20px;display:grid;gap:15px;border:1px solid var(--line);border-radius:13px;background:white}.managed-fulfillment dl,.managed-fulfillment h2,.managed-fulfillment p{margin:0}.managed-fulfillment h2{font-size:25px}.managed-fulfillment-method{color:var(--muted);font-size:12px;font-weight:700}.fulfillment-stepper{margin:2px 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.fulfillment-stepper li{min-width:0;position:relative;display:grid;align-content:start;gap:7px;color:var(--muted);font-size:9px;font-weight:750;line-height:1.35}.fulfillment-stepper li:not(:last-child):after{content:"";height:2px;position:absolute;top:6px;right:7px;left:15px;background:var(--line)}.fulfillment-stepper i{width:13px;height:13px;position:relative;z-index:1;border:2px solid var(--line);border-radius:50%;background:white}.fulfillment-stepper li[data-state=complete] i,.fulfillment-stepper li[data-state=complete]:after{border-color:#3e7755;background:#3e7755}.fulfillment-stepper li[data-state=current]{color:var(--ink)}.fulfillment-stepper li[data-state=current] i{border-color:var(--accent);box-shadow:0 0 0 3px rgba(239,106,58,.16)}.fulfillment-stepper span{padding-right:6px;overflow-wrap:anywhere}.order-summary .fulfillment-stepper{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.order-summary .fulfillment-stepper li:nth-child(2):after{display:none}.order-summary .fulfillment-stepper span{padding-right:10px;overflow-wrap:normal;word-break:normal}.fulfillment-deadline{padding:13px 14px;display:grid;gap:4px;border:1px solid #d79a38;border-radius:10px;background:#fff8df}.fulfillment-deadline[data-tone=danger]{border-color:#c36a5d;background:#fff0ed}.fulfillment-deadline[data-tone=success]{border-color:#7ba98b;background:#eef8f1}.fulfillment-deadline small,.fulfillment-deadline span{color:var(--muted);font-size:10px;line-height:1.45}.fulfillment-deadline strong{font-size:15px}.fulfillment-deadline.compact{width:fit-content;max-width:100%;margin-top:12px;padding:8px 10px}.fulfillment-deadline.compact strong{font-size:12px}.fulfillment-facts{display:grid;gap:0}.fulfillment-facts>div{min-width:0;padding:9px 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;border-bottom:1px solid var(--line);font-size:11px}.fulfillment-facts dt{color:var(--muted)}.fulfillment-facts dd{min-width:0;margin:0;font-weight:750;text-align:right;overflow-wrap:anywhere}.fulfillment-tracking{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.fulfillment-note{min-width:0;padding:13px;border-radius:10px;background:#f4f1e9}.fulfillment-note strong{font-size:11px}.fulfillment-note p{margin-top:6px;overflow-wrap:anywhere;font-size:11px;line-height:1.6;white-space:pre-wrap}.managed-fulfillment-action{min-width:0;display:grid;gap:12px}.managed-fulfillment-action label{min-width:0;display:grid;gap:6px;font-size:11px;font-weight:800}.managed-fulfillment-action input:not([type=checkbox]),.managed-fulfillment-action textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:white}.managed-fulfillment-action textarea{resize:vertical}.managed-carrier-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.optional-mark{color:var(--muted);font-size:9px;font-weight:500}.managed-confirmation-warning{margin:0;padding:13px;border:1px solid #d79a38;border-radius:9px;background:#fff8df;color:#624610;font-size:11px;line-height:1.55}.managed-fulfillment-action .checkbox-row{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.managed-fulfillment-action .checkbox-row input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--accent)}.owner-fulfillment-summary{display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);gap:16px;align-items:start}.owner-fulfillment-panel{min-width:0}.owner-fulfillment-queue{margin:16px 0 0;padding:0;display:grid;gap:10px;list-style:none}.owner-fulfillment-queue>li{min-width:0;padding:15px;display:grid;gap:12px;border:1px solid var(--line);border-radius:10px;background:#faf8f2}.owner-fulfillment-queue>li>div{min-width:0;display:flex;justify-content:space-between;gap:12px}.owner-fulfillment-queue dt,.owner-fulfillment-queue>li>div span{color:var(--muted)}.owner-fulfillment-queue>li>div span{overflow-wrap:anywhere;text-align:right}.owner-fulfillment-queue dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.owner-fulfillment-queue dl>div{min-width:0;display:grid;gap:4px}.owner-fulfillment-queue dd,.owner-fulfillment-queue dt{font-size:10px;overflow-wrap:anywhere}.owner-fulfillment-queue dd{margin:0;font-weight:800}@media (max-width:950px){.owner-fulfillment-summary{grid-template-columns:1fr}}@media (max-width:620px){.order-card{min-width:0;flex-direction:column;align-items:stretch}.order-card h2,.order-card>div{min-width:0;overflow-wrap:anywhere}.order-card-meta{justify-items:start}.managed-fulfillment,.order-summary,.owner-fulfillment-panel{padding:17px}.fulfillment-stepper{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.fulfillment-stepper li:nth-child(2):after{display:none}.fulfillment-facts>div,.managed-carrier-fields,.owner-fulfillment-queue dl{grid-template-columns:1fr}.fulfillment-facts dd{text-align:left}.managed-fulfillment-action .button{width:100%}.owner-fulfillment-queue>li>div{display:grid}.owner-fulfillment-queue>li>div span{text-align:left}}.full-refund-notice,.return-action-panel,.return-case-card,.return-case-detail,.return-policy-card,.return-policy-missing,.return-timeline{min-width:0;border:1px solid var(--line);border-radius:14px;background:#fffdf8}.full-refund-notice,.return-policy-card,.return-policy-missing{margin-top:18px;padding:18px}.return-action-panel h2,.return-case-detail h2,.return-policy-card h2,.return-policy-card h3,.return-policy-missing h2,.return-policy-missing h3,.return-timeline h2{margin:0 0 10px}.full-refund-notice>p,.return-action-panel>p,.return-policy-card>p,.return-policy-missing>p{color:var(--muted);font-size:12px;line-height:1.65}.return-case-detail dl,.return-facts,.return-policy-card dl{margin:14px 0 0;display:grid;gap:0}.return-case-detail dl>div,.return-facts>div,.return-policy-card dl>div{padding:11px 0;display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:18px;border-top:1px solid var(--line)}.return-case-detail dt,.return-facts dt,.return-policy-card dt{color:var(--muted);font-size:11px}.return-case-detail dd,.return-facts dd,.return-policy-card dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.55}.order-summary .return-policy-card dl>div{display:grid;grid-template-columns:1fr;gap:6px}.order-summary .return-policy-card dd{overflow-wrap:break-word;word-break:normal}.return-policy-address{font-style:normal}.return-policy-address span{display:block}.return-policy-missing{border-color:rgba(181,66,51,.35);background:#fff8f5}.full-refund-notice{border-color:#d79a38;background:#fff1cb;color:#624610}.full-refund-notice p,.full-refund-notice strong{display:block;color:inherit}.full-refund-notice p:last-child{margin-bottom:0}.return-detail-grid{margin-top:24px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr);gap:20px;align-items:start}.return-action-panel,.return-case-detail,.return-timeline{padding:22px}.return-action-stack{display:grid;gap:14px}.return-action-form,.return-policy-form,.return-request-form{min-width:0;display:grid;gap:13px}.return-action-form label,.return-policy-form label,.return-request-form label{min-width:0;display:grid;gap:7px;font-size:12px;font-weight:800}.return-action-form input,.return-action-form select,.return-action-form textarea,.return-policy-form input,.return-policy-form select,.return-policy-form textarea,.return-request-form input,.return-request-form select,.return-request-form textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:white}.return-action-form textarea,.return-policy-form textarea,.return-request-form textarea{resize:vertical}.return-guidance-note,.return-method-help,.return-private-note{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.return-case-list{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.return-case-card{padding:20px;display:grid;gap:14px}.return-case-card header,.return-status-row{min-width:0;display:flex;justify-content:space-between;gap:14px;align-items:start}.return-case-card header>div,.return-status-row>div{min-width:0}.return-case-card h2{margin:6px 0 0;overflow-wrap:anywhere;font-size:20px}.return-status-row h1{min-width:0;overflow-wrap:anywhere}.return-case-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.return-timeline ol{margin:0;padding-left:20px;display:grid;gap:14px}.return-timeline li{min-width:0;padding-left:5px}.return-timeline li strong,.return-timeline li time{display:block}.return-timeline li time{margin-top:4px;color:var(--muted);font-size:10px}.return-timeline li p{margin:7px 0 0;overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.6;white-space:pre-wrap}.return-order-entry{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.return-order-entry>h2{font-size:24px}.return-admin-link{margin-top:14px;display:inline-flex}@media (max-width:950px){.return-case-list,.return-detail-grid{grid-template-columns:1fr}}@media (max-width:620px){.full-refund-notice,.return-action-panel,.return-case-card,.return-case-detail,.return-policy-card,.return-policy-missing,.return-timeline{padding:16px}.return-case-card header,.return-case-detail dl>div,.return-facts>div,.return-policy-card dl>div,.return-status-row{grid-template-columns:1fr;display:grid}.return-action-form .button,.return-admin-link,.return-case-card .button,.return-policy-form .button,.return-request-form .button{width:100%}}@media (max-width:1100px){.owner-attention{grid-template-columns:1fr}.owner-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-system-grid{grid-template-columns:1fr}.owner-system-card>p{min-height:0}}@media (max-width:950px){.owner-center{padding-top:28px}.owner-hero{grid-template-columns:1fr}.owner-system-summary{min-width:0}.owner-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-analytics-grid,.owner-management-grid,.owner-table-grid{grid-template-columns:1fr}.owner-section-head{align-items:start}}@media (max-width:620px){.owner-center{padding-top:18px;padding-bottom:60px}.owner-hero{padding:24px 20px;border-radius:16px}.owner-hero h1{font-size:44px}.owner-hero-actions,.owner-hero-actions .button{width:100%}.owner-jump-nav{margin-bottom:24px;top:74px;flex-wrap:nowrap;overflow-x:auto}.owner-jump-nav a{flex:0 0 auto}.owner-attention{padding:22px 18px}.owner-attention ul,.owner-metric-grid,.owner-money-grid{grid-template-columns:1fr}.owner-section-head{margin-top:44px;display:grid;gap:10px}.owner-section-head>p{margin-bottom:0;text-align:left}.owner-section-head>.button{width:100%}.owner-metric{min-height:135px}.owner-money-card,.owner-panel,.owner-system-card{padding:19px}.owner-bar-chart{height:205px;gap:2px}.owner-bar-column time,.owner-bar-value{font-size:7px}.owner-system-card>footer,.owner-work-card>header{align-items:start;display:grid}.owner-work-card>header>strong{white-space:normal}}.form-success{margin:0;color:#2d6544;font-size:11px;font-weight:700}.form-help{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.counterfeit-page{overflow-wrap:anywhere}.counterfeit-case-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.counterfeit-case-card{min-width:0;padding:20px;display:grid;align-content:start;gap:10px;border:1px solid var(--line);border-radius:14px;background:white}a.counterfeit-case-card:hover{border-color:rgba(239,106,58,.58);transform:translateY(-2px)}.counterfeit-case-card h2,.counterfeit-case-card p,.counterfeit-case-card time{margin:0}.counterfeit-case-card h2{font-size:23px}.counterfeit-case-card p,.counterfeit-case-card small,.counterfeit-case-card time{color:var(--muted);font-size:11px;line-height:1.5}.counterfeit-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:22px;align-items:start}.counterfeit-action-panel,.counterfeit-case-detail,.counterfeit-timeline{min-width:0;padding:22px;border:1px solid var(--line);border-radius:14px;background:white}.counterfeit-action-panel>h2,.counterfeit-case-detail>h2,.counterfeit-timeline>h2{margin-top:0}.counterfeit-case-detail dl{display:grid;gap:0}.counterfeit-case-detail dl>div{padding:13px 0;display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,.65fr);gap:16px;border-bottom:1px solid var(--line)}.counterfeit-case-detail dt{color:var(--muted);font-size:11px;font-weight:800}.counterfeit-case-detail dd{margin:0;font-size:13px;line-height:1.6}.counterfeit-purchase-snapshot{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.counterfeit-purchase-snapshot>h3,.counterfeit-snapshot-facts h4{margin:0}.counterfeit-purchase-snapshot>p,.counterfeit-snapshot-facts p{color:var(--muted);font-size:11px;line-height:1.6}.counterfeit-snapshot-facts{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.counterfeit-snapshot-facts>div{min-width:0;padding:15px;border:1px solid var(--line);border-radius:10px;background:#faf8f2}.counterfeit-snapshot-facts dl>div{grid-template-columns:1fr;gap:5px}.counterfeit-snapshot-documents{margin:13px 0 0;padding:0;display:grid;gap:10px;list-style:none}.counterfeit-snapshot-documents li,.counterfeit-snapshot-documents small,.counterfeit-snapshot-documents span{display:block}.counterfeit-snapshot-documents li{padding-top:10px;border-top:1px solid var(--line)}.counterfeit-snapshot-documents small,.counterfeit-snapshot-documents span{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.5}.preserve-lines{white-space:pre-wrap}.counterfeit-decision-note{margin-top:14px;padding:16px;border-radius:10px;background:#faf8f2}.counterfeit-decision-note p{margin-bottom:0;color:var(--muted);font-size:12px;line-height:1.6}.counterfeit-admin-actions{display:grid;gap:16px}.counterfeit-action-panel .owner-action-form{padding:0;border:0;background:transparent}.counterfeit-form{display:grid;gap:13px}.counterfeit-action-panel label,.counterfeit-form label{display:grid;gap:7px;font-size:12px;font-weight:800}.counterfeit-action-panel select,.counterfeit-action-panel textarea,.counterfeit-form select,.counterfeit-form textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:white}.counterfeit-action-panel textarea,.counterfeit-form textarea{resize:vertical}.counterfeit-timeline ol{margin:0;padding-left:20px;display:grid;gap:14px}.counterfeit-timeline li{padding-left:5px}.counterfeit-timeline li strong,.counterfeit-timeline li time{display:block}.counterfeit-timeline li time{margin-top:4px;color:var(--muted);font-size:10px}.counterfeit-timeline li p{margin:7px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.counterfeit-order-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.counterfeit-order-section>h2{font-size:24px}.counterfeit-order-section>p{color:var(--muted);font-size:12px;line-height:1.6}.counterfeit-report-disclosure{margin-top:12px;border:1px solid var(--line);border-radius:10px;background:#faf8f2}.counterfeit-report-disclosure summary{padding:14px;cursor:pointer;font-size:12px;font-weight:800}.counterfeit-report-disclosure .counterfeit-form{padding:0 14px 14px}.counterfeit-case-summary{margin-top:12px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:10px;background:#faf8f2}.counterfeit-case-summary>div{display:grid;gap:5px}.cart-item-hold,.counterfeit-case-summary span{color:#87550f;font-size:11px;font-weight:800}@media (max-width:950px){.counterfeit-case-list{grid-template-columns:repeat(2,minmax(0,1fr))}.counterfeit-detail-grid{grid-template-columns:1fr}}@media (max-width:620px){.site-header nav .counterfeit-nav-link{display:none}.counterfeit-case-detail dl>div,.counterfeit-case-list,.counterfeit-case-summary,.counterfeit-snapshot-facts{grid-template-columns:1fr}.counterfeit-action-panel,.counterfeit-case-card,.counterfeit-case-detail,.counterfeit-timeline{padding:17px}.counterfeit-action-panel .button,.counterfeit-case-card .button,.counterfeit-case-summary .button,.counterfeit-form .button{width:100%}}