.profile{display:flex;height:100%;background:hsl(var(--background));overflow:hidden;border-radius:16px 0 0 16px}@media(max-width:768px){.profile{flex-direction:column-reverse;height:auto}}.profile__sidebar{width:284px;border-right:1px solid hsl(var(--border));display:flex;flex-direction:column;position:relative;background:transparent;padding:30px 0 15px}@media(max-width:768px){.profile__sidebar{width:100%;border-right:none;border-top:1px solid hsl(var(--border))}}.profile__sidebar-nav{flex:1;padding:12px 24px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.profile__sidebar-nav::-webkit-scrollbar{width:4px}.profile__sidebar-nav::-webkit-scrollbar-track{background:transparent}.profile__sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.profile__sidebar-nav::-webkit-scrollbar-thumb:hover{background:#fff3}.profile__sidebar-section{display:flex;flex-direction:column;gap:6px}.profile__section-title{display:flex;align-items:center;gap:16px;height:10px;text-transform:uppercase;font-size:10px;font-weight:500;letter-spacing:-.05px;line-height:10px;color:hsl(var(--muted-foreground))}.profile__sidebar-section .profile__section-title{font-weight:600;letter-spacing:.5px;line-height:12px;height:auto;opacity:.7}.profile__nav-list{display:flex;flex-direction:column;gap:2px}.profile__nav-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;color:hsl(var(--foreground));text-decoration:none;background:transparent;border:0;padding:6px 8px;margin:0 -8px;border-radius:8px;cursor:pointer;min-height:32px;transition:background .12s ease}.profile__nav-item:hover{background:#ffffff0a}.profile__nav-item:hover .profile__nav-label,.profile__nav-item:hover .profile__icon-svg{color:hsl(var(--foreground))}.profile__nav-item:active{background:#ffffff05}@media(max-width:768px){.profile__nav-item{min-height:44px;padding:8px}}.profile__icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:6px}.profile__icon-svg{width:15px;height:15px;color:hsl(var(--muted-foreground));transition:color .12s ease}.profile__icon--antix{background:linear-gradient(135deg,#f97316e6,#ef4444e6);box-shadow:0 0 0 1px #f9731640 inset}.profile__icon--antix .profile__icon-svg{color:#fff}.profile__icon--quantum{background:linear-gradient(135deg,#5ac8fa33,#007aff26);box-shadow:0 0 0 1px #5ac8fa33 inset}.profile__icon--quantum .profile__icon-svg{color:#5ac8fa}.profile__nav-label{display:block;font-size:13px;font-weight:500;letter-spacing:-.12px;line-height:18px;color:hsl(var(--foreground));transition:color .12s ease}.profile__footer{padding:16px 32px}.profile__footer-note{font-size:8px;font-weight:500;letter-spacing:-.016px;line-height:10px;color:hsl(var(--muted-foreground));opacity:.5}.profile__content{flex:1;display:flex;flex-direction:column;align-items:center;padding:40px 36px;overflow-y:auto;background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 100%)}@media(max-width:768px){.profile__content{overflow:auto;padding:24px}}.profile__center{display:flex;align-items:center;justify-content:center;height:100%}.profile__empty{text-align:center}.profile__empty-title{font-size:20px;font-weight:600;letter-spacing:-.4px;color:hsl(var(--foreground));margin-bottom:12px}.profile__empty-text{font-size:14px;color:hsl(var(--muted-foreground))}.profile__header{width:100%;max-width:760px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid color-mix(in oklab,hsl(var(--border)) 50%,transparent)}.profile__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}@media(max-width:600px){.profile__header-row{flex-direction:column;gap:16px}}.profile__header-user{display:flex;align-items:center;gap:14px}.profile__header-info{display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media(max-width:600px){.profile__header-info{align-items:flex-start}}.profile__header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile__header-hint{font-size:11px;font-weight:500;letter-spacing:-.1px;color:hsl(var(--muted-foreground))}.profile__header-hint.is-danger{color:#f87171}.profile__avatar{width:56px;height:56px;border-radius:14px;background:linear-gradient(145deg,#ffffff14,#ffffff05);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;letter-spacing:-.3px;color:hsl(var(--foreground));box-shadow:0 0 0 1px #ffffff0f inset,0 2px 8px #00000026;overflow:hidden;flex-shrink:0}.profile__avatar-img{width:100%;height:100%;object-fit:cover}.profile__user-meta{display:flex;flex-direction:column;gap:4px}.profile__user-meta-name{font-size:18px;font-weight:600;letter-spacing:-.4px;color:hsl(var(--foreground))}.profile__user-meta-email{font-size:13px;letter-spacing:-.1px;color:hsl(var(--muted-foreground))}.profile__user-meta-badges{display:flex;flex-direction:column}.profile__user-meta-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:.2px;padding:5px 8px;border-radius:6px;margin-top:6px;text-transform:uppercase;width:fit-content}.profile__user-meta-badge-icon{width:12px;height:12px}.profile__user-meta-badge.marketing{background:#388bfd1f;color:#58a6ff}.profile__user-meta-badge.marketing svg{color:currentColor}.profile__user-meta-badge.creator{background:linear-gradient(135deg,#a855f726,#ec48991a);color:#a855f7}.profile__user-meta-badge.creator svg{color:currentColor}.profile__user-meta-badge.financial{background:linear-gradient(135deg,#10b98126,#0596691a);color:#10b981}.profile__user-meta-badge.financial svg{color:currentColor}.profile__button{height:44px;padding:0 14px;border-radius:7px;font-weight:500;font-size:13px;letter-spacing:-.1px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px}.profile__button.is-primary{background:linear-gradient(180deg,#ffffff1f,#ffffff0f);border:1px solid rgba(255,255,255,.1);color:hsl(var(--foreground));box-shadow:0 1px 2px #0003}.profile__button.is-primary:hover{background:linear-gradient(180deg,#ffffff29,#ffffff14);border-color:#ffffff26}.profile__button.is-primary:active{background:#ffffff0f;transform:scale(.98)}.profile__button.is-accent{background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid rgba(59,130,246,.5);color:#fff;box-shadow:0 1px 2px #00000040,0 0 0 1px #ffffff1a inset}.profile__button.is-accent:hover{background:linear-gradient(180deg,#60a5fa,#3b82f6)}.profile__button.is-accent:active{background:linear-gradient(180deg,#2563eb,#1d4ed8);transform:scale(.98)}.profile__button.is-yellow{background:linear-gradient(180deg,#eeff32,#d4e520);border:1px solid rgba(238,255,50,.6);color:#1a1a1a;box-shadow:0 1px 2px #00000026,0 0 0 1px #ffffff4d inset}.profile__button.is-yellow:hover{background:linear-gradient(180deg,#f5ff6e,#eeff32)}.profile__button.is-yellow:active{background:linear-gradient(180deg,#d4e520,#bfcf1a);transform:scale(.98)}.profile__button:disabled{opacity:.4;cursor:not-allowed;transform:none}.profile__buy-button{height:44px;padding:0 14px;border-radius:7px;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid rgba(59,130,246,.5);color:#fff;box-shadow:0 1px 2px #00000040,0 0 0 1px #ffffff1a inset;cursor:pointer;font-weight:500;font-size:13px;letter-spacing:-.1px;transition:all .15s ease}.profile__buy-button:hover{background:linear-gradient(180deg,#60a5fa,#3b82f6)}.profile__buy-button:active{background:linear-gradient(180deg,#2563eb,#1d4ed8);transform:scale(.98)}.profile__body{width:100%;max-width:760px;display:flex;flex-direction:column;gap:20px}.profile__grid{display:grid;grid-template-columns:1.618fr 1fr;gap:20px}@media(max-width:800px){.profile__grid{grid-template-columns:1fr}}.profile__column{display:flex;flex-direction:column;gap:14px}.profile__section{display:flex;flex-direction:column;gap:2px}.profile__section-header{display:flex;align-items:center;justify-content:space-between;padding:0 2px 10px}.profile__section-title{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:hsl(var(--muted-foreground))}.profile__card-group{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001f}.profile__row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;gap:12px;transition:background .1s ease}.profile__row:not(:last-child){border-bottom:1px solid rgba(255,255,255,.04)}.profile__row{min-height:44px}.profile__row.is-clickable{cursor:pointer}.profile__row.is-clickable:hover{background:#ffffff08}.profile__row.is-clickable:active{background:#ffffff05}.profile__row-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.profile__row-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#ffffff14,#ffffff08);box-shadow:0 0 0 1px #ffffff0f inset}.profile__row-icon svg{width:16px;height:16px;color:hsl(var(--muted-foreground))}.profile__row-icon.is-blue{background:linear-gradient(145deg,#3b82f633,#3b82f61a);box-shadow:0 0 0 1px #3b82f633 inset}.profile__row-icon.is-blue svg{color:#60a5fa}.profile__row-icon.is-green{background:linear-gradient(145deg,#22c55e33,#22c55e1a);box-shadow:0 0 0 1px #22c55e33 inset}.profile__row-icon.is-green svg{color:#4ade80}.profile__row-icon.is-orange{background:linear-gradient(145deg,#f9731633,#f973161a);box-shadow:0 0 0 1px #f9731633 inset}.profile__row-icon.is-orange svg{color:#fb923c}.profile__row-icon.is-cyan{background:linear-gradient(145deg,#06b6d433,#06b6d41a);box-shadow:0 0 0 1px #06b6d433 inset}.profile__row-icon.is-cyan svg{color:#22d3ee}.profile__row-icon.is-purple{background:linear-gradient(145deg,#8b5cf633,#8b5cf61a);box-shadow:0 0 0 1px #8b5cf633 inset}.profile__row-icon.is-purple svg{color:#a78bfa}.profile__row-content{display:flex;flex-direction:column;gap:2px;min-width:0}.profile__row-title{font-size:13px;font-weight:500;letter-spacing:-.1px;color:hsl(var(--foreground))}.profile__row-sub{font-size:12px;letter-spacing:-.1px;color:hsl(var(--muted-foreground))}.profile__row-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.profile__row-value{font-size:13px;font-weight:600;letter-spacing:-.2px;color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.profile__row-badge{font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;padding:4px 8px;border-radius:5px;background:#ffffff0f;color:hsl(var(--muted-foreground))}.profile__row-badge.is-active{background:#22c55e26;color:#4ade80}.profile__row-badge.is-premium{background:linear-gradient(135deg,#ffd70033,#ffb40026);color:gold}.profile__row-chevron{width:16px;height:16px;color:hsl(var(--muted-foreground));opacity:.5}.profile__badges{display:flex;gap:12px}.profile__card{flex:1;min-height:100px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff0a,#ffffff05);position:relative;padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 8px #0000001f;transition:all .15s ease}.profile__card.is-clickable{cursor:pointer}.profile__card.is-clickable:hover{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border-color:#ffffff1a}.profile__card-pill{display:inline-flex;align-items:center;background:#ffffff0f;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;color:hsl(var(--muted-foreground))}.profile__card-title{font-size:20px;font-weight:600;letter-spacing:-.4px;color:hsl(var(--foreground));line-height:1.2;font-variant-numeric:tabular-nums}.profile__card-sub{font-size:12px;font-weight:500;letter-spacing:-.1px;color:hsl(var(--muted-foreground));line-height:1.4}.profile__card-icon{display:flex;align-items:center;gap:8px;margin-bottom:12px}.profile__card-chip{align-self:flex-start;font-size:10px;font-weight:500;color:hsl(var(--muted-foreground));background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:5px;padding:4px 8px;margin-top:8px}.profile__card--marketing{background:linear-gradient(145deg,#388bfd14,#388bfd0a);border-color:#388bfd26}.profile__card--marketing .profile__card-chip{background:#388bfd1a;color:#58a6ff;border-color:transparent}.profile__card--marketing .profile__icon svg{color:#58a6ff}.profile__card--financial{background:linear-gradient(145deg,#10b98114,#10b9810a);border-color:#10b98126}.profile__card--financial .profile__card-chip--green{background:#10b98126;color:#10b981;border-color:transparent}.profile__card--financial .profile__icon--gradient svg{color:#10b981}.profile__card-stat{display:flex;align-items:center;gap:12px}.profile__subscription-banner{border:1px solid rgba(255,255,255,.08);border-radius:12px;display:flex;align-items:flex-end;position:relative;overflow:hidden;transition:all .15s ease;min-height:70px}.profile__subscription-banner.is-clickable{cursor:pointer}.profile__subscription-banner.is-clickable:hover{border-color:#ffffff26}.profile__subscription-banner.is-clickable:hover .profile__subscription-banner-bg{opacity:.95}.profile__subscription-banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(36.5deg,#08020f99 19%,#4c00a399 109%),linear-gradient(90deg,#252525 0% 100%);border-radius:12px;transition:opacity .15s ease}.profile__subscription-banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;border-radius:12px}.profile__subscription-banner-content{display:flex;flex-direction:column;gap:6px;padding:14px 16px;position:relative;z-index:1}.profile__subscription-banner-logo{display:flex;align-items:center;gap:8px}.profile__subscription-banner-wordmark{height:12px;width:auto}.profile__subscription-banner-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;border-radius:5px;background:#eeff32;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);font-size:9px;font-weight:600;letter-spacing:.2px;color:#1b1b1b;text-transform:uppercase;line-height:10px}.profile__subscription-banner-note{font-size:11px;font-weight:500;letter-spacing:-.1px;color:#ffffff80;line-height:12px}.profile__subscription-banner-action{flex-shrink:0;position:relative;z-index:1;padding-right:16px}.profile__stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001f}.profile__stat-card{background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 100%);padding:16px;text-align:center;transition:background .1s ease}.profile__stat-card:hover{background:#ffffff08}.profile__stat-card-label{margin-bottom:6px;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;color:hsl(var(--muted-foreground))}.profile__stat-card-value{font-size:24px;font-weight:600;letter-spacing:-.5px;color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.profile__wallet-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.profile__wallet-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile__wallet-modal__panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,92vw);border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#28282dfa,#1e1e23fa);box-shadow:0 24px 80px #00000080,0 0 0 1px #ffffff0d inset;padding:0;overflow:hidden}.profile__wallet-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.profile__wallet-modal__help{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:transparent;border:1.5px solid rgba(255,255,255,.25);color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .1s ease}.profile__wallet-modal__help:hover{border-color:#fff6;color:hsl(var(--foreground))}.profile__wallet-modal__title{font-size:15px;font-weight:600;letter-spacing:-.2px;color:hsl(var(--foreground))}.profile__wallet-modal__close{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:6px;background:transparent;border:none;color:hsl(var(--muted-foreground));font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .1s ease}.profile__wallet-modal__close:hover{color:hsl(var(--foreground))}.profile__wallet-modal__grid{display:flex;flex-direction:column;gap:4px;padding:12px}.profile__wallet-modal__item{display:flex;align-items:center;justify-content:flex-start;gap:14px;height:64px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:hsl(var(--foreground));cursor:pointer;transition:all .15s ease}.profile__wallet-modal__item:hover{background:#ffffff14;border-color:#ffffff1f}.profile__wallet-modal__item:active{background:#ffffff0f}.profile__wallet-modal__item:disabled{opacity:.4;cursor:not-allowed}.profile__wallet-modal__item-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile__wallet-modal__item-icon--wc{background:linear-gradient(135deg,#3b99fc,#2b7bd4)}.profile__wallet-modal__item-icon--mm{background:linear-gradient(135deg,#f6851b,#e2761b);border-radius:10px}.profile__wallet-modal__item-icon--tw{background:#fff;border-radius:10px}.profile__wallet-modal__item-name{font-size:15px;font-weight:500;letter-spacing:-.1px;flex:1}.profile__wallet-modal__item-badge{font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 10px;border-radius:4px;flex-shrink:0}.profile__wallet-modal__item-badge--qr{background:#6450dc33;color:#8b7bf7;border:1px solid rgba(100,80,220,.3)}.profile__wallet-modal__item-badge--installed{background:#28b46433;color:#3dd68c;border:1px solid rgba(40,180,100,.3)}.profile__wallet-modal__hint{padding:12px 20px 16px;font-size:11px;letter-spacing:-.1px;color:hsl(var(--muted-foreground));text-align:center;border-top:1px solid rgba(255,255,255,.04)}.profile__wallet-modal__back{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:transparent;border:none;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .1s ease}.profile__wallet-modal__back:hover{color:hsl(var(--foreground))}.profile__wallet-modal__panel--info{max-height:min(680px,90vh);overflow-y:auto}.profile__wallet-modal__info-content{display:flex;flex-direction:column;align-items:center;gap:32px;padding:28px 24px 24px}.profile__wallet-modal__info-section{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.profile__wallet-modal__info-icons{display:flex;gap:12px;margin-bottom:4px}.profile__wallet-modal__info-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff}.profile__wallet-modal__info-heading{font-size:16px;font-weight:600;color:hsl(var(--foreground));letter-spacing:-.2px;margin:0}.profile__wallet-modal__info-text{font-size:13px;line-height:1.5;color:hsl(var(--muted-foreground));max-width:320px;margin:0}.profile__wallet-modal__get-wallet{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:8px;padding:12px 28px;border-radius:24px;border:none;background:#7b6bf7;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;margin-top:8px}.profile__wallet-modal__get-wallet:hover{background:#6a5ae6;transform:translateY(-1px)}.profile__wallet-modal__get-wallet:active{background:#5d4ed9;transform:translateY(0)}.profile__referral{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000001f}.profile__referral-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.profile__referral-icon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#06b6d433,#06b6d41a);box-shadow:0 0 0 1px #06b6d433 inset}.profile__referral-icon svg{width:14px;height:14px;color:#22d3ee}.profile__referral-badge{font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;padding:4px 8px;border-radius:5px;background:#06b6d41a;color:#22d3ee}.profile__referral-title{font-size:14px;font-weight:600;letter-spacing:-.2px;color:hsl(var(--foreground));margin-bottom:4px}.profile__referral-desc{font-size:12px;letter-spacing:-.1px;color:hsl(var(--muted-foreground));line-height:1.5;margin-bottom:14px}.profile__referral-desc strong{color:#22d3ee;font-weight:600}.profile__referral-link{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:8px}.profile__referral-url{flex:1;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;letter-spacing:-.2px;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile__referral-copy{flex-shrink:0;width:32px;height:32px;border-radius:6px;border:none;background:#ffffff0f;color:hsl(var(--muted-foreground));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .1s ease}.profile__referral-copy:hover{background:#ffffff1a;color:hsl(var(--foreground))}.profile__referral-copy.is-copied{background:#22c55e26;color:#4ade80}.profile__referral-copy svg{width:14px;height:14px}.profile__referral-tier{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;border:1px solid;margin-left:auto}.profile__referral-stats{display:flex;align-items:center;gap:16px;padding:12px 0;margin-bottom:8px;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.profile__referral-stat{display:flex;flex-direction:column;align-items:center;flex:1}.profile__referral-stat-value{font-size:18px;font-weight:700;color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.profile__referral-stat-label{font-size:10px;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.3px}.profile__referral-progress{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.profile__referral-progress-header{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:hsl(var(--muted-foreground))}.profile__referral-progress-bar{height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.profile__referral-progress-fill{height:100%;border-radius:3px;transition:width .5s ease}.profile__referral-milestone{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:12px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:8px;font-size:12px;color:hsl(var(--muted-foreground))}.profile__referral-milestone strong{color:#a78bfa}.profile__referral-hub-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;margin-top:12px;background:linear-gradient(135deg,#06b6d426,#06b6d40d);border:1px solid rgba(6,182,212,.3);border-radius:8px;color:#22d3ee;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.profile__referral-hub-cta:hover{background:linear-gradient(135deg,#06b6d433,#06b6d41a);border-color:#06b6d466}.profile__referral-hub-cta:active{transform:scale(.98)}.profile__promo{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:14px 16px;box-shadow:0 2px 8px #0000001f}.profile__promo-row{display:flex;align-items:center;gap:12px}.profile__promo-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(145deg,#f9731633,#f973161a);box-shadow:0 0 0 1px #f9731633 inset}.profile__promo-icon svg{width:16px;height:16px;color:#fb923c}.profile__promo-input{flex:1;height:36px;padding:0 12px;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:#0003;font-size:13px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;letter-spacing:.5px;text-transform:uppercase;color:hsl(var(--foreground));outline:none;transition:all .15s ease}.profile__promo-input::placeholder{color:hsl(var(--muted-foreground));opacity:.5;text-transform:none;letter-spacing:normal}.profile__promo-input:focus{border-color:#3b82f666;box-shadow:0 0 0 3px #3b82f61a}.profile__promo-input:disabled{opacity:.5}.profile__promo-button{height:36px;padding:0 16px;border-radius:7px;background:linear-gradient(180deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.1);color:hsl(var(--foreground));font-size:13px;font-weight:500;letter-spacing:-.1px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.profile__promo-button:hover:not(:disabled){background:linear-gradient(180deg,#ffffff24,#ffffff12)}.profile__promo-button:active:not(:disabled){transform:scale(.98)}.profile__promo-button:disabled{opacity:.4;cursor:not-allowed}.profile__nav-badge{margin-left:auto;padding:2px 7px;background:linear-gradient(135deg,#facc15,#f59e0b);border-radius:10px;font-size:10px;font-weight:600;line-height:14px;color:#000}.profile__nav-badge--tier{text-transform:capitalize;background:linear-gradient(135deg,#f97316e6,#ef4444e6);color:#fff}.profile__active-account-card{padding:16px;background:linear-gradient(135deg,#facc151a,#f59e0b0d);border:1px solid rgba(250,204,21,.3);border-radius:12px;margin-bottom:16px}.profile__active-account-badge{font-size:11px;font-weight:600;color:#facc15;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.profile__active-account-content{display:flex;align-items:center;gap:12px}.profile__active-account-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#facc15,#f59e0b);display:flex;align-items:center;justify-content:center;color:#000;overflow:hidden}.profile__active-account-avatar img{width:100%;height:100%;object-fit:cover}.profile__active-account-info{flex:1}.profile__active-account-name{font-size:15px;font-weight:600;color:hsl(var(--foreground))}.profile__active-account-tag{font-size:13px;color:hsl(var(--muted-foreground));margin-top:2px}.profile__modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.profile__modal-panel{background:hsl(var(--card));border-radius:16px;width:100%;max-width:640px;max-height:85vh;overflow-y:auto;position:relative;border:1px solid hsl(var(--border));box-shadow:0 25px 50px -12px #00000040}.profile__modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:8px;border:none;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;z-index:10}.profile__modal-close:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.profile__row-icon.is-yellow{background:linear-gradient(135deg,#facc1526,#f59e0b1a)}.profile__row-icon.is-yellow svg{color:#facc15}.profile__icon--gradient{background:linear-gradient(135deg,#10b98133,#0596691a)}.profile__icon--gradient svg{color:#10b981}.profile__nav-badge--green{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.profile__section-badge{padding:3px 8px;border-radius:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.profile__section-badge--green{background:linear-gradient(135deg,#10b98126,#10b98114);color:#10b981}.profile__card-group--creator{border:1px solid rgba(16,185,129,.15);background:linear-gradient(180deg,rgba(16,185,129,.03) 0%,transparent 100%);border-radius:12px;overflow:hidden}.profile__row--creator{position:relative}.profile__row--creator:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,#10b981,#059669);opacity:0;transition:opacity .15s ease}.profile__row--creator:hover:before{opacity:1}.profile__row-icon.is-gradient-green{background:linear-gradient(135deg,#10b98133,#05966926);box-shadow:0 0 0 1px #10b98126 inset}.profile__row-icon.is-gradient-green svg{color:#10b981}.profile__row-status{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;transition:all .15s ease}.profile__row-status svg{width:14px;height:14px}.profile__row-status--active{background:linear-gradient(135deg,#10b98126,#10b98114);color:#10b981}.profile__row-status--inactive{background:#ffffff0f;color:hsl(var(--muted-foreground))}.profile__interests-section-header{display:flex;align-items:center;justify-content:space-between;min-height:28px;margin-bottom:8px}.profile__interests-section-header .profile__section-title{font-size:13px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.04em}.profile__interests-settings-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#ffffff0d;border:.5px solid rgba(255,255,255,.08);color:#ffffff73;cursor:pointer;transition:all .15s cubic-bezier(.22,1,.36,1);margin-left:auto}.profile__interests-settings-btn:hover{background:#ffffff17;color:#ffffffbf}.profile__interests-card{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:.5px solid rgba(255,255,255,.06);border-radius:1.25rem;overflow:hidden;animation:interests-fade-in .2s cubic-bezier(.22,1,.36,1)}.profile__interests-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 20px;text-align:center}.profile__interests-empty-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#ffffff0d;border:.5px solid rgba(255,255,255,.08);color:#ffffff4d;margin-bottom:4px}.profile__interests-empty-title{font-size:15px;font-weight:600;color:#ffffffd9;margin:0}.profile__interests-empty-sub{font-size:13px;color:#fff6;margin:0 0 8px;line-height:1.4}.profile__interests-add-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#3b8cf0;border:none;border-radius:48px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;min-height:44px;transition:all .2s cubic-bezier(.22,1,.36,1)}.profile__interests-add-btn:hover{background:#4a96f5;transform:scale(1.02)}.profile__interests-add-btn:active{transform:scale(.98)}.profile__interests-pills{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.profile__interests-pill{display:inline-flex;align-items:center;padding:5px 12px;border-radius:48px;font-size:12px;font-weight:500;background:color-mix(in srgb,var(--pill-color, #6b7280) 18%,transparent);border:.5px solid color-mix(in srgb,var(--pill-color, #6b7280) 40%,transparent);color:color-mix(in srgb,var(--pill-color, #6b7280) 90%,#ffffff 10%);transition:all .15s ease}.profile__interests-panel{background:linear-gradient(180deg,#1c1c20fa,#16161afa);border:.5px solid rgba(255,255,255,.09);border-radius:1.25rem;padding:18px;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);animation:interests-slide-in .25s cubic-bezier(.22,1,.36,1)}@keyframes interests-fade-in{0%{opacity:0}to{opacity:1}}@keyframes interests-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.profile__interests-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.profile__interests-panel-title{font-size:16px;font-weight:600;color:#fff;margin:0 0 3px}.profile__interests-panel-sub{font-size:12px;color:#ffffff73;margin:0;line-height:1.4}.profile__interests-panel-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#ffffff14;border:none;color:#ffffff80;cursor:pointer;transition:all .15s ease}.profile__interests-panel-close:hover{background:#ffffff21;color:#ffffffd9}.profile__interests-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:14px}.profile__interests-chip{position:relative;display:flex;align-items:center;gap:7px;padding:9px 12px;background:#ffffff0a;border:.5px solid rgba(255,255,255,.09);border-radius:48px;color:#ffffffb3;font-size:12px;font-weight:500;cursor:pointer;min-height:44px;text-align:left;overflow:hidden;transition:all .25s cubic-bezier(.22,1,.36,1)}.profile__interests-chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--chip-color, #6b7280);opacity:0;transition:opacity .25s ease}.profile__interests-chip:hover{background:#ffffff12;border-color:#ffffff26}.profile__interests-chip.is-selected{background:#ffffff12;border-color:var(--chip-color, #6b7280);color:#fff}.profile__interests-chip.is-selected:before{opacity:.12}.profile__interests-chip-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ffffff17;flex-shrink:0;transition:background .2s ease}.profile__interests-chip.is-selected .profile__interests-chip-icon{background:var(--chip-color, #6b7280);color:#fff}.profile__interests-chip-name{position:relative;z-index:1;flex:1;line-height:1.3}.profile__interests-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:.5px solid rgba(255,255,255,.06)}.profile__interests-count{font-size:12px;color:#fff6}.profile__interests-save-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 20px;background:linear-gradient(135deg,#a8ef9ce6,#64dc82e6);border:none;border-radius:48px;color:#000000d9;font-size:13px;font-weight:600;cursor:pointer;min-height:38px;transition:all .2s cubic-bezier(.22,1,.36,1)}.profile__interests-save-btn:hover:not(:disabled){transform:scale(1.02);box-shadow:0 6px 20px #a8ef9c40}.profile__interests-save-btn:active:not(:disabled){transform:scale(.98)}.profile__interests-save-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.profile__sidebar{padding-bottom:calc(15px + env(safe-area-inset-bottom,0px))}.profile__content{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.profile{max-width:100vw;overflow-x:hidden}}@media(prefers-reduced-motion:reduce){.profile__button,.profile__buy-button,.profile__row,.profile__card,.profile__subscription-banner{transition:none}}.profile.is-aige{background:var(--kit-0);border-radius:var(--kit-r-panel) 0 0 var(--kit-r-panel)}.profile.is-aige .profile__sidebar{border-right-color:var(--kit-line)}.profile.is-aige .profile__sidebar-nav{gap:8px;scrollbar-color:var(--kit-line-strong) transparent}.profile.is-aige .profile__sidebar-nav::-webkit-scrollbar-thumb{background:var(--kit-line-strong)}.profile.is-aige .profile__sidebar-nav::-webkit-scrollbar-thumb:hover{background:var(--kit-line-strong)}.profile.is-aige .profile__footer-note{color:var(--kit-text-faint)}.profile.is-aige .profile__section-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kit-text-faint);opacity:1}.profile.is-aige .profile__nav-item{min-height:32px;border-radius:10px;transition:background-color .22s var(--kit-ease)}.profile.is-aige .profile__nav-item:hover,.profile.is-aige .profile__nav-item:active{background:var(--kit-sel-bg)}.profile.is-aige .profile__nav-item:focus-visible{outline:2px solid var(--kit-text);outline-offset:2px}.profile.is-aige .profile__nav-label{color:var(--kit-text-dim)}.profile.is-aige .profile__nav-item:hover .profile__nav-label,.profile.is-aige .profile__nav-item:active .profile__nav-label{color:var(--kit-text)}.profile.is-aige .profile__icon,.profile.is-aige .profile__icon--gradient,.profile.is-aige .profile__icon--antix,.profile.is-aige .profile__icon--quantum{background:var(--kit-fill);box-shadow:none}.profile.is-aige .profile__icon-svg,.profile.is-aige .profile__icon--gradient .profile__icon-svg,.profile.is-aige .profile__icon--antix .profile__icon-svg,.profile.is-aige .profile__icon--quantum .profile__icon-svg{color:var(--kit-text-faint)}.profile.is-aige .profile__nav-item:hover .profile__icon-svg,.profile.is-aige .profile__nav-item:active .profile__icon-svg{color:var(--kit-text)}.profile.is-aige .profile__nav-badge,.profile.is-aige .profile__nav-badge--green,.profile.is-aige .profile__nav-badge--tier{background:var(--kit-sel-bg-strong);box-shadow:inset 0 0 0 1px var(--kit-sel-line);color:var(--kit-text)}.profile.is-aige .profile__nav-badge--unread{color:var(--aige-teal)}@media(pointer:coarse){.profile.is-aige .profile__nav-item{min-height:44px}}@media(max-width:768px){.profile.is-aige{flex-direction:column}.profile.is-aige .profile__content{order:1}.profile.is-aige .profile__sidebar{order:2}.profile.is-aige .profile__sidebar-nav{gap:16px}.profile.is-aige .profile__sidebar-section{background:var(--kit-2);border:.5px solid var(--kit-line);border-radius:var(--kit-r-panel);padding:12px;gap:6px}}.profile.is-aige .profile__content{background:none;animation:profile-kit-in .32s var(--kit-ease) both}.profile.is-aige .profile__header{background:var(--kit-2);border:.5px solid var(--kit-line);border-radius:var(--kit-r-panel);padding:20px}.profile.is-aige .profile__header-row{flex-wrap:wrap}.profile.is-aige .profile__header-user,.profile.is-aige .profile__header-info{min-width:0}.profile.is-aige .profile__header-hint{color:var(--kit-text-faint);overflow-wrap:anywhere}.profile.is-aige .profile__header-hint.is-danger{color:var(--kit-danger-text)}.profile.is-aige .profile__avatar{width:64px;height:64px;border-radius:var(--kit-r-ctl);background:var(--kit-3);box-shadow:0 0 0 .5px var(--kit-line)}.profile.is-aige .profile__avatar-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--kit-text-dim);font-size:18px;font-weight:700}.profile.is-aige .profile__user-meta{min-width:0}.profile.is-aige .profile__user-meta-name{overflow-wrap:anywhere;color:var(--kit-text);font-size:22px;font-weight:700;letter-spacing:-.02em}.profile.is-aige .profile__user-meta-email{overflow-wrap:anywhere;color:var(--kit-text-dim)}.profile.is-aige .profile__user-meta-badges{flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:2px}.profile.is-aige .profile__user-meta-badge{background:var(--kit-sel-bg-strong);box-shadow:inset 0 0 0 1px var(--kit-sel-line);margin-top:0}.profile.is-aige .profile__user-meta-badge.marketing,.profile.is-aige .profile__user-meta-badge.creator,.profile.is-aige .profile__user-meta-badge.financial{color:var(--kit-text)}.profile.is-aige .profile__button.is-primary{background:transparent;border:.5px solid var(--kit-line-strong);color:var(--kit-text);box-shadow:none}.profile.is-aige .profile__button.is-primary:hover{background:var(--kit-sel-bg);border-color:var(--kit-line-strong)}.profile.is-aige .profile__button.is-primary:active{background:var(--kit-sel-bg-strong);transform:none}.profile.is-aige .profile__button.is-yellow{background:var(--kit-light);border-color:transparent;color:var(--kit-0);box-shadow:none}.profile.is-aige .profile__button.is-yellow:hover{background:var(--kit-light);filter:brightness(1.08)}.profile.is-aige .profile__button.is-yellow:active{background:var(--kit-text);transform:none}.profile.is-aige .profile__button:focus-visible{outline:2px solid var(--kit-text);outline-offset:2px}.profile.is-aige .profile__subscription-banner{border-width:.5px;border-color:var(--kit-line);border-radius:var(--kit-r-panel)}.profile.is-aige .profile__subscription-banner:hover{border-color:var(--kit-line-strong)}.profile.is-aige .profile__subscription-banner-bg{background:linear-gradient(180deg,var(--kit-3) 0%,var(--kit-1) 100%);border-radius:var(--kit-r-panel)}.profile.is-aige .profile__subscription-banner-badge{background:var(--kit-sel-bg-strong);box-shadow:inset 0 0 0 1px var(--kit-sel-line);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--kit-text)}.profile.is-aige .profile__subscription-banner-note{color:var(--kit-text-dim)}.profile.is-aige .profile__card-group,.profile.is-aige .profile__card-group--creator{background:var(--kit-2);border:.5px solid var(--kit-line);border-radius:var(--kit-r-panel);box-shadow:none}.profile.is-aige .profile__row{border-bottom-color:var(--kit-line)}.profile.is-aige .profile__row.is-clickable:hover{background:var(--kit-sel-bg)}.profile.is-aige .profile__row.is-clickable:active{background:var(--kit-sel-bg-strong)}.profile.is-aige .profile__row.is-clickable:focus-visible{outline:2px solid var(--kit-text);outline-offset:-2px}.profile.is-aige .profile__row-title{color:var(--kit-text)}.profile.is-aige .profile__row-sub{color:var(--kit-text-dim)}.profile.is-aige .profile__row-chevron{color:var(--kit-text-faint);opacity:1}.profile.is-aige .profile__row-icon,.profile.is-aige .profile__row-icon.is-blue,.profile.is-aige .profile__row-icon.is-green,.profile.is-aige .profile__row-icon.is-orange,.profile.is-aige .profile__row-icon.is-cyan,.profile.is-aige .profile__row-icon.is-purple,.profile.is-aige .profile__row-icon.is-yellow,.profile.is-aige .profile__row-icon.is-gradient-green{width:30px;height:30px;border-radius:10px;background:var(--kit-fill);box-shadow:none}.profile.is-aige .profile__row-icon svg,.profile.is-aige .profile__row-icon.is-blue svg,.profile.is-aige .profile__row-icon.is-green svg,.profile.is-aige .profile__row-icon.is-orange svg,.profile.is-aige .profile__row-icon.is-cyan svg,.profile.is-aige .profile__row-icon.is-purple svg,.profile.is-aige .profile__row-icon.is-yellow svg,.profile.is-aige .profile__row-icon.is-gradient-green svg{color:var(--kit-text-dim)}.profile.is-aige .profile__row-badge{background:var(--kit-sel-bg-strong);box-shadow:inset 0 0 0 1px var(--kit-sel-line);color:var(--kit-text)}.profile.is-aige .profile__row-badge--unread{display:inline-flex;align-items:center;gap:6px}.profile.is-aige .profile__row-badge-dot{width:6px;height:6px;border-radius:999px;background:var(--aige-teal)}.profile.is-aige .profile__row-value{color:var(--kit-text);font-weight:700}.profile.is-aige .profile__row-value.is-credits:before{content:"✳";margin-right:6px;color:var(--aige-yellow);font-weight:400}.profile.is-aige .profile__row--creator:before{background:var(--kit-line-strong)}.profile.is-aige .profile__row-status--active{background:var(--kit-fill);color:var(--aige-teal)}.profile.is-aige .profile__row-status--inactive{background:var(--kit-fill);color:var(--kit-text-dim)}@media(pointer:coarse){.profile.is-aige .profile__row.is-clickable{min-height:44px}}.profile.is-aige .profile__column{gap:24px}.profile.is-aige .profile__column>*{width:100%;box-sizing:border-box}.profile.is-aige .profile__card{background:var(--kit-2);border-color:var(--kit-line);box-shadow:none}.profile.is-aige .profile__card.is-clickable:hover{background:var(--kit-3);border-color:var(--kit-line-strong)}.profile.is-aige .profile__card--marketing,.profile.is-aige .profile__card--financial{background:var(--kit-2);border-color:var(--kit-line)}.profile.is-aige .profile__card--marketing .profile__icon svg,.profile.is-aige .profile__card--financial .profile__icon--gradient svg{color:var(--kit-text-dim)}.profile.is-aige .profile__card-title{color:var(--kit-text)}.profile.is-aige .profile__card-sub{color:var(--kit-text-dim)}.profile.is-aige .profile__card-chip,.profile.is-aige .profile__card-chip--green{background:var(--kit-sel-bg-strong);box-shadow:inset 0 0 0 1px var(--kit-sel-line);color:var(--kit-text);border-color:transparent}.profile.is-aige .profile__stats-grid{background:var(--kit-line);border:.5px solid var(--kit-line);border-radius:var(--kit-r-panel);box-shadow:none}.profile.is-aige .profile__stat-card{background:var(--kit-2)}.profile.is-aige .profile__stat-card:hover{background:var(--kit-3)}.profile.is-aige .profile__stat-card-label{color:var(--kit-text-faint)}.profile.is-aige .profile__stat-card-value{color:var(--kit-text)}.profile.is-aige .profile__interests-settings-btn{background:var(--kit-fill);border-color:var(--kit-line-strong);color:var(--kit-text-faint)}.profile.is-aige .profile__interests-settings-btn:hover{background:var(--kit-sel-bg);color:var(--kit-text)}.profile.is-aige .profile__interests-card{background:var(--kit-2);border-color:var(--kit-line);border-radius:var(--kit-r-panel)}.profile.is-aige .profile__interests-empty-icon{background:var(--kit-fill);border-color:var(--kit-line-strong);color:var(--kit-text-faint)}.profile.is-aige .profile__interests-empty-title{color:var(--kit-text)}.profile.is-aige .profile__interests-empty-sub{color:var(--kit-text-faint)}.profile.is-aige .profile__interests-add-btn,.profile.is-aige .profile__interests-save-btn{background:var(--kit-light);color:var(--kit-0)}.profile.is-aige .profile__interests-add-btn:hover,.profile.is-aige .profile__interests-save-btn:hover:not(:disabled){background:var(--kit-light);filter:brightness(1.08);transform:none;box-shadow:none}.profile.is-aige .profile__interests-add-btn:active,.profile.is-aige .profile__interests-save-btn:active:not(:disabled){background:var(--kit-text);transform:none}.profile.is-aige .profile__interests-pill{background:var(--kit-sel-bg-strong);border-color:var(--kit-sel-line);color:var(--kit-text)}.profile.is-aige .profile__interests-panel{background:var(--kit-2);border-color:var(--kit-line-strong);border-radius:var(--kit-r-panel);backdrop-filter:none;-webkit-backdrop-filter:none}.profile.is-aige .profile__interests-panel-title{color:var(--kit-text)}.profile.is-aige .profile__interests-panel-sub{color:var(--kit-text-faint)}.profile.is-aige .profile__interests-panel-close{background:var(--kit-fill);color:var(--kit-text-faint)}.profile.is-aige .profile__interests-panel-close:hover{background:var(--kit-sel-bg);color:var(--kit-text)}.profile.is-aige .profile__interests-chip{background:var(--kit-fill);border-color:var(--kit-line-strong);color:var(--kit-text-dim)}.profile.is-aige .profile__interests-chip:before{display:none}.profile.is-aige .profile__interests-chip:hover{background:var(--kit-sel-bg);border-color:var(--kit-line-strong)}.profile.is-aige .profile__interests-chip.is-selected{background:var(--kit-sel-bg-strong);border-color:transparent;box-shadow:inset 0 0 0 1px var(--kit-sel-line);color:var(--kit-text)}.profile.is-aige .profile__interests-chip-icon{background:var(--kit-fill)}.profile.is-aige .profile__interests-chip.is-selected .profile__interests-chip-icon{background:var(--kit-sel-bg-strong);color:var(--kit-text)}.profile.is-aige .profile__interests-count{color:var(--kit-text-faint)}@media(pointer:coarse){.profile.is-aige .profile__interests-settings-btn,.profile.is-aige .profile__interests-panel-close{width:44px;height:44px}.profile.is-aige .profile__interests-chip{min-height:44px}}.profile.is-aige .profile__referral{background:var(--kit-2);border-color:var(--kit-line);border-radius:var(--kit-r-panel);box-shadow:none}.profile.is-aige .profile__referral-icon{background:var(--kit-fill);box-shadow:none}.profile.is-aige .profile__referral-icon svg{color:var(--kit-text-dim)}.profile.is-aige .profile__referral-badge{background:var(--kit-sel-bg-strong);box-shadow:inset 0 0 0 1px var(--kit-sel-line);color:var(--kit-text)}.profile.is-aige .profile__referral-title{color:var(--kit-text)}.profile.is-aige .profile__referral-desc{color:var(--kit-text-dim)}.profile.is-aige .profile__referral-desc strong{color:var(--kit-text)}.profile.is-aige .profile__referral-tier{background:var(--kit-sel-bg-strong);border-color:transparent;box-shadow:inset 0 0 0 1px var(--kit-sel-line);color:var(--kit-text)}.profile.is-aige .profile__referral-link{background:var(--kit-1);border-color:var(--kit-line)}.profile.is-aige .profile__referral-url{color:var(--kit-text-dim)}.profile.is-aige .profile__referral-copy{background:var(--kit-fill);color:var(--kit-text-dim)}.profile.is-aige .profile__referral-copy:hover{background:var(--kit-sel-bg);color:var(--kit-text)}.profile.is-aige .profile__referral-copy.is-copied{background:var(--kit-sel-bg-strong);color:var(--kit-text)}.profile.is-aige .profile__referral-stat-value{color:var(--kit-text)}.profile.is-aige .profile__referral-stat-label{color:var(--kit-text-faint)}.profile.is-aige .profile__referral-stats{border-top-color:var(--kit-line);border-bottom-color:var(--kit-line)}.profile.is-aige .profile__referral-progress-header{color:var(--kit-text-faint)}.profile.is-aige .profile__referral-progress-bar{background:var(--kit-line-strong)}.profile.is-aige .profile__referral-progress-fill{background:var(--kit-text)}.profile.is-aige .profile__referral-milestone{background:var(--kit-fill);border-color:var(--kit-line-strong);color:var(--kit-text-dim)}.profile.is-aige .profile__referral-milestone strong{color:var(--kit-text)}.profile.is-aige .profile__referral-milestone svg{color:var(--kit-text-dim)}.profile.is-aige .profile__referral-hub-cta{background:transparent;border:.5px solid var(--kit-line-strong);color:var(--kit-text)}.profile.is-aige .profile__referral-hub-cta:hover{background:var(--kit-sel-bg);border-color:var(--kit-line-strong)}.profile.is-aige .profile__promo{background:var(--kit-2);border-color:var(--kit-line);box-shadow:none}.profile.is-aige .profile__promo-icon{background:var(--kit-fill);box-shadow:none}.profile.is-aige .profile__promo-icon svg{color:var(--kit-text-dim)}.profile.is-aige .profile__promo-input{background:var(--kit-1);border-color:var(--kit-line-strong);color:var(--kit-text)}.profile.is-aige .profile__promo-input::placeholder{color:var(--kit-text-faint)}.profile.is-aige .profile__promo-input:focus{border-color:var(--kit-sel-line);box-shadow:inset 0 0 0 1px var(--kit-sel-line)}.profile.is-aige .profile__promo-button{background:var(--kit-fill);border-color:var(--kit-line-strong);color:var(--kit-text)}.profile.is-aige .profile__promo-button:hover:not(:disabled){background:var(--kit-sel-bg)}.profile.is-aige .profile__active-account-card{background:var(--kit-2);border-color:var(--kit-line-strong);border-radius:var(--kit-r-panel)}.profile.is-aige .profile__active-account-badge{color:var(--kit-text-faint)}.profile.is-aige .profile__active-account-avatar{background:var(--kit-3);box-shadow:0 0 0 .5px var(--kit-line);color:var(--kit-text-dim)}.profile.is-aige .profile__active-account-name{color:var(--kit-text)}.profile.is-aige .profile__active-account-tag{color:var(--kit-text-dim)}.profile.is-aige .profile__modal-panel{background:var(--kit-sheet);border:.5px solid var(--kit-sheet-line);border-radius:var(--kit-r-sheet);box-shadow:var(--kit-shadow-2)}.profile.is-aige .profile__modal-close{background:var(--kit-fill);color:var(--kit-text-faint)}.profile.is-aige .profile__modal-close:hover{background:var(--kit-sel-bg);color:var(--kit-text)}.profile.is-aige .profile__section-badge--green{background:var(--kit-sel-bg-strong);box-shadow:inset 0 0 0 1px var(--kit-sel-line);color:var(--kit-text)}.profile.is-aige .profile__skeleton{display:flex;flex-direction:column;gap:20px;width:100%;max-width:760px}.profile.is-aige .profile__skeleton-header{display:flex;align-items:center;gap:14px}.profile.is-aige .profile__skeleton-avatar{width:56px;height:56px;border-radius:var(--kit-r-ctl);background:var(--kit-3);animation:kit-pulse 1.5s ease-in-out infinite}.profile.is-aige .profile__skeleton-lines{display:flex;flex-direction:column;gap:8px}.profile.is-aige .profile__skeleton-line{height:12px;border-radius:999px;background:var(--kit-3);animation:kit-pulse 1.5s ease-in-out infinite}.profile.is-aige .profile__skeleton-line.is-wide{width:180px}.profile.is-aige .profile__skeleton-line.is-narrow{width:120px}.profile.is-aige .profile__skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile.is-aige .profile__skeleton-card{height:120px;border:.5px solid var(--kit-line);border-radius:var(--kit-r-panel);background:var(--kit-2);animation:kit-pulse 1.5s ease-in-out infinite}@media(max-width:600px){.profile.is-aige .profile__skeleton-grid{grid-template-columns:minmax(0,1fr)}}@keyframes profile-kit-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:768px){.profile.is-aige .profile__content{padding-top:calc(env(safe-area-inset-top,0px) + 64px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 100px)}.profile.is-aige .profile__sidebar{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 100px)}}@media(prefers-reduced-motion:reduce){.profile.is-aige .profile__content,.profile.is-aige .profile__skeleton-avatar,.profile.is-aige .profile__skeleton-line,.profile.is-aige .profile__skeleton-card{animation:none}}.profile.is-aige .profile__grid{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)}@media(max-width:800px){.profile.is-aige .profile__grid{grid-template-columns:minmax(0,1fr)}}.profile.is-aige .profile__column,.profile.is-aige .profile__section,.profile.is-aige .profile__card-group,.profile.is-aige .profile__row>*{min-width:0}.profile.is-aige .profile__content{overflow-x:hidden}.profile.is-aige .profile__promo-row{min-width:0}.profile.is-aige .profile__promo-input{flex:1 1 auto;min-width:0;width:100%}.profile.is-aige .profile__promo-button{flex:none}.profile.is-aige button.profile__row{width:100%;margin:0;border-width:0 0 1px;border-style:solid;border-color:var(--kit-line);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.profile.is-aige button.profile__row:last-child{border-bottom-width:0}.layout__content:has(>.profile.is-aige){transform:none}.manage-subscription{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.manage-subscription__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.manage-subscription__panel{position:relative;width:100%;max-width:400px;max-height:calc(100vh - 48px);background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:20px;display:flex;flex-direction:column;overflow:hidden}.manage-subscription__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.manage-subscription__title{font-size:15px;font-weight:600;color:#fff;margin:0}.manage-subscription__back-btn,.manage-subscription__close-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffb3;cursor:pointer;transition:all .15s ease}.manage-subscription__back-btn:hover,.manage-subscription__close-btn:hover{background:#ffffff14;color:#fff}.manage-subscription__icon{width:18px;height:18px}.manage-subscription__content{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.manage-subscription__plan-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:16px}.manage-subscription__plan-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.manage-subscription__plan-info{display:flex;align-items:center;gap:8px}.manage-subscription__plan-name{font-size:18px;font-weight:600;color:#fff}.manage-subscription__badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:3px 8px;border-radius:6px}.manage-subscription__badge.is-active{background:#4aa73e26;color:#4aa73e}.manage-subscription__badge.is-cancelling{background:#eab30826;color:#eab308}.manage-subscription__change-btn{height:32px;padding:0 14px;font-size:13px;font-weight:500;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:8px;transition:all .15s ease}.manage-subscription__change-btn:hover{background:#ffffff1a}.manage-subscription__credits{margin-bottom:14px}.manage-subscription__credits-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.manage-subscription__credits-label{font-size:13px;font-weight:500;color:#ffffff80}.manage-subscription__credits-value{font-size:15px;font-weight:600;color:#fff}.manage-subscription__credits-max{font-weight:400;color:#fff6}.manage-subscription__credits-bar{height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.manage-subscription__credits-fill{height:100%;background:#eeff32;border-radius:2px;transition:width .3s ease}.manage-subscription__buy-btn{width:100%;height:38px;font-size:14px;font-weight:600;background:#eeff32;border:none;color:#1a1a1a;border-radius:10px;transition:all .15s ease}.manage-subscription__buy-btn:hover{background:#e5f52d}.manage-subscription__billing{display:flex;flex-direction:column;gap:12px}.manage-subscription__section-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff6}.manage-subscription__billing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.manage-subscription__billing-item{display:flex;flex-direction:column;gap:4px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px}.manage-subscription__billing-label{font-size:11px;font-weight:500;color:#fff6}.manage-subscription__billing-value{font-size:14px;font-weight:600;color:#fff}.manage-subscription__actions{display:flex;flex-direction:column;gap:8px}.manage-subscription__action-btn{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#fffc;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.manage-subscription__action-btn:hover{background:#ffffff0f;color:#fff}.manage-subscription__action-btn.is-danger{color:#ef4444cc;border-color:#ef444426}.manage-subscription__action-btn.is-danger:hover{background:#ef444414;color:#ef4444}.manage-subscription__action-icon{width:18px;height:18px;opacity:.7}.manage-subscription__cancel-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#eab30814;border:1px solid rgba(234,179,8,.2);border-radius:10px}.manage-subscription__cancel-notice-icon{width:18px;height:18px;color:#eab308;flex-shrink:0;margin-top:1px}.manage-subscription__cancel-notice-text{display:flex;flex-direction:column;gap:2px}.manage-subscription__cancel-notice-title{font-size:13px;font-weight:600;color:#eab308}.manage-subscription__cancel-notice-desc{font-size:12px;font-weight:400;color:#fff9}.manage-subscription__confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px}.manage-subscription__confirm-panel{width:100%;max-width:340px;background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.manage-subscription__confirm-icon{width:48px;height:48px;border-radius:50%;background:#ef44441a;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.manage-subscription__confirm-icon-svg{width:24px;height:24px;color:#ef4444}.manage-subscription__confirm-title{font-size:17px;font-weight:600;color:#fff;margin:0 0 8px}.manage-subscription__confirm-desc{font-size:13px;font-weight:400;color:#ffffff80;line-height:1.5;margin:0 0 20px}.manage-subscription__packs{margin-top:12px}.manage-subscription__packs-title{font-size:12px;font-weight:500;color:#ffffff80;margin:0 0 8px}.manage-subscription__packs-row{display:flex;gap:8px}.manage-subscription__pack{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:44px;padding:8px 6px;background:#ffffff0a;border:.5px solid rgba(255,255,255,.06);border-radius:.75rem;cursor:pointer;transition:background .2s cubic-bezier(.22,1,.36,1)}.manage-subscription__pack:hover{background:#ffffff14}.manage-subscription__pack:disabled{opacity:.5;cursor:default}.manage-subscription__pack-credits{font-size:14px;font-weight:700;color:#ffffffeb}.manage-subscription__pack-price{font-size:11px;color:#ffffff8c}.manage-subscription__confirm-downgrade{display:block;width:100%;min-height:44px;margin:0 0 16px;padding:10px 12px;font-size:13px;font-weight:500;color:#ffffffbf;background:#ffffff0a;border:.5px solid rgba(255,255,255,.06);border-radius:.75rem;cursor:pointer;transition:background .2s cubic-bezier(.22,1,.36,1)}.manage-subscription__confirm-downgrade:hover{background:#ffffff14}.manage-subscription__confirm-downgrade:disabled{opacity:.5;cursor:default}.manage-subscription__confirm-actions{display:flex;flex-direction:column;gap:10px;width:100%}.manage-subscription__confirm-keep{height:42px;width:100%;background:#eeff32;border:none;color:#1a1a1a;font-size:14px;font-weight:600;border-radius:10px;transition:all .15s ease}.manage-subscription__confirm-keep:hover{background:#e5f52d}.manage-subscription__confirm-keep:disabled{opacity:.5;cursor:not-allowed}.manage-subscription__confirm-cancel{height:42px;width:100%;background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff9;font-size:14px;font-weight:500;border-radius:10px;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}.manage-subscription__confirm-cancel:hover{background:#ffffff0a;color:#fff}.manage-subscription__confirm-cancel:disabled{opacity:.5;cursor:not-allowed}.manage-subscription__confirm-spinner{width:16px;height:16px;animation:manage-subscription-spin 1s linear infinite}.manage-subscription__invoices-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px}.manage-subscription__invoices-panel{width:100%;max-width:440px;max-height:calc(100vh - 48px);background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.manage-subscription__invoices-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.manage-subscription__invoices-back,.manage-subscription__invoices-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffb3;cursor:pointer;transition:all .15s ease}.manage-subscription__invoices-back:hover,.manage-subscription__invoices-close:hover{background:#ffffff14;color:#fff}.manage-subscription__invoices-title{font-size:15px;font-weight:600;color:#fff;margin:0}.manage-subscription__invoices-content{flex:1;overflow-y:auto;padding:16px 20px 20px}.manage-subscription__invoices-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 0;color:#fff6;font-size:13px}.manage-subscription__invoices-spinner{width:22px;height:22px;animation:manage-subscription-spin 1s linear infinite}.manage-subscription__invoices-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:40px 20px;text-align:center}.manage-subscription__invoices-empty span{font-size:14px;font-weight:500;color:#fff}.manage-subscription__invoices-empty p{font-size:13px;color:#fff6;margin:0}.manage-subscription__invoices-empty-icon{width:40px;height:40px;color:#ffffff26;margin-bottom:6px}.manage-subscription__invoices-list{display:flex;flex-direction:column;gap:8px}.manage-subscription__invoice-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;gap:12px}.manage-subscription__invoice-left{display:flex;flex-direction:column;gap:2px;min-width:0}.manage-subscription__invoice-date{font-size:13px;font-weight:600;color:#fff}.manage-subscription__invoice-desc{font-size:12px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manage-subscription__invoice-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.manage-subscription__invoice-amount{font-size:13px;font-weight:600;color:#fff}.manage-subscription__invoice-status{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:3px 6px;border-radius:4px;background:#ffffff14;color:#ffffff80}.manage-subscription__invoice-status.is-paid{background:#4aa73e1f;color:#4aa73e}.manage-subscription__invoice-status.is-open{background:#eab3081f;color:#eab308}.manage-subscription__invoice-status.is-draft{background:#9ca3af1f;color:#9ca3af}.manage-subscription__invoice-status.is-void,.manage-subscription__invoice-status.is-uncollectible{background:#ef44441f;color:#ef4444}.manage-subscription__invoice-link{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:#eeff321a;color:#eeff32;transition:all .15s ease}.manage-subscription__invoice-link:hover{background:#eeff3233}.manage-subscription__invoice-link-icon{width:14px;height:14px}@keyframes manage-subscription-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.manage-subscription__refunds{display:flex;flex-direction:column;gap:10px;margin-top:16px}.manage-subscription__refunds-lead{margin:0;font-size:13px;line-height:1.5;color:#fff9}.manage-subscription__refunds-lead a{color:#fff;text-decoration:underline;text-underline-offset:2px}.manage-subscription.is-aige{padding:20px;animation:kit-fade-in .22s var(--kit-ease) both}.manage-subscription.is-aige .manage-subscription__backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.manage-subscription.is-aige .manage-subscription__panel{max-width:420px;background:var(--kit-sheet);border:1px solid var(--kit-sheet-line);border-radius:var(--kit-r-sheet);box-shadow:var(--kit-shadow-2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:manage-subscription-kit-in .24s var(--kit-ease) both}@keyframes manage-subscription-kit-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.manage-subscription.is-aige .manage-subscription__header{padding:16px 20px;border-bottom-color:var(--kit-line)}.manage-subscription.is-aige .manage-subscription__title{font-size:15px;font-weight:700;color:var(--kit-text);letter-spacing:-.01em}.manage-subscription.is-aige .manage-subscription__back-btn,.manage-subscription.is-aige .manage-subscription__close-btn,.manage-subscription.is-aige .manage-subscription__invoices-back,.manage-subscription.is-aige .manage-subscription__invoices-close{border:none;border-radius:999px;background:var(--kit-fill);color:var(--kit-text-dim);transition:background-color .22s var(--kit-ease),color .22s var(--kit-ease)}.manage-subscription.is-aige .manage-subscription__back-btn:hover,.manage-subscription.is-aige .manage-subscription__close-btn:hover,.manage-subscription.is-aige .manage-subscription__invoices-back:hover,.manage-subscription.is-aige .manage-subscription__invoices-close:hover{background:var(--kit-sel-bg);color:var(--kit-text)}@media(pointer:coarse){.manage-subscription.is-aige .manage-subscription__back-btn,.manage-subscription.is-aige .manage-subscription__close-btn,.manage-subscription.is-aige .manage-subscription__invoices-back,.manage-subscription.is-aige .manage-subscription__invoices-close{width:44px;height:44px}}.manage-subscription.is-aige .manage-subscription__plan-card{background:var(--kit-2);border:.5px solid var(--kit-line);border-radius:var(--kit-r-panel)}.manage-subscription.is-aige .manage-subscription__plan-name{color:var(--kit-text);font-weight:700;letter-spacing:-.01em}.manage-subscription.is-aige .manage-subscription__badge{border-radius:999px;background:var(--kit-fill);color:var(--kit-text-faint)}.manage-subscription.is-aige .manage-subscription__badge.is-active{background:var(--kit-sel-bg);color:var(--aige-teal)}.manage-subscription.is-aige .manage-subscription__badge.is-cancelling{background:var(--kit-fill);color:var(--kit-text-dim)}.manage-subscription.is-aige .manage-subscription__change-btn{height:32px;padding:0 16px;border:none;border-radius:999px;background:var(--kit-light);color:var(--kit-0);font-weight:700;transition:background-color .22s var(--kit-ease),transform .22s var(--kit-ease)}.manage-subscription.is-aige .manage-subscription__change-btn:hover{background:var(--kit-text);transform:translateY(-1px)}.manage-subscription.is-aige .manage-subscription__credits-label{color:var(--kit-text-faint)}.manage-subscription.is-aige .manage-subscription__credits-value{color:var(--kit-text)}.manage-subscription.is-aige .manage-subscription__credits-value.is-credits:before{content:"✳";margin-right:6px;color:var(--aige-yellow);font-weight:400}.manage-subscription.is-aige .manage-subscription__credits-max{color:var(--kit-text-faint)}.manage-subscription.is-aige .manage-subscription__credits-bar{background:var(--kit-4)}.manage-subscription.is-aige .manage-subscription__credits-fill{background:var(--kit-text-dim)}.manage-subscription.is-aige .manage-subscription__buy-btn{height:40px;background:var(--kit-light);color:var(--kit-0);border-radius:999px;font-weight:700;transition:background-color .22s var(--kit-ease),transform .22s var(--kit-ease)}.manage-subscription.is-aige .manage-subscription__buy-btn:hover{background:var(--kit-text);transform:translateY(-1px)}.manage-subscription.is-aige .manage-subscription__packs-title{color:var(--kit-text-faint)}.manage-subscription.is-aige .manage-subscription__pack{background:var(--kit-2);border-color:var(--kit-line);border-radius:14px}.manage-subscription.is-aige .manage-subscription__pack:hover{background:var(--kit-sel-bg)}.manage-subscription.is-aige .manage-subscription__pack-credits{color:var(--kit-text)}.manage-subscription.is-aige .manage-subscription__pack-price{color:var(--aige-yellow);font-weight:700}.manage-subscription.is-aige .manage-subscription__section-title{color:var(--kit-text-faint)}.manage-subscription.is-aige .manage-subscription__billing-item{background:var(--kit-2);border-color:var(--kit-line);border-radius:14px}.manage-subscription.is-aige .manage-subscription__billing-label{color:var(--kit-text-faint)}.manage-subscription.is-aige .manage-subscription__billing-value{color:var(--kit-text)}.manage-subscription.is-aige .manage-subscription__action-btn{background:var(--kit-2);border-color:var(--kit-line);border-radius:14px;color:var(--kit-text-dim);transition:background-color .22s var(--kit-ease),color .22s var(--kit-ease)}.manage-subscription.is-aige .manage-subscription__action-btn:hover{background:var(--kit-sel-bg);color:var(--kit-text)}.manage-subscription.is-aige .manage-subscription__action-icon{opacity:1;color:var(--kit-text-faint)}.manage-subscription.is-aige .manage-subscription__action-btn.is-danger{color:var(--kit-danger-text);border-color:var(--kit-danger);background:var(--kit-danger-wash)}.manage-subscription.is-aige .manage-subscription__action-btn.is-danger:hover{background:var(--kit-danger-wash);color:var(--kit-danger-text)}.manage-subscription.is-aige .manage-subscription__action-btn.is-danger .manage-subscription__action-icon{color:var(--kit-danger-text)}.manage-subscription.is-aige .manage-subscription__cancel-notice{background:var(--kit-1);border-color:var(--kit-line);border-radius:14px}.manage-subscription.is-aige .manage-subscription__cancel-notice-icon{color:var(--kit-text-dim)}.manage-subscription.is-aige .manage-subscription__cancel-notice-title{color:var(--kit-text)}.manage-subscription.is-aige .manage-subscription__cancel-notice-desc{color:var(--kit-text-faint)}.manage-subscription.is-aige .manage-subscription__confirm-overlay{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.manage-subscription.is-aige .manage-subscription__confirm-panel{background:var(--kit-sheet);border:1px solid var(--kit-sheet-line);border-radius:var(--kit-r-sheet);box-shadow:var(--kit-shadow-2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:manage-subscription-kit-in .24s var(--kit-ease) both}.manage-subscription.is-aige .manage-subscription__confirm-icon{background:var(--kit-danger-wash)}.manage-subscription.is-aige .manage-subscription__confirm-icon-svg{color:var(--kit-danger-text)}.manage-subscription.is-aige .manage-subscription__confirm-title{color:var(--kit-text)}.manage-subscription.is-aige .manage-subscription__confirm-desc{color:var(--kit-text-faint)}.manage-subscription.is-aige .manage-subscription__packs-row{gap:8px}.manage-subscription.is-aige .manage-subscription__confirm-downgrade{background:var(--kit-fill);border-color:var(--kit-line);color:var(--kit-text-dim);border-radius:14px}.manage-subscription.is-aige .manage-subscription__confirm-downgrade:hover{background:var(--kit-sel-bg)}.manage-subscription.is-aige .manage-subscription__confirm-keep{background:var(--kit-light);color:var(--kit-0);border-radius:999px;transition:background-color .22s var(--kit-ease),transform .22s var(--kit-ease)}.manage-subscription.is-aige .manage-subscription__confirm-keep:hover:not(:disabled){background:var(--kit-text);transform:translateY(-1px)}.manage-subscription.is-aige .manage-subscription__confirm-cancel{background:var(--kit-danger-wash);border:.5px solid var(--kit-danger);color:var(--kit-danger-text);border-radius:999px}.manage-subscription.is-aige .manage-subscription__confirm-cancel:hover:not(:disabled){background:var(--kit-danger-wash)}.manage-subscription.is-aige .manage-subscription__confirm-spinner{animation:kit-pulse 1.2s ease-in-out infinite}.manage-subscription.is-aige .manage-subscription__invoices-overlay{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.manage-subscription.is-aige .manage-subscription__invoices-panel{background:var(--kit-sheet);border:1px solid var(--kit-sheet-line);border-radius:var(--kit-r-sheet);box-shadow:var(--kit-shadow-2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:manage-subscription-kit-in .24s var(--kit-ease) both}.manage-subscription.is-aige .manage-subscription__invoices-header{border-bottom-color:var(--kit-line)}.manage-subscription.is-aige .manage-subscription__invoices-title{color:var(--kit-text)}.manage-subscription.is-aige .manage-subscription__invoices-skeleton{display:flex;flex-direction:column;gap:8px}.manage-subscription.is-aige .manage-subscription__invoices-skeleton-row{height:54px;border-radius:10px;background:var(--kit-3);animation:kit-pulse 1.4s ease-in-out infinite}.manage-subscription.is-aige .manage-subscription__invoices-empty span{color:var(--kit-text)}.manage-subscription.is-aige .manage-subscription__invoices-empty p,.manage-subscription.is-aige .manage-subscription__invoices-empty-icon{color:var(--kit-text-faint)}.manage-subscription.is-aige .manage-subscription__invoice-item{background:var(--kit-2);border-color:var(--kit-line);border-radius:12px}.manage-subscription.is-aige .manage-subscription__invoice-date{color:var(--kit-text)}.manage-subscription.is-aige .manage-subscription__invoice-desc{color:var(--kit-text-faint)}.manage-subscription.is-aige .manage-subscription__invoice-amount{color:var(--kit-text)}.manage-subscription.is-aige .manage-subscription__invoice-status{background:var(--kit-fill);color:var(--kit-text-faint)}.manage-subscription.is-aige .manage-subscription__invoice-status.is-paid{display:inline-flex;align-items:center;gap:5px;background:var(--kit-fill);color:var(--kit-text-dim)}.manage-subscription.is-aige .manage-subscription__invoice-status.is-paid:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--aige-teal)}.manage-subscription.is-aige .manage-subscription__invoice-link{background:var(--kit-fill);color:var(--kit-text-dim)}.manage-subscription.is-aige .manage-subscription__invoice-link:hover{background:var(--kit-sel-bg);color:var(--kit-text)}.manage-subscription.is-aige .manage-subscription__refunds{margin-top:4px}.manage-subscription.is-aige .manage-subscription__refunds-lead{color:var(--kit-text-faint)}.manage-subscription.is-aige .manage-subscription__refunds-lead a{color:var(--kit-text)}@media(prefers-reduced-motion:reduce){.manage-subscription.is-aige,.manage-subscription.is-aige .manage-subscription__panel,.manage-subscription.is-aige .manage-subscription__confirm-panel,.manage-subscription.is-aige .manage-subscription__invoices-panel,.manage-subscription.is-aige .manage-subscription__confirm-spinner,.manage-subscription.is-aige .manage-subscription__invoices-skeleton-row{animation:none}}.manage-subscription.is-aige *:focus-visible{outline:2px solid var(--kit-text);outline-offset:2px}.profile__promo.is-active{animation:promo-success .6s ease}@keyframes promo-success{0%,to{border-color:#ffffff0f}50%{border-color:#22c55e66;box-shadow:0 0 20px #22c55e26}}.profile.is-aige .profile__promo.is-active{animation:profile-promo-success-kit .6s var(--kit-ease)}@keyframes profile-promo-success-kit{0%,to{border-color:var(--kit-line)}50%{border-color:var(--aige-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--aige-teal) 15%,transparent)}}@media(prefers-reduced-motion:reduce){.profile.is-aige .profile__promo.is-active{animation:none}}.gemini-chat{position:fixed;bottom:20px;right:20px;z-index:1000}.gemini-chat__overlay{display:none}.gemini-chat__panel{position:relative;width:380px;height:560px;max-height:calc(100vh - 40px);background:#1c1c1ef2;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 .5px #ffffff14,0 20px 40px -8px #00000080,0 0 60px #0003;animation:slideUp .25s ease-out}.gemini-chat__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff08}.gemini-chat__header-info{display:flex;align-items:center;gap:12px}.gemini-chat__avatar{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#ffffff26,#ffffff0d);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#ffffffe6}.gemini-chat__avatar-icon{width:18px;height:18px}.gemini-chat__title{font-size:15px;font-weight:600;color:#fffffff2;margin:0;letter-spacing:-.3px}.gemini-chat__subtitle{font-size:11px;color:#ffffff73;margin:0;letter-spacing:-.1px}.gemini-chat__close{width:28px;height:28px;border-radius:50%;border:none;background:#ffffff14;color:#ffffff80;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.gemini-chat__close:hover{background:#ffffff1f;color:#fffc}.gemini-chat__messages{flex:1;overflow-y:auto;padding:20px}.gemini-chat__messages::-webkit-scrollbar{width:6px}.gemini-chat__messages::-webkit-scrollbar-track{background:transparent}.gemini-chat__messages::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.gemini-chat__welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;height:100%}.gemini-chat__welcome-icon{width:56px;height:56px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#ffffffb3;margin-bottom:20px}.gemini-chat__welcome-title{font-size:17px;font-weight:600;color:#fffffff2;margin:0 0 8px;letter-spacing:-.3px}.gemini-chat__welcome-text{font-size:13px;color:#ffffff80;margin:0 0 28px;max-width:260px;line-height:1.5;letter-spacing:-.1px}.gemini-chat__suggestions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.gemini-chat__suggestion{padding:9px 14px;font-size:12px;font-weight:500;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fffc;cursor:pointer;transition:all .2s ease;letter-spacing:-.1px}.gemini-chat__suggestion:hover{background:#ffffff1a;border-color:#ffffff26}.gemini-chat__message-list{display:flex;flex-direction:column;gap:14px}.gemini-chat__message{display:flex;gap:10px;max-width:82%}.gemini-chat__message--user{margin-left:auto;flex-direction:row-reverse}.gemini-chat__message--user .gemini-chat__message-content{background:#ffffff26;color:#fffffff2;border-radius:18px 18px 4px}.gemini-chat__message--user .gemini-chat__message-time{text-align:right;color:#fff6}.gemini-chat__message--assistant .gemini-chat__message-content{background:#ffffff0f;border:1px solid rgba(255,255,255,.06);color:#ffffffe6;border-radius:18px 18px 18px 4px}.gemini-chat__message-avatar{width:26px;height:26px;border-radius:8px;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#fff9;flex-shrink:0}.gemini-chat__message--user .gemini-chat__message-avatar{background:#ffffff1f;color:#fffc}.gemini-chat__message-content{padding:10px 14px}.gemini-chat__message-text{font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word;letter-spacing:-.1px}.gemini-chat__message-time{font-size:10px;color:#ffffff59;margin-top:4px;display:block}.gemini-chat__typing{display:flex;gap:5px;padding:4px 0}.gemini-chat__typing span{width:6px;height:6px;border-radius:50%;background:#fff6;animation:typing 1.4s infinite}.gemini-chat__typing span:nth-child(2){animation-delay:.2s}.gemini-chat__typing span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.3}30%{transform:translateY(-5px);opacity:.8}}.gemini-chat__escalate{padding:10px 20px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:center;background:#ffffff05}.gemini-chat__escalate-btn{font-size:12px;font-weight:500;color:#ffffff80;letter-spacing:-.1px;background:transparent;border:none}.gemini-chat__escalate-btn:hover{color:#fffc;background:transparent}.gemini-chat__input-area{display:flex;gap:10px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.06);background:#ffffff05}.gemini-chat__input{flex:1;height:38px;font-size:14px;border-radius:19px;padding:0 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffe6;letter-spacing:-.1px}.gemini-chat__input::placeholder{color:#ffffff59}.gemini-chat__input:focus{outline:none;background:#ffffff14;border-color:#ffffff26}.gemini-chat__send{width:38px;height:38px;border-radius:50%;background:#ffffffe6;color:#000000d9;border:none;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.gemini-chat__send:hover{background:#fff;transform:scale(1.02)}.gemini-chat__send:disabled{background:#ffffff26;color:#ffffff4d;transform:none}@media(max-width:480px){.gemini-chat{bottom:0;right:0;left:0}.gemini-chat__panel{width:100%;height:100%;max-height:100vh;border-radius:0;animation:slideUpMobile .25s ease-out}@keyframes slideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}.gemini-chat.is-aige{color:var(--kit-text)}.gemini-chat.is-aige .gemini-chat__panel{background:var(--kit-sheet);border:1px solid var(--kit-sheet-line);border-radius:var(--kit-r-panel);box-shadow:var(--kit-shadow-2);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.gemini-chat.is-aige .gemini-chat__header{background:transparent;border-bottom-color:var(--kit-line)}.gemini-chat.is-aige .gemini-chat__avatar{background:var(--kit-fill);border-color:var(--kit-line);color:var(--kit-text-dim)}.gemini-chat.is-aige .gemini-chat__title{color:var(--kit-text);letter-spacing:-.01em}.gemini-chat.is-aige .gemini-chat__subtitle{color:var(--kit-text-faint)}.gemini-chat.is-aige .gemini-chat__close{background:var(--kit-fill);color:var(--kit-text-dim);transition:background-color .22s var(--kit-ease),color .22s var(--kit-ease)}.gemini-chat.is-aige .gemini-chat__close:hover{background:var(--kit-sel-bg);color:var(--kit-text)}.gemini-chat.is-aige .gemini-chat__messages::-webkit-scrollbar-thumb{background:var(--kit-line-strong)}.gemini-chat.is-aige .gemini-chat__welcome-icon{background:var(--kit-fill);border-color:var(--kit-line);color:var(--kit-text-dim)}.gemini-chat.is-aige .gemini-chat__welcome-title{color:var(--kit-text)}.gemini-chat.is-aige .gemini-chat__welcome-text{color:var(--kit-text-faint)}.gemini-chat.is-aige .gemini-chat__suggestion{border-color:var(--kit-line-strong);background:transparent;color:var(--kit-text-dim);transition:background-color .22s var(--kit-ease),color .22s var(--kit-ease)}.gemini-chat.is-aige .gemini-chat__suggestion:hover{background:var(--kit-sel-bg);border-color:var(--kit-line-strong);color:var(--kit-text)}.gemini-chat.is-aige .gemini-chat__message--user .gemini-chat__message-content{background:var(--kit-sel-bg-strong);color:var(--kit-text)}.gemini-chat.is-aige .gemini-chat__message--user .gemini-chat__message-time{color:var(--kit-text-faint)}.gemini-chat.is-aige .gemini-chat__message--assistant .gemini-chat__message-content{background:var(--kit-2);border-color:var(--kit-line);color:var(--kit-text)}.gemini-chat.is-aige .gemini-chat__message-avatar{background:var(--kit-fill);color:var(--kit-text-dim)}.gemini-chat.is-aige .gemini-chat__message--user .gemini-chat__message-avatar{background:var(--kit-sel-bg);color:var(--kit-text)}.gemini-chat.is-aige .gemini-chat__message-time{color:var(--kit-text-faint)}.gemini-chat.is-aige .gemini-chat__typing span{background:var(--kit-text-dim);animation:kit-pulse 1.2s ease-in-out infinite;transform:none}.gemini-chat.is-aige .gemini-chat__escalate{background:transparent;border-top-color:var(--kit-line)}.gemini-chat.is-aige .gemini-chat__escalate-btn{color:var(--kit-text-dim)}.gemini-chat.is-aige .gemini-chat__escalate-btn:hover{color:var(--kit-text);background:transparent}.gemini-chat.is-aige .gemini-chat__input-area{background:transparent;border-top-color:var(--kit-line)}.gemini-chat.is-aige .gemini-chat__input{background:var(--kit-2);border-color:var(--kit-line-strong);color:var(--kit-text)}.gemini-chat.is-aige .gemini-chat__input::placeholder{color:var(--kit-text-faint)}.gemini-chat.is-aige .gemini-chat__input:focus{background:var(--kit-2);border-color:var(--kit-sel-line)}.gemini-chat.is-aige .gemini-chat__send{background:var(--kit-light);color:var(--kit-0);transition:background-color .22s var(--kit-ease),transform .22s var(--kit-ease)}.gemini-chat.is-aige .gemini-chat__send:hover{background:var(--kit-text);transform:scale(1);translate:0 -1px}.gemini-chat.is-aige .gemini-chat__send:disabled{background:var(--kit-fill);color:var(--kit-text-faint)}.gemini-chat.is-aige .gemini-chat__dots{display:inline-grid;grid-auto-flow:column;align-items:center;gap:3px}.gemini-chat.is-aige .gemini-chat__dots i{width:4px;height:4px;border-radius:999px;background:currentColor;animation:kit-pulse 1.1s ease-in-out infinite}.gemini-chat.is-aige .gemini-chat__dots i:nth-child(2){animation-delay:.15s}.gemini-chat.is-aige .gemini-chat__dots i:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.gemini-chat.is-aige .gemini-chat__typing span,.gemini-chat.is-aige .gemini-chat__dots i{animation:none;opacity:.85}}.gemini-chat.is-aige *:focus-visible{outline:2px solid var(--kit-text);outline-offset:2px}.live-support{position:fixed;bottom:20px;right:20px;z-index:1000}.live-support__overlay{display:none}.live-support__panel{position:relative;width:420px;height:620px;max-height:calc(100vh - 40px);background:#1c1c1ef2;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 .5px #ffffff14,0 20px 40px -8px #00000080,0 0 60px #0003;animation:slideUp .25s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.live-support__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff08}.live-support__header-left{display:flex;align-items:center;gap:12px}.live-support__back{width:28px;height:28px;border-radius:50%;border:none;background:#ffffff14;color:#ffffff80;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.live-support__back:hover{background:#ffffff1f;color:#fffc}.live-support__avatar{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#34c7594d,#30d15833);border:1px solid rgba(52,199,89,.3);display:flex;align-items:center;justify-content:center;color:#34c759}.live-support__title{font-size:15px;font-weight:600;color:#fffffff2;margin:0;letter-spacing:-.3px}.live-support__subtitle{font-size:11px;color:#ffffff73;margin:0;letter-spacing:-.1px}.live-support__close{width:28px;height:28px;border-radius:50%;border:none;background:#ffffff14;color:#ffffff80;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.live-support__close:hover{background:#ffffff1f;color:#fffc}.live-support__form{flex:1;padding:24px 20px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.live-support__form::-webkit-scrollbar{width:6px}.live-support__form::-webkit-scrollbar-track{background:transparent}.live-support__form::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.live-support__form-group{display:flex;flex-direction:column;gap:8px}.live-support__label{font-size:12px;font-weight:500;color:#ffffffb3;letter-spacing:-.1px}.live-support__select{height:42px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffe6;font-size:14px;outline:none;letter-spacing:-.1px;-webkit-appearance:none;appearance:none;cursor:pointer}.live-support__select:focus{border-color:#fff3;background:#ffffff14}.live-support__select option{background:#1c1c1e;color:#ffffffe6}.live-support__input{height:42px;font-size:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ffffffe6;padding:0 14px;letter-spacing:-.1px}.live-support__input::placeholder{color:#ffffff59}.live-support__input:focus{outline:none;border-color:#fff3;background:#ffffff14}.live-support__textarea{font-size:14px;resize:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ffffffe6;padding:12px 14px;letter-spacing:-.1px;line-height:1.5}.live-support__textarea::placeholder{color:#ffffff59}.live-support__textarea:focus{outline:none;border-color:#fff3;background:#ffffff14}.live-support__submit{margin-top:auto;height:44px;background:#ffffffe6;color:#000000d9;border:none;border-radius:12px;font-weight:600;font-size:14px;letter-spacing:-.2px;transition:all .2s ease}.live-support__submit:hover{background:#fff;transform:scale(1.01)}.live-support__submit:disabled{background:#ffffff26;color:#ffffff4d;transform:none}.live-support__messages{flex:1;overflow-y:auto;padding:20px}.live-support__messages::-webkit-scrollbar{width:6px}.live-support__messages::-webkit-scrollbar-track{background:transparent}.live-support__messages::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.live-support__message-list{display:flex;flex-direction:column;gap:14px}.live-support__ticket-info{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:16px;margin-bottom:12px}.live-support__ticket-subject{font-size:15px;font-weight:600;color:#fffffff2;margin-bottom:8px;letter-spacing:-.2px}.live-support__ticket-desc{font-size:13px;color:#ffffff8c;line-height:1.5;margin-bottom:12px;white-space:pre-wrap;letter-spacing:-.1px}.live-support__ticket-meta{display:flex;align-items:center;gap:12px;font-size:11px}.live-support__ticket-category{background:#ffffff0f;padding:4px 10px;border-radius:6px;color:#fff9;letter-spacing:-.1px}.live-support__ticket-time{color:#fff6}.live-support__message{display:flex;gap:10px;max-width:82%}.live-support__message--user{margin-left:auto;flex-direction:row-reverse}.live-support__message--user .live-support__message-content{background:#ffffff26;color:#fffffff2;border-radius:18px 18px 4px}.live-support__message--user .live-support__message-name,.live-support__message--user .live-support__message-time{color:#ffffff80}.live-support__message--support .live-support__message-content{background:#34c75926;border:1px solid rgba(52,199,89,.15);color:#fffffff2;border-radius:18px 18px 18px 4px}.live-support__message-avatar{width:26px;height:26px;border-radius:8px;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#fff9;flex-shrink:0}.live-support__message--user .live-support__message-avatar{background:#ffffff1f;color:#fffc}.live-support__message--support .live-support__message-avatar{background:#34c75933;color:#34c759}.live-support__message-content{padding:10px 14px;position:relative}.live-support__message-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.live-support__message-name{font-size:11px;font-weight:500;color:#ffffff8c;letter-spacing:-.1px}.live-support__message-time{font-size:10px;color:#ffffff59}.live-support__message-text{font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word;letter-spacing:-.1px}.live-support__message-read{position:absolute;bottom:8px;right:8px;color:#fff6}.live-support__waiting{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#ffcc001a;border:1px solid rgba(255,204,0,.15);border-radius:12px;color:#fc0;font-size:12px;font-weight:500;letter-spacing:-.1px}.live-support__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100%;color:#ffffff80;font-size:13px;letter-spacing:-.1px}.live-support__rate-prompt{padding:14px 20px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;background:#34c7590d}.live-support__rate-prompt p{font-size:12px;color:#fff9;margin:0;letter-spacing:-.1px}.live-support__rating{padding:20px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:center;gap:14px;background:#ffffff05}.live-support__rating-title{font-size:14px;font-weight:500;color:#ffffffe6;margin:0;letter-spacing:-.2px}.live-support__stars{display:flex;gap:10px}.live-support__star{background:none;border:none;padding:4px;cursor:pointer;color:#fff3;transition:all .2s ease}.live-support__star:hover,.live-support__star--active{color:#fc0;transform:scale(1.15)}.live-support__star--active svg{fill:#fc0}.live-support__rating-feedback{width:100%;font-size:13px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ffffffe6;padding:10px 14px}.live-support__rating-feedback::placeholder{color:#ffffff59}.live-support__rating-feedback:focus{outline:none;border-color:#fff3}.live-support__input-area{display:flex;gap:10px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.06);background:#ffffff05}.live-support__input-area .live-support__input{flex:1;height:38px;font-size:14px;border-radius:19px;padding:0 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffe6}.live-support__input-area .live-support__input::placeholder{color:#ffffff59}.live-support__input-area .live-support__input:focus{outline:none;background:#ffffff14;border-color:#ffffff26}.live-support__send{width:38px;height:38px;border-radius:50%;background:#ffffffe6;color:#000000d9;border:none;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.live-support__send:hover{background:#fff;transform:scale(1.02)}.live-support__send:disabled{background:#ffffff26;color:#ffffff4d;transform:none}@media(max-width:480px){.live-support{bottom:0;right:0;left:0}.live-support__panel{width:100%;height:100%;max-height:100vh;border-radius:0;animation:slideUpMobile .25s ease-out}@keyframes slideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}.live-support.is-aige{color:var(--kit-text)}.live-support.is-aige .live-support__panel{background:var(--kit-sheet);border:1px solid var(--kit-sheet-line);border-radius:var(--kit-r-panel);box-shadow:var(--kit-shadow-2);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.live-support.is-aige .live-support__header{background:transparent;border-bottom-color:var(--kit-line)}.live-support.is-aige .live-support__back,.live-support.is-aige .live-support__close{background:var(--kit-fill);color:var(--kit-text-dim);transition:background-color .22s var(--kit-ease),color .22s var(--kit-ease)}.live-support.is-aige .live-support__back:hover,.live-support.is-aige .live-support__close:hover{background:var(--kit-sel-bg);color:var(--kit-text)}.live-support.is-aige .live-support__avatar{background:var(--kit-fill);border-color:var(--kit-line);color:var(--aige-teal)}.live-support.is-aige .live-support__title{color:var(--kit-text);letter-spacing:-.01em}.live-support.is-aige .live-support__subtitle{color:var(--kit-text-faint)}.live-support.is-aige .live-support__form::-webkit-scrollbar-thumb,.live-support.is-aige .live-support__messages::-webkit-scrollbar-thumb{background:var(--kit-line-strong)}.live-support.is-aige .live-support__label{color:var(--kit-text-faint)}.live-support.is-aige .live-support__select,.live-support.is-aige .live-support__input,.live-support.is-aige .live-support__textarea,.live-support.is-aige .live-support__rating-feedback{background:var(--kit-2);border-color:var(--kit-line-strong);color:var(--kit-text)}.live-support.is-aige .live-support__select::placeholder,.live-support.is-aige .live-support__input::placeholder,.live-support.is-aige .live-support__textarea::placeholder,.live-support.is-aige .live-support__rating-feedback::placeholder{color:var(--kit-text-faint)}.live-support.is-aige .live-support__select:focus,.live-support.is-aige .live-support__input:focus,.live-support.is-aige .live-support__textarea:focus,.live-support.is-aige .live-support__rating-feedback:focus{background:var(--kit-2);border-color:var(--kit-sel-line)}.live-support.is-aige .live-support__select option{background:var(--kit-1);color:var(--kit-text)}.live-support.is-aige .live-support__submit{background:var(--kit-light);color:var(--kit-0);transition:background-color .22s var(--kit-ease),transform .22s var(--kit-ease)}.live-support.is-aige .live-support__submit:hover{background:var(--kit-text);transform:none}.live-support.is-aige .live-support__submit:hover:not(:disabled){transform:translateY(-1px)}.live-support.is-aige .live-support__submit:disabled{background:var(--kit-fill);color:var(--kit-text-faint)}.live-support.is-aige .live-support__skeleton{display:flex;flex-direction:column;gap:10px;padding-top:4px}.live-support.is-aige .live-support__skeleton-row{height:48px;border-radius:14px;background:var(--kit-3);animation:kit-pulse 1.4s ease-in-out infinite}.live-support.is-aige .live-support__skeleton-row.is-short{max-width:70%}.live-support.is-aige .live-support__ticket-info{background:var(--kit-2);border-color:var(--kit-line)}.live-support.is-aige .live-support__ticket-subject{color:var(--kit-text)}.live-support.is-aige .live-support__ticket-desc{color:var(--kit-text-faint)}.live-support.is-aige .live-support__ticket-category{background:var(--kit-fill);color:var(--kit-text-dim)}.live-support.is-aige .live-support__ticket-time{color:var(--kit-text-faint)}.live-support.is-aige .live-support__message--user .live-support__message-content{background:var(--kit-sel-bg-strong);color:var(--kit-text)}.live-support.is-aige .live-support__message--user .live-support__message-name,.live-support.is-aige .live-support__message--user .live-support__message-time{color:var(--kit-text-faint)}.live-support.is-aige .live-support__message--support .live-support__message-content{background:var(--kit-2);border-color:var(--kit-line);color:var(--kit-text)}.live-support.is-aige .live-support__message-avatar{background:var(--kit-fill);color:var(--kit-text-dim)}.live-support.is-aige .live-support__message--user .live-support__message-avatar{background:var(--kit-sel-bg);color:var(--kit-text)}.live-support.is-aige .live-support__message--support .live-support__message-avatar{background:var(--kit-fill);color:var(--aige-teal)}.live-support.is-aige .live-support__message-name,.live-support.is-aige .live-support__message-time,.live-support.is-aige .live-support__message-read{color:var(--kit-text-faint)}.live-support.is-aige .live-support__waiting{background:var(--kit-1);border-color:var(--kit-line);color:var(--kit-text-dim)}.live-support.is-aige .live-support__loading{color:var(--kit-text-faint)}.live-support.is-aige .live-support__rate-prompt{background:transparent;border-top-color:var(--kit-line)}.live-support.is-aige .live-support__rate-prompt p{color:var(--kit-text-faint)}.live-support.is-aige .live-support__rating{background:transparent;border-top-color:var(--kit-line)}.live-support.is-aige .live-support__rating-title{color:var(--kit-text)}.live-support.is-aige .live-support__star{color:var(--kit-text-faint)}.live-support.is-aige .live-support__star:hover,.live-support.is-aige .live-support__star--active{color:var(--kit-text);transform:scale(1.1)}.live-support.is-aige .live-support__star--active svg{fill:var(--kit-text)}.live-support.is-aige .live-support__input-area{background:transparent;border-top-color:var(--kit-line)}.live-support.is-aige .live-support__input-area .live-support__input{border-radius:19px}.live-support.is-aige .live-support__send{background:var(--kit-light);color:var(--kit-0);transition:background-color .22s var(--kit-ease)}.live-support.is-aige .live-support__send:hover{background:var(--kit-text)}.live-support.is-aige .live-support__send:disabled{background:var(--kit-fill);color:var(--kit-text-faint)}.live-support.is-aige .live-support__dots{display:inline-grid;grid-auto-flow:column;align-items:center;gap:3px}.live-support.is-aige .live-support__dots i{width:4px;height:4px;border-radius:999px;background:currentColor;animation:kit-pulse 1.1s ease-in-out infinite}.live-support.is-aige .live-support__dots i:nth-child(2){animation-delay:.15s}.live-support.is-aige .live-support__dots i:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.live-support.is-aige .live-support__skeleton-row,.live-support.is-aige .live-support__dots i{animation:none;opacity:.85}}.live-support.is-aige *:focus-visible{outline:2px solid var(--kit-text);outline-offset:2px}.privacy-v2-audience.is-aige .privacy-v2-audience__trigger{background:var(--kit-2)!important;border-color:var(--kit-line-strong)!important;border-radius:var(--kit-r-media)}.privacy-v2-audience.is-aige .privacy-v2-audience__trigger:hover,.privacy-v2-audience.is-aige .privacy-v2-audience__trigger.is-open{background:var(--kit-sel-bg)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__trigger-label{color:var(--kit-text)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__chevron{color:var(--kit-text-faint)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__icon{background:var(--kit-fill)!important;background-image:none!important}.privacy-v2-audience.is-aige .privacy-v2-audience__icon svg{color:var(--kit-text-dim)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__panel{background:var(--kit-sheet)!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-color:var(--kit-sheet-line)!important;border-radius:var(--kit-r-panel);box-shadow:var(--kit-shadow-1)}.privacy-v2-audience.is-aige .privacy-v2-audience__panel-head{border-color:var(--kit-line)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__multi{background:var(--kit-fill)!important;border-color:var(--kit-line)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__multi.is-on{background:var(--kit-sel-bg-strong)!important;border-color:var(--kit-sel-line)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__multi-icon,.privacy-v2-audience.is-aige .privacy-v2-audience__multi-label{color:var(--kit-text-dim)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__multi.is-on .privacy-v2-audience__multi-icon,.privacy-v2-audience.is-aige .privacy-v2-audience__multi.is-on .privacy-v2-audience__multi-label{color:var(--kit-text)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__multi-switch{background:var(--kit-4)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__multi-switch.is-on{background:var(--kit-text)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__multi-knob{background:var(--kit-0)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__segment{background:var(--kit-fill)!important;color:var(--kit-text-dim)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__segment.is-active{background:var(--kit-sel-bg-strong)!important;box-shadow:inset 0 0 0 1px var(--kit-sel-line);color:var(--kit-text)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__chip{background:var(--kit-fill)!important;background-image:none!important;border-color:var(--kit-line-strong)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__chip-icon{color:var(--kit-text-dim)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__chip-label{color:var(--kit-text)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__option.is-selected{background:var(--kit-sel-bg-strong)!important;box-shadow:inset 0 0 0 1px var(--kit-sel-line)}.privacy-v2-audience.is-aige .privacy-v2-audience__option:hover{background:var(--kit-sel-bg)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__option-name{color:var(--kit-text)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__option-desc{color:var(--kit-text-dim)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__option-check{color:var(--kit-text)!important}.privacy-v2-audience.is-aige .privacy-v2-audience__option-empty{border-color:var(--kit-line-strong)!important}.privacy-v2-audience.is-aige *:focus-visible{outline:2px solid var(--kit-text);outline-offset:2px}.privacy-v2-friends.is-aige .privacy-v2-friends__scrim{background:#0009;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.privacy-v2-friends.is-aige .privacy-v2-friends__panel{background:var(--kit-sheet)!important;border-color:var(--kit-sheet-line)!important;border-radius:var(--kit-r-sheet);box-shadow:var(--kit-shadow-2);animation:privacy-v2-friends-in .24s var(--kit-ease) both}@keyframes privacy-v2-friends-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.privacy-v2-friends.is-aige .privacy-v2-friends__panel{animation:none}}.privacy-v2-friends.is-aige .privacy-v2-friends__header{border-color:var(--kit-line)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__header-accent{display:none}.privacy-v2-friends.is-aige .privacy-v2-friends__header-icon{background:var(--kit-3)!important;background-image:none!important}.privacy-v2-friends.is-aige .privacy-v2-friends__header-icon svg{color:var(--kit-text-dim)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__title{color:var(--kit-text)!important;font-size:15px}.privacy-v2-friends.is-aige .privacy-v2-friends__subtitle{color:var(--kit-text-dim)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--kit-fill)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__close:hover{background:var(--kit-sel-bg)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__close svg{color:var(--kit-text-dim)!important}@media(pointer:coarse){.privacy-v2-friends.is-aige .privacy-v2-friends__close{width:44px;height:44px}}.privacy-v2-friends.is-aige .privacy-v2-friends__desc{color:var(--kit-text-dim)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__search{background:var(--kit-2)!important;border-color:var(--kit-line-strong)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__search:focus{border-color:var(--kit-sel-line)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__search-icon{color:var(--kit-text-faint)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__kicker{color:var(--kit-text-faint)!important;letter-spacing:.06em}.privacy-v2-friends.is-aige .privacy-v2-friends__row{background:var(--kit-2)!important;border-color:var(--kit-line)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__row:hover{background:var(--kit-sel-bg)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__row-avatar{background:var(--kit-fill)!important;background-image:none!important}.privacy-v2-friends.is-aige .privacy-v2-friends__row-avatar span{color:var(--kit-text-dim)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__row-name{color:var(--kit-text)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__remove{color:var(--kit-text-faint)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__remove:hover{color:var(--kit-danger-text)!important;background:var(--kit-danger-wash)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__empty-icon{background:var(--kit-fill)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__empty-icon svg{color:var(--kit-text-faint)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__empty-text{color:var(--kit-text-dim)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__info{background:var(--kit-2)!important;border-color:var(--kit-line)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__info-icon{background:var(--kit-fill)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__info-icon svg{color:var(--kit-text-dim)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__info-text{color:var(--kit-text-dim)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__info-text span{color:var(--kit-text)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__footer{border-color:var(--kit-line)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__done{background:var(--kit-light)!important;background-image:none!important;color:var(--kit-0)!important}.privacy-v2-friends.is-aige .privacy-v2-friends__done:hover{background:var(--kit-text)!important}.privacy-v2-friends.is-aige *:focus-visible{outline:2px solid var(--kit-text);outline-offset:2px}.privacy-v2-token.is-aige .privacy-v2-token__row{background:var(--kit-2)!important;border-color:var(--kit-line)!important;border-radius:var(--kit-r-panel)}.privacy-v2-token.is-aige .privacy-v2-token__row:hover{background:var(--kit-sel-bg)!important}.privacy-v2-token.is-aige .privacy-v2-token__icon{background:var(--kit-fill)!important;background-image:none!important}.privacy-v2-token.is-aige .privacy-v2-token__icon svg{color:var(--kit-text-dim)!important}.privacy-v2-token.is-aige .privacy-v2-token__row-title{color:var(--kit-text)!important}.privacy-v2-token.is-aige .privacy-v2-token__row-sub{color:var(--kit-text-dim)!important}.privacy-v2-token.is-aige .privacy-v2-token__kicker{color:var(--kit-text-faint)!important;letter-spacing:.06em}.privacy-v2-token.is-aige .privacy-v2-token__switch{width:30px;height:18px;background:var(--kit-4)!important;background-image:none!important}.privacy-v2-token.is-aige .privacy-v2-token__switch.is-on{background:var(--kit-text)!important}.privacy-v2-token.is-aige .privacy-v2-token__knob{top:2px;width:14px;height:14px;background:var(--kit-0)!important}.privacy-v2-token.is-aige .privacy-v2-token__chip{background:var(--kit-2)!important;border-color:var(--kit-line)!important}.privacy-v2-token.is-aige .privacy-v2-token__chip:hover{background:var(--kit-sel-bg)!important}.privacy-v2-token.is-aige .privacy-v2-token__chip.is-selected{background:var(--kit-sel-bg-strong)!important;box-shadow:inset 0 0 0 1px var(--kit-sel-line);border-color:transparent!important}.privacy-v2-token.is-aige .privacy-v2-token__chip-label{color:var(--kit-text-dim)!important}.privacy-v2-token.is-aige .privacy-v2-token__chip.is-selected .privacy-v2-token__chip-label,.privacy-v2-token.is-aige .privacy-v2-token__chip.is-selected .privacy-v2-token__chip-icon{color:var(--kit-text)!important}.privacy-v2-token.is-aige .privacy-v2-token__chip-icon{color:var(--kit-text-dim)!important}.privacy-v2-token.is-aige .privacy-v2-token__chip-sub{color:var(--kit-text-faint)!important}.privacy-v2-token.is-aige .privacy-v2-token__input{background:var(--kit-2)!important;border-color:var(--kit-line-strong)!important}.privacy-v2-token.is-aige .privacy-v2-token__input:focus{border-color:var(--kit-sel-line)!important}.privacy-v2-token.is-aige .privacy-v2-token__input-suffix{color:var(--kit-text-faint)!important}.privacy-v2-token.is-aige .privacy-v2-token__tag{background:var(--kit-2)!important;border-color:var(--kit-line)!important;color:var(--kit-text-dim)!important}.privacy-v2-token.is-aige .privacy-v2-token__tag:hover{background:var(--kit-sel-bg)!important}.privacy-v2-token.is-aige .privacy-v2-token__tag.is-selected{background:var(--kit-sel-bg-strong)!important;box-shadow:inset 0 0 0 1px var(--kit-sel-line);border-color:transparent!important;color:var(--kit-text)!important}.privacy-v2-token.is-aige .privacy-v2-token__chain-icon{background:var(--kit-fill)!important;background-image:none!important;color:var(--kit-text-faint)!important}.privacy-v2-token.is-aige .privacy-v2-token__textarea{background:var(--kit-2)!important;border-color:var(--kit-line-strong)!important;border-radius:12px}.privacy-v2-token.is-aige .privacy-v2-token__textarea:focus{border-color:var(--kit-sel-line)!important}.privacy-v2-token.is-aige .privacy-v2-token__info{background:var(--kit-2)!important;border-color:var(--kit-line)!important}.privacy-v2-token.is-aige .privacy-v2-token__info-icon{background:var(--kit-fill)!important}.privacy-v2-token.is-aige .privacy-v2-token__info-icon svg{color:var(--kit-text-dim)!important}.privacy-v2-token.is-aige .privacy-v2-token__info-text{color:var(--kit-text-dim)!important}.privacy-v2-token.is-aige .privacy-v2-token__info-text span{color:var(--kit-text)!important}.privacy-v2-token.is-aige *:focus-visible{outline:2px solid var(--kit-text);outline-offset:2px}.privacy-v2-shield.is-aige .privacy-v2-shield__row{background:var(--kit-2)!important;border-color:var(--kit-line)!important;border-radius:var(--kit-r-panel)}.privacy-v2-shield.is-aige .privacy-v2-shield__row:hover{background:var(--kit-sel-bg)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__icon{background:var(--kit-fill)!important;background-image:none!important}.privacy-v2-shield.is-aige .privacy-v2-shield__icon svg{color:var(--kit-text-dim)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__row-title{color:var(--kit-text)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__row-sub{color:var(--kit-text-dim)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__kicker{color:var(--kit-text-faint)!important;letter-spacing:.06em}.privacy-v2-shield.is-aige .privacy-v2-shield__switch{width:30px;height:18px;background:var(--kit-4)!important;background-image:none!important}.privacy-v2-shield.is-aige .privacy-v2-shield__switch.is-on{background:var(--kit-text)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__knob{top:2px;width:14px;height:14px;background:var(--kit-0)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__mini-switch{width:30px;height:18px;background:var(--kit-4)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__mini-switch.is-on{background:var(--kit-text)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__mini-knob{top:2px;width:14px;height:14px;background:var(--kit-0)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__chip{background:var(--kit-2)!important;border-color:var(--kit-line)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__chip:hover{background:var(--kit-sel-bg)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__chip.is-selected{background:var(--kit-sel-bg-strong)!important;box-shadow:inset 0 0 0 1px var(--kit-sel-line);border-color:transparent!important}.privacy-v2-shield.is-aige .privacy-v2-shield__chip-icon{color:var(--kit-text-dim)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__chip.is-selected .privacy-v2-shield__chip-icon,.privacy-v2-shield.is-aige .privacy-v2-shield__chip.is-selected .privacy-v2-shield__chip-label{color:var(--kit-text)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__chip-label{color:var(--kit-text-dim)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__chip-sub{color:var(--kit-text-faint)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__range{background:var(--kit-4)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__range::-webkit-slider-thumb{background:var(--kit-text)!important;box-shadow:none!important}.privacy-v2-shield.is-aige .privacy-v2-shield__range-value{color:var(--kit-text-dim)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__range-labels{color:var(--kit-text-faint)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__tag{background:var(--kit-2)!important;border-color:var(--kit-line)!important;color:var(--kit-text-dim)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__tag:hover{background:var(--kit-sel-bg)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__tag.is-selected{background:var(--kit-sel-bg-strong)!important;box-shadow:inset 0 0 0 1px var(--kit-sel-line);border-color:transparent!important;color:var(--kit-text)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__option{background:var(--kit-2)!important;border-color:var(--kit-line)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__option-icon{color:var(--kit-text-dim)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__option-title{color:var(--kit-text)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__option-sub{color:var(--kit-text-dim)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__textarea{background:var(--kit-2)!important;border-color:var(--kit-line-strong)!important;border-radius:12px}.privacy-v2-shield.is-aige .privacy-v2-shield__textarea:focus{border-color:var(--kit-sel-line)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__info{background:var(--kit-2)!important;border-color:var(--kit-line)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__info-icon{background:var(--kit-fill)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__info-icon svg{color:var(--kit-text-dim)!important}.privacy-v2-shield.is-aige .privacy-v2-shield__info-text{color:var(--kit-text-dim)!important}.privacy-v2-shield.is-aige *:focus-visible{outline:2px solid var(--kit-text);outline-offset:2px}@media(max-width:768px){.privacy-v2-modal{width:100%!important;height:100vh!important;height:100dvh!important;max-width:100%!important;border-radius:0!important;margin:0}.privacy-v2-sidebar{width:100%!important;border-right:none!important;border-bottom:.5px solid rgba(255,255,255,.06);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.5rem .25rem!important}.privacy-v2-sidebar::-webkit-scrollbar{display:none}.privacy-v2-sidebar nav{display:flex!important;flex-direction:row!important;gap:.25rem;padding:0 .5rem}.privacy-v2-sidebar nav button{flex:0 0 auto;white-space:nowrap;min-height:44px;padding:.5rem 1rem!important;border-radius:.75rem}.privacy-v2-content{flex-direction:column!important}.privacy-v2-platform-tab{min-height:44px;padding:.75rem 1.25rem}.privacy-v2-close{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.privacy-v2-account-select{min-height:44px;font-size:16px}}.privacy-v2-toggle{min-width:44px;min-height:28px;padding:8px 0;box-sizing:content-box}@media(prefers-reduced-motion:reduce){.privacy-v2-modal,.privacy-v2-toggle,.privacy-v2-platform-tab{animation:none!important;transition:none!important}}.privacy-v2.is-aige .privacy-v2__scrim{background:#0009;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.privacy-v2.is-aige .privacy-v2-modal{background:var(--kit-sheet);border-color:var(--kit-sheet-line);border-radius:var(--kit-r-sheet);box-shadow:var(--kit-shadow-2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:privacy-v2-sheet-in .24s var(--kit-ease) both}@keyframes privacy-v2-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.privacy-v2.is-aige .privacy-v2-modal{animation:none}}.privacy-v2.is-aige .privacy-v2__header{border-color:var(--kit-line)}.privacy-v2.is-aige .privacy-v2__header-accent{display:none}.privacy-v2.is-aige .privacy-v2__header-icon{background:var(--kit-3)}.privacy-v2.is-aige .privacy-v2__header-icon svg{color:var(--kit-text-dim)}.privacy-v2.is-aige .privacy-v2__title{color:var(--kit-text);font-size:15px;font-weight:700;letter-spacing:-.01em}.privacy-v2.is-aige .privacy-v2__subtitle{color:var(--kit-text-dim);font-size:12.5px}.privacy-v2.is-aige .privacy-v2-account-select{background:var(--kit-2);border-color:var(--kit-line-strong);color:var(--kit-text)}.privacy-v2.is-aige .privacy-v2-account-select:hover{background:var(--kit-sel-bg)}.privacy-v2.is-aige .privacy-v2-account-select:focus{border-color:var(--kit-sel-line)}.privacy-v2.is-aige .privacy-v2-close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--kit-fill)}.privacy-v2.is-aige .privacy-v2-close:hover{background:var(--kit-sel-bg)}.privacy-v2.is-aige .privacy-v2-close svg{color:var(--kit-text-dim)}@media(pointer:coarse){.privacy-v2.is-aige .privacy-v2-close{width:44px;height:44px}}.privacy-v2.is-aige .privacy-v2__tabs{border-color:var(--kit-line)}.privacy-v2.is-aige .privacy-v2__tab{color:var(--kit-text-faint)}.privacy-v2.is-aige .privacy-v2__tab:hover{color:var(--kit-text-dim)}.privacy-v2.is-aige .privacy-v2__tab.is-active{color:var(--kit-text)}.privacy-v2.is-aige .privacy-v2__tab-indicator{background:var(--kit-text)!important}.privacy-v2.is-aige .privacy-v2-sidebar{border-color:var(--kit-line)}.privacy-v2.is-aige .privacy-v2__nav-item{color:var(--kit-text-dim);border-radius:var(--kit-r-media)}.privacy-v2.is-aige .privacy-v2__nav-item:hover{background:var(--kit-sel-bg);color:var(--kit-text)}.privacy-v2.is-aige .privacy-v2__nav-item.is-active{background:var(--kit-sel-bg-strong);box-shadow:inset 0 0 0 1px var(--kit-sel-line);color:var(--kit-text)}.privacy-v2.is-aige .privacy-v2__nav-icon{color:var(--kit-text-faint)}.privacy-v2.is-aige .privacy-v2__nav-item.is-active .privacy-v2__nav-icon,.privacy-v2.is-aige .privacy-v2__nav-item:hover .privacy-v2__nav-icon{color:var(--kit-text)}.privacy-v2.is-aige .privacy-v2__kicker{color:var(--kit-text-faint);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.privacy-v2.is-aige .privacy-v2__kicker-sub{color:var(--kit-text-dim);font-size:12.5px}.privacy-v2.is-aige .privacy-v2__row{background:var(--kit-2);border-color:var(--kit-line);border-radius:var(--kit-r-panel);transition:background-color .22s var(--kit-ease),border-color .22s var(--kit-ease)}.privacy-v2.is-aige .privacy-v2__row:hover{background:var(--kit-sel-bg);border-color:var(--kit-line-strong)}.privacy-v2.is-aige .privacy-v2__row-title{color:var(--kit-text)}.privacy-v2.is-aige .privacy-v2__row-sub{color:var(--kit-text-dim)}.privacy-v2.is-aige .privacy-v2__row-chevron{color:var(--kit-text-faint)!important}.privacy-v2.is-aige .privacy-v2__row-icon{background:var(--kit-fill)!important;border-radius:var(--kit-r-media)}.privacy-v2.is-aige .privacy-v2__row-icon svg{color:var(--kit-text-dim)!important}.privacy-v2.is-aige .privacy-v2__stat-icon{background:var(--kit-fill)!important}.privacy-v2.is-aige .privacy-v2__stat-icon svg{color:var(--kit-text-dim)!important}.privacy-v2.is-aige .privacy-v2__stat-count{color:var(--kit-text)}.privacy-v2.is-aige .privacy-v2-toggle{width:30px;height:18px;background:var(--kit-4)!important}.privacy-v2.is-aige .privacy-v2-toggle.is-on{background:var(--kit-text)!important}.privacy-v2.is-aige .privacy-v2__toggle-knob{top:2px;width:14px;height:14px;background:var(--kit-0)!important}.privacy-v2.is-aige .privacy-v2__select{background:var(--kit-2);border-color:var(--kit-line-strong);border-radius:10px;color:var(--kit-text)}.privacy-v2.is-aige .privacy-v2__select:hover{background:var(--kit-sel-bg)}.privacy-v2.is-aige .privacy-v2__select:focus{border-color:var(--kit-sel-line)}.privacy-v2.is-aige .privacy-v2__select-chevron{color:var(--kit-text-faint)}.privacy-v2.is-aige .privacy-v2__skeleton{display:flex;flex-direction:column;gap:10px}.privacy-v2.is-aige .privacy-v2__skeleton-row{height:64px;background:var(--kit-3);border-radius:var(--kit-r-panel);animation:kit-pulse 1.5s ease-in-out infinite}.privacy-v2.is-aige .privacy-v2__error{background:var(--kit-danger-wash);border-color:var(--kit-danger)}.privacy-v2.is-aige .privacy-v2__error p{color:var(--kit-danger-text)!important}.privacy-v2.is-aige .privacy-v2__saving{background:transparent;border-color:var(--kit-line)}.privacy-v2.is-aige .privacy-v2__saving p{color:var(--kit-text-dim)!important}.privacy-v2.is-aige .privacy-v2__saving-dots{display:inline-grid;grid-auto-flow:column;align-items:center;gap:3px}.privacy-v2.is-aige .privacy-v2__saving-dots i{width:4px;height:4px;border-radius:999px;background:var(--kit-text-dim);animation:privacy-v2-dot-swell 1.5s ease infinite}.privacy-v2.is-aige .privacy-v2__saving-dots i:nth-child(2){animation-delay:-1s}.privacy-v2.is-aige .privacy-v2__saving-dots i:nth-child(3){animation-delay:-.5s}@keyframes privacy-v2-dot-swell{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.privacy-v2.is-aige *:focus-visible{outline:2px solid var(--kit-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.privacy-v2.is-aige .privacy-v2__skeleton-row,.privacy-v2.is-aige .privacy-v2__saving-dots i{animation:none!important}}
