.tlv-layout{flex-direction:column;min-height:100vh;display:flex}.tlv-layout .content{flex:1}.tlv-header{background:#fff;border-bottom:1px solid #eceef5}.tlv-header .container{align-items:center;min-height:64px;display:flex}.tlv-header .container .logo{align-items:center;gap:10px;display:inline-flex}.tlv-header .container .logo .logo-icon{color:var(--color-text-quaternary);flex-shrink:0;display:block}@media (max-width:900px){.tlv-header .container{justify-content:center}}.tlv-footer{background:var(--color-bg-0);margin-top:auto}.tlv-footer .footer-inner{gap:var(--spacing-7xl);padding-top:var(--spacing-7xl);padding-bottom:var(--spacing-6xl);flex-direction:column;display:flex}.tlv-footer .footer-top{width:100%}.tlv-footer .footer-columns{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4xl);flex-wrap:wrap;display:flex}.tlv-footer .footer-primary{gap:var(--spacing-4xl);flex-direction:column;flex:280px;min-width:0;max-width:100%;display:flex}.tlv-footer .footer-brand{gap:var(--spacing-4xl);flex-direction:column;max-width:320px;display:flex}@media (max-width:900px){.tlv-footer .footer-brand{gap:var(--spacing-3xl);max-width:none}}.tlv-footer .footer-logo-link{width:fit-content;max-width:145px;line-height:0;display:block}.tlv-footer .footer-logo-img{width:100%;height:auto;display:block}.tlv-footer .footer-tagline{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:16px;font-weight:400;line-height:24px}.tlv-footer .footer-links{align-items:flex-start;gap:var(--spacing-4xl);flex-wrap:wrap;display:flex}@media (min-width:901px){.tlv-footer .footer-links{align-items:center}}.tlv-footer .footer-links a{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);white-space:nowrap;font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.tlv-footer .footer-links a:hover{color:var(--color-text-primary)}@media (max-width:900px){.tlv-footer .footer-links a{white-space:normal}}.tlv-footer .footer-links-stack{gap:var(--spacing-4xl);flex-flow:wrap;align-items:center;display:flex}@media (max-width:900px){.tlv-footer .footer-links-stack{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column;flex:96px;min-width:96px}}.tlv-footer .footer-stores{gap:var(--spacing-xl);flex-direction:column;flex-shrink:0;display:flex}.tlv-footer .footer-stores-label{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-brand-secondary);margin:0;font-size:16px;font-weight:500;line-height:24px}.tlv-footer .footer-bottom{justify-content:space-between;align-items:center;gap:var(--spacing-3xl);padding-top:var(--spacing-4xl);border-top:1px solid var(--color-border-200);flex-wrap:wrap;display:flex}@media (max-width:900px){.tlv-footer .footer-bottom{align-items:flex-start;gap:var(--spacing-3xl);flex-direction:column}}.tlv-footer .footer-copyright{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-quaternary);white-space:nowrap;margin:0;font-size:16px;font-weight:400;line-height:24px}.tlv-footer .footer-social{align-items:center;gap:var(--spacing-3xl);display:flex}.tlv-footer .footer-social-link{color:#414e62;justify-content:center;align-items:center;width:24px;height:24px;line-height:0;transition:color .15s;display:flex}.tlv-footer .footer-social-link:hover{color:var(--color-text-primary)}.tlv-footer .footer-social-link svg{width:24px;height:24px;display:block}@media (max-width:900px){.tlv-footer .footer-inner{gap:var(--spacing-6xl);padding-top:var(--spacing-6xl);padding-bottom:var(--spacing-6xl)}.tlv-footer .footer-columns{flex-direction:column}.tlv-footer .footer-primary{flex:none;width:100%}.tlv-footer .footer-stores{width:100%}.tlv-footer .footer-copyright{white-space:normal;order:2}.tlv-footer .footer-social{order:1}}.tlv-store-buttons{gap:var(--spacing-lg);flex-wrap:wrap;align-items:center;display:flex}.tlv-store-buttons .store-link{flex-shrink:0;line-height:0;display:block}.tlv-store-buttons .store-link img{height:auto;display:block}.tlv-store-buttons .store-link:first-child img{width:132px}.tlv-store-buttons .store-link:last-child img{width:149px}.tlv-store-buttons.is-compact{gap:8px}.tlv-store-buttons.is-compact .store-link:first-child img{width:112px}.tlv-store-buttons.is-compact .store-link:last-child img{width:126px}.tlv-store-buttons.is-footer{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column}@media (max-width:900px){.tlv-store-buttons.is-footer{align-items:flex-start;gap:var(--spacing-xl);flex-flow:wrap}}.tlv-store-buttons.is-footer .store-link img{width:135px}.tlv-feature-point{gap:var(--spacing-xl);flex-direction:column;width:100%;min-width:0;display:flex}.tlv-feature-point .icon-wrap{background:var(--color-bg-400);width:48px;height:48px;color:var(--color-text-quaternary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tlv-feature-point .icon-wrap svg{width:24px;height:24px;display:block}.tlv-feature-point .text{flex-direction:column;gap:4px;display:flex}.tlv-feature-point .title{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600;line-height:28px}.tlv-feature-point .description{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:16px;font-weight:400;line-height:24px}.tlv-phone-mockup-slider{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:480px;margin-inline:auto;display:flex}.tlv-phone-mockup-slider .viewport{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}.tlv-phone-mockup-slider .track{transition:transform .35s;display:flex}.tlv-phone-mockup-slider .track.is-dragging{transition:none}.tlv-phone-mockup-slider .slide{flex:0 0 100%;justify-content:center;min-width:0;display:flex}.tlv-phone-mockup-slider .phone-frame{width:min(100%,314px);line-height:0;position:relative}.tlv-phone-mockup-slider .phone-image{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;max-height:min(640px,70vh);display:block}.tlv-phone-mockup-slider .pagination{justify-content:space-between;align-items:center;width:100%;max-width:320px;padding:0;display:flex}.tlv-phone-mockup-slider .nav-btn{background:var(--color-bg-100);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.tlv-phone-mockup-slider .nav-btn:hover{background:var(--color-bg-quaternary)}.tlv-phone-mockup-slider .dots{justify-content:center;align-items:center;gap:var(--spacing-xl);display:flex}.tlv-phone-mockup-slider .dot{background:var(--color-bg-quaternary);cursor:pointer;border:none;border-radius:9999px;width:10px;height:10px;padding:0;transition:background .15s,transform .15s}.tlv-phone-mockup-slider .dot.is-current{background:var(--color-bg-brand-solid)}.tlv-phone-blob-visual{justify-content:center;align-items:center;width:100%;min-height:420px;display:flex;position:relative}.tlv-phone-blob-visual .blob{z-index:0;width:100%;max-width:532px;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tlv-phone-blob-visual .phone-wrap{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.tlv-phone-blob-visual.tilted .phone-wrap{transform:rotate(6.15deg)}.tlv-phone-blob-visual .phone{width:min(72vw,314px);line-height:0;position:relative}.tlv-phone-blob-visual .image{object-fit:contain;width:100%;height:auto;max-height:min(70vh,747px);display:block}@media (max-width:900px){.tlv-phone-blob-visual{min-height:150px}.tlv-phone-blob-visual.tilted .phone-wrap{transform:rotate(0)}.tlv-phone-blob-visual .phone{width:min(284px,88vw)}.tlv-phone-blob-visual .image{max-height:578px}}.tlv-hero{background:var(--color-bg-brand-solid);color:var(--color-text-tertiary-on-dark);isolation:isolate}.tlv-hero .section{padding:var(--spacing-7xl) 0;padding-top:var(--spacing-7xl)}.tlv-hero .section .container.row{justify-content:center;align-items:center;gap:var(--spacing-7xl);flex-wrap:wrap;display:flex}.tlv-hero .section .container.row .copy{gap:var(--spacing-5xl);flex-direction:column;flex:320px;max-width:640px;display:flex}.tlv-hero .section .container.row .copy .hero-logo{flex-shrink:0;max-width:262px;line-height:0;display:block}.tlv-hero .section .container.row .copy .hero-logo .hero-logo-mobile{display:none}.tlv-hero .section .container.row .copy .hero-logo img{width:100%;height:auto;display:block}.tlv-hero .section .container.row .copy .stack{gap:var(--spacing-6xl);flex-direction:column;display:flex}.tlv-hero .section .container.row .copy .stack .heading{gap:var(--spacing-3xl);flex-direction:column;display:flex}.tlv-hero .section .container.row .copy .stack .heading .title{font-family:var(--font-heading),Anton,sans-serif;text-transform:uppercase;letter-spacing:-.96px;color:var(--color-text-quaternary);max-width:100%;margin:0;font-size:48px;font-weight:400;line-height:57.6px}.tlv-hero .section .container.row .copy .stack .heading .lead{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-tertiary-on-dark);max-width:100%;margin:0;font-size:20px;font-weight:400;line-height:24px}.tlv-hero .section .container.row .visual{flex:280px;justify-content:center;align-items:center;max-width:512px;min-height:420px;display:flex;position:relative}@media (max-width:900px){.tlv-hero{overflow:hidden}.tlv-hero .section{padding-top:var(--spacing-6xl);padding-bottom:var(--spacing-6xl)}.tlv-hero .section .container.row{align-items:center;gap:var(--spacing-7xl);flex-direction:column}.tlv-hero .section .container.row .copy{align-items:center;gap:var(--spacing-6xl);max-width:100%}.tlv-hero .section .container.row .copy .hero-logo{max-width:125px}.tlv-hero .section .container.row .copy .hero-logo .hero-logo-desktop{display:none}.tlv-hero .section .container.row .copy .hero-logo .hero-logo-mobile{display:block}.tlv-hero .section .container.row .copy .stack{align-items:center;gap:var(--spacing-4xl);width:100%}.tlv-hero .section .container.row .copy .stack .heading{align-items:center;gap:var(--spacing-xl);text-align:center}.tlv-hero .section .container.row .copy .stack .heading .title{letter-spacing:0;color:var(--color-text-quaternary);text-align:center;font-size:24px;line-height:28.8px}.tlv-hero .section .container.row .copy .stack .heading .lead{text-align:center}.tlv-hero .section .container.row .copy .stack .tlv-store-buttons{justify-content:center}.tlv-hero .section .container.row .visual{width:100%;max-width:none;min-height:150px;transform:translateY(50%)}.tlv-hero .section .container.row .visual .tlv-phone-blob-visual .blob{width:130%}}.tlv-product-showcase .outer{padding:80px var(--container-padding-x)}.tlv-product-showcase .card{width:min(100%,var(--max-width));background:var(--color-bg-0);border:1px solid var(--color-border-200);padding:var(--spacing-5xl) var(--spacing-4xl);gap:var(--spacing-4xl);border-radius:32px;flex-direction:column;margin:0 auto;display:flex}.tlv-product-showcase .intro{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:768px;margin-inline:auto;display:flex}.tlv-product-showcase .kicker{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-brand-secondary);width:100%;margin:0;font-size:16px;font-weight:600;line-height:24px}.tlv-product-showcase .intro .title{font-family:var(--font-heading),Anton,sans-serif;text-transform:uppercase;letter-spacing:0;color:var(--color-text-quaternary);letter-spacing:-.72px;width:100%;margin:0;font-size:36px;font-weight:400;line-height:1.2}.tlv-product-showcase .lead{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);width:100%;margin:0;font-size:20px;font-weight:400;line-height:24px}.tlv-product-showcase .layout{gap:var(--spacing-4xl);grid-template-columns:minmax(220px,1fr) minmax(260px,480px) minmax(220px,1fr);align-items:center;width:100%;display:grid}.tlv-product-showcase .col{gap:var(--spacing-6xl);flex-direction:column;min-width:0;display:flex}.tlv-product-showcase .col-left,.tlv-product-showcase .col-right{max-width:304px}.tlv-product-showcase .col-left{justify-self:start}.tlv-product-showcase .col-right{justify-self:end}.tlv-product-showcase .col-center{justify-self:center;width:100%}@media (max-width:900px){.tlv-product-showcase .outer{padding:var(--spacing-6xl) var(--container-padding-x)}.tlv-product-showcase .card{padding:var(--spacing-4xl) var(--spacing-3xl);gap:var(--spacing-4xl);border-radius:24px}.tlv-product-showcase .intro .title{font-size:clamp(1.5rem,6vw,36px);line-height:1.2}.tlv-product-showcase .layout{align-items:stretch;gap:var(--spacing-6xl);flex-direction:column;display:flex}.tlv-product-showcase .col-left,.tlv-product-showcase .col-right{justify-self:stretch;max-width:none}.tlv-product-showcase .col-left{order:0}.tlv-product-showcase .col-right{order:1}.tlv-product-showcase .col-center{order:2}}.tlv-contact-page{width:100%;padding:var(--spacing-6xl) 0 var(--spacing-7xl);flex:1}.tlv-contact-page .tlv-contact-page-inner{justify-content:center;align-items:center;gap:var(--spacing-7xl);flex-wrap:wrap;display:flex}.tlv-contact-page .contact-panel{flex:320px;min-width:0;max-width:480px}.tlv-contact-page .contact-header{margin-bottom:var(--spacing-6xl);flex-direction:column;gap:20px;display:flex}.tlv-contact-page .contact-title{font-family:var(--font-heading),Anton,sans-serif;text-transform:uppercase;letter-spacing:0;color:var(--color-text-primary);letter-spacing:-.72px;max-width:28rem;margin:0;font-size:36px;font-weight:400;line-height:1.2}.tlv-contact-page .contact-lead{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);max-width:28rem;margin:0;font-size:20px;font-weight:400;line-height:24px}.tlv-contact-page .contact-success{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;margin:0 0 var(--spacing-3xl);padding:var(--spacing-3xl);color:var(--color-text-brand-secondary);background:#0012410f;border-radius:10px;font-size:16px;font-weight:500;line-height:24px}.tlv-contact-page .contact-form-error{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;margin:0 0 var(--spacing-3xl);color:var(--color-text-quaternary);font-size:16px;font-weight:500;line-height:24px}.tlv-contact-page .contact-form{gap:var(--spacing-4xl);flex-direction:column;display:flex}.tlv-contact-page .contact-form>.contact-field,.tlv-contact-page .contact-form>.contact-row,.tlv-contact-page .contact-form>.contact-actions{flex:none}.tlv-contact-page .contact-hp-wrap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tlv-contact-page .contact-hp-label{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;font-size:12px;font-weight:400;line-height:16px}.tlv-contact-page .contact-hp-field{width:120px}.tlv-contact-page .contact-row{gap:var(--spacing-4xl);flex-wrap:wrap;width:100%;display:flex}.tlv-contact-page .contact-field{flex-direction:column;flex:200px;gap:6px;min-width:0;display:flex}.tlv-contact-page .contact-field label{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:500;line-height:20px}.tlv-contact-page .contact-field input:not([type=checkbox]),.tlv-contact-page .contact-field textarea{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;border:1px solid var(--color-border-200);background:var(--color-bg-0);width:100%;color:var(--color-text-primary);border-radius:10px;padding:10px 14px;font-size:16px;font-weight:400;line-height:24px;box-shadow:0 1px 2px #0a0d120d}.tlv-contact-page .contact-field input:not([type=checkbox])::placeholder,.tlv-contact-page .contact-field textarea::placeholder{color:var(--color-text-placeholder)}.tlv-contact-page .contact-field input:not([type=checkbox]):focus,.tlv-contact-page .contact-field textarea:focus{outline:2px solid var(--color-bg-brand-solid);outline-offset:1px}.tlv-contact-page .contact-field input:not([type=checkbox]).has-error,.tlv-contact-page .contact-field textarea.has-error{border-color:var(--color-text-quaternary)}.tlv-contact-page .contact-field textarea{resize:vertical;min-height:140px}.tlv-contact-page .contact-field-grow{flex:100%}.tlv-contact-page .contact-input-row{border:1px solid var(--color-border-200);background:var(--color-bg-0);border-radius:10px;align-items:center;gap:8px;padding-left:10px;display:flex;box-shadow:0 1px 2px #0a0d120d}.tlv-contact-page .contact-input-row:focus-within{outline:2px solid var(--color-bg-brand-solid);outline-offset:1px}.tlv-contact-page .contact-input-row.has-error{border-color:var(--color-text-quaternary)}.tlv-contact-page .contact-field .contact-input-row input{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;width:auto;min-width:0;box-shadow:none;color:var(--color-text-primary);background:0 0;border:none;border-radius:0;flex:1;padding:10px 14px 10px 0;font-size:16px;font-weight:400;line-height:24px}.tlv-contact-page .contact-field .contact-input-row input::placeholder{color:var(--color-text-placeholder)}.tlv-contact-page .contact-field .contact-input-row input:focus{outline:none}.tlv-contact-page .contact-mail-icon{color:#526086;flex-shrink:0;line-height:0;display:flex}.tlv-contact-page .contact-field-error{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-quaternary);font-size:12px;font-weight:400;line-height:16px}.tlv-contact-page .contact-required{color:var(--color-bg-brand-solid);font-weight:600}.tlv-contact-page .contact-field.contact-consent{flex:100%}.tlv-contact-page .contact-consent-row{align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.tlv-contact-page .contact-consent-row .contact-consent-label{flex:1;min-width:0}.tlv-contact-page .contact-consent-checkbox{cursor:pointer;width:20px;height:20px;accent-color:var(--color-bg-brand-solid);border-radius:8px;flex-shrink:0;margin:2px 0 0}.tlv-contact-page .contact-consent-checkbox.has-error{outline:2px solid var(--color-text-quaternary);outline-offset:1px}.tlv-contact-page .contact-consent-checkbox:focus-visible{outline:2px solid var(--color-bg-brand-solid);outline-offset:2px}.tlv-contact-page .contact-field.contact-consent label.contact-consent-label{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-primary);cursor:pointer;margin:0;padding-top:1px;font-size:14px;font-weight:500;line-height:20px}.tlv-contact-page .contact-consent-link{color:var(--color-bg-brand-solid);text-underline-offset:2px;text-decoration:underline}.tlv-contact-page .contact-consent-link:hover{text-decoration-thickness:2px}.tlv-contact-page .contact-consent-link:focus-visible{outline:2px solid var(--color-bg-brand-solid);outline-offset:2px;border-radius:2px}.tlv-contact-page .contact-actions{padding-top:var(--spacing-xl)}.tlv-contact-page .contact-submit{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;background:var(--color-bg-brand-solid);width:100%;color:var(--color-bg-0);cursor:pointer;border:2px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-size:16px;font-weight:600;line-height:24px;transition:opacity .15s,transform .1s;display:flex;box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d}.tlv-contact-page .contact-submit:hover:not(:disabled){opacity:.94}.tlv-contact-page .contact-submit:disabled{opacity:.65;cursor:not-allowed}.tlv-contact-page .contact-visual{flex:320px;justify-content:center;align-items:center;min-width:0;max-width:520px;min-height:280px;display:flex}.tlv-contact-page .contact-visual .tlv-phone-blob-visual{min-height:280px}@media (max-width:900px){.tlv-contact-page{padding:var(--spacing-5xl) 0 var(--spacing-6xl)}.tlv-contact-page .tlv-contact-page-inner{align-items:stretch;gap:var(--spacing-6xl);flex-direction:column}.tlv-contact-page .contact-panel{max-width:none}.tlv-contact-page .contact-header{margin-bottom:var(--spacing-4xl)}.tlv-contact-page .contact-title{font-size:clamp(1.5rem,6vw,36px);line-height:1.2}.tlv-contact-page .contact-row{flex-direction:column}.tlv-contact-page .contact-row .contact-field{flex:none;width:100%}.tlv-contact-page .contact-visual{display:none}}.tlv-legal-header{background:var(--color-bg-brand-section);color:var(--color-text-tertiary-on-dark);padding:var(--spacing-9xl) 0;text-align:center}.tlv-legal-header .layout{max-width:var(--max-width)}.tlv-legal-header .inner{align-items:center;gap:var(--spacing-3xl);flex-direction:column;max-width:768px;margin:0 auto;display:flex}.tlv-legal-header .titles{align-items:center;gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.tlv-legal-header .meta{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;width:100%;color:var(--color-text-tertiary-on-dark);margin:0;font-size:16px;font-weight:600;line-height:24px}.tlv-legal-header .title{font-family:var(--font-heading),Anton,sans-serif;text-transform:uppercase;letter-spacing:0;width:100%;color:var(--color-text-tertiary-on-dark);letter-spacing:-.96px;margin:0;font-size:48px;font-weight:400;line-height:1.2}.tlv-legal-header .lead{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;width:100%;color:var(--color-text-tertiary-on-dark);margin:0;font-size:20px;font-weight:400;line-height:24px}@media (max-width:900px){.tlv-legal-header{padding:var(--spacing-6xl) 0 var(--spacing-7xl)}.tlv-legal-header .title{letter-spacing:-.04em;font-size:clamp(2rem,8vw,48px);line-height:1.15}.tlv-legal-header .lead{font-size:18px;line-height:26px}}.tlv-legal-page{flex:1;width:100%}.tlv-legal-page .legal-body{padding:var(--spacing-7xl) 0 var(--spacing-9xl);background:var(--color-bg)}.tlv-legal-page .prose{text-align:left;flex-direction:column;gap:0;max-width:768px;margin:0 auto;display:flex}.tlv-legal-page .prose p{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;margin:0 0 var(--spacing-4xl);color:var(--color-text-secondary);font-size:18px;font-weight:400;line-height:28px}.tlv-legal-page .prose p:last-child{margin-bottom:0}.tlv-legal-page .prose h2{font-family:var(--font-heading),Anton,sans-serif;text-transform:uppercase;letter-spacing:0;margin:var(--spacing-7xl) 0 var(--spacing-4xl);color:var(--color-text-primary);font-size:28px;font-weight:400;line-height:1.2}.tlv-legal-page .prose h2:first-child,.tlv-legal-page .prose h2+p{margin-top:0}.tlv-legal-page .prose h2+h3{margin-top:var(--spacing-4xl)}.tlv-legal-page .prose h3{font-family:var(--font-heading),Anton,sans-serif;text-transform:uppercase;letter-spacing:0;margin:var(--spacing-6xl) 0 var(--spacing-3xl);color:var(--color-text-primary);font-size:24px;font-weight:400;line-height:1.2}.tlv-legal-page .prose h3+p{margin-top:0}.tlv-legal-page .prose ol,.tlv-legal-page .prose ul{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;margin:0 0 var(--spacing-4xl);color:var(--color-text-secondary);padding-left:1.5em;font-size:18px;font-weight:400;line-height:28px}.tlv-legal-page .prose ol{list-style-type:decimal}.tlv-legal-page .prose li{margin-bottom:var(--spacing-lg)}.tlv-legal-page .prose li:last-child{margin-bottom:0}.tlv-legal-page .prose code{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;background:var(--color-bg-100);color:var(--color-text-brand-secondary);border-radius:4px;padding:.1em .35em;font-size:16px;font-weight:500;line-height:24px}.tlv-legal-page .prose.blocks blockquote{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;margin:0 0 var(--spacing-4xl);padding:var(--spacing-3xl) var(--spacing-4xl);border-left:4px solid var(--color-border-300);background:var(--color-bg-100);color:var(--color-text-secondary);font-size:18px;font-weight:400;line-height:28px}.tlv-legal-page .prose.blocks pre{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;margin:0 0 var(--spacing-4xl);padding:var(--spacing-3xl);background:var(--color-bg-100);color:var(--color-text-primary);border-radius:10px;font-size:16px;font-weight:400;line-height:24px;overflow-x:auto}.tlv-legal-page .prose.blocks pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.tlv-legal-page .prose.blocks img{max-width:100%;height:auto;margin:0 0 var(--spacing-4xl);border-radius:10px}.tlv-legal-page .prose.blocks a{color:var(--color-bg-brand-solid);text-underline-offset:2px;text-decoration:underline}.tlv-legal-page .prose.blocks a:hover{opacity:.9}@media (max-width:900px){.tlv-legal-page .legal-body{padding:var(--spacing-6xl) 0 var(--spacing-7xl)}.tlv-legal-page .prose h2{font-size:clamp(1.25rem,4.5vw,28px)}.tlv-legal-page .prose h3{font-size:clamp(1.125rem,4vw,24px)}}.tlv-reset-password{width:100%;min-height:50vh;padding:var(--spacing-7xl) 0 var(--spacing-9xl);background:var(--color-bg-100);flex:1;justify-content:center;align-items:center;display:flex}.tlv-reset-password.state-loading,.tlv-reset-password.state-success,.tlv-reset-password.state-error,.tlv-reset-password.state-form{min-height:min(70vh,720px);padding:var(--spacing-7xl) var(--container-padding-x)}.tlv-reset-password .layout{justify-content:center;align-items:center;gap:var(--spacing-7xl);flex-wrap:wrap;width:100%;display:flex}.tlv-reset-password .loading{justify-content:center;align-items:center;gap:var(--spacing-xl);flex-direction:column;flex:auto;min-width:min(100%,480px);min-height:280px;display:flex}.tlv-reset-password .spinner-frame{flex-shrink:0;width:80px;height:80px;animation:1s linear infinite tlv-reset-password-spin;position:relative}.tlv-reset-password .spinner-img{width:80px;height:80px;display:block}.tlv-reset-password .loading-text{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);text-align:center;white-space:nowrap;margin:0;font-size:18px;font-weight:500;line-height:28px}.tlv-reset-password .success{align-items:center;gap:var(--spacing-6xl);flex-direction:column;width:100%;max-width:400px;margin:0 auto;display:flex}.tlv-reset-password .success-head{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px;display:flex}.tlv-reset-password .success-icon-wrap{flex-shrink:0;width:84px;height:84px}.tlv-reset-password .success-icon{width:84px;height:84px;display:block}.tlv-reset-password .success-title{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;text-align:center;width:100%;color:var(--color-text-secondary);margin:0;font-size:18px;font-weight:600;line-height:28px}.tlv-reset-password .success-actions{align-items:stretch;gap:var(--spacing-lg);width:100%;max-width:400px;padding:var(--spacing-4xl) var(--spacing-3xl) 0;box-sizing:border-box;flex-direction:column;display:flex}.tlv-reset-password .error{align-items:center;gap:var(--spacing-6xl);flex-direction:column;width:100%;max-width:400px;margin:0 auto;display:flex}.tlv-reset-password .error-head{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px;display:flex}.tlv-reset-password .error-icon-wrap{flex-shrink:0;width:84px;height:84px}.tlv-reset-password .error-icon{width:84px;height:84px;display:block}.tlv-reset-password .error-title{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;text-align:center;width:100%;color:var(--color-text-secondary);margin:0;font-size:18px;font-weight:600;line-height:28px}.tlv-reset-password .error-actions{align-items:stretch;gap:var(--spacing-lg);width:100%;max-width:400px;padding:var(--spacing-4xl) var(--spacing-3xl) 0;box-sizing:border-box;flex-direction:column;display:flex}.tlv-reset-password .card{width:100%;max-width:448px;padding:var(--spacing-6xl);box-shadow:none;background:0 0;border:none;margin:0 auto}.tlv-reset-password .title{font-family:var(--font-heading),Anton,sans-serif;text-transform:uppercase;letter-spacing:0;margin:0 0 var(--spacing-3xl);color:var(--color-text-primary);text-align:center;font-size:28px;font-weight:400;line-height:1.2}.tlv-reset-password .intro{margin-bottom:var(--spacing-6xl);text-align:left}.tlv-reset-password .intro .title{text-align:left;margin:0 0 20px}.tlv-reset-password .lead{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;max-width:448px;color:var(--color-text-secondary);text-align:left;margin:0;font-size:18px;font-weight:400;line-height:28px}.tlv-reset-password .text{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);text-align:center;margin:0;font-size:18px;font-weight:400;line-height:28px}.tlv-reset-password .text.muted{color:var(--color-text-secondary)}.tlv-reset-password .form{text-align:left;width:100%}.tlv-reset-password .form-fields{gap:var(--spacing-3xl);flex-direction:column;display:flex}.tlv-reset-password .field{margin:0}.tlv-reset-password .label{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-primary);margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:block}.tlv-reset-password .input-shell{border:1px solid var(--color-border-200);background:var(--color-bg-0);border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px 10px 8px 12px;display:flex;box-shadow:0 1px 2px #141c250a}.tlv-reset-password .input-shell:focus-within{outline:2px solid var(--color-bg-brand-solid);outline-offset:1px}.tlv-reset-password .input-shell-prefix{color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:flex}.tlv-reset-password .input-shell-toggle{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.tlv-reset-password .input-shell-toggle:focus-visible{outline:2px solid var(--color-bg-brand-solid);outline-offset:2px}.tlv-reset-password .input{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;width:100%;min-width:0;color:var(--color-text-primary);box-shadow:none;background:0 0;border:none;border-radius:0;flex:auto;padding:0;font-size:16px;font-weight:400;line-height:24px}.tlv-reset-password .input::placeholder{color:var(--color-text-placeholder)}.tlv-reset-password .input:focus{outline:none}.tlv-reset-password .input--in-shell{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.tlv-reset-password .strength{flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}.tlv-reset-password .strength-bars{gap:4px;width:100%;display:flex}.tlv-reset-password .strength-seg{border-radius:999px;flex:1 1 0;min-width:0;height:4px}.tlv-reset-password .strength-seg--track{background:#e4e7ec}.tlv-reset-password .strength-seg--fill{background:#84cc16}.tlv-reset-password .strength-seg--next{background:#ff5038}.tlv-reset-password .strength-label{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);text-align:right;margin:0;font-size:12px;font-weight:400;line-height:16px}.tlv-reset-password .strength-label--placeholder{-webkit-user-select:none;user-select:none}.tlv-reset-password .rules-wrap{flex-direction:column;gap:0;width:100%;display:flex}.tlv-reset-password .rules-inner{padding:0 8px}.tlv-reset-password .rules-heading{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);margin:0 0 8px;font-size:14px;font-weight:400;line-height:20px}.tlv-reset-password .rules{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px;list-style:none}.tlv-reset-password .rule{align-items:center;gap:6px;margin-bottom:4px;display:flex}.tlv-reset-password .rule:last-child{margin-bottom:0}.tlv-reset-password .rule.met .rule-text{color:#059669}.tlv-reset-password .rule-text{line-height:20px}.tlv-reset-password .rule-icon{width:16px;height:16px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tlv-reset-password .rule-icon--ok{color:#059669}.tlv-reset-password .form-error{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;margin:var(--spacing-xl) 0 0;color:var(--color-text-quaternary);font-size:14px;font-weight:400;line-height:20px}.tlv-reset-password .form-actions{margin-top:var(--spacing-4xl)}.tlv-reset-password .btn{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;cursor:pointer;text-align:center;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:12px 18px;font-size:16px;font-weight:600;line-height:24px;transition:opacity .15s;display:flex}.tlv-reset-password .btn:disabled{opacity:.65;cursor:not-allowed}.tlv-reset-password .btn:hover:not(:disabled){opacity:.92}.tlv-reset-password .btn.app{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;background:var(--color-text-primary);min-height:48px;color:var(--color-bg-0);border-color:#0000;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;box-shadow:0 1px 2px #141c250a}.tlv-reset-password .btn.outline{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;background:var(--color-bg-0);min-height:48px;color:var(--color-text-primary);border:1px solid var(--color-border-200);padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;box-shadow:0 1px 2px #141c250a}.tlv-reset-password .form .form-actions .btn.app{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;border:2px solid #ffffff1f;padding:12px 18px;font-size:16px;font-weight:600;line-height:24px;box-shadow:0 1px 2px #0a0d120d,inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d}.tlv-reset-password .form .form-actions .btn.app:disabled{opacity:1;cursor:not-allowed;color:#637083;background:#97a1af;border-color:#ffffff1f;box-shadow:0 1px 2px #0a0d120d}.tlv-reset-password .form .form-actions .btn.app:disabled:hover{opacity:1}@media (max-width:900px){.tlv-reset-password{padding:var(--spacing-6xl) 0 var(--spacing-7xl)}.tlv-reset-password.state-loading,.tlv-reset-password.state-success,.tlv-reset-password.state-error,.tlv-reset-password.state-form{padding-left:16px;padding-right:16px}.tlv-reset-password .card{padding:0}.tlv-reset-password .loading-text{white-space:normal}}@keyframes tlv-reset-password-spin{to{transform:rotate(360deg)}}.tlv-not-found{width:100%;min-height:min(70vh,720px);padding:var(--spacing-7xl) var(--container-padding-x) var(--spacing-9xl);background:var(--color-bg-100);flex:1;justify-content:center;align-items:center;display:flex}.tlv-not-found-inner{text-align:center;width:100%;max-width:480px;margin:0 auto}.tlv-not-found-code{font-family:var(--font-heading),Anton,sans-serif;text-transform:uppercase;letter-spacing:0;margin:0 0 var(--spacing-xl);color:var(--color-text-quaternary);font-size:36px;font-weight:400;line-height:1.2}.tlv-not-found-title{font-family:var(--font-heading),Anton,sans-serif;text-transform:uppercase;letter-spacing:0;margin:0 0 var(--spacing-3xl);color:var(--color-text-primary);font-size:28px;font-weight:400;line-height:1.2}.tlv-not-found-text{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;margin:0 0 var(--spacing-4xl);color:var(--color-text-secondary);font-size:18px;font-weight:400;line-height:28px}.tlv-not-found-link{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;background:var(--color-text-primary);min-height:48px;color:var(--color-bg-0);border-radius:12px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:24px;transition:opacity .15s;display:inline-flex;box-shadow:0 1px 2px #141c250a}.tlv-not-found-link:hover{opacity:.92}@media (max-width:900px){.tlv-not-found{padding-left:16px;padding-right:16px}}.tlv-confirm-email{width:100%;min-height:50vh;padding:var(--spacing-7xl) 0 var(--spacing-9xl);background:var(--color-bg);flex:1;justify-content:center;align-items:center;display:flex}.tlv-confirm-email.state-loading,.tlv-confirm-email.state-success,.tlv-confirm-email.state-error{min-height:min(70vh,720px);padding:var(--spacing-7xl) var(--container-padding-x)}.tlv-confirm-email .layout{justify-content:center;align-items:center;gap:var(--spacing-7xl);flex-wrap:wrap;width:100%;display:flex}.tlv-confirm-email .loading{justify-content:center;align-items:center;gap:var(--spacing-xl);flex-direction:column;flex:auto;min-width:min(100%,480px);min-height:280px;display:flex}.tlv-confirm-email .spinner-frame{flex-shrink:0;width:80px;height:80px;animation:1s linear infinite tlv-confirm-email-spin;position:relative}.tlv-confirm-email .spinner-img{width:80px;height:80px;display:block}.tlv-confirm-email .loading-text{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);text-align:center;white-space:nowrap;margin:0;font-size:18px;font-weight:500;line-height:28px}.tlv-confirm-email .success{align-items:center;gap:var(--spacing-6xl);flex-direction:column;width:100%;max-width:400px;margin:0 auto;display:flex}.tlv-confirm-email .success-head{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px;display:flex}.tlv-confirm-email .success-icon-wrap{flex-shrink:0;width:84px;height:84px}.tlv-confirm-email .success-icon{width:84px;height:84px;display:block}.tlv-confirm-email .success-title{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;text-align:center;width:100%;color:var(--color-text-secondary);margin:0;font-size:18px;font-weight:600;line-height:28px}.tlv-confirm-email .success-actions{align-items:stretch;gap:var(--spacing-lg);width:100%;max-width:400px;padding:var(--spacing-4xl) var(--spacing-3xl) 0;box-sizing:border-box;flex-direction:column;display:flex}.tlv-confirm-email .error{align-items:center;gap:var(--spacing-6xl);flex-direction:column;width:100%;max-width:400px;margin:0 auto;display:flex}.tlv-confirm-email .error-head{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px;display:flex}.tlv-confirm-email .error-icon-wrap{flex-shrink:0;width:84px;height:84px}.tlv-confirm-email .error-icon{width:84px;height:84px;display:block}.tlv-confirm-email .error-title{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;text-align:center;width:100%;color:var(--color-text-secondary);margin:0;font-size:18px;font-weight:600;line-height:28px}.tlv-confirm-email .error-actions{align-items:stretch;gap:var(--spacing-lg);width:100%;max-width:400px;padding:var(--spacing-4xl) var(--spacing-3xl) 0;box-sizing:border-box;flex-direction:column;display:flex}.tlv-confirm-email .card{width:100%;max-width:480px;padding:var(--spacing-6xl);background:var(--color-bg-0);border:1px solid var(--color-border-200);border-radius:16px;margin:0 auto;box-shadow:0 1px 3px #0a0d1214}.tlv-confirm-email .title{font-family:var(--font-heading),Anton,sans-serif;text-transform:uppercase;letter-spacing:0;margin:0 0 var(--spacing-3xl);color:var(--color-text-primary);text-align:center;font-size:28px;font-weight:400;line-height:1.2}.tlv-confirm-email .text{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;margin:0 0 var(--spacing-4xl);color:var(--color-text-secondary);text-align:center;font-size:18px;font-weight:400;line-height:28px}.tlv-confirm-email .text.error{color:var(--color-text-quaternary)}.tlv-confirm-email .stack-actions{gap:var(--spacing-xl);flex-direction:column;display:flex}.tlv-confirm-email .btn{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;cursor:pointer;text-align:center;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:12px 18px;font-size:16px;font-weight:600;line-height:24px;transition:opacity .15s;display:flex}.tlv-confirm-email .btn:disabled{opacity:.65;cursor:not-allowed}.tlv-confirm-email .btn:hover:not(:disabled){opacity:.92}.tlv-confirm-email .btn.primary{background:var(--color-bg-brand-solid);color:var(--color-bg-0);border-color:#ffffff1f}.tlv-confirm-email .btn.app{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;background:var(--color-text-primary);min-height:48px;color:var(--color-bg-0);border-color:#0000;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;box-shadow:0 1px 2px #141c250a}.tlv-confirm-email .btn.outline{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;background:var(--color-bg-0);min-height:48px;color:var(--color-text-primary);border:1px solid var(--color-border-200);padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;box-shadow:0 1px 2px #141c250a}.tlv-confirm-email .btn.secondary{background:var(--color-bg-0);color:var(--color-bg-brand-solid);border-color:var(--color-border-200)}.tlv-confirm-email .resend{margin-top:var(--spacing-4xl);padding-top:var(--spacing-4xl);border-top:1px solid var(--color-border-200)}.tlv-confirm-email .field-label{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;margin-bottom:var(--spacing-lg);color:var(--color-text-secondary);font-size:14px;font-weight:500;line-height:20px;display:block}.tlv-confirm-email .field-input{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;width:100%;margin-bottom:var(--spacing-xl);border:1px solid var(--color-border-200);background:var(--color-bg-0);color:var(--color-text-primary);border-radius:10px;padding:10px 14px;font-size:16px;font-weight:400;line-height:24px}.tlv-confirm-email .field-input::placeholder{color:var(--color-text-placeholder)}.tlv-confirm-email .field-input:focus{outline:2px solid var(--color-bg-brand-solid);outline-offset:1px}@media (max-width:900px){.tlv-confirm-email{padding:var(--spacing-6xl) 0 var(--spacing-7xl)}.tlv-confirm-email.state-loading,.tlv-confirm-email.state-success,.tlv-confirm-email.state-error{padding-left:16px;padding-right:16px}.tlv-confirm-email .card{padding:var(--spacing-4xl)}.tlv-confirm-email .loading-text{white-space:normal}}@keyframes tlv-confirm-email-spin{to{transform:rotate(360deg)}}.tlv-confirm-email-modal-backdrop{z-index:1000;padding:var(--spacing-3xl);background:#141c2573;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tlv-confirm-email-modal{background:var(--color-bg-0);border-radius:16px;width:100%;max-width:400px;max-height:min(90vh,640px);overflow:auto;box-shadow:0 20px 24px -4px #0a0d1214,0 8px 8px -4px #0a0d1208,0 3px 3px -1.5px #0a0d120a}.tlv-confirm-email-modal .shell{flex-direction:column;width:100%;display:flex;position:relative}.tlv-confirm-email-modal .head{flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative}.tlv-confirm-email-modal .head-inner{align-items:center;gap:var(--spacing-xl);padding:var(--spacing-3xl) var(--spacing-3xl) 0;flex-direction:column;width:100%;display:flex}.tlv-confirm-email-modal .featured-icon{background:var(--color-bg-400);width:48px;height:48px;color:var(--color-text-primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tlv-confirm-email-modal .mail-svg{color:#ff5038;display:block}.tlv-confirm-email-modal .title{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;text-align:center;width:100%;color:var(--color-text-primary);margin:0;font-size:16px;font-weight:600;line-height:24px}.tlv-confirm-email-modal .close{z-index:1;width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;top:12px;right:12px}.tlv-confirm-email-modal .close:hover:not(:disabled){background:var(--color-bg-100);color:var(--color-text-primary)}.tlv-confirm-email-modal .close:disabled{opacity:.6;cursor:not-allowed}.tlv-confirm-email-modal .head-spacer{flex-shrink:0;width:100%;height:20px}.tlv-confirm-email-modal .body{padding:var(--spacing-3xl) var(--spacing-3xl) 0}.tlv-confirm-email-modal .field{flex-direction:column;gap:6px;width:100%;display:flex}.tlv-confirm-email-modal .label{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:500;line-height:20px}.tlv-confirm-email-modal .input{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;background:var(--color-bg-0);width:100%;color:var(--color-text-primary);border:1px solid #f2f4f7;border-radius:10px;padding:10px 14px;font-size:16px;font-weight:400;line-height:24px;box-shadow:0 1px 2px #0a0d120d}.tlv-confirm-email-modal .input::placeholder{color:var(--color-text-placeholder)}.tlv-confirm-email-modal .input:focus{outline:2px solid var(--color-bg-brand-solid);outline-offset:1px}.tlv-confirm-email-modal .input:disabled{opacity:.65;cursor:not-allowed}.tlv-confirm-email-modal .field-error{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-quaternary);margin:2px 0 0;font-size:14px;font-weight:400;line-height:20px}.tlv-confirm-email-modal .success-text{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;text-align:center;color:var(--color-text-secondary);margin:0;font-size:16px;font-weight:400;line-height:24px}.tlv-confirm-email-modal .footer{padding-top:var(--spacing-3xl)}.tlv-confirm-email-modal .actions{gap:var(--spacing-lg);padding:0 var(--spacing-3xl) var(--spacing-3xl);flex-wrap:wrap;align-items:stretch;display:flex}.tlv-confirm-email-modal .actions.single{flex-direction:column}.tlv-confirm-email-modal .actions.single .btn{flex:auto;width:100%}.tlv-confirm-email-modal .btn{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;cursor:pointer;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;transition:opacity .15s;display:flex}.tlv-confirm-email-modal .btn:disabled{opacity:.65;cursor:not-allowed}.tlv-confirm-email-modal .btn:hover:not(:disabled){opacity:.92}.tlv-confirm-email-modal .btn.outline{border:1px solid var(--color-border-200);background:var(--color-bg-0);color:var(--color-text-primary);box-shadow:0 1px 2px #141c250a}.tlv-confirm-email-modal .btn.primary{background:var(--color-text-primary);color:var(--color-bg-0);border:none;box-shadow:0 1px 2px #141c250a}.tlv-remove-account{width:100%;min-height:50vh;padding:var(--spacing-7xl) 0 var(--spacing-9xl);background:var(--color-bg-100);flex:1;justify-content:center;align-items:center;display:flex}.tlv-remove-account.state-loading,.tlv-remove-account.state-success,.tlv-remove-account.state-error,.tlv-remove-account.state-form{min-height:min(70vh,720px);padding:var(--spacing-7xl) var(--container-padding-x)}.tlv-remove-account .layout{justify-content:center;align-items:center;gap:var(--spacing-7xl);flex-wrap:wrap;width:100%;display:flex}.tlv-remove-account .loading{justify-content:center;align-items:center;gap:var(--spacing-xl);flex-direction:column;flex:auto;min-width:min(100%,480px);min-height:280px;display:flex}.tlv-remove-account .spinner-frame{flex-shrink:0;width:80px;height:80px;animation:1s linear infinite tlv-remove-account-spin;position:relative}.tlv-remove-account .spinner-img{width:80px;height:80px;display:block}.tlv-remove-account .loading-text{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);text-align:center;white-space:nowrap;margin:0;font-size:18px;font-weight:500;line-height:28px}.tlv-remove-account .success{align-items:center;gap:var(--spacing-6xl);flex-direction:column;width:100%;max-width:400px;margin:0 auto;display:flex}.tlv-remove-account .success-head{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px;display:flex}.tlv-remove-account .success-icon-wrap{flex-shrink:0;width:84px;height:84px}.tlv-remove-account .success-icon{width:84px;height:84px;display:block}.tlv-remove-account .success-title{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;text-align:center;width:100%;color:var(--color-text-secondary);margin:0;font-size:18px;font-weight:600;line-height:28px}.tlv-remove-account .success-subtitle{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;text-align:center;width:100%;max-width:28rem;color:var(--color-text-secondary);margin:0;font-size:16px;font-weight:400;line-height:24px}.tlv-remove-account .success-actions{align-items:stretch;gap:var(--spacing-lg);width:100%;max-width:400px;padding:var(--spacing-4xl) var(--spacing-3xl) 0;box-sizing:border-box;flex-direction:column;display:flex}.tlv-remove-account .error{align-items:center;gap:var(--spacing-6xl);flex-direction:column;width:100%;max-width:400px;margin:0 auto;display:flex}.tlv-remove-account .error-head{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px;display:flex}.tlv-remove-account .error-icon-wrap{flex-shrink:0;width:84px;height:84px}.tlv-remove-account .error-icon{width:84px;height:84px;display:block}.tlv-remove-account .error-title{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;text-align:center;width:100%;max-width:28rem;color:var(--color-text-secondary);margin:0;font-size:18px;font-weight:600;line-height:28px}.tlv-remove-account .error-actions{align-items:stretch;gap:var(--spacing-lg);width:100%;max-width:400px;padding:var(--spacing-4xl) var(--spacing-3xl) 0;box-sizing:border-box;flex-direction:column;display:flex}.tlv-remove-account .card{width:100%;max-width:480px;box-shadow:none;background:0 0;border:none;margin:0 auto;padding:0;position:relative}.tlv-remove-account .intro{margin-bottom:var(--spacing-6xl);text-align:left}.tlv-remove-account .intro .title{font-family:var(--font-heading),Anton,sans-serif;text-transform:uppercase;letter-spacing:0;color:var(--color-text-primary);text-align:left;text-transform:none;margin:0 0 20px;font-size:28px;font-weight:400;line-height:1.2}.tlv-remove-account .lead{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;max-width:448px;color:var(--color-text-secondary);text-align:left;margin:0;font-size:16px;font-weight:400;line-height:24px}.tlv-remove-account .form{text-align:left;width:100%}.tlv-remove-account .field{margin:0 0 var(--spacing-3xl)}.tlv-remove-account .label{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);margin-bottom:6px;font-size:14px;font-weight:500;line-height:20px;display:block}.tlv-remove-account .input-plain{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;border:1px solid var(--color-border-200);background:var(--color-bg-0);width:100%;color:var(--color-text-primary);border-radius:10px;padding:10px 14px;font-size:16px;font-weight:400;line-height:24px;box-shadow:0 1px 2px #0a0d120d}.tlv-remove-account .input-plain::placeholder{color:var(--color-text-placeholder)}.tlv-remove-account .input-plain:focus{outline:2px solid var(--color-bg-brand-solid);outline-offset:1px}.tlv-remove-account .input-plain.has-error{border-color:var(--color-text-quaternary)}.tlv-remove-account .field-error{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-quaternary);margin:8px 0 0;font-size:12px;font-weight:400;line-height:16px}.tlv-remove-account .remove-account-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tlv-remove-account .form-actions-row{width:100%;padding-bottom:var(--spacing-3xl);flex-direction:row;gap:12px;display:flex}.tlv-remove-account .form-actions-row .btn{flex:1;min-width:0}.tlv-remove-account .btn{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:opacity .15s;display:flex;box-shadow:0 1px 2px #141c250a}.tlv-remove-account .btn:disabled{opacity:.65;cursor:not-allowed}.tlv-remove-account .btn:hover:not(:disabled){opacity:.92}.tlv-remove-account .btn.app{background:var(--color-text-primary);color:var(--color-bg-0);border-color:#0000}.tlv-remove-account .btn.outline{background:var(--color-bg-0);color:var(--color-text-primary);border:1px solid var(--color-border-200)}@media (max-width:900px){.tlv-remove-account{padding:var(--spacing-6xl) 0 var(--spacing-7xl)}.tlv-remove-account.state-loading,.tlv-remove-account.state-success,.tlv-remove-account.state-error,.tlv-remove-account.state-form{padding-left:16px;padding-right:16px}.tlv-remove-account .loading-text{white-space:normal}.tlv-remove-account .form-actions-row{flex-direction:column}.tlv-remove-account .form-actions-row .btn{width:100%}}@keyframes tlv-remove-account-spin{to{transform:rotate(360deg)}}.tlv-post-share{width:100%;padding:var(--spacing-7xl) 0 var(--spacing-9xl);background:var(--color-bg-100);flex:1}.tlv-post-share .post-share-inner{gap:var(--spacing-6xl);flex-direction:column;width:100%;max-width:640px;margin:0 auto;display:flex}.tlv-post-share .post-share-media{border:1px solid var(--color-border-200);background:var(--color-bg-0);border-radius:12px;width:100%;overflow:hidden;box-shadow:0 1px 2px #0a0d120d}.tlv-post-share .post-share-image{object-fit:cover;width:100%;height:auto;display:block}.tlv-post-share .post-share-header{gap:var(--spacing-xl);flex-direction:column;display:flex}.tlv-post-share .post-share-eyebrow{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:14px;font-weight:500;line-height:20px}.tlv-post-share .post-share-title{font-family:var(--font-heading),Anton,sans-serif;text-transform:uppercase;letter-spacing:0;color:var(--color-text-primary);margin:0;font-size:28px;font-weight:400;line-height:1.2}.tlv-post-share .post-share-lead{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;color:var(--color-text-secondary);margin:0;font-size:16px;font-weight:400;line-height:24px}.tlv-post-share .post-share-actions{align-items:stretch;gap:var(--spacing-4xl);padding-top:var(--spacing-xl);flex-direction:column;display:flex}.tlv-post-share .btn{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:16px;font-weight:500;line-height:24px;transition:opacity .15s;display:flex}.tlv-post-share .btn:hover{opacity:.92}.tlv-post-share .btn.app{background:var(--color-text-primary);color:var(--color-bg-0);box-shadow:0 1px 2px #141c250a}.tlv-post-share .tlv-store-buttons{justify-content:center}@media (max-width:900px){.tlv-post-share{padding:var(--spacing-6xl) 0 var(--spacing-7xl)}.tlv-post-share .post-share-title{font-size:clamp(1.35rem,5vw,28px);line-height:1.2}}:root{--color-bg:#f2f3f7;--color-surface:#fff;--color-primary:#001241;--color-bg-brand-solid:#001241;--color-bg-brand-section:#000b28;--color-accent:#ff5038;--color-text:#141c25;--color-text-primary:#141c25;--color-text-secondary:#344051;--color-text-brand-secondary:#000e34;--color-text-quaternary:#ff5038;--color-text-placeholder:#637083;--color-border-200:#e4e7ec;--color-text-tertiary-on-dark:#fff;--color-border-300:#ced2da;--color-bg-0:#fff;--color-bg-100:#f2f4f7;--color-bg-200:#ff5038;--color-bg-400:#ffcec7;--color-bg-quaternary:#e4e7ec;--color-app-store-badge-border:#a6a6a6;--color-base-black:#000;--color-muted:#73798b;--radius:24px;--max-width:1280px;--container-padding-x:32px;--spacing-lg:12px;--spacing-xl:16px;--spacing-3xl:24px;--spacing-4xl:32px;--spacing-5xl:40px;--spacing-6xl:48px;--spacing-7xl:64px;--spacing-9xl:96px}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;overflow-x:hidden}body{font-family:var(--font-sans),Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0;background:var(--color-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:24px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:100%;max-width:var(--max-width);padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);margin:0 auto}@media (max-width:900px){.container{padding-left:16px;padding-right:16px}}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_32c26239-module__oLNCnW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_32c26239-module__oLNCnW__variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0taayl_akrchu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.02gqgcrlsvm4~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.07uvnuj.ona6k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_6cd85a1e-module__FNHLBq__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_6cd85a1e-module__FNHLBq__variable{--font-heading:"Anton", "Anton Fallback"}
