.ToolWorkspace-module__-iqppq__shell{background:var(--color-bg);min-height:100vh;color:var(--color-text);flex-direction:column;display:flex;overflow:auto}.ToolWorkspace-module__-iqppq__shellFixed{background:var(--color-bg);height:100vh;color:var(--color-text);flex-direction:column;display:flex;overflow:hidden}.ToolWorkspace-module__-iqppq__topbar{background:var(--color-surface);border-bottom:1px solid var(--color-divider);gap:var(--space-3);padding:var(--space-4) var(--space-6);z-index:20;box-shadow:var(--shadow-sm);flex-direction:column;flex-shrink:0;display:flex}.ToolWorkspace-module__-iqppq__topbarMain{align-items:center;gap:var(--space-4);grid-template-columns:1fr auto 1fr;min-height:44px;display:grid}.ToolWorkspace-module__-iqppq__topbarLeft{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ToolWorkspace-module__-iqppq__topbarRight{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.ToolWorkspace-module__-iqppq__logo{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-primary);flex-shrink:0;font-weight:700;display:flex}.ToolWorkspace-module__-iqppq__topbarTitle{font-size:var(--text-sm);color:var(--color-text-muted);border-left:1px solid var(--color-divider);padding-left:var(--space-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ToolWorkspace-module__-iqppq__siteNav{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.ToolWorkspace-module__-iqppq__siteNavLink,.ToolWorkspace-module__-iqppq__siteNavButton,.ToolWorkspace-module__-iqppq__quickLink,.ToolWorkspace-module__-iqppq__browseCategoryLink,.ToolWorkspace-module__-iqppq__browsePanelCta,.ToolWorkspace-module__-iqppq__catalogCard{transition:all var(--transition-interactive)}.ToolWorkspace-module__-iqppq__siteNavLink,.ToolWorkspace-module__-iqppq__siteNavButton{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.ToolWorkspace-module__-iqppq__siteNavLink:hover,.ToolWorkspace-module__-iqppq__siteNavButton:hover,.ToolWorkspace-module__-iqppq__quickLink:hover,.ToolWorkspace-module__-iqppq__browseCategoryLink:hover,.ToolWorkspace-module__-iqppq__browsePanelCta:hover,.ToolWorkspace-module__-iqppq__catalogCard:hover{background:var(--color-surface-offset);color:var(--color-text)}.ToolWorkspace-module__-iqppq__siteNavButton{border:1px solid var(--color-border)}.ToolWorkspace-module__-iqppq__siteNavLinkActive{color:var(--color-primary);background:var(--color-primary-highlight);font-weight:600}.ToolWorkspace-module__-iqppq__siteNavButtonActive{background:var(--color-primary-highlight);color:var(--color-primary);border-color:var(--color-primary)}.ToolWorkspace-module__-iqppq__mobileMenuBtn{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-interactive);flex-shrink:0;justify-content:center;align-items:center;display:none}.ToolWorkspace-module__-iqppq__mobileMenuBtn:hover{background:var(--color-surface-offset);color:var(--color-text)}.ToolWorkspace-module__-iqppq__quickLinkRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ToolWorkspace-module__-iqppq__quickLinkLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-right:var(--space-1);font-weight:600}.ToolWorkspace-module__-iqppq__quickLink{border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;padding:6px 10px;font-weight:500;display:inline-flex}.ToolWorkspace-module__-iqppq__browsePanel{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-xl);background:var(--color-bg);flex-direction:column;display:flex}.ToolWorkspace-module__-iqppq__browsePanelIntro{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ToolWorkspace-module__-iqppq__browsePanelTitle{font-size:var(--text-base);color:var(--color-text);font-weight:700}.ToolWorkspace-module__-iqppq__browsePanelText{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:4px}.ToolWorkspace-module__-iqppq__browsePanelCta{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ToolWorkspace-module__-iqppq__browseFeaturedRow{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ToolWorkspace-module__-iqppq__browseFeaturedCard{padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-2);border:1px solid var(--color-divider);flex-direction:column;gap:4px;display:flex}.ToolWorkspace-module__-iqppq__browseFeaturedTitle{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.ToolWorkspace-module__-iqppq__browseFeaturedMeta{font-size:var(--text-xs);color:var(--color-text-muted)}.ToolWorkspace-module__-iqppq__browseCategoryGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ToolWorkspace-module__-iqppq__browseCategoryBlock{gap:var(--space-3);flex-direction:column;display:flex}.ToolWorkspace-module__-iqppq__browseCategoryTitle{font-size:var(--text-sm);color:var(--color-text);font-weight:700}.ToolWorkspace-module__-iqppq__browseCategoryLinks{gap:var(--space-1);flex-direction:column;display:flex}.ToolWorkspace-module__-iqppq__browseCategoryLink{border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);padding:6px 8px}.ToolWorkspace-module__-iqppq__catalogPage{padding:var(--space-8);background:var(--color-bg);flex:1;overflow-y:auto}.ToolWorkspace-module__-iqppq__catalogHero{gap:var(--space-3);margin:0 auto var(--space-8);flex-direction:column;max-width:1080px;display:flex}.ToolWorkspace-module__-iqppq__catalogEyebrow{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-weight:700}.ToolWorkspace-module__-iqppq__catalogTitle{color:var(--color-text);font-size:clamp(2rem,4vw,3rem);line-height:1.05}.ToolWorkspace-module__-iqppq__catalogDescription,.ToolWorkspace-module__-iqppq__catalogSectionText,.ToolWorkspace-module__-iqppq__catalogCardText{color:var(--color-text-muted)}.ToolWorkspace-module__-iqppq__catalogStats{gap:var(--space-3);flex-wrap:wrap;display:flex}.ToolWorkspace-module__-iqppq__catalogStat,.ToolWorkspace-module__-iqppq__catalogBadge,.ToolWorkspace-module__-iqppq__catalogKeyword,.ToolWorkspace-module__-iqppq__catalogCount{border-radius:var(--radius-full);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ToolWorkspace-module__-iqppq__catalogStat,.ToolWorkspace-module__-iqppq__catalogCount{background:var(--color-surface-2);color:var(--color-text);padding:6px 12px}.ToolWorkspace-module__-iqppq__catalogSectionGrid{gap:var(--space-8);flex-direction:column;max-width:1080px;margin:0 auto;display:flex}.ToolWorkspace-module__-iqppq__catalogSection{gap:var(--space-4);flex-direction:column;display:flex}.ToolWorkspace-module__-iqppq__catalogSectionHeaderRow,.ToolWorkspace-module__-iqppq__catalogCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ToolWorkspace-module__-iqppq__catalogSectionTitle,.ToolWorkspace-module__-iqppq__catalogCardTitle{color:var(--color-text)}.ToolWorkspace-module__-iqppq__catalogSectionTitle{font-size:1.5rem}.ToolWorkspace-module__-iqppq__catalogCardGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ToolWorkspace-module__-iqppq__catalogCard{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--color-divider);background:var(--color-surface);flex-direction:column;display:flex}.ToolWorkspace-module__-iqppq__catalogBadge{background:var(--color-primary-highlight);color:var(--color-primary);padding:4px 10px}.ToolWorkspace-module__-iqppq__catalogKeywordRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.ToolWorkspace-module__-iqppq__catalogKeyword{background:var(--color-surface-2);color:var(--color-text-muted);padding:4px 8px}.ToolWorkspace-module__-iqppq__topbarActions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.ToolWorkspace-module__-iqppq__btn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);transition:all var(--transition-interactive);white-space:nowrap;font-weight:500;display:inline-flex}.ToolWorkspace-module__-iqppq__btnPrimary{background:var(--color-primary);color:var(--color-text-inverse)}.ToolWorkspace-module__-iqppq__btnPrimary:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ToolWorkspace-module__-iqppq__btnPrimary:active{background:var(--color-primary-active);transform:translateY(0)}.ToolWorkspace-module__-iqppq__btnGhost{color:var(--color-text-muted);border:1px solid var(--color-border)}.ToolWorkspace-module__-iqppq__btnGhost:hover,.ToolWorkspace-module__-iqppq__themeToggle:hover,.ToolWorkspace-module__-iqppq__zoomBtn:hover{background:var(--color-surface-offset);color:var(--color-text)}.ToolWorkspace-module__-iqppq__themeToggle{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-text-muted);transition:all var(--transition-interactive);justify-content:center;align-items:center;display:flex}.ToolWorkspace-module__-iqppq__workspace{flex:1;display:flex;overflow:hidden}.ToolWorkspace-module__-iqppq__sidebar{width:var(--sidebar-width);background:var(--color-surface);border-right:1px solid var(--color-divider);flex-direction:column;flex-shrink:0;height:100%;display:flex;overflow:hidden auto}.ToolWorkspace-module__-iqppq__sidebar::-webkit-scrollbar{width:6px;height:6px}.ToolWorkspace-module__-iqppq__previewScroll::-webkit-scrollbar{width:6px;height:6px}.ToolWorkspace-module__-iqppq__sidebar::-webkit-scrollbar-track{background:0 0}.ToolWorkspace-module__-iqppq__previewScroll::-webkit-scrollbar-track{background:0 0}.ToolWorkspace-module__-iqppq__sidebar::-webkit-scrollbar-thumb{background:var(--color-surface-dynamic);border-radius:4px}.ToolWorkspace-module__-iqppq__previewScroll::-webkit-scrollbar-thumb{background:var(--color-surface-dynamic);border-radius:4px}.ToolWorkspace-module__-iqppq__sidebarSection{padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-divider)}.ToolWorkspace-module__-iqppq__sidebarSection:last-child{border-bottom:none}.ToolWorkspace-module__-iqppq__sectionLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-4);font-weight:600}.ToolWorkspace-module__-iqppq__templateTabs{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.ToolWorkspace-module__-iqppq__tabBtn{padding:var(--space-3);border-radius:var(--radius-lg);border:1.5px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);transition:all var(--transition-interactive);text-align:center;justify-content:center;align-items:center;display:flex}.ToolWorkspace-module__-iqppq__tabBtn:hover,.ToolWorkspace-module__-iqppq__tabBtn.ToolWorkspace-module__-iqppq__active,.ToolWorkspace-module__-iqppq__fontBtn:hover,.ToolWorkspace-module__-iqppq__fontBtn.ToolWorkspace-module__-iqppq__active,.ToolWorkspace-module__-iqppq__orientationBtn:hover,.ToolWorkspace-module__-iqppq__orientationBtn.ToolWorkspace-module__-iqppq__active,.ToolWorkspace-module__-iqppq__patternBtn:hover,.ToolWorkspace-module__-iqppq__patternBtn.ToolWorkspace-module__-iqppq__active,.ToolWorkspace-module__-iqppq__active{border-color:var(--color-primary);background:var(--color-primary-highlight);color:var(--color-primary)}.ToolWorkspace-module__-iqppq__controlGroup{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.ToolWorkspace-module__-iqppq__controlGroup:last-child{margin-bottom:0}.ToolWorkspace-module__-iqppq__controlLabel{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.ToolWorkspace-module__-iqppq__controlRow{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ToolWorkspace-module__-iqppq__inputField,.ToolWorkspace-module__-iqppq__selectField{width:100%;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);transition:all var(--transition-interactive);outline:none}.ToolWorkspace-module__-iqppq__inputField:focus,.ToolWorkspace-module__-iqppq__selectField:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #e06b3f26}.ToolWorkspace-module__-iqppq__selectField{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a7974' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.ToolWorkspace-module__-iqppq__fontGrid{gap:var(--space-2);flex-direction:column;display:flex}.ToolWorkspace-module__-iqppq__fontBtn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:var(--color-bg);align-items:center;gap:var(--space-3);transition:all var(--transition-interactive);display:flex}.ToolWorkspace-module__-iqppq__fontPreviewSample{color:var(--color-text);font-size:1rem}.ToolWorkspace-module__-iqppq__fontPreviewName{font-size:var(--text-xs);color:var(--color-text-muted);text-align:left;flex:1}.ToolWorkspace-module__-iqppq__swatchGrid{gap:var(--space-2);grid-template-columns:repeat(8,1fr);display:grid}.ToolWorkspace-module__-iqppq__swatch{aspect-ratio:1;border-radius:var(--radius-sm);transition:all var(--transition-interactive);border:2px solid #0000;position:relative}.ToolWorkspace-module__-iqppq__swatch:hover{box-shadow:var(--shadow-md);transform:scale(1.12)}.ToolWorkspace-module__-iqppq__swatch.ToolWorkspace-module__-iqppq__active{border-color:var(--color-text);box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-text)}.ToolWorkspace-module__-iqppq__swatchWithBorder{box-shadow:inset 0 0 0 1px var(--color-divider)}.ToolWorkspace-module__-iqppq__patternGrid{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.ToolWorkspace-module__-iqppq__patternBtn{aspect-ratio:1;border-radius:var(--radius-md);border:1.5px solid var(--color-border);transition:all var(--transition-interactive);background-color:var(--color-surface-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ToolWorkspace-module__-iqppq__patternBtn span{color:var(--color-text-muted);text-align:center;font-size:.6rem;font-weight:500;position:absolute;bottom:3px;left:0;right:0}.ToolWorkspace-module__-iqppq__patternBtn.ToolWorkspace-module__-iqppq__active span,.ToolWorkspace-module__-iqppq__patternBtn:hover span{color:var(--color-primary)}.ToolWorkspace-module__-iqppq__patternPreviewSolid{background:var(--color-surface-2)}.ToolWorkspace-module__-iqppq__patternPreviewDots{background-image:radial-gradient(circle,#0003 1px,#0000 1px);background-size:8px 8px}.ToolWorkspace-module__-iqppq__patternPreviewGrid{background-image:linear-gradient(#00000026 1px,#0000 1px),linear-gradient(90deg,#00000026 1px,#0000 1px);background-size:8px 8px}.ToolWorkspace-module__-iqppq__patternPreviewLines{background-image:linear-gradient(#00000026 1px,#0000 1px);background-size:100% 8px}.ToolWorkspace-module__-iqppq__patternPreviewDiagonal{background-image:repeating-linear-gradient(45deg,#0000,#0000 5px,#0000001f 5px 6px)}.ToolWorkspace-module__-iqppq__patternPreviewCrosshatch{background-image:repeating-linear-gradient(45deg,#0000,#0000 5px,#0000001a 5px 6px),repeating-linear-gradient(-45deg,#0000,#0000 5px,#0000001a 5px 6px)}.ToolWorkspace-module__-iqppq__patternPreviewGraph{background-image:linear-gradient(#00000014 1px,#0000 1px),linear-gradient(90deg,#00000014 1px,#0000 1px),linear-gradient(#0000002e 1px,#0000 1px),linear-gradient(90deg,#0000002e 1px,#0000 1px);background-size:4px 4px,4px 4px,20px 20px,20px 20px}.ToolWorkspace-module__-iqppq__patternPreviewWatercolor{background:radial-gradient(ellipse at 30% 40%, #e06b3f33 0%, transparent 50%), radial-gradient(ellipse at 70% 70%, #e06b3f1f 0%, transparent 50%), var(--color-surface-2)}.ToolWorkspace-module__-iqppq__colorPickerRow{align-items:center;gap:var(--space-3);display:flex}.ToolWorkspace-module__-iqppq__colorPreview{border-radius:var(--radius-md);border:1.5px solid var(--color-border);flex-shrink:0;width:32px;height:32px;position:relative;overflow:hidden}.ToolWorkspace-module__-iqppq__colorPreview input{opacity:0;cursor:pointer;border:none;width:48px;height:48px;position:absolute;inset:-4px}.ToolWorkspace-module__-iqppq__hexInput{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.ToolWorkspace-module__-iqppq__orientationToggle{gap:var(--space-2);display:flex}.ToolWorkspace-module__-iqppq__orientationBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:var(--color-bg);font-size:var(--text-xs);color:var(--color-text-muted);transition:all var(--transition-interactive);flex:1;font-weight:500;display:flex}.ToolWorkspace-module__-iqppq__toggleRow{padding:var(--space-2) 0;justify-content:space-between;align-items:center;display:flex}.ToolWorkspace-module__-iqppq__toggleLabel{font-size:var(--text-sm);color:var(--color-text)}.ToolWorkspace-module__-iqppq__toggle{background:var(--color-surface-dynamic);border-radius:var(--radius-full);width:36px;height:20px;transition:background var(--transition-interactive);flex-shrink:0;position:relative}.ToolWorkspace-module__-iqppq__toggle:after{content:"";background:var(--color-surface);width:14px;height:14px;transition:transform var(--transition-interactive);box-shadow:var(--shadow-sm);border-radius:50%;position:absolute;top:3px;left:3px}.ToolWorkspace-module__-iqppq__toggle.ToolWorkspace-module__-iqppq__on{background:var(--color-primary)}.ToolWorkspace-module__-iqppq__toggle.ToolWorkspace-module__-iqppq__on:after{transform:translate(16px)}.ToolWorkspace-module__-iqppq__rangeRow{align-items:center;gap:var(--space-3);display:flex}.ToolWorkspace-module__-iqppq__rangeSlider{appearance:none;background:var(--color-surface-dynamic);border-radius:2px;outline:none;flex:1;height:4px}.ToolWorkspace-module__-iqppq__rangeSlider::-webkit-slider-thumb{appearance:none;background:var(--color-primary);width:16px;height:16px;box-shadow:var(--shadow-sm);border-radius:50%}.ToolWorkspace-module__-iqppq__rangeValue{font-size:var(--text-xs);color:var(--color-text-muted);text-align:right;min-width:30px}.ToolWorkspace-module__-iqppq__previewArea{background:var(--color-bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ToolWorkspace-module__-iqppq__previewToolbar{height:44px;padding:0 var(--space-5);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-divider);background:var(--color-surface);flex-shrink:0;display:flex}.ToolWorkspace-module__-iqppq__previewToolbarLabel,.ToolWorkspace-module__-iqppq__zoomLevel{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.ToolWorkspace-module__-iqppq__zoomControls{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.ToolWorkspace-module__-iqppq__zoomBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);border:1px solid var(--color-border);transition:all var(--transition-interactive);justify-content:center;align-items:center;font-size:1rem;display:flex}.ToolWorkspace-module__-iqppq__zoomLevel{text-align:center;min-width:40px}.ToolWorkspace-module__-iqppq__previewScroll{padding:var(--space-8);overscroll-behavior:contain;flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:auto}.ToolWorkspace-module__-iqppq__printableWrapper{transform-origin:top;flex:none;transition:transform .2s}.ToolWorkspace-module__-iqppq__printableCanvas{border-radius:var(--radius-sm);background:#fff;flex-direction:column;width:794px;min-height:1123px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 40px #0000002e}.ToolWorkspace-module__-iqppq__landscape{width:1123px;min-height:794px}.ToolWorkspace-module__-iqppq__printHeader{z-index:1;padding:32px 40px 20px;position:relative}.ToolWorkspace-module__-iqppq__printHeaderInner{flex-direction:column;display:flex}.ToolWorkspace-module__-iqppq__alignLeft{align-items:flex-start}.ToolWorkspace-module__-iqppq__alignCenter{align-items:center}.ToolWorkspace-module__-iqppq__alignRight{align-items:flex-end}.ToolWorkspace-module__-iqppq__printTitle{font-family:var(--header-font);font-size:var(--title-size);color:var(--header-color);text-align:inherit;margin-bottom:4px;line-height:1.2}.ToolWorkspace-module__-iqppq__printSubtitle{font-family:var(--header-font);color:var(--header-color);opacity:.75;text-align:inherit;font-size:14px}.ToolWorkspace-module__-iqppq__printDivider{background:var(--accent-color);border-radius:2px;width:min(240px,100%);height:3px;margin-top:14px}.ToolWorkspace-module__-iqppq__printBody{z-index:1;flex:1;padding:16px 40px 32px;position:relative}.ToolWorkspace-module__-iqppq__printWatermark{color:#0000004d;letter-spacing:.02em;z-index:2;font-size:9px;font-weight:400;position:absolute;bottom:12px;right:16px}.ToolWorkspace-module__-iqppq__calendarGrid,.ToolWorkspace-module__-iqppq__calendarBody{width:100%}.ToolWorkspace-module__-iqppq__calendarHeaderRow,.ToolWorkspace-module__-iqppq__calendarBody{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ToolWorkspace-module__-iqppq__calendarHeaderRow{margin-bottom:6px}.ToolWorkspace-module__-iqppq__calDayHeader{text-align:center;text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:6px 2px;font-size:11px;font-weight:700}.ToolWorkspace-module__-iqppq__calDay{border:1px solid #00000014;min-height:90px;padding:6px;font-size:13px;position:relative}.ToolWorkspace-module__-iqppq__empty{background:#ffffff4d;border-color:#0000000a}.ToolWorkspace-module__-iqppq__todayBadge{color:var(--color-text-inverse);box-sizing:border-box;text-align:center;border-radius:50%;width:28px;height:28px;font-size:14px;font-weight:700;line-height:28px;display:inline-block;position:relative;top:0;transform:translateY(-2px)}.ToolWorkspace-module__-iqppq__calDate{font-size:15px;font-weight:600}.ToolWorkspace-module__-iqppq__calLines{flex-direction:column;gap:16px;margin-top:10px;display:flex}.ToolWorkspace-module__-iqppq__calLine,.ToolWorkspace-module__-iqppq__weekLine,.ToolWorkspace-module__-iqppq__dailyLine,.ToolWorkspace-module__-iqppq__priorityLine,.ToolWorkspace-module__-iqppq__dailyTimeLine{background:#00000012;border-radius:1px;height:1px}.ToolWorkspace-module__-iqppq__calLine{margin-bottom:0}.ToolWorkspace-module__-iqppq__weeklyGrid{grid-template-columns:repeat(7,1fr);gap:6px;min-height:800px;display:grid}.ToolWorkspace-module__-iqppq__weekCol,.ToolWorkspace-module__-iqppq__dailySection{border:1px solid #00000014;flex-direction:column;display:flex;overflow:hidden}.ToolWorkspace-module__-iqppq__weekColHeader,.ToolWorkspace-module__-iqppq__dailySectionHeader{text-align:center;text-transform:uppercase;letter-spacing:.05em;padding:8px 12px;font-size:11px;font-weight:700}.ToolWorkspace-module__-iqppq__dailySectionHeader{text-align:left;font-size:12px}.ToolWorkspace-module__-iqppq__weekColBody,.ToolWorkspace-module__-iqppq__dailySectionBody{background:#fff9;flex-direction:column;flex:1;gap:6px;padding:8px 6px 10px;display:flex}.ToolWorkspace-module__-iqppq__dailyGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ToolWorkspace-module__-iqppq__dailySectionBody{padding:10px 12px}.ToolWorkspace-module__-iqppq__dailyLine{margin-bottom:20px}.ToolWorkspace-module__-iqppq__dailyTimeRow,.ToolWorkspace-module__-iqppq__priorityRow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ToolWorkspace-module__-iqppq__dailyTime{flex-shrink:0;width:40px;font-size:11px}.ToolWorkspace-module__-iqppq__priorityRow{margin-bottom:16px}.ToolWorkspace-module__-iqppq__priorityDot{border:1.5px solid;border-radius:50%;flex-shrink:0;width:16px;height:16px}.ToolWorkspace-module__-iqppq__priorityLine,.ToolWorkspace-module__-iqppq__dailyTimeLine{flex:1}.ToolWorkspace-module__-iqppq__bgSolid{background-color:var(--bg-color)}.ToolWorkspace-module__-iqppq__bgDots{background-color:var(--bg-color);background-image:radial-gradient(circle,#0000001f 1px,#0000 1px);background-size:20px 20px}.ToolWorkspace-module__-iqppq__bgGrid{background-color:var(--bg-color);background-image:linear-gradient(#00000012 1px,#0000 1px),linear-gradient(90deg,#00000012 1px,#0000 1px);background-size:24px 24px}.ToolWorkspace-module__-iqppq__bgLines{background-color:var(--bg-color);background-image:linear-gradient(#00000012 1px,#0000 1px);background-size:100% 28px}.ToolWorkspace-module__-iqppq__bgDiagonal{background-color:var(--bg-color);background-image:repeating-linear-gradient(45deg,#0000,#0000 14px,#0000000e 14px 15px)}.ToolWorkspace-module__-iqppq__bgCrosshatch{background-color:var(--bg-color);background-image:repeating-linear-gradient(45deg,#0000,#0000 12px,#0000000d 12px 13px),repeating-linear-gradient(-45deg,#0000,#0000 12px,#0000000d 12px 13px)}.ToolWorkspace-module__-iqppq__bgGraph{background-color:var(--bg-color);background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px),linear-gradient(#0000001f 1px,#0000 1px),linear-gradient(90deg,#0000001f 1px,#0000 1px);background-size:8px 8px,8px 8px,40px 40px,40px 40px}.ToolWorkspace-module__-iqppq__bgWatercolor{background:var(--bg-color);background-image:radial-gradient(at 20% 30%,#e06b3f12 0%,#0000 50%),radial-gradient(at 80% 70%,#e06b3f0d 0%,#0000 50%)}.ToolWorkspace-module__-iqppq__tableSection{margin-bottom:32px}.ToolWorkspace-module__-iqppq__tableSectionHeader{background:var(--accent-color);color:var(--p-surface);border-radius:4px 4px 0 0;padding:10px 16px;font-size:18px;font-weight:600}.ToolWorkspace-module__-iqppq__tableContainer{border:2px solid var(--accent-color);border-top:none;border-radius:0 0 4px 4px;overflow:hidden}.ToolWorkspace-module__-iqppq__dataTable{border-collapse:collapse;width:100%}.ToolWorkspace-module__-iqppq__dataTable thead tr{background:var(--p-bg)}.ToolWorkspace-module__-iqppq__dataTable th{text-align:left;color:var(--p-muted);padding:10px 16px;font-size:14px;font-weight:600}.ToolWorkspace-module__-iqppq__dataTable th.ToolWorkspace-module__-iqppq__alignRight{text-align:right}.ToolWorkspace-module__-iqppq__dataTable th.ToolWorkspace-module__-iqppq__alignCenter{text-align:center}.ToolWorkspace-module__-iqppq__dataTable tbody tr{border-bottom:1px solid var(--p-border)}.ToolWorkspace-module__-iqppq__dataTable tbody tr:last-child{border-bottom:none}.ToolWorkspace-module__-iqppq__dataTable td{color:var(--p-text);padding:12px 16px;font-size:14px}.ToolWorkspace-module__-iqppq__dataTable td.ToolWorkspace-module__-iqppq__alignRight{text-align:right}.ToolWorkspace-module__-iqppq__dataTable td.ToolWorkspace-module__-iqppq__alignCenter{text-align:center}.ToolWorkspace-module__-iqppq__dataTable .ToolWorkspace-module__-iqppq__totalRow{background:var(--p-bg);font-weight:600}.ToolWorkspace-module__-iqppq__dataTable .ToolWorkspace-module__-iqppq__totalRow td{font-size:16px}.ToolWorkspace-module__-iqppq__inputLine{border-bottom:1px solid var(--p-divider);height:24px}.ToolWorkspace-module__-iqppq__inputLineThick{border-bottom:2px solid var(--p-text);height:24px}.ToolWorkspace-module__-iqppq__inputLineTall{border-bottom:2px solid var(--p-text);height:28px}.ToolWorkspace-module__-iqppq__checkboxCell{border:1.5px solid var(--accent-color);border-radius:4px;width:20px;height:20px;margin:0 auto}.ToolWorkspace-module__-iqppq__mealGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ToolWorkspace-module__-iqppq__mealItem{flex-direction:column;display:flex}.ToolWorkspace-module__-iqppq__mealLabel{color:var(--p-muted);margin-bottom:4px;font-size:12px;font-weight:600}.ToolWorkspace-module__-iqppq__mealInput{border:1px solid var(--p-divider);border-radius:4px;min-height:40px;padding:8px}.ToolWorkspace-module__-iqppq__daySection{margin-bottom:24px}.ToolWorkspace-module__-iqppq__daySectionHeader{background:var(--accent-color);color:var(--p-surface);border-radius:4px 4px 0 0;padding:8px 16px;font-size:16px;font-weight:600}.ToolWorkspace-module__-iqppq__daySectionBody{border:2px solid var(--accent-color);border-top:none;border-radius:0 0 4px 4px;padding:12px}.ToolWorkspace-module__-iqppq__groceryGrid{page-break-before:always;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.ToolWorkspace-module__-iqppq__groceryCategory{flex-direction:column;display:flex}.ToolWorkspace-module__-iqppq__groceryCategoryHeader{background:var(--accent-color);color:var(--p-surface);border-radius:4px 4px 0 0;padding:6px 12px;font-size:14px;font-weight:600}.ToolWorkspace-module__-iqppq__groceryCategoryBody{border:2px solid var(--accent-color);border-top:none;border-radius:0 0 4px 4px;padding:12px}.ToolWorkspace-module__-iqppq__groceryItem{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ToolWorkspace-module__-iqppq__groceryCheckbox{border:1.5px solid var(--accent-color);border-radius:3px;flex-shrink:0;width:16px;height:16px}.ToolWorkspace-module__-iqppq__groceryLine{border-bottom:1px solid var(--p-border);flex:1;height:20px}.ToolWorkspace-module__-iqppq__cleaningLayout{flex-direction:column;gap:28px;display:flex}.ToolWorkspace-module__-iqppq__cleaningCardGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ToolWorkspace-module__-iqppq__cleaningCard,.ToolWorkspace-module__-iqppq__cleaningNotesPanel{border:2px solid var(--accent-color);background:var(--p-surface);border-radius:8px;overflow:hidden}.ToolWorkspace-module__-iqppq__cleaningCardHeader{background:var(--accent-color);color:var(--p-surface);padding:10px 16px;font-size:16px;font-weight:600}.ToolWorkspace-module__-iqppq__cleaningCardBody,.ToolWorkspace-module__-iqppq__cleaningNotesPanel{padding:18px 20px}.ToolWorkspace-module__-iqppq__cleaningTwoColumn{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ToolWorkspace-module__-iqppq__checklistRows{flex-direction:column;gap:12px;display:flex}.ToolWorkspace-module__-iqppq__checklistRow{color:var(--p-text);align-items:center;gap:10px;font-size:14px;display:flex}.ToolWorkspace-module__-iqppq__checklistBullet{border:1.5px solid var(--accent-color);border-radius:4px;flex-shrink:0;width:18px;height:18px}.ToolWorkspace-module__-iqppq__cleaningLegend{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.ToolWorkspace-module__-iqppq__cleaningLegendRow{align-items:center;gap:12px;display:flex}.ToolWorkspace-module__-iqppq__cleaningLegendLabel{width:110px;color:var(--p-text);flex-shrink:0;font-size:14px;font-weight:600}.ToolWorkspace-module__-iqppq__cleaningLegendLine{border-bottom:1px solid var(--p-divider);flex:1;height:24px}.ToolWorkspace-module__-iqppq__cleaningMiniNote{color:var(--p-muted);font-size:13px;line-height:1.5}.ToolWorkspace-module__-iqppq__contactMiniNote{color:var(--p-muted);font-size:12px;line-height:1.5}.ToolWorkspace-module__-iqppq__plannerStack{flex-direction:column;gap:28px;display:flex}.ToolWorkspace-module__-iqppq__panelGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ToolWorkspace-module__-iqppq__panelCard,.ToolWorkspace-module__-iqppq__panelBlock{border:2px solid var(--accent-color);background:var(--p-surface);border-radius:8px;overflow:hidden}.ToolWorkspace-module__-iqppq__panelCardHeader,.ToolWorkspace-module__-iqppq__panelBlockHeader{background:var(--accent-color);color:var(--p-surface);padding:10px 16px;font-size:16px;font-weight:600}.ToolWorkspace-module__-iqppq__panelCardBody,.ToolWorkspace-module__-iqppq__panelBlockBody{padding:18px 20px}.ToolWorkspace-module__-iqppq__infoGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ToolWorkspace-module__-iqppq__infoCell{border:1px solid var(--p-border);background:var(--p-bg-alt);border-radius:8px;padding:14px 16px}.ToolWorkspace-module__-iqppq__infoLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.ToolWorkspace-module__-iqppq__infoLine{border-bottom:1px solid var(--p-divider);height:24px}.ToolWorkspace-module__-iqppq__infoLineTall{border-bottom:1px solid var(--p-divider);height:42px}.ToolWorkspace-module__-iqppq__plainList{flex-direction:column;gap:14px;display:flex}.ToolWorkspace-module__-iqppq__lineList{flex-direction:column;gap:12px;display:flex}.ToolWorkspace-module__-iqppq__lineRow{align-items:center;gap:10px;display:flex}.ToolWorkspace-module__-iqppq__lineLabel{width:120px;color:var(--p-text);flex-shrink:0;font-size:13px;font-weight:600}.ToolWorkspace-module__-iqppq__lineFill{border-bottom:1px solid var(--p-divider);flex:1;height:24px}.ToolWorkspace-module__-iqppq__lineFillTall{border-bottom:1px solid var(--p-divider);flex:1;height:38px}.ToolWorkspace-module__-iqppq__miniCardGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ToolWorkspace-module__-iqppq__miniCard{border:1px solid var(--p-border);background:var(--p-bg-alt);border-radius:8px;padding:16px}.ToolWorkspace-module__-iqppq__miniCardTitle{color:var(--p-text);margin-bottom:12px;font-size:13px;font-weight:700}.ToolWorkspace-module__-iqppq__stepGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ToolWorkspace-module__-iqppq__stepCard{border:2px solid var(--accent-color);background:var(--p-surface);border-radius:8px;padding:16px 14px}.ToolWorkspace-module__-iqppq__stepTitle{color:var(--accent-color);margin-bottom:12px;font-size:14px;font-weight:700}.ToolWorkspace-module__-iqppq__contactLayout{flex-direction:column;gap:24px;display:flex}.ToolWorkspace-module__-iqppq__contactBadgeRow{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ToolWorkspace-module__-iqppq__contactBadge{border:1px solid var(--p-border);background:var(--p-bg-alt);border-radius:8px;padding:14px 16px}.ToolWorkspace-module__-iqppq__contactBadgeTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--p-muted);margin-bottom:8px;font-size:11px;font-weight:700}.ToolWorkspace-module__-iqppq__contactBadgeLine{border-bottom:1px solid var(--p-divider);height:26px}@media (max-width:1100px){.ToolWorkspace-module__-iqppq__browseFeaturedRow,.ToolWorkspace-module__-iqppq__catalogCardGrid,.ToolWorkspace-module__-iqppq__browseCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ToolWorkspace-module__-iqppq__topbar{padding:var(--space-3) var(--space-4)}.ToolWorkspace-module__-iqppq__topbarMain{gap:var(--space-2);flex-wrap:wrap;display:flex}.ToolWorkspace-module__-iqppq__topbarLeft{flex:1;min-width:0}.ToolWorkspace-module__-iqppq__topbarRight{flex-shrink:0}.ToolWorkspace-module__-iqppq__mobileMenuBtn{display:flex}.ToolWorkspace-module__-iqppq__siteNav{gap:var(--space-1);width:100%;padding-top:var(--space-3);border-top:1px solid var(--color-divider);flex-direction:column;order:10;display:none}.ToolWorkspace-module__-iqppq__siteNavOpen{display:flex}.ToolWorkspace-module__-iqppq__siteNavLink,.ToolWorkspace-module__-iqppq__siteNavButton{justify-content:flex-start;width:100%}.ToolWorkspace-module__-iqppq__topbarTitle{display:none}.ToolWorkspace-module__-iqppq__topbarActions{flex-wrap:wrap}.ToolWorkspace-module__-iqppq__browsePanelIntro,.ToolWorkspace-module__-iqppq__catalogSectionHeaderRow,.ToolWorkspace-module__-iqppq__catalogCardHeader{flex-direction:column;align-items:flex-start}.ToolWorkspace-module__-iqppq__quickLinkRow,.ToolWorkspace-module__-iqppq__catalogStats{flex-wrap:wrap}.ToolWorkspace-module__-iqppq__browseFeaturedRow,.ToolWorkspace-module__-iqppq__browseCategoryGrid,.ToolWorkspace-module__-iqppq__catalogCardGrid,.ToolWorkspace-module__-iqppq__panelGrid,.ToolWorkspace-module__-iqppq__infoGrid,.ToolWorkspace-module__-iqppq__miniCardGrid,.ToolWorkspace-module__-iqppq__stepGrid,.ToolWorkspace-module__-iqppq__contactBadgeRow{grid-template-columns:1fr}.ToolWorkspace-module__-iqppq__catalogPage{padding:var(--space-5)}.ToolWorkspace-module__-iqppq__workspace{flex-direction:column}.ToolWorkspace-module__-iqppq__sidebar{border-right:none;border-bottom:1px solid var(--color-divider);width:100%;max-height:40vh}.ToolWorkspace-module__-iqppq__previewScroll{justify-content:flex-start}}.ToolWorkspace-module__-iqppq__controls{width:var(--sidebar-width);background:var(--color-surface);border-right:1px solid var(--color-divider);gap:var(--space-4);height:100%;padding:var(--space-5);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden auto}.ToolWorkspace-module__-iqppq__controls::-webkit-scrollbar{width:6px}.ToolWorkspace-module__-iqppq__controls::-webkit-scrollbar-track{background:0 0}.ToolWorkspace-module__-iqppq__controls::-webkit-scrollbar-thumb{background:var(--color-surface-dynamic);border-radius:4px}.ToolWorkspace-module__-iqppq__preview{min-width:0;padding:var(--space-8);background:var(--color-bg);flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:auto}.ToolWorkspace-module__-iqppq__page{--p-text:#28251d;--p-muted:#7a7974;--p-border:#e8e4dd;--p-divider:#dcd9d5;--p-bg:#f7f6f2;--p-bg-alt:#fcfbf8;--p-surface:#fff;--p-surface-offset:#f0ede8;background:var(--p-surface);border-radius:var(--radius-sm);width:794px;min-height:1123px;color:var(--p-text);flex-shrink:0;padding:48px 40px;font-size:14px;line-height:1.5;overflow:hidden;box-shadow:0 8px 40px #0000002e}.ToolWorkspace-module__-iqppq__header{border-bottom:2px solid var(--accent-color,var(--p-border));margin-bottom:28px;padding-bottom:20px}.ToolWorkspace-module__-iqppq__title{font-family:var(--font-display);color:var(--p-text);margin-bottom:4px;font-size:28px;font-weight:700}.ToolWorkspace-module__-iqppq__subtitle{color:var(--p-muted);font-size:14px}.ToolWorkspace-module__-iqppq__section{margin-bottom:24px}.ToolWorkspace-module__-iqppq__sectionTitle{color:var(--p-text);margin-bottom:12px;font-size:16px;font-weight:700}.ToolWorkspace-module__-iqppq__label{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-1);font-weight:500;display:block}.ToolWorkspace-module__-iqppq__input{width:100%;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);transition:all var(--transition-interactive);outline:none}.ToolWorkspace-module__-iqppq__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #e06b3f26}.ToolWorkspace-module__-iqppq__select{width:100%;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a7974' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;outline:none;padding-right:28px}.ToolWorkspace-module__-iqppq__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #e06b3f26}.ToolWorkspace-module__-iqppq__textarea{width:100%;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);resize:vertical;outline:none;min-height:60px}.ToolWorkspace-module__-iqppq__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #e06b3f26}.ToolWorkspace-module__-iqppq__inputCell{border-radius:var(--radius-sm);width:100%;color:var(--p-text);transition:all var(--transition-interactive);background:0 0;border:1px solid #0000;outline:none;padding:4px 6px;font-size:13px}.ToolWorkspace-module__-iqppq__inputCell:focus{border-color:var(--color-primary);background:var(--color-surface)}.ToolWorkspace-module__-iqppq__checkbox{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.ToolWorkspace-module__-iqppq__button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:all var(--transition-interactive);white-space:nowrap;font-weight:500;display:inline-flex}.ToolWorkspace-module__-iqppq__button:hover{background:var(--color-surface-offset);color:var(--color-text)}.ToolWorkspace-module__-iqppq__buttonPrimary{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--color-primary);color:var(--color-text-inverse);cursor:pointer;transition:all var(--transition-interactive);white-space:nowrap;border:none;font-weight:500;display:inline-flex}.ToolWorkspace-module__-iqppq__buttonPrimary:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ToolWorkspace-module__-iqppq__buttonPrimary:active{background:var(--color-primary-active);transform:translateY(0)}.ToolWorkspace-module__-iqppq__buttonSecondary{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-primary);border:1px solid var(--color-primary);cursor:pointer;transition:all var(--transition-interactive);white-space:nowrap;background:0 0;font-weight:500;display:inline-flex}.ToolWorkspace-module__-iqppq__buttonSecondary:hover{background:var(--color-primary-highlight)}.ToolWorkspace-module__-iqppq__buttonSmall{border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:all var(--transition-interactive);padding:4px 10px;font-weight:500}.ToolWorkspace-module__-iqppq__buttonSmall:hover{background:var(--color-surface-offset);color:var(--color-text)}.ToolWorkspace-module__-iqppq__buttonSmall:disabled{opacity:.4;cursor:not-allowed}.ToolWorkspace-module__-iqppq__table{border-collapse:collapse;width:100%}.ToolWorkspace-module__-iqppq__th{text-align:left;color:var(--p-muted);background:var(--p-bg);border-bottom:2px solid var(--accent-color,var(--p-border));text-transform:uppercase;letter-spacing:.04em;padding:10px 12px;font-size:12px;font-weight:600}.ToolWorkspace-module__-iqppq__td{border-bottom:1px solid var(--p-border);vertical-align:top;padding:8px 12px;font-size:13px}.ToolWorkspace-module__-iqppq__footer{border-top:1px solid var(--p-border);margin-top:32px;padding-top:16px}.ToolWorkspace-module__-iqppq__footerText{color:var(--p-muted);font-size:12px;line-height:1.6}.ToolWorkspace-module__-iqppq__infoItem{gap:var(--space-2);margin-bottom:4px;font-size:14px;display:flex}.ToolWorkspace-module__-iqppq__infoValue{color:var(--p-text)}.ToolWorkspace-module__-iqppq__listItem{border-bottom:1px solid var(--p-surface-offset);padding:6px 0;font-size:14px}.ToolWorkspace-module__-iqppq__orderedList{padding-left:20px;list-style:decimal}.ToolWorkspace-module__-iqppq__orderedList li{padding:4px 0;font-size:14px}.ToolWorkspace-module__-iqppq__notesArea{border-radius:var(--radius-md);background:#fcfbf8;border:1px solid #e8e4dd;min-height:80px;padding:12px}.ToolWorkspace-module__-iqppq__staticText{color:#28251d;font-size:14px;line-height:1.6}.ToolWorkspace-module__-iqppq__signatureSection{border-top:1px solid #e8e4dd;margin-top:32px;padding-top:20px}.ToolWorkspace-module__-iqppq__signatureRow{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:16px;display:grid}.ToolWorkspace-module__-iqppq__signatureField{flex-direction:column;gap:8px;display:flex}.ToolWorkspace-module__-iqppq__signatureLabel{color:#7a7974;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.ToolWorkspace-module__-iqppq__signatureLine{border-bottom:1px solid #28251d;height:32px}.ToolWorkspace-module__-iqppq__warning{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);color:var(--color-warning-text);padding:10px 14px;font-size:13px}.ToolWorkspace-module__-iqppq__stepList{flex-direction:column;gap:10px;display:flex}.ToolWorkspace-module__-iqppq__noPrint{display:block}@media (max-width:900px){.ToolWorkspace-module__-iqppq__controls{border-right:none;border-bottom:1px solid var(--color-divider);width:100%;max-height:40vh}.ToolWorkspace-module__-iqppq__preview{padding:var(--space-4);justify-content:flex-start}.ToolWorkspace-module__-iqppq__page{width:100%;min-height:auto;padding:24px 20px}.ToolWorkspace-module__-iqppq__signatureRow{grid-template-columns:1fr}}.ToolWorkspace-module__-iqppq__previewScaleFixed{transform:scale(.7)}.ToolWorkspace-module__-iqppq__colWidthSm{width:120px}.ToolWorkspace-module__-iqppq__colWidthMd{width:150px}.ToolWorkspace-module__-iqppq__summaryLabel{font-weight:600;font-size:var(--text-base)}.ToolWorkspace-module__-iqppq__summaryLabelLg{font-size:var(--text-lg);font-weight:700}.ToolWorkspace-module__-iqppq__mbSm{margin-bottom:var(--space-2)}.ToolWorkspace-module__-iqppq__mtSm{margin-top:var(--space-2)}.ToolWorkspace-module__-iqppq__fullWidth{width:100%}.ToolWorkspace-module__-iqppq__gridSpanFull{grid-column:1/-1}.ToolWorkspace-module__-iqppq__cellPadSm{padding:var(--space-2) var(--space-1)}.ToolWorkspace-module__-iqppq__textInverse{color:var(--color-text-inverse)}.ToolWorkspace-module__-iqppq__textInverseSm{color:var(--color-text-inverse);font-size:var(--text-xs);padding:var(--space-2) var(--space-1)}.ToolWorkspace-module__-iqppq__twoColGrid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.ToolWorkspace-module__-iqppq__fiveColGrid{gap:var(--space-1);grid-template-columns:repeat(5,1fr);display:grid}.ToolWorkspace-module__-iqppq__textBold{font-weight:600}.ToolWorkspace-module__-iqppq__textRight{text-align:right}.ToolWorkspace-module__-iqppq__flexRow{gap:var(--space-3);align-items:flex-start;display:flex}.ToolWorkspace-module__-iqppq__colWidth30{width:30%}.ToolWorkspace-module__-iqppq__colWidth100{width:100px}.ToolWorkspace-module__-iqppq__todayBadgeInner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ToolWorkspace-module__-iqppq__dailySectionSpaced{margin-bottom:var(--space-3)}.ToolWorkspace-module__-iqppq__recordList{flex-direction:column;gap:20px;display:flex}.ToolWorkspace-module__-iqppq__recordCard{border:1px solid var(--p-border);page-break-inside:avoid;border-radius:8px;overflow:hidden}.ToolWorkspace-module__-iqppq__recordCardHeader{background:var(--accent-color,var(--p-bg-alt));border-bottom:1px solid var(--p-border);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.ToolWorkspace-module__-iqppq__recordCardTitle{color:var(--p-surface);font-size:13px;font-weight:700}.ToolWorkspace-module__-iqppq__recordCardBody{padding:16px}.ToolWorkspace-module__-iqppq__fieldGrid{grid-template-columns:repeat(3,1fr);gap:14px 20px;display:grid}.ToolWorkspace-module__-iqppq__fieldGroup{flex-direction:column;gap:4px;display:flex}.ToolWorkspace-module__-iqppq__fieldGroupWide{flex-direction:column;grid-column:span 2;gap:4px;display:flex}.ToolWorkspace-module__-iqppq__fieldGroupFull{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.ToolWorkspace-module__-iqppq__fieldLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted);font-size:10px;font-weight:700}.ToolWorkspace-module__-iqppq__fieldValue{color:var(--p-text);border-bottom:1px solid var(--p-divider);min-height:24px;padding:4px 0;font-size:13px}.ToolWorkspace-module__-iqppq__fieldValue input,.ToolWorkspace-module__-iqppq__fieldValue select,.ToolWorkspace-module__-iqppq__fieldValue textarea{width:100%;font:inherit;color:inherit;background:0 0;border:none;outline:none;padding:0}.ToolWorkspace-module__-iqppq__fieldValue select{cursor:pointer}.ToolWorkspace-module__-iqppq__fieldValue textarea{resize:vertical;min-height:20px}@media print{.ToolWorkspace-module__-iqppq__shell *{visibility:hidden}.ToolWorkspace-module__-iqppq__printableCanvas,.ToolWorkspace-module__-iqppq__printableCanvas *,.ToolWorkspace-module__-iqppq__page,.ToolWorkspace-module__-iqppq__page *{visibility:visible}.ToolWorkspace-module__-iqppq__printableCanvas,.ToolWorkspace-module__-iqppq__page{position:fixed;inset:0;width:100vw!important;min-height:100vh!important;box-shadow:none!important;border-radius:0!important;transform:none!important}.ToolWorkspace-module__-iqppq__topbar,.ToolWorkspace-module__-iqppq__quickLinkRow,.ToolWorkspace-module__-iqppq__browsePanel,.ToolWorkspace-module__-iqppq__sidebar,.ToolWorkspace-module__-iqppq__controls,.ToolWorkspace-module__-iqppq__previewToolbar,.ToolWorkspace-module__-iqppq__zoomControls,.ToolWorkspace-module__-iqppq__noPrint{display:none!important}}
.ToolShell-module__b9W1GW__shellContent{flex:1;min-height:0}.ToolShell-module__b9W1GW__spinner{animation:.8s linear infinite ToolShell-module__b9W1GW__spin}@keyframes ToolShell-module__b9W1GW__spin{to{transform:rotate(360deg)}}.ToolShell-module__b9W1GW__breadcrumb{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-6);background:var(--color-surface-2);border-bottom:1px solid var(--color-divider);font-size:var(--text-xs);flex-shrink:0;display:flex;overflow-x:auto}.ToolShell-module__b9W1GW__breadcrumbLink{color:var(--color-text-muted);white-space:nowrap;transition:color var(--transition-interactive);text-decoration:none}.ToolShell-module__b9W1GW__breadcrumbLink:hover{color:var(--color-primary)}.ToolShell-module__b9W1GW__breadcrumbSep{color:var(--color-text-faint);-webkit-user-select:none;user-select:none}.ToolShell-module__b9W1GW__breadcrumbCurrent{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-weight:600;overflow:hidden}.ToolShell-module__b9W1GW__related{background:var(--color-surface-2);border-top:1px solid var(--color-divider);padding:var(--space-6) var(--space-6);flex-shrink:0}.ToolShell-module__b9W1GW__relatedInner{max-width:1200px;margin:0 auto}.ToolShell-module__b9W1GW__relatedTitle{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text);margin-bottom:var(--space-4);font-weight:700}.ToolShell-module__b9W1GW__relatedGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.ToolShell-module__b9W1GW__relatedCard{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);transition:all var(--transition-interactive);text-decoration:none;display:flex}.ToolShell-module__b9W1GW__relatedCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ToolShell-module__b9W1GW__relatedCardTitle{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.ToolShell-module__b9W1GW__relatedCardMeta{color:var(--color-text-muted);background:var(--color-surface-offset);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;padding:2px 8px;font-size:11px}.ToolShell-module__b9W1GW__footer{background:var(--color-surface);border-top:1px solid var(--color-divider);padding:var(--space-5) var(--space-6);flex-shrink:0}.ToolShell-module__b9W1GW__footerInner{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:1200px;margin:0 auto;display:flex}.ToolShell-module__b9W1GW__footerBrand{align-items:baseline;gap:var(--space-3);display:flex}.ToolShell-module__b9W1GW__footerLogo{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--color-text);text-decoration:none}.ToolShell-module__b9W1GW__footerLogo:hover{color:var(--color-primary)}.ToolShell-module__b9W1GW__footerTagline{font-size:var(--text-xs);color:var(--color-text-faint)}.ToolShell-module__b9W1GW__footerNav{align-items:center;gap:var(--space-4);display:flex}.ToolShell-module__b9W1GW__footerLink{font-size:var(--text-xs);color:var(--color-text-muted);transition:color var(--transition-interactive);text-decoration:none}.ToolShell-module__b9W1GW__footerLink:hover{color:var(--color-primary)}.ToolShell-module__b9W1GW__footerCopy{color:var(--color-text-faint);font-size:11px}.ToolShell-module__b9W1GW__errorScreen{background:var(--color-bg);min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.ToolShell-module__b9W1GW__errorCard{text-align:center;width:100%;max-width:420px;padding:var(--space-10) var(--space-8);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.ToolShell-module__b9W1GW__errorIcon{margin-bottom:var(--space-4);font-size:48px}.ToolShell-module__b9W1GW__errorTitle{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text);margin-bottom:var(--space-2);font-weight:700}.ToolShell-module__b9W1GW__errorText{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);line-height:1.6}.ToolShell-module__b9W1GW__errorActions{justify-content:center;align-items:center;gap:var(--space-4);display:flex}.ToolShell-module__b9W1GW__errorBtn{padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);font-size:var(--text-sm);background:var(--color-primary);color:var(--color-text-inverse);cursor:pointer;transition:all var(--transition-interactive);border:none;font-weight:600}.ToolShell-module__b9W1GW__errorBtn:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ToolShell-module__b9W1GW__errorLink{font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--transition-interactive);text-decoration:none}.ToolShell-module__b9W1GW__errorLink:hover{color:var(--color-primary)}@media (max-width:900px){.ToolShell-module__b9W1GW__breadcrumb{padding:var(--space-2) var(--space-4)}.ToolShell-module__b9W1GW__relatedGrid{grid-template-columns:1fr 1fr}.ToolShell-module__b9W1GW__footerInner{text-align:center;gap:var(--space-3);flex-direction:column}.ToolShell-module__b9W1GW__footerBrand{align-items:center;gap:var(--space-1);flex-direction:column}}@media (max-width:600px){.ToolShell-module__b9W1GW__relatedGrid{grid-template-columns:1fr}}@media print{.ToolShell-module__b9W1GW__breadcrumb,.ToolShell-module__b9W1GW__related,.ToolShell-module__b9W1GW__footer{display:none!important}}
