:root{--tiq-white:var(--tiq-surface);--tiq-stone:var(--tiq-bg-soft);--tiq-stone-deep:var(--tiq-border);--tiq-charcoal:var(--tiq-heading);--tiq-slate:var(--tiq-muted);--tiq-muted-slate:var(--tiq-muted-strong);--tiq-primary:var(--tiq-signal-amber);--tiq-primary-deep:var(--tiq-heading);--tiq-primary-soft:var(--tiq-signal-amber-soft);--background:var(--tiq-bg);--foreground:var(--tiq-heading);--terpiq-bg:var(--tiq-bg);--terpiq-bg-soft:var(--tiq-bg-soft);--terpiq-surface:var(--tiq-surface);--terpiq-surface-soft:var(--tiq-surface-soft);--terpiq-surface-muted:var(--tiq-surface-muted);--terpiq-border:var(--tiq-border);--terpiq-border-strong:var(--tiq-border-strong);--terpiq-text:var(--tiq-text);--terpiq-muted:var(--tiq-muted);--terpiq-text-muted:var(--tiq-muted);--terpiq-text-soft:var(--tiq-muted-strong);--terpiq-brand:var(--tiq-signal-amber);--terpiq-brand-dark:var(--tiq-heading);--terpiq-accent:var(--tiq-navigation-cyan);--terpiq-shadow-soft:var(--tiq-shadow-md);--terpiq-shadow-lift:var(--tiq-shadow-lg);--terpiq-focus:var(--tiq-focus)}body,.terpiq-design-shell,.terpiq-design-content{background:var(--tiq-bg)!important;color:var(--terpiq-text)!important}.terpiq-design-shell:before{content:none}.terpiq-design-content{z-index:1;position:relative}.app-nav-shell{background:var(--tiq-surface)!important;border-right:1px solid var(--tiq-border)!important;box-shadow:none!important;color:var(--terpiq-text)!important}.app-nav-logo{filter:none}.app-nav-brand span,.app-nav-profile-card p,.app-nav-profile-card span,.home-copy,.tracker-copy,.tagger-copy,.my-terpiq-copy,.know-copy,.auth-copy,.home-disclaimer,.tracker-disclaimer,.tagger-disclaimer,.auth-disclaimer,.my-terpiq-muted,.home-card p,.tracker-card p,.tagger-section p,.my-terpiq-panel p,.know-onboarding p,.auth-panel p,#menu-app p{color:var(--terpiq-muted)!important}.app-nav-profile-card,.home-card,.tracker-card,.tagger-hero,.tagger-workspace,.tagger-form,.tagger-output,.tagger-result-panel,.tagger-section,.tagger-disclaimer,.tracker-disclaimer,.my-terpiq-hero,.my-terpiq-profile,.my-terpiq-boundary,.my-terpiq-status-card,.my-terpiq-panel,.my-terpiq-empty,.know-hero,.know-onboarding,.auth-intro,.auth-panel,.auth-disclaimer,.profile-card,.profile-panel,.explore-panel,.filter-card,.product-card,.browse-card,#menu-app .profile-rail,#menu-app .filter-card,#menu-app .product-card,#menu-app .product-profile-card,#menu-app .recommendation-panel{background:var(--tiq-surface)!important;border:1px solid var(--tiq-border)!important;border-radius:var(--tiq-radius-lg)!important;box-shadow:var(--tiq-shadow-sm)!important;color:var(--terpiq-text)!important}.home-profile-summary,.tracker-summary-card,.tagger-hero,.my-terpiq-hero,.know-hero,.auth-intro{position:relative;overflow:hidden;background:linear-gradient(180deg, var(--tiq-signal-amber-soft), transparent 42%), var(--tiq-surface)!important}.home-profile-summary:before,.tracker-summary-card:before,.tagger-hero:before,.my-terpiq-hero:before,.know-hero:before,.auth-intro:before{content:none}.home-profile-summary>*,.tracker-summary-card>*,.tagger-hero>*,.my-terpiq-hero>*,.know-hero>*,.auth-intro>*{z-index:1;position:relative}.app-nav-profile-card strong,.app-nav-link,.app-nav-sublink,.home-shell,.tracker-shell,.tagger-shell,.my-terpiq-shell,.know-shell,.auth-shell,.browse-page,#menu-app,#menu-app.intelligence-app{color:var(--terpiq-text)!important}.home-shell,.tracker-shell,.tagger-shell,.my-terpiq-shell,.know-shell,.auth-shell,.browse-page,#menu-app,#menu-app.intelligence-app{background:0 0!important}.home-shell h1,.home-shell h2,.home-shell h3,.tracker-shell h1,.tracker-shell h2,.tracker-shell h3,.tagger-shell h1,.tagger-shell h2,.tagger-shell h3,.my-terpiq-shell h1,.my-terpiq-shell h2,.my-terpiq-shell h3,.know-shell h1,.know-shell h2,.auth-shell h1,.auth-shell h2,.browse-title,.browse-section-title,#menu-app h1,#menu-app h2,#menu-app h3{color:var(--tiq-heading)!important;letter-spacing:-.01em!important}.home-eyebrow,.home-section-kicker,.tracker-eyebrow,.tracker-section-kicker,.tagger-eyebrow,.tagger-section-kicker,.my-terpiq-eyebrow,.know-eyebrow,.auth-eyebrow,.browse-kicker,#menu-app .eyebrow,#menu-app .section-kicker{text-transform:uppercase;color:var(--tiq-muted-strong)!important;font-family:var(--tiq-font-mono)!important;letter-spacing:.18em!important}.app-nav-link,.app-nav-sublink,.home-action-card,.home-watchlist-item,.tracker-action-card,.tracker-link,.tagger-link,.tagger-inline-reset,.auth-submit,.my-terpiq-chip,.filter-pill,.browse-pill,#menu-app button,#menu-app .button{background:var(--tiq-surface)!important;border:1px solid var(--tiq-border-strong)!important;border-radius:var(--tiq-radius-md)!important;color:var(--tiq-heading)!important;text-decoration:none!important}.app-nav-link:hover,.app-nav-link:focus-visible,.app-nav-sublink:hover,.app-nav-sublink:focus-visible,.app-nav-link.active,.app-nav-sublink.active,.home-action-card:hover,.home-action-card:focus-visible,.home-watchlist-item:hover,.home-watchlist-item:focus-visible,.tracker-action-card:hover,.tracker-action-card:focus-visible,.tracker-link:hover,.tracker-link:focus-visible,.tagger-link:hover,.tagger-link:focus-visible,.tagger-inline-reset:hover,.tagger-inline-reset:focus-visible,.auth-submit:hover,.auth-submit:focus-visible,#menu-app button:hover,#menu-app button:focus-visible,#menu-app .button:hover,#menu-app .button:focus-visible{background:var(--tiq-navigation-cyan-soft)!important;border-color:var(--tiq-navigation-cyan)!important;box-shadow:var(--tiq-focus)!important;color:var(--tiq-heading)!important;outline:none!important}.app-nav-link.active:before{background:var(--tiq-signal-amber)!important}.home-action-card b,.home-watchlist-item b,.tracker-action-card b,.tracker-link-primary,.tagger-link-primary,.tracker-action-primary,.auth-submit,.primary-button,#menu-app .primary,#menu-app button[type=submit]{background:var(--tiq-signal-amber)!important;border-color:var(--tiq-signal-amber)!important;color:var(--tiq-signal-contrast)!important}.home-profile-score,.tracker-summary-score,.tagger-fingerprint,.my-terpiq-score,.quality-score,.recommendation-score{background:radial-gradient(closest-side, var(--tiq-surface) 78%, transparent 79% 100%), conic-gradient(var(--tiq-signal-amber) 0 72%, var(--tiq-bg-soft) 72% 100%)!important;border:1px solid var(--tiq-border)!important;color:var(--tiq-heading)!important;box-shadow:var(--tiq-shadow-sm)!important;border-radius:50%!important}.home-profile-signals>div,.tracker-signal-list article,.home-insight-row,.tracker-insight-card,.tracker-correlation-list article,.my-terpiq-insight,.my-terpiq-range-list article,.my-terpiq-status-card,.tagger-scope-list li,.tagger-normalized,.tagger-effect-card,.tagger-axis-row,.saved-product-card,.tracker-session-row,.tracker-empty,.product-summary-row,#menu-app .product-row,#menu-app .filter-row,#menu-app .terpene-bar{background:var(--tiq-bg)!important;border:1px solid var(--tiq-border)!important;border-radius:var(--tiq-radius-md)!important;color:var(--terpiq-text)!important}.home-profile-signals span,.tracker-signal-list span,.home-insight-row span,.tracker-insight-card span,.my-terpiq-status-card span,.my-terpiq-insight span,.tagger-scope-list strong,.tagger-field span,.tracker-field span,.auth-field span,.my-terpiq-chip,#menu-app label,#menu-app small{color:var(--tiq-navigation-cyan)!important}input,textarea,select,.tagger-field input,.tagger-field select,.tracker-field input,.tracker-field select,.tracker-field textarea,.auth-field input,#menu-app input,#menu-app select,#menu-app textarea{background:var(--tiq-surface)!important;border:1px solid var(--tiq-border-strong)!important;border-radius:var(--tiq-radius-md)!important;color:var(--tiq-heading)!important}input::placeholder,textarea::placeholder{color:var(--tiq-muted-strong)!important}input:focus,textarea:focus,select:focus{border-color:var(--tiq-navigation-cyan)!important;box-shadow:var(--terpiq-focus)!important;outline:none!important}.terpene-reference-link,.terpene-library-inline-link,.tagger-normalized a,.tracker-form-note a,.tracker-notes a,.my-terpiq-muted a,.my-terpiq-range-list a,.app-nav-reference-link,#menu-app .terpene-bar a{color:var(--tiq-navigation-cyan)!important}@media (max-width:767px){.app-nav{background:var(--tiq-surface)!important}.app-bottom-nav{background:var(--tiq-surface)!important;border-top:1px solid var(--tiq-border)!important}.app-bottom-nav-link{color:var(--terpiq-muted)!important}.app-bottom-nav-link.active{background:var(--tiq-navigation-cyan-soft)!important;color:var(--tiq-heading)!important}.app-bottom-nav-icon{background:var(--tiq-bg)!important;border-color:var(--tiq-border-strong)!important;color:var(--tiq-navigation-cyan)!important}.app-bottom-nav-link.active .app-bottom-nav-icon{background:var(--tiq-signal-amber)!important;border-color:var(--tiq-signal-amber)!important;color:var(--tiq-signal-contrast)!important}}
.instrument{--card-void:#070a12;--card-deep:#0d1220;--card-maize:#ffc72c;--card-maize-soft:#ffc72c24;--card-on-maize:#14264d;--card-cyan:#8dd3e7;--card-starlight:#fff6e6;--card-parchment:#f7eedd;--card-mist:#aeb8c7;--card-muted:#8492a6;--card-border:#aeb8c72e;--card-border-strong:#8dd3e757;color:var(--card-parchment);border:1px solid var(--card-border);border-radius:var(--tiq-radius-instrument);font-family:var(--tiq-font-body);background:linear-gradient(#11192bd6,#080c16c2),#0a101cc7;position:relative;overflow:hidden;box-shadow:0 28px 70px #14264d4d,inset 0 1px #ffffff0d}.instrument :focus-visible{outline:none;box-shadow:0 0 0 3px #8dd3e76b}.instrument svg text{font-family:var(--tiq-font-mono);font-variant-numeric:tabular-nums}.tiq-i-head{border-bottom:1px solid var(--card-border);align-items:center;gap:14px;padding:16px 22px;display:flex}.tiq-i-label{font:500 11.5px var(--tiq-font-mono);color:var(--card-mist);letter-spacing:.09em;text-transform:uppercase}.tiq-i-status{font:500 11px var(--tiq-font-mono);color:var(--card-maize);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-left:auto;display:flex}.tiq-i-status-dot{background:var(--card-maize);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #ffc72c8c}.tiq-i-body{padding:20px 22px 18px}.tiq-i-foot{border-top:1px solid var(--card-border);padding:14px 22px 18px}.tiq-i-disc{font:400 11.5px/1.55 var(--tiq-font-body);color:var(--card-muted)}.tiq-i-ctlrow{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.tiq-i-ctl{font:500 12px var(--tiq-font-mono);color:var(--card-mist);border:1px solid var(--card-border);border-radius:var(--tiq-radius-sm);cursor:pointer;background:0 0;padding:8px 14px;transition:color .16s,background .16s,border-color .16s}.tiq-i-ctl:hover{border-color:var(--card-border-strong);color:var(--card-parchment)}.tiq-i-ctl[aria-pressed=true],.tiq-i-ctl.is-on{color:var(--card-on-maize);background:var(--card-maize);border-color:var(--card-maize);font-weight:700}.tiq-i-legend{border-top:1px solid var(--card-border);flex-wrap:wrap;gap:10px 26px;padding:15px 22px 18px;display:flex}.tiq-i-lg{align-items:center;gap:9px;font-size:14px;display:flex}.tiq-i-lg-chip{border-radius:3px;width:11px;height:11px}.tiq-i-lg b{color:var(--card-starlight);font-weight:700}.tiq-i-lg span{color:var(--card-muted);font:500 13px var(--tiq-font-mono);font-variant-numeric:tabular-nums}.tiq-i-stagerow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.tiq-i-evline{font:500 11.5px var(--tiq-font-mono);color:var(--card-muted);margin-left:auto}.tiq-i-dialwrap{align-items:center;gap:16px;margin-bottom:6px;display:flex}.tiq-i-dialtxt .tiq-i-dl{font:500 10.5px var(--tiq-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--card-muted)}.tiq-i-dialtxt .tiq-i-dv{font:400 13.5px var(--tiq-font-body);color:var(--card-mist);max-width:44ch}.tiq-i-dial-arc{transition:stroke-dashoffset .6s cubic-bezier(.2,.7,.3,1)}.tiq-i-skylegend{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:4px;display:flex}.tiq-i-skylegend .tiq-i-lb{font:400 12.5px var(--tiq-font-body);color:var(--card-mist)}.tiq-i-sigrow{border-top:1px solid var(--card-border);grid-template-columns:104px 1fr 50px;align-items:baseline;gap:16px;padding:13px 0;display:grid}.tiq-i-sigrow:first-child{border-top:none}.tiq-i-sigsrc{font:500 10.5px var(--tiq-font-mono);color:var(--card-muted);text-transform:uppercase;letter-spacing:.08em}.tiq-i-sigtxt{color:var(--card-mist);font-size:14px;line-height:1.5}.tiq-i-sigval{font:700 13px var(--tiq-font-mono);color:var(--card-maize);text-align:right;font-variant-numeric:tabular-nums}.tiq-i-tip{pointer-events:none;z-index:60;background:var(--card-deep);border:1px solid var(--card-border-strong);border-radius:var(--tiq-radius-sm);color:var(--card-parchment);opacity:0;max-width:250px;padding:10px 13px;font-size:12.5px;transition:opacity .12s;position:fixed;box-shadow:0 12px 34px #00000080}.tiq-i-tip.is-visible{opacity:1}.tiq-i-tip-name{font:700 11px var(--tiq-font-mono);color:var(--card-starlight);letter-spacing:.09em;margin-bottom:6px}.tiq-i-tip-stat{color:var(--card-maize);margin-top:6px;font-size:11.5px;line-height:1.45}.tiq-sparkline{vertical-align:middle;line-height:0;display:inline-block}.tiq-sparkline svg{display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.instrument *,.tiq-i-dial-arc{transition:none!important;animation:none!important}}
