@charset "UTF-8";:root{--red: #ff5c45;--orange: #ff8a1a;--gold: #ffd15c;--grad: linear-gradient(90deg, #FFD04D 0%, #FF8A32 100%);--accent: #ffffff;--black: #0a0a0a;--white: #f6f6f4;--grey: #141414;--mid: #242424;--muted: #8e8e93;--border: #262626;--ok: #4ADE80;--warn: #ffb020;--danger: #ff4d5e;--r: Inter, sans-serif;--s: Inter, sans-serif;--m: Inter, sans-serif;--page-pad: 16px;--page-max: 1140px;--section-y: 24px;--stack: 12px;--stack-lg: 18px;--radius: 14px;--radius-sm: 10px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--white);font-family:var(--s);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:var(--black)}a{color:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit}::selection{background:var(--red);color:#fff}html{scroll-behavior:smooth;scroll-padding-top:84px}.wrap{width:100%;max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad)}.narrow{max-width:520px}.display{font-weight:900;font-size:clamp(30px,6vw,54px);line-height:1.02;letter-spacing:-.03em;margin:0 0 16px}.display .accent{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px;margin-bottom:10px}.eyebrow:before{content:"";width:22px;height:2px;background:var(--grad)}.lede{color:var(--muted);font-size:15px;margin:0 0 var(--stack-lg);max-width:46ch}.muted{color:var(--muted)}.mt-8{margin-top:8px}.mb-24{margin-bottom:24px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.stack{display:flex;flex-direction:column;gap:var(--stack)}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.section{padding:var(--section-y) 0}.divider{height:1px;background:var(--border);border:0;margin:18px 0}.spinner{width:18px;height:18px;border:2px solid var(--mid);border-top-color:var(--orange);border-radius:50%;animation:spin .7s linear infinite}.center-page{min-height:60vh;display:grid;place-items:center}.sr-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.accent-text{font-style:normal;color:#ff9a2e}.sub{color:#a3a3a3;margin:0 0 18px}@keyframes spin{to{transform:rotate(360deg)}}.site-header{position:sticky;top:0;z-index:40;background:#050505d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.site-header-inner,.site-footer-inner{width:min(1120px,100% - 40px);margin:0 auto;display:flex;align-items:center;gap:28px;min-height:72px}.site-nav{display:flex;position:absolute;left:50%;transform:translate(-50%);margin-left:0;gap:28px}.site-nav a,.footer-links a,.back-link,.text-link{color:#8a8a8a;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.site-nav a:hover,.footer-links a:hover,.back-link:hover,.text-link:hover{color:#fff}.site-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.site-signin{border-color:transparent;color:#eee;border:none!important;padding:8px 10px;font-size:14px!important;white-space:nowrap;flex-shrink:0}.site-apply{width:auto;padding:10px!important;font-size:14px!important;color:#0a0a0a!important}.site-apply .apply-long,.site-apply .apply-short{font-size:14px;letter-spacing:-.14px;font-weight:600}.apply-short,.footer-short{display:none}.menu-button,.icon-button{display:none;width:40px;height:40px;border-radius:999px;border:1px solid var(--border);background:transparent;color:#fff;align-items:center;justify-content:center;cursor:pointer}.back-link{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.back-link .back-short{display:none}@media(max-width:640px){.back-link .back-full{display:none}.back-link .back-short{display:inline}}.site-footer{border-top:1px solid var(--border);margin-top:40px;padding:64px 0}.site-footer-inner{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:48px;min-height:0;color:#8a8a8a;font-size:14px}@media(max-width:900px){.site-footer-inner{gap:36px;padding:0}}.footer-main{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(140px,1fr));gap:32px 40px;align-items:start}.footer-brand{display:grid;justify-items:start;gap:14px;max-width:280px}.footer-brand p{margin:0;color:#8a8a8a;font-size:14px;font-weight:400;line-height:1.5}.footer-nav{display:contents}.footer-nav h2{margin:0 0 14px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.footer-nav a{display:block;width:fit-content;margin:0;padding:7px 0;text-decoration:none;color:#9a968f;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.footer-nav a:hover{color:#fff}.footer-nav a[href="/privacy"]{display:none!important}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;color:#6f6f6f;font-size:13px}.footer-bottom p{margin:0}.footer-links{display:flex;gap:22px;flex-wrap:wrap}@media(max-width:900px){.footer-main{grid-template-columns:1fr}.footer-nav{display:grid;grid-template-columns:1fr;gap:28px}.footer-bottom{flex-direction:column;align-items:flex-start}}.mobile-menu{position:fixed;inset:0;z-index:80;background:#050505;padding:18px 22px 32px;display:flex;flex-direction:column}.mobile-menu-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.mobile-menu-top .icon-button{display:inline-flex}.mobile-menu-link{display:flex;align-items:center;justify-content:space-between;padding:22px 4px;border-bottom:1px solid var(--border);color:#fff;text-decoration:none;font-size:22px;font-weight:600;letter-spacing:-.03em}.mobile-menu-actions{margin-top:28px;display:grid;gap:12px}.site-header-inner{justify-content:space-between;position:relative}.site-nav a{font-size:14px;color:#8a8a8a}@media(max-width:900px){.site-nav{display:none}}.site{overflow-x:clip}@media(max-width:900px){.site-nav,.site-actions{display:none}}@media(max-width:900px){.menu-button{display:inline-flex;margin-left:auto}}@media(max-width:768px){.site-header-inner{gap:10px}.site-actions{display:flex;margin-left:auto;gap:10px}.site-actions .site-signin,.apply-long,.footer-long,.footer-nav a.footer-desktop{display:none}.apply-short,.footer-short{display:inline}.site-apply{width:auto;min-height:40px;padding:8px 18px!important;font-size:15px!important}.menu-button{margin-left:10px}.footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.footer-nav h2{font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.footer-nav a{font-size:14px}.footer-bottom p:last-child{display:none}.site-footer{padding:36px 0 24px}}.top{position:sticky;top:0;z-index:40;background:#0f0f12eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.top-inner{display:flex;align-items:center;gap:16px;height:60px}@media(max-width:640px){.top-inner{height:56px;gap:10px}}.page-title{font-weight:800;font-size:15px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.page-title{display:none}}.app-nav{display:flex;gap:4px;margin-left:auto}.app-nav a{font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;padding:7px 13px;border-radius:999px;transition:color .15s,background .15s}.app-nav a:hover{color:var(--white)}.app-nav a.active{color:var(--white);background:var(--mid)}@media(max-width:640px){.app-nav{gap:0}.app-nav a{padding:6px 10px;font-size:12px}}main{min-height:calc(100vh - 60px);padding-bottom:56px}.app-header{position:sticky;top:0;z-index:30;background:#050505e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.app-header-inner{width:min(1120px,100% - 40px);margin:0 auto;min-height:68px;display:flex;align-items:center;gap:18px}.app-links{margin-left:auto;display:flex;align-items:center;gap:6px}.app-links a{color:#cfcfcf;text-decoration:none;font-size:14px;font-weight:600;padding:8px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px}.app-links a.active{background:#3a2a12;color:#ffb020}.app-links button svg{position:relative}.avatar{width:34px;height:34px;border-radius:999px;background:#ffc83d;color:#0a0a0a!important;display:grid;place-items:center;font-weight:800;font-size:12px;text-decoration:none;display:flex;justify-content:center;align-items:center}.signout{border:0;background:transparent;color:#ddd;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:600}.signout svg{position:absolute;right:0}@media(max-width:640px){.signout-card{display:flex;padding:16px 22px!important;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:999px!important;border:1px solid #2E2E2E!important}.signout-card .kv{border-top:none!important}.signout-card .kv .signout{display:flex;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.16px}.signout-card .kv .signout svg{position:relative}}@media(min-width:640px){.signout-card{display:none}}.tabbar{display:none}@media(max-width:900px){.tabbar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:#0a0a0a;border-top:1px solid var(--border);padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.tabbar a{text-decoration:none;color:#9a9a9a;text-align:center;font-size:11px;font-weight:650;display:grid;justify-items:center;gap:4px;padding:6px 2px;border-radius:14px;white-space:nowrap;min-width:0}.tabbar a.active{color:#ffb020;background:#2a2114}}.page{width:min(1120px,100% - 40px);margin:0 auto;padding:28px 0 48px}.page h1{font-weight:800;letter-spacing:-.04em;font-size:clamp(32px,4vw,44px);margin:0 0 18px}.page.record-page h1{font-size:40px;font-weight:800;letter-spacing:-1px;margin-bottom:32px}.page.log-page .log-empty .log-empty-mic{border:none;background:#2a1a0c;width:72px;height:72px}.page.log-page .log-empty .log-empty-mic svg{color:#949494;width:33px;height:33px}.page.log-page .log-empty .log-empty-mic svg path{stroke:#949494}@media(max-width:768px){.page.log-page .log-empty .log-empty-mic{width:60px;height:60px}.page.log-page .log-empty .log-empty-mic svg{width:30px;height:30px}.page.log-page .log-empty .log-empty-mic svg path{stroke:#ffc83d}}.page-kicker{color:#ffb020;letter-spacing:.16em;font-size:12px;font-weight:700;margin-bottom:6px}@media(max-width:900px){.app-links a.nav-word,.signout span{display:none}}@media(max-width:640px){.app-header-inner{min-height:60px}.signout{display:none}}.app-footer{border-top:1px solid var(--border)}@media(max-width:900px){.app-footer{display:none}}.app-footer-inner{width:min(1120px,100% - 40px);margin:0 auto;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#8a8a8a;font-size:13px}.app-footer-inner nav{display:flex;gap:28px}.app-footer-inner a{color:#8a8a8a;text-decoration:none;transition:color .15s}.app-footer-inner a:hover{color:var(--white)}.app-footer-inner a[href="/privacy"]{display:none!important}@media(max-width:900px){.app-shell main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.brand{display:flex;align-items:center;gap:10px;min-width:0}.brand-logo{height:20px;width:auto;flex:0 0 auto;margin-top:-1px}.brand-mark{width:10px;height:10px;border-radius:50%;background:var(--grad);flex:0 0 auto}.logo{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.72px}.logo span{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:999px;padding:13px 22px;font-weight:700;font-size:14px;cursor:pointer;transition:transform .12s,opacity .15s,background .15s;text-decoration:none}.btn:active{transform:scale(.985)}.btn:disabled{opacity:.42;cursor:not-allowed;background:#1e1e1e;color:#6f6b65;font-size:16px}.btn-primary{background:var(--grad);color:#0a0a0a;font-weight:600;font-size:16px;line-height:24px;letter-spacing:-.16px;width:100%;box-shadow:0 8px 28px #ff8a1a47;border:none;padding:16px 26px}.btn-ghost{background:transparent;border-color:var(--border);color:var(--white)}.btn-ghost:hover:not(:disabled){border-color:var(--muted)}.hero-buttons .btn-ghost{font-size:16px;font-weight:600;line-height:normal;letter-spacing:-.16px;padding:16px 26px}.btn-sm{padding:8px 14px;font-size:12px}.btn-danger-ghost{background:transparent;border-color:#ff4d5e66;color:var(--danger)}.btn-block{width:100%}.btn-row{display:flex;gap:10px;flex-wrap:wrap}.refresh-btn{gap:6px}.refresh-icon{display:inline-block;font-size:14px;line-height:1}.refresh-icon.is-spinning{animation:refresh-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.refresh-icon.is-spinning{animation:none}}@keyframes refresh-spin{to{transform:rotate(360deg)}}.field{margin-bottom:var(--stack)}.field label{display:block;font-size:14px;font-weight:600;margin-bottom:6px;color:#d6d0c6}.field input,.field select,.field textarea{width:100%;background:var(--black);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;color:var(--white);outline:none;transition:border-color .15s}.field input::placeholder{color:#4a4753}.field input:focus,.field textarea:focus,.field input:-webkit-autofill,.field input:-webkit-autofill:hover,.field input:-webkit-autofill:focus,.field input:-webkit-autofill:active{border-color:var(--orange)!important;background:#111!important;-webkit-box-shadow:0 0 0 1000px #151515 inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff}.field select:focus{border-color:var(--orange)!important;background-color:#111!important}.field .hint{margin-top:6px;color:#9a968f;font-size:13px;font-weight:400;line-height:19px}.field.err input,.field.err select{border-color:var(--red)}.field .err-msg{display:none;font-size:11px;color:var(--red);margin-top:6px}.field.err .err-msg{display:block}.field .valid-msg{display:none;font-size:11px;color:var(--ok);margin-top:6px}.field.valid .valid-msg{display:block}.check-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.check-row input{position:absolute;opacity:0;width:0;height:0}.check-box{flex:0 0 auto;width:20px;height:20px;border:1px solid var(--border);border-radius:6px;background:var(--black);display:grid;place-items:center;margin-top:1px}.check-row input:checked+.check-box{background:var(--grad);border-color:transparent}.check-row input:checked+.check-box:after{content:"✓";font-size:12px;font-weight:800;color:#fff}.form-error{font-size:13px;color:var(--danger);margin:10px 0 0}input[type=file]{padding:10px 12px;cursor:pointer}input[type=file]::file-selector-button{background:var(--mid);border:1px solid var(--border);border-radius:999px;color:var(--white);padding:7px 14px;margin-right:12px;font-size:12px;font-weight:600;cursor:pointer}.amount-input{display:flex;align-items:center;gap:2px;background:var(--black);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 12px;transition:border-color .15s}.amount-input:focus-within{border-color:var(--orange)}.amount-input input{border:0;background:transparent;padding:12px 4px;font-weight:800;font-size:22px;letter-spacing:-.02em;width:100%}.amount-input input:focus{border:0}.field.err .amount-input{border-color:var(--red)}.field input,.field select,.field textarea{background:#0c0c0c;border-color:#2a2a2a;border-radius:14px;min-height:48px}.amount-prefix{font-weight:800;font-size:22px;color:var(--muted)}.amount-all{flex:0 0 auto;background:var(--mid);border:0;border-radius:999px;color:var(--white);font-size:11px;font-weight:700;padding:6px 12px;cursor:pointer}.amount-all:hover{color:var(--orange)}.fine a{text-decoration:none;color:#ffc83d;font-size:15px;font-style:normal;font-weight:700;line-height:normal}.fine{text-align:center;margin:30px 0 0;color:#9a968f;font-size:15px!important;font-style:normal;font-weight:500;line-height:normal}.valid-input{border-color:#2f8f5b!important}select,.field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%238A8A8A' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px 20px;padding-right:42px}.panel{background:var(--grey);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.panel .payment-save-cancel-row{display:flex;justify-content:space-between;justify-content:center;gap:10px}.panel .payment-save-cancel-row .btn{width:48%}.panel-tight{padding:14px}.card-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.empty{text-align:center;padding:44px 20px;color:var(--muted)}.empty h3{color:var(--white);margin:0 0 6px}.notice{margin-top:8px;padding:10px 12px;border:1px solid var(--border);border-left:2px solid var(--warn);border-radius:var(--radius-sm);background:var(--black);color:var(--muted);font-size:12.5px;line-height:1.5}.soft-card{background:#121212;border:1px solid var(--border);border-radius:18px;padding:18px}.soft-card h3{margin:12px 0 6px;font-size:16px}.soft-card p{color:#a3a3a3;margin:0;font-size:14px;line-height:1.55}.soft-card.account-card .icon-tile{width:40px;height:40px;background:#2a1a0c}.soft-card.account-card .icon-tile svg{width:18px;height:18px}@media(max-width:768px){.soft-card.account-card .icon-tile{width:32px;height:32px;border:1px solid #1F1F1F;background:#111}.soft-card.account-card .icon-tile svg{width:16px;height:16px}}.soft-card.payment-details-side svg{stroke:#ffc83d}.soft-card.payment-details-side svg path{stroke:#ffc83d}.soft-card.payment-details-side .icon-btn svg{stroke-width:2px;stroke:#e6e6e6!important;width:15px;height:15px}.soft-card.payment-details-side .icon-btn svg path{stroke:#e6e6e6}.soft-card .privacy-link{display:none!important}.icon-tile{width:64px;height:64px;border-radius:10px;background:#1c1c1c;color:#ffb020;display:grid;place-items:center}.icon-tile svg{width:29px;height:29px}.panel-card{background:#121212;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:28px;box-shadow:0 30px 80px #00000059}.panel-card h1{font-weight:800;letter-spacing:-.04em;font-size:32px;line-height:1.05;margin:0 0 8px}.panel-card .sub{color:#9a968f;font-size:16px}.kicker{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:9px 16px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#d6d0c6;margin-bottom:18px;font-weight:600;background:#141414}.kicker i{width:7px;height:7px;border-radius:99px;background:var(--grad);display:block}.pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1px solid var(--border);color:var(--muted);white-space:nowrap}.pill-pending{color:var(--warn);border-color:#ffb02059}.pill-approved{color:var(--ok);border-color:#35c07a59}.pill-rerecord{color:var(--orange);border-color:#ff7a2966}.pill-rejected{color:var(--danger);border-color:#ff4d5e59}.pill-live{color:var(--ok);border-color:#35c07a59}.chip{background:transparent;border:1px solid var(--border);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s}.chip:hover{color:var(--white)}.chip{border:1px solid #2a2a2a;background:#141414;color:#ddd;border-radius:999px;padding:7px 12px;cursor:pointer;font-weight:650}.chip-active{color:var(--white);border-color:var(--orange)}.chip-active,.chip.chip-active{background:var(--grad);color:#1a1208;border-color:transparent}.meter-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:640px){.meter-row{grid-template-columns:1fr}}.meter{background:var(--grey);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px}.meter .k{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.meter .v{font-weight:800;font-size:20px;letter-spacing:-.02em}.meter-warn{color:var(--warn)}.meter-skeleton{display:inline-block;width:3.5ch;height:1em;border-radius:4px;background:linear-gradient(90deg,var(--mid) 25%,#2b2833 50%,var(--mid) 75%);background-size:200% 100%;animation:meter-shimmer 1.3s ease-in-out infinite;vertical-align:middle}@media(prefers-reduced-motion:reduce){.meter-skeleton{animation:none}}.log-skeleton{display:flex;flex-direction:column;gap:10px}.skeleton-line{height:12px;border-radius:4px;background:linear-gradient(90deg,var(--mid) 25%,#2b2833 50%,var(--mid) 75%);background-size:200% 100%;animation:meter-shimmer 1.3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.skeleton-line{animation:none}}.skeleton-title{width:45%;height:15px}.skeleton-meta{width:65%;height:11px}.skeleton-text{width:90%}@keyframes meter-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wave-row{display:flex;align-items:center;gap:3px;height:70px}.wave-row span{flex:1;min-width:2px;border-radius:2px;background:var(--mid);transition:height .09s ease-out}.big-wave{height:120px}.big-wave span{background:var(--grad);opacity:.85;animation:pulse 1.5s ease-in-out infinite}.wave-live span{background:var(--grad)}.voice-wave{flex:1;min-width:0;height:96px;display:flex;align-items:center;justify-content:center;gap:4px}.voice-wave span{flex:1 1 0;max-width:6px;min-width:2px;border-radius:999px;background:#3a3a3a;transition:height .12s ease-out,background-color .2s,opacity .2s}.voice-wave.is-recording span{background:linear-gradient(180deg,#ffd25a,#ff7a12)}.voice-wave.is-paused span{background:#ff9a2e;opacity:.4}.voice-wave.is-ready span{background:#4a4a4a}.voice-wave.is-ready span.is-played{background:#ff9a2e}@media(max-width:640px){.voice-wave{height:72px;gap:3px}.voice-wave span:nth-child(2n){display:none}}@media(prefers-reduced-motion:reduce){.voice-wave span{transition:none}}.play-orb,.mic-orb{width:44px;height:44px;border-radius:999px;border:0;background:var(--grad);color:#1a1208;display:grid;place-items:center;flex:0 0 auto;cursor:pointer;box-shadow:0 8px 24px #ff8a1a59}.mic-orb{width:46px;height:46px;margin:0 auto}.static-bars{display:flex;align-items:center;gap:3px;height:28px;flex:1}.static-bars span{width:3px;border-radius:99px;background:#3a3a3a;display:block}.static-bars.hot span{background:var(--grad)}.status-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:13px;margin-top:6px}.status-pill.ok{color:var(--ok);background:#3ddc841f}.status-pill.warn{color:var(--warn);background:#ffb0201f}@keyframes pulse{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.wave-row{display:flex;align-items:center;justify-content:flex-start;gap:4px;width:100%;height:47px;margin:12px 0}.wave-row span{flex:0 0 5px;width:5px;max-width:5px;min-height:3px;border-radius:2px;background:#2a2a2a;transition:height .09s ease-out}.clip-player{background:var(--black);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;margin-bottom:14px}.clip-player-controls{display:flex;align-items:center;gap:12px}.clip-play{flex:0 0 auto;width:34px;height:34px;border-radius:50%;border:0;background:var(--grad);color:#fff;font-size:12px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:transform .12s}.clip-play:active{transform:scale(.94)}.clip-player-body{flex:1;min-width:0}.clip-player-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.clip-progress-track{height:3px;background:var(--mid);border-radius:999px;overflow:hidden}.clip-progress-fill{height:100%;background:var(--grad);border-radius:999px;transition:width .2s linear}.clip-player-time{flex:0 0 auto;font-size:12px;color:var(--muted)}.clip-card{display:flex;align-items:center;gap:14px;background:#0a0a0a;border:1px solid var(--border);border-radius:16px;padding:14px 16px}.clip-card.is-failed .clip-card-times span:first-child{color:var(--red)}.clip-card-play{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:0;background:var(--grad);color:#1a1208;display:grid;place-items:center;cursor:pointer;transition:transform .12s}.clip-card-play:active{transform:scale(.94)}.clip-card-body{flex:1;min-width:0}.clip-card-track{height:4px;background:#2a2a2a;border-radius:999px;overflow:hidden}.clip-card-fill{height:100%;background:var(--grad);border-radius:999px;transition:width .2s linear}.clip-card-times{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#8a8a8a;font-variant-numeric:tabular-nums}.clip-card-speaker{flex-shrink:0;color:#8a8a8a}.terms-box{background:var(--grey);border:1px solid var(--border);border-radius:var(--radius);padding:20px;max-height:46vh;overflow-y:auto}.terms-box h3{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:22px 0 8px}.terms-box h3:first-child{margin-top:0}.terms-box p,.terms-box li{font-size:13px;color:#cbc7d2;line-height:1.62}.terms-box ul{margin:0;padding-left:18px}.terms-box::-webkit-scrollbar{width:6px}.terms-box::-webkit-scrollbar-thumb{background:var(--mid);border-radius:3px}.toast{position:fixed;left:50%;top:76px;transform:translate(-50%);background:var(--mid);border:1px solid var(--border);border-radius:999px;padding:12px 22px;font-size:13px;font-weight:600;z-index:90;max-width:min(92vw,460px);text-align:center;animation:toast-in .22s ease-out;box-shadow:0 12px 32px #00000073}@media(max-width:640px){.toast{top:68px}}.toast-success{border-color:#35c07a80}.toast-error{border-color:#ff4d5e80}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.modal-back{position:fixed;inset:0;background:#000000b8;z-index:60;display:grid;place-items:center;padding:20px}.modal-card{width:min(760px,100%);max-height:min(88vh,820px);overflow:auto;background:#141414;border:1px solid var(--border);border-radius:22px;padding:22px}.landing{width:100%;margin:0 auto}.section-grid.landing-grid{width:min(1120px,100% - 40px);margin:0 auto}.hero{position:relative;text-align:center;padding:72px 0 28px;isolation:isolate}.hero>*{position:relative;z-index:1}.hero h1{font-size:clamp(48px,7vw,100px);margin:0 0 32px;font-weight:800;line-height:104px;letter-spacing:-2.5px}.hero h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .kicker{margin-bottom:32px}.hero>.hero-glows{position:absolute;inset:0;z-index:0;pointer-events:none}.hero .btn.btn-primary{font-size:16px;font-weight:600}@media(max-width:900px){.hero{padding-top:36px;padding-left:20px!important;padding-right:20px!important}}.hero-lede{color:#b9b4aa;font-weight:400;font-size:18px;line-height:32px;max-width:640px;margin:0 auto 32px}.hero-cta{width:auto;min-width:220px;margin-bottom:28px}.hero-player{width:min(560px,100%);margin:0 auto 28px;background:#101010;border:1px solid var(--border);border-radius:18px;padding:14px 16px;display:flex;align-items:center;gap:14px;text-align:left}.hero-player .bars{display:flex;align-items:center;gap:3px;height:28px;flex:1}.hero-player .bars span{width:3px;border-radius:99px;background:#3a3a3a;display:block}.hero-player .bars span.on{background:var(--grad)}.stat-row{display:flex;justify-content:center;gap:42px;color:#cfcfcf;font-size:14px;top:72px;padding:56px 0}.stat-row strong{display:block;color:#fff;font-size:56px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-1.68px}.stat-row .mobile-stats{display:none}.stat-row{gap:0}.stat-row>div{flex:1;padding:4px 10px;display:grid;gap:8px}.stat-row>div+div{border-left:1px solid var(--border)}.section-block{padding:110px 0}.section-block#payment{padding:100px 0 110px}.section-block#how .kicker i{display:none}.section-block h2{font-weight:800;letter-spacing:-.04em;font-size:clamp(32px,4vw,64px);margin:0 0 64px;line-height:1.05}.section-block h2 em{font-style:normal;color:#ff9a2e}.section-block .fourstep-heading{color:#fff;text-align:center;font-size:64px!important;font-weight:800!important;line-height:68px!important;letter-spacing:-2.24px!important}.section-block .fourstep-heading .color-text{background:linear-gradient(90deg,#ffc83d,#ff6b2c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:768px){.section-block .fourstep-heading{font-size:28px!important;line-height:34px!important;letter-spacing:-.84px!important}}.section-block.centered{text-align:center}.section-block.centered .soft-card,.section-block.centered .step-card{text-align:left}.section-block#rights h2{color:#fff;text-align:center;font-size:64px;font-style:normal;font-weight:800;line-height:68px;letter-spacing:-2.24px}.section-block#rights .soft-card h3{color:#fff;font-size:26px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.208px}.section-block#rights .soft-card p{color:#9a968f;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.section-block#rights .center-btn{margin-top:64px;color:#fff;font-size:15px;font-style:normal;font-weight:700;line-height:normal;padding:16px 32px!important}.section-block .stock-photo-heading{font-size:64px!important;line-height:68px!important;letter-spacing:-2.24px!important}@media(max-width:768px){.section-block .stock-photo-heading{font-size:28px!important;line-height:34px!important;letter-spacing:-.84px!important}}.section-block#stories h2{margin-bottom:30px;font-family:Inter;font-size:56px;font-weight:800;line-height:60px;letter-spacing:-1.68px}@media(max-width:900px){.section-block#stories h2{font-size:28px;font-weight:600;line-height:34px;letter-spacing:-.84px}}.section-block#stories .stories-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.section-block#stories .stories-row{position:relative;box-sizing:border-box;min-width:0;min-height:330px;padding:32px;display:flex;flex-direction:column;align-items:flex-start;border-radius:28px;border:1px solid #242424;background:#0f0f0f;grid-row:auto;grid-column:auto;justify-self:stretch;align-self:stretch}.section-block#stories .stories-row.featured{border-radius:28px;border:1px solid #5A3215;background:#15100c}.section-block#stories .stories-row:first-child:before,.section-block#stories .stories-row:last-child:before{content:"";position:absolute;top:-10px;width:144px;height:144px;border-radius:16777200px;background:#ff790033;filter:blur(45px);pointer-events:none;z-index:0}.section-block#stories .stories-row:first-child:before{right:0}.section-block#stories .stories-row:last-child:before{right:0}.section-block#stories .stories-row>*{position:relative;z-index:1}@media(max-width:900px){.section-block#stories .stories-section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.section-block#stories .stories-section{grid-template-columns:minmax(0,1fr)}}.section-block#stories .stories-row.featured{border-color:#66370f;background:#15100c}.section-block#stories .stories-quote{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;color:#ff8a1f;font-family:Inter,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:1}.section-block#stories .stories-text{position:relative;width:100%;margin-top:16px;min-height:94px;overflow:hidden}.section-block#stories .stories-text span{display:block;width:100%;max-height:116px;overflow:hidden;color:#f2f0ed;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:18px;font-style:italic;font-weight:400;line-height:29.45px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-align:left}.section-block#stories .stories-profile{display:flex;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:20px;border-top:1px solid #242424}.section-block#stories .stories-profile .picture{display:flex;width:44px;height:44px;justify-content:center;align-items:center;flex-shrink:0;overflow:hidden;border-radius:50%}.section-block#stories .stories-profile .picture img{width:100%;height:100%;object-fit:cover;border-radius:50%}.section-block#stories .stories-profile .picture-initials{display:flex;width:44px;height:44px;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;border:1px solid #49301b;background:#21170f;color:#ff8a1f;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.section-block#stories .profile-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}.section-block#stories .profile-name{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.section-block#stories .profile-role{color:#77736d;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.step-grid,.card-grid,.rights-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.card-grid,.rights-grid{grid-template-columns:repeat(3,1fr)}.faq-item p{color:#a3a3a3;margin:0;font-size:14px;line-height:1.55}.stock-photo-rights-grid h3{color:#fff;font-size:17px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.255px}@media(max-width:768px){.stock-photo-rights-grid h3{font-size:17px;letter-spacing:-.255px}.stock-photo-rights-grid p{font-size:14px!important;line-height:20px!important}}.faq-item{background:#121212;border:1px solid var(--border);border-radius:14px;padding:0 16px}.faq-item summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:650;display:flex;justify-content:space-between;gap:12px}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{padding-bottom:16px}.pay-band{position:relative;align-items:center;background:#0a0a0a;border:1px solid var(--border);border-radius:44px;padding:64px}.pay-band .pay-band-content{display:grid;grid-template-columns:1.02fr .8fr;gap:24px;align-items:center;background:#0a0a0a}.pay-band .pay-band-content .kicker i{display:none}.pay-band h2{color:#fff;font-size:56px;font-style:normal;font-weight:800;line-height:60px;letter-spacing:-1.68px;margin-bottom:22px}.pay-band .pay-band-glow{content:"";position:absolute;right:-36px;top:-28px;width:500px;height:463px;background:radial-gradient(ellipse at center,rgba(255,107,44,.45) 0%,rgba(255,122,18,.25) 40%,rgba(255,176,32,.08) 70%,transparent 100%);filter:blur(85px);z-index:-1}.pay-figure{font-size:180px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:right;font-weight:800;line-height:normal;letter-spacing:-7.2px}.pay-figure .pay-caption{color:#d6d0c6!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important}@media(max-width:900px){.pay-figure{text-align:left}}@media(min-width:768px)and (max-width:900px){.pay-figure{font-size:138px!important}}@media(max-width:900px){.legal-copy.pay-caption{text-align:center}}.chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.mini-chip{border:1px solid var(--border);border-radius:999px;padding:6px 10px;font-size:12px;color:#ddd}.signup-chips .mini-chip{border:none;color:#ffc83d;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.review-rail{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:64px 0}.review-rail .node{display:flex;align-items:flex-start;gap:8px;color:#ddd;font-size:14px}.review-rail .node .icon-tile{border-radius:99px}.review-rail .node .node-label{margin-left:10px;color:#fff;text-align:center;font-size:17px;font-style:normal;font-weight:700;line-height:normal}.review-rail{justify-content:space-between;flex-wrap:nowrap}.review-rail .node{flex:1;flex-direction:column;position:relative;font-size:12px}.review-rail .node .icon-tile{width:72px;height:72px}.faq-list{display:grid;gap:10px;max-width:760px;margin:0 auto;text-align:left}.closing{text-align:center;padding:80px 0 40px;position:relative}.closing .btn{width:auto;min-width:220px}.closing .closing-glow{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.4;width:600px;height:600px;background:radial-gradient(ellipse at center,rgba(255,107,44,.45) 0%,rgba(255,122,18,.25) 40%,rgba(255,176,32,.08) 70%,transparent 100%);filter:blur(85px);z-index:-1;pointer-events:none}.closing .closing-content .btn.btn-primary{font-size:16px;font-weight:600}.closing .closing-content h2{color:#fff;text-align:center;font-size:80px;font-style:normal;font-weight:800;line-height:96px;max-width:518px;margin:0 auto 20px}.closing .closing-content p{color:#d6d0c6;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.hero-buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.hero-buttons .btn{width:auto}.hero-buttons .btn-ghost{border-color:#ffffff59}.hero-stage{position:relative;height:280px;margin:32px auto 72px;max-width:100%;display:grid;place-items:center;max-width:1484px}.hero-stage .wave-svg{margin-top:-10px}@media(max-width:900px){.hero-stage{height:220px}}.hero-glows span{position:absolute;border-radius:50%}.glow-center{width:690px;height:560px;left:calc(50% - 345px);bottom:326px;border-radius:100%;background:#ff6b2c59;opacity:.5;filter:blur(85px)}.glow-side{width:305px;height:300px;top:418px;background:#ffc83d2e;opacity:.6;filter:blur(75px);border-radius:100%}.glow-left{left:44px}.glow-right{right:44px}.hero-watermark{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);display:flex;width:min(1440px,100vw);padding:72px 0;flex-direction:column;align-items:center;gap:32px;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.hero-watermark svg{width:1280.817px;height:auto;aspect-ratio:1280.817/352.336;max-width:88.945625%;display:block;flex-shrink:0}.hero-wave{position:relative;width:min(720px,100%);height:auto;z-index:1}.float-card{position:absolute;display:flex;align-items:center;gap:14px;background:#0c0c0c;border:1px solid #262626;border-radius:24px;padding:16px 20px;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.float-card strong{display:block;font-size:20px;color:#fff;font-weight:800}.float-card small{color:#9a968f;font-size:12px;font-weight:500}.float-left{left:18%;top:6%;z-index:2}@media(max-width:900px){.float-left{left:14px;top:2%}}.float-right{right:12%;bottom:10%;z-index:2}.float-right strong{font-size:16px;font-weight:700}@media(max-width:900px){.float-right{right:0;bottom:-5%}}.float-icon{width:44px;height:44px;border-radius:99px;display:grid;place-items:center;background:#2a1d10;color:#ffb020}.float-icon.ok{background:#14301f;color:var(--ok)}.float-amount{margin-left:12px;color:var(--ok);font-size:26px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.26px}.stat-row strong{font-weight:800;font-size:56px;letter-spacing:-.04em}.stat-row span{color:#9a968f;text-align:center;font-size:15px;font-style:normal;font-weight:500;line-height:normal}@media(max-width:900px){.stat-row{flex-direction:column;align-items:center;gap:18px}.stat-row>div+div{border-left:0}}@media(max-width:768px){.stat-row span{text-align:left}}.step-grid{padding-top:18px}@media(max-width:900px){.step-grid{grid-template-columns:1fr 1fr}}.step-card{border-top:1px solid var(--border);padding:28px 4px}.step-card h3{color:#fff;font-size:26px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.208px;margin:20px 0}.step-card p{color:#9a968f;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.step-card-top{display:flex;align-items:center;justify-content:space-between}.step-ghost{color:#1e1e1e;font-size:56px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-1.68px}.chip-link{display:inline-block;margin-top:0;text-decoration:none;color:#d6d0c6;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.2px}.pay-caption-short{display:none}.pay-caption{text-align:right;margin-top:8px;color:#d6d0c6;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.flow-break{display:none}.flow-chips{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;flex-wrap:wrap}.flow-chips span{display:flex;padding:16px 26px;align-items:center;gap:12px;border-radius:999px;border:1px solid #262626;background:#0f0f0f;color:#fff;font-size:17px;font-style:normal;font-weight:700;line-height:normal}.flow-chips span svg{color:#ffb020}.flow-chips i{width:18px;height:1px;background:#3a3a3a}.center-btn{margin-top:22px;width:auto}.review-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.review-head .bigmail{display:flex;width:188px;height:188px;padding:12px;justify-content:center;align-items:center;border-radius:44px;border:1px solid #262626;background:#0a0a0a}.review-head.application-review-head h2{font-size:64px;font-weight:800;line-height:68px;letter-spacing:-2.24px}.mail-tile{width:68px;height:68px;border-radius:18px;background:#161616;color:#ffb020;display:grid;place-items:center;box-shadow:0 0 60px #ff8a1a40}.node-line{position:absolute;top:28px;right:calc(50% + 126px);width:calc(100% - 84px);height:1px;background:#2a2a2a}.node-label-long,.node-index{display:none}.review-more{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:#f3e3c0;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:12px 20px;border-radius:999px;background:#2a1a0c!important}.signup-know{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.signup-know>.wave-svg{position:absolute;left:50%;top:50%;z-index:-1;width:156%;max-width:none;height:auto;margin:0;transform:translate(-50%,-58%);opacity:.1;pointer-events:none}@media(max-width:768px){.signup-know>.wave-svg{top:61%}}@media(max-width:420px){.signup-know>.wave-svg{top:62%}}.signup-know>div{position:relative;z-index:1}.signup-know h2{margin-bottom:28px}.signup-know .btn{width:auto;color:#d6d0c6;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.44px}.know-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 44px}.know-grid h3{margin-bottom:0;font-size:20px}.know-grid .soft-card{padding:20px!important}.know-grid .icon-tile{border:none!important;background:none!important;width:fit-content!important;height:fit-content!important}.know-grid .icon-tile svg{width:36px;height:36px}.review-rail .node .icon-tile svg{width:33px;height:33px}@media(max-width:900px){.signup-know,.know-grid{grid-template-columns:1fr}}@media(max-width:900px){.review-rail .node span:last-child{font-size:11px}}@media(max-width:900px){.step-grid,.card-grid,.rights-grid,.pay-band{grid-template-columns:1fr}}@media(max-width:768px){.hero{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;text-align:left;padding:110px 0 56px;overflow-x:clip}.hero>.hero-glows{grid-area:1/1/-1/2}.hero>.kicker{grid-area:1/1;margin-bottom:22px}.hero>h1{grid-area:2/1;z-index:2;color:#fff;font-size:44px;font-style:normal;font-weight:600;line-height:48px;letter-spacing:-1.76px}.hero>h1 em{background:linear-gradient(90deg,#ffc83d,#ff6b2c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:44px;font-style:normal;font-weight:600;line-height:48px;letter-spacing:-1.76px}.hero>.hero-lede{grid-area:3/1}.hero>.hero-buttons{grid-area:4/1;width:100%}.hero>.hero-stage{grid-area:2/1;z-index:0;width:100%}.hero>.stat-row{grid-area:5/1;width:100%}}@media(max-width:768px)and (max-width:420px){.hero>h1{font-size:40px}}@media(max-width:768px){.hero-lede{font-size:16px;line-height:1.45;margin-bottom:24px}.hero-buttons{flex-direction:column;align-items:stretch}.hero-buttons .btn{width:100%}.hero-stage{display:block;height:auto;margin:0;pointer-events:none;overflow:visible}.hero-stage .hero-watermark,.hero-stage .float-card{display:none}.hero-stage .wave-svg{position:absolute;left:50%;top:44%;width:640px;max-width:none;height:auto;margin:0;opacity:.09;transform:translate(-50%,-54%)}.glow-center{width:240px;height:240px;left:70%;top:-40px;bottom:auto;transform:translate(-50%);opacity:.9}.glow-side{display:none}.stat-row{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;border-radius:22px;border:1px solid #1F1F1F;background:#0a0a0a;overflow:hidden}.stat-row>div{min-width:0}.stat-row .stat-row-box{display:flex;flex-direction:column;justify-content:flex-start;gap:14px;padding:20px;border:0;min-height:134px}.stat-row .stat-row-box.first,.stat-row .stat-row-box.third{border-right:1px solid #1F1F1F}.stat-row .stat-row-box.first,.stat-row .stat-row-box.sec{border-bottom:1px solid #1F1F1F}.stat-row strong{color:#fff;font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.04em}.stat-row span{color:#8a8a8a;font-size:12px;line-height:1.4;font-weight:400}.stat-row .mobile-stats{display:flex;flex-flow:column}}@media(max-width:768px)and (max-width:480px){.stat-row .stat-row-box{padding:20px 14px}.stat-row strong{font-size:23px}.stat-row span{font-size:13px}}@media(max-width:768px){.section-block{padding:64px 0;text-align:left!important}.section-block h2{font-size:32px;margin-bottom:24px;text-align:left}.section-block#rights h2,.section-block#payment h2,.section-block#how h2,.section-block#faq h2{font-size:32px;line-height:1.1;letter-spacing:-.04em;text-align:left}.section-block .kicker{margin-bottom:16px}.step-grid{grid-template-columns:1fr 1fr;gap:20px}.step-card{width:auto;padding:18px 4px 8px}.step-card .icon-tile{width:44px;height:44px;border-radius:12px}.step-card h3{font-size:17px;margin:12px 0 6px}.step-card p{font-size:13px}.step-ghost{font-size:32px;color:#3a3a3a}#payment .chip-link,#payment h2 br{display:none}.pay-band{padding:0;border:0;border-radius:0;background:transparent}.pay-band .pay-band-glow{display:none}.pay-band .pay-band-content{grid-template-columns:1fr;background:transparent;text-align:left;gap:20px}.pay-band .pay-band-content>div:last-child{position:relative;overflow:hidden;text-align:center;background:radial-gradient(120% 70% at 50% 0%,rgba(255,122,40,.38),transparent 62%),#121212;border:1px solid #262626;border-radius:24px;padding:28px 16px}.pay-band h2{font-size:32px;line-height:1.1;text-align:left}.pay-figure{font-size:88px;letter-spacing:-3px;text-align:center}.pay-caption{text-align:center}.pay-caption .pay-caption-full{display:none}.pay-caption .pay-caption-short{display:inline;font-size:16px;font-weight:500;color:#d6d0c6}.flow-chips{width:100%;max-width:100%;box-sizing:border-box;gap:8px 6px;flex-wrap:wrap;justify-content:center;margin-top:-58px;margin-bottom:8px;position:relative;z-index:1;padding:0 4px}.flow-chips>svg{width:14px;height:14px;flex:0 0 auto}.flow-chips span{padding:8px 12px;font-size:13px;gap:0}.flow-chips span svg{display:none}.flow-chips span:nth-of-type(3),.flow-chips span:nth-of-type(4){color:#3ddc84;border-color:#3ddc8473}}@media(max-width:768px)and (max-width:420px){.stat-row strong{font-size:20px;letter-spacing:-.03em;overflow-wrap:anywhere}#payment .pay-band-content>div:last-child{padding-bottom:136px}.flow-chips{margin-top:-116px;row-gap:10px}.flow-chips .flow-mid{display:none}.flow-chips .flow-break{display:block;flex-basis:100%;width:0;height:0;padding:0;border:0;background:none}.flow-chips span{padding:6px 10px;font-size:12px}.flow-chips>svg{width:12px;height:12px}}@media(max-width:768px){.review-head{flex-direction:column;align-items:flex-start}.review-head .bigmail{display:none}.review-head.application-review-head h2{font-size:28px;line-height:34px;letter-spacing:-.84px}.review-rail{flex-direction:column;align-items:stretch;gap:0;margin:8px 0 20px}.review-rail .node{flex-direction:row;align-items:flex-start;gap:14px;padding:0 0 22px}.review-rail .node .icon-tile{width:44px;height:44px;border-radius:50%;flex:0 0 auto;z-index:1}.review-rail .node .icon-tile svg{width:22px;height:22px}.review-rail .node .node-label{font-size:16px}.node-label{display:none}.node-copy{display:flex;flex-direction:column;padding-top:4px}.node-label-long{display:block;color:#fff;font-size:17px;font-weight:700}.node-index{display:block;margin-top:2px;color:#8a8a8a;font-size:13px;font-weight:600}.node-line{top:-22px;left:23px;right:auto;width:1px;height:22px}.review-more{display:flex;width:100%;max-width:100%;white-space:normal;justify-content:flex-start;box-sizing:border-box;font-size:12px}#rights .rights-grid{grid-template-columns:1fr;gap:12px}#rights .soft-card{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;border-radius:18px}#rights .soft-card .icon-tile{grid-row:1/span 2;width:44px;height:44px;border-radius:14px}#rights .soft-card .icon-tile svg{width:22px;height:22px}#rights .soft-card h3{margin:0 0 4px;font-size:17px}#rights .soft-card p{margin:0;font-size:14px}#rights .center-btn{display:flex;width:100%;margin-top:16px;padding:14px 18px;font-size:16px}.signup-know{display:flex;flex-direction:column;align-items:stretch}.signup-know>div:first-child{display:contents}.signup-know .know-grid{order:1;margin-top:8px}.signup-know .signup-chips{order:2;margin-top:22px;gap:16px 18px}}@media(max-width:768px)and (max-width:580px){.signup-know .signup-chips{gap:10px}.signup-know .signup-chips .mini-chip{font-size:12px!important}}@media(max-width:768px)and (max-width:440px){.signup-know .signup-chips{gap:4px}.signup-know .signup-chips .mini-chip{font-size:11px!important}}@media(max-width:768px){.signup-know .landing-rates{width:fit-content!important}.know-grid{grid-template-columns:1fr 1fr}.know-grid .soft-card h3{font-size:14px!important;font-weight:700}.know-grid .icon-tile{border:none!important;background:none!important;width:fit-content!important;height:fit-content!important}.know-grid .icon-tile svg{width:21px;height:21px}#faq .kicker{color:#ffc83d}#faq .faq-list{max-width:none;gap:0}#faq .faq-item{background:transparent;border:0;border-radius:0;border-bottom:1px solid #2a2a2a;padding:0}#faq .faq-item summary{padding:18px 0;font-size:17px;font-weight:650}#faq .faq-item summary span{color:#ffc83d;font-size:0}#faq .faq-item summary span:before{content:"+";font-size:22px;font-weight:500}#faq .faq-item[open] summary span:before{content:"×"}#faq .faq-item p{padding:0 28px 16px 0;color:#9a9a9a}.section-block .kicker{border:0;background:transparent;padding:0;color:#bdbdbd}.section-block .kicker i{display:none}.closing{padding:28px 0 8px}.closing .closing-content{border:1px solid #2a2a2a;border-radius:28px;padding:40px 18px 28px}.closing .closing-content h2{color:#fff;text-align:center;font-size:30px;font-weight:600;line-height:36px;letter-spacing:-1.05px;max-width:300px;margin-bottom:16px}.closing .btn{width:100%}}@media screen and (max-width:480px){.hero-stage .wave-svg{width:546px;transform:translate(-50%,-64%)}}.auth-page{width:min(1120px,100% - 40px);margin:0 auto;padding:36px 0 20px}.auth-page .hero-grid{display:contents}.auth-page aside{order:-1}.auth-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:900px){.auth-split{grid-template-columns:1fr}}.auth-visual{min-height:520px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:#0c0c0c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;padding:48px 36px 40px}@media(max-width:900px){.auth-visual{display:none}}.login-burst{position:relative;width:min(320px,86%)}.login-burst-rays svg{display:block;width:100%;height:auto}.login-mic{position:absolute;left:48.3%;top:49.3%;width:130px;height:130px;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;background:#8b3c1c}.login-mic svg{width:44px;height:44px}.flow-pills{display:flex;align-items:center;gap:10px;color:#8a8a8a;font-size:13px;font-weight:500}.flow-pills span{color:#fff;font-size:13px;font-style:normal;font-weight:600;line-height:normal;display:flex;padding:8px 14px;align-items:flex-start;border-radius:999px;border:1px solid #262626;background:#151515}.flow-pills i{font-style:normal;font-size:12px;color:#6e6e6e}.login-page .auth-split{align-items:stretch;gap:28px}.login-page .panel-card{background:#141414;border-radius:22px;padding:32px 28px 28px;display:flex;flex-direction:column;justify-content:center}.login-page .panel-card h1{font-size:32px;font-weight:800;letter-spacing:-.48px}.login-page .sub{color:#9a968f;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:22px}.login-page .kicker{padding:6px 12px;font-size:11px;letter-spacing:.12em;margin-bottom:16px;align-self:flex-start}@media(max-width:900px){.login-page .kicker{border:none!important;color:#ffd042!important;padding-left:0!important}.login-page .kicker i{display:none}}.login-page .field{margin-bottom:16px}.login-page .field label{color:#d6d0c6;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.login-page .field input{background:#151515;border-color:#151515;border-radius:12px;min-height:48px;padding:12px 16px;font-size:15px;border:1px solid #262626}.login-page .field input::placeholder{color:#6f6b65}.login-page .form-links{margin:0 0 18px;align-items:center}.login-page .form-links a{color:#ffc83d;font-weight:700}.login-page .eye-btn svg path{stroke:#9a9a9a}.login-page .btn-primary{box-shadow:0 12px 36px #ff8a1a61}.login-page .fine{font-size:14px;color:#9a9a9a;line-height:1.7;margin-top:22px}.login-page .fine a{color:#ffc83d;font-size:14px;font-weight:700}@media(max-width:900px){.login-page{width:min(480px,100% - 32px);padding:56px 0}.login-page .panel-card{padding:22px 18px 20px}.login-page .panel-card h1{font-size:32px}}.narrow-page.forgot-page{max-width:480px}@media(max-width:900px){.narrow-page.forgot-page{width:min(480px,100% - 32px);padding-top:20px}}@media(max-width:768px){.reset-password-card{padding:22px 18px 18px}}.reset-password-card .icon-tile{margin-bottom:18px}@media(min-width:769px){.reset-password-card .icon-tile{display:none}}.reset-password-card .sub{margin-bottom:18px}.reset-password-card .fine{margin-top:18px}@media(max-width:768px){.reset-password-card .kicker{display:none!important}}.reset-inbox{display:none;text-align:center}.reset-inbox .kicker{margin-bottom:22px}.reset-inbox .inbox-check{width:36px;height:36px;margin:0 auto 16px;border-radius:50%;background:#241c10;border:1px solid #6a5424;color:#f4e4c4;display:grid;place-items:center}.reset-inbox h1{font-size:22px;letter-spacing:-.3px;margin-bottom:10px}.reset-inbox .sub{margin:0 auto 22px;max-width:320px;font-size:14px;line-height:1.45}.reset-inbox .btn{width:100%}.reset-inbox .fine{margin:14px 0 0;color:#8a8680;font-size:12px;line-height:1.4}@media(min-width:901px){.forgot-page.is-sent .reset-password-card{display:none}.forgot-page.is-sent .reset-inbox{display:block}}.reset-sent{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 12px;border-radius:16px;background:#10291c;border:1px solid #1d7a46;color:#3dce7c}.reset-sent strong{display:block;color:#3dce7c;font-size:15px;font-weight:700;line-height:1.3}.reset-sent p{margin:3px 0 0;color:#8fbfa6;font-size:13px;line-height:1.35}.show-pass{border:0;background:transparent;padding:0;color:#8a8a8a;font-size:13px;font-weight:500;cursor:pointer}.site:has(.login-page),.site:has(.forgot-page),.site:has(.signup-page){min-height:100vh;display:flex;flex-direction:column}.site:has(.login-page) main,.site:has(.forgot-page) main,.site:has(.signup-page) main{flex:1;display:flex;align-items:center;min-height:0;padding-bottom:0}@media(max-width:900px){.site:has(.login-page) main,.site:has(.forgot-page) main,.site:has(.signup-page) main{align-items:flex-start}}.login-footer{border-top:1px solid var(--border);margin-top:0;padding:20px 0}.login-footer-inner{width:min(1120px,100% - 40px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#8a8a8a;font-size:13px}.login-footer-inner p{margin:0}.login-footer-inner nav{display:flex;gap:32px}.login-footer-inner a{color:#8a8a8a;text-decoration:none}.login-footer-inner a:hover{color:var(--white)}.login-footer-inner a[href="/privacy"],.login-footer-inner .login-footer-short{display:none}@media(max-width:900px){.login-footer-inner{width:min(480px,100% - 32px);flex-direction:column-reverse;gap:12px;text-align:center}.login-footer-inner nav{gap:22px;justify-content:center}.login-footer-inner .login-footer-long{display:none}.login-footer-inner .login-footer-short{display:inline}}.password-wrap{position:relative}.password-wrap input{padding-right:44px}.password-wrap .eye-btn svg{stroke:#8a8a8a}.password-wrap .eye-btn svg path{stroke:#8a8a8a}.eye-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#aaa;cursor:pointer;width:32px;height:32px;display:grid;place-items:center}.form-links{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin:-4px 0 14px}.form-links a{color:#ffb020;text-decoration:none;font-weight:650}.hero-grid{display:grid;grid-template-columns:1fr .8fr;gap:40px;align-items:start}@media(max-width:860px){.hero-grid{grid-template-columns:1fr;gap:26px}}.hero-visual{background:var(--grey);border:1px solid var(--border);border-radius:var(--radius);padding:22px;position:sticky;top:90px}@media(max-width:860px){.hero-visual{position:static;order:-1}}.rate-line{display:flex;justify-content:space-between;align-items:flex-end;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.rate-line .amt{font-weight:900;font-size:30px;letter-spacing:-.03em}.rate-line .lbl{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.terms-accept{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.terms-accept .terms-box{margin-top:12px;max-height:240px}.terms-toggle{background:none;border:0;padding:0;color:var(--orange);font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hero-steps{display:flex;align-items:flex-start;justify-content:center;gap:10px;margin-top:22px}@media(max-width:420px){.hero-steps{gap:4px}}.hero-step{display:flex;flex-direction:column;align-items:center;gap:10px;flex:0 1 auto}.hero-step-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--orange);border:1px solid var(--red);box-shadow:0 0 14px #e8001e47}@media(max-width:420px){.hero-step-icon{width:40px;height:40px}}.hero-step-label{font-size:13px;font-weight:700;color:var(--white)}@media(max-width:420px){.hero-step-label{font-size:12px}}.hero-step-arrow{color:var(--muted);font-size:15px;margin-top:13px}.hero-blurb{margin:20px 0 0;font-size:13.5px;line-height:1.6;color:#cbc7d2;text-align:center}.invite-aside{align-self:start;text-align:center;position:sticky;top:96px;padding-top:8px}.invite-aside .rate-hero{margin-inline:auto}.invite-aside .kicker{margin-bottom:20px;padding:7px 14px;font-size:11px;letter-spacing:.14em}@media(max-width:900px){.invite-aside{align-self:start;text-align:left;position:static;padding-top:0}.invite-aside .rate-hero{margin-inline:0}.invite-aside .kicker{border:0;background:transparent;padding:0;margin-bottom:10px;color:#ffc83d;font-size:10px}.invite-aside .kicker i{display:none}}.invite-title{margin:0 0 22px;font-size:48px;font-weight:800;line-height:1.05;letter-spacing:-1.4px;color:#fff}.invite-title span{background:linear-gradient(90deg,#ffc83d,#ff6b2c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:900px){.invite-title{font-size:30px;letter-spacing:-.6px;margin-bottom:14px}}.rate-hero{background:linear-gradient(135deg,#ffc83d,#ff9a2e 55%,#ff6b2c);color:#1a1208;border-radius:24px;padding:26px 26px 28px;max-width:340px;box-shadow:0 24px 60px #ff7a1a38}.rate-hero small{display:block;letter-spacing:.14em;font-size:11px;font-weight:700;color:#1a1208c7}.rate-hero .amt{font-weight:800;font-size:76px;letter-spacing:-.05em;line-height:1;margin:14px 0 12px;color:#1a1208}.rate-hero .rate-note{font-size:15px;font-weight:600;color:#1a1208}.rate-hero .pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rate-hero .pills span{background:#111;color:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}@media(max-width:900px){.rate-hero{max-width:none;padding:18px 18px 20px;border-radius:20px}.rate-hero small{font-size:10px}.rate-hero .amt{font-size:52px;margin:8px 0}.rate-hero .rate-note{font-size:13px}.rate-hero .pills{margin-top:12px}.rate-hero .pills span{font-size:11px;padding:5px 10px}}.signup-form h2{margin:0 0 18px;font-size:26px;font-weight:800;letter-spacing:-.4px}.signup-form .field-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#d6d0c6}.signup-form .field.valid input,.signup-form .field.valid select{border-color:#1d9a56}.signup-form .input-mark{position:relative}.signup-form .input-mark input{padding-right:42px}.signup-form .input-mark .mark{position:absolute;right:12px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:#1d9a56}.signup-form .input-mark .mark:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.signup-form .choice-row{display:flex;flex-wrap:wrap;gap:8px}.signup-form .choice{border:1px solid #2a2a2a;background:#111;color:#eee;border-radius:999px;padding:8px 14px;font-size:13px;cursor:pointer}.signup-form .choice.on{border-color:#3a3a3a;background:#1c1c1c;color:#fff}.signup-form .phone-row{display:grid;grid-template-columns:88px 1fr;gap:8px}.signup-form .careful{display:flex;gap:10px;margin-top:12px;padding:12px 14px;border-radius:12px;background:#1a140c;border:1px solid #3a2a14;color:#e8d7b0}.signup-form .careful svg{flex:0 0 auto;margin-top:2px}.signup-form .careful strong{display:block;font-size:13px;color:#f3e2c0}.signup-form .careful p{margin:2px 0 0;font-size:12px;line-height:1.4;color:#cbb896}.signup-form .your-rate{margin:10px 0 0;color:#3dce7c;font-size:13px;font-weight:600}.signup-form .before-join{margin:6px 0 16px;padding:14px 16px;border-radius:14px;background:#111;border:1px solid #262626}.signup-form .before-join strong{display:block;font-size:14px}.signup-form .before-join p{margin:4px 0 8px;color:#9a968f;font-size:12px;line-height:1.4}.signup-form .before-join a{color:#ffc83d;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.signup-form .terms-accept{margin-bottom:16px}.signup-form .terms-accept .check-row span:last-child{font-size:13px;line-height:1.45;color:#d6d0c6}.signup-form .terms-accept a{color:inherit;text-decoration:underline}.signup-form .btn{width:100%}.rail{display:flex;align-items:center;gap:8px;margin-bottom:22px;flex-wrap:wrap}.rail .seg{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rail .seg .n{font-weight:500}.rail .seg.active{color:var(--white)}.rail .seg.active .n{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rail .seg.done{color:var(--ok)}.rail .seg-line{width:22px;height:1px;background:var(--border)}.accept-row{padding:4px 0}.steps-list{list-style:none;counter-reset:step;padding:0;margin:24px 0 0}.steps-list li{counter-increment:step;display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--border)}.steps-list li:before{content:counter(step,decimal-leading-zero);font-size:11px;color:var(--orange);flex:0 0 auto;padding-top:2px}.steps-list .txt{font-size:14px;color:#cbc7d2}.steps-list b{color:var(--white)}.apply-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.apply-page{width:min(1120px,100% - 40px);margin:0 auto;padding:36px 0 20px}.apply-layout.contact-page{align-items:flex-start}.apply-layout.contact-page .apply-pitch{display:flex;flex-flow:column;gap:26px}.apply-layout.contact-page .apply-pitch h1{color:#fff;font-size:52px;font-weight:800;line-height:56px;letter-spacing:-1.56px;margin-bottom:0}.apply-layout.contact-page .apply-pitch .sub{color:#9a968f;font-size:16px;font-weight:400}.apply-layout.contact-page .apply-pitch .stack .soft-card{display:flex;gap:18px}.apply-layout.contact-page .apply-pitch .stack .soft-card .soft-icon{display:flex;width:52px;height:52px;justify-content:center;align-items:center;border-radius:26px;background:#2a1a0c}.apply-layout.contact-page .apply-pitch .stack .soft-card .soft-icon svg{width:21;height:21;stroke:#ff6b2c}.apply-layout.contact-page .apply-pitch .stack .soft-card .soft-icon svg path{stroke:#ff6b2c}.apply-layout.contact-page .apply-pitch .stack .soft-card .soft-icon-text{width:calc(100% - 52px)}.apply-layout.contact-page .apply-pitch .stack .soft-card .soft-icon-text h3{color:var(--Text-Secondary, #66645F);font-size:16px;font-weight:400;line-height:24px}.apply-layout.contact-page .apply-pitch .stack .soft-card .soft-icon-text p{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.apply-layout.contact-page .apply-pitch .stack .soft-card.privacy-card{display:none}@media(max-width:768px){.apply-layout.contact-page .apply-pitch h1{font-size:32px;line-height:36px;letter-spacing:-.96px}}.apply-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.apply-layout.apply{gap:80px}.apply-layout .panel-card h2,.apply-layout .panel-card .field{margin-bottom:22px}.apply-layout .panel-card h2{font-size:32px;font-weight:800;letter-spacing:-.48px}.apply-layout .panel-card .field .apply-name{color:#d6d0c6;font-size:14px;font-weight:600}.apply-layout .panel-card .fine{margin-top:22px!important}.apply-layout .panel-card .fine{font-size:14px;color:#9a9a9a;line-height:1.7;margin-top:22px}.apply-layout .panel-card .fine a{color:#ffc83d;font-size:14px;font-weight:700}@media(max-width:900px){.apply-layout{grid-template-columns:1fr}.apply-layout.apply{gap:20px}}.apply-pitch h1{font-weight:800;letter-spacing:-.04em;font-size:clamp(30px,4vw,52px);margin:0 0 8px;line-height:50px}.apply-pitch h1 span{background:linear-gradient(90deg,#ffc83d,#ff6b2c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:900px){.apply-pitch h1{max-width:360px}}.apply-pitch .sub{color:#9a968f;font-size:18px}@media(max-width:900px){.apply-pitch .sub{margin-bottom:0}}.pitch-facts{margin-top:28px;display:grid;gap:0}.pitch-facts div{display:grid;grid-template-columns:114px 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--border);align-items:center}.pitch-facts strong{background:linear-gradient(90deg,#ffc83d,#ff6b2c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:30px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.45px}.pitch-facts span{color:#9a968f;font-size:15px;font-weight:500}.fact-chips{display:none;gap:8px;margin:16px 0}.fact-chips div{flex:1;background:#141414;border:1px solid var(--border);border-radius:14px;padding:10px}.fact-chips strong{display:block}.fact-chips span{color:#9a9a9a;font-size:12px}@media(max-width:900px){.fact-chips{display:flex;margin-top:0;margin-bottom:0}}.apply-learn a{color:#ffc83d;font-size:16px;font-weight:600}.progress-label{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.14em;color:#bdbdbd;margin-bottom:22px}.progress-label span{color:#ffc83d;font-size:12px;font-weight:700;letter-spacing:1.68px}.bar{position:relative;height:4px;background:#262626;border-radius:99px;overflow:hidden;margin-bottom:18px}.bar i{display:block;height:100%;background:var(--grad);border-radius:99px}.bar:after{content:"";position:absolute;top:0;left:50%;width:4px;height:100%;background:#141414;transform:translate(-50%);z-index:2}.bar:after{content:"";position:absolute;top:0;left:50%;width:8px;height:100%;background:#141414;transform:translate(-50%);z-index:2}.prompt-box{background:#1a140c;border:1px solid rgba(255,160,40,.25);border-radius:16px;padding:14px;margin-bottom:16px}.prompt-box small{color:#ffb020;letter-spacing:.14em;font-size:11px}.prompt-box p{margin:8px 0 0;line-height:1.45}.capture{background:#0c0c0c;border:1px solid var(--border);border-radius:18px;padding:22px 16px 16px;text-align:center}.capture .wave-row{height:48px;margin:12px 0;justify-content:center}.capture .wave-row span{max-width:4px;background:#3a3a3a}.capture .wave-live span,.capture .wave-hot span{background:var(--grad)}.capture-time{font-weight:750;font-size:42px;letter-spacing:-.04em}.capture-time.live{color:#ffb020}.capture-actions,.inline-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px}.inline-actions .btn{width:auto}.take-actions{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:10px;margin-top:14px}.take-actions .play-orb{width:44px;height:44px;color:#fff}.take-actions .btn{width:auto;min-height:44px;padding:8px 16px;gap:6px;font-size:14px;font-weight:600;white-space:nowrap}@media(max-width:400px){.take-actions{gap:8px}.take-actions .btn{padding:8px 12px;font-size:13px}}.thanks-card{display:flex;flex-flow:column;gap:22px;text-align:center}.thanks-card .sub{color:#9a968f;text-align:center;font-size:16px;font-weight:400}.thanks-card .thanks-sub{color:#9a968f;font-size:14px;font-weight:500}.thanks-card .check-orb{width:56px;height:56px;margin:0 auto 12px;border-radius:999px;display:grid;place-items:center;background:#ffc83d33;color:#fff}.apply-thanks .thanks-lead{margin:0;color:#9a968f;font-size:14px;text-align:center}.apply-thanks .check-orb{width:64px;height:64px;margin:4px auto 0;background:radial-gradient(circle,#ffc83d73,#ffb02014 68%);box-shadow:0 0 28px #ffb02047}.apply-thanks .thanks-desktop{display:flex;flex-direction:column;align-items:center;gap:28px;width:100%}.apply-thanks .in-review{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#2a1f12;color:#ffc83d;font-size:13px;font-weight:600}.apply-thanks .thanks-mobile{display:none}@media(max-width:900px){.apply-thanks .thanks-desktop{display:none}.apply-thanks .thanks-mobile{display:flex;flex-direction:column;gap:10px;width:100%}.apply-thanks .done-row{margin:0}}.done-row{display:flex;align-items:center;gap:8px;background:#14301f;color:#b6f3cf;border-radius:12px;padding:12px 14px;margin:8px 0;text-align:left}.done-row.pending{background:#1a1a1a;color:#ddd}@media(max-width:900px){.pitch-facts,.apply-learn{display:none}}.slide-card{background:var(--grey);border:1px solid var(--border);border-radius:18px;padding:22px}@media(max-width:640px){.slide-card{padding:18px 16px}}.slide-card{background:#121212;border-radius:22px}.slide-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.slide-record-label{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.slide-record-label:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--red)}.slide-context{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:16px}.slide-context-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.slide-context-title{font-weight:700;font-size:clamp(15px,2.2vw,18px);line-height:1.3}.slide-center{padding:26px 0}.slide-text{font-weight:700;font-size:clamp(19px,3.4vw,27px);line-height:1.34;letter-spacing:-.02em;margin:0;text-align:center}.reply-meta{font-size:12px;margin-bottom:14px}.slide-record-box{background:var(--black);border:1px solid var(--border);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:12px}.record-timer{font-size:17px;font-weight:500;letter-spacing:.04em}.record-hint{font-size:12px;letter-spacing:0}.record-actions{display:flex;gap:10px;flex-wrap:wrap}.record-actions .btn{flex:1;min-width:150px;width:auto}@media(max-width:640px){.record-actions .btn{min-width:100%}}.skip-btn{align-self:center;border:0;color:var(--muted)}.playback{width:100%;height:38px;border-radius:999px}.slide-progress{margin-top:20px}.slide-progress-text{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:8px}.slide-progress-track{height:4px;background:var(--mid);border-radius:999px;overflow:hidden}.slide-progress-fill{height:100%;background:var(--grad);border-radius:999px;transition:width .4s ease}.rerecord-banner{border:1px solid rgba(255,122,41,.45);background:#ff7a2912;border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:16px}.rerecord-title{font-weight:700;font-size:13px;color:var(--orange)}.rerecord-note{font-size:14px;color:var(--white);margin:8px 0 0}.rerecord-hint{font-size:12px;color:var(--muted);margin:8px 0 0}.rerecord-callout{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;border:1px solid rgba(255,122,41,.45);background:#ff7a2912;border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:16px;cursor:pointer;color:var(--white)}.rerecord-callout b{font-size:14px;color:var(--orange)}.rerecord-callout span{font-size:12px;color:var(--muted)}.rerecord-action{width:auto;align-self:flex-start;text-decoration:none}.composer-switch{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:14px}.composer-note{font-size:11px;margin-left:auto}.reply-box{width:100%;background:var(--black);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px;color:var(--white);font-size:15px;line-height:1.55;resize:vertical;outline:none;min-height:120px}.reply-box:focus{border-color:var(--orange)}.reply-box::placeholder{color:#4a4753}.record-layout{display:grid;grid-template-columns:1.4fr .7fr;gap:16px;align-items:start}@media(max-width:900px){.record-layout{grid-template-columns:1fr}}.side-stack{display:grid;gap:12px}.record-main{display:grid;gap:16px;min-width:0}.rec-card{background:#121212;border:1px solid var(--border);border-radius:22px;padding:24px}@media(max-width:640px){.rec-card{padding:20px 16px;border-radius:18px}}.rec-label{display:block;color:#ffb020;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.rec-label-center{text-align:center}.rec-title{font-weight:700;font-size:clamp(17px,2.2vw,20px);line-height:1.35;letter-spacing:-.01em;margin:10px 0 18px}.rec-context .reply-meta{margin:12px 0 0}.rec-box{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 28px 28px}.rec-box .composer-switch,.rec-box .reply-box,.rec-box .row-between,.rec-box .form-error,.rec-box .hint{width:100%;text-align:left}@media(max-width:640px){.rec-box{padding:24px 16px 20px}}.rec-prompt{font-weight:700;font-size:clamp(20px,2.8vw,26px);line-height:1.35;letter-spacing:-.02em;margin:14px 0 22px;max-width:34ch}.rec-timer{font-weight:800;font-size:clamp(56px,7vw,76px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--white);transition:color .2s}.rec-box.is-recording .rec-timer{color:#ff7a12}.rec-status{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 14px;border-radius:999px;background:#1c1c1c;border:1px solid var(--border);color:#bdbdbd;font-size:13px;font-weight:600}.rec-status.is-recording{color:#ffb020;background:#ff7a121a;border-color:#ff7a1259}.rec-status.is-ready{color:#3dce7c;background:#10291c;border-color:#1d7a46}.record-page .rec-prompt{font-size:18px;font-weight:600;max-width:100%;text-align:left}.record-page .rec-timer{font-size:40px;font-weight:600;letter-spacing:-3.2px}.record-page .rec-status.is-idle{color:#d6d0c6;font-size:13px;font-weight:600}.record-page .voice-wave{height:31px}@media(max-width:640px){.record-page .voice-wave{height:51px}}.record-page .rec-actions .btn{font-size:17px!important;font-weight:700}.record-page .rec-actions .btn.rec-submit{font-size:16px!important}.record-page .rec-actions .rec-secondary{font-size:15px!important}.record-page .rec-actions svg{width:18px;height:18px}@media(max-width:640px){.record-page{font-size:16px}.record-page .rec-timer{font-size:64px}}.note-short{display:none}@media(max-width:900px){.note-long{display:none}.note-short{display:inline}}.rec-dot{width:8px;height:8px;border-radius:50%;background:#ff3b30;animation:rec-blink 1.2s ease-in-out infinite}.rec-dot.is-ok{background:var(--ok);animation:none}@keyframes rec-blink{50%{opacity:.25}}.rec-wave-row{width:100%;display:flex;align-items:center;gap:14px;margin:26px 0 28px}.rec-take-play{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:0;background:var(--grad);color:#1a1208;display:grid;place-items:center;cursor:pointer}.rec-actions{width:100%;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.rec-actions .btn{width:auto;min-width:170px;gap:8px}.rec-actions .again-short{display:none}.rec-actions.is-ready{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:16px}.rec-actions.is-ready .rec-take-row{display:flex;justify-content:center;flex-wrap:nowrap;gap:10px;width:100%}.rec-actions.is-ready .rec-take-row svg{width:17px;height:17px}.rec-actions.is-ready .rec-take-row .btn{min-width:0;width:auto;flex:0 1 auto}.rec-actions.is-ready .rec-submit{width:min(100%,520px);min-width:0}@media(max-width:900px){.rec-actions.is-ready .rec-submit{order:-1;width:100%}.rec-actions.is-ready .rec-take-row .btn{flex:1;padding-inline:10px;font-size:13px!important}.rec-actions.is-ready .again-long{display:none}.rec-actions.is-ready .again-short{display:inline}}@media(max-width:640px){.rec-actions{flex-direction:column}.rec-actions .btn{width:100%;min-width:0}.rec-actions.is-recording .rec-primary,.rec-actions.is-paused .rec-primary{order:-1}.rec-actions.is-ready .rec-take-row .btn{width:auto}.rec-actions .rec-take-row .again-short{font-size:13px!important}.rec-actions .rec-take-row svg{width:15px!important;height:15px!important}}.rec-submitted{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:48px 28px 36px;font-size:16px!important}.rec-submitted .check-orb{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#241c10;border:1px solid #6a5424;color:#f4e4c4}.rec-submitted h2{margin:6px 0 0;font-size:22px;font-weight:800;letter-spacing:-.3px}.rec-submitted p{margin:0;color:#9a968f;font-size:14px}.rec-submitted .in-review{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:6px 12px;border-radius:999px;background:#2a1f12;color:#ffc83d;font-size:13px;font-weight:600}.rec-submitted .btn{width:min(100%,320px);margin-top:10px}@media(max-width:900px){.rec-submitted{padding:36px 18px 28px}.rec-submitted .btn{width:100%}}.rec-box .skip-btn{margin-top:12px}.rec-side{display:grid;gap:12px}@media(max-width:900px){.rec-side{gap:0}}.rec-stats{display:grid;gap:12px}@media(max-width:900px){.rec-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.rec-stat{background:#121212;border:1px solid var(--border);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:6px;min-width:0}@media(max-width:900px){.rec-stat{padding:14px 12px;border-radius:14px;gap:4px}}.rec-stat-k{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rec-stat-v{font-weight:800;font-size:36px;white-space:nowrap;letter-spacing:-.72px}@media(max-width:900px){.rec-stat-v{font-size:17px;letter-spacing:-.34px}}.rec-stat-sub{color:#8a8a8a;font-size:13px;line-height:1.4}@media(max-width:900px){.rec-stat-sub{display:none}}@media(max-width:900px){.rec-progress{display:none}}.rec-progress-text{font-size:17px;font-weight:700}.rec-progress-track{height:6px;background:#262626;border-radius:999px;overflow:hidden;margin-top:6px}.rec-progress-fill{height:100%;background:var(--grad);border-radius:999px;transition:width .4s ease}.meter-card .k{color:var(--muted);letter-spacing:.12em;font-size:11px;font-weight:700}.meter-card .v{font-weight:800;font-size:28px;letter-spacing:-.04em;margin-top:6px}.responding{margin-bottom:14px}.responding .label{color:#ffb020;letter-spacing:.14em;font-size:11px;font-weight:700}.filter-row{display:flex;gap:8px;flex-wrap:wrap}.log-row{display:flex;flex-direction:column;gap:10px}.log-title{font-weight:750;font-size:16px}.log-meta{font-size:12px;margin-top:2px}.log-pills{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto}@media(max-width:640px){.log-pills{justify-content:flex-start}}.log-text{font-size:13px;color:#cbc7d2;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.log-pay{font-size:14px;font-weight:500}.log-pay-earned{color:var(--ok)}.review-note{font-size:13px;border-left:2px solid var(--mid);padding:8px 0 8px 12px}.review-note-ok{border-left-color:var(--ok)}.review-note-warn{border-left-color:var(--orange)}.log-count{font-size:13px;margin-top:4px;min-height:20px}.filter-pills{display:flex;gap:8px;flex-wrap:wrap}.filter-pills button{border:1px solid #2a2a2a;background:#141414;color:#ddd;border-radius:999px;padding:7px 12px;cursor:pointer;font-weight:650}.filter-pills button.on{background:var(--grad);color:#1a1208;border-color:transparent}.log-card{display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--border)}.log-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.audio-bar{display:flex;align-items:center;gap:10px;background:#0c0c0c;border-radius:999px;padding:6px 10px}.audio-bar button{width:32px;height:32px;border-radius:99px;border:0;background:var(--grad);color:#1a1208;display:grid;place-items:center;cursor:pointer}.search-field{position:relative}.search-field svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#777}.search-field input{padding-left:36px}.log-page h1{margin:0;font-size:clamp(28px,4vw,36px)}@media(max-width:900px){.log-page .refresh-btn{width:36px;height:36px;min-width:36px;padding:0;font-size:0;border-radius:999px}.log-page .refresh-btn .refresh-icon{font-size:16px}}.log-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.log-count{margin-top:6px;color:#9a968f;font-size:14px;min-height:20px}.log-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}@media(max-width:900px){.log-toolbar{flex-direction:column-reverse;align-items:stretch;gap:12px}}.log-filters{display:flex;gap:8px;min-width:0}.log-filters button{border:1px solid #2a2a2a;background:#141414;color:#e8e8e8;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer}.log-filters button.on{background:var(--grad);color:#1a1208;border-color:transparent}@media(max-width:900px){.log-filters{overflow-x:auto;padding-bottom:2px}.log-filters button{flex:0 0 auto}}.log-search{position:relative;width:min(280px,100%);flex:0 0 auto}.log-search svg{position:absolute;left:12px;top:50%;color:#8a8a8a;transform:translateY(-50%)}.log-search input{width:100%;background:#121212;border:1px solid #2a2a2a;border-radius:999px;color:#fff;padding:10px 14px 10px 36px;outline:none}@media(max-width:900px){.log-search{width:100%}}.log-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;color:#8a8a8a;font-size:12px}.log-legend span{display:inline-flex;align-items:center;gap:6px}.log-legend em{font-style:normal;color:#6f6f6f}.log-legend i{width:7px;height:7px;border-radius:50%}.log-legend i.is-review{background:#ffc83d}.log-legend i.is-approved{background:#3dce7c}.log-legend i.is-rerecord{background:#ff8a32}.log-legend i.is-rejected{background:#8a8a8a}@media(max-width:900px){.log-legend{display:none}}.log-list{display:grid;gap:14px;margin-top:18px}.log-card{background:#121212;border:1px solid #262626;border-radius:18px;padding:18px 18px 16px;display:grid;gap:14px}.log-card h2{margin:0;font-size:18px;font-weight:750;letter-spacing:-.2px}.log-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.log-card-top p{margin:6px 0 0;color:#8a8a8a;font-size:13px}.log-card-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.log-card-badges{display:flex;align-items:center;gap:8px}.log-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;white-space:nowrap}.log-status.is-approved{color:#3dce7c;background:#10291c}.log-status.is-pending_approval{color:#ffc83d;background:#2a1f12}.log-status.is-rerecord{color:#ff8a32;background:#2a160c}.log-status.is-rejected,.log-status.is-superseded{color:#bdbdbd;background:#1c1c1c}.log-earned{color:#3dce7c;font-size:16px;font-weight:750}.log-potential{color:#9a968f;font-size:12px}.log-card-text,.log-missing{margin:0;color:#d6d0c6;font-size:14px;line-height:1.45}.log-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.log-card-foot p{display:flex;align-items:flex-start;gap:8px;margin:0;color:#9a968f;font-size:13px;line-height:1.4}.log-card-foot .btn{width:auto;flex:0 0 auto}@media(max-width:900px){.log-card-foot{flex-direction:column;align-items:stretch}.log-card-foot .btn{width:100%}}.log-card.is-approved .log-card-foot svg{color:#3dce7c}.log-empty{margin-top:18px;min-height:360px;border:1px solid #262626;border-radius:22px;background:#101010;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.log-empty h2{margin:14px 0 6px;font-size:22px}.log-empty p{margin:0 0 18px;color:#9a968f;font-size:14px}.log-empty-mic{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#241c10;border:1px solid #6a5424}.log-start{width:auto;gap:8px}.log-start .start-short{display:none}@media(max-width:900px){.log-start{width:100%;max-width:280px}.log-start .start-long{display:none}.log-start .start-short{display:inline-flex;align-items:center}.log-start svg{width:16px;height:16px}}.balance-card{text-align:center;background:#121212;border-radius:22px}.balance-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.balance-value{margin:6px 0 4px;font-weight:850;font-size:clamp(48px,6vw,72px);letter-spacing:-.05em;line-height:.95;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.threshold{margin:20px auto 0;max-width:380px}.section-heading{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:32px 0 12px}.ledger-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.ledger-row:last-child{border-bottom:0}.ledger-amount{font-size:14px;white-space:nowrap}.ledger-credit{color:var(--ok)}.ledger-debit{color:var(--muted)}.payout-amount{font-weight:900;font-size:26px;letter-spacing:-.03em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1}.payout-destination{background:var(--black);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px}.payout-destination .mono{font-size:14px;margin-top:2px;word-break:break-all}.redeem-amount{text-align:left;margin:20px auto 0;max-width:380px}.redeem-amount label,.redeem-amount .hint,.redeem-amount .err-msg{text-align:center}.payout-nudge{border:1px solid var(--warn);border-radius:var(--radius-sm);padding:16px;background:color-mix(in srgb,var(--warn) 7%,transparent)}.link-btn{background:none;border:0;padding:0;font:inherit;color:var(--white);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.link-btn:hover{color:var(--orange)}.payout-form,.payout-form .hint,.payout-form .err-msg{text-align:left}.earn-layout{display:grid;grid-template-columns:1.4fr .7fr;gap:16px;align-items:start}@media(max-width:900px){.earn-layout{grid-template-columns:1fr}}.big-balance{font-weight:850;font-size:clamp(52px,6vw,72px);letter-spacing:-.05em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:.95}.usd-tag{display:inline-block;margin-left:8px;font-size:12px;color:#aaa;border:1px solid var(--border);border-radius:999px;padding:2px 8px;vertical-align:middle;background:none;-webkit-text-fill-color:#aaa}.track{height:6px;background:#2a2a2a;border-radius:99px;overflow:hidden;margin:10px 0}.track i{display:block;height:100%;background:#3a3a3a}.track i.ready{background:var(--ok)}.track i.partial{background:var(--grad)}.activity-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.activity-row{display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--border);grid-template-columns:28px 1fr auto;align-items:center}.amount-plus{color:var(--ok);font-weight:750}.amount-minus{color:#eee;font-weight:750}.earn-page h1{margin:0;font-size:clamp(28px,4vw,36px)}.earn-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.earn-account,.earn-redeem{width:auto;gap:8px}.earn-grid{display:grid;grid-template-columns:1.45fr .8fr;gap:14px;margin-top:22px;align-items:start}.earn-available,.earn-stat,.earn-activity{background:#121212;border:1px solid #262626;border-radius:22px}.earn-available{padding:22px 22px 18px}.earn-kicker,.earn-stat span{display:block;color:#9a968f;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.earn-amount{margin-top:8px;font-weight:800;font-size:clamp(48px,6vw,64px);letter-spacing:-.04em;line-height:.95;background:linear-gradient(90deg,#ffc83d,#ff6b2c);-webkit-background-clip:text;background-clip:text;color:transparent}.earn-amount span{display:inline-block;margin-left:8px;padding:2px 8px;border:1px solid #3a3a3a;border-radius:999px;font-size:11px;letter-spacing:.08em;vertical-align:middle;background:none;-webkit-text-fill-color:#bdbdbd;color:#bdbdbd}.earn-mix,.earn-note,.earn-destination,.earn-stat p{margin:8px 0 0;color:#9a968f;font-size:13px;line-height:1.4}.earn-progress-meta{display:flex;justify-content:space-between;gap:12px;margin-top:18px;color:#d6d0c6;font-size:13px;font-weight:650}.earn-progress-meta .is-reached{color:#3dce7c}.earn-track{height:6px;margin-top:8px;background:#2a2a2a;border-radius:999px;overflow:hidden}.earn-track i{display:block;height:100%;border-radius:999px}.earn-track i.partial{background:linear-gradient(90deg,#ffc83d,#ff6b2c)}.earn-track i.ready{background:#3dce7c}.earn-amount-field{margin-top:16px;text-align:left}.earn-redeem{width:100%;margin-top:16px}.earn-redeem:disabled{background:#1c1c1c;color:#6e6e6e;box-shadow:none;cursor:not-allowed}.earn-destination{text-align:center}.earn-side{display:grid;gap:12px}.earn-stat{padding:18px 18px 16px}.earn-stat strong{display:block;margin-top:8px;font-size:32px;font-weight:800;letter-spacing:-.04em}.earn-activity{margin-top:18px;padding:8px 18px 10px}.earn-activity-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.earn-activity-head h2{margin:0;font-size:18px}.earn-tabs{display:flex;gap:6px}.earn-tabs button{border:0;background:transparent;color:#cfcfcf;border-radius:999px;padding:6px 12px;cursor:pointer;font-weight:650}.earn-tabs button.on{background:var(--grad);color:#1a1208}.earn-empty{margin:8px 0 16px;color:#9a968f}.earn-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid #262626}.earn-row strong,.earn-row span{display:block}.earn-row strong{font-size:14px;font-weight:650}.earn-row span{margin-top:2px;color:#8a8a8a;font-size:12px}.earn-row b.plus{color:#3dce7c}.earn-row b.minus{color:#e8e8e8}.earn-row i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.earn-row i.earning{background:#10291c}.earn-row i.earning:after{content:"";width:6px;height:10px;border:solid #3dce7c;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.earn-row i.payout{background:#2a160c}.earn-row i.payout:after{content:"";width:8px;height:8px;border:1.5px solid #ff8a32;border-radius:2px}@media(max-width:900px){.earn-grid{grid-template-columns:1fr}.earn-available{background:radial-gradient(120% 80% at 80% 0%,rgba(255,140,40,.28),transparent 55%),#121212}.earn-side{grid-template-columns:1fr 1fr}.earn-lifetime{grid-column:1/-1}.earn-side .earn-stat:not(.earn-lifetime) p{display:none}.earn-account{padding:8px 12px;font-size:13px}}.notice-amber{background:#2a2114;border-radius:12px;padding:10px 12px;color:#f0d7a4;font-size:13px}.account-grid{display:grid;grid-template-columns:1.4fr .7fr;gap:16px;align-items:start}@media(max-width:900px){.account-grid{grid-template-columns:1fr}}.account-card h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:18px}.kv{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--border);font-size:14px;position:relative}.kv span{color:#9a9a9a}.icon-btn{margin-left:auto;border:0;background:transparent;color:#ddd;cursor:pointer}.timeline{display:flex;flex-flow:column;gap:20px;max-width:720px;margin:0 auto}.timeline-item{position:relative;display:flex;flex-flow:row;gap:28px;align-items:start;justify-content:start}.timeline-item:not(:last-child):before{content:"";position:absolute;top:52px;bottom:-20px;left:26px;width:1px;background:#414141}@media(max-width:768px){.timeline-item:before{display:none}}.how-it-works-page .soft-card{width:calc(100% - 54px);padding:24px}.how-it-works-page .soft-card .soft-card-content{display:flex;flex-flow:row;gap:18px;align-items:start;justify-content:start}.how-it-works-page .soft-card .soft-card-content .soft-icon-text{display:flex;flex-flow:column;align-items:start;justify-content:start;width:calc(100% - 52px);max-width:568px}.how-it-works-page .soft-card .soft-card-content .soft-icon-text .soft-card-title{display:flex;flex-flow:row;gap:10px;align-items:center;justify-content:start}.how-it-works-page .soft-card .soft-card-content .soft-icon-text .soft-card-title h3{margin:0;color:#fff;font-size:22px;font-weight:700;letter-spacing:-.176px}.how-it-works-page .soft-card .soft-card-content .soft-icon-text .soft-card-title .tag{display:flex;padding:4px 10px;align-items:flex-start;border-radius:999px;background:#fff!important;color:var(--Text-Secondary, #66645F);font-size:10px;font-weight:600;letter-spacing:.8px}.how-it-works-page .soft-card .soft-card-content .soft-icon-text p{color:var(--Text-Secondary, #66645F);font-size:16px;font-weight:400;line-height:24px}.how-it-works-page .soft-card .soft-icon{border-radius:26px;background:#292929;display:flex;width:52px;height:52px;justify-content:center;align-items:center}.how-it-works-page .soft-card .soft-icon svg{width:24px;height:24px;stroke:#ff6b2c}.how-it-works-page .soft-card .soft-icon svg path{stroke:#ff6b2c}@media(max-width:768px){.how-it-works-page .soft-card{padding:17.3px!important}.how-it-works-page .soft-card .soft-card-content .soft-icon-text .soft-card-title h3{font-size:14px}.how-it-works-page .soft-card .soft-card-content .soft-icon-text .soft-card-title .tag{font-size:7.231px}.how-it-works-page .soft-card .soft-card-content .soft-icon-text p{font-size:11.57px}.how-it-works-page .soft-card .soft-card-content .soft-icon{width:38px;height:38px}.how-it-works-page .soft-card .soft-card-content .soft-icon svg{width:18px;height:18px}}.step-num{width:52px;height:52px;display:grid;place-items:center;border-radius:26px;background:var(--Brand-Yellow, #FFC83D);color:#000;font-size:16px;font-weight:700}@media(max-width:768px){.step-num{display:none}}.page-title-xl{font-weight:800;letter-spacing:-.04em;font-size:clamp(32px,4vw,48px);margin:0 0 22px;line-height:1.05}.page-title-xl .accent-text{display:block}.legal-copy{color:#9a968f;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin:0 0 22px}.narrow-page{width:min(1120px,100% - 40px);margin:0 auto;padding:36px 0 20px}.narrow-page.how-it-works-page{display:flex;flex-flow:column;justify-content:center;align-items:center}.narrow-page.how-it-works-page h1{text-align:center}.narrow-page.terms-page .card-grid .soft-card{display:flex;flex-flow:row;gap:14px}.narrow-page.terms-page .card-grid .soft-card .icon-tile{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.narrow-page.terms-page .card-grid .soft-card .icon-tile svg{width:20px;height:20px}.narrow-page.terms-page .card-grid .soft-card .icon-tile h3{font-size:16px}.narrow-page.terms-page .card-grid .soft-card .icon-tile p{font-size:14px}.narrow-page.terms-page .card-grid .soft-card .term-content{width:calc(100% - 40px);display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;gap:4px}.narrow-page.terms-page .card-grid .soft-card .term-content h3{margin:0}@media(max-width:768px){.narrow-page.terms-page .legal-section h2{font-size:16px}.narrow-page.terms-page .legal-section .legal-copy{font-size:14px}}.legal-section{margin:22px 0}.legal-section h2{font-size:20px;margin:0 0 8px}.legal-section h2 span{color:#ff9a2e;margin-right:8px}.review-row{display:flex;flex-direction:column;gap:12px}.review-prompt{background:var(--black);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;font-size:14px}.review-reason{border-top:1px solid var(--border);padding-top:14px}.import-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.import-grid .k{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.import-stat-value{font-weight:800;font-size:22px;letter-spacing:-.02em;margin-top:2px}.import-voices{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 10px}.import-warnings{border-left:2px solid var(--warn);padding:10px 0 10px 12px;margin-top:16px;font-size:13px;color:#cbc7d2;display:flex;flex-direction:column;gap:6px}.import-sample{background:var(--black);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px;display:flex;flex-direction:column;gap:10px}.import-response{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#cbc7d2}.import-response .pill{flex:0 0 auto}.import-written{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border);font-size:14px;color:var(--ok)}.invite-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 16px}.invite-code,.minted-code{font-size:17px;letter-spacing:.08em;color:var(--white);background:none;border:0;padding:0;cursor:pointer}.invite-code:hover,.minted-code:hover{color:var(--orange)}.minted{border-color:var(--orange)}.minted-codes{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0 10px}.minted-code{background:var(--black);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px}.invite-row .log-meta{margin-top:4px}.application-row{display:flex;flex-direction:column;gap:12px}.application-prompt{background:var(--black);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px}.application-prompt .k{font-size:11px;color:var(--muted);margin-bottom:6px}.application-prompt p{margin:0;font-size:14px;line-height:1.5}.application-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:12px 14px;border:1px solid var(--warn);border-radius:var(--radius-sm);font-size:13px}.application-outcome{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--border);padding-top:12px}.application-delivery{font-size:12px;color:var(--ok)}.application-delivery.is-failed{color:var(--danger)}.roster-controls{display:grid;grid-template-columns:1fr 200px;gap:12px;align-items:end}@media(max-width:720px){.roster-controls{grid-template-columns:1fr}}.roster-row{display:block;color:inherit;text-decoration:none;transition:border-color .14s ease,transform .14s ease}.roster-row:hover{border-color:var(--muted);transform:translateY(-1px)}.roster-row:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.roster-name{font-weight:700;font-size:16px;letter-spacing:-.01em;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.roster-handle{font-size:12px;color:var(--muted);font-weight:400}.roster-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.roster-metrics>div{display:flex;flex-direction:column;gap:2px;min-width:0}.roster-metrics .k{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.roster-metrics .v{font-weight:700;font-size:15px}.activity{display:flex;align-items:flex-end;gap:3px;height:56px;margin-top:14px}.activity-bar{flex:1 1 0;min-width:0;min-height:4px;background:var(--mid);border-radius:2px}.activity-bar.is-on{background:var(--grad)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 20px;margin-top:4px}.detail-row{display:flex;flex-direction:column;gap:3px;min-width:0}.detail-row .k{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.detail-row .v{font-size:14px;overflow-wrap:anywhere}
