.PrintCostApp-module__xWjbKG__shell{--pc-panel:color-mix(in srgb,var(--bg) 86%,var(--surface));background:var(--bg);min-height:100vh;color:var(--fg);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1px);background-size:24px 24px}.PrintCostApp-module__xWjbKG__shell :where(section){padding:0}.PrintCostApp-module__xWjbKG__shell button,.PrintCostApp-module__xWjbKG__shell input,.PrintCostApp-module__xWjbKG__shell select{font:inherit}.PrintCostApp-module__xWjbKG__shell button{cursor:pointer}.PrintCostApp-module__xWjbKG__skipLink{z-index:200;background:var(--accent);color:#fff;padding:12px 18px;position:fixed;top:-80px;left:16px}.PrintCostApp-module__xWjbKG__skipLink:focus{top:12px}.PrintCostApp-module__xWjbKG__header{z-index:50;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);position:sticky;top:0}.PrintCostApp-module__xWjbKG__headerInner{align-items:center;gap:24px;max-width:1440px;height:72px;margin:auto;padding:0 28px;display:flex}.PrintCostApp-module__xWjbKG__brand{font:700 17px var(--font-space);white-space:nowrap;align-items:center;gap:9px;display:flex}.PrintCostApp-module__xWjbKG__brand img{object-fit:contain}.PrintCostApp-module__xWjbKG__brand i{color:var(--accent);font-style:normal}.PrintCostApp-module__xWjbKG__brand small{font:700 10px var(--font-mono);letter-spacing:.12em;color:var(--fg-faint);border-left:1px solid var(--border);padding-left:9px}.PrintCostApp-module__xWjbKG__tabs{align-self:stretch;margin:auto;display:flex}.PrintCostApp-module__xWjbKG__tabs button{color:var(--fg-soft);font:700 12px var(--font-mono);text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 16px;transition:all .2s;display:flex}.PrintCostApp-module__xWjbKG__tabs button:hover,.PrintCostApp-module__xWjbKG__activeTab{color:var(--accent)!important;border-color:var(--accent)!important;background:var(--accent-soft)!important}.PrintCostApp-module__xWjbKG__headerActions{align-items:center;gap:8px;display:flex}.PrintCostApp-module__xWjbKG__iconButton{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--fg);justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.PrintCostApp-module__xWjbKG__iconButton:hover{border-color:var(--accent);color:var(--accent)}.PrintCostApp-module__xWjbKG__danger:hover{color:#dc2626;border-color:#dc2626}.PrintCostApp-module__xWjbKG__backLink{border:1px solid var(--border-strong);height:44px;font:700 12px var(--font-mono);text-transform:uppercase;align-items:center;gap:7px;padding:0 14px;display:flex}.PrintCostApp-module__xWjbKG__headerActions>.PrintCostApp-module__xWjbKG__iconButton:last-child,.PrintCostApp-module__xWjbKG__mobileMenu{display:none}.PrintCostApp-module__xWjbKG__main{max-width:1320px;margin:auto;padding:32px 28px 96px}.PrintCostApp-module__xWjbKG__pageIntro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.PrintCostApp-module__xWjbKG__pageIntro>div:first-child{max-width:760px}.PrintCostApp-module__xWjbKG__kicker{font:700 11px var(--font-mono);letter-spacing:.15em;color:var(--accent);text-transform:uppercase}.PrintCostApp-module__xWjbKG__pageIntro h1{margin:6px 0 8px;font-size:clamp(1.9rem,3.35vw,3rem)}.PrintCostApp-module__xWjbKG__pageIntro h1 span{color:var(--fg-faint)}.PrintCostApp-module__xWjbKG__pageIntro p:not(.PrintCostApp-module__xWjbKG__kicker){color:var(--fg-soft);max-width:65ch}.PrintCostApp-module__xWjbKG__privacyBadge,.PrintCostApp-module__xWjbKG__countBadge{border:1px solid var(--border);background:var(--pc-panel);align-items:center;gap:12px;min-width:210px;padding:16px 18px;display:flex}.PrintCostApp-module__xWjbKG__privacyBadge svg{color:var(--accent)}.PrintCostApp-module__xWjbKG__privacyBadge span{color:var(--fg-soft);font-size:12px;display:grid}.PrintCostApp-module__xWjbKG__privacyBadge strong{color:var(--fg)}.PrintCostApp-module__xWjbKG__countBadge{min-width:150px}.PrintCostApp-module__xWjbKG__countBadge strong{font:700 32px var(--font-space);color:var(--accent)}.PrintCostApp-module__xWjbKG__countBadge span{font:12px var(--font-mono);color:var(--fg-soft)}.PrintCostApp-module__xWjbKG__calculatorGrid{grid-template-columns:minmax(0,1.45fr) minmax(350px,.75fr);align-items:start;gap:24px;display:grid}.PrintCostApp-module__xWjbKG__formCard,.PrintCostApp-module__xWjbKG__resultCard,.PrintCostApp-module__xWjbKG__listCard,.PrintCostApp-module__xWjbKG__settingsCard{border:1px solid var(--border);background:var(--pc-panel);box-shadow:6px 6px 0 color-mix(in srgb,var(--fg) 12%,transparent)}.PrintCostApp-module__xWjbKG__cardHead,.PrintCostApp-module__xWjbKG__subhead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.PrintCostApp-module__xWjbKG__cardHead>div,.PrintCostApp-module__xWjbKG__subhead>div{align-items:center;gap:14px;display:flex}.PrintCostApp-module__xWjbKG__cardHead h2,.PrintCostApp-module__xWjbKG__subhead h2{font-size:20px}.PrintCostApp-module__xWjbKG__cardHead p,.PrintCostApp-module__xWjbKG__subhead p{color:var(--fg-soft);font-size:13px}.PrintCostApp-module__xWjbKG__step{background:var(--fg);min-width:38px;height:38px;color:var(--bg);font:700 11px var(--font-mono);justify-content:center;align-items:center;padding:0 5px;display:flex}.PrintCostApp-module__xWjbKG__editingBadge,.PrintCostApp-module__xWjbKG__verified{color:var(--accent);font:700 10px var(--font-mono);text-transform:uppercase;align-items:center;gap:5px;display:flex}.PrintCostApp-module__xWjbKG__formBody{gap:16px;padding:20px 24px;display:grid}.PrintCostApp-module__xWjbKG__field{gap:7px;min-width:0;display:grid}.PrintCostApp-module__xWjbKG__fieldLabel,.PrintCostApp-module__xWjbKG__timeField legend{font:700 12px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-soft)}.PrintCostApp-module__xWjbKG__field input,.PrintCostApp-module__xWjbKG__field select,.PrintCostApp-module__xWjbKG__timeField input,.PrintCostApp-module__xWjbKG__materialLine select,.PrintCostApp-module__xWjbKG__materialLine input,.PrintCostApp-module__xWjbKG__listToolbar input{border:1px solid var(--border);background:var(--bg);width:100%;height:48px;color:var(--fg);border-radius:0;outline:0;padding:0 13px;font-size:16px}.PrintCostApp-module__xWjbKG__field input:focus,.PrintCostApp-module__xWjbKG__field select:focus,.PrintCostApp-module__xWjbKG__timeField input:focus,.PrintCostApp-module__xWjbKG__materialLine select:focus,.PrintCostApp-module__xWjbKG__materialLine input:focus,.PrintCostApp-module__xWjbKG__listToolbar input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.PrintCostApp-module__xWjbKG__hint{color:var(--fg-faint);font-size:11px}.PrintCostApp-module__xWjbKG__fieldRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.PrintCostApp-module__xWjbKG__timeField{border:0;grid-template-columns:1fr 1fr;gap:8px;display:grid}.PrintCostApp-module__xWjbKG__timeField legend{margin-bottom:7px}.PrintCostApp-module__xWjbKG__timeField label{position:relative}.PrintCostApp-module__xWjbKG__timeField label span{font:11px var(--font-mono);color:var(--fg-faint);position:absolute;top:14px;right:10px}.PrintCostApp-module__xWjbKG__timeField input{padding-right:44px}.PrintCostApp-module__xWjbKG__suffixInput{position:relative}.PrintCostApp-module__xWjbKG__suffixInput input{padding-right:75px}.PrintCostApp-module__xWjbKG__suffixInput>span{font:11px var(--font-mono);color:var(--fg-faint);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.PrintCostApp-module__xWjbKG__materialSection{border-top:1px solid var(--border)}.PrintCostApp-module__xWjbKG__materialLines{gap:10px;padding:18px 24px;display:grid}.PrintCostApp-module__xWjbKG__materialLine{grid-template-columns:36px minmax(0,1fr) 130px 44px;align-items:center;gap:8px;display:grid}.PrintCostApp-module__xWjbKG__lineNumber{font:700 11px var(--font-mono);color:var(--fg-faint)}.PrintCostApp-module__xWjbKG__gramsInput{position:relative}.PrintCostApp-module__xWjbKG__gramsInput span:last-child{font:12px var(--font-mono);color:var(--fg-faint);position:absolute;top:14px;right:10px}.PrintCostApp-module__xWjbKG__gramsInput input{padding-right:28px}.PrintCostApp-module__xWjbKG__formActions,.PrintCostApp-module__xWjbKG__dialogActions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:20px 24px;display:flex}.PrintCostApp-module__xWjbKG__primaryButton,.PrintCostApp-module__xWjbKG__secondaryButton,.PrintCostApp-module__xWjbKG__deleteButton{border:1px solid var(--border-strong);min-height:44px;font:700 11px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:all .2s;display:inline-flex}.PrintCostApp-module__xWjbKG__primaryButton{background:var(--accent);border-color:var(--accent);color:#fff}.PrintCostApp-module__xWjbKG__primaryButton:hover{background:var(--fg);border-color:var(--fg);color:var(--bg)}.PrintCostApp-module__xWjbKG__secondaryButton{color:var(--fg);background:0 0}.PrintCostApp-module__xWjbKG__secondaryButton:hover{border-color:var(--accent);color:var(--accent)}.PrintCostApp-module__xWjbKG__deleteButton{color:#fff;background:#dc2626;border-color:#dc2626}.PrintCostApp-module__xWjbKG__errorMessage{color:#b91c1c;background:#dc26261f;border-left:3px solid #dc2626;margin:0 24px;padding:12px 14px;font-size:13px}.PrintCostApp-module__xWjbKG__resultCard{background:var(--fg);color:var(--bg);box-shadow:7px 7px 0 var(--accent);padding:24px;position:sticky;top:96px}.PrintCostApp-module__xWjbKG__resultTop{justify-content:space-between;align-items:start;display:flex}.PrintCostApp-module__xWjbKG__resultTop svg{color:var(--accent)}.PrintCostApp-module__xWjbKG__liveDot{font:10px var(--font-mono);color:color-mix(in srgb,var(--bg) 60%,transparent)}.PrintCostApp-module__xWjbKG__heroPrice{border-bottom:1px solid color-mix(in srgb,var(--bg) 18%,transparent);padding:22px 0;display:grid}.PrintCostApp-module__xWjbKG__heroPrice span,.PrintCostApp-module__xWjbKG__heroPrice small{font:11px var(--font-mono);color:color-mix(in srgb,var(--bg) 62%,transparent);text-transform:uppercase}.PrintCostApp-module__xWjbKG__heroPrice strong{font:700 clamp(2.2rem,4vw,3.25rem) var(--font-space);color:var(--accent);letter-spacing:-.05em}.PrintCostApp-module__xWjbKG__resultMetrics{border-bottom:1px solid color-mix(in srgb,var(--bg) 18%,transparent);grid-template-columns:1fr 1fr;display:grid}.PrintCostApp-module__xWjbKG__resultMetrics div{padding:14px 0;display:grid}.PrintCostApp-module__xWjbKG__resultMetrics div:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--bg) 18%,transparent)}.PrintCostApp-module__xWjbKG__resultMetrics div:nth-child(2n){padding-left:14px}.PrintCostApp-module__xWjbKG__resultMetrics span{font:10px var(--font-mono);color:color-mix(in srgb,var(--bg) 55%,transparent)}.PrintCostApp-module__xWjbKG__resultMetrics strong{font:700 15px var(--font-space)}.PrintCostApp-module__xWjbKG__breakdown{padding:17px 0}.PrintCostApp-module__xWjbKG__breakdownTitle{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.PrintCostApp-module__xWjbKG__breakdownTitle h2{font-size:17px}.PrintCostApp-module__xWjbKG__breakdownTitle span{font:9px var(--font-mono);color:color-mix(in srgb,var(--bg) 48%,transparent)}.PrintCostApp-module__xWjbKG__breakdownRow{grid-template-columns:20px 1fr auto;align-items:center;gap:8px;margin:11px 0;display:grid}.PrintCostApp-module__xWjbKG__breakdownRow>span{gap:5px;font-size:12px;display:grid}.PrintCostApp-module__xWjbKG__breakdownRow i{background:var(--accent);max-width:100%;height:2px}.PrintCostApp-module__xWjbKG__breakdownRow strong{font:12px var(--font-mono)}.PrintCostApp-module__xWjbKG__marginRows{border-top:1px solid color-mix(in srgb,var(--bg) 18%,transparent);gap:7px;padding-top:11px;display:grid}.PrintCostApp-module__xWjbKG__marginRows span{color:color-mix(in srgb,var(--bg) 65%,transparent);justify-content:space-between;font-size:11px;display:flex}.PrintCostApp-module__xWjbKG__marginRows strong{color:var(--bg)}.PrintCostApp-module__xWjbKG__disclaimer{color:color-mix(in srgb,var(--bg) 55%,transparent);border-top:1px solid color-mix(in srgb,var(--bg) 18%,transparent);padding:14px 0;font-size:11px}.PrintCostApp-module__xWjbKG__resultActions{gap:8px;display:grid}.PrintCostApp-module__xWjbKG__resultCard .PrintCostApp-module__xWjbKG__secondaryButton{border-color:color-mix(in srgb,var(--bg) 30%,transparent);color:var(--bg)}.PrintCostApp-module__xWjbKG__libraryGrid{grid-template-columns:380px 1fr;align-items:start;gap:24px;display:grid}.PrintCostApp-module__xWjbKG__listCard{padding:24px}.PrintCostApp-module__xWjbKG__listToolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:20px;padding-bottom:20px;display:flex}.PrintCostApp-module__xWjbKG__listToolbar h2{font-size:21px}.PrintCostApp-module__xWjbKG__listToolbar p{color:var(--fg-soft);font-size:13px}.PrintCostApp-module__xWjbKG__listToolbar label{width:min(300px,45%)}.PrintCostApp-module__xWjbKG__libraryList{display:grid}.PrintCostApp-module__xWjbKG__libraryItem{border-bottom:1px solid var(--border);grid-template-columns:44px 1fr auto auto;align-items:center;gap:14px;min-height:82px;padding:14px 4px;display:grid}.PrintCostApp-module__xWjbKG__itemIcon{border:1px solid var(--border);background:var(--surface);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PrintCostApp-module__xWjbKG__libraryItem h3{font-size:15px}.PrintCostApp-module__xWjbKG__libraryItem p{color:var(--fg-soft);font-size:12px}.PrintCostApp-module__xWjbKG__itemActions{gap:7px;display:flex}.PrintCostApp-module__xWjbKG__colorInput{padding:6px!important}.PrintCostApp-module__xWjbKG__checkField{align-items:center;gap:10px;display:flex}.PrintCostApp-module__xWjbKG__checkField input{width:20px;height:20px;accent-color:var(--accent)}.PrintCostApp-module__xWjbKG__checkField span{color:var(--fg-soft);font-size:12px;display:grid}.PrintCostApp-module__xWjbKG__checkField strong{color:var(--fg)}.PrintCostApp-module__xWjbKG__empty{text-align:center;min-height:260px;color:var(--fg-soft);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.PrintCostApp-module__xWjbKG__empty svg{color:var(--accent);width:34px;height:34px;margin-bottom:12px}.PrintCostApp-module__xWjbKG__empty h2,.PrintCostApp-module__xWjbKG__empty h3{color:var(--fg);font-size:20px}.PrintCostApp-module__xWjbKG__productGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:20px;display:grid}.PrintCostApp-module__xWjbKG__productCard{border:1px solid var(--border);background:var(--bg);padding:20px;transition:all .2s}.PrintCostApp-module__xWjbKG__productCard:hover{border-color:var(--accent);box-shadow:4px 4px 0 var(--accent)}.PrintCostApp-module__xWjbKG__productCode{color:var(--accent);font:10px var(--font-mono);justify-content:space-between;display:flex}.PrintCostApp-module__xWjbKG__productCard h2{margin:18px 0 6px;font-size:20px}.PrintCostApp-module__xWjbKG__productCard>p{color:var(--fg-soft);font-size:12px}.PrintCostApp-module__xWjbKG__productCard>strong{font:700 26px var(--font-space);margin:18px 0;display:block}.PrintCostApp-module__xWjbKG__productCard>strong small{font:10px var(--font-mono);color:var(--fg-soft);margin-left:5px}.PrintCostApp-module__xWjbKG__productStats{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;padding:14px 0;display:grid}.PrintCostApp-module__xWjbKG__productStats span{font:10px var(--font-mono);color:var(--fg-faint);display:grid}.PrintCostApp-module__xWjbKG__productStats b{color:var(--fg);font-size:12px}.PrintCostApp-module__xWjbKG__productActions{gap:8px;display:flex}.PrintCostApp-module__xWjbKG__productActions>.PrintCostApp-module__xWjbKG__primaryButton{flex:1}.PrintCostApp-module__xWjbKG__settingsCard{max-width:900px;margin:auto;padding:28px}.PrintCostApp-module__xWjbKG__settingsGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.PrintCostApp-module__xWjbKG__settingsNote{border:1px solid var(--border);background:var(--accent-soft);gap:12px;margin-top:28px;padding:18px;display:flex}.PrintCostApp-module__xWjbKG__settingsNote svg{color:var(--accent);flex:none}.PrintCostApp-module__xWjbKG__settingsNote p{color:var(--fg-soft);font-size:13px}.PrintCostApp-module__xWjbKG__settingsNote strong{color:var(--fg)}.PrintCostApp-module__xWjbKG__settingsCard .PrintCostApp-module__xWjbKG__formActions{margin:28px -28px -28px}.PrintCostApp-module__xWjbKG__dialogBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000094;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PrintCostApp-module__xWjbKG__shell .PrintCostApp-module__xWjbKG__dialog{background:var(--bg);border:1px solid var(--border-strong);width:min(540px,100%);max-height:90vh;box-shadow:8px 8px 0 var(--accent);padding:24px;overflow:auto}.PrintCostApp-module__xWjbKG__dialogHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.PrintCostApp-module__xWjbKG__dialogHead>div{gap:7px;min-width:0;display:grid}.PrintCostApp-module__xWjbKG__dialogHead .PrintCostApp-module__xWjbKG__kicker{line-height:1}.PrintCostApp-module__xWjbKG__dialog h2{font-size:26px;line-height:1.12}.PrintCostApp-module__xWjbKG__dialogDescription{color:var(--fg-soft);margin-bottom:20px;font-size:13px}.PrintCostApp-module__xWjbKG__dialogActions{margin:22px -24px -24px}.PrintCostApp-module__xWjbKG__quotePreview,.PrintCostApp-module__xWjbKG__sharePreview{background:var(--fg);color:var(--bg);padding:22px;display:grid}.PrintCostApp-module__xWjbKG__quotePreview span,.PrintCostApp-module__xWjbKG__quotePreview small,.PrintCostApp-module__xWjbKG__sharePreview span,.PrintCostApp-module__xWjbKG__sharePreview small{font:11px var(--font-mono);color:color-mix(in srgb,var(--bg) 60%,transparent)}.PrintCostApp-module__xWjbKG__quotePreview strong,.PrintCostApp-module__xWjbKG__sharePreview strong{font:700 36px var(--font-space);color:var(--accent)}.PrintCostApp-module__xWjbKG__sharePreview{background:linear-gradient(135deg,var(--fg),color-mix(in srgb,var(--fg) 82%,var(--accent)));border-left:4px solid var(--accent);margin-bottom:14px}.PrintCostApp-module__xWjbKG__shareChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.PrintCostApp-module__xWjbKG__shareChoices>:last-child:nth-child(3){grid-column:1/-1}.PrintCostApp-module__xWjbKG__bottomNav,.PrintCostApp-module__xWjbKG__mobilePriceBar{display:none}.PrintCostApp-module__xWjbKG__mobileMenu{background:var(--bg);border-top:1px solid var(--border);padding:10px 20px 18px}.PrintCostApp-module__xWjbKG__mobileMenu button,.PrintCostApp-module__xWjbKG__mobileMenu a{border:0;border-bottom:1px solid var(--border);width:100%;min-height:44px;color:var(--fg);font:700 12px var(--font-mono);background:0 0;align-items:center;display:flex}.PrintCostApp-module__xWjbKG__srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.PrintCostApp-module__xWjbKG__shell button:focus-visible,.PrintCostApp-module__xWjbKG__shell a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1050px){.PrintCostApp-module__xWjbKG__tabs button{padding:0 9px;font-size:10px}.PrintCostApp-module__xWjbKG__calculatorGrid{grid-template-columns:1fr}.PrintCostApp-module__xWjbKG__resultCard{position:relative;top:auto}.PrintCostApp-module__xWjbKG__libraryGrid{grid-template-columns:1fr}.PrintCostApp-module__xWjbKG__productGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.PrintCostApp-module__xWjbKG__headerInner{height:62px;padding:0 14px}.PrintCostApp-module__xWjbKG__brand small,.PrintCostApp-module__xWjbKG__tabs,.PrintCostApp-module__xWjbKG__backLink span{display:none}.PrintCostApp-module__xWjbKG__headerActions>.PrintCostApp-module__xWjbKG__iconButton:last-child,.PrintCostApp-module__xWjbKG__mobileMenu{display:flex}.PrintCostApp-module__xWjbKG__main{padding:20px 14px 180px}.PrintCostApp-module__xWjbKG__pageIntro{align-items:start;gap:14px;margin-bottom:16px;display:grid}.PrintCostApp-module__xWjbKG__pageIntro h1{font-size:1.85rem}.PrintCostApp-module__xWjbKG__privacyBadge,.PrintCostApp-module__xWjbKG__countBadge{width:100%;min-width:0;padding:12px 14px}.PrintCostApp-module__xWjbKG__fieldRow,.PrintCostApp-module__xWjbKG__settingsGrid{grid-template-columns:1fr}.PrintCostApp-module__xWjbKG__formBody,.PrintCostApp-module__xWjbKG__materialLines{padding:16px}.PrintCostApp-module__xWjbKG__cardHead,.PrintCostApp-module__xWjbKG__subhead{padding:15px 16px}.PrintCostApp-module__xWjbKG__subhead{align-items:flex-start;gap:12px}.PrintCostApp-module__xWjbKG__materialLine{grid-template-columns:28px 1fr 84px 44px}.PrintCostApp-module__xWjbKG__materialLine select,.PrintCostApp-module__xWjbKG__materialLine input{padding:0 7px;font-size:14px}.PrintCostApp-module__xWjbKG__formActions{padding:16px}.PrintCostApp-module__xWjbKG__formActions>*{flex:1}.PrintCostApp-module__xWjbKG__resultCard{box-shadow:4px 4px 0 var(--accent);padding:19px}.PrintCostApp-module__xWjbKG__heroPrice strong{font-size:2.35rem}.PrintCostApp-module__xWjbKG__listCard{padding:16px}.PrintCostApp-module__xWjbKG__listToolbar{align-items:start;display:grid}.PrintCostApp-module__xWjbKG__listToolbar label{width:100%}.PrintCostApp-module__xWjbKG__libraryItem{grid-template-columns:40px 1fr auto}.PrintCostApp-module__xWjbKG__libraryItem .PrintCostApp-module__xWjbKG__verified{display:none}.PrintCostApp-module__xWjbKG__itemActions{grid-column:2/4}.PrintCostApp-module__xWjbKG__productGrid{grid-template-columns:1fr}.PrintCostApp-module__xWjbKG__settingsCard{padding:18px}.PrintCostApp-module__xWjbKG__settingsCard .PrintCostApp-module__xWjbKG__formActions{margin:20px -18px -18px}.PrintCostApp-module__xWjbKG__mobilePriceBar{z-index:65;background:var(--fg);min-height:64px;color:var(--bg);justify-content:space-between;align-items:center;padding:9px 14px;display:flex;position:fixed;bottom:68px;left:0;right:0;box-shadow:0 -8px 30px #0003}.PrintCostApp-module__xWjbKG__mobilePriceBar div{display:grid}.PrintCostApp-module__xWjbKG__mobilePriceBar span{font:9px var(--font-mono);color:color-mix(in srgb,var(--bg) 55%,transparent)}.PrintCostApp-module__xWjbKG__mobilePriceBar strong{font:700 20px var(--font-space);color:var(--accent)}.PrintCostApp-module__xWjbKG__mobilePriceBar button{background:var(--accent);color:#fff;height:44px;font:700 11px var(--font-mono);border:0;align-items:center;padding:0 12px;display:flex}.PrintCostApp-module__xWjbKG__bottomNav{z-index:64;height:68px;padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--bg) 97%,transparent);border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.PrintCostApp-module__xWjbKG__bottomNav button{color:var(--fg-faint);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:9px;display:flex}.PrintCostApp-module__xWjbKG__bottomActive{color:var(--accent)!important}.PrintCostApp-module__xWjbKG__dialogActions{flex-direction:column-reverse}.PrintCostApp-module__xWjbKG__dialogActions>*{width:100%}.PrintCostApp-module__xWjbKG__shareChoices{grid-template-columns:1fr}.PrintCostApp-module__xWjbKG__shareChoices>:last-child:nth-child(3){grid-column:auto}}@media (max-width:390px){.PrintCostApp-module__xWjbKG__brand span{font-size:14px}.PrintCostApp-module__xWjbKG__headerActions{gap:5px}.PrintCostApp-module__xWjbKG__headerActions .PrintCostApp-module__xWjbKG__iconButton{width:40px;height:40px}.PrintCostApp-module__xWjbKG__pageIntro h1{font-size:1.9rem}.PrintCostApp-module__xWjbKG__materialLine{grid-template-columns:24px 1fr 72px 40px}.PrintCostApp-module__xWjbKG__materialLine .PrintCostApp-module__xWjbKG__iconButton{width:40px}.PrintCostApp-module__xWjbKG__heroPrice strong{font-size:2rem}}@media (prefers-reduced-motion:reduce){.PrintCostApp-module__xWjbKG__shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.PrintCostApp-module__xWjbKG__dualInput{grid-template-columns:1fr 1fr;gap:8px;display:grid}.PrintCostApp-module__xWjbKG__materialCostLines{border-top:1px solid color-mix(in srgb,var(--bg) 18%,transparent);gap:7px;padding-top:10px;display:grid}.PrintCostApp-module__xWjbKG__materialCostLines span{color:color-mix(in srgb,var(--bg) 65%,transparent);justify-content:space-between;gap:12px;font-size:11px;display:flex}.PrintCostApp-module__xWjbKG__materialCostLines b{font:700 11px var(--font-mono);color:var(--bg);text-align:right}@media (max-width:720px){.PrintCostApp-module__xWjbKG__exampleStrip{grid-template-columns:1fr 1fr}}.PrintCostApp-module__xWjbKG__importHelp{margin-top:-2px}.PrintCostApp-module__xWjbKG__importHelp strong{color:var(--fg)}.PrintCostApp-module__xWjbKG__importStatusRow{align-items:stretch;gap:8px;display:flex}.PrintCostApp-module__xWjbKG__importStatusRow .PrintCostApp-module__xWjbKG__importStatus{flex:1}.PrintCostApp-module__xWjbKG__unlinkButton{border:1px solid var(--border-strong);color:var(--fg);font:700 10px var(--font-mono);white-space:nowrap;background:0 0;padding:0 10px}.PrintCostApp-module__xWjbKG__unlinkButton:hover{border-color:var(--accent);color:var(--accent)}.PrintCostApp-module__xWjbKG__importMeta{color:var(--fg-soft);font:10px var(--font-mono);gap:3px;padding-top:2px;display:grid}.PrintCostApp-module__xWjbKG__importMeta small{color:var(--fg-faint)}.PrintCostApp-module__xWjbKG__importBox{border:1px solid var(--border-strong);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 55%),var(--surface);gap:12px;margin-top:18px;padding:16px;display:grid}.PrintCostApp-module__xWjbKG__importHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.PrintCostApp-module__xWjbKG__importHead>div{align-items:center;gap:8px;display:flex}.PrintCostApp-module__xWjbKG__importHead svg{color:var(--accent)}.PrintCostApp-module__xWjbKG__importHead strong{font:700 13px var(--font-space)}.PrintCostApp-module__xWjbKG__importHead>span{border:1px solid var(--accent);color:var(--accent);font:700 9px var(--font-mono);letter-spacing:.08em;padding:4px 7px}.PrintCostApp-module__xWjbKG__importBox>p{color:var(--fg-soft);margin:0;font-size:12px;line-height:1.55}.PrintCostApp-module__xWjbKG__fileButton{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:44px;font:700 11px var(--font-mono);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.PrintCostApp-module__xWjbKG__fileButton:hover{filter:brightness(1.08)}.PrintCostApp-module__xWjbKG__fileButton:focus-within{outline:2px solid var(--fg);outline-offset:3px}.PrintCostApp-module__xWjbKG__fileButton:has(input:disabled){cursor:wait;filter:saturate(.45)}.PrintCostApp-module__xWjbKG__fileButton input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PrintCostApp-module__xWjbKG__importStatus{border-left:3px solid var(--border-strong);background:var(--surface-2);font:500 11px/1.5 var(--font-mono);margin:0;padding:10px 12px}.PrintCostApp-module__xWjbKG__importSuccess{color:color-mix(in srgb,#16a34a 72%,var(--fg));border-color:#16a34a}.PrintCostApp-module__xWjbKG__importWarning{color:color-mix(in srgb,#d97706 78%,var(--fg));border-color:#d97706}.PrintCostApp-module__xWjbKG__importError{color:color-mix(in srgb,#dc2626 72%,var(--fg));border-color:#dc2626}.PrintCostApp-module__xWjbKG__materialHint{color:var(--fg-faint);font:500 10px/1.4 var(--font-mono);margin-top:6px;display:block}.PrintCostApp-module__xWjbKG__materialHint span{color:#d97706;font-weight:700}.PrintCostApp-module__xWjbKG__colorControls{grid-template-columns:52px 1fr;gap:8px;display:grid}.PrintCostApp-module__xWjbKG__colorControls .PrintCostApp-module__xWjbKG__colorInput{width:52px;min-height:44px;padding:4px}.PrintCostApp-module__xWjbKG__libraryItem h3 small{color:var(--accent);font:700 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;display:block}.PrintCostApp-module__xWjbKG__quotePreview em,.PrintCostApp-module__xWjbKG__sharePreview em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--fg);font:700 14px var(--font-space);font-style:normal;display:block;overflow:hidden}@media (max-width:720px){.PrintCostApp-module__xWjbKG__importStatusRow{display:grid}.PrintCostApp-module__xWjbKG__unlinkButton{min-height:44px}.PrintCostApp-module__xWjbKG__materialLine{grid-template-columns:28px minmax(0,1fr) 44px;align-items:start}.PrintCostApp-module__xWjbKG__materialLine>label:not(.PrintCostApp-module__xWjbKG__gramsInput){grid-column:2/4}.PrintCostApp-module__xWjbKG__materialLine .PrintCostApp-module__xWjbKG__gramsInput{grid-column:2/3;min-width:0}.PrintCostApp-module__xWjbKG__materialLine>button{grid-area:2/3;min-width:44px;min-height:44px}.PrintCostApp-module__xWjbKG__shareChoices,.PrintCostApp-module__xWjbKG__dialogActions{flex-wrap:wrap}.PrintCostApp-module__xWjbKG__shareChoices>*{flex:160px}}
