:root{--pe10-ivory:#fffaf6;--pe10-plum:#56384c;--pe10-rose:#bd859c;--pe10-petal:#f6dfe4;--pe10-gold:#c6a374;--pe10-line:#e9d5d2;--pe10-shadow:0 16px 38px rgba(91,54,65,.065)}
html{scroll-behavior:smooth}body{background:radial-gradient(ellipse at 81% 3%,#fff1f4 0,transparent 45%),linear-gradient(155deg,#fffaf7 0%,#f7eeef 100%);color:#503945}.shell{grid-template-columns:238px minmax(0,1fr)}.sidebar{background:linear-gradient(170deg,#422a3c,#594054 58%,#65485b);padding:25px 14px 18px;box-shadow:9px 0 35px #3e243a17;scrollbar-width:thin;scrollbar-color:#ffffff4a transparent}.brandbox{padding:6px 2px 20px}.brandname{font-size:31px;letter-spacing:-1px;color:#f7dbbf}.brand-star{color:#eac5ac}.nav-kicker{margin:19px 9px 13px;color:#e5bdc6;font-size:9px}.navlinks{gap:6px}.navbtn{min-height:42px;padding:10px 11px;color:#f1dce2;border-radius:12px;font-size:12.5px;line-height:1.36;transition:background .15s,border-color .15s}.navbtn .navicon{color:#ecd1b0}.navbtn.active{background:linear-gradient(120deg,#fff6f2,#f1dbe3);color:#694058;border-color:#e2c3c6;box-shadow:0 5px 20px #22162220}.navbtn.active .navicon{color:#a37488}.navbtn:hover:not(.active){background:#ffffff19}.navbtn[hidden]{display:none!important}.sidefoot{padding:17px 6px 1px;margin-top:auto}.sidefoot em{font-size:15px}#pe10-nav-control{padding:0 2px 13px}.pe10-navgroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:9px}.pe10-navgroup{padding:9px 3px 8px;color:#e7d0d8;background:#ffffff0e;border:1px solid #ffffff2c;border-radius:9px;font-size:10px;line-height:1.1;display:grid;justify-items:center;gap:5px;min-width:0}.pe10-navgroup span{font-size:17px;color:#f8d6b4}.pe10-navgroup.active{background:#ffeef1;color:#724258;border-color:#ffe3e6;font-weight:700}.pe10-navgroup.active span{color:#b9798f}#pe10-nav-search{width:100%;background:#fffaf7f2;border:1px solid #f6dce2;border-radius:10px;color:#65455b;padding:10px 11px;font-size:12px;outline-offset:2px}.main{padding:23px clamp(18px,2.6vw,42px) 50px}.topbar{background:linear-gradient(110deg,#fffdfb,#fcf0f1);padding:16px 18px;border:1px solid #e9d4d3;border-radius:20px;box-shadow:var(--pe10-shadow);margin-bottom:20px}.topname{font-size:26px;color:#795167;font-style:italic}.metric-pill{background:#fff;border-color:#ebd8d4}.metric-pill b{color:#674353}.card,.homepanel,.at-hero,.pe9-workshop{box-shadow:var(--pe10-shadow)}.card{border-color:var(--pe10-line);background:#fffcf9}.section-title h1,.section-title h2{color:#78506a;letter-spacing:-.025em}.section-title p{font-size:13px}.btn{border-radius:12px;transition:transform .16s,box-shadow .16s,filter .16s}.btn:focus-visible,.pe10-tab:focus-visible{outline:3px solid #bd9d70;outline-offset:2px}.btn.gold{background:linear-gradient(120deg,#d8af83,#ae7a55)}.btn:not(.gold):not(.outline):not(.light){background:#80556b}.hero-story{min-height:580px;border:1px solid #e9d4d2;box-shadow:0 18px 40px #61414b1a}.hero-story:after{background:linear-gradient(0deg,#331c31c9,transparent 65%),linear-gradient(90deg,#3325324c,transparent 75%)}.hero-content h1{font-size:clamp(35px,3.6vw,64px);font-weight:400;line-height:1.06;letter-spacing:-.02em}.hero-content p{font-size:14px;max-width:440px}.homepanel{background:#fffcfa;border:1px solid var(--pe10-line);border-radius:21px}.kpibox{background:#fff8f7}.teaser{border-color:var(--pe10-line);border-radius:19px}.stage{border-radius:21px}.catalog-item{background:#fffdfa;border-color:#ead9d1}.catalog-item:focus-visible{outline:3px solid #bf8b9d}.pagefade{min-width:0}.pe10-breadcrumb{display:flex;align-items:center;gap:11px;color:#a07986;font-size:11px;letter-spacing:.025em;margin:-5px 0 19px;padding:0 3px}.pe10-breadcrumb strong{color:#775062;font-weight:650}.pe10-breadcrumb-home{margin-left:auto;border:1px solid #ecd6d4;border-radius:999px;padding:7px 12px;background:#fffaf6;color:#8c6073;font-size:11px}.pe10-designer-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:17px 0 22px;position:sticky;top:10px;z-index:4;padding:10px;background:#fffaf9f2;backdrop-filter:blur(16px);border:1px solid #efd8da;border-radius:17px;box-shadow:0 9px 24px #5b36431b}.pe10-tab{border:1px solid #ead7d8;background:#fffdfb;border-radius:12px;padding:12px 7px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:#8b6274;transition:.16s}.pe10-tab:hover{border-color:#d3a2b3;background:#fdf1f4}.pe10-tab.active{background:linear-gradient(145deg,#a9748f,#825269);color:white;border-color:#946077;box-shadow:0 7px 15px #b97e9336}.pe10-tab-icon{font-family:Georgia;font-size:22px;line-height:1}.pe10-tab b{display:block;font-size:12px;white-space:normal}.pe10-tab small{display:block;font-size:9px;line-height:1.35;margin-top:4px;color:inherit;opacity:.85}.pe10-section[hidden]{display:none!important}.pe10-section{animation:pe10Fade .2s ease both}@keyframes pe10Fade{from{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pe9-workshop{margin:3px 0 30px;border-radius:21px;border-color:#ebcdd2;padding:clamp(16px,2vw,25px);background:linear-gradient(135deg,#fffcfa,#f9eaee)}.pe9-layout{grid-template-columns:minmax(300px,1.04fr) minmax(350px,.96fr);gap:20px}.pe9-preview{position:sticky;top:110px;background:radial-gradient(ellipse at 52% 18%,#fffefa,#f8e9e5);border:1px solid #ebd1d1;border-radius:18px;padding:20px}.pe9-preview svg{max-width:580px;width:100%;filter:drop-shadow(0 9px 17px #71566012)}.pe9-caption{color:#9b7485;font-size:11px;letter-spacing:1.6px}.pe9-form{background:#fffdfb;border-radius:15px;padding:12px;border:1px solid #efd7dc}.pe9-fields{gap:10px}.pe9-field{padding:10px 10px 11px;position:relative;transition:border-color .14s,background .14s;background:linear-gradient(115deg,#fffdfb,#fff9f8)}.pe9-field:hover{border-color:#cfa4b0;background:#fff7f9}.pe9-field:before{content:attr(data-pe10-icon);position:absolute;right:10px;top:7px;color:#ba8e9d;font-size:18px}.pe9-field>span{padding-right:25px}.pe9-field select{font-size:13px;padding:11px 9px;background:#fff}.pe9-presets{gap:9px;margin:17px 0}.pe9-presets button{border-radius:11px}.pe10-designer-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin:13px 0 17px}.pe10-mini-label{color:#a27785;font-size:10px;font-weight:700;letter-spacing:1.7px}.pe10-design-buttons{display:flex;gap:8px;flex-wrap:wrap}.pe10-ghost{border:1px solid #dfbbc8;background:#fffaf9;color:#8e5972;border-radius:10px;padding:10px 12px;font-size:12px}.pe10-ghost:disabled{opacity:.35}.pe10-presets{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fff9f8;border:1px solid #ead0d4;border-radius:12px;padding:12px;margin-bottom:15px;font-size:12px;color:#8a5b6d}.pe10-presets span{font-weight:700;margin-right:4px}.pe10-presets button{border:1px solid #dcbbc6;background:#fff;color:#8d6475;padding:7px 12px;border-radius:99px}.pe10-finish-strip{background:linear-gradient(105deg,#674254,#9a6577);border-radius:17px;padding:17px 22px;color:#fff7f0;display:grid;gap:5px;margin-bottom:17px}.pe10-finish-strip span{font-size:10px;letter-spacing:2px;color:#f4d2b8}.pe10-finish-strip b{font:23px Georgia}.pe10-finish-strip small{font-size:12px;color:#ffe6eb}.pe10-finish-art svg{filter:drop-shadow(0 10px 16px #6c53601b)}.p7-wrap,.s5c-couture,.s3b-atelier,.s2d-studio,.s2e-studio,.s5a-studio,.at-library{border-radius:20px;box-shadow:var(--pe10-shadow)}.at-workspace{border-radius:19px}.s5c-couture,.s3b-atelier{border-color:#efd7db}.p7-art{background:radial-gradient(ellipse at center top,#fffefb,#f6e7e6)}.pe10-mobile-menu{display:none;background:#fff;border:1px solid #e8cfd5;color:#784b64;border-radius:10px;font-size:19px;min-width:40px;height:38px}.p7-item:nth-child(even),.tinyline:nth-child(even){background:#fff9f8}.p7-item{border-radius:6px}table{border-collapse:collapse}table th{background:#f5e6e8;color:#765061}table td,table th{padding:9px;border-bottom:1px solid #e7d8d5}@media(max-width:1320px){.pe10-designer-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pe10-tab{flex-direction:row;justify-content:center;gap:9px}.pe10-tab small{display:none}}@media(max-width:1050px){.pe9-layout{grid-template-columns:1fr}.pe9-preview{position:relative;top:auto}.pe9-preview svg{max-width:530px}.intro-grid{grid-template-columns:1fr}.hero-story{min-height:460px}}@media(max-width:800px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:50;width:min(310px,86vw);transform:translateX(-105%);transition:transform .2s;box-shadow:15px 0 45px #2c142a40}.pe10-nav-open .sidebar{transform:translateX(0)}.pe10-nav-open:after{content:"";position:fixed;inset:0;background:#24132393;z-index:45}.pe10-mobile-menu{display:inline-flex;align-items:center;justify-content:center}.topbar{gap:10px;padding:12px}.main{padding:14px 14px 42px}.pe10-designer-tabs{position:sticky;top:0;gap:5px;padding:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.pe10-tab{padding:9px 5px;gap:5px}.pe10-tab-icon{font-size:17px}.pe10-tab b{font-size:11px}.pe9-layout{grid-template-columns:1fr}.pe9-header h3{font-size:24px}.pe9-preview svg{max-width:480px}}@media(max-width:520px){.pe10-designer-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pe10-tab{flex-direction:column}.pe10-tab b{font-size:10px}.pe10-tab-icon{font-size:18px}.pe9-fields{grid-template-columns:1fr}.pe10-breadcrumb-home{display:none}.topname{font-size:20px}.topright{gap:5px}.metric-pill{padding:8px 10px}.metric-pill b{font-size:10px}.hero-story{min-height:440px}.hero-content h1{font-size:37px}.pe10-finish-strip b{font-size:20px}}

.pe10-mobile-navline{display:none}.pe10-sidebar-close{display:none}@media(max-width:800px){.pe10-mobile-navline{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:25;padding:9px 12px;margin:-10px -10px 13px;border-radius:12px;background:#fffafaf5;backdrop-filter:blur(15px);border:1px solid #eed8da;box-shadow:0 7px 18px #76546013;color:#8e6275;font:italic 18px Georgia}.pe10-mobile-menu{display:inline-flex;align-items:center;justify-content:center}.pe10-mobile-navline i{color:#c69d85}.pe10-sidebar-close{display:block;width:100%;background:#fff7f5;color:#855069;border:0;border-radius:9px;padding:9px;margin:0 0 10px;font-size:12px}.pe10-nav-open .sidebar{z-index:55}}
@media(max-width:800px){.sidebar{display:flex!important;visibility:visible!important;opacity:1!important;overflow-y:auto!important;left:0!important;bottom:0!important;top:0!important}.pe10-nav-open .sidebar{transform:translateX(0)!important}.pe10-nav-open:after{pointer-events:auto}}
@media(max-width:800px){.sidebar{position:fixed!important;width:min(310px,86vw)!important;height:100vh!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:23px 14px!important}.sidebar .navlinks{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;overflow:visible!important;white-space:normal!important;width:100%}.sidebar .navlinks .navbtn{width:100%!important;flex-shrink:1!important;padding:10px 11px!important}.sidebar .nav-kicker,.sidebar .sidefoot{display:block!important}.pe10-nav-open .sidebar{transform:translateX(0)!important}}
