:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--nk-primary:#176b55;--nk-primary-dark:#10513f;--nk-primary-soft:#e7f4ef;--nk-text:#172033;--nk-muted:#6b7280;--nk-border:#e5eaf0;--nk-surface:#fff;--nk-page:#f5f7fb;--nk-shadow:0 8px 24px #1622330e;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--nk-page);color:var(--nk-text)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.income-root{width:100%;height:100vh;display:flex;background:var(--nk-page)!important;min-height:100vh!important;color:var(--nk-text)!important;font-family:inherit!important;position:relative!important;inset:auto!important;overflow:hidden!important}.sidebar{border-right:1px solid var(--nk-border);z-index:100;background:#fff;flex-direction:column;flex-shrink:0;width:258px;min-width:258px;height:100%;transition:transform .25s;display:flex;overflow-y:auto}.sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-thumb{background:#d7dee8;border-radius:10px}.sidebar-brand{border-bottom:1px solid var(--nk-border);flex-shrink:0;align-items:center;gap:12px;padding:23px 20px;display:flex}.sidebar-brand-icon{background:var(--nk-primary);color:#fff;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.sidebar-brand-text h2{color:#152238;letter-spacing:-.035em;text-transform:none;margin:0;font-size:1.02rem;font-weight:800;line-height:1.2}.sidebar-brand-text p{color:#8992a2;letter-spacing:.01em;text-transform:none;margin:4px 0 0;font-size:.72rem;font-weight:500}.sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:18px 12px;display:flex}.nav-section-label{color:#9aa3b2;letter-spacing:.09em;text-transform:uppercase;margin:13px 10px 7px;font-size:.66rem;font-weight:750}.nav-item{color:#606b7b;border-radius:10px;align-items:center;gap:12px;min-height:43px;padding:10px 12px;font-size:.875rem;font-weight:550;line-height:1.25;text-decoration:none;transition:background .18s,color .18s;display:flex}.nav-item.active{color:var(--nk-primary-dark);background:var(--nk-primary-soft);box-shadow:none;font-weight:700}.nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.nav-icon>span{font-size:1.05rem!important}.sidebar-footer{border-top:1px solid var(--nk-border);flex-shrink:0;padding:14px}.user-card{border:1px solid var(--nk-border);background:#fbfcfe;border-radius:12px;align-items:center;gap:10px;min-width:0;margin-bottom:10px;padding:10px;display:flex}.user-avatar{background:var(--nk-primary-soft);width:38px;height:38px;color:var(--nk-primary-dark);text-transform:uppercase;border-radius:11px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.user-info{min-width:0}.user-name{text-overflow:ellipsis;white-space:nowrap;color:#243044;font-size:.82rem;font-weight:700;overflow:hidden}.user-role{text-overflow:ellipsis;white-space:nowrap;color:var(--nk-muted);margin-top:3px;font-size:.7rem;overflow:hidden}.logout-btn{color:#b4232c;cursor:pointer;background:#fff8f8;border:1px solid #f0d7d7;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:10px 12px;font-size:.84rem;font-weight:700;transition:background .18s;display:flex}.logout-btn:hover{background:#ffeded}.sidebar-overlay{z-index:99;opacity:0;pointer-events:none;background:#0f172a73;transition:opacity .2s;display:none;position:fixed;inset:0}.sidebar-overlay.open{opacity:1;pointer-events:auto}.main-content{background:var(--nk-page);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden auto}.top-bar{z-index:20;border-bottom:1px solid var(--nk-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px clamp(18px,3vw,36px);display:flex;position:sticky;top:0}.top-bar-left{align-items:center;gap:13px;min-width:0;display:flex}.top-bar-title{color:#152238;letter-spacing:-.04em;text-transform:none;font-size:1.25rem;font-weight:800;line-height:1.25}.top-bar-title span{color:var(--nk-muted);font-weight:500}.top-bar-subtitle{color:var(--nk-muted);margin-top:4px;font-size:.82rem}.top-bar-right{align-items:center;gap:10px;display:flex}.hamburger{border:1px solid var(--nk-border);color:#273448;cursor:pointer;background:#fff;border-radius:11px;width:42px;height:42px;font-size:1.2rem;display:none}.btn-ghost{border:1px solid var(--nk-border);color:#263449;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-size:.83rem;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.dashboard-body{width:100%;max-width:1600px;margin:0 auto;padding:clamp(18px,3vw,34px)}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.stat-card{background:var(--nk-surface);border:1px solid var(--nk-border);min-width:0;min-height:145px;box-shadow:var(--nk-shadow);text-align:left;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;padding:22px;transition:transform .18s,box-shadow .18s;animation:.35s both nkFadeIn;display:flex;overflow:hidden}.stat-card:before{content:none}.stat-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #16223314}.stat-label{color:#758093;letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:650;line-height:1.35}.stat-value{color:#172033;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:800;line-height:1.25}.stat-change{color:#7a8493;overflow-wrap:anywhere;font-size:.76rem;font-weight:550}.stats-grid>div:first-child{animation-delay:30ms}.stats-grid>div:nth-child(2){animation-delay:70ms}.stats-grid>div:nth-child(3){animation-delay:.11s}.stats-grid>div:nth-child(4){animation-delay:.15s}.dashboard-panels{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:20px;display:grid}.panel{border:1px solid var(--nk-border);min-width:0;box-shadow:var(--nk-shadow);background:#fff;border-radius:16px;overflow:hidden}.panel-header{border-bottom:1px solid #edf0f4;padding:21px 22px 17px}.panel-header h3{color:#1a2639;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.panel-subtitle{color:var(--nk-muted);margin:6px 0 0;font-size:.8rem}.panel-body{padding:8px 22px 18px}.panel-body>div[style*="text-align: center"]{font-size:.88rem;line-height:1.6;color:#788395!important;padding:42px 18px!important}.activity-item{border-bottom:1px solid #eef1f5;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.activity-item:last-child{border-bottom:0}.activity-icon{background:#f2f6f5;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.activity-content{flex:1;min-width:0}.activity-text{color:#354156;overflow-wrap:anywhere;font-size:.85rem;font-weight:650;line-height:1.45}.activity-time{color:#8992a1;overflow-wrap:anywhere;margin-top:4px;font-size:.74rem}@keyframes nkFadeIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.sidebar{width:232px;min-width:232px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panels{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.income-root{height:100dvh}.sidebar{width:min(290px,86vw);min-width:0;height:100dvh;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 45px #0f172a29}.sidebar.open{transform:translate(0)}.sidebar-overlay{display:block}.hamburger{flex-shrink:0;place-items:center;display:inline-grid}.top-bar{gap:10px;min-height:70px;padding:12px 16px}.top-bar-title{font-size:1.08rem}.top-bar-subtitle{font-size:.76rem}.dashboard-body{padding:20px 16px 28px}}@media (width<=540px){.top-bar{min-height:66px;padding:10px 12px}.top-bar-title{font-size:1rem}.top-bar-title span{display:none}.top-bar-subtitle{text-overflow:ellipsis;white-space:nowrap;max-width:58vw;font-size:.73rem;overflow:hidden}.btn-ghost{min-height:39px;padding:9px 10px;font-size:.76rem}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:16px}.stat-card{border-radius:13px;gap:8px;min-height:124px;padding:15px 13px}.stat-label{font-size:.72rem}.stat-value{font-size:clamp(1.05rem,5vw,1.35rem)}.stat-change{font-size:.7rem}.dashboard-body{padding:16px 12px 24px}.dashboard-panels{gap:14px}.panel{border-radius:13px}.panel-header{padding:17px 16px 14px}.panel-body{padding:6px 16px 14px}.activity-item{gap:10px;padding:13px 0}.activity-icon{border-radius:10px;width:34px;height:34px}.activity-text{font-size:.81rem}.activity-time{font-size:.71rem}}@media (width<=360px){.top-bar-right .btn-ghost{padding-inline:8px;font-size:.7rem}.stats-grid{gap:8px}.stat-card{min-height:116px;padding:12px 10px}.stat-value{font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-item:hover .nav-icon,.nav-item.active .nav-icon{color:var(--nk-primary-dark)}.nav-icon svg{width:19px;height:19px;display:block}.activity-icon{filter:grayscale()}:root{color:#f5f5f5;--nk-primary:#ef233c;--nk-primary-dark:#ff3045;--nk-primary-soft:#ef233c21;--nk-text:#f5f5f5;--nk-muted:#a1a1aa;--nk-border:#292929;--nk-surface:#111;--nk-page:#080808;--nk-shadow:0 8px 24px #0000003d;background:#080808}body,.income-root,.main-content,.dashboard-body{color:#f5f5f5!important;background:#080808!important}.sidebar{background:#0d0d0d!important;border-color:#292929!important}.sidebar-brand,.sidebar-footer,.panel-header,.activity-item{border-color:#292929!important}.sidebar-brand-icon{color:#fff!important;background:#ef233c!important}.sidebar-brand-text h2,.top-bar-title,.stat-value,.panel-header h3{color:#f5f5f5!important}.sidebar-brand-text p,.nav-section-label,.top-bar-subtitle,.top-bar-title span,.stat-label,.stat-change,.panel-subtitle,.activity-time{color:#a1a1aa!important}.nav-item{color:#b8b8b8!important}.nav-item:hover{color:#fff!important;background:#1b1b1b!important}.nav-item.active{color:#fff!important;background:#ef233c21!important;box-shadow:inset 3px 0 #ef233c!important}.nav-icon{color:#b8b8b8!important}.nav-item.active .nav-icon{color:#ef233c!important}.top-bar{background:#0d0d0df5!important;border-color:#292929!important}.hamburger,.btn-ghost{color:#f5f5f5!important;background:#151515!important;border-color:#333!important}.btn-ghost:hover{background:#222!important;border-color:#ef233c!important}.stat-card,.panel,.user-card{background:#111!important;border-color:#292929!important;box-shadow:0 8px 24px #00000038!important}.stat-card:hover{box-shadow:0 12px 28px #00000059!important}.activity-icon{color:#d4d4d4!important;filter:grayscale()!important;background:#1b1b1b!important}.activity-text{color:#e5e5e5!important}.panel-body{color:#e5e5e5}input,select,textarea{color:#f5f5f5;background-color:#151515;border-color:#333}@media (width<=800px){.sidebar{background:#0d0d0d!important}.sidebar-overlay{background:#000000b8!important}}.privacy-page{--privacy-red:#e50914;--privacy-red-hover:#ff2430;--privacy-bg:#080808;--privacy-surface:#111;--privacy-border:#292929;--privacy-text:#f5f5f5;--privacy-muted:#a3a3a3;background:var(--privacy-bg);min-height:100vh;color:var(--privacy-text);padding:48px 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.8}.privacy-container{width:100%;max-width:900px;margin:0 auto}.privacy-back{color:var(--privacy-muted);align-items:center;gap:8px;margin-bottom:42px;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex}.privacy-back:hover{color:var(--privacy-red-hover);transform:translate(-3px)}.privacy-header{background:radial-gradient(ellipse at top right, #e5091421, transparent 55%), var(--privacy-surface);border:1px solid var(--privacy-border);border-radius:20px;margin-bottom:48px;padding:42px 36px;position:relative;overflow:hidden}.privacy-header:before{background:var(--privacy-red);content:"";border-radius:0 0 4px 4px;width:64px;height:3px;position:absolute;top:0;left:36px}.privacy-label{color:var(--privacy-red-hover);letter-spacing:2.5px;margin-bottom:18px;font-size:11px;font-weight:800;display:inline-block}.privacy-header h1{color:#fff;letter-spacing:-2px;margin:0 0 20px;font-size:clamp(36px,6vw,54px);font-weight:800;line-height:1.15}.privacy-header>p:not(.privacy-updated){max-width:650px;color:var(--privacy-muted);margin:0;font-size:16px;line-height:1.9}.privacy-updated{color:#d4d4d4;background:#e5091414;border:1px solid #e5091433;border-radius:8px;align-items:center;margin:28px 0 0;padding:8px 12px;font-size:12px;display:inline-flex}.privacy-container>section{background:var(--privacy-surface);border:1px solid var(--privacy-border);border-radius:14px;margin-bottom:18px;padding:30px 32px;transition:border-color .25s,background-color .25s}.privacy-container>section:hover{background:#131313;border-color:#3a2526}.privacy-container>section h2{color:#fff;letter-spacing:-.3px;margin:0 0 18px;padding-left:16px;font-size:19px;font-weight:700;line-height:1.5;position:relative}.privacy-container>section h2:before{background:var(--privacy-red);content:"";border-radius:4px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.privacy-container>section p{color:#b8b8b8;margin:0 0 16px;font-size:14px;line-height:1.95}.privacy-container>section p:last-child{margin-bottom:0}.privacy-container>section ul{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.privacy-container>section li{color:#b8b8b8;padding-left:24px;font-size:14px;line-height:1.9;position:relative}.privacy-container>section li:before{background:var(--privacy-red);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:2px}.privacy-container>section li strong{color:#f5f5f5;font-weight:650}.privacy-container>section a{color:var(--privacy-red-hover);overflow-wrap:anywhere;font-weight:600;text-decoration:none;transition:color .2s}.privacy-container>section a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.privacy-footer{border-top:1px solid var(--privacy-border);text-align:center;margin-top:40px;padding:24px 0 8px}.privacy-footer p{color:#777;letter-spacing:.2px;margin:0;font-size:12px}.privacy-page ::selection{background:var(--privacy-red);color:#fff}.privacy-page a:focus-visible{outline:2px solid var(--privacy-red-hover);outline-offset:5px;border-radius:4px}@media (width<=768px){.privacy-page{padding:28px 18px}.privacy-back{margin-bottom:30px}.privacy-header{border-radius:16px;margin-bottom:30px;padding:32px 24px}.privacy-header:before{left:24px}.privacy-header h1{letter-spacing:-1.5px;font-size:38px}.privacy-header>p:not(.privacy-updated){font-size:14px}.privacy-container>section{border-radius:12px;margin-bottom:14px;padding:24px 22px}.privacy-container>section h2{font-size:17px}}@media (width<=480px){.privacy-page{padding:22px 14px}.privacy-header{padding:28px 20px}.privacy-header:before{left:20px}.privacy-header h1{font-size:32px}.privacy-label{letter-spacing:2px;font-size:10px}.privacy-updated{font-size:11px}.privacy-container>section{padding:22px 18px}.privacy-container>section p,.privacy-container>section li{font-size:13px}.privacy-footer p{font-size:11px}}@media (prefers-reduced-motion:reduce){.privacy-page *,.privacy-page :before,.privacy-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.refund-page{--refund-red:#e50914;--refund-red-hover:#ff2430;--refund-bg:#080808;--refund-surface:#111;--refund-border:#292929;--refund-text:#f5f5f5;--refund-muted:#a3a3a3;background:var(--refund-bg);min-height:100vh;color:var(--refund-text);padding:48px 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.8}.refund-container{width:100%;max-width:900px;margin:0 auto}.refund-back{color:var(--refund-muted);align-items:center;gap:8px;margin-bottom:42px;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex}.refund-back:hover{color:var(--refund-red-hover);transform:translate(-3px)}.refund-header{background:radial-gradient(ellipse at top right, #e5091421, transparent 55%), var(--refund-surface);border:1px solid var(--refund-border);border-radius:20px;margin-bottom:48px;padding:42px 36px;position:relative;overflow:hidden}.refund-header:before{background:var(--refund-red);content:"";border-radius:0 0 4px 4px;width:64px;height:3px;position:absolute;top:0;left:36px}.refund-label{color:var(--refund-red-hover);letter-spacing:2.5px;margin-bottom:18px;font-size:11px;font-weight:800;display:inline-block}.refund-header h1{color:#fff;letter-spacing:-2px;margin:0 0 20px;font-size:clamp(36px,6vw,54px);font-weight:800;line-height:1.15}.refund-header>p:not(.refund-updated){max-width:680px;color:var(--refund-muted);margin:0;font-size:16px;line-height:1.9}.refund-updated{color:#d4d4d4;background:#e5091414;border:1px solid #e5091433;border-radius:8px;align-items:center;margin:28px 0 0;padding:8px 12px;font-size:12px;display:inline-flex}.refund-container>section{background:var(--refund-surface);border:1px solid var(--refund-border);border-radius:14px;margin-bottom:18px;padding:30px 32px;transition:border-color .25s,background-color .25s}.refund-container>section:hover{background:#131313;border-color:#3a2526}.refund-container>section h2{color:#fff;letter-spacing:-.3px;margin:0 0 18px;padding-left:16px;font-size:19px;font-weight:700;line-height:1.5;position:relative}.refund-container>section h2:before{background:var(--refund-red);content:"";border-radius:4px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.refund-container>section p{color:#b8b8b8;margin:0 0 16px;font-size:14px;line-height:1.95}.refund-container>section p:last-child{margin-bottom:0}.refund-container>section ul{flex-direction:column;gap:12px;margin:18px 0;padding:0;list-style:none;display:flex}.refund-container>section li{color:#b8b8b8;padding-left:24px;font-size:14px;line-height:1.9;position:relative}.refund-container>section li:before{background:var(--refund-red);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:2px}.refund-container>section strong{color:#f5f5f5;font-weight:650}.refund-container>section a{color:var(--refund-red-hover);overflow-wrap:anywhere;font-weight:600;text-decoration:none;transition:color .2s}.refund-container>section a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.refund-footer{border-top:1px solid var(--refund-border);text-align:center;margin-top:40px;padding:24px 0 8px}.refund-footer p{color:#777;letter-spacing:.2px;margin:0;font-size:12px}.refund-page ::selection{background:var(--refund-red);color:#fff}.refund-page a:focus-visible{outline:2px solid var(--refund-red-hover);outline-offset:5px;border-radius:4px}@media (width<=768px){.refund-page{padding:28px 18px}.refund-back{margin-bottom:30px}.refund-header{border-radius:16px;margin-bottom:30px;padding:32px 24px}.refund-header:before{left:24px}.refund-header h1{letter-spacing:-1.5px;font-size:38px}.refund-header>p:not(.refund-updated){font-size:14px}.refund-container>section{border-radius:12px;margin-bottom:14px;padding:24px 22px}.refund-container>section h2{font-size:17px}}@media (width<=480px){.refund-page{padding:22px 14px}.refund-header{padding:28px 20px}.refund-header:before{left:20px}.refund-header h1{font-size:32px}.refund-label{letter-spacing:2px;font-size:10px}.refund-updated{font-size:11px}.refund-container>section{padding:22px 18px}.refund-container>section p,.refund-container>section li{font-size:13px}.refund-footer p{font-size:11px}}@media (prefers-reduced-motion:reduce){.refund-page *,.refund-page :before,.refund-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.terms-page{--terms-red:#e50914;--terms-red-hover:#ff2430;--terms-bg:#080808;--terms-surface:#111;--terms-border:#292929;--terms-text:#f5f5f5;--terms-muted:#a3a3a3;background:var(--terms-bg);min-height:100vh;color:var(--terms-text);padding:48px 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.8}.terms-container{width:100%;max-width:900px;margin:0 auto}.terms-back{color:var(--terms-muted);align-items:center;gap:8px;margin-bottom:42px;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex}.terms-back:hover{color:var(--terms-red-hover);transform:translate(-3px)}.terms-header{background:radial-gradient(ellipse at top right, #e5091421, transparent 55%), var(--terms-surface);border:1px solid var(--terms-border);border-radius:20px;margin-bottom:48px;padding:42px 36px;position:relative;overflow:hidden}.terms-header:before{background:var(--terms-red);content:"";border-radius:0 0 4px 4px;width:64px;height:3px;position:absolute;top:0;left:36px}.terms-label{color:var(--terms-red-hover);letter-spacing:2.5px;margin-bottom:18px;font-size:11px;font-weight:800;display:inline-block}.terms-header h1{color:#fff;letter-spacing:-2px;margin:0 0 20px;font-size:clamp(36px,6vw,54px);font-weight:800;line-height:1.15}.terms-header>p:not(.terms-updated){max-width:650px;color:var(--terms-muted);margin:0;font-size:16px;line-height:1.9}.terms-updated{color:#d4d4d4;background:#e5091414;border:1px solid #e5091433;border-radius:8px;align-items:center;margin:28px 0 0;padding:8px 12px;font-size:12px;display:inline-flex}.terms-container>section{background:var(--terms-surface);border:1px solid var(--terms-border);border-radius:14px;margin-bottom:18px;padding:30px 32px;transition:border-color .25s,background-color .25s}.terms-container>section:hover{background:#131313;border-color:#3a2526}.terms-container>section h2{color:#fff;letter-spacing:-.3px;margin:0 0 18px;padding-left:16px;font-size:19px;font-weight:700;line-height:1.5;position:relative}.terms-container>section h2:before{background:var(--terms-red);content:"";border-radius:4px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.terms-container>section p{color:#b8b8b8;margin:0 0 16px;font-size:14px;line-height:1.95}.terms-container>section p:last-child{margin-bottom:0}.terms-container>section ul{flex-direction:column;gap:12px;margin:18px 0;padding:0;list-style:none;display:flex}.terms-container>section li{color:#b8b8b8;padding-left:24px;font-size:14px;line-height:1.9;position:relative}.terms-container>section li:before{background:var(--terms-red);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:2px}.terms-container>section strong{color:#f5f5f5;font-weight:650}.terms-container>section a{color:var(--terms-red-hover);overflow-wrap:anywhere;font-weight:600;text-decoration:none;transition:color .2s}.terms-container>section a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.terms-footer{border-top:1px solid var(--terms-border);text-align:center;margin-top:40px;padding:24px 0 8px}.terms-footer p{color:#777;letter-spacing:.2px;margin:0;font-size:12px}.terms-page ::selection{background:var(--terms-red);color:#fff}.terms-page a:focus-visible{outline:2px solid var(--terms-red-hover);outline-offset:5px;border-radius:4px}@media (width<=768px){.terms-page{padding:28px 18px}.terms-back{margin-bottom:30px}.terms-header{border-radius:16px;margin-bottom:30px;padding:32px 24px}.terms-header:before{left:24px}.terms-header h1{letter-spacing:-1.5px;font-size:38px}.terms-header>p:not(.terms-updated){font-size:14px}.terms-container>section{border-radius:12px;margin-bottom:14px;padding:24px 22px}.terms-container>section h2{font-size:17px}}@media (width<=480px){.terms-page{padding:22px 14px}.terms-header{padding:28px 20px}.terms-header:before{left:20px}.terms-header h1{font-size:32px}.terms-label{letter-spacing:2px;font-size:10px}.terms-updated{font-size:11px}.terms-container>section{padding:22px 18px}.terms-container>section p,.terms-container>section li{font-size:13px}.terms-footer p{font-size:11px}}@media (prefers-reduced-motion:reduce){.terms-page *,.terms-page :before,.terms-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
