.tagger-module__sHLtsW__page{background:radial-gradient(circle at 10% 0%, #98a29e1a, transparent 28rem), var(--tiq-color-background);color:var(--tiq-color-text);min-height:100vh}.tagger-module__sHLtsW__shell{max-width:820px;padding:0 var(--tiq-space-3);margin:0 auto}.tagger-module__sHLtsW__hero{padding:var(--tiq-space-4) 0 var(--tiq-space-5);text-align:center}.tagger-module__sHLtsW__eyebrow{color:var(--tiq-color-botanical-dark);font-size:var(--tiq-type-eyebrow);letter-spacing:.08em;margin:0 0 var(--tiq-space-2);text-transform:uppercase;font-weight:700;line-height:1.2}.tagger-module__sHLtsW__hero h1,.tagger-module__sHLtsW__section h2,.tagger-module__sHLtsW__taggerCard h2{color:var(--tiq-color-text);letter-spacing:0;margin:0;font-weight:700}.tagger-module__sHLtsW__hero h1{font-size:clamp(44px,6vw,68px);line-height:1}.tagger-module__sHLtsW__hero p,.tagger-module__sHLtsW__section p,.tagger-module__sHLtsW__taggerCard p,.tagger-module__sHLtsW__explainer p{color:var(--tiq-color-text-secondary);font-size:var(--tiq-type-body);line-height:var(--tiq-leading-body);margin:var(--tiq-space-2) auto 0}.tagger-module__sHLtsW__lead{font-size:var(--tiq-type-subhead);max-width:650px}.tagger-module__sHLtsW__toolSection{padding:0 var(--tiq-space-3) var(--tiq-space-7)}.tagger-module__sHLtsW__taggerCard{background:var(--tiq-color-card);border:1px solid var(--tiq-color-border-strong);border-radius:var(--tiq-radius-lg);box-shadow:var(--tiq-shadow-lg);gap:var(--tiq-space-3);max-width:760px;padding:var(--tiq-space-4);margin:0 auto;display:grid}.tagger-module__sHLtsW__taggerHeader{align-items:center;gap:var(--tiq-space-2);justify-content:space-between;display:flex}.tagger-module__sHLtsW__taggerHeader h2,.tagger-module__sHLtsW__section h2{font-size:var(--tiq-type-section-title);line-height:var(--tiq-leading-tight)}.tagger-module__sHLtsW__taggerCard h2{font-size:28px}.tagger-module__sHLtsW__exampleButton,.tagger-module__sHLtsW__generateButton,.tagger-module__sHLtsW__resultActions button,.tagger-module__sHLtsW__resultActions a,.tagger-module__sHLtsW__resourceGrid a,.tagger-module__sHLtsW__callout a{background:var(--tiq-color-brand);border:1px solid var(--tiq-color-brand);border-radius:var(--tiq-radius-md);color:#fff;cursor:pointer;min-height:44px;padding:12px var(--tiq-space-2);transition:all var(--tiq-transition);justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 10px 18px #98a29e29}.tagger-module__sHLtsW__exampleButton{background:var(--tiq-color-card);border-color:var(--tiq-color-border-strong);box-shadow:none;color:var(--tiq-color-brand);white-space:nowrap;min-height:40px}.tagger-module__sHLtsW__exampleButton:hover,.tagger-module__sHLtsW__exampleButton:focus-visible,.tagger-module__sHLtsW__generateButton:hover,.tagger-module__sHLtsW__generateButton:focus-visible,.tagger-module__sHLtsW__resultActions button:hover,.tagger-module__sHLtsW__resultActions button:focus-visible,.tagger-module__sHLtsW__resultActions a:hover,.tagger-module__sHLtsW__resultActions a:focus-visible,.tagger-module__sHLtsW__resourceGrid a:hover,.tagger-module__sHLtsW__resourceGrid a:focus-visible,.tagger-module__sHLtsW__callout a:hover,.tagger-module__sHLtsW__callout a:focus-visible{background:var(--tiq-color-brand-dark);border-color:var(--tiq-color-brand-dark);color:#fff;outline:none;transform:translateY(-1px)}.tagger-module__sHLtsW__inputPanel{background:radial-gradient(circle at 90% 0%, #98a29e1f, transparent 16rem), var(--tiq-color-surface-tint);border:1px solid var(--tiq-color-border);border-radius:var(--tiq-radius-md);gap:var(--tiq-space-2);padding:var(--tiq-space-3);display:grid}.tagger-module__sHLtsW__inputPanel label{color:var(--tiq-color-text-muted);text-transform:uppercase;gap:8px;font-size:12px;font-weight:700;display:grid}.tagger-module__sHLtsW__inputPanel input,.tagger-module__sHLtsW__inputPanel select{background:var(--tiq-color-card);border:1px solid var(--tiq-color-border);border-radius:var(--tiq-radius-md);color:var(--tiq-color-text);width:100%;min-height:46px;padding:12px 14px}.tagger-module__sHLtsW__inputPanel input::placeholder{color:var(--tiq-color-text-muted)}.tagger-module__sHLtsW__inputPanel input:focus,.tagger-module__sHLtsW__inputPanel select:focus{border-color:#98a29e6b;outline:2px solid #98a29e24}.tagger-module__sHLtsW__inputPanel h3{color:var(--tiq-color-text);margin:4px 0 0;font-size:22px;line-height:1.2}.tagger-module__sHLtsW__inputPanel h3+p{margin:6px 0 12px;font-size:13px}.tagger-module__sHLtsW__terpeneRows{gap:var(--tiq-space-2);display:grid}.tagger-module__sHLtsW__terpeneRow{align-items:end;gap:var(--tiq-space-2);grid-template-columns:minmax(0,1fr) minmax(130px,.36fr);display:grid}.tagger-module__sHLtsW__generateButton{width:100%;min-height:48px}.tagger-module__sHLtsW__outputPanel{gap:var(--tiq-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tagger-module__sHLtsW__outputPanel p{text-align:center;grid-column:1/-1;margin-top:0}.tagger-module__sHLtsW__resultActions{gap:var(--tiq-space-1);flex-wrap:wrap;grid-column:1/-1;justify-content:center;display:flex}.tagger-module__sHLtsW__resultActions button,.tagger-module__sHLtsW__resultActions a{box-shadow:none;min-height:42px}.tagger-module__sHLtsW__section{padding:var(--tiq-space-6) 0;text-align:center}.tagger-module__sHLtsW__tagGrid,.tagger-module__sHLtsW__meaningGrid,.tagger-module__sHLtsW__resourceGrid{gap:var(--tiq-space-2);margin:var(--tiq-space-4) auto 0;display:grid}.tagger-module__sHLtsW__tagGrid,.tagger-module__sHLtsW__meaningGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}.tagger-module__sHLtsW__resultTag{border-radius:var(--tiq-radius-md);color:var(--tiq-color-text);min-height:104px;padding:var(--tiq-space-3);border:1px solid #98a29e29;place-items:center;gap:8px;display:grid}.tagger-module__sHLtsW__resultTag span{color:var(--tiq-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.tagger-module__sHLtsW__resultTag strong{color:var(--tiq-color-text);font-size:18px;line-height:1.2}.tagger-module__sHLtsW__mood{background:var(--tiq-stone)}.tagger-module__sHLtsW__functional{background:var(--tiq-color-support-soft)}.tagger-module__sHLtsW__body{background:var(--tiq-color-botanical-soft)}.tagger-module__sHLtsW__utility{background:var(--tiq-color-surface-soft)}.tagger-module__sHLtsW__callout{background:var(--tiq-color-surface-soft);border:1px solid var(--tiq-color-border);border-radius:var(--tiq-radius-lg);box-shadow:var(--tiq-shadow-sm);max-width:560px;padding:var(--tiq-space-5) var(--tiq-space-4)}.tagger-module__sHLtsW__callout a{margin-top:var(--tiq-space-3)}.tagger-module__sHLtsW__statement{background:var(--tiq-color-surface-tint);border-radius:var(--tiq-radius-md);color:var(--tiq-color-brand-darker);margin:var(--tiq-space-4) auto 0;max-width:700px;padding:var(--tiq-space-4);border:1px solid #98a29e29;font-size:20px;font-weight:700;line-height:1.35}.tagger-module__sHLtsW__meaningCard,.tagger-module__sHLtsW__resourceGrid article{border:1px solid var(--tiq-color-border);border-radius:var(--tiq-radius-md);color:var(--tiq-color-text);padding:var(--tiq-space-3);text-align:left}.tagger-module__sHLtsW__meaningCard h3,.tagger-module__sHLtsW__resourceGrid h3{color:var(--tiq-color-text);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0;font-size:18px;font-weight:700}.tagger-module__sHLtsW__meaningCard p,.tagger-module__sHLtsW__meaningCard li,.tagger-module__sHLtsW__resourceGrid p{color:var(--tiq-color-text-secondary);font-size:14px;line-height:1.55}.tagger-module__sHLtsW__meaningCard p{margin-top:var(--tiq-space-2)}.tagger-module__sHLtsW__meaningCard ul{margin:var(--tiq-space-2) 0 0;padding-left:18px}.tagger-module__sHLtsW__explainer,.tagger-module__sHLtsW__explainer h2{text-align:left}.tagger-module__sHLtsW__resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.tagger-module__sHLtsW__resourceGrid article{background:var(--tiq-color-surface-soft)}.tagger-module__sHLtsW__resourceGrid a{margin-top:var(--tiq-space-2);width:100%}@media (max-width:760px){.tagger-module__sHLtsW__hero{padding-top:var(--tiq-space-3)}.tagger-module__sHLtsW__hero h1,.tagger-module__sHLtsW__section h2{font-size:36px}.tagger-module__sHLtsW__taggerHeader,.tagger-module__sHLtsW__terpeneRow{grid-template-columns:1fr;align-items:stretch}.tagger-module__sHLtsW__taggerHeader{display:grid}.tagger-module__sHLtsW__outputPanel,.tagger-module__sHLtsW__tagGrid,.tagger-module__sHLtsW__meaningGrid,.tagger-module__sHLtsW__resourceGrid{grid-template-columns:1fr}.tagger-module__sHLtsW__taggerCard{padding:var(--tiq-space-3)}}
