.ProductShell-module__H8zPwW__publicShell{min-height:100dvh;color:var(--pp-text);background:linear-gradient(180deg, #ffffffb8, #fff0 360px), var(--pp-bg)}.ProductShell-module__H8zPwW__publicNav{justify-content:space-between;align-items:center;gap:18px;width:min(100%,1180px);min-height:68px;margin:0 auto;padding:0 24px;display:flex}.ProductShell-module__H8zPwW__brandMark{color:var(--pp-text);align-items:center;gap:10px;font-size:15px;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__markGrid{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-surface);grid-template-columns:repeat(3,1fr);gap:3px;width:30px;height:30px;padding:4px;display:grid}.ProductShell-module__H8zPwW__markGrid span{background:var(--pp-primary);border-radius:50%}.ProductShell-module__H8zPwW__markGrid span:nth-child(2n){background:var(--pp-accent-warm)}.ProductShell-module__H8zPwW__navLinks{align-items:center;gap:4px;display:flex}.ProductShell-module__H8zPwW__navLinksCompact{align-items:center;gap:8px;display:flex}.ProductShell-module__H8zPwW__navLinks a{border-radius:var(--pp-radius-sm);min-height:40px;color:var(--pp-muted);align-items:center;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.ProductShell-module__H8zPwW__navButton{border-radius:var(--pp-radius-sm);min-height:40px;color:var(--pp-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.ProductShell-module__H8zPwW__navLinksCompact a,.ProductShell-module__H8zPwW__navLinksCompact .ProductShell-module__H8zPwW__navButton{color:#38342e;white-space:nowrap;background:#fffefa;border:1px solid #d7d0c5;border-radius:7px;align-items:center;height:36px;padding:0 13px;font-size:13px;font-weight:720;display:inline-flex}.ProductShell-module__H8zPwW__navSession{background:var(--pp-primary-bg);min-height:32px;color:var(--pp-primary);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__navLinksCompact .ProductShell-module__H8zPwW__navSession{color:#1f6e5d;white-space:nowrap;background:#e8f3ee;height:36px;padding:0 13px;font-size:13px}.ProductShell-module__H8zPwW__navLinks a:hover,.ProductShell-module__H8zPwW__navLinks a:focus-visible,.ProductShell-module__H8zPwW__navButton:hover,.ProductShell-module__H8zPwW__navButton:focus-visible,.ProductShell-module__H8zPwW__navLinksCompact a:hover,.ProductShell-module__H8zPwW__navLinksCompact a:focus-visible{color:var(--pp-text);background:var(--pp-surface);outline:none}.ProductShell-module__H8zPwW__hero{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(32px,4vw,48px);width:min(100%,1180px);margin:0 auto;padding:46px 24px 28px;display:grid}.ProductShell-module__H8zPwW__heroCopy{gap:18px;display:grid}.ProductShell-module__H8zPwW__surfaceLabel{color:#7a5149;background:#fff4ef;border:1px solid #e3c8c0eb;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__heroTitle{max-width:10ch;color:var(--pp-text);letter-spacing:0;font-size:50px;line-height:1.02}.ProductShell-module__H8zPwW__titleLine{align-items:baseline;gap:5px;display:flex}.ProductShell-module__H8zPwW__titleChar{color:var(--pp-text);text-shadow:0 5px #d47b8624;border-radius:12px;padding:0 2px;font-weight:920;display:inline-block}.ProductShell-module__H8zPwW__titleChar[data-tone=green]{color:var(--pp-primary)}.ProductShell-module__H8zPwW__titleChar[data-tone=clay]{color:#c96878}.ProductShell-module__H8zPwW__titleDot{width:14px;height:14px;box-shadow:19px 8px 0 var(--pp-primary), 38px -2px 0 #d47b86;background:#f0b84f;border:1px solid #28231d2e;border-radius:50%;display:inline-block;transform:translateY(-9px)}.ProductShell-module__H8zPwW__heroCopy p{max-width:48ch;color:var(--pp-muted);text-wrap:pretty;font-size:16px;line-height:1.75}.ProductShell-module__H8zPwW__heroActions,.ProductShell-module__H8zPwW__proofActions{flex-wrap:wrap;gap:12px;display:flex}.ProductShell-module__H8zPwW__primaryAction,.ProductShell-module__H8zPwW__secondaryAction{border-radius:var(--pp-radius-md);justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:15px;font-weight:760;display:inline-flex}.ProductShell-module__H8zPwW__primaryAction{background:var(--pp-primary);color:#fff}.ProductShell-module__H8zPwW__primaryAction:hover,.ProductShell-module__H8zPwW__primaryAction:focus-visible{background:var(--pp-primary-strong);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__secondaryAction{border:1px solid var(--pp-border-strong);background:var(--pp-surface);color:var(--pp-text)}.ProductShell-module__H8zPwW__secondaryAction:hover,.ProductShell-module__H8zPwW__secondaryAction:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__heroNotes{max-width:420px;color:var(--pp-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:4px;font-size:13px;display:grid}.ProductShell-module__H8zPwW__heroNotes span{background:#fff8f2;border:1px solid #d6cab8d1;border-radius:999px;padding:9px 10px;font-weight:690}.ProductShell-module__H8zPwW__heroVisualStage{min-height:600px;position:relative}.ProductShell-module__H8zPwW__heroVisualRail{border:1px solid var(--pp-border);background:linear-gradient(135deg, #fffaf1eb, #f7efe2c7), var(--pp-surface);border-radius:18px;position:absolute;inset:44px 26px 42px}.ProductShell-module__H8zPwW__heroVisualRail:before{content:"";border:1px dashed #26211c29;border-radius:14px;position:absolute;inset:20px}.ProductShell-module__H8zPwW__heroPhotoCard,.ProductShell-module__H8zPwW__heroPatternCard,.ProductShell-module__H8zPwW__heroMiniCard{border:1px solid var(--pp-border-strong);background:var(--pp-surface);border-radius:14px;position:absolute;box-shadow:0 18px 28px #2d251c21}.ProductShell-module__H8zPwW__heroPhotoCard{z-index:2;width:min(330px,47%);margin:0;padding:10px 10px 44px;top:18px;left:0;transform:rotate(-2.5deg)}.ProductShell-module__H8zPwW__heroPatternCard{z-index:3;width:min(390px,56%);margin:0;padding:12px 12px 50px;top:72px;right:0;transform:rotate(1.8deg)}.ProductShell-module__H8zPwW__heroPhotoCard img,.ProductShell-module__H8zPwW__heroPatternCard img{aspect-ratio:1;border-radius:var(--pp-radius-sm);object-fit:cover;width:100%;display:block}.ProductShell-module__H8zPwW__heroVisualCaption{color:#4d463e;justify-content:space-between;align-items:center;font-size:13px;font-weight:760;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.ProductShell-module__H8zPwW__heroVisualArrow{z-index:4;background:var(--pp-primary);color:#fff;border:1px solid #b8a996;border-radius:999px;place-items:center;width:74px;height:42px;font-size:24px;font-weight:900;display:grid;position:absolute;top:262px;left:44%;transform:translate(-50%);box-shadow:0 10px 18px #217d6b3d}.ProductShell-module__H8zPwW__heroMiniCard{z-index:5;width:272px;padding:14px;bottom:28px;left:52px}.ProductShell-module__H8zPwW__heroMiniCard h2{margin:0 0 10px;font-size:15px}.ProductShell-module__H8zPwW__heroColorRows{gap:8px;display:grid}.ProductShell-module__H8zPwW__heroColorRow{color:var(--pp-muted);grid-template-columns:18px 36px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.ProductShell-module__H8zPwW__heroColorDot{border:1px solid #28231d2e;border-radius:50%;width:18px;height:18px}.ProductShell-module__H8zPwW__heroColorRow strong,.ProductShell-module__H8zPwW__heroColorRow em{color:var(--pp-text);font-style:normal;font-weight:780}.ProductShell-module__H8zPwW__heroVisualNote{z-index:5;width:230px;color:var(--pp-primary-strong);background:#dcefe8;border:1px solid #207d6b38;border-radius:12px;padding:13px 14px;font-size:13px;font-weight:760;line-height:1.45;position:absolute;bottom:34px;right:22px}.ProductShell-module__H8zPwW__proofPanel{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);gap:18px;padding:18px;display:grid;box-shadow:0 8px #22201d0f}.ProductShell-module__H8zPwW__proofTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductShell-module__H8zPwW__proofTop div{gap:3px;display:grid}.ProductShell-module__H8zPwW__proofTop span{color:var(--pp-muted);font-size:12px;font-weight:680}.ProductShell-module__H8zPwW__proofTop strong{font-size:16px}.ProductShell-module__H8zPwW__proofStatus{background:var(--pp-success-bg);border-radius:999px;padding:6px 9px;color:var(--pp-success-text)!important}.ProductShell-module__H8zPwW__patternGrid{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background-color:#faf8f3;background-image:linear-gradient(#e1d9cd 1px,#0000 1px),linear-gradient(90deg,#e1d9cd 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:29px 29px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;padding:16px;display:grid}.ProductShell-module__H8zPwW__bead{aspect-ratio:1;border:1px solid #20201d2e;border-radius:50%;display:block;box-shadow:inset 0 1px #ffffff7a}.ProductShell-module__H8zPwW__legendRows{gap:8px;display:grid}.ProductShell-module__H8zPwW__legendRow{min-height:34px;color:var(--pp-muted);grid-template-columns:18px 34px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.ProductShell-module__H8zPwW__legendRow strong{color:var(--pp-text)}.ProductShell-module__H8zPwW__legendRow em{color:var(--pp-text);font-style:normal;font-weight:720}.ProductShell-module__H8zPwW__legendSwatch{border:1px solid #20201d2e;border-radius:50%;width:18px;height:18px}.ProductShell-module__H8zPwW__section{width:min(100%,1180px);margin:0 auto;padding:34px 24px}.ProductShell-module__H8zPwW__showcaseSection{padding-top:8px;padding-bottom:28px}.ProductShell-module__H8zPwW__sectionHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.ProductShell-module__H8zPwW__sectionHeader h2{color:var(--pp-text);letter-spacing:0;font-size:28px;line-height:1.15}.ProductShell-module__H8zPwW__sectionHeader p{max-width:58ch;color:var(--pp-muted);font-size:15px;line-height:1.6}.ProductShell-module__H8zPwW__workflow{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ProductShell-module__H8zPwW__workflowItem{border-right:1px solid var(--pp-border);align-content:start;gap:10px;min-height:156px;padding:18px;display:grid}.ProductShell-module__H8zPwW__workflowItem:last-child{border-right:0}.ProductShell-module__H8zPwW__workflowItem span{background:var(--pp-primary-bg);width:34px;height:34px;color:var(--pp-primary);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.ProductShell-module__H8zPwW__workflowItem h3{font-size:17px}.ProductShell-module__H8zPwW__workflowItem p{color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell-module__H8zPwW__areaGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ProductShell-module__H8zPwW__areaLink{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);align-content:space-between;gap:18px;min-height:132px;padding:16px;display:grid}.ProductShell-module__H8zPwW__areaLink:hover,.ProductShell-module__H8zPwW__areaLink:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__areaIcon{border-radius:var(--pp-radius-sm);background:var(--pp-primary-bg);width:38px;height:38px;color:var(--pp-primary);place-items:center;display:grid}.ProductShell-module__H8zPwW__areaLink h3{margin-bottom:5px;font-size:16px}.ProductShell-module__H8zPwW__areaLink p{color:var(--pp-muted);font-size:14px;line-height:1.5}.ProductShell-module__H8zPwW__showcaseStrip{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:16px;padding:18px;display:grid}.ProductShell-module__H8zPwW__showcaseMain{border-radius:var(--pp-radius-md);background:radial-gradient(circle at 30% 35%,#257d6a38,#0000 33%),radial-gradient(circle at 72% 62%,#d37c5438,#0000 28%),linear-gradient(135deg,#f9f6ef,#e7e3da);align-content:end;min-height:210px;padding:18px;display:grid}.ProductShell-module__H8zPwW__showcaseMain h3{max-width:18ch;font-size:24px;line-height:1.1}.ProductShell-module__H8zPwW__showcaseMain p{max-width:48ch;color:var(--pp-muted);margin-top:8px;line-height:1.55}.ProductShell-module__H8zPwW__showcaseSide,.ProductShell-module__H8zPwW__showcaseCarousel{gap:10px;display:grid}.ProductShell-module__H8zPwW__showcaseCarouselMedia{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);aspect-ratio:2.08;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid;position:relative;overflow:hidden}.ProductShell-module__H8zPwW__showcaseCarouselMedia figure{min-width:0;margin:0;position:relative}.ProductShell-module__H8zPwW__showcaseCarouselMedia img{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);object-fit:cover;background:#fffefa;width:100%;height:100%;min-height:0;display:block}.ProductShell-module__H8zPwW__showcaseCarouselMedia figcaption{color:#fffefa;background:#201d18b8;border:1px solid #ffffffb3;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:760;position:absolute;bottom:9px;left:9px}.ProductShell-module__H8zPwW__showcaseCarouselTabs{align-content:start;gap:10px;display:grid}.ProductShell-module__H8zPwW__showcaseCarouselMeta{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);color:var(--pp-muted);background:#fffefa;gap:6px;padding:14px;font-size:13px;line-height:1.45;display:grid}.ProductShell-module__H8zPwW__showcaseCarouselMeta>span{color:var(--pp-primary);font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__showcaseCarouselMeta strong{color:var(--pp-text);font-size:18px;line-height:1.25}.ProductShell-module__H8zPwW__showcaseCarouselMeta p{margin:0}.ProductShell-module__H8zPwW__showcaseTabList{gap:10px;display:grid}.ProductShell-module__H8zPwW__showcaseTabList button{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:62px;color:var(--pp-muted);text-align:left;cursor:pointer;gap:5px;padding:12px 13px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid}.ProductShell-module__H8zPwW__showcaseTabList button:hover{border-color:var(--pp-border-strong);background:#fffefa}.ProductShell-module__H8zPwW__showcaseTabList button:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__showcaseTabList button[aria-current=true]{box-shadow:inset 4px 0 0 var(--pp-primary);background:#207f6c17;border-color:#207f6c70}.ProductShell-module__H8zPwW__showcaseTabList strong{overflow-wrap:anywhere;color:var(--pp-text);font-size:15px;line-height:1.25}.ProductShell-module__H8zPwW__showcaseItem{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);color:var(--pp-muted);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:12px;font-size:13px;line-height:1.45;display:grid}.ProductShell-module__H8zPwW__showcaseItem strong{color:var(--pp-text);font-size:15px}.ProductShell-module__H8zPwW__showcaseThumb{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);object-fit:cover;background:#fffefa;width:76px;height:62px;display:block}.ProductShell-module__H8zPwW__statusLine{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);color:var(--pp-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.ProductShell-module__H8zPwW__statusLine strong{color:var(--pp-text);font-size:15px}.ProductShell-module__H8zPwW__authShell,.ProductShell-module__H8zPwW__appShell{min-height:100dvh;color:var(--pp-text);background:var(--pp-bg)}.ProductShell-module__H8zPwW__authLayout{grid-template-columns:minmax(0,.9fr) minmax(340px,460px);align-items:start;gap:32px;width:min(100%,1040px);margin:0 auto;padding:58px 24px;display:grid}.ProductShell-module__H8zPwW__authAside{gap:18px;min-width:0;padding-top:22px;display:grid}.ProductShell-module__H8zPwW__authAside h1,.ProductShell-module__H8zPwW__authHeader h1,.ProductShell-module__H8zPwW__appHeader h1{color:var(--pp-text);letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;font-size:34px;line-height:1.12}.ProductShell-module__H8zPwW__authAside p,.ProductShell-module__H8zPwW__authHeader p,.ProductShell-module__H8zPwW__appHeader p{max-width:62ch;color:var(--pp-muted);font-size:15px;line-height:1.7}.ProductShell-module__H8zPwW__authCard{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);gap:16px;min-width:0;max-width:100%;padding:22px;display:grid}.ProductShell-module__H8zPwW__authHeader{gap:10px;margin-bottom:2px;display:grid}.ProductShell-module__H8zPwW__formField{color:var(--pp-muted-strong);gap:7px;font-size:13px;font-weight:700;display:grid}.ProductShell-module__H8zPwW__formField input{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);width:100%;min-height:42px;color:var(--pp-text);background:#fffefa;padding:0 11px}.ProductShell-module__H8zPwW__formField input:focus-visible,.ProductShell-module__H8zPwW__passwordControl button:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__formField input[aria-invalid=true]{border-color:var(--pp-danger-text);background:var(--pp-danger-bg)}.ProductShell-module__H8zPwW__formField small{color:var(--pp-danger-text);font-weight:650}.ProductShell-module__H8zPwW__passwordControl{grid-template-columns:minmax(0,1fr) 42px;gap:8px;display:grid}.ProductShell-module__H8zPwW__passwordControl button{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);min-height:42px;color:var(--pp-text);cursor:pointer}.ProductShell-module__H8zPwW__authCard .ProductShell-module__H8zPwW__primaryAction{cursor:pointer;border:0;width:100%}.ProductShell-module__H8zPwW__authCard .ProductShell-module__H8zPwW__primaryAction:disabled{cursor:wait;opacity:.72}.ProductShell-module__H8zPwW__textLink,.ProductShell-module__H8zPwW__authLinks a,.ProductShell-module__H8zPwW__successBox a,.ProductShell-module__H8zPwW__recordCard a,.ProductShell-module__H8zPwW__emptyState a{color:var(--pp-primary);font-size:14px;font-weight:760}.ProductShell-module__H8zPwW__authLinks{border-top:1px solid var(--pp-border);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:14px;display:flex}.ProductShell-module__H8zPwW__successBox{border-radius:var(--pp-radius-md);background:var(--pp-success-bg);color:var(--pp-success-text);border:1px solid #24623d47;gap:8px;padding:12px;font-size:14px;line-height:1.45;display:grid}.ProductShell-module__H8zPwW__errorBox{border-radius:var(--pp-radius-md);background:var(--pp-danger-bg);color:var(--pp-danger-text);border:1px solid #9b372c47;padding:12px;font-size:14px;font-weight:700}.ProductShell-module__H8zPwW__demoAccounts{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);gap:8px;padding:12px;display:grid}.ProductShell-module__H8zPwW__demoAccounts strong{color:var(--pp-text);font-size:13px}.ProductShell-module__H8zPwW__demoAccounts button{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:34px;color:var(--pp-muted-strong);text-align:left;cursor:pointer;padding:0 10px;font-size:12px;font-weight:700}.ProductShell-module__H8zPwW__demoAccounts button:hover,.ProductShell-module__H8zPwW__demoAccounts button:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__appShell{grid-template-columns:260px minmax(0,1fr);display:grid}.ProductShell-module__H8zPwW__appSidebar{border-right:1px solid var(--pp-border-strong);background:var(--pp-panel);grid-template-rows:auto auto 1fr;gap:18px;min-height:100dvh;padding:20px;display:grid}.ProductShell-module__H8zPwW__sidebarActions{gap:7px;display:grid}.ProductShell-module__H8zPwW__sidebarActions a{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:38px;color:var(--pp-text);align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:760;display:flex}.ProductShell-module__H8zPwW__sidebarActions a:hover,.ProductShell-module__H8zPwW__sidebarActions a:focus-visible{border-color:var(--pp-primary);background:var(--pp-primary-bg);color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__sideNav{align-content:start;gap:6px;display:grid}.ProductShell-module__H8zPwW__sideNav a{border-radius:var(--pp-radius-sm);min-height:40px;color:var(--pp-muted);align-items:center;padding:0 11px;font-size:14px;font-weight:720;display:flex}.ProductShell-module__H8zPwW__sideNav a:hover,.ProductShell-module__H8zPwW__sideNav a:focus-visible,.ProductShell-module__H8zPwW__sideNav a[aria-current=page]{background:var(--pp-primary-bg);color:var(--pp-primary);outline:none}.ProductShell-module__H8zPwW__appMain{align-content:start;gap:20px;min-width:0;padding:28px;display:grid}.ProductShell-module__H8zPwW__appHeader{gap:10px;display:grid}.ProductShell-module__H8zPwW__accountGrid,.ProductShell-module__H8zPwW__recordList,.ProductShell-module__H8zPwW__securityLayout{gap:14px;display:grid}.ProductShell-module__H8zPwW__summaryBand{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.ProductShell-module__H8zPwW__summaryBand h2,.ProductShell-module__H8zPwW__emptyState h2,.ProductShell-module__H8zPwW__recordTitleLine h2{color:var(--pp-text);font-size:17px;line-height:1.25}.ProductShell-module__H8zPwW__summaryBand p,.ProductShell-module__H8zPwW__emptyState p,.ProductShell-module__H8zPwW__recordCard p{color:var(--pp-muted);font-size:14px;line-height:1.55}.ProductShell-module__H8zPwW__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ProductShell-module__H8zPwW__metricItem{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);gap:5px;padding:14px;display:grid}.ProductShell-module__H8zPwW__metricItem strong{font-size:28px;line-height:1}.ProductShell-module__H8zPwW__metricItem span{color:var(--pp-muted);font-size:13px;font-weight:700}.ProductShell-module__H8zPwW__recordCard{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.ProductShell-module__H8zPwW__recordIcon{border-radius:var(--pp-radius-sm);background:var(--pp-primary-bg);width:42px;height:42px;color:var(--pp-primary);place-items:center;display:grid}.ProductShell-module__H8zPwW__recordTitleLine{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ProductShell-module__H8zPwW__recordTitleLine span{background:var(--pp-info-bg);color:var(--pp-info-text);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__recordTitleLine span[data-state=draft],.ProductShell-module__H8zPwW__recordTitleLine span[data-state=generated],.ProductShell-module__H8zPwW__recordTitleLine span[data-state=exported]{background:var(--pp-success-bg);color:var(--pp-success-text)}.ProductShell-module__H8zPwW__recordCard a{align-items:center;gap:6px;min-height:36px;display:inline-flex}.ProductShell-module__H8zPwW__emptyState{border:1px dashed var(--pp-border-strong);border-radius:var(--pp-radius-md);background:#fffdf89e;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.ProductShell-module__H8zPwW__adminPanel{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-lg);background:var(--pp-surface);gap:14px;padding:16px;display:grid}.ProductShell-module__H8zPwW__adminPanelHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.ProductShell-module__H8zPwW__adminPanelHeader h2{color:var(--pp-text);font-size:17px;line-height:1.3}.ProductShell-module__H8zPwW__adminPanelHeader p{color:var(--pp-muted);margin-top:4px;font-size:14px;line-height:1.55}.ProductShell-module__H8zPwW__adminToolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ProductShell-module__H8zPwW__adminToolbar label{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);min-width:220px;min-height:38px;color:var(--pp-muted);background:#fffefa;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.ProductShell-module__H8zPwW__adminToolbar input,.ProductShell-module__H8zPwW__adminToolbar select{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);min-height:38px;color:var(--pp-text);background:#fffefa;padding:0 10px}.ProductShell-module__H8zPwW__adminToolbar label input{background:0 0;border:0;min-height:0;padding:0}.ProductShell-module__H8zPwW__adminToolbar input:focus-visible,.ProductShell-module__H8zPwW__adminToolbar select:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__adminTableWrap{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);overflow-x:auto}.ProductShell-module__H8zPwW__adminTable{border-collapse:collapse;background:var(--pp-surface);width:100%;min-width:760px}.ProductShell-module__H8zPwW__adminStack{gap:12px;display:grid}.ProductShell-module__H8zPwW__userSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ProductShell-module__H8zPwW__userSummaryGrid div{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);padding:12px}.ProductShell-module__H8zPwW__userSummaryGrid strong{color:var(--pp-text);font-size:22px;line-height:1;display:block}.ProductShell-module__H8zPwW__userSummaryGrid span{color:var(--pp-muted);margin-top:6px;font-size:12px;font-weight:720;display:block}.ProductShell-module__H8zPwW__userFilters{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,190px));gap:10px;display:grid}.ProductShell-module__H8zPwW__userFilters label,.ProductShell-module__H8zPwW__userFilters select{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:38px;color:var(--pp-text);font:inherit}.ProductShell-module__H8zPwW__userFilters label{align-items:center;gap:8px;padding:0 10px;display:flex}.ProductShell-module__H8zPwW__userFilters input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0}.ProductShell-module__H8zPwW__userFilters select{padding:0 10px}.ProductShell-module__H8zPwW__adminHint,.ProductShell-module__H8zPwW__successInline{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);color:var(--pp-muted-strong);padding:10px 12px;font-size:13px;font-weight:720;line-height:1.45}.ProductShell-module__H8zPwW__successInline{background:var(--pp-success-bg);color:var(--pp-success-text);border-color:#24623d3d}.ProductShell-module__H8zPwW__permissionPanel{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);grid-template-columns:minmax(220px,1fr) minmax(240px,340px) auto;align-items:end;gap:12px;padding:12px;display:grid}.ProductShell-module__H8zPwW__permissionPanel strong{color:var(--pp-text);font-size:14px}.ProductShell-module__H8zPwW__permissionPanel p{color:var(--pp-muted);margin-top:4px;font-size:13px;line-height:1.45}.ProductShell-module__H8zPwW__permissionPanel button{border-radius:var(--pp-radius-sm);background:var(--pp-primary);color:#fff;cursor:pointer;border:0;min-height:38px;padding:0 14px;font-size:13px;font-weight:760}.ProductShell-module__H8zPwW__permissionPanel button:disabled{cursor:not-allowed;opacity:.5}.ProductShell-module__H8zPwW__permissionEmailField{color:var(--pp-muted-strong);gap:6px;font-size:12px;font-weight:720;display:grid}.ProductShell-module__H8zPwW__permissionEmailField input{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:38px;color:var(--pp-text);font:inherit;padding:0 10px}.ProductShell-module__H8zPwW__adminTable th,.ProductShell-module__H8zPwW__adminTable td{border-bottom:1px solid var(--pp-border);text-align:left;vertical-align:top;padding:12px;font-size:13px}.ProductShell-module__H8zPwW__adminTable th{background:var(--pp-surface-muted);color:var(--pp-muted-strong);font-weight:760}.ProductShell-module__H8zPwW__adminTable tr:last-child td{border-bottom:0}.ProductShell-module__H8zPwW__adminTable td strong,.ProductShell-module__H8zPwW__adminTable td span{display:block}.ProductShell-module__H8zPwW__adminTable td strong{color:var(--pp-text);font-size:14px}.ProductShell-module__H8zPwW__adminTable td span{color:var(--pp-muted);margin-top:4px;line-height:1.45}.ProductShell-module__H8zPwW__adminShowcaseCell{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;min-width:260px;display:grid}.ProductShell-module__H8zPwW__adminShowcaseThumbPair{grid-template-columns:repeat(2,54px);gap:6px;display:grid!important}.ProductShell-module__H8zPwW__adminShowcaseThumbPair img{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);object-fit:cover;width:54px;height:54px;display:block}.ProductShell-module__H8zPwW__adminShowcaseCell>span,.ProductShell-module__H8zPwW__adminShowcaseCell>span span{min-width:0}.ProductShell-module__H8zPwW__adminTable button,.ProductShell-module__H8zPwW__rowActions button{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:32px;color:var(--pp-text);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:720;display:inline-flex}.ProductShell-module__H8zPwW__adminTable button:focus-visible,.ProductShell-module__H8zPwW__rowActions button:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__rowActions button[data-danger=true]{background:var(--pp-danger-bg);color:var(--pp-danger-text);border-color:#9b372c47}.ProductShell-module__H8zPwW__rowActions{flex-wrap:wrap;gap:6px;display:flex}.ProductShell-module__H8zPwW__adminActionError{border-radius:var(--pp-radius-sm);background:var(--pp-danger-bg);color:var(--pp-danger-text);border:1px solid #9b372c47;margin:0 0 10px;padding:10px 12px;font-size:13px;font-weight:700}.ProductShell-module__H8zPwW__permissionSwitch{width:fit-content;color:var(--pp-muted-strong);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ProductShell-module__H8zPwW__permissionSwitch input{opacity:0;pointer-events:none;position:absolute}.ProductShell-module__H8zPwW__permissionSwitch span{border:1px solid var(--pp-border-strong);background:var(--pp-surface-muted);border-radius:999px;width:38px;height:22px;transition:background .16s,border-color .16s;position:relative}.ProductShell-module__H8zPwW__permissionSwitch span:after{content:"";background:var(--pp-muted);border-radius:999px;width:14px;height:14px;transition:background .16s,transform .16s;position:absolute;top:3px;left:3px}.ProductShell-module__H8zPwW__permissionSwitch input:checked+span{background:var(--pp-primary-bg);border-color:#257d6a8c}.ProductShell-module__H8zPwW__permissionSwitch input:checked+span:after{background:var(--pp-primary);transform:translate(16px)}.ProductShell-module__H8zPwW__permissionSwitch input:focus-visible+span{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__permissionSwitch strong{min-width:42px;color:var(--pp-text);font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__quotaControl{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:6px;width:126px;display:grid}.ProductShell-module__H8zPwW__quotaControl input{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);width:100%;min-height:32px;color:var(--pp-text);padding:0 8px;font-size:13px;font-weight:720}.ProductShell-module__H8zPwW__quotaControl input:focus-visible{border-color:var(--pp-primary);outline:3px solid var(--pp-focus);outline-offset:1px}.ProductShell-module__H8zPwW__quotaControl span{color:var(--pp-muted);font-size:12px;font-weight:720}.ProductShell-module__H8zPwW__statusBadge{background:var(--pp-info-bg);border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:760;color:var(--pp-info-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=draft],.ProductShell-module__H8zPwW__statusBadge[data-state=invited]{background:var(--pp-warning-bg);color:var(--pp-warning-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=locked]{background:var(--pp-danger-bg);color:var(--pp-danger-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=visible],.ProductShell-module__H8zPwW__statusBadge[data-state=active]{background:var(--pp-success-bg);color:var(--pp-success-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=hidden]{background:var(--pp-warning-bg);color:var(--pp-warning-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=real]{background:var(--pp-success-bg);color:var(--pp-success-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=mock]{background:var(--pp-info-bg);color:var(--pp-info-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=empty]{background:var(--pp-warning-bg);color:var(--pp-warning-text)!important}.ProductShell-module__H8zPwW__statusBadge[data-state=unavailable]{background:var(--pp-surface-muted);color:var(--pp-muted-strong)!important}.ProductShell-module__H8zPwW__auditList,.ProductShell-module__H8zPwW__settingRows{gap:8px;display:grid}.ProductShell-module__H8zPwW__maintenanceSteps,.ProductShell-module__H8zPwW__settingSummaryList{gap:10px;display:grid}.ProductShell-module__H8zPwW__maintenanceSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductShell-module__H8zPwW__maintenanceNotice{border-radius:var(--pp-radius-sm);background:var(--pp-success-bg);color:var(--pp-success-text);border:1px solid #257d6a3d;gap:4px;padding:11px 12px;display:grid}.ProductShell-module__H8zPwW__maintenanceNotice strong{font-size:13px;line-height:1.35}.ProductShell-module__H8zPwW__maintenanceNotice span{color:inherit;font-size:13px;line-height:1.45}.ProductShell-module__H8zPwW__maintenanceSteps div,.ProductShell-module__H8zPwW__settingSummaryList div{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface-muted);padding:12px}.ProductShell-module__H8zPwW__maintenanceSteps strong,.ProductShell-module__H8zPwW__settingSummaryList strong{color:var(--pp-text);font-size:13px;display:block}.ProductShell-module__H8zPwW__maintenanceSteps span,.ProductShell-module__H8zPwW__settingSummaryList span{color:var(--pp-muted);margin-top:5px;font-size:13px;line-height:1.45;display:block}.ProductShell-module__H8zPwW__settingRows label{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);min-height:40px;color:var(--pp-muted-strong);background:#fffefa;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:680;display:flex}.ProductShell-module__H8zPwW__settingRows input{width:17px;height:17px}.ProductShell-module__H8zPwW__formField input:disabled{cursor:not-allowed;background:var(--pp-surface-muted);color:var(--pp-muted)}.ProductShell-module__H8zPwW__uploadFormGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px minmax(180px,.8fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;display:grid}.ProductShell-module__H8zPwW__filePickBox{border:1px dashed var(--pp-border-strong);border-radius:var(--pp-radius-sm);min-height:42px;color:var(--pp-muted-strong);cursor:pointer;background:#fffefa;align-items:center;gap:9px;padding:0 12px;font-size:13px;font-weight:720;display:flex}.ProductShell-module__H8zPwW__primaryAction:disabled,.ProductShell-module__H8zPwW__secondaryAction:disabled,.ProductShell-module__H8zPwW__adminTable button:disabled,.ProductShell-module__H8zPwW__rowActions button:disabled{cursor:not-allowed;opacity:.56}.ProductShell-module__H8zPwW__filePickBox[data-disabled=true]{cursor:not-allowed;opacity:.7}.ProductShell-module__H8zPwW__localPreviewPanel{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:14px;padding:12px;display:grid}.ProductShell-module__H8zPwW__localPreviewPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ProductShell-module__H8zPwW__localPreviewMedia{aspect-ratio:1;border:1px dashed var(--pp-border-strong);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-height:150px;color:var(--pp-muted);text-align:center;place-items:center;font-size:13px;font-weight:720;display:grid;overflow:hidden}.ProductShell-module__H8zPwW__localPreviewMedia img{object-fit:cover;width:100%;height:100%;display:block}.ProductShell-module__H8zPwW__localPreviewCopy{align-content:start;gap:9px;min-width:0;display:grid}.ProductShell-module__H8zPwW__localPreviewCopy h3{color:var(--pp-text);font-size:17px;line-height:1.3}.ProductShell-module__H8zPwW__localPreviewCopy p,.ProductShell-module__H8zPwW__localPreviewCopy small{color:var(--pp-muted);font-size:13px;line-height:1.45}.ProductShell-module__H8zPwW__localPreviewCopy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ProductShell-module__H8zPwW__localPreviewCopy dl div{border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);background:var(--pp-surface);min-width:0;padding:9px}.ProductShell-module__H8zPwW__localPreviewCopy dt{color:var(--pp-muted-strong);font-size:12px;font-weight:760}.ProductShell-module__H8zPwW__localPreviewCopy dd{overflow-wrap:anywhere;color:var(--pp-text);margin-top:4px;font-size:13px;font-weight:720}.ProductShell-module__H8zPwW__filePickBox input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ProductShell-module__H8zPwW__dashboardGrid{gap:14px;display:grid}.ProductShell-module__H8zPwW__dateRangeControl{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);min-height:38px;color:var(--pp-muted);background:#fffefa;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.ProductShell-module__H8zPwW__dateRangeControl select{min-height:36px;color:var(--pp-text);background:0 0;border:0;font-weight:720}.ProductShell-module__H8zPwW__dateRangeControl select:focus-visible{outline:3px solid var(--pp-focus);outline-offset:2px}.ProductShell-module__H8zPwW__metricStateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ProductShell-module__H8zPwW__dashboardMetric{border:1px solid var(--pp-border);border-radius:var(--pp-radius-md);background:var(--pp-surface);align-content:space-between;gap:14px;min-height:178px;padding:16px;display:grid}.ProductShell-module__H8zPwW__dashboardMetric[data-state=unavailable]{background:linear-gradient(135deg, #fffefa, var(--pp-surface-muted))}.ProductShell-module__H8zPwW__dashboardMetric[data-state=empty]{border-style:dashed}.ProductShell-module__H8zPwW__dashboardMetric h2{color:var(--pp-text);margin-top:9px;font-size:15px;line-height:1.3}.ProductShell-module__H8zPwW__dashboardMetric strong{color:var(--pp-text);letter-spacing:0;font-size:28px;line-height:1}.ProductShell-module__H8zPwW__dashboardMetric p,.ProductShell-module__H8zPwW__dashboardMetric small{color:var(--pp-muted);font-size:13px;line-height:1.5}.ProductShell-module__H8zPwW__dashboardMetric small{color:var(--pp-muted-strong);font-weight:720}.ProductShell-module__H8zPwW__chartPlaceholder{border:1px dashed var(--pp-border-strong);border-radius:var(--pp-radius-md);min-height:190px;color:var(--pp-muted);text-align:center;background-color:#fffefa;background-image:linear-gradient(#e7e1d7 1px,#0000 1px),linear-gradient(90deg,#e7e1d7 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-content:center;place-items:center;gap:8px;padding:18px;display:grid}.ProductShell-module__H8zPwW__chartPlaceholder span{color:var(--pp-text);font-size:16px;font-weight:800}.ProductShell-module__H8zPwW__chartPlaceholder p{max-width:52ch;color:var(--pp-muted);font-size:14px;line-height:1.55}@media (max-width:860px){.ProductShell-module__H8zPwW__publicNav{flex-direction:column;align-items:flex-start;padding:16px 18px 0}.ProductShell-module__H8zPwW__navLinks{width:100%;padding-bottom:8px;overflow-x:auto}.ProductShell-module__H8zPwW__navLinksCompact{flex-wrap:wrap;justify-content:flex-end}.ProductShell-module__H8zPwW__hero{grid-template-columns:1fr;padding:42px 18px 28px}.ProductShell-module__H8zPwW__heroTitle{max-width:10ch;font-size:44px}.ProductShell-module__H8zPwW__heroNotes{grid-template-columns:1fr}.ProductShell-module__H8zPwW__heroVisualStage{min-height:560px}.ProductShell-module__H8zPwW__heroVisualRail{inset:32px 0 38px}.ProductShell-module__H8zPwW__heroPhotoCard{width:min(270px,58%);left:0}.ProductShell-module__H8zPwW__heroPatternCard{width:min(300px,66%);top:112px;right:0}.ProductShell-module__H8zPwW__heroVisualArrow{top:250px;left:40%}.ProductShell-module__H8zPwW__heroMiniCard{width:min(250px,68%);bottom:26px;left:8px}.ProductShell-module__H8zPwW__heroVisualNote{width:min(210px,50%);bottom:26px;right:8px}.ProductShell-module__H8zPwW__section{padding:28px 18px}.ProductShell-module__H8zPwW__showcaseSection{padding-top:6px;padding-bottom:24px}.ProductShell-module__H8zPwW__sectionHeader{flex-direction:column;align-items:start}.ProductShell-module__H8zPwW__workflow,.ProductShell-module__H8zPwW__showcaseStrip{grid-template-columns:1fr}.ProductShell-module__H8zPwW__showcaseCarouselMedia{aspect-ratio:2.08}.ProductShell-module__H8zPwW__authLayout,.ProductShell-module__H8zPwW__appShell{grid-template-columns:1fr}.ProductShell-module__H8zPwW__authLayout{padding:34px 18px}.ProductShell-module__H8zPwW__authAside h1,.ProductShell-module__H8zPwW__authHeader h1{font-size:30px}.ProductShell-module__H8zPwW__appSidebar{border-right:0;border-bottom:1px solid var(--pp-border-strong);min-height:auto;position:static}.ProductShell-module__H8zPwW__sidebarActions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ProductShell-module__H8zPwW__sideNav{grid-auto-flow:column;overflow-x:auto}.ProductShell-module__H8zPwW__sideNav a{white-space:nowrap}.ProductShell-module__H8zPwW__appMain{padding:22px 18px}.ProductShell-module__H8zPwW__summaryBand,.ProductShell-module__H8zPwW__emptyState,.ProductShell-module__H8zPwW__recordCard{grid-template-columns:1fr;align-items:flex-start}.ProductShell-module__H8zPwW__adminPanelHeader{flex-direction:column;align-items:stretch}.ProductShell-module__H8zPwW__adminToolbar{justify-content:stretch}.ProductShell-module__H8zPwW__adminToolbar label,.ProductShell-module__H8zPwW__adminToolbar select{width:100%}.ProductShell-module__H8zPwW__userSummaryGrid,.ProductShell-module__H8zPwW__userFilters,.ProductShell-module__H8zPwW__permissionPanel,.ProductShell-module__H8zPwW__uploadFormGrid{grid-template-columns:1fr}.ProductShell-module__H8zPwW__dateRangeControl{width:100%}.ProductShell-module__H8zPwW__metricStateGrid,.ProductShell-module__H8zPwW__metricGrid{grid-template-columns:1fr}.ProductShell-module__H8zPwW__workflowItem{border-right:0;border-bottom:1px solid var(--pp-border);min-height:0}.ProductShell-module__H8zPwW__workflowItem:last-child{border-bottom:0}}@media (max-width:480px){.ProductShell-module__H8zPwW__publicNav{padding:0 18px}.ProductShell-module__H8zPwW__authLayout{padding:28px 18px}.ProductShell-module__H8zPwW__authAside h1,.ProductShell-module__H8zPwW__authHeader h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.ProductShell-module__H8zPwW__primaryAction,.ProductShell-module__H8zPwW__secondaryAction,.ProductShell-module__H8zPwW__areaLink,.ProductShell-module__H8zPwW__navLinks a{transition:none}}
.Workbench-module__gZL-sG__shell{color:#20201d;background:#eeece7;grid-template-rows:56px minmax(0,1fr);min-height:100dvh;display:grid}.Workbench-module__gZL-sG__topbar{background:#fbfaf7;border-bottom:1px solid #d8d2c8;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;display:flex;position:relative}.Workbench-module__gZL-sG__topbar h1{letter-spacing:0;font-size:17px;font-weight:720}.Workbench-module__gZL-sG__studioBrand{min-width:180px}.Workbench-module__gZL-sG__homeLink{color:#5f5548;font-size:11px;font-weight:760;line-height:1.2;text-decoration:none;display:inline-flex}.Workbench-module__gZL-sG__homeLink:hover,.Workbench-module__gZL-sG__homeLink:focus-visible{color:#1f6e5d}.Workbench-module__gZL-sG__eyebrow{color:#8b8172;text-transform:uppercase;font-size:11px;line-height:1.2}.Workbench-module__gZL-sG__topbarActions,.Workbench-module__gZL-sG__inlineActions,.Workbench-module__gZL-sG__viewToggles,.Workbench-module__gZL-sG__toolStrip{align-items:center;gap:8px;display:flex}.Workbench-module__gZL-sG__workspace{grid-template-columns:clamp(320px,22vw,380px) minmax(0,1fr) clamp(300px,20vw,360px);min-height:0;display:grid}.Workbench-module__gZL-sG__leftPanel,.Workbench-module__gZL-sG__statsPanel{background:#f7f5ef;min-height:0;padding:14px;overflow:auto}.Workbench-module__gZL-sG__leftPanel{border-right:1px solid #d8d2c8}.Workbench-module__gZL-sG__statsPanel{border-left:1px solid #d8d2c8}.Workbench-module__gZL-sG__panelBlock{border-bottom:1px solid #ded8ce;padding:14px 0}.Workbench-module__gZL-sG__panelBlock:first-child{padding-top:0}.Workbench-module__gZL-sG__panelHeading{color:#2d2c29;align-items:center;gap:8px;margin-bottom:10px;display:flex}.Workbench-module__gZL-sG__panelHeading h2{font-size:13px;font-weight:760}.Workbench-module__gZL-sG__uploadDropzone{color:#37342e;cursor:pointer;background:#fffdf8;border:1px dashed #b9ad9d;border-radius:8px;place-items:center;gap:6px;width:100%;min-height:104px;padding:14px;display:grid}.Workbench-module__gZL-sG__fileInput{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Workbench-module__gZL-sG__previewThumb{background-position:50%;background-size:cover;border:1px solid #d0c7ba;border-radius:8px;width:48px;height:48px;box-shadow:inset 0 0 0 1px #ffffff73}.Workbench-module__gZL-sG__uploadDropzone span{font-size:14px;font-weight:680}.Workbench-module__gZL-sG__uploadDropzone small,.Workbench-module__gZL-sG__colorRow small,.Workbench-module__gZL-sG__modeHint,.Workbench-module__gZL-sG__stageMeta{color:#7d7467;font-size:12px}.Workbench-module__gZL-sG__inlineActions{margin-top:8px}.Workbench-module__gZL-sG__inlineActions button,.Workbench-module__gZL-sG__secondaryButton,.Workbench-module__gZL-sG__colorRow button,.Workbench-module__gZL-sG__viewTabs button,.Workbench-module__gZL-sG__viewToggles button,.Workbench-module__gZL-sG__toolStrip button{color:#38342e;height:34px;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #d7d0c5;border-radius:7px}.Workbench-module__gZL-sG__inlineActions button{flex:1}.Workbench-module__gZL-sG__inlineActions .Workbench-module__gZL-sG__actionActive{color:#1f6e5d;background:#e8f3ee;border-color:#257d6a;font-weight:760}.Workbench-module__gZL-sG__field{color:#554e44;gap:6px;margin-top:10px;font-size:12px;font-weight:650;display:grid}.Workbench-module__gZL-sG__field select,.Workbench-module__gZL-sG__field input{color:#24231f;width:100%;height:36px;font:inherit;background:#fffefa;border:1px solid #d3cabd;border-radius:7px;padding:0 10px}.Workbench-module__gZL-sG__field input[type=range]{padding:0}.Workbench-module__gZL-sG__gridFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Workbench-module__gZL-sG__segmented{background:#ebe6dd;border:1px solid #d8d1c6;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.Workbench-module__gZL-sG__segmented button{color:#62594d;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:700}.Workbench-module__gZL-sG__segmented .Workbench-module__gZL-sG__segmentActive{color:#1f1d1a;background:#fffefa;box-shadow:0 1px 5px #58482c24}.Workbench-module__gZL-sG__modeHint{min-height:32px;margin-top:8px;line-height:1.35}.Workbench-module__gZL-sG__errorText{color:#ad3b2f;margin-top:8px;font-size:12px;line-height:1.4}.Workbench-module__gZL-sG__generateButton,.Workbench-module__gZL-sG__primaryButton{color:#fff;font:inherit;cursor:pointer;background:#257d6a;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-weight:760;display:inline-flex}.Workbench-module__gZL-sG__generateButton{width:100%;height:40px;margin-top:14px}.Workbench-module__gZL-sG__primaryButton,.Workbench-module__gZL-sG__secondaryButton{height:36px;padding:0 13px}.Workbench-module__gZL-sG__secondaryButton{background:#fffefa}.Workbench-module__gZL-sG__statusPill{color:#63594d;text-align:center;background:#f2eee7;border:1px solid #d4cbbf;border-radius:999px;min-width:112px;padding:6px 10px;font-size:12px}.Workbench-module__gZL-sG__downloadFeedback{z-index:20;color:#275f41;background:#edf7f1;border:1px solid #c9d8ce;border-radius:8px;max-width:min(420px,100vw - 36px);padding:10px 12px;font-size:13px;font-weight:760;position:fixed;top:68px;right:18px;box-shadow:0 10px 24px #372c1d1a}.Workbench-module__gZL-sG__downloadNotice{color:#6e4b13;background:#fff8e7;border-bottom:1px solid #d8d2c8;align-items:center;gap:10px;padding:9px 18px;font-size:13px;line-height:1.4;display:flex}.Workbench-module__gZL-sG__downloadNotice strong{color:#4d330b;white-space:nowrap}.Workbench-module__gZL-sG__downloadNotice span{min-width:0}.Workbench-module__gZL-sG__downloadNotice a{color:#1f6e5d;white-space:nowrap;margin-left:auto;font-weight:760}.Workbench-module__gZL-sG__summaryStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.Workbench-module__gZL-sG__summaryStrip span{color:#7a7165;background:#fffdf8;border:1px solid #ded7cc;border-radius:8px;gap:2px;padding:8px;font-size:11px;display:grid}.Workbench-module__gZL-sG__summaryStrip strong{color:#292722;font-size:12px;line-height:1.25}.Workbench-module__gZL-sG__colorStatsBlock{border-bottom:0;grid-template-rows:auto auto auto auto minmax(0,1fr);height:calc(100dvh - 84px);min-height:0;padding-top:0;display:grid}.Workbench-module__gZL-sG__purchaseBoard{background:#fffdf8;border:1px solid #d8d0c4;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(920px,100% - 24px);max-height:calc(100% - 24px);padding:18px;display:grid;box-shadow:0 18px 44px #372c1d1f}.Workbench-module__gZL-sG__purchaseBoardHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.Workbench-module__gZL-sG__purchaseBoardHeader h2{font-size:18px}.Workbench-module__gZL-sG__purchaseBoardAside{justify-items:end;gap:8px;min-width:min(420px,54%);display:grid}.Workbench-module__gZL-sG__purchaseBoardAside .Workbench-module__gZL-sG__secondaryButton{justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.Workbench-module__gZL-sG__purchaseActions{justify-content:flex-end;gap:6px;display:flex}.Workbench-module__gZL-sG__purchaseFeedback{color:#4d6b36;margin:0;font-size:12px;font-weight:760}.Workbench-module__gZL-sG__purchaseBoardStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.Workbench-module__gZL-sG__purchaseBoardStats span{color:#7a7165;background:#f7f2e8;border:1px solid #ded7cc;border-radius:8px;gap:2px;padding:8px;font-size:11px;display:grid}.Workbench-module__gZL-sG__purchaseBoardStats strong{color:#292722;font-size:13px}.Workbench-module__gZL-sG__purchaseTable{border:1px solid #ded7cc;border-radius:8px;min-height:0;overflow:auto}.Workbench-module__gZL-sG__purchaseTableHead,.Workbench-module__gZL-sG__purchaseTableRow{grid-template-columns:minmax(150px,1.35fr) minmax(72px,.62fr) minmax(78px,.64fr) minmax(76px,.58fr) minmax(78px,.64fr) minmax(78px,.64fr) minmax(58px,.5fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.Workbench-module__gZL-sG__purchaseTableHead{z-index:1;color:#6f6659;background:#f1ede5;border-bottom:1px solid #ded7cc;font-size:11px;font-weight:760;position:sticky;top:0}.Workbench-module__gZL-sG__purchaseTableRow{color:#4a4033;background:#fffdf8;border-bottom:1px solid #eee8de;font-size:12px}.Workbench-module__gZL-sG__purchaseRowShortage{background:#fffaf1}.Workbench-module__gZL-sG__purchaseRowShortage b{color:#8b2f1f}.Workbench-module__gZL-sG__purchaseRowComplete{color:#766f63;background:#f6f8f0}.Workbench-module__gZL-sG__purchaseRowComplete b{color:#4d6b36}.Workbench-module__gZL-sG__purchaseTableRow:last-child{border-bottom:0}.Workbench-module__gZL-sG__purchaseTableRow>span:first-child{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.Workbench-module__gZL-sG__purchaseTableRow strong,.Workbench-module__gZL-sG__purchaseTableRow b{color:#292722}.Workbench-module__gZL-sG__inventoryField{min-width:0}.Workbench-module__gZL-sG__inventoryField input{color:#292722;background:#fffaf1;border:1px solid #d8d0c4;border-radius:6px;width:100%;min-width:0;padding:6px 7px;font-size:12px}.Workbench-module__gZL-sG__statsControls{border-bottom:1px solid #ded8ce;gap:8px;margin-top:10px;padding-bottom:10px;display:grid}.Workbench-module__gZL-sG__statsControls .Workbench-module__gZL-sG__field{margin-top:0}.Workbench-module__gZL-sG__statsControls .Workbench-module__gZL-sG__secondaryButton{width:100%}.Workbench-module__gZL-sG__warningList{gap:6px;margin-top:10px;display:grid}.Workbench-module__gZL-sG__warningList p{color:#845525;background:#fff7e8;border:1px solid #e5c8a2;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.35}.Workbench-module__gZL-sG__colorList{overscroll-behavior:contain;align-content:start;gap:6px;min-height:150px;margin-top:10px;padding-right:4px;display:grid;overflow:auto}.Workbench-module__gZL-sG__colorRow{background:#fffdf8;border:1px solid #ded7cc;border-radius:8px;grid-template-columns:20px minmax(72px,1fr) minmax(36px,auto) 46px 46px;align-items:center;gap:6px;min-height:40px;padding:5px 6px;display:grid}.Workbench-module__gZL-sG__colorRow strong,.Workbench-module__gZL-sG__colorRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Workbench-module__gZL-sG__colorRow b{text-align:right;font-size:13px}.Workbench-module__gZL-sG__colorRow button{min-width:0;height:26px;padding:0 6px;font-size:12px}.Workbench-module__gZL-sG__swatch{border:1px solid #1e1a142e;border-radius:50%;width:20px;height:20px}.Workbench-module__gZL-sG__checkboxField{color:#514b42;align-items:center;gap:8px;min-height:30px;font-size:13px;display:flex}.Workbench-module__gZL-sG__canvasWorkspace{background:#e6e2da;grid-template-rows:50px minmax(0,1fr) 48px;min-width:0;min-height:0;display:grid}.Workbench-module__gZL-sG__viewBar{background:#f7f5ef;border-bottom:1px solid #d4cdc1;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.Workbench-module__gZL-sG__viewTabs{align-items:center;gap:6px;min-width:0;display:flex;overflow:auto}.Workbench-module__gZL-sG__viewTabs button{white-space:nowrap;padding:0 12px}.Workbench-module__gZL-sG__viewTabs .Workbench-module__gZL-sG__activeView,.Workbench-module__gZL-sG__viewToggles .Workbench-module__gZL-sG__toggleActive,.Workbench-module__gZL-sG__toolStrip .Workbench-module__gZL-sG__toolActive{color:#1f6e5d;background:#e8f3ee;border-color:#257d6a}.Workbench-module__gZL-sG__viewToggles button,.Workbench-module__gZL-sG__toolStrip button{place-items:center;width:36px;padding:0;display:inline-grid}.Workbench-module__gZL-sG__zoomChip{min-width:54px;font-size:12px;font-weight:700;width:auto!important;padding:0 10px!important}.Workbench-module__gZL-sG__stage{min-height:0;padding:12px;overflow:hidden}.Workbench-module__gZL-sG__boardViewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#fbfaf6;background-image:linear-gradient(90deg,#50493f0d 1px,#0000 1px),linear-gradient(#50493f0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #d3cabd;border-radius:8px;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:12px;display:flex;position:relative;overflow:hidden}.Workbench-module__gZL-sG__boardViewport:active{cursor:grabbing}.Workbench-module__gZL-sG__boardScene{transform-origin:top;will-change:transform;width:min(1120px,100%)}.Workbench-module__gZL-sG__beadGrid{background:#f7f2e9;border:1px solid #cbc2b6;border-radius:8px;gap:2px;width:min(78vh,72vw);max-width:calc(100% - 56px);padding:12px;display:grid;box-shadow:0 22px 50px #372c1d24}.Workbench-module__gZL-sG__sourcePreview{object-fit:contain;background:#fffefa;border:1px solid #cbc2b6;border-radius:8px;width:min(88vh,76vw);max-width:calc(100% - 56px);max-height:calc(100dvh - 190px);box-shadow:0 22px 50px #372c1d24}.Workbench-module__gZL-sG__optimizedPreview{image-rendering:auto}.Workbench-module__gZL-sG__maskEditor{place-items:center;width:fit-content;max-width:calc(100% - 56px);max-height:calc(100dvh - 190px);display:grid;position:relative}.Workbench-module__gZL-sG__maskEditor .Workbench-module__gZL-sG__sourcePreview{max-width:100%}.Workbench-module__gZL-sG__maskMarks{pointer-events:none;border-radius:8px;position:absolute;inset:0;overflow:hidden}.Workbench-module__gZL-sG__maskMarks span{mix-blend-mode:multiply;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffffb8}.Workbench-module__gZL-sG__keepMark{background:#229d6a52;outline:2px solid #187a52a8}.Workbench-module__gZL-sG__fadeMark{background:#db534a4d;outline:2px solid #b237309e}.Workbench-module__gZL-sG__patternGrid{width:min(78vh,72vw);max-width:calc(100% - 56px)}.Workbench-module__gZL-sG__denseGrid{gap:1px}.Workbench-module__gZL-sG__beadCell,.Workbench-module__gZL-sG__patternCell{color:#141210a3;cursor:default;border:0;border-radius:50%;place-items:center;min-width:0;min-height:0;font-size:clamp(5px,.62vw,9px);font-weight:800;display:grid}.Workbench-module__gZL-sG__patternCell{border-radius:3px}.Workbench-module__gZL-sG__beadGrid span{color:#1412109e;border-radius:50%;place-items:center;min-width:0;min-height:0;font-size:clamp(5px,.62vw,9px);font-weight:800;display:grid}.Workbench-module__gZL-sG__editableCell{cursor:crosshair}.Workbench-module__gZL-sG__editableCell:hover{filter:brightness(1.06);box-shadow:inset 0 0 0 1px #00000029,0 0 0 2px #257d6a57}.Workbench-module__gZL-sG__beadGrid.Workbench-module__gZL-sG__withGrid span{box-shadow:inset 0 0 0 1px #0000001a}.Workbench-module__gZL-sG__printDocument{flex-direction:column;gap:18px;width:100%;max-height:none;padding:20px;display:flex;overflow:auto}.Workbench-module__gZL-sG__printPreviewActions{z-index:2;background:#fffdf8f0;border:1px solid #d8d0c4;border-radius:8px;justify-content:flex-end;gap:8px;width:min(100%,920px);margin:0 auto;padding:8px;display:flex;position:sticky;top:0;box-shadow:0 12px 28px #372c1d1a}.Workbench-module__gZL-sG__printPage{background:#fffefa;border:1px solid #cfc5b8;border-radius:8px;align-content:start;gap:16px;width:min(100%,920px);min-height:820px;margin:0 auto;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #372c1d24}.Workbench-module__gZL-sG__printPage>:not(.Workbench-module__gZL-sG__printDiagonalWatermark){z-index:1;position:relative}.Workbench-module__gZL-sG__printDiagonalWatermark{z-index:0;color:#257d6a12;letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(3,minmax(180px,1fr));align-content:center;justify-items:center;gap:78px 58px;font-size:18px;font-weight:900;line-height:1;display:grid;position:absolute;inset:-18%;transform:rotate(-30deg)}.Workbench-module__gZL-sG__printSheetHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Workbench-module__gZL-sG__printSheetHeader h2{font-size:20px}.Workbench-module__gZL-sG__printSheetHeader p,.Workbench-module__gZL-sG__printSectionHeader p,.Workbench-module__gZL-sG__printPageKicker,.Workbench-module__gZL-sG__printMeta span,.Workbench-module__gZL-sG__printLegend small{color:#7d7467;font-size:12px}.Workbench-module__gZL-sG__printPageKicker{letter-spacing:0;margin:0 0 4px;font-weight:700}.Workbench-module__gZL-sG__printMeta{text-align:right;gap:6px;display:grid}.Workbench-module__gZL-sG__printCoverSummary{flex-wrap:wrap;gap:8px;display:flex}.Workbench-module__gZL-sG__printCoverSummary span{color:#4a4033;background:#f7f2e8;border:1px solid #ded7cc;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:700}.Workbench-module__gZL-sG__printReadiness{background:#fffdf8;border:1px solid #d8d0c4;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;padding:9px;display:grid}.Workbench-module__gZL-sG__printReadiness div{gap:2px;min-width:0;display:grid}.Workbench-module__gZL-sG__printReadiness strong{color:#2f2a23;white-space:nowrap;min-width:0;font-size:14px;line-height:1}.Workbench-module__gZL-sG__printReadiness span,.Workbench-module__gZL-sG__printReadiness p{color:#7d7467;font-size:11px;line-height:1.35}.Workbench-module__gZL-sG__printReadiness p{grid-column:1/-1;margin:0}.Workbench-module__gZL-sG__printLegend{gap:10px;display:grid}.Workbench-module__gZL-sG__printLegend h3{font-size:14px}.Workbench-module__gZL-sG__printLegendList{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.Workbench-module__gZL-sG__printLegendRow{background:#fbfaf6;border:1px solid #ded7cc;border-radius:8px;grid-template-columns:16px 28px minmax(42px,1fr) minmax(36px,auto);align-items:center;gap:8px;min-width:0;padding:6px 7px;display:grid}.Workbench-module__gZL-sG__printLegendRow strong,.Workbench-module__gZL-sG__printLegendRow b{color:#2f2a23;white-space:nowrap;min-width:0;font-size:12px;line-height:1}.Workbench-module__gZL-sG__printLegendRow strong:first-of-type{color:#7d7467;text-align:center}.Workbench-module__gZL-sG__printLegendRow b{text-align:right}.Workbench-module__gZL-sG__printSectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Workbench-module__gZL-sG__printSectionHeader h2{font-size:18px}.Workbench-module__gZL-sG__printSectionPlacement{background:#fbfaf6;border:1px solid #ded7cc;border-radius:8px;grid-template-columns:minmax(120px,auto) minmax(0,220px);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:grid}.Workbench-module__gZL-sG__printSectionPlacement div:first-child{gap:3px;display:grid}.Workbench-module__gZL-sG__printSectionPlacement strong{color:#2f2a23;font-size:12px}.Workbench-module__gZL-sG__printSectionPlacement span{color:#7d7467;font-size:11px}.Workbench-module__gZL-sG__printSectionMap{justify-self:end;gap:3px;width:min(220px,100%);display:grid}.Workbench-module__gZL-sG__printSectionMap span{color:#fffefa;text-align:center;background:#f1ede5;border:1px solid #d6cfc3;border-radius:3px;min-height:13px;font-size:8px;font-weight:800;line-height:13px}.Workbench-module__gZL-sG__printSectionMap .Workbench-module__gZL-sG__printSectionMapActive{background:#25806f;border-color:#1f7666}.Workbench-module__gZL-sG__printSectionGridWrap{justify-items:center;min-height:0;display:grid;overflow:hidden}.Workbench-module__gZL-sG__printSectionGrid{width:100%;max-width:760px;max-height:680px;color-rendering:optimizeQuality;shape-rendering:geometricprecision;text-rendering:geometricprecision;background:#fffefa;border:1px solid #ded7cc;border-radius:8px;display:block}.Workbench-module__gZL-sG__printNeighborGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.Workbench-module__gZL-sG__printNeighborGrid span{color:#4a4033;text-align:center;background:#f7f2e8;border:1px solid #ded7cc;border-radius:7px;min-width:0;padding:5px 7px;font-size:11px;font-weight:700}.Workbench-module__gZL-sG__printSectionFooter{color:#6f6659;border-top:1px solid #e5ded2;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px;font-size:11px;display:flex}.Workbench-module__gZL-sG__printWatermark{color:#20201d94;letter-spacing:0;pointer-events:none;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:22px}@media print{@page{size:auto;margin:9mm}.Workbench-module__gZL-sG__topbar,.Workbench-module__gZL-sG__leftPanel,.Workbench-module__gZL-sG__statsPanel,.Workbench-module__gZL-sG__viewBar,.Workbench-module__gZL-sG__toolStrip,.Workbench-module__gZL-sG__downloadFeedback,.Workbench-module__gZL-sG__downloadNotice,.Workbench-module__gZL-sG__printPreviewActions{display:none!important}.Workbench-module__gZL-sG__shell,.Workbench-module__gZL-sG__workspace,.Workbench-module__gZL-sG__canvasWorkspace,.Workbench-module__gZL-sG__stage,.Workbench-module__gZL-sG__boardViewport,.Workbench-module__gZL-sG__boardScene{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important;display:block!important;overflow:visible!important;transform:none!important}.Workbench-module__gZL-sG__stage{padding:0!important}.Workbench-module__gZL-sG__printDocument{width:100%!important;padding:0!important;display:block!important;overflow:visible!important}.Workbench-module__gZL-sG__printPage{break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%!important;height:calc(100vh - 18mm)!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:relative!important}.Workbench-module__gZL-sG__printDiagonalWatermark{color:#257d6a12;-webkit-print-color-adjust:exact;print-color-adjust:exact;grid-template-columns:repeat(3,minmax(42mm,1fr));gap:22mm 16mm;font-size:9px;inset:-22%}.Workbench-module__gZL-sG__printWatermark{color:#20201d9e;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:7.5px;line-height:1;bottom:0;right:0}.Workbench-module__gZL-sG__printGridPage{grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:2.2mm!important;display:grid!important;overflow:hidden!important}.Workbench-module__gZL-sG__printGridPage .Workbench-module__gZL-sG__printSectionHeader{gap:5mm}.Workbench-module__gZL-sG__printGridPage .Workbench-module__gZL-sG__printSectionHeader h2{font-size:13px;line-height:1.1}.Workbench-module__gZL-sG__printGridPage .Workbench-module__gZL-sG__printSectionHeader p,.Workbench-module__gZL-sG__printGridPage .Workbench-module__gZL-sG__printMeta span,.Workbench-module__gZL-sG__printGridPage .Workbench-module__gZL-sG__printPageKicker{font-size:8px;line-height:1.15}.Workbench-module__gZL-sG__printPage:last-child{break-after:auto;page-break-after:auto}.Workbench-module__gZL-sG__printSectionGridWrap{align-items:center;min-height:0!important}.Workbench-module__gZL-sG__printSectionGrid{object-fit:contain;-webkit-print-color-adjust:exact;print-color-adjust:exact;max-height:184mm;width:100%!important;max-width:none!important;height:100%!important}.Workbench-module__gZL-sG__printSectionPlacement{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2mm;grid-template-columns:minmax(100px,auto) minmax(0,170px);gap:2mm;margin-bottom:0;padding:1.2mm 1.6mm}.Workbench-module__gZL-sG__printSectionPlacement strong,.Workbench-module__gZL-sG__printSectionPlacement span{font-size:8px;line-height:1.1}.Workbench-module__gZL-sG__printSectionMap{gap:1mm;width:min(170px,100%)}.Workbench-module__gZL-sG__printSectionMap span{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:1mm;min-height:3.5mm;font-size:6px;line-height:3.5mm}.Workbench-module__gZL-sG__printNeighborGrid{gap:1.4mm;margin-top:0}.Workbench-module__gZL-sG__printNeighborGrid span{border-radius:1.4mm;padding:1.2mm;font-size:8px;line-height:1}.Workbench-module__gZL-sG__printSectionFooter{margin-top:0;padding-top:1mm;font-size:7.5px;line-height:1.1}.Workbench-module__gZL-sG__printLegendList{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.Workbench-module__gZL-sG__printLegendRow{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4px;grid-template-columns:12px 20px minmax(34px,1fr) minmax(26px,auto);gap:4px;padding:4px 5px}.Workbench-module__gZL-sG__printLegendRow strong,.Workbench-module__gZL-sG__printLegendRow b{font-size:9px}.Workbench-module__gZL-sG__printLegendRow .Workbench-module__gZL-sG__swatch{width:12px;height:12px}.Workbench-module__gZL-sG__swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}.Workbench-module__gZL-sG__beadGrid{width:100%!important;max-width:none!important;box-shadow:none!important}}.Workbench-module__gZL-sG__emptyState{text-align:center;background:#fffdf8eb;border:1px solid #d8d0c4;border-radius:8px;justify-items:center;gap:8px;width:min(380px,100% - 48px);padding:20px;display:grid;position:absolute;inset:auto}.Workbench-module__gZL-sG__emptyState h2{font-size:17px}.Workbench-module__gZL-sG__emptyState p{color:#766e62;font-size:13px;line-height:1.45}.Workbench-module__gZL-sG__toolStrip{background:#f7f5ef;border-top:1px solid #d4cdc1;padding:6px 12px}.Workbench-module__gZL-sG__toolDivider{background:#d2cabd;width:1px;height:24px}.Workbench-module__gZL-sG__stageMeta{margin-left:auto}.Workbench-module__gZL-sG__primaryButton:disabled,.Workbench-module__gZL-sG__secondaryButton:disabled,.Workbench-module__gZL-sG__generateButton:disabled,.Workbench-module__gZL-sG__inlineActions button:disabled,.Workbench-module__gZL-sG__colorRow button:disabled,.Workbench-module__gZL-sG__toolStrip button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:900px){.Workbench-module__gZL-sG__shell{grid-template-rows:auto minmax(0,1fr)}.Workbench-module__gZL-sG__topbar{align-items:flex-start;min-height:58px;padding:10px 12px}.Workbench-module__gZL-sG__topbarActions{flex-wrap:wrap;justify-content:flex-end}.Workbench-module__gZL-sG__topbarActions>:first-child{justify-content:flex-end;width:100%}.Workbench-module__gZL-sG__downloadNotice{flex-direction:column;align-items:flex-start;padding:10px 12px}.Workbench-module__gZL-sG__downloadNotice a{margin-left:0}.Workbench-module__gZL-sG__workspace{grid-template-rows:minmax(55dvh,1fr) auto auto;grid-template-columns:1fr}.Workbench-module__gZL-sG__leftPanel,.Workbench-module__gZL-sG__statsPanel{border-top:1px solid #d8d2c8;border-left:0;border-right:0;order:2;max-height:45dvh}.Workbench-module__gZL-sG__statsPanel{order:3}.Workbench-module__gZL-sG__colorStatsBlock{height:min(52dvh,520px)}.Workbench-module__gZL-sG__canvasWorkspace{order:1}.Workbench-module__gZL-sG__beadGrid,.Workbench-module__gZL-sG__patternGrid{width:min(88vw,58vh)}.Workbench-module__gZL-sG__printSheet{width:100%}.Workbench-module__gZL-sG__stageMeta{display:none}}
