:root{--bg:#eee9df;--surface:rgba(252,249,241,0.82);--surface-strong:#fffaf0;--ink:#171511;--text:#24201a;--muted:#777064;--line:rgba(35,29,21,0.13);--line-strong:rgba(35,29,21,0.22);--gold:#b89458;--gold-deep:#7f612f;--stone:#d8d0c1;--charcoal:#181714;--danger:#a83232;--shadow:0 28px 80px rgba(29,24,18,0.13);--soft-shadow:0 18px 44px rgba(29,24,18,0.08);--ease:cubic-bezier(0.16,1,0.3,1)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;color:var(--text);background:linear-gradient(120deg,rgba(255,255,255,.58),transparent 34%),linear-gradient(135deg,#f3efe7,#e2dbcf 48%,#cfc6b7);font-family:Optima,Aptos,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;scroll-behavior:smooth}html[data-ui-ready="0"] body{opacity:1}html[data-ui-ready="0"] .card,html[data-ui-ready="0"] .catalog-hero,html[data-ui-ready="0"] .content,html[data-ui-ready="0"] .shell,html[data-ui-ready="0"] .showcase-hero,html[data-ui-ready="0"] .showcase-shell,html[data-ui-ready="0"] .sidebar{transition:none!important}html[data-ui-ready="1"] body{opacity:1}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}body:before{background-image:linear-gradient(rgba(23,21,17,.035) 1px,transparent 0),linear-gradient(90deg,rgba(23,21,17,.03) 1px,transparent 0);background-size:96px 96px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 88%)}body:after{opacity:.55;background:radial-gradient(circle at 12% 12%,rgba(184,148,88,.18),transparent 24%),radial-gradient(circle at 86% 18%,rgba(34,32,28,.12),transparent 26%),radial-gradient(circle at 64% 88%,rgba(255,255,255,.38),transparent 28%)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid rgba(184,148,88,.78);outline-offset:3px}.skip-link{position:fixed;left:16px;top:16px;z-index:1000;padding:10px 14px;border-radius:999px;background:var(--charcoal);color:#fff3d8;transform:translateY(-140%);transition:transform .18s var(--ease)}.skip-link:focus-visible{transform:translateY(0)}.entrance-content{min-height:100vh}#login-panel{scroll-margin-top:24px}.entrance-page{min-height:100vh;padding:clamp(18px,3vw,42px)}.entrance-hero{position:relative;display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);min-height:calc(100vh - clamp(36px, 6vw, 84px));padding:clamp(28px,5vw,74px);overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:8px;background:linear-gradient(115deg,rgba(14,13,11,.88),rgba(34,31,26,.78) 44%,rgba(231,222,207,.24)),linear-gradient(180deg,rgba(255,250,240,.1),rgba(255,250,240,.02));box-shadow:var(--shadow);color:#fbf6ea}.entrance-hero:before{inset:24px;border:1px solid rgba(255,255,255,.14)}.entrance-hero:after,.entrance-hero:before{content:"";position:absolute;pointer-events:none}.entrance-hero:after{right:9%;top:-12%;width:38vw;height:38vw;min-width:360px;min-height:360px;border:1px solid rgba(184,148,88,.42);border-radius:50%;opacity:.42}.entrance-copy{position:relative;z-index:2;display:grid;align-content:center;grid-gap:22px;gap:22px;max-width:720px}.entrance-copy h1{margin:0;max-width:760px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(54px,8.2vw,126px);font-weight:500;line-height:.92;letter-spacing:0}.entrance-lead{max-width:560px;margin:0;color:rgba(251,246,234,.76);font-size:17px;line-height:1.9}.entrance-stage{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(170px,.62fr);grid-gap:16px;gap:16px;align-self:center;min-height:min(680px,72vh)}.entrance-stage,.stage-card{position:relative;display:grid}.stage-card{overflow:hidden;align-content:end;min-height:100%;padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(180deg,#d7cec0,#a79d8f);box-shadow:0 28px 70px rgba(0,0,0,.24);transition:transform .52s var(--ease),border-color .52s var(--ease),box-shadow .52s var(--ease)}.stage-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(0,0,0,.62));pointer-events:none}.stage-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.stage-card:hover{transform:translateY(-8px);border-color:rgba(184,148,88,.58);box-shadow:0 36px 90px rgba(0,0,0,.32)}.stage-card:hover img{transform:scale(1.045)}.stage-card span,.stage-card strong{position:relative;z-index:2}.stage-card span{color:rgba(255,255,255,.74);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.stage-card strong{margin-top:8px;color:#fff9ed;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(24px,3vw,42px);font-weight:500;line-height:1.04}.stage-mini-grid{display:grid;grid-gap:16px;gap:16px}.stage-card-mini{min-height:0;padding:16px}.stage-card-mini strong{font-size:18px}.entrance-dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.entrance-stat{display:grid;grid-gap:10px;gap:10px;padding:22px;background:rgba(255,250,240,.78)}.entrance-stat span{color:var(--muted);font-size:13px}.entrance-stat strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:.9}.entrance-lower{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);grid-gap:28px;gap:28px;align-items:start;margin-top:18px;padding:clamp(24px,4vw,44px);border:1px solid var(--line);border-radius:8px;background:rgba(255,250,240,.7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.entrance-lower h2{margin:10px 0 0;max-width:520px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(32px,4.2vw,58px);font-weight:500;line-height:1}.entrance-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.route-card{display:grid;align-content:space-between;min-height:210px;padding:22px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,252,246,.86),rgba(239,232,220,.72));transition:transform .36s var(--ease),border-color .36s var(--ease),background .36s var(--ease)}.route-card:hover{transform:translateY(-5px);border-color:rgba(184,148,88,.46);background:rgba(255,252,246,.95)}.route-card strong{font-size:22px}.route-card p{margin:16px 0 28px;color:var(--muted);line-height:1.7}.route-card span,.showcase-card-link{color:var(--gold-deep);font-size:13px;letter-spacing:.16em}.source-strip{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;padding-top:18px;border-top:1px solid var(--line)}.source-strip span{padding:8px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.minimal-home{display:grid;min-height:100vh;place-items:center;padding:clamp(18px,3vw,42px)}.minimal-home-panel{position:relative;display:grid;place-content:center;justify-items:center;grid-gap:30px;gap:30px;width:min(760px,100%);min-height:min(620px,calc(100vh - 84px));padding:clamp(36px,7vw,90px);overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:10px;background:radial-gradient(circle at 50% 18%,rgba(201,162,126,.28),transparent 34%),linear-gradient(115deg,rgba(14,13,11,.92),rgba(34,31,26,.84) 58%,rgba(231,222,207,.16));box-shadow:var(--shadow);color:#fbf6ea;text-align:center}.minimal-home-panel:before{content:"";position:absolute;inset:24px;border:1px solid rgba(255,255,255,.14);pointer-events:none}.minimal-home-panel h1{position:relative;z-index:1;margin:0;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(52px,8vw,110px);font-weight:500;line-height:.86}.minimal-home-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:52px;padding:14px 24px;border:1px solid rgba(251,246,234,.34);border-radius:999px;background:rgba(251,246,234,.12);color:#fbf6ea;letter-spacing:.08em;transition:transform .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease)}.minimal-home-button:hover{transform:translateY(-2px);background:rgba(251,246,234,.2);border-color:rgba(251,246,234,.56)}.poster-home{display:grid;min-height:100dvh;padding:clamp(10px,1.8vw,22px);background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.34),transparent 22%),linear-gradient(135deg,#eee6d8,#cfc6b8 48%,#b7aa99)}.poster-home-frame{min-height:calc(100dvh - clamp(20px, 3.6vw, 44px));overflow:hidden;border:1px solid rgba(255,255,255,.46);border-radius:12px;background:linear-gradient(180deg,rgba(15,17,17,.1),rgba(10,11,10,.78)),radial-gradient(circle at 78% 42%,rgba(238,218,184,.18),transparent 22%),linear-gradient(130deg,rgba(24,28,28,.82),rgba(49,45,38,.64) 48%,rgba(183,170,153,.24)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='900' viewBox='0 0 1400 900'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop stop-color='%238c7c68'/%3E%3Cstop offset='.48' stop-color='%23d6c9b8'/%3E%3Cstop offset='1' stop-color='%23332c25'/%3E%3C/linearGradient%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='34'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='1400' height='900' fill='url(%23g)'/%3E%3Cpath d='M0 690 C270 560 430 720 670 590 C900 468 1030 340 1400 410 L1400 900 L0 900 Z' fill='%23221d18' opacity='.56'/%3E%3Cpath d='M120 160 C360 80 570 190 760 130 C980 62 1160 78 1400 34 L1400 0 L0 0 L0 210 Z' fill='%23f2e8d9' opacity='.25' filter='url(%23b)'/%3E%3Cpath d='M780 120 L1020 120 L1020 720 L780 760 Z' fill='%23f0e7d7' opacity='.18'/%3E%3Cpath d='M1040 160 L1260 210 L1260 720 L1040 720 Z' fill='%231a1714' opacity='.24'/%3E%3C/svg%3E");background-size:cover;background-position:50%;box-shadow:0 34px 90px rgba(29,24,18,.24);color:#fff8e8}.poster-home-frame:before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.13);border-radius:8px;pointer-events:none}.poster-home-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.18),transparent 28%,transparent 72%,rgba(0,0,0,.18)),radial-gradient(circle at 92% 40%,rgba(255,255,255,.68) 0 46px,transparent 48px)}.poster-home-nav{position:relative;z-index:2;gap:18px;padding:22px 24px}.poster-home-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,248,232,.36);border-radius:999px;background:rgba(255,248,232,.08);color:#fff8e8;font-family:Georgia,Times New Roman,serif;font-size:12px;letter-spacing:.08em}.poster-home-nav nav{display:flex;align-items:center;gap:8px;padding:5px;border:1px solid rgba(255,248,232,.13);border-radius:999px;background:rgba(255,248,232,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.poster-home-nav nav a{padding:8px 13px;border-radius:999px;color:rgba(255,248,232,.78);font-size:12px;letter-spacing:.08em;transition:color .26s var(--ease),background .26s var(--ease)}.poster-home-nav nav a:hover{background:rgba(255,248,232,.14);color:#fff8e8}.poster-home-content{position:relative;z-index:2;display:grid;align-content:center;justify-items:start;max-width:780px;padding:clamp(56px,9vw,124px) clamp(28px,10vw,160px)}.poster-home-kicker{margin:0 0 18px;padding:7px 12px;border:1px solid rgba(255,248,232,.22);border-radius:999px;background:rgba(255,248,232,.1);color:rgba(255,248,232,.86);font-size:12px;letter-spacing:.16em}.poster-home-content h1{margin:0;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(56px,8vw,116px);font-weight:400;line-height:.9;letter-spacing:-.055em}.poster-home-content p:not(.poster-home-kicker){max-width:430px;margin:20px 0 28px;color:rgba(255,248,232,.74);font-size:15px;line-height:1.9}.poster-home-cta{min-width:176px;min-height:48px;padding:13px 20px;border:1px solid rgba(255,248,232,.36);border-radius:999px;background:rgba(255,248,232,.92);color:#211d17;font-size:13px;box-shadow:0 18px 42px rgba(0,0,0,.16);transition:transform .28s var(--ease),background .28s var(--ease),box-shadow .28s var(--ease)}.poster-home-cta:after{content:"→";margin-left:9px}.poster-home-cta:hover{transform:translateY(-2px);background:#fffaf0;box-shadow:0 24px 54px rgba(0,0,0,.2)}.poster-home-orb{position:absolute;right:-52px;top:36%;z-index:2;width:116px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 34%,#fffaf0,#e6dccb 58%,#b9aa95);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh;align-items:start}.sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;justify-content:space-between;gap:32px;height:100vh;padding:26px 20px;border-right:1px solid var(--line);background:rgba(247,242,232,.76);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.brand-lockup{display:flex;align-items:center;gap:13px}.brand-mark{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(184,148,88,.5);border-radius:50%;background:var(--charcoal);color:#f9ecd0;font-family:Georgia,Times New Roman,serif;font-size:15px;letter-spacing:.08em}.brand-lockup small{display:block;color:var(--muted);font-size:11px;letter-spacing:.16em}.brand-lockup strong{display:block;margin-top:4px;font-size:20px}.content{min-width:0;width:100%;max-width:1480px;margin:0 auto;padding:14px clamp(18px,2.6vw,36px) clamp(18px,2.6vw,36px)}.user-topbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px;padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(255,250,240,.72)}.user-topbar-account{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;min-width:0}.user-topbar-account strong{font-size:15px;line-height:1.2}.user-topbar-account span:last-child{color:var(--muted);font-size:13px}.user-topbar-actions,.user-topbar-buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;min-width:0}.user-topbar-buttons form{display:flex}.sidebar-footer-note{display:none}.admin-filter-card,.admin-page,.card,.stack,.table-wrap{min-width:0}.nav{display:grid;grid-gap:8px;gap:8px}.button,.nav a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 16px;border:1px solid var(--line);border-radius:999px;background:rgba(255,250,240,.62);color:var(--text);cursor:pointer;transition:transform .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.nav a{justify-content:flex-start}.button:hover,.nav a:hover{transform:translateY(-2px);border-color:rgba(184,148,88,.46);background:rgba(255,250,240,.96);box-shadow:var(--soft-shadow)}.nav a[aria-current=page]{border-color:rgba(184,148,88,.52);background:var(--charcoal);color:#fff3d8}.button.primary{border-color:rgba(184,148,88,.45);background:var(--charcoal);color:#fff3d8}.button:disabled,.link-button:disabled{cursor:wait;opacity:.56;transform:none;box-shadow:none}.button[aria-busy=true] .button-label:after,.link-button[aria-busy=true] .button-label:after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:8px;border:2px solid;border-right:2px solid transparent;border-radius:50%;vertical-align:-.1em;animation:spin .72s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.button.ghost{background:rgba(255,255,255,.08);color:#fff8e8;border-color:rgba(255,255,255,.2)}.entrance-cta{min-width:168px}.stack{display:grid;grid-gap:24px;gap:24px}.card{padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.card,.status-notice{box-shadow:var(--soft-shadow)}.status-notice{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(49,103,71,.24);border-radius:8px;background:linear-gradient(180deg,rgba(246,255,249,.88),rgba(235,247,239,.78));color:#26553b}.status-notice span{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(49,103,71,.22);border-radius:999px;background:rgba(255,255,255,.62);font-size:12px;letter-spacing:.12em}.status-notice p{margin:0;line-height:1.5}.eyebrow{margin:0;color:var(--gold-deep);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.entrance-hero .eyebrow{color:#d8bd7b}.muted{color:var(--muted)}.small{font-size:13px}.chip-row,.editor-actions,.hero-actions,.table-actions{display:flex;flex-wrap:wrap;gap:10px}.table-actions{align-items:center;gap:6px}.table-actions>*{flex:0 0 auto}.table-actions form{display:flex}.button-inline{min-height:34px;padding:0 13px;border-radius:999px;font-size:13px;line-height:1;box-shadow:none}.table-actions .button-inline{border-color:rgba(12,53,88,.12)!important;background:rgba(255,255,255,.58)!important;color:var(--archive-blue)!important;white-space:nowrap}.table-actions .button-inline:hover{border-color:rgba(12,53,88,.22)!important;background:rgba(255,255,255,.86)!important}.table-actions .button-inline.danger{border-color:rgba(160,65,45,.18)!important;background:rgba(160,65,45,.06)!important;color:#9a4337!important}.section-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:18px;margin-bottom:18px}.section-header>div{min-width:0;flex:1 1 360px}.section-header>.button,.section-header>a,.section-header>button,.section-header>span{flex:0 0 auto}.card h2,.card h3,.section-header h2,.section-header h3{margin:6px 0 0}.catalog-hero,.showcase-hero{position:relative;overflow:hidden;padding:clamp(18px,2.6vw,30px);background:linear-gradient(120deg,rgba(255,250,240,.94),rgba(232,224,211,.76)),radial-gradient(circle at 84% 18%,rgba(184,148,88,.2),transparent 28%)}.showcase-hero h2{max-width:720px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(34px,4.4vw,58px);font-weight:500;line-height:1}.showcase-hero .muted{max-width:560px;line-height:1.55}.form-grid,.meta-grid,.product-grid,.source-meta,.stats-grid,.two-column{display:grid;grid-gap:16px;gap:16px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid,.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid{align-items:start}.product-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.product-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);animation:riseIn .62s var(--ease) both;transition:transform .38s var(--ease),border-color .38s var(--ease),box-shadow .38s var(--ease)}.catalog-grid .product-card:nth-child(2n){transform:translateY(26px)}.product-card:hover{transform:translateY(-8px);border-color:rgba(184,148,88,.5);box-shadow:0 34px 76px rgba(29,24,18,.18)}.catalog-grid .product-card:nth-child(2n):hover{transform:translateY(16px)}.product-card-image{aspect-ratio:4/3.45;overflow:hidden;background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.64),transparent 28%),#d4cab9}.gallery img,.product-card-image img{width:100%;height:100%;object-fit:cover}.product-card-image img{transition:transform .7s var(--ease),filter .7s var(--ease)}.product-card:hover .product-card-image img{transform:scale(1.045);filter:saturate(.98) contrast(1.03)}.product-card-body{display:grid;grid-gap:12px;gap:12px;padding:18px}.showcase-card{background:linear-gradient(180deg,rgba(255,250,240,.98),rgba(244,238,227,.92))}.showcase-card .product-card-image{aspect-ratio:4/4.55}.showcase-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.showcase-card-title{font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(24px,2.4vw,36px);font-weight:500;line-height:1}.showcase-card-model{margin:0;color:var(--muted);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.chip,.product-card-specs span{display:inline-flex;align-items:center;max-width:100%;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.58);color:var(--muted);font-size:12px;line-height:1.2}.product-card-summary{color:var(--muted);font-size:14px;line-height:1.65;-webkit-line-clamp:3;line-clamp:3}.showcase-card-link:after{content:" /"}.image-placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--muted);font-size:13px;letter-spacing:.12em}.image-placeholder.large{min-height:360px}.stat-card strong{font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500}.stat-card p{margin:10px 0 0}.stat-card{position:relative;overflow:hidden;min-height:172px;padding:20px;background:linear-gradient(145deg,rgba(255,255,255,.52),transparent 54%),rgba(255,252,244,.82)}.stat-card:after{content:"";position:absolute;inset:auto 20px 0 auto;width:84px;height:84px;border-radius:50%;background:radial-gradient(circle,rgba(197,164,110,.16),transparent 68%);pointer-events:none}.stat-card .eyebrow{color:var(--archive-blue)}.audit-meta{display:flex;flex-wrap:wrap;gap:8px}.audit-meta span{color:var(--muted);font-size:13px}.list{display:grid;grid-gap:12px;gap:12px}.list-item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-top:1px solid var(--line)}.list-item:first-child{border-top:0;padding-top:0}.editor-form,.filters,.upload-form{display:grid;grid-gap:14px;gap:14px}.standard-import-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(320px,1.18fr);grid-gap:18px;gap:18px;align-items:stretch;margin-top:18px}.standard-rules,.standard-upload-form{padding:18px;border:1px solid rgba(12,53,88,.1);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.58),transparent 54%),rgba(255,252,244,.64)}.standard-rules-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.standard-rules-heading h3{margin:0}.import-cleaner-page{gap:16px}.import-cleaner-workbench{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(460px,1.1fr);grid-gap:14px;gap:14px;align-items:start}.standard-preview-cleaner{margin-top:8px}.import-cleaner-workbench.is-preview-mode{padding:14px 16px;border-radius:8px}.import-cleaner-workbench.is-preview-mode .import-cleaner-textarea{min-height:150px;max-height:230px}.import-cleaner-block,.import-cleaner-input-panel,.import-cleaner-result-panel{display:grid;grid-gap:12px;gap:12px;min-width:0}.import-cleaner-textarea{min-height:320px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55}.import-cleaner-actions,.import-cleaner-block-head,.import-cleaner-chip-list,.import-cleaner-result-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.import-cleaner-actions{justify-content:flex-start}.import-cleaner-result-actions{justify-content:flex-end}.import-cleaner-boundary{padding:9px 11px;border:1px solid rgba(12,53,88,.1);border-radius:8px;background:rgba(255,255,255,.46)}.import-cleaner-empty{display:grid;grid-gap:8px;gap:8px;min-height:180px;align-content:center;padding:20px;border:1px dashed rgba(12,53,88,.16);border-radius:8px;background:rgba(255,255,255,.42)}.import-cleaner-empty h3{margin:0;color:var(--archive-ink)}.import-cleaner-empty p{margin:0;color:var(--muted);line-height:1.65}.import-cleaner-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.import-cleaner-block{padding:10px 12px;border:1px solid rgba(12,53,88,.1);border-radius:8px;background:rgba(255,255,255,.52)}.import-cleaner-block-head{justify-content:space-between}.import-cleaner-block-head h4{margin:0;color:var(--archive-ink);font-size:14px}.import-cleaner-mapping-grid{display:grid;grid-template-columns:repeat(5,minmax(118px,1fr));grid-gap:6px;gap:6px}.import-cleaner-issue,.import-cleaner-mapping-item,.import-cleaner-suggestion{min-width:0;padding:8px 10px;border:1px solid rgba(12,53,88,.08);border-radius:8px;background:rgba(255,252,246,.7)}.import-cleaner-mapping-item{display:grid;grid-gap:5px;gap:5px}.import-cleaner-issue span,.import-cleaner-mapping-item span,.import-cleaner-suggestion span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.import-cleaner-issue strong,.import-cleaner-mapping-item strong,.import-cleaner-suggestion strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:13px}.import-cleaner-issue-list,.import-cleaner-suggestion-list{display:grid;grid-gap:8px;gap:8px}.import-cleaner-issue,.import-cleaner-suggestion{display:grid;grid-template-columns:minmax(72px,.18fr) minmax(96px,.24fr) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.import-cleaner-issue p,.import-cleaner-notes p,.import-cleaner-suggestion p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.import-cleaner-issue.severity-error{border-color:rgba(159,58,47,.24);background:rgba(255,239,235,.68)}.import-cleaner-issue.severity-warning{border-color:rgba(184,148,88,.22);background:rgba(255,248,232,.72)}.import-cleaner-preview-table{overflow:auto;border:1px solid rgba(12,53,88,.1);border-radius:8px}.import-cleaner-preview-row{display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(100px,.8fr) minmax(110px,.8fr) minmax(90px,.7fr) minmax(90px,.7fr) minmax(90px,.7fr) minmax(110px,.9fr) minmax(90px,.7fr) minmax(110px,.9fr);min-width:980px}.import-cleaner-preview-row span{min-width:0;padding:9px 10px;overflow:hidden;border-top:1px solid rgba(12,53,88,.08);color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.import-cleaner-preview-head span{border-top:0;background:rgba(255,248,232,.72);color:var(--muted);font-weight:800}.import-cleaner-notes{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:8px;background:rgba(184,148,88,.1)}.import-cleaner-error,.import-cleaner-warning{padding:8px 10px;border-radius:8px;background:rgba(255,239,235,.72)}.image-package-inputs{display:grid;grid-gap:12px;gap:12px}.import-option-divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.import-option-divider:after,.import-option-divider:before{content:"";height:1px;flex:1 1 auto;background:rgba(12,53,88,.1)}.template-download-button{color:#fff3d8!important;background:var(--charcoal)!important;border-color:rgba(184,148,88,.45)!important;box-shadow:0 12px 30px rgba(12,18,24,.16)}.standard-rules pre{margin:0 0 12px;padding:14px;overflow-x:auto;border:1px solid rgba(12,53,88,.1);border-radius:12px;background:rgba(255,255,255,.62);color:var(--archive-blue);font-size:13px;line-height:1.7}.standard-template-copy{margin:0 0 12px;color:var(--archive-ink);font-size:14px;line-height:1.65}.import-success-card{display:grid;grid-gap:16px;gap:16px;border-color:rgba(49,103,71,.24);background:linear-gradient(135deg,rgba(237,249,241,.94),rgba(255,252,244,.86) 58%),rgba(246,255,249,.82)}.import-success-main{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.import-success-badge{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(49,103,71,.22);border-radius:999px;background:rgba(49,103,71,.12);color:#26553b;font-weight:800}.import-success-main h2{margin:4px 0 8px;font-size:clamp(28px,3.6vw,46px);line-height:1.08}.import-success-main p{margin:0}.import-success-metrics{display:flex;flex-wrap:wrap;gap:8px}.import-success-metrics .standard-preview-metric{min-height:34px}.import-success-actions{display:flex;flex-wrap:wrap;gap:10px}.standard-preview-topline{grid-template-columns:minmax(0,1fr) auto;align-items:start}.standard-preview-card,.standard-preview-topline{display:grid;grid-gap:12px;gap:12px}.standard-preview-files{display:flex;flex-wrap:wrap;gap:8px}.standard-preview-files span{padding:7px 10px;border:1px solid rgba(12,53,88,.1);border-radius:999px;background:rgba(255,255,255,.62);color:var(--muted);font-size:13px}.standard-preview-metrics{display:flex;flex-wrap:wrap;gap:8px}.standard-preview-metric{display:inline-flex;gap:8px;align-items:baseline;min-height:34px;padding:7px 12px;border:1px solid rgba(12,53,88,.1);border-radius:999px;background:rgba(255,255,255,.58)}.standard-preview-metric strong{display:block;color:var(--archive-blue);font-size:18px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.standard-preview-metric span{display:block;margin-top:0;color:var(--muted);font-size:12px}.standard-preview-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;align-items:start}.standard-preview-panel{min-width:0;padding:12px 14px;border:1px solid rgba(12,53,88,.1);border-radius:14px;background:rgba(255,252,244,.64)}.standard-preview-products-panel{overflow:hidden}.standard-preview-panel h3{margin:0}.standard-preview-table{display:grid;overflow-x:auto}.standard-preview-row{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(180px,1.25fr) minmax(92px,.72fr) minmax(72px,.58fr) minmax(72px,.58fr) minmax(72px,.58fr) minmax(52px,.42fr) minmax(88px,.72fr);grid-gap:8px;gap:8px;align-items:center;min-width:840px;padding:10px 0;border-top:1px solid rgba(12,53,88,.08);color:var(--ink);font-size:13px}.standard-preview-row:first-child{border-top:0}.standard-preview-row span{min-width:0;overflow-wrap:anywhere}.standard-preview-head{color:var(--muted);font-size:12px}.standard-preview-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:var(--ink);font-size:13px;line-height:1.55}.standard-preview-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-subpage-hero{background:linear-gradient(180deg,rgba(255,252,246,.9),rgba(244,238,227,.82)),radial-gradient(circle at 88% 18%,rgba(184,148,88,.14),transparent 24%)}.admin-list-shortcuts{display:grid;grid-gap:12px;gap:12px}.admin-subpage-summary-strip{display:flex;flex-wrap:wrap;gap:6px}.editor-summary-strip{margin-top:-2px}.admin-order-detail-layout{align-items:start}.admin-order-hero-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.order-detail-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 12px}.order-detail-meta-card{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px 14px;border:1px solid rgba(12,53,88,.1);border-radius:14px;background:rgba(255,255,255,.42)}.order-detail-meta-card span{color:var(--muted);font-size:12px;letter-spacing:.08em}.order-detail-meta-card strong{overflow-wrap:anywhere;color:var(--archive-ink);font-size:14px;line-height:1.5}.order-feedback-card .account-form{gap:12px}.admin-order-item-list{display:grid;grid-gap:10px;gap:10px}.admin-order-item-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;padding:14px;border:1px solid rgba(12,53,88,.1);border-radius:16px;background:rgba(255,255,255,.5)}.admin-order-item-index{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.08em}.admin-order-item-main{min-width:0}.admin-order-item-main strong{display:block;overflow-wrap:anywhere;font-size:17px;line-height:1.25}.admin-order-item-note{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.admin-order-item-facts{grid-column:2;display:flex;flex-wrap:wrap;gap:6px}.admin-order-item-facts span:not(.chip){padding:5px 9px;border:1px solid rgba(12,53,88,.1);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.58);font-size:12px;font-weight:800}.admin-order-feedback-form{gap:12px}.admin-order-status-row{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);grid-gap:10px;gap:10px;align-items:end}.admin-order-feedback-hint{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid rgba(12,53,88,.1);border-radius:14px;background:rgba(255,255,255,.46)}.admin-order-feedback-hint span{color:var(--muted);font-size:12px}.admin-order-feedback-hint strong{color:var(--archive-ink);font-size:13px}.admin-review-filters{display:grid;grid-template-columns:minmax(220px,1.45fr) repeat(4,minmax(120px,.72fr)) auto;grid-gap:12px;gap:12px;align-items:end}.admin-review-filters.is-filtering{opacity:.74}.admin-review-filters label{min-width:0}.admin-issue-tabs a{gap:8px}.admin-issue-tabs a[aria-current=page]{border-color:rgba(12,53,88,.28);color:#fffaf0;background:linear-gradient(135deg,#0c3558,#174d75)}.admin-issue-tabs strong{min-width:24px;padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.22);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.filter-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-issue-tabs{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.filters{grid-template-columns:2fr repeat(5,minmax(118px,1fr)) auto}.filters.is-filtering{opacity:.72}.result-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.result-bar strong{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;line-height:1}.active-filter-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.filter-form-shell{display:grid;grid-gap:12px;gap:12px}.filter-form-shell.has-active-filters{gap:0}.active-filter-row-inline{justify-content:flex-start;margin-top:0}.catalog-footer-tools{justify-content:space-between;gap:12px;margin-top:14px;padding:10px 14px;border:1px solid var(--lux-line);border-radius:18px;background:rgba(255,255,255,.5)}.catalog-footer-summary,.catalog-footer-tools{display:flex;flex-wrap:wrap;align-items:center}.catalog-footer-summary{gap:10px 12px;min-width:0}.catalog-footer-summary>strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;line-height:1}.catalog-footer-summary .result-range{margin-left:2px}.catalog-footer-primary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.result-page-size{display:inline-flex;align-items:center;gap:10px;color:var(--lux-muted);font-size:13px;font-weight:700;white-space:nowrap}.result-page-size select{min-width:112px;min-height:40px;padding-inline:16px 36px;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(246,241,230,.92));box-shadow:0 12px 24px rgba(29,35,38,.06)}.empty-panel{display:grid;grid-gap:14px;gap:14px;align-content:center;min-height:320px}.empty-panel h3,.empty-panel p{margin:0}.link-button,input,select,textarea{width:100%;min-height:44px;padding:12px 13px;border:1px solid var(--line);border-radius:8px;background:rgba(255,250,240,.82);color:var(--text);transition:border-color .26s var(--ease),background .26s var(--ease),box-shadow .26s var(--ease)}input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(184,148,88,.58);background:rgba(255,252,246,.98);box-shadow:0 0 0 4px rgba(184,148,88,.12)}label{display:grid;grid-gap:8px;gap:8px;font-size:14px}.field-help,label{color:var(--muted)}.field-help{font-size:12px;line-height:1.5}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-parts-panel{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.38)}.manual-parts-panel,.product-ai-draft-panel{display:grid;grid-gap:14px;gap:14px;padding:16px}.product-ai-draft-panel{overflow:hidden;border:1px solid rgba(12,53,88,.12);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.64),transparent 58%),rgba(248,244,235,.62)}.product-ai-chip-row,.product-ai-draft-actions,.product-ai-draft-head,.product-ai-draft-result-head,.product-ai-draft-toolbar,.product-ai-intents,.product-ai-overwrite{display:flex;align-items:center}.product-ai-draft-head{justify-content:space-between;gap:14px}.product-ai-draft-head h3{margin:3px 0 0;color:var(--archive-ink)}.product-ai-status{display:inline-flex;align-items:center;min-height:30px;max-width:min(280px,100%);padding:5px 11px;overflow:hidden;border:1px solid rgba(141,110,99,.16);border-radius:999px;background:rgba(255,255,255,.68);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.product-ai-status.is-ready{border-color:rgba(36,112,77,.2);background:rgba(226,242,232,.68);color:#2f6f4f}.product-ai-draft-grid{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(220px,.76fr);grid-gap:12px;gap:12px}.product-ai-draft-grid textarea{min-height:118px;resize:vertical}.product-ai-draft-toolbar{justify-content:space-between;gap:12px}.product-ai-intents{flex-wrap:wrap;gap:8px}.product-ai-intents button{min-height:36px;padding:8px 12px;border:1px solid rgba(12,53,88,.12);border-radius:999px;background:rgba(255,255,255,.62);color:var(--text);font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.product-ai-intents button.is-active,.product-ai-intents button:hover:not(:disabled){border-color:rgba(184,148,88,.34);background:rgba(255,248,232,.92);transform:translateY(-1px)}.product-ai-intents button:disabled{cursor:not-allowed;opacity:.52}.product-ai-overwrite{width:max-content;gap:8px;padding:8px 10px;border:1px solid rgba(12,53,88,.1);border-radius:999px;background:rgba(255,255,255,.48);color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.product-ai-overwrite input{width:15px;height:15px;accent-color:var(--archive-gold)}.product-ai-overwrite-warning{margin:-4px 0 0;padding:8px 10px;border:1px solid rgba(184,148,88,.18);border-radius:8px;background:rgba(255,248,232,.56);color:#7a5b24;font-size:12px;line-height:1.55}.product-ai-overwrite-warning.is-muted{border-color:rgba(12,53,88,.08);background:rgba(255,255,255,.36);color:var(--muted)}.product-ai-draft-result{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(12,53,88,.1);border-radius:8px;background:rgba(255,255,255,.56)}.product-ai-draft-result-head{justify-content:space-between;gap:12px}.product-ai-draft-result-head strong{color:var(--archive-ink);font-size:14px}.product-ai-draft-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.product-ai-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.product-ai-field{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px;border:1px solid rgba(12,53,88,.08);border-radius:8px;background:rgba(255,252,246,.72)}.product-ai-field span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em}.product-ai-field strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:13px;line-height:1.45}.product-ai-chip-row{flex-wrap:wrap;gap:8px}.product-ai-notes{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:8px;background:rgba(184,148,88,.1);color:var(--muted);font-size:12px;line-height:1.55}.product-ai-notes p{margin:0}.product-ai-inline-status{margin-top:0}.main-product-notes{display:grid;grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding:4px 0 0;border:0;background:transparent}.main-product-notes h3{margin:10px 0 0;color:var(--archive-ink)}.notes-field,.notes-heading{min-width:0}.info-copy-panel,.showcase-info-panel{border:1px solid rgba(12,53,88,.1);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.54),transparent 58%),rgba(255,252,244,.72);box-shadow:0 18px 44px rgba(31,36,37,.08)}.showcase-info-panel{padding:18px}.info-copy-panel{padding:14px 16px}.info-copy-panel label{gap:10px}.notes-field textarea{min-height:156px}.section-header.compact{gap:12px;margin-bottom:0}.section-header.compact h3{margin:0}.manual-part-list{display:grid;grid-gap:12px;gap:12px}.manual-part-empty{padding:16px;border:1px dashed rgba(12,53,88,.18);border-radius:8px;background:rgba(255,255,255,.5)}.manual-part-card{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.62)}.manual-part-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.manual-part-card-head strong{color:var(--text);font-size:14px;letter-spacing:.08em}.manual-part-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid rgba(12,53,88,.12);border-radius:999px;background:rgba(255,255,255,.56);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em}.manual-part-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.manual-part-issues{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:16px;border:1px solid rgba(141,110,99,.16);background:rgba(255,248,240,.72)}.manual-part-issues.is-clear{grid-template-columns:auto 1fr;align-items:center}.manual-part-issues-label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.manual-part-issue{text-decoration:none}.manual-part-risk-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.manual-part-risk-summary.is-clear{grid-template-columns:1fr}.manual-part-risk-item{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.48);border:1px solid rgba(141,110,99,.12)}.manual-part-risk-item span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em}.manual-part-risk-item strong{color:var(--text);font-size:13px;line-height:1.5}.inline-manage-link{display:inline-flex;align-items:center;margin-top:8px;color:var(--gold-deep);font-size:12px;font-weight:700;letter-spacing:.04em}.inline-manage-link:hover{text-decoration:underline}.manual-part-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.part-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.table-wrap{overflow:auto;width:100%;max-width:100%}table{width:100%;min-width:720px;border-collapse:collapse}.issue-table{min-width:980px;table-layout:fixed}.admin-table-card{padding-top:20px}td,th{padding:15px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}th{color:var(--muted);font-size:12px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}thead th{padding-top:0;padding-bottom:12px}tbody tr:hover td{background:rgba(255,255,255,.28)}.review-select{width:18px;height:18px;accent-color:#0c3558}.admin-record-cell{display:grid;grid-gap:4px;gap:4px}.admin-record-cell strong{color:var(--archive-ink);font-size:14px;line-height:1.45}.extract-snippet{display:-webkit-box;max-width:100%;margin:0;overflow:hidden;color:var(--archive-muted);font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}.button.compact{width:max-content;min-height:38px;padding:8px 14px;font-size:13px}.empty,.empty-cell{color:var(--muted);text-align:center;padding:28px 0}.status-draft{background:rgba(184,148,88,.16);color:#755520}.status-published{background:rgba(49,103,71,.14);color:#316747}.showcase-page{gap:12px}.breadcrumb-row{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:13px}.breadcrumb-row a{display:inline-flex;align-items:center;min-height:44px;color:var(--gold-deep);letter-spacing:.08em}.breadcrumb-row a:before{content:"/";margin-right:8px;color:var(--muted)}.showcase-shell{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(340px,.72fr);grid-gap:20px;gap:20px}.showcase-left-column{display:grid;grid-gap:10px;gap:10px;min-width:0}.showcase-copy,.showcase-gallery{padding:24px}.showcase-gallery{background:linear-gradient(180deg,rgba(255,250,240,.94),rgba(238,230,216,.82))}.showcase-main-frame{position:relative;aspect-ratio:1/1;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#e6ded2,#cbbfaf)}.showcase-main-image{width:100%;height:100%;object-fit:cover}.showcase-main-image.layer{position:absolute;inset:0}.showcase-main-image.is-current{animation:showcaseFadeIn 1s var(--ease) both;transform:translate3d(var(--tilt-x,0),var(--tilt-y,0),0) scale(1.01);transition:transform .56s var(--ease)}.showcase-main-image.is-previous{animation:showcaseFadeOut 1s var(--ease) both}.showcase-main-glow{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 36%),linear-gradient(90deg,rgba(0,0,0,.08),transparent 18%,transparent 82%,rgba(0,0,0,.08));pointer-events:none}@keyframes showcaseFadeIn{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes showcaseFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}.parts-panel,.thumbnail-ribbon{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:8px;background:rgba(255,250,240,.56)}.thumbnail-ribbon-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.parts-panel-hint,.thumbnail-ribbon-count{color:var(--muted);font-size:12px;letter-spacing:.12em}.parts-panel-family{margin:10px 0 0;color:var(--archive-ink);line-height:1.7}.parts-panel-family strong{font-weight:600}.thumbnail-strip{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px 8px}.thumbnail-strip::-webkit-scrollbar{display:none}.thumbnail-card{flex:0 0 106px;overflow:hidden;aspect-ratio:1/1;padding:0;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.7);cursor:pointer;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.thumbnail-card img{width:100%;height:100%;object-fit:cover;transition:transform .32s ease,opacity .32s ease,filter .32s ease}.thumbnail-card:not(.active) img{opacity:.78;filter:saturate(.9)}.thumbnail-card.active,.thumbnail-card:hover{transform:translateY(-4px);border-color:rgba(184,148,88,.52);box-shadow:var(--soft-shadow)}.thumbnail-card.active img,.thumbnail-card:hover img{opacity:1;transform:scale(1.04);filter:saturate(1)}.showcase-copy{position:-webkit-sticky;position:sticky;top:0}.showcase-description-card{margin-top:18px}.showcase-title{margin:12px 0 14px;display:-webkit-box;max-height:4.05em;overflow:hidden;font-family:Aptos,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(26px,2.4vw,34px);font-weight:680;letter-spacing:-.03em;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.record-id-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid var(--line)}.record-description span,.record-id-row span,dt{color:var(--muted);font-size:13px}.record-id-row strong{font-size:20px;letter-spacing:.08em}.highlight-card,.spec-panel{padding:18px;border:1px solid var(--line);border-radius:8px;background:rgba(255,250,240,.62)}.showcase-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.showcase-meta.spec-panel{padding:0;border:0;border-radius:0;background:transparent}.showcase-meta>div{padding:12px 14px;border:1px solid rgba(12,53,88,.08);border-radius:14px;background:rgba(255,255,255,.38)}dd{margin:6px 0 0;color:var(--archive-ink);font-weight:600;line-height:1.55}.record-description{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.record-description p{margin:0;color:var(--muted);line-height:1.8}.admin-image-grid,.highlight-grid,.part-card-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.part-card-grid{grid-template-columns:1fr}.highlight-card{min-height:138px;background:linear-gradient(145deg,rgba(255,255,255,.52),transparent 52%),rgba(255,250,240,.68)}.highlight-index{color:var(--gold-deep);font-size:12px;letter-spacing:.14em}.highlight-card p{margin:18px 0 0;line-height:1.75}.part-card{display:grid;grid-template-columns:minmax(360px,48%) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;padding:18px 20px;border:1px solid rgba(12,53,88,.1);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(252,248,241,.92)),rgba(255,250,240,.86);box-shadow:0 18px 44px rgba(31,36,37,.07);text-align:left;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.part-card:focus-within,.part-card:hover{outline:none;transform:translateY(-4px);border-color:rgba(184,148,88,.52);box-shadow:var(--soft-shadow)}.part-card-gallery{display:grid;grid-gap:12px;gap:12px;align-self:start;position:static}.part-card-count{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.part-card-thumb{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.admin-image-card img,.part-card-image img,.part-card-thumb img{width:100%;height:100%;object-fit:cover}.part-card-thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.part-card-thumb{overflow:hidden;aspect-ratio:1/1;border-radius:12px;border:1px solid rgba(184,148,88,.18);background:#ded5c8;transition:transform .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)}.part-card-thumb:focus-visible,.part-card-thumb:hover{outline:none;transform:translateY(-2px);border-color:rgba(184,148,88,.5);box-shadow:0 12px 28px rgba(31,36,37,.12)}.part-card-body{display:grid;grid-gap:14px;gap:14px;align-content:start}.part-card-header{display:grid;grid-gap:4px;gap:4px;padding-bottom:14px;border-bottom:1px solid rgba(12,53,88,.08)}.part-card-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}.part-card-body p{margin:0;line-height:1.7}.part-card-copy,.part-card-notes{display:grid;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid rgba(12,53,88,.08)}.part-card-copy em,.part-card-notes em{color:var(--archive-blue);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.part-card-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.part-card-points span{padding:4px 8px;border-radius:999px;background:rgba(255,248,236,.9);border:1px solid rgba(184,148,88,.22);font-size:12px;line-height:1.4}.part-card-body strong{color:var(--text);font-size:clamp(16px,1.2vw,19px);letter-spacing:-.01em;line-height:1.28}.part-card-body small,.part-card-body span{color:var(--muted);font-size:13px;line-height:1.5}.part-card-header span{color:rgba(44,59,71,.72);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.part-spec-item{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:10px 12px;border:1px solid rgba(12,53,88,.08);border-radius:14px;background:rgba(255,255,255,.52)}.part-spec-item span{color:var(--archive-muted);font-size:11px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.part-spec-item strong{font-size:14px!important;line-height:1.5;overflow-wrap:anywhere}.admin-image-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden;min-width:0;border:1px solid var(--line);border-radius:8px;background:rgba(255,250,240,.72);box-shadow:0 14px 34px rgba(31,36,37,.08)}.admin-image-card.active{border-color:rgba(184,148,88,.58);box-shadow:0 0 0 3px rgba(184,148,88,.12)}.admin-image-card img{aspect-ratio:4/3}.admin-image-card-body{display:grid;grid-template-rows:auto 1fr;grid-gap:12px;gap:12px;padding:12px}.admin-image-card-meta{display:grid;grid-gap:4px;gap:4px}.admin-image-card-body span{color:var(--muted);font-size:13px}.admin-image-card-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(36,32,26,.7)!important;font-size:12px!important}.extract{margin:12px 0 0;max-height:420px;overflow:auto;padding:14px;border:1px solid rgba(12,53,88,.1);border-radius:12px;background:rgba(255,255,255,.5);white-space:pre-wrap;word-break:break-word;color:var(--muted);font-size:13px;line-height:1.65}.editor-sidecard{align-self:start}.editor-sidecard h3{margin:0 0 14px}.editor-sidecard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.editor-sidecard-head h3{margin-bottom:6px}.editor-sidecard-head .muted{margin:0;max-width:28ch;line-height:1.5}.editor-sidecard-toolbar{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.editor-sidecard-toolbar-label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.editor-sidecard-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;padding:6px;border:1px solid rgba(12,53,88,.09);border-radius:999px;background:rgba(255,255,255,.52)}.editor-sidecard-actions .button{min-height:38px;padding:0 16px;border-radius:999px;font-size:14px;letter-spacing:.01em;box-shadow:none}.editor-sidecard-actions .button.danger{border-color:rgba(160,65,45,.2)!important;color:#9a4337!important;background:rgba(160,65,45,.08)!important;box-shadow:none}.editor-sidecard-actions .button.danger:hover{border-color:rgba(160,65,45,.34)!important;background:rgba(160,65,45,.14)!important}.editor-sidecard-actions .button:not(.danger){background:rgba(255,250,240,.92)}.editor-sidecard-actions .button:not(.danger):hover{background:rgba(255,250,240,.98)}.editor-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.editor-overview-card{min-width:0;padding:14px 16px;border:1px solid rgba(12,53,88,.1);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.5),transparent 56%),rgba(255,252,244,.68);box-shadow:0 14px 34px rgba(31,36,37,.06)}.editor-overview-card span{display:block;color:var(--muted);font-size:12px;letter-spacing:.12em}.editor-overview-card strong{display:block;margin-top:8px;overflow-wrap:anywhere;color:var(--archive-ink);font-size:15px;line-height:1.5}.editor-source-card .source-meta{gap:12px}.editor-source-card .source-meta>div{padding:14px 16px;border:1px solid rgba(12,53,88,.1);border-radius:14px;background:rgba(255,255,255,.42)}.editor-source-card dd{margin-top:8px;color:var(--archive-ink);font-weight:600;line-height:1.5}.selling-points{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:20px}.danger{color:var(--danger)}.link-button{width:auto;min-height:0;padding:0;border:0;background:none;cursor:pointer}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.catalog-grid .product-card:nth-child(2n):hover,.part-card:hover,.product-card:hover,.stage-card:hover,.thumbnail-card:hover{transform:none}}@media (max-width:1180px){.admin-review-filters,.entrance-hero,.entrance-lower,.filters,.import-cleaner-workbench,.shell,.showcase-shell,.standard-import-layout,.standard-preview-grid{grid-template-columns:1fr}.standard-preview-metrics{grid-template-columns:repeat(3,minmax(110px,1fr))}.import-cleaner-mapping-grid,.import-cleaner-summary,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-meta,.two-column{grid-template-columns:1fr}.product-ai-draft-grid,.product-ai-field-grid,.product-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-part-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-filter-card,.main-product-notes,.manual-part-card,.manual-parts-panel,.product-ai-draft-panel{padding-left:14px;padding-right:14px}.section-header{align-items:stretch}.section-header>.button,.section-header>a,.section-header>button,.section-header>span{align-self:flex-start}.filter-actions{justify-content:flex-start}.entrance-stage{min-height:560px}.shell{min-height:auto}.sidebar{position:static;flex-direction:row;align-items:center;justify-content:space-between;height:auto;width:100%}.nav{display:flex;flex-wrap:wrap;justify-content:flex-end}.nav a{justify-content:center}.showcase-copy{position:static}}@media (max-width:820px){.standard-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-table{min-width:880px}.poster-home{padding:10px}.poster-home-frame{min-height:calc(100dvh - 20px)}.poster-home-nav{align-items:flex-start;padding:18px}.poster-home-nav nav{flex-wrap:wrap;justify-content:flex-end}.poster-home-content{padding:64px 24px 42px}.poster-home-content h1{font-size:clamp(50px,16vw,76px)}.poster-home-orb{right:-44px;top:auto;bottom:18%;width:92px}.entrance-page{padding:12px}.entrance-hero{min-height:auto;padding:28px}.entrance-hero:before{inset:12px}.entrance-copy h1{font-size:clamp(42px,14vw,66px)}.entrance-dock,.entrance-route-grid,.entrance-stage,.form-grid,.product-grid,.product-grid.compact,.shell,.stats-grid,.two-column{grid-template-columns:1fr}.sidebar{flex-direction:column;align-items:flex-start;gap:18px}.nav{justify-content:flex-start}.content,.nav{width:100%}.manual-part-grid,.product-entry-grid{grid-template-columns:1fr}.entrance-stage{min-height:auto}.stage-card-main{min-height:420px}.stage-card-mini{min-height:180px}.result-bar,.section-header,.sidebar{flex-direction:column;align-items:stretch}.active-filter-row{justify-content:flex-start}.content{padding:10px 14px 14px}.card,.showcase-copy,.showcase-gallery{padding:18px}.showcase-hero h2{font-size:42px}.catalog-grid .product-card:nth-child(2n),.catalog-grid .product-card:nth-child(2n):hover{transform:none}}@media (max-width:520px){.standard-preview-metrics{grid-template-columns:1fr}.hero-actions,.standard-preview-actions{display:grid}.stage-card-main{min-height:340px}.thumbnail-card{flex-basis:88px}}.product-grid.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.catalog-grid .product-card,.catalog-grid .product-card:nth-child(2n),.catalog-grid .product-card:nth-child(2n):hover{transform:none}.catalog-grid .product-card:hover{transform:translateY(-6px)}.catalog-grid .showcase-card .product-card-image{aspect-ratio:4/2.65}.catalog-grid .product-card-body{gap:10px;padding:12px 13px 14px;grid-template-rows:auto auto auto auto auto}.catalog-grid .showcase-card-title{display:-webkit-box;min-height:38px;overflow:hidden;font-family:Aptos,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:17px;font-weight:650;letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.catalog-grid .showcase-card-meta{align-items:flex-start}.catalog-grid .product-card-summary{-webkit-line-clamp:2;line-clamp:2;font-size:13px}.filters{grid-template-columns:2fr repeat(5,minmax(112px,1fr)) minmax(124px,.8fr) auto}.result-range{display:inline-block;margin-left:10px}.pagination{display:flex;gap:16px;padding:14px;border-radius:18px;background:rgba(255,252,244,.72)}.pagination,.pagination a{align-items:center;justify-content:center}.pagination a{display:inline-flex;min-width:88px;min-height:44px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:rgba(255,250,240,.7)}.pagination a.disabled{pointer-events:none;opacity:.42}@media (max-width:1180px){.filters,.part-card-grid{grid-template-columns:1fr}}@media (max-width:640px){.part-card-grid,.product-grid.catalog-grid{grid-template-columns:1fr}.result-range{display:block;margin:6px 0 0}}.poster-home{position:relative;min-height:100vh;overflow:hidden;color:#fffaf0;background:radial-gradient(circle at 74% 42%,rgba(255,238,204,.72),transparent 26%),radial-gradient(circle at 88% 74%,rgba(224,169,93,.32),transparent 22%),radial-gradient(circle at 18% 78%,rgba(13,37,65,.8),transparent 30%),linear-gradient(112deg,#051b36,#0b3b64 35%,#6f8c98 62%,#ead8bd);isolation:isolate}.poster-home:after,.poster-home:before{content:"";position:absolute;inset:0;pointer-events:none}.poster-home:before{z-index:-2;background:linear-gradient(90deg,rgba(0,0,0,.2),transparent 43%,rgba(255,255,255,.08)),radial-gradient(circle at 46% 67%,rgba(255,255,255,.24),transparent 2px),radial-gradient(circle at 14% 28%,rgba(255,255,255,.18),transparent 2px),radial-gradient(circle at 82% 24%,rgba(255,255,255,.2),transparent 2px)}.poster-home:after{z-index:-1;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 48%,black,transparent 76%);mask-image:radial-gradient(circle at 50% 48%,black,transparent 76%)}.poster-sky{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.poster-constellation{position:absolute;fill:rgba(255,255,255,.88);stroke:rgba(255,252,239,.34);stroke-width:1.35;filter:drop-shadow(0 0 10px rgba(255,241,209,.5))}.poster-constellation path{fill:none}.poster-constellation-left{width:min(42vw,560px);left:-2vw;bottom:-7vh;opacity:.7}.poster-constellation-right{width:min(54vw,760px);right:-2vw;top:12vh;opacity:.64}.poster-home-frame{position:relative;z-index:1;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(26px,3vw,48px) clamp(24px,5vw,78px) clamp(26px,3.4vw,56px)}.poster-home-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;color:rgba(255,255,255,.86)}.poster-brand{display:inline-flex;align-items:center;gap:14px;letter-spacing:.08em}.poster-brand-mark{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.62);border-radius:999px;font-family:Georgia,Times New Roman,serif;font-size:16px}.poster-brand-text,.poster-home-copy,.poster-home-footnote,.poster-home-kicker,.poster-nav-link{font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.poster-brand-text{font-size:15px;font-weight:500}.poster-nav-link{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border:1px solid rgba(255,255,255,.34);border-radius:999px;color:rgba(255,255,255,.86);font-size:14px;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .22s ease,background .22s ease,transform .22s ease}.poster-nav-link:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.62);background:rgba(255,255,255,.1)}.poster-home-content{align-self:center;justify-self:center;width:min(1040px,100%);margin-top:5vh;text-align:center}.poster-home-kicker{margin:0 0 24px;color:rgba(255,252,242,.82);font-size:clamp(13px,1.1vw,16px);letter-spacing:.42em;text-transform:uppercase}.poster-home h1{margin:0;color:#fffdf8;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,8.3vw,128px);font-weight:400;letter-spacing:-.055em;line-height:.9;text-shadow:0 18px 56px rgba(4,18,32,.34)}.poster-home-copy{max-width:680px;margin:clamp(24px,3vw,38px) auto 0;color:rgba(255,255,255,.84);font-size:clamp(15px,1.35vw,20px);line-height:1.75;letter-spacing:.05em}.poster-home-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-width:238px;min-height:64px;margin-top:clamp(34px,4.2vw,62px);padding:0 30px;border:1px solid rgba(119,188,219,.78);border-radius:16px;color:#111820;background:rgba(255,255,255,.93);box-shadow:0 0 0 3px rgba(102,185,222,.18),0 22px 58px rgba(4,18,32,.32);font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:17px;font-weight:600;letter-spacing:.08em;text-decoration:none;transition:transform .26s ease,box-shadow .26s ease,background .26s ease}.poster-home-cta:hover{transform:translateY(-3px);background:#fffaf2;box-shadow:0 0 0 4px rgba(102,185,222,.2),0 30px 76px rgba(4,18,32,.4)}.poster-home-cta span{font-size:22px;line-height:1}.poster-home-footnote{justify-self:center;margin:0;color:rgba(255,255,255,.72);font-size:13px;letter-spacing:.26em}@media (max-width:820px){.poster-home-frame{padding:22px 18px 26px}.poster-brand-mark{width:40px;height:40px;font-size:13px}.poster-brand-text{font-size:13px}.poster-nav-link{min-height:38px;padding:0 14px;font-size:12px}.poster-home-content{margin-top:0}.poster-home-kicker{margin-bottom:18px;letter-spacing:.28em}.poster-home h1{font-size:clamp(46px,17vw,72px);line-height:.94}.poster-home-copy{max-width:360px;margin-top:24px;font-size:14px;line-height:1.7}.poster-home-cta{min-width:204px;min-height:56px;margin-top:34px;border-radius:14px;font-size:15px}.poster-home-footnote{font-size:11px;letter-spacing:.18em}.poster-constellation-left{width:88vw;left:-32vw;bottom:-4vh}.poster-constellation-right{width:96vw;right:-38vw;top:18vh}}.reference-home{position:relative;min-height:100vh;overflow:hidden;color:#fffaf0;background:radial-gradient(circle at 78% 48%,rgba(255,237,203,.74),transparent 27%),radial-gradient(circle at 86% 76%,rgba(229,173,95,.36),transparent 23%),radial-gradient(circle at 18% 76%,rgba(4,23,49,.86),transparent 32%),linear-gradient(112deg,#061b37,#0d3e68 34%,#7894a0 62%,#ead7bb);background-size:130% 130%,145% 145%,125% 125%,100% 100%;animation:referenceAuroraDrift 22s ease-in-out infinite alternate;isolation:isolate}.reference-home:after,.reference-home:before{content:"";position:absolute;inset:0;pointer-events:none}.reference-home:before{z-index:-2;background:linear-gradient(90deg,rgba(0,0,0,.2),transparent 44%,rgba(255,255,255,.08)),radial-gradient(circle at 47% 68%,rgba(255,255,255,.28),transparent 2px),radial-gradient(circle at 14% 28%,rgba(255,255,255,.2),transparent 2px),radial-gradient(circle at 83% 24%,rgba(255,255,255,.22),transparent 2px);background-size:100% 100%,460px 460px,520px 520px,620px 620px;animation:referenceStarfield 34s linear infinite}.reference-home:after{z-index:-1;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:76px 76px;-webkit-mask-image:radial-gradient(circle at 52% 48%,black,transparent 76%);mask-image:radial-gradient(circle at 52% 48%,black,transparent 76%);animation:referenceGridDrift 30s linear infinite}.reference-home-sky{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.reference-home-sky:after,.reference-home-sky:before{content:"";position:absolute;width:42vw;aspect-ratio:1;border-radius:999px;pointer-events:none;filter:blur(34px);opacity:.2}.reference-home-sky:before{left:9vw;top:22vh;background:radial-gradient(circle,rgba(143,205,226,.56),transparent 62%);animation:referenceLightFloatA 18s ease-in-out infinite alternate}.reference-home-sky:after{right:4vw;bottom:7vh;background:radial-gradient(circle,rgba(255,230,189,.55),transparent 64%);animation:referenceLightFloatB 24s ease-in-out infinite alternate}.reference-constellation{position:absolute;fill:rgba(255,255,255,.9);stroke:rgba(255,252,239,.34);stroke-width:1.35;filter:drop-shadow(0 0 11px rgba(255,241,209,.5));will-change:transform,opacity}.reference-constellation path{fill:none;stroke-dasharray:12 16;animation:referenceLinePulse 12s linear infinite}.reference-constellation circle{transform-box:fill-box;transform-origin:center;animation:referenceNodePulse 4.8s ease-in-out infinite}.reference-constellation circle:nth-of-type(2n){animation-delay:-1.2s}.reference-constellation circle:nth-of-type(3n){animation-delay:-2.4s}.reference-constellation-left{width:min(42vw,560px);left:-2vw;bottom:-7vh;opacity:.72;animation:referenceConstellationLeft 20s ease-in-out infinite alternate}.reference-constellation-right{width:min(54vw,760px);right:-2vw;top:12vh;opacity:.66;animation:referenceConstellationRight 24s ease-in-out infinite alternate}@keyframes referenceAuroraDrift{0%{background-position:48% 50%,82% 66%,20% 72%,50%}to{background-position:58% 44%,74% 58%,26% 64%,50%}}@keyframes referenceStarfield{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:0 0,80px -120px,-110px 90px,140px 120px}}@keyframes referenceGridDrift{0%{background-position:0 0,0 0}to{background-position:76px 76px,76px 76px}}@keyframes referenceLightFloatA{0%{transform:translate3d(-2vw,2vh,0) scale(.92)}to{transform:translate3d(6vw,-4vh,0) scale(1.12)}}@keyframes referenceLightFloatB{0%{transform:translate3d(4vw,-2vh,0) scale(1)}to{transform:translate3d(-5vw,4vh,0) scale(1.18)}}@keyframes referenceConstellationLeft{0%{transform:translate3d(-1vw,1vh,0) rotate(-1.2deg);opacity:.58}to{transform:translate3d(2vw,-2vh,0) rotate(1.4deg);opacity:.78}}@keyframes referenceConstellationRight{0%{transform:translate3d(1vw,-1vh,0) rotate(1deg);opacity:.54}to{transform:translate3d(-2vw,2vh,0) rotate(-1.6deg);opacity:.74}}@keyframes referenceLinePulse{0%{stroke-dashoffset:0;opacity:.68}50%{opacity:.95}to{stroke-dashoffset:-56;opacity:.68}}@keyframes referenceNodePulse{0%,to{transform:scale(.82);opacity:.58}50%{transform:scale(1.18);opacity:.96}}.reference-home-frame{position:relative;z-index:1;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(26px,3vw,48px) clamp(24px,5vw,78px) clamp(26px,3.4vw,56px)}.reference-home-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;color:rgba(255,255,255,.88)}.reference-brand{display:inline-flex;align-items:center;gap:14px;letter-spacing:.08em}.reference-brand-mark{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.64);border-radius:999px;font-family:Georgia,Times New Roman,serif;font-size:16px}.reference-brand-text,.reference-home-copy,.reference-home-cta,.reference-home-footnote,.reference-home-kicker,.reference-nav-link{font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.reference-brand-text{font-size:15px;font-weight:500}.reference-nav-link{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border:1px solid rgba(255,255,255,.34);border-radius:999px;color:rgba(255,255,255,.88);font-size:14px;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .22s ease,background .22s ease,transform .22s ease}.reference-nav-link:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.62);background:rgba(255,255,255,.1)}.reference-home-actions,.reference-home-nav-actions,.reference-home-status{display:flex;flex-wrap:wrap;align-items:center}.reference-home-content{align-self:center;justify-self:center;width:min(1080px,100%);margin-top:4vh;text-align:center}.reference-home-kicker{display:inline-flex;margin:0 0 24px;padding:10px 22px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:rgba(255,252,242,.88);background:rgba(255,255,255,.08);font-size:clamp(13px,1vw,15px);letter-spacing:.36em}.reference-home h1{margin:0;color:#fffdf8;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,8.6vw,136px);font-weight:400;letter-spacing:-.055em;line-height:.9;text-shadow:0 18px 56px rgba(4,18,32,.34)}.reference-home-copy{max-width:700px;margin:clamp(24px,3vw,38px) auto 0;color:rgba(255,255,255,.86);font-size:clamp(15px,1.28vw,19px);line-height:1.78;letter-spacing:.05em}.reference-home-actions{justify-content:center;gap:12px}.reference-home-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:250px;min-height:66px;margin-top:clamp(34px,4.2vw,62px);padding:0 32px;border:1px solid rgba(119,188,219,.82);border-radius:16px;color:#111820;background:rgba(255,255,255,.94);box-shadow:0 0 0 3px rgba(102,185,222,.18),0 22px 58px rgba(4,18,32,.32);font-size:17px;font-weight:700;letter-spacing:.08em;text-decoration:none;transition:transform .26s ease,box-shadow .26s ease,background .26s ease}.reference-home-cta.is-disabled{cursor:not-allowed;opacity:.82}.reference-home-cta:hover{transform:translateY(-3px);background:#fffaf2;box-shadow:0 0 0 4px rgba(102,185,222,.2),0 30px 76px rgba(4,18,32,.4)}.reference-home-cta.is-disabled:hover{transform:none;background:rgba(255,255,255,.94);box-shadow:0 0 0 3px rgba(102,185,222,.18),0 22px 58px rgba(4,18,32,.32)}.reference-home-cta span{font-size:23px;line-height:1}.reference-home-secondary{display:inline-flex;align-items:center;justify-content:center;min-width:208px;min-height:66px;padding:0 28px;border:1px solid rgba(255,255,255,.24);border-radius:16px;color:rgba(241,245,255,.88);background:rgba(255,255,255,.04);font-size:14px;letter-spacing:.08em;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .26s ease,border-color .26s ease,background .26s ease}.reference-home-secondary:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.08)}.reference-home-status{justify-content:center;gap:10px;margin-top:22px}.reference-home-status span{padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(228,236,255,.74);background:rgba(255,255,255,.04);font-size:12px;letter-spacing:.1em}.reference-home-footnote{justify-self:center;margin:0;color:rgba(255,255,255,.72);font-size:13px;letter-spacing:.26em}@media (max-width:820px){.reference-home-frame{padding:22px 18px 26px}.reference-brand-mark{width:40px;height:40px;font-size:13px}.reference-brand-text{font-size:13px}.reference-nav-link{min-height:38px;padding:0 14px;font-size:12px}.reference-home-content{margin-top:0}.reference-home-kicker{margin-bottom:18px;padding:8px 16px;letter-spacing:.24em}.reference-home h1{font-size:clamp(46px,17vw,72px);line-height:.94}.reference-home-copy{max-width:360px;margin-top:24px;font-size:14px;line-height:1.7}.reference-home-actions{flex-direction:column}.reference-home-cta{min-width:204px;min-height:56px;border-radius:14px;font-size:15px}.reference-home-secondary{min-width:204px;min-height:52px;border-radius:14px;font-size:13px}.reference-home-footnote{font-size:11px;letter-spacing:.18em}.reference-constellation-left{width:88vw;left:-32vw;bottom:-4vh}.reference-constellation-right{width:96vw;right:-38vw;top:18vh}}@media (prefers-reduced-motion:reduce){.reference-constellation,.reference-constellation circle,.reference-constellation path,.reference-home,.reference-home-sky:after,.reference-home-sky:before,.reference-home:after,.reference-home:before{animation:none!important}}.concept-home{color:#f7efdf;background:radial-gradient(circle at 18% 20%,rgba(184,141,83,.18),transparent 24%),radial-gradient(circle at 82% 18%,rgba(255,243,214,.12),transparent 20%),linear-gradient(135deg,#070605,#120f0c 34%,#261d16 62%,#5c4631);isolation:isolate}.concept-home:before{z-index:-2;background:linear-gradient(90deg,rgba(0,0,0,.42),transparent 26%,transparent 74%,rgba(0,0,0,.38)),repeating-linear-gradient(90deg,rgba(255,229,181,.032),rgba(255,229,181,.032) 1px,transparent 0,transparent 124px)}.concept-home:after{z-index:-1;background:radial-gradient(circle at 50% 42%,rgba(255,248,232,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.2))}.concept-aura,.concept-gridlines,.concept-veil{position:absolute;pointer-events:none}.concept-aura{border-radius:999px;filter:blur(44px)}.concept-aura-left{left:-8vw;top:12vh;width:min(38vw,560px);aspect-ratio:1;background:radial-gradient(circle,rgba(189,147,87,.3),transparent 66%);opacity:.5}.concept-aura-right{right:0;bottom:8vh;width:min(30vw,440px);aspect-ratio:1;background:radial-gradient(circle,rgba(255,242,214,.16),transparent 68%);opacity:.42}.concept-gridlines{inset:0;background-image:linear-gradient(rgba(255,235,196,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,235,196,.026) 1px,transparent 0);background-size:132px 132px;-webkit-mask-image:radial-gradient(circle at 50% 46%,black,transparent 78%);mask-image:radial-gradient(circle at 50% 46%,black,transparent 78%);opacity:.5}.concept-veil{left:50%;transform:translateX(-50%);width:min(78vw,1180px);border:1px solid rgba(222,187,128,.08);border-radius:999px}.concept-veil-top{top:8vh;height:30vh;background:radial-gradient(circle at 50% 0,rgba(255,248,232,.1),transparent 68%)}.concept-veil-bottom{bottom:8vh;height:26vh;background:radial-gradient(circle at 50% 100%,rgba(184,141,83,.1),transparent 68%)}.concept-home-frame{grid-template-rows:auto 1fr auto;padding:clamp(24px,3vw,44px) clamp(22px,5vw,76px) clamp(24px,3vw,42px)}.concept-home-nav{display:flex;align-items:center;justify-content:space-between;gap:20px}.concept-home-brand{display:inline-flex;align-items:center;gap:14px}.concept-home-brand-mark{display:grid;width:50px;height:50px;place-items:center;border:1px solid rgba(220,185,123,.38);border-radius:999px;background:linear-gradient(135deg,rgba(209,168,100,.22),rgba(255,246,223,.06));box-shadow:inset 0 1px 0 rgba(255,249,232,.18),0 10px 28px rgba(0,0,0,.24);color:#f2e1bb;font-family:Georgia,Times New Roman,serif;font-size:15px}.concept-home-brand-copy{grid-gap:4px;gap:4px}.concept-home-brand-copy strong{color:#f8efdd;font-size:14px;font-weight:600;letter-spacing:.18em}.concept-home-brand-copy span{color:rgba(229,214,184,.64);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.concept-home-nav-link{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border:1px solid rgba(220,185,123,.24);border-radius:999px;background:rgba(255,245,221,.04);color:rgba(247,239,223,.82);font-size:13px;letter-spacing:.12em;text-decoration:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .22s ease,border-color .22s ease,background .22s ease}.concept-home-nav-link:hover{transform:translateY(-1px);border-color:rgba(220,185,123,.42);background:rgba(220,185,123,.08)}.concept-home-stage{grid-template-columns:minmax(320px,.92fr) minmax(320px,1.08fr);grid-gap:clamp(28px,6vw,84px);gap:clamp(28px,6vw,84px)}.concept-home-stage-copy{max-width:620px}.concept-home-kicker{display:inline-flex;margin:0 0 24px;padding:10px 18px;border:1px solid rgba(220,185,123,.3);border-radius:999px;background:rgba(209,168,100,.08);color:rgba(242,227,196,.88);font-size:12px;letter-spacing:.3em;text-transform:uppercase}.concept-home h1{max-width:760px;color:#fff7e8;font-family:Georgia,Times New Roman,serif;font-size:clamp(60px,8vw,128px);line-height:.9;letter-spacing:-.06em;text-shadow:0 18px 54px rgba(0,0,0,.32),0 0 32px rgba(209,168,100,.08)}.concept-home-copy{max-width:520px;margin:28px 0 0;color:rgba(242,232,214,.8);font-size:clamp(15px,1.18vw,18px);line-height:1.9;letter-spacing:.05em}.concept-home-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.concept-home-meta span{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(220,185,123,.18);border-radius:999px;background:rgba(255,247,229,.04);color:rgba(229,214,184,.7);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.concept-home-actions{margin-top:40px}.concept-home-cta{gap:16px;min-width:248px;min-height:64px;padding:0 30px;border:1px solid rgba(214,176,108,.34);border-radius:18px;background:linear-gradient(135deg,#f8edd6,#d7b378 52%,#f5e2ba);box-shadow:0 24px 60px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,249,232,.72);color:#1c140d;font-size:15px;font-weight:700;letter-spacing:.14em;text-decoration:none;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease}.concept-home-cta:hover{filter:brightness(1.03);box-shadow:0 0 0 4px rgba(214,176,108,.12),0 30px 74px rgba(0,0,0,.38)}.concept-home-stage-art{display:grid;place-items:center;min-height:min(72vh,760px)}.concept-gallery-shell{position:relative;width:min(44vw,660px);aspect-ratio:.88;display:grid;place-items:center}.concept-gallery-panel{position:absolute;inset:0;border-radius:40px}.concept-gallery-panel-back{inset:9% 4% 5% 10%;border:1px solid rgba(220,185,123,.1);background:linear-gradient(180deg,rgba(255,248,230,.05),rgba(255,248,230,.01));box-shadow:inset 0 1px 0 rgba(255,249,232,.06),0 30px 80px rgba(0,0,0,.18);transform:rotate(-5deg)}.concept-gallery-panel-front{inset:4% 8% 12% 2%;border:1px solid rgba(220,185,123,.14);background:linear-gradient(180deg,rgba(255,249,232,.08),rgba(255,249,232,.015)),rgba(255,249,232,.015);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 rgba(255,249,232,.1),0 34px 90px rgba(0,0,0,.24)}.concept-gallery-frame{position:absolute;inset:10%;border:1px solid rgba(220,185,123,.12);border-radius:30px;background:radial-gradient(circle at 50% 20%,rgba(255,245,223,.08),transparent 36%),linear-gradient(180deg,rgba(28,22,17,.94),rgba(14,11,8,.98));box-shadow:inset 0 1px 0 rgba(255,249,232,.1),0 18px 40px rgba(0,0,0,.26)}.concept-gallery-object{position:absolute;inset:0;display:grid;place-items:center}.concept-object-halo{width:62%;background:radial-gradient(circle,rgba(220,185,123,.18),transparent 68%);filter:blur(18px)}.concept-object-disc,.concept-object-halo{position:absolute;aspect-ratio:1;border-radius:999px}.concept-object-disc{width:52%;background:radial-gradient(circle at 34% 34%,#fff6e0 0,#d5b172 52%,#6f5130 100%);box-shadow:inset 0 1px 0 rgba(255,249,232,.8),0 18px 44px rgba(0,0,0,.3);transform:translateY(-8%)}.concept-object-plinth{position:absolute;width:64%;height:18%;border-radius:999px/58%;background:linear-gradient(180deg,rgba(255,245,223,.18),rgba(154,114,58,.32)),linear-gradient(135deg,rgba(34,25,18,.98),rgba(16,12,9,.96));box-shadow:inset 0 1px 0 rgba(255,249,232,.18),0 22px 40px rgba(0,0,0,.34);transform:translateY(34%)}.concept-gallery-caption{position:absolute;left:7%;right:18%;bottom:2%;display:grid;grid-gap:8px;gap:8px}.concept-gallery-caption span{color:rgba(225,208,176,.62);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.concept-gallery-caption strong{color:rgba(248,239,221,.88);font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.8vw,30px);font-weight:400;line-height:1.14}.concept-home-footnote{display:inline-flex;justify-self:center;gap:18px;margin:0;color:rgba(229,214,184,.66);font-size:11px;letter-spacing:.28em}.concept-home-footnote span+span:before{content:"/";margin-right:18px;color:rgba(220,185,123,.34)}@media (max-width:920px){.concept-home-frame{padding:22px 18px 26px}.concept-home-stage{grid-template-columns:1fr;gap:34px;text-align:center}.concept-home-stage-copy{max-width:560px;justify-self:center}.concept-home-copy{margin-inline:auto}.concept-home-meta{justify-content:center}.concept-home-stage-art{min-height:360px}.concept-gallery-shell{width:min(78vw,480px)}}@media (max-width:640px){.concept-home-nav{flex-direction:column;align-items:flex-start}.concept-home h1{font-size:clamp(44px,15vw,72px);line-height:.94}.concept-home-kicker{margin-bottom:18px;padding:8px 14px;letter-spacing:.22em}.concept-home-copy{font-size:14px}.concept-home-cta{min-width:214px;min-height:56px;border-radius:15px;font-size:14px}.concept-home-footnote{gap:10px;font-size:10px;letter-spacing:.16em}.concept-home-footnote span+span:before{margin-right:10px}}@media (prefers-reduced-motion:reduce){.concept-home-cta{transition:none!important}}:root{--archive-ink:#17212b;--archive-muted:#6f766f;--archive-line:rgba(33,43,52,0.11);--archive-paper:#f7f3ea;--archive-panel:rgba(255,252,244,0.82);--archive-blue:#0c3558;--archive-gold:#c5a46e;--archive-shadow:0 24px 70px rgba(31,36,37,0.1)}body{background:radial-gradient(circle at 86% 10%,rgba(197,164,110,.16),transparent 28%),radial-gradient(circle at 12% 18%,rgba(12,53,88,.09),transparent 25%),linear-gradient(180deg,#faf7ef,#f3eee3)}.admin-page,.app-shell,.catalog-page,.detail-page,.site-shell,body{color:var(--archive-ink)}.catalog-page,.detail-page{background:linear-gradient(120deg,rgba(255,255,255,.5),transparent 42%),radial-gradient(circle at 92% 8%,rgba(197,164,110,.14),transparent 26%),var(--archive-paper)}.archive-panel,.catalog-header,.detail-hero,.filter-panel,.gallery-panel,.info-card,.page-header,.part-card,.part-card-grid>*,.product-card,.showcase-card,.showcase-header,.spec-card{border-color:var(--archive-line)!important;background:var(--archive-panel)!important;box-shadow:var(--archive-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.catalog-title,.detail-title,.page-title,.product-title,.section-title,.showcase-title{color:var(--archive-ink);letter-spacing:-.035em}.catalog-eyebrow,.filter-label,.meta-label,.page-eyebrow,.section-eyebrow,.showcase-eyebrow{color:var(--archive-gold)!important;font-weight:700;letter-spacing:.18em}.catalog-description,.detail-meta,.empty-copy,.muted,.page-description,.product-card-meta,.showcase-card-meta,.showcase-description{color:var(--archive-muted)!important}.catalog-toolbar,.filter-form,.filter-panel,.filters{border:1px solid var(--archive-line);border-radius:28px;background:rgba(255,252,244,.78);box-shadow:0 18px 52px rgba(31,36,37,.08)}.filter-select,.search-input,input,select,textarea{border-color:rgba(12,53,88,.16)!important;background:rgba(255,255,255,.82)!important;color:var(--archive-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.filter-select:focus,.search-input:focus,input:focus,select:focus,textarea:focus{border-color:rgba(197,164,110,.62)!important;outline:3px solid rgba(197,164,110,.18)}.button,.catalog-action,.pagination a,.pagination button,.primary-button,.secondary-button,.showcase-action{border-radius:999px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.catalog-action,.primary-button,.showcase-action{border:1px solid rgba(12,53,88,.18)!important;color:#fffaf0!important;background:linear-gradient(135deg,#0c3558,#174d75)!important;box-shadow:0 16px 40px rgba(12,53,88,.18)}.pagination a,.pagination button,.secondary-button{border:1px solid rgba(12,53,88,.14)!important;color:var(--archive-blue)!important;background:rgba(255,255,255,.72)!important}.catalog-grid,.product-grid{align-items:stretch}.catalog-grid .showcase-card,.product-card{position:relative;overflow:hidden;border-radius:30px}.catalog-grid .showcase-card:before,.product-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.42),transparent 42%);opacity:.85;z-index:1}.catalog-grid .showcase-card>*,.product-card>*{position:relative;z-index:2}.catalog-grid .showcase-card:hover,.product-card:hover{transform:translateY(-4px);box-shadow:0 32px 86px rgba(31,36,37,.16)}.catalog-grid .showcase-card .product-card-image,.gallery-main,.gallery-main-image,.product-card-image,.showcase-image{background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.9),transparent 40%),linear-gradient(180deg,#fbf8f0,#eee7dc)}.catalog-grid .showcase-card-title,.product-card-title{min-height:48px;color:var(--archive-ink);font-size:18px;line-height:1.35;letter-spacing:-.02em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.showcase-subtitle{margin:-4px 0 18px;color:rgba(44,59,71,.72);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.badge,.category-pill,.material-pill,.pill,.tag{border-color:rgba(197,164,110,.24)!important;color:#7a633b!important;background:rgba(197,164,110,.12)!important}.detail-layout,.showcase-layout{gap:clamp(22px,3vw,42px)}.gallery-shell,.showcase-gallery{border-radius:34px}.gallery-thumbnails,.thumbnail-strip{border-radius:24px;background:rgba(255,252,244,.64)}.gallery-thumb,.thumbnail-button{border-color:transparent!important;background:rgba(255,255,255,.56)!important;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,opacity .26s ease}.gallery-thumb.is-active,.gallery-thumb:hover,.thumbnail-button.is-active,.thumbnail-button:hover{transform:translateY(-2px);border-color:rgba(197,164,110,.58)!important;box-shadow:0 14px 34px rgba(31,36,37,.14)}.part-card-grid{gap:16px}.part-card,.part-card-grid>*{border-radius:22px}@media (max-width:760px){.catalog-toolbar,.filter-form,.filter-panel,.filters{border-radius:22px}.catalog-grid .showcase-card,.product-card{border-radius:24px}}.showcase-shell{align-items:start}.showcase-gallery.card{grid-column:1;grid-row:1}.showcase-description-card{grid-column:1;grid-row:2}.showcase-copy.card{grid-column:2;grid-row:1;align-self:start;margin-top:0}.showcase-main-frame{box-shadow:0 28px 86px rgba(31,36,37,.14)}.parts-panel{grid-column:1/-1;grid-row:3;margin-top:14px;border:1px solid var(--archive-line);border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.54),transparent 48%),rgba(255,252,244,.86);box-shadow:0 24px 70px rgba(31,36,37,.1)}@media (max-width:980px){.parts-panel,.showcase-copy.card,.showcase-description-card,.showcase-gallery.card,.showcase-left-column{grid-column:1;grid-row:auto}}@media (max-width:720px){.showcase-shell{display:grid;grid-template-columns:1fr}.showcase-left-column{display:contents}.breadcrumb-row{order:0}.showcase-gallery.card{order:1}.showcase-description-card{order:2}.showcase-copy.card{order:3;position:static}.parts-panel{order:4}}@media (max-width:1080px){.main-product-notes,.part-notes-grid{grid-template-columns:1fr}}@media (max-width:900px){.editor-overview,.form-grid,.manual-part-grid,.product-entry-grid,.stats-grid{grid-template-columns:1fr}.editor-sidecard-head{flex-direction:column;align-items:stretch}.editor-sidecard-actions{justify-content:stretch;border-radius:22px}.editor-sidecard-actions>*{flex:1 1 100%}.editor-sidecard-actions .button{width:100%}.editor-sidecard-toolbar{gap:8px}.admin-image-actions,.table-actions{align-items:stretch}.admin-image-actions>*,.table-actions>*{flex:1 1 100%}.admin-image-actions .button,.table-actions .button,.table-actions a{width:100%}.record-id-row{align-items:flex-start;flex-direction:column}.stat-card{min-height:auto}}.part-card{min-height:100%}.showcase-main-image.layer{transform:translate3d(var(--tilt-x,0),var(--tilt-y,0),0) scale(1.012);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.22,1,.36,1),transform 1.3s cubic-bezier(.22,1,.36,1);will-change:opacity,filter,transform}.showcase-main-image.layer.is-current{filter:blur(0) saturate(1.02)}.showcase-main-image.layer.is-previous{filter:blur(10px) saturate(.96);transform:translate3d(var(--tilt-x,0),var(--tilt-y,0),0) scale(1.035)}.catalog-grid .showcase-card{min-height:100%;display:grid;grid-template-rows:auto 1fr;border-radius:32px;background:linear-gradient(145deg,rgba(255,255,255,.58),transparent 42%),rgba(255,252,244,.9)!important}.catalog-grid .showcase-card .product-card-image{position:relative;aspect-ratio:4/2.25;margin:8px 8px 0;overflow:hidden;border-radius:20px}.catalog-grid .showcase-card .product-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .52s cubic-bezier(.22,1,.36,1),filter .52s ease}.catalog-grid .showcase-card:hover .product-card-image img{transform:scale(1.045);filter:saturate(1.04) contrast(1.02)}.catalog-grid .product-card-body{display:flex;min-height:204px;flex-direction:column;padding:12px 16px 14px;gap:8px}.catalog-card-title-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;align-items:start}.catalog-grid .showcase-card-title{margin-top:0;min-height:0;font-size:16px;line-height:1.32}.showcase-card-model{max-width:118px;margin:1px 0 0;padding:3px 8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--app-line) 80%,var(--app-accent));border-radius:999px;color:var(--archive-blue);background:color-mix(in srgb,var(--app-surface-muted) 70%,transparent);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.45;text-align:right;text-overflow:ellipsis;white-space:nowrap}.showcase-card-model-overlay{position:absolute;right:8px;bottom:8px;z-index:2;max-width:calc(100% - 16px);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:rgba(24,29,38,.56);font-size:8px;font-weight:500;letter-spacing:.04em;text-shadow:0 1px 1px rgba(255,255,255,.18)}.product-card-specs{display:flex;flex-wrap:wrap;gap:6px;min-height:0;margin-top:0}.product-card-specs span{max-width:100%;padding:4px 9px;overflow:hidden;border:1px solid rgba(197,164,110,.18);border-radius:999px;color:#74634a;background:rgba(197,164,110,.1);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-card-summary{display:-webkit-box;min-height:24px;margin:0;overflow:hidden;color:var(--archive-muted);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.showcase-card-link{display:inline-flex;align-items:center;gap:8px;margin-top:0;padding-top:0;color:var(--archive-blue);font-size:13px;font-weight:700;letter-spacing:.12em}.catalog-grid .product-card-footer{margin-top:auto;padding-top:8px}.catalog-grid .table-actions{gap:8px;margin-top:8px;padding-top:0}.catalog-inline-actions{align-items:center}.catalog-grid .table-actions .button{min-height:38px;padding:8px 12px;font-size:13px}.catalog-inline-error{flex-basis:100%;color:#9f3a2f;font-size:12px}.showcase-card-link:after{content:"→";color:var(--archive-gold);transition:transform .22s ease}.catalog-grid .showcase-card:hover .showcase-card-link:after{transform:translateX(4px)}.catalog-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:16px;gap:16px;margin:26px 0 18px}.catalog-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.catalog-metric,.quick-filter-panel{border:1px solid rgba(12,53,88,.1);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.66),transparent 64%),rgba(255,252,244,.72)}.catalog-metric{min-height:104px;padding:18px}.catalog-metric strong{display:block;color:var(--archive-blue);font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3vw,48px);font-weight:500;line-height:.95}.catalog-metric span,.quick-filter-label{display:block;margin-top:12px;color:var(--archive-muted);font-size:12px;font-weight:700;letter-spacing:.14em}.quick-filter-panel{display:grid;align-content:center;grid-gap:8px;gap:8px;padding:12px 14px}.quick-filter-label{margin-top:0;color:var(--archive-gold)}.quick-filter-row{display:flex;flex-wrap:wrap;gap:6px}.quick-filter-row a{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid rgba(197,164,110,.2);border-radius:999px;color:#725d3a;background:rgba(197,164,110,.1);font-size:11px;font-weight:700;transition:transform .22s ease,border-color .22s ease,background .22s ease}.quick-filter-row a:hover{transform:translateY(-1px);border-color:rgba(197,164,110,.42);background:rgba(197,164,110,.16)}.admin-image-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;margin-top:auto}.admin-image-actions form{display:flex;flex:1 1}.admin-image-actions .button{width:100%;min-height:40px;padding-inline:12px}.editor-image-groups{display:grid;grid-gap:14px;gap:14px}.editor-detail-grid{align-items:start}.editor-image-group{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:start;padding:16px;border:1px solid rgba(12,53,88,.1);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.54),transparent 52%),rgba(255,252,246,.6)}.editor-image-group-head{padding-bottom:10px;border-bottom:1px solid rgba(12,53,88,.08)}.editor-image-group-head,.editor-image-group-headline{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.editor-image-group-headline{min-width:0}.editor-image-group-eyebrow{margin:0;color:rgba(110,92,58,.88);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.editor-image-group-head h4{margin:0;font-size:16px;line-height:1.2}.editor-image-group-model{margin:0;color:rgba(44,59,71,.7);font-size:12px;font-weight:600;letter-spacing:.08em}.editor-image-group-head .muted{margin:0}.editor-image-group .admin-image-grid{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:12px;align-items:start}.editor-image-group .admin-image-card{border-radius:14px;box-shadow:0 12px 28px rgba(31,36,37,.06);background:rgba(255,253,247,.86)}.editor-image-group .admin-image-card img{aspect-ratio:1/1}.editor-image-group .admin-image-card-body{gap:7px;padding:8px}.editor-image-group .admin-image-card-meta span{font-size:11px}.editor-image-group .admin-image-actions{gap:6px}.editor-image-group .admin-image-actions .button{min-height:32px;padding-inline:8px;font-size:11px}.confirm-dialog-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(17,24,31,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.confirm-dialog{width:min(520px,100%);padding:24px;border:1px solid rgba(12,53,88,.14);border-radius:18px;background:rgba(255,253,247,.98);box-shadow:0 28px 90px rgba(12,18,24,.28)}.confirm-dialog p{margin:0;color:var(--archive-ink);font-size:18px;line-height:1.7}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.button.danger{border-color:rgba(160,65,45,.28)!important;color:#9b3d2f!important;background:rgba(160,65,45,.08)!important}.button.danger:hover{border-color:rgba(160,65,45,.48)!important;background:rgba(160,65,45,.13)!important}@media (max-width:1180px){.catalog-overview{grid-template-columns:1fr}.part-card-grid{grid-template-columns:1fr!important}.editor-image-group,.part-card,.part-card-specs{grid-template-columns:1fr}}@media (max-width:640px){.content{padding:10px 14px 14px}.card{padding:18px}.catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-metric{min-height:92px;padding:15px}.stats-grid{grid-template-columns:1fr}.admin-review-filters,.filters{gap:10px}.admin-issue-tabs{gap:8px}.admin-issue-tabs a{width:100%;justify-content:space-between}.main-product-notes,.manual-part-card,.manual-parts-panel,.product-ai-draft-panel{padding:12px}.product-ai-draft-grid,.product-ai-field-grid{grid-template-columns:1fr}.product-ai-draft-head,.product-ai-draft-result-head,.product-ai-draft-toolbar{align-items:stretch;flex-direction:column}.product-ai-overwrite,.product-ai-status{width:100%;max-width:100%}.product-ai-draft-actions,.product-ai-draft-actions .button,.product-ai-intents button{width:100%}.import-cleaner-actions .button,.import-cleaner-issue,.import-cleaner-mapping-grid,.import-cleaner-result-actions .button,.import-cleaner-suggestion,.import-cleaner-summary{grid-template-columns:1fr;width:100%}.import-cleaner-block-head{align-items:stretch;flex-direction:column}.manual-part-card-head{align-items:flex-start;flex-direction:column}.manual-part-card-head .button{width:100%}.part-card-grid{grid-template-columns:1fr!important}.catalog-grid .product-card-body{min-height:220px}.admin-image-grid,.part-card-specs{grid-template-columns:1fr}.editor-image-group .admin-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-image-group{padding:14px}.editor-image-group-head,.editor-image-group-headline{align-items:flex-start}}:root{--lux-ink:#17202a;--lux-muted:#68706d;--lux-line:rgba(23,32,42,0.12);--lux-line-strong:rgba(23,32,42,0.2);--lux-paper:#f8f5ee;--lux-surface:rgba(255,253,247,0.88);--lux-surface-strong:#fffdf8;--lux-accent:#b9975c;--lux-accent-deep:#73572d;--lux-blue:#12384f;--lux-shadow:0 22px 64px rgba(29,35,38,0.09)}body{color:var(--lux-ink);background:linear-gradient(120deg,rgba(255,255,255,.68),transparent 38%),radial-gradient(circle at 78% 8%,rgba(185,151,92,.12),transparent 25%),linear-gradient(180deg,#fbf8f1,#f1ece2)}.admin-filter-card,.admin-table-card,.card,.catalog-toolbar,.editor-sidecard,.filter-panel,.info-copy-panel,.parts-panel,.product-card,.showcase-card,.showcase-copy.card,.showcase-gallery.card,.showcase-info-panel{border-color:var(--lux-line)!important;background:linear-gradient(145deg,rgba(255,255,255,.52),transparent 58%),var(--lux-surface)!important;box-shadow:var(--lux-shadow)}.button,.catalog-action,.pagination a,.pagination button,.primary-button,.secondary-button,.showcase-action,button{touch-action:manipulation}.button,.catalog-action,.pagination a,.pagination button,.primary-button,.secondary-button,.showcase-action{min-height:44px;border-color:rgba(18,56,79,.14)!important;background:rgba(255,255,255,.64)!important;color:var(--lux-ink)!important;box-shadow:0 10px 24px rgba(29,35,38,.05);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.button:hover,.catalog-action:hover,.pagination a:hover,.pagination button:hover,.primary-button:hover,.secondary-button:hover,.showcase-action:hover{transform:translateY(-1px);border-color:rgba(185,151,92,.42)!important;background:rgba(255,253,248,.95)!important;box-shadow:0 16px 36px rgba(29,35,38,.1)}.button.primary,.catalog-action,.primary-button,.showcase-action{border-color:rgba(18,56,79,.18)!important;background:linear-gradient(135deg,#12384f,#1d5269)!important;color:#fffaf0!important}.button.danger{border-color:rgba(145,61,48,.22)!important;background:rgba(145,61,48,.07)!important;color:#8f3e35!important}input,select,textarea{min-height:46px;border:1px solid rgba(18,56,79,.14)!important;border-radius:14px;background:rgba(255,255,255,.76)!important;color:var(--lux-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 8px 20px rgba(29,35,38,.03);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}select{padding-right:38px;cursor:pointer}input::placeholder,textarea::placeholder{color:rgba(104,112,109,.72)}input:focus,select:focus,textarea:focus{border-color:rgba(185,151,92,.58)!important;outline:3px solid rgba(185,151,92,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 0 0 1px rgba(185,151,92,.12),0 16px 34px rgba(29,35,38,.08)}.filters{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(5,minmax(128px,.72fr)) auto;align-items:end;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--lux-line);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.62),transparent 60%),rgba(255,253,247,.78);box-shadow:0 18px 46px rgba(29,35,38,.07)}.filter-field{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--lux-muted);font-size:12px;font-weight:700;letter-spacing:.08em}.filter-field input,.filter-field select{width:100%;letter-spacing:0}.filter-search-field{min-width:0}.filter-clear-button{align-self:end;min-width:86px}.filters.is-filtering{opacity:.78}.catalog-hero.card,.showcase-hero.card{overflow:hidden;border-radius:24px}.catalog-overview{gap:12px}.catalog-metric,.quick-filter-panel{border-color:var(--lux-line)!important;background:rgba(255,253,247,.78)!important}.quick-filter-panel{padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none}.quick-filter-row a{min-height:32px;border-color:rgba(185,151,92,.24);color:var(--lux-accent-deep);background:rgba(185,151,92,.1)}.catalog-grid .showcase-card,.product-card{border-radius:24px;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.catalog-grid .showcase-card:hover,.product-card:hover{transform:translateY(-3px);border-color:rgba(185,151,92,.28)!important;box-shadow:0 28px 72px rgba(29,35,38,.13)}.catalog-grid .showcase-card .product-card-image{border-radius:18px}.badge,.category-pill,.chip,.material-pill,.pill,.product-card-specs span,.tag{border-color:rgba(185,151,92,.22)!important;background:rgba(185,151,92,.1)!important;color:var(--lux-accent-deep)!important}.showcase-main-frame{overflow:hidden;border:1px solid rgba(18,56,79,.1);border-radius:26px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.82),transparent 42%),linear-gradient(180deg,#fbf8f1,#ece5da);box-shadow:0 30px 80px rgba(29,35,38,.14);cursor:zoom-in}.showcase-main-image.layer{transition:opacity 1.35s cubic-bezier(.22,1,.36,1),filter 1.35s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1)}.showcase-main-image.layer.is-current{opacity:1;filter:blur(0) saturate(1.02) contrast(1.01);transform:translate3d(var(--tilt-x,0),var(--tilt-y,0),0) scale(1.006)}.showcase-main-image.layer.is-previous{opacity:0;filter:blur(14px) saturate(.94);transform:translate3d(var(--tilt-x,0),var(--tilt-y,0),0) scale(1.025)}.image-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(12,14,16,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.image-lightbox-image{display:block;position:relative;z-index:1;width:auto;height:auto;max-width:calc(100vw - 96px);max-height:calc(100vh - 112px);border-radius:22px;box-shadow:0 30px 90px rgba(0,0,0,.36);object-fit:contain}.image-lightbox-image-zoomable{cursor:zoom-in;transform-origin:center center;transition:transform .16s ease;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-lightbox-image-zoomable.is-zoomed{cursor:-webkit-grab;cursor:grab}.image-lightbox-image-zoomable.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;transition:none}.image-lightbox-toolbar{position:absolute;z-index:3;top:22px;left:24px;display:flex;align-items:center;gap:12px;min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(17,19,21,.54);color:rgba(255,248,232,.88);font-size:12px;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.image-lightbox-reset{width:auto;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.12);color:rgba(255,248,232,.94);font-size:12px;letter-spacing:0}.image-lightbox-reset:focus-visible,.image-lightbox-reset:hover{background:rgba(255,255,255,.22)}.image-lightbox-close{position:absolute;z-index:4;top:20px;right:20px;min-height:42px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.92)!important}.showcase-main-glow{opacity:.42;transition:opacity .9s ease}.thumbnail-ribbon{border-color:var(--lux-line);border-radius:22px;background:rgba(255,253,247,.7)}.thumbnail-card{min-width:86px;border-radius:16px;transition:border-color .24s ease,box-shadow .24s ease,opacity .24s ease,transform .24s ease}.thumbnail-card.active,.thumbnail-card:hover{transform:translateY(-2px);border-color:rgba(185,151,92,.58)!important;box-shadow:0 14px 34px rgba(29,35,38,.12)}.part-card{border-radius:18px;transition:background .26s ease,border-color .26s ease,box-shadow .26s ease,transform .26s ease}.part-card.active,.part-card:focus-visible,.part-card:hover{transform:translateY(-3px);border-color:rgba(185,151,92,.38)!important;background:rgba(255,253,247,.92)!important}@media (max-width:1280px){.filters{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-search-field{grid-column:1/-1}}@media (max-width:760px){.filters{grid-template-columns:1fr;border-radius:18px}.filter-clear-button{width:100%}.result-bar{align-items:flex-start;flex-direction:column}.result-bar-actions{margin-left:0;width:100%}.result-page-size{width:100%;justify-content:space-between}.catalog-footer-tools{flex-direction:column;align-items:stretch}.catalog-footer-summary{align-items:flex-start;flex-direction:column}.catalog-footer-tools .result-page-size,.catalog-footer-tools select{width:100%}.catalog-hero.card,.showcase-hero.card,.showcase-main-frame{border-radius:20px}.thumbnail-card{min-width:76px}.image-lightbox{padding:16px}}@media (prefers-reduced-motion:reduce){.button,.part-card,.product-card,.showcase-main-image.layer,.thumbnail-card{transition:none!important}}.product-filter-shell{display:grid;grid-gap:12px;gap:12px;padding-top:2px}.product-filter-bar{display:grid;grid-template-columns:minmax(280px,1.7fr) repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end;padding:14px;border:1px solid rgba(18,56,79,.1);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(247,241,231,.92) 58%,rgba(237,228,212,.98)),rgba(255,252,246,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 18px 44px rgba(29,24,18,.08)}.product-filter-bar.is-filtering{opacity:.76}.product-filter-search,.product-filter-select{display:grid;grid-gap:7px;gap:7px;min-width:0}.product-filter-kicker{color:rgba(18,56,79,.64);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.product-filter-search-field,.product-filter-select select{width:100%;min-width:0;min-height:50px;padding-inline:16px;border:1px solid rgba(18,56,79,.12)!important;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,244,236,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 8px 20px rgba(29,35,38,.04)}.product-filter-search-field::placeholder{color:rgba(104,112,109,.68)}.product-filter-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 2px}.product-active-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.product-active-filter-label{flex:0 0 auto;color:rgba(18,56,79,.7);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.product-filter-hint{color:var(--muted);font-size:13px}.product-active-filter-chip{gap:6px;min-height:34px;padding:6px 12px;border:1px solid rgba(185,151,92,.22);background:rgba(255,252,246,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.product-chip-label{color:var(--muted);font-size:11px;letter-spacing:.05em;white-space:nowrap}.product-chip-value{color:var(--text);font-size:12px;font-weight:700;white-space:nowrap}.product-filter-clear-button{flex:0 0 auto;min-width:96px;white-space:nowrap;border-color:rgba(18,56,79,.12)!important;background:rgba(255,252,246,.92)!important}.catalog-result-strip{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:16px;gap:16px;padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,rgba(255,252,246,.82),rgba(242,234,222,.62))}.catalog-quick-filter-panel{display:flex;flex-wrap:wrap;align-items:center;align-content:center;min-height:0;padding:9px 12px;border-radius:12px}.catalog-quick-filter-panel .quick-filter-label{margin:0;flex:0 0 auto}.catalog-quick-filter-panel .quick-filter-row{flex:1 1 auto}.catalog-result-primary,.catalog-result-secondary{display:grid;grid-gap:8px;gap:8px;align-content:start}.catalog-return-notice{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid rgba(184,148,88,.24);border-radius:8px;background:rgba(255,250,240,.88)}.catalog-return-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 10px;border-radius:999px;background:rgba(23,21,17,.92);color:#fff3d8;font-size:11px;letter-spacing:.12em}.catalog-return-notice strong{font-size:16px;line-height:1.3}.catalog-return-notice p{margin:0;color:var(--muted);line-height:1.6}.catalog-result-label{color:var(--muted);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.catalog-result-primary strong{font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:.9}.catalog-result-copy,.catalog-result-secondary span{color:var(--muted);line-height:1.7}.product-active-filter-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(184,148,88,.24);border-radius:999px;background:rgba(255,250,240,.92);color:var(--text);cursor:pointer;transition:transform .24s var(--ease),border-color .24s var(--ease),background .24s var(--ease)}.product-active-filter-chip:hover{transform:translateY(-1px);border-color:rgba(184,148,88,.48);background:rgba(255,250,240,1)}.product-chip-remove{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(23,21,17,.08);font-size:13px;line-height:1}.product-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(35,29,21,.08)}.product-card-count{color:var(--muted);font-size:12px;letter-spacing:.08em}.product-context-panel{display:grid;grid-gap:18px;gap:18px;padding:20px 22px}.product-family-note{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid rgba(184,148,88,.2);border-radius:8px;background:rgba(255,252,246,.82)}.product-family-note strong{font-size:15px;line-height:1.3}.product-family-note p{margin:0;color:var(--muted);line-height:1.6}.product-context-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.product-context-head h3{margin:8px 0 0;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(24px,3.2vw,34px);font-weight:500;line-height:1.04}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,250,240,.78);font-size:12px;letter-spacing:.14em}.status-pill.status-published{border-color:rgba(49,103,71,.26);background:rgba(235,247,239,.82);color:#26553b}.status-pill.status-draft{border-color:rgba(184,148,88,.26);background:rgba(247,239,223,.92);color:var(--gold-deep)}.product-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.product-context-item{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid rgba(35,29,21,.08);border-radius:8px;background:rgba(255,255,255,.4)}.product-context-item span{color:var(--muted);font-size:12px;letter-spacing:.12em}.product-context-item strong{font-size:18px;font-weight:600;line-height:1.2}.product-context-tags{display:flex;flex-wrap:wrap;gap:8px}.product-context-tags span{padding:8px 12px;border:1px solid rgba(35,29,21,.08);border-radius:999px;background:rgba(255,255,255,.48);color:var(--muted);font-size:12px}.showcase-quick-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 20px}@media (max-width:1280px){.product-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.product-filter-search{grid-column:1/-1}}@media (max-width:900px){.catalog-result-strip,.product-context-grid{grid-template-columns:1fr}.product-filter-footer{align-items:stretch;flex-direction:column}.product-filter-clear-button{width:100%}}@media (max-width:720px){.product-filter-bar{grid-template-columns:1fr;padding:12px;border-radius:20px}.product-filter-search{grid-column:auto}}html[data-ui-theme=light]{--app-bg:#f5f5f7;--app-bg-soft:#ffffff;--app-surface:#ffffff;--app-surface-muted:#f0f1f4;--app-surface-elevated:#fbfbfd;--app-text:#101114;--app-text-soft:#5f6470;--app-line:#e3e5ea;--app-line-strong:#d2d6de;--app-accent:#0a84ff;--app-accent-contrast:#ffffff;--app-accent-soft:rgba(10,132,255,0.1);--app-shadow:0 16px 36px rgba(15,18,28,0.06);--app-shadow-strong:0 24px 56px rgba(15,18,28,0.09);--app-chip-bg:#f3f7ff;--app-chip-text:#1560c4;--app-status-ok:#138a4a;--app-status-warn:#b26a00;--app-status-danger:#c63737}html[data-ui-theme=dark]{--app-bg:#111214;--app-bg-soft:#17181c;--app-surface:#1b1d22;--app-surface-muted:#20232a;--app-surface-elevated:#252933;--app-text:#f3f4f7;--app-text-soft:#9ba3b2;--app-line:#313641;--app-line-strong:#454c59;--app-accent:#5ac8fa;--app-accent-contrast:#08141b;--app-accent-soft:rgba(90,200,250,0.14);--app-shadow:0 22px 44px rgba(0,0,0,0.28);--app-shadow-strong:0 28px 64px rgba(0,0,0,0.36);--app-chip-bg:rgba(90,200,250,0.14);--app-chip-text:#8edcff;--app-status-ok:#36d17d;--app-status-warn:#ffb340;--app-status-danger:#ff6b6b}html[data-ui-theme=luxury]{--app-accent-contrast:#fffaf0;--app-accent-soft:rgba(183,138,66,0.16);--app-shadow-strong:0 24px 56px rgba(72,55,30,0.12)}html[data-ui-theme]{--bg:var(--app-bg);--surface:var(--app-surface);--surface-strong:var(--app-surface-elevated);--text:var(--app-text);--muted:var(--app-text-soft);--line:var(--app-line);--line-strong:var(--app-line-strong);--soft-shadow:var(--app-shadow);color-scheme:light}html[data-ui-theme=dark]{color-scheme:dark}html[data-ui-theme] body{background:var(--app-bg);color:var(--app-text);font-family:SF Pro Display,SF Pro Text,PingFang SC,Helvetica Neue,Segoe UI,sans-serif}html[data-ui-theme] body:after,html[data-ui-theme] body:before{display:none}html[data-ui-theme] .shell{grid-template-columns:280px minmax(0,1fr);background:var(--app-bg)}html[data-ui-theme] .sidebar{gap:18px;padding:18px 14px 16px;border-right:1px solid var(--app-line);background:var(--app-bg-soft);-webkit-backdrop-filter:none;backdrop-filter:none;transition:none!important}html[data-ui-theme] .sidebar-section{display:grid;grid-gap:14px;gap:14px}html[data-ui-theme] .sidebar-footer{margin-top:auto}html[data-ui-theme] .brand-lockup{gap:12px;padding:12px 14px;border:1px solid var(--app-line);border-radius:20px;background:var(--app-surface);box-shadow:var(--app-shadow)}html[data-ui-theme] .brand-mark{width:42px;height:42px;border:0;border-radius:14px;background:var(--app-text);color:var(--app-bg-soft);font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.04em}html[data-ui-theme=dark] .brand-mark{background:var(--app-accent);color:#07131a}html[data-ui-theme] .brand-lockup small{color:var(--app-text-soft);font-size:11px;font-weight:600;letter-spacing:.08em}html[data-ui-theme] .brand-lockup strong{margin-top:3px;color:var(--app-text);font-size:18px;font-weight:700}html[data-ui-theme] .sidebar-copy{display:grid;grid-gap:6px;gap:6px;padding:0 2px}html[data-ui-theme] .sidebar-copy p,html[data-ui-theme] .sidebar-copy span{margin:0}html[data-ui-theme] .sidebar-copy p{color:var(--app-text);font-size:15px;font-weight:600}html[data-ui-theme] .sidebar-copy span{color:var(--app-text-soft);font-size:13px;line-height:1.6}html[data-ui-theme] .nav{gap:8px}html[data-ui-theme] .button,html[data-ui-theme] .nav a,html[data-ui-theme] .pagination a,html[data-ui-theme] .pagination button{min-height:44px;border:1px solid var(--app-line)!important;border-radius:16px;background:var(--app-surface)!important;color:var(--app-text)!important;box-shadow:none!important;transform:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease}html[data-ui-theme] .button:hover,html[data-ui-theme] .nav a:hover,html[data-ui-theme] .pagination a:hover,html[data-ui-theme] .pagination button:hover{border-color:var(--app-line-strong)!important;background:var(--app-surface-muted)!important}html[data-ui-theme] .button.primary,html[data-ui-theme] .catalog-action,html[data-ui-theme] .nav a[aria-current=page],html[data-ui-theme] .primary-button,html[data-ui-theme] .showcase-action{border-color:transparent!important;background:var(--app-text)!important;color:var(--app-bg-soft)!important}html[data-ui-theme=dark] .button.primary,html[data-ui-theme=dark] .catalog-action,html[data-ui-theme=dark] .nav a[aria-current=page],html[data-ui-theme=dark] .primary-button,html[data-ui-theme=dark] .showcase-action{background:var(--app-accent)!important;color:#08141b!important}html[data-ui-theme] .button.ghost{background:var(--app-surface-muted)!important;color:var(--app-text)!important}html[data-ui-theme] .button.danger{border-color:rgba(198,55,55,.18)!important;background:rgba(198,55,55,.08)!important;color:var(--app-status-danger)!important}html[data-ui-theme] .theme-toggle{display:grid;grid-gap:10px;gap:10px;width:100%;padding:14px;border:1px solid var(--app-line);border-radius:20px;background:var(--app-surface);color:var(--app-text);text-align:left}html[data-ui-theme] .theme-toggle-label{font-size:13px;font-weight:600}html[data-ui-theme] .theme-toggle-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;padding:4px;border-radius:14px;background:var(--app-surface-muted)}html[data-ui-theme] .theme-toggle-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:10px;padding:0 10px;color:var(--app-text-soft);font:inherit;font-size:12px;font-weight:600}html[data-ui-theme] .theme-toggle-option-label{color:inherit!important;line-height:1;position:relative;z-index:1}html[data-ui-theme] .theme-toggle-option:after{content:attr(data-label);position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;color:inherit;font:inherit;line-height:1;pointer-events:none}html[data-ui-theme] .theme-toggle-option.active{background:var(--app-surface);color:var(--app-text);box-shadow:var(--app-shadow)}html[data-ui-theme] .user-topbar .theme-toggle{gap:6px;width:auto;padding:0;border:0;background:transparent;box-shadow:none}html[data-ui-theme] .user-topbar .theme-toggle-label{font-size:11px}html[data-ui-theme] .user-topbar .theme-toggle-track{min-width:220px;min-height:34px}html[data-ui-theme] .user-topbar .theme-toggle-option{min-height:28px}html[data-ui-theme] .user-topbar .button{min-height:34px;padding:7px 12px;border-radius:999px;font-size:13px}html[data-ui-theme] .content{max-width:none;padding:14px 28px 36px}html[data-ui-theme] .workspace-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);grid-gap:18px;gap:18px;align-items:end;margin-bottom:16px;padding:4px 4px 12px;border-bottom:1px solid var(--app-line)}html[data-ui-theme] .eyebrow,html[data-ui-theme] .workspace-eyebrow{margin:0 0 8px;color:var(--app-text-soft);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html[data-ui-theme] .workspace-title{margin:0;color:var(--app-text);font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.06}html[data-ui-theme] .workspace-description{margin:0;color:var(--app-text-soft);font-size:14px;line-height:1.65;max-width:680px}html[data-ui-theme] .workspace-header{border-bottom-color:color-mix(in srgb,var(--app-line) 72%,transparent)}html[data-ui-theme] .admin-workspace-header{display:none}html[data-ui-theme] .stack{gap:18px}html[data-ui-theme] .admin-filter-card,html[data-ui-theme] .admin-table-card,html[data-ui-theme] .card,html[data-ui-theme] .catalog-toolbar,html[data-ui-theme] .editor-sidecard,html[data-ui-theme] .filter-panel,html[data-ui-theme] .info-copy-panel,html[data-ui-theme] .parts-panel,html[data-ui-theme] .showcase-copy.card,html[data-ui-theme] .showcase-description-card,html[data-ui-theme] .showcase-gallery.card,html[data-ui-theme] .showcase-info-panel{border:1px solid var(--app-line)!important;border-radius:24px!important;background:var(--app-surface)!important;box-shadow:var(--app-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-theme] .status-notice{border:1px solid var(--app-line);border-radius:18px;background:var(--app-surface);color:var(--app-status-ok);box-shadow:none}html[data-ui-theme] .status-notice span{border:0;background:rgba(19,138,74,.1);color:inherit}html[data-ui-theme] .status-notice.error{color:var(--app-status-danger);background:linear-gradient(180deg,color-mix(in srgb,rgba(198,55,55,.08) 90%,var(--app-surface)),var(--app-surface))}html[data-ui-theme] .status-notice.error span{background:rgba(198,55,55,.12)}html[data-ui-theme] .muted,html[data-ui-theme] .part-card-copy p,html[data-ui-theme] .product-card-summary,html[data-ui-theme] .record-description p,html[data-ui-theme] .showcase-subtitle,html[data-ui-theme] .small{color:var(--app-text-soft)!important}html[data-ui-theme=light] .muted,html[data-ui-theme=light] .part-card-copy p,html[data-ui-theme=light] .record-description p,html[data-ui-theme=light] .showcase-subtitle,html[data-ui-theme=light] .small,html[data-ui-theme=light] .workspace-description{color:#596070!important}html[data-ui-theme=dark] .muted,html[data-ui-theme=dark] .part-card-copy p,html[data-ui-theme=dark] .record-description p,html[data-ui-theme=dark] .showcase-subtitle,html[data-ui-theme=dark] .small,html[data-ui-theme=dark] .workspace-description{color:#a6afc0!important}html[data-ui-theme] .badge,html[data-ui-theme] .category-pill,html[data-ui-theme] .chip,html[data-ui-theme] .material-pill,html[data-ui-theme] .pill,html[data-ui-theme] .tag{border:0!important;border-radius:999px!important;background:var(--app-chip-bg)!important;color:var(--app-chip-text)!important;box-shadow:none!important}html[data-ui-theme] .status-draft{background:rgba(178,106,0,.12)!important;color:var(--app-status-warn)!important}html[data-ui-theme] .status-published{background:rgba(19,138,74,.12)!important;color:var(--app-status-ok)!important}html[data-ui-theme] input,html[data-ui-theme] select,html[data-ui-theme] textarea{min-height:46px;border:1px solid var(--app-line)!important;border-radius:16px;background:var(--app-surface-elevated)!important;color:var(--app-text)!important;box-shadow:none!important}html[data-ui-theme] input::placeholder,html[data-ui-theme] textarea::placeholder{color:var(--app-text-soft)}html[data-ui-theme] input:focus,html[data-ui-theme] select:focus,html[data-ui-theme] textarea:focus{border-color:var(--app-accent)!important;outline:3px solid var(--app-accent-soft)}html[data-ui-theme] .admin-filter-card,html[data-ui-theme] .admin-overview-hero,html[data-ui-theme] .admin-subpage-hero,html[data-ui-theme] .admin-table-card,html[data-ui-theme] .catalog-hero.card,html[data-ui-theme] .filters,html[data-ui-theme] .product-filter-bar,html[data-ui-theme] .showcase-hero.card,html[data-ui-theme] .showcase-shell,html[data-ui-theme] .standard-import-card,html[data-ui-theme] .standard-preview-card,html[data-ui-theme] .thumbnail-ribbon{border-radius:28px!important}html[data-ui-theme] .admin-compact-hero{padding:16px 20px}html[data-ui-theme] .admin-compact-hero:before{opacity:.28}html[data-ui-theme] .catalog-metric,html[data-ui-theme] .part-card,html[data-ui-theme] .product-card,html[data-ui-theme] .quick-filter-panel,html[data-ui-theme] .showcase-card,html[data-ui-theme] .standard-preview-metric,html[data-ui-theme] .stat-card{border:1px solid var(--app-line)!important;border-radius:22px!important;background:var(--app-surface)!important;box-shadow:none!important}html[data-ui-theme] .catalog-grid .showcase-card:hover,html[data-ui-theme] .part-card:hover,html[data-ui-theme] .product-card:hover{transform:translateY(-2px);border-color:var(--app-line-strong)!important;box-shadow:var(--app-shadow-strong)!important}html[data-ui-theme=dark] .catalog-grid .showcase-card:hover,html[data-ui-theme=dark] .product-card:hover{background:color-mix(in srgb,var(--app-surface) 96%,white 4%)!important;border-color:rgba(214,184,126,.34)!important}html[data-ui-theme=dark] .catalog-grid .showcase-card:hover .showcase-card-title,html[data-ui-theme=dark] .product-card:hover .showcase-card-title{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme=dark] .catalog-grid .showcase-card:hover .product-card-summary,html[data-ui-theme=dark] .catalog-grid .showcase-card:hover .showcase-card-model-overlay,html[data-ui-theme=dark] .product-card:hover .product-card-summary,html[data-ui-theme=dark] .product-card:hover .showcase-card-model-overlay{color:var(--app-text-soft)!important}html[data-ui-theme=dark] .catalog-grid .showcase-card:hover .product-card-chips .chip,html[data-ui-theme=dark] .catalog-grid .showcase-card:hover .product-card-specs span,html[data-ui-theme=dark] .product-card:hover .product-card-chips .chip,html[data-ui-theme=dark] .product-card:hover .product-card-specs span{color:var(--app-text)!important;background:color-mix(in srgb,var(--app-surface-muted) 86%,white 14%)!important;border-color:rgba(214,184,126,.18)!important}html[data-ui-theme] .admin-image-card,html[data-ui-theme] .part-card-thumb,html[data-ui-theme] .product-card-image,html[data-ui-theme] .showcase-main-frame,html[data-ui-theme] .standard-preview-table,html[data-ui-theme] .thumbnail-card{border:1px solid var(--app-line)!important;border-radius:20px!important;background:var(--app-surface-elevated)!important;box-shadow:none!important}html[data-ui-theme] .image-placeholder,html[data-ui-theme] .image-placeholder.large{background:var(--app-surface-muted);color:var(--app-text-soft)}html[data-ui-theme] .showcase-main-frame{background:var(--app-surface-muted)!important}html[data-ui-theme] .showcase-main-glow{display:none}html[data-ui-theme] .catalog-overview,html[data-ui-theme] .parts-panel,html[data-ui-theme] .product-filter-shell,html[data-ui-theme] .standard-import-layout,html[data-ui-theme] .standard-preview-grid,html[data-ui-theme] .thumbnail-ribbon{gap:14px}html[data-ui-theme] .catalog-result-strip,html[data-ui-theme] .catalog-return-notice,html[data-ui-theme] .product-active-filter-chip,html[data-ui-theme] .product-context-item,html[data-ui-theme] .product-context-panel,html[data-ui-theme] .product-context-tags span,html[data-ui-theme] .status-pill{border-color:rgba(125,112,90,.2)!important}html[data-ui-theme] .part-card-header strong,html[data-ui-theme] .product-card strong,html[data-ui-theme] .section-header h2,html[data-ui-theme] .section-header h3,html[data-ui-theme] .showcase-title{color:var(--app-text);letter-spacing:0}html[data-ui-theme] .catalog-metrics,html[data-ui-theme] .stats-grid{gap:12px}html[data-ui-theme] .pagination.card{display:flex;align-items:center;justify-content:space-between}html[data-ui-theme] .pagination .disabled{opacity:.46}html[data-ui-theme] .standard-preview-table,html[data-ui-theme] .table-wrap{overflow:auto}html[data-ui-theme] .standard-preview-table,html[data-ui-theme] table{width:100%}html[data-ui-theme] .all-products-table,html[data-ui-theme] .issue-table{border-collapse:collapse}html[data-ui-theme] .all-products-table td,html[data-ui-theme] .all-products-table th,html[data-ui-theme] .issue-table td,html[data-ui-theme] .issue-table th{padding:16px 14px;border-bottom:1px solid var(--app-line);color:var(--app-text);vertical-align:top}html[data-ui-theme] .all-products-table th,html[data-ui-theme] .issue-table th,html[data-ui-theme] .standard-preview-head span{color:var(--app-text-soft);font-size:12px;font-weight:700}html[data-ui-theme] .standard-preview-row{grid-template-columns:minmax(108px,1fr) minmax(180px,1.2fr) repeat(6,minmax(86px,.8fr));border-bottom:1px solid var(--app-line);background:transparent!important}html[data-ui-theme] .standard-preview-row span{color:var(--app-text)}html[data-ui-theme] .standard-preview-head{background:transparent!important}html[data-ui-theme] .standard-preview-head span,html[data-ui-theme] .standard-preview-row span:nth-child(n+3){font-size:12px}html[data-ui-theme] .admin-review-filters,html[data-ui-theme] .filters,html[data-ui-theme] .product-filter-bar{border:1px solid var(--app-line)!important;border-radius:24px!important;background:var(--app-surface)!important;box-shadow:none!important}html[data-ui-theme] .quick-filter-row a{min-height:32px;border:0;background:var(--app-chip-bg);color:var(--app-chip-text)}html[data-ui-theme] .showcase-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:18px;gap:18px}html[data-ui-theme] .showcase-left-column{display:grid;grid-gap:18px;gap:18px}html[data-ui-theme] .breadcrumb-row a,html[data-ui-theme] .breadcrumb-row span,html[data-ui-theme] .catalog-footer-summary .result-range,html[data-ui-theme] .catalog-result-copy,html[data-ui-theme] .catalog-result-secondary span,html[data-ui-theme] .parts-panel-hint,html[data-ui-theme] .product-card-count,html[data-ui-theme] .product-chip-label,html[data-ui-theme] .product-context-item span,html[data-ui-theme] .product-context-tags span,html[data-ui-theme] .product-filter-hint,html[data-ui-theme] .result-range,html[data-ui-theme] .showcase-card-link,html[data-ui-theme] .thumbnail-ribbon-count{color:var(--app-text-soft)!important}html[data-ui-theme] .part-spec-item span,html[data-ui-theme] .record-id-row span,html[data-ui-theme] .showcase-meta dt{color:var(--app-text-soft)}html[data-ui-theme] .part-spec-item strong,html[data-ui-theme] .record-id-row strong,html[data-ui-theme] .showcase-meta dd{color:var(--app-text)}html[data-ui-theme] .admin-image-grid,html[data-ui-theme] .part-card-grid,html[data-ui-theme] .part-card-specs,html[data-ui-theme] .showcase-meta{gap:12px}html[data-ui-theme] .image-lightbox{background:rgba(12,13,16,.74);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-ui-theme] .image-lightbox-image{border-radius:26px}html[data-ui-theme] .section-header{align-items:flex-start;gap:18px}html[data-ui-theme] .admin-section-head{align-items:center;justify-content:space-between;gap:16px}html[data-ui-theme] .section-header>div{display:grid;grid-gap:4px;gap:4px}html[data-ui-theme] .section-header h2,html[data-ui-theme] .section-header h3{margin:0;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.15}html[data-ui-theme] .admin-subpage-hero,html[data-ui-theme] .catalog-hero.card,html[data-ui-theme] .standard-import-card{padding:28px}html[data-ui-theme] .admin-filter-card,html[data-ui-theme] .admin-overview-hero,html[data-ui-theme] .admin-subpage-hero,html[data-ui-theme] .admin-table-card{position:relative;overflow:hidden;border-color:var(--app-line)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface) 90%,transparent),color-mix(in srgb,var(--app-surface-elevated) 94%,transparent))!important;box-shadow:var(--app-shadow)!important}html[data-ui-theme] .admin-filter-card:before,html[data-ui-theme] .admin-overview-hero:before,html[data-ui-theme] .admin-subpage-hero:before,html[data-ui-theme] .admin-table-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,var(--app-accent-soft),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.38),transparent 42%);opacity:.7}html[data-ui-theme=dark] .admin-filter-card:before,html[data-ui-theme=dark] .admin-overview-hero:before,html[data-ui-theme=dark] .admin-subpage-hero:before,html[data-ui-theme=dark] .admin-table-card:before{background:linear-gradient(135deg,rgba(78,197,255,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 38%);opacity:1}html[data-ui-theme] .admin-filter-card>*,html[data-ui-theme] .admin-overview-hero>*,html[data-ui-theme] .admin-subpage-hero>*,html[data-ui-theme] .admin-table-card>*{position:relative;z-index:1}html[data-ui-theme] .admin-hero-note,html[data-ui-theme] .admin-list-note{max-width:780px;margin:0;line-height:1.75}html[data-ui-theme] .admin-section-meta{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface-elevated);white-space:nowrap}html[data-ui-theme] .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-ui-theme] .admin-stats-grid{gap:14px}html[data-ui-theme] .admin-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-ui-theme] .catalog-metric,html[data-ui-theme] .standard-preview-metric,html[data-ui-theme] .stat-card{display:grid;grid-gap:10px;gap:10px;min-height:132px;padding:18px}html[data-ui-theme] .catalog-metric strong,html[data-ui-theme] .standard-preview-metric strong,html[data-ui-theme] .stat-card strong{color:var(--app-text);font-family:inherit;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1}html[data-ui-theme] .admin-stats-grid .stat-card{gap:8px;min-height:88px;padding:14px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface-elevated) 96%,transparent),color-mix(in srgb,var(--app-surface) 92%,transparent))!important}html[data-ui-theme] .admin-kpi-card{grid-template-columns:minmax(0,1fr) auto}html[data-ui-theme] .admin-kpi-action{text-decoration:none}html[data-ui-theme] .admin-kpi-action:hover{border-color:var(--app-line-strong)!important;background:var(--app-surface-muted)!important}html[data-ui-theme] .admin-kpi-card strong{font-size:clamp(24px,2.2vw,32px)}html[data-ui-theme] .admin-stats-grid .stat-card .eyebrow{color:var(--app-text-soft);letter-spacing:.12em}html[data-ui-theme=luxury] .admin-kpi-card .eyebrow,html[data-ui-theme=luxury] .admin-kpi-card strong,html[data-ui-theme=luxury] .admin-stats-grid .stat-card .eyebrow,html[data-ui-theme=luxury] .admin-stats-grid .stat-card strong{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .admin-stats-grid .stat-card p{margin:0}html[data-ui-theme] .admin-queue-toolbar{border:1px solid var(--app-line);background:var(--app-surface-elevated);color:var(--app-text)}html[data-ui-theme] .catalog-overview{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}html[data-ui-theme] .quick-filter-panel{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:132px;padding:18px}html[data-ui-theme] .product-filter-shell{gap:10px}html[data-ui-theme] .product-filter-bar{grid-template-columns:minmax(280px,1.6fr) repeat(5,minmax(0,1fr));gap:10px;padding:14px}html[data-ui-theme] .admin-filter-field,html[data-ui-theme] .product-filter-search,html[data-ui-theme] .product-filter-select{display:grid;grid-gap:8px;gap:8px;min-width:0}html[data-ui-theme] .admin-filter-label,html[data-ui-theme] .product-filter-kicker{color:var(--app-text-soft);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html[data-ui-theme] .admin-review-filters{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(0,.9fr)) auto;grid-gap:10px;gap:10px;padding:14px}html[data-ui-theme] .admin-filter-card{gap:18px}html[data-ui-theme] .admin-review-filters{align-items:end;padding:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface-elevated) 98%,transparent),color-mix(in srgb,var(--app-surface) 92%,transparent))!important}html[data-ui-theme] .admin-filter-search{min-width:0}html[data-ui-theme] .admin-filter-actions{display:flex;align-items:flex-end}html[data-ui-theme] .admin-filter-actions .button{width:100%}html[data-ui-theme] .admin-issue-tabs{gap:10px;margin-top:16px}html[data-ui-theme] .admin-issue-tabs a{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:8px 14px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface-elevated);color:var(--app-text-soft);font-size:12px;font-weight:600}html[data-ui-theme] .admin-issue-tabs strong{color:var(--app-text);font-size:12px}html[data-ui-theme] .admin-issue-tabs a[aria-current=page]{background:var(--app-text);color:var(--app-bg-soft);border-color:transparent}html[data-ui-theme=dark] .admin-issue-tabs a[aria-current=page]{background:var(--app-accent);color:#08141b}html[data-ui-theme] .product-card,html[data-ui-theme] .showcase-card{display:grid;grid-gap:0;gap:0;overflow:hidden;min-height:100%}html[data-ui-theme] .product-card-image{aspect-ratio:1/.82;overflow:hidden;border-radius:0!important;border:0!important;border-bottom:1px solid var(--app-line)!important;background:var(--app-surface-muted)!important}html[data-ui-theme] .product-card-image img{width:100%;height:100%;object-fit:cover}html[data-ui-theme] .product-card-body{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:0;padding:18px}html[data-ui-theme] .product-card-chips{gap:6px}html[data-ui-theme] .showcase-card-title{color:var(--app-text);font-size:20px;line-height:1.2;-webkit-text-fill-color:var(--app-text)}html[data-ui-theme=dark] .showcase-card-title{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .showcase-card-model{margin:0;font-size:13px;font-weight:600}html[data-ui-theme] .product-card-specs{display:flex;flex-wrap:wrap;gap:6px}html[data-ui-theme] .product-card-specs span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--app-surface-muted);color:var(--app-text-soft);font-size:12px}html[data-ui-theme=light] .product-card-specs span{border:0!important;background:color-mix(in srgb,var(--app-surface-muted) 74%,white 26%)!important;color:color-mix(in srgb,var(--app-text-soft) 88%,var(--app-text) 12%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-line) 22%,transparent)}html[data-ui-theme] .product-card-summary{margin:0;line-height:1.65}html[data-ui-theme] .showcase-card-model{color:var(--app-text-soft);letter-spacing:.08em}html[data-ui-theme] .catalog-footer-summary,html[data-ui-theme] .catalog-footer-tools{align-items:center}html[data-ui-theme] .standard-import-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start}html[data-ui-theme] .standard-import-card{padding:18px!important}html[data-ui-theme] .import-history-card,html[data-ui-theme] .standard-import-card,html[data-ui-theme] .standard-preview-card{position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface) 92%,transparent),color-mix(in srgb,var(--app-surface-elevated) 98%,transparent))!important}html[data-ui-theme] .import-history-card:before,html[data-ui-theme] .standard-import-card:before,html[data-ui-theme] .standard-preview-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,var(--app-accent-soft),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.34),transparent 42%);opacity:.64}html[data-ui-theme=dark] .import-history-card:before,html[data-ui-theme=dark] .standard-import-card:before,html[data-ui-theme=dark] .standard-preview-card:before{background:linear-gradient(135deg,rgba(78,197,255,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 38%);opacity:1}html[data-ui-theme] .import-history-card>*,html[data-ui-theme] .standard-import-card>*,html[data-ui-theme] .standard-preview-card>*{position:relative;z-index:1}html[data-ui-theme] .standard-import-note,html[data-ui-theme] .standard-preview-note{max-width:860px;margin:0;line-height:1.75}html[data-ui-theme] .standard-import-note-secondary{margin-top:-10px}html[data-ui-theme] .standard-rules,html[data-ui-theme] .standard-upload-form{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--app-line);border-radius:18px;background:var(--app-surface-elevated)}html[data-ui-theme] .standard-upload-copy{display:grid;grid-gap:6px;gap:6px}html[data-ui-theme] .standard-rules-heading h3,html[data-ui-theme] .standard-upload-copy h3{margin:0;font-size:20px;font-weight:700}html[data-ui-theme] .standard-rules-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}html[data-ui-theme] .standard-rules-heading>div{display:grid;grid-gap:4px;gap:4px}html[data-ui-theme] .image-package-inputs{display:grid;grid-gap:12px;gap:12px}html[data-ui-theme] .image-package-inputs>label{display:grid;grid-gap:8px;gap:8px}html[data-ui-theme] .image-package-summary{display:flex;flex-wrap:wrap;gap:8px}html[data-ui-theme] .image-package-summary span,html[data-ui-theme] .standard-preview-file-pill,html[data-ui-theme] .standard-preview-panel-meta{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface-muted);color:var(--app-text-soft);font-size:12px;font-weight:600}html[data-ui-theme] .import-option-divider{display:inline-flex;align-items:center;justify-content:center;min-height:28px;width:44px;border-radius:999px;background:var(--app-surface-muted);color:var(--app-text-soft);font-size:12px;font-weight:700}html[data-ui-theme] .standard-rule-list{display:grid;grid-gap:10px;gap:10px;padding-top:4px}html[data-ui-theme] .standard-rule-item{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid var(--app-line);border-radius:18px;background:color-mix(in srgb,var(--app-surface) 92%,var(--app-surface-elevated))}html[data-ui-theme] .standard-rule-item strong{color:var(--app-text);font-size:14px}html[data-ui-theme] .standard-rule-item span{color:var(--app-text-soft);line-height:1.6}html[data-ui-theme] .standard-preview-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}html[data-ui-theme] .standard-preview-panel{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid var(--app-line);border-radius:22px;background:var(--app-surface-elevated)}html[data-ui-theme] .standard-preview-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-ui-theme] .standard-preview-panel-head h3{margin:0}html[data-ui-theme] .standard-preview-table{border-radius:18px!important}html[data-ui-theme] .standard-preview-files{display:flex;flex-wrap:wrap;gap:10px}html[data-ui-theme] .table-wrap{border:1px solid var(--app-line);border-radius:20px;background:var(--app-surface-elevated)}html[data-ui-theme] .admin-products-table-wrap,html[data-ui-theme] .admin-table-wrap{padding:0 10px;background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface-elevated) 98%,transparent),color-mix(in srgb,var(--app-surface) 94%,transparent))}html[data-ui-theme] td,html[data-ui-theme] th{padding:10px}html[data-ui-theme] thead th{padding-top:0;padding-bottom:8px}html[data-ui-theme] .all-products-table,html[data-ui-theme] .issue-table{background:transparent}html[data-ui-theme] .all-products-table thead th,html[data-ui-theme] .issue-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--app-surface-elevated) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-ui-theme] .all-products-table tbody tr,html[data-ui-theme] .issue-table tbody tr{transition:background .18s ease,transform .18s ease}html[data-ui-theme] .all-products-table tbody tr:hover,html[data-ui-theme] .issue-table tbody tr:hover{background:color-mix(in srgb,var(--app-accent-soft) 38%,var(--app-surface-elevated))}html[data-ui-theme] .all-products-table tr:last-child td,html[data-ui-theme] .issue-table tr:last-child td{border-bottom:0}html[data-ui-theme] .all-products-table td:first-child,html[data-ui-theme] .issue-table td:first-child{min-width:210px}html[data-ui-theme] .admin-record-cell strong{display:block;margin-bottom:4px;color:var(--app-text);font-size:15px;line-height:1.4}html[data-ui-theme] .admin-data-value,html[data-ui-theme] .admin-source-cell{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:var(--app-surface-muted);color:var(--app-text);font-size:12px;line-height:1.2}html[data-ui-theme] .admin-data-value.is-empty,html[data-ui-theme] .admin-source-cell{color:var(--app-text-soft)}html[data-ui-theme] .extract-snippet{margin:0;line-height:1.65;color:var(--app-text-soft)}html[data-ui-theme] .empty,html[data-ui-theme] .empty-cell{color:var(--app-text-soft)}html[data-ui-theme] .standard-preview-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:18px}html[data-ui-theme] .standard-preview-list li{color:var(--app-text-soft);line-height:1.65}html[data-ui-theme] .table-actions{gap:8px;justify-content:flex-start}html[data-ui-theme] .all-products-actions{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));grid-gap:8px;gap:8px;min-width:240px}html[data-ui-theme] .all-products-actions form{display:flex}html[data-ui-theme] .all-products-actions .button,html[data-ui-theme] .all-products-actions a{width:100%}html[data-ui-theme] .admin-actions-cell{width:1%;white-space:nowrap}html[data-ui-theme] .button-inline{min-height:32px;padding:0 12px;border-radius:999px!important;font-size:12px;font-weight:600}html[data-ui-theme] .showcase-copy.card{position:-webkit-sticky;position:sticky;top:24px;align-self:start;padding:24px;display:grid;grid-gap:18px;gap:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface) 94%,transparent),color-mix(in srgb,var(--app-surface-elevated) 98%,transparent))!important}html[data-ui-theme] .showcase-title{font-size:clamp(28px,3vw,42px)}html[data-ui-theme] .showcase-subtitle{margin:-6px 0 0;line-height:1.7}html[data-ui-theme] .showcase-info-panel{display:grid;grid-gap:14px;gap:14px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme] .showcase-meta,html[data-ui-theme] .showcase-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}html[data-ui-theme] .showcase-meta-size{grid-column:1/-1}html[data-ui-theme] .part-spec-item,html[data-ui-theme] .record-id-row,html[data-ui-theme] .showcase-meta>div{padding:18px 20px;border:1px solid var(--app-line);border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface-elevated) 98%,transparent),color-mix(in srgb,var(--app-surface) 94%,transparent))}html[data-ui-theme] .info-copy-panel,html[data-ui-theme] .notes-field,html[data-ui-theme] .record-description{padding:18px}html[data-ui-theme] .showcase-description-card{display:grid;grid-gap:10px;gap:10px;padding:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface-elevated) 98%,transparent),color-mix(in srgb,var(--app-surface) 94%,transparent))!important}html[data-ui-theme] .showcase-panel-label{color:var(--app-text-soft);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html[data-ui-theme] .record-description p{margin:0;line-height:1.8}html[data-ui-theme] .record-id-row{margin:0;border-bottom:0}html[data-ui-theme] .record-id-row strong{font-size:clamp(16px,1.25vw,22px);letter-spacing:-.01em;line-height:1.2}html[data-ui-theme] .showcase-meta dt{margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.06em}html[data-ui-theme] .showcase-meta dd{margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.35;overflow-wrap:anywhere}html[data-ui-theme] .part-card-copy em,html[data-ui-theme] .product-active-filter-label,html[data-ui-theme] .quick-filter-label,html[data-ui-theme] .showcase-panel-label{color:var(--app-text-soft)}html[data-ui-theme] .part-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html[data-ui-theme] .part-card{padding:16px;gap:14px}html[data-ui-theme] .part-card-body,html[data-ui-theme] .part-card-gallery{gap:12px}html[data-ui-theme] .part-card-count{display:inline-flex;align-items:center;align-self:flex-start;min-height:28px;padding:0 10px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface-elevated);color:var(--app-text-soft);font-size:12px;font-weight:600}html[data-ui-theme] .part-card-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-ui-theme] .part-card-thumb,html[data-ui-theme] .thumbnail-card{overflow:hidden}html[data-ui-theme] .part-card-thumb img,html[data-ui-theme] .thumbnail-card img{width:100%;height:100%;object-fit:cover}html[data-ui-theme] .editor-form{display:grid;grid-gap:18px;gap:18px}html[data-ui-theme] .manual-part-grid,html[data-ui-theme] .product-entry-grid{gap:14px}html[data-ui-theme] .editor-hero-card{display:grid;grid-gap:18px;gap:18px}html[data-ui-theme] .editor-hero-note{max-width:760px;margin:0;line-height:1.75}html[data-ui-theme] .editor-image-group,html[data-ui-theme] .main-product-notes,html[data-ui-theme] .manual-part-card,html[data-ui-theme] .manual-parts-panel,html[data-ui-theme] .product-ai-draft-panel{border:1px solid var(--app-line);border-radius:24px;background:var(--app-surface);box-shadow:var(--app-shadow)}html[data-ui-theme] .main-product-notes,html[data-ui-theme] .manual-part-card,html[data-ui-theme] .manual-parts-panel,html[data-ui-theme] .product-ai-draft-panel{padding:18px}html[data-ui-theme] .editor-extract-card,html[data-ui-theme] .editor-image-group,html[data-ui-theme] .editor-images-card,html[data-ui-theme] .editor-source-card,html[data-ui-theme] .main-product-notes,html[data-ui-theme] .manual-part-card,html[data-ui-theme] .manual-parts-panel,html[data-ui-theme] .product-ai-draft-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface) 94%,transparent),color-mix(in srgb,var(--app-surface-elevated) 98%,transparent))}html[data-ui-theme] .product-ai-draft-head h3,html[data-ui-theme] .product-ai-draft-result-head strong,html[data-ui-theme] .product-ai-field strong{color:var(--app-text)}html[data-ui-theme] .product-ai-field span,html[data-ui-theme] .product-ai-notes,html[data-ui-theme] .product-ai-overwrite,html[data-ui-theme] .product-ai-status{color:var(--app-text-soft)}html[data-ui-theme] .product-ai-draft-result,html[data-ui-theme] .product-ai-field,html[data-ui-theme] .product-ai-intents button,html[data-ui-theme] .product-ai-overwrite,html[data-ui-theme] .product-ai-overwrite-warning,html[data-ui-theme] .product-ai-status{border-color:var(--app-line);background:var(--app-surface-elevated)}html[data-ui-theme] .product-ai-overwrite-warning{background:var(--app-accent-soft);color:var(--app-text)}html[data-ui-theme] .product-ai-overwrite-warning.is-muted{background:var(--app-surface-elevated);color:var(--app-text-soft)}html[data-ui-theme] .product-ai-status.is-ready{border-color:color-mix(in srgb,var(--app-accent) 26%,var(--app-line));background:var(--app-accent-soft);color:var(--app-accent)}html[data-ui-theme] .product-ai-intents button{color:var(--app-text);box-shadow:none}html[data-ui-theme] .product-ai-intents button.is-active,html[data-ui-theme] .product-ai-intents button:hover:not(:disabled){border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-line));background:var(--app-accent-soft);color:var(--app-text)}html[data-ui-theme] .product-ai-notes{background:color-mix(in srgb,var(--app-accent-soft) 78%,transparent)}html[data-ui-theme] .import-cleaner-block,html[data-ui-theme] .import-cleaner-boundary,html[data-ui-theme] .import-cleaner-empty,html[data-ui-theme] .import-cleaner-issue,html[data-ui-theme] .import-cleaner-mapping-item,html[data-ui-theme] .import-cleaner-preview-table,html[data-ui-theme] .import-cleaner-suggestion,html[data-ui-theme] .import-cleaner-workbench{border-color:var(--app-line);background:var(--app-surface-elevated)}html[data-ui-theme] .import-cleaner-hero,html[data-ui-theme] .import-cleaner-workbench{background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface) 94%,transparent),color-mix(in srgb,var(--app-surface-elevated) 98%,transparent))}html[data-ui-theme] .import-cleaner-block-head h4,html[data-ui-theme] .import-cleaner-empty h3,html[data-ui-theme] .import-cleaner-issue strong,html[data-ui-theme] .import-cleaner-mapping-item strong,html[data-ui-theme] .import-cleaner-preview-row span,html[data-ui-theme] .import-cleaner-suggestion strong{color:var(--app-text)}html[data-ui-theme] .import-cleaner-empty p,html[data-ui-theme] .import-cleaner-issue p,html[data-ui-theme] .import-cleaner-issue span,html[data-ui-theme] .import-cleaner-mapping-item span,html[data-ui-theme] .import-cleaner-notes p,html[data-ui-theme] .import-cleaner-suggestion p,html[data-ui-theme] .import-cleaner-suggestion span{color:var(--app-text-soft)}html[data-ui-theme] .import-cleaner-notes,html[data-ui-theme] .import-cleaner-preview-head span{background:var(--app-accent-soft);color:var(--app-text)}html[data-ui-theme] .import-cleaner-issue.severity-warning{border-color:color-mix(in srgb,var(--app-accent) 28%,var(--app-line));background:var(--app-accent-soft)}html[data-ui-theme] .import-cleaner-error,html[data-ui-theme] .import-cleaner-issue.severity-error,html[data-ui-theme] .import-cleaner-warning{border-color:color-mix(in srgb,var(--app-status-danger) 30%,var(--app-line));background:color-mix(in srgb,var(--app-status-danger) 12%,var(--app-surface-elevated))}html[data-ui-theme] .notes-heading{display:grid;grid-gap:4px;gap:4px;margin-bottom:14px}html[data-ui-theme] .notes-heading h3{margin:0;color:var(--app-text);font-size:20px}html[data-ui-theme] .editor-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}html[data-ui-theme] .editor-overview-card{display:grid;grid-gap:8px;gap:8px;min-height:104px;padding:16px 18px;border:1px solid var(--app-line);border-radius:20px;background:var(--app-surface-elevated)}html[data-ui-theme] .editor-overview-card span{color:var(--app-text-soft);font-size:12px;font-weight:700}html[data-ui-theme] .editor-overview-card strong{color:var(--app-text);font-size:22px;line-height:1.2}html[data-ui-theme] .admin-order-detail-layout .admin-table-card,html[data-ui-theme] .order-detail-meta-card,html[data-ui-theme] .order-feedback-card{border-color:var(--app-line)!important;background:var(--app-surface)!important;box-shadow:none!important}html[data-ui-theme] .order-detail-meta-card span{color:var(--app-text-soft)!important}html[data-ui-theme] .order-detail-meta-card strong{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .admin-order-feedback-hint,html[data-ui-theme] .admin-order-item-card{border-color:var(--app-line)!important;background:var(--app-surface-muted)!important}html[data-ui-theme] .admin-order-feedback-hint strong,html[data-ui-theme] .admin-order-item-main strong{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .admin-order-feedback-hint span,html[data-ui-theme] .admin-order-item-facts span:not(.chip),html[data-ui-theme] .admin-order-item-index,html[data-ui-theme] .admin-order-item-note{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}html[data-ui-theme] .admin-order-item-facts span:not(.chip){border-color:var(--app-line)!important;background:var(--app-surface)!important}html[data-ui-theme] .editor-image-group-head,html[data-ui-theme] .manual-part-card-head{padding-bottom:14px;border-bottom:1px solid var(--app-line)}html[data-ui-theme] .manual-part-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}html[data-ui-theme] .manual-part-card-title{display:grid;grid-gap:6px;gap:6px}html[data-ui-theme] .manual-part-card-title strong{margin:0;font-size:18px}html[data-ui-theme] .editor-image-group-model,html[data-ui-theme] .manual-part-card-title span{color:var(--app-text-soft);font-size:13px;line-height:1.5}html[data-ui-theme] .manual-part-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:var(--app-chip-bg);color:var(--app-chip-text);font-size:12px;font-weight:600}html[data-ui-theme] .field-help{color:var(--app-text-soft);line-height:1.6}html[data-ui-theme] .inline-manage-link{color:var(--app-accent);font-size:12px;font-weight:600;text-underline-offset:3px}html[data-ui-theme] .inline-manage-link:hover{color:var(--app-text)}html[data-ui-theme] .editor-actions{gap:10px}html[data-ui-theme] .editor-actions .button,html[data-ui-theme] .editor-actions a{min-width:120px}html[data-ui-theme] .editor-image-groups,html[data-ui-theme] .manual-part-list{gap:16px}html[data-ui-theme] .manual-part-empty{border:1px dashed var(--app-line);border-radius:18px;background:var(--app-surface-elevated);color:var(--app-text-soft)}html[data-ui-theme=dark] .manual-part-card-title strong,html[data-ui-theme=dark] .notes-heading h3{color:rgba(244,247,255,.96)}html[data-ui-theme=luxury] .manual-part-card-title strong,html[data-ui-theme=luxury] .notes-heading h3{color:rgba(245,239,225,.96)}html[data-ui-theme=luxury] .inline-manage-link:hover{color:#fbf7ec}html[data-ui-theme] .editor-image-group{padding:20px}html[data-ui-theme] .editor-extract-card,html[data-ui-theme] .editor-images-card,html[data-ui-theme] .editor-source-card{padding:22px}html[data-ui-theme] .editor-sidecard-head{display:grid;grid-gap:6px;gap:6px}html[data-ui-theme] .editor-sidecard-head h3{margin:0}html[data-ui-theme] .editor-sidecard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line)}html[data-ui-theme] .editor-sidecard-toolbar-label{color:var(--app-text-soft);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html[data-ui-theme] .editor-sidecard-actions{display:flex;flex-wrap:wrap;gap:8px}html[data-ui-theme] .source-meta>div{padding:16px 0 0;border-top:1px solid var(--app-line)}html[data-ui-theme] .source-meta dt{color:var(--app-text-soft);font-size:12px;font-weight:700}html[data-ui-theme] .source-meta dd{margin:6px 0 0;color:var(--app-text);line-height:1.6}html[data-ui-theme] .extract{padding:16px;border:1px solid var(--app-line);border-radius:18px;background:var(--app-surface-elevated);color:var(--app-text-soft);white-space:pre-wrap;word-break:break-word;line-height:1.7}html[data-ui-theme] .admin-image-actions{gap:10px}html[data-ui-theme] .admin-image-actions form{flex:1 1 160px}html[data-ui-theme] .admin-image-actions .button{width:100%}html[data-ui-theme] .editor-detail-grid{gap:14px}html[data-ui-theme] .import-history-list{display:grid;grid-gap:6px;gap:6px}html[data-ui-theme] .import-history-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--app-line);border-radius:14px;background:var(--app-surface-elevated)}html[data-ui-theme] .import-history-item strong{display:block;margin-bottom:2px;font-size:14px}html[data-ui-theme] .confirm-dialog{border:1px solid var(--app-line);border-radius:24px;background:var(--app-surface);color:var(--app-text)}html[data-ui-theme] .confirm-dialog-backdrop{background:rgba(13,16,22,.44)}.luxury-page{min-height:100vh;background:radial-gradient(circle at top left,rgba(180,145,84,.12),transparent 24%),radial-gradient(circle at 86% 14%,rgba(255,244,214,.06),transparent 16%),linear-gradient(180deg,#14211d,#182723 48%,#1c2e28);color:#eef2ee}.luxury-shell{width:min(1440px,calc(100vw - 32px));margin:0 auto;padding:20px 0 56px}.luxury-nav{position:-webkit-sticky;position:sticky;top:16px;z-index:20;justify-content:space-between;gap:18px;padding:16px 22px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(21,31,28,.62);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 18px 40px rgba(5,10,9,.22)}.luxury-brand,.luxury-nav{display:flex;align-items:center}.luxury-brand{gap:14px}.luxury-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#8c6a2f,#b59a63 52%,#e0d3b3);color:#fff8ea;font-weight:700;letter-spacing:.1em;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 10px 22px rgba(181,154,99,.18)}.luxury-brand strong,.luxury-card h2,.luxury-hero h1,.luxury-story h2{font-family:Georgia,Times New Roman,serif}.luxury-brand strong{display:block;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.luxury-brand span{color:rgba(238,242,238,.62);font-size:13px}.luxury-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.luxury-button,.luxury-card a,.luxury-links a{transition:transform .3s ease,background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.luxury-links a{padding:10px 14px;border-radius:999px;color:rgba(238,242,238,.82)}.luxury-button:hover,.luxury-card a:hover,.luxury-links a:hover{transform:translateY(-1px)}.luxury-button.primary,.luxury-nav-cta{border:1px solid rgba(181,154,99,.32);background:linear-gradient(135deg,rgba(140,106,47,.96),rgba(181,154,99,.88) 55%,rgba(224,211,179,.94));color:#fff8ea;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 12px 28px rgba(140,106,47,.22)}.luxury-button,.luxury-card a{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#eef2ee}.luxury-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:24px;gap:24px;padding:36px 0 22px;align-items:stretch}.luxury-card,.luxury-hero-copy,.luxury-panel,.luxury-story,.luxury-strip{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);box-shadow:0 18px 36px rgba(5,10,9,.18)}.luxury-hero-copy,.luxury-panel,.luxury-story{border-radius:28px;padding:28px}.luxury-kicker{margin:0 0 14px;color:#c7ad74;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.luxury-hero h1{margin:0;max-width:11ch;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:1.02;letter-spacing:-.04em}.luxury-card span,.luxury-intro,.luxury-story p{line-height:1.8}.luxury-intro{max-width:52ch;margin:18px 0 0;font-size:18px;color:rgba(238,242,238,.76)}.luxury-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.luxury-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px}.luxury-panel{display:grid;grid-gap:16px;gap:16px}.luxury-stat{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}.luxury-stat:last-child{border-bottom:0}.luxury-stat span{display:block;color:rgba(238,242,238,.56);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.luxury-stat strong{display:block;margin-top:8px;font-size:20px;font-weight:500}.luxury-strip{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 28px;padding:14px;border-radius:22px}.luxury-strip span{padding:8px 12px;border:1px solid rgba(199,173,116,.18);border-radius:999px;background:rgba(255,255,255,.04);color:rgba(238,242,238,.72);font-size:13px}.luxury-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.luxury-card{overflow:hidden;border-radius:26px}.luxury-card-media{position:relative;min-height:260px;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.12),transparent 28%),linear-gradient(135deg,rgba(140,106,47,.18),rgba(181,154,99,.08) 52%,rgba(255,255,255,.03))}.luxury-orb{position:absolute;inset:auto 28px 28px auto;width:124px;height:124px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,248,234,.92),rgba(181,154,99,.36) 58%,rgba(140,106,47,.24));box-shadow:inset 0 0 0 1px rgba(255,255,255,.32),0 18px 36px rgba(140,106,47,.18)}.luxury-card-body{display:grid;grid-gap:10px;gap:10px;padding:22px}.luxury-card-body p{margin:0;color:#c7ad74;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.luxury-card h2{margin:0;font-size:28px;font-weight:400;line-height:1.12}.luxury-card span{color:rgba(238,242,238,.68);font-size:15px}.luxury-card a{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:10px 14px;border-radius:999px}.luxury-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:24px;gap:24px;margin-top:28px}.luxury-story h2{margin:0;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15}.luxury-story p{margin:0;padding-top:6px;color:rgba(238,242,238,.74);font-size:16px}.luxury-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:28px;padding:16px 2px 0;color:rgba(238,242,238,.68)}@media (max-width:960px){.luxury-hero,.luxury-nav,.luxury-story{grid-template-columns:1fr}.luxury-nav{position:static;flex-direction:column;align-items:flex-start}.luxury-grid{grid-template-columns:1fr}.luxury-hero h1{max-width:100%}}@media (max-width:640px){.luxury-shell{width:min(100vw - 20px,1440px);padding-top:10px}.luxury-hero-copy,.luxury-panel,.luxury-story{padding:20px}.luxury-card-media{min-height:220px}}html[data-ui-theme=luxury]{--app-bg:#f3f0ea;--app-bg-soft:#fbfaf7;--app-surface:#ffffff;--app-surface-muted:#f0eee8;--app-surface-elevated:#fffdf8;--app-line:#dfd8ca;--app-line-strong:#cfc4b3;--app-text:#15130f;--app-text-soft:#6b665d;--app-accent:#b78a42;--app-accent-contrast:#15130f;--app-chip-bg:#fff6e5;--app-chip-text:#886022;--app-status-ok:#168052;--app-status-warn:#a96811;--app-status-danger:#b7433f;--app-shadow:0 16px 36px rgba(72,55,30,0.08)}html[data-ui-theme=luxury] body{background:var(--app-bg);color:var(--app-text)}html[data-ui-theme=luxury] .brand-lockup,html[data-ui-theme=luxury] .theme-toggle{border-color:var(--app-line);background:var(--app-surface)}html[data-ui-theme=luxury] .brand-lockup{box-shadow:var(--app-shadow)}html[data-ui-theme=luxury] .admin-filter-card,html[data-ui-theme=luxury] .admin-table-card,html[data-ui-theme=luxury] .card,html[data-ui-theme=luxury] .catalog-toolbar,html[data-ui-theme=luxury] .editor-sidecard,html[data-ui-theme=luxury] .filter-panel,html[data-ui-theme=luxury] .import-history-card,html[data-ui-theme=luxury] .info-copy-panel,html[data-ui-theme=luxury] .part-card,html[data-ui-theme=luxury] .parts-panel,html[data-ui-theme=luxury] .product-card,html[data-ui-theme=luxury] .showcase-card,html[data-ui-theme=luxury] .showcase-copy.card,html[data-ui-theme=luxury] .showcase-description-card,html[data-ui-theme=luxury] .showcase-gallery.card,html[data-ui-theme=luxury] .standard-import-card,html[data-ui-theme=luxury] .standard-preview-card{border-color:var(--app-line)!important;box-shadow:var(--app-shadow)!important}html[data-ui-theme=luxury] .brand-mark{background:linear-gradient(135deg,rgba(140,106,47,.96),rgba(181,154,99,.88) 55%,rgba(224,211,179,.94));color:var(--app-accent-contrast)!important;-webkit-text-fill-color:var(--app-accent-contrast)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 10px 24px rgba(140,106,47,.2)}html[data-ui-theme=luxury] .brand-lockup small,html[data-ui-theme=luxury] .sidebar-copy span{color:var(--app-text-soft)}html[data-ui-theme=luxury] .brand-lockup strong,html[data-ui-theme=luxury] .sidebar-copy p{color:var(--app-text)}html[data-ui-theme=luxury] .theme-toggle-option{color:var(--app-text-soft)}html[data-ui-theme=luxury] .theme-toggle-option.active{background:color-mix(in srgb,var(--app-accent) 26%,var(--app-surface))}html[data-ui-theme=luxury] .theme-toggle-option.active,html[data-ui-theme=luxury] .theme-toggle-option.active .theme-toggle-option-label,html[data-ui-theme=luxury] .theme-toggle-option.active:after{color:var(--app-accent-contrast)!important;-webkit-text-fill-color:var(--app-accent-contrast)}html[data-ui-theme=luxury] .admin-issue-tabs a[aria-current=page],html[data-ui-theme=luxury] .button.primary,html[data-ui-theme=luxury] .catalog-action,html[data-ui-theme=luxury] .primary-button,html[data-ui-theme=luxury] .showcase-action{background:rgb(124,91,38)!important;border-color:rgba(181,154,99,.38)!important;color:var(--app-accent-contrast)!important;-webkit-text-fill-color:var(--app-accent-contrast)!important;box-shadow:0 14px 30px rgba(140,106,47,.2)}html[data-ui-theme=luxury] .admin-issue-tabs a[aria-current=page] *,html[data-ui-theme=luxury] .button.primary *,html[data-ui-theme=luxury] .catalog-action *,html[data-ui-theme=luxury] .primary-button *,html[data-ui-theme=luxury] .showcase-action *{color:var(--app-accent-contrast)!important;-webkit-text-fill-color:var(--app-accent-contrast)!important}@media (max-width:1180px){html[data-ui-theme] .shell{grid-template-columns:1fr}html[data-ui-theme] .sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--app-line)}html[data-ui-theme] .catalog-overview,html[data-ui-theme] .showcase-shell,html[data-ui-theme] .standard-import-layout,html[data-ui-theme] .standard-preview-grid,html[data-ui-theme] .workspace-header{grid-template-columns:1fr}html[data-ui-theme] .admin-review-filters,html[data-ui-theme] .product-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-ui-theme] .admin-filter-search,html[data-ui-theme] .product-filter-search{grid-column:1/-1}}@media (max-width:760px){html[data-ui-theme] .content{padding:16px 14px 24px}html[data-ui-theme] .brand-lockup,html[data-ui-theme] .card,html[data-ui-theme] .catalog-hero.card,html[data-ui-theme] .filters,html[data-ui-theme] .product-filter-bar,html[data-ui-theme] .showcase-hero.card,html[data-ui-theme] .standard-import-card,html[data-ui-theme] .standard-preview-card,html[data-ui-theme] .theme-toggle{border-radius:20px!important}html[data-ui-theme] .import-history-item,html[data-ui-theme] .standard-preview-panel-head{align-items:flex-start;flex-direction:column}html[data-ui-theme] .all-products-actions{grid-template-columns:1fr;min-width:0}html[data-ui-theme] .admin-review-filters,html[data-ui-theme] .catalog-metrics,html[data-ui-theme] .editor-overview,html[data-ui-theme] .filters,html[data-ui-theme] .part-card-grid,html[data-ui-theme] .product-filter-bar,html[data-ui-theme] .showcase-meta,html[data-ui-theme] .showcase-status-grid,html[data-ui-theme] .stats-grid{grid-template-columns:1fr}html[data-ui-theme] .admin-section-head{align-items:flex-start}html[data-ui-theme] .admin-section-meta{white-space:normal}html[data-ui-theme] .admin-products-table-wrap,html[data-ui-theme] .admin-table-wrap{padding:0 10px}html[data-ui-theme] .admin-filter-search,html[data-ui-theme] .product-filter-search{grid-column:auto}html[data-ui-theme] .admin-filter-actions{align-items:stretch}html[data-ui-theme] .editor-sidecard-toolbar{align-items:stretch;flex-direction:column}html[data-ui-theme] .manual-part-card-head{flex-direction:column}html[data-ui-theme] .editor-actions,html[data-ui-theme] .editor-actions .button,html[data-ui-theme] .editor-actions a,html[data-ui-theme] .manual-part-head-actions,html[data-ui-theme] .manual-part-head-actions .button{width:100%}html[data-ui-theme] .standard-preview-row{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-ui-theme=luxury] .button,html[data-ui-theme=luxury] .pagination a,html[data-ui-theme=luxury] .pagination button{border:1px solid rgba(154,145,126,.42)!important}html[data-ui-theme=luxury] .admin-filter-card,html[data-ui-theme=luxury] .admin-table-card,html[data-ui-theme=luxury] .card,html[data-ui-theme=luxury] .catalog-toolbar,html[data-ui-theme=luxury] .editor-sidecard,html[data-ui-theme=luxury] .filter-panel,html[data-ui-theme=luxury] .import-history-card,html[data-ui-theme=luxury] .info-copy-panel,html[data-ui-theme=luxury] .part-card,html[data-ui-theme=luxury] .parts-panel,html[data-ui-theme=luxury] .product-card,html[data-ui-theme=luxury] .showcase-card,html[data-ui-theme=luxury] .showcase-copy.card,html[data-ui-theme=luxury] .showcase-description-card,html[data-ui-theme=luxury] .showcase-gallery.card,html[data-ui-theme=luxury] .sidebar .brand-lockup,html[data-ui-theme=luxury] .standard-import-card,html[data-ui-theme=luxury] .standard-preview-card{border:1px solid rgba(154,145,126,.42)!important;box-shadow:var(--app-shadow)!important}html[data-ui-theme=luxury] .part-card,html[data-ui-theme=luxury] .parts-panel,html[data-ui-theme=luxury] .showcase-gallery.card,html[data-ui-theme=luxury] .showcase-main-frame{border:1px solid rgba(154,145,126,.28)!important}html[data-ui-theme=luxury] .showcase-info-panel{border:0!important;box-shadow:none!important}html[data-ui-theme=luxury] input,html[data-ui-theme=luxury] select,html[data-ui-theme=luxury] textarea{border-color:rgba(154,145,126,.34)!important;background:var(--app-surface-elevated)!important;color:var(--app-text)!important}html[data-ui-theme=luxury] input::placeholder,html[data-ui-theme=luxury] textarea::placeholder{color:var(--app-text-soft)!important}html[data-ui-theme=luxury] input:focus,html[data-ui-theme=luxury] select:focus,html[data-ui-theme=luxury] textarea:focus{border-color:rgba(199,173,116,.5)!important;box-shadow:0 0 0 4px rgba(199,173,116,.12)!important}html[data-ui-theme=luxury] .all-products-table,html[data-ui-theme=luxury] .confirm-dialog,html[data-ui-theme=luxury] .extract,html[data-ui-theme=luxury] .extract-snippet,html[data-ui-theme=luxury] .import-history-item,html[data-ui-theme=luxury] .issue-table,html[data-ui-theme=luxury] .pagination.card,html[data-ui-theme=luxury] .standard-preview-table,html[data-ui-theme=luxury] .table-wrap{border-color:rgba(154,145,126,.34)!important;background:var(--app-surface)!important;color:var(--app-text)!important}html[data-ui-theme=luxury] .all-products-table thead th,html[data-ui-theme=luxury] .issue-table thead th,html[data-ui-theme=luxury] .standard-preview-head span{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}html[data-ui-theme=luxury] .all-products-table tbody tr,html[data-ui-theme=luxury] .issue-table tbody tr{border-bottom-color:rgba(154,145,126,.2)!important}html[data-ui-theme=luxury] .all-products-table tbody tr:hover,html[data-ui-theme=luxury] .issue-table tbody tr:hover{background:var(--app-surface-muted)!important}html[data-ui-theme=luxury] .empty,html[data-ui-theme=luxury] .empty-cell,html[data-ui-theme=luxury] .muted,html[data-ui-theme=luxury] .parts-panel-hint,html[data-ui-theme=luxury] .product-filter-hint,html[data-ui-theme=luxury] .record-description p,html[data-ui-theme=luxury] .result-range,html[data-ui-theme=luxury] .showcase-subtitle,html[data-ui-theme=luxury] .small,html[data-ui-theme=luxury] .thumbnail-ribbon-count{color:var(--app-text-soft)!important}html[data-ui-theme=luxury] .status-notice{border-color:rgba(154,145,126,.34)!important;background:var(--app-surface)!important;color:var(--app-text)!important}html[data-ui-theme=luxury] .status-notice span{background:rgba(199,173,116,.16)!important;color:var(--app-chip-text)!important}html[data-ui-theme=luxury] .status-notice.error{color:var(--app-status-danger)!important;background:color-mix(in srgb,var(--app-status-danger) 8%,var(--app-surface))!important}html[data-ui-theme=luxury] .status-notice.error span{background:color-mix(in srgb,var(--app-status-danger) 12%,var(--app-surface))!important;color:var(--app-status-danger)!important}html[data-ui-theme=luxury] .confirm-dialog-backdrop,html[data-ui-theme=luxury] .image-lightbox{background:rgba(5,10,9,.72)!important}.part-spec-item-size{grid-column:1/-1}html[data-ui-theme=dark] .thumbnail-ribbon,html[data-ui-theme=dark] .thumbnail-strip{background:rgba(15,21,31,.78)!important;box-shadow:none!important}html[data-ui-theme=dark] .editor-hero-note,html[data-ui-theme=dark] .editor-image-group-eyebrow,html[data-ui-theme=dark] .editor-overview-card span,html[data-ui-theme=dark] .editor-sidecard-toolbar-label{color:rgba(188,201,226,.72)!important}html[data-ui-theme=dark] .editor-overview-card{border-color:rgba(74,90,120,.26)!important;background:rgba(18,27,41,.84)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 14px 30px rgba(0,0,0,.2)!important}html[data-ui-theme=dark] .editor-overview-card strong{color:rgba(244,247,255,.96)!important}html[data-ui-theme=dark] .manual-part-badge{border-color:rgba(92,115,156,.34)!important;background:rgba(45,64,97,.28)!important;color:rgba(214,227,255,.9)!important}html[data-ui-theme=dark] .admin-image-card,html[data-ui-theme=dark] .editor-extract-card,html[data-ui-theme=dark] .editor-image-group,html[data-ui-theme=dark] .editor-images-card,html[data-ui-theme=dark] .editor-sidecard,html[data-ui-theme=dark] .editor-source-card,html[data-ui-theme=dark] .extract{border-color:rgba(74,90,120,.24)!important;background:linear-gradient(180deg,rgba(16,24,37,.94),rgba(11,18,29,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 36px rgba(0,0,0,.22)!important}html[data-ui-theme=dark] .admin-image-card{background:rgba(231,239,255,.03)!important}html[data-ui-theme=dark] .admin-image-card.active{border-color:rgba(118,145,199,.34)!important;box-shadow:0 16px 34px rgba(0,0,0,.24),0 0 0 1px rgba(118,145,199,.12)!important}html[data-ui-theme=dark] .admin-image-card img{filter:saturate(.94) contrast(1.03)}html[data-ui-theme=dark] .editor-image-group-head,html[data-ui-theme=dark] .editor-sidecard-head,html[data-ui-theme=dark] .editor-sidecard-toolbar{border-color:rgba(74,90,120,.2)!important}html[data-ui-theme=dark] .source-meta>div{padding:14px 16px!important;border:1px solid rgba(74,90,120,.18)!important;border-radius:18px!important;background:rgba(231,239,255,.025)!important}html[data-ui-theme=dark] .admin-image-card-body span,html[data-ui-theme=dark] .editor-image-group .muted,html[data-ui-theme=dark] .editor-image-group-model,html[data-ui-theme=dark] .source-meta dt{color:rgba(188,201,226,.72)!important}html[data-ui-theme=dark] .admin-image-card-path,html[data-ui-theme=dark] .editor-image-group-head h4,html[data-ui-theme=dark] .extract,html[data-ui-theme=dark] .extract-snippet,html[data-ui-theme=dark] .source-meta dd{color:rgba(244,247,255,.94)!important}html[data-ui-theme=dark] .extract{line-height:1.72;white-space:pre-wrap}html[data-ui-theme=dark] .admin-filter-card,html[data-ui-theme=dark] .admin-table-card{border-color:rgba(74,90,120,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 38px rgba(0,0,0,.22)!important}html[data-ui-theme=dark] .all-products-table,html[data-ui-theme=dark] .issue-table,html[data-ui-theme=dark] .pagination.card,html[data-ui-theme=dark] .table-wrap{border-color:rgba(74,90,120,.22)!important;background:rgba(13,20,31,.74)!important;color:rgba(232,239,255,.92)!important}html[data-ui-theme=dark] .all-products-table thead th,html[data-ui-theme=dark] .issue-table thead th{color:rgba(162,189,236,.84)!important}html[data-ui-theme=dark] .all-products-table tbody tr,html[data-ui-theme=dark] .issue-table tbody tr{border-bottom-color:rgba(74,90,120,.18)!important}html[data-ui-theme=dark] .all-products-table tbody tr:hover,html[data-ui-theme=dark] .issue-table tbody tr:hover{background:rgba(231,239,255,.03)!important}html[data-ui-theme=dark] .admin-source-cell,html[data-ui-theme=dark] .empty,html[data-ui-theme=dark] .empty-cell,html[data-ui-theme=dark] .product-chip-label,html[data-ui-theme=dark] .product-filter-hint,html[data-ui-theme=dark] .result-range{color:rgba(188,201,226,.72)!important}html[data-ui-theme=dark] .pagination a,html[data-ui-theme=dark] .pagination button{border-color:rgba(74,90,120,.3)!important;color:rgba(232,239,255,.92)!important;-webkit-text-fill-color:rgba(232,239,255,.92)!important}html[data-ui-theme=dark] .pagination a:hover,html[data-ui-theme=dark] .pagination button:hover{border-color:rgba(118,145,199,.34)!important;color:rgba(244,247,255,.98)!important;-webkit-text-fill-color:rgba(244,247,255,.98)!important}html[data-ui-theme=dark] .pagination .disabled{color:rgba(188,201,226,.38)!important;-webkit-text-fill-color:rgba(188,201,226,.38)!important;border-color:rgba(74,90,120,.14)!important;background:rgba(231,239,255,.02)!important}html[data-ui-theme=dark] .product-active-filter-chip{border-color:rgba(74,90,120,.22)!important;background:rgba(231,239,255,.04)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 22px rgba(0,0,0,.14)!important}html[data-ui-theme=dark] .product-chip-value{color:rgba(232,239,255,.92)!important}html[data-ui-theme=dark] .product-filter-clear-button{border-color:rgba(74,90,120,.24)!important;background:rgba(231,239,255,.03)!important;color:rgba(232,239,255,.9)!important}html[data-ui-theme=dark] .part-card,html[data-ui-theme=dark] .parts-panel,html[data-ui-theme=dark] .showcase-gallery.card,html[data-ui-theme=dark] .showcase-main-frame{border-color:rgba(74,90,120,.24)!important}html[data-ui-theme=dark] .showcase-info-panel{border:0!important;background:rgba(16,24,37,.42)!important;box-shadow:none!important}html[data-ui-theme=dark] .part-card-thumb,html[data-ui-theme=dark] .thumbnail-card{background:rgba(231,239,255,.035)!important}html[data-ui-theme=dark] .part-card-thumb:focus-visible,html[data-ui-theme=dark] .part-card-thumb:hover,html[data-ui-theme=dark] .part-card:focus-visible,html[data-ui-theme=dark] .part-card:hover,html[data-ui-theme=dark] .thumbnail-card.active,html[data-ui-theme=dark] .thumbnail-card:hover{border-color:rgba(118,145,199,.32)!important;box-shadow:0 16px 34px rgba(0,0,0,.24),0 0 0 1px rgba(118,145,199,.12)!important}html[data-ui-theme=dark] .part-card-thumb img,html[data-ui-theme=dark] .thumbnail-card img{filter:saturate(.94) contrast(1.03)}html[data-ui-theme=dark] .parts-panel-hint,html[data-ui-theme=dark] .record-description p,html[data-ui-theme=dark] .thumbnail-ribbon-count{color:rgba(188,201,226,.72)!important}html[data-ui-theme=dark] .showcase-meta>div{border-color:rgba(74,90,120,.18)!important}html[data-ui-theme=dark] .showcase-info-panel,html[data-ui-theme=dark] .showcase-meta,html[data-ui-theme=dark] .showcase-meta>div,html[data-ui-theme=dark] .showcase-status-grid,html[data-ui-theme=dark] .thumbnail-strip{background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .import-history-card,html[data-ui-theme=dark] .standard-import-card,html[data-ui-theme=dark] .standard-preview-card{border-color:rgba(74,90,120,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 38px rgba(0,0,0,.22)!important}html[data-ui-theme=dark] .import-history-item,html[data-ui-theme=dark] .standard-preview-table{border-color:rgba(74,90,120,.22)!important;background:rgba(13,20,31,.74)!important;color:rgba(232,239,255,.92)!important}html[data-ui-theme=dark] .standard-preview-head span{color:rgba(162,189,236,.84)!important}html[data-ui-theme=dark] .import-history-card .muted,html[data-ui-theme=dark] .import-history-item .muted,html[data-ui-theme=dark] .standard-import-note,html[data-ui-theme=dark] .standard-preview-file-pill,html[data-ui-theme=dark] .standard-preview-note,html[data-ui-theme=dark] .standard-preview-panel-meta,html[data-ui-theme=dark] .standard-template-copy{color:rgba(188,201,226,.72)!important}html[data-ui-theme=dark] .import-history-item strong,html[data-ui-theme=dark] .standard-preview-list li,html[data-ui-theme=dark] .standard-preview-row span,html[data-ui-theme=dark] .standard-rule-item span,html[data-ui-theme=dark] .standard-rule-item strong{color:rgba(232,239,255,.92)!important}html[data-ui-theme=luxury] .editor-hero-note,html[data-ui-theme=luxury] .editor-image-group-eyebrow,html[data-ui-theme=luxury] .editor-overview-card span,html[data-ui-theme=luxury] .editor-sidecard-toolbar-label,html[data-ui-theme=luxury] .standard-template-copy{color:var(--app-text-soft)!important}html[data-ui-theme=luxury] .editor-overview-card{border-color:var(--app-line)!important;background:var(--app-surface)!important;box-shadow:var(--app-shadow)!important}html[data-ui-theme=luxury] .editor-overview-card strong{color:var(--app-text)!important}html[data-ui-theme=luxury] .manual-part-badge{border-color:rgba(154,145,126,.28)!important;background:var(--app-chip-bg)!important;color:var(--app-chip-text)!important}.concept-home{--concept-gold:#b88a53;--concept-gold-soft:rgba(228,189,136,0.34);--concept-text:rgba(245,232,214,0.9);--concept-muted:rgba(214,193,167,0.66);position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 22%,rgba(121,77,35,.2),transparent 22%),radial-gradient(circle at 50% 88%,rgba(176,124,68,.16),transparent 18%),linear-gradient(180deg,#0b0908,#090706 44%,#080706);color:var(--concept-text)}.concept-home:after,.concept-home:before{content:"";position:absolute;inset:0;pointer-events:none}.concept-home:before{background:linear-gradient(90deg,rgba(0,0,0,.5),transparent 16%,transparent 84%,rgba(0,0,0,.46)),radial-gradient(circle at 50% 120%,rgba(203,149,84,.22),transparent 24%)}.concept-home:after{opacity:.16;background-image:linear-gradient(rgba(255,231,198,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,231,198,.04) 1px,transparent 0);background-size:180px 180px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 78%)}.concept-home-atmosphere{position:absolute;inset:0;pointer-events:none}.concept-ambient-glow,.concept-arch,.concept-floor-glow,.concept-floor-line,.concept-side-panel,.concept-side-sculpture-right{position:absolute}.concept-ambient-glow{inset:auto;width:28vw;height:60vh;border-radius:50%;filter:blur(38px);opacity:.38;background:radial-gradient(circle,rgba(194,134,66,.38),transparent 72%)}.concept-ambient-glow-left{left:6%;top:18%}.concept-ambient-glow-right{right:9%;top:14%}.concept-arch{left:50%;border:1px solid rgba(212,166,105,.28);border-bottom:0;border-radius:999px 999px 0 0;transform:translateX(-50%);box-shadow:0 0 0 1px rgba(255,236,198,.03),0 0 32px rgba(181,125,59,.08)}.concept-arch-outer{top:8%;width:min(58vw,1120px);height:min(78vh,860px)}.concept-arch-middle{top:17%;width:min(42vw,760px);height:min(55vh,560px);opacity:.4}.concept-arch-inner{top:25%;width:min(28vw,520px);height:min(33vh,360px);opacity:.22}.concept-side-panel{bottom:22%;width:min(12vw,240px);height:min(44vh,470px);border:1px solid rgba(216,176,118,.34);background:linear-gradient(180deg,rgba(255,243,225,.02),rgba(255,243,225,.01)),repeating-linear-gradient(90deg,rgba(240,210,168,.12),rgba(240,210,168,.12) 1px,transparent 0,transparent 7px);box-shadow:inset 0 0 0 1px rgba(255,241,218,.03),0 0 22px rgba(191,143,83,.08)}.concept-side-panel-left{left:11%;transform:skewY(9deg)}.concept-side-panel-right{right:14%;transform:skewY(-8deg)}.concept-side-sculpture-right{right:3.6%;top:12%;width:7vw;min-width:84px;height:62vh;opacity:.44;border-radius:45% 55% 48% 52%/10% 13% 87% 90%;border:1px solid rgba(212,166,105,.24);background:linear-gradient(180deg,rgba(10,8,7,.94),rgba(29,20,14,.92) 48%,rgba(10,8,7,.96)),radial-gradient(circle at 56% 26%,rgba(255,212,162,.34),transparent 18%);filter:drop-shadow(0 0 22px rgba(183,129,66,.12))}.concept-floor-line{left:6%;right:6%;bottom:7.5%;height:1px;background:linear-gradient(90deg,transparent,rgba(205,164,112,.34) 12%,rgba(205,164,112,.34) 88%,transparent)}.concept-floor-glow{left:50%;bottom:4%;width:min(54vw,980px);height:18vh;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(173,119,60,.18),transparent 68%);filter:blur(16px)}.concept-home-frame{position:relative;z-index:1;display:grid;min-height:100vh;padding:28px 46px 38px}.concept-home-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;grid-gap:24px;gap:24px}.concept-home-brand{display:grid;align-content:start}.concept-home-brand-copy{display:grid;grid-gap:6px;gap:6px}.concept-home-brand-copy strong,.concept-home-copy,.concept-home-cta,.concept-home-footnote,.concept-home-footnote span,.concept-home-kicker,.concept-home-nav-link,.concept-home-nav-links span,.concept-side-monogram,.concept-side-ring{letter-spacing:.22em}.concept-home-brand-copy strong{color:rgba(247,236,218,.92);font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.concept-home-brand-copy span{color:var(--concept-muted);font-size:12px;letter-spacing:.28em}.concept-home-nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(20px,2.7vw,48px);padding-top:12px}.concept-home-nav-link,.concept-home-nav-links span{color:rgba(223,202,172,.74);font-size:12px}.concept-home-nav-link{justify-self:end;align-self:start;padding-top:12px;transition:color .26s var(--ease),text-shadow .26s var(--ease)}.concept-home-nav-link:hover{color:rgba(251,239,218,.96);text-shadow:0 0 10px rgba(198,147,85,.22)}.concept-home-stage{display:grid;grid-template-columns:minmax(72px,.16fr) minmax(0,1fr) minmax(340px,1fr) minmax(72px,.16fr);align-items:center;flex:1 1;min-height:0}.concept-home-sidecopy{display:grid;justify-items:center;grid-gap:20px;gap:20px;color:rgba(211,190,162,.7);text-transform:uppercase}.concept-home-sidecopy-left,.concept-home-sidecopy-right{align-self:center}.concept-side-monogram{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.7;white-space:pre-line}.concept-side-rule{width:34px;height:1px;background:rgba(205,164,112,.48)}.concept-home-sidecopy-left p{width:84px;margin:0;font-size:12px;line-height:2.55;letter-spacing:.2em}.concept-side-ring{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;font-size:11px;line-height:1.4}.concept-home-stage-copy{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:18px;gap:18px;margin-top:-12vh;text-align:center}.concept-home-kicker{margin:0;color:rgba(232,214,184,.78);font-size:14px}.concept-home h1{margin:0;color:#f2e7d7;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(68px,8vw,136px);font-weight:400;letter-spacing:.04em;text-shadow:0 0 1px rgba(255,248,233,.56),0 0 20px rgba(161,114,57,.12)}.concept-home-copy{margin:0;color:rgba(225,203,170,.84);font-size:14px}.concept-home-actions{margin-top:18px}.concept-home-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:clamp(290px,25vw,420px);min-height:72px;padding:18px 30px;border:1px solid rgba(202,159,106,.42);background:linear-gradient(180deg,rgba(29,21,16,.72),rgba(15,11,9,.88));box-shadow:inset 0 0 0 1px rgba(255,241,218,.04),0 18px 44px rgba(0,0,0,.24);color:rgba(243,230,208,.92);font-size:14px;transition:transform .32s var(--ease),border-color .32s var(--ease),box-shadow .32s var(--ease),color .32s var(--ease)}.concept-home-cta span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 34% 34%,#dbb47b,#8f6331 72%);color:#1a130f;font-size:13px;letter-spacing:0}.concept-home-cta:hover{transform:translateY(-3px);border-color:rgba(222,181,123,.62);box-shadow:inset 0 0 0 1px rgba(255,241,218,.06),0 22px 56px rgba(0,0,0,.28);color:#fff5e7}.concept-home-stage-art{position:relative;align-self:end;min-height:58vh}.concept-gallery-shell{bottom:7.2%;width:min(42vw,720px);aspect-ratio:1.08/.72}.concept-chair-shadow,.concept-gallery-shell{position:absolute;left:50%;transform:translateX(-50%)}.concept-chair-shadow{bottom:12%;width:62%;height:18%;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.56),transparent 72%);filter:blur(12px)}.concept-chair{left:50%;bottom:24%;width:58%;height:36%;transform:translateX(-50%)}.concept-chair,.concept-chair-base,.concept-chair-rim,.concept-chair-seat{position:absolute}.concept-chair-rim{inset:0;border-radius:44% 56% 36% 40%/42% 46% 54% 58%;background:linear-gradient(145deg,rgba(255,226,177,.98),rgba(168,109,52,.92) 26%,rgba(94,57,28,.96) 48%,rgba(240,194,128,.92) 74%,rgba(91,57,29,.98));box-shadow:inset 0 4px 10px rgba(255,240,216,.24),inset -18px -22px 36px rgba(61,35,18,.54),0 26px 36px rgba(0,0,0,.3);transform:rotate(4deg)}.concept-chair-seat{left:18%;top:24%;width:52%;height:34%;border-radius:50%;background:radial-gradient(circle at 48% 34%,rgba(88,51,26,.8),rgba(31,17,10,.18) 58%,transparent 68%);filter:blur(2px);transform:rotate(6deg)}.concept-chair-base{left:39%;bottom:-10%;width:24%;height:18%;border-radius:30% 30% 14% 14%/55% 55% 20% 20%;background:linear-gradient(180deg,#503116,#1a0f09);box-shadow:0 12px 18px rgba(0,0,0,.28)}.concept-plinth{position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}.concept-plinth-top{bottom:13%;width:84%;height:18%;border:1px solid rgba(216,176,118,.58);background:radial-gradient(circle at 50% 36%,rgba(154,112,62,.22),rgba(34,25,20,.94) 62%,rgba(13,10,8,.98) 100%);box-shadow:0 0 0 1px rgba(255,234,199,.06),0 0 24px rgba(205,164,112,.12)}.concept-plinth-base{bottom:2%;width:92%;height:24%;border:1px solid rgba(102,74,46,.9);background:linear-gradient(180deg,rgba(62,43,29,.98),rgba(21,15,11,.98)),radial-gradient(circle at 50% 18%,rgba(236,211,166,.14),transparent 34%);box-shadow:inset 0 1px 0 rgba(255,240,217,.08),0 24px 40px rgba(0,0,0,.34)}.concept-home-footnote{display:flex;align-items:center;justify-content:space-between;gap:16px;color:rgba(200,181,154,.72);font-size:12px;text-transform:uppercase}.concept-home-footnote span{white-space:nowrap}.concept-home-footnote span:first-child{margin-right:auto}.concept-home-footnote span+span{margin-left:18px}@media (max-width:1100px){.concept-home-frame{padding:24px 24px 28px}.concept-home-nav{grid-template-columns:1fr;justify-items:center;gap:14px}.concept-home-brand,.concept-home-nav-link{justify-self:center}.concept-home-stage{grid-template-columns:1fr;gap:24px;padding-top:26px}.concept-home-sidecopy{display:none}.concept-home-stage-copy{order:1;margin-top:0}.concept-home-stage-art{order:2;min-height:48vh}.concept-gallery-shell{width:min(82vw,720px);bottom:0}.concept-arch-outer{width:min(88vw,920px)}.concept-arch-middle{width:min(64vw,620px)}.concept-arch-inner{width:min(42vw,420px)}}@media (max-width:720px){.concept-home-nav-links{flex-wrap:wrap;gap:12px 18px}.concept-home-brand-copy strong{font-size:18px;letter-spacing:.16em}.concept-home-brand-copy span,.concept-home-copy,.concept-home-footnote,.concept-home-kicker,.concept-home-nav-link,.concept-home-nav-links span{letter-spacing:.14em}.concept-home h1{font-size:clamp(42px,12vw,72px);line-height:.98}.concept-home-cta{min-width:min(88vw,360px);min-height:60px;padding:16px 20px;font-size:12px}.concept-home-stage-art{min-height:34vh}.concept-side-panel-left{left:2%}.concept-side-panel-right{right:2%}.concept-home-footnote{flex-wrap:wrap;justify-content:center}.concept-home-footnote span:first-child{margin-right:0;width:100%;text-align:center}.concept-home-footnote span+span{margin-left:0}}@media (prefers-reduced-motion:reduce){.concept-home-cta,.concept-home-nav-link{transition:none!important}}.part-spec-item-size strong{overflow-wrap:anywhere}.concept-home{background:#060504}.concept-home:after,.concept-home:before{display:none}.concept-bg-image,.concept-bg-shade{position:absolute;inset:0}.concept-bg-image{background-image:url(/concepts/luxury-home-bg-fullscreen-v2.webp);background-size:cover;background-position:50%;filter:saturate(.98) contrast(1.02);transform:scale(1.01)}.concept-bg-shade{background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.06) 30%,rgba(0,0,0,.08) 62%,rgba(0,0,0,.54)),linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.04) 24%,rgba(0,0,0,.06) 74%,rgba(0,0,0,.48))}.concept-home-frame{padding:30px 46px 36px}.concept-home-stage{grid-template-columns:minmax(86px,.18fr) minmax(0,1fr) minmax(86px,.18fr)}.concept-home-stage-copy{align-self:start;grid-column:2;margin-top:clamp(120px,20vh,210px);padding-left:clamp(0px,2vw,80px);text-shadow:0 2px 18px rgba(0,0,0,.52),0 0 24px rgba(0,0,0,.32)}.concept-home h1{font-size:clamp(62px,7.2vw,128px);line-height:.92}.concept-home-copy{color:rgba(240,218,184,.82)}.concept-home-cta{background:rgba(8,6,5,.44);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.concept-home-sidecopy-left{grid-column:1}.concept-home-sidecopy-right{grid-column:3}.concept-ambient-glow,.concept-arch,.concept-chair,.concept-chair-shadow,.concept-floor-glow,.concept-gallery-shell,.concept-home-stage-art,.concept-plinth,.concept-side-panel,.concept-side-sculpture-right{display:none}.concept-floor-line{left:7%;right:7%;bottom:7.4%;opacity:.72}@media (max-width:1100px){.concept-bg-image{background-position:55%}.concept-home-stage{grid-template-columns:1fr}.concept-home-stage-copy{grid-column:1;margin-top:clamp(100px,17vh,170px);padding-left:0}}@media (max-width:720px){.concept-bg-image{background-position:58%}.concept-home-frame{padding:22px 18px 26px}.concept-home-stage-copy{margin-top:clamp(76px,13vh,120px)}.concept-bg-shade{background:linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.18) 36%,rgba(0,0,0,.26) 66%,rgba(0,0,0,.64)),linear-gradient(90deg,rgba(0,0,0,.44),rgba(0,0,0,.04) 50%,rgba(0,0,0,.42))}}.admin-ops-strip,.admin-triage-strip,.import-flow-strip,.standard-preview-alerts{display:grid;grid-gap:16px;gap:16px}.admin-ops-strip,.admin-triage-strip{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);margin-top:18px}.admin-compact-hero{padding:16px 20px}.admin-review-home-hero{gap:14px}.admin-review-home-topline{gap:12px 18px}.admin-review-home-titleblock{display:grid;grid-gap:4px;gap:4px;min-width:0}.admin-review-home-topnote{margin:0}.admin-review-home-hero .section-header{align-items:flex-start}.admin-review-home-hero .workspace-title{margin-top:6px}.admin-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.admin-kpi-strip{gap:10px}.admin-kpi-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:72px;padding:14px 16px}.admin-kpi-card-quiet{background:rgba(255,255,255,.56)}.admin-queue-toolbar{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:12px 0;padding:10px 12px;border:1px solid rgba(35,29,21,.08);border-radius:8px;background:rgba(255,255,255,.48)}.admin-queue-toolbar strong{font-size:16px;line-height:1}.admin-queue-toolbar-main{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.admin-queue-toolbar-dense,.admin-queue-toolbar.is-compact{margin:10px 0 0;padding:8px 10px}.admin-queue-toolbar-note{margin-left:auto}.admin-home-filter-card{gap:12px}.admin-filter-head{gap:10px 16px;align-items:flex-start}.admin-filter-head-meta{display:grid;justify-items:end;grid-gap:6px;gap:6px}.admin-filter-active-chips{justify-content:flex-end}.admin-home-secondary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);grid-gap:12px;gap:12px}.admin-batch-strip{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(320px,1.05fr);grid-gap:16px;gap:16px;margin-top:16px}.admin-batch-card{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;border:1px solid rgba(35,29,21,.1);border-radius:8px;background:linear-gradient(180deg,rgba(255,252,246,.82),rgba(242,234,222,.58))}.admin-batch-card-focus{border-color:rgba(184,148,88,.24);box-shadow:var(--soft-shadow)}.admin-batch-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-batch-card-head h3{margin:8px 0 0;font-size:20px;line-height:1.25}.admin-sort-toggle{display:inline-flex;flex-wrap:wrap;gap:8px}.admin-sort-toggle a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid rgba(35,29,21,.1);border-radius:999px;background:rgba(255,255,255,.52);color:var(--muted);font-size:13px;line-height:1;transition:transform .24s var(--ease),border-color .24s var(--ease),background .24s var(--ease),color .24s var(--ease)}.admin-sort-toggle a.is-active,.admin-sort-toggle a:hover,.admin-sort-toggle a[aria-current=page]{transform:translateY(-1px);border-color:rgba(184,148,88,.4);background:rgba(23,21,17,.92);color:#fff3d8}.admin-batch-score{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 10px;border-radius:999px;background:rgba(23,21,17,.08);color:var(--gold-deep);font-size:12px;letter-spacing:.12em}.admin-batch-product-name{font-size:20px;line-height:1.35}.admin-ops-primary,.admin-ops-secondary,.admin-triage-summary,.import-flow-step,.standard-preview-alert{padding:18px 20px;border:1px solid rgba(35,29,21,.1);border-radius:8px;background:linear-gradient(180deg,rgba(255,252,246,.82),rgba(242,234,222,.58))}.admin-ops-primary strong,.admin-triage-summary strong{display:block;margin-top:8px;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.02}.admin-triage-label{color:var(--muted);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.ops-command-list,.ops-path-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.ops-command-block{margin:0;padding:12px 14px;overflow-x:auto;border:1px solid rgba(35,29,21,.08);border-radius:8px;background:rgba(255,255,255,.62);color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ops-note-list{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.admin-triage-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-triage-card{display:grid;grid-gap:10px;gap:10px;min-height:132px;padding:18px;border:1px solid rgba(35,29,21,.08);border-radius:8px;background:rgba(255,255,255,.5);transition:transform .24s var(--ease),border-color .24s var(--ease),box-shadow .24s var(--ease)}.admin-triage-card:hover{transform:translateY(-2px);border-color:rgba(184,148,88,.42);box-shadow:var(--soft-shadow)}.admin-triage-card strong{font-size:17px;line-height:1.35}.admin-triage-card span{color:var(--muted);font-size:12px;line-height:1.6}.admin-triage-card.is-empty{grid-column:1/-1}.import-flow-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.import-flow-step{display:grid;grid-gap:10px;gap:10px}.import-flow-step span:first-child{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(23,21,17,.08);font-size:12px;letter-spacing:.14em}.import-flow-step strong,.standard-preview-alert strong{font-size:18px;line-height:1.3}.import-flow-step p,.standard-preview-alert span{margin:0;color:var(--muted);line-height:1.7}.import-flow-step.active{border-color:rgba(184,148,88,.42);box-shadow:var(--soft-shadow)}.import-side-note{margin-top:18px;padding-top:18px;border-top:1px solid rgba(35,29,21,.08)}.standard-preview-alerts{grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px;margin-bottom:10px}@media (max-width:1100px){.admin-batch-strip,.admin-ops-strip,.admin-triage-preview,.admin-triage-strip,.import-flow-strip,.standard-preview-alerts{grid-template-columns:1fr}}.publish-readiness-panel{display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid rgba(35,29,21,.1);border-radius:8px;background:rgba(255,252,246,.7)}.publish-readiness-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.publish-readiness-head h3{margin:4px 0 0;font-size:18px;line-height:1.2}.publish-readiness-list,.publish-readiness-scoreline{display:grid;grid-gap:8px;gap:8px}.publish-readiness-scoreline{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-readiness-notice{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid rgba(35,29,21,.1);border-radius:8px}.publish-readiness-notice strong{font-size:14px;line-height:1.4}.publish-readiness-notice span{line-height:1.6}.publish-readiness-notice.error{border-color:rgba(168,50,50,.24);background:rgba(255,240,240,.88);color:#8e2424}.publish-readiness-notice.warning{border-color:rgba(184,148,88,.26);background:rgba(247,239,223,.92);color:var(--gold-deep)}.publish-readiness-notice.success{border-color:rgba(49,103,71,.24);background:rgba(235,247,239,.82);color:#26553b}.publish-readiness-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border:1px solid rgba(35,29,21,.08);border-radius:8px;background:rgba(255,255,255,.42)}.publish-readiness-row>strong{font-size:14px;line-height:1.3}.publish-readiness-items{display:flex;flex-wrap:wrap;gap:6px}.readiness-item{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 8px;border-radius:8px;border:1px solid rgba(35,29,21,.08)}.readiness-item span{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.readiness-item strong{font-size:12px;line-height:1.25}.readiness-item.is-ok{background:rgba(235,247,239,.76)}.readiness-item.is-ok span,.readiness-item.is-ok strong{color:#26553b}.readiness-item.is-missing{background:rgba(247,239,223,.92)}.readiness-item.is-missing span,.readiness-item.is-missing strong{color:var(--gold-deep)}.publish-readiness-link{color:var(--gold-deep);font-size:13px;letter-spacing:.12em}.publish-blocking-list{display:flex;flex-wrap:wrap;gap:8px}.publish-readiness-actions{display:flex;flex-wrap:wrap;gap:10px}.editor-followup-strip{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:18px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.3);box-shadow:var(--soft-shadow)}.editor-followup-strip strong{display:block;margin-bottom:4px}.account-rule-strip,.editor-followup-actions{display:flex;gap:10px;flex-wrap:wrap}.account-rule-strip{margin-bottom:16px}.catalog-detail-navigation{display:flex;justify-content:space-between;gap:16px;align-items:center}.catalog-detail-navigation strong{display:block;margin:4px 0 6px}.catalog-detail-navigation-actions{display:flex;gap:10px;flex-wrap:wrap}.parts-navigation-card{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px;padding:16px 18px;border:1px solid rgba(184,148,88,.22);border-radius:8px;background:rgba(255,252,246,.88)}.parts-panel-head{display:grid;grid-gap:12px;gap:12px}.parts-outline{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.parts-outline-link{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:14px 16px;border:1px solid rgba(35,29,21,.08);border-radius:8px;background:rgba(255,255,255,.46);transition:transform .24s var(--ease),border-color .24s var(--ease),background .24s var(--ease),box-shadow .24s var(--ease)}.parts-outline-link:focus-visible,.parts-outline-link:hover{transform:translateY(-2px);border-color:rgba(184,148,88,.34);background:rgba(255,252,246,.92);box-shadow:var(--soft-shadow)}.parts-outline-link.is-active,.parts-outline-link[aria-current=location]{border-color:rgba(184,148,88,.38);background:linear-gradient(180deg,rgba(255,252,246,.98),rgba(245,236,220,.94));box-shadow:var(--soft-shadow)}.parts-outline-link em,.parts-outline-link span{color:var(--muted);font-size:12px;font-style:normal}.parts-outline-link strong{font-size:16px;line-height:1.3}.part-card-heading{display:grid;grid-gap:4px;gap:4px}.part-card-active-chip{display:inline-flex;align-items:center;justify-self:flex-start;min-height:26px;padding:0 10px;border-radius:999px;background:rgba(184,148,88,.18);color:var(--text);font-size:11px;letter-spacing:.08em}.part-card-jump{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(35,29,21,.08);border-radius:999px;background:rgba(255,255,255,.56);color:var(--muted);font-size:12px;white-space:nowrap}.part-card-jump:focus-visible,.part-card-jump:hover{border-color:rgba(184,148,88,.34);background:rgba(255,252,246,.92);color:var(--text)}.part-card.is-active-part{border-color:rgba(184,148,88,.34);box-shadow:0 24px 54px rgba(29,24,18,.1)}.part-sequence-bar{display:grid;grid-template-columns:minmax(0,112px) minmax(0,1fr) minmax(0,112px);grid-gap:12px;gap:12px;align-items:center;margin-bottom:16px;padding:12px 14px;border:1px solid rgba(35,29,21,.08);border-radius:10px;background:rgba(255,252,246,.68)}.part-sequence-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid rgba(35,29,21,.08);border-radius:999px;background:rgba(255,255,255,.74);color:var(--muted);font-size:12px;text-align:center;transition:border-color .24s var(--ease),background .24s var(--ease),color .24s var(--ease),transform .24s var(--ease)}.part-sequence-link:focus-visible,.part-sequence-link:hover{transform:translateY(-1px);border-color:rgba(184,148,88,.34);background:rgba(255,252,246,.94);color:var(--text)}.part-sequence-link.is-disabled{background:rgba(255,255,255,.42);color:rgba(35,29,21,.4)}.part-sequence-status{display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center}.part-sequence-status em,.part-sequence-status span{color:var(--muted);font-size:12px;font-style:normal}.part-sequence-status strong{font-size:15px;line-height:1.3}.part-card-footer-nav{display:grid;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid rgba(35,29,21,.08)}.part-card-footer-links{display:flex;flex-wrap:wrap;gap:10px}.part-card-footer-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid rgba(35,29,21,.08);border-radius:999px;background:rgba(255,255,255,.62);color:var(--muted);font-size:12px;white-space:nowrap;transition:border-color .24s var(--ease),background .24s var(--ease),color .24s var(--ease),transform .24s var(--ease)}.part-card-footer-link:focus-visible,.part-card-footer-link:hover{transform:translateY(-1px);border-color:rgba(184,148,88,.34);background:rgba(255,252,246,.94);color:var(--text)}.part-card-footer-link.is-primary{border-color:rgba(184,148,88,.28);background:rgba(255,255,255,.72);color:var(--text)}.part-card-footer-current{color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.parts-navigation-copy{display:grid;grid-gap:6px;gap:6px}.parts-navigation-copy strong{font-size:18px;line-height:1.25}.parts-navigation-copy p{margin:0;color:var(--muted);line-height:1.6}.thumbnail-ribbon .muted.small{margin:0 0 10px}.selection-thumb{width:112px;height:84px;flex:0 0 auto;border:1px solid rgba(35,29,21,.08);border-radius:8px;background:rgba(255,252,246,.78)}@media (max-width:1100px){.parts-navigation-card{flex-direction:column;align-items:flex-start}.part-sequence-bar{grid-template-columns:1fr}.part-card-header{align-items:flex-start}.image-lightbox-toolbar{right:96px;left:24px;justify-content:space-between}.publish-readiness-row,.publish-readiness-scoreline{grid-template-columns:1fr}}.admin-risk-cell{display:flex;flex-wrap:wrap;gap:6px}.admin-risk-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border:1px solid rgba(35,29,21,.08);border-radius:999px;font-size:12px;line-height:1;white-space:nowrap}.admin-risk-pill.warning{background:rgba(247,239,223,.92);color:var(--gold-deep)}.admin-risk-pill.danger{background:rgba(255,240,240,.88);color:#8e2424}.admin-risk-pill.neutral{background:rgba(255,255,255,.56);color:var(--muted)}.admin-risk-pill.success{background:rgba(235,247,239,.82);color:#26553b}.admin-batch-edit-form,.admin-batch-edit-grid{display:grid;grid-gap:16px;gap:16px}.admin-batch-edit-head h3{margin:8px 0 0;font-size:22px;line-height:1.3}.admin-batch-edit-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.admin-batch-selection-state{display:grid;grid-gap:6px;gap:6px;justify-items:end}.admin-batch-selection-count{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(141,110,99,.18);background:rgba(255,248,240,.72);color:var(--text);font-size:12px;font-weight:700}.admin-batch-selection-warning{border-color:rgba(160,65,45,.24);background:rgba(160,65,45,.08);color:#9b3d2f}.admin-batch-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.admin-batch-edit-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:8px;border:1px solid rgba(35,29,21,.08);border-radius:12px;background:rgba(255,255,255,.5)}.admin-batch-select-all{display:inline-flex;align-items:center;gap:8px;min-width:108px;margin:0;color:var(--text);font-size:13px;font-weight:700}.admin-batch-checkbox-cell{width:42px;text-align:center}.admin-batch-checkbox-cell input{width:18px;height:18px}.all-products-table tbody tr:has(.admin-batch-checkbox-cell input:checked){background:rgba(255,248,240,.78)}.all-products-table tbody tr[data-status=published]:has(.admin-batch-checkbox-cell input:checked){background:rgba(255,238,231,.86)}.admin-recommended-flag{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;margin-bottom:6px;padding:2px 10px;border-radius:999px;background:rgba(23,21,17,.9);color:#fff3d8;font-size:11px;letter-spacing:.12em}.all-products-table tr.is-recommended-row td{background:linear-gradient(180deg,rgba(255,249,238,.92),rgba(247,239,223,.72))}.all-products-table .admin-products-select-col{width:52px}.all-products-table .admin-products-name-col{min-width:260px;width:32%}.all-products-table .admin-products-compact-cell,.all-products-table .admin-products-compact-col,.all-products-table .admin-products-status-cell,.all-products-table .admin-products-status-col{min-width:92px;width:92px;white-space:nowrap}.all-products-table .admin-products-risk-cell,.all-products-table .admin-products-risk-col{min-width:180px;width:180px}.all-products-table .admin-products-source-cell,.all-products-table .admin-products-source-col{min-width:150px;width:150px}.all-products-table .admin-actions-cell,.all-products-table .admin-products-actions-col{min-width:170px;width:170px}@media (max-width:1100px){.admin-batch-edit-grid{grid-template-columns:1fr}.admin-batch-edit-head{flex-direction:column}.admin-batch-selection-state{justify-items:start}.admin-batch-edit-actions{justify-content:flex-start}}.account-list{display:grid;grid-gap:16px;gap:16px}.company-order-item-list{gap:10px}.company-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.company-compact-card{grid-template-columns:minmax(180px,1fr) minmax(280px,1.2fr);align-items:start}.company-compact-summary{display:grid;grid-gap:8px;gap:8px;min-width:0}.company-compact-summary h4{margin:6px 0 0;font-size:18px;line-height:1.2}.company-compact-summary p{margin:0}.system-note,.system-note-list{display:grid;grid-gap:12px;gap:12px}.system-note{padding:16px;border:1px solid rgba(35,29,21,.08);border-radius:8px;background:rgba(255,255,255,.48)}.system-note-head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.system-note h4{margin:6px 0 0;font-size:18px;line-height:1.25}.system-note p{margin:0;max-width:860px;color:var(--text);line-height:1.65}.system-note time{color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.record-note-summary{max-width:none}.record-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.record-detail-grid.is-compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.record-detail-grid span{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--app-line) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--app-surface) 82%,transparent);color:var(--text);font-size:13px;line-height:1.55}.record-detail-grid strong{color:var(--muted);font-size:12px;font-weight:600}.record-block{display:grid;grid-gap:10px;gap:10px}.record-block-title{margin:0;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}.admin-records-hero,.admin-records-page{display:grid;grid-gap:16px;gap:16px}.admin-records-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-records-metric-grid>span{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--app-line) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--app-surface) 88%,transparent);color:var(--text);font-size:13px;line-height:1.45}.admin-records-metric-grid strong{font-size:clamp(20px,2vw,28px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-records-latest{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);grid-gap:12px;gap:12px}.admin-record-row,.admin-records-latest-main,.admin-records-latest-side{border:1px solid color-mix(in srgb,var(--app-line) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--app-surface) 90%,transparent)}.admin-records-latest-main{display:grid;grid-gap:12px;gap:12px;padding:18px 20px}.admin-records-latest-main.is-pass{border-color:color-mix(in srgb,var(--app-line) 72%,var(--app-status-ok))}.admin-records-latest-main.is-fail{border-color:color-mix(in srgb,var(--app-line) 68%,var(--app-status-danger))}.admin-record-row h4,.admin-records-latest-main h3{margin:6px 0 0;font-size:20px;line-height:1.28}.admin-record-row-copy,.admin-records-latest-main p{margin:0;color:var(--text);line-height:1.68}.admin-records-latest-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.admin-records-latest-side{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:16px}.admin-record-row-meta span,.admin-records-latest-side span{display:grid;grid-gap:4px;gap:4px;min-width:0;color:var(--text);font-size:13px;line-height:1.55}.admin-record-row-meta strong,.admin-records-latest-side strong{color:var(--muted);font-size:12px;font-weight:600}.admin-records-panel{display:grid;grid-gap:14px;gap:14px}.admin-records-panel-head{gap:12px 18px;align-items:flex-end}.admin-record-pagination{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;color:var(--muted);font-size:13px;line-height:1}.admin-record-pagination span{min-width:58px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-record-pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--app-line) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-surface) 92%,transparent);color:var(--text);text-decoration:none;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.admin-record-pagination a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--app-line) 55%,var(--app-accent));background:color-mix(in srgb,var(--app-surface-elevated) 86%,transparent)}.admin-record-pagination .is-disabled,.admin-record-pagination a[aria-disabled=true]{opacity:.48;pointer-events:none}.admin-record-list{display:grid;grid-gap:12px;gap:12px}.admin-record-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);grid-gap:14px 18px;gap:14px 18px;padding:16px}.admin-record-row.is-pass{border-color:color-mix(in srgb,var(--app-line) 78%,var(--app-status-ok))}.admin-record-row.is-fail{border-color:color-mix(in srgb,var(--app-line) 72%,var(--app-status-danger))}.admin-record-row-main,.admin-record-row-meta{display:grid;grid-gap:10px;gap:10px;min-width:0}.admin-record-row-meta{align-content:start}.admin-record-row-main .chip-row,.admin-record-row-meta .chip-row{gap:8px}.admin-record-row-copy{max-width:980px;font-size:14px}.admin-record-details{grid-column:1/-1;padding-top:2px;border-top:1px dashed color-mix(in srgb,var(--app-line) 72%,transparent)}.admin-record-details summary{display:inline-flex;align-items:center;gap:8px;padding:10px 0 2px;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;list-style:none}.admin-record-details summary::-webkit-details-marker{display:none}.admin-record-details summary:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid color-mix(in srgb,var(--app-line) 76%,transparent);border-radius:999px;font-size:13px;line-height:1}.admin-record-details[open] summary:before{content:"-"}.admin-record-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding-top:10px}.admin-record-details-grid section{display:grid;grid-gap:10px;gap:10px;min-width:0}.admin-record-checks{display:grid;grid-gap:8px;gap:8px}.admin-record-checks span{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--app-line) 74%,transparent);border-radius:8px;background:color-mix(in srgb,var(--app-surface-muted) 82%,transparent);color:var(--text);font-size:13px;line-height:1.55}.admin-record-checks .is-pass{border-color:color-mix(in srgb,var(--app-line) 64%,var(--app-status-ok))}.admin-record-checks .is-fail{border-color:color-mix(in srgb,var(--app-line) 60%,var(--app-status-danger))}.admin-record-file-list{display:flex;flex-wrap:wrap;gap:8px}.admin-record-file-list code{display:inline-flex;align-items:center;max-width:100%;padding:8px 10px;overflow-wrap:anywhere;border:1px solid color-mix(in srgb,var(--app-line) 76%,transparent);border-radius:8px;background:color-mix(in srgb,var(--app-surface) 94%,transparent);color:var(--text);font-size:12px;line-height:1.5}.admin-record-file-list small{color:var(--muted);font-size:12px;line-height:1.5}.admin-changelog-page .admin-records-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.changelog-latest-band .admin-records-latest-main{min-height:100%}.admin-changelog-list{gap:10px}.admin-changelog-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.admin-changelog-page .admin-record-row,.admin-changelog-page .admin-records-latest-main{border-color:color-mix(in srgb,var(--app-line) 78%,transparent)}html[data-ui-theme] .admin-record-checks span,html[data-ui-theme] .admin-record-file-list code,html[data-ui-theme] .admin-record-pagination a,html[data-ui-theme] .admin-record-row,html[data-ui-theme] .admin-records-latest-main,html[data-ui-theme] .admin-records-latest-side,html[data-ui-theme] .admin-records-metric-grid>span{border-color:var(--app-line)!important;background:var(--app-surface)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .admin-record-checks .is-pass,html[data-ui-theme] .admin-record-row.is-pass,html[data-ui-theme] .admin-records-latest-main.is-pass{border-color:color-mix(in srgb,var(--app-line) 62%,var(--app-status-ok))!important}html[data-ui-theme] .admin-changelog-page .admin-record-row,html[data-ui-theme] .admin-changelog-page .admin-records-latest-main{border-color:var(--app-line)!important}html[data-ui-theme] .admin-record-checks .is-fail,html[data-ui-theme] .admin-record-row.is-fail,html[data-ui-theme] .admin-records-latest-main.is-fail{border-color:color-mix(in srgb,var(--app-line) 60%,var(--app-status-danger))!important}html[data-ui-theme] .admin-record-row-copy,html[data-ui-theme] .admin-record-row-meta span,html[data-ui-theme] .admin-records-latest-main p,html[data-ui-theme] .admin-records-latest-side span{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .admin-record-details summary,html[data-ui-theme] .admin-record-file-list small,html[data-ui-theme] .admin-record-row-meta strong,html[data-ui-theme] .admin-records-latest-side strong{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}html[data-ui-theme] .admin-record-details{border-top-color:var(--app-line)!important}html[data-ui-theme] .admin-record-details summary:before{border-color:var(--app-line)!important;color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}html[data-ui-theme] .admin-record-pagination a:hover{background:var(--app-surface-elevated)!important}@media (max-width:980px){.admin-changelog-row,.admin-record-row,.admin-records-latest{grid-template-columns:1fr}.admin-changelog-page .admin-records-metric-grid,.admin-record-details-grid,.admin-records-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-changelog-page .admin-records-metric-grid,.admin-record-details-grid,.admin-records-metric-grid,.record-detail-grid,.record-detail-grid.is-compact{grid-template-columns:1fr}.admin-records-panel-head{align-items:stretch}.admin-record-pagination{justify-content:flex-start}.admin-record-pagination a{flex:1 1 120px}.admin-record-row,.admin-records-latest-main,.admin-records-latest-side{padding:14px}}.notification-note{gap:10px}.notification-note.is-unread{border-color:color-mix(in srgb,var(--app-line) 58%,var(--app-accent));background:color-mix(in srgb,rgba(255,255,255,.48) 90%,var(--app-accent))}.notification-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.notification-actions form{margin:0}.ops-verify-note.is-pass{border-color:color-mix(in srgb,var(--app-line) 70%,#2f8f5b)}.ops-verify-note.is-fail{border-color:color-mix(in srgb,var(--app-line) 55%,#b44747)}.ops-verify-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ops-verify-summary-grid div{display:grid;grid-gap:6px;gap:6px;min-height:88px;padding:14px 16px;border:1px solid rgba(35,29,21,.08);border-radius:12px;background:rgba(255,255,255,.5)}.ops-verify-summary-grid span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ops-verify-summary-grid strong{font-size:20px;line-height:1.3}.ops-verify-check-list{display:grid;grid-gap:10px;gap:10px}.ops-verify-check{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid rgba(35,29,21,.08);border-radius:12px;background:rgba(255,255,255,.42)}.ops-verify-check.is-pass{border-color:color-mix(in srgb,var(--app-line) 72%,#2f8f5b)}.ops-verify-check.is-fail{border-color:color-mix(in srgb,var(--app-line) 48%,#b44747);background:color-mix(in srgb,rgba(255,255,255,.42) 88%,#b44747)}.ops-verify-check-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.ops-verify-check p{margin:0}.account-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-accounts-layout{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.28fr);grid-gap:12px;gap:12px;align-items:start}.admin-accounts-stack{gap:12px}.account-card,.account-create-card,.account-edit-form,.account-form{display:grid;grid-gap:16px;gap:16px}.account-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-card{padding:20px;border:1px solid rgba(35,29,21,.08);border-radius:8px;background:rgba(255,255,255,.48)}.account-card-head,.account-card-meta,.account-form-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.account-card-head h4{margin:10px 0 6px;font-size:24px;line-height:1.15}.account-card-meta{justify-content:flex-start;color:var(--muted);font-size:13px}.account-form-actions{align-items:flex-start}.account-form-actions p{margin:0;max-width:560px}.account-panel{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px;padding:14px;border:1px solid var(--line);border-radius:8px;background:rgba(255,250,240,.58)}.account-panel-copy{display:grid;grid-gap:4px;gap:4px}.account-panel-copy strong{font-size:18px;line-height:1.2}.account-panel-copy span:last-child{color:var(--muted);font-size:13px}.account-panel-actions{display:grid;grid-gap:10px;gap:10px}.account-panel-actions form{display:grid}.account-directory{display:grid;grid-gap:12px;gap:12px}.account-directory-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px}.account-row-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:start;padding:11px 12px;border:1px solid rgba(35,29,21,.08);border-radius:8px;background:rgba(255,255,255,.5)}.account-row-main,.account-row-meta,.account-row-title{min-width:0}.account-row-main,.account-row-meta{grid-column:1}.account-row-title{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.account-row-title strong{font-size:16px;line-height:1.25}.account-status-dot{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(45,117,77,.1);color:#2d754d;font-size:12px;font-weight:700}.account-status-dot.disabled{background:rgba(160,65,45,.1);color:#9b3d2f}.account-row-main p{margin:4px 0 0}.account-row-meta{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:12px}.account-row-edit{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end}.account-pagination{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.account-pagination span{color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-inline-toast{justify-self:end;min-height:34px;padding:8px 12px;border:1px solid rgba(45,117,77,.16);border-radius:999px;background:rgba(235,247,239,.92);color:#2d754d;font-size:13px;font-weight:700;animation:account-toast-fade 2.4s ease forwards}@keyframes account-toast-fade{0%{opacity:0;transform:translateY(-4px)}12%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.account-edit-dialog{width:min(680px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 32px));padding:0;border:0;border-radius:14px;background:transparent;color:var(--text)}.account-edit-dialog::-webkit-backdrop{background:rgba(18,16,13,.48)}.account-edit-dialog::backdrop{background:rgba(18,16,13,.48)}.account-dialog-panel{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(35,29,21,.1);border-radius:14px;background:var(--card);box-shadow:0 20px 64px rgba(34,28,20,.18)}.share-wechat-dialog{width:min(368px,calc(100vw - 28px));max-height:min(560px,calc(100vh - 36px));padding:0;border:0;border-radius:24px;background:transparent}.share-wechat-dialog::-webkit-backdrop{background:radial-gradient(circle at 16% 18%,rgba(201,185,152,.16),transparent 26%),radial-gradient(circle at 84% 12%,rgba(255,255,255,.12),transparent 20%),rgba(17,15,14,.36);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.share-wechat-dialog::backdrop{background:radial-gradient(circle at 16% 18%,rgba(201,185,152,.16),transparent 26%),radial-gradient(circle at 84% 12%,rgba(255,255,255,.12),transparent 20%),rgba(17,15,14,.36);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.share-wechat-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.78);border-radius:24px;background:radial-gradient(circle at 14% 12%,rgba(227,216,190,.34),transparent 28%),radial-gradient(circle at 84% 10%,rgba(255,255,255,.74),transparent 22%),linear-gradient(180deg,rgba(255,252,248,.98),rgba(247,242,234,.98)),rgba(255,255,255,.96);color:#171311;box-shadow:0 32px 88px rgba(47,33,22,.18),inset 0 1px 0 rgba(255,255,255,.9)}.share-wechat-copy-head,.share-wechat-hero{display:flex;align-items:center;justify-content:space-between;gap:10px}.share-wechat-titleblock{display:grid;grid-gap:8px;gap:8px}.share-wechat-chip{width:-moz-fit-content;width:fit-content;padding:5px 10px;border:1px solid rgba(24,23,23,.08);border-radius:999px;background:rgba(255,255,255,.72);color:rgba(42,36,31,.8);font-size:10px;font-weight:700;line-height:1;letter-spacing:.04em}.share-wechat-hero h3{margin:0;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(22px,3.4vw,28px);line-height:1;letter-spacing:-.04em}.share-wechat-subcopy{margin:0;color:rgba(98,84,68,.88);font-size:10px;line-height:1.4}.share-wechat-close{min-width:auto;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.42)}.share-wechat-stage{display:block}.share-wechat-copy{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(34,28,22,.08);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,242,235,.86)),rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 14px 28px rgba(34,25,16,.06)}.share-wechat-copy-head{align-items:center}.share-wechat-copy-meta{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.share-wechat-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.share-wechat-copy strong{font-size:16px;line-height:1.2;color:#171311}.share-wechat-label{color:rgba(122,107,90,.84);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.share-wechat-linkbar{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:42px;padding:10px 12px;border:1px solid rgba(36,31,26,.06);border-radius:14px;background:linear-gradient(180deg,rgba(249,245,239,.98),rgba(244,237,228,.98))}.share-wechat-linkicon{position:relative;width:18px;height:18px}.share-wechat-linkicon span{position:absolute;top:4px;width:10px;height:8px;border:2px solid rgba(30,27,25,.84);border-radius:999px}.share-wechat-linkicon span:first-child{left:0}.share-wechat-linkicon span:last-child{right:0}.share-wechat-linkvalue{overflow:hidden;color:rgba(56,47,39,.88);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.share-wechat-primary{padding:9px 12px;border-radius:999px;background:linear-gradient(180deg,#20201d,#151310);color:#fffaf4;border-color:rgba(23,19,17,.12);box-shadow:0 10px 24px rgba(22,19,17,.18)}.share-wechat-footer{display:block;padding-top:0}.share-wechat-qr-block{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(36,29,24,.06);border-radius:16px;background:rgba(255,255,255,.68)}.share-wechat-qr-frame{display:grid;place-items:center;width:68px;height:68px;padding:5px;flex-shrink:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(17,24,31,.06),0 10px 24px rgba(22,18,13,.07)}.share-wechat-qr-frame svg{width:100%;height:auto}.share-wechat-qr-copy{display:grid;grid-gap:2px;gap:2px}.share-wechat-qr-copy strong{font-size:12px;line-height:1.15}@media (max-width:720px){.share-wechat-dialog{width:min(100vw - 16px,100vw);max-height:min(100vh - 20px,100vh)}.share-wechat-panel{gap:10px;padding:12px;border-radius:20px}.share-wechat-hero{align-items:center}.share-wechat-hero h3{font-size:24px}.share-wechat-copy-head{flex-direction:column;align-items:flex-start}.share-wechat-inline-actions{width:100%;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.share-wechat-qr-block{align-items:flex-start}.share-wechat-linkvalue{white-space:normal;word-break:break-all}}.account-dialog-head,.account-dialog-reset{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.account-dialog-head h3{margin:4px 0 0;font-size:20px;line-height:1.2}.account-dialog-reset{padding:8px 10px;border:1px solid rgba(35,29,21,.08);border-radius:10px;background:rgba(255,255,255,.48)}.account-dialog-form{gap:10px}.account-dialog-form .account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-dialog-form label{gap:6px}.account-dialog-form input,.account-dialog-form select{min-height:42px}.account-dialog-form textarea{min-height:88px}.account-dialog-form .account-card-meta{gap:6px 12px;font-size:12px}.account-dialog-form .account-form-actions{align-items:center}.account-dialog-save{min-width:112px}.account-dialog-error{margin:0;color:#9b3d2f;font-size:13px}.admin-all-products-page{gap:12px}.admin-company-layout{align-items:start}.admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-module-card{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid rgba(35,29,21,.08);border-radius:14px;background:rgba(255,255,255,.46);transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.admin-module-card strong{color:var(--text);font-size:15px;line-height:1.35}.admin-module-card span{color:var(--muted);font-size:13px;line-height:1.55}.admin-module-card:hover{transform:translateY(-1px);border-color:rgba(184,148,88,.3);background:rgba(255,255,255,.66)}.admin-module-card-feature{min-height:82px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;border-color:color-mix(in srgb,var(--app-accent) 44%,var(--app-line));background:color-mix(in srgb,var(--app-accent) 13%,var(--app-surface) 87%)}.admin-module-card-feature:before{content:"";width:56px;height:56px;border-radius:18px;background:color-mix(in srgb,var(--app-accent) 20%,var(--app-surface-elevated) 80%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent) 14%,transparent);background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 14.5V19h4.5L19 8.5 14.5 4 4 14.5Z' stroke='%23111318' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='m13.5 5 4.5 4.5' stroke='%23111318' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M4 14.5h4.5V19' stroke='%23111318' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:28px 28px}.admin-module-card-feature span,.admin-module-card-feature strong{grid-column:2}.admin-module-card-feature strong{align-self:center;font-size:26px;line-height:1.12;font-weight:780}.admin-module-card-feature span{display:none}.admin-orders-table-wrap .all-products-table,.admin-orders-table-wrap table{min-width:860px}.admin-all-products-toolbar,.admin-all-products-workspace{display:grid;grid-gap:10px;gap:10px;padding:14px 16px!important}.admin-all-products-toolbar-main{display:flex;gap:16px;align-items:center;justify-content:space-between}.admin-all-products-toolbar-main h2{margin:4px 0 2px;font-size:clamp(24px,2.6vw,34px);line-height:1.1}.admin-all-products-toolbar-main p{margin:0}.admin-all-products-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.admin-all-products-active-filters,.admin-all-products-summary-strip{display:flex;flex-wrap:wrap;gap:6px}.import-success-card.admin-compact-hero,.standard-import-card.admin-compact-hero,.standard-preview-card.admin-compact-hero{padding:16px 20px}.admin-all-products-control-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);grid-gap:12px;gap:12px;align-items:start;padding-top:10px;border-top:1px solid rgba(35,29,21,.08)}.admin-all-products-batch-panel,.admin-filter-card.is-embedded{min-width:0;padding:12px;border:1px solid rgba(35,29,21,.08);border-radius:14px;background:rgba(255,255,255,.46)}.admin-filter-card.is-embedded.is-flat{padding:0;border:0;border-radius:0;background:transparent}.import-success-actions .button.primary,.standard-preview-actions .admin-submit-button,.standard-upload-form .admin-submit-button{min-width:104px}.admin-embedded-section-title{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;margin-bottom:10px;color:var(--text);font-size:13px;font-weight:800}.admin-filter-card.is-embedded .admin-review-filters{grid-template-columns:minmax(180px,1.25fr) repeat(3,minmax(108px,.72fr)) auto;gap:8px}.admin-filter-card.is-embedded .admin-review-filters label:nth-of-type(2){display:none}.admin-filter-card.is-embedded .admin-filter-label{font-size:11px}.admin-filter-card.is-embedded input,.admin-filter-card.is-embedded select{min-height:38px}.admin-batch-edit-form.is-compact{gap:10px}.admin-batch-edit-form.is-compact .admin-batch-edit-head{align-items:center}.admin-batch-edit-form.is-compact .admin-batch-edit-head h3{margin-top:3px;font-size:17px}.admin-batch-edit-form.is-compact .admin-batch-selection-state{display:flex;flex-wrap:wrap;justify-content:flex-end}.admin-batch-edit-form.is-compact .admin-batch-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-batch-edit-form.is-compact .admin-batch-edit-actions{grid-column:1/-1;min-height:42px;padding:6px}.admin-batch-edit-form.is-compact input,.admin-batch-edit-form.is-compact select{min-height:38px}.sidebar-audience-panel{display:grid;grid-gap:6px;gap:6px;padding-top:12px;border-top:1px solid var(--line)}.sidebar-audience-panel strong{font-size:18px;line-height:1.2}.sidebar-audience-panel span:last-of-type{color:var(--muted);font-size:13px;line-height:1.6}@media (max-width:1100px){.account-directory-list,.account-form-grid,.account-row-card,.account-stats-grid,.admin-accounts-layout,.admin-module-grid,.company-compact-card,.company-list{grid-template-columns:1fr}.account-card-head,.account-form-actions{align-items:flex-start}.account-pagination,.account-row-edit{justify-self:start;justify-content:flex-start}.admin-all-products-toolbar-main{align-items:flex-start;flex-direction:column}.admin-all-products-toolbar-actions{justify-content:flex-start}.account-dialog-form .account-form-grid,.admin-all-products-control-grid,.admin-batch-edit-form.is-compact .admin-batch-edit-grid,.admin-filter-card.is-embedded .admin-review-filters,.admin-home-secondary-grid{grid-template-columns:1fr}}.catalog-audience-switch{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.catalog-audience-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border:1px solid rgba(35,29,21,.1);border-radius:999px;background:rgba(255,255,255,.56);color:var(--muted);font-size:13px;transition:transform .24s var(--ease),border-color .24s var(--ease),background .24s var(--ease),color .24s var(--ease)}.catalog-audience-switch a.is-active,.catalog-audience-switch a:hover,.catalog-audience-switch a[aria-current=page]{transform:translateY(-1px);border-color:rgba(184,148,88,.4);background:rgba(23,21,17,.92);color:#fff3d8}.catalog-audience-switch-detail{margin-top:0}.home-login-hero{position:relative;min-height:100vh;overflow:hidden;background:#05080b;color:#f7f3ea}.home-login-background{position:absolute;inset:0;z-index:0;pointer-events:none}.home-login-background-photo{object-fit:cover;object-position:center;filter:saturate(.68) brightness(.26) contrast(1.16);transform:scale(1.025);pointer-events:none}.home-login-hero:after,.home-login-hero:before{content:"";position:absolute;inset:0;pointer-events:none}.home-login-hero:before{background:linear-gradient(90deg,rgba(3,7,10,.9),rgba(3,7,10,.54) 30%,rgba(3,7,10,.18) 62%,rgba(3,7,10,.68)),radial-gradient(circle at 57% 46%,rgba(202,167,112,.15),transparent 21%),radial-gradient(circle at 82% 18%,rgba(228,214,184,.1),transparent 18%);opacity:.96}.home-login-hero:after{background:linear-gradient(180deg,rgba(0,0,0,.22),transparent 26%,rgba(0,0,0,.64)),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 96px)}.home-login-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 55%,rgba(136,188,228,.16),transparent 16%),radial-gradient(circle at 58% 58%,rgba(109,166,212,.14),transparent 22%),radial-gradient(circle at 89% 24%,rgba(244,230,194,.24),transparent 16%);filter:blur(32px);opacity:.72}.home-login-frame{position:relative;z-index:5;display:grid;align-items:center;min-height:100svh;padding:clamp(28px,3vw,44px) clamp(22px,3vw,40px)}.home-login-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,408px);grid-gap:clamp(28px,3.6vw,48px);gap:clamp(28px,3.6vw,48px);align-items:center;min-height:calc(100svh - clamp(56px, 6vw, 88px));width:min(1180px,100%);margin:0 auto}.hero-login-card,.home-login-panel-wrap,.home-login-showcase{position:relative;z-index:6}.home-login-showcase{min-width:0}.home-login-showcase-copy{display:grid;grid-gap:12px;gap:12px;max-width:720px;padding:0;justify-self:start}.home-login-kicker{width:-moz-fit-content;width:fit-content;margin:0;padding:10px 22px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:linear-gradient(180deg,rgba(111,151,183,.14),rgba(85,123,154,.08));color:rgba(247,243,234,.9);font-size:clamp(9px,.74vw,10px);letter-spacing:.24em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 30px rgba(6,19,33,.08)}.home-login-showcase-header{display:flex;align-items:center;gap:14px}.home-login-showcase-index{color:rgba(230,214,190,.82);font-size:12px;letter-spacing:.24em}.home-login-showcase-rule{width:72px;height:1px;background:linear-gradient(90deg,rgba(227,208,182,.6),rgba(227,208,182,0))}.home-login-showcase h1{margin:0;max-width:min(720px,100%);color:#f8f1e8;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(46px,4.8vw,68px);font-weight:500;line-height:.98;letter-spacing:-.04em;text-shadow:0 10px 34px rgba(0,0,0,.28)}.home-login-showcase h1 span{display:block;white-space:nowrap}.home-login-showcase-lead{max-width:420px;margin:0;color:rgba(236,227,215,.88);font-size:14px;line-height:1.84;text-shadow:0 6px 22px rgba(0,0,0,.24)}.home-login-showcase-tags{display:flex;flex-wrap:wrap;gap:10px}.home-login-showcase-tags span{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:1px solid rgba(255,245,228,.14);border-radius:999px;background:rgba(255,248,235,.06);color:rgba(239,229,215,.88);font-size:11px;letter-spacing:.08em}.home-login-panel-wrap{display:grid;justify-items:stretch;align-self:center;justify-self:end;width:min(408px,100%);min-width:0}.hero-login-card{width:100%;min-height:0;display:grid;grid-gap:22px;gap:22px;padding:32px 30px;border:1px solid rgba(239,222,193,.34);border-radius:30px;background:linear-gradient(180deg,rgba(36,29,24,.96),rgba(20,17,15,.98));color:#eef5fb;box-shadow:0 42px 120px rgba(0,0,0,.56),0 0 0 1px rgba(255,248,232,.05),inset 0 1px 0 rgba(255,255,255,.12);-webkit-backdrop-filter:none;backdrop-filter:none}.hero-login-form,.hero-login-heading,.hero-login-meta{display:grid;grid-gap:12px;gap:12px}.hero-login-badge{margin:0;color:#ccb08a;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero-login-heading h2{margin:0;color:#f7f0e6;font-size:30px;line-height:1.12}.hero-login-copy{margin:0;color:rgba(234,226,216,.72);font-size:13px;line-height:1.72}.auth-form,.hero-login-form{display:grid;grid-gap:14px;gap:14px}.auth-form label,.hero-login-form label{display:grid;grid-gap:8px;gap:8px;color:rgba(234,226,216,.88);font-size:13px}.auth-form input,.hero-login-form input{width:100%;min-height:54px;padding:0 16px;border:1px solid rgba(229,212,184,.22)!important;border-radius:16px;background:linear-gradient(180deg,rgba(20,18,16,.98),rgba(33,28,24,.96))!important;background-color:rgba(22,19,17,.98)!important;color:rgba(250,245,236,.98)!important;caret-color:#d5b486;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 24px rgba(0,0,0,.22)!important}.hero-login-form input::placeholder{color:rgba(229,239,247,.58)!important;opacity:1!important}.hero-login-form input:-webkit-autofill,.hero-login-form input:-webkit-autofill:focus,.hero-login-form input:-webkit-autofill:hover{-webkit-text-fill-color:rgba(250,245,236,.98)!important;box-shadow:inset 0 0 0 1000px #171411!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.auth-form input:focus,.hero-login-form input:focus{border-color:rgba(218,184,132,.58)!important;background:linear-gradient(180deg,rgba(20,18,16,.82),rgba(38,32,27,.78))!important;background-color:rgba(27,23,20,.86)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 4px rgba(204,176,138,.11),0 18px 34px rgba(0,0,0,.24)!important;outline:none}.hero-login-actions{display:grid;grid-gap:0;gap:0;margin-top:6px}.hero-login-submit{width:100%;min-height:56px;border-radius:16px;border-color:rgba(223,202,171,.32);background:linear-gradient(180deg,#ceb086,#bb9668);color:#201a17;font-size:16px;font-weight:600;box-shadow:0 16px 34px rgba(15,10,8,.18),inset 0 1px 0 rgba(255,248,233,.48)}.hero-login-submit:hover{background:linear-gradient(180deg,#d7b78d,#c49e6e);border-color:rgba(233,219,199,.42)}.hero-login-submit .button-label{display:inline-flex;align-items:center;gap:0}.hero-login-meta{display:flex;align-items:center;justify-content:flex-start;gap:14px;color:rgba(234,226,216,.62);font-size:13px}.home-login-entry-note{max-width:560px;margin:0;color:rgba(245,238,224,.84);font-size:14px;line-height:1.75}@media (max-width:1280px){.home-login-grid{grid-template-columns:minmax(340px,410px) minmax(520px,1fr);column-gap:clamp(44px,5vw,84px)}.home-login-showcase h1{font-size:clamp(48px,5vw,68px)}}@media (min-width:1101px) and (max-width:1500px){.home-login-grid{grid-template-columns:minmax(330px,408px) minmax(0,1fr);column-gap:clamp(34px,4vw,64px);width:min(1120px,calc(100vw - 56px))}.home-login-showcase h1{max-width:min(560px,100%);font-size:clamp(44px,4.4vw,62px)}.home-login-showcase-lead{max-width:520px;font-size:14px}}@media (max-width:1100px){.home-login-grid{grid-template-columns:1fr;gap:28px;align-content:center}.home-login-panel-wrap,.home-login-showcase{grid-column:1;grid-row:auto}.home-login-panel-wrap,.home-login-showcase-copy{justify-self:start}.home-login-showcase h1{font-size:clamp(48px,7vw,68px)}.home-login-showcase h1 span{white-space:normal}.home-login-panel-wrap{width:min(420px,100%)}}@media (max-width:720px){.home-login-frame{padding:18px 14px 24px}.home-login-grid{min-height:auto;gap:24px}.home-login-showcase{display:none}.home-login-panel-wrap{justify-self:stretch;width:100%}.hero-login-card{padding:26px 22px;border-radius:26px}.hero-login-heading h2{font-size:30px}.hero-login-meta{flex-direction:column;align-items:flex-start}.hero-login-submit{width:100%}}html[data-ui-theme] .account-card,html[data-ui-theme] .account-create-card,html[data-ui-theme] .account-dialog-panel,html[data-ui-theme] .account-dialog-reset,html[data-ui-theme] .account-edit-form,html[data-ui-theme] .account-form,html[data-ui-theme] .account-panel,html[data-ui-theme] .account-row-card,html[data-ui-theme] .admin-batch-card,html[data-ui-theme] .admin-batch-edit-form,html[data-ui-theme] .admin-batch-selection-state,html[data-ui-theme] .admin-ops-primary,html[data-ui-theme] .admin-ops-secondary,html[data-ui-theme] .admin-triage-card,html[data-ui-theme] .admin-triage-summary,html[data-ui-theme] .catalog-footer-tools,html[data-ui-theme] .catalog-result-strip,html[data-ui-theme] .catalog-return-notice,html[data-ui-theme] .import-flow-step,html[data-ui-theme] .publish-readiness-panel,html[data-ui-theme] .publish-readiness-row,html[data-ui-theme] .standard-preview-alert,html[data-ui-theme] .system-note,html[data-ui-theme] .user-topbar{border:1px solid var(--app-line)!important;background:var(--app-surface)!important;color:var(--app-text)!important;box-shadow:var(--app-shadow)!important}html[data-ui-theme] .account-card-head h4,html[data-ui-theme] .account-dialog-head h3,html[data-ui-theme] .account-panel-copy strong,html[data-ui-theme] .account-row-title strong,html[data-ui-theme] .admin-batch-card-head h3,html[data-ui-theme] .admin-batch-product-name,html[data-ui-theme] .admin-ops-primary strong,html[data-ui-theme] .admin-triage-summary strong,html[data-ui-theme] .import-flow-step strong,html[data-ui-theme] .publish-readiness-head h3,html[data-ui-theme] .publish-readiness-row strong,html[data-ui-theme] .sidebar-audience-panel strong,html[data-ui-theme] .standard-preview-alert strong,html[data-ui-theme] .system-note h4,html[data-ui-theme] .user-topbar-account strong{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .account-create-card,html[data-ui-theme] .admin-table-card.compact-admin-panel{padding:18px!important}html[data-ui-theme] .admin-accounts-layout{gap:12px}html[data-ui-theme] .admin-accounts-stack{width:100%;max-width:1240px;margin-inline:auto;gap:12px}html[data-ui-theme] .admin-subpage-summary-strip{gap:6px}html[data-ui-theme] .compact-admin-panel.account-create-card,html[data-ui-theme] .compact-admin-panel.admin-table-card{border-radius:20px!important}html[data-ui-theme] .account-card,html[data-ui-theme] .account-create-card,html[data-ui-theme] .account-edit-form,html[data-ui-theme] .account-form,html[data-ui-theme] .account-row-card{gap:12px}html[data-ui-theme] .account-rule-strip{gap:6px}html[data-ui-theme] .account-card{padding:14px!important;border-radius:16px!important;box-shadow:none!important}html[data-ui-theme] .account-list{display:grid;grid-gap:10px;gap:10px}html[data-ui-theme] .account-directory-list,html[data-ui-theme] .company-list{gap:8px}html[data-ui-theme] .account-directory-list{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-theme] .admin-batch-edit-actions{border-color:var(--app-line)!important;background:var(--app-surface-elevated)!important}html[data-ui-theme] .admin-all-products-page{gap:10px!important}html[data-ui-theme] .admin-module-card,html[data-ui-theme] .company-order-item-card,html[data-ui-theme] .system-note{border:1px solid var(--app-line)!important;background:var(--app-surface)!important;box-shadow:none!important}html[data-ui-theme] .admin-module-card strong{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .admin-module-card span{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}html[data-ui-theme] .admin-module-card:hover{border-color:var(--app-line-strong)!important;background:var(--app-surface-elevated)!important}html[data-ui-theme=dark] .admin-module-card-feature,html[data-ui-theme=luxury] .admin-module-card-feature,html[data-ui-theme] .admin-module-card-feature{border-color:color-mix(in srgb,var(--app-accent) 44%,var(--app-line))!important;background:color-mix(in srgb,var(--app-accent) 13%,var(--app-surface) 87%)!important}html[data-ui-theme=dark] .admin-module-card-feature:before,html[data-ui-theme=luxury] .admin-module-card-feature:before,html[data-ui-theme] .admin-module-card-feature:before{background-color:color-mix(in srgb,var(--app-accent) 20%,var(--app-surface-elevated) 80%)!important}html[data-ui-theme] .admin-all-products-toolbar,html[data-ui-theme] .admin-all-products-workspace{padding:12px 14px!important;border-radius:16px!important}html[data-ui-theme] .admin-all-products-toolbar-main{gap:12px}html[data-ui-theme] .admin-all-products-toolbar-main h2{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .admin-all-products-toolbar-main p{font-size:13px}html[data-ui-theme] .admin-all-products-active-filters,html[data-ui-theme] .admin-all-products-summary-strip{gap:6px}html[data-ui-theme] .admin-batch-select-all,html[data-ui-theme] .admin-recommended-flag{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .account-card-head,html[data-ui-theme] .account-card-meta,html[data-ui-theme] .account-form-actions{gap:8px 12px}html[data-ui-theme] .account-card-head h4{margin:6px 0 2px;font-size:18px;line-height:1.2}html[data-ui-theme] .account-card-meta{font-size:12px}html[data-ui-theme] .account-form-grid{gap:10px}html[data-ui-theme] .admin-inline-action{display:flex;align-items:flex-end;justify-content:flex-start;min-height:100%;padding-top:23px}html[data-ui-theme] .account-edit-form textarea,html[data-ui-theme] .account-form textarea{min-height:64px}html[data-ui-theme] .compact-admin-panel .account-edit-form textarea,html[data-ui-theme] .compact-admin-panel .account-form textarea{min-height:46px}html[data-ui-theme] .compact-admin-panel .account-form-actions p{display:none}html[data-ui-theme] .compact-admin-panel .account-card{padding:12px!important}html[data-ui-theme] .compact-admin-panel .account-edit-form{gap:10px}html[data-ui-theme] .account-card-meta,html[data-ui-theme] .account-form-actions p,html[data-ui-theme] .account-pagination span,html[data-ui-theme] .account-panel-copy span:last-child,html[data-ui-theme] .account-row-meta,html[data-ui-theme] .admin-batch-card .small,html[data-ui-theme] .admin-batch-card p,html[data-ui-theme] .admin-batch-edit-head p,html[data-ui-theme] .admin-batch-selection-warning,html[data-ui-theme] .admin-ops-secondary>span,html[data-ui-theme] .admin-sort-toggle a,html[data-ui-theme] .admin-triage-card span,html[data-ui-theme] .catalog-audience-switch a,html[data-ui-theme] .import-flow-step p,html[data-ui-theme] .publish-readiness-notice span,html[data-ui-theme] .sidebar-audience-panel span:last-of-type,html[data-ui-theme] .sidebar-footer-note,html[data-ui-theme] .standard-preview-alert span,html[data-ui-theme] .system-note time,html[data-ui-theme] .user-topbar-account span:last-child{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}html[data-ui-theme] .admin-sort-toggle a,html[data-ui-theme] .catalog-audience-switch a{border:1px solid var(--app-line)!important;background:var(--app-surface-elevated)!important;box-shadow:none!important}html[data-ui-theme] .admin-sort-toggle a.is-active,html[data-ui-theme] .admin-sort-toggle a:hover,html[data-ui-theme] .admin-sort-toggle a[aria-current=page],html[data-ui-theme] .catalog-audience-switch a.is-active,html[data-ui-theme] .catalog-audience-switch a:hover,html[data-ui-theme] .catalog-audience-switch a[aria-current=page]{border-color:transparent!important;background:var(--app-text)!important;color:var(--app-bg-soft)!important;-webkit-text-fill-color:var(--app-bg-soft)!important;transform:none!important}html[data-ui-theme] .admin-sort-toggle a.is-active *,html[data-ui-theme] .admin-sort-toggle a:hover *,html[data-ui-theme] .admin-sort-toggle a[aria-current=page] *,html[data-ui-theme] .catalog-audience-switch a.is-active *,html[data-ui-theme] .catalog-audience-switch a:hover *,html[data-ui-theme] .catalog-audience-switch a[aria-current=page] *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-ui-theme=dark] .admin-sort-toggle a.is-active,html[data-ui-theme=dark] .admin-sort-toggle a:hover,html[data-ui-theme=dark] .admin-sort-toggle a[aria-current=page],html[data-ui-theme=dark] .catalog-audience-switch a.is-active,html[data-ui-theme=dark] .catalog-audience-switch a:hover,html[data-ui-theme=dark] .catalog-audience-switch a[aria-current=page]{background:var(--app-accent)!important;color:#08141b!important;-webkit-text-fill-color:#08141b!important}html[data-ui-theme=dark] .admin-sort-toggle a.is-active *,html[data-ui-theme=dark] .admin-sort-toggle a:hover *,html[data-ui-theme=dark] .admin-sort-toggle a[aria-current=page] *,html[data-ui-theme=dark] .catalog-audience-switch a.is-active *,html[data-ui-theme=dark] .catalog-audience-switch a:hover *,html[data-ui-theme=dark] .catalog-audience-switch a[aria-current=page] *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-ui-theme=luxury] .admin-sort-toggle a.is-active,html[data-ui-theme=luxury] .admin-sort-toggle a:hover,html[data-ui-theme=luxury] .admin-sort-toggle a[aria-current=page],html[data-ui-theme=luxury] .catalog-audience-switch a.is-active,html[data-ui-theme=luxury] .catalog-audience-switch a:hover,html[data-ui-theme=luxury] .catalog-audience-switch a[aria-current=page]{background:linear-gradient(135deg,rgba(158,141,100,.42),rgba(92,111,95,.34))!important;color:#fff8eb!important;-webkit-text-fill-color:#fff8eb!important;border-color:rgba(196,173,122,.34)!important}html[data-ui-theme=luxury] .admin-sort-toggle a.is-active *,html[data-ui-theme=luxury] .admin-sort-toggle a:hover *,html[data-ui-theme=luxury] .admin-sort-toggle a[aria-current=page] *,html[data-ui-theme=luxury] .catalog-audience-switch a.is-active *,html[data-ui-theme=luxury] .catalog-audience-switch a:hover *,html[data-ui-theme=luxury] .catalog-audience-switch a[aria-current=page] *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-ui-theme] .admin-batch-score,html[data-ui-theme] .admin-batch-selection-count,html[data-ui-theme] .catalog-return-badge,html[data-ui-theme] .import-flow-step span:first-child{border:1px solid var(--app-line)!important;background:var(--app-chip-bg)!important;color:var(--app-chip-text)!important;-webkit-text-fill-color:var(--app-chip-text)!important}html[data-ui-theme] .all-products-table tr.is-recommended-row td{background:var(--app-surface-muted)!important}html[data-ui-theme] .publish-readiness-notice{background:var(--app-surface-elevated)!important;color:var(--app-text)!important}html[data-ui-theme] .publish-readiness-notice.error{border-color:color-mix(in srgb,var(--app-status-danger) 38%,transparent)!important;color:var(--app-status-danger)!important}html[data-ui-theme] .publish-readiness-notice.warning{border-color:color-mix(in srgb,var(--app-status-warn) 38%,transparent)!important;color:var(--app-status-warn)!important}html[data-ui-theme] .publish-readiness-notice.success{border-color:color-mix(in srgb,var(--app-status-ok) 38%,transparent)!important;color:var(--app-status-ok)!important}html[data-ui-theme] .account-form-grid,html[data-ui-theme] .admin-batch-edit-grid,html[data-ui-theme] .admin-batch-strip,html[data-ui-theme] .admin-ops-strip,html[data-ui-theme] .form-grid,html[data-ui-theme] .import-flow-strip,html[data-ui-theme] .standard-preview-alerts{min-width:0}@media (max-width:760px){html[data-ui-theme] .user-topbar{align-items:stretch;margin-bottom:14px;padding:12px 14px}html[data-ui-theme] .user-topbar-actions,html[data-ui-theme] .user-topbar-buttons{justify-content:flex-start;width:100%}html[data-ui-theme] .user-topbar .theme-toggle{width:100%}html[data-ui-theme] .user-topbar-buttons .button,html[data-ui-theme] .user-topbar-buttons form{flex:1 1 140px}html[data-ui-theme] .sidebar{gap:12px;padding:16px 18px}html[data-ui-theme] .sidebar-section{gap:10px;width:100%}html[data-ui-theme] .brand-lockup{padding:10px 12px}html[data-ui-theme] .brand-mark{width:40px;height:40px}html[data-ui-theme] .nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}html[data-ui-theme] .nav a{justify-content:center;min-height:44px;padding:10px 12px}html[data-ui-theme] .account-panel{gap:10px;margin-bottom:10px;padding:12px 14px}html[data-ui-theme] .account-panel-actions{gap:8px}html[data-ui-theme] .sidebar-audience-panel{gap:4px;padding-top:10px}html[data-ui-theme] .theme-toggle{gap:8px;padding:12px 14px}html[data-ui-theme] .workspace-header{gap:10px;margin-bottom:14px;padding-bottom:14px}html[data-ui-theme] .workspace-title{font-size:clamp(28px,9vw,36px)}html[data-ui-theme] .account-form-grid,html[data-ui-theme] .account-stats-grid,html[data-ui-theme] .admin-batch-strip,html[data-ui-theme] .admin-ops-strip,html[data-ui-theme] .import-flow-strip,html[data-ui-theme] .standard-preview-alerts{grid-template-columns:1fr!important}html[data-ui-theme] .account-card-head,html[data-ui-theme] .account-card-meta,html[data-ui-theme] .account-form-actions,html[data-ui-theme] .admin-batch-card-head,html[data-ui-theme] .publish-readiness-head{align-items:stretch;flex-direction:column}html[data-ui-theme] .admin-sort-toggle,html[data-ui-theme] .catalog-audience-switch,html[data-ui-theme] .table-actions{display:grid;grid-template-columns:1fr;width:100%}html[data-ui-theme] .account-card-head .button,html[data-ui-theme] .account-card-head form,html[data-ui-theme] .account-form-actions .button,html[data-ui-theme] .table-actions .button,html[data-ui-theme] .table-actions a{width:100%}html[data-ui-theme] .catalog-result-strip{grid-template-columns:1fr}}html[data-ui-theme] .catalog-detail-navigation{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:18px 20px!important;border-radius:22px!important}html[data-ui-theme] .catalog-detail-navigation strong{display:block;margin-top:4px;font-size:clamp(22px,2.2vw,34px);line-height:1.12;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .catalog-detail-navigation p{max-width:760px;margin:8px 0 0;color:var(--app-text-soft)!important}html[data-ui-theme] .catalog-detail-navigation-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}html[data-ui-theme] .catalog-detail-navigation-actions .button{min-height:44px;padding:0 18px;border-radius:16px;white-space:nowrap}html[data-ui-theme] .showcase-copy.card{position:static!important;padding:clamp(22px,2.6vw,36px)!important}html[data-ui-theme] .showcase-title{margin-bottom:10px;font-size:clamp(34px,3.8vw,56px);line-height:1.05}html[data-ui-theme] .showcase-subtitle{margin-bottom:clamp(22px,3vw,42px)}html[data-ui-theme] .showcase-meta,html[data-ui-theme] .showcase-status-grid{gap:10px!important}html[data-ui-theme] .showcase-meta>div,html[data-ui-theme] .showcase-status-grid .record-id-row{min-height:auto;padding:14px 16px!important;border-radius:20px!important}html[data-ui-theme] .record-id-row span,html[data-ui-theme] .showcase-meta dt{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}html[data-ui-theme] .record-id-row strong,html[data-ui-theme] .showcase-meta dd{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .parts-panel{padding:clamp(18px,2.4vw,30px)!important}html[data-ui-theme] .parts-panel-head{gap:10px}html[data-ui-theme] .parts-outline{gap:8px}html[data-ui-theme] .part-card-jump,html[data-ui-theme] .part-sequence-bar,html[data-ui-theme] .parts-navigation-card{display:none!important}html[data-ui-theme] .part-card{grid-template-columns:minmax(260px,32%) minmax(0,1fr)!important;gap:clamp(14px,2vw,22px)!important;padding:clamp(14px,1.8vw,22px)!important;min-width:0}html[data-ui-theme] .part-card-body{gap:10px!important;min-width:0}html[data-ui-theme] .part-card-header{padding-bottom:10px!important}html[data-ui-theme] .part-card-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0}html[data-ui-theme] .part-spec-item-color,html[data-ui-theme] .part-spec-item-material,html[data-ui-theme] .part-spec-item-size{grid-column:1/-1!important}html[data-ui-theme] .showcase-info-panel,html[data-ui-theme] .showcase-meta{min-width:0}html[data-ui-theme] .showcase-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ui-theme] .part-card-specs>div,html[data-ui-theme] .part-spec-item,html[data-ui-theme] .showcase-meta>div{min-height:auto;padding:10px 12px!important;border-radius:16px!important;min-width:0}html[data-ui-theme] .part-card-copy{padding-top:8px!important}html[data-ui-theme] .part-card-copy p{line-height:1.55!important}html[data-ui-theme] .part-sequence-bar{padding:8px!important;border-radius:16px!important}html[data-ui-theme] .part-card-header strong,html[data-ui-theme] .part-sequence-status strong{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .part-card-body small,html[data-ui-theme] .part-card-header span,html[data-ui-theme] .part-sequence-status em,html[data-ui-theme] .part-spec-item span{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}html[data-ui-theme] .part-spec-item strong{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .catalog-audience-switch a{min-width:112px;border-radius:999px}html[data-ui-theme] .catalog-audience-switch-admin{display:inline-flex!important;align-items:center;width:auto!important;gap:6px;margin-top:8px;padding:5px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface-elevated);box-shadow:none}html[data-ui-theme] .catalog-audience-switch-admin>span{padding:0 8px 0 10px;color:var(--app-text-soft);font-size:11px;font-weight:700;letter-spacing:.08em}html[data-ui-theme] .catalog-audience-switch-admin a{min-width:auto!important;min-height:30px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important}html[data-ui-theme] .catalog-audience-switch-detail{margin-top:0!important;margin-bottom:8px}html[data-ui-theme] .sidebar{overflow-y:auto}html[data-ui-theme] .app-nav{display:grid;grid-gap:12px;gap:12px}html[data-ui-theme] .nav-group{display:grid;grid-gap:6px;gap:6px}html[data-ui-theme] .nav-group-label{padding:0 4px;color:var(--app-text-soft);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}html[data-ui-theme] .nav-group-links{display:grid;grid-gap:7px;gap:7px}html[data-ui-theme] .app-nav a{justify-content:flex-start!important;gap:10px;min-height:40px!important;padding:6px 8px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--app-text)!important;box-shadow:none!important;transform:none!important;transition:none!important}html[data-ui-theme] .nav-item-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:var(--app-surface-muted);color:var(--app-text-soft);transition:none!important}html[data-ui-theme] .nav-item-icon svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none}html[data-ui-theme] .nav-item-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}html[data-ui-theme] .nav-item-copy small,html[data-ui-theme] .nav-item-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme] .nav-item-copy strong{color:inherit;font-size:13px;font-weight:700;line-height:1.2}html[data-ui-theme] .nav-item-copy small{display:none}html[data-ui-theme] .app-nav a:hover{border-color:var(--app-line)!important;background:var(--app-surface-muted)!important;color:var(--app-text)!important}html[data-ui-theme] .app-nav a[aria-current=page]{border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-line))!important;background:var(--app-accent-soft)!important;color:var(--app-text)!important}html[data-ui-theme] .app-nav a[aria-current=page] .nav-item-icon{background:color-mix(in srgb,var(--app-accent) 18%,var(--app-surface-muted));color:var(--app-text)}html[data-ui-theme=dark] .app-nav a[aria-current=page]{border-color:color-mix(in srgb,var(--app-accent) 46%,var(--app-line))!important;background:color-mix(in srgb,var(--app-accent) 18%,var(--app-surface))!important;color:var(--app-text)!important}html[data-ui-theme=dark] .app-nav a[aria-current=page] .nav-item-icon{background:color-mix(in srgb,var(--app-accent) 26%,var(--app-surface-muted));color:var(--app-text)}html[data-ui-theme=luxury] .app-nav a[aria-current=page]{border-color:color-mix(in srgb,var(--app-accent) 42%,var(--app-line))!important;background:color-mix(in srgb,var(--app-accent-soft) 68%,var(--app-surface))!important}html[data-ui-theme] .app-nav a[aria-current=page] .nav-item-copy small{color:inherit;opacity:.72}html[data-ui-theme] .account-panel{gap:12px;border-radius:22px!important}html[data-ui-theme] .user-topbar{border-radius:22px!important}html[data-ui-theme] .account-panel-actions{grid-template-columns:1fr}html[data-ui-theme] .account-panel-actions .button,html[data-ui-theme] .account-panel-actions form{width:100%}html[data-ui-theme] .account-panel-actions .button{min-height:40px;border-radius:14px}html[data-ui-theme] .theme-toggle{border-radius:22px}@media (max-width:980px){html[data-ui-theme] .catalog-detail-navigation,html[data-ui-theme] .part-card{grid-template-columns:1fr!important}html[data-ui-theme] .catalog-detail-navigation-actions{justify-content:flex-start}html[data-ui-theme] .part-card-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){html[data-ui-theme] .catalog-detail-navigation-actions,html[data-ui-theme] .catalog-detail-navigation-actions .button{width:100%}html[data-ui-theme] .part-card-specs{grid-template-columns:1fr!important}}@media (max-width:760px){html[data-ui-theme] .app-nav{gap:12px}html[data-ui-theme] .nav-group{gap:7px}html[data-ui-theme] .nav-group-links{grid-template-columns:1fr}html[data-ui-theme] .app-nav a{justify-content:flex-start!important;min-height:52px!important;padding:9px 10px!important}html[data-ui-theme] .nav-item-icon{width:30px;height:30px;flex-basis:30px;border-radius:10px}html[data-ui-theme] .nav-item-copy strong{font-size:13px}html[data-ui-theme] .nav-item-copy small{display:none}html[data-ui-theme] .workspace-header{gap:8px;margin-bottom:10px;padding-bottom:10px}html[data-ui-theme] .workspace-title{font-size:clamp(26px,8vw,34px)!important}html[data-ui-theme] .workspace-description{font-size:13px;line-height:1.5}html[data-ui-theme] .admin-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-theme] .admin-kpi-card{min-height:70px;padding:12px}html[data-ui-theme] .admin-filter-card,html[data-ui-theme] .admin-table-card{padding:18px!important}}html[data-ui-theme] .sidebar .app-nav{gap:12px!important}html[data-ui-theme] .sidebar .nav-group-links{gap:7px!important}html[data-ui-theme=dark] .sidebar .app-nav a,html[data-ui-theme=luxury] .sidebar .app-nav a,html[data-ui-theme] .sidebar .app-nav a{min-height:40px!important;padding:6px 8px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--app-text)!important;box-shadow:none!important;transform:none!important;transition:none!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme=dark] .sidebar .app-nav a:hover,html[data-ui-theme=luxury] .sidebar .app-nav a:hover,html[data-ui-theme] .sidebar .app-nav a:hover{border-color:var(--app-line)!important;background:var(--app-surface-muted)!important;color:var(--app-text)!important}html[data-ui-theme=dark] .sidebar .app-nav a[aria-current=page],html[data-ui-theme=luxury] .sidebar .app-nav a[aria-current=page],html[data-ui-theme] .sidebar .app-nav a[aria-current=page]{border-color:color-mix(in srgb,var(--app-accent) 38%,var(--app-line))!important;background:var(--app-accent-soft)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;box-shadow:none!important}html[data-ui-theme=dark] .sidebar .app-nav a *,html[data-ui-theme=luxury] .sidebar .app-nav a *,html[data-ui-theme] .sidebar .app-nav a *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-ui-theme=dark] .sidebar .nav-item-icon,html[data-ui-theme=luxury] .sidebar .nav-item-icon,html[data-ui-theme] .sidebar .nav-item-icon{flex-basis:28px!important;width:28px!important;height:28px!important;border-radius:9px!important;background:var(--app-surface-muted)!important;color:var(--app-text-soft)!important;transition:none!important}html[data-ui-theme=dark] .sidebar .app-nav a[aria-current=page] .nav-item-icon,html[data-ui-theme=luxury] .sidebar .app-nav a[aria-current=page] .nav-item-icon,html[data-ui-theme] .sidebar .app-nav a[aria-current=page] .nav-item-icon{background:color-mix(in srgb,var(--app-accent) 18%,var(--app-surface-muted))!important;color:var(--app-text)!important}html[data-ui-theme=dark] .sidebar .nav-item-copy strong,html[data-ui-theme=luxury] .sidebar .nav-item-copy strong,html[data-ui-theme] .sidebar .nav-item-copy strong{color:inherit!important;font-size:13px!important;font-weight:700!important;-webkit-text-fill-color:currentColor!important}html[data-ui-theme] .account-card,html[data-ui-theme] .account-card-head h4,html[data-ui-theme] .account-create-card,html[data-ui-theme] .account-edit-form,html[data-ui-theme] .account-form,html[data-ui-theme] .admin-batch-product-name,html[data-ui-theme] .admin-data-value,html[data-ui-theme] .admin-filter-card,html[data-ui-theme] .admin-image-card-path,html[data-ui-theme] .admin-page,html[data-ui-theme] .admin-record-cell strong,html[data-ui-theme] .admin-table-card,html[data-ui-theme] .card,html[data-ui-theme] .content,html[data-ui-theme] .content dd,html[data-ui-theme] .content h2,html[data-ui-theme] .content h3,html[data-ui-theme] .content h4,html[data-ui-theme] .content label,html[data-ui-theme] .content li,html[data-ui-theme] .content p,html[data-ui-theme] .content strong,html[data-ui-theme] .content td,html[data-ui-theme] .editor-extract-card,html[data-ui-theme] .editor-image-group,html[data-ui-theme] .editor-images-card,html[data-ui-theme] .editor-overview-card,html[data-ui-theme] .editor-overview-card strong,html[data-ui-theme] .editor-sidecard,html[data-ui-theme] .editor-source-card,html[data-ui-theme] .extract,html[data-ui-theme] .extract-snippet,html[data-ui-theme] .import-flow-step,html[data-ui-theme] .import-history-card,html[data-ui-theme] .import-history-item strong,html[data-ui-theme] .publish-readiness-panel,html[data-ui-theme] .publish-readiness-row,html[data-ui-theme] .section-header h2,html[data-ui-theme] .section-header h3,html[data-ui-theme] .standard-import-card,html[data-ui-theme] .standard-preview-alert,html[data-ui-theme] .standard-preview-card,html[data-ui-theme] .standard-preview-row span,html[data-ui-theme] .system-note,html[data-ui-theme] .system-note h4,html[data-ui-theme] .system-note p{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .account-card-meta,html[data-ui-theme] .account-form-actions p,html[data-ui-theme] .admin-data-value.is-empty,html[data-ui-theme] .admin-filter-label,html[data-ui-theme] .admin-hero-note,html[data-ui-theme] .admin-image-card-body span,html[data-ui-theme] .admin-list-note,html[data-ui-theme] .admin-section-meta,html[data-ui-theme] .admin-source-cell,html[data-ui-theme] .editor-hero-note,html[data-ui-theme] .editor-image-group-eyebrow,html[data-ui-theme] .editor-image-group-model,html[data-ui-theme] .editor-overview-card span,html[data-ui-theme] .editor-sidecard-toolbar-label,html[data-ui-theme] .empty,html[data-ui-theme] .empty-cell,html[data-ui-theme] .field-help,html[data-ui-theme] .import-history-item .muted,html[data-ui-theme] .muted,html[data-ui-theme] .parts-panel-hint,html[data-ui-theme] .product-chip-label,html[data-ui-theme] .product-filter-hint,html[data-ui-theme] .record-description p,html[data-ui-theme] .result-range,html[data-ui-theme] .showcase-subtitle,html[data-ui-theme] .small,html[data-ui-theme] .source-meta dt,html[data-ui-theme] .standard-import-note,html[data-ui-theme] .standard-preview-file-pill,html[data-ui-theme] .standard-preview-note,html[data-ui-theme] .standard-preview-panel-meta,html[data-ui-theme] .standard-template-copy,html[data-ui-theme] .system-note time,html[data-ui-theme] .thumbnail-ribbon-count{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}html[data-ui-theme] .admin-recommended-flag,html[data-ui-theme] .button,html[data-ui-theme] .button *,html[data-ui-theme] .pagination a,html[data-ui-theme] .pagination button,html[data-ui-theme] .table-actions .button,html[data-ui-theme] .table-actions a{color:inherit;-webkit-text-fill-color:currentColor}html[data-ui-theme] .table-actions .button-inline{border-color:var(--app-line)!important;background:var(--app-surface-elevated)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .table-actions .button-inline:hover{border-color:var(--app-line-strong)!important;background:var(--app-surface-muted)!important}html[data-ui-theme] .table-actions .button-inline.danger{border-color:color-mix(in srgb,var(--app-status-danger) 18%,transparent)!important;background:color-mix(in srgb,var(--app-status-danger) 8%,var(--app-surface))!important;color:var(--app-status-danger)!important;-webkit-text-fill-color:var(--app-status-danger)!important}html[data-ui-theme] .admin-batch-edit-actions .button.primary,html[data-ui-theme] .admin-batch-edit-actions .button.primary *,html[data-ui-theme] .button.primary,html[data-ui-theme] .button.primary *,html[data-ui-theme] .catalog-action,html[data-ui-theme] .catalog-action *,html[data-ui-theme] .primary-button,html[data-ui-theme] .primary-button *,html[data-ui-theme] .showcase-action,html[data-ui-theme] .showcase-action *{color:var(--app-accent-contrast)!important;-webkit-text-fill-color:var(--app-accent-contrast)!important}html[data-ui-theme] .all-products-table,html[data-ui-theme] .issue-table,html[data-ui-theme] .standard-preview-table,html[data-ui-theme] .table-wrap{background:var(--app-surface)!important;color:var(--app-text)!important}html[data-ui-theme] .all-products-table th,html[data-ui-theme] .issue-table th,html[data-ui-theme] .standard-preview-head span{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}html[data-ui-theme] .all-products-table td,html[data-ui-theme] .issue-table td,html[data-ui-theme] .standard-preview-row span{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .all-products-table .admin-batch-checkbox-cell,html[data-ui-theme] .all-products-table .admin-products-select-col{width:48px!important;min-width:48px!important;max-width:48px!important}html[data-ui-theme] .all-products-table .admin-products-name-col{min-width:280px!important;width:34%!important}html[data-ui-theme] .all-products-table .admin-products-compact-cell,html[data-ui-theme] .all-products-table .admin-products-compact-col,html[data-ui-theme] .all-products-table .admin-products-status-cell,html[data-ui-theme] .all-products-table .admin-products-status-col{min-width:92px!important;width:92px!important;white-space:nowrap!important}html[data-ui-theme] .all-products-table .admin-products-risk-cell,html[data-ui-theme] .all-products-table .admin-products-risk-col{min-width:180px!important;width:180px!important}html[data-ui-theme] .all-products-table .admin-products-source-cell,html[data-ui-theme] .all-products-table .admin-products-source-col{min-width:150px!important;width:150px!important}html[data-ui-theme] .all-products-table .admin-actions-cell,html[data-ui-theme] .all-products-table .admin-products-actions-col{min-width:170px!important;width:170px!important}html[data-ui-theme] .all-products-table .admin-data-value,html[data-ui-theme] .all-products-table .admin-risk-pill,html[data-ui-theme] .all-products-table .button-inline,html[data-ui-theme] .all-products-table .chip{white-space:nowrap!important}html[data-ui-theme] .standard-preview-card{gap:12px!important}html[data-ui-theme] .standard-preview-topline{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}html[data-ui-theme] .standard-preview-metrics{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html[data-ui-theme] .standard-preview-metric{display:inline-flex!important;gap:8px!important;align-items:baseline!important;min-height:34px!important;padding:7px 12px!important;border-radius:999px!important}html[data-ui-theme] .standard-preview-metric strong{font-size:18px!important;line-height:1.1!important}html[data-ui-theme] .standard-preview-metric span{margin-top:0!important;font-size:12px!important}html[data-ui-theme] .standard-preview-grid{grid-template-columns:minmax(780px,1.9fr) minmax(220px,.46fr)!important;gap:12px!important}html[data-ui-theme] .standard-preview-panel{min-width:0!important;padding:12px!important;border-radius:16px!important}html[data-ui-theme] .standard-preview-products-panel{overflow:hidden!important}html[data-ui-theme] .standard-preview-note{margin:0 0 2px;line-height:1.55}html[data-ui-theme] .standard-preview-alerts{gap:8px}html[data-ui-theme] .standard-preview-alert{padding:10px 12px;border-radius:16px}html[data-ui-theme] .standard-preview-row{grid-template-columns:minmax(96px,.8fr) minmax(180px,1.25fr) minmax(92px,.72fr) minmax(72px,.58fr) minmax(72px,.58fr) minmax(72px,.58fr) minmax(52px,.42fr) minmax(88px,.72fr)!important;min-width:840px!important;gap:6px!important;padding:8px 0!important}html[data-ui-theme] .standard-preview-grid{grid-template-columns:1fr!important;gap:10px!important}html[data-ui-theme] .standard-preview-cleaner{margin-top:8px!important}html[data-ui-theme] .standard-preview-panel{padding:12px 14px!important}html[data-ui-theme] .standard-preview-alerts{grid-template-columns:repeat(2,minmax(180px,1fr))!important;gap:10px!important;margin-bottom:10px!important}html[data-ui-theme] .import-cleaner-workbench.is-preview-mode{padding:14px 16px!important}html[data-ui-theme] .import-cleaner-workbench.is-preview-mode .import-cleaner-textarea{min-height:150px!important;max-height:230px!important}html[data-ui-theme] .import-cleaner-mapping-grid{grid-template-columns:repeat(5,minmax(118px,1fr))!important;gap:6px!important}html[data-ui-theme] .admin-recommended-flag{border:1px solid var(--app-line-strong)!important;background:var(--app-text)!important;color:var(--app-bg-soft)!important;-webkit-text-fill-color:var(--app-bg-soft)!important;letter-spacing:0!important}html[data-ui-theme] .all-products-table tbody tr:hover,html[data-ui-theme] .issue-table tbody tr:hover{background:var(--app-surface-muted)!important}html[data-ui-theme] .admin-filter-card,html[data-ui-theme] .admin-table-card,html[data-ui-theme] .button,html[data-ui-theme] .card,html[data-ui-theme] .content,html[data-ui-theme] .pagination a,html[data-ui-theme] .pagination button,html[data-ui-theme] .sidebar,html[data-ui-theme] .theme-toggle-option,html[data-ui-theme] .theme-toggle-option-label,html[data-ui-theme] .theme-toggle-option:after,html[data-ui-theme] .user-topbar{transition:none!important}html[data-ui-theme] .all-products-table thead th,html[data-ui-theme] .content .admin-hero-note,html[data-ui-theme] .content .admin-list-note,html[data-ui-theme] .content .admin-section-meta,html[data-ui-theme] .content .field-help,html[data-ui-theme] .content .muted,html[data-ui-theme] .content .small,html[data-ui-theme] .content .standard-import-note,html[data-ui-theme] .content .standard-preview-note,html[data-ui-theme] .content .standard-template-copy,html[data-ui-theme] .content p.muted,html[data-ui-theme] .content p.small,html[data-ui-theme] .content span.muted,html[data-ui-theme] .content span.small,html[data-ui-theme] .issue-table thead th,html[data-ui-theme] .standard-preview-head span{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}html[data-ui-theme] .all-products-table tbody td,html[data-ui-theme] .issue-table tbody td,html[data-ui-theme] .standard-preview-row span{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .compact-admin-panel .account-form-actions{align-items:center!important;justify-content:flex-end!important}html[data-ui-theme] .admin-submit-button,html[data-ui-theme] .compact-admin-panel .account-form-actions .button.primary,html[data-ui-theme] .compact-admin-panel .account-form-actions button.button.primary,html[data-ui-theme] button.admin-submit-button{width:auto!important;min-width:76px!important;min-height:40px!important;padding:0 14px!important;border:1px solid var(--app-line-strong)!important;border-radius:8px!important;background:var(--app-text)!important;color:var(--app-bg-soft)!important;-webkit-text-fill-color:var(--app-bg-soft)!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;transform:none!important;background-image:none!important;text-shadow:none!important;white-space:nowrap!important}html[data-ui-theme] .admin-inline-action .admin-submit-button,html[data-ui-theme] .admin-inline-action button.admin-submit-button{min-width:92px!important;width:auto!important}html[data-ui-theme] .admin-submit-button *,html[data-ui-theme] .compact-admin-panel .account-form-actions .button.primary *,html[data-ui-theme] .compact-admin-panel .account-form-actions button.button.primary *,html[data-ui-theme] button.admin-submit-button *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-ui-theme] .admin-submit-button:hover,html[data-ui-theme] .compact-admin-panel .account-form-actions .button.primary:hover,html[data-ui-theme] .compact-admin-panel .account-form-actions button.button.primary:hover,html[data-ui-theme] button.admin-submit-button:hover{border-color:var(--app-text)!important;background:color-mix(in srgb,var(--app-text) 88%,var(--app-surface))!important;background-image:none!important}html[data-ui-theme=dark] .admin-submit-button,html[data-ui-theme=dark] .compact-admin-panel .account-form-actions .button.primary,html[data-ui-theme=dark] .compact-admin-panel .account-form-actions button.button.primary,html[data-ui-theme=dark] button.admin-submit-button{border-color:color-mix(in srgb,var(--app-accent) 48%,var(--app-line))!important;background:var(--app-accent)!important;color:var(--app-accent-contrast)!important;-webkit-text-fill-color:var(--app-accent-contrast)!important;background-image:none!important}html[data-ui-theme=dark] .admin-submit-button:hover,html[data-ui-theme=dark] .compact-admin-panel .account-form-actions .button.primary:hover,html[data-ui-theme=dark] .compact-admin-panel .account-form-actions button.button.primary:hover,html[data-ui-theme=dark] button.admin-submit-button:hover{background:color-mix(in srgb,var(--app-accent) 86%,#ffffff)!important;background-image:none!important}html[data-ui-theme=luxury] .admin-submit-button,html[data-ui-theme=luxury] .button.primary.admin-submit-button,html[data-ui-theme=luxury] .compact-admin-panel .account-form-actions .button.primary,html[data-ui-theme=luxury] .compact-admin-panel .account-form-actions button.button.primary,html[data-ui-theme=luxury] button.admin-submit-button,html[data-ui-theme=luxury] button.button.primary.admin-submit-button{border-color:#9b7b49!important;background:#75572f!important;color:#fff8e9!important;-webkit-text-fill-color:#fff8e9!important;background-image:none!important}html[data-ui-theme=luxury] .admin-submit-button:hover,html[data-ui-theme=luxury] .button.primary.admin-submit-button:hover,html[data-ui-theme=luxury] .compact-admin-panel .account-form-actions .button.primary:hover,html[data-ui-theme=luxury] .compact-admin-panel .account-form-actions button.button.primary:hover,html[data-ui-theme=luxury] button.admin-submit-button:hover,html[data-ui-theme=luxury] button.button.primary.admin-submit-button:hover{background:#5f4526!important;background-image:none!important}html[data-ui-theme] .catalog-hero.card{padding:12px 16px!important}html[data-ui-theme] .catalog-hero .section-header{align-items:center!important;gap:8px 14px!important;margin-bottom:7px!important}html[data-ui-theme] .catalog-hero .section-header h2{margin-top:2px!important;font-size:clamp(23px,2.25vw,31px)!important;line-height:.98!important}html[data-ui-theme] .catalog-hero .section-header .muted{max-width:none!important;margin:0!important;font-size:12px!important;line-height:1.35!important}html[data-ui-theme] .catalog-quick-filter-panel{display:flex!important;flex-wrap:wrap;align-items:center;align-content:center!important;gap:8px 12px;min-height:0!important;margin:0 0 6px!important;padding:4px 8px!important;border:1px solid var(--app-line)!important;border-radius:12px!important;background:var(--app-surface-muted)!important;box-shadow:none!important}html[data-ui-theme] .catalog-quick-filter-panel .quick-filter-label{margin:0!important;color:var(--app-text-soft)!important;font-size:10px!important;letter-spacing:.08em!important}html[data-ui-theme] .catalog-quick-filter-panel .quick-filter-row{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px}html[data-ui-theme] .catalog-quick-filter-panel .quick-filter-row a{min-height:24px!important;padding:0 8px!important;border-radius:999px!important;font-size:11px!important}html[data-ui-theme] .catalog-hero .product-filter-shell{gap:5px!important}html[data-ui-theme] .catalog-hero .product-filter-bar{grid-template-columns:minmax(240px,1.35fr) repeat(5,minmax(112px,1fr))!important;gap:6px 8px!important;padding:7px 9px!important;border-radius:16px!important;box-shadow:none!important}html[data-ui-theme] .catalog-hero .product-filter-search,html[data-ui-theme] .catalog-hero .product-filter-select{gap:3px!important}html[data-ui-theme] .catalog-hero .product-filter-kicker{font-size:10px!important;letter-spacing:.1em!important}html[data-ui-theme] .catalog-hero .product-filter-search-field,html[data-ui-theme] .catalog-hero .product-filter-select select{min-height:36px!important;padding:7px 11px!important;border-radius:14px!important;font-size:13px!important}html[data-ui-theme] .catalog-hero .product-filter-footer{min-height:0!important;padding:0 2px!important}html[data-ui-theme] .catalog-hero .product-active-filter-row{gap:6px!important}html[data-ui-theme] .catalog-hero .product-active-filter-label,html[data-ui-theme] .catalog-hero .product-filter-hint{font-size:12px!important}html[data-ui-theme] .catalog-hero .product-filter-clear-button{min-height:34px!important;padding:6px 16px!important}html[data-ui-theme] .catalog-return-notice{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 12px!important;border-radius:12px!important;background:var(--app-surface-muted)!important;box-shadow:none!important}html[data-ui-theme] .catalog-return-notice p,html[data-ui-theme] .catalog-return-notice strong{margin:0!important}html[data-ui-theme] .catalog-state-action .button-label{display:inline-flex;align-items:center;gap:6px}html[data-ui-theme] .catalog-state-action .action-icon{display:inline-grid;place-items:center;width:16px;height:16px;font-size:13px;line-height:1}html[data-ui-theme] .catalog-state-action.is-active:not(.primary){border-color:color-mix(in srgb,var(--app-accent) 28%,var(--app-line))!important;background:var(--app-accent-soft)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .button.primary.catalog-state-action.is-active,html[data-ui-theme] .catalog-state-action.is-active.primary{border-color:color-mix(in srgb,var(--app-accent) 42%,var(--app-line))!important;background:var(--app-accent)!important;background-image:none!important;color:var(--app-accent-contrast)!important;-webkit-text-fill-color:var(--app-accent-contrast)!important}html[data-ui-theme] .selection-state-action.is-selected,html[data-ui-theme] .selection-state-action.is-selected:hover{border-color:color-mix(in srgb,var(--app-line) 82%,var(--app-accent))!important;background:var(--app-surface-muted)!important;background-image:none!important;color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important;box-shadow:none!important}html[data-ui-theme] .selection-state-action:disabled{cursor:default!important;opacity:1!important}html[data-ui-theme] .selection-state-action:disabled,html[data-ui-theme] .selection-state-action:disabled:hover{transform:none!important}html[data-ui-theme] .selection-state-action.is-selected .action-icon{color:currentColor!important}html[data-ui-theme=luxury] .selection-state-action.is-selected,html[data-ui-theme=luxury] .selection-state-action.is-selected:hover{border-color:rgba(185,151,92,.18)!important;background:rgba(185,151,92,.1)!important;color:var(--lux-accent-deep)!important;-webkit-text-fill-color:var(--lux-accent-deep)!important}html[data-ui-theme=luxury] .button.primary.catalog-state-action,html[data-ui-theme=luxury] button.button.primary.catalog-state-action{background:#75572f!important;background-image:none!important;color:#fff8e9!important;-webkit-text-fill-color:#fff8e9!important;box-shadow:none!important}html[data-ui-theme=luxury] .button.primary.catalog-state-action *,html[data-ui-theme=luxury] button.button.primary.catalog-state-action *{color:#fff8e9!important;-webkit-text-fill-color:#fff8e9!important}html[data-ui-theme=luxury] .button.primary.catalog-state-action:hover,html[data-ui-theme=luxury] button.button.primary.catalog-state-action:hover{background:#5f4526!important;background-image:none!important}html[data-ui-theme] .image-lightbox{background:rgba(7,8,10,.76)!important;z-index:20000!important}html[data-ui-theme] .image-lightbox-toolbar{border-color:rgba(255,255,255,.26)!important;background:rgba(10,12,15,.82)!important;box-shadow:0 14px 38px rgba(0,0,0,.26);z-index:20001!important}html[data-ui-theme] .image-lightbox-reset,html[data-ui-theme] .image-lightbox-toolbar,html[data-ui-theme] .image-lightbox-toolbar *{color:#fff8e9!important;-webkit-text-fill-color:#fff8e9!important}html[data-ui-theme] .image-lightbox-close{z-index:20002!important}html[data-ui-theme] .image-lightbox-image-zoomable{cursor:zoom-in;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-ui-theme] .image-lightbox-image-zoomable.is-zoomed{cursor:-webkit-grab;cursor:grab}html[data-ui-theme] .image-lightbox-image-zoomable.is-dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important}html[data-ui-theme=luxury] .part-card-footer-link.is-primary,html[data-ui-theme] .part-card-footer-link.is-primary{border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-line))!important;background:color-mix(in srgb,var(--app-surface) 86%,var(--app-accent) 14%)!important;background-image:none!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme=luxury] .part-card-footer-link.is-primary *,html[data-ui-theme] .part-card-footer-link.is-primary *{color:inherit!important;-webkit-text-fill-color:inherit!important}html[data-ui-theme] .showcase-main-image.layer.is-current{transform:scale(1.002)!important}html[data-ui-theme=luxury] .catalog-grid .table-actions button.button.button-inline.primary.catalog-state-action,html[data-ui-theme=luxury] .catalog-grid .table-actions button.button.button-inline.primary.catalog-state-action *,html[data-ui-theme=luxury] .showcase-quick-actions button.button.primary.catalog-state-action,html[data-ui-theme=luxury] .showcase-quick-actions button.button.primary.catalog-state-action *{background-image:none!important;color:#fff8e9!important;-webkit-text-fill-color:#fff8e9!important}html[data-ui-theme=dark] .admin-issue-tabs a[aria-current=page],html[data-ui-theme=dark] .admin-issue-tabs a[aria-current=page]:hover{border-color:rgba(139,169,219,.34)!important;background:#f3f6fb!important;color:#0b0f17!important;-webkit-text-fill-color:#0b0f17!important}html[data-ui-theme=dark] .admin-issue-tabs a[aria-current=page] *,html[data-ui-theme=dark] .admin-issue-tabs a[aria-current=page] strong,html[data-ui-theme=dark] .admin-issue-tabs a[aria-current=page]:hover *{color:#0b0f17!important;-webkit-text-fill-color:#0b0f17!important}html[data-ui-theme] .company-list{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}html[data-ui-theme] .company-card-form-grid{grid-template-columns:minmax(0,1.35fr) minmax(132px,.7fr) auto}html[data-ui-theme] .admin-all-products-control-grid{grid-template-columns:minmax(0,1fr)!important;width:100%}html[data-ui-theme] .admin-all-products-control-grid>.admin-filter-card.is-embedded{width:100%}html[data-ui-theme=dark] .sidebar .app-nav a[aria-current=page] *,html[data-ui-theme=dark] .sidebar .app-nav a[aria-current=page] .nav-item-copy small,html[data-ui-theme=dark] .sidebar .app-nav a[aria-current=page] .nav-item-copy strong,html[data-ui-theme=luxury] .sidebar .app-nav a[aria-current=page] *,html[data-ui-theme=luxury] .sidebar .app-nav a[aria-current=page] .nav-item-copy small,html[data-ui-theme=luxury] .sidebar .app-nav a[aria-current=page] .nav-item-copy strong,html[data-ui-theme] .sidebar .app-nav a[aria-current=page] *,html[data-ui-theme] .sidebar .app-nav a[aria-current=page] .nav-item-copy small,html[data-ui-theme] .sidebar .app-nav a[aria-current=page] .nav-item-copy strong{color:inherit!important;-webkit-text-fill-color:currentColor!important}@media (max-width:1100px){html[data-ui-theme] .company-card-form-grid,html[data-ui-theme] .company-list{grid-template-columns:1fr!important}}html[data-ui-theme] .admin-issue-tabs a[aria-current=page],html[data-ui-theme] .admin-issue-tabs a[aria-current=page] *,html[data-ui-theme] .admin-issue-tabs a[aria-current=page] span,html[data-ui-theme] .admin-issue-tabs a[aria-current=page] strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-ui-theme] .admin-issue-tabs a[aria-current=page] strong{background:rgba(255,255,255,.22)!important}html[data-ui-theme] .company-compact-card{display:grid;grid-template-columns:1fr!important;grid-gap:10px;gap:10px;min-width:0;padding:14px!important;border:1px solid color-mix(in srgb,var(--app-line) 88%,transparent)!important;border-radius:16px!important;background:color-mix(in srgb,var(--app-surface-elevated) 94%,var(--app-surface))!important;box-shadow:none!important}html[data-ui-theme] .company-card-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 10px;border-bottom:1px solid var(--app-line)}html[data-ui-theme] .company-card-summary-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}html[data-ui-theme] .company-card-actions-label,html[data-ui-theme] .company-card-summary-label{color:var(--app-text-soft);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}html[data-ui-theme] .company-card-summary-copy strong{overflow:hidden;color:var(--app-text);font-size:17px;line-height:1.25;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme] .company-card-summary-copy p{display:-webkit-box;overflow:hidden;margin:0;color:var(--app-text-soft);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}html[data-ui-theme] .company-card-summary-copy p:empty{display:none}html[data-ui-theme] .company-card-summary .chip-row{justify-content:flex-end;gap:6px;min-width:min(100%,260px)}html[data-ui-theme] .company-card-summary .chip{min-height:26px;padding:0 9px;border-radius:999px;font-size:11px}html[data-ui-theme] .company-compact-card .account-card-head{padding-bottom:10px;border-bottom:1px solid var(--app-line)}html[data-ui-theme] .company-compact-card .account-edit-form{display:grid!important;grid-column:1/-1;grid-gap:10px;gap:10px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme] .company-card-form-grid,html[data-ui-theme] .company-card-notes{grid-column:1/-1!important}html[data-ui-theme] .company-card-form-grid{grid-template-columns:minmax(240px,1fr) minmax(118px,132px) auto!important;gap:10px 12px;align-items:end}html[data-ui-theme] .company-card-field{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--app-text-soft);font-size:12px;font-weight:700}html[data-ui-theme] .company-card-field>span{color:var(--app-text-soft)}html[data-ui-theme] .company-card-name-field input,html[data-ui-theme] .company-card-status-field select{min-height:40px;border-radius:10px!important;padding:8px 11px!important;border-color:var(--app-line)!important;background:var(--app-surface)!important;color:var(--app-text)!important;box-shadow:none!important}html[data-ui-theme] .company-card-actions{display:grid;grid-gap:6px;gap:6px;justify-self:end;min-width:0}html[data-ui-theme] .company-card-actions-label{display:none}html[data-ui-theme] .company-card-actions-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}html[data-ui-theme] .company-card-actions .admin-submit-button,html[data-ui-theme] .company-card-actions .company-delete-button{width:auto!important;flex:0 0 auto!important;min-width:88px!important;min-height:40px!important;padding:0 13px!important;border-radius:10px!important;font-size:13px!important;font-weight:700;box-shadow:none!important}html[data-ui-theme] .company-card-actions .company-delete-button{border-color:color-mix(in srgb,var(--app-status-danger) 18%,transparent)!important;background:linear-gradient(180deg,rgba(191,71,54,.06),rgba(191,71,54,.1))!important;color:var(--app-status-danger)!important;-webkit-text-fill-color:var(--app-status-danger)!important}html[data-ui-theme] .company-card-actions .company-delete-button:hover{border-color:color-mix(in srgb,var(--app-status-danger) 28%,transparent)!important;background:linear-gradient(180deg,rgba(191,71,54,.1),rgba(191,71,54,.14))!important}html[data-ui-theme] .company-card-notes{gap:6px}html[data-ui-theme] .company-card-notes textarea{min-height:52px!important;border-radius:10px!important;padding:8px 11px!important;border-color:var(--app-line)!important;background:var(--app-surface)!important;color:var(--app-text)!important;box-shadow:none!important}html[data-ui-theme] .company-card-name-field input::placeholder,html[data-ui-theme] .company-card-notes textarea::placeholder{color:color-mix(in srgb,var(--app-text-soft) 84%,transparent)!important}html[data-ui-theme] .company-card-status-field select option{background:var(--app-surface);color:var(--app-text)}html[data-ui-theme=dark] .company-compact-card{background:color-mix(in srgb,var(--app-surface-elevated) 88%,#111827)!important}html[data-ui-theme] .account-create-compact{width:100%;max-width:none;margin-inline:auto;gap:12px!important;padding:18px 22px 20px!important;border-radius:18px!important;box-shadow:none!important}html[data-ui-theme] .account-credential-card{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(320px,1fr);grid-gap:12px 16px;gap:12px 16px;align-items:start;padding:14px;border:1px solid color-mix(in srgb,var(--app-accent) 24%,var(--app-line));border-radius:14px;background:color-mix(in srgb,var(--app-accent) 7%,var(--app-surface))}html[data-ui-theme] .account-credential-card h4{margin:2px 0 4px;color:var(--app-text);font-size:17px;line-height:1.2}html[data-ui-theme] .account-credential-intro{display:grid;grid-gap:6px;gap:6px;align-content:start}html[data-ui-theme] .account-credential-card .eyebrow{margin:0;color:var(--app-accent)}html[data-ui-theme] .account-credential-card p{margin:0}html[data-ui-theme] .account-credential-chip{width:-moz-fit-content;width:fit-content;min-height:26px;margin-top:4px;border-color:color-mix(in srgb,var(--app-accent) 26%,var(--app-line));background:color-mix(in srgb,var(--app-accent) 10%,var(--app-surface-elevated));color:var(--app-text)}html[data-ui-theme] .account-credential-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}html[data-ui-theme] .account-credential-fields label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--app-text-soft);font-size:12px;font-weight:650}html[data-ui-theme] .account-credential-copybox,html[data-ui-theme] .account-credential-fields input{width:100%;border-color:color-mix(in srgb,var(--app-accent) 24%,var(--app-line))!important;background:var(--app-surface)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;font-weight:650}html[data-ui-theme] .account-credential-copybox{grid-column:1/-1;min-height:78px;resize:vertical;line-height:1.5;font-family:inherit;white-space:pre-wrap}html[data-ui-theme] .account-credential-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}html[data-ui-theme] .account-credential-actions .button{min-height:38px;border-radius:10px}html[data-ui-theme] .account-credential-actions .button.primary{min-width:132px;box-shadow:none}html[data-ui-theme] .account-create-compact .admin-section-head{margin:0}html[data-ui-theme] .account-create-compact .admin-section-head>div{display:grid;grid-template-columns:max-content minmax(300px,460px);align-items:center;justify-content:start;grid-gap:6px 18px;gap:6px 18px;min-width:0}html[data-ui-theme] .account-create-compact .eyebrow{grid-column:1/-1;margin:0;font-size:11px}html[data-ui-theme] .account-create-compact h3{margin:0;font-size:clamp(34px,3vw,46px);line-height:1.04}html[data-ui-theme] .account-create-compact .admin-section-meta{width:-moz-fit-content;width:fit-content;max-width:460px;margin:0;padding:7px 12px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface-elevated);font-size:13px;line-height:1.45}html[data-ui-theme] .account-create-compact .account-rule-strip{gap:8px;margin:2px 0 0}html[data-ui-theme] .account-create-compact .account-rule-strip .chip{min-height:28px;padding:0 10px;border-radius:999px;font-size:12px}html[data-ui-theme] .account-create-compact .account-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-gap:14px 18px!important;gap:14px 18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme] .account-create-compact .account-form-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(230px,1fr));gap:12px 16px;padding:0;border:0}html[data-ui-theme] .account-create-compact label{gap:7px;min-width:0;color:var(--app-text);font-size:13px;font-weight:700}html[data-ui-theme] .account-create-compact input,html[data-ui-theme] .account-create-compact select,html[data-ui-theme] .account-create-compact textarea{min-height:42px;padding:8px 11px;border-color:var(--app-line)!important;border-radius:10px!important;background:var(--app-surface)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;box-shadow:none!important;font-size:13px}html[data-ui-theme] .account-create-compact .account-notes-field{grid-column:1;min-width:0}html[data-ui-theme] .account-create-compact textarea{min-height:74px}html[data-ui-theme] .account-create-compact .field-help{margin-top:0;font-size:12px;line-height:1.42}html[data-ui-theme] .account-create-compact .account-form-actions{grid-column:2;display:grid;grid-template-columns:1fr;align-content:end;justify-items:stretch;grid-gap:10px;gap:10px;min-width:0;padding-top:0}html[data-ui-theme] .account-create-compact .account-form-actions p{max-width:none;margin:0;font-size:12px;line-height:1.45}html[data-ui-theme] .account-create-compact .account-form-actions .button.primary,html[data-ui-theme] .account-create-compact .account-form-actions button.button.primary{width:100%!important;min-width:0!important;min-height:44px!important;padding:0 16px!important;border-radius:12px!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;white-space:nowrap}html[data-ui-theme=luxury] .account-create-compact .account-form-actions .button.primary,html[data-ui-theme=luxury] .account-create-compact .account-form-actions .button.primary *,html[data-ui-theme=luxury] .account-create-compact .account-form-actions button.button.primary,html[data-ui-theme=luxury] .account-create-compact .account-form-actions button.button.primary *{color:#fff8e9!important;-webkit-text-fill-color:#fff8e9!important}@media (max-width:1180px){html[data-ui-theme] .account-create-compact .account-form,html[data-ui-theme] .account-create-compact .admin-section-head>div{grid-template-columns:1fr}html[data-ui-theme] .account-create-compact .account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-theme] .account-create-compact .account-form-actions,html[data-ui-theme] .account-create-compact .account-notes-field{grid-column:1}html[data-ui-theme] .account-create-compact .account-form-actions .button.primary,html[data-ui-theme] .account-create-compact .account-form-actions button.button.primary{justify-self:start;width:auto!important;min-width:132px!important}}@media (max-width:920px){html[data-ui-theme] .admin-accounts-stack{max-width:100%}html[data-ui-theme] .account-credential-card,html[data-ui-theme] .account-credential-fields,html[data-ui-theme] .admin-announcement-workspace{grid-template-columns:1fr}}@media (max-width:720px){html[data-ui-theme] .account-create-compact{padding:14px!important}html[data-ui-theme] .account-create-compact .account-form-grid{grid-template-columns:1fr}}html[data-ui-theme=luxury] .admin-submit-button,html[data-ui-theme=luxury] .admin-submit-button *,html[data-ui-theme=luxury] .button.primary,html[data-ui-theme=luxury] .button.primary *,html[data-ui-theme=luxury] .primary-button,html[data-ui-theme=luxury] .primary-button *,html[data-ui-theme=luxury] a.button.primary,html[data-ui-theme=luxury] a.button.primary *,html[data-ui-theme=luxury] button.admin-submit-button,html[data-ui-theme=luxury] button.admin-submit-button *,html[data-ui-theme=luxury] button.button.primary,html[data-ui-theme=luxury] button.button.primary *{color:#fff8e9!important;-webkit-text-fill-color:#fff8e9!important}@media (max-width:1100px){html[data-ui-theme] .company-card-form-grid{grid-template-columns:minmax(0,1fr) minmax(118px,132px)!important}html[data-ui-theme] .company-card-actions{grid-column:1/-1;justify-self:stretch}html[data-ui-theme] .company-card-actions-row{justify-content:stretch}html[data-ui-theme] .company-card-actions .admin-submit-button,html[data-ui-theme] .company-card-actions .company-delete-button{flex:0 0 auto!important;width:auto!important;min-width:0!important}}@media (max-width:720px){html[data-ui-theme] .company-card-form-grid,html[data-ui-theme] .company-card-summary{grid-template-columns:1fr!important}html[data-ui-theme] .company-card-summary{display:grid}}html[data-ui-theme=dark] .admin-issue-tabs a[aria-current=page],html[data-ui-theme=dark] .admin-issue-tabs a[aria-current=page] *,html[data-ui-theme=dark] .admin-issue-tabs a[aria-current=page] span,html[data-ui-theme=dark] .admin-issue-tabs a[aria-current=page] strong{color:#0b0f17!important;-webkit-text-fill-color:#0b0f17!important}html[data-ui-theme=dark] .admin-issue-tabs a[aria-current=page] strong{background:rgba(11,15,23,.12)!important}.front-workspace{gap:8px}.front-hero{padding:10px 14px!important;border-radius:18px;background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--app-accent) 16%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--app-surface) 96%,white),color-mix(in srgb,var(--app-surface-muted) 72%,white))!important}.front-hero .section-header{align-items:center;gap:10px 16px;margin-bottom:0!important}.front-hero .eyebrow{margin-bottom:4px}.front-hero-summary{margin:0;color:var(--app-text-soft);font-size:12px;line-height:1.4}.front-hero .hero-actions{margin-top:10px}.selection-workbench-hero{display:grid;grid-gap:14px;gap:14px;padding:16px 18px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,247,251,.96)),radial-gradient(circle at 16% 0,rgba(184,148,88,.08),transparent 24%)!important}.selection-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) auto;align-items:end;grid-gap:18px 24px;gap:18px 24px;min-width:0;width:100%}.selection-hero-grid>*{min-width:0}.selection-hero-grid>.selection-hero-copy{display:grid}.selection-hero-grid>.selection-hero-actions{display:grid;justify-items:end}.selection-hero-copy,.selection-toolbar-title-row{display:grid;grid-gap:10px;gap:10px}.selection-toolbar-title-row{min-width:0}.selection-toolbar-title-row .eyebrow{margin:0;font-size:11px;letter-spacing:.14em}.selection-hero-copy h2{margin:0;font-size:clamp(24px,2vw,32px);line-height:.98;letter-spacing:-.045em}.selection-hero-metrics{display:flex;flex-wrap:wrap;gap:8px}.selection-hero-metric{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--app-line) 78%,transparent);border-radius:999px;background:rgba(251,249,244,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 10px 24px rgba(26,27,31,.05)}.selection-hero-metric span{color:var(--app-text-soft);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.selection-hero-metric strong{font-size:15px;line-height:1;letter-spacing:-.04em}.selection-hero-actions{display:grid;grid-gap:8px;gap:8px;min-width:0}.selection-space-manage-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:14px 18px;gap:14px 18px;min-width:0;padding:14px 16px 0;border-top:1px solid color-mix(in srgb,var(--app-line) 66%,transparent);position:relative}.selection-space-manage-strip:before{content:"";position:absolute;inset:0;top:10px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(243,239,232,.52));pointer-events:none}.selection-space-manage-main{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;min-width:0}.selection-space-manage-label{color:var(--app-text-soft);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.selection-hero-primary-actions,.selection-space-manage-list{display:flex;flex-wrap:wrap;align-items:center}.selection-space-manage-list{gap:8px;min-width:0}.selection-hero-primary-actions{gap:8px;justify-content:flex-end}.selection-media-link,.selection-secondary-link,.selection-space-delete-button,.selection-submit-button{min-height:38px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:800}.selection-space-create-form{position:relative;z-index:1;display:flex;gap:8px;align-items:center;min-width:0;padding:6px;border:1px solid color-mix(in srgb,var(--app-line) 72%,transparent);border-radius:999px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.selection-space-create-field{display:flex;min-width:0}.selection-space-create-field input{width:172px;min-height:38px;padding:0 12px 0 14px;border:0;border-radius:999px;background:transparent;font-size:13px}.selection-space-manage-item{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 8px 0 12px;border:1px solid color-mix(in srgb,var(--app-line) 74%,transparent);border-radius:999px;background:rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.selection-space-manage-copy{display:inline-flex;align-items:center;gap:8px;min-width:0}.selection-space-manage-copy strong{font-size:13px;line-height:1;white-space:nowrap}.selection-space-manage-copy span{color:var(--app-text-soft);font-size:11px;line-height:1;white-space:nowrap}.selection-space-default-chip{min-height:26px;padding:0 10px;font-size:11px}.selection-space-delete-button{min-height:28px;padding:0 10px;border-color:transparent;background:rgba(168,50,50,.08);color:color-mix(in srgb,var(--app-text-soft) 82%,#7f2020);box-shadow:none}.selection-space-delete-button:hover{border-color:rgba(168,50,50,.12);background:rgba(168,50,50,.12);color:#7f2020}.selection-hero-primary-actions .inline-action-row{display:flex;flex:0 0 auto}.selection-hero-primary-actions .inline-action-row>.button,.selection-hero-primary-actions>.button,.selection-hero-primary-actions>a.button,.selection-space-create-form>.button{min-height:38px;padding:0 14px;border-radius:999px;font-size:13px;line-height:1}.front-panel{border-color:color-mix(in srgb,var(--app-line) 86%,var(--app-accent))!important;border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--app-surface) 92%,white),color-mix(in srgb,var(--app-surface-muted) 78%,white))!important}.front-empty{width:100%;min-height:230px;padding:clamp(22px,4vw,42px);border:1px dashed color-mix(in srgb,var(--app-accent) 30%,var(--app-line));border-radius:22px;text-align:left;background:color-mix(in srgb,var(--app-surface) 72%,transparent)}.front-empty .button{justify-self:start;width:auto}.front-selection-list{display:grid;grid-gap:8px;gap:8px}.selection-page-form{display:contents}.front-selection-card{padding:8px;border-radius:12px}.selection-workspace .front-selection-card.account-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.front-selection-family{display:grid;grid-gap:0;gap:0}.status-notice,.status-notice.error,.status-notice.success,html[data-ui-theme=dark] .status-notice,html[data-ui-theme=dark] .status-notice.error,html[data-ui-theme=luxury] .status-notice,html[data-ui-theme=luxury] .status-notice.error,html[data-ui-theme] .status-notice,html[data-ui-theme] .status-notice.error,html[data-ui-theme] .status-notice.success{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:18px 20px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line-strong) 72%,rgba(255,255,255,.42));background:linear-gradient(145deg,rgba(255,252,246,.96),rgba(245,239,229,.9));box-shadow:0 18px 34px rgba(29,24,18,.08),inset 0 1px 0 rgba(255,255,255,.55);color:var(--text)}.status-notice:before,html[data-ui-theme] .status-notice:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:18px 0 0 18px;background:linear-gradient(180deg,#4e8c67,#2f6b4b)}.status-notice.error:before,html[data-ui-theme] .status-notice.error:before{background:linear-gradient(180deg,#b14f4f,#893434)}.status-notice span,.status-notice-badge,html[data-ui-theme] .status-notice span{display:inline-flex;align-items:center;justify-content:center;min-width:68px;min-height:32px;padding:0 12px;margin-top:2px;border-radius:999px;border:1px solid rgba(51,92,67,.16);background:rgba(255,255,255,.78);color:#31583f;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.status-notice.error .status-notice-badge,.status-notice.error span,html[data-ui-theme] .status-notice.error span{border-color:rgba(137,52,52,.18);color:#8b3737}.status-notice-body{display:grid;grid-gap:12px;gap:12px;min-width:0}.status-notice p,.status-notice-message,html[data-ui-theme] .status-notice p{margin:0;color:var(--text);font-size:14px;line-height:1.7}.status-notice-actions{display:flex;flex-wrap:wrap;gap:10px}.empty-panel,.front-empty,html[data-ui-theme] .front-empty{position:relative;display:grid;grid-gap:12px;gap:12px;align-content:center;justify-items:start;min-height:250px;padding:clamp(24px,4vw,40px);border:1px solid color-mix(in srgb,var(--line-strong) 74%,rgba(255,255,255,.44));border-radius:22px;background:linear-gradient(145deg,rgba(255,252,246,.9),rgba(243,237,227,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 16px 30px rgba(29,24,18,.06);text-align:left}.empty-panel:before,.front-empty:before{content:"Empty State";display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(184,148,88,.2);background:rgba(255,255,255,.74);color:var(--gold-deep);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.empty-panel h3,.front-empty h3{margin:0;color:var(--ink);font-size:clamp(24px,2.2vw,30px);line-height:1.08}.empty-panel p,.front-empty p{margin:0;max-width:58ch;color:var(--muted);line-height:1.72}.empty-cell,html[data-ui-theme] .empty-cell{padding:26px 20px;color:var(--muted);font-size:14px;line-height:1.75;text-align:center;background:linear-gradient(145deg,rgba(255,252,246,.84),rgba(243,236,225,.72))}html[data-ui-theme] .all-products-table .empty-cell,html[data-ui-theme] .issue-table .empty-cell{background:color-mix(in srgb,var(--app-surface-muted) 68%,var(--app-surface-elevated));color:var(--app-text-soft)}.admin-section-meta,.content .admin-section-meta,.content .field-help,.field-help,html[data-ui-theme] .admin-section-meta,html[data-ui-theme] .field-help{display:inline-block;color:color-mix(in srgb,var(--muted) 86%,var(--text));font-size:12px;line-height:1.65}.field-help{padding-left:1px}.admin-section-meta{max-width:62ch}.system-note,html[data-ui-theme] .system-note{gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--line) 70%,rgba(255,255,255,.4));border-radius:18px;background:linear-gradient(145deg,rgba(255,252,246,.86),rgba(245,239,229,.72));box-shadow:0 14px 28px rgba(29,24,18,.05)}.system-note h4,html[data-ui-theme] .system-note h4{margin:4px 0 0;color:var(--ink);font-size:18px;line-height:1.3}.system-note p,html[data-ui-theme] .system-note p{color:color-mix(in srgb,var(--text) 90%,var(--muted))}html[data-ui-theme] .admin-announcement-workspace{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}html[data-ui-theme] #announcement-manage{scroll-margin-top:24px}html[data-ui-theme] .admin-announcement-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(160px,220px) auto;align-items:end;grid-gap:12px;gap:12px;margin-bottom:16px}html[data-ui-theme] .admin-announcement-filter-field{display:grid;grid-gap:6px;gap:6px}html[data-ui-theme] .admin-announcement-filter-field input,html[data-ui-theme] .admin-announcement-filter-field select{min-height:42px}html[data-ui-theme] .admin-announcement-filter-meta{align-self:center;white-space:nowrap}html[data-ui-theme] .admin-announcement-list{display:grid;grid-gap:10px;gap:10px;align-content:start}html[data-ui-theme] .admin-announcement-editor,html[data-ui-theme] .admin-announcement-list-item{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid color-mix(in srgb,var(--app-line) 78%,transparent);border-radius:16px;background:color-mix(in srgb,var(--app-surface-elevated) 92%,transparent)}html[data-ui-theme] .admin-announcement-list-item{width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}html[data-ui-theme] .admin-announcement-list-item:focus-visible,html[data-ui-theme] .admin-announcement-list-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-line));background:color-mix(in srgb,var(--app-accent-soft) 26%,var(--app-surface-elevated))}html[data-ui-theme] .admin-announcement-list-item.is-active{border-color:color-mix(in srgb,var(--app-accent) 42%,var(--app-line));background:color-mix(in srgb,var(--app-accent-soft) 32%,var(--app-surface-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent) 14%,transparent)}html[data-ui-theme] .admin-announcement-editor-head,html[data-ui-theme] .admin-announcement-editor-meta,html[data-ui-theme] .admin-announcement-list-head,html[data-ui-theme] .admin-announcement-list-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}html[data-ui-theme] .admin-announcement-editor h4,html[data-ui-theme] .admin-announcement-list-item strong{margin:0;color:var(--app-text)}html[data-ui-theme] .admin-announcement-list-item strong{font-size:15px;line-height:1.45}html[data-ui-theme] .admin-announcement-list-item p{margin:0;color:var(--app-text-soft);font-size:13px;line-height:1.7}html[data-ui-theme] .admin-announcement-editor-meta,html[data-ui-theme] .admin-announcement-list-meta{color:var(--app-text-soft);font-size:12px;line-height:1.6}html[data-ui-theme] .admin-announcement-editor{align-content:start;align-self:start}html[data-ui-theme] .admin-announcement-empty-state{min-height:180px;justify-content:start}html[data-ui-theme] .admin-announcement-form{gap:12px 16px}html[data-ui-theme] .admin-announcement-editor-actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}html[data-ui-theme] .admin-announcement-form textarea{min-height:180px}@media (max-width:980px){html[data-ui-theme] .admin-announcement-toolbar,html[data-ui-theme] .admin-announcement-workspace{grid-template-columns:1fr}html[data-ui-theme] .admin-announcement-filter-meta{justify-self:start}}.pagination,.pagination.card,html[data-ui-theme=dark] .pagination.card,html[data-ui-theme=luxury] .pagination.card,html[data-ui-theme] .pagination.card{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--line) 72%,rgba(255,255,255,.44));border-radius:18px;background:linear-gradient(145deg,rgba(255,252,246,.84),rgba(243,237,227,.72));box-shadow:0 14px 26px rgba(29,24,18,.05)}.pagination>span{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.04em}.pagination a,.pagination button,html[data-ui-theme] .pagination a,html[data-ui-theme] .pagination button{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:42px;padding:0 16px;border:1px solid color-mix(in srgb,var(--line-strong) 72%,rgba(255,255,255,.46));border-radius:999px;background:rgba(255,255,255,.82);transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.pagination a:hover,.pagination button:hover,html[data-ui-theme] .pagination a:hover,html[data-ui-theme] .pagination button:hover{transform:translateY(-1px);border-color:rgba(184,148,88,.34);box-shadow:0 10px 20px rgba(29,24,18,.08)}.pagination .disabled,html[data-ui-theme] .pagination .disabled{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:42px;padding:0 16px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--line) 82%,transparent);background:rgba(255,255,255,.34);color:color-mix(in srgb,var(--muted) 84%,white);opacity:.8}.front-selection-space-group{display:grid;grid-gap:8px;gap:8px;padding:10px 10px 8px;border:1px solid color-mix(in srgb,var(--app-line) 86%,var(--app-accent));border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,248,252,.96))}.front-selection-space-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.front-selection-space-heading{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;min-width:0}.front-selection-space-kicker{color:var(--app-text-soft);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.front-selection-space-heading h3{margin:0;font-size:16px;line-height:1;letter-spacing:-.05em}.front-selection-space-heading p{margin:0;color:var(--app-text-soft);font-size:11px}.front-selection-space-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.front-selection-space-list{display:grid;grid-gap:8px;gap:8px}.front-selection-card-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.95fr);grid-gap:10px;gap:10px;align-items:start}.front-selection-summary{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;min-width:0}.front-selection-part-row{position:relative;margin-left:8px;padding:4px 0 0 8px;border-top:1px dashed color-mix(in srgb,var(--app-line) 78%,transparent)}.front-selection-part-row:before{position:absolute;top:18px;left:0;width:8px;height:8px;border-bottom:2px solid color-mix(in srgb,var(--app-text-soft) 45%,transparent);border-left:2px solid color-mix(in srgb,var(--app-text-soft) 45%,transparent);border-radius:0 0 0 6px;content:""}.front-selection-info{display:grid;grid-gap:4px;gap:4px;min-width:0}.front-selection-title-row{display:flex;align-items:center;gap:4px 6px;min-width:0;flex-wrap:wrap}.front-selection-index,.front-selection-role{flex:0 0 auto;font-size:11px;font-weight:900;letter-spacing:.06em}.front-selection-index{color:var(--app-text-soft)}.front-selection-role{padding:3px 7px;border:1px solid color-mix(in srgb,var(--app-line) 80%,var(--app-accent));border-radius:999px;color:var(--app-text);background:color-mix(in srgb,var(--app-surface-muted) 70%,transparent)}.front-selection-role.is-part{color:var(--app-text-soft);background:transparent}.front-record-title{display:inline-block;min-width:0;overflow:hidden;color:var(--app-text);font-size:14px;font-weight:800;line-height:1.15;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.front-record-title:hover{color:var(--app-accent)}.front-selection-model{flex:0 0 auto;max-width:116px;padding:2px 7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--app-line) 82%,var(--app-accent));border-radius:999px;color:var(--archive-blue);background:color-mix(in srgb,var(--app-surface-muted) 68%,transparent);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.front-selection-meta-line,.front-selection-tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.front-selection-meta-line span,.front-selection-tags span{max-width:150px;overflow:hidden;border-radius:999px;text-overflow:ellipsis;white-space:nowrap}.front-selection-meta-line span{color:var(--app-text-soft);font-size:11px}.front-selection-meta-line span:not(:last-child):after{content:"·";margin-left:6px;color:color-mix(in srgb,var(--app-text-soft) 50%,transparent)}.front-selection-tags span{padding:1px 6px;border:1px solid rgba(197,164,110,.18);color:#74634a;background:rgba(197,164,110,.1);font-size:10px}.front-selection-description{display:-webkit-box;margin:0;overflow:hidden;color:var(--app-text-soft);font-size:11px;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:1}.selection-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;min-width:0;align-items:end;padding:6px 8px;border:1px solid color-mix(in srgb,var(--app-line) 78%,transparent);border-radius:12px;background:rgba(252,253,255,.9)}.selection-inline-fields{display:grid;grid-template-columns:72px minmax(0,1fr) 108px;grid-gap:6px;gap:6px;align-items:end}.selection-inline-fields label{display:grid;grid-gap:4px;gap:4px;min-width:0;color:var(--app-text);font-size:11px;font-weight:800}.selection-inline-fields label>span{color:var(--app-text-soft);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.selection-inline-fields input,.selection-inline-fields select{min-height:32px;padding-top:6px;padding-bottom:6px;border-radius:10px}.selection-inline-readonly{display:flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid color-mix(in srgb,var(--app-line) 84%,var(--app-accent));border-radius:10px;background:color-mix(in srgb,var(--app-surface-muted) 84%,white);color:var(--app-text-soft);font-size:12px;font-weight:700}.selection-inline-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.selection-inline-actions .button{min-height:32px;padding:6px 10px}.front-selection-media{display:grid;grid-gap:5px;gap:5px;justify-items:stretch;align-content:start}.front-selection-media .button{justify-content:center}.selection-thumb{width:100%;height:72px;border:1px solid var(--app-line);border-radius:10px;object-fit:cover}.selection-thumb-empty{display:grid;place-items:center;color:var(--app-text-soft);background:var(--app-surface-muted);font-size:12px;font-weight:800}html[data-ui-theme=dark] .selection-workbench-hero{border-color:color-mix(in srgb,var(--app-line) 76%,transparent)!important;background:radial-gradient(circle at 14% 0,rgba(87,137,196,.16),transparent 24%),linear-gradient(180deg,rgba(24,29,38,.96),rgba(17,21,29,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 48px rgba(1,5,15,.28)}html[data-ui-theme=dark] .selection-hero-metric{border-color:color-mix(in srgb,var(--app-line) 72%,rgba(120,170,224,.28));background:linear-gradient(180deg,rgba(21,26,35,.94),rgba(15,19,27,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 26px rgba(2,6,17,.2)}html[data-ui-theme=dark] .front-selection-space-kicker,html[data-ui-theme=dark] .selection-hero-metric span,html[data-ui-theme=dark] .selection-inline-fields label>span,html[data-ui-theme=dark] .selection-space-manage-label{color:color-mix(in srgb,var(--app-text-soft) 92%,rgba(213,226,244,.78))}html[data-ui-theme=dark] .selection-space-manage-strip{border-top-color:color-mix(in srgb,var(--app-line) 68%,transparent)}html[data-ui-theme=dark] .selection-space-manage-strip:before{background:linear-gradient(180deg,rgba(23,28,37,.86),rgba(15,20,29,.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-ui-theme=dark] .selection-space-create-form{border-color:color-mix(in srgb,var(--app-line) 72%,rgba(120,170,224,.24));background:linear-gradient(180deg,rgba(10,14,22,.92),rgba(17,22,31,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 24px rgba(2,6,16,.18)}html[data-ui-theme=dark] .selection-space-create-field input{color:var(--app-text)}html[data-ui-theme=dark] .selection-space-create-field input::placeholder{color:color-mix(in srgb,var(--app-text-soft) 82%,transparent)}html[data-ui-theme=dark] .selection-space-manage-item{border-color:color-mix(in srgb,var(--app-line) 72%,rgba(120,170,224,.22));background:linear-gradient(180deg,rgba(14,18,27,.92),rgba(20,25,35,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 22px rgba(2,6,15,.16)}html[data-ui-theme=dark] .front-record-title,html[data-ui-theme=dark] .front-selection-space-heading h3,html[data-ui-theme=dark] .selection-space-manage-copy strong{color:var(--app-text)}html[data-ui-theme=dark] .front-selection-description,html[data-ui-theme=dark] .front-selection-meta-line span,html[data-ui-theme=dark] .front-selection-space-heading p,html[data-ui-theme=dark] .selection-inline-readonly,html[data-ui-theme=dark] .selection-space-manage-copy span{color:var(--app-text-soft)}html[data-ui-theme=dark] .front-panel{border-color:color-mix(in srgb,var(--app-line) 76%,transparent)!important;background:linear-gradient(180deg,rgba(16,21,30,.98),rgba(10,14,22,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 28px 54px rgba(1,5,14,.26)}html[data-ui-theme=dark] .front-selection-space-group{border-color:color-mix(in srgb,var(--app-line) 72%,rgba(120,170,224,.24));background:linear-gradient(180deg,rgba(20,25,34,.96),rgba(14,18,27,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 32px rgba(2,6,16,.18)}html[data-ui-theme=dark] .front-selection-card{border-color:color-mix(in srgb,var(--app-line) 68%,transparent)!important;background:linear-gradient(180deg,rgba(28,33,43,.96),rgba(24,28,37,.94))!important}html[data-ui-theme=dark] .front-selection-role{border-color:color-mix(in srgb,var(--app-line) 74%,rgba(120,170,224,.26));background:rgba(41,48,61,.82)}html[data-ui-theme=dark] .front-selection-model{border-color:color-mix(in srgb,var(--app-line) 72%,rgba(120,170,224,.28));color:#d7e7fb;background:rgba(21,30,42,.9)}html[data-ui-theme=dark] .front-selection-tags span{border-color:rgba(133,160,199,.2);color:#d8e1ee;background:rgba(86,106,134,.18)}html[data-ui-theme=dark] .selection-inline-form{border-color:color-mix(in srgb,var(--app-line) 70%,rgba(120,170,224,.24));background:linear-gradient(180deg,rgba(226,231,238,.08),rgba(176,186,199,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 24px rgba(2,6,16,.16)}html[data-ui-theme=dark] .selection-inline-fields input,html[data-ui-theme=dark] .selection-inline-fields select,html[data-ui-theme=dark] .selection-inline-readonly{border-color:color-mix(in srgb,var(--app-line) 72%,rgba(120,170,224,.26))!important;background:linear-gradient(180deg,rgba(17,22,31,.96),rgba(25,31,42,.92))!important;color:var(--app-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-ui-theme=dark] .selection-inline-fields input::placeholder{color:color-mix(in srgb,var(--app-text-soft) 82%,transparent)}html[data-ui-theme=dark] .selection-inline-fields select option{background:#121823;color:#f4f7fb}html[data-ui-theme=dark] .selection-thumb{border-color:color-mix(in srgb,var(--app-line) 68%,transparent)}html[data-ui-theme=dark] .selection-thumb-empty{background:rgba(24,30,40,.88)}.share-access-page{display:grid;grid-gap:20px;gap:20px;padding-block:24px 40px}.share-brief-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:20px;gap:20px;align-items:stretch;overflow:hidden;border-radius:28px;background:radial-gradient(circle at right top,rgba(132,167,206,.18),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(244,247,252,.92))}.share-brief-copy{display:grid;grid-gap:18px;gap:18px;align-content:start}.share-brief-copy h1{margin:0;font-family:Georgia,Times New Roman,Songti SC,serif;font-size:clamp(36px,4vw,58px);line-height:.98}.share-brief-summary{margin:0;max-width:58ch;color:var(--app-text-soft);font-size:15px;line-height:1.7}.share-brief-tags{display:flex;flex-wrap:wrap;gap:8px}.share-brief-positioning{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-left:3px solid rgba(107,138,171,.52);border-radius:0 16px 16px 0;background:linear-gradient(90deg,rgba(242,247,252,.92),rgba(255,255,255,.72))}.share-brief-positioning strong{color:var(--app-text);font-size:17px;line-height:1.4}.share-brief-positioning span{color:var(--app-text-soft);font-size:13px;line-height:1.55}.share-brief-tags span{padding:6px 12px;border:1px solid color-mix(in srgb,var(--app-line) 78%,white);border-radius:999px;color:var(--app-text);background:rgba(255,255,255,.7);font-size:12px;font-weight:800}.share-brief-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.share-brief-stat{display:grid;grid-gap:8px;gap:8px;min-height:92px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--app-line) 82%,white);border-radius:20px;background:rgba(255,255,255,.78)}.share-brief-stat span,.share-product-description span,.share-spec-card span{color:var(--app-text-soft);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.share-brief-stat strong{color:var(--app-text);font-size:20px;line-height:1.25}.share-brief-visual{min-width:0}.share-hero-image{width:100%;height:100%;min-height:320px;border-radius:24px;object-fit:cover}.share-hero-image-empty{display:grid;place-items:center;background:linear-gradient(135deg,rgba(228,234,241,.92),rgba(244,247,250,.92));color:var(--app-text-soft);font-size:13px;font-weight:800}.share-brief-list{display:grid;grid-gap:18px;gap:18px}.share-overview-panel{display:grid;grid-gap:16px;gap:16px;border-radius:24px}.share-overview-head{display:grid;grid-gap:4px;gap:4px}.share-overview-head h2{margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1.1}.share-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.share-overview-item{display:grid;grid-gap:8px;gap:8px;min-height:106px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--app-line) 84%,white);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,248,252,.88))}.share-overview-item span,.share-product-business span,.share-product-selling-points span{color:var(--app-text-soft);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.share-overview-item strong{color:var(--app-text);font-size:18px;line-height:1.45}.share-product-brief{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:22px;gap:22px;align-items:start;padding:18px;border-radius:26px}.share-product-copy{display:grid;grid-gap:18px;gap:18px}.share-product-head{display:grid;grid-gap:10px;gap:10px}.share-product-head h2{margin:0;font-size:clamp(26px,2.4vw,38px);line-height:1.08}.share-product-summary{margin:0;color:var(--app-text-soft);font-size:15px;line-height:1.75}.share-product-highlight{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.share-product-highlight div{display:grid;grid-gap:8px;gap:8px;min-height:92px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--app-line) 84%,white);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,253,.9))}.share-product-highlight span{color:var(--app-text-soft);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.share-product-highlight strong{color:var(--app-text);font-size:clamp(20px,1.8vw,28px);line-height:1.15}.share-product-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.share-spec-card{display:grid;grid-gap:10px;gap:10px;min-height:104px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--app-line) 86%,white);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,248,252,.88))}.share-spec-card strong{color:var(--app-text);font-size:clamp(24px,2.2vw,38px);line-height:1.02;word-break:break-word}.share-product-description{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--app-line) 82%,white);border-radius:22px;background:rgba(250,252,255,.88)}.share-product-description p{margin:0;color:var(--app-text);font-size:14px;line-height:1.8}.share-product-business,.share-product-selling-points{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--app-line) 82%,white);border-radius:22px;background:rgba(252,253,255,.9)}.share-product-selling-points ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:var(--app-text);font-size:14px;line-height:1.7}.share-product-business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.share-product-business-grid div{display:grid;grid-gap:8px;gap:8px;min-height:92px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--app-line) 82%,white);border-radius:18px;background:rgba(255,255,255,.8)}.share-product-business-grid label{color:var(--app-text-soft);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.share-product-business-grid strong{color:var(--app-text);font-size:24px;line-height:1.2}.share-gallery-shell,.share-product-gallery{display:grid;grid-gap:12px;gap:12px}.share-product-image{width:100%;min-height:360px;border:1px solid var(--app-line);border-radius:24px;object-fit:cover}.share-product-image-empty{display:grid;place-items:center;background:linear-gradient(135deg,rgba(228,234,241,.92),rgba(244,247,250,.92));color:var(--app-text-soft);font-size:13px;font-weight:800}.share-product-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.share-thumb-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;border:0;background:transparent;border-radius:18px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.share-thumb-button:hover{transform:translateY(-2px)}.share-thumb-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 64%,white);outline-offset:3px}.share-thumb-button:not(.is-active){opacity:.78}.share-thumb-button.is-active{opacity:1}.share-product-thumb{width:100%;height:116px;border:1px solid var(--app-line);border-radius:18px;object-fit:cover;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.share-thumb-button:focus-visible .share-product-thumb,.share-thumb-button:hover .share-product-thumb{border-color:color-mix(in srgb,var(--accent) 36%,var(--app-line));box-shadow:0 12px 24px rgba(15,23,42,.12)}.share-thumb-button.is-active .share-product-thumb{border-color:color-mix(in srgb,var(--accent) 48%,var(--app-line));box-shadow:0 16px 30px rgba(15,23,42,.16);transform:translateY(-2px)}.front-table-wrap{border-radius:18px}.front-table td,.front-table th{vertical-align:middle}.front-empty-cell{padding:0!important}.front-table-empty{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding:26px;color:var(--app-text)}.front-table-empty span{color:var(--app-text-soft)}.front-inquiry-form{align-self:start}.submit-inquiry-form{gap:14px}.submit-validation-box{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--app-status-danger,#b42318) 38%,var(--app-line));border-radius:16px;color:var(--app-status-danger,#9f3a2f);background:color-mix(in srgb,var(--app-status-danger,#b42318) 8%,var(--app-surface));font-size:13px}.submit-validation-box strong{color:inherit;font-size:13px}.submit-form-section{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.submit-form-section-project{grid-template-columns:1fr}.submit-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.submit-form-section-head{grid-column:1/-1;display:flex;align-items:baseline;gap:10px;padding-bottom:2px;border-bottom:1px solid color-mix(in srgb,var(--app-line) 76%,transparent)}.submit-form-section-head span{color:var(--app-text);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.submit-form-actions p,.submit-form-section-head p,.submit-summary-note{margin:0;color:var(--app-text-soft);font-size:12px;line-height:1.45}.submit-inquiry-form label{gap:6px}.submit-inquiry-form input,.submit-inquiry-form select{min-height:42px;border-radius:16px}.submit-inquiry-form textarea{min-height:96px;border-radius:18px}.submit-inquiry-form label.is-recommended input{border-color:color-mix(in srgb,var(--app-accent) 44%,var(--app-line))!important}.submit-form-note-field{display:grid;grid-gap:6px;gap:6px}.submit-form-actions{align-items:center}.submit-form-actions p{flex:1 1 260px}.submit-summary-panel{align-self:start}.submit-summary-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.submit-summary-metrics span{padding:6px 10px;border:1px solid color-mix(in srgb,var(--app-line) 82%,var(--app-accent));border-radius:999px;color:var(--app-text);background:color-mix(in srgb,var(--app-surface-muted) 70%,transparent);font-size:12px;font-weight:800}.submit-summary-list{display:grid;grid-gap:6px;gap:6px}.submit-summary-family{display:grid;grid-gap:2px;gap:2px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--app-line) 72%,transparent)}.submit-summary-family:first-child{border-top:0;padding-top:0}.submit-summary-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:42px}@media (max-width:1180px){.front-selection-card-grid{grid-template-columns:1fr}.selection-hero-actions,.selection-hero-grid{display:grid;justify-content:stretch}.selection-space-manage-strip{margin-right:0}.selection-space-create-form{padding-left:0;border-left:0}.selection-hero-actions,.selection-hero-metrics{justify-content:flex-start}}@media (max-width:820px){.front-selection-card-grid,.front-selection-media,.front-selection-summary,.selection-inline-form{grid-template-columns:1fr}.selection-space-create-field,.selection-space-create-form,.selection-space-manage-strip{display:grid}.selection-space-create-field input{width:100%}.selection-inline-fields{grid-template-columns:1fr}.selection-space-manage-item{width:100%;justify-content:space-between}.front-selection-space-actions,.front-selection-space-head,.selection-hero-primary-actions,.selection-inline-actions{flex-direction:column;align-items:stretch}.front-selection-space-heading h3{font-size:18px}.selection-thumb{height:120px}.front-selection-part-row{margin-left:10px;padding-left:10px}}.submit-summary-row.is-part{grid-template-columns:58px minmax(0,1fr) auto;min-height:34px;padding-left:18px}.submit-summary-index{color:var(--app-text);font-size:12px;font-weight:900;letter-spacing:.06em}.submit-summary-row.is-part .submit-summary-index{color:var(--app-text-soft);font-size:11px}.submit-summary-product-copy{min-width:0}.submit-summary-product-copy strong{display:block;color:var(--app-text);font-size:18px}.submit-summary-product-copy p,.submit-summary-product-copy strong{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.submit-summary-product-copy p{margin:3px 0 0;color:var(--app-text-soft);font-size:12px}.submit-summary-row.is-part .submit-summary-product-copy strong{font-size:14px;font-weight:800}.submit-summary-row.is-part .submit-summary-product-copy p{margin-top:1px;font-size:11px}.submit-summary-price{padding:5px 10px;border-radius:999px;color:var(--app-text);background:color-mix(in srgb,var(--app-surface-muted) 78%,transparent);font-size:12px;font-weight:800;white-space:nowrap}.submit-summary-row.is-part .submit-summary-price{padding:4px 8px;color:var(--app-text-soft);font-size:11px}.submit-summary-note{margin-top:10px}.media-image-fallback{display:grid;place-items:center;min-height:100%;color:var(--app-text-soft);font-size:13px;font-weight:700;letter-spacing:.08em}.part-card-thumb .media-image-fallback,.product-card-image .media-image-fallback,.showcase-main-frame .media-image-fallback,.thumbnail-card .media-image-fallback{width:100%;height:100%}.showcase-main-frame .media-image-fallback{min-height:420px}.selection-thumb.media-image-fallback{min-height:84px}html[data-ui-theme] .front-panel .showcase-card-title,html[data-ui-theme] .front-record-title,html[data-ui-theme] .front-table strong{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .front-empty,html[data-ui-theme] .front-table-empty span{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}@media (max-width:720px){.front-hero,.front-panel{border-radius:20px}.front-selection-card .account-card-head{display:grid;grid-gap:12px;gap:12px}.front-selection-card-grid{grid-template-columns:1fr}.front-selection-part-row{margin-left:12px;padding-left:14px}.selection-inline-fields,.selection-inline-form{grid-template-columns:1fr}.selection-thumb{width:100%;height:auto;max-height:210px;aspect-ratio:4/3}.front-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.front-table{min-width:680px}.submit-form-row,.submit-form-section,.submit-form-section-project{grid-template-columns:1fr}}.screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.part-card-inline-action,.product-selection-form{align-items:center}.product-color-select{display:grid;grid-gap:4px;gap:4px;min-width:132px;color:var(--app-text-soft,var(--muted));font-size:11px;font-weight:800;letter-spacing:.08em}.product-color-select select{min-height:38px;padding:0 34px 0 12px;border:1px solid var(--app-line,rgba(12,53,88,.12));border-radius:999px;color:var(--app-text,var(--archive-ink));background:var(--app-surface,rgba(255,255,255,.9));font-size:13px;font-weight:800}.part-spec-item-color,.part-spec-item-material,.part-spec-item-size,.showcase-meta-size{grid-column:1/-1}.part-card-header-status-only{display:flex;padding-bottom:8px}.part-color-select{min-width:150px}@media (max-width:720px){.part-card-inline-action,.product-selection-form{align-items:stretch}.product-color-select,.product-color-select select{width:100%}}.admin-editor-home .admin-review-home-hero{min-height:0;padding:12px 16px!important;gap:8px}.admin-editor-home .admin-review-home-hero h2{margin:2px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.05}.admin-hero-title-action{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.admin-hero-title-action .admin-new-product-action{margin-top:4px}.admin-editor-home .admin-subpage-summary-strip{gap:6px;margin-top:2px}.admin-editor-home .admin-subpage-summary-strip .chip{padding:6px 10px;font-size:12px}.admin-new-product-action{min-height:42px;padding:0 18px!important;border-color:color-mix(in srgb,var(--app-text,#111) 84%,transparent)!important;color:#fff!important;background:var(--app-text,#111)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--app-text,#111) 18%,transparent);font-size:15px;font-weight:800}.admin-new-product-action:hover{transform:translateY(-1px)}.admin-editor-home .admin-home-filter-card{padding:10px 12px!important;gap:6px}.admin-editor-home .admin-home-filter-card .section-header{align-items:center}.admin-editor-home .admin-home-filter-card .section-header h3{margin:1px 0 0;font-size:clamp(22px,2.1vw,30px);line-height:1.05}.admin-editor-home .admin-home-filter-card .admin-section-meta{font-size:12px}.admin-editor-home .admin-home-filter-card .admin-filter-card.is-embedded{margin-top:0;padding:0}.admin-editor-home .admin-home-filter-card .admin-embedded-section-title{margin-bottom:4px;font-size:12px}.admin-editor-home .admin-home-filter-card .admin-review-filters{gap:6px;margin-top:2px}html[data-ui-theme] .admin-editor-home .admin-home-filter-card .admin-filter-card.is-embedded .admin-review-filters{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.admin-editor-home .admin-home-filter-card .admin-filter-label{font-size:10px;letter-spacing:.08em}.admin-editor-home .admin-home-filter-card input,.admin-editor-home .admin-home-filter-card select{min-height:34px;padding-top:6px;padding-bottom:6px;border-radius:12px;font-size:12px}.admin-editor-home .admin-home-filter-card .admin-filter-actions .button{min-height:34px;padding:6px 12px}.admin-editor-home .admin-home-filter-card .admin-issue-tabs{gap:6px;margin-top:6px;padding-top:6px}html[data-ui-theme] .admin-editor-home .admin-home-filter-card .admin-issue-tabs a{min-height:28px;padding:4px 9px;gap:6px;font-size:11px}html[data-ui-theme] .admin-editor-home .admin-home-filter-card .admin-issue-tabs strong{min-width:20px;padding:1px 5px;font-size:11px}.admin-editor-home .admin-filter-head{align-items:start}.admin-editor-home .admin-filter-active-chips,.admin-editor-home .admin-filter-head-meta{gap:4px}.admin-editor-home .admin-filter-active-chips .chip{padding:5px 8px;font-size:11px}.admin-editor-home .admin-queue-toolbar{gap:6px 10px;margin-top:8px;padding:7px 9px}.admin-editor-home .admin-queue-toolbar strong{font-size:15px}.admin-editor-home .admin-queue-toolbar-note{font-size:11px}@media (max-width:760px){.admin-editor-home .section-header>div{flex:0 1 auto;width:100%}.admin-editor-home .admin-filter-head,.admin-editor-home .admin-review-home-topline,.admin-editor-home .admin-section-head{gap:8px;margin-bottom:10px}.admin-editor-home .admin-filter-active-chips,.admin-editor-home .admin-filter-head-meta{justify-items:start;justify-content:flex-start}}.order-item-table-row td{padding-top:12px!important;padding-bottom:12px!important}.order-item-table-row.is-part td{padding-top:8px!important;padding-bottom:8px!important;background:color-mix(in srgb,var(--app-surface-muted) 40%,transparent)}.order-item-product-cell{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.order-item-table-row.is-part .order-item-product-cell{padding-left:22px;grid-template-columns:54px minmax(0,1fr)}.order-item-row-index{color:var(--app-text-soft);font-size:12px;font-weight:900;letter-spacing:.06em}.order-item-table-row.is-part .order-item-row-index{font-size:11px}.order-item-table-row.is-part strong{font-size:14px}.order-item-table-row.is-part .muted.small{margin-top:3px;font-size:11px}.admin-order-item-family{display:grid;grid-gap:6px;gap:6px}.admin-order-item-family+.admin-order-item-family{padding-top:4px;border-top:1px dashed color-mix(in srgb,var(--app-line) 78%,transparent)}.admin-order-item-card.is-main{padding-top:12px;padding-bottom:12px}.admin-order-item-card.is-part{margin-left:24px;padding:9px 12px;border-style:dashed;background:color-mix(in srgb,var(--app-surface-muted) 76%,transparent)}.admin-order-item-card.is-part .admin-order-item-main strong{font-size:14px}.admin-order-item-card.is-part .admin-order-item-facts span:not(.chip),.admin-order-item-card.is-part .admin-order-item-main p,.admin-order-item-card.is-part .admin-order-item-note{font-size:11px}.admin-order-item-card.is-part .admin-order-item-facts{gap:5px}.company-order-workspace{gap:12px}.company-order-hero{min-height:0;padding:16px 20px!important}.company-order-hero h2{margin-top:4px;font-size:clamp(30px,3vw,42px);line-height:1.04}.company-order-hero .admin-hero-note{margin-top:8px}.company-order-queue-panel{padding:16px 18px!important}.company-order-filter-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 10px}.company-order-filter-tabs a{display:inline-flex;gap:7px;align-items:center;min-height:34px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--app-line) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-surface) 76%,transparent);color:var(--app-text-soft);font-size:12px;font-weight:800;text-decoration:none}.company-order-filter-tabs a span{min-width:20px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--app-surface-muted) 82%,transparent);color:var(--app-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.company-order-filter-tabs a[aria-current=page]{border-color:color-mix(in srgb,var(--app-accent) 46%,var(--app-line));background:color-mix(in srgb,var(--app-accent) 13%,var(--app-surface));color:var(--app-text)}.company-order-detail-family,.company-order-detail-items,.company-order-group-list,.company-order-product-family,.company-order-products{display:grid;grid-gap:8px;gap:8px}.company-order-group-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--app-line,rgba(12,53,88,.1));border-radius:18px;background:var(--app-surface,rgba(255,255,255,.62))}.company-order-group-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.company-order-group-title{display:grid;grid-gap:6px;gap:6px;min-width:0}.company-order-group-title strong{overflow:hidden;color:var(--app-text);font-size:18px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.company-order-product-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:38px;padding:6px 8px;border-top:1px solid color-mix(in srgb,var(--app-line) 66%,transparent)}.company-order-product-row.is-part{grid-template-columns:58px minmax(0,1fr) auto;min-height:32px;margin-left:22px;border-top-style:dashed;background:color-mix(in srgb,var(--app-surface-muted) 58%,transparent)}.company-order-product-index{color:var(--app-text-soft);font-size:11px;font-weight:900;letter-spacing:.06em}.company-order-product-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.company-order-detail-copy strong,.company-order-product-main strong{overflow:hidden;color:var(--app-text);font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.company-order-detail-copy p,.company-order-product-main span{margin:0;overflow:hidden;color:var(--app-text-soft);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.company-order-detail-item.is-part .company-order-detail-copy strong,.company-order-product-row.is-part .company-order-product-main strong{font-size:13px}.company-order-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.company-order-detail-item{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(560px,1.38fr);grid-gap:18px;gap:18px;align-items:start;padding:14px 16px;border:1px solid var(--app-line,rgba(12,53,88,.1));border-radius:16px;background:var(--app-surface,rgba(255,255,255,.62))}.company-order-detail-item.is-part{margin-left:24px;padding:10px 12px;border-style:dashed;background:color-mix(in srgb,var(--app-surface-muted) 72%,transparent)}.company-order-detail-copy{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-width:0}.company-order-detail-item.is-part .company-order-detail-copy{grid-template-columns:58px minmax(0,1fr)}.company-order-detail-form{display:grid;grid-template-columns:minmax(148px,.6fr) minmax(280px,1fr) minmax(176px,auto);grid-gap:12px;gap:12px;align-items:end;min-width:0}.company-order-detail-form label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--app-text);font-size:12px;font-weight:850;line-height:1.2;white-space:nowrap}.company-order-detail-form select,.company-order-detail-form textarea{width:100%;min-height:44px;border-radius:14px}.company-order-note-field textarea{min-height:64px;resize:vertical}.company-order-note-field textarea::placeholder{color:color-mix(in srgb,var(--app-text-soft) 86%,transparent)}.company-order-note-meta{display:grid;grid-gap:7px;gap:7px;min-width:0}.company-order-note-meta .chip{width:max-content}.company-order-note-meta .muted.small{max-width:220px;line-height:1.45}.company-order-detail-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;min-width:0}.company-order-detail-actions .admin-submit-button{flex:0 0 auto;min-width:88px}.company-order-context-card{align-self:start}.company-order-context-list{grid-template-columns:1fr}@media (max-width:1280px){.company-order-detail-item{grid-template-columns:1fr}.company-order-detail-form{grid-template-columns:minmax(148px,.42fr) minmax(280px,1fr) minmax(176px,auto)}}@media (max-width:980px){.company-order-detail-form,.company-order-detail-grid,.company-order-detail-item,.company-order-group-head{grid-template-columns:1fr}.company-order-detail-form label{white-space:normal}.company-order-detail-actions{justify-content:space-between}.company-order-detail-item.is-part,.company-order-product-row.is-part{margin-left:10px}}@media (max-width:640px){.company-order-detail-actions{display:grid;grid-template-columns:1fr}.company-order-detail-actions .admin-submit-button{width:100%}}html[data-ui-theme] .sidebar-nav-section{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px}html[data-ui-theme] .sidebar-brand-section,html[data-ui-theme] .sidebar-footer-brand{flex:0 0 auto}html[data-ui-theme=dark] .sidebar-footer-brand,html[data-ui-theme=luxury] .sidebar-footer-brand,html[data-ui-theme] .sidebar-footer-brand{display:flex;gap:10px;align-items:center;margin-top:auto;padding:12px;border:1px solid color-mix(in srgb,var(--app-line) 78%,transparent);border-radius:18px;color:var(--app-text-soft);background:linear-gradient(135deg,color-mix(in srgb,var(--app-surface) 84%,transparent),color-mix(in srgb,var(--app-surface-muted) 76%,transparent))}html[data-ui-theme=dark] .sidebar-footer-mark,html[data-ui-theme=luxury] .sidebar-footer-mark,html[data-ui-theme] .sidebar-footer-mark{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--app-bg-soft);background:var(--app-text);font-size:12px;font-weight:900;letter-spacing:.05em}html[data-ui-theme=dark] .sidebar-footer-mark{color:#07131a;background:var(--app-accent)}html[data-ui-theme=dark] .sidebar-footer-brand strong,html[data-ui-theme=luxury] .sidebar-footer-brand strong,html[data-ui-theme] .sidebar-footer-brand strong{display:block;color:var(--app-text);font-size:12px;line-height:1.2}html[data-ui-theme=dark] .sidebar-footer-brand small,html[data-ui-theme=luxury] .sidebar-footer-brand small,html[data-ui-theme] .sidebar-footer-brand small{display:block;margin-top:3px;color:var(--app-text-soft);font-size:10px;line-height:1.25}@media (max-width:860px){html[data-ui-theme] .sidebar-footer-brand{display:none}}html[data-ui-theme=luxury] .admin-issue-tabs a[aria-current=page],html[data-ui-theme=luxury] .admin-issue-tabs a[aria-current=page]:hover{background:rgb(124,91,38)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-ui-theme=luxury] .admin-issue-tabs a[aria-current=page] *,html[data-ui-theme=luxury] .admin-issue-tabs a[aria-current=page]:hover *{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-ui-theme=dark] .part-card.is-active-part,html[data-ui-theme=dark] .parts-outline-link.is-active,html[data-ui-theme=dark] .parts-outline-link[aria-current=location]{background:rgba(16,24,37,.92)!important;border-color:rgba(118,145,199,.42)!important;box-shadow:0 18px 44px rgba(0,0,0,.34),0 0 0 1px rgba(118,145,199,.14)!important}html[data-ui-theme=dark] .part-card.is-active-part *,html[data-ui-theme=dark] .parts-outline-link.is-active *,html[data-ui-theme=dark] .parts-outline-link[aria-current=location] *{color:rgba(232,239,255,.94)!important;-webkit-text-fill-color:rgba(232,239,255,.94)!important}html[data-ui-theme=dark] .part-card-active-chip{background:rgba(184,148,88,.22)!important;color:rgba(246,226,188,.96)!important;-webkit-text-fill-color:rgba(246,226,188,.96)!important}html[data-ui-theme=dark] .part-card-copy em,html[data-ui-theme=dark] .part-spec-item span,html[data-ui-theme=dark] .parts-panel-family{color:rgba(188,201,226,.78)!important;-webkit-text-fill-color:rgba(188,201,226,.78)!important}html[data-ui-theme=dark] .part-card-copy p,html[data-ui-theme=dark] .part-spec-item strong,html[data-ui-theme=dark] .parts-panel-family strong{color:rgba(244,248,255,.96)!important;-webkit-text-fill-color:rgba(244,248,255,.96)!important}html[data-ui-theme=dark] .parts-outline .parts-outline-link.is-active,html[data-ui-theme=dark] .parts-outline .parts-outline-link[aria-current=location]{background:#151922!important;background-image:none!important;border-color:rgba(118,145,199,.46)!important}html[data-ui-theme=dark] .parts-outline .parts-outline-link.is-active em,html[data-ui-theme=dark] .parts-outline .parts-outline-link.is-active span,html[data-ui-theme=dark] .parts-outline .parts-outline-link[aria-current=location] em,html[data-ui-theme=dark] .parts-outline .parts-outline-link[aria-current=location] span{color:rgba(188,201,226,.82)!important;-webkit-text-fill-color:rgba(188,201,226,.82)!important}html[data-ui-theme=dark] .parts-outline .parts-outline-link.is-active strong,html[data-ui-theme=dark] .parts-outline .parts-outline-link[aria-current=location] strong{color:rgba(244,248,255,.98)!important;-webkit-text-fill-color:rgba(244,248,255,.98)!important}@media (max-width:1100px){.share-brief-hero,.share-product-brief{grid-template-columns:1fr}.share-brief-meta,.share-overview-grid,.share-product-highlight,.share-product-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.share-hero-image{min-height:260px}.share-product-image{min-height:280px}}@media (max-width:720px){.share-access-page{padding-block:12px 28px}.share-brief-hero,.share-product-brief{gap:14px;padding:16px;border-radius:22px}.share-brief-copy h1{font-size:clamp(28px,8vw,42px)}.share-brief-meta,.share-overview-grid,.share-product-business-grid,.share-product-highlight,.share-product-specs,.share-product-thumbs{grid-template-columns:1fr}.share-hero-image,.share-product-image{min-height:220px}.share-spec-card strong{font-size:28px}}html[data-ui-theme=dark] .selection-workspace .selection-workbench-hero.card{border-color:rgba(100,116,139,.32)!important;background:radial-gradient(circle at 12% 0,rgba(80,150,210,.14),transparent 28%),linear-gradient(180deg,rgba(24,29,39,.98),rgba(14,18,27,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 48px rgba(0,0,0,.28)!important}html[data-ui-theme=dark] .selection-workspace .selection-hero-metric,html[data-ui-theme=dark] .selection-workspace .selection-space-create-form,html[data-ui-theme=dark] .selection-workspace .selection-space-manage-item{border-color:rgba(100,116,139,.34)!important;background:linear-gradient(180deg,rgba(20,25,34,.96),rgba(14,18,27,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 24px rgba(0,0,0,.18)!important}html[data-ui-theme=dark] .selection-workspace .selection-space-manage-strip:before{background:linear-gradient(180deg,rgba(18,23,32,.92),rgba(12,16,24,.88))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}html[data-ui-theme=dark] .selection-workspace .front-panel.card{border-color:rgba(100,116,139,.32)!important;background:linear-gradient(180deg,rgba(15,20,29,.98),rgba(9,13,21,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 28px 54px rgba(0,0,0,.3)!important}html[data-ui-theme=dark] .selection-workspace .front-selection-card.account-card{border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .selection-workspace .selection-inline-fields input,html[data-ui-theme=dark] .selection-workspace .selection-inline-fields select,html[data-ui-theme=dark] .selection-workspace .selection-inline-readonly,html[data-ui-theme=dark] .selection-workspace .selection-space-create-field input{border-color:rgba(100,116,139,.34)!important;background:linear-gradient(180deg,rgba(19,24,34,.98),rgba(28,34,45,.94))!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}html[data-ui-theme=dark] .selection-workspace .selection-inline-fields input::placeholder,html[data-ui-theme=dark] .selection-workspace .selection-space-create-field input::placeholder{color:rgba(199,210,226,.62)!important;-webkit-text-fill-color:rgba(199,210,226,.62)!important}html[data-ui-theme=dark] .selection-workspace .front-selection-model,html[data-ui-theme=dark] .selection-workspace .front-selection-role,html[data-ui-theme=dark] .selection-workspace .front-selection-tags span{border-color:rgba(111,133,163,.36)!important;background:rgba(36,44,57,.82)!important;color:var(--app-text)!important}html[data-ui-theme=dark] .selection-workspace .front-selection-description,html[data-ui-theme=dark] .selection-workspace .front-selection-meta-line span,html[data-ui-theme=dark] .selection-workspace .front-selection-space-heading p,html[data-ui-theme=dark] .selection-workspace .selection-inline-fields label>span,html[data-ui-theme=dark] .selection-workspace .selection-space-manage-copy span{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}.selection-workspace .front-selection-space-group,html[data-ui-theme=dark] .selection-workspace .front-selection-space-group,html[data-ui-theme] .selection-workspace .front-selection-space-group{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.selection-workspace .front-selection-space-group+.front-selection-space-group,html[data-ui-theme] .selection-workspace .front-selection-space-group+.front-selection-space-group{padding-top:18px!important;border-top:1px solid color-mix(in srgb,var(--app-line) 72%,transparent)!important}.selection-workspace .front-selection-space-head{padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--app-line) 68%,transparent)}.selection-workspace .selection-inline-form,html[data-ui-theme=dark] .selection-workspace .selection-inline-form,html[data-ui-theme] .selection-workspace .selection-inline-form{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.selection-workspace .front-selection-card-grid+.front-selection-card-grid{padding-top:12px;border-top:1px solid color-mix(in srgb,var(--app-line) 64%,transparent)}.selection-workspace .selection-space-manage-strip,html[data-ui-theme] .selection-workspace .selection-space-manage-strip{padding-inline:0}.selection-workspace .selection-space-manage-strip:before,html[data-ui-theme=dark] .selection-workspace .selection-space-manage-strip:before,html[data-ui-theme] .selection-workspace .selection-space-manage-strip:before{content:none!important}.selection-workspace .selection-space-create-form,html[data-ui-theme=dark] .selection-workspace .selection-space-create-form,html[data-ui-theme] .selection-workspace .selection-space-create-form{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.products-workspace .catalog-quick-filter-panel,html[data-ui-theme=dark] .products-workspace .catalog-quick-filter-panel,html[data-ui-theme] .products-workspace .catalog-quick-filter-panel{padding-inline:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.products-workspace .catalog-hero,html[data-ui-theme=dark] .products-workspace .catalog-hero,html[data-ui-theme] .products-workspace .catalog-hero{padding:14px 18px 18px!important}.products-workspace .catalog-hero-top,html[data-ui-theme] .products-workspace .catalog-hero-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:6px 24px;gap:6px 24px;align-items:end;margin-bottom:4px}.products-workspace .catalog-hero-heading,html[data-ui-theme] .products-workspace .catalog-hero-heading{display:grid;grid-gap:8px;gap:8px;min-width:0}.products-workspace .catalog-hero-title-block,html[data-ui-theme] .products-workspace .catalog-hero-title-block{display:grid;grid-gap:0;gap:0}.products-workspace .catalog-hero-title-block h2,html[data-ui-theme] .products-workspace .catalog-hero-title-block h2{margin:0;font-size:clamp(22px,2.2vw,36px)!important;line-height:.94!important}.products-workspace .catalog-hero-note,html[data-ui-theme] .products-workspace .catalog-hero-note{max-width:440px;margin:0;justify-self:end;align-self:center;font-size:12px!important;line-height:1.38!important;text-align:right}.products-workspace .product-filter-footer-primary,html[data-ui-theme] .products-workspace .product-filter-footer-primary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0}.products-workspace .product-inline-quick-filters,html[data-ui-theme] .products-workspace .product-inline-quick-filters{flex:0 1 auto;min-width:0}.products-workspace .product-inline-quick-filters .catalog-quick-filter-panel,html[data-ui-theme] .products-workspace .product-inline-quick-filters .catalog-quick-filter-panel{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 8px!important;margin:0!important}.products-workspace .product-inline-quick-filters .catalog-quick-filter-panel .quick-filter-label,html[data-ui-theme] .products-workspace .product-inline-quick-filters .catalog-quick-filter-panel .quick-filter-label{font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}.products-workspace .product-inline-quick-filters .catalog-quick-filter-panel .quick-filter-row,html[data-ui-theme] .products-workspace .product-inline-quick-filters .catalog-quick-filter-panel .quick-filter-row{flex:0 1 auto;gap:6px!important}.products-workspace .product-inline-quick-filters .catalog-quick-filter-panel .quick-filter-row a,html[data-ui-theme] .products-workspace .product-inline-quick-filters .catalog-quick-filter-panel .quick-filter-row a{min-height:26px!important;padding:0 10px!important}@media (max-width:900px){.products-workspace .catalog-hero-top,html[data-ui-theme] .products-workspace .catalog-hero-top{grid-template-columns:1fr;gap:10px;align-items:start}.products-workspace .catalog-hero-note,html[data-ui-theme] .products-workspace .catalog-hero-note{max-width:none;justify-self:start;text-align:left}.products-workspace .product-filter-footer-primary,html[data-ui-theme] .products-workspace .product-filter-footer-primary{width:100%;gap:8px}}.products-workspace .catalog-hero .product-filter-bar,html[data-ui-theme=dark] .products-workspace .catalog-hero .product-filter-bar,html[data-ui-theme] .products-workspace .catalog-hero .product-filter-bar{padding-inline:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.orders-workspace .front-panel.card,html[data-ui-theme=dark] .orders-workspace .front-panel.card,html[data-ui-theme] .orders-workspace .front-panel.card{padding:0!important}.orders-workspace .front-table-wrap,html[data-ui-theme=dark] .orders-workspace .front-table-wrap,html[data-ui-theme=luxury] .orders-workspace .front-table-wrap,html[data-ui-theme] .orders-workspace .front-table-wrap{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.notifications-workspace .notification-empty.front-empty,html[data-ui-theme] .notifications-workspace .notification-empty.front-empty{min-height:260px;padding:clamp(24px,4vw,42px) 0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.notifications-workspace .notification-empty.front-empty:before,html[data-ui-theme] .notifications-workspace .notification-empty.front-empty:before{border-color:color-mix(in srgb,var(--app-line) 72%,transparent)!important;background:color-mix(in srgb,var(--app-surface-muted) 72%,transparent)!important;color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}.notifications-workspace .notification-empty.front-empty strong,html[data-ui-theme] .notifications-workspace .notification-empty.front-empty strong{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;font-size:clamp(24px,2.2vw,30px);line-height:1.15}.notifications-workspace .notification-empty.front-empty p,html[data-ui-theme] .notifications-workspace .notification-empty.front-empty p{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important}.notifications-workspace .system-note.notification-note,html[data-ui-theme=dark] .notifications-workspace .system-note.notification-note,html[data-ui-theme] .notifications-workspace .system-note.notification-note{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.notifications-workspace .system-note-list>.system-note.notification-note+.system-note.notification-note,html[data-ui-theme] .notifications-workspace .system-note-list>.system-note.notification-note+.system-note.notification-note{padding-top:18px!important;border-top:1px solid color-mix(in srgb,var(--app-line) 72%,transparent)!important}.notifications-workspace .system-note.notification-note.is-unread,html[data-ui-theme=dark] .notifications-workspace .system-note.notification-note.is-unread,html[data-ui-theme] .notifications-workspace .system-note.notification-note.is-unread{background:transparent!important}.channel-workspace .channel-home-merged-panel,html[data-ui-theme=dark] .channel-workspace .channel-home-merged-panel,html[data-ui-theme] .channel-workspace .channel-home-merged-panel{display:grid;grid-gap:8px;gap:8px;padding:10px 14px;min-height:0}.channel-workspace .channel-home-merged-head,html[data-ui-theme] .channel-workspace .channel-home-merged-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.channel-workspace .channel-home-merged-head h2,html[data-ui-theme] .channel-workspace .channel-home-merged-head h2{margin:0;font-size:clamp(15px,1.35vw,18px)}.channel-workspace .channel-home-merged-grid,html[data-ui-theme] .channel-workspace .channel-home-merged-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);grid-gap:12px;gap:12px;align-items:start}.channel-workspace .channel-home-merged-panel.is-notification-empty .channel-home-merged-grid,html[data-ui-theme] .channel-workspace .channel-home-merged-panel.is-notification-empty .channel-home-merged-grid{grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:center}.channel-workspace .channel-home-entry-section,html[data-ui-theme] .channel-workspace .channel-home-entry-section{display:grid;align-content:start;min-height:0}.channel-workspace .channel-home-entry-links,html[data-ui-theme] .channel-workspace .channel-home-entry-links{gap:8px;align-content:start}.channel-workspace .channel-home-entry-links .chip,html[data-ui-theme] .channel-workspace .channel-home-entry-links .chip{min-height:32px}.channel-workspace .channel-home-notification-section,html[data-ui-theme] .channel-workspace .channel-home-notification-section{padding-left:18px;border-left:1px solid color-mix(in srgb,var(--app-line) 72%,transparent)}.channel-workspace .channel-home-notification-head,html[data-ui-theme] .channel-workspace .channel-home-notification-head{align-items:start!important;gap:10px;margin-bottom:8px}.channel-workspace .channel-home-notification-head h3,html[data-ui-theme] .channel-workspace .channel-home-notification-head h3{margin:0;font-size:clamp(14px,1.2vw,16px)}.channel-workspace .channel-home-notification-meta,html[data-ui-theme] .channel-workspace .channel-home-notification-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.channel-workspace .channel-home-notification-section .system-note-list,html[data-ui-theme] .channel-workspace .channel-home-notification-section .system-note-list{gap:8px}.channel-workspace .channel-home-notification-empty,html[data-ui-theme] .channel-workspace .channel-home-notification-empty{margin:0;font-size:12px;line-height:1.35}.channel-workspace .channel-home-merged-panel.is-notification-empty .channel-home-notification-section,html[data-ui-theme] .channel-workspace .channel-home-merged-panel.is-notification-empty .channel-home-notification-section{display:block;padding-left:14px}.channel-workspace .channel-home-notification-emptybar,html[data-ui-theme] .channel-workspace .channel-home-notification-emptybar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 10px;min-height:32px}.channel-workspace .channel-home-notification-preview,html[data-ui-theme] .channel-workspace .channel-home-notification-preview{gap:8px;padding:12px 14px}.channel-workspace .channel-home-notification-preview .system-note-head,html[data-ui-theme] .channel-workspace .channel-home-notification-preview .system-note-head{gap:10px}.channel-workspace .channel-home-notification-preview h4,html[data-ui-theme] .channel-workspace .channel-home-notification-preview h4{margin-bottom:2px}.channel-workspace .channel-home-notification-preview p,html[data-ui-theme] .channel-workspace .channel-home-notification-preview p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.front-hero .section-header h2,html[data-ui-theme] .front-hero .section-header h2{font-size:clamp(22px,2vw,28px);line-height:.98}.front-panel .section-header.compact h3,html[data-ui-theme] .front-panel .section-header.compact h3{font-size:clamp(18px,1.6vw,22px);line-height:1.02}.front-empty,html[data-ui-theme] .front-empty{min-height:220px;padding:20px 0}.front-table-empty,html[data-ui-theme] .front-table-empty{display:grid;grid-gap:8px;gap:8px;padding:20px 0}.front-table-empty strong,html[data-ui-theme] .front-table-empty strong{font-size:22px;line-height:1.08}@media (max-width:900px){.channel-workspace .channel-home-merged-grid,html[data-ui-theme] .channel-workspace .channel-home-merged-grid{grid-template-columns:1fr;gap:14px}.channel-workspace .channel-home-notification-section,html[data-ui-theme] .channel-workspace .channel-home-notification-section{padding-left:0;padding-top:14px;border-left:0;border-top:1px solid color-mix(in srgb,var(--app-line) 72%,transparent)}.channel-workspace .channel-home-merged-head,html[data-ui-theme] .channel-workspace .channel-home-merged-head{align-items:start}}.admin-home-filter-card .admin-issue-tabs,.admin-home-filter-card .admin-review-filters,html[data-ui-theme=dark] .admin-home-filter-card .admin-issue-tabs,html[data-ui-theme=dark] .admin-home-filter-card .admin-review-filters,html[data-ui-theme=luxury] .admin-home-filter-card .admin-issue-tabs,html[data-ui-theme=luxury] .admin-home-filter-card .admin-review-filters,html[data-ui-theme] .admin-home-filter-card .admin-issue-tabs,html[data-ui-theme] .admin-home-filter-card .admin-review-filters{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.admin-home-filter-card .admin-issue-tabs,html[data-ui-theme=dark] .admin-home-filter-card .admin-issue-tabs,html[data-ui-theme=luxury] .admin-home-filter-card .admin-issue-tabs,html[data-ui-theme] .admin-home-filter-card .admin-issue-tabs{margin-top:8px!important}.admin-all-products-workspace,.admin-home-filter-card,.admin-review-home-hero,html[data-ui-theme=dark] .admin-all-products-workspace,html[data-ui-theme=dark] .admin-home-filter-card,html[data-ui-theme=dark] .admin-review-home-hero,html[data-ui-theme=luxury] .admin-all-products-workspace,html[data-ui-theme=luxury] .admin-home-filter-card,html[data-ui-theme=luxury] .admin-review-home-hero,html[data-ui-theme] .admin-all-products-workspace,html[data-ui-theme] .admin-home-filter-card,html[data-ui-theme] .admin-review-home-hero{padding:14px 18px!important;border-radius:22px!important}.admin-all-products-control-grid,html[data-ui-theme=dark] .admin-all-products-control-grid,html[data-ui-theme=luxury] .admin-all-products-control-grid,html[data-ui-theme] .admin-all-products-control-grid{display:block!important;padding-top:8px!important;border-top:0!important}.admin-all-products-control-grid .admin-review-filters,.admin-all-products-control-grid>.admin-filter-card.is-embedded,.admin-home-filter-card .admin-filter-card.is-embedded,html[data-ui-theme=dark] .admin-all-products-control-grid .admin-review-filters,html[data-ui-theme=dark] .admin-all-products-control-grid>.admin-filter-card.is-embedded,html[data-ui-theme=dark] .admin-home-filter-card .admin-filter-card.is-embedded,html[data-ui-theme=luxury] .admin-all-products-control-grid .admin-review-filters,html[data-ui-theme=luxury] .admin-all-products-control-grid>.admin-filter-card.is-embedded,html[data-ui-theme=luxury] .admin-home-filter-card .admin-filter-card.is-embedded,html[data-ui-theme] .admin-all-products-control-grid .admin-review-filters,html[data-ui-theme] .admin-all-products-control-grid>.admin-filter-card.is-embedded,html[data-ui-theme] .admin-home-filter-card .admin-filter-card.is-embedded{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.admin-all-products-control-grid .admin-review-filters,.admin-home-filter-card .admin-review-filters{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(160px,.78fr)) auto!important;gap:8px!important}.admin-all-products-control-grid .admin-filter-label,.admin-home-filter-card .admin-filter-label{margin-bottom:4px;font-size:11px!important;letter-spacing:.04em!important}.admin-all-products-control-grid input,.admin-all-products-control-grid select,.admin-home-filter-card input,.admin-home-filter-card select{min-height:36px!important;padding-top:7px!important;padding-bottom:7px!important;border-radius:14px!important;font-size:13px!important}.admin-all-products-control-grid .admin-filter-actions .button,.admin-home-filter-card .admin-filter-actions .button{min-height:36px!important;padding:7px 14px!important;border-radius:14px!important}.admin-review-home-hero .section-header,html[data-ui-theme] .admin-review-home-hero .section-header{margin-bottom:8px!important}.admin-home-filter-card h3,.admin-review-home-hero h2,html[data-ui-theme] .admin-home-filter-card h3,html[data-ui-theme] .admin-review-home-hero h2{font-size:28px!important;line-height:1.05!important}.admin-review-home-hero .admin-hero-note{display:none!important}.admin-filter-active-chips,.admin-subpage-summary-strip,html[data-ui-theme] .admin-filter-active-chips,html[data-ui-theme] .admin-subpage-summary-strip{gap:5px!important}.catalog-health-panel,html[data-ui-theme=dark] .catalog-health-panel,html[data-ui-theme=luxury] .catalog-health-panel,html[data-ui-theme] .catalog-health-panel{margin-top:10px;padding:10px;border:1px solid color-mix(in srgb,var(--app-line,var(--line)) 82%,transparent);border-radius:16px;background:color-mix(in srgb,var(--app-surface,#fff) 88%,transparent)}.catalog-health-head,html[data-ui-theme] .catalog-health-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.catalog-health-head h3,html[data-ui-theme] .catalog-health-head h3{margin:0;font-size:16px;line-height:1.12}.catalog-health-total,html[data-ui-theme] .catalog-health-total{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--app-line,var(--line)) 82%,transparent);border-radius:999px;color:var(--app-text,var(--text));text-decoration:none;background:color-mix(in srgb,var(--app-surface-elevated,#fff) 92%,transparent)}.catalog-health-total span,html[data-ui-theme] .catalog-health-total span{font-size:12px;color:var(--app-text-soft,var(--muted))}.catalog-health-total strong,html[data-ui-theme] .catalog-health-total strong{font-size:15px;line-height:1}.catalog-health-grid,html[data-ui-theme] .catalog-health-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:6px;gap:6px}.catalog-health-card,html[data-ui-theme] .catalog-health-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count" "meta count";align-items:center;min-width:0;min-height:48px;padding:7px 8px;border:1px solid color-mix(in srgb,var(--app-line,var(--line)) 78%,transparent);border-radius:10px;color:var(--app-text,var(--text));text-decoration:none;background:color-mix(in srgb,var(--app-surface,#fff) 92%,transparent);transition:border-color .16s ease,background .16s ease,transform .16s ease}.catalog-health-card:hover,html[data-ui-theme] .catalog-health-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--app-accent,#0c3558) 38%,var(--app-line,var(--line)));background:color-mix(in srgb,var(--app-accent-soft,#eef5ff) 24%,var(--app-surface,#fff))}.catalog-health-card.is-active,.catalog-health-card[aria-current=page],html[data-ui-theme] .catalog-health-card.is-active,html[data-ui-theme] .catalog-health-card[aria-current=page]{border-color:color-mix(in srgb,var(--app-accent,#0c3558) 55%,var(--app-line,var(--line)));background:color-mix(in srgb,var(--app-accent-soft,#eef5ff) 45%,var(--app-surface,#fff))}.catalog-health-card span,html[data-ui-theme] .catalog-health-card span{grid-area:label;min-width:0;overflow:hidden;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.catalog-health-card strong,html[data-ui-theme] .catalog-health-card strong{grid-area:count;font-size:18px;line-height:1}.catalog-health-card small,html[data-ui-theme] .catalog-health-card small{grid-area:meta;margin-top:2px;overflow:hidden;color:var(--app-text-soft,var(--muted));font-size:10px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.catalog-weekly-advice,html[data-ui-theme] .catalog-weekly-advice{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--app-line,var(--line)) 70%,transparent)}.catalog-weekly-advice-head,html[data-ui-theme] .catalog-weekly-advice-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.catalog-weekly-advice-head span,html[data-ui-theme] .catalog-weekly-advice-head span{color:var(--app-text,var(--text));font-size:13px;font-weight:700}.catalog-weekly-advice-head small,html[data-ui-theme] .catalog-weekly-advice-head small{color:var(--app-text-soft,var(--muted));font-size:11px}.catalog-weekly-advice-list,html[data-ui-theme] .catalog-weekly-advice-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.catalog-weekly-advice-item,html[data-ui-theme] .catalog-weekly-advice-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--app-line,var(--line)) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--app-surface,#fff) 86%,var(--app-accent-soft,#eef5ff));color:inherit;text-decoration:none}.catalog-weekly-advice-item:hover,html[data-ui-theme] .catalog-weekly-advice-item:hover{border-color:color-mix(in srgb,var(--app-accent,#0c3558) 34%,var(--app-line,var(--line)));background:color-mix(in srgb,var(--app-accent-soft,#eef5ff) 34%,var(--app-surface,#fff))}.catalog-weekly-advice-item strong,html[data-ui-theme] .catalog-weekly-advice-item strong{min-width:0;overflow:hidden;color:var(--app-text,var(--text));font-size:13px;text-overflow:ellipsis;white-space:nowrap}.catalog-weekly-advice-item span,html[data-ui-theme] .catalog-weekly-advice-item span{color:var(--app-text-soft,var(--muted));font-size:12px;font-weight:700}.catalog-weekly-advice-item p,html[data-ui-theme] .catalog-weekly-advice-item p{grid-column:1/-1;margin:0;color:var(--app-text-soft,var(--muted));font-size:12px;line-height:1.5}.admin-all-products-control-grid .catalog-health-panel,html[data-ui-theme] .admin-all-products-control-grid .catalog-health-panel{margin:0 0 10px}.admin-filter-active-chips .chip,.admin-subpage-summary-strip .chip,html[data-ui-theme] .admin-filter-active-chips .chip,html[data-ui-theme] .admin-subpage-summary-strip .chip{min-height:26px!important;padding:5px 9px!important;font-size:12px!important}.admin-table-card,html[data-ui-theme=dark] .admin-table-card,html[data-ui-theme=luxury] .admin-table-card,html[data-ui-theme] .admin-table-card{padding:14px 16px!important}html[data-ui-theme] .all-products-table thead th,html[data-ui-theme] .issue-table thead th{padding:10px 12px!important;font-size:12px!important}html[data-ui-theme] .all-products-table tbody td,html[data-ui-theme] .issue-table tbody td{padding:12px!important;vertical-align:top!important}@media (max-width:1180px){.catalog-health-grid,html[data-ui-theme] .catalog-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-weekly-advice-list,html[data-ui-theme] .catalog-weekly-advice-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.catalog-health-head,html[data-ui-theme] .catalog-health-head{align-items:flex-start}.catalog-health-grid,html[data-ui-theme] .catalog-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-weekly-advice-list,html[data-ui-theme] .catalog-weekly-advice-list{grid-template-columns:1fr}}.all-products-table .admin-record-cell,.issue-table .admin-record-cell{gap:4px!important}.all-products-table .admin-record-cell strong,.issue-table .admin-record-cell strong{font-size:15px!important;line-height:1.25!important}.all-products-table .admin-record-cell p,.issue-table .admin-record-cell p{margin:2px 0 0!important;font-size:12px!important;line-height:1.25!important}.all-products-table .admin-product-meta-line{overflow:hidden!important;max-width:100%!important;text-overflow:ellipsis!important;white-space:nowrap!important}.all-products-table .admin-source-cell{display:-webkit-box!important;overflow:hidden!important;max-width:150px!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:12px!important;line-height:1.25!important}.all-products-table .table-actions,.issue-table .table-actions{gap:6px!important}.all-products-table .button-inline,.issue-table .button-inline{min-height:32px!important;padding:0 12px!important;font-size:12px!important}.admin-queue-toolbar,html[data-ui-theme] .admin-queue-toolbar{margin-top:6px!important;padding:0!important;border:0!important;background:transparent!important}@media (max-width:1180px){.admin-all-products-control-grid .admin-review-filters,.admin-home-filter-card .admin-review-filters{grid-template-columns:1fr!important}}.ai-tool-workspace{gap:12px}.ai-tool-workspace-compact{gap:0}.ai-tool-hero{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.ai-tool-hero h2{margin:6px 0 8px}.ai-tool-hero .muted{max-width:620px}.ai-tool-panel{display:grid;grid-gap:14px;gap:14px}.ai-chat-panel{padding:0!important;overflow:hidden}.ai-tool-action-panel{display:flex;gap:18px;align-items:center;justify-content:space-between;min-height:164px;padding:clamp(18px,3vw,28px);border:1px solid var(--app-line);border-radius:18px;background:linear-gradient(135deg,var(--app-accent-soft),transparent 36%),var(--app-surface-elevated)}.inspiration-action-panel{min-height:220px}.inspiration-compact-hero{padding-block:12px!important}.inspiration-compact-hero h2{margin-bottom:4px}.inspiration-builder{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);grid-gap:14px;gap:14px;align-items:stretch}.inspiration-builder-main,.inspiration-prompt-preview{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px;border:1px solid var(--app-line);border-radius:16px;background:var(--app-surface-elevated)}.inspiration-builder-head,.inspiration-prompt-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.inspiration-builder-head h3,.inspiration-prompt-head h3{margin:3px 0 0;color:var(--app-text);font-size:18px;line-height:1.2}.inspiration-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.inspiration-segmented-field{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0;padding:10px;border:1px solid var(--app-line);border-radius:14px;background:var(--app-surface)}.inspiration-segmented-field legend,.inspiration-text-field span{padding:0;color:var(--app-text-soft);font-size:12px;font-weight:800}.inspiration-segmented-field div{display:flex;flex-wrap:wrap;gap:6px}.inspiration-segmented-field button{min-height:30px;padding:0 10px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface-elevated);color:var(--app-text-soft);cursor:pointer;font-size:12px;font-weight:800;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.inspiration-segmented-field button:focus-visible,.inspiration-segmented-field button:hover{border-color:var(--app-line-strong);color:var(--app-text)}.inspiration-segmented-field button.is-active{border-color:var(--app-accent);background:var(--app-accent);color:var(--app-accent-contrast)}.inspiration-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.inspiration-text-field{display:grid;grid-gap:7px;gap:7px;min-width:0}.inspiration-text-field.is-wide{grid-column:1/-1}.inspiration-prompt-preview textarea,.inspiration-text-field textarea{width:100%;min-width:0;border-color:var(--app-line);background:var(--app-surface);color:var(--app-text);line-height:1.55}.inspiration-text-field textarea{min-height:70px;resize:vertical}.inspiration-prompt-preview{grid-template-rows:auto auto minmax(260px,1fr) auto;background:linear-gradient(180deg,color-mix(in srgb,var(--app-accent-soft) 28%,transparent),transparent 38%),var(--app-surface-elevated)}.inspiration-quality-tags{display:flex;flex-wrap:wrap;gap:6px}.inspiration-quality-tags span{padding:5px 8px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface);color:var(--app-text-soft);font-size:12px;font-weight:700}.inspiration-prompt-preview textarea{min-height:260px;resize:vertical;font-size:13px}.inspiration-prompt-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.inspiration-prompt-actions .button{width:100%;min-height:40px;border-radius:12px}html[data-ui-theme] .inspiration-builder-main,html[data-ui-theme] .inspiration-prompt-preview,html[data-ui-theme] .inspiration-segmented-field{border-color:var(--app-line)!important;background-color:var(--app-surface-elevated)!important}html[data-ui-theme] .inspiration-prompt-preview textarea,html[data-ui-theme] .inspiration-quality-tags span,html[data-ui-theme] .inspiration-segmented-field,html[data-ui-theme] .inspiration-text-field textarea{background-color:var(--app-surface)!important}.ai-tool-action-panel strong{color:var(--app-text);font-size:clamp(22px,3vw,36px);line-height:1.05}.ai-tool-action-panel p{max-width:560px;margin:8px 0 0}.ai-tool-action-panel .button{min-width:132px;border-radius:14px}.ai-tool-empty{min-height:220px}.advisor-workbench-shell{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:620px;height:calc(100dvh - 116px);max-height:calc(100dvh - 116px);background:var(--app-surface)}.advisor-conversation-sidebar{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;border-right:1px solid var(--app-line);background:color-mix(in srgb,var(--app-surface) 88%,var(--app-surface-elevated))}.advisor-conversation-head{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:13px 12px 10px;border-bottom:1px solid var(--app-line)}.advisor-conversation-head h3{margin:0;color:var(--app-text);font-size:16px;line-height:1.15}.advisor-conversation-sidebar [hidden]{display:none!important}.advisor-sidebar-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:8px 12px;border-bottom:1px solid var(--app-line);background:color-mix(in srgb,var(--app-surface) 82%,var(--app-surface-elevated))}.advisor-sidebar-tabs button{min-height:30px;border:1px solid var(--app-line);border-radius:9px;background:var(--app-surface);color:var(--app-text-soft);cursor:pointer;font-size:12px;font-weight:850;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.advisor-sidebar-tabs button.is-active,.advisor-sidebar-tabs button:focus-visible,.advisor-sidebar-tabs button:hover{border-color:color-mix(in srgb,var(--app-accent) 42%,var(--app-line));background:color-mix(in srgb,var(--app-accent-soft) 52%,var(--app-surface));color:var(--app-text)}.advisor-conversation-filter{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-bottom:1px solid var(--app-line);background:color-mix(in srgb,var(--app-surface-elevated) 54%,var(--app-surface))}.advisor-conversation-filter label,.advisor-favorite-search label{display:grid;grid-gap:5px;gap:5px;min-width:0}.advisor-conversation-filter label span,.advisor-favorite-search label span{color:var(--app-text-soft);font-size:11px;font-weight:850;line-height:1}.advisor-conversation-filter input,.advisor-conversation-filter select,.advisor-favorite-note-form textarea,.advisor-favorite-search input{width:100%;min-width:0;min-height:32px;padding:0 9px;border:1px solid var(--app-line);border-radius:9px;background:var(--app-surface);color:var(--app-text);font-size:12px;outline:none;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.advisor-conversation-filter input:focus,.advisor-conversation-filter select:focus,.advisor-favorite-note-form textarea:focus,.advisor-favorite-search input:focus{border-color:color-mix(in srgb,var(--app-accent) 45%,var(--app-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent-soft) 42%,transparent)}.advisor-conversation-filter input:disabled,.advisor-conversation-filter select:disabled,.advisor-favorite-note-form textarea:disabled,.advisor-favorite-search input:disabled{cursor:not-allowed;opacity:.58}.advisor-favorite-search{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-bottom:1px solid var(--app-line);background:color-mix(in srgb,var(--app-surface-elevated) 54%,var(--app-surface))}.advisor-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.advisor-filter-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;align-items:center}.advisor-filter-check{display:inline-flex!important;grid-template-columns:none;grid-auto-flow:column;gap:6px!important;align-items:center;min-height:28px;color:var(--app-text-soft);font-size:12px;font-weight:850}.advisor-filter-check input{width:14px;height:14px;min-height:0;margin:0;padding:0;accent-color:var(--app-accent)}.advisor-filter-check span{color:inherit!important;font-size:inherit!important}.advisor-conversation-list{display:grid;align-content:start;grid-gap:4px;gap:4px;min-height:0;overflow-y:auto;padding:8px}.advisor-conversation-item{position:relative;display:grid;grid-gap:5px;gap:5px;width:100%;min-height:62px;padding:6px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;text-align:left;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.advisor-conversation-item.is-active,.advisor-conversation-item:focus-within,.advisor-conversation-item:hover{border-color:var(--app-line);background:var(--app-surface-elevated)}.advisor-conversation-item.is-active{box-shadow:inset 3px 0 0 var(--app-accent)}.advisor-conversation-item.is-pinned{border-color:color-mix(in srgb,var(--app-accent) 18%,transparent)}.advisor-conversation-main{display:grid;grid-gap:5px;gap:5px;width:100%;min-width:0;padding:3px 4px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.advisor-conversation-main:disabled,.advisor-conversation-rename input:disabled,.advisor-mini-action:disabled{cursor:not-allowed;opacity:.58}.advisor-conversation-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.advisor-conversation-row strong{display:inline-flex;gap:5px;align-items:center;min-width:0;overflow:hidden;color:var(--app-text);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.advisor-pin-mark{border:1px solid color-mix(in srgb,var(--app-accent) 28%,var(--app-line));border-radius:999px;background:color-mix(in srgb,var(--app-accent-soft) 56%,var(--app-surface));color:var(--app-accent)}.advisor-favorite-mark,.advisor-pin-mark{flex:0 0 auto;padding:1px 5px;font-size:10px;font-weight:900}.advisor-favorite-mark{border:1px solid color-mix(in srgb,var(--app-status-warn) 28%,var(--app-line));border-radius:999px;background:color-mix(in srgb,var(--app-status-warn) 12%,var(--app-surface));color:var(--app-status-warn)}.advisor-conversation-row time{color:var(--app-text-soft);font-size:11px;font-weight:800;white-space:nowrap}.advisor-conversation-empty,.advisor-conversation-meta{overflow:hidden;color:var(--app-text-soft);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.advisor-conversation-actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:4px;gap:4px;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-2px);transition:max-height .18s var(--ease),opacity .18s var(--ease),transform .18s var(--ease)}.advisor-conversation-item:focus-within .advisor-conversation-actions,.advisor-conversation-item:hover .advisor-conversation-actions{max-height:68px;opacity:1;pointer-events:auto;transform:translateY(0)}.advisor-mini-action{min-height:28px;padding:0 6px;border:1px solid var(--app-line);border-radius:8px;background:var(--app-surface);color:var(--app-text-soft);cursor:pointer;font-size:11px;font-weight:800;line-height:1;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.advisor-mini-action:focus-visible,.advisor-mini-action:hover{border-color:var(--app-line-strong);background:color-mix(in srgb,var(--app-accent-soft) 40%,var(--app-surface));color:var(--app-text)}.advisor-mini-action.is-danger:focus-visible,.advisor-mini-action.is-danger:hover{border-color:color-mix(in srgb,var(--app-status-danger) 42%,var(--app-line));background:color-mix(in srgb,var(--app-status-danger) 10%,var(--app-surface));color:var(--app-status-danger)}.advisor-conversation-rename{display:grid;grid-gap:6px;gap:6px;padding:2px}.advisor-conversation-rename input{width:100%;min-height:34px;padding:6px 9px;border:1px solid var(--app-line);border-radius:9px;background:var(--app-surface);color:var(--app-text);font-size:13px}.advisor-conversation-rename-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.advisor-favorite-list{display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:0;overflow-y:auto;padding:8px}.advisor-favorite-item{display:grid;grid-gap:7px;gap:7px;padding:8px;border:1px solid transparent;border-radius:10px;background:transparent;transition:border-color .18s var(--ease),background .18s var(--ease)}.advisor-favorite-item:focus-within,.advisor-favorite-item:hover{border-color:color-mix(in srgb,var(--app-status-warn) 24%,var(--app-line));background:var(--app-surface-elevated)}.advisor-favorite-main{display:grid;grid-gap:5px;gap:5px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.advisor-favorite-main:disabled{cursor:not-allowed;opacity:.58}.advisor-favorite-title{overflow:hidden;color:var(--app-text);font-size:13px;font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.advisor-favorite-content-wrap{display:block;min-width:0}.advisor-favorite-content{display:-webkit-box;overflow:hidden;color:var(--app-text-soft);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.advisor-favorite-time{display:inline;margin-left:12px;color:var(--app-text-soft);font-size:11px;line-height:inherit;white-space:nowrap}.advisor-favorite-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;padding-top:6px;border-top:1px dashed var(--app-line)}.advisor-favorite-foot span{overflow:hidden;color:var(--app-text-soft);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.advisor-favorite-note-form{display:grid;grid-gap:6px;gap:6px}.advisor-favorite-note-form textarea{min-height:54px;padding:8px 9px;line-height:1.35;resize:vertical}.advisor-chat-layout{display:grid;grid-template-rows:auto auto auto minmax(300px,1fr) auto;min-width:0;min-height:0;height:100%;max-height:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface) 96%,transparent),color-mix(in srgb,var(--app-surface-elevated) 98%,transparent))}.advisor-meta-bar{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto auto;grid-gap:8px;gap:8px;align-items:end;padding:8px 16px;border-bottom:1px solid var(--app-line);background:color-mix(in srgb,var(--app-surface) 92%,var(--app-surface-elevated))}.advisor-meta-bar label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;min-width:0;padding:4px 8px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface)}.advisor-meta-bar label span{color:var(--app-text-soft);font-size:12px;font-weight:800;white-space:nowrap}.advisor-meta-bar input{width:100%;min-height:30px;padding:4px 8px;border:0;border-radius:999px;background:transparent;color:var(--app-text);font-size:13px}.advisor-meta-bar input:disabled,.advisor-meta-status{color:var(--app-text-soft)}.advisor-meta-status{align-self:center;font-size:12px;font-weight:800;white-space:nowrap}.advisor-chat-topbar{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:1px solid var(--app-line)}.advisor-chat-topbar h3{margin:0;color:var(--app-text);font-size:18px;line-height:1.1}.advisor-chat-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.advisor-copy-button,.advisor-toolbar-button{min-height:32px;padding:0 10px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface);color:var(--app-text-soft);cursor:pointer;font-size:12px;font-weight:800;transition:color .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.advisor-copy-button:hover,.advisor-toolbar-button:hover{border-color:var(--app-line-strong);background:var(--app-surface-elevated);color:var(--app-text)}.advisor-chat-status{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface);color:var(--app-text-soft);font-size:13px;font-weight:700}.advisor-status-dot{width:8px;height:8px;border-radius:999px;background:var(--app-status-warn)}.advisor-status-dot.is-ready{background:var(--app-status-ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-status-ok) 14%,transparent)}.advisor-prompt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:10px 16px;border-bottom:1px solid var(--app-line)}.advisor-prompt-chip{min-height:36px;padding:7px 10px;border:1px solid var(--app-line);border-radius:12px;background:var(--app-surface);color:var(--app-text);cursor:pointer;font-size:13px;line-height:1.35;text-align:left;transition:transform .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease)}.advisor-prompt-chip:focus-visible,.advisor-prompt-chip:hover:not(:disabled){transform:translateY(-1px);border-color:var(--app-line-strong);background:var(--app-surface-elevated)}.advisor-prompt-chip:disabled{cursor:not-allowed;opacity:.52}.advisor-chat-thread{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:0;max-height:none;min-width:0;overflow-y:auto;padding:16px;overscroll-behavior:contain}.advisor-message{display:grid;grid-gap:7px;gap:7px;max-width:min(820px,84%);padding:13px 15px;border:1px solid var(--app-line);border-radius:18px;background:var(--app-surface-elevated)}.advisor-message.is-user{justify-self:end;border-color:color-mix(in srgb,var(--app-accent) 24%,var(--app-line));background:color-mix(in srgb,var(--app-accent-soft) 58%,var(--app-surface))}.advisor-message-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.advisor-copy-button{min-height:26px;padding:0 8px;opacity:0}.advisor-message-actions{display:inline-flex;gap:6px;align-items:center}.advisor-message.is-user .advisor-copy-button{opacity:1}.advisor-copy-button.is-favorited{border-color:color-mix(in srgb,var(--app-status-warn) 42%,var(--app-line));background:color-mix(in srgb,var(--app-status-warn) 14%,var(--app-surface));color:var(--app-status-warn);opacity:1}.advisor-message:focus-within .advisor-copy-button,.advisor-message:hover .advisor-copy-button{opacity:1}.advisor-message.is-loading p:after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:8px;border:2px solid;border-right:2px solid transparent;border-radius:50%;vertical-align:-.1em;animation:spin .72s linear infinite}.advisor-message span{color:var(--app-text-soft);font-size:12px;font-weight:800}.advisor-message p{margin:0;color:var(--app-text);line-height:1.65;white-space:pre-wrap}.advisor-reference-panel{display:grid;grid-gap:10px;gap:10px;margin:4px 0 0;padding:14px;border:1px solid var(--app-line);border-radius:16px;background:var(--app-surface)}.advisor-reference-head{display:flex;gap:12px;align-items:center;justify-content:space-between}.advisor-reference-head span{color:var(--app-text-soft);font-size:12px}.advisor-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.advisor-product-card{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;min-height:154px;padding:10px;border:1px solid color-mix(in srgb,var(--app-line) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--app-surface-elevated) 92%,var(--app-surface));transition:border-color .22s var(--ease),background .22s var(--ease),transform .22s var(--ease)}.advisor-product-card:focus-within,.advisor-product-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-line));background:color-mix(in srgb,var(--app-accent-soft) 24%,var(--app-surface-elevated))}.advisor-product-image{display:block;overflow:hidden;width:100%;min-width:0;aspect-ratio:4/5;border:1px solid var(--app-line);border-radius:10px;background:var(--app-surface)}.advisor-product-image .media-image-fallback,.advisor-product-image img{width:100%;height:100%;object-fit:cover}.advisor-product-body{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.advisor-product-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.advisor-product-title{display:-webkit-box;overflow:hidden;color:var(--app-text);font-size:14px;font-weight:900;line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.advisor-product-title:focus-visible,.advisor-product-title:hover{color:var(--app-accent)}.advisor-product-price{max-width:96px;overflow:hidden;padding:3px 7px;border:1px solid color-mix(in srgb,var(--app-status-warn) 24%,var(--app-line));border-radius:999px;background:color-mix(in srgb,var(--app-status-warn) 10%,var(--app-surface));color:var(--app-text);font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.advisor-product-chips{display:flex;flex-wrap:wrap;gap:5px}.advisor-product-chips span{max-width:100%;overflow:hidden;padding:3px 7px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface);color:var(--app-text-soft);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.advisor-product-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px 8px;gap:5px 8px;margin:0}.advisor-product-specs div{min-width:0}.advisor-product-specs dt{color:var(--app-text-soft);font-size:10px;font-weight:850;line-height:1.2}.advisor-product-specs dd{overflow:hidden;margin:1px 0 0;color:var(--app-text);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.advisor-product-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:2px}.advisor-product-actions .advisor-mini-action{display:inline-flex;align-items:center;justify-content:center;min-width:0;text-align:center;text-decoration:none}.advisor-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:end;padding:10px 16px 12px;border-top:1px solid var(--app-line);background:var(--app-surface)}.advisor-chat-form label{display:grid;grid-gap:7px;gap:7px;color:var(--app-text);font-size:13px;font-weight:800}.advisor-chat-form textarea{min-height:58px;max-height:180px;resize:vertical}.advisor-control-row{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,260px) auto;grid-gap:8px;gap:8px;align-items:center;justify-content:space-between;padding:2px}.advisor-control-field{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px!important;gap:8px!important;min-width:0;padding:4px 6px 4px 10px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface-elevated)}.advisor-control-field span{color:var(--app-text-soft);font-size:12px;white-space:nowrap}.advisor-control-field select{width:100%;min-height:32px;padding:5px 30px 5px 10px;border:0!important;border-radius:999px!important;background:var(--app-surface)!important;font-size:12px}.advisor-mode-control{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface-elevated);justify-self:end}.advisor-mode-control button{min-height:30px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--app-text-soft);cursor:pointer;font-size:12px;font-weight:800}.advisor-mode-control button.is-active{background:var(--app-accent);color:var(--app-accent-contrast)}.advisor-mode-control button:disabled{cursor:not-allowed;opacity:.56}.advisor-chat-actions{display:flex;justify-content:flex-end}.advisor-chat-actions .button{min-width:96px;border-radius:14px}.advisor-chat-error{justify-self:start}.muted-chip{opacity:.76}.company-customer-list{grid-template-columns:1fr}.company-customer-card{gap:14px}.company-customer-card .account-card-meta{gap:6px}.company-customer-card .account-card-meta span{padding:6px 9px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface)}.company-customer-reset{display:flex;justify-content:flex-start}.company-customer-reset .button{min-height:36px;border-radius:10px}.company-customer-edit-form{padding-top:14px;border-top:1px solid var(--app-line)}.company-customer-edit-form .account-form-actions{justify-content:flex-end}@media (max-width:1100px){.inspiration-builder{grid-template-columns:1fr}.advisor-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.advisor-chat-form,.ai-tool-action-panel,.ai-tool-hero{display:grid;grid-template-columns:1fr}.advisor-chat-actions,.advisor-chat-actions .button,.ai-tool-action-panel .button{justify-self:stretch;width:100%}.advisor-product-grid,.advisor-prompt-grid,.inspiration-field-grid,.inspiration-input-grid,.inspiration-prompt-actions{grid-template-columns:1fr}.advisor-product-card{grid-template-columns:96px minmax(0,1fr);min-height:132px}.advisor-product-specs{grid-template-columns:1fr}.inspiration-builder-main,.inspiration-prompt-preview{padding:12px;border-radius:14px}.inspiration-builder-head,.inspiration-prompt-head{display:grid}.advisor-chat-layout{min-height:0;grid-template-rows:auto auto auto minmax(180px,1fr) auto}.advisor-workbench-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 88px);min-height:0;max-height:calc(100dvh - 88px)}.advisor-conversation-sidebar{border-right:0;border-bottom:1px solid var(--app-line)}.advisor-conversation-filter{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:end;overflow-x:auto}.advisor-filter-grid{min-width:220px}.advisor-filter-actions{min-width:180px}.advisor-conversation-list{grid-auto-columns:minmax(190px,240px)}.advisor-conversation-list,.advisor-favorite-list{grid-auto-flow:column;overflow-x:auto;overflow-y:hidden}.advisor-favorite-list{grid-auto-columns:minmax(210px,260px)}.advisor-conversation-item{align-content:start}.advisor-conversation-actions{max-height:68px;opacity:1;pointer-events:auto;transform:none}.advisor-chat-topbar,.advisor-control-row{align-items:stretch}.advisor-chat-toolbar,.advisor-control-field,.advisor-mode-control{width:100%}.advisor-control-row,.advisor-meta-bar{grid-template-columns:1fr}.advisor-meta-status{justify-self:start}.advisor-mode-control{justify-content:stretch}.advisor-mode-control button{flex:1 1}.advisor-message{max-width:100%}}.ai-settings-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ai-settings-summary-grid>div{min-width:0;border:1px solid var(--app-line);border-radius:8px;padding:12px;background:var(--app-surface-muted)}.ai-settings-summary-grid span,.ai-settings-summary-grid strong{display:block}.ai-settings-summary-grid span{color:var(--app-text-soft);font-size:.82rem}.ai-settings-summary-grid strong{margin-top:4px;overflow-wrap:anywhere}.ai-settings-check{align-items:center;display:flex;flex-direction:row;gap:8px;min-height:44px}.ai-settings-check input{width:auto}.ai-settings-line-form{margin-top:14px}.ai-settings-model-panel{border-top:1px solid var(--app-line);margin-top:16px;padding-top:14px}.ai-usage-split{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);margin-top:16px}.ai-usage-block{min-width:0}.ai-usage-block-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.ai-usage-list,.ai-usage-note{gap:10px}.ai-usage-metrics{display:flex;flex-wrap:wrap;gap:8px}.ai-usage-metrics span{background:var(--app-surface-muted);border:1px solid var(--app-line);border-radius:999px;color:var(--app-text-soft);font-size:.78rem;line-height:1;padding:6px 8px}.ai-usage-empty{border:1px dashed var(--app-line);border-radius:8px;margin:0;padding:14px}.ai-usage-table-wrap{border:1px solid var(--app-line);border-radius:8px;overflow-x:auto}.ai-usage-table{border-collapse:collapse;font-size:.84rem;min-width:640px;width:100%}.ai-usage-table td,.ai-usage-table th{border-bottom:1px solid var(--app-line);padding:10px 12px;text-align:left;vertical-align:top}.ai-usage-table th{background:var(--app-surface-muted);color:var(--app-text-soft);font-size:.76rem;font-weight:700}.ai-usage-table td{color:var(--app-text)}.ai-usage-table td:nth-child(4){max-width:180px;overflow-wrap:anywhere}.ai-usage-table tr:last-child td{border-bottom:0}.ai-settings-model-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.ai-settings-model-head>div{display:grid;grid-gap:3px;gap:3px}.ai-model-selection-form{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.ai-model-list{border:1px solid var(--app-line);border-radius:8px;display:grid;overflow:hidden}.ai-model-row{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.ai-model-row+.ai-model-row{border-top:1px solid var(--app-line)}.ai-model-row label{align-items:center;display:flex;gap:10px;min-width:0}.ai-model-row input{width:auto}.ai-model-row small,.ai-model-row strong{display:block;overflow-wrap:anywhere}.ai-model-row small{color:var(--app-text-soft);font-size:.78rem}.ai-model-default{color:var(--app-text-soft);font-size:.84rem;white-space:nowrap}@media (max-width:920px){.ai-settings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-usage-split{grid-template-columns:1fr}.ai-settings-model-head{align-items:stretch;flex-direction:column}}@media (max-width:640px){.ai-model-row,.ai-settings-summary-grid{grid-template-columns:1fr}.ai-usage-block-head{align-items:flex-start;flex-direction:column;gap:3px}.ai-model-default{justify-self:start}}html[data-ui-theme] .shell{position:relative;grid-template-columns:240px minmax(0,1fr);transition:grid-template-columns .22s var(--ease)}html[data-ui-theme] .shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}html[data-ui-theme] .sidebar{overflow:visible;transition:padding .22s var(--ease)}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar{padding-inline:12px}html[data-ui-theme] .sidebar-collapse-toggle{position:-webkit-sticky;position:sticky;z-index:30;align-self:start;width:32px;height:32px;margin-left:-16px;margin-top:22px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface-elevated);color:var(--app-text-soft);cursor:pointer;box-shadow:0 10px 26px color-mix(in srgb,var(--app-text) 10%,transparent);transform:translateX(-100%);transition:border-color .18s var(--ease),color .18s var(--ease),background .18s var(--ease),transform .22s var(--ease)}html[data-ui-theme] .sidebar-collapse-toggle:focus-visible,html[data-ui-theme] .sidebar-collapse-toggle:hover{border-color:color-mix(in srgb,var(--app-accent) 42%,var(--app-line));background:var(--app-surface)}html[data-ui-theme] .sidebar-collapse-toggle svg,html[data-ui-theme] .theme-toggle-option svg,html[data-ui-theme] .topbar-icon-action svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none}html[data-ui-theme] .shell.is-sidebar-collapsed .brand-lockup,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar-footer-brand{justify-content:center}html[data-ui-theme] .shell.is-sidebar-collapsed .brand-lockup>span:not(.brand-mark),html[data-ui-theme] .shell.is-sidebar-collapsed .nav-group-label,html[data-ui-theme] .shell.is-sidebar-collapsed .nav-item-copy,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar-footer-brand>span:not(.sidebar-footer-mark){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .nav-group,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .nav-group-links{gap:8px!important}html[data-ui-theme=dark] .shell.is-sidebar-collapsed .sidebar .app-nav a,html[data-ui-theme=luxury] .shell.is-sidebar-collapsed .sidebar .app-nav a,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a{position:relative;justify-content:center!important;min-height:44px!important;padding:7px!important}html[data-ui-theme=dark] .shell.is-sidebar-collapsed .sidebar .nav-item-icon,html[data-ui-theme=luxury] .shell.is-sidebar-collapsed .sidebar .nav-item-icon,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .nav-item-icon{flex-basis:30px!important;width:30px!important;height:30px!important}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a:after{position:absolute;left:calc(100% + 10px);top:50%;z-index:60;max-width:160px;padding:7px 9px;border:1px solid var(--app-line);border-radius:10px;background:var(--app-surface-elevated);color:var(--app-text);box-shadow:0 12px 26px color-mix(in srgb,var(--app-text) 12%,transparent);content:attr(data-tooltip);font-size:12px;font-weight:800;line-height:1.2;opacity:0;pointer-events:none;transform:translate(4px,-50%);transition:opacity .14s var(--ease),transform .14s var(--ease);white-space:nowrap}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a:focus-visible:after,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a:hover:after{opacity:1;transform:translateY(-50%)}html[data-ui-theme] .user-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;min-height:50px;padding:6px 8px 6px 14px;border-radius:999px!important;background:color-mix(in srgb,var(--app-surface-elevated) 88%,transparent)}html[data-ui-theme] .user-topbar-account{gap:6px 9px}html[data-ui-theme] .topbar-icon-toolbar,html[data-ui-theme] .user-topbar-actions,html[data-ui-theme] .user-topbar-buttons{display:inline-flex;flex-wrap:nowrap;gap:6px;align-items:center}html[data-ui-theme] .topbar-icon-toolbar{padding-right:2px}html[data-ui-theme] .topbar-icon-action,html[data-ui-theme] .user-topbar-buttons .topbar-icon-action,html[data-ui-theme] .user-topbar-buttons form .topbar-icon-action{display:inline-grid!important;place-items:center;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:var(--app-text-soft)!important;box-shadow:none!important;transform:none!important}html[data-ui-theme] .topbar-icon-action:focus-visible,html[data-ui-theme] .topbar-icon-action:hover,html[data-ui-theme] .user-topbar-buttons .topbar-icon-action:hover,html[data-ui-theme] .user-topbar-buttons form .topbar-icon-action:hover{border-color:var(--app-line)!important;background:var(--app-surface-muted)!important;color:var(--app-text)!important}html[data-ui-theme] .user-topbar .theme-toggle{padding:0!important;background:var(--app-surface)!important}html[data-ui-theme] .user-topbar .theme-toggle-track{display:inline-flex;gap:2px;padding:2px}html[data-ui-theme] .user-topbar .theme-toggle-option{display:inline-grid!important;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0!important}html[data-ui-theme] .user-topbar .theme-toggle-option-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-ui-theme] .user-topbar .theme-toggle-option.active{background:var(--app-text)!important;color:var(--app-surface)!important}html[data-ui-theme] .ai-settings-page,html[data-ui-theme] .ai-tool-workspace{gap:14px}html[data-ui-theme] .ai-settings-page>.card.admin-subpage-hero,html[data-ui-theme] .ai-tool-workspace>.card{border:0!important;box-shadow:none!important;background:transparent!important}html[data-ui-theme] .ai-settings-page>.admin-subpage-hero,html[data-ui-theme] .ai-tool-workspace>.admin-subpage-hero{padding:2px 0 8px!important}html[data-ui-theme] .ai-chat-panel,html[data-ui-theme] .ai-tool-panel{padding:0!important;overflow:visible}html[data-ui-theme] .inspiration-builder{gap:12px}html[data-ui-theme] .inspiration-builder-main{background:transparent!important}html[data-ui-theme] .inspiration-segmented-field{padding:8px!important;border-radius:12px!important}html[data-ui-theme] .advisor-workbench-shell{border-radius:16px}html[data-ui-theme] .advisor-conversation-filter,html[data-ui-theme] .advisor-conversation-sidebar,html[data-ui-theme] .advisor-favorite-search,html[data-ui-theme] .advisor-sidebar-tabs{background:var(--app-surface)!important}html[data-ui-theme] .advisor-chat-layout{background:var(--app-surface-elevated)}html[data-ui-theme] .ai-settings-page>.compact-admin-panel{padding:18px 0!important;border-width:1px 0 0!important;border-radius:0!important;background:transparent!important}html[data-ui-theme] .ai-settings-summary-grid{gap:8px}html[data-ui-theme] .ai-model-list,html[data-ui-theme] .ai-settings-summary-grid>div,html[data-ui-theme] .ai-usage-empty,html[data-ui-theme] .ai-usage-table-wrap{border-radius:12px;background:var(--app-surface-elevated)}html[data-ui-theme] .ai-usage-note{border-radius:12px!important;box-shadow:none!important}@media (max-width:980px){html[data-ui-theme] .shell,html[data-ui-theme] .shell.is-sidebar-collapsed{grid-template-columns:1fr}html[data-ui-theme] .sidebar-collapse-toggle{display:none}html[data-ui-theme] .shell.is-sidebar-collapsed .brand-lockup>span:not(.brand-mark),html[data-ui-theme] .shell.is-sidebar-collapsed .nav-group-label,html[data-ui-theme] .shell.is-sidebar-collapsed .nav-item-copy,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar-footer-brand>span:not(.sidebar-footer-mark){position:static;width:auto;height:auto;overflow:visible;clip:auto}}@media (max-width:720px){html[data-ui-theme] .user-topbar{grid-template-columns:1fr;border-radius:18px!important}html[data-ui-theme] .user-topbar-actions{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}}html[data-ui-theme] .sidebar-collapse-toggle{position:fixed;left:calc(240px - 16px);top:22px;margin:0;transform:none}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar-collapse-toggle{left:calc(72px - 16px)}html[data-ui-theme] .content{grid-column:2}@media (max-width:980px){html[data-ui-theme] .content{grid-column:1}}html[data-ui-theme] .content{max-width:1320px;padding-top:12px}html[data-ui-theme] .ai-settings-page{max-width:1180px;margin-inline:auto;gap:12px!important}html[data-ui-theme] .ai-settings-page>.admin-subpage-hero{padding:18px 20px!important;border:1px solid var(--app-line)!important;border-radius:18px!important;background:var(--app-surface-elevated)!important;box-shadow:none!important}html[data-ui-theme] .ai-settings-page>.admin-subpage-hero h2{margin:4px 0 0;font-size:clamp(26px,2.2vw,34px);line-height:1.12}html[data-ui-theme] .ai-settings-page .admin-hero-note{max-width:860px;margin:10px 0 0;font-size:14px;line-height:1.65}html[data-ui-theme] .ai-settings-page .admin-subpage-summary-strip{margin-top:14px}html[data-ui-theme] .ai-settings-page>.compact-admin-panel{padding:18px 20px!important;border:1px solid var(--app-line)!important;border-radius:18px!important;background:var(--app-surface-elevated)!important;box-shadow:none!important}html[data-ui-theme] .ai-settings-page .admin-section-head{align-items:center;margin-bottom:12px}html[data-ui-theme] .ai-settings-page .admin-section-head h3{margin:3px 0 0;font-size:clamp(20px,1.7vw,26px);line-height:1.15}html[data-ui-theme] .ai-settings-page .admin-section-meta{max-width:280px;padding:7px 11px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-surface);text-align:center}html[data-ui-theme] .ai-settings-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important}html[data-ui-theme] .ai-settings-summary-grid>div{min-height:72px;padding:12px 14px!important;border-radius:12px!important;background:var(--app-surface)!important}html[data-ui-theme] .ai-settings-summary-grid strong{font-size:18px;line-height:1.25}html[data-ui-theme] .ai-usage-split{gap:12px;margin-top:12px}html[data-ui-theme] .ai-usage-empty{padding:14px 16px;border-radius:12px}html[data-ui-theme] .ai-settings-page>.compact-admin-panel .account-inline-form.admin-form-grid:not(.ai-settings-line-form){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-ui-theme] .ai-settings-page input,html[data-ui-theme] .ai-settings-page select{min-height:44px;border-radius:12px}html[data-ui-theme] .ai-settings-line-list{gap:10px}html[data-ui-theme] .ai-settings-line{padding:0!important;border:1px solid var(--app-line)!important;border-radius:16px!important;background:var(--app-surface)!important;overflow:hidden}html[data-ui-theme] .ai-settings-line-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:76px;padding:14px 16px;cursor:pointer;list-style:none}html[data-ui-theme] .ai-settings-line-summary::-webkit-details-marker{display:none}html[data-ui-theme] .ai-settings-line-summary:after{content:"展开";justify-self:end;padding:6px 10px;border:1px solid var(--app-line);border-radius:999px;color:var(--app-text-soft);font-size:12px;font-weight:800}html[data-ui-theme] .ai-settings-line[open] .ai-settings-line-summary:after{content:"收起"}html[data-ui-theme] .ai-settings-line-summary h4{margin:8px 0 0;color:var(--app-text);font-size:20px;line-height:1.2}html[data-ui-theme] .ai-settings-line-summary time{color:var(--app-text-soft);font-size:13px;white-space:nowrap}html[data-ui-theme] .ai-settings-line-body{display:grid;grid-gap:14px;gap:14px;padding:0 16px 16px;border-top:1px solid var(--app-line)}html[data-ui-theme] .ai-settings-line-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;gap:10px;padding-top:14px}html[data-ui-theme] .ai-settings-line-form label:nth-of-type(2),html[data-ui-theme] .ai-settings-line-form label:nth-of-type(3){grid-column:span 2}html[data-ui-theme] .ai-settings-line-form .form-actions{align-self:end;grid-column:auto}html[data-ui-theme] .ai-settings-model-panel{margin-top:0;padding-top:14px}html[data-ui-theme] .ai-model-selection-form{gap:10px}html[data-ui-theme] .ai-model-list{border-radius:14px!important;background:var(--app-surface-elevated)!important}html[data-ui-theme] .ai-model-row{min-height:58px;padding:10px 14px}@media (max-width:1100px){html[data-ui-theme] .ai-settings-line-form,html[data-ui-theme] .ai-settings-page>.compact-admin-panel .account-inline-form.admin-form-grid:not(.ai-settings-line-form),html[data-ui-theme] .ai-settings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-theme] .ai-settings-line-form .form-actions{grid-column:1/-1}}@media (max-width:720px){html[data-ui-theme] .ai-settings-line-form,html[data-ui-theme] .ai-settings-line-summary,html[data-ui-theme] .ai-settings-page>.compact-admin-panel .account-inline-form.admin-form-grid:not(.ai-settings-line-form),html[data-ui-theme] .ai-settings-summary-grid{grid-template-columns:1fr}html[data-ui-theme] .ai-settings-line-summary time,html[data-ui-theme] .ai-settings-line-summary:after{justify-self:start}}html[data-ui-theme] .content{max-width:1480px}html[data-ui-theme] .content:has(.ai-settings-page),html[data-ui-theme] .content:has(.ai-tool-workspace){max-width:1320px}html[data-ui-theme] .user-topbar .theme-toggle{min-height:44px;padding:3px!important;border:1px solid var(--app-line)!important;border-radius:999px!important;background:var(--app-surface-elevated)!important}html[data-ui-theme] .user-topbar .theme-toggle-track{display:inline-flex!important;align-items:center;gap:4px;padding:0!important;border:0!important;background:transparent!important}html[data-ui-theme] .user-topbar .theme-toggle-option{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;width:auto!important;min-width:56px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--app-text)!important;font-size:14px;font-weight:850;box-shadow:none!important}html[data-ui-theme] .user-topbar .theme-toggle-option svg{display:none}html[data-ui-theme] .user-topbar .theme-toggle-option-label{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:nowrap}html[data-ui-theme] .user-topbar .theme-toggle-option.active{min-width:86px!important;padding-left:4px!important;padding-right:14px!important;background:transparent!important;color:var(--app-text)!important}html[data-ui-theme] .user-topbar .theme-toggle-option.active svg{display:block;width:34px;height:34px;padding:8px;border-radius:999px;background:var(--app-text);color:var(--app-surface)}html[data-ui-theme] .user-topbar .theme-toggle-option:focus-visible,html[data-ui-theme] .user-topbar .theme-toggle-option:hover{background:var(--app-surface-muted)!important}html[data-ui-theme] .user-topbar .theme-toggle-option.active:focus-visible,html[data-ui-theme] .user-topbar .theme-toggle-option.active:hover{background:transparent!important}html[data-ui-theme] .user-topbar .theme-menu{position:relative;display:inline-grid;place-items:center;width:42px;min-width:42px;height:42px;padding:0!important;border:0!important;background:transparent!important}html[data-ui-theme] .user-topbar .theme-toggle-trigger{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--app-line);border-radius:999px;background:var(--app-text);color:var(--app-surface);cursor:pointer;box-shadow:none}html[data-ui-theme] .user-topbar .theme-toggle-trigger svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;fill:none}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-track{position:absolute;top:calc(100% + 8px);z-index:80;display:inline-flex!important;align-items:center;gap:4px;min-width:246px;border:1px solid var(--app-line)!important;border-radius:999px;background:var(--app-surface-elevated)!important;box-shadow:0 16px 34px color-mix(in srgb,var(--app-text) 14%,transparent);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .15s var(--ease),transform .15s var(--ease)}html[data-ui-theme] .user-topbar .theme-menu:focus-within .theme-toggle-track,html[data-ui-theme] .user-topbar .theme-menu:hover .theme-toggle-track{opacity:1;pointer-events:auto;transform:translateY(0)}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;width:auto!important;min-width:70px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--app-text)!important;font-size:14px;font-weight:850;box-shadow:none!important}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option svg{display:none}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option-label{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:nowrap}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option.active{padding-left:5px!important;background:transparent!important}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option.active svg{display:block;width:30px;height:30px;padding:7px;border-radius:999px;background:var(--app-text);color:var(--app-surface)}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option:focus-visible,html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option:hover{background:var(--app-surface-muted)!important}html[data-ui-theme] .user-topbar .theme-menu{width:46px;min-width:46px;height:46px}html[data-ui-theme] .user-topbar .theme-menu:after{position:absolute;right:-6px;top:36px;width:280px;height:18px;content:""}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-track{top:calc(100% - 1px);min-width:252px;padding:5px!important}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option{min-width:74px!important;font-family:inherit;letter-spacing:0}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option-label{color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;line-height:1!important}html[data-ui-theme] .sidebar-brand-section{display:flex;align-items:center;gap:8px;overflow:visible}html[data-ui-theme] .sidebar-brand-section .brand-lockup{flex:1 1 auto;min-width:0}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar-collapse-toggle,html[data-ui-theme] .sidebar-collapse-toggle{position:static!important;inset:auto!important;display:inline-grid;flex:0 0 34px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;margin:0!important;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--app-text-soft);cursor:pointer;box-shadow:none;transform:none!important}html[data-ui-theme] .sidebar-collapse-toggle:focus-visible,html[data-ui-theme] .sidebar-collapse-toggle:hover{border-color:var(--app-line);background:var(--app-surface-muted);color:var(--app-text)}html[data-ui-theme] .sidebar-collapse-toggle svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.9;fill:none}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar-brand-section{display:grid;justify-items:center;grid-gap:8px;gap:8px}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar-brand-section .brand-lockup{width:44px;height:44px;padding:0!important}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar-collapse-toggle{width:36px;min-width:36px;height:32px;min-height:32px}html[data-ui-theme] .shell.is-sidebar-collapsed .nav-group,html[data-ui-theme] .shell.is-sidebar-collapsed .nav-group-links,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar-nav-section,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar-section{overflow:visible!important}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a:before{position:absolute;left:calc(100% + 8px);top:50%;z-index:120;width:6px;height:6px;border-left:1px solid var(--app-line);border-bottom:1px solid var(--app-line);background:var(--app-surface-elevated);content:"";opacity:0;pointer-events:none;transform:translate(4px,-50%) rotate(45deg);transition:opacity .14s var(--ease),transform .14s var(--ease)}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a:after{left:calc(100% + 12px)!important;z-index:121!important;max-width:168px;padding:7px 10px;border-radius:8px;box-shadow:0 12px 24px color-mix(in srgb,var(--app-text) 12%,transparent)}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a:focus-visible:before,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a:hover:before{opacity:1;transform:translateY(-50%) rotate(45deg)}html[data-ui-theme] .user-topbar .theme-menu{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;overflow:visible}html[data-ui-theme] .user-topbar .theme-toggle-trigger,html[data-ui-theme] .user-topbar .theme-toggle-trigger:focus-visible,html[data-ui-theme] .user-topbar .theme-toggle-trigger:hover{display:inline-grid;place-items:center;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:var(--app-text-soft)!important;box-shadow:none!important}html[data-ui-theme] .user-topbar .theme-toggle-trigger:focus-visible,html[data-ui-theme] .user-topbar .theme-toggle-trigger:hover{border-color:var(--app-line)!important;background:var(--app-surface-muted)!important;color:var(--app-text)!important}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-track{top:calc(100% + 4px)!important;right:0;min-width:218px!important;padding:4px!important;border-radius:12px!important}html[data-ui-theme] .user-topbar .theme-menu:after{top:34px!important;right:0!important;width:232px!important;height:12px!important}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option,html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option.active{min-width:66px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;border-radius:9px!important;background:transparent!important;color:var(--app-text-soft)!important}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option.active,html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option:focus-visible,html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option:hover{background:var(--app-surface-muted)!important;color:var(--app-text)!important}html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option svg,html[data-ui-theme] .user-topbar .theme-menu .theme-toggle-option.active svg{display:none!important}html[data-ui-theme] .ai-tool-workspace-compact{gap:0!important}html[data-ui-theme] .ai-tool-workspace>.ai-chat-panel{border:0!important;background:transparent!important}html[data-ui-theme] .advisor-workbench-shell{grid-template-columns:minmax(230px,286px) minmax(0,1fr);overflow:hidden;border:1px solid var(--app-line);border-radius:14px;background:var(--app-surface);box-shadow:none}html[data-ui-theme] .advisor-conversation-sidebar{border-right:1px solid var(--app-line)}html[data-ui-theme] .advisor-conversation-filter,html[data-ui-theme] .advisor-conversation-head,html[data-ui-theme] .advisor-favorite-search,html[data-ui-theme] .advisor-sidebar-tabs{border-bottom:0!important;background:transparent!important}html[data-ui-theme] .advisor-conversation-head{padding:14px 14px 8px}html[data-ui-theme] .advisor-sidebar-tabs{padding:4px 14px 10px}html[data-ui-theme] .advisor-sidebar-tabs button{border-color:transparent!important;background:transparent!important}html[data-ui-theme] .advisor-sidebar-tabs button.is-active,html[data-ui-theme] .advisor-sidebar-tabs button:focus-visible,html[data-ui-theme] .advisor-sidebar-tabs button:hover{background:var(--app-surface-muted)!important}html[data-ui-theme] .advisor-conversation-filter,html[data-ui-theme] .advisor-favorite-search{gap:8px;padding:0 14px 12px}html[data-ui-theme] .advisor-chat-status,html[data-ui-theme] .advisor-control-field,html[data-ui-theme] .advisor-conversation-filter input,html[data-ui-theme] .advisor-conversation-filter select,html[data-ui-theme] .advisor-copy-button,html[data-ui-theme] .advisor-favorite-note-form textarea,html[data-ui-theme] .advisor-favorite-search input,html[data-ui-theme] .advisor-meta-bar label,html[data-ui-theme] .advisor-mini-action,html[data-ui-theme] .advisor-mode-control,html[data-ui-theme] .advisor-toolbar-button{border-color:transparent!important;background:var(--app-surface-muted)!important;box-shadow:none!important}html[data-ui-theme] .advisor-conversation-item,html[data-ui-theme] .advisor-favorite-item,html[data-ui-theme] .advisor-message,html[data-ui-theme] .advisor-product-card,html[data-ui-theme] .advisor-reference-panel{border-color:transparent!important;box-shadow:none!important}html[data-ui-theme] .advisor-conversation-item.is-active,html[data-ui-theme] .advisor-conversation-item:focus-within,html[data-ui-theme] .advisor-conversation-item:hover,html[data-ui-theme] .advisor-favorite-item:focus-within,html[data-ui-theme] .advisor-favorite-item:hover{background:var(--app-surface-muted)!important}html[data-ui-theme] .advisor-chat-layout{grid-template-rows:auto auto auto minmax(280px,1fr) auto}html[data-ui-theme] .advisor-chat-topbar{padding:14px 18px 8px;border-bottom:0!important}html[data-ui-theme] .advisor-prompt-grid{display:flex;flex-wrap:wrap;gap:7px;padding:0 18px 10px;border-bottom:0!important}html[data-ui-theme] .advisor-prompt-chip{flex:0 1 auto;min-height:32px;padding:6px 11px;border-color:transparent!important;border-radius:999px;background:var(--app-surface-muted)!important;color:var(--app-text-soft);font-size:12px}html[data-ui-theme] .advisor-meta-bar{grid-template-columns:minmax(118px,1fr) minmax(118px,1fr) auto auto;padding:0 18px 12px;border-bottom:0!important;background:transparent!important}html[data-ui-theme] .advisor-chat-thread{gap:10px;padding:16px 18px 18px}html[data-ui-theme] .advisor-message{max-width:min(780px,86%);border-radius:14px;background:var(--app-surface)!important}html[data-ui-theme] .advisor-message.is-user{background:color-mix(in srgb,var(--app-accent-soft) 58%,var(--app-surface))!important}html[data-ui-theme] .advisor-chat-form{gap:8px 12px;padding:10px 18px 14px;border-top:1px solid var(--app-line)}html[data-ui-theme] .advisor-control-row{padding:0}html[data-ui-theme] .advisor-chat-form>label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-ui-theme] .advisor-chat-form textarea{min-height:64px;border-color:transparent!important;background:var(--app-surface-muted)!important;box-shadow:none!important}@media (max-width:980px){html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar-collapse-toggle,html[data-ui-theme] .sidebar-collapse-toggle{display:none!important}}@media (max-width:860px){html[data-ui-theme] .advisor-workbench-shell{grid-template-columns:1fr;height:auto;max-height:none}html[data-ui-theme] .advisor-conversation-sidebar{border-right:0;border-bottom:1px solid var(--app-line)}}html[data-ui-theme] .user-topbar{grid-template-columns:auto minmax(0,1fr) auto!important}html[data-ui-theme] .topbar-sidebar-toggle{display:inline-grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--app-text-soft);cursor:pointer;box-shadow:none}html[data-ui-theme] .topbar-sidebar-toggle:focus-visible,html[data-ui-theme] .topbar-sidebar-toggle:hover{border-color:var(--app-line);background:var(--app-surface-muted);color:var(--app-text)}html[data-ui-theme] .topbar-sidebar-toggle svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none}html[data-ui-theme] .sidebar-brand-section{display:block!important}html[data-ui-theme] .shell.is-sidebar-collapsed .brand-lockup{width:48px!important;height:48px!important;padding:0!important;border-radius:16px!important}html[data-ui-theme] .shell.is-sidebar-collapsed .brand-mark{width:40px!important;height:40px!important;font-size:18px!important}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a .nav-collapsed-tooltip{left:calc(100% + 12px);z-index:200;display:block;box-shadow:0 12px 24px color-mix(in srgb,var(--app-text) 12%,transparent)}html[data-ui-theme] .content:has(.ai-settings-page),html[data-ui-theme] .content:has(.ai-tool-workspace){width:100%;max-width:none!important}html[data-ui-theme] .ai-tool-workspace{width:100%}html[data-ui-theme] .advisor-workbench-shell{height:calc(100dvh - 96px);max-height:calc(100dvh - 96px);border-radius:12px}html[data-ui-theme] .advisor-chat-topbar{min-height:54px;padding:14px 18px!important}html[data-ui-theme] .advisor-conversation-item{grid-template-columns:minmax(0,1fr);min-height:72px;padding:8px 10px!important}html[data-ui-theme] .advisor-conversation-main{grid-row:1}html[data-ui-theme] .advisor-conversation-actions{position:absolute;left:10px;right:10px;top:9px;display:flex!important;justify-content:flex-start;gap:6px;max-height:none!important;overflow:visible!important;opacity:0;pointer-events:none;transform:none!important}html[data-ui-theme] .advisor-conversation-item:focus-within .advisor-conversation-title,html[data-ui-theme] .advisor-conversation-item:hover .advisor-conversation-title{opacity:.18}html[data-ui-theme] .advisor-conversation-item:focus-within .advisor-conversation-actions,html[data-ui-theme] .advisor-conversation-item:hover .advisor-conversation-actions{opacity:1;pointer-events:auto}html[data-ui-theme] .advisor-conversation-actions .advisor-mini-action{min-height:26px;padding:0 8px;border-radius:999px;font-size:11px}html[data-ui-theme] .advisor-meta-bar,html[data-ui-theme] .advisor-prompt-grid{display:none!important}html[data-ui-theme] .advisor-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px 16px;gap:12px 16px;align-items:end;padding:16px 18px!important}html[data-ui-theme] .advisor-control-row{align-items:center;gap:12px}html[data-ui-theme] .advisor-control-field,html[data-ui-theme] .advisor-mode-control{min-height:48px;border-radius:999px!important;background:color-mix(in srgb,var(--app-surface-muted) 78%,var(--app-surface))!important}html[data-ui-theme] .advisor-control-field{min-width:280px;padding:5px 8px 5px 16px!important}html[data-ui-theme] .advisor-control-field select{background:var(--app-surface)!important}html[data-ui-theme] .advisor-mode-control{padding:5px!important}html[data-ui-theme] .advisor-mode-control button{min-height:38px;padding-inline:18px}html[data-ui-theme] .advisor-chat-form>label{grid-column:1}html[data-ui-theme] .advisor-chat-actions{grid-column:2}html[data-ui-theme] .advisor-chat-actions .button{height:100%;min-width:120px;border-radius:18px}html[data-ui-theme] .advisor-chat-form textarea{min-height:96px!important;font-size:15px;line-height:1.55}html[data-ui-theme] .inspiration-compact-hero{display:none!important}html[data-ui-theme] .inspiration-builder{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);width:100%}html[data-ui-theme] .inspiration-builder-main,html[data-ui-theme] .inspiration-prompt-preview{border-color:transparent!important;border-radius:14px!important;box-shadow:none!important}html[data-ui-theme] .inspiration-prompt-preview{grid-template-rows:auto auto minmax(360px,1fr) auto}html[data-ui-theme] .inspiration-prompt-preview textarea{min-height:360px;border-radius:14px!important}@media (max-width:980px){html[data-ui-theme] .topbar-sidebar-toggle{display:none!important}html[data-ui-theme] .user-topbar{grid-template-columns:minmax(0,1fr) auto!important}}@media (max-width:900px){html[data-ui-theme] .advisor-chat-form,html[data-ui-theme] .advisor-control-row{grid-template-columns:1fr}html[data-ui-theme] .advisor-chat-actions,html[data-ui-theme] .advisor-chat-form>label{grid-column:1}html[data-ui-theme] .advisor-chat-actions .button{min-height:48px}}html[data-ui-theme] .sidebar{position:relative;z-index:80;overflow:visible!important}html[data-ui-theme] .content{position:relative;z-index:1}body.has-image-lightbox-open .content,body.has-image-lightbox-open html[data-ui-theme] .content,html[data-ui-theme] body.has-image-lightbox-open .content{z-index:20000!important}html[data-ui-theme] .sidebar .nav-collapsed-tooltip,html[data-ui-theme] .sidebar .nav-item-copy small{display:none!important}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a .nav-collapsed-tooltip{position:absolute;left:calc(100% + 14px);top:50%;z-index:999;display:block!important;min-width:max-content;max-width:180px;padding:7px 10px;border:1px solid var(--app-line);border-radius:8px;background:var(--app-surface-elevated);color:var(--app-text);box-shadow:0 14px 30px color-mix(in srgb,var(--app-text) 16%,transparent);font-size:12px;font-weight:850;line-height:1.15;opacity:0;pointer-events:none;transform:translate(4px,-50%);transition:opacity .14s var(--ease),transform .14s var(--ease);white-space:nowrap}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a:focus-visible .nav-collapsed-tooltip,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a:hover .nav-collapsed-tooltip{opacity:1;transform:translateY(-50%)}html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a:after,html[data-ui-theme] .shell.is-sidebar-collapsed .sidebar .app-nav a:before{display:none!important}html[data-ui-theme] .advisor-conversation-filter .advisor-filter-actions{display:flex!important;align-items:center;gap:6px}html[data-ui-theme] .advisor-conversation-filter .advisor-filter-check{margin-right:auto}html[data-ui-theme] .sidebar-brand-section{padding:0 4px 2px}html[data-ui-theme] .brand-lockup.brand-lockup-compact{display:inline-flex!important;align-items:center;width:auto;max-width:100%;gap:10px;padding:8px 10px!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;text-decoration:none}html[data-ui-theme] .brand-lockup.brand-lockup-compact:focus-visible,html[data-ui-theme] .brand-lockup.brand-lockup-compact:hover{background:var(--app-surface-muted)!important}html[data-ui-theme] .brand-lockup.brand-lockup-compact .brand-mark{position:relative;width:34px!important;height:34px!important;border-radius:12px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--app-accent) 58%,#ffffff),var(--app-text) 58%);color:var(--app-surface);font-size:12px!important;font-weight:900;letter-spacing:.02em;box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 18%,transparent)}html[data-ui-theme] .brand-lockup.brand-lockup-compact .brand-compact-copy{display:grid;grid-gap:1px;gap:1px;min-width:0}html[data-ui-theme] .brand-lockup.brand-lockup-compact small{margin:0;color:var(--app-text-soft);font-size:11px;font-weight:850;letter-spacing:.02em;line-height:1.15}html[data-ui-theme] .brand-lockup.brand-lockup-compact strong{margin:0;color:var(--app-text);font-size:14px;font-weight:900;line-height:1.15}html[data-ui-theme] .shell.is-sidebar-collapsed .brand-lockup.brand-lockup-compact{justify-content:center;width:48px!important;height:48px!important;padding:7px!important;border-radius:16px!important}html[data-ui-theme] .shell.is-sidebar-collapsed .brand-lockup.brand-lockup-compact .brand-compact-copy{display:none!important}html[data-ui-theme] .shell.is-sidebar-collapsed .brand-lockup.brand-lockup-compact .brand-mark{width:34px!important;height:34px!important}html[data-ui-theme] .advisor-chat-form{position:relative;display:grid!important;grid-gap:12px 14px!important;gap:12px 14px!important;align-items:stretch!important;padding:14px 16px 16px!important;border-top:1px solid var(--app-line)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface) 86%,transparent),var(--app-surface))!important}html[data-ui-theme] .advisor-control-row{display:grid!important;grid-template-columns:minmax(170px,240px) minmax(0,1fr);grid-gap:12px!important;gap:12px!important;align-items:start!important;padding:0!important}html[data-ui-theme] .advisor-control-field{min-width:0!important;min-height:40px!important;padding:0 0 0 10px!important;border:1px solid var(--app-line)!important;border-radius:12px!important;background:var(--app-surface-elevated)!important}html[data-ui-theme] .advisor-control-field span{color:var(--app-text-soft)!important;font-size:12px!important;font-weight:850!important}html[data-ui-theme] .advisor-control-field select{min-height:38px!important;padding:4px 30px 4px 8px!important;font-weight:850!important}html[data-ui-theme] .advisor-mode-pack{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;justify-content:end}html[data-ui-theme] .advisor-mode-control{display:inline-flex!important;gap:3px!important;min-height:40px!important;border:1px solid var(--app-line)!important;border-radius:12px!important;background:var(--app-surface-elevated)!important;justify-self:end}html[data-ui-theme] .advisor-mode-control button{min-height:32px!important;padding:0 14px!important;border-radius:9px!important;font-weight:850!important}html[data-ui-theme] .advisor-mode-control button.is-active{background:var(--app-text)!important;color:var(--app-surface)!important}html[data-ui-theme] .advisor-mode-description{max-width:520px;font-weight:650;line-height:1.35;text-align:right}html[data-ui-theme] .advisor-chat-form>label{position:relative;display:block!important}html[data-ui-theme] .advisor-chat-form textarea{min-height:112px!important;max-height:220px!important;padding:18px 20px!important;border:1px solid var(--app-line)!important;border-radius:18px!important;background:color-mix(in srgb,var(--app-surface-elevated) 80%,var(--app-surface))!important;color:var(--app-text)!important;font-size:15px!important;font-weight:650;line-height:1.6;box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 40%,transparent)!important}html[data-ui-theme] .advisor-chat-form textarea:focus{border-color:color-mix(in srgb,var(--app-accent) 55%,var(--app-line))!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--app-accent-soft) 42%,transparent)!important}html[data-ui-theme] .advisor-chat-actions{align-self:stretch!important;display:flex!important}html[data-ui-theme] .advisor-chat-actions .button{width:118px!important;min-width:118px!important;height:auto!important;min-height:112px!important;border-radius:18px!important;font-size:17px!important;font-weight:850!important;box-shadow:none!important}html[data-ui-theme] .advisor-chat-actions .button:disabled{background:color-mix(in srgb,var(--app-text-soft) 34%,var(--app-surface-muted))!important;color:color-mix(in srgb,var(--app-surface) 78%,#ffffff)!important}@media (max-width:980px){html[data-ui-theme] .advisor-chat-form,html[data-ui-theme] .advisor-control-row,html[data-ui-theme] .advisor-mode-pack{grid-template-columns:1fr!important}html[data-ui-theme] .advisor-mode-control,html[data-ui-theme] .advisor-mode-description{justify-self:start;text-align:left}html[data-ui-theme] .advisor-chat-actions,html[data-ui-theme] .advisor-chat-form>label{grid-column:1!important}html[data-ui-theme] .advisor-chat-actions .button{width:100%!important;min-height:48px!important}}html[data-ui-theme] .advisor-workbench-shell{grid-template-columns:minmax(224px,268px) minmax(0,1fr)!important;border-radius:10px!important;background:var(--app-surface)!important}html[data-ui-theme] .advisor-conversation-sidebar{background:var(--app-surface)!important}html[data-ui-theme] .advisor-conversation-head{min-height:42px;padding:8px 12px 3px!important;align-items:flex-start}html[data-ui-theme] .advisor-conversation-head .eyebrow{margin-bottom:1px;color:var(--app-text-soft);font-size:10px;letter-spacing:0}html[data-ui-theme] .advisor-conversation-head h3{font-size:15px;line-height:1.05}html[data-ui-theme] .advisor-conversation-head .advisor-toolbar-button{min-height:30px;padding-inline:11px;background:var(--app-surface-muted)!important}html[data-ui-theme] .advisor-sidebar-tabs{gap:4px;padding:4px 12px 7px!important}html[data-ui-theme] .advisor-sidebar-tabs button{min-height:30px;border-radius:9px;font-size:12px}html[data-ui-theme] .advisor-conversation-filter,html[data-ui-theme] .advisor-favorite-search{gap:6px;padding:0 12px 9px!important}html[data-ui-theme] .advisor-favorite-search label>span,html[data-ui-theme] .advisor-filter-search>span{display:none}html[data-ui-theme] .advisor-conversation-filter input,html[data-ui-theme] .advisor-favorite-search input{min-height:34px;border-radius:10px;background:var(--app-surface-muted)!important}html[data-ui-theme] .advisor-filter-actions{min-height:28px}html[data-ui-theme] .advisor-conversation-list,html[data-ui-theme] .advisor-favorite-list{gap:0;padding:2px 6px 6px!important}html[data-ui-theme] .advisor-conversation-item{min-height:34px!important;padding:2px 8px!important;border-radius:8px}html[data-ui-theme] .advisor-conversation-main{gap:1px;padding:0!important}html[data-ui-theme] .advisor-conversation-row{gap:6px}html[data-ui-theme] .advisor-conversation-row strong{font-size:12px;line-height:1.08}html[data-ui-theme] .advisor-conversation-meta,html[data-ui-theme] .advisor-conversation-row time{font-size:10.5px;line-height:1.05}html[data-ui-theme] .advisor-conversation-actions{left:8px!important;top:4px!important;gap:4px!important}html[data-ui-theme] .advisor-conversation-actions .advisor-mini-action{padding-inline:7px!important}html[data-ui-theme] .advisor-chat-layout{grid-template-rows:auto minmax(260px,1fr) auto!important;background:var(--app-surface-elevated)!important}html[data-ui-theme] .advisor-chat-topbar{min-height:48px!important;padding:11px 18px 8px!important}html[data-ui-theme] .advisor-chat-topbar h3{font-size:18px}html[data-ui-theme] .advisor-chat-thread{gap:14px!important;padding:16px 22px 18px!important}html[data-ui-theme] .advisor-message{max-width:min(860px,82%)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html[data-ui-theme] .advisor-message.is-assistant{justify-self:start;max-width:min(860px,76%)!important}html[data-ui-theme] .advisor-message.is-user{justify-self:end;display:grid;justify-items:end;max-width:min(620px,58%)!important;background:transparent!important}html[data-ui-theme] .advisor-message.is-user p{padding:15px 24px;border-radius:999px;background:color-mix(in srgb,var(--app-surface-muted) 86%,var(--app-surface));color:var(--app-text);font-size:17px;line-height:1.45;text-align:center}html[data-ui-theme] .advisor-message.is-assistant p{font-size:15px;line-height:1.68}html[data-ui-theme] .advisor-message-head{width:100%}html[data-ui-theme] .advisor-message.is-user .advisor-message-head{padding-inline:6px}html[data-ui-theme] .advisor-message.is-user .advisor-message-head>span{display:none}html[data-ui-theme] .advisor-message.is-user .advisor-copy-button{min-width:32px;min-height:28px;padding:0 9px;border-radius:999px;background:transparent!important;opacity:.72}html[data-ui-theme] .advisor-message.is-user .advisor-copy-button:focus-visible,html[data-ui-theme] .advisor-message.is-user .advisor-copy-button:hover{background:var(--app-surface-muted)!important;opacity:1}html[data-ui-theme] .advisor-message.is-assistant .advisor-message-head{justify-content:flex-start}html[data-ui-theme] .advisor-message.is-assistant .advisor-message-head>span:first-child{color:var(--app-text);font-size:12px}html[data-ui-theme] .advisor-chat-form{grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important;padding:9px 18px 10px!important}html[data-ui-theme] .advisor-control-row{grid-column:1/-1;gap:8px!important}html[data-ui-theme] .advisor-control-field{min-width:168px!important;min-height:34px!important;padding:2px 6px!important}html[data-ui-theme] .advisor-control-field select{padding-block:3px!important;font-size:12px}html[data-ui-theme] .advisor-mode-pack{display:flex;align-items:center;gap:10px;min-width:0}html[data-ui-theme] .advisor-mode-control{min-height:34px!important;padding:3px!important}html[data-ui-theme] .advisor-mode-control button{padding-inline:12px!important}html[data-ui-theme] .advisor-mode-description{max-width:min(46vw,520px);overflow:hidden;color:var(--app-text-soft);font-size:12px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme] .advisor-chat-form>label{grid-column:1!important}html[data-ui-theme] .advisor-chat-form textarea{min-height:58px!important;max-height:118px!important;padding:13px 16px!important;border-radius:14px!important;font-size:14px!important;line-height:1.45!important}html[data-ui-theme] .advisor-chat-actions{grid-column:2!important;align-self:stretch}html[data-ui-theme] .advisor-chat-actions .button{min-width:86px!important;min-height:58px!important;border-radius:14px!important}@media (max-width:900px){html[data-ui-theme] .advisor-mode-description{display:none}html[data-ui-theme] .advisor-message.is-user{max-width:min(680px,84%)!important}}html[data-ui-theme] .advisor-control-field{grid-template-columns:minmax(0,1fr)!important;width:min(220px,32vw)}html[data-ui-theme] .advisor-chat-form{padding:7px 16px 8px!important}html[data-ui-theme] .advisor-control-row{min-height:32px}html[data-ui-theme] .advisor-chat-form textarea{min-height:50px!important;height:50px;padding:11px 14px!important}html[data-ui-theme] .advisor-chat-actions .button{min-height:50px!important;min-width:78px!important}@media (max-width:1160px){html[data-ui-theme] .advisor-mode-description{display:none}}html[data-ui-theme] .advisor-conversation-actions{top:50%!important;align-items:center!important;transform:translateY(-50%)!important}html[data-ui-theme] .advisor-conversation-item:focus-within .advisor-conversation-actions,html[data-ui-theme] .advisor-conversation-item:hover .advisor-conversation-actions{transform:translateY(-50%)!important}html[data-ui-theme] .advisor-conversation-filter,html[data-ui-theme] .advisor-conversation-filter input,html[data-ui-theme] .advisor-favorite-search,html[data-ui-theme] .advisor-favorite-search input,html[data-ui-theme] .advisor-mini-action,html[data-ui-theme] .advisor-sidebar-tabs button{background:transparent!important}html[data-ui-theme] .advisor-conversation-filter input:focus,html[data-ui-theme] .advisor-favorite-search input:focus,html[data-ui-theme] .advisor-sidebar-tabs button.is-active,html[data-ui-theme] .advisor-sidebar-tabs button:focus-visible,html[data-ui-theme] .advisor-sidebar-tabs button:hover{background:color-mix(in srgb,var(--app-surface-muted) 68%,var(--app-surface))!important}html[data-ui-theme] .advisor-filter-actions .advisor-mini-action{min-height:30px!important;padding-inline:10px!important;border-radius:10px!important}html[data-ui-theme] .advisor-message-head{gap:8px;min-height:24px}html[data-ui-theme] .advisor-message-actions{display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--app-text-soft)}html[data-ui-theme] .advisor-message-followup{min-height:24px!important;padding:0 8px!important;border:1px solid color-mix(in srgb,var(--app-line) 78%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--app-surface-muted) 74%,transparent)!important;color:var(--app-text-soft)!important;font-size:10.5px!important;font-weight:760!important}html[data-ui-theme] .advisor-message-followup:focus-visible,html[data-ui-theme] .advisor-message-followup:hover{background:color-mix(in srgb,var(--app-text) 7%,transparent)!important;color:var(--app-text)!important}html[data-ui-theme] .advisor-message-actions time{color:var(--app-text-soft);font-size:12px;font-weight:500}html[data-ui-theme] .advisor-icon-action{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--app-text-soft);cursor:pointer}html[data-ui-theme] .advisor-icon-action.is-favorited,html[data-ui-theme] .advisor-icon-action:focus-visible,html[data-ui-theme] .advisor-icon-action:hover{background:transparent!important;color:var(--app-text)}html[data-ui-theme] .advisor-icon-action svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-ui-theme] .advisor-message.is-user .advisor-message-head{justify-content:flex-end;order:2;padding-top:2px}html[data-ui-theme] .advisor-message.is-user .advisor-message-author{display:none}html[data-ui-theme] .advisor-message.is-assistant .advisor-message-head{justify-content:space-between}html[data-ui-theme] .advisor-message.is-assistant .advisor-message-author{color:var(--app-text);font-size:12px;font-weight:650}html[data-ui-theme] .advisor-chat-form{grid-template-columns:minmax(0,1fr) 72px!important;gap:7px 10px!important;padding:8px 14px!important;background:var(--app-surface)!important}html[data-ui-theme] .advisor-control-row{display:flex!important;justify-content:space-between;align-items:center!important;min-height:30px!important}html[data-ui-theme] .advisor-control-field{width:190px!important;min-height:30px!important;padding:0!important;border:0!important;background:transparent!important}html[data-ui-theme] .advisor-control-field select{min-height:30px!important;padding:3px 26px 3px 2px!important;border:0!important;background:transparent!important;font-size:13px!important;font-weight:650!important}html[data-ui-theme] .advisor-mode-pack{flex:1 1 auto;justify-content:flex-end;gap:12px}html[data-ui-theme] .advisor-mode-control{min-height:30px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html[data-ui-theme] .advisor-mode-control button{min-height:28px!important;padding-inline:10px!important;border-radius:8px!important;background:transparent!important;color:var(--app-text-soft)!important;font-size:13px!important;font-weight:650!important}html[data-ui-theme] .advisor-mode-control button.is-active{background:color-mix(in srgb,var(--app-text) 8%,transparent)!important;color:var(--app-text)!important}html[data-ui-theme] .advisor-mode-description{font-size:12px!important;font-weight:500!important}html[data-ui-theme] .advisor-chat-form textarea{height:48px!important;padding:12px 14px!important;border-radius:12px!important;font-weight:500!important}html[data-ui-theme] .advisor-chat-actions .button{min-width:72px!important;min-height:48px!important;border-radius:12px!important;font-size:14px!important;font-weight:650!important}html[data-ui-theme] .advisor-chat-actions .button:disabled{cursor:default!important}html[data-ui-theme] .advisor-conversation-actions{left:auto!important;right:8px!important;width:max-content!important;max-width:calc(100% - 16px)!important}html[data-ui-theme] .advisor-conversation-item:focus-within .advisor-conversation-title,html[data-ui-theme] .advisor-conversation-item:hover .advisor-conversation-title{max-width:42px}html[data-ui-theme] .advisor-conversation-filter input,html[data-ui-theme] .advisor-favorite-search input{border:1px solid color-mix(in srgb,var(--app-line) 88%,transparent)!important;background:transparent!important}html[data-ui-theme] .advisor-conversation-row time{transition:opacity .12s var(--ease)}html[data-ui-theme] .advisor-conversation-item:focus-within .advisor-conversation-row time,html[data-ui-theme] .advisor-conversation-item:hover .advisor-conversation-row time{opacity:0}html[data-ui-theme] .advisor-conversation-actions{gap:2px!important}html[data-ui-theme] .advisor-conversation-actions .advisor-mini-action{padding-inline:6px!important;font-size:10.5px!important}html[data-ui-theme] .advisor-conversation-item:focus-within .advisor-conversation-title,html[data-ui-theme] .advisor-conversation-item:hover .advisor-conversation-title{max-width:64px;opacity:.2}html[data-ui-theme] .advisor-favorite-mark,html[data-ui-theme] .advisor-pin-mark{display:inline-grid;place-items:center;width:16px;min-width:16px;height:16px;padding:0!important;border:0!important;background:transparent!important;color:var(--app-text-soft)!important}html[data-ui-theme] .advisor-pin-mark svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-ui-theme] .advisor-chat-form textarea{height:auto!important;min-height:48px!important;max-height:112px!important;resize:vertical}html[data-ui-theme] .advisor-mode-control button.is-active,html[data-ui-theme] .advisor-sidebar-tabs button.is-active,html[data-ui-theme] .advisor-sidebar-tabs button:focus-visible,html[data-ui-theme] .advisor-sidebar-tabs button:hover{background:transparent!important}html[data-ui-theme] .advisor-chat-actions .button,html[data-ui-theme] .advisor-chat-form textarea,html[data-ui-theme] .advisor-control-field select,html[data-ui-theme] .advisor-filter-actions .advisor-mini-action,html[data-ui-theme] .advisor-mode-control button,html[data-ui-theme] .advisor-sidebar-tabs button{font-weight:500!important}html[data-ui-theme] .advisor-control-field{width:126px!important}html[data-ui-theme] .advisor-message{gap:5px!important}html[data-ui-theme] .advisor-message-head{min-height:20px!important}html[data-ui-theme] .advisor-message-foot{display:flex;width:100%}html[data-ui-theme] .advisor-message.is-user .advisor-message-foot{justify-content:flex-end;order:3;padding-right:8px}html[data-ui-theme] .advisor-message.is-assistant .advisor-message-foot{justify-content:flex-end}html[data-ui-theme] .advisor-message.is-user p{order:2}html[data-ui-theme] .advisor-icon-action.is-favorited svg{fill:currentColor}html[data-ui-theme] .advisor-chat-status,html[data-ui-theme] .advisor-toolbar-button.advisor-icon-only{display:inline-grid;place-items:center;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;background:transparent!important}html[data-ui-theme] .advisor-toolbar-button.advisor-icon-only svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-ui-theme] .advisor-chat-status .advisor-status-dot{width:10px;height:10px;box-shadow:none!important}html[data-ui-theme] .advisor-status-dot.is-offline{background:var(--app-status-danger)}html[data-ui-theme] .advisor-delete-dialog-backdrop{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--app-text) 18%,transparent)}html[data-ui-theme] .advisor-delete-dialog{display:grid;grid-gap:12px;gap:12px;width:min(360px,92vw);padding:18px;border:1px solid var(--app-line);border-radius:14px;background:var(--app-surface);box-shadow:0 22px 54px color-mix(in srgb,var(--app-text) 16%,transparent)}html[data-ui-theme] .advisor-delete-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-ui-theme] .advisor-delete-dialog h3,html[data-ui-theme] .advisor-delete-dialog p,html[data-ui-theme] .advisor-delete-dialog strong{margin:0}html[data-ui-theme] .advisor-delete-dialog h3{font-size:17px;font-weight:650}html[data-ui-theme] .advisor-delete-dialog p,html[data-ui-theme] .advisor-delete-dialog strong{color:var(--app-text-soft);font-size:13px;font-weight:500}html[data-ui-theme] .advisor-delete-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}html[data-ui-theme] .advisor-chat-toolbar{gap:2px!important}html[data-ui-theme] .advisor-chat-status,html[data-ui-theme] .advisor-toolbar-button.advisor-icon-only{width:32px!important;min-width:32px!important}html[data-ui-theme] .advisor-message.is-user{max-width:min(680px,64%)!important}html[data-ui-theme] .advisor-message.is-user p{max-width:100%;padding:12px 18px!important;border-radius:22px!important;font-size:15px!important;line-height:1.55!important;text-align:left!important}html[data-ui-theme] .advisor-message.is-assistant p{font-size:15px!important;line-height:1.68!important}html[data-ui-theme] .advisor-message.is-user .advisor-message-foot{padding-right:6px}html[data-ui-theme] .advisor-mode-control button.is-active,html[data-ui-theme] .advisor-sidebar-tabs button.is-active{background:transparent!important;color:var(--app-text)!important}html[data-ui-theme] .advisor-mode-control button:focus-visible,html[data-ui-theme] .advisor-mode-control button:hover,html[data-ui-theme] .advisor-sidebar-tabs button:focus-visible,html[data-ui-theme] .advisor-sidebar-tabs button:hover{background:color-mix(in srgb,var(--app-text) 7%,transparent)!important;color:var(--app-text)!important}html[data-ui-theme] .advisor-mode-control button,html[data-ui-theme] .advisor-sidebar-tabs button{transition:background .14s var(--ease),color .14s var(--ease),box-shadow .14s var(--ease)!important}html[data-ui-theme] .advisor-conversation-row{grid-template-columns:minmax(0,1fr) auto!important}html[data-ui-theme] .advisor-conversation-row-end{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}html[data-ui-theme] .advisor-favorite-mark svg{width:14px;height:14px;fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-ui-theme] .advisor-icon-action:focus-visible,html[data-ui-theme] .advisor-icon-action:hover{background:color-mix(in srgb,var(--app-text) 8%,transparent)!important}html[data-ui-theme] .advisor-icon-action.is-copied{color:var(--app-text)!important}html[data-ui-theme] .advisor-icon-action.is-copied svg{stroke-width:2.4}html[data-ui-theme] .advisor-conversation-actions{right:6px!important;gap:1px!important;max-width:calc(100% - 60px)!important;z-index:4}html[data-ui-theme] .advisor-conversation-actions .advisor-mini-action{min-height:24px!important;padding-inline:4px!important;border-radius:7px!important;font-size:10px!important;letter-spacing:0!important}html[data-ui-theme] .advisor-conversation-item:focus-within .advisor-conversation-title,html[data-ui-theme] .advisor-conversation-item:hover .advisor-conversation-title{max-width:162px!important;opacity:.34!important}html[data-ui-theme] .advisor-conversation-item:focus-within .advisor-conversation-main,html[data-ui-theme] .advisor-conversation-item:hover .advisor-conversation-main{padding-right:76px!important}html[data-ui-theme] .advisor-conversation-actions .advisor-export-trigger,html[data-ui-theme] .advisor-conversation-actions .advisor-icon-mini-action{display:inline-grid!important;place-items:center;width:22px!important;min-width:22px!important;padding:0!important}html[data-ui-theme] .advisor-icon-mini-action svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-ui-theme] .advisor-export-trigger svg{width:13px;height:13px}html[data-ui-theme] .advisor-export-menu{position:relative;display:inline-flex;align-items:center}html[data-ui-theme] .advisor-conversation-item:has(.advisor-export-menu[open]){z-index:10}html[data-ui-theme] .advisor-export-menu summary{list-style:none}html[data-ui-theme] .advisor-export-menu summary::-webkit-details-marker{display:none}html[data-ui-theme] .advisor-export-options{position:absolute;top:calc(100% + 5px);left:50%;z-index:20;transform:translateX(-50%);display:grid;min-width:72px;padding:4px;border:1px solid var(--app-line);border-radius:8px;background:var(--app-surface-elevated);box-shadow:0 10px 24px color-mix(in srgb,var(--app-text) 10%,transparent)}html[data-ui-theme] .advisor-export-options button{min-height:26px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--app-text);cursor:pointer;font:inherit;font-size:11px;text-align:left}html[data-ui-theme] .advisor-export-options button:focus-visible,html[data-ui-theme] .advisor-export-options button:hover{background:color-mix(in srgb,var(--app-text) 7%,transparent);outline:0}html[data-ui-theme] .advisor-export-options button:disabled{cursor:not-allowed;opacity:.54}html[data-ui-theme] .advisor-reference-head .eyebrow{letter-spacing:.08em!important}html[data-ui-theme] .advisor-product-grid.is-single{grid-template-columns:minmax(0,740px)!important}html[data-ui-theme] .advisor-product-grid.is-single .advisor-product-card{grid-template-columns:132px minmax(0,1fr)!important;max-width:740px;min-height:168px}html[data-ui-theme] .advisor-product-match{overflow:hidden;margin:-1px 0 0;color:var(--app-text-soft);font-size:11px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme] .advisor-product-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}html[data-ui-theme] .advisor-product-actions .advisor-mini-action{min-height:26px!important;padding-inline:6px!important;font-size:10.5px!important;letter-spacing:0!important;white-space:nowrap}html[data-ui-theme] .advisor-product-actions .advisor-mini-action.is-copied{background:color-mix(in srgb,var(--app-status-success) 14%,transparent)!important}html[data-ui-theme] .advisor-reference-panel{gap:8px!important;max-width:760px;padding:10px 12px!important;border-radius:12px!important;background:color-mix(in srgb,var(--app-surface-elevated) 52%,var(--app-surface))!important}html[data-ui-theme] .advisor-reference-head .eyebrow{font-size:11px!important;font-weight:760!important;letter-spacing:.04em!important}html[data-ui-theme] .advisor-reference-head span{font-size:11px!important;font-weight:650!important}html[data-ui-theme] .advisor-product-grid.is-single{grid-template-columns:minmax(0,660px)!important}html[data-ui-theme] .advisor-product-grid.is-single .advisor-product-card{grid-template-columns:112px minmax(0,1fr)!important;max-width:660px!important;min-height:142px!important;padding:9px!important;gap:10px!important}html[data-ui-theme] .advisor-product-body{gap:6px!important}html[data-ui-theme] .advisor-product-title{font-size:13.5px!important;line-height:1.22!important}html[data-ui-theme] .advisor-product-match{margin-top:-2px!important;font-size:10.5px!important;font-weight:560!important;line-height:1.18!important}html[data-ui-theme] .advisor-product-specs{gap:3px 10px!important}html[data-ui-theme] .advisor-product-specs dt{font-size:9.5px!important;font-weight:700!important}html[data-ui-theme] .advisor-product-specs dd{font-size:11.5px!important;line-height:1.18!important}html[data-ui-theme] .advisor-product-actions{display:flex!important;gap:4px!important;margin-top:0!important}html[data-ui-theme] .advisor-product-actions .advisor-mini-action{flex:0 0 auto;padding-inline:7px!important}html[data-ui-theme] .advisor-product-actions{justify-self:end;display:inline-flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2px!important;width:auto;max-width:min(100%,340px);margin-top:1px!important;padding:2px;border-radius:8px;background:color-mix(in srgb,var(--app-text) 4%,transparent)}html[data-ui-theme] .advisor-product-actions .advisor-mini-action{min-height:24px!important;padding:0 8px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--app-text-soft)!important;font-size:10px!important;font-weight:760!important}html[data-ui-theme] .advisor-product-actions .advisor-mini-action:focus-visible,html[data-ui-theme] .advisor-product-actions .advisor-mini-action:hover{background:color-mix(in srgb,var(--app-text) 7%,transparent)!important;color:var(--app-text)!important}html[data-ui-theme] .advisor-product-actions .advisor-mini-action.is-copied{background:color-mix(in srgb,var(--app-status-success) 16%,transparent)!important;color:var(--app-text)!important}html[data-ui-theme] .advisor-product-actions .advisor-state-action.is-active{background:color-mix(in srgb,var(--app-accent) 14%,transparent)!important;color:var(--app-text)!important}html[data-ui-theme] .advisor-product-actions .advisor-state-action.is-selected{background:color-mix(in srgb,var(--app-status-success) 16%,transparent)!important;color:var(--app-text)!important}html[data-ui-theme] .advisor-product-action-message{flex:1 0 100%;margin-top:2px;color:var(--app-status-danger);font-size:10.5px;line-height:1.25;text-align:right}html[data-ui-theme] .advisor-product-actions:not(:has(.advisor-state-action)){max-width:none}html[data-ui-theme] .content:has(.inspiration-builder){gap:8px;padding-top:12px}html[data-ui-theme] .content:has(.inspiration-builder) .workspace-header{align-items:end;padding-block:4px 8px;border-bottom:1px solid var(--app-line)}html[data-ui-theme] .content:has(.inspiration-builder) .workspace-title{font-size:clamp(34px,4.6vw,56px);line-height:.95}html[data-ui-theme] .content:has(.inspiration-builder) .workspace-description{max-width:360px;margin-bottom:7px;font-size:13px}html[data-ui-theme] .inspiration-builder{grid-template-columns:minmax(0,.96fr) minmax(430px,1.04fr);gap:14px;align-items:start}html[data-ui-theme] .inspiration-builder-main,html[data-ui-theme] .inspiration-prompt-preview{gap:12px;padding:16px!important;border:0!important;border-radius:12px!important;background:var(--app-surface-elevated)!important}html[data-ui-theme] .inspiration-prompt-preview{position:-webkit-sticky;position:sticky;top:92px;max-height:calc(100dvh - 112px)}html[data-ui-theme] .inspiration-builder-head,html[data-ui-theme] .inspiration-prompt-head{align-items:center}html[data-ui-theme] .inspiration-builder-head h3,html[data-ui-theme] .inspiration-prompt-head h3{margin-top:2px;font-size:20px}html[data-ui-theme] .inspiration-purpose-field{padding-bottom:2px!important;border-bottom:1px solid var(--app-line)!important}html[data-ui-theme] .inspiration-quick-row,html[data-ui-theme] .inspiration-recent-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;padding-bottom:9px;border-bottom:1px solid var(--app-line)}html[data-ui-theme] .inspiration-quick-row>span,html[data-ui-theme] .inspiration-recent-row>span,html[data-ui-theme] .inspiration-toggle-field legend{color:var(--app-text);font-size:12px;font-weight:760;letter-spacing:.02em}html[data-ui-theme] .inspiration-quick-row>div,html[data-ui-theme] .inspiration-recent-row>div,html[data-ui-theme] .inspiration-toggle-field>div{display:flex;flex-wrap:wrap;gap:5px;min-width:0}html[data-ui-theme] .inspiration-control-grid,html[data-ui-theme] .inspiration-field-grid,html[data-ui-theme] .inspiration-input-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}html[data-ui-theme] .inspiration-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-theme] .inspiration-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:0 2px;border-bottom:1px solid var(--app-line)}html[data-ui-theme] .inspiration-segmented-field{gap:5px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html[data-ui-theme] .inspiration-segmented-field legend,html[data-ui-theme] .inspiration-text-field span{color:var(--app-text);font-size:12px;font-weight:760;letter-spacing:.02em}html[data-ui-theme] .inspiration-segmented-field div{gap:5px}html[data-ui-theme] .inspiration-segmented-field button{min-height:27px;padding:0 9px;border-color:color-mix(in srgb,var(--app-line) 82%,transparent);border-radius:999px;background:transparent;color:var(--app-text);font-size:11.5px;font-weight:650}html[data-ui-theme] .inspiration-segmented-field button.is-active{border-color:color-mix(in srgb,var(--app-accent) 74%,var(--app-line));background:color-mix(in srgb,var(--app-accent) 88%,var(--app-surface));color:var(--app-accent-contrast)!important;-webkit-text-fill-color:var(--app-accent-contrast)}html[data-ui-theme] .inspiration-segmented-field button:focus-visible,html[data-ui-theme] .inspiration-segmented-field button:hover{border-color:var(--app-line-strong);background:color-mix(in srgb,var(--app-text) 5%,transparent);color:var(--app-text)}html[data-ui-theme] .inspiration-segmented-field button.is-active:focus-visible,html[data-ui-theme] .inspiration-segmented-field button.is-active:hover{border-color:color-mix(in srgb,var(--app-accent) 82%,var(--app-line));background:color-mix(in srgb,var(--app-accent) 92%,var(--app-surface));color:var(--app-accent-contrast)!important;-webkit-text-fill-color:var(--app-accent-contrast)}html[data-ui-theme] .inspiration-quick-row button,html[data-ui-theme] .inspiration-recent-row button,html[data-ui-theme] .inspiration-toggle-field button{min-height:26px;padding:0 9px;border:1px solid color-mix(in srgb,var(--app-line) 82%,transparent);border-radius:999px;background:transparent;color:var(--app-text-soft);cursor:pointer;font-size:11.5px;font-weight:650}html[data-ui-theme] .inspiration-quick-row button:focus-visible,html[data-ui-theme] .inspiration-quick-row button:hover,html[data-ui-theme] .inspiration-recent-row button:focus-visible,html[data-ui-theme] .inspiration-recent-row button:hover,html[data-ui-theme] .inspiration-toggle-field button:focus-visible,html[data-ui-theme] .inspiration-toggle-field button:hover{border-color:var(--app-line-strong);background:color-mix(in srgb,var(--app-text) 6%,transparent);color:var(--app-text)}html[data-ui-theme] .inspiration-toggle-field{display:grid;grid-column:1/-1;grid-gap:5px;gap:5px;min-width:0;margin:0;padding:0!important;border:0!important;background:transparent!important}html[data-ui-theme] .inspiration-toggle-field button.is-active{border-color:color-mix(in srgb,var(--app-accent) 54%,var(--app-line));background:color-mix(in srgb,var(--app-accent) 12%,transparent);color:var(--app-text)}html[data-ui-theme] .inspiration-toggle-field button.is-active:focus-visible,html[data-ui-theme] .inspiration-toggle-field button.is-active:hover{border-color:color-mix(in srgb,var(--app-accent) 68%,var(--app-line));background:color-mix(in srgb,var(--app-accent) 18%,transparent)}html[data-ui-theme] .inspiration-text-field{gap:5px}html[data-ui-theme] .inspiration-prompt-preview textarea,html[data-ui-theme] .inspiration-text-field textarea{border-radius:12px!important;border-color:color-mix(in srgb,var(--app-line) 82%,transparent)!important;background:var(--app-surface)!important;font-size:13px}html[data-ui-theme] .inspiration-text-field textarea{min-height:56px;padding:9px 11px}html[data-ui-theme] .inspiration-prompt-preview{grid-template-rows:auto auto minmax(0,1fr) auto}html[data-ui-theme] .inspiration-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px 9px;gap:7px 9px;padding-bottom:10px;border-bottom:1px solid var(--app-line)}html[data-ui-theme] .inspiration-summary-grid span{min-width:0}html[data-ui-theme] .inspiration-summary-grid small{display:block;margin-bottom:3px;color:var(--app-text-soft);font-size:10.5px;font-weight:700}html[data-ui-theme] .inspiration-summary-grid strong{display:block;overflow:hidden;color:var(--app-text);font-size:12.5px;font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme] .inspiration-prompt-preview textarea{min-height:320px;padding:14px;resize:none}html[data-ui-theme] .inspiration-prompt-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}html[data-ui-theme] .inspiration-prompt-actions .button.primary{border-color:color-mix(in srgb,var(--app-text) 84%,var(--app-line))!important;background:var(--app-text)!important;color:var(--app-bg-soft)!important;box-shadow:none!important}html[data-ui-theme] .inspiration-prompt-actions .button.primary:focus-visible,html[data-ui-theme] .inspiration-prompt-actions .button.primary:hover{background:color-mix(in srgb,var(--app-text) 88%,var(--app-surface))!important}html[data-ui-theme=dark] .inspiration-segmented-field button.is-active{border-color:color-mix(in srgb,var(--app-accent) 62%,var(--app-line));background:color-mix(in srgb,var(--app-accent) 28%,var(--app-surface));color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)}html[data-ui-theme=dark] .inspiration-segmented-field button.is-active:focus-visible,html[data-ui-theme=dark] .inspiration-segmented-field button.is-active:hover{background:color-mix(in srgb,var(--app-accent) 34%,var(--app-surface));color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)}html[data-ui-theme=dark] .inspiration-toggle-field button.is-active{border-color:color-mix(in srgb,var(--app-accent) 50%,var(--app-line));background:color-mix(in srgb,var(--app-accent) 16%,transparent);color:var(--app-text)}html[data-ui-theme=dark] .inspiration-prompt-actions .button.primary{border-color:color-mix(in srgb,var(--app-accent) 56%,var(--app-line))!important;background:var(--app-accent)!important;color:var(--app-accent-contrast)!important}html[data-ui-theme=dark] .inspiration-prompt-actions .button.primary:focus-visible,html[data-ui-theme=dark] .inspiration-prompt-actions .button.primary:hover{background:color-mix(in srgb,var(--app-accent) 86%,#ffffff)!important}html[data-ui-theme=luxury] .inspiration-segmented-field button.is-active{border-color:color-mix(in srgb,var(--app-accent) 62%,var(--app-line));background:#75572f;color:#fff8e9!important;-webkit-text-fill-color:#fff8e9}html[data-ui-theme=luxury] .inspiration-segmented-field button.is-active:focus-visible,html[data-ui-theme=luxury] .inspiration-segmented-field button.is-active:hover{background:#684b28;color:#fff8e9!important;-webkit-text-fill-color:#fff8e9}html[data-ui-theme=luxury] .inspiration-toggle-field button.is-active{border-color:color-mix(in srgb,var(--app-accent) 58%,var(--app-line));background:color-mix(in srgb,var(--app-accent) 16%,transparent);color:var(--app-text)}html[data-ui-theme=luxury] .inspiration-prompt-actions .button.primary{border-color:#9b7b49!important;background:#75572f!important;color:#fff8e9!important;-webkit-text-fill-color:#fff8e9!important}html[data-ui-theme=luxury] .inspiration-prompt-actions .button.primary:focus-visible,html[data-ui-theme=luxury] .inspiration-prompt-actions .button.primary:hover{background:#5f4526!important}@media (max-width:1280px){html[data-ui-theme] .inspiration-builder{grid-template-columns:minmax(0,1fr)}html[data-ui-theme] .inspiration-prompt-preview{position:static;max-height:none}html[data-ui-theme] .inspiration-prompt-preview textarea{min-height:300px}}@media (max-width:1180px){html[data-ui-theme] .inspiration-control-grid,html[data-ui-theme] .inspiration-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html[data-ui-theme] .content:has(.inspiration-builder){padding-top:8px}html[data-ui-theme] .inspiration-builder,html[data-ui-theme] .inspiration-control-grid,html[data-ui-theme] .inspiration-field-grid,html[data-ui-theme] .inspiration-input-grid,html[data-ui-theme] .inspiration-summary-grid{grid-template-columns:minmax(0,1fr)}html[data-ui-theme] .inspiration-builder-main,html[data-ui-theme] .inspiration-prompt-preview{padding:14px!important}html[data-ui-theme] .inspiration-builder-head,html[data-ui-theme] .inspiration-prompt-head{align-items:flex-start}html[data-ui-theme] .inspiration-quick-row,html[data-ui-theme] .inspiration-recent-row{grid-template-columns:minmax(0,1fr);gap:6px}html[data-ui-theme] .inspiration-quick-row button,html[data-ui-theme] .inspiration-recent-row button,html[data-ui-theme] .inspiration-segmented-field button,html[data-ui-theme] .inspiration-toggle-field button{min-height:30px}html[data-ui-theme] .inspiration-prompt-preview textarea{min-height:280px}html[data-ui-theme] .inspiration-prompt-actions{grid-template-columns:minmax(0,1fr)}html[data-ui-theme] .content:has(.inspiration-builder) .workspace-header{align-items:start}}@media (max-width:480px){html[data-ui-theme] .inspiration-builder-main,html[data-ui-theme] .inspiration-prompt-preview{padding:12px!important}html[data-ui-theme] .inspiration-builder-head h3,html[data-ui-theme] .inspiration-prompt-head h3{font-size:18px}html[data-ui-theme] .inspiration-quick-row>div,html[data-ui-theme] .inspiration-recent-row>div,html[data-ui-theme] .inspiration-segmented-field div,html[data-ui-theme] .inspiration-toggle-field>div{gap:6px}}html[data-ui-theme] .ai-settings-line-summary{min-height:58px!important;padding:10px 14px!important;grid-template-columns:minmax(0,1fr) auto auto!important}html[data-ui-theme] .ai-settings-line-summary h4{margin-top:6px!important;font-size:17px!important}html[data-ui-theme] .ai-settings-line-digest{display:flex;flex-wrap:wrap;gap:5px 8px;margin:5px 0 0;color:var(--app-text-soft);font-size:12px;line-height:1.25}html[data-ui-theme] .ai-settings-line-digest span{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--app-line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-surface-muted) 76%,transparent)}html[data-ui-theme] .ai-settings-line-summary .chip-row{gap:6px!important}html[data-ui-theme] .ai-settings-line-summary .chip{padding:4px 8px!important;font-size:12px!important}html[data-ui-theme] .ai-settings-line-summary:after{padding:5px 9px!important;font-size:12px!important}html[data-ui-theme] .ai-settings-line-body{padding:10px 14px 14px!important}html[data-ui-theme] .ai-settings-line-form.account-inline-form.admin-form-grid{display:grid!important}html[data-ui-theme] .ai-settings-line-form{grid-template-columns:minmax(160px,.8fr) minmax(240px,1.2fr) minmax(220px,1fr) 132px auto auto auto!important;gap:8px 10px!important;padding-top:0!important;align-items:end}html[data-ui-theme] .ai-settings-line-form>.form-actions,html[data-ui-theme] .ai-settings-line-form>.form-wide,html[data-ui-theme] .ai-settings-line-form>label{grid-column:auto!important;width:auto!important}html[data-ui-theme] .ai-settings-line-form>input[type=hidden]{display:none!important}html[data-ui-theme] .ai-settings-line-form>label{min-width:0}html[data-ui-theme] .ai-settings-line-form label:nth-of-type(2),html[data-ui-theme] .ai-settings-line-form label:nth-of-type(3),html[data-ui-theme] .ai-settings-line-form>label:nth-of-type(2),html[data-ui-theme] .ai-settings-line-form>label:nth-of-type(3){grid-column:auto!important}html[data-ui-theme] .ai-settings-line-form label>span{margin-bottom:4px!important;font-size:12px!important}html[data-ui-theme] .ai-settings-page input,html[data-ui-theme] .ai-settings-page select{min-height:38px!important;border-radius:10px!important}html[data-ui-theme] .ai-settings-line-form .ai-settings-check{min-height:38px;justify-content:flex-start!important;align-items:center;padding-top:18px!important}html[data-ui-theme] .ai-model-selection-form .button,html[data-ui-theme] .ai-settings-line-form .button,html[data-ui-theme] .ai-settings-model-head .button{min-height:38px!important;padding:8px 13px!important;border-radius:12px!important}html[data-ui-theme] .ai-settings-model-panel{border-top:1px solid var(--app-line)}html[data-ui-theme] .ai-settings-model-head{align-items:center!important;margin-bottom:8px!important}html[data-ui-theme] .ai-settings-health-card{display:grid;grid-gap:5px;gap:5px;margin:8px 0 10px;padding:10px 12px;border:1px solid var(--app-line);border-left:4px solid var(--app-text-soft);border-radius:14px;background:color-mix(in srgb,var(--app-surface) 88%,var(--app-bg))}html[data-ui-theme] .ai-settings-health-card.success{border-left-color:var(--app-status-success)}html[data-ui-theme] .ai-settings-health-card.error{border-left-color:var(--app-status-danger)}html[data-ui-theme] .ai-settings-health-card p,html[data-ui-theme] .ai-settings-health-card time{margin:0;color:var(--app-text-soft);font-size:12px;line-height:1.45}html[data-ui-theme] .ai-settings-health-main{display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-ui-theme] .ai-settings-health-main span{color:var(--app-text-soft);font-size:12px}html[data-ui-theme] .ai-settings-health-main strong{font-size:13px}html[data-ui-theme] .ai-model-selection-form{gap:8px!important}html[data-ui-theme] .ai-model-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;grid-gap:8px;gap:8px;padding:8px;border:1px solid var(--app-line);border-radius:12px;background:color-mix(in srgb,var(--app-surface-muted) 72%,transparent)}html[data-ui-theme] .ai-model-search{display:grid;grid-gap:4px;gap:4px;min-width:0}html[data-ui-theme] .ai-model-search span{color:var(--app-text-soft);font-size:12px;font-weight:700}html[data-ui-theme] .ai-model-search input{min-height:34px!important}html[data-ui-theme] .ai-model-enabled-filter,html[data-ui-theme] .ai-model-filter-count{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--app-line);border-radius:10px;background:var(--app-surface);color:var(--app-text-soft);font-size:12px;white-space:nowrap}html[data-ui-theme] .ai-model-enabled-filter input{width:15px!important;height:15px!important}html[data-ui-theme] .ai-model-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:12px!important;overflow:hidden}html[data-ui-theme] .ai-model-row{min-height:42px!important;padding:5px 9px!important;border-bottom:1px solid var(--app-line)}html[data-ui-theme] .ai-model-row[hidden]{display:none!important}html[data-ui-theme] .ai-model-row:nth-child(odd){border-right:1px solid var(--app-line)}html[data-ui-theme] .ai-model-row label{gap:8px!important}html[data-ui-theme] .ai-model-row input{width:15px!important;height:15px!important}html[data-ui-theme] .ai-model-row small,html[data-ui-theme] .ai-model-row strong{font-size:12.5px!important;line-height:1.2!important}html[data-ui-theme] .ai-model-default span,html[data-ui-theme] .ai-settings-async-notice,html[data-ui-theme] .ai-settings-inline-status{font-size:12px!important}html[data-ui-theme] .ai-settings-inline-status{grid-column:1/-1;margin:0;min-height:18px;color:var(--app-text-soft);line-height:1.35}html[data-ui-theme] .ai-settings-async-notice.success,html[data-ui-theme] .ai-settings-inline-status[data-status=success]{color:var(--app-status-success)}html[data-ui-theme] .ai-settings-async-notice.error,html[data-ui-theme] .ai-settings-inline-status[data-status=error]{color:var(--app-status-danger)}html[data-ui-theme] .ai-settings-async-notice.pending,html[data-ui-theme] .ai-settings-inline-status[data-status=pending]{color:var(--app-text-soft)}html[data-ui-theme] form[data-ai-settings-busy="1"] button,html[data-ui-theme] form[data-ai-settings-busy="1"] input,html[data-ui-theme] form[data-ai-settings-busy="1"] select{pointer-events:none}html[data-ui-theme] .ai-settings-async-layer{display:contents}html[data-ui-theme] .ai-settings-async-notice{margin:6px 0 0;padding:0 16px;line-height:1.35}@media (max-width:1300px){html[data-ui-theme] .ai-model-list,html[data-ui-theme] .ai-settings-line-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ui-theme] .ai-model-toolbar{grid-template-columns:minmax(0,1fr) auto}html[data-ui-theme] .ai-model-filter-count{grid-column:1/-1}html[data-ui-theme] .ai-settings-line-form .form-actions{grid-column:1/-1!important}}@media (max-width:720px){html[data-ui-theme] .ai-model-list,html[data-ui-theme] .ai-model-toolbar,html[data-ui-theme] .ai-settings-line-form,html[data-ui-theme] .ai-settings-line-summary{grid-template-columns:1fr!important}html[data-ui-theme] .ai-model-row:nth-child(odd){border-right:0}html[data-ui-theme] .ai-model-enabled-filter,html[data-ui-theme] .ai-model-filter-count{width:100%;justify-content:flex-start}}html[data-ui-theme] .advisor-nav-sidebar{grid-template-rows:auto auto minmax(0,1fr)!important;padding:8px 6px!important;border-right:1px solid var(--app-line)!important;background:var(--app-surface)!important}html[data-ui-theme] .advisor-side-brand{display:flex;align-items:center;gap:8px;min-height:24px!important;padding:0 8px 6px!important;color:var(--app-text)}html[data-ui-theme] .advisor-side-brand strong{overflow:hidden;font-size:13px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme] .advisor-side-mark{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;background:color-mix(in srgb,var(--app-accent) 18%,transparent);color:var(--app-accent);font-size:10px;font-weight:760}html[data-ui-theme=luxury] .advisor-side-mark{background:color-mix(in srgb,#9b7b49 18%,transparent);color:#9b7b49}html[data-ui-theme] .advisor-side-nav{display:grid;grid-gap:1px!important;gap:1px!important;padding-bottom:12px!important}html[data-ui-theme] .advisor-side-nav-item{display:grid;grid-template-columns:20px minmax(0,1fr)!important;align-items:center;grid-gap:8px!important;gap:8px!important;min-height:28px!important;padding:0 10px!important;border:0;border-radius:999px;background:transparent;color:var(--app-text);cursor:pointer;font-size:12px!important;text-align:left}html[data-ui-theme] .advisor-search-box button svg,html[data-ui-theme] .advisor-search-box svg,html[data-ui-theme] .advisor-side-nav-item svg{width:16px!important;height:16px!important;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-ui-theme] .advisor-side-nav-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme] .advisor-side-nav-item.is-active,html[data-ui-theme] .advisor-side-nav-item:focus-visible,html[data-ui-theme] .advisor-side-nav-item:hover{background:color-mix(in srgb,var(--app-text) 7%,transparent);color:var(--app-text)}html[data-ui-theme] .advisor-side-section{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}html[data-ui-theme] .advisor-side-section-head{padding:0 10px 5px!important;color:var(--app-text-soft);font-size:11.5px!important;font-weight:520}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-list,html[data-ui-theme] .advisor-nav-sidebar .advisor-favorite-list{padding:0 4px 10px!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item+.advisor-conversation-item{margin-top:0!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item{min-height:26px!important;padding:0 6px!important;padding-block:0!important;border:0!important;border-radius:8px!important;background:transparent!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item.is-active,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item:focus-within,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item:hover{background:color-mix(in srgb,var(--app-text) 7%,transparent)!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-main{min-height:26px!important;padding:0 4px!important;padding-block:0!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row strong{font-size:11.5px!important;font-weight:520!important;line-height:1.1!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row time{display:inline-block}html[data-ui-theme] .advisor-chat-topbar-compact{justify-content:flex-end!important;min-height:40px!important;padding:8px 18px 0!important;border-bottom:0!important}html[data-ui-theme] .advisor-favorites-layout,html[data-ui-theme] .advisor-search-layout{display:grid;grid-template-rows:auto auto!important;align-content:start!important;min-width:0;min-height:0;padding:18px min(7vw,72px) 28px!important;background:var(--app-surface-elevated);overflow-y:auto}html[data-ui-theme] .advisor-favorites-layout{padding-top:18px!important}html[data-ui-theme] .advisor-favorites-head,html[data-ui-theme] .advisor-favorites-results,html[data-ui-theme] .advisor-search-panel,html[data-ui-theme] .advisor-search-results{width:min(720px,100%)!important;margin-inline:auto}html[data-ui-theme] .advisor-favorites-search,html[data-ui-theme] .advisor-search-box{display:grid;align-items:center;border:0!important;background:var(--app-surface);color:var(--app-text);box-shadow:0 8px 22px color-mix(in srgb,var(--app-text) 6%,transparent)!important}html[data-ui-theme] .advisor-search-box{grid-template-columns:24px minmax(0,1fr) 28px!important;gap:10px;min-height:48px!important;padding:0 14px!important;border-radius:28px}html[data-ui-theme] .advisor-favorites-search{grid-template-columns:22px minmax(0,1fr) 28px;gap:8px;min-height:42px;padding:0 13px;border-radius:22px;outline:none!important}html[data-ui-theme] .advisor-favorites-search:focus-within,html[data-ui-theme] .advisor-search-box:focus-within{border:0!important;outline:none!important;box-shadow:0 8px 22px color-mix(in srgb,var(--app-text) 6%,transparent)!important}html[data-ui-theme=dark] .advisor-search-box{box-shadow:0 16px 36px color-mix(in srgb,#000000 28%,transparent)}html[data-ui-theme] .advisor-favorites-search input,html[data-ui-theme] .advisor-favorites-search input:focus,html[data-ui-theme] .advisor-favorites-search input:focus-visible,html[data-ui-theme] .advisor-search-box input,html[data-ui-theme] .advisor-search-box input:focus,html[data-ui-theme] .advisor-search-box input:focus-visible{min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--app-text)}html[data-ui-theme] .advisor-search-box input{font-family:inherit;font-size:16px;font-weight:500;letter-spacing:0}html[data-ui-theme] .advisor-favorites-search input{font-size:13px}html[data-ui-theme] .advisor-favorites-search button,html[data-ui-theme] .advisor-search-box button{display:inline-grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--app-text-soft);cursor:pointer}html[data-ui-theme] .advisor-search-box button{width:32px;height:32px}html[data-ui-theme] .advisor-favorites-search button{width:28px;height:28px}html[data-ui-theme] .advisor-favorites-search button:focus-visible,html[data-ui-theme] .advisor-favorites-search button:hover,html[data-ui-theme] .advisor-search-box button:focus-visible,html[data-ui-theme] .advisor-search-box button:hover{background:color-mix(in srgb,var(--app-text) 7%,transparent);color:var(--app-text)}html[data-ui-theme] .advisor-search-results{display:grid;align-content:start!important;grid-gap:0!important;gap:0!important;margin-top:24px!important}html[data-ui-theme] .advisor-search-layout,html[data-ui-theme] .advisor-search-panel,html[data-ui-theme] .advisor-search-results{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Segoe UI,sans-serif}html[data-ui-theme] .advisor-search-label{margin:0 0 12px!important;color:var(--app-text);font-family:inherit;font-size:13px!important;font-weight:600;line-height:1.22;letter-spacing:0}html[data-ui-theme] .advisor-search-result{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px!important;gap:18px!important;align-items:start;width:100%;min-height:58px!important;margin-top:0;padding:8px 0!important;border:0!important;border-radius:9px!important;background:transparent;color:var(--app-text);cursor:pointer;text-align:left}html[data-ui-theme] .advisor-search-result+.advisor-search-result{margin-top:4px!important}html[data-ui-theme] .advisor-search-result:focus-visible,html[data-ui-theme] .advisor-search-result:hover{background:color-mix(in srgb,var(--app-text) 6%,transparent)!important}html[data-ui-theme] .advisor-search-result:focus-visible strong,html[data-ui-theme] .advisor-search-result:hover strong{color:var(--app-accent)}html[data-ui-theme] .advisor-search-result span{display:grid;grid-gap:5px;gap:5px;min-width:0}html[data-ui-theme] .advisor-search-result strong{overflow:hidden;font-family:inherit;font-size:14px!important;font-weight:560;line-height:1.24!important;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme] .advisor-search-result small{overflow:hidden;line-height:1.28!important;text-overflow:ellipsis}html[data-ui-theme] .advisor-search-result small,html[data-ui-theme] .advisor-search-result time{color:var(--app-text-soft);font-family:inherit;font-size:12.5px!important;font-weight:400;letter-spacing:0;white-space:nowrap}html[data-ui-theme] .advisor-search-result time{padding-top:2px;line-height:1.4}html[data-ui-theme] .advisor-favorites-head{display:grid;grid-gap:14px;gap:14px}html[data-ui-theme] .advisor-favorites-head h3{margin:0;font-size:18px;font-weight:660;line-height:1.2}html[data-ui-theme] .advisor-favorites-search button svg,html[data-ui-theme] .advisor-favorites-search svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-ui-theme] .advisor-favorites-results{display:grid;grid-gap:10px;gap:10px;align-content:start;margin-top:22px}html[data-ui-theme] .advisor-favorites-results .advisor-search-label{margin-bottom:12px!important}html[data-ui-theme] .advisor-favorite-result button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;width:100%;padding:9px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--app-line) 58%,transparent);background:transparent;color:var(--app-text);cursor:pointer;text-align:left}html[data-ui-theme] .advisor-favorite-result small,html[data-ui-theme] .advisor-favorite-result strong{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme] .advisor-favorite-result strong{font-size:15px;font-weight:640}html[data-ui-theme] .advisor-favorite-result small,html[data-ui-theme] .advisor-favorite-result time{color:var(--app-text-soft);font-size:12.5px}html[data-ui-theme] .advisor-favorite-result time{grid-column:2;grid-row:1/span 2;white-space:nowrap}html[data-ui-theme] .advisor-favorites-results .advisor-favorite-result{margin:0}html[data-ui-theme] .advisor-favorites-results .advisor-favorite-result button{border-bottom:0}html[data-ui-theme] .advisor-message.is-user:has(.advisor-inline-edit){max-width:min(820px,78%)!important;width:min(820px,78%)!important}html[data-ui-theme] .advisor-inline-edit{order:2;display:grid;grid-gap:10px!important;gap:10px!important;width:100%!important}html[data-ui-theme] .advisor-inline-edit textarea,html[data-ui-theme] .advisor-inline-edit textarea:focus,html[data-ui-theme] .advisor-inline-edit textarea:focus-visible{width:100%!important;min-height:74px!important;height:auto!important;padding:14px 18px!important;border:0!important;border-radius:26px!important;outline:0!important;background:color-mix(in srgb,var(--app-surface-muted) 86%,var(--app-surface) 14%)!important;color:var(--app-text)!important;box-shadow:none!important;font:inherit;font-size:16px!important;line-height:1.6!important;resize:vertical}html[data-ui-theme] .advisor-inline-edit textarea::placeholder{color:var(--app-text-faint)}html[data-ui-theme] .advisor-inline-edit-actions{display:flex;justify-content:flex-end!important;gap:8px!important;padding-right:8px}html[data-ui-theme] .advisor-inline-edit-actions button{min-height:36px;padding:7px 14px;border-radius:13px;font-size:14px;font-weight:400!important;line-height:1;cursor:pointer}html[data-ui-theme] .advisor-inline-edit-cancel{border:1px solid var(--app-line)!important;background:var(--app-surface)!important;color:var(--app-text)!important}html[data-ui-theme=dark] .advisor-inline-edit-send,html[data-ui-theme=luxury] .advisor-inline-edit-send,html[data-ui-theme] .advisor-inline-edit-send{min-width:68px!important;border:1px solid #111111!important;background:#111111!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-ui-theme=dark] .advisor-inline-edit-send{border-color:#f5f2ea!important;background:#f5f2ea!important;color:#121212!important;-webkit-text-fill-color:#121212!important}html[data-ui-theme] .advisor-inline-edit-cancel:disabled,html[data-ui-theme] .advisor-inline-edit-send:disabled{cursor:not-allowed;opacity:.55}@media (max-width:720px){html[data-ui-theme] .advisor-message.is-user:has(.advisor-inline-edit){max-width:100%!important;width:100%!important}html[data-ui-theme] .advisor-inline-edit textarea,html[data-ui-theme] .advisor-inline-edit textarea:focus,html[data-ui-theme] .advisor-inline-edit textarea:focus-visible{min-height:70px!important;padding:13px 16px!important}}html[data-ui-theme] .inspiration-segmented-field button.is-active,html[data-ui-theme] .inspiration-toggle-field button.is-active{border-color:color-mix(in srgb,var(--app-accent) 56%,var(--app-line))!important;background:color-mix(in srgb,var(--app-accent) 15%,transparent)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme] .inspiration-segmented-field button.is-active:focus-visible,html[data-ui-theme] .inspiration-segmented-field button.is-active:hover,html[data-ui-theme] .inspiration-toggle-field button.is-active:focus-visible,html[data-ui-theme] .inspiration-toggle-field button.is-active:hover{border-color:color-mix(in srgb,var(--app-accent) 68%,var(--app-line))!important;background:color-mix(in srgb,var(--app-accent) 22%,transparent)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme=dark] .inspiration-segmented-field button.is-active,html[data-ui-theme=dark] .inspiration-toggle-field button.is-active{border-color:color-mix(in srgb,var(--app-accent) 52%,var(--app-line))!important;background:color-mix(in srgb,var(--app-accent) 18%,transparent)!important}html[data-ui-theme=dark] .inspiration-segmented-field button.is-active:focus-visible,html[data-ui-theme=dark] .inspiration-segmented-field button.is-active:hover,html[data-ui-theme=dark] .inspiration-toggle-field button.is-active:focus-visible,html[data-ui-theme=dark] .inspiration-toggle-field button.is-active:hover{background:color-mix(in srgb,var(--app-accent) 25%,transparent)!important}html[data-ui-theme=luxury] .inspiration-segmented-field button.is-active,html[data-ui-theme=luxury] .inspiration-toggle-field button.is-active{border-color:color-mix(in srgb,#9b7b49 64%,var(--app-line))!important;background:color-mix(in srgb,#9b7b49 20%,transparent)!important}html[data-ui-theme=luxury] .inspiration-segmented-field button.is-active:focus-visible,html[data-ui-theme=luxury] .inspiration-segmented-field button.is-active:hover,html[data-ui-theme=luxury] .inspiration-toggle-field button.is-active:focus-visible,html[data-ui-theme=luxury] .inspiration-toggle-field button.is-active:hover{border-color:color-mix(in srgb,#9b7b49 72%,var(--app-line))!important;background:color-mix(in srgb,#9b7b49 28%,transparent)!important}html[data-ui-theme] .inspiration-prompt-actions{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ui-theme] .inspiration-prompt-action{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;padding:0 16px;border:1px solid var(--app-line);border-radius:10px;background:color-mix(in srgb,var(--app-surface) 88%,var(--app-text) 4%);color:var(--app-text);font:inherit;font-size:14px;font-weight:520;line-height:1;box-shadow:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}html[data-ui-theme] .inspiration-prompt-action:focus-visible,html[data-ui-theme] .inspiration-prompt-action:hover{border-color:color-mix(in srgb,var(--app-text) 22%,var(--app-line));background:color-mix(in srgb,var(--app-surface) 76%,var(--app-text) 8%);outline:none}html[data-ui-theme] .inspiration-prompt-action.is-open{border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-line));background:color-mix(in srgb,var(--app-accent) 10%,var(--app-surface));color:var(--app-text)}html[data-ui-theme] .inspiration-prompt-action.is-open:focus-visible,html[data-ui-theme] .inspiration-prompt-action.is-open:hover{border-color:color-mix(in srgb,var(--app-accent) 48%,var(--app-line));background:color-mix(in srgb,var(--app-accent) 16%,var(--app-surface))}html[data-ui-theme] .inspiration-prompt-action:disabled{opacity:.48;cursor:not-allowed}html[data-ui-theme] .inspiration-prompt-notice{margin:8px 0 0;color:var(--app-text-soft);font-size:12px;line-height:1.35;text-align:center}html[data-ui-theme=dark] .inspiration-prompt-action{background:color-mix(in srgb,var(--app-surface) 86%,#ffffff 5%)}html[data-ui-theme=dark] .inspiration-prompt-action.is-open{background:color-mix(in srgb,var(--app-accent) 18%,var(--app-surface))}html[data-ui-theme=luxury] .inspiration-prompt-action.is-open{border-color:color-mix(in srgb,#9b7b49 42%,var(--app-line));background:color-mix(in srgb,#9b7b49 14%,var(--app-surface));color:var(--app-text)}html[data-ui-theme=luxury] .inspiration-prompt-action.is-open:focus-visible,html[data-ui-theme=luxury] .inspiration-prompt-action.is-open:hover{background:color-mix(in srgb,#9b7b49 20%,var(--app-surface))}html[data-ui-theme=dark] .sidebar,html[data-ui-theme=luxury] .sidebar,html[data-ui-theme] .sidebar{z-index:5;background:var(--app-bg-soft)!important}html[data-ui-theme=dark] .sidebar-footer-brand,html[data-ui-theme=luxury] .sidebar-footer-brand,html[data-ui-theme] .sidebar-footer-brand{min-width:0;background:var(--app-surface-elevated)!important;isolation:isolate}html[data-ui-theme=dark] .sidebar-footer-copy,html[data-ui-theme=luxury] .sidebar-footer-copy,html[data-ui-theme] .sidebar-footer-copy{position:relative;z-index:1;display:grid;min-width:0;grid-gap:3px;gap:3px;overflow:hidden}html[data-ui-theme=dark] .sidebar-footer-mark,html[data-ui-theme=luxury] .sidebar-footer-mark,html[data-ui-theme] .sidebar-footer-mark{position:relative;z-index:1}html[data-ui-theme=dark] .sidebar-footer-copy small,html[data-ui-theme=dark] .sidebar-footer-copy strong,html[data-ui-theme=luxury] .sidebar-footer-copy small,html[data-ui-theme=luxury] .sidebar-footer-copy strong,html[data-ui-theme] .sidebar-footer-copy small,html[data-ui-theme] .sidebar-footer-copy strong{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme] .advisor-nav-sidebar{font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Segoe UI,sans-serif}html[data-ui-theme] .advisor-side-brand strong{font-size:15px!important;font-weight:680!important;letter-spacing:0}html[data-ui-theme] .advisor-side-nav{gap:3px!important;padding-bottom:14px!important}html[data-ui-theme] .advisor-side-nav-item{min-height:32px!important;font-family:inherit;font-size:14px!important;font-weight:540!important;line-height:1.22!important;letter-spacing:0}html[data-ui-theme] .advisor-search-box button svg,html[data-ui-theme] .advisor-search-box svg,html[data-ui-theme] .advisor-side-nav-item svg{width:17px!important;height:17px!important}html[data-ui-theme] .advisor-side-section-head{padding:9px 10px 6px!important;color:var(--app-text);font-family:inherit;font-size:13px!important;font-weight:600!important;line-height:1.22!important;letter-spacing:0}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-list,html[data-ui-theme] .advisor-nav-sidebar .advisor-favorite-list{gap:2px!important;padding:0 5px 12px!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item{min-height:33px!important;border-radius:10px!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-main{min-height:33px!important;padding:0 6px!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row strong{min-width:0;gap:2px;font-family:inherit;font-size:14px!important;font-weight:500!important;line-height:1.24!important;letter-spacing:0}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row{grid-template-columns:minmax(0,1fr) max-content!important;gap:8px!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row-end{min-width:max-content;gap:4px}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row time{display:inline-block!important;color:var(--app-text-soft);font-family:inherit;font-size:11.5px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0}html[data-ui-theme] .advisor-nav-sidebar .advisor-pin-mark{width:8px;min-width:8px;height:14px;color:color-mix(in srgb,var(--app-text-soft) 68%,transparent)!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-pin-mark svg{width:8px;height:12px;stroke-width:1.8}html[data-ui-theme] .advisor-chat-topbar h3{font-size:17px!important}html[data-ui-theme] .advisor-chat-thread{gap:12px!important;padding:18px 24px 20px!important}html[data-ui-theme] .advisor-message{max-width:min(780px,82%);padding:12px 14px;border-radius:16px}html[data-ui-theme] .advisor-message span{font-size:11px;font-weight:780}html[data-ui-theme] .advisor-message p{font-size:14px;line-height:1.72}html[data-ui-theme] .advisor-chat-form textarea{font-size:13px!important;line-height:1.5!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item.is-active,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item.is-active:focus-within,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item.is-active:hover{background:color-mix(in srgb,var(--app-text) 4%,transparent)!important}html[data-ui-theme] .user-topbar{grid-template-columns:auto minmax(220px,.72fr) minmax(180px,.9fr) auto!important;column-gap:12px;row-gap:6px;align-items:center}html[data-ui-theme] .user-topbar-account{justify-self:start;min-width:0}html[data-ui-theme] .topbar-announcement-slot{justify-self:start;min-width:0;width:min(380px,100%);min-height:32px;display:flex;align-items:center}html[data-ui-theme] .topbar-announcement{display:inline-flex;align-items:center;gap:8px;width:auto;max-width:min(350px,100%);height:30px;min-width:0;padding:0 10px;border:0!important;border-radius:999px;background:color-mix(in srgb,var(--app-text) 4%,transparent);color:var(--app-text);text-decoration:none;box-shadow:none!important;cursor:pointer;animation:topbar-announcement-fade .52s ease both;transition:background .16s var(--ease),color .16s var(--ease),transform .16s var(--ease)}html[data-ui-theme] .topbar-announcement:focus-visible,html[data-ui-theme] .topbar-announcement:hover{background:color-mix(in srgb,var(--app-text) 7%,transparent);color:var(--app-text);transform:translateY(-1px)}html[data-ui-theme] .topbar-announcement-icon{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;flex:0 0 auto;color:var(--app-text-soft)}html[data-ui-theme] .topbar-announcement-icon:after{position:absolute;right:-1px;top:1px;width:5px;height:5px;border-radius:999px;background:var(--accent);content:""}html[data-ui-theme] .topbar-announcement-icon svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html[data-ui-theme] .topbar-announcement-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:520;line-height:1;letter-spacing:0}html[data-ui-theme=dark] .topbar-announcement{background:color-mix(in srgb,var(--app-text) 7%,transparent);color:color-mix(in srgb,var(--app-text) 88%,transparent)}html[data-ui-theme=dark] .topbar-announcement:focus-visible,html[data-ui-theme=dark] .topbar-announcement:hover{background:color-mix(in srgb,var(--app-text) 11%,transparent)}html[data-ui-theme=luxury] .topbar-announcement{background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)!important}html[data-ui-theme=luxury] .topbar-announcement:focus-visible,html[data-ui-theme=luxury] .topbar-announcement:hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}html[data-ui-theme] .user-topbar-actions{justify-self:end}html[data-ui-theme] .announcement-modal-backdrop{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,#000 46%,transparent)}html[data-ui-theme] .announcement-modal{width:min(900px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:26px;background:var(--app-surface-elevated);color:var(--app-text);box-shadow:0 28px 80px color-mix(in srgb,#000 28%,transparent)}html[data-ui-theme] .announcement-modal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;background:linear-gradient(135deg,color-mix(in srgb,var(--app-surface-elevated) 96%,#fff),color-mix(in srgb,var(--accent) 8%,var(--app-surface-elevated)));border-bottom:1px solid var(--app-line)}html[data-ui-theme] .announcement-modal-heading{display:flex;align-items:center;gap:14px;min-width:0}html[data-ui-theme] .announcement-modal-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--accent);color:var(--app-surface);box-shadow:0 14px 28px color-mix(in srgb,var(--accent) 24%,transparent)}html[data-ui-theme] .announcement-modal-close svg,html[data-ui-theme] .announcement-modal-icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}html[data-ui-theme] .announcement-modal-kicker{margin:0 0 3px;color:var(--accent);font-size:12px;font-weight:760}html[data-ui-theme] .announcement-modal-heading h2{margin:0;font-size:24px;line-height:1.1}html[data-ui-theme] .announcement-modal-close{display:inline-grid;place-items:center;width:42px;height:42px;border:0;border-radius:14px;background:color-mix(in srgb,var(--app-text) 5%,transparent);color:var(--app-text-soft);cursor:pointer}html[data-ui-theme] .announcement-modal-close:focus-visible,html[data-ui-theme] .announcement-modal-close:hover{background:color-mix(in srgb,var(--app-text) 9%,transparent);color:var(--app-text)}html[data-ui-theme] .announcement-modal-body{display:grid;grid-template-columns:minmax(238px,318px) minmax(0,1fr);min-height:0}html[data-ui-theme] .announcement-modal-list{display:grid;align-content:start;grid-gap:4px;gap:4px;padding:16px 14px;border-right:1px solid var(--app-line);overflow:auto;background:color-mix(in srgb,var(--app-text) 2%,transparent)}html[data-ui-theme] .announcement-modal-list-item{display:grid;grid-template-columns:32px minmax(0,1fr) 8px;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:11px 10px;border:0;border-radius:14px;background:transparent;color:var(--app-text);text-align:left;cursor:pointer;transition:background .15s var(--ease),transform .15s var(--ease)}html[data-ui-theme] .announcement-modal-list-item.is-active,html[data-ui-theme] .announcement-modal-list-item:focus-visible,html[data-ui-theme] .announcement-modal-list-item:hover{background:color-mix(in srgb,var(--app-text) 5%,transparent)}html[data-ui-theme] .announcement-modal-list-item.is-active{transform:translateX(2px)}html[data-ui-theme] .announcement-list-index{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--app-text) 5%,transparent);color:var(--app-text-soft);font-size:11px;font-weight:680}html[data-ui-theme] .announcement-modal-list-item.is-active .announcement-list-index{background:var(--accent);color:var(--app-surface)}html[data-ui-theme] .announcement-list-copy{min-width:0}html[data-ui-theme] .announcement-list-copy small,html[data-ui-theme] .announcement-list-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme] .announcement-list-copy strong{font-weight:620}html[data-ui-theme] .announcement-list-copy small{margin-top:4px;color:var(--app-text-soft);font-size:12px}html[data-ui-theme] .announcement-list-status{width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--app-text-soft) 36%,transparent)}html[data-ui-theme] .announcement-modal-list-item.is-active .announcement-list-status{background:var(--accent)}html[data-ui-theme] .announcement-modal-detail{min-width:0;overflow:auto;padding:30px 34px 38px}html[data-ui-theme] .announcement-detail-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px;color:var(--app-text-soft);font-size:13px}html[data-ui-theme] .announcement-detail-meta span{padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}html[data-ui-theme] .announcement-modal-detail h3{max-width:720px;margin:0 0 24px;font-size:clamp(24px,3vw,38px);line-height:1.18;letter-spacing:0}html[data-ui-theme] .announcement-detail-content{max-width:720px;padding-left:18px;border-left:4px solid var(--accent);color:var(--app-text-soft)}html[data-ui-theme] .announcement-detail-content p{margin:0 0 14px;font-size:15px;line-height:1.85;white-space:pre-wrap}html[data-ui-theme] .announcement-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 30px;border-top:1px solid var(--app-line);color:var(--app-text-soft);font-size:13px}html[data-ui-theme=dark] .announcement-modal{background:var(--app-surface-elevated);box-shadow:0 28px 90px rgba(0,0,0,.54)}html[data-ui-theme=dark] .announcement-modal-header{background:linear-gradient(135deg,color-mix(in srgb,var(--app-surface-elevated) 92%,#000),color-mix(in srgb,var(--accent) 7%,var(--app-surface-elevated)))}html[data-ui-theme=luxury] .announcement-modal-header{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--app-surface-elevated)),var(--app-surface-elevated))}@keyframes topbar-announcement-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){html[data-ui-theme] .user-topbar{grid-template-columns:auto minmax(0,1fr) auto!important}html[data-ui-theme] .topbar-announcement-slot{grid-column:2/4;width:100%}html[data-ui-theme] .announcement-modal-body{grid-template-columns:1fr}html[data-ui-theme] .announcement-modal-list{max-height:240px;border-right:0;border-bottom:1px solid var(--app-line)}}html[data-ui-theme=luxury] .topbar-announcement{box-shadow:none!important}html[data-ui-theme] .announcement-modal-backdrop{padding:18px;background:color-mix(in srgb,#050505 38%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}html[data-ui-theme] .announcement-modal{width:min(820px,calc(100vw - 36px));max-height:min(640px,calc(100vh - 36px));grid-template-rows:auto minmax(0,1fr);border:1px solid color-mix(in srgb,var(--app-text) 8%,transparent);border-radius:18px;background:color-mix(in srgb,var(--app-surface-elevated) 96%,var(--app-surface));box-shadow:0 24px 72px color-mix(in srgb,#000 26%,transparent)}html[data-ui-theme] .announcement-modal-header{padding:18px 20px 15px;border-bottom:1px solid color-mix(in srgb,var(--app-text) 8%,transparent);background:color-mix(in srgb,var(--app-surface-elevated) 98%,var(--accent) 2%)}html[data-ui-theme] .announcement-modal-heading{gap:11px}html[data-ui-theme] .announcement-modal-icon{width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--accent) 13%,transparent);box-shadow:none}html[data-ui-theme] .announcement-modal-icon svg{width:16px;height:16px}html[data-ui-theme=dark] .sidebar,html[data-ui-theme=luxury] .sidebar,html[data-ui-theme] .sidebar{overflow:hidden!important}html[data-ui-theme=dark] .sidebar-nav-section,html[data-ui-theme=luxury] .sidebar-nav-section,html[data-ui-theme] .sidebar-nav-section{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}html[data-ui-theme=dark] .sidebar-nav-section::-webkit-scrollbar,html[data-ui-theme=luxury] .sidebar-nav-section::-webkit-scrollbar,html[data-ui-theme] .sidebar-nav-section::-webkit-scrollbar{width:0;height:0}html[data-ui-theme] .announcement-modal-kicker{display:none}html[data-ui-theme] .announcement-modal-heading h2{font-size:18px;font-weight:650}html[data-ui-theme] .announcement-modal-close{width:34px;height:34px;border-radius:10px;background:transparent}html[data-ui-theme] .announcement-modal-close:focus-visible,html[data-ui-theme] .announcement-modal-close:hover{background:color-mix(in srgb,var(--app-text) 7%,transparent)}html[data-ui-theme] .announcement-modal-body{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}html[data-ui-theme] .announcement-modal-list{gap:2px;padding:10px;background:color-mix(in srgb,var(--app-text) 1.5%,transparent);border-right:1px solid color-mix(in srgb,var(--app-text) 8%,transparent)}html[data-ui-theme] .announcement-modal-list-item{grid-template-columns:24px minmax(0,1fr) 6px;gap:8px;min-height:44px;padding:7px 8px;border-radius:10px}html[data-ui-theme] .announcement-modal-list-item.is-active{transform:none}html[data-ui-theme] .announcement-list-index{width:22px;height:22px;border-radius:7px;font-weight:620}html[data-ui-theme] .announcement-list-copy strong{font-size:13px;font-weight:560;line-height:1.25}html[data-ui-theme] .announcement-list-copy small{margin-top:2px;font-size:11px;line-height:1.2}html[data-ui-theme] .announcement-modal-detail{padding:22px 26px 28px}html[data-ui-theme] .announcement-detail-meta{margin-bottom:10px;font-size:12px}html[data-ui-theme] .announcement-detail-meta span{padding:0;background:transparent;color:var(--app-text-soft)}html[data-ui-theme] .announcement-modal-detail h3{margin-bottom:16px;font-size:clamp(21px,2.2vw,28px);font-weight:660;line-height:1.26}html[data-ui-theme] .announcement-detail-content{max-width:680px;padding-left:0;border-left:0;color:color-mix(in srgb,var(--app-text) 78%,transparent)}html[data-ui-theme] .announcement-detail-content p{margin-bottom:10px;line-height:1.72}html[data-ui-theme=dark] .announcement-modal{border-color:color-mix(in srgb,var(--app-text) 10%,transparent);background:color-mix(in srgb,var(--app-surface-elevated) 94%,#000 6%)}html[data-ui-theme=dark] .announcement-modal-header{background:color-mix(in srgb,var(--app-surface-elevated) 96%,#000 4%)}html[data-ui-theme=luxury] .announcement-modal{border-color:color-mix(in srgb,var(--accent) 18%,transparent)}html[data-ui-theme=luxury] .announcement-modal-header{background:color-mix(in srgb,var(--accent) 5%,var(--app-surface-elevated))}@media (max-width:720px){html[data-ui-theme] .announcement-modal{width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 24px)}html[data-ui-theme] .announcement-modal-body{grid-template-columns:1fr}html[data-ui-theme] .announcement-modal-list{max-height:190px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--app-text) 8%,transparent)}}html[data-ui-theme] .announcement-list-index{color:color-mix(in srgb,var(--app-text-soft) 78%,transparent);font-weight:560}html[data-ui-theme] .announcement-modal-list-item.is-active .announcement-list-index{background:color-mix(in srgb,var(--accent) 12%,transparent)}html[data-ui-theme] .announcement-modal-list-item{min-height:42px}html[data-ui-theme] .announcement-list-copy strong{font-weight:540}html[data-ui-theme] .announcement-modal-detail h3{margin-bottom:14px;font-size:clamp(20px,2vw,26px);font-weight:620}html[data-ui-theme] .announcement-detail-content{color:color-mix(in srgb,var(--app-text) 84%,transparent)}html[data-ui-theme] .announcement-detail-content p{line-height:1.68}html[data-ui-theme] .announcement-detail-meta{color:color-mix(in srgb,var(--app-text-soft) 88%,transparent)}html[data-ui-theme=dark] .announcement-detail-content{color:color-mix(in srgb,var(--app-text) 80%,transparent)}html[data-ui-theme=luxury] .announcement-modal-list-item.is-active .announcement-list-index{background:color-mix(in srgb,var(--accent) 16%,transparent)}html[data-ui-theme] .announcement-modal-backdrop{padding:20px;background:color-mix(in srgb,#050505 34%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-ui-theme] .announcement-modal{width:min(760px,calc(100vw - 40px));max-height:min(600px,calc(100vh - 40px));border:0;border-radius:16px;background:color-mix(in srgb,var(--app-surface-elevated) 98%,var(--app-surface));box-shadow:0 24px 64px color-mix(in srgb,#000 24%,transparent)}html[data-ui-theme] .announcement-modal-header{padding:16px 18px 12px;border-bottom:0;background:transparent}html[data-ui-theme] .announcement-modal-heading{gap:10px}html[data-ui-theme] .announcement-modal-icon{width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}html[data-ui-theme] .announcement-modal-heading h2{font-size:17px;font-weight:560;line-height:1.2}html[data-ui-theme] .announcement-modal-close{width:32px;height:32px;border-radius:9px;color:color-mix(in srgb,var(--app-text-soft) 92%,transparent)}html[data-ui-theme] .announcement-modal-body{grid-template-columns:minmax(196px,248px) minmax(0,1fr);gap:0}html[data-ui-theme] .announcement-modal-list{gap:1px;padding:7px 8px 12px 14px;border-right:0;background:transparent}html[data-ui-theme] .announcement-modal-list-item{grid-template-columns:20px minmax(0,1fr) 5px;gap:7px;min-height:37px;padding:6px 8px 6px 6px;border-radius:9px}html[data-ui-theme] .announcement-modal-list-item:focus-visible,html[data-ui-theme] .announcement-modal-list-item:hover{background:color-mix(in srgb,var(--app-text) 4.5%,transparent)}html[data-ui-theme] .announcement-modal-list-item.is-active{background:color-mix(in srgb,var(--accent) 9%,transparent)}html[data-ui-theme] .announcement-list-index{width:18px;height:18px;border-radius:6px;background:transparent;color:color-mix(in srgb,var(--app-text-soft) 76%,transparent);font-size:10px;font-weight:500}html[data-ui-theme] .announcement-modal-list-item.is-active .announcement-list-index{background:transparent;color:var(--accent)}html[data-ui-theme] .announcement-list-copy strong{font-size:12.5px;font-weight:520;line-height:1.22}html[data-ui-theme] .announcement-list-copy small{margin-top:1px;font-size:10.5px;line-height:1.15}html[data-ui-theme] .announcement-list-status{width:4px;height:4px;background:color-mix(in srgb,var(--app-text-soft) 26%,transparent)}html[data-ui-theme] .announcement-modal-detail{padding:12px 24px 28px 12px}html[data-ui-theme] .announcement-detail-meta{margin-bottom:8px;gap:8px;font-size:11.5px;color:color-mix(in srgb,var(--app-text-soft) 86%,transparent)}html[data-ui-theme] .announcement-detail-meta span{display:none}html[data-ui-theme] .announcement-modal-detail h3{margin:0 0 12px;font-size:clamp(19px,2vw,24px);font-weight:560;line-height:1.28}html[data-ui-theme] .announcement-detail-content{max-width:620px;color:color-mix(in srgb,var(--app-text) 82%,transparent)}html[data-ui-theme] .announcement-detail-content p{margin:0 0 9px;font-size:14px;line-height:1.66}html[data-ui-theme=dark] .announcement-modal-backdrop{background:color-mix(in srgb,#000 48%,transparent)}html[data-ui-theme=dark] .announcement-modal{background:color-mix(in srgb,var(--app-surface-elevated) 96%,#000 4%);box-shadow:0 24px 70px rgba(0,0,0,.58)}html[data-ui-theme=dark] .announcement-modal-list-item:focus-visible,html[data-ui-theme=dark] .announcement-modal-list-item:hover{background:color-mix(in srgb,var(--app-text) 7%,transparent)}html[data-ui-theme=dark] .announcement-modal-list-item.is-active{background:color-mix(in srgb,var(--accent) 13%,transparent)}html[data-ui-theme=luxury] .announcement-modal{border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);background:color-mix(in srgb,var(--app-surface-elevated) 97%,var(--accent) 3%)}html[data-ui-theme=luxury] .announcement-modal-icon,html[data-ui-theme=luxury] .announcement-modal-list-item.is-active{background:color-mix(in srgb,var(--accent) 12%,transparent)}@media (max-width:720px){html[data-ui-theme] .announcement-modal{width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 24px)}html[data-ui-theme] .announcement-modal-body{grid-template-columns:1fr}html[data-ui-theme] .announcement-modal-list{max-height:174px;padding:4px 12px 8px}html[data-ui-theme] .announcement-modal-detail{padding:14px 18px 24px}}html[data-ui-theme=dark] .advisor-workbench-shell,html[data-ui-theme=luxury] .advisor-workbench-shell,html[data-ui-theme] .advisor-workbench-shell{border-color:color-mix(in srgb,var(--app-line) 88%,transparent)!important;background:color-mix(in srgb,var(--app-surface) 82%,var(--app-bg-soft))!important;box-shadow:0 18px 42px color-mix(in srgb,var(--app-text) 7%,transparent)!important}html[data-ui-theme=dark] .advisor-chat-layout,html[data-ui-theme=luxury] .advisor-chat-layout,html[data-ui-theme] .advisor-chat-layout{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--app-accent-soft) 18%,transparent),transparent 28%),color-mix(in srgb,var(--app-surface-elevated) 94%,var(--app-bg-soft))!important}html[data-ui-theme=dark] .advisor-chat-thread,html[data-ui-theme=luxury] .advisor-chat-thread,html[data-ui-theme] .advisor-chat-thread{align-content:start;min-height:0}html[data-ui-theme=dark] .advisor-empty-state,html[data-ui-theme=luxury] .advisor-empty-state,html[data-ui-theme] .advisor-empty-state{align-self:start;display:grid;grid-template-columns:auto minmax(0,440px);grid-gap:14px 16px;gap:14px 16px;width:min(620px,100%);margin:clamp(28px,5vh,64px) auto 0;padding:18px;border:1px solid color-mix(in srgb,var(--app-line) 82%,transparent);border-radius:18px;background:color-mix(in srgb,var(--app-surface) 72%,transparent);box-shadow:0 16px 34px color-mix(in srgb,var(--app-text) 5%,transparent)}html[data-ui-theme=dark] .advisor-empty-mark,html[data-ui-theme=luxury] .advisor-empty-mark,html[data-ui-theme] .advisor-empty-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--app-accent) 14%,var(--app-surface-muted));color:var(--app-text);font-size:13px;font-weight:900}html[data-ui-theme=dark] .advisor-empty-copy,html[data-ui-theme=luxury] .advisor-empty-copy,html[data-ui-theme] .advisor-empty-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}html[data-ui-theme=dark] .advisor-empty-kicker,html[data-ui-theme=luxury] .advisor-empty-kicker,html[data-ui-theme] .advisor-empty-kicker{margin:0;color:var(--app-text-soft);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}html[data-ui-theme=dark] .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-empty-copy h3,html[data-ui-theme] .advisor-empty-copy h3{margin:0;color:var(--app-text);font-size:18px;line-height:1.25}html[data-ui-theme=dark] .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme=luxury] .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme] .advisor-empty-copy p:not(.advisor-empty-kicker){margin:0;color:var(--app-text-soft);font-size:13px;line-height:1.65}html[data-ui-theme=dark] .advisor-empty-actions,html[data-ui-theme=luxury] .advisor-empty-actions,html[data-ui-theme] .advisor-empty-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}html[data-ui-theme=dark] .advisor-empty-actions button,html[data-ui-theme=luxury] .advisor-empty-actions button,html[data-ui-theme] .advisor-empty-actions button{min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--app-line) 78%,transparent);border-radius:999px;background:var(--app-surface-muted);color:var(--app-text);cursor:pointer;font-size:12px;font-weight:800}html[data-ui-theme=dark] .advisor-empty-actions button:focus-visible,html[data-ui-theme=dark] .advisor-empty-actions button:hover,html[data-ui-theme=luxury] .advisor-empty-actions button:focus-visible,html[data-ui-theme=luxury] .advisor-empty-actions button:hover,html[data-ui-theme] .advisor-empty-actions button:focus-visible,html[data-ui-theme] .advisor-empty-actions button:hover{border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-line));background:color-mix(in srgb,var(--app-accent-soft) 38%,var(--app-surface-muted))}html[data-ui-theme=luxury] .advisor-workbench-shell{border-color:color-mix(in srgb,var(--app-accent) 22%,var(--app-line))!important;box-shadow:0 18px 46px color-mix(in srgb,var(--app-accent) 11%,transparent)!important}html[data-ui-theme=luxury] .advisor-chat-form,html[data-ui-theme=luxury] .advisor-conversation-sidebar{background:color-mix(in srgb,var(--app-surface) 88%,var(--app-bg-soft))!important}html[data-ui-theme=luxury] .advisor-empty-state{border-color:color-mix(in srgb,var(--app-accent) 20%,var(--app-line));background:color-mix(in srgb,var(--app-surface-elevated) 82%,var(--app-bg-soft))}html[data-ui-theme=luxury] .advisor-empty-actions button:focus-visible,html[data-ui-theme=luxury] .advisor-empty-actions button:hover,html[data-ui-theme=luxury] .advisor-empty-mark{background:color-mix(in srgb,var(--app-accent) 16%,var(--app-surface-muted))}@media (max-width:860px){html[data-ui-theme=dark] .advisor-empty-state,html[data-ui-theme=luxury] .advisor-empty-state,html[data-ui-theme] .advisor-empty-state{grid-template-columns:1fr;margin-top:18px}}html[data-ui-theme=dark] .advisor-empty-state,html[data-ui-theme=luxury] .advisor-empty-state,html[data-ui-theme] .advisor-empty-state{grid-template-columns:auto minmax(0,360px)!important;gap:10px 12px!important;width:min(520px,100%)!important;margin:22px 0 0!important;padding:12px 14px!important;border-style:dashed!important;border-color:color-mix(in srgb,var(--app-line) 72%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--app-surface) 42%,transparent)!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-empty-mark,html[data-ui-theme=luxury] .advisor-empty-mark,html[data-ui-theme] .advisor-empty-mark{width:32px!important;height:32px!important;border-radius:10px!important;background:color-mix(in srgb,var(--app-accent) 10%,var(--app-surface-muted))!important;font-size:11px!important}html[data-ui-theme=dark] .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-empty-copy h3,html[data-ui-theme] .advisor-empty-copy h3{font-size:15px!important;line-height:1.28!important}html[data-ui-theme=dark] .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme=luxury] .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme] .advisor-empty-copy p:not(.advisor-empty-kicker){line-height:1.5!important}html[data-ui-theme=dark] .advisor-empty-actions button,html[data-ui-theme=luxury] .advisor-empty-actions button,html[data-ui-theme] .advisor-empty-actions button{min-height:30px!important;padding:0 10px!important}html[data-ui-theme=luxury] .advisor-empty-state{border-color:color-mix(in srgb,var(--app-accent) 16%,var(--app-line))!important;background:color-mix(in srgb,var(--app-surface-elevated) 54%,transparent)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial,html[data-ui-theme] .advisor-chat-layout.is-initial{grid-template-rows:auto minmax(0,1fr) auto minmax(24px,.22fr)!important;align-items:center!important;min-height:100%!important;padding:clamp(18px,3.2vh,34px) clamp(16px,3vw,34px)!important;background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--app-accent-soft) 24%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--app-surface-elevated) 96%,var(--app-bg-soft)),color-mix(in srgb,var(--app-surface) 94%,var(--app-bg-soft)))!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-topbar,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-topbar,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-topbar{justify-self:end!important;width:auto!important;padding:0!important;border-bottom:0!important;background:transparent!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-toolbar-button,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-toolbar-button,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-toolbar-button{display:none!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-thread{justify-items:center!important;width:100%!important;max-width:900px!important;margin:0 auto!important;padding:clamp(18px,4vh,46px) 0 18px!important;overflow:visible!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-state{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;grid-gap:18px!important;gap:18px!important;width:min(760px,100%)!important;border-radius:0!important;text-align:center!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy{display:grid!important;justify-items:center!important;grid-gap:10px!important;gap:10px!important;width:min(720px,100%)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-kicker,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-kicker,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-kicker{margin:0!important;font-size:12px!important;font-weight:850!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy h3{margin:0!important;max-width:760px!important;color:var(--app-text)!important;font-size:clamp(34px,4.8vw,56px)!important;font-weight:850!important;line-height:1.08!important;letter-spacing:0!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker){margin:0!important;max-width:520px!important;line-height:1.6!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-actions,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-actions,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-actions{justify-content:center!important;width:min(680px,100%)!important;gap:8px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-actions button,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-actions button,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-actions button{min-height:34px!important;padding:0 13px!important;border-radius:999px!important;background:color-mix(in srgb,var(--app-surface) 72%,transparent)!important;color:var(--app-text-soft)!important;font-size:12px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form{justify-self:center!important;width:min(760px,100%)!important;padding:12px!important;border:1px solid color-mix(in srgb,var(--app-line) 76%,transparent)!important;border-radius:24px!important;background:color-mix(in srgb,var(--app-surface) 88%,transparent)!important;box-shadow:0 18px 46px color-mix(in srgb,var(--app-text) 8%,transparent)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form>label>span,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form>label>span,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form>label>span{display:none!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form textarea,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form textarea,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form textarea{min-height:66px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:15px!important}@media (max-width:860px){html[data-ui-theme=dark] .advisor-chat-layout.is-initial,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial,html[data-ui-theme] .advisor-chat-layout.is-initial{grid-template-rows:auto minmax(0,1fr) auto minmax(16px,.12fr)!important;padding:14px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy h3{font-size:clamp(28px,9vw,42px)!important}}html[data-ui-theme=dark] .advisor-chat-layout.is-initial,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial,html[data-ui-theme] .advisor-chat-layout.is-initial{grid-template-rows:auto minmax(0,1fr) auto minmax(18px,.16fr)!important;padding-top:clamp(14px,2.4vh,28px)!important;padding-bottom:clamp(18px,3vh,32px)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-thread{padding-bottom:12px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-state{gap:16px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy{gap:9px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-kicker,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-kicker,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-kicker{font-size:11.5px!important;font-weight:500!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy h3{max-width:720px!important;font-size:clamp(32px,4.2vw,50px)!important;font-weight:680!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker){font-size:13.5px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-actions,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-actions,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-actions{gap:7px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-actions button,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-actions button,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-actions button{min-height:32px!important;padding:0 12px!important;color:color-mix(in srgb,var(--app-text) 82%,var(--app-text-soft))!important;font-weight:520!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form{width:min(720px,100%)!important;padding:10px!important;border-radius:22px!important;box-shadow:0 14px 34px color-mix(in srgb,var(--app-text) 6%,transparent)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form textarea,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form textarea,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form textarea{min-height:58px!important;font-size:14px!important;font-weight:400!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-control-field select,html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-mode-control button,html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-mode-description,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-control-field select,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-mode-control button,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-mode-description,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-control-field select,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-mode-control button,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-mode-description{font-weight:400!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-list,html[data-ui-theme] .advisor-nav-sidebar .advisor-favorite-list{gap:1px!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item{min-height:31px!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-main{min-height:31px!important;padding:0 5px!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row{gap:7px!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row strong,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-title{font-size:13px!important;font-weight:400!important;line-height:1.22!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-meta,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row time{font-size:11px!important;font-weight:400!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-actions .advisor-export-trigger,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-actions .advisor-icon-mini-action,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-actions .advisor-mini-action{font-weight:400!important}@media (max-width:860px){html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy h3{font-size:clamp(27px,8vw,38px)!important}}html[data-ui-theme=dark] .advisor-chat-layout.is-initial,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial,html[data-ui-theme] .advisor-chat-layout.is-initial{grid-template-rows:auto minmax(0,1fr) auto minmax(12px,.1fr)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-thread{padding-bottom:4px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy h3{font-size:clamp(32px,3.7vw,46px)!important;font-weight:600!important;line-height:1.14!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker){font-size:13px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form{width:min(680px,100%)!important;padding:8px!important;border-radius:20px!important;border-color:color-mix(in srgb,var(--app-line) 62%,transparent)!important;background:color-mix(in srgb,var(--app-surface) 82%,transparent)!important;box-shadow:0 10px 26px color-mix(in srgb,var(--app-text) 4%,transparent)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-control-row,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-control-row,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-control-row{gap:6px!important;padding:0 2px 2px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-mode-description,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-mode-description,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-mode-description{display:none!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form textarea,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form textarea,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form textarea{min-height:52px!important;padding:10px 12px!important;outline:none!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form textarea:focus,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form textarea:focus,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form textarea:focus{border-color:color-mix(in srgb,var(--app-accent) 18%,var(--app-line))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent) 12%,transparent)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-actions .button,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-actions .button,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-actions .button{min-width:78px!important;min-height:52px!important;border-radius:16px!important;font-weight:500!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-actions .button:disabled,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-actions .button:disabled,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-actions .button:disabled{background:color-mix(in srgb,var(--app-text) 9%,var(--app-surface-muted))!important;color:color-mix(in srgb,var(--app-text-soft) 58%,transparent)!important;opacity:.72!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-nav-item,html[data-ui-theme] .advisor-nav-sidebar .advisor-nav-item span,html[data-ui-theme] .advisor-nav-sidebar .advisor-side-action,html[data-ui-theme] .advisor-nav-sidebar .advisor-side-action span{font-size:13px!important;font-weight:400!important}html[data-ui-theme] .advisor-nav-sidebar .advisor-nav-item svg,html[data-ui-theme] .advisor-nav-sidebar .advisor-side-action svg{opacity:.78!important}@media (max-width:860px){html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy h3{font-size:clamp(27px,7.6vw,36px)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form{width:100%!important}}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form{transform:translateY(-72px)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form textarea,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form textarea,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form textarea{min-height:46px!important;padding:8px 11px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-actions .button,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-actions .button,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-actions .button{min-height:46px!important}@media (max-width:860px){html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form{transform:translateY(-36px)!important}}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form textarea:focus,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form textarea:focus,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form textarea:focus{border-color:color-mix(in srgb,var(--app-accent) 10%,var(--app-line))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent) 7%,transparent)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-actions .button:disabled,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-actions .button:disabled,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-actions .button:disabled{min-width:68px!important;padding-inline:12px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat,html[data-ui-theme] .advisor-chat-layout.is-active-chat{grid-template-rows:auto minmax(0,1fr) auto!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-chat-topbar,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-chat-topbar,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-chat-topbar{padding:8px 12px 4px!important;border-bottom:0!important;background:transparent!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-chat-status,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-chat-status,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-chat-status{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;opacity:.9!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-chat-thread,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-chat-thread,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-chat-thread{gap:14px!important;padding:8px 22px 18px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-message,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-message,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-message{max-width:min(760px,78%)!important;gap:6px!important;padding:10px 12px!important;border-radius:16px!important;background:color-mix(in srgb,var(--app-surface-elevated) 88%,var(--app-surface))!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-message.is-user,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-message.is-user,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-message.is-user{max-width:min(660px,64%)!important;background:color-mix(in srgb,var(--app-accent-soft) 36%,var(--app-surface))!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-message.is-user p,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-message.is-user p,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-message.is-user p{padding:8px 12px!important;border-radius:16px!important;font-size:14px!important;font-weight:400!important;line-height:1.58!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-message.is-assistant p,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-message.is-assistant p,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-message.is-assistant p{font-size:14px!important;font-weight:400!important;line-height:1.66!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-message-actions time,html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-message-author,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-message-actions time,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-message-author,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-message-actions time,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-message-author{font-weight:400!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-chat-form,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-chat-form,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-chat-form{gap:8px 10px!important;padding:8px 12px 12px!important;border-top:0!important;background:color-mix(in srgb,var(--app-surface) 92%,transparent)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-control-row,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-control-row,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-control-row{grid-template-columns:minmax(150px,220px) auto!important;gap:8px!important;padding:0 0 2px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-mode-description,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-mode-description,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-mode-description{font-size:11px!important;font-weight:400!important;opacity:.82!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-chat-form textarea,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-chat-form textarea,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-chat-form textarea{min-height:64px!important;max-height:168px!important;padding:12px 14px!important;border-radius:16px!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-chat-form textarea:focus,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-chat-form textarea:focus,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-chat-form textarea:focus{border-color:color-mix(in srgb,var(--app-accent) 16%,var(--app-line))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent) 10%,transparent)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-chat-actions .button,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-chat-actions .button,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-chat-actions .button{width:94px!important;min-width:94px!important;min-height:64px!important;border-radius:16px!important;font-size:15px!important;font-weight:500!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-chat-actions .button:disabled,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-chat-actions .button:disabled,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-chat-actions .button:disabled{background:color-mix(in srgb,var(--app-text) 10%,var(--app-surface-muted))!important}@media (max-width:980px){html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-chat-thread,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-chat-thread,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-chat-thread{padding-inline:14px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-message,html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-message.is-user,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-message,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-message.is-user,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-message,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-message.is-user{max-width:100%!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-chat-actions .button,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-chat-actions .button,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-chat-actions .button{width:100%!important;min-width:0!important;min-height:46px!important}}html[data-ui-theme=dark] .advisor-nav-sidebar,html[data-ui-theme=luxury] .advisor-nav-sidebar,html[data-ui-theme] .advisor-nav-sidebar{padding-top:10px!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-side-action,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-side-action,html[data-ui-theme] .advisor-nav-sidebar .advisor-side-action{min-height:34px!important;padding:0 10px!important;border-radius:10px!important;color:var(--app-text-soft)!important;font-size:13px!important;font-weight:400!important;transition:background .14s var(--ease),color .14s var(--ease)!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-side-action:focus-visible,html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-side-action:hover,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-side-action:focus-visible,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-side-action:hover,html[data-ui-theme] .advisor-nav-sidebar .advisor-side-action:focus-visible,html[data-ui-theme] .advisor-nav-sidebar .advisor-side-action:hover{background:color-mix(in srgb,var(--app-text) 6%,transparent)!important;color:var(--app-text)!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-side-action svg,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-side-action svg,html[data-ui-theme] .advisor-nav-sidebar .advisor-side-action svg{width:16px!important;height:16px!important;opacity:.72!important}html[data-ui-theme=dark] .advisor-side-section-head,html[data-ui-theme=luxury] .advisor-side-section-head,html[data-ui-theme] .advisor-side-section-head{margin-top:10px!important;padding:0 10px 6px!important;color:color-mix(in srgb,var(--app-text-soft) 84%,transparent)!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-list,html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-favorite-list,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-list,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-favorite-list,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-list,html[data-ui-theme] .advisor-nav-sidebar .advisor-favorite-list{gap:2px!important;padding:0 4px 12px!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-item,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-item,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item{min-height:32px!important;padding:0 4px!important;border-radius:10px!important;background:transparent!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-item:focus-within,html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-item:hover,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-item:focus-within,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-item:hover,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item:focus-within,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item:hover{background:color-mix(in srgb,var(--app-text) 6%,transparent)!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-item.is-active,html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-item.is-active:focus-within,html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-item.is-active:hover,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-item.is-active,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-item.is-active:focus-within,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-item.is-active:hover,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item.is-active,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item.is-active:focus-within,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item.is-active:hover{background:color-mix(in srgb,var(--app-text) 8%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-line) 70%,transparent)!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-main,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-main,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-main{min-height:32px!important;padding:0 6px!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-row,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-row,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row{gap:8px!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-row strong,html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-title,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-row strong,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-title,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row strong,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-title{color:var(--app-text-soft)!important;font-size:12.5px!important;font-weight:400!important;line-height:1.24!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-item.is-active .advisor-conversation-title,html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-item:focus-within .advisor-conversation-title,html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-item:hover .advisor-conversation-title,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-item.is-active .advisor-conversation-title,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-item:focus-within .advisor-conversation-title,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-item:hover .advisor-conversation-title,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item.is-active .advisor-conversation-title,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item:focus-within .advisor-conversation-title,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item:hover .advisor-conversation-title{color:var(--app-text)!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-meta,html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-row time,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-meta,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-row time,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-meta,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row time{font-size:11px!important;font-weight:400!important;opacity:.82!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-actions,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-actions,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-actions{opacity:0!important;pointer-events:none!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-item:focus-within .advisor-conversation-actions,html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-item:hover .advisor-conversation-actions,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-item:focus-within .advisor-conversation-actions,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-item:hover .advisor-conversation-actions,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item:focus-within .advisor-conversation-actions,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-item:hover .advisor-conversation-actions{opacity:1!important;pointer-events:auto!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-favorite-list,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-favorite-list,html[data-ui-theme] .advisor-nav-sidebar .advisor-favorite-list{gap:initial!important;padding:initial!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-favorite-item,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-favorite-item,html[data-ui-theme] .advisor-nav-sidebar .advisor-favorite-item{min-height:revert!important;padding:revert!important;border-radius:revert!important;background:revert!important;box-shadow:revert!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-favorite-main,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-favorite-main,html[data-ui-theme] .advisor-nav-sidebar .advisor-favorite-main{min-height:revert!important;padding:revert!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-row time,html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-favorite-time,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-row time,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-favorite-time,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row time,html[data-ui-theme] .advisor-nav-sidebar .advisor-favorite-time{display:none!important}html[data-ui-theme=dark] .advisor-nav-sidebar .advisor-conversation-row-end,html[data-ui-theme=luxury] .advisor-nav-sidebar .advisor-conversation-row-end,html[data-ui-theme] .advisor-nav-sidebar .advisor-conversation-row-end{gap:0!important;min-width:auto!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-status,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-status,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-status{display:none!important}@media (max-width:1240px){html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-chat-form,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-chat-form,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-chat-form{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-control-row,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-control-row,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-control-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-control-field,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-control-field,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-control-field{width:100%!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-mode-pack,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-mode-pack,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-mode-pack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;grid-gap:6px!important;gap:6px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-mode-control,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-mode-control,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-mode-control{justify-self:start!important;flex-wrap:wrap!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-mode-control button,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-mode-control button,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-mode-control button{white-space:nowrap!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-mode-description,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-mode-description,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-mode-description{max-width:none!important;text-align:left!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-chat-actions,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-chat-actions,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-chat-actions{width:100%!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-chat-actions .button,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-chat-actions .button,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-chat-actions .button{width:100%!important;min-width:0!important;min-height:48px!important}}html[data-ui-theme] .auth-page{max-width:1180px;margin-inline:auto}html[data-ui-theme] .auth-card{gap:18px!important;padding:22px 24px!important}html[data-ui-theme] .auth-card-head h2{margin:0;font-size:clamp(24px,2vw,32px);line-height:1.08}html[data-ui-theme] .auth-note{margin:0;max-width:72ch;font-size:14px;line-height:1.7}html[data-ui-theme] .auth-form{gap:12px;padding-top:16px;border-top:1px solid var(--app-line)}html[data-ui-theme] .auth-form-title{display:grid;grid-gap:3px;gap:3px}html[data-ui-theme] .auth-form-title strong{color:var(--app-text);font-size:16px;line-height:1.2}html[data-ui-theme] .auth-form-title span{color:var(--app-text-soft);font-size:12px;line-height:1.45}html[data-ui-theme=luxury] .auth-form label,html[data-ui-theme] .auth-form label{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;font-weight:650}html[data-ui-theme=luxury] .auth-form input,html[data-ui-theme] .auth-form input{min-height:48px!important;border-color:var(--app-line)!important;background:var(--app-surface)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;caret-color:var(--app-text)!important;box-shadow:none!important}html[data-ui-theme=luxury] .auth-form input:focus,html[data-ui-theme] .auth-form input:focus{border-color:color-mix(in srgb,var(--app-accent) 44%,var(--app-line))!important;background:var(--app-surface-elevated)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--app-accent) 12%,transparent)!important}html[data-ui-theme=dark] .auth-form input,html[data-ui-theme=dark] .auth-form input:focus{border-color:color-mix(in srgb,var(--app-line) 82%,transparent)!important;background:color-mix(in srgb,var(--app-surface-elevated) 92%,#020617)!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important}html[data-ui-theme=dark] .front-page-summary,html[data-ui-theme=luxury] .front-page-summary,html[data-ui-theme] .front-page-summary{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;min-height:44px;padding:8px 12px;border:1px solid var(--app-line);border-radius:14px;background:var(--app-surface-elevated)}html[data-ui-theme=dark] .front-page-summary p,html[data-ui-theme=luxury] .front-page-summary p,html[data-ui-theme] .front-page-summary p{margin:0;color:var(--app-text-soft);font-size:13px;line-height:1.45}html[data-ui-theme=dark] .front-panel,html[data-ui-theme=luxury] .front-panel,html[data-ui-theme] .front-panel{padding:18px!important}html[data-ui-theme=dark] .front-panel:has(.front-empty),html[data-ui-theme=luxury] .front-panel:has(.front-empty),html[data-ui-theme] .front-panel:has(.front-empty){padding:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .orders-workspace .front-panel.card:not(:has(.front-empty)),html[data-ui-theme=luxury] .orders-workspace .front-panel.card:not(:has(.front-empty)),html[data-ui-theme] .orders-workspace .front-panel.card:not(:has(.front-empty)){padding:18px!important}html[data-ui-theme=dark] .front-empty,html[data-ui-theme=luxury] .front-empty,html[data-ui-theme] .front-empty{min-height:190px!important;padding:clamp(22px,3vw,34px)!important;border-style:solid!important;border-color:var(--app-line)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--app-surface) 96%,transparent),color-mix(in srgb,var(--app-surface-muted) 82%,transparent))!important;box-shadow:none!important}html[data-ui-theme=dark] .front-empty:before,html[data-ui-theme=luxury] .front-empty:before,html[data-ui-theme] .front-empty:before{display:none!important}html[data-ui-theme=dark] .front-empty h3,html[data-ui-theme=luxury] .front-empty h3,html[data-ui-theme] .front-empty h3{color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;font-size:clamp(24px,2.2vw,32px)}html[data-ui-theme=dark] .front-empty p,html[data-ui-theme=luxury] .front-empty p,html[data-ui-theme] .front-empty p{color:var(--app-text-soft)!important;-webkit-text-fill-color:var(--app-text-soft)!important;max-width:52ch}html[data-ui-theme=dark] .catalog-grid>.front-empty,html[data-ui-theme=luxury] .catalog-grid>.front-empty,html[data-ui-theme] .catalog-grid>.front-empty{grid-column:1/-1;width:100%}html[data-ui-theme] .front-local-toolbar{padding:14px 16px!important}html[data-ui-theme=dark] .channel-announcements-panel,html[data-ui-theme=luxury] .channel-announcements-panel,html[data-ui-theme] .channel-announcements-panel{padding:18px!important}html[data-ui-theme=dark] .channel-announcement-note,html[data-ui-theme=luxury] .channel-announcement-note,html[data-ui-theme] .channel-announcement-note{cursor:default}html[data-ui-theme=dark] .sidebar .app-nav,html[data-ui-theme=luxury] .sidebar .app-nav,html[data-ui-theme] .sidebar .app-nav{gap:18px!important}html[data-ui-theme=dark] .sidebar .nav-group,html[data-ui-theme=luxury] .sidebar .nav-group,html[data-ui-theme] .sidebar .nav-group{gap:8px!important}html[data-ui-theme=dark] .sidebar .nav-group-links,html[data-ui-theme=luxury] .sidebar .nav-group-links,html[data-ui-theme] .sidebar .nav-group-links{gap:6px!important}html[data-ui-theme=dark] .sidebar .app-nav a,html[data-ui-theme=luxury] .sidebar .app-nav a,html[data-ui-theme] .sidebar .app-nav a{min-height:46px!important;padding:6px 10px!important;gap:10px!important}html[data-ui-theme=dark] .sidebar .nav-item-copy strong,html[data-ui-theme=luxury] .sidebar .nav-item-copy strong,html[data-ui-theme] .sidebar .nav-item-copy strong{font-size:14px!important;line-height:1.2!important}html[data-ui-theme=dark] .sidebar .nav-item-copy,html[data-ui-theme=luxury] .sidebar .nav-item-copy,html[data-ui-theme] .sidebar .nav-item-copy{gap:0!important}html[data-ui-theme=dark] .sidebar .nav-item-icon,html[data-ui-theme=luxury] .sidebar .nav-item-icon,html[data-ui-theme] .sidebar .nav-item-icon{flex-basis:30px!important;width:30px!important;height:30px!important}html[data-ui-theme=dark] .advisor-message p,html[data-ui-theme=luxury] .advisor-message p,html[data-ui-theme] .advisor-message p{overflow-wrap:anywhere}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar,html[data-ui-theme] .shell.is-front-user-shell .sidebar{width:248px;padding:22px 14px 16px!important;gap:22px!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar-brand-section,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar-brand-section,html[data-ui-theme] .shell.is-front-user-shell .sidebar-brand-section{padding:0 8px!important}html[data-ui-theme=dark] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact,html[data-ui-theme=luxury] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact,html[data-ui-theme] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact{gap:11px!important;min-height:46px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact .brand-mark,html[data-ui-theme=luxury] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact .brand-mark,html[data-ui-theme] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact .brand-mark{width:42px!important;height:42px!important;border-radius:14px!important;font-size:16px!important}html[data-ui-theme=dark] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact small,html[data-ui-theme=luxury] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact small,html[data-ui-theme] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact small{font-size:12px!important;line-height:1.15!important;font-weight:650!important;color:var(--app-text-soft)!important}html[data-ui-theme=dark] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact strong,html[data-ui-theme=luxury] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact strong,html[data-ui-theme] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact strong{font-size:18px!important;line-height:1.08!important;letter-spacing:0!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar-nav-section,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar-nav-section,html[data-ui-theme] .shell.is-front-user-shell .sidebar-nav-section{padding:0!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .app-nav,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .app-nav,html[data-ui-theme] .shell.is-front-user-shell .sidebar .app-nav{gap:18px!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .nav-group,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .nav-group,html[data-ui-theme] .shell.is-front-user-shell .sidebar .nav-group{gap:7px!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .nav-group-label,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .nav-group-label,html[data-ui-theme] .shell.is-front-user-shell .sidebar .nav-group-label{padding:0 10px!important;font-size:11px!important;line-height:1!important;font-weight:750!important;letter-spacing:.08em!important;color:color-mix(in srgb,var(--app-text-soft) 78%,transparent)!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .nav-group-links,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .nav-group-links,html[data-ui-theme] .shell.is-front-user-shell .sidebar .nav-group-links{gap:4px!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .app-nav a,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .app-nav a,html[data-ui-theme] .shell.is-front-user-shell .sidebar .app-nav a{padding:6px 9px!important;gap:10px!important;border-radius:13px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .app-nav a:hover,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .app-nav a:hover,html[data-ui-theme] .shell.is-front-user-shell .sidebar .app-nav a:hover{background:color-mix(in srgb,var(--app-surface-muted) 72%,transparent)!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .app-nav a[aria-current=page],html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .app-nav a[aria-current=page],html[data-ui-theme] .shell.is-front-user-shell .sidebar .app-nav a[aria-current=page]{border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-line))!important;background:color-mix(in srgb,var(--app-accent) 10%,var(--app-surface) 90%)!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .nav-item-icon,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .nav-item-icon,html[data-ui-theme] .shell.is-front-user-shell .sidebar .nav-item-icon{flex-basis:28px!important;width:28px!important;height:28px!important;border-radius:10px!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .nav-item-icon svg,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .nav-item-icon svg,html[data-ui-theme] .shell.is-front-user-shell .sidebar .nav-item-icon svg{width:16px!important;height:16px!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .nav-item-copy,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .nav-item-copy,html[data-ui-theme] .shell.is-front-user-shell .sidebar .nav-item-copy{gap:0!important;min-width:0!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .nav-item-copy strong,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .nav-item-copy strong,html[data-ui-theme] .shell.is-front-user-shell .sidebar .nav-item-copy strong{font-size:14px!important;line-height:1.2!important;font-weight:680!important;letter-spacing:0!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .nav-item-copy small,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .nav-item-copy small,html[data-ui-theme] .shell.is-front-user-shell .sidebar .nav-item-copy small{display:none!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar-footer-brand,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar-footer-brand,html[data-ui-theme] .shell.is-front-user-shell .sidebar-footer-brand{min-height:54px!important;margin-top:auto!important;padding:9px 10px!important;gap:10px!important;border-radius:18px!important;background:color-mix(in srgb,var(--app-surface-elevated) 82%,transparent)!important;box-shadow:none!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar-footer-mark,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar-footer-mark,html[data-ui-theme] .shell.is-front-user-shell .sidebar-footer-mark{width:34px!important;height:34px!important;border-radius:12px!important;font-size:14px!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar-footer-copy,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar-footer-copy,html[data-ui-theme] .shell.is-front-user-shell .sidebar-footer-copy{gap:1px!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar-footer-copy strong,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar-footer-copy strong,html[data-ui-theme] .shell.is-front-user-shell .sidebar-footer-copy strong{font-size:13px!important;line-height:1.15!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar-footer-copy small,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar-footer-copy small,html[data-ui-theme] .shell.is-front-user-shell .sidebar-footer-copy small{font-size:11px!important;line-height:1.2!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar,html[data-ui-theme] .shell.is-front-user-shell .sidebar{justify-content:flex-start!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar-nav-section,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar-nav-section,html[data-ui-theme] .shell.is-front-user-shell .sidebar-nav-section{flex:0 0 auto!important;display:block!important;overflow:visible!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .app-nav,html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .nav-group,html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .nav-group-links,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .app-nav,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .nav-group,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .nav-group-links,html[data-ui-theme] .shell.is-front-user-shell .sidebar .app-nav,html[data-ui-theme] .shell.is-front-user-shell .sidebar .nav-group,html[data-ui-theme] .shell.is-front-user-shell .sidebar .nav-group-links{align-content:start!important;grid-auto-rows:max-content!important}html[data-ui-theme] .shell.is-front-user-shell .sidebar .app-nav,html[data-ui-theme] .shell.is-front-user-shell .sidebar .nav-group{grid-template-rows:max-content max-content!important}html[data-ui-theme] .shell.is-front-user-shell .sidebar .nav-group-links{grid-auto-rows:42px!important}html[data-ui-theme=dark] .shell.is-front-user-shell .sidebar .app-nav a,html[data-ui-theme=luxury] .shell.is-front-user-shell .sidebar .app-nav a,html[data-ui-theme] .shell.is-front-user-shell .sidebar .app-nav a{height:42px!important;min-height:42px!important}html[data-ui-theme=dark] .shell.is-front-user-shell.is-sidebar-collapsed,html[data-ui-theme=luxury] .shell.is-front-user-shell.is-sidebar-collapsed,html[data-ui-theme] .shell.is-front-user-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)!important}html[data-ui-theme=dark] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar,html[data-ui-theme=luxury] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar,html[data-ui-theme] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar{width:72px!important;min-width:72px!important;max-width:72px!important;padding:18px 8px 14px!important;align-items:center!important;gap:20px!important;overflow:visible!important}html[data-ui-theme=dark] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar-brand-section,html[data-ui-theme=dark] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar-nav-section,html[data-ui-theme=luxury] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar-brand-section,html[data-ui-theme=luxury] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar-nav-section,html[data-ui-theme] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar-brand-section,html[data-ui-theme] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar-nav-section{width:56px!important;min-width:56px!important;max-width:56px!important;padding:0!important;justify-items:center!important}html[data-ui-theme=dark] .shell.is-front-user-shell.is-sidebar-collapsed .brand-lockup.brand-lockup-compact,html[data-ui-theme=luxury] .shell.is-front-user-shell.is-sidebar-collapsed .brand-lockup.brand-lockup-compact,html[data-ui-theme] .shell.is-front-user-shell.is-sidebar-collapsed .brand-lockup.brand-lockup-compact{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;justify-content:center!important}html[data-ui-theme=dark] .shell.is-front-user-shell.is-sidebar-collapsed .brand-lockup.brand-lockup-compact .brand-mark,html[data-ui-theme=luxury] .shell.is-front-user-shell.is-sidebar-collapsed .brand-lockup.brand-lockup-compact .brand-mark,html[data-ui-theme] .shell.is-front-user-shell.is-sidebar-collapsed .brand-lockup.brand-lockup-compact .brand-mark{width:40px!important;height:40px!important}html[data-ui-theme=dark] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .app-nav,html[data-ui-theme=dark] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .nav-group,html[data-ui-theme=dark] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .nav-group-links,html[data-ui-theme=luxury] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .app-nav,html[data-ui-theme=luxury] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .nav-group,html[data-ui-theme=luxury] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .nav-group-links,html[data-ui-theme] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .app-nav,html[data-ui-theme] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .nav-group,html[data-ui-theme] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .nav-group-links{width:56px!important;min-width:56px!important;max-width:56px!important;justify-items:center!important;gap:8px!important}html[data-ui-theme=dark] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .app-nav a,html[data-ui-theme=luxury] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .app-nav a,html[data-ui-theme] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .app-nav a{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:7px!important;justify-content:center!important;gap:0!important;border-radius:14px!important}html[data-ui-theme=dark] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .app-nav a[aria-current=page],html[data-ui-theme=luxury] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .app-nav a[aria-current=page],html[data-ui-theme] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar .app-nav a[aria-current=page]{width:44px!important;background:color-mix(in srgb,var(--app-accent) 13%,var(--app-surface) 87%)!important}html[data-ui-theme=dark] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar-footer-brand,html[data-ui-theme=luxury] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar-footer-brand,html[data-ui-theme] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar-footer-brand{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:5px!important;border-radius:14px!important;justify-content:center!important}html[data-ui-theme=dark] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar-footer-mark,html[data-ui-theme=luxury] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar-footer-mark,html[data-ui-theme] .shell.is-front-user-shell.is-sidebar-collapsed .sidebar-footer-mark{width:34px!important;height:34px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-message,html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-message.is-user,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-message,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-message.is-user,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-message,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-message.is-user{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-message.is-user p,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-message.is-user p,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-message.is-user p{background:color-mix(in srgb,var(--app-surface-muted) 88%,var(--app-surface))!important}html[data-ui-theme=dark] .advisor-chat-layout.is-active-chat .advisor-message-foot,html[data-ui-theme=luxury] .advisor-chat-layout.is-active-chat .advisor-message-foot,html[data-ui-theme] .advisor-chat-layout.is-active-chat .advisor-message-foot{background:transparent!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar,html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar,html[data-ui-theme] .shell.is-editor-shell .sidebar{width:248px;padding:22px 14px 16px!important;gap:18px!important;justify-content:flex-start!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar-brand-section,html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar-brand-section,html[data-ui-theme] .shell.is-editor-shell .sidebar-brand-section{padding:0 8px!important}html[data-ui-theme=dark] .shell.is-editor-shell .brand-lockup.brand-lockup-compact,html[data-ui-theme=luxury] .shell.is-editor-shell .brand-lockup.brand-lockup-compact,html[data-ui-theme] .shell.is-editor-shell .brand-lockup.brand-lockup-compact{gap:11px!important;min-height:46px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .shell.is-editor-shell .brand-lockup.brand-lockup-compact .brand-mark,html[data-ui-theme=luxury] .shell.is-editor-shell .brand-lockup.brand-lockup-compact .brand-mark,html[data-ui-theme] .shell.is-editor-shell .brand-lockup.brand-lockup-compact .brand-mark{width:42px!important;height:42px!important;border-radius:14px!important;font-size:16px!important}html[data-ui-theme=dark] .shell.is-editor-shell .brand-lockup.brand-lockup-compact small,html[data-ui-theme=luxury] .shell.is-editor-shell .brand-lockup.brand-lockup-compact small,html[data-ui-theme] .shell.is-editor-shell .brand-lockup.brand-lockup-compact small{font-size:12px!important;line-height:1.15!important;font-weight:650!important;color:var(--app-text-soft)!important}html[data-ui-theme=dark] .shell.is-editor-shell .brand-lockup.brand-lockup-compact strong,html[data-ui-theme=luxury] .shell.is-editor-shell .brand-lockup.brand-lockup-compact strong,html[data-ui-theme] .shell.is-editor-shell .brand-lockup.brand-lockup-compact strong{font-size:18px!important;line-height:1.08!important;letter-spacing:0!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar-nav-section,html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar-nav-section,html[data-ui-theme] .shell.is-editor-shell .sidebar-nav-section{flex:0 0 auto!important;display:block!important;overflow:visible!important;padding:0!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar .app-nav,html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar .app-nav,html[data-ui-theme] .shell.is-editor-shell .sidebar .app-nav{align-content:start!important;gap:16px!important;grid-auto-rows:max-content!important;grid-template-rows:repeat(3,max-content)!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar .nav-group,html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar .nav-group,html[data-ui-theme] .shell.is-editor-shell .sidebar .nav-group{align-content:start!important;gap:7px!important;grid-template-rows:max-content max-content!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar .nav-group-label,html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar .nav-group-label,html[data-ui-theme] .shell.is-editor-shell .sidebar .nav-group-label{padding:0 10px!important;font-size:11px!important;line-height:1!important;font-weight:750!important;letter-spacing:.08em!important;color:color-mix(in srgb,var(--app-text-soft) 78%,transparent)!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar .nav-group-links,html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar .nav-group-links,html[data-ui-theme] .shell.is-editor-shell .sidebar .nav-group-links{align-content:start!important;gap:4px!important;grid-auto-rows:42px!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar .app-nav a,html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar .app-nav a,html[data-ui-theme] .shell.is-editor-shell .sidebar .app-nav a{height:42px!important;min-height:42px!important;padding:6px 9px!important;gap:10px!important;border-radius:13px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar .app-nav a[aria-current=page],html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar .app-nav a[aria-current=page],html[data-ui-theme] .shell.is-editor-shell .sidebar .app-nav a[aria-current=page]{border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-line))!important;background:color-mix(in srgb,var(--app-accent) 10%,var(--app-surface) 90%)!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar .nav-item-icon,html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar .nav-item-icon,html[data-ui-theme] .shell.is-editor-shell .sidebar .nav-item-icon{flex-basis:28px!important;width:28px!important;height:28px!important;border-radius:10px!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar .nav-item-icon svg,html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar .nav-item-icon svg,html[data-ui-theme] .shell.is-editor-shell .sidebar .nav-item-icon svg{width:16px!important;height:16px!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar .nav-item-copy small,html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar .nav-item-copy small,html[data-ui-theme] .shell.is-editor-shell .sidebar .nav-item-copy small{display:none!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar .nav-item-copy strong,html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar .nav-item-copy strong,html[data-ui-theme] .shell.is-editor-shell .sidebar .nav-item-copy strong{font-size:14px!important;line-height:1.2!important;font-weight:680!important;letter-spacing:0!important}html[data-ui-theme=dark] .shell.is-editor-shell .sidebar-footer-brand,html[data-ui-theme=luxury] .shell.is-editor-shell .sidebar-footer-brand,html[data-ui-theme] .shell.is-editor-shell .sidebar-footer-brand{min-height:54px!important;margin-top:auto!important;padding:9px 10px!important;gap:10px!important;border-radius:18px!important;background:color-mix(in srgb,var(--app-surface-elevated) 82%,transparent)!important;box-shadow:none!important}html[data-ui-theme=dark] .shell.is-editor-shell.is-sidebar-collapsed,html[data-ui-theme=luxury] .shell.is-editor-shell.is-sidebar-collapsed,html[data-ui-theme] .shell.is-editor-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)!important}html[data-ui-theme=dark] .shell.is-editor-shell.is-sidebar-collapsed .sidebar,html[data-ui-theme=luxury] .shell.is-editor-shell.is-sidebar-collapsed .sidebar,html[data-ui-theme] .shell.is-editor-shell.is-sidebar-collapsed .sidebar{width:72px!important;min-width:72px!important;max-width:72px!important;padding:18px 8px 14px!important;align-items:center!important;overflow:visible!important}html[data-ui-theme=dark] .shell.is-editor-shell.is-sidebar-collapsed .sidebar .app-nav,html[data-ui-theme=dark] .shell.is-editor-shell.is-sidebar-collapsed .sidebar .nav-group,html[data-ui-theme=luxury] .shell.is-editor-shell.is-sidebar-collapsed .sidebar .app-nav,html[data-ui-theme=luxury] .shell.is-editor-shell.is-sidebar-collapsed .sidebar .nav-group,html[data-ui-theme] .shell.is-editor-shell.is-sidebar-collapsed .sidebar .app-nav,html[data-ui-theme] .shell.is-editor-shell.is-sidebar-collapsed .sidebar .nav-group,html[data-ui-theme] .shell.is-editor-shell.is-sidebar-collapsed .sidebar .nav-group-links{width:56px!important;min-width:56px!important;max-width:56px!important;justify-items:center!important;gap:8px!important}html[data-ui-theme=dark] .shell.is-editor-shell.is-sidebar-collapsed .sidebar .app-nav a,html[data-ui-theme=dark] .shell.is-editor-shell.is-sidebar-collapsed .sidebar-footer-brand,html[data-ui-theme=luxury] .shell.is-editor-shell.is-sidebar-collapsed .sidebar .app-nav a,html[data-ui-theme=luxury] .shell.is-editor-shell.is-sidebar-collapsed .sidebar-footer-brand,html[data-ui-theme] .shell.is-editor-shell.is-sidebar-collapsed .sidebar .app-nav a,html[data-ui-theme] .shell.is-editor-shell.is-sidebar-collapsed .sidebar-footer-brand{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:7px!important;justify-content:center!important;gap:0!important;border-radius:14px!important}html[data-ui-theme=dark] .company-customer-card,html[data-ui-theme=luxury] .company-customer-card,html[data-ui-theme] .company-customer-card{gap:16px!important;padding:22px 24px!important;border-color:var(--app-line)!important;box-shadow:none!important}html[data-ui-theme=dark] .company-customer-card .company-customer-edit-form,html[data-ui-theme=dark] .company-customer-card .company-customer-reset,html[data-ui-theme=luxury] .company-customer-card .company-customer-edit-form,html[data-ui-theme=luxury] .company-customer-card .company-customer-reset,html[data-ui-theme] .company-customer-card .company-customer-edit-form,html[data-ui-theme] .company-customer-card .company-customer-reset{padding:0!important;border:0!important;background:transparent!important}html[data-ui-theme=dark] .company-customer-card .account-card-meta,html[data-ui-theme=luxury] .company-customer-card .account-card-meta,html[data-ui-theme] .company-customer-card .account-card-meta{gap:8px!important}html[data-ui-theme=dark] .company-customer-card .account-card-meta span,html[data-ui-theme=luxury] .company-customer-card .account-card-meta span,html[data-ui-theme] .company-customer-card .account-card-meta span{background:transparent!important}.ai-settings-line-delete-form{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin:10px 0 0;padding:0;border:0;background:transparent}.ai-settings-line-delete-form p{margin:0}html[data-ui-theme=dark] .ai-settings-line-delete-form,html[data-ui-theme=luxury] .ai-settings-line-delete-form,html[data-ui-theme] .ai-settings-line-delete-form{border:0!important;background:transparent!important}@media (max-width:720px){.ai-settings-line-delete-form{align-items:stretch;flex-direction:column}}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-control-field,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-control-field,html[data-ui-theme] .advisor-workbench-shell .advisor-control-field{border:1px solid color-mix(in srgb,var(--app-line) 86%,transparent)!important;background:color-mix(in srgb,var(--app-surface-elevated) 94%,var(--app-surface))!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-control-field select,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-control-field select,html[data-ui-theme] .advisor-workbench-shell .advisor-control-field select{border-radius:999px!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-chat-form textarea,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-chat-form textarea,html[data-ui-theme] .advisor-workbench-shell .advisor-chat-form textarea{border:1px solid color-mix(in srgb,var(--app-line) 38%,transparent)!important;background:color-mix(in srgb,var(--app-surface-elevated) 96%,var(--app-surface))!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;box-shadow:none!important}html[data-ui-theme] .advisor-workbench-shell .advisor-chat-form textarea{border-radius:16px!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-chat-form textarea:focus,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-chat-form textarea:focus,html[data-ui-theme] .advisor-workbench-shell .advisor-chat-form textarea:focus{border-color:color-mix(in srgb,var(--app-accent) 42%,var(--app-line))!important;outline:3px solid color-mix(in srgb,var(--app-accent) 14%,transparent)!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-chat-layout.is-active-chat .advisor-chat-form textarea,html[data-ui-theme=dark] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-form textarea,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-chat-layout.is-active-chat .advisor-chat-form textarea,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-form textarea,html[data-ui-theme] .advisor-workbench-shell .advisor-chat-layout.is-active-chat .advisor-chat-form textarea,html[data-ui-theme] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-form textarea{border:1px solid color-mix(in srgb,var(--app-line) 38%,transparent)!important;background:color-mix(in srgb,var(--app-surface-elevated) 96%,var(--app-surface))!important;color:var(--app-text)!important;-webkit-text-fill-color:var(--app-text)!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-chat-layout.is-active-chat .advisor-chat-form textarea:focus,html[data-ui-theme=dark] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-form textarea:focus,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-chat-layout.is-active-chat .advisor-chat-form textarea:focus,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-form textarea:focus,html[data-ui-theme] .advisor-workbench-shell .advisor-chat-layout.is-active-chat .advisor-chat-form textarea:focus,html[data-ui-theme] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-form textarea:focus{border-color:color-mix(in srgb,var(--app-accent) 42%,var(--app-line))!important;outline:3px solid color-mix(in srgb,var(--app-accent) 14%,transparent)!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-control-field select,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-control-field select,html[data-ui-theme] .advisor-workbench-shell .advisor-control-field select{outline:0!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-control-field:focus-within,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-control-field:focus-within,html[data-ui-theme] .advisor-workbench-shell .advisor-control-field:focus-within{border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent) 12%,transparent)!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-control-field,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-control-field,html[data-ui-theme] .advisor-workbench-shell .advisor-control-field{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-control-field:focus-within,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-control-field:focus-within,html[data-ui-theme] .advisor-workbench-shell .advisor-control-field:focus-within{border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-control-field select,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-control-field select,html[data-ui-theme] .advisor-workbench-shell .advisor-control-field select{min-height:34px!important;padding:2px 28px 2px 0!important;border:0!important;border-radius:0!important;background:transparent!important}.home-login-version{justify-self:end;margin:10px 4px 0;color:rgba(236,227,215,.52);font-size:11px;line-height:1.2;letter-spacing:.08em}@media (max-width:720px){.home-login-version{justify-self:center;margin-top:9px}}html[data-ui-theme=dark] .admin-orders-table-wrap .empty-cell,html[data-ui-theme=dark] .front-empty-cell,html[data-ui-theme=dark] .orders-workspace .empty-cell{color:rgba(231,236,245,.9)!important;-webkit-text-fill-color:rgba(231,236,245,.9)!important;background:linear-gradient(145deg,rgba(235,240,248,.9),rgba(217,223,233,.82))!important}html[data-ui-theme=dark] .all-products-table .empty-cell,html[data-ui-theme=dark] .issue-table .empty-cell{color:rgba(188,201,226,.78)!important;-webkit-text-fill-color:rgba(188,201,226,.78)!important;background:transparent!important}html[data-ui-theme=dark] .all-products-table tbody tr:has(.empty-cell),html[data-ui-theme=dark] .issue-table tbody tr:has(.empty-cell){background:transparent!important}html[data-ui-theme=dark] .notifications-workspace .front-hero,html[data-ui-theme=luxury] .notifications-workspace .front-hero,html[data-ui-theme] .notifications-workspace .front-hero{overflow:hidden}html[data-ui-theme=dark] .notifications-workspace .front-hero .section-header,html[data-ui-theme=dark] .notifications-workspace .front-hero .section-header>div,html[data-ui-theme=luxury] .notifications-workspace .front-hero .section-header,html[data-ui-theme=luxury] .notifications-workspace .front-hero .section-header>div,html[data-ui-theme] .notifications-workspace .front-hero .section-header,html[data-ui-theme] .notifications-workspace .front-hero .section-header>div{min-width:0}html[data-ui-theme=dark] .notifications-workspace .front-hero .section-header h2,html[data-ui-theme=luxury] .notifications-workspace .front-hero .section-header h2,html[data-ui-theme] .notifications-workspace .front-hero .section-header h2{overflow-wrap:anywhere;word-break:break-word;line-height:1.06}html[data-ui-theme=dark] .notifications-workspace .front-panel .section-header.compact,html[data-ui-theme=luxury] .notifications-workspace .front-panel .section-header.compact,html[data-ui-theme] .notifications-workspace .front-panel .section-header.compact{gap:10px 14px}html[data-ui-theme=dark] .notifications-workspace .front-panel .section-header.compact>div,html[data-ui-theme=luxury] .notifications-workspace .front-panel .section-header.compact>div,html[data-ui-theme] .notifications-workspace .front-panel .section-header.compact>div{min-width:0}html[data-ui-theme=dark] .notifications-workspace .front-panel .section-header.compact h3,html[data-ui-theme=luxury] .notifications-workspace .front-panel .section-header.compact h3,html[data-ui-theme] .notifications-workspace .front-panel .section-header.compact h3{overflow-wrap:anywhere;word-break:break-word;line-height:1.08}html[data-ui-theme=dark] .notifications-workspace .notification-empty.front-empty strong,html[data-ui-theme=luxury] .notifications-workspace .notification-empty.front-empty strong,html[data-ui-theme] .notifications-workspace .notification-empty.front-empty strong{overflow-wrap:anywhere;word-break:break-word}html[data-ui-theme=luxury] .announcement-modal-backdrop{background:color-mix(in srgb,#1a140b 24%,rgba(247,242,233,.76))!important;-webkit-backdrop-filter:blur(12px) saturate(115%);backdrop-filter:blur(12px) saturate(115%)}html[data-ui-theme=luxury] .announcement-modal{border:1px solid color-mix(in srgb,var(--accent) 22%,rgba(120,92,48,.16))!important;background:linear-gradient(180deg,rgba(255,251,243,.98),rgba(246,238,225,.96))!important;box-shadow:0 28px 72px rgba(52,38,19,.18),inset 0 1px 0 rgba(255,255,255,.82)!important}html[data-ui-theme=luxury] .announcement-modal-header{background:linear-gradient(180deg,rgba(255,249,240,.94),rgba(244,234,216,.68))!important}html[data-ui-theme=luxury] .announcement-modal-list{background:linear-gradient(180deg,rgba(152,121,73,.05),rgba(255,255,255,0))!important}html[data-ui-theme=luxury] .announcement-modal-list-item:focus-visible,html[data-ui-theme=luxury] .announcement-modal-list-item:hover{background:color-mix(in srgb,var(--accent) 8%,rgba(255,255,255,.46))!important}html[data-ui-theme=luxury] .announcement-modal-list-item.is-active{background:linear-gradient(135deg,rgba(168,131,74,.14),rgba(255,247,232,.54))!important}html[data-ui-theme=luxury] .announcement-detail-content,html[data-ui-theme=luxury] .announcement-detail-meta{color:color-mix(in srgb,var(--app-text) 76%,transparent)!important}html[data-ui-theme=luxury] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact{align-items:center!important}html[data-ui-theme=luxury] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact .brand-mark{flex:0 0 42px;display:inline-grid!important;place-items:center;overflow:hidden}html[data-ui-theme=dark] .user-topbar-account,html[data-ui-theme=luxury] .shell.is-front-user-shell .brand-lockup.brand-lockup-compact .brand-compact-copy,html[data-ui-theme=luxury] .user-topbar-account,html[data-ui-theme] .user-topbar-account{min-width:0}html[data-ui-theme=dark] .user-topbar-account strong,html[data-ui-theme=luxury] .user-topbar-account strong,html[data-ui-theme] .user-topbar-account strong{overflow-wrap:anywhere;word-break:break-word}html[data-ui-theme=dark] .password-gate-banner,html[data-ui-theme=luxury] .password-gate-banner,html[data-ui-theme] .password-gate-banner{margin-bottom:14px}html[data-ui-theme=dark] .sidebar-password-lock,html[data-ui-theme=luxury] .sidebar-password-lock,html[data-ui-theme] .sidebar-password-lock{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--app-accent) 18%,var(--app-line));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--app-surface-elevated) 94%,transparent),color-mix(in srgb,var(--app-surface-muted) 86%,transparent));color:var(--app-text)}html[data-ui-theme=dark] .sidebar-password-lock strong,html[data-ui-theme=luxury] .sidebar-password-lock strong,html[data-ui-theme] .sidebar-password-lock strong{font-size:13px;line-height:1.35}html[data-ui-theme=dark] .sidebar-password-lock p,html[data-ui-theme=luxury] .sidebar-password-lock p,html[data-ui-theme] .sidebar-password-lock p{margin:0;color:var(--app-text-soft);font-size:12px;line-height:1.55}html[data-ui-theme=dark] .sidebar .app-nav a[data-nav-locked=true],html[data-ui-theme=luxury] .sidebar .app-nav a[data-nav-locked=true],html[data-ui-theme] .sidebar .app-nav a[data-nav-locked=true]{border-style:dashed;opacity:.94}html[data-ui-theme=dark] .sidebar .app-nav a[data-nav-locked=true] .nav-item-copy small,html[data-ui-theme=luxury] .sidebar .app-nav a[data-nav-locked=true] .nav-item-copy small,html[data-ui-theme] .sidebar .app-nav a[data-nav-locked=true] .nav-item-copy small{color:color-mix(in srgb,var(--app-accent) 54%,var(--app-text-soft))}html[data-ui-theme=dark] .user-topbar-badge,html[data-ui-theme=luxury] .user-topbar-badge,html[data-ui-theme] .user-topbar-badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--app-accent) 18%,var(--app-line));border-radius:999px;background:color-mix(in srgb,var(--app-surface-elevated) 90%,transparent);color:var(--app-text-soft);font-size:12px;line-height:1.2}html[data-ui-theme=dark] .auth-first-login-notice,html[data-ui-theme=luxury] .auth-first-login-notice,html[data-ui-theme] .auth-first-login-notice{margin-top:2px}html[data-ui-theme=dark] .auth-next-chip-row,html[data-ui-theme=luxury] .auth-next-chip-row,html[data-ui-theme] .auth-next-chip-row{display:flex;flex-wrap:wrap;gap:8px}html[data-ui-theme=dark] .auth-next-chip,html[data-ui-theme=luxury] .auth-next-chip,html[data-ui-theme] .auth-next-chip{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border:1px solid color-mix(in srgb,var(--app-line) 84%,transparent);border-radius:999px;background:color-mix(in srgb,var(--app-surface-elevated) 92%,transparent);color:var(--app-text-soft);font-size:12px;line-height:1.2}html[data-ui-theme=dark] .sidebar-nav-section,html[data-ui-theme=luxury] .sidebar-nav-section,html[data-ui-theme] .sidebar-nav-section{position:relative}html[data-ui-theme=dark] .sidebar-nav-lock-overlay,html[data-ui-theme=luxury] .sidebar-nav-lock-overlay,html[data-ui-theme] .sidebar-nav-lock-overlay{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:22px 14px;border-radius:24px;background:rgba(248,244,237,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3}html[data-ui-theme=dark] .sidebar-nav-lock-overlay{background:rgba(15,23,42,.6)}html[data-ui-theme=luxury] .sidebar-nav-lock-overlay{background:rgba(244,238,228,.58)}html[data-ui-theme=dark] .sidebar-nav-lock-card,html[data-ui-theme=luxury] .sidebar-nav-lock-card,html[data-ui-theme] .sidebar-nav-lock-card{display:grid;grid-gap:7px;gap:7px;width:min(100%,216px);padding:14px 14px 15px;border:1px solid color-mix(in srgb,var(--app-accent) 14%,var(--app-line));border-radius:18px;background:color-mix(in srgb,var(--app-surface-elevated) 95%,white 5%);box-shadow:0 14px 28px rgba(15,23,42,.07);text-align:left}html[data-ui-theme=dark] .sidebar-nav-lock-card{border-color:color-mix(in srgb,var(--app-line) 88%,rgba(148,163,184,.3));background:linear-gradient(180deg,rgba(24,32,49,.96),rgba(15,23,42,.92));box-shadow:0 18px 34px rgba(2,6,23,.34)}html[data-ui-theme=luxury] .sidebar-nav-lock-card{border-color:color-mix(in srgb,var(--app-accent) 18%,rgba(127,97,47,.18));background:linear-gradient(180deg,rgba(255,251,243,.98),rgba(246,237,224,.94));box-shadow:0 18px 34px rgba(52,38,19,.12)}html[data-ui-theme=dark] .sidebar-nav-lock-card strong,html[data-ui-theme=luxury] .sidebar-nav-lock-card strong,html[data-ui-theme] .sidebar-nav-lock-card strong{color:var(--app-text);font-size:14px;line-height:1.28}html[data-ui-theme=dark] .sidebar-nav-lock-card p,html[data-ui-theme=dark] .sidebar-nav-lock-card small,html[data-ui-theme=luxury] .sidebar-nav-lock-card p,html[data-ui-theme=luxury] .sidebar-nav-lock-card small,html[data-ui-theme] .sidebar-nav-lock-card p,html[data-ui-theme] .sidebar-nav-lock-card small{margin:0;color:var(--app-text-soft);font-size:12px;line-height:1.45}html[data-ui-theme=dark] .topbar-sidebar-toggle:disabled,html[data-ui-theme=luxury] .topbar-sidebar-toggle:disabled,html[data-ui-theme] .topbar-sidebar-toggle:disabled{cursor:not-allowed;opacity:.5;transform:none!important}html[data-ui-theme=dark] .auth-page,html[data-ui-theme=luxury] .auth-page,html[data-ui-theme] .auth-page{min-height:calc(100dvh - 112px)}html[data-ui-theme=dark] .auth-card,html[data-ui-theme=luxury] .auth-card,html[data-ui-theme] .auth-card{gap:12px!important;padding:18px 22px!important}html[data-ui-theme=dark] .auth-card-head,html[data-ui-theme=luxury] .auth-card-head,html[data-ui-theme] .auth-card-head{padding-bottom:6px;border-bottom:1px solid var(--app-line)}html[data-ui-theme=dark] .auth-card-head h2,html[data-ui-theme=luxury] .auth-card-head h2,html[data-ui-theme] .auth-card-head h2{font-size:clamp(22px,1.8vw,30px)}html[data-ui-theme=dark] .auth-first-login-notice,html[data-ui-theme=luxury] .auth-first-login-notice,html[data-ui-theme] .auth-first-login-notice{margin-top:0}html[data-ui-theme=dark] .auth-setup-grid,html[data-ui-theme=luxury] .auth-setup-grid,html[data-ui-theme] .auth-setup-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:14px;gap:14px;align-items:start}html[data-ui-theme=dark] .auth-form.auth-form-compact,html[data-ui-theme=luxury] .auth-form.auth-form-compact,html[data-ui-theme] .auth-form.auth-form-compact{gap:10px;height:100%;padding:16px 18px 18px;border:1px solid color-mix(in srgb,var(--app-line) 88%,transparent);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface-elevated) 94%,white 6%),color-mix(in srgb,var(--app-surface) 98%,transparent));box-shadow:0 14px 28px rgba(15,23,42,.04)}html[data-ui-theme=dark] .auth-form.auth-form-compact{border-color:color-mix(in srgb,var(--app-line) 92%,rgba(148,163,184,.24));background:linear-gradient(180deg,rgba(20,28,45,.94),rgba(11,18,32,.92));box-shadow:0 20px 38px rgba(2,6,23,.26)}html[data-ui-theme=luxury] .auth-form.auth-form-compact{border-color:color-mix(in srgb,var(--app-accent) 16%,rgba(127,97,47,.18));background:linear-gradient(180deg,rgba(255,252,246,.98),rgba(246,238,226,.94));box-shadow:0 18px 32px rgba(52,38,19,.08)}html[data-ui-theme=dark] .auth-password-form,html[data-ui-theme=luxury] .auth-password-form,html[data-ui-theme] .auth-password-form{min-height:100%}html[data-ui-theme=dark] .auth-form.auth-form-compact label,html[data-ui-theme=luxury] .auth-form.auth-form-compact label,html[data-ui-theme] .auth-form.auth-form-compact label{gap:6px;font-size:13px}html[data-ui-theme=dark] .auth-form.auth-form-compact input,html[data-ui-theme=luxury] .auth-form.auth-form-compact input,html[data-ui-theme] .auth-form.auth-form-compact input{min-height:44px!important}html[data-ui-theme=dark] .auth-form.auth-form-compact .field-help,html[data-ui-theme=luxury] .auth-form.auth-form-compact .field-help,html[data-ui-theme] .auth-form.auth-form-compact .field-help{font-size:12px;line-height:1.45}html[data-ui-theme=dark] .auth-form.auth-form-compact .button,html[data-ui-theme=luxury] .auth-form.auth-form-compact .button,html[data-ui-theme] .auth-form.auth-form-compact .button{min-height:44px;margin-top:auto}@media (max-width:1180px){html[data-ui-theme=dark] .auth-setup-grid,html[data-ui-theme=luxury] .auth-setup-grid,html[data-ui-theme] .auth-setup-grid{grid-template-columns:1fr}}html[data-ui-theme=dark] .auth-card,html[data-ui-theme=luxury] .auth-card,html[data-ui-theme] .auth-card{background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface) 97%,white 3%),color-mix(in srgb,var(--app-surface-muted) 92%,transparent))}html[data-ui-theme=dark] .auth-card{background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(10,17,30,.92));box-shadow:0 26px 54px rgba(2,6,23,.24)}html[data-ui-theme=luxury] .auth-card{background:linear-gradient(180deg,rgba(255,251,244,.98),rgba(243,234,220,.94));box-shadow:0 26px 54px rgba(52,38,19,.1)}html[data-ui-theme=dark] .auth-card-head,html[data-ui-theme=luxury] .auth-card-head,html[data-ui-theme] .auth-card-head{align-items:end}html[data-ui-theme=dark] .auth-card-head .eyebrow,html[data-ui-theme=luxury] .auth-card-head .eyebrow,html[data-ui-theme] .auth-card-head .eyebrow{margin-bottom:6px}html[data-ui-theme=dark] .auth-note,html[data-ui-theme=luxury] .auth-note,html[data-ui-theme] .auth-note{max-width:54ch}html[data-ui-theme=dark] .auth-first-login-notice .status-notice-body,html[data-ui-theme=luxury] .auth-first-login-notice .status-notice-body,html[data-ui-theme] .auth-first-login-notice .status-notice-body{gap:6px}html[data-ui-theme=dark] .auth-first-login-notice p,html[data-ui-theme=luxury] .auth-first-login-notice p,html[data-ui-theme] .auth-first-login-notice p{max-width:54ch}html[data-ui-theme=dark] .auth-first-login-notice,html[data-ui-theme=luxury] .auth-first-login-notice,html[data-ui-theme] .auth-first-login-notice{border-color:color-mix(in srgb,var(--app-accent) 18%,var(--app-line))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface-elevated) 95%,white 5%),color-mix(in srgb,var(--app-surface) 98%,transparent))!important;box-shadow:0 14px 30px rgba(15,23,42,.05)!important}html[data-ui-theme=dark] .auth-first-login-notice{border-color:color-mix(in srgb,var(--app-line) 92%,rgba(148,163,184,.26))!important;background:linear-gradient(180deg,rgba(20,28,45,.96),rgba(10,17,30,.94))!important;box-shadow:0 18px 34px rgba(2,6,23,.3)!important}html[data-ui-theme=luxury] .auth-first-login-notice{border-color:color-mix(in srgb,var(--app-accent) 18%,rgba(127,97,47,.18))!important;background:linear-gradient(180deg,rgba(255,251,243,.98),rgba(246,238,225,.94))!important;box-shadow:0 18px 34px rgba(52,38,19,.1)!important}html[data-ui-theme=dark] .auth-first-login-notice span,html[data-ui-theme=luxury] .auth-first-login-notice span,html[data-ui-theme] .auth-first-login-notice span{border-color:color-mix(in srgb,var(--app-accent) 16%,var(--app-line))!important;background:color-mix(in srgb,var(--app-surface) 86%,white 14%)!important;color:color-mix(in srgb,var(--app-text) 88%,var(--app-text-soft))!important}html[data-ui-theme=dark] .auth-first-login-notice span{border-color:color-mix(in srgb,var(--app-line) 90%,rgba(148,163,184,.24))!important;background:rgba(255,255,255,.06)!important;color:rgba(241,245,249,.94)!important}html[data-ui-theme=luxury] .auth-first-login-notice span{border-color:color-mix(in srgb,var(--app-accent) 18%,rgba(127,97,47,.18))!important;background:rgba(255,250,242,.92)!important}html[data-ui-theme] .ai-settings-page{gap:10px!important}html[data-ui-theme] .ai-settings-page>.compact-admin-panel{padding:14px 18px!important}html[data-ui-theme] .ai-settings-page .admin-section-head{margin-bottom:10px!important}html[data-ui-theme] .ai-settings-risk-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}html[data-ui-theme] .ai-settings-readiness-card,html[data-ui-theme] .ai-settings-risk-item{padding:9px 11px;border:1px solid var(--app-line);border-left:4px solid var(--app-text-soft);border-radius:12px;background:var(--app-surface)}html[data-ui-theme] .ai-settings-readiness-card.warning,html[data-ui-theme] .ai-settings-risk-item.warning{border-left-color:#b7791f}html[data-ui-theme] .ai-settings-readiness-card.error,html[data-ui-theme] .ai-settings-risk-item.error{border-left-color:var(--app-status-danger)}html[data-ui-theme] .ai-settings-readiness-card.success,html[data-ui-theme] .ai-settings-risk-item.success{border-left-color:var(--app-status-success)}html[data-ui-theme] .ai-settings-readiness-card p,html[data-ui-theme] .ai-settings-readiness-card strong,html[data-ui-theme] .ai-settings-risk-item p,html[data-ui-theme] .ai-settings-risk-item strong{display:block;margin:0}html[data-ui-theme] .ai-settings-readiness-card p,html[data-ui-theme] .ai-settings-risk-item p{margin-top:3px;color:var(--app-text-soft);font-size:12px;line-height:1.4}html[data-ui-theme] .ai-settings-create-panel{overflow:hidden}html[data-ui-theme] .ai-settings-create-summary{margin-bottom:0!important;cursor:pointer;list-style:none}html[data-ui-theme] .ai-settings-create-summary::-webkit-details-marker{display:none}html[data-ui-theme] .ai-settings-create-panel>form{margin-top:10px}html[data-ui-theme] .ai-settings-create-panel:not([open])>form{display:none}html[data-ui-theme] .ai-settings-create-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px;cursor:pointer}html[data-ui-theme] .ai-settings-create-panel:not([open]) .ai-settings-create-toggle:before{content:"点击展开 · "}html[data-ui-theme] .ai-settings-page>.compact-admin-panel .account-inline-form.admin-form-grid:not(.ai-settings-line-form){grid-template-columns:minmax(130px,.9fr) minmax(200px,1.35fr) minmax(180px,1.1fr) minmax(96px,.55fr) auto auto;gap:8px!important}html[data-ui-theme] .ai-settings-line-summary{min-height:64px!important;padding:11px 14px!important}html[data-ui-theme] .ai-settings-line-summary h4{margin-top:5px!important;font-size:18px!important}html[data-ui-theme] .ai-settings-line-body{gap:10px!important;padding:0 14px 14px!important}html[data-ui-theme] .ai-settings-line-form{grid-template-columns:minmax(150px,.9fr) minmax(210px,1.35fr) minmax(190px,1.1fr) minmax(92px,.55fr) auto auto auto!important;gap:8px!important;padding-top:10px!important}html[data-ui-theme] .ai-settings-line-form .form-actions,html[data-ui-theme] .ai-settings-line-form label:nth-of-type(2),html[data-ui-theme] .ai-settings-line-form label:nth-of-type(3){grid-column:auto!important}html[data-ui-theme] .ai-settings-line-delete-form{padding:8px 10px!important}html[data-ui-theme] .ai-settings-model-panel{margin-top:0!important;padding-top:10px!important}html[data-ui-theme] .ai-settings-model-head{gap:8px!important;margin-bottom:7px!important}html[data-ui-theme] .ai-settings-model-actions{display:inline-flex;flex-wrap:wrap;gap:7px}html[data-ui-theme] .ai-settings-health-card{margin:0 0 8px!important;padding:8px 10px!important}html[data-ui-theme] .ai-model-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:220px;overflow:auto!important}html[data-ui-theme] .ai-model-row{min-height:46px!important;padding:7px 10px!important;border-top:0!important;border-bottom:1px solid var(--app-line)!important}html[data-ui-theme] .ai-model-row:nth-child(odd){border-right:1px solid var(--app-line)!important}html[data-ui-theme] .ai-model-row strong{font-size:13px!important;line-height:1.2!important}html[data-ui-theme] .ai-model-row small{font-size:11px!important;line-height:1.2!important}@media (max-width:1100px){html[data-ui-theme] .ai-settings-line-form,html[data-ui-theme] .ai-settings-page>.compact-admin-panel .account-inline-form.admin-form-grid:not(.ai-settings-line-form),html[data-ui-theme] .ai-settings-risk-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){html[data-ui-theme] .ai-model-list,html[data-ui-theme] .ai-model-row,html[data-ui-theme] .ai-settings-line-form,html[data-ui-theme] .ai-settings-line-summary,html[data-ui-theme] .ai-settings-page>.compact-admin-panel .account-inline-form.admin-form-grid:not(.ai-settings-line-form),html[data-ui-theme] .ai-settings-risk-list{grid-template-columns:1fr!important}html[data-ui-theme] .ai-model-row:nth-child(odd){border-right:0!important}}html[data-ui-theme=dark] .advisor-composer-panel,html[data-ui-theme=luxury] .advisor-composer-panel,html[data-ui-theme] .advisor-composer-panel{display:grid!important;grid-template-columns:1fr!important;grid-gap:9px!important;gap:9px!important;margin:0 14px 14px!important;padding:12px!important;border:1px solid color-mix(in srgb,var(--app-line) 82%,transparent)!important;border-radius:22px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--app-surface-elevated) 94%,white 6%),var(--app-surface))!important;box-shadow:0 18px 46px color-mix(in srgb,var(--app-shadow) 18%,transparent)!important}html[data-ui-theme=dark] .advisor-composer-textarea,html[data-ui-theme=luxury] .advisor-composer-textarea,html[data-ui-theme] .advisor-composer-textarea{display:grid!important;grid-gap:6px!important;padding:0!important;border:0!important;background:transparent!important}html[data-ui-theme=dark] .advisor-composer-textarea>span,html[data-ui-theme=luxury] .advisor-composer-textarea>span,html[data-ui-theme] .advisor-composer-textarea>span{font-weight:800!important;letter-spacing:.03em!important}html[data-ui-theme=dark] .advisor-composer-textarea textarea,html[data-ui-theme=luxury] .advisor-composer-textarea textarea,html[data-ui-theme] .advisor-composer-textarea textarea{min-height:92px!important;max-height:210px!important;padding:13px 14px!important;border:1px solid color-mix(in srgb,var(--app-line) 68%,transparent)!important;border-radius:18px!important;background:color-mix(in srgb,var(--app-surface) 90%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,white 34%,transparent)!important;line-height:1.65!important}html[data-ui-theme] .advisor-attachment-input{display:none!important}html[data-ui-theme=dark] .advisor-attachment-tray,html[data-ui-theme=luxury] .advisor-attachment-tray,html[data-ui-theme] .advisor-attachment-tray{display:flex!important;flex-wrap:wrap!important;gap:7px!important}html[data-ui-theme=dark] .advisor-attachment-card,html[data-ui-theme=luxury] .advisor-attachment-card,html[data-ui-theme] .advisor-attachment-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;max-width:min(100%,360px)!important;padding:7px 8px!important;border:1px solid color-mix(in srgb,var(--app-line) 76%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--app-surface-elevated) 84%,transparent)!important}html[data-ui-theme] .advisor-attachment-icon{display:inline-grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:12px!important;background:color-mix(in srgb,var(--app-accent) 13%,transparent)!important;color:var(--app-accent)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important}html[data-ui-theme=dark] .advisor-attachment-card strong,html[data-ui-theme=luxury] .advisor-attachment-card strong,html[data-ui-theme] .advisor-attachment-card strong{display:block!important;overflow:hidden!important;color:var(--app-text)!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-ui-theme=dark] .advisor-attachment-card small,html[data-ui-theme=luxury] .advisor-attachment-card small,html[data-ui-theme] .advisor-attachment-card small{display:block!important;overflow:hidden!important;color:var(--app-text-soft)!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-ui-theme=dark] .advisor-attachment-remove,html[data-ui-theme=dark] .advisor-composer-prompt,html[data-ui-theme=dark] .advisor-composer-tool,html[data-ui-theme=luxury] .advisor-attachment-remove,html[data-ui-theme=luxury] .advisor-composer-prompt,html[data-ui-theme=luxury] .advisor-composer-tool,html[data-ui-theme] .advisor-attachment-remove,html[data-ui-theme] .advisor-composer-prompt,html[data-ui-theme] .advisor-composer-tool{min-height:34px!important;padding:0 12px!important;border:1px solid color-mix(in srgb,var(--app-line) 78%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--app-surface-elevated) 88%,transparent)!important;color:var(--app-text)!important;cursor:pointer!important;font-size:12px!important;font-weight:850!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important}html[data-ui-theme] .advisor-attachment-remove{min-height:30px!important;padding:0 9px!important;color:var(--app-text-soft)!important}html[data-ui-theme] .advisor-attachment-remove:focus-visible,html[data-ui-theme] .advisor-attachment-remove:hover,html[data-ui-theme] .advisor-composer-prompt:focus-visible,html[data-ui-theme] .advisor-composer-prompt:hover,html[data-ui-theme] .advisor-composer-tool:focus-visible,html[data-ui-theme] .advisor-composer-tool:hover{border-color:color-mix(in srgb,var(--app-accent) 36%,var(--app-line))!important;background:color-mix(in srgb,var(--app-accent) 10%,var(--app-surface-elevated))!important;transform:translateY(-1px)!important}html[data-ui-theme=dark] .advisor-composer-toolbar,html[data-ui-theme=luxury] .advisor-composer-toolbar,html[data-ui-theme] .advisor-composer-toolbar{display:flex!important;gap:7px!important;min-width:0!important}html[data-ui-theme=dark] .advisor-mode-pack,html[data-ui-theme=luxury] .advisor-mode-pack,html[data-ui-theme] .advisor-mode-pack{display:flex!important;align-items:center!important;gap:6px!important}html[data-ui-theme=dark] .advisor-mode-label,html[data-ui-theme=luxury] .advisor-mode-label,html[data-ui-theme] .advisor-mode-label{color:var(--app-text-soft)!important;font-weight:900!important}html[data-ui-theme=dark] .advisor-mode-description,html[data-ui-theme=luxury] .advisor-mode-description,html[data-ui-theme] .advisor-mode-description{overflow:hidden!important;color:var(--app-text-soft)!important;font-size:11px!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-ui-theme=dark] .advisor-mode-control,html[data-ui-theme=luxury] .advisor-mode-control,html[data-ui-theme] .advisor-mode-control{flex:0 0 auto!important;padding:2px!important;gap:2px!important;border-radius:999px!important}html[data-ui-theme=dark] .advisor-mode-control button,html[data-ui-theme=luxury] .advisor-mode-control button,html[data-ui-theme] .advisor-mode-control button{min-height:30px!important;padding:0 10px!important;font-size:11px!important}html[data-ui-theme=dark] .advisor-model-select,html[data-ui-theme=luxury] .advisor-model-select,html[data-ui-theme] .advisor-model-select{min-width:150px!important}html[data-ui-theme=dark] .advisor-model-select select,html[data-ui-theme=luxury] .advisor-model-select select,html[data-ui-theme] .advisor-model-select select{min-height:34px!important;max-width:190px!important;padding:0 28px 0 11px!important;border-radius:999px!important;font-size:12px!important}html[data-ui-theme=dark] .advisor-send-button,html[data-ui-theme=luxury] .advisor-send-button,html[data-ui-theme] .advisor-send-button{min-height:36px!important;min-width:82px!important;border-radius:999px!important}html[data-ui-theme=dark] .advisor-composer-prompts,html[data-ui-theme=luxury] .advisor-composer-prompts,html[data-ui-theme] .advisor-composer-prompts{display:flex!important;flex-wrap:wrap!important;gap:7px!important;padding-top:2px!important}html[data-ui-theme=dark] .advisor-attachment-error,html[data-ui-theme=luxury] .advisor-attachment-error,html[data-ui-theme] .advisor-attachment-error{margin:0!important;color:var(--app-danger,#b42318)!important;font-size:12px!important;font-weight:800!important}@media (max-width:980px){html[data-ui-theme=dark] .advisor-composer-toolbar,html[data-ui-theme=luxury] .advisor-composer-toolbar,html[data-ui-theme] .advisor-composer-toolbar{flex-wrap:wrap!important}html[data-ui-theme=dark] .advisor-mode-pack,html[data-ui-theme=luxury] .advisor-mode-pack,html[data-ui-theme] .advisor-mode-pack{order:5!important;flex-basis:100%!important;min-width:0!important}}@media (max-width:640px){html[data-ui-theme=dark] .advisor-composer-panel,html[data-ui-theme=luxury] .advisor-composer-panel,html[data-ui-theme] .advisor-composer-panel{margin:0 8px 10px!important;padding:10px!important;border-radius:18px!important}html[data-ui-theme=dark] .advisor-mode-pack,html[data-ui-theme=luxury] .advisor-mode-pack,html[data-ui-theme] .advisor-mode-pack{align-items:flex-start!important;flex-direction:column!important}html[data-ui-theme=dark] .advisor-mode-control,html[data-ui-theme=luxury] .advisor-mode-control,html[data-ui-theme] .advisor-mode-control{width:100%!important;overflow-x:auto!important}html[data-ui-theme] .advisor-model-select,html[data-ui-theme] .advisor-model-select select,html[data-ui-theme] .advisor-send-button{flex:1 1 120px!important}}html[data-ui-theme=dark] .advisor-chat-layout.is-initial,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial,html[data-ui-theme] .advisor-chat-layout.is-initial{grid-template-rows:auto minmax(0,1fr) auto!important;padding:clamp(12px,2vh,22px) clamp(12px,2.4vw,24px)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-thread{align-content:end!important;min-height:0!important;padding:0 0 10px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-state{display:block!important;width:min(460px,100%)!important;padding:10px 12px!important;border-style:solid!important;border-radius:14px!important;background:color-mix(in srgb,var(--app-surface-elevated) 56%,transparent)!important}html[data-ui-theme=dark] .advisor-empty-kicker,html[data-ui-theme=luxury] .advisor-empty-kicker,html[data-ui-theme] .advisor-empty-kicker{margin-bottom:4px!important;font-size:10px!important;letter-spacing:.12em!important}html[data-ui-theme=dark] .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-empty-copy h3,html[data-ui-theme] .advisor-empty-copy h3{margin:0!important;font-size:clamp(18px,2.1vw,24px)!important;line-height:1.18!important}html[data-ui-theme=dark] .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme=luxury] .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme] .advisor-empty-copy p:not(.advisor-empty-kicker){margin:6px 0 0!important;font-size:12px!important;line-height:1.45!important}html[data-ui-theme=dark] .advisor-empty-actions,html[data-ui-theme=luxury] .advisor-empty-actions,html[data-ui-theme] .advisor-empty-actions{margin-top:9px!important;gap:6px!important}html[data-ui-theme=dark] .advisor-empty-actions button,html[data-ui-theme=luxury] .advisor-empty-actions button,html[data-ui-theme] .advisor-empty-actions button{min-height:28px!important;padding:0 9px!important;font-size:11px!important}html[data-ui-theme=dark] .advisor-composer-panel,html[data-ui-theme=luxury] .advisor-composer-panel,html[data-ui-theme] .advisor-composer-panel{gap:7px!important;margin:0 10px 10px!important;padding:9px 10px!important;border-radius:18px!important;background:color-mix(in srgb,var(--app-surface-elevated) 86%,var(--app-surface))!important;box-shadow:0 10px 26px color-mix(in srgb,var(--app-shadow) 9%,transparent)!important}html[data-ui-theme=dark] .advisor-composer-textarea,html[data-ui-theme=luxury] .advisor-composer-textarea,html[data-ui-theme] .advisor-composer-textarea{gap:4px!important}html[data-ui-theme=dark] .advisor-composer-textarea>span,html[data-ui-theme=luxury] .advisor-composer-textarea>span,html[data-ui-theme] .advisor-composer-textarea>span{font-size:11px!important;font-weight:760!important}html[data-ui-theme=dark] .advisor-composer-textarea textarea,html[data-ui-theme=luxury] .advisor-composer-textarea textarea,html[data-ui-theme] .advisor-composer-textarea textarea{min-height:68px!important;max-height:150px!important;padding:10px 11px!important;border-radius:14px!important;font-size:14px!important;line-height:1.5!important}html[data-ui-theme=dark] .advisor-attachment-tray,html[data-ui-theme=luxury] .advisor-attachment-tray,html[data-ui-theme] .advisor-attachment-tray{gap:5px!important}html[data-ui-theme=dark] .advisor-attachment-card,html[data-ui-theme=luxury] .advisor-attachment-card,html[data-ui-theme] .advisor-attachment-card{max-width:min(100%,300px)!important;gap:6px!important;padding:5px 6px!important;border-radius:11px!important}html[data-ui-theme] .advisor-attachment-icon{width:28px!important;height:28px!important;border-radius:9px!important;font-size:8px!important}html[data-ui-theme=dark] .advisor-attachment-card strong,html[data-ui-theme=luxury] .advisor-attachment-card strong,html[data-ui-theme] .advisor-attachment-card strong{font-size:11px!important}html[data-ui-theme=dark] .advisor-attachment-card small,html[data-ui-theme=luxury] .advisor-attachment-card small,html[data-ui-theme] .advisor-attachment-card small{font-size:10px!important}html[data-ui-theme=dark] .advisor-composer-toolbar,html[data-ui-theme=luxury] .advisor-composer-toolbar,html[data-ui-theme] .advisor-composer-toolbar{flex-wrap:wrap!important;gap:5px!important}html[data-ui-theme=dark] .advisor-mode-pack,html[data-ui-theme=luxury] .advisor-mode-pack,html[data-ui-theme] .advisor-mode-pack{flex:1 1 360px!important;gap:5px!important;min-width:260px!important}html[data-ui-theme=dark] .advisor-mode-label,html[data-ui-theme=luxury] .advisor-mode-label,html[data-ui-theme] .advisor-mode-label{font-size:11px!important}html[data-ui-theme=dark] .advisor-mode-control,html[data-ui-theme=luxury] .advisor-mode-control,html[data-ui-theme] .advisor-mode-control{padding:1px!important}html[data-ui-theme=dark] .advisor-mode-control button,html[data-ui-theme=luxury] .advisor-mode-control button,html[data-ui-theme] .advisor-mode-control button{min-height:26px!important;padding:0 8px!important;font-size:10.5px!important}html[data-ui-theme=dark] .advisor-attachment-remove,html[data-ui-theme=dark] .advisor-composer-prompt,html[data-ui-theme=dark] .advisor-composer-tool,html[data-ui-theme=luxury] .advisor-attachment-remove,html[data-ui-theme=luxury] .advisor-composer-prompt,html[data-ui-theme=luxury] .advisor-composer-tool,html[data-ui-theme] .advisor-attachment-remove,html[data-ui-theme] .advisor-composer-prompt,html[data-ui-theme] .advisor-composer-tool{min-height:28px!important;padding:0 9px!important;font-size:11px!important;font-weight:780!important}html[data-ui-theme=dark] .advisor-model-select,html[data-ui-theme=luxury] .advisor-model-select,html[data-ui-theme] .advisor-model-select{min-width:112px!important}html[data-ui-theme=dark] .advisor-model-select select,html[data-ui-theme=luxury] .advisor-model-select select,html[data-ui-theme] .advisor-model-select select{min-height:28px!important;padding:0 24px 0 9px!important;font-size:11px!important}html[data-ui-theme=dark] .advisor-send-button,html[data-ui-theme=luxury] .advisor-send-button,html[data-ui-theme] .advisor-send-button{min-height:30px!important;min-width:68px!important;padding:0 13px!important}html[data-ui-theme=dark] .advisor-composer-prompts,html[data-ui-theme=luxury] .advisor-composer-prompts,html[data-ui-theme] .advisor-composer-prompts{gap:5px!important;padding-top:0!important}@media (max-width:640px){html[data-ui-theme=dark] .advisor-mode-pack,html[data-ui-theme=luxury] .advisor-mode-pack,html[data-ui-theme] .advisor-mode-pack{flex-basis:100%!important;min-width:0!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-state{width:100%!important}}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy h3{font-size:clamp(18px,1.9vw,24px)!important;font-weight:650!important;letter-spacing:-.02em!important;line-height:1.16!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker){font-size:12px!important;line-height:1.4!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form{width:min(880px,100%)!important;transform:translateY(-20px)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-thread{padding-bottom:2px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-state{width:min(420px,100%)!important;padding:8px 10px!important;margin-bottom:4px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-actions,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-actions,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-actions{margin-top:7px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-actions button,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-actions button,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-actions button{min-height:26px!important;padding:0 8px!important;font-size:10.5px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial,html[data-ui-theme] .advisor-chat-layout.is-initial{padding-top:clamp(10px,1.6vh,18px)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-thread{align-content:start!important;padding-top:8px!important;padding-bottom:0!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-state{width:min(400px,100%)!important;margin:0 auto 2px!important;padding:6px 8px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy{gap:4px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-kicker,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-kicker,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-kicker{margin-bottom:0!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy h3{font-size:clamp(17px,1.7vw,22px)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker){margin-top:2px!important;font-size:11px!important;line-height:1.35!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form{width:min(860px,100%)!important;margin-top:0!important;transform:none!important}html[data-ui-theme=dark] .advisor-mode-pack,html[data-ui-theme=luxury] .advisor-mode-pack,html[data-ui-theme] .advisor-mode-pack{flex:1 1 300px!important;min-width:220px!important}html[data-ui-theme=dark] .advisor-mode-label,html[data-ui-theme=luxury] .advisor-mode-label,html[data-ui-theme] .advisor-mode-label{white-space:nowrap!important}html[data-ui-theme=dark] .advisor-mode-control,html[data-ui-theme=luxury] .advisor-mode-control,html[data-ui-theme] .advisor-mode-control{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}html[data-ui-theme=dark] .advisor-mode-control::-webkit-scrollbar,html[data-ui-theme=luxury] .advisor-mode-control::-webkit-scrollbar,html[data-ui-theme] .advisor-mode-control::-webkit-scrollbar{display:none!important}html[data-ui-theme=dark] .advisor-composer-prompt,html[data-ui-theme=dark] .advisor-mode-control button,html[data-ui-theme=luxury] .advisor-composer-prompt,html[data-ui-theme=luxury] .advisor-mode-control button,html[data-ui-theme] .advisor-composer-prompt,html[data-ui-theme] .advisor-mode-control button{white-space:nowrap!important}html[data-ui-theme=dark] .advisor-composer-prompts,html[data-ui-theme=luxury] .advisor-composer-prompts,html[data-ui-theme] .advisor-composer-prompts{flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}html[data-ui-theme=dark] .advisor-composer-prompts::-webkit-scrollbar,html[data-ui-theme=luxury] .advisor-composer-prompts::-webkit-scrollbar,html[data-ui-theme] .advisor-composer-prompts::-webkit-scrollbar{display:none!important}@media (max-width:980px){html[data-ui-theme=dark] .advisor-composer-toolbar,html[data-ui-theme=luxury] .advisor-composer-toolbar,html[data-ui-theme] .advisor-composer-toolbar{row-gap:6px!important}html[data-ui-theme=dark] .advisor-model-select,html[data-ui-theme=luxury] .advisor-model-select,html[data-ui-theme] .advisor-model-select{margin-left:auto!important}}@media (max-width:640px){html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-state{width:100%!important}html[data-ui-theme=dark] .advisor-mode-pack,html[data-ui-theme=luxury] .advisor-mode-pack,html[data-ui-theme] .advisor-mode-pack{flex-basis:100%!important;min-width:0!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy h3{font-size:18px!important}}html[data-ui-theme=dark] .advisor-chat-layout,html[data-ui-theme=luxury] .advisor-chat-layout,html[data-ui-theme] .advisor-chat-layout{grid-template-rows:auto minmax(0,1fr) auto!important;background:var(--app-surface)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial,html[data-ui-theme] .advisor-chat-layout.is-initial{align-items:stretch!important;padding:14px 18px 18px!important;background:var(--app-surface)!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-topbar,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-topbar,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-topbar{padding:0 0 8px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-thread{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:42px 0 16px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-state{width:min(520px,100%)!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy{gap:6px!important;text-align:center!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-kicker,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-kicker,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-kicker{color:var(--app-text-soft)!important;font-size:11px!important;font-weight:520!important;letter-spacing:0!important;text-transform:none!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy h3{font-size:clamp(24px,2.2vw,34px)!important;font-weight:620!important;line-height:1.12!important;letter-spacing:-.03em!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker){margin-top:0!important;color:var(--app-text-soft)!important;font-size:14px!important;line-height:1.5!important}html[data-ui-theme=dark] .advisor-composer-panel,html[data-ui-theme=luxury] .advisor-composer-panel,html[data-ui-theme] .advisor-composer-panel{gap:10px!important;margin:0 auto 14px!important;padding:0!important;width:min(1120px,100%)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form{width:min(1120px,100%)!important;margin-top:-6px!important}html[data-ui-theme=dark] .advisor-composer-textarea,html[data-ui-theme=luxury] .advisor-composer-textarea,html[data-ui-theme] .advisor-composer-textarea{gap:6px!important}html[data-ui-theme=dark] .advisor-composer-textarea>span,html[data-ui-theme=luxury] .advisor-composer-textarea>span,html[data-ui-theme] .advisor-composer-textarea>span{color:var(--app-text-soft)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important}html[data-ui-theme=dark] .advisor-composer-textarea textarea,html[data-ui-theme=luxury] .advisor-composer-textarea textarea,html[data-ui-theme] .advisor-composer-textarea textarea{min-height:76px!important;max-height:176px!important;padding:14px 16px!important;border:1px solid color-mix(in srgb,var(--app-line) 70%,transparent)!important;border-radius:24px!important;background:var(--app-surface)!important;box-shadow:none!important;font-size:15px!important;line-height:1.6!important}html[data-ui-theme=dark] .advisor-composer-textarea textarea:focus,html[data-ui-theme=luxury] .advisor-composer-textarea textarea:focus,html[data-ui-theme] .advisor-composer-textarea textarea:focus{border-color:color-mix(in srgb,var(--app-accent) 34%,var(--app-line))!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-composer-toolbar,html[data-ui-theme=luxury] .advisor-composer-toolbar,html[data-ui-theme] .advisor-composer-toolbar{gap:10px!important;padding:0 6px!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important}html[data-ui-theme=dark] .advisor-mode-pack,html[data-ui-theme=luxury] .advisor-mode-pack,html[data-ui-theme] .advisor-mode-pack{flex:1 1 auto!important;min-width:0!important;gap:10px!important}html[data-ui-theme=dark] .advisor-mode-label,html[data-ui-theme=luxury] .advisor-mode-label,html[data-ui-theme] .advisor-mode-label{color:var(--app-text)!important;font-size:12px!important;font-weight:520!important}html[data-ui-theme=dark] .advisor-mode-description,html[data-ui-theme=luxury] .advisor-mode-description,html[data-ui-theme] .advisor-mode-description{display:none!important}html[data-ui-theme=dark] .advisor-mode-control,html[data-ui-theme=luxury] .advisor-mode-control,html[data-ui-theme] .advisor-mode-control{padding:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-attachment-remove,html[data-ui-theme=dark] .advisor-composer-prompt,html[data-ui-theme=dark] .advisor-composer-tool,html[data-ui-theme=dark] .advisor-mode-control button,html[data-ui-theme=dark] .advisor-model-select select,html[data-ui-theme=luxury] .advisor-attachment-remove,html[data-ui-theme=luxury] .advisor-composer-prompt,html[data-ui-theme=luxury] .advisor-composer-tool,html[data-ui-theme=luxury] .advisor-mode-control button,html[data-ui-theme=luxury] .advisor-model-select select,html[data-ui-theme] .advisor-attachment-remove,html[data-ui-theme] .advisor-composer-prompt,html[data-ui-theme] .advisor-composer-tool,html[data-ui-theme] .advisor-mode-control button,html[data-ui-theme] .advisor-model-select select{min-height:34px!important;border:1px solid color-mix(in srgb,var(--app-line) 72%,transparent)!important;border-radius:999px!important;background:var(--app-surface)!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important}html[data-ui-theme=dark] .advisor-mode-control button,html[data-ui-theme=luxury] .advisor-mode-control button,html[data-ui-theme] .advisor-mode-control button{padding:0 11px!important;color:var(--app-text-soft)!important}html[data-ui-theme=dark] .advisor-mode-control button.is-active,html[data-ui-theme=luxury] .advisor-mode-control button.is-active,html[data-ui-theme] .advisor-mode-control button.is-active{color:var(--app-text)!important;background:color-mix(in srgb,var(--app-surface-elevated) 88%,var(--app-surface))!important}html[data-ui-theme=dark] .advisor-composer-prompt,html[data-ui-theme=dark] .advisor-composer-tool,html[data-ui-theme=luxury] .advisor-composer-prompt,html[data-ui-theme=luxury] .advisor-composer-tool,html[data-ui-theme] .advisor-composer-prompt,html[data-ui-theme] .advisor-composer-tool{padding:0 12px!important}html[data-ui-theme=dark] .advisor-model-select,html[data-ui-theme=luxury] .advisor-model-select,html[data-ui-theme] .advisor-model-select{min-width:132px!important}html[data-ui-theme=dark] .advisor-model-select select,html[data-ui-theme=luxury] .advisor-model-select select,html[data-ui-theme] .advisor-model-select select{max-width:142px!important;padding:0 28px 0 12px!important;color:var(--app-text)!important}html[data-ui-theme=dark] .advisor-send-button,html[data-ui-theme=luxury] .advisor-send-button,html[data-ui-theme] .advisor-send-button{min-width:74px!important;padding:0 16px!important;font-weight:560!important}html[data-ui-theme=dark] .advisor-composer-prompts,html[data-ui-theme=luxury] .advisor-composer-prompts,html[data-ui-theme] .advisor-composer-prompts{gap:8px!important;padding:0 6px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-composer-prompts,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-composer-prompts,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-composer-prompts{margin-top:-2px!important}@media (max-width:980px){html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-thread{padding-top:28px!important}html[data-ui-theme=dark] .advisor-composer-toolbar,html[data-ui-theme=luxury] .advisor-composer-toolbar,html[data-ui-theme] .advisor-composer-toolbar{flex-wrap:wrap!important;justify-content:flex-start!important}html[data-ui-theme=dark] .advisor-mode-pack,html[data-ui-theme=luxury] .advisor-mode-pack,html[data-ui-theme] .advisor-mode-pack{flex-basis:100%!important}}@media (max-width:640px){html[data-ui-theme=dark] .advisor-chat-layout.is-initial,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial,html[data-ui-theme] .advisor-chat-layout.is-initial{padding:12px 12px 16px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-thread{padding-top:18px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy h3,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy h3{font-size:21px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker),html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-empty-copy p:not(.advisor-empty-kicker){font-size:13px!important}html[data-ui-theme=dark] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme=luxury] .advisor-chat-layout.is-initial .advisor-chat-form,html[data-ui-theme] .advisor-chat-layout.is-initial .advisor-chat-form{margin-top:0!important}}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-chat-layout.is-initial,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-chat-layout.is-initial,html[data-ui-theme] .advisor-workbench-shell .advisor-chat-layout.is-initial{grid-template-rows:auto auto auto!important;align-content:center!important;row-gap:16px!important;padding:18px!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-topbar,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-topbar,html[data-ui-theme] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-topbar{min-height:0!important;padding:0!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-thread,html[data-ui-theme] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-thread{min-height:auto!important;height:auto!important;padding:0!important;overflow:visible!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-empty-state,html[data-ui-theme] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-empty-state{width:min(560px,100%)!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-chat-layout .advisor-chat-form.advisor-composer-panel,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-chat-layout .advisor-chat-form.advisor-composer-panel,html[data-ui-theme] .advisor-workbench-shell .advisor-chat-layout .advisor-chat-form.advisor-composer-panel{padding:0!important;border:0!important;border-top:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-form.advisor-composer-panel,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-form.advisor-composer-panel,html[data-ui-theme] .advisor-workbench-shell .advisor-chat-layout.is-initial .advisor-chat-form.advisor-composer-panel{margin:0 auto!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-composer-textarea textarea,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-composer-textarea textarea,html[data-ui-theme] .advisor-workbench-shell .advisor-composer-textarea textarea{box-shadow:none!important}html[data-ui-theme=dark] .advisor-workbench-shell .advisor-composer-prompt,html[data-ui-theme=dark] .advisor-workbench-shell .advisor-composer-tool,html[data-ui-theme=dark] .advisor-workbench-shell .advisor-mode-control button,html[data-ui-theme=dark] .advisor-workbench-shell .advisor-mode-label,html[data-ui-theme=dark] .advisor-workbench-shell .advisor-model-select select,html[data-ui-theme=luxury] .advisor-composer-tool,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-composer-prompt,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-mode-control button,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-mode-label,html[data-ui-theme=luxury] .advisor-workbench-shell .advisor-model-select select,html[data-ui-theme] .advisor-workbench-shell .advisor-composer-prompt,html[data-ui-theme] .advisor-workbench-shell .advisor-composer-tool,html[data-ui-theme] .advisor-workbench-shell .advisor-mode-control button,html[data-ui-theme] .advisor-workbench-shell .advisor-mode-label,html[data-ui-theme] .advisor-workbench-shell .advisor-model-select select{font-weight:500!important}