:root{--tmn-gold:#b99859;--tmn-carrara:#f4f1ea;--tmn-onyx:#090807;--tmn-vein-mist:#dcd7cc}@font-face{font-family:Galmine;src:url(/fonts/galmine.woff2)format("woff2");font-weight:400;font-display:swap}.tmn-logo{flex-direction:column;align-items:center;gap:1rem;display:flex}.tmn-logo img{width:64px;height:64px}.tmn-logo__word{font-family:"Galmine",var(--font-body,sans-serif);letter-spacing:-.01em;text-align:center;font-size:30px;line-height:1.12}.tmn-logo__rule{background:var(--tmn-gold);width:40px;height:1px}.tmn-logo__sub{letter-spacing:.22em;text-transform:uppercase;color:var(--theme-elevation-500);font-size:10px;font-weight:600}.login{background:var(--tmn-carrara)}.login__brand{margin-bottom:2.25rem}.login .form-submit button,.login input{border-radius:2px}.login input:focus{border-color:var(--tmn-gold);box-shadow:0 0 0 1px var(--tmn-gold);outline:none}.login .form-submit button{background:var(--tmn-onyx);border-color:var(--tmn-onyx);color:var(--tmn-carrara)}.login .form-submit button:hover{background:#2a2724;border-color:#2a2724}.login .form-field label{letter-spacing:.02em}html[data-theme=dark] .login{background:var(--tmn-onyx)}html[data-theme=dark] .login .form-submit button{background:var(--tmn-carrara);border-color:var(--tmn-carrara);color:var(--tmn-onyx)}html[data-theme=dark] .login .form-submit button:hover{background:#fff;border-color:#fff}.tmn-dash{margin-bottom:2.5rem}.tmn-dash h3{letter-spacing:.18em;text-transform:uppercase;color:var(--theme-elevation-500);margin:0 0 1.1rem;font-size:11px;font-weight:600}.tmn-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tmn-warning{border:1px solid var(--tmn-gold);border-left-width:3px;border-radius:2px;margin:0 0 1.75rem;padding:.9rem 1.1rem;font-size:13px;line-height:1.6}.tmn-warning strong{margin-bottom:.15rem;display:block}.tmn-stats{background:var(--theme-elevation-150);border:1px solid var(--theme-elevation-150);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin-bottom:1.5rem;display:grid;overflow:hidden}.tmn-stats>div{background:var(--theme-elevation-0,#fff);flex-direction:column;gap:.35rem;padding:1.15rem 1.25rem;display:flex}.tmn-stats__value{font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.tmn-stats__label{color:var(--theme-elevation-500);font-size:12px;line-height:1.45}.tmn-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.tmn-card{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0,#fff);border-radius:4px;padding:1.25rem}.tmn-chart svg{width:100%;height:110px;display:block}.tmn-bar{fill:var(--theme-elevation-800)}.tmn-bar--empty{fill:var(--theme-elevation-200)}.tmn-chart__axis{letter-spacing:.04em;color:var(--theme-elevation-450);margin:.5rem 0 0;padding:0;font-size:9px;list-style:none;display:flex}.tmn-chart__axis li{text-align:center;font-variant-numeric:tabular-nums;flex:1}.tmn-funnel{margin:0;padding:0;list-style:none}.tmn-funnel li{grid-template-columns:5.5rem 1fr 2rem;align-items:center;gap:.7rem;padding:.32rem 0;display:grid}.tmn-funnel__label{letter-spacing:.1em;text-transform:uppercase;color:var(--theme-elevation-500);font-size:11px}.tmn-funnel__track{background:var(--theme-elevation-150);border-radius:2px;height:8px}.tmn-funnel__fill{background:var(--theme-elevation-800);border-radius:2px;min-width:2px;height:100%;display:block}.tmn-funnel__value{text-align:right;font-variant-numeric:tabular-nums;color:var(--theme-elevation-500);font-size:12px}.tmn-note{border-top:1px solid var(--theme-elevation-150);color:var(--theme-elevation-450);margin:1.25rem 0 0;padding-top:.9rem;font-size:12px}
