/* Medicated TV — plugin styles bundle (v3.46). Same files, same order. */
/* ▸ mtvp-tokens */
:root{  --mtv-void: #05030d;--mtv-deep: #0b0620;--mtv-purple: #b026ff;--mtv-magenta: #ff2bd6;--mtv-cyan: #22e6ff;--mtv-neon: #7cffb2;  --mtv-gold: #f5c542;  --mtv-yellow: #ffd60a;  --mtv-yellow-ink: #1a1300;  --mtv-verified: #9b5cff;  --mtv-danger: #ff5c7a;  --mtv-text: #f4f2ff;--mtv-muted: #b9b4d6;--mtv-dim: #8a85a8;--mtv-card: rgba(16, 10, 34, 0.78);--mtv-card-solid: #120a26;--mtv-line: rgba(255, 255, 255, 0.12);--mtv-line-strong: rgba(255, 255, 255, 0.22);--mtv-glow-purple: 0 0 24px rgba(176, 38, 255, 0.45);--mtv-glow-cyan: 0 0 24px rgba(34, 230, 255, 0.35);  --mtv-nebula: radial-gradient(120% 80% at 10% 0%, rgba(176, 38, 255, 0.55), transparent 60%), radial-gradient(90% 70% at 100% 30%, rgba(255, 43, 214, 0.35), transparent 60%), radial-gradient(100% 90% at 30% 100%, rgba(34, 230, 255, 0.28), transparent 60%), linear-gradient(180deg, #120828 0%, #070312 100%);  --mtv-font-body: Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;--mtv-font-head: Oswald, Inter, system-ui, sans-serif;  --mtv-font-label: Oswald, Inter, system-ui, sans-serif;--mtv-font-brand: 'Luckiest Guy', Impact, sans-serif;  --mtv-font-display: 'Bebas Neue', Oswald, Impact, sans-serif;  --mtv-radius: 14px;--mtv-radius-sm: 9px;--mtv-ease: cubic-bezier(.2, .8, .2, 1);  --mtv-z-bg: -1;  --mtv-z-header: 120;  --mtv-z-player: 8000;  --mtv-z-nav-overlay: 8990;--mtv-z-nav: 9000;  --mtv-z-modal: 9500;  --mtv-z-wall: 9600;  --mtv-z-toast: 9800;--mtv-z-warp: 99000;  --mtv-z-agegate: 2147483001; }
/* ▸ mtvp */
:root{--mtvp-gold: #f5c542;--mtvp-gold-2: #b8860b;--mtvp-silver: #cfd6df;--mtvp-silver-2: #7d8794;--mtvp-bronze: #cd7f32;--mtvp-purple: #b026ff;--mtvp-magenta: #ff2bd6;--mtvp-cyan: #22e6ff;--mtvp-green: #7cffb2;--mtvp-card: rgba(18, 18, 24, .86);--mtvp-line: rgba(255, 255, 255, .12);--mtvp-text: #f2f2f2;--mtvp-muted: #a9adb6;--mtvp-base-card: #ffffff;--mtvp-base-text: #121212}  @supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body.mtvp-has-space .mtvp-card, body.mtvp-has-space .mtvp-topic{background: rgba(20, 16, 32, .5);-webkit-backdrop-filter: blur(14px) saturate(140%);backdrop-filter: blur(14px) saturate(140%)}}  html.mtvp-has-space, body.mtvp-has-space, body.mtvp-has-space #page, body.mtvp-has-space .site, body.mtvp-has-space #content, body.mtvp-has-space #primary, body.mtvp-has-space main{background-color: transparent !important}  .mtvp-card, .mtvp-form.mtvp-card{background: var(--mtvp-card);border: 1px solid var(--mtvp-line);border-radius: 16px;padding: 18px;margin: 14px 0;color: var(--mtvp-text)}.mtvp-form label{display: block;margin: 10px 0;font-weight: 600}.mtvp-form input:not([type=checkbox]), .mtvp-form select, .mtvp-form textarea, .mtvp-forum-search input, .mtvp-answer-form textarea{display: block;width: 100%;box-sizing: border-box;margin-top: 4px;padding: 10px 12px;border-radius: 10px;border: 1px solid var(--mtvp-line);background: #0d0d12;color: var(--mtvp-text);font: inherit}.mtvp-grid2{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0 14px}.mtvp-honey{position: absolute !important;left: -9999px !important}.mtvp-status{min-height: 1.2em;color: var(--mtvp-green)}.mtvp-note, .mtvp-muted{color: var(--mtvp-muted)}.mtvp-legal-mini{font-size: .8rem;color: var(--mtvp-muted);margin-top: 18px}.mtvp-pill{display: inline-block;padding: 2px 8px;border-radius: 999px;background: rgba(124, 255, 178, .15);color: var(--mtvp-green);font-size: .75rem;font-weight: 700}.mtvp-section-title{margin: 28px 0 12px}.mtvp-empty, .mtvp-loading{padding: 20px;text-align: center;color: var(--mtvp-muted)}  .mtvp-tick{display: inline-grid;place-items: center;width: 1.25em;height: 1.25em;border-radius: 50%;font-size: .8em;color: #111;vertical-align: middle;font-weight: 900}.mtvp-tick-gold{background: linear-gradient(135deg, #fff3b0, var(--mtvp-gold), var(--mtvp-gold-2))}.mtvp-tick-silver{background: linear-gradient(135deg, #fff, var(--mtvp-silver), var(--mtvp-silver-2))}.mtvp-tick-bronze{background: linear-gradient(135deg, #ffd9b0, var(--mtvp-bronze))}.mtvp-tick-purple{background: linear-gradient(135deg, #f0c2ff, var(--mtvp-purple));color: #fff;box-shadow: 0 0 10px var(--mtvp-purple)}  .mtvp-finder{max-width: 1280px;margin: 0 auto;padding: 8px 12px 30px;color: var(--mtvp-text)}  .mtvp-check{display: inline-flex;gap: 6px;align-items: center}  .mtvp-partners{display: flex;flex-wrap: wrap;gap: 12px}.mtvp-partner{flex: 0 0 150px;display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 14px;border-radius: 14px;background: var(--mtvp-card);border: 1px solid var(--mtvp-line);color: var(--mtvp-text);text-decoration: none;text-align: center}.mtvp-partner img{width: 72px;height: 72px;object-fit: contain;border-radius: 12px;background: #fff}.mtvp-partner-initial{width: 72px;height: 72px;display: grid;place-items: center;border-radius: 12px;background: #1c1c26;font-size: 2rem;font-weight: 900}.mtvp-partner-kind{font-size: .75rem;color: var(--mtvp-muted)}.mtvp-partner.is-gold{flex-basis: 320px;border: 3px solid var(--mtvp-gold);box-shadow: 0 0 20px rgba(245, 197, 66, .35)}.mtvp-partner.is-silver{flex-basis: 230px;border: 2px solid var(--mtvp-silver)}.mtvp-flag{font-size: .72rem;font-weight: 900;padding: 2px 8px;border-radius: 999px}.mtvp-flag.gold{background: var(--mtvp-gold);color: #2a1d00}.mtvp-flag.silver{background: var(--mtvp-silver);color: #1b1f24}  .mtvp-forum-search{display: flex;gap: 8px;margin: 10px 0}.mtvp-topic{background: var(--mtvp-card);border: 1px solid var(--mtvp-line);border-radius: 14px;padding: 12px 16px;margin: 10px 0;color: var(--mtvp-text)}.mtvp-topic summary{cursor: pointer;display: flex;flex-direction: column;gap: 2px}.mtvp-topic summary span{color: var(--mtvp-muted);font-size: .85rem}.mtvp-answer{border-left: 3px solid var(--mtvp-cyan);padding: 4px 12px;margin: 8px 0}.mtvp-answer p{margin: 2px 0}.mtvp-answer-form{display: grid;gap: 6px;margin-top: 10px}.mtvp-leaders{list-style: none;padding: 0;counter-reset: lb}.mtvp-leaders li{counter-increment: lb;display: flex;gap: 10px;align-items: center;justify-content: space-between;padding: 10px 14px;margin: 6px 0;border-radius: 12px;background: var(--mtvp-card);border: 1px solid var(--mtvp-line);color: var(--mtvp-text)}.mtvp-leaders li::before{content: counter(lb);font-weight: 900;color: var(--mtvp-cyan);width: 2ch}.mtvp-leaders li span{flex: 1}.mtvp-leaders li.is-eligible{border-color: var(--mtvp-gold)}.mtvp-row{padding: 10px 0;border-bottom: 1px solid var(--mtvp-line)}.mtvp-copy{display: flex;gap: 8px;margin-top: 4px}.mtvp-copy input{flex: 1}  @media (max-width: 820px){.mtvp-grid2{grid-template-columns: 1fr}}  [role="tablist"] a[href="/chemist/"], [role="tablist"] a[href*="/chemist/"]{font-family: Oswald, Inter, sans-serif !important;font-size: .92rem !important;font-weight: 600 !important;text-transform: uppercase;letter-spacing: .0276rem}  [data-panel="sponsors"]{display: none !important}  a[href*="mtv_assets"]{display: none !important}  .mtvp-authcard{max-width: 420px;width: 100%;max-height: calc(100vh - 48px);overflow-y: auto;  background: rgba(18, 16, 28, .62);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);border: 1px solid rgba(255, 255, 255, .14);border-radius: 18px;padding: 28px 26px;text-align: center;color: #f2f2f5;box-shadow: 0 20px 60px rgba(0, 0, 0, .5)}  .mtvp-authcard [hidden]{display: none !important}.mtvp-authcard, .mtvp-authcard *, .mtvp-authcard *::before, .mtvp-authcard *::after{box-sizing: border-box}  .mtvp-honey{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;opacity: 0}  @media (max-width: 480px){.mtvp-authcard{padding: 22px 18px;border-radius: 14px}}  .mtvp-when-open{display: none}  input[type="text"], input[type="email"], input[type="search"], input[type="tel"], input[type="number"], input[type="password"], input[type="url"], input:not([type]), select, textarea{background: #0d0d12 !important;color: var(--mtvp-text) !important;border: 1px solid var(--mtvp-line) !important;border-radius: 10px !important;caret-color: var(--mtvp-green)}select option{background: #0d0d12;color: var(--mtvp-text)}input::placeholder, textarea::placeholder{color: var(--mtvp-muted);opacity: 1}  .mtvp-wire-intro{display: inline-block;font-size: 11px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;color: #7ee9b8;opacity: .85;margin-bottom: 10px}.mtvp-wire-source{font-size: 12px;opacity: .65;margin-top: 18px}  .motto-bar{flex-direction: column !important;align-items: center !important;justify-content: center !important;margin-top: -14px !important;padding-top: 4px !important;padding-bottom: 4px !important;row-gap: 2px !important}@media (max-width: 600px){.motto-bar{margin-top: -8px !important}}.mtvp-wire-source a{color: inherit;text-decoration: underline}  .motto-bar{position: relative;background-image: linear-gradient(to bottom, #070410 0%, rgba(7, 4, 16, 0) 22%, rgba(7, 4, 16, 0) 78%, #070410 100%), linear-gradient(to right, #070410 0%, rgba(7, 4, 16, 0) 14%, rgba(7, 4, 16, 0) 86%, #070410 100%), var(--mtvp-banner-img, none);  background-size: cover, cover, cover;background-position: center, center, center;background-repeat: no-repeat}
/* ▸ mtvp-patient-profile */
.mtvp-patient-profile{max-width: 920px;margin: 0 auto;color: var(--mtvp-text)}.mtvp-pp-toast[hidden]{display: none}.mtvp-pp-toast{background: rgba(124, 255, 178, .12);border: 1px solid rgba(124, 255, 178, .35);color: var(--mtvp-green);padding: 8px 14px;border-radius: 10px;margin: 0 0 14px;font-weight: 600}.mtvp-pp-loaderror{color: #ff9d9d}.mtvp-pp-signin{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px;background: var(--mtvp-card);border: 1px solid var(--mtvp-line);border-radius: 16px;padding: 20px}.mtvp-pp-signin a.btn{flex: 0 0 auto}.mtvp-pp-loading{display: flex;flex-direction: column;align-items: center;gap: 14px;padding: 40px 0;color: var(--mtvp-muted)}.mtvp-pp-avatar-skel{background: linear-gradient(90deg, #17171f, #23232e, #17171f);background-size: 200% 100%;animation: mtvp-pp-shimmer 1.4s ease-in-out infinite}@keyframes mtvp-pp-shimmer{0%{background-position: 200% 0}100%{background-position: -200% 0}}  .mtvp-pp-header{display: flex;gap: 22px;flex-wrap: wrap;align-items: flex-start;padding: 22px;background: var(--mtvp-card);border: 1px solid var(--mtvp-line);border-radius: 18px;margin-bottom: 16px}.mtvp-pp-avatar-wrap{display: flex;flex-direction: column;align-items: center;gap: 8px;flex: 0 0 auto}.mtvp-pp-avatar{position: relative;width: 104px;height: 104px;border-radius: 50%;overflow: hidden;background: linear-gradient(135deg, rgba(124,255,178,.25), rgba(34,230,255,.2));border: 2px solid var(--mtvp-line);display: flex;align-items: center;justify-content: center;flex: 0 0 auto}.mtvp-pp-avatar img{width: 100%;height: 100%;object-fit: cover}.mtvp-pp-initials{font-size: 2rem;font-weight: 900;color: var(--mtvp-green)}.mtvp-pp-avatar-edit{position: absolute;right: 2px;bottom: 2px;width: 32px;height: 32px;border-radius: 50%;border: 2px solid #0d0d12;background: linear-gradient(135deg, #7cffb2, #3dff9a);color: #04140c;font-size: .95rem;cursor: pointer;display: flex;align-items: center;justify-content: center}.mtvp-pp-link-btn{background: none;border: 0;color: var(--mtvp-cyan);text-decoration: underline;cursor: pointer;font: inherit;padding: 0}.mtvp-pp-idbox{flex: 1 1 260px;min-width: 0}.mtvp-pp-handle{color: var(--mtvp-muted);margin: 0 0 8px}.mtvp-pp-bio{margin: 0 0 10px;max-width: 60ch}.mtvp-pp-bio-empty{color: var(--mtvp-muted);font-style: italic}.mtvp-pp-socials{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 12px}.mtvp-pp-social{display: inline-flex;align-items: center;gap: 4px;padding: 4px 10px;border-radius: 999px;background: #101016;border: 1px solid var(--mtvp-line);color: var(--mtvp-text);text-decoration: none;font-size: .85rem}.mtvp-pp-social:hover{border-color: var(--mtvp-cyan)}  .mtvp-pp-status{padding: 18px 20px;border-radius: 16px;margin-bottom: 16px;background: var(--mtvp-card);border: 1px solid var(--mtvp-line)}.mtvp-pp-status.is-purple{border-color: var(--mtvp-purple);box-shadow: 0 0 0 1px rgba(176,38,255,.25)}.mtvp-pp-status.is-teal{border-color: var(--mtvp-cyan);box-shadow: 0 0 0 1px rgba(34,230,255,.2)}.mtvp-pp-status.is-purple, .mtvp-pp-status.is-teal{display: flex;gap: 12px;align-items: flex-start}.mtvp-pp-status-dot{flex: 0 0 auto;width: 28px;height: 28px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 900}.mtvp-pp-status.is-purple .mtvp-pp-status-dot{background: var(--mtvp-purple);color: #fff}.mtvp-pp-status.is-teal .mtvp-pp-status-dot{background: var(--mtvp-cyan);color: #04140c}.mtvp-pp-status p{margin: 4px 0 0;color: var(--mtvp-muted)}.mtvp-pp-status code{background: #101016;padding: 1px 6px;border-radius: 6px;color: var(--mtvp-text)}.mtvp-pp-hint{font-size: .88rem;margin-top: 8px !important}.mtvp-pp-soft{font-size: .85rem;color: var(--mtvp-muted)}.mtvp-pp-token-form{display: flex;gap: 8px;flex-wrap: wrap;margin: 12px 0 4px}.mtvp-pp-token-form input{flex: 1 1 220px;padding: 10px 12px;border-radius: 10px;border: 1px solid var(--mtvp-line);background: #0d0d12;color: var(--mtvp-text);font: inherit}.mtvp-pp-status-msg:not(.mtvp-pp-toast){color: #ffb3b3;min-height: 1.2em;margin: 4px 0 0}  .mtvp-pp-editcard{padding: 18px 20px;border-radius: 16px;margin-bottom: 16px;background: var(--mtvp-card);border: 1px solid var(--mtvp-line)}.mtvp-pp-form{display: grid;gap: 12px;margin-top: 10px}  .mtvp-pp-idbox .mtvp-pp-editcard.mtvp-pp-editcard-inline{margin: 14px 0 0;padding: 14px 0 0;border-radius: 0;background: none;border: 0;border-top: 1px dashed var(--mtvp-line)}.mtvp-pp-field{display: block;font-size: .85rem;color: var(--mtvp-muted)}.mtvp-pp-field input, .mtvp-pp-field textarea{display: block;width: 100%;box-sizing: border-box;margin-top: 4px;padding: 10px 12px;border-radius: 10px;border: 1px solid var(--mtvp-line);background: #0d0d12;color: var(--mtvp-text);font: inherit}.mtvp-pp-field input:disabled{opacity: .5}.mtvp-pp-social-fields{display: grid;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 12px}  .mtvp-pp-summary{padding: 18px 20px;border-radius: 16px;background: var(--mtvp-card);border: 1px solid var(--mtvp-line)}.mtvp-pp-sumgrid{display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));gap: 12px;margin: 12px 0 20px}.mtvp-pp-sumcard{position: relative;display: flex;gap: 10px;align-items: center;padding: 10px;border-radius: 12px;background: #101016;border: 1px solid var(--mtvp-line)}.mtvp-pp-sumcard img{width: 42px;height: 42px;border-radius: 8px;object-fit: cover;flex: 0 0 auto}.mtvp-pp-sumcard-noimg{width: 42px;height: 42px;border-radius: 8px;background: #17171f;display: flex;align-items: center;justify-content: center;font-size: 1.2rem;flex: 0 0 auto}.mtvp-pp-sumcard-body{min-width: 0;display: flex;flex-direction: column;gap: 2px}.mtvp-pp-sumcard-body strong{font-size: .9rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mtvp-pp-sumtag{font-size: .7rem;color: var(--mtvp-green);text-transform: uppercase;letter-spacing: .04em}.mtvp-pp-sumsub{font-size: .78rem;color: var(--mtvp-muted);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mtvp-pp-sumcard-x{position: absolute;top: 4px;right: 6px;background: none;border: 0;color: var(--mtvp-muted);font-size: 1rem;cursor: pointer;line-height: 1}.mtvp-pp-sumcard-x:hover{color: #ff9d9d}.mtvp-pp-pick-empty{color: var(--mtvp-muted);font-size: .88rem}  .mtvp-pp-slotgroup{margin-top: 16px}.mtvp-pp-slotgroup:first-of-type{margin-top: 4px}.mtvp-pp-slotgroup h4{margin: 0 0 8px;font-size: .9rem;display: flex;align-items: center;gap: 8px}.mtvp-pp-slot-count{font-size: .74rem;font-weight: 400;color: var(--mtvp-muted);background: #101016;border: 1px solid var(--mtvp-line);border-radius: 999px;padding: 1px 8px}.mtvp-pp-slotrow{display: grid;grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));gap: 10px}.mtvp-pp-slot-add{display: flex;align-items: center;gap: 8px;padding: 10px;border-radius: 12px;border: 1.5px dashed var(--mtvp-line);color: var(--mtvp-muted);text-decoration: none;font-size: .85rem;transition: border-color .15s, color .15s}.mtvp-pp-slot-add:hover{border-color: var(--mtvp-green);color: var(--mtvp-green)}.mtvp-pp-slot-plus{flex: 0 0 auto;width: 28px;height: 28px;border-radius: 50%;background: #101016;border: 1px solid var(--mtvp-line);display: flex;align-items: center;justify-content: center;font-size: 1.1rem;font-weight: 700}.mtvp-pp-slot-add:hover .mtvp-pp-slot-plus{border-color: var(--mtvp-green);color: var(--mtvp-green)}  .mtvp-pp-tokensvg{display: block;width: 100%;max-width: 340px;height: auto;margin: 12px 0;border-radius: 12px}.mtvp-tokensvg-bg{fill: #101016;stroke: var(--mtvp-line)}.mtvp-tokensvg-tag{fill: var(--mtvp-muted);font-size: 8px;letter-spacing: .03em;text-transform: uppercase}.mtvp-tokensvg-sms{fill: #17171f;stroke: var(--mtvp-cyan);stroke-opacity: .4}.mtvp-tokensvg-qrcard{fill: #17171f;stroke: var(--mtvp-green);stroke-opacity: .4}.mtvp-tokensvg-small{fill: var(--mtvp-muted);font-size: 8px}.mtvp-tokensvg-body{fill: var(--mtvp-text);font-size: 9px;font-weight: 600}.mtvp-tokensvg-link{fill: var(--mtvp-cyan);font-size: 8px;text-decoration: underline}.mtvp-tokensvg-qrdot{fill: var(--mtvp-text)}.mtvp-tokensvg-token{fill: var(--mtvp-green);font-size: 12px;font-weight: 900;letter-spacing: .05em}.mtvp-pp-hint ol{margin: 6px 0 0;padding-left: 20px;color: var(--mtvp-muted);font-size: .88rem;display: grid;gap: 4px}.mtvp-pp-hint li strong{color: var(--mtvp-text)}  .mtvp-pp-readmore{margin-top: 10px;border-top: 1px dashed var(--mtvp-line);padding-top: 10px}.mtvp-pp-readmore summary{cursor: pointer;list-style: none;color: var(--mtvp-cyan);font-weight: 600;font-size: .9rem;display: flex;align-items: center;gap: 6px;user-select: none}.mtvp-pp-readmore summary::-webkit-details-marker{display: none}.mtvp-pp-readmore-chevron{transition: transform .15s;font-size: .8em}.mtvp-pp-readmore[open] .mtvp-pp-readmore-chevron{transform: rotate(180deg)}.mtvp-pp-readmore summary:hover{color: var(--mtvp-green)}.mtvp-pp-readmore summary:focus-visible{outline: 2px solid var(--mtvp-green);outline-offset: 3px;border-radius: 4px}.mtvp-pp-readmore-body{margin-top: 10px}@media (max-width: 560px){.mtvp-pp-header{flex-direction: column;align-items: center;text-align: center}.mtvp-pp-socials{justify-content: center}}  .mtvp-pp-status .mtvp-pp-sub-btn{display: inline-flex;margin: 8px 8px 0 0}  .mtvp-pp-uname{display: grid;gap: 8px;margin: 6px 0 14px;padding: 14px;border-radius: 14px;border: 1px solid rgba(255, 214, 10, .5);background: rgba(255, 214, 10, .08)}.mtvp-pp-uname label{font-size: 15px;line-height: 1.4;color: #fff}.mtvp-pp-uname-row{display: flex;gap: 8px;align-items: center}.mtvp-pp-uname-at{font: 700 20px/1 var(--mtv-font-head, Oswald, sans-serif);color: var(--mtv-yellow, #ffd60a)}.mtvp-pp-uname input{flex: 1 1 auto;min-width: 0;min-height: 44px;padding: 0 12px;border-radius: 10px;border: 1px solid rgba(255, 255, 255, .25);background: rgba(0, 0, 0, .45);color: #fff;font-size: 16px}.mtvp-pp-uname .btn{flex: 0 0 auto}.mtvp-pp-uname .is-error{color: #ffb3c1}  .mtvp-pp-social{gap: 8px;padding: 5px 12px 5px 5px;background: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .02))}.mtvp-pp-social .mtvi-tile{font-size: 15px}.mtvp-pp-social-t{display: inline-flex;gap: 5px;align-items: baseline;min-width: 0}.mtvp-pp-social-t b{font-weight: 700;color: #fff}.mtvp-pp-avatar-edit .mtvi{width: 17px;height: 17px}.mtvp-pp-sumcard-noimg{background: transparent;font-size: 20px}.mtvp-pp-sumtag{display: inline-flex;align-items: center;gap: 5px}.mtvp-pp-sumtag .mtvi-tile{font-size: 11px}.mtvp-pp-slot h4{display: flex;align-items: center;gap: 8px}.mtvp-pp-slot h4 .mtvi-tile{font-size: 15px}  .mtvp-pp-sumcard{flex-direction: column;align-items: stretch}.mtvp-pp-sumcard-top{display: flex;gap: 10px;align-items: center;min-width: 0;padding-right: 26px}.mtvp-pp-sumcard.is-removing{opacity: .45;pointer-events: none;transition: opacity .15s}.mtvp-pp-contacts{display: flex;flex-direction: column;gap: 4px;margin-top: 8px;padding-top: 8px;border-top: 1px solid var(--mtvp-line)}.mtvp-pp-contact{display: flex;gap: 6px;align-items: flex-start;font-size: .8rem;line-height: 1.35;color: #d9d6ea;text-decoration: none;overflow-wrap: anywhere}a.mtvp-pp-contact:hover{color: var(--mtvp-green)}.mtvp-pp-doc{margin-top: 8px;padding-top: 8px;border-top: 1px solid var(--mtvp-line);font-size: .8rem}.mtvp-pp-doc > summary{cursor: pointer;color: var(--mtvp-green);font-weight: 600;list-style: none}.mtvp-pp-doc > summary::-webkit-details-marker{display: none}.mtvp-pp-doc dl{display: grid;grid-template-columns: auto 1fr;gap: 3px 10px;margin: 8px 0}.mtvp-pp-doc dt{color: var(--mtvp-muted)}.mtvp-pp-doc dd{margin: 0;color: #eceaf7;overflow-wrap: anywhere}.mtvp-pp-copy{appearance: none;-webkit-appearance: none;border: 1px solid var(--mtvp-line);background: #17171f;color: #fff;border-radius: 999px;padding: 5px 12px;font-size: .75rem;cursor: pointer}.mtvp-pp-copy:hover{border-color: var(--mtvp-green);color: var(--mtvp-green)}.mtvp-pp-docnote{font-size: .72rem;margin: 6px 0 0}  .mtvp-patient-profile.mtvpp{max-width: 1080px;container: mtvpp / inline-size}.mtvpp .mtvp-pp-header{margin-bottom: 10px;padding: 18px 20px}.mtvpp-bar{display: flex;justify-content: flex-end;align-items: center;gap: 6px;margin: 0 2px 8px;font-size: 13px;color: rgba(236, 231, 255, .55)}.mtvpp-bar__b{-webkit-appearance: none;appearance: none;min-height: 32px;padding: 0 6px;border: 0;background: none;color: rgba(236, 231, 255, .78);font: 600 12px/1 var(--mtv-font-label, Oswald, sans-serif);letter-spacing: .08em;text-transform: uppercase;cursor: pointer}.mtvpp-bar__b:hover, .mtvpp-bar__b:focus-visible{color: #7cffb2}.mtvpp-cols{display: flex;flex-direction: column;gap: 10px}.mtvpp-main, .mtvpp-side{display: flex;flex-direction: column;gap: 10px;min-width: 0}.mtvpp-row__body > .mtvp-pp-social-slot .mtvsoc{margin: 0}  .mtvpp-tone--violet{--a: #d79bff;--b: #7a2bff}.mtvpp-tone--green{--a: #9dffc9;--b: #13b86a}.mtvpp-tone--cyan{--a: #5cf0ff;--b: #1f7bff}.mtvpp-tone--pink{--a: #ff9bea;--b: #d6179b}.mtvpp-tone--teal{--a: #7bf7da;--b: #0c8ea6}.mtvpp-tone--blue{--a: #9bb4ff;--b: #4a45f5}.mtvpp-tone--yellow{--a: #fff08a;--b: #ffab00}.mtvpp-tone--slate{--a: #d3cdef;--b: #57507e}.mtvpp-row{position: relative;min-width: 0;border-radius: 20px;border: 1px solid rgba(255, 255, 255, .11);background: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .015) 60%), rgba(13, 7, 30, .62);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 10px 22px -16px rgba(0, 0, 0, .9)}.mtvpp-row.is-open{border-color: color-mix(in srgb, var(--a) 38%, rgba(255, 255, 255, .12))}.mtvpp-row__h{margin: 0;padding: 0;font: inherit}.mtvpp-row__btn{-webkit-appearance: none;appearance: none;display: flex;align-items: center;gap: 12px;width: 100%;min-height: 58px;margin: 0;padding: 9px 14px 9px 10px;border: 0;border-radius: 20px;background: none;color: #f6f3ff;text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent;font: 500 16px/1.2 var(--mtv-font-head, Oswald, sans-serif);letter-spacing: .01em;text-transform: none;transition: background .15s}.mtvpp-row__btn:hover{background: rgba(255, 255, 255, .035)}.mtvpp-row__btn:focus-visible{outline: 2px solid var(--a);outline-offset: -2px}.mtvpp-row__ic{position: relative;flex: 0 0 auto;display: grid;place-items: center;width: 38px;height: 38px;border-radius: 12px;color: #fff;background: linear-gradient(145deg, var(--a), var(--b));box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 -3px 7px rgba(0, 0, 0, .22), 0 6px 14px -6px var(--b)}.mtvpp-row__ic::after{content: "";position: absolute;left: 1px;right: 1px;top: 1px;height: 48%;border-radius: inherit;border-bottom-left-radius: 40% 30%;border-bottom-right-radius: 40% 30%;background: linear-gradient(180deg, rgba(255, 255, 255, .34), rgba(255, 255, 255, .02));pointer-events: none}.mtvpp-row__ic svg{position: relative;z-index: 1;width: 21px;height: 21px;filter: drop-shadow(0 1px 1.5px rgba(0, 0, 0, .35))}.mtvpp-row__txt{flex: 1 1 auto;display: flex;flex-direction: column;gap: 3px;min-width: 0}.mtvpp-row__lbl{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.mtvpp-row__lbl .mtv-cpk-title{font-size: 22px;line-height: 1}.mtvpp-row__cap{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: rgba(236, 231, 255, .72);font: 500 13px/1.25 var(--mtv-font-body, Inter, sans-serif);letter-spacing: 0}.mtvpp-row__chev{flex: 0 0 auto;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, .14);color: rgba(236, 231, 255, .8);transition: transform .2s ease}.mtvpp-row__chev svg{width: 18px;height: 18px}.mtvpp-row.is-open .mtvpp-row__chev{transform: rotate(180deg);color: var(--a);border-color: color-mix(in srgb, var(--a) 50%, transparent)}.mtvpp-row__body{padding: 2px 14px 14px;min-width: 0;animation: mtvpp-open .22s ease-out}.mtvpp-row__body[hidden]{display: none}@keyframes mtvpp-open{from{opacity: 0;transform: translateY(-4px)}to{opacity: 1;transform: none}}  .mtvpp-row__body > .mtvp-pp-status, .mtvpp-row__body .mtvp-pp-summary{margin: 0;padding: 0;border: 0;background: none;box-shadow: none}.mtvpp-row__body > .mtvp-pp-status.is-purple, .mtvpp-row__body > .mtvp-pp-status.is-teal{padding: 12px 14px;border: 1px solid rgba(34, 230, 255, .35);border-radius: 14px}.mtvpp-row__body .mtvsoc, .mtvpp-row__body .mtvacct, .mtvpp-row__body .mtvkc, .mtvpp-row__body .mtvc-card, .mtvpp-row__body .mtvw-card{margin: 0}.mtvpp-row__body .mtvacct > header, .mtvpp-row__body .mtvkc__head .pill{display: none}.mtvpp-saved__grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}.mtvpp-saved .mtvp-pp-slotgroup{margin-top: 10px}.mtvpp-saved > .mtvp-pp-soft{margin: 0 0 4px}.mtvpp-duo{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;align-items: start}.mtvpp-duo > div:empty{display: none}.mtvpp-duo > div{min-width: 0}  .mtvpp-cardgrid{display: grid;grid-template-columns: minmax(250px, 300px) minmax(0, 1fr);gap: 18px;align-items: start}.mtvpp-row.is-editing .mtvpp-cardgrid{grid-template-columns: minmax(0, 1fr)}.mtvpp-row.is-editing .mtvpp-cardgrid__id .mtvpc{display: none}.mtvpp-cardgrid__id, .mtvpp-cardgrid__team{min-width: 0}  @container mtvpp (min-width: 900px){.mtvpp-cols{display: grid;grid-template-columns: minmax(0, 1fr) 300px;gap: 14px;align-items: start}.mtvpp-side .mtvkc__grid{grid-template-columns: repeat(3, minmax(0, 1fr))}.mtvpp-side .mtvkc__tiers{flex-wrap: wrap}}@container mtvpp (max-width: 899px){  .mtvpp-main, .mtvpp-side{display: contents}.mtvpp-row[data-row="kids"]{order: 5}.mtvpp-row[data-row="acct"]{order: 6}}@container mtvpp (max-width: 640px){.mtvpp-cardgrid{grid-template-columns: minmax(0, 1fr);gap: 14px}.mtvpp-saved__grid, .mtvpp-duo{grid-template-columns: minmax(0, 1fr)}.mtvpp-row__body{padding: 2px 10px 12px}.mtvpp-row__btn{gap: 10px;padding: 8px 10px 8px 8px;font-size: 15px}.mtvpp-row__ic{width: 34px;height: 34px;border-radius: 11px}}@media (prefers-reduced-motion: reduce){.mtvpp-row__body{animation: none}.mtvpp-row__chev{transition: none}}.mtvpp-row[data-row="kids"] .mtvpp-row__lbl{overflow: visible;white-space: normal}.mtvpp-row[data-row="kids"] .mtvpp-row__lbl .mtv-cpk-title{font-size: 17px;line-height: 1.05}@container mtvpp (max-width: 899px){.mtvpp-row[data-row="kids"] .mtvpp-row__lbl .mtv-cpk-title{font-size: 20px}}  .mtvpp .mtvp-pp-header .mtvp-pp-idbox{flex: 1 1 320px;min-width: 0}.mtvpp-buds{flex: 0 1 300px;min-width: 0;align-self: stretch}.mtvpp-buds:empty{display: none}.mtvpp-buds .mtvfr{margin: 0}.mtvpp-buds .mtvfr__h h4{font-size: 1.05rem}.mtvpp-buds .mtvfr__grid{grid-template-columns: repeat(3, minmax(0, 1fr))}@media (max-width: 760px){.mtvpp-buds{flex-basis: 100%;width: 100%;text-align: left}}  .mtvpp-hang .mtvsoc--mini{padding: 0;font-size: .86rem}.mtvpp-hang .mtvsoc--mini .mtvsoc-form{display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 10px}.mtvpp-hang .mtvsoc--mini fieldset{margin: 0;padding: 10px 12px;border-radius: 12px;min-width: 0}.mtvpp-hang .mtvsoc--mini legend{font-size: .82rem;padding: 0 4px}.mtvpp-hang .mtvsoc--mini label{font-size: .8rem;gap: 3px;margin: 0 0 6px}.mtvpp-hang .mtvsoc--mini input, .mtvpp-hang .mtvsoc--mini select{min-height: 36px;padding: 5px 9px;font-size: .86rem}.mtvpp-hang .mtvsoc--mini .mtvsoc-save{grid-column: 1 / -1;margin: 0}.mtvpp-hang .mtvsoc--mini .mtvsoc-pet img, .mtvpp-hang .mtvsoc--mini .mtvsoc-pet__ph{width: 48px;height: 48px}  .mtvp-pp-header.mtvwi-header{flex-direction: row;align-items: flex-start;text-align: left}.mtvpp .mtvp-pp-header .mtvwi-head{flex: 1 1 470px;min-width: 0;max-width: 640px;display: flex;flex-direction: column;gap: 12px}.mtvwi-head .mtvwi-pc{max-width: none}.mtvwi-head__tools{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px}.mtvwi-head__tools .pill{margin: 0}.mtvwi-head__tools .btn{min-height: 40px}.mtvwi-head__tools .mtvp-pp-link-btn{min-height: 32px;font-size: .9rem}.mtvwi-head .mtvp-pp-uname{margin: 0}.mtvwi-head .mtvp-pp-editcard.mtvp-pp-editcard-inline{margin: 0;padding: 14px 0 0;border-radius: 0;background: none;border: 0;border-top: 1px dashed var(--mtvp-line)}.mtvwi-header .mtvpp-buds{flex: 1 1 280px;max-width: 380px}@container mtvpp (max-width: 899px){.mtvpp .mtvp-pp-header .mtvwi-head{flex-basis: 100%;max-width: 640px;margin: 0 auto}.mtvwi-header .mtvpp-buds{flex-basis: 100%;max-width: none}}@media (max-width: 560px){.mtvpp .mtvp-pp-header.mtvwi-header{padding: 14px 12px}}
/* ▸ mtvp-finder */
.mtvf-root{display: block;min-height: 1px}.mtvf{--mtvf-pink: #ff2bd6;--mtvf-cyan: #22e6ff;--mtvf-gold: #f5c542;--mtvf-gold-2: #b8860b;--mtvf-silver: #cfd6df;--mtvf-silver-2: #7d8794;--mtvf-green: #7cffb2;--mtvf-purple: #b026ff;--mtvf-red: #ff5d73;--mtvf-text: #f2f2f5;--mtvf-muted: #aeb2bd;--mtvf-dim: #858a99;--mtvf-glass: rgba(18, 16, 28, .62);--mtvf-glass-2: rgba(14, 12, 22, .9);--mtvf-card: rgba(20, 18, 32, .8);--mtvf-line: rgba(255, 255, 255, .12);--mtvf-line-2: rgba(255, 255, 255, .2);grid-column: 1 / -1;width: 100%;max-width: 100%;color: var(--mtvf-text);font-family: inherit;line-height: 1.45;text-align: left;-webkit-font-smoothing: antialiased;-webkit-tap-highlight-color: transparent}.mtvf, .mtvf *, .mtvf *::before, .mtvf *::after{box-sizing: border-box}.mtvf h2, .mtvf h3{font-family: inherit;color: inherit;text-transform: none;letter-spacing: normal}.mtvf button, .mtvf input, .mtvf select, .mtvf textarea{font-family: inherit;letter-spacing: normal;text-transform: none}.mtvf :focus-visible{outline: 2px solid var(--mtvf-cyan);outline-offset: 2px}.mtvf .mtvf-sr, .mtvf-sr{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.mtvf .mtvf-ico{width: 20px;height: 20px;flex: none;display: block}html.mtvf-lock, html.mtvf-lock body{overflow: hidden !important}  .mtvf .mtvf-btn{-webkit-appearance: none;appearance: none;display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;margin: 0;padding: 0 18px;border-radius: 999px;border: 1px solid transparent;font: inherit;font-size: .95rem;font-weight: 800;line-height: 1.1;letter-spacing: .01em;text-transform: none;text-decoration: none;white-space: nowrap;cursor: pointer;box-shadow: none;transition: background-color .15s, border-color .15s, color .15s, box-shadow .15s, filter .15s}.mtvf .mtvf-btn-primary{background: linear-gradient(135deg, var(--mtvf-pink), #a646ff);color: #fff;box-shadow: 0 8px 24px rgba(255, 43, 214, .32)}.mtvf .mtvf-btn-primary:hover{filter: brightness(1.1);color: #fff}.mtvf .mtvf-btn-gold{background: linear-gradient(135deg, #fff1a8, var(--mtvf-gold) 45%, var(--mtvf-gold-2));color: #2a1d00}.mtvf .mtvf-btn-gold:hover{filter: brightness(1.06);color: #2a1d00}.mtvf .mtvf-btn-ghost{background: rgba(255, 255, 255, .06);color: var(--mtvf-text);border-color: var(--mtvf-line-2)}.mtvf .mtvf-btn-ghost:hover{border-color: var(--mtvf-cyan);color: var(--mtvf-cyan)}.mtvf .mtvf-btn:disabled{opacity: .55;cursor: not-allowed;filter: none}.mtvf .mtvf-btn-block{width: 100%}.mtvf .mtvf-btn .mtvf-n{font-size: .78rem;padding: 2px 8px;border-radius: 999px;background: rgba(255, 255, 255, .12)}.mtvf .mtvf-linkbtn{-webkit-appearance: none;appearance: none;background: none;border: 0;margin: 0;padding: 0 6px;min-height: 44px;font: inherit;font-size: .9rem;font-weight: 700;color: var(--mtvf-cyan);text-decoration: underline;text-underline-offset: 3px;cursor: pointer;text-transform: none}.mtvf .mtvf-iconbtn{-webkit-appearance: none;appearance: none;width: 44px;height: 44px;margin: 0;padding: 0;display: grid;place-items: center;border-radius: 50%;border: 1px solid var(--mtvf-line-2);background: rgba(255, 255, 255, .06);color: var(--mtvf-text);cursor: pointer}.mtvf .mtvf-iconbtn:hover{border-color: var(--mtvf-cyan);color: var(--mtvf-cyan)}  .mtvf .mtvf-search{position: relative;margin: 0 0 14px}.mtvf .mtvf-search-label{display: block;margin: 0 0 8px;font-size: .86rem;font-weight: 700;letter-spacing: .02em;color: var(--mtvf-muted)}.mtvf .mtvf-search-label b{color: var(--mtvf-cyan);font-variant-numeric: tabular-nums}.mtvf .mtvf-search-box{position: relative;display: flex;align-items: center;border-radius: 18px;background: var(--mtvf-glass-2);border: 1.5px solid rgba(34, 230, 255, .45);box-shadow: 0 0 0 1px rgba(255, 43, 214, .12), 0 14px 44px rgba(0, 0, 0, .38), inset 0 1px 0 rgba(255, 255, 255, .06);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);transition: border-color .15s, box-shadow .15s}.mtvf .mtvf-search-box:focus-within{border-color: var(--mtvf-cyan);box-shadow: 0 0 0 3px rgba(34, 230, 255, .22), 0 14px 44px rgba(0, 0, 0, .38)}.mtvf .mtvf-search-box > .mtvf-ico{position: absolute;left: 18px;width: 22px;height: 22px;color: var(--mtvf-cyan);pointer-events: none}.mtvf .mtvf-q{-webkit-appearance: none;appearance: none;display: block;width: 100%;min-width: 0;height: 58px;margin: 0;padding: 0 54px 0 52px;border: 0;border-radius: 18px;background: transparent;color: var(--mtvf-text);box-shadow: none;outline: none;font: inherit;font-size: 1.1rem;text-overflow: ellipsis}.mtvf .mtvf-q::placeholder{color: rgba(242, 242, 245, .46);opacity: 1}.mtvf .mtvf-q::-webkit-search-cancel-button, .mtvf .mtvf-q::-webkit-search-decoration{-webkit-appearance: none;display: none}.mtvf .mtvf-q:focus, .mtvf .mtvf-q:focus-visible{outline: none;box-shadow: none}.mtvf .mtvf-q-clear{position: absolute;right: 7px;width: 44px;height: 44px;margin: 0;padding: 0;display: grid;place-items: center;border: 0;border-radius: 50%;background: transparent;color: var(--mtvf-muted);cursor: pointer}.mtvf .mtvf-q-clear:hover{color: var(--mtvf-text);background: rgba(255, 255, 255, .08)}.mtvf .mtvf-q-clear[hidden]{display: none}.mtvf .mtvf-sug{position: absolute;z-index: 60;left: 0;right: 0;top: calc(100% + 6px);margin: 0;padding: 6px;list-style: none;max-height: min(60vh, 460px);overflow: auto;overscroll-behavior: contain;background: rgba(13, 11, 21, .98);border: 1px solid var(--mtvf-line-2);border-radius: 14px;box-shadow: 0 20px 56px rgba(0, 0, 0, .6)}.mtvf .mtvf-sug[hidden]{display: none}.mtvf .mtvf-sug li{margin: 0;list-style: none}.mtvf .mtvf-sug-opt{display: flex;flex-direction: column;justify-content: center;gap: 2px;min-height: 48px;padding: 8px 12px;border-radius: 10px;cursor: pointer}.mtvf .mtvf-sug-opt:hover{background: rgba(255, 255, 255, .06)}.mtvf .mtvf-sug-opt.is-active{background: rgba(34, 230, 255, .13);box-shadow: inset 3px 0 0 var(--mtvf-cyan)}.mtvf .mtvf-sug-main{font-weight: 800;overflow-wrap: anywhere}.mtvf .mtvf-sug-main mark{background: none;color: var(--mtvf-cyan);padding: 0}.mtvf .mtvf-sug-meta{font-size: .8rem;color: var(--mtvf-muted)}.mtvf .mtvf-sug-kind{font-size: .66rem;font-weight: 900;letter-spacing: .1em;text-transform: uppercase;color: var(--mtvf-pink)}.mtvf .mtvf-sug-none{padding: 12px;color: var(--mtvf-muted);font-size: .9rem}  .mtvf .mtvf-panel{color: var(--mtvf-text);border-radius: 20px;background: var(--mtvf-glass);border: 1px solid var(--mtvf-line);-webkit-backdrop-filter: blur(18px) saturate(1.2);backdrop-filter: blur(18px) saturate(1.2);box-shadow: 0 20px 60px rgba(0, 0, 0, .38), inset 0 1px 0 rgba(255, 255, 255, .06)}.mtvf .mtvf-panel-head, .mtvf .mtvf-panel-foot{display: none}.mtvf .mtvf-panel-body{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 16px 28px;padding: 18px 20px 20px;grid-template-areas: "form form" "strain tga" "ranges ranges" "terps terps"}.mtvf .mtvf-g-form{grid-area: form}.mtvf .mtvf-g-strain{grid-area: strain}.mtvf .mtvf-g-tga{grid-area: tga;display: flex;align-items: flex-end;justify-content: flex-end}.mtvf .mtvf-g-ranges{grid-area: ranges;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 18px 28px}.mtvf .mtvf-g-terps{grid-area: terps}.mtvf .mtvf-glabel{margin: 0 0 8px;font-size: .72rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--mtvf-muted)}.mtvf .mtvf-glabel small{font-size: .72rem;font-weight: 600;letter-spacing: 0;text-transform: none;opacity: .8;margin-left: 4px}.mtvf .mtvf-chips{display: flex;flex-wrap: wrap;gap: 8px}.mtvf .mtvf-chip{-webkit-appearance: none;appearance: none;display: inline-flex;align-items: center;gap: 8px;min-height: 40px;margin: 0;padding: 0 14px;border-radius: 999px;border: 1px solid var(--mtvf-line-2);background: rgba(255, 255, 255, .05);color: var(--mtvf-text);font: inherit;font-size: .9rem;font-weight: 700;line-height: 1;letter-spacing: 0;text-transform: none;cursor: pointer;box-shadow: none;transition: background-color .15s, border-color .15s, color .15s, box-shadow .15s, opacity .15s}.mtvf .mtvf-chip:hover{border-color: rgba(34, 230, 255, .65)}.mtvf .mtvf-chip .mtvf-n{font-size: .74rem;font-weight: 700;padding: 3px 7px;border-radius: 999px;background: rgba(255, 255, 255, .09);color: var(--mtvf-muted);font-variant-numeric: tabular-nums}.mtvf .mtvf-chip.is-on{background: var(--mtvf-cyan);border-color: var(--mtvf-cyan);color: #03141a;box-shadow: 0 0 18px rgba(34, 230, 255, .35)}.mtvf .mtvf-chip.is-on .mtvf-n{background: rgba(3, 20, 26, .16);color: #03141a}.mtvf .mtvf-g-strain .mtvf-chip.is-on{background: var(--mtvf-pink);border-color: var(--mtvf-pink);color: #fff;box-shadow: 0 0 18px rgba(255, 43, 214, .4)}.mtvf .mtvf-g-strain .mtvf-chip.is-on .mtvf-n{color: #fff;background: rgba(255, 255, 255, .2)}.mtvf .mtvf-terps .mtvf-chip.is-on{background: var(--mtvf-green);border-color: var(--mtvf-green);color: #03160c;box-shadow: 0 0 18px rgba(124, 255, 178, .35)}.mtvf .mtvf-terps .mtvf-chip.is-on .mtvf-n{color: #03160c;background: rgba(3, 22, 12, .14)}.mtvf .mtvf-chip.is-zero{opacity: .42}.mtvf .mtvf-chip-more{border-style: dashed;color: var(--mtvf-cyan)}  .mtvf .mtvf-range-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 10px}.mtvf .mtvf-range-head .mtvf-glabel{margin: 0}.mtvf .mtvf-out{font-size: .9rem;font-weight: 800;color: var(--mtvf-muted);font-variant-numeric: tabular-nums}.mtvf .mtvf-range.is-active .mtvf-out{color: var(--mtvf-cyan)}.mtvf .mtvf-dual{position: relative;height: 44px;margin: 2px 22px 0;--lo: 0%;--hi: 100%}.mtvf .mtvf-dual-track, .mtvf .mtvf-dual-fill{position: absolute;top: 50%;height: 6px;margin-top: -3px;border-radius: 999px;pointer-events: none}.mtvf .mtvf-dual-track{left: 0;right: 0;background: linear-gradient(90deg, rgba(124, 255, 178, .22), rgba(34, 230, 255, .22) 35%, rgba(176, 38, 255, .28) 70%, rgba(255, 43, 214, .32))}.mtvf .mtvf-dual-fill{left: var(--lo);right: calc(100% - var(--hi));background: linear-gradient(90deg, var(--mtvf-cyan), var(--mtvf-pink));box-shadow: 0 0 12px rgba(255, 43, 214, .45)}.mtvf .mtvf-dual input[type=range]{-webkit-appearance: none;appearance: none;position: absolute;top: 0;left: -22px;width: calc(100% + 44px);height: 44px;margin: 0;padding: 0;border: 0;background: transparent;box-shadow: none;outline: none;pointer-events: none;accent-color: auto}.mtvf .mtvf-dual input[type=range]::-webkit-slider-runnable-track{-webkit-appearance: none;height: 44px;background: transparent;border: 0}.mtvf .mtvf-dual input[type=range]::-moz-range-track{height: 44px;background: transparent;border: 0}.mtvf .mtvf-dual input[type=range]::-moz-range-progress{background: transparent}.mtvf .mtvf-dual input[type=range]::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;pointer-events: auto;width: 44px;height: 44px;border: 0;border-radius: 50%;cursor: grab;background: radial-gradient(circle, #fff 0 8.5px, var(--mtvf-cyan) 9px 11.5px, rgba(34, 230, 255, .2) 12px 15px, transparent 15.5px)}.mtvf .mtvf-dual input[type=range]::-moz-range-thumb{pointer-events: auto;width: 44px;height: 44px;border: 0;border-radius: 50%;cursor: grab;background: radial-gradient(circle, #fff 0 8.5px, var(--mtvf-cyan) 9px 11.5px, rgba(34, 230, 255, .2) 12px 15px, transparent 15.5px)}.mtvf .mtvf-dual input[type=range]:active::-webkit-slider-thumb{cursor: grabbing}.mtvf .mtvf-dual input[type=range]:focus-visible{outline: none}.mtvf .mtvf-dual input[type=range]:focus-visible::-webkit-slider-thumb{background: radial-gradient(circle, #fff 0 8.5px, var(--mtvf-pink) 9px 12px, rgba(255, 43, 214, .35) 12.5px 17px, transparent 17.5px)}.mtvf .mtvf-dual input[type=range]:focus-visible::-moz-range-thumb{background: radial-gradient(circle, #fff 0 8.5px, var(--mtvf-pink) 9px 12px, rgba(255, 43, 214, .35) 12.5px 17px, transparent 17.5px)}.mtvf .mtvf-scale{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));margin: 0 22px;font-size: .68rem;font-weight: 700;line-height: 1.2;color: var(--mtvf-dim);text-align: center}.mtvf .mtvf-scale span{padding-top: 3px;border-left: 1px solid rgba(255, 255, 255, .12)}.mtvf .mtvf-scale span:first-child{border-left: 0}  .mtvf .mtvf-switch{position: relative;display: inline-flex;align-items: center;gap: 12px;min-height: 44px;margin: 0;padding: 0 4px;font-weight: 700;cursor: pointer;user-select: none}.mtvf .mtvf-switch input{position: absolute;opacity: 0;width: 1px;height: 1px;margin: 0;pointer-events: none}.mtvf .mtvf-switch-ui{position: relative;flex: none;width: 48px;height: 28px;border-radius: 999px;background: rgba(255, 255, 255, .14);border: 1px solid var(--mtvf-line-2);transition: background-color .2s, border-color .2s}.mtvf .mtvf-switch-ui::after{content: "";position: absolute;top: 3px;left: 3px;width: 20px;height: 20px;border-radius: 50%;background: #fff;box-shadow: 0 2px 6px rgba(0, 0, 0, .4);transition: transform .2s}.mtvf .mtvf-switch input:checked + .mtvf-switch-ui{background: var(--mtvf-green);border-color: var(--mtvf-green)}.mtvf .mtvf-switch input:checked + .mtvf-switch-ui::after{transform: translateX(20px)}.mtvf .mtvf-switch input:focus-visible + .mtvf-switch-ui{outline: 2px solid var(--mtvf-cyan);outline-offset: 3px}.mtvf .mtvf-switch .mtvf-n{font-size: .74rem;padding: 3px 8px;border-radius: 999px;background: rgba(255, 255, 255, .09);color: var(--mtvf-muted);font-variant-numeric: tabular-nums}  .mtvf .mtvf-bar-row{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;margin: 16px 0 10px}.mtvf .mtvf-filters-btn{display: none}.mtvf .mtvf-filters-btn .mtvf-badge{min-width: 22px;height: 22px;padding: 0 6px;display: inline-grid;place-items: center;border-radius: 999px;background: var(--mtvf-pink);color: #fff;font-size: .75rem;font-weight: 900}.mtvf .mtvf-filters-btn .mtvf-badge[hidden]{display: none}.mtvf .mtvf-count{flex: 1 1 260px;min-width: 0;margin: 0;font-size: .92rem;font-weight: 700;color: var(--mtvf-muted);font-variant-numeric: tabular-nums}.mtvf .mtvf-sort{display: inline-flex;align-items: center;gap: 8px;margin: 0 0 0 auto;font-size: .85rem;font-weight: 700;color: var(--mtvf-muted)}.mtvf .mtvf-sort select{-webkit-appearance: none;appearance: none;min-height: 44px;margin: 0;padding: 0 40px 0 16px;border-radius: 999px;border: 1px solid var(--mtvf-line-2);background: rgba(14, 12, 22, .88) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2322e6ff' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 15px center / 12px 8px;color: var(--mtvf-text);font: inherit;font-size: .92rem;font-weight: 700;cursor: pointer;box-shadow: none;max-width: 100%}.mtvf .mtvf-sort select option{background: #111018;color: #f2f2f5}.mtvf .mtvf-pills{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 0 16px}.mtvf .mtvf-pills[hidden]{display: none}.mtvf .mtvf-pill{-webkit-appearance: none;appearance: none;display: inline-flex;align-items: center;gap: 8px;min-height: 38px;max-width: 100%;margin: 0;padding: 0 8px 0 14px;border-radius: 999px;border: 1px solid rgba(255, 43, 214, .55);background: rgba(255, 43, 214, .14);color: #ffd9f7;font: inherit;font-size: .86rem;font-weight: 700;text-transform: none;cursor: pointer;overflow-wrap: anywhere;text-align: left}.mtvf .mtvf-pill:hover{background: rgba(255, 43, 214, .26)}.mtvf .mtvf-pill-x{display: grid;place-items: center;flex: none;width: 22px;height: 22px;border-radius: 50%;background: rgba(255, 255, 255, .14);font-size: 1rem;line-height: 1}  .mtvf .mtvf-results{scroll-margin-top: 110px;outline: none}.mtvf .mtvf-paid-sec{margin: 0 0 24px}.mtvf .mtvf-paid-head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 12px;margin: 0 0 10px}.mtvf .mtvf-paid-title{margin: 0;font-size: .78rem;font-weight: 900;letter-spacing: .16em;text-transform: uppercase;color: var(--mtvf-gold)}.mtvf .mtvf-paid-note{margin: 0;font-size: .76rem;color: var(--mtvf-muted)}.mtvf .mtvf-row-gold{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 560px), 1fr));gap: 16px;margin: 0 0 16px}.mtvf .mtvf-row-silver{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap: 14px}.mtvf .mtvf-paidcard{position: relative;display: flex;flex-direction: column;min-width: 0;border-radius: 18px;overflow: hidden;background: var(--mtvf-card);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.mtvf .mtvf-gold{border: 2px solid var(--mtvf-gold);box-shadow: 0 0 0 1px rgba(245, 197, 66, .25), 0 0 34px rgba(245, 197, 66, .26)}.mtvf .mtvf-silver{border: 1.5px solid var(--mtvf-silver);box-shadow: 0 0 24px rgba(207, 214, 223, .12)}.mtvf .mtvf-banner{display: flex;align-items: center;gap: 8px;padding: 8px 12px 8px 14px;font-size: .78rem;font-weight: 900;letter-spacing: .08em;line-height: 1.2}.mtvf .mtvf-banner-gold{background: linear-gradient(90deg, #fff1a8, var(--mtvf-gold), var(--mtvf-gold-2));color: #2a1d00}.mtvf .mtvf-banner-silver{background: linear-gradient(90deg, #fff, var(--mtvf-silver), var(--mtvf-silver-2));color: #1b1f24}.mtvf .mtvf-tick{display: inline-grid;place-items: center;width: 18px;height: 18px;border-radius: 50%;background: #2a1d00;color: var(--mtvf-gold);font-size: .66rem}.mtvf .mtvf-paidtag{margin-left: auto;padding: 3px 8px;border-radius: 999px;background: rgba(0, 0, 0, .2);font-size: .6rem;font-weight: 900;letter-spacing: .08em;text-transform: uppercase;white-space: nowrap}.mtvf .mtvf-paid-body{display: grid;grid-template-columns: minmax(150px, 240px) minmax(0, 1fr);gap: 18px;padding: 16px;flex: 1}.mtvf .mtvf-paid-body .mtvf-media{aspect-ratio: auto;min-height: 180px;border-radius: 12px}.mtvf .mtvf-paid-copy{min-width: 0;display: flex;flex-direction: column;gap: 6px}.mtvf .mtvf-paid-copy .mtvf-bars, .mtvf .mtvf-m-copy .mtvf-bars{max-width: 420px}.mtvf .mtvf-silver .mtvf-card-body{padding-bottom: 14px}.mtvf .mtvf-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 2px 0 0}.mtvf .mtvf-about{margin: 4px 0 0;font-size: .88rem;line-height: 1.5;color: rgba(242, 242, 245, .8);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.mtvf .mtvf-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: auto;padding-top: 8px}.mtvf .mtvf-pill-s{display: inline-flex;align-items: center;padding: 3px 9px;border-radius: 999px;background: rgba(124, 255, 178, .13);color: var(--mtvf-green);font-size: .74rem;font-weight: 800}.mtvf .mtvf-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 232px), 1fr));gap: 14px}.mtvf .mtvf-card{position: relative;display: flex;flex-direction: column;min-width: 0;border-radius: 16px;overflow: hidden;background: var(--mtvf-card);border: 1px solid var(--mtvf-line);box-shadow: 0 10px 30px rgba(0, 0, 0, .28);transition: transform .18s ease, border-color .18s, box-shadow .18s}.mtvf .mtvf-card:hover{transform: translateY(-3px);border-color: rgba(34, 230, 255, .5);box-shadow: 0 16px 42px rgba(0, 0, 0, .42), 0 0 24px rgba(34, 230, 255, .14)}.mtvf .mtvf-card:focus-within{border-color: var(--mtvf-cyan)}.mtvf .mtvf-card-body{display: flex;flex: 1;flex-direction: column;gap: 8px;min-width: 0;padding: 12px 14px 14px}.mtvf .mtvf-card-title{margin: 0;font-size: 1rem;font-weight: 800;line-height: 1.25;overflow-wrap: anywhere;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.mtvf .mtvf-paidcard .mtvf-card-title{font-size: 1.08rem;-webkit-line-clamp: 3}.mtvf .mtvf-open{-webkit-appearance: none;appearance: none;margin: 0;padding: 0;border: 0;background: none;color: inherit;font: inherit;line-height: inherit;letter-spacing: inherit;text-align: left;text-transform: none;cursor: pointer}.mtvf .mtvf-open::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: 16px}.mtvf .mtvf-open:focus-visible{outline: none}.mtvf .mtvf-open:focus-visible::after{box-shadow: inset 0 0 0 2px var(--mtvf-cyan), 0 0 0 1px var(--mtvf-cyan)}.mtvf .mtvf-sub{margin: 0;font-size: .82rem;color: var(--mtvf-muted);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mtvf .mtvf-card-foot{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: auto;padding-top: 4px}  .mtvf .mtvf-media{--h: 300;position: relative;display: grid;place-items: center;overflow: hidden;isolation: isolate;aspect-ratio: 16 / 10;background: radial-gradient(120% 90% at 12% 8%, hsla(var(--h), 95%, 62%, .85), transparent 58%), radial-gradient(110% 100% at 92% 100%, hsla(calc(var(--h) + 75), 95%, 56%, .72), transparent 60%), linear-gradient(160deg, #1b1033, #07060d)}.mtvf .mtvf-media::before{content: "";position: absolute;inset: 0;z-index: 0;opacity: .7;background-image: radial-gradient(1.2px 1.2px at 18% 32%, #fff, transparent), radial-gradient(1px 1px at 72% 18%, #fff, transparent), radial-gradient(1.4px 1.4px at 84% 64%, #fff, transparent), radial-gradient(1px 1px at 38% 78%, #fff, transparent), radial-gradient(1px 1px at 58% 44%, rgba(255, 255, 255, .8), transparent)}.mtvf .mtvf-mono{position: relative;z-index: 1;font-size: 2.2rem;font-weight: 900;letter-spacing: .04em;color: rgba(255, 255, 255, .94);text-shadow: 0 2px 20px rgba(0, 0, 0, .45)}.mtvf .mtvf-media.is-lg .mtvf-mono{font-size: 3rem}.mtvf .mtvf-media-form{position: absolute;right: 10px;bottom: 8px;z-index: 1;font-size: .64rem;font-weight: 900;letter-spacing: .14em;text-transform: uppercase;color: rgba(255, 255, 255, .82)}.mtvf .mtvf-img{position: absolute;inset: 0;z-index: 2;display: block;width: 100%;height: 100%;object-fit: cover}.mtvf .mtvf-strain, .mtvf .mtvf-tag{position: absolute;top: 8px;z-index: 3;padding: 4px 9px;border-radius: 999px;font-size: .7rem;font-weight: 800;line-height: 1.2;background: rgba(8, 6, 14, .74);border: 1px solid rgba(255, 255, 255, .16);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);white-space: nowrap}.mtvf .mtvf-strain{left: 8px}.mtvf .mtvf-tag{right: 8px;color: var(--mtvf-green)}.mtvf .mtvf-strain-indica{color: #cdbaff}.mtvf .mtvf-strain-sativa{color: #ffe38c}.mtvf .mtvf-strain-hybrid{color: var(--mtvf-green)}  .mtvf .mtvf-bars{display: grid;gap: 6px;margin: 2px 0}.mtvf .mtvf-bar{display: grid;grid-template-columns: 30px minmax(0, 1fr) minmax(3.2em, auto);align-items: center;gap: 8px;font-size: .8rem}.mtvf .mtvf-bar-k{font-size: .68rem;font-weight: 900;letter-spacing: .08em;color: var(--mtvf-muted)}.mtvf .mtvf-bar-track{position: relative;height: 7px;border-radius: 999px;background: rgba(255, 255, 255, .08);overflow: hidden}.mtvf .mtvf-bar-fill{display: block;height: 100%;border-radius: 999px}.mtvf .mtvf-bar-thc .mtvf-bar-fill{background: linear-gradient(90deg, #ff8be9, var(--mtvf-pink));box-shadow: 0 0 10px rgba(255, 43, 214, .55)}.mtvf .mtvf-bar-cbd .mtvf-bar-fill{background: linear-gradient(90deg, #9af5ff, var(--mtvf-cyan));box-shadow: 0 0 10px rgba(34, 230, 255, .45)}.mtvf .mtvf-bar.is-unknown .mtvf-bar-track{background: repeating-linear-gradient(135deg, rgba(255, 255, 255, .09) 0 4px, transparent 4px 8px)}.mtvf .mtvf-bar-v{max-width: 10ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: right;font-weight: 800;font-variant-numeric: tabular-nums}.mtvf .mtvf-bar.is-unknown .mtvf-bar-v{color: var(--mtvf-dim);font-weight: 600}.mtvf .mtvf-save{-webkit-appearance: none;appearance: none;position: relative;z-index: 2;display: inline-flex;align-items: center;gap: 4px;min-height: 36px;margin: 0;padding: 0 12px;border-radius: 999px;border: 1px solid var(--mtvf-line-2);background: rgba(255, 255, 255, .05);color: var(--mtvf-text);font: inherit;font-size: .8rem;font-weight: 800;white-space: nowrap;text-transform: none;cursor: pointer;transition: border-color .15s, color .15s, background-color .15s}.mtvf .mtvf-save:hover{border-color: var(--mtvf-green);color: var(--mtvf-green)}.mtvf .mtvf-save.is-saved{border-color: var(--mtvf-green);color: var(--mtvf-green);background: rgba(124, 255, 178, .12)}.mtvf .mtvf-save:disabled, .mtvf .mtvf-save[aria-busy="true"], .mtvf .mtvf-btn[aria-busy="true"]{opacity: .65;cursor: progress}.mtvf .mtvf-actions .mtvf-save{min-height: 44px;padding: 0 16px;font-size: .88rem}  .mtvf .mtvf-pager{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 6px;margin: 26px 0 6px}.mtvf .mtvf-pg{-webkit-appearance: none;appearance: none;min-width: 44px;min-height: 44px;margin: 0;padding: 0 12px;border-radius: 12px;border: 1px solid var(--mtvf-line-2);background: rgba(14, 12, 22, .82);color: var(--mtvf-text);font: inherit;font-weight: 800;font-variant-numeric: tabular-nums;cursor: pointer;text-transform: none}.mtvf .mtvf-pg:hover:not(:disabled){border-color: var(--mtvf-cyan);color: var(--mtvf-cyan)}.mtvf .mtvf-pg.is-on{background: var(--mtvf-pink);border-color: var(--mtvf-pink);color: #fff;box-shadow: 0 0 18px rgba(255, 43, 214, .45)}.mtvf .mtvf-pg:disabled{opacity: .38;cursor: default}.mtvf .mtvf-pg-gap{padding: 0 2px;color: var(--mtvf-dim)}  .mtvf .mtvf-state{grid-column: 1 / -1;padding: 38px 22px;border-radius: 20px;text-align: center;background: var(--mtvf-glass);border: 1px dashed var(--mtvf-line-2);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px)}.mtvf .mtvf-state p{margin: 0 0 6px;color: rgba(242, 242, 245, .8)}.mtvf .mtvf-state-icon{font-size: 2.2rem;line-height: 1}.mtvf .mtvf-state-title{margin: 6px 0 8px;font-size: 1.3rem;font-weight: 800}.mtvf .mtvf-relax{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 18px}.mtvf .mtvf-state-error .mtvf-btn{margin-top: 12px}.mtvf .mtvf-muted{color: var(--mtvf-muted)}.mtvf .mtvf-empty-slot:not(:empty){margin: 0 0 24px}.mtvf .mtvf-only-paid{grid-column: 1 / -1;margin: 0;padding: 18px;border-radius: 14px;text-align: center;color: var(--mtvf-muted);background: var(--mtvf-glass);border: 1px dashed var(--mtvf-line-2)}.mtvf .mtvf-legal{margin: 24px 0 0;font-size: .78rem;line-height: 1.55;color: var(--mtvf-muted)}  .mtvf .mtvf-sk-search, .mtvf .mtvf-sk-line, .mtvf .mtvf-sk-media{display: block;background: linear-gradient(90deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, .13) 40%, rgba(255, 255, 255, .05) 80%);background-size: 300% 100%;animation: mtvf-shimmer 1.4s ease-in-out infinite}.mtvf .mtvf-sk-search{height: 58px;margin: 27px 0 14px;border-radius: 18px}.mtvf .mtvf-sk-panel{display: grid;align-content: start;gap: 14px;height: 176px;margin: 0 0 58px;padding: 22px;border-radius: 20px;background: var(--mtvf-glass);border: 1px solid var(--mtvf-line)}.mtvf .mtvf-sk-card{display: grid;gap: 10px;padding-bottom: 16px;border-radius: 16px;overflow: hidden;background: var(--mtvf-card);border: 1px solid var(--mtvf-line)}.mtvf .mtvf-sk-media{aspect-ratio: 16 / 10}.mtvf .mtvf-sk-line{height: 12px;margin: 0 14px;border-radius: 6px}.mtvf .mtvf-sk-panel .mtvf-sk-line{margin: 0}.mtvf .mtvf-sk-line.is-short{width: 55%}.mtvf .mtvf-desc .mtvf-sk-line{margin: 8px 0}@keyframes mtvf-shimmer{0%{background-position: 100% 0}100%{background-position: -100% 0}}  .mtvf.mtvf-locked{display: flex;justify-content: center;padding: 26px 0}.mtvf .mtvf-unlock{width: 100%;max-width: 480px;max-height: none;overflow: visible;margin: 0 auto;padding: 30px 28px;border-radius: 22px;background: rgba(18, 16, 28, .68);border: 1px solid rgba(255, 255, 255, .14);color: var(--mtvf-text);text-align: left;-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);box-shadow: 0 20px 60px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 43, 214, .12), 0 0 60px rgba(176, 38, 255, .12)}.mtvf .mtvf-unlock-pill{display: inline-flex;align-items: center;gap: 6px;margin: 0 0 14px;padding: 5px 12px;border-radius: 999px;background: linear-gradient(135deg, #ffcf1a, #e0a800);color: #2b2000;font-size: 11px;font-weight: 900;letter-spacing: .08em;text-transform: uppercase}.mtvf .mtvf-unlock-title{margin: 0 0 10px;font-size: 1.55rem;font-weight: 800;line-height: 1.2}.mtvf .mtvf-unlock-body{margin: 0 0 18px;font-size: .96rem;line-height: 1.55;color: rgba(242, 242, 245, .84)}.mtvf .mtvf-token{display: grid;gap: 8px;margin: 0}.mtvf .mtvf-token-label{display: block;margin: 0;font-size: 11.5px;font-weight: 800;letter-spacing: .07em;text-transform: uppercase;color: rgba(242, 242, 245, .62)}.mtvf .mtvf-token-input{-webkit-appearance: none;appearance: none;display: block;width: 100%;min-height: 52px;margin: 0;padding: 0 16px;border-radius: 12px;border: 1px solid rgba(255, 255, 255, .22);background: rgba(255, 255, 255, .06);color: var(--mtvf-text);font: inherit;font-size: 1rem;box-shadow: none}.mtvf .mtvf-token-input::placeholder{color: rgba(242, 242, 245, .44);opacity: 1}.mtvf .mtvf-token-input:focus{outline: none;border-color: var(--mtvf-cyan);box-shadow: 0 0 0 3px rgba(34, 230, 255, .22)}.mtvf .mtvf-token-input[aria-invalid="true"]{border-color: var(--mtvf-red);box-shadow: 0 0 0 3px rgba(255, 93, 115, .2)}.mtvf .mtvf-token-help{margin: 0;font-size: .8rem;line-height: 1.45;color: var(--mtvf-muted)}.mtvf .mtvf-token-msg{margin: 2px 0 0;padding: 10px 12px;border-radius: 10px;font-size: .9rem;line-height: 1.4;background: rgba(214, 54, 56, .14);border: 1px solid rgba(255, 93, 115, .55);color: #ffdbe0}.mtvf .mtvf-token-msg[hidden]{display: none}.mtvf .mtvf-token-msg.is-ok{background: rgba(124, 255, 178, .12);border-color: rgba(124, 255, 178, .55);color: #d8ffea}.mtvf .mtvf-token .mtvf-btn{min-height: 52px;margin-top: 6px;font-size: 1rem}.mtvf .mtvf-upload{margin-top: 16px;padding-top: 10px;border-top: 1px solid var(--mtvf-line);text-align: center}.mtvf .mtvf-upload-form{display: grid;gap: 10px;margin-top: 8px;text-align: left}.mtvf .mtvf-upload-form[hidden]{display: none}.mtvf .mtvf-file{display: block;width: 100%;min-height: 44px;padding: 8px;border-radius: 10px;border: 1px dashed var(--mtvf-line-2);background: rgba(255, 255, 255, .04);color: var(--mtvf-text);font: inherit;font-size: .88rem}.mtvf .mtvf-status{min-height: 1.2em;margin: 0;font-size: .88rem;color: var(--mtvf-green)}.mtvf .mtvf-note{margin: 0 0 16px;padding: 10px 12px;border-radius: 10px;font-size: .9rem;line-height: 1.45;text-align: left}.mtvf .mtvf-note-info{background: rgba(255, 207, 26, .1);border: 1px solid rgba(255, 207, 26, .42)}.mtvf .mtvf-steps{display: grid;gap: 8px;margin: 0 0 20px;padding: 0;list-style: none;counter-reset: mtvf-s}.mtvf .mtvf-steps li{display: flex;align-items: center;gap: 10px;margin: 0;font-size: .93rem;counter-increment: mtvf-s}.mtvf .mtvf-steps li::before{content: counter(mtvf-s);flex: none;display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;font-size: .8rem;font-weight: 900;color: var(--mtvf-cyan);background: rgba(34, 230, 255, .12);border: 1px solid rgba(34, 230, 255, .42)}.mtvf .mtvf-alt{margin: 10px 0 0;text-align: center;font-size: .9rem}.mtvf .mtvf-alt a, .mtvf .mtvf-status a{color: var(--mtvf-cyan)}.mtvf .mtvf-fine{margin: 12px 0 0;font-size: .78rem;line-height: 1.5;color: var(--mtvf-muted)}.mtvf .mtvf-unlock .mtvf-legal{margin-top: 18px}  .mtvf.mtvf-layer{position: fixed;inset: 0;z-index: 99990}.mtvf.mtvf-modal-layer{display: flex;align-items: center;justify-content: center;padding: 16px}.mtvf .mtvf-modal-back, .mtvf .mtvf-drawer-back{position: absolute;inset: 0;background: rgba(4, 3, 10, .64);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);opacity: 0;transition: opacity .2s}.mtvf .mtvf-modal{position: relative;width: min(760px, 100%);max-height: calc(100vh - 32px);max-height: calc(100dvh - 32px);overflow: auto;overscroll-behavior: contain;padding: 22px;border-radius: 22px;background: rgba(14, 12, 22, .97);border: 1px solid rgba(34, 230, 255, .35);outline: none;box-shadow: 0 30px 90px rgba(0, 0, 0, .65), 0 0 44px rgba(255, 43, 214, .12);opacity: 0;transform: translateY(10px) scale(.985);transition: opacity .2s, transform .2s}.mtvf.mtvf-layer.is-open .mtvf-modal-back, .mtvf.mtvf-layer.is-open .mtvf-drawer-back{opacity: 1}.mtvf.mtvf-layer.is-open .mtvf-modal{opacity: 1;transform: none}.mtvf .mtvf-modal > .mtvf-banner{margin: -22px -22px 14px;padding-right: 66px}.mtvf .mtvf-x{position: sticky;top: 0;z-index: 5;float: right;width: 44px;height: 44px;margin: -8px -8px 0 10px;padding: 0;display: grid;place-items: center;border-radius: 50%;border: 1px solid var(--mtvf-line-2);background: rgba(14, 12, 22, .92);color: var(--mtvf-text);cursor: pointer}.mtvf .mtvf-x:hover{border-color: var(--mtvf-cyan);color: var(--mtvf-cyan)}.mtvf .mtvf-m-head{display: grid;grid-template-columns: minmax(160px, 34%) minmax(0, 1fr);gap: 18px}.mtvf .mtvf-m-head .mtvf-media{aspect-ratio: 1 / 1;border-radius: 14px}.mtvf .mtvf-m-copy{display: flex;flex-direction: column;gap: 6px;min-width: 0}.mtvf .mtvf-m-title{margin: 0;padding-right: 8px;font-size: 1.45rem;font-weight: 800;line-height: 1.2;overflow-wrap: anywhere}.mtvf .mtvf-aka{margin: 12px 0 0;font-size: .9rem;line-height: 1.6;color: rgba(242, 242, 245, .82)}.mtvf .mtvf-aka b{color: var(--mtvf-muted);font-weight: 700}.mtvf .mtvf-desc{margin: 16px 0;font-size: .93rem;line-height: 1.6;color: rgba(242, 242, 245, .86);overflow-wrap: anywhere}.mtvf .mtvf-desc p{margin: 0 0 10px}.mtvf .mtvf-desc a{color: var(--mtvf-cyan)}.mtvf .mtvf-contact{color: var(--mtvf-muted)}.mtvf .mtvf-badge-tick{display: inline-grid;place-items: center;width: 16px;height: 16px;border-radius: 50%;font-size: .6rem;vertical-align: middle}.mtvf.mtvf-drawer-layer{z-index: 99980}.mtvf .mtvf-panel.is-drawer{position: absolute;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;max-height: 88vh;max-height: 88dvh;border-radius: 22px 22px 0 0;border-bottom: 0;background: rgba(13, 11, 21, .98);transform: translateY(100%);transition: transform .28s cubic-bezier(.2, .8, .2, 1)}.mtvf.mtvf-layer.is-open .mtvf-panel.is-drawer{transform: none}.mtvf .mtvf-panel.is-drawer .mtvf-panel-head{position: relative;display: flex;align-items: center;justify-content: space-between;padding: 16px 12px 10px 20px;border-bottom: 1px solid var(--mtvf-line)}.mtvf .mtvf-panel.is-drawer .mtvf-panel-head::before{content: "";position: absolute;top: 6px;left: 50%;width: 40px;height: 4px;margin-left: -20px;border-radius: 4px;background: rgba(255, 255, 255, .25)}.mtvf .mtvf-panel-title{margin: 0;font-size: 1.15rem;font-weight: 800}.mtvf .mtvf-panel.is-drawer .mtvf-panel-body{flex: 1 1 auto;display: grid;grid-template-columns: minmax(0, 1fr);grid-template-areas: "form" "strain" "ranges" "tga" "terps";gap: 22px;padding: 16px 18px 20px;overflow: auto;overscroll-behavior: contain}.mtvf .mtvf-panel.is-drawer .mtvf-g-ranges{grid-template-columns: minmax(0, 1fr);gap: 22px}.mtvf .mtvf-panel.is-drawer .mtvf-g-tga{justify-content: flex-start}.mtvf .mtvf-panel.is-drawer .mtvf-panel-foot{display: flex;gap: 10px;padding: 12px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-top: 1px solid var(--mtvf-line)}.mtvf .mtvf-panel.is-drawer .mtvf-panel-foot .mtvf-btn-primary{flex: 1;min-height: 50px}.mtvf .mtvf-panel.is-drawer .mtvf-panel-foot .mtvf-btn-ghost{min-height: 50px}.mtvf.mtvf-toast-wrap{position: fixed;left: 0;right: 0;bottom: 18px;z-index: 99999;display: flex;justify-content: center;padding: 0 16px;pointer-events: none}.mtvf .mtvf-toast{max-width: 480px;margin: 0;padding: 12px 18px;border-radius: 14px;background: rgba(14, 12, 22, .96);border: 1px solid rgba(124, 255, 178, .55);color: var(--mtvf-text);font-weight: 700;box-shadow: 0 14px 44px rgba(0, 0, 0, .55);opacity: 0;transform: translateY(12px);transition: opacity .2s, transform .2s}.mtvf .mtvf-toast.is-on{opacity: 1;transform: none}.mtvf .mtvf-toast.is-bad{border-color: rgba(255, 93, 115, .65)}  .mtvf.mtvf-app{container: mtvf / inline-size}@container mtvf (min-width: 1000px){.mtvf .mtvf-layout{display: grid;grid-template-columns: 312px minmax(0, 1fr);gap: 22px;align-items: start}.mtvf .mtvf-scale{font-size: .62rem}.mtvf .mtvf-panel-slot{position: sticky;top: var(--mtvf-sticky-top, 84px)}.mtvf .mtvf-panel:not(.is-drawer){max-height: calc(100vh - var(--mtvf-sticky-top, 84px) - 16px);overflow: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: rgba(255, 255, 255, .25) transparent}.mtvf .mtvf-panel-body{grid-template-columns: minmax(0, 1fr);grid-template-areas: "form" "strain" "ranges" "tga" "terps";gap: 20px;padding: 18px 16px 20px}.mtvf .mtvf-g-ranges{grid-template-columns: minmax(0, 1fr);gap: 20px}.mtvf .mtvf-g-tga{justify-content: flex-start}.mtvf .mtvf-chip{min-height: 38px;padding: 0 12px;font-size: .86rem}.mtvf .mtvf-bar-row{margin-top: 0}.mtvf .mtvf-grid{grid-template-columns: repeat(auto-fill, minmax(min(100%, 220px), 1fr))}}  @media (max-width: 760px){.mtvf .mtvf-panel:not(.is-drawer){display: none}.mtvf .mtvf-filters-btn{display: inline-flex}.mtvf .mtvf-q{height: 54px;font-size: 16px;padding-right: 50px}.mtvf .mtvf-chip, .mtvf .mtvf-pill, .mtvf .mtvf-save{min-height: 44px}.mtvf .mtvf-bar-row{margin-top: 4px}.mtvf .mtvf-count{order: 3;flex-basis: 100%;font-size: .86rem}.mtvf .mtvf-sort span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.mtvf .mtvf-paid-body{grid-template-columns: minmax(0, 1fr);padding: 14px}.mtvf .mtvf-paid-body .mtvf-media{min-height: 0;aspect-ratio: auto;height: 140px}.mtvf .mtvf-pg-word{display: none}.mtvf .mtvf-pager{gap: 4px}.mtvf.mtvf-modal-layer{align-items: flex-end;padding: 0}.mtvf .mtvf-modal{width: 100%;max-height: 92vh;max-height: 92dvh;padding: 18px 16px calc(18px + env(safe-area-inset-bottom, 0px));border-radius: 22px 22px 0 0;border-bottom: 0;transform: translateY(24px)}.mtvf .mtvf-modal > .mtvf-banner{margin: -18px -16px 12px}.mtvf .mtvf-m-head{grid-template-columns: minmax(0, 1fr);gap: 12px}.mtvf .mtvf-m-head .mtvf-media{aspect-ratio: 16 / 8}.mtvf .mtvf-m-title{font-size: 1.25rem}.mtvf .mtvf-unlock{padding: 24px 18px;border-radius: 18px}.mtvf .mtvf-unlock-title{font-size: 1.35rem}}  @media (max-width: 520px){.mtvf .mtvf-grid{grid-template-columns: minmax(0, 1fr);gap: 10px}.mtvf .mtvf-card{flex-direction: row}.mtvf .mtvf-card > .mtvf-media{flex: 0 0 96px;width: 96px;aspect-ratio: auto}.mtvf .mtvf-card > .mtvf-media .mtvf-mono{font-size: 1.5rem}.mtvf .mtvf-card > .mtvf-media .mtvf-media-form{right: 0;left: 0;text-align: center;font-size: .56rem}.mtvf .mtvf-card > .mtvf-media .mtvf-strain{left: 4px;right: 4px;top: 6px;text-align: center;font-size: .62rem;padding: 3px 4px}.mtvf .mtvf-card > .mtvf-media .mtvf-tag{display: none}.mtvf .mtvf-card-body{padding: 10px 12px 12px;gap: 6px}.mtvf .mtvf-card-title{font-size: .95rem}.mtvf .mtvf-card:hover{transform: none}.mtvf .mtvf-row-silver{grid-template-columns: minmax(0, 1fr)}.mtvf .mtvf-silver{flex-direction: column}}@media (prefers-reduced-motion: reduce){.mtvf, .mtvf *, .mtvf *::before, .mtvf *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;scroll-behavior: auto !important}.mtvf .mtvf-card:hover{transform: none}}@media (forced-colors: active){.mtvf .mtvf-chip.is-on, .mtvf .mtvf-pg.is-on{outline: 2px solid CanvasText}.mtvf .mtvf-dual-fill, .mtvf .mtvf-bar-fill{background: Highlight}}  .mtvf-steps li.is-done{color: var(--mtv-neon, #7cffb2)}.mtvf .mtvf-steps li.is-done::before{color: #04140c;background: var(--mtv-neon, #7cffb2);border-color: var(--mtv-neon, #7cffb2)}  .mtvf .mtvf-choice{display: inline-flex;align-items: center;gap: 5px;margin: 0 0 6px;padding: 3px 10px;border-radius: 999px;background: linear-gradient(90deg, rgba(124, 255, 178, .22), rgba(124, 255, 178, .08));border: 1px solid rgba(124, 255, 178, .55);color: #c9ffe0;font-size: .74rem;font-weight: 800;letter-spacing: .04em}.mtvf .mtvf-banner-choice{background: linear-gradient(90deg, #d7ffe9, #7cffb2, #3fd98a);color: #062612}.mtvf .mtvf-choice-why{margin-left: auto;font-weight: 700;letter-spacing: .02em;text-transform: none;opacity: .8}  .mtvf .mtvf-save.mtvf-save--wide{width: 100%;justify-content: center;min-height: 44px;padding: 0 14px;border-radius: 14px;font-size: .86rem;letter-spacing: .01em;border-color: rgba(124, 255, 178, .45);background: linear-gradient(180deg, rgba(124, 255, 178, .1), rgba(124, 255, 178, .03));color: #dfffee}.mtvf .mtvf-save.mtvf-save--wide:hover{background: rgba(124, 255, 178, .16);color: var(--mtvf-green)}.mtvf .mtvf-save.mtvf-save--wide.is-saved{background: rgba(124, 255, 178, .18);color: var(--mtvf-green)}.mtvf .mtvf-card-foot{display: block}.mtvf .mtvf-g-tga[hidden]{display: none !important}.mtvf .mtvf-modal.mtvf-modal--compact{width: min(620px, 100%);padding: 18px 18px 16px}.mtvf .mtvf-modal--compact .mtvf-m-head{grid-template-columns: 112px minmax(0, 1fr);gap: 14px;align-items: start}.mtvf .mtvf-modal--compact .mtvf-m-head .mtvf-media{aspect-ratio: 1 / 1;border-radius: 14px}.mtvf .mtvf-media.is-sm .mtvf-mono{font-size: 1.7rem}.mtvf .mtvf-media.is-sm .mtvf-media-form{left: 0;right: 0;bottom: 6px;text-align: center;font-size: .55rem}.mtvf .mtvf-media.is-sm .mtvf-strain, .mtvf .mtvf-media.is-sm .mtvf-tag{display: none}.mtvf .mtvf-modal--compact .mtvf-m-title{font-size: 1.25rem;padding-right: 40px}.mtvf .mtvf-modal--compact .mtvf-m-copy{gap: 4px}.mtvf .mtvf-m-actions{margin-top: 12px;padding-top: 0}.mtvf .mtvf-choice--m{margin: 0 0 10px}.mtvf .mtvf-choice--m small{font-weight: 600;opacity: .8;letter-spacing: 0}.mtvf .mtvf-facts{display: grid;gap: 6px;margin: 12px 0 0;padding: 10px 12px;border-radius: 12px;background: rgba(255, 255, 255, .035);border: 1px solid var(--mtvf-line)}.mtvf .mtvf-facts > div{display: grid;grid-template-columns: 7.2em minmax(0, 1fr);gap: 8px;align-items: baseline;font-size: .86rem}.mtvf .mtvf-facts dt{color: var(--mtvf-muted);font-weight: 700;font-size: .78rem}.mtvf .mtvf-facts dd{margin: 0;min-width: 0;overflow-wrap: anywhere;line-height: 1.55}.mtvf .mtvf-modal--compact .mtvf-desc{margin: 12px 0 0;font-size: .88rem}.mtvf .mtvf-desc.is-folded{max-height: 5.2em;overflow: hidden;-webkit-mask-image: linear-gradient(180deg, #000 60%, transparent);mask-image: linear-gradient(180deg, #000 60%, transparent)}.mtvf .mtvf-desc-more{min-height: 36px;padding: 0;font-size: .84rem}.mtvf .mtvf-brandlist{margin-top: 14px;padding-top: 12px;border-top: 1px solid var(--mtvf-line)}.mtvf .mtvf-brandlist h3{display: flex;align-items: center;gap: 8px;margin: 0 0 8px;font-size: .95rem;font-weight: 800}.mtvf .mtvf-brandlist h3 .mtvf-n{padding: 1px 8px;border-radius: 999px;background: rgba(255, 255, 255, .1);font-size: .72rem}.mtvf .mtvf-bl{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none}.mtvf .mtvf-bl__b{-webkit-appearance: none;appearance: none;display: flex;align-items: center;gap: 10px;width: 100%;min-height: 48px;margin: 0;padding: 7px 10px;border-radius: 12px;border: 1px solid var(--mtvf-line);background: rgba(255, 255, 255, .03);color: var(--mtvf-text);font: inherit;text-align: left;text-transform: none;letter-spacing: normal;cursor: pointer}.mtvf .mtvf-bl__b:hover, .mtvf .mtvf-bl__b:focus-visible{border-color: rgba(34, 230, 255, .6);background: rgba(34, 230, 255, .06)}.mtvf .mtvf-bl__dot{flex: 0 0 auto;width: 10px;height: 10px;border-radius: 50%;background: var(--mtvf-purple);box-shadow: 0 0 8px currentColor;color: var(--mtvf-purple)}.mtvf .mtvf-bl__dot--flower{background: var(--mtvf-green);color: var(--mtvf-green)}.mtvf .mtvf-bl__dot--oil{background: var(--mtvf-gold);color: var(--mtvf-gold)}.mtvf .mtvf-bl__dot--vape{background: var(--mtvf-cyan);color: var(--mtvf-cyan)}.mtvf .mtvf-bl__dot--pastille{background: var(--mtvf-pink);color: var(--mtvf-pink)}.mtvf .mtvf-bl__t{flex: 1 1 auto;display: flex;flex-direction: column;min-width: 0}.mtvf .mtvf-bl__n{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 800;font-size: .9rem}.mtvf .mtvf-bl__m{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: .76rem;color: var(--mtvf-muted)}.mtvf .mtvf-bl__saved{flex: 0 0 auto;color: var(--mtvf-green);font-weight: 900}.mtvf .mtvf-bl__go{flex: 0 0 auto;font-size: 1.3rem;line-height: 1;color: var(--mtvf-muted)}.mtvf .mtvf-bl__all{min-height: 40px;margin-top: 4px;padding: 0;font-size: .86rem}@media (max-width: 760px){.mtvf .mtvf-modal.mtvf-modal--compact{padding: 16px 14px calc(16px + env(safe-area-inset-bottom, 0px))}.mtvf .mtvf-modal--compact .mtvf-m-head{grid-template-columns: 84px minmax(0, 1fr);gap: 12px}.mtvf .mtvf-modal--compact .mtvf-m-head .mtvf-media{aspect-ratio: 1 / 1}.mtvf .mtvf-modal--compact .mtvf-m-title{font-size: 1.1rem}}
