.templates-module__N6wGtG__page{background:radial-gradient(circle at 0 0,#468e6829,#0000 28%),radial-gradient(circle at 100% 0,#0f282e1f,#0000 22%),linear-gradient(#f4efe7 0%,#f8f4ed 48%,#fcfbf8 100%);min-height:100vh}.templates-module__N6wGtG__shell{gap:28px;max-width:1240px;margin:0 auto;padding:42px 24px 96px;display:grid}.templates-module__N6wGtG__hero,.templates-module__N6wGtG__section,.templates-module__N6wGtG__detailMain,.templates-module__N6wGtG__detailAside,.templates-module__N6wGtG__actionStack,.templates-module__N6wGtG__emptyState{background:#ffffffd6;border:1px solid #11111114;border-radius:28px;box-shadow:0 20px 60px #453a2214}.templates-module__N6wGtG__hero{gap:22px;padding:34px 36px;display:grid}.templates-module__N6wGtG__heroHeader,.templates-module__N6wGtG__sectionHeader{gap:14px;display:grid}.templates-module__N6wGtG__eyebrow,.templates-module__N6wGtG__cardEyebrow,.templates-module__N6wGtG__metaLabel,.templates-module__N6wGtG__sectionKicker{font-family:var(--font-mono-ui);letter-spacing:.15em;text-transform:uppercase;color:var(--green);font-size:.75rem}.templates-module__N6wGtG__title{letter-spacing:-.07em;max-width:12ch;font-size:clamp(2.8rem,6vw,5rem);line-height:.95}.templates-module__N6wGtG__detailTitle{letter-spacing:-.06em;max-width:14ch;font-size:clamp(2.6rem,5vw,4.4rem);line-height:.96}.templates-module__N6wGtG__lead,.templates-module__N6wGtG__sectionLead,.templates-module__N6wGtG__detailDescription,.templates-module__N6wGtG__detailSummary,.templates-module__N6wGtG__metaBody,.templates-module__N6wGtG__fieldHelp,.templates-module__N6wGtG__ownershipNote,.templates-module__N6wGtG__emptyState p{color:var(--muted);line-height:1.72}.templates-module__N6wGtG__lead{max-width:52rem;font-size:1.08rem}.templates-module__N6wGtG__heroMeta,.templates-module__N6wGtG__cardFooter,.templates-module__N6wGtG__chipRow,.templates-module__N6wGtG__detailMeta,.templates-module__N6wGtG__actionButtons,.templates-module__N6wGtG__relatedLinks{flex-wrap:wrap;gap:10px;display:flex}.templates-module__N6wGtG__heroMetaItem,.templates-module__N6wGtG__chip,.templates-module__N6wGtG__metaPill{font-family:var(--font-mono-ui);color:var(--muted);background:#f9f5edf2;border:1px solid #1111111a;border-radius:999px;padding:8px 11px;font-size:.72rem}.templates-module__N6wGtG__section{gap:20px;padding:26px 28px 30px;display:grid}.templates-module__N6wGtG__templateGrid,.templates-module__N6wGtG__metricGrid,.templates-module__N6wGtG__relatedGrid{gap:18px;display:grid}.templates-module__N6wGtG__templateGrid,.templates-module__N6wGtG__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.templates-module__N6wGtG__metricGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.templates-module__N6wGtG__templateCard,.templates-module__N6wGtG__metricCard,.templates-module__N6wGtG__relatedCard,.templates-module__N6wGtG__inputFieldCard{background:#ffffffeb;border:1px solid #11111114;border-radius:24px}.templates-module__N6wGtG__templateCard,.templates-module__N6wGtG__relatedCard{color:inherit;gap:10px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.templates-module__N6wGtG__templateCard:hover,.templates-module__N6wGtG__relatedCard:hover{border-color:#1a7a4e47;transform:translateY(-2px);box-shadow:0 18px 48px #453a221a}.templates-module__N6wGtG__cardTitle{letter-spacing:-.04em;font-size:1.28rem;line-height:1.05}.templates-module__N6wGtG__cardSubtitle{color:#14393a;font-size:.96rem}.templates-module__N6wGtG__cardSummary{color:var(--muted);line-height:1.68}.templates-module__N6wGtG__cardFooter{font-family:var(--font-mono-ui);color:var(--muted);font-size:.72rem}.templates-module__N6wGtG__detailGrid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px;display:grid}.templates-module__N6wGtG__detailMain,.templates-module__N6wGtG__detailAside{padding:28px 30px}.templates-module__N6wGtG__detailMain{gap:22px;display:grid}.templates-module__N6wGtG__detailAside{align-content:start;gap:16px;display:grid}.templates-module__N6wGtG__detailSummary{max-width:48rem;font-size:1.02rem}.templates-module__N6wGtG__metricCard,.templates-module__N6wGtG__inputFieldCard{gap:8px;padding:18px 18px 16px;display:grid}.templates-module__N6wGtG__metricValue{letter-spacing:-.04em;font-size:1.5rem;line-height:1}.templates-module__N6wGtG__metricLabel{color:var(--muted);line-height:1.5}.templates-module__N6wGtG__metaLabel{color:var(--green)}.templates-module__N6wGtG__metaBody{font-size:.96rem}.templates-module__N6wGtG__actionStack{gap:14px;padding:22px;display:grid}.templates-module__N6wGtG__actionButtons{align-items:center}.templates-module__N6wGtG__primaryButton,.templates-module__N6wGtG__secondaryButton,.templates-module__N6wGtG__cardButton{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:600;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.templates-module__N6wGtG__primaryButton{color:#f4fbfa;background:#102a2c}.templates-module__N6wGtG__primaryButton:hover{background:#0d2425;transform:translateY(-1px)}.templates-module__N6wGtG__secondaryButton,.templates-module__N6wGtG__cardButton{color:#14393a;background:#f8f3ebf2;border-color:#1111111a}.templates-module__N6wGtG__secondaryButton:hover,.templates-module__N6wGtG__cardButton:hover{border-color:#1a7a4e47;transform:translateY(-1px)}.templates-module__N6wGtG__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.templates-module__N6wGtG__fieldName{font-family:var(--font-mono-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-size:.76rem}.templates-module__N6wGtG__fieldLabel{font-size:1rem;line-height:1.4}.templates-module__N6wGtG__fieldType{font-family:var(--font-mono-ui);color:var(--muted);font-size:.72rem}.templates-module__N6wGtG__emptyState{gap:12px;padding:28px 30px;display:grid}.templates-module__N6wGtG__toolHero,.templates-module__N6wGtG__toolPreviewPanel,.templates-module__N6wGtG__toolTrustStrip,.templates-module__N6wGtG__toolFeedbackSection{border:1px solid #11111114;border-radius:32px;box-shadow:0 24px 64px #453a2214}.templates-module__N6wGtG__toolHero{background:linear-gradient(135deg,#f2ebdce6 0%,#fcf9f1e6 48%,#fffffff5 100%);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:22px;padding:22px;display:grid}.templates-module__N6wGtG__toolNarrative{align-content:start;gap:18px;padding:24px 18px 24px 10px;display:grid}.templates-module__N6wGtG__toolKickerRow,.templates-module__N6wGtG__toolPreviewMetaRow,.templates-module__N6wGtG__toolAuxActions,.templates-module__N6wGtG__toolGeneratedActions,.templates-module__N6wGtG__toolPromptChips,.templates-module__N6wGtG__toolTagRow,.templates-module__N6wGtG__toolPreviewStats,.templates-module__N6wGtG__toolActionRow{flex-wrap:wrap;gap:10px;display:flex}.templates-module__N6wGtG__toolModeBadge,.templates-module__N6wGtG__toolConfidencePill,.templates-module__N6wGtG__toolTag,.templates-module__N6wGtG__toolItemType,.templates-module__N6wGtG__toolPriorityPill,.templates-module__N6wGtG__toolPromptChip,.templates-module__N6wGtG__toolWarningLevel{min-height:30px;font-family:var(--font-mono-ui);letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.72rem;display:inline-flex}.templates-module__N6wGtG__toolModeBadge,.templates-module__N6wGtG__toolConfidencePill,.templates-module__N6wGtG__toolItemType{color:#176248;background:#5dcaa51f;border:1px solid #1a7a4e29}.templates-module__N6wGtG__toolTag{color:#3e4746;background:#ffffffb8;border:1px solid #11111114}.templates-module__N6wGtG__toolTitle{letter-spacing:-.08em;max-width:10ch;font-size:clamp(3.2rem,6vw,5.6rem);line-height:.9}.templates-module__N6wGtG__toolSubtitle{color:#173d3e;max-width:34rem;font-size:1.08rem;line-height:1.5}.templates-module__N6wGtG__toolLead,.templates-module__N6wGtG__toolSupportCopy,.templates-module__N6wGtG__toolWorkbenchMeta,.templates-module__N6wGtG__toolDropSub,.templates-module__N6wGtG__toolPreviewEmpty p,.templates-module__N6wGtG__toolGeneratedCopy,.templates-module__N6wGtG__toolItemDetail,.templates-module__N6wGtG__toolWarningRow,.templates-module__N6wGtG__toolTrustCard p,.templates-module__N6wGtG__toolFootnote{color:var(--muted);line-height:1.7}.templates-module__N6wGtG__toolLead{max-width:38rem;font-size:1.08rem}.templates-module__N6wGtG__toolValueStrip,.templates-module__N6wGtG__toolSummaryGrid,.templates-module__N6wGtG__toolSectionGrid{gap:14px;display:grid}.templates-module__N6wGtG__toolValueStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.templates-module__N6wGtG__toolValueCard,.templates-module__N6wGtG__toolSummaryMetric,.templates-module__N6wGtG__toolSectionCard,.templates-module__N6wGtG__toolWarningsCard,.templates-module__N6wGtG__toolTrustCard{background:#ffffffbd;border:1px solid #11111114;border-radius:24px}.templates-module__N6wGtG__toolValueCard{gap:6px;padding:16px 18px;display:grid}.templates-module__N6wGtG__toolValueLabel,.templates-module__N6wGtG__toolSummaryLabel{font-family:var(--font-mono-ui);letter-spacing:.12em;text-transform:uppercase;color:#39705d;font-size:.72rem}.templates-module__N6wGtG__toolSupportCopy{max-width:40rem}.templates-module__N6wGtG__toolWorkbench{color:#eef5f3;background:linear-gradient(#0a1516fa 0%,#0f2021fa 100%);border-radius:28px;align-content:start;gap:16px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff0a}.templates-module__N6wGtG__toolWorkbenchHeader{gap:10px;display:grid}.templates-module__N6wGtG__toolWorkbenchTitle,.templates-module__N6wGtG__toolPreviewTitle,.templates-module__N6wGtG__toolPreviewResultTitle,.templates-module__N6wGtG__toolSectionTitle{letter-spacing:-.04em;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.02}.templates-module__N6wGtG__toolWorkbenchMeta{color:#e9f1efb8;font-size:.92rem}.templates-module__N6wGtG__toolFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.templates-module__N6wGtG__toolDropzone{text-align:center;cursor:pointer;background:#ffffff0a;border:1.5px dashed #5dcaa55c;border-radius:24px;justify-items:center;gap:8px;padding:28px 24px;transition:transform .16s,border-color .16s,background .16s;display:grid}.templates-module__N6wGtG__toolDropzone:hover,.templates-module__N6wGtG__toolDropzoneActive{background:#5dcaa514;border-color:#5dcaa5b3;transform:translateY(-1px)}.templates-module__N6wGtG__toolDropIcon{color:#8ad9be;background:#5dcaa524;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;font-size:2rem;line-height:1;display:inline-flex}.templates-module__N6wGtG__toolDropTitle{color:#f0f7f6;font-size:1.04rem;font-weight:600}.templates-module__N6wGtG__toolDropSub{color:#e7efedad;font-size:.92rem}.templates-module__N6wGtG__toolSourceList,.templates-module__N6wGtG__toolWarningsList,.templates-module__N6wGtG__toolItemList{gap:10px;display:grid}.templates-module__N6wGtG__toolSourceList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.templates-module__N6wGtG__toolSourceItem{color:#eff5f4eb;background:#ffffff0f;border:1px solid #ffffff12;border-radius:18px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.templates-module__N6wGtG__toolSourceRemove{color:#8ad9be;cursor:pointer;background:0 0;border:0;font-weight:600}.templates-module__N6wGtG__toolFieldBlock{gap:10px;display:grid}.templates-module__N6wGtG__toolFieldLabel{font-family:var(--font-mono-ui);letter-spacing:.12em;text-transform:uppercase;color:#d2e5e1cc;font-size:.76rem}.templates-module__N6wGtG__toolTextarea{color:#f6fbfa;width:100%;font:inherit;resize:vertical;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;min-height:120px;padding:16px 18px}.templates-module__N6wGtG__toolTextarea::placeholder{color:#e1ecea6b}.templates-module__N6wGtG__toolNotice,.templates-module__N6wGtG__toolError{border-radius:18px;padding:12px 14px;font-size:.95rem}.templates-module__N6wGtG__toolNotice{color:#d9f4ea;background:#5dcaa51c;border:1px solid #5dcaa538}.templates-module__N6wGtG__toolError{color:#ffe5dc;background:#e07a5f1f;border:1px solid #e07a5f42}.templates-module__N6wGtG__toolPrimaryButton,.templates-module__N6wGtG__toolSecondaryButton{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:600;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.templates-module__N6wGtG__toolPrimaryButton{color:#062e22;background:linear-gradient(135deg,#5dcaa5 0%,#2d6a4f 100%);border:1px solid #0000}.templates-module__N6wGtG__toolPrimaryButton:hover{transform:translateY(-1px)}.templates-module__N6wGtG__toolSecondaryButton{color:#f0f7f6;background:#ffffff12;border:1px solid #ffffff24}.templates-module__N6wGtG__toolSecondaryButton:hover{border-color:#ffffff42;transform:translateY(-1px)}.templates-module__N6wGtG__toolPrimaryButton:disabled,.templates-module__N6wGtG__toolSecondaryButton:disabled{opacity:.45;cursor:not-allowed;transform:none}.templates-module__N6wGtG__toolPromptChip{color:#d8eae7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f}.templates-module__N6wGtG__toolFootnote{color:#dde9e6a8;font-size:.92rem}.templates-module__N6wGtG__toolPreviewPanel{background:#ffffffeb;gap:18px;padding:26px;display:grid}.templates-module__N6wGtG__toolPreviewHeader{justify-content:space-between;align-items:end;gap:16px;display:flex}.templates-module__N6wGtG__toolPreviewStats{font-family:var(--font-mono-ui);letter-spacing:.08em;text-transform:uppercase;color:#53625d;font-size:.75rem}.templates-module__N6wGtG__toolPreviewContent{gap:18px;display:grid}.templates-module__N6wGtG__toolPreviewSummaryCard,.templates-module__N6wGtG__toolGeneratedBanner{background:linear-gradient(#fcf9f1f0 0%,#fff 100%);border:1px solid #11111114;border-radius:24px;gap:14px;padding:22px;display:grid}.templates-module__N6wGtG__toolPreviewResultSummary{max-width:52rem;color:var(--muted);line-height:1.72}.templates-module__N6wGtG__toolSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.templates-module__N6wGtG__toolSummaryMetric{gap:4px;padding:14px 16px;display:grid}.templates-module__N6wGtG__toolWarningsCard{padding:18px 20px}.templates-module__N6wGtG__toolWarningsTitle{margin-bottom:10px;font-size:1rem;font-weight:700}.templates-module__N6wGtG__toolWarningRow{align-items:center;gap:10px;display:flex}.templates-module__N6wGtG__toolWarningLevel{color:#91503e;text-transform:uppercase;background:#e07a5f1a;border:1px solid #e07a5f2e;min-width:74px}.templates-module__N6wGtG__toolSectionGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.templates-module__N6wGtG__toolSectionCard{gap:14px;padding:18px;display:grid}.templates-module__N6wGtG__toolSectionTitle{font-size:1.18rem}.templates-module__N6wGtG__toolItemCard{background:#f9f5edb3;border:1px solid #1111110f;border-radius:18px;gap:8px;padding:14px 15px;display:grid}.templates-module__N6wGtG__toolItemMeta{flex-wrap:wrap;gap:8px;display:flex}.templates-module__N6wGtG__toolPriorityPill{color:#394643;background:#ffffffe6;border:1px solid #11111114}.templates-module__N6wGtG__toolPriorityPill[data-priority=p1]{color:#934d38;background:#e07a5f1f;border-color:#e07a5f33}.templates-module__N6wGtG__toolPriorityPill[data-priority=p2]{color:#8b5f16;background:#e9a23b21;border-color:#e9a23b38}.templates-module__N6wGtG__toolPriorityPill[data-priority=p3]{color:#315b88;background:#6ba3d61f;border-color:#6ba3d638}.templates-module__N6wGtG__toolItemText{font-size:1rem;line-height:1.58}.templates-module__N6wGtG__toolJsonBlock{color:#dbefeb;font-family:var(--font-mono-ui);background:#0f1516;border-radius:22px;padding:20px;font-size:.86rem;overflow:auto}.templates-module__N6wGtG__toolPreviewEmpty{background:#faf7f0b8;border:1px dashed #1111111f;border-radius:24px;gap:10px;padding:28px;display:grid}.templates-module__N6wGtG__toolPreviewEmptyTitle{font-size:1.08rem;font-weight:700}.templates-module__N6wGtG__toolGeneratedBanner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.templates-module__N6wGtG__toolTrustStrip{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;display:grid}.templates-module__N6wGtG__toolTrustCard{padding:22px}.templates-module__N6wGtG__toolFeedbackSection{background:#ffffffe0;padding:22px}@media (max-width:900px){.templates-module__N6wGtG__detailGrid,.templates-module__N6wGtG__toolHero,.templates-module__N6wGtG__toolTrustStrip,.templates-module__N6wGtG__toolValueStrip,.templates-module__N6wGtG__toolGeneratedBanner{grid-template-columns:1fr}}@media (max-width:720px){.templates-module__N6wGtG__shell{padding:28px 16px 72px}.templates-module__N6wGtG__hero,.templates-module__N6wGtG__section,.templates-module__N6wGtG__detailMain,.templates-module__N6wGtG__detailAside,.templates-module__N6wGtG__actionStack,.templates-module__N6wGtG__emptyState{border-radius:22px;padding:22px 20px}.templates-module__N6wGtG__title,.templates-module__N6wGtG__detailTitle{max-width:none}.templates-module__N6wGtG__toolHero,.templates-module__N6wGtG__toolPreviewPanel,.templates-module__N6wGtG__toolFeedbackSection{border-radius:24px;padding:18px}.templates-module__N6wGtG__toolNarrative,.templates-module__N6wGtG__toolWorkbench{padding:6px}.templates-module__N6wGtG__toolTitle{max-width:none;font-size:clamp(2.5rem,13vw,4.2rem)}.templates-module__N6wGtG__toolPreviewHeader{gap:10px;display:grid}.templates-module__N6wGtG__toolSourceList,.templates-module__N6wGtG__toolSectionGrid{grid-template-columns:1fr}}
