@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700;800;900&family=JetBrains+Mono:wght@700;800&display=swap";:root{color:#121218;background:#fff5f7;font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif;--rose: #ff1f55;--rose-deep: #f31249;--rose-soft: #fff0f4;--ink: #121218;--muted: #586184;--green: #10d434;--green-soft: #e9fff0;--panel: rgba(255, 255, 255, .91);--card-shadow: 0 24px 72px rgba(255, 94, 128, .13);--field-shadow: 0 12px 30px rgba(255, 168, 185, .1);--otp-nav-height: 68px}@property --receive-progress-deg{syntax: "<angle>"; inherits: false; initial-value: 0deg;}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{min-width:320px;margin:0;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}button{border:0;cursor:pointer}button,input{font:inherit}a{color:inherit;text-decoration:none}.otp-page{--otp-bg-x: calc(50% + 154px) ;position:relative;isolation:isolate;min-height:calc(100vh + 96px);overflow-x:hidden;background:#fff5f7}.otp-page:before{content:"";position:fixed;top:var(--otp-nav-height, 68px);right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/assets/email-otp-background-OxVQLas0.webp) var(--otp-bg-x) top / cover no-repeat}.otp-page:after{content:"";position:fixed;top:var(--otp-nav-height, 68px);right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(#ffffff29,#ffffff29),linear-gradient(90deg,#fffffff5 0,#fffffff0 340px,#fffcfdad 38%,#fff8fa47 64%,#ffffff1f)}.otp-nav{position:fixed;top:0;right:0;left:0;z-index:50;height:var(--otp-nav-height, 68px);display:grid;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:22px;padding:0 28px 0 32px;border-bottom:1px solid rgba(255,31,85,.09);background:#ffffffe6;box-shadow:0 4px 22px #ff1f5514;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.otp-logo{grid-column:1;width:86px;height:50px;display:inline-flex;align-items:center}.otp-logo img{width:86px;height:auto;display:block}.otp-nav-toggle{display:none}.otp-nav-links{position:absolute;top:0;left:50%;justify-self:center;width:max-content;max-width:100%;height:var(--otp-nav-height, 68px);display:flex;align-items:center;justify-content:center;gap:clamp(24px,3vw,62px);transform:translate(-50%)}.otp-nav-links a{position:relative;height:var(--otp-nav-height, 68px);display:inline-flex;align-items:center;gap:9px;color:#111117;font-size:15px;font-weight:900;line-height:1;letter-spacing:0}.otp-nav-links a.active{color:var(--rose)}.otp-nav-links a.active:after{content:"";position:absolute;left:34px;right:9px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--rose)}.otp-nav-actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:27px}.otp-nav svg,.login-page svg,.console-page svg,.help-page svg{display:block;flex:0 0 auto}.language-menu{position:relative}.language-button,.login-button{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;color:#111117;background:transparent;font-size:15px;font-weight:900;letter-spacing:0}.login-button{min-width:100px;padding:0 16px;border:1px solid rgba(255,31,85,.22);border-radius:10px;color:var(--rose);background:#ffffff5c}.nav-user-menu{position:relative;display:inline-flex;align-items:center;gap:8px}.nav-user-chip{height:40px;min-width:112px;display:inline-flex;align-items:center;gap:9px;padding:0 12px 0 6px;border:1px solid rgba(255,31,85,.14);border-radius:999px;color:#15151d;background:#fff7fabd;box-shadow:inset 0 0 0 1px #ffffffb8,0 10px 26px #ff1f551a}.nav-user-chip:hover,.nav-user-chip:focus-visible,.nav-user-menu.open .nav-user-chip{background:var(--rose-soft);box-shadow:inset 0 0 0 1px #ffffffd1,0 10px 24px #ff1f5521}.nav-user-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(145deg,#ff86a9,#ff1f55);box-shadow:inset 0 1px #ffffff6b,0 8px 18px #ff1f5538;font-size:13px;font-weight:900;line-height:1}.nav-user-name{max-width:86px;overflow:hidden;color:#15151d;font-size:13px;font-weight:900;line-height:1;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.nav-logout-button{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,31,85,.16);border-radius:10px;color:var(--rose);background:#ffffff6b}.nav-logout-button:hover,.nav-logout-button:focus-visible{background:var(--rose-soft);box-shadow:0 10px 24px #ff1f551c}.nav-user-popover{position:absolute;top:50px;right:0;z-index:6;width:158px;display:grid;gap:5px;padding:8px;border:1px solid rgba(255,31,85,.11);border-radius:12px;background:#fffffff0;box-shadow:0 18px 46px #ff446b26;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.otp-page,.console-page,.help-page,.login-page{padding-top:var(--otp-nav-height, 68px)}.nav-user-popover a,.nav-user-popover button{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border-radius:8px;color:#242435;background:transparent;text-align:left;font-size:13px;font-weight:900;line-height:1;letter-spacing:0}.nav-user-popover a:hover,.nav-user-popover button:hover{color:var(--rose);background:var(--rose-soft)}.nav-user-popover svg{flex:0 0 auto;color:var(--rose)}.nav-user-popover .danger{color:#5d6384}.marketing-home-page{position:relative;min-height:100vh;padding-top:var(--otp-nav-height, 68px);overflow:hidden;isolation:isolate;background:#fff7f2}.marketing-home-page:before{content:"";position:fixed;top:var(--otp-nav-height, 68px);right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/assets/login-background-IQTFeYsU.webp) center top / cover no-repeat}.marketing-home-page:after{content:"";position:fixed;top:var(--otp-nav-height, 68px);right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(#ffffff85,#ffffff94),linear-gradient(90deg,#fffcf7fa 0,#fff9faeb 42%,#fff0f680 78%,#ffffff3d)}.marketing-hero{position:relative;z-index:1}.marketing-hero{width:min(1180px,calc(100% - 72px));min-height:calc(100vh - var(--otp-nav-height, 68px) - 112px);margin:0 auto;padding:clamp(42px,7vh,86px) 0 38px;display:flex;align-items:center}.marketing-hero-copy{width:min(620px,58vw)}.marketing-hero-copy h1{margin:8px 0 16px;color:#15121b;font-size:clamp(54px,8vw,108px);line-height:.9;font-weight:900;letter-spacing:0}.marketing-hero-copy>p:not(.section-kicker){max-width:590px;margin:0;color:#4d5578;font-size:clamp(17px,1.55vw,23px);font-weight:750;line-height:1.65;letter-spacing:0}.marketing-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.marketing-hero-actions .primary-button,.marketing-hero-actions .soft-button{min-height:48px;padding:0 20px;font-size:14px}.language-popover{position:absolute;top:51px;right:0;z-index:20;width:138px;display:grid;gap:4px;padding:8px;border:1px solid rgba(255,31,85,.1);border-radius:10px;background:#fffffff0;box-shadow:0 16px 42px #ff446b24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.9,.18,1)}.language-menu.open .language-popover{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);animation:language-popover-in .18s cubic-bezier(.2,.9,.18,1) both;transition-delay:0s}.language-menu.closing .language-popover{animation:language-popover-out .18s ease both}.language-popover button{height:34px;border-radius:7px;color:#15151b;background:transparent;text-align:left;font-size:13px;font-weight:800}.language-popover button:hover{color:var(--rose);background:var(--rose-soft)}.language-popover button.selected{color:var(--rose);background:#ff1f5514}.otp-canvas{position:relative;z-index:1;width:1112px;min-height:calc(100vh - var(--otp-nav-height, 68px));margin-left:clamp(24px,4.17vw,70px);padding:38px 0 54px;display:grid;grid-template-columns:minmax(560px,688px) 410px;align-content:start;align-items:start;gap:12px;zoom:var(--otp-content-scale, 1)}.otp-left-column{min-width:0}.otp-hero-strip,.otp-left-card,.code-card,.usage-card{border:1px solid rgba(255,255,255,.64);background:var(--panel);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.otp-hero-strip{grid-column:1 / -1;min-height:88px;display:grid;align-items:center;padding:8px 40px;border-radius:16px;background:linear-gradient(90deg,#ffffffeb,#fff7fab8);overflow:visible}.otp-left-card{position:relative;overflow:visible;min-height:592px;padding:30px 32px 28px;border-radius:18px}.otp-hero-copy{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.account-panel{display:grid;gap:22px}.section-heading{display:flex;align-items:center;gap:10px;color:var(--rose);font-size:14px;line-height:1;font-weight:900;letter-spacing:0;text-transform:uppercase}.section-heading span{color:#111117}.section-heading-main{min-width:0;display:inline-flex;align-items:center;gap:10px}.section-heading .section-heading-main{color:var(--rose)}.section-heading .section-heading-main>span{color:#111117}.account-info-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px 42px}.account-info-item{min-width:0;display:grid;grid-template-rows:18px 28px;align-content:start;gap:7px;min-height:58px}.account-info-item.with-divider{padding-left:28px;border-left:1px solid rgba(128,136,158,.38)}.account-info-item.wide{grid-column:1 / -1;min-height:58px}.account-summary-header{min-width:0;display:flex;align-items:center;justify-content:space-between;margin:-10px -32px 0;padding:10px 32px 18px;border-bottom:1px solid rgba(255,31,85,.13)}.account-summary-title{display:flex;align-items:baseline;gap:9px;color:var(--rose)}.account-summary-title span{color:#111117;font-size:18px;line-height:1.15;font-weight:900;letter-spacing:0}.account-info-label{position:relative;width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;color:#111117;font-size:13px;line-height:1.25;font-weight:900;letter-spacing:0}.account-info-help{position:relative;z-index:4;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--rose);border:1px solid rgba(255,31,85,.24);border-radius:999px;background:#ffffffc2;cursor:help}.account-info-help:focus-visible{outline:3px solid rgba(255,31,85,.15);outline-offset:2px}.account-info-tooltip{position:absolute;left:50%;bottom:calc(100% + 9px);width:min(244px,calc(100vw - 48px));padding:9px 11px;border:1px solid rgba(255,167,190,.74);border-radius:10px;color:#5a3442;background:#fffffff5;box-shadow:0 18px 34px #81354e29;font-size:11px;line-height:1.5;font-weight:700;text-align:left;transform:translate(-50%,4px);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.account-info-tooltip:after{content:"";position:absolute;left:50%;top:100%;width:9px;height:9px;border-right:1px solid rgba(255,167,190,.74);border-bottom:1px solid rgba(255,167,190,.74);background:#fffffff5;transform:translate(-50%,-5px) rotate(45deg)}.account-info-help:hover .account-info-tooltip,.account-info-help:focus-visible .account-info-tooltip{opacity:1;transform:translate(-50%)}.account-info-value-row{min-width:0;display:flex;align-items:center;gap:6px;min-height:28px}.account-info-copy-target{width:max-content;max-width:100%;min-width:0;display:inline-flex;align-items:center;gap:5px;padding:0;color:var(--rose);background:transparent;text-align:left;cursor:pointer}.account-info-copy-target svg{flex:0 0 auto;margin-top:0}.account-info-copy-target:hover .account-info-value{color:#0f172a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.account-info-copy-target:focus-visible{outline:3px solid rgba(255,31,85,.15);outline-offset:2px}.account-info-copy-target.copied{color:var(--green)}.backup-email-token-button{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid rgba(255,31,85,.16);border-radius:999px;color:var(--rose);background:transparent;font-size:12px;line-height:1;font-weight:900;cursor:pointer}.backup-email-token-button:hover,.backup-email-token-button:focus-visible{color:#d80f49;border-color:#ff1f556b;background:transparent;outline:0}.account-info-value{min-width:0;color:#0f172a;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0;overflow-wrap:anywhere;white-space:normal}.account-editable-value-row{min-width:0;min-height:28px;display:grid;grid-template-columns:18px minmax(0,1fr) 22px;align-items:center;gap:6px}.account-inline-icon-button{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--rose);border-radius:999px;background:transparent;cursor:pointer}.account-inline-icon-button.copied{color:var(--green)}.account-inline-icon-button.edit{color:#9b6b7b;background:#ffeff4db}.account-inline-icon-button:hover,.account-inline-icon-button:focus-visible{color:#0f172a;background:#ffeff4f0;outline:0}.account-editable-input{width:100%;min-width:0;padding:2px 4px;color:#0f172a;border:0;border-radius:7px;background:transparent;font:inherit;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:0}.account-editable-input:focus{outline:3px solid rgba(255,31,85,.13);background:#ffffffd1}.account-backup-codes{grid-template-rows:auto;gap:10px}.account-backup-codes .account-info-value-row{align-items:stretch;flex-direction:column;gap:10px}.account-action-button-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.account-backup-codes .account-action-button-row{align-items:center;flex-direction:row}.account-backup-codes.revealed{padding:14px;border:1px solid rgba(255,31,85,.12);border-radius:12px;background:linear-gradient(135deg,#fff8faeb,#f2fdf9db)}.backup-codes-reveal-button,.backup-email-token-button{width:fit-content;max-width:100%;min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(255,31,85,.16);border-radius:999px;color:var(--rose);background:transparent;font-size:13px;line-height:1;font-weight:900;cursor:pointer}.backup-codes-reveal-button:hover,.backup-codes-reveal-button:focus-visible,.backup-email-token-button:hover,.backup-email-token-button:focus-visible{color:#d80f49;border-color:#ff1f556b;background:transparent;outline:0}.backup-codes-reveal-button.compact{min-height:28px;padding:6px 10px;font-size:12px}.backup-codes-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.backup-codes-actions .account-inline-icon-button:disabled{color:#b7bdcc;cursor:not-allowed}.account-backup-code-grid{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px 12px}.account-backup-code{min-width:0;padding:8px 10px;border:1px solid rgba(255,31,85,.1);border-radius:10px;color:#111827;background:#ffffffc2;font:800 13px/1.2 JetBrains Mono,Microsoft YaHei,monospace;letter-spacing:0;text-align:center;overflow-wrap:anywhere}.backup-codes-empty{color:#8a90a3}.credential-reveal-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.42),transparent 34%),#ffeef58a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.credential-reveal-modal{width:min(560px,calc(100vw - 36px));max-height:min(720px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;overflow:hidden;padding:22px;border:1px solid rgba(255,31,85,.13);border-radius:18px;background:linear-gradient(150deg,#fffffff7,#fff4f8f0 55%,#f2fdf9e6),#fff;box-shadow:inset 0 0 0 1px #ffffffb8,0 34px 86px #ff1f5538,0 18px 44px #374a7629}.credential-reveal-modal-header{min-width:0;display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,31,85,.11)}.credential-reveal-modal-header span{display:block;color:#111117;font-size:18px;line-height:1.2;font-weight:900}.credential-reveal-modal-header p{max-width:44rem;margin:7px 0 0;color:#66708a;font-size:13px;line-height:1.5;font-weight:700}.credential-reveal-close{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;color:var(--rose);background:#fff0f6e0;cursor:pointer}.credential-reveal-close:hover,.credential-reveal-close:focus-visible{color:#fff;background:var(--rose);outline:0}.credential-reveal-code-grid{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;padding:2px}.credential-reveal-code{min-width:0;padding:11px 12px;border:1px solid rgba(255,31,85,.11);border-radius:12px;color:#111827;background:#ffffffc7;box-shadow:inset 0 0 0 1px #ffffff9e;font:900 14px/1.2 JetBrains Mono,Microsoft YaHei,monospace;letter-spacing:0;text-align:center;overflow-wrap:anywhere}.credential-reveal-token{min-width:0;min-height:148px;max-height:min(420px,calc(100vh - 260px));overflow:auto;margin:0;padding:16px;border:1px solid rgba(255,31,85,.12);border-radius:14px;color:#172033;background:#ffffffc7;font:800 13px/1.55 JetBrains Mono,Microsoft YaHei,monospace;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere}.credential-reveal-empty{min-height:100px;display:grid;place-items:center;padding:18px;border:1px dashed rgba(255,31,85,.18);border-radius:14px;color:#8a90a3;background:#ffffff9e;font-size:13px;line-height:1.4;font-weight:900;text-align:center}.credential-reveal-actions{display:flex;justify-content:flex-end;gap:10px}@media(max-width:640px){.credential-reveal-modal-backdrop{padding:14px}.credential-reveal-modal{width:calc(100vw - 28px);max-height:calc(100vh - 28px);padding:18px;border-radius:16px}.credential-reveal-modal-header{align-items:flex-start}.credential-reveal-code-grid{grid-template-columns:1fr}.credential-reveal-actions{justify-content:stretch}.credential-reveal-actions .compact-button{width:100%}}.summary-status{min-width:0;display:inline-flex;align-items:center;gap:4px;color:#037f3c;font-size:13px;line-height:1.35;font-weight:600;letter-spacing:0}.summary-status svg{flex:0 0 auto}.mini-pill,.status-badge{height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;font-size:12px;font-weight:900;line-height:1;letter-spacing:0}.mini-pill.rose{color:var(--rose);background:var(--rose-soft)}.mini-pill.green,.status-badge{color:#08b827;background:var(--green-soft)}.meta-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:6px}.hero-meta-row{align-self:center;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;min-height:42px;align-items:center;padding-top:0}.meta-item{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-areas:"icon label" "icon value";gap:4px 8px;color:var(--rose)}.meta-item svg{grid-area:icon;margin-top:2px}.meta-item span{grid-area:label;min-width:0;overflow:hidden;color:#5b638b;font-size:12px;font-weight:800;line-height:1.28;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.meta-item strong{grid-area:value;min-width:0;overflow:hidden;color:#111117;font-size:12px;font-weight:900;line-height:1.32;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.safe-banner{min-height:54px;margin-top:12px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 28px;border:1px solid rgba(245,180,43,.42);border-radius:12px;color:#9a5c00;background:linear-gradient(90deg,#fff4c0f5,#fffceee0);box-shadow:inset 0 0 0 1px #ffffff94,0 16px 36px #eca8241f;font-size:13px;font-weight:800;line-height:1.25;letter-spacing:0}.safe-banner>svg{color:#f1a600}.safe-banner.import-banner{border-color:#4ebea861;color:#1a6a65;background:linear-gradient(90deg,#e6fff8f2,#f0faffe0);box-shadow:inset 0 0 0 1px #ffffff9e,0 16px 36px #45ada31f}.safe-banner.import-banner.imported{border-color:#44b8765c;color:#12633a;background:linear-gradient(90deg,#ebfff0f2,#f6fffae0)}.safe-banner.import-banner>svg{color:#22a895}.safe-banner.import-banner.imported>svg{color:#17a05a}.safe-banner>span{min-width:0}.safe-banner-action{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(225,142,20,.28);border-radius:999px;color:#a45b00;background:#ffffffb8;box-shadow:0 8px 18px #dd921c1c;font-size:12px;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer}.safe-banner-action:hover,.safe-banner-action:focus-visible{color:#7d4100;background:#ffffffe6}.safe-banner.import-banner .safe-banner-action{border-color:#26aa9647;color:#15776e;box-shadow:0 8px 18px #26aa961a}.safe-banner.import-banner .safe-banner-action:hover,.safe-banner.import-banner .safe-banner-action:focus-visible{color:#0f5c55}.safe-banner-action:disabled{cursor:default;opacity:.84}.otp-canvas>.safe-banner{grid-column:1 / -1;margin-top:0}.otp-side-panels{display:grid;gap:10px;padding-top:0}.code-card,.usage-card{border-radius:14px}.code-card{min-height:348px;padding:0 30px 26px}.code-card .section-heading{margin:0 -30px;padding:18px 30px;border-bottom:1px solid rgba(255,31,85,.13)}.code-heading{justify-content:space-between}.code-phone-chip{min-width:0;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(255,31,85,.13);border-radius:999px;color:var(--rose);background:#fff1f6b3;font-size:12px;font-weight:900;line-height:1;letter-spacing:0;text-transform:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.code-phone-chip:hover{border-color:#ff1f5538;background:#ffe8f0db}.code-phone-chip.copied{color:var(--green);border-color:#10d4343d;background:#e9fff0cc}.code-phone-chip:disabled{cursor:default;color:#8c91a8;border-color:#7a829e29;background:#ffffffad}.code-phone-chip span{min-width:0;overflow:hidden;color:#4e5578;text-overflow:ellipsis;white-space:nowrap}.code-phone-chip.copied span{color:#08a824}.code-phone-chip svg{flex:0 0 auto}.usage-card{min-height:275px;padding:28px}.redeem-card{padding:0 28px 28px}.redeem-card .section-heading{margin:0 -28px;padding:18px 28px;border-bottom:1px solid rgba(255,31,85,.13)}.code-ring{--receive-progress-deg: 9deg;position:relative;width:248px;height:248px;margin:18px auto 0;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.96) 0 58%,transparent 59%),conic-gradient(from 0deg,rgba(255,31,85,.48) 0deg var(--receive-progress-deg),rgba(255,31,85,.06) var(--receive-progress-deg) 360deg);transition:--receive-progress-deg 1s linear}.code-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,31,85,.2) 0 1.1deg,transparent 1.1deg 4.8deg);mask:radial-gradient(circle at center,transparent 0 63%,#000 64% 74%,transparent 75%);-webkit-mask:radial-gradient(circle at center,transparent 0 63%,#000 64% 74%,transparent 75%)}.code-ring.receive-received{background:radial-gradient(circle at center,rgba(255,255,255,.97) 0 58%,transparent 59%),conic-gradient(#19be797a,#19be797a 360deg)}.code-ring.receive-received:before{background:repeating-conic-gradient(from 0deg,rgba(25,190,121,.22) 0 1.1deg,transparent 1.1deg 4.8deg)}.code-ring.receive-expired{background:radial-gradient(circle at center,rgba(255,255,255,.97) 0 58%,transparent 59%),conic-gradient(#ffa84d61,#ffa84d61 360deg)}.receive-start-panel{min-height:248px;margin:18px auto 0;padding:24px 22px 22px;display:grid;place-items:center;align-content:center;gap:13px;text-align:center;border:1px solid rgba(255,31,85,.14);border-radius:28px;background:linear-gradient(180deg,#ffffffe0,#fff7fac7),radial-gradient(circle at 22% 12%,rgba(191,255,226,.55),transparent 32%),radial-gradient(circle at 78% 24%,rgba(185,228,255,.45),transparent 30%);box-shadow:0 24px 48px #ff7aa224}.receive-start-icon{width:54px;height:54px;display:grid;place-items:center;color:var(--rose);border-radius:18px;background:#ffe2ebeb;box-shadow:inset 0 0 0 1px #ff1f551f}.receive-start-panel strong{color:#171723;font-size:19px;line-height:1.1;font-weight:950;letter-spacing:0}.receive-start-panel p{max-width:254px;margin:0;color:#596283;font-size:13px;line-height:1.5;font-weight:800;letter-spacing:0}.receive-start-meta,.receive-inline-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.receive-start-meta span,.receive-inline-actions>span{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;color:#596283;font-size:12px;font-weight:900;line-height:1;letter-spacing:0;border-radius:999px;background:#ffffffc7;border:1px solid rgba(255,31,85,.1)}.receive-primary-action,.receive-secondary-action{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:13px;font-weight:950;line-height:1;letter-spacing:0;border:0;border-radius:999px;background:linear-gradient(135deg,#ff6f98,#ff2d63);box-shadow:0 16px 32px #ff1f5533;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.receive-primary-action{padding:0 18px}.receive-secondary-action{min-height:34px;padding:0 13px;font-size:12px}.receive-primary-action:hover:not(:disabled),.receive-secondary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px #ff1f553d}.receive-primary-action:disabled,.receive-secondary-action:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.receive-inline-actions{margin-top:14px}.receive-error{margin:12px 0 0;padding:10px 12px;color:#a1223f;font-size:12px;font-weight:850;line-height:1.35;letter-spacing:0;border:1px solid rgba(255,31,85,.16);border-radius:14px;background:#fff4f7db}.ring-inner{position:relative;z-index:2;width:176px;height:176px;display:grid;place-items:center;align-content:center;gap:9px;border-radius:50%;background:#ffffffb8}.ring-code{display:inline-flex;gap:10px;color:#111117;font-family:JetBrains Mono,monospace;font-size:22px;line-height:1;font-weight:800;letter-spacing:0}.ring-inner small{color:#5b638b;font-size:12px;font-weight:900;line-height:1;letter-spacing:0}.ring-inner b{color:var(--rose);font-size:22px;line-height:1;font-weight:900;letter-spacing:0}.usage-grid{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(146px,1fr);gap:18px 28px}.usage-grid span{display:block;margin-bottom:9px;color:#5b638b;font-size:13px;font-weight:800;line-height:1;letter-spacing:0}.usage-grid strong{display:block;color:#111117;font-size:24px;line-height:1;font-weight:900;letter-spacing:0}.usage-grid div:last-child strong{font-size:16px;line-height:1.15}.redeem-description{margin-top:24px;color:#536083;font-size:14px;line-height:1.55;font-weight:800;letter-spacing:0}.receive-button{width:100%;height:50px;margin-top:24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,31,85,.36);border-radius:9px;color:var(--rose);background:transparent;box-shadow:none;font-size:14px;font-weight:900;line-height:1;letter-spacing:0}.receive-button:hover{border-color:#ff1f5594;background:#ff1f550d}.redeem-panel{width:min(430px,calc(100vw - 40px));margin:0;display:grid;gap:16px;padding:22px;border:1px solid rgba(255,31,85,.13);border-radius:16px;background:linear-gradient(180deg,#fffdfef0,#fff2f7db);box-shadow:inset 0 0 0 1px #ffffffb8,0 26px 72px #ff1f552e,0 18px 44px #374a7624;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.redeem-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:24px;background:#ffeef55c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.redeem-modal-title{display:flex;align-items:center;gap:10px;color:var(--rose);font-size:14px;font-weight:900;line-height:1;letter-spacing:0}.redeem-modal-title strong{color:#111117}.redeem-field{display:grid;gap:8px;color:#171722;font-size:13px;font-weight:900;letter-spacing:0}.redeem-field input{width:100%;height:44px;min-width:0;padding:0 14px;border:1px solid rgba(255,31,85,.15);border-radius:9px;outline:0;color:#181b28;background:#ffffffd6;box-shadow:inset 0 0 0 1px #ffffffb3;font-size:14px;font-weight:800}.redeem-field input:focus{border-color:#ff1f555c;box-shadow:inset 0 0 0 1px #ffffffd6,0 0 0 4px #ff1f5514}.redeem-actions{display:grid;grid-template-columns:minmax(88px,.72fr) minmax(0,1fr);gap:10px}.redeem-secondary,.redeem-primary{height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font-size:13px;font-weight:900;line-height:1;letter-spacing:0}.redeem-secondary{color:#5b638b;border:1px solid rgba(132,139,164,.16);background:#ffffffad}.redeem-primary{color:#fff;background:linear-gradient(180deg,#ff2a5f,#f7154e);box-shadow:0 13px 24px #ff1f552e}.redeem-message{margin:0;color:var(--rose);font-size:12px;font-weight:900;line-height:1.3}.usage-card p{margin:22px 0 0;display:flex;align-items:center;gap:8px;color:#536083;font-size:13px;line-height:1.45;font-weight:800;letter-spacing:0}.usage-card p svg{flex:0 0 auto;color:var(--rose)}.redeem-panel .redeem-message{margin:0;display:block;color:var(--rose);font-size:12px;font-weight:900;line-height:1.3}@media(max-width:860px){.otp-page,.console-page,.help-page,.login-page{--otp-nav-height: 64px}.otp-nav{min-height:var(--otp-nav-height, 64px);grid-template-columns:auto 1fr;gap:12px;padding:10px 14px}.otp-logo{display:none}.otp-nav-toggle{grid-column:1;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,31,85,.14);border-radius:11px;color:#111117;background:#ffffff7a;box-shadow:0 10px 24px #ff1f5514}.otp-nav-toggle:hover,.otp-nav-toggle:focus-visible,.otp-nav.nav-open .otp-nav-toggle{color:var(--rose);background:var(--rose-soft)}.otp-nav-links{position:fixed;top:calc(var(--otp-nav-height, 64px) + 10px);right:auto;left:12px;z-index:30;width:min(276px,calc(100vw - 24px));max-width:none;height:auto;display:grid;grid-template-columns:1fr;gap:6px;padding:10px;border:1px solid rgba(255,31,85,.12);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#fff6f9eb);box-shadow:inset 0 0 0 1px #ffffffb8,0 22px 54px #ff446b2b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;pointer-events:none;transform:translate(-112%);transform-origin:left center;visibility:hidden;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.9,.18,1),visibility 0s linear .22s}.otp-nav.nav-open .otp-nav-links{opacity:1;pointer-events:auto;transform:translate(0);visibility:visible;transition-delay:0s}.otp-nav-links a{height:48px;justify-content:flex-start;gap:11px;padding:0 13px;border:1px solid transparent;border-radius:13px;font-size:14px;box-shadow:none}.otp-nav-links a.active{border-color:#ff1f551a;background:linear-gradient(90deg,#ff1f551a,#fff4f89e);box-shadow:inset 3px 0 0 var(--rose)}.otp-nav-links a.active:after{display:none}.otp-nav-links a:hover,.otp-nav-links a:focus-visible{color:var(--rose);background:#fff0f4bd}.otp-nav-actions{grid-column:2;justify-self:end;gap:8px}.language-button span,.language-button svg:last-child{display:none}.login-button{min-width:92px;height:40px;font-size:13px}.nav-user-menu{gap:7px}.nav-user-chip{width:40px;min-width:40px;height:40px;justify-content:center;padding:0}.nav-user-name{display:none}.nav-user-avatar{width:30px;height:30px}.nav-logout-button{width:40px;height:40px}.otp-canvas{width:calc(100vw - 28px);margin:0 auto;padding:20px 0 30px;grid-template-columns:minmax(0,1fr);zoom:1}.otp-left-card{min-height:auto;padding:22px 18px}.account-summary-header{margin:-4px -18px 0;padding:4px 18px 18px}.otp-hero-copy{height:auto;margin-bottom:24px;grid-template-columns:1fr;gap:18px}.otp-side-panels{padding-top:0}.meta-row,.usage-grid{grid-template-columns:1fr}.hero-meta-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hero-meta-row .meta-item{grid-template-columns:14px minmax(0,1fr);gap:3px 5px}.hero-meta-row .meta-item svg{width:14px;height:14px}.hero-meta-row .meta-item span,.hero-meta-row .meta-item strong{font-size:10px}.account-info-list{grid-template-columns:1fr;gap:0}.account-info-item{min-height:0;padding:14px 0;border-left:0}.account-info-item.with-divider{padding-left:0;border-left:0}.account-info-item+.account-info-item{border-top:1px solid rgba(128,136,158,.18)}.account-info-value{white-space:normal;overflow-wrap:anywhere}.account-info-value-row{align-items:center}.safe-banner{min-height:54px;grid-template-columns:22px minmax(0,1fr);gap:10px 12px;padding:12px 16px}.safe-banner-action{grid-column:2;justify-self:start}.code-card,.usage-card{padding:22px 18px}.code-card,.redeem-card{padding:0 18px 22px}.code-card .section-heading,.redeem-card .section-heading{margin:0 -18px;padding:18px}.code-phone-chip{max-width:154px;padding:0 9px;gap:5px;font-size:11px}.code-ring{width:218px;height:218px}.receive-start-panel{min-height:218px;padding:20px 16px;border-radius:22px}.ring-inner{width:158px;height:158px}.redeem-actions{grid-template-columns:1fr}}.login-page{--login-nav-height: var(--otp-nav-height, 68px);position:relative;min-height:100vh;isolation:isolate;overflow-x:hidden;background:#e9f8ff}.login-page:before{content:"";position:fixed;top:var(--login-nav-height);right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/assets/login-background-IQTFeYsU.webp) center center / cover no-repeat}.login-page:after{content:"";position:fixed;top:var(--login-nav-height);right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.34) 0,rgba(255,248,251,.18) 42%,transparent 74%),linear-gradient(180deg,#ffffff14,#fff1f724)}.login-nav{position:relative;z-index:5;height:var(--login-nav-height);display:grid;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:22px;padding:0 28px 0 32px;border-bottom:1px solid rgba(255,31,85,.09);background:#ffffffe6;box-shadow:0 4px 22px #ff1f5514;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-logo{grid-column:1;width:86px;height:50px;display:inline-flex;align-items:center}.login-logo img{width:86px;height:auto;display:block}.login-nav-links{position:absolute;top:0;left:50%;justify-self:center;width:max-content;max-width:100%;height:var(--login-nav-height);display:flex;align-items:center;justify-content:center;gap:clamp(24px,3vw,62px);transform:translate(-50%)}.login-nav-links a{position:relative;height:var(--login-nav-height);display:inline-flex;align-items:center;gap:9px;color:#121218;font-size:15px;font-weight:900;line-height:1;letter-spacing:0}.login-nav-links a.active{color:var(--rose)}.login-nav-links a.active:after{content:"";position:absolute;left:34px;right:9px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--rose)}.login-nav-actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:27px}.login-language-menu{position:relative}.login-language-button,.login-sign-up-button{height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#111117;background:transparent;font-size:15px;font-weight:900;line-height:1;letter-spacing:0}.login-sign-up-button{min-width:100px;padding:0 16px;border:1px solid rgba(255,31,85,.2);border-radius:10px;color:var(--rose);background:#ffffff5c}.login-language-popover{position:absolute;top:51px;right:0;width:138px;display:grid;gap:4px;padding:8px;border:1px solid rgba(255,31,85,.1);border-radius:10px;background:#fffffff0;box-shadow:0 16px 42px #ff446b24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-language-popover button{height:34px;border-radius:7px;color:#15151b;background:transparent;text-align:left;font-size:13px;font-weight:800;opacity:0;transform:translateY(-3px);transition:opacity .16s ease,transform .18s ease,color .16s ease,background .16s ease}.language-menu.open .language-popover button{opacity:1;transform:translateY(0)}.language-menu.closing .language-popover button{opacity:1;transform:translateY(0);transition:none}.language-menu.open .language-popover button:nth-child(2){transition-delay:35ms,35ms,0s,0s}@keyframes language-popover-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes language-popover-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}.login-language-popover button:hover,.login-language-popover button.selected{color:var(--rose);background:#ff1f5514}.login-stage{position:relative;z-index:1;min-height:calc(100vh - var(--login-nav-height));display:flex;align-items:center;padding:32px clamp(24px,9.58vw,160px)}.login-card{width:min(520px,calc(100vw - 48px));min-height:auto;display:flex;flex-direction:column;align-items:stretch;padding:38px 46px 42px;border:1px solid rgba(255,255,255,.62);border-radius:18px;background:linear-gradient(145deg,#ffffff6b,#e8f6ff4d);box-shadow:inset 0 1px #ffffff94,0 28px 82px #2b5d8433,0 14px 44px #ff1f551a;backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35)}.login-copy{text-align:center}.login-copy h1{margin:0;color:var(--rose);font-size:34px;line-height:1.05;font-weight:900;letter-spacing:0}.login-copy p{margin:10px 0 30px;color:#525a7b;font-size:14px;line-height:1.3;font-weight:900;letter-spacing:0}.login-fields{display:grid;gap:16px}.login-verification-fields,.login-reset-request-fields{margin-bottom:18px}.login-field{min-height:50px;display:grid;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:0 18px;border:1px solid rgba(255,31,85,.16);border-radius:9px;color:var(--rose);background:#ffffffc2;box-shadow:inset 0 0 0 1px #ffffffc7,var(--field-shadow);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.login-field:focus-within{border-color:#ff1f555c;background:#ffffffeb;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 4px #ff1f5514;transform:translateY(-1px)}.login-field input{width:100%;min-width:0;border:0;outline:0;color:#171722;background:transparent;font-size:16px;font-weight:800;line-height:1;letter-spacing:0}.login-field input::placeholder{color:#bbbcc3;opacity:1}.login-field-action{width:28px;height:28px;display:grid;place-items:center;padding:0;color:var(--rose);background:transparent}.login-options{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0 22px}.login-remember{display:inline-flex;align-items:center;gap:10px;color:#5b2640;font-size:14px;font-weight:900;line-height:1;letter-spacing:0}.login-remember input{width:19px;height:19px;margin:0;accent-color:var(--rose)}.login-link-button{padding:0;color:var(--rose);background:transparent;font-size:14px;font-weight:900;line-height:1;letter-spacing:0}.login-reset-preview{margin:16px 0 0;display:grid;gap:9px;padding:13px 14px;border:1px solid rgba(255,31,85,.14);border-radius:10px;color:#525a7b;background:#ffffff9e;box-shadow:inset 0 0 0 1px #ffffffa8,0 12px 28px #ff1f5514;font-size:12px;font-weight:850;line-height:1.35}.login-reset-preview strong{width:max-content;max-width:100%;padding:5px 9px;border-radius:8px;color:var(--rose);background:var(--rose-soft);font-family:JetBrains Mono,monospace;font-size:16px;font-weight:900;letter-spacing:0}.login-reset-preview a{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--rose)}.login-reset-preview a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-submit{width:100%;height:52px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:9px;color:#fff;background:linear-gradient(180deg,#ff2b61,#f6164e);box-shadow:0 17px 34px #ff1f553d;font-size:14px;font-weight:900;line-height:1;letter-spacing:0}.login-submit:disabled{cursor:wait;opacity:.72}.login-submit:hover{filter:brightness(1.03)}.login-submit-outline{border:1px solid rgba(255,31,85,.72);color:var(--rose);background:transparent;box-shadow:none}.login-submit-outline:hover{background:#ffffff24;filter:none}.login-secondary-action{width:max-content;max-width:100%;min-height:34px;margin:12px auto 0;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(255,31,85,.14);border-radius:999px;color:#525a7b;background:#ffffff85;font-size:12px;font-weight:900;line-height:1;letter-spacing:0}.login-secondary-action:hover,.login-secondary-action:focus-visible{color:var(--rose);background:var(--rose-soft)}.login-auto-register{margin:12px 0 0;color:#525a7b;text-align:center;font-size:13px;font-weight:800;line-height:1.3;letter-spacing:0}.login-message{min-height:18px;margin:8px 0 0;color:#5b638b;text-align:center;font-size:13px;font-weight:800;line-height:1.25;letter-spacing:0}@media(max-width:860px){.login-page{--login-nav-height: var(--otp-nav-height, 64px)}.login-nav{height:auto;min-height:74px;grid-template-columns:auto 1fr;gap:10px;padding:10px 16px}.login-logo,.login-logo img{width:84px}.login-nav-links{position:static;order:3;grid-column:1 / -1;justify-self:stretch;width:100%;height:46px;justify-content:space-between;gap:8px;overflow-x:auto;transform:none}.login-nav-links a{height:46px;flex:0 0 auto;font-size:13px}.login-nav-links a.active:after{left:0;right:0}.login-nav-actions{grid-column:2;justify-self:end;gap:8px}.login-language-button span,.login-language-button svg:last-child{display:none}.login-sign-up-button{min-width:92px;height:40px;font-size:13px}.login-stage{justify-content:center;padding:30px 18px 34px}}@media(max-width:720px){.login-card{width:calc(100vw - 48px);min-height:auto;padding:30px 20px 32px;border-radius:16px}.login-copy h1{font-size:30px}.login-copy p{margin-bottom:26px;font-size:14px}.login-field{min-height:52px;grid-template-columns:22px minmax(0,1fr) 28px;padding:0 14px}.login-field input{font-size:15px}.login-options{align-items:flex-start;flex-direction:column;gap:16px}}.console-page{min-height:100vh;color:#15151d;background:linear-gradient(135deg,#fff6efeb,#f6fdffe6 48%,#fff2f8eb),#fff8f2}.console-shell{width:min(1720px,calc(100vw - 72px));margin:0 auto;padding:28px 0 48px;display:grid;grid-template-columns:252px minmax(0,1fr);gap:24px}.console-sidebar{position:sticky;top:94px;align-self:start;display:grid;gap:14px}.console-brand-card,.panel{border:1px solid rgba(255,255,255,.72);background:#ffffffc2;box-shadow:0 22px 64px #ff70941f,0 12px 28px #556a8d14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.console-brand-card{min-height:122px;display:grid;align-content:center;gap:8px;padding:22px;border-radius:16px;color:var(--rose);background:linear-gradient(145deg,#ffffffd6,#ffeff5b8)}.console-brand-card strong{color:#15151d;font-size:17px;font-weight:900}.console-brand-card span{color:#6a6f8d;font-size:13px;font-weight:800}.console-menu{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,31,85,.08);border-radius:16px;background:#ffffff94}.console-menu-item{min-height:44px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;border-radius:10px;color:#515775;background:transparent;text-align:left;font-size:14px;font-weight:900;letter-spacing:0;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.console-menu-item>svg{align-self:center;justify-self:center}.console-menu-item b{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:var(--rose);background:#ffecf3e6;font-size:12px}.console-menu-item.active,.console-menu-item:not(:disabled):hover{color:var(--rose);background:#fff0f5f2}.console-menu-item:not(:disabled):hover{transform:translate(2px)}.console-menu-item:disabled{cursor:default;opacity:.58}.console-main{min-width:0;display:grid;gap:18px;animation:console-main-enter .26s cubic-bezier(.2,.9,.18,1) both;transform-origin:top center}@keyframes console-main-enter{0%{opacity:0;filter:blur(2px);transform:translateY(12px) scale(.992)}to{opacity:1;filter:blur(0);transform:none}}@media(prefers-reduced-motion:reduce){.language-popover,.language-popover button,.console-menu-item,.console-main{animation:none;transition:none}}.console-hero{min-height:144px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px 30px;border:1px solid rgba(255,255,255,.74);border-radius:18px;background:linear-gradient(135deg,#ffffffe0,#fff1f7c2);box-shadow:0 24px 72px #ff628921}.section-kicker{margin:0 0 8px;color:var(--rose);font-size:12px;font-weight:900;line-height:1;letter-spacing:0}.console-hero h1{margin:0;color:#15151d;font-size:32px;line-height:1.08;font-weight:900;letter-spacing:0}.console-hero span{display:block;margin-top:10px;color:#5f6685;font-size:14px;font-weight:800;line-height:1.45}.console-hero-badge{width:118px;height:98px;display:grid;place-items:center;align-content:center;gap:5px;border:1px solid rgba(255,31,85,.12);border-radius:16px;color:var(--rose);background:#fff8fbd1}.console-hero-badge strong,.console-hero-badge small{color:#15151d;font-weight:900}.console-hero-badge small{color:#7a80a0;font-size:11px}.panel{border-radius:16px}.stats-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat-item{min-width:0;min-height:118px;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:#ffffffbd;box-shadow:0 18px 48px #ff60871a}.stat-item span,.muted-line,.detail-fields span,.summary-card span,.usage-card p,.copy-feedback{color:#66708e}.stat-item span,.stat-item small{display:block;font-size:12px;font-weight:800;line-height:1.25}.stat-item strong{display:block;margin:5px 0 3px;color:#15151d;font-size:24px;line-height:1;font-weight:900;letter-spacing:0}.icon-badge{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;line-height:1}.stat-item .icon-badge,.help-topic-card .icon-badge,.toolbar-title .icon-badge,.value-title .icon-badge{display:grid;place-items:center;align-self:center;justify-self:center}.icon-badge svg{align-self:center;justify-self:center;margin:0}.icon-badge.rose{color:var(--rose);background:#fff0f4}.icon-badge.mint{color:#07a85a;background:#eafff3}.icon-badge.blue{color:#2187f3;background:#ebf6ff}.icon-badge.peach{color:#e96a2f;background:#fff2e9}.status-pill{min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.status-pill.green{color:#078d3d;background:#eafff1}.status-pill.orange{color:#d46517;background:#fff2e4}.status-pill.rose{color:var(--rose);background:#fff0f4}.status-pill.gray{color:#69708d;background:#f4f6fb}.dashboard-grid,.tables-grid,.detail-grid,.content-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px}.dashboard-tables{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-tables .table-panel:first-child th:nth-child(2){font-size:0}.dashboard-tables .table-panel:first-child th:nth-child(2):after{content:"地区";font-size:12px}.overview-hero,.overview-panel,.table-panel,.management-toolbar,.detail-hero,.detail-card,.admin-panel,.create-preview-card,.recharge-mini,.safe-note,.trust-bar,.key-policy-card{padding:22px}.management-toolbar{display:grid;align-content:start;gap:14px;padding-block:18px}.overview-hero{min-height:238px;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden}.overview-copy h2,.toolbar-title h2,.panel-title h2,.detail-heading h2,.panel-heading h2{margin:0;color:#15151d;font-size:21px;line-height:1.16;font-weight:900;letter-spacing:0}.overview-copy span,.panel-heading span,.detail-heading span{display:block;margin-top:8px;color:#626987;font-size:13px;font-weight:800;line-height:1.45}.overview-hero img{width:min(210px,30%);min-width:150px}.primary-button,.soft-button,.icon-button,.filter-button,.segment-button,.page-size-button,.field-copy-button,.inline-copy-button,.row-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:13px;font-weight:900;line-height:1;letter-spacing:0}.primary-button{min-height:44px;padding:0 16px;color:#fff;background:linear-gradient(180deg,#ff2b61,#f6164e);box-shadow:0 14px 28px #ff1f5533}.primary-button.wide{width:100%}.soft-button,.filter-button,.icon-button,.page-size-button{min-height:40px;padding:0 13px;color:var(--rose);border:1px solid rgba(255,31,85,.14);background:#fff6f9bd}.soft-button:disabled,.filter-button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.danger-action{color:#f31249}.filter-select-menu{position:relative;display:inline-flex;align-items:center}.filter-select-menu svg{position:absolute;right:12px;pointer-events:none}.filter-select-input{min-width:118px;padding-right:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.soft-button.mini,.compact-button{min-height:36px}.icon-button{width:40px;padding:0}.overview-copy .primary-button{margin-top:18px}.table-title,.toolbar-heading,.toolbar-actions,.toolbar-filters,.filter-selects,.table-title-main,.page-size-row,.panel-title,.detail-hero,.detail-heading,.detail-status,.panel-heading{display:flex;align-items:center}.table-title,.toolbar-heading,.detail-hero,.panel-heading{justify-content:space-between;gap:16px}.table-title{margin-bottom:14px;color:var(--rose)}.table-title strong,.table-title-main strong{color:#15151d;font-size:15px;font-weight:900}.table-title-main,.page-size-row,.toolbar-actions,.filter-selects,.detail-heading,.detail-status,.panel-title,.panel-heading{gap:10px}.mini-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mini-metrics div,.summary-card,.detail-fields div,.policy-list div,.trust-bar div{border:1px solid rgba(255,31,85,.08);border-radius:12px;background:#fff9fba8}.mini-metrics div{display:grid;gap:7px;padding:16px}.mini-metrics span,.mini-metrics strong{font-weight:900}.mini-metrics span{color:#69708d;font-size:12px}.mini-metrics strong{color:#15151d;font-size:24px}.table-panel{min-width:0;overflow:hidden}.table-panel table{width:100%;border-collapse:collapse;font-size:13px;font-weight:800}.table-panel th{padding:11px 10px;color:#7a80a0;background:#f6f8fdbd;text-align:left;font-size:12px;font-weight:900}.table-panel td{padding:12px 10px;border-top:1px solid rgba(126,136,164,.12);color:#272838;vertical-align:middle}.table-panel small{display:block;margin-top:4px;color:#7a80a0}.success-text{color:#088b3f!important}.danger-text{color:var(--rose)!important}.management-workbench,.detail-stack,.left-stack,.right-stack,.create-card-page{display:grid;gap:16px}.management-workbench{align-content:start}.card-detail-layout.detail-enter{animation:card-detail-view-in .3s cubic-bezier(.2,.9,.18,1) both}.card-detail-layout.detail-enter>.panel,.card-detail-layout.detail-enter>.credential-detail-grid{animation:card-detail-panel-in .38s cubic-bezier(.2,.9,.18,1) both}.card-detail-layout.detail-enter>:nth-child(2){animation-delay:35ms}.card-detail-layout.detail-enter>:nth-child(3){animation-delay:70ms}.card-detail-layout.detail-enter>:nth-child(4){animation-delay:105ms}.management-workbench.list-return{animation:card-list-view-return .3s cubic-bezier(.2,.9,.18,1) both}.management-workbench.list-return .management-toolbar,.management-workbench.list-return .card-list-panel{animation:card-list-panel-return .36s cubic-bezier(.2,.9,.18,1) both}.management-workbench.list-return .card-list-panel{animation-delay:45ms}@keyframes card-detail-view-in{0%{opacity:0;transform:translate(24px) scale(.992)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes card-detail-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes card-list-view-return{0%{opacity:0;transform:translate(-20px) scale(.994)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes card-list-panel-return{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.create-card-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:32px;overflow:hidden;background:#fff0f66b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-card-modal{width:min(560px,calc(100vw - 40px));max-height:min(760px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;padding:18px;overflow:hidden;border:1px solid rgba(255,31,85,.12);background:linear-gradient(135deg,#fffffff5,#fff5f9f0 55%,#f2fff9e6),#fffffff0;box-shadow:inset 0 1px #ffffffc2,0 28px 76px #ff1f5529,0 18px 46px #3a457324}.create-card-modal-header,.create-card-modal-actions{display:flex;align-items:center}.create-card-modal-header{justify-content:space-between;gap:14px}.create-card-modal-header h2{margin:0;color:#15151d;font-size:21px;line-height:1.14;font-weight:900;letter-spacing:0}.create-card-modal-header span{display:block;margin-top:7px;color:#626987;font-size:13px;font-weight:800;line-height:1.45}.create-card-modal-actions{gap:10px}.create-card-modal-actions strong{color:var(--rose);font-size:22px;line-height:1;font-weight:900}.create-card-quick-body{display:grid;gap:13px;min-height:0;overflow:auto;padding-right:2px}.create-card-route-tools{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.route-source-pill,.route-updated-at,.create-card-message{min-width:0;color:#69708d;font-size:12px;font-weight:900}.route-source-pill{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border-radius:999px;color:#2177df;background:#ebf6ff}.route-source-pill.herosms{color:#07924a;background:#e9fff1}.route-updated-at{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-refresh-button{min-height:30px;padding-inline:10px}.create-card-quick-route{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:13px;border:1px solid rgba(255,31,85,.13);border-radius:13px;background:linear-gradient(135deg,#fff0f6e0,#effff8b3),#ffffffc7}.create-card-quick-route div,.create-card-quick-fields div{min-width:0;display:grid;gap:5px}.create-card-quick-route small,.create-card-quick-fields span{color:#69708d;font-size:12px;font-weight:900}.create-card-quick-route strong{color:#15151d;font-size:19px;line-height:1.12;font-weight:900}.create-card-quick-route em{color:var(--rose);font-size:12px;font-style:normal;font-weight:900}.create-card-route-list{min-width:0;max-height:238px;display:grid;gap:7px;overflow:auto;padding-right:2px}.create-card-route-option{width:100%;min-height:52px;display:grid;grid-template-columns:54px minmax(0,1fr) minmax(86px,auto);align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,31,85,.1);border-radius:11px;color:#171722;background:#ffffffb3;text-align:left}.create-card-route-option.active{border-color:#ff1f5538;background:#fff0f4;box-shadow:inset 0 0 0 1px #ff1f5514}.route-option-main,.route-option-price{min-width:0;display:grid;gap:3px}.route-option-main strong,.route-option-price b{min-width:0;overflow:hidden;color:#15151d;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.route-option-main small,.route-option-price small{min-width:0;overflow:hidden;color:#69708d;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.route-option-price{justify-items:end;text-align:right}.route-option-price b{color:var(--rose)}.create-card-quick-fields{display:grid;gap:9px}.create-card-quick-fields div{padding:11px 12px;border:1px solid rgba(255,31,85,.1);border-radius:11px;background:#ffffffad}.create-card-quick-fields strong{color:#15151d;font-size:13px;line-height:1.15;font-weight:900;overflow-wrap:anywhere}.create-card-quick-fields div:last-child{background:#fff0f4}.create-card-quick-fields div:last-child strong{color:var(--rose);font-size:17px}.pending-number-pill{color:#c17a00!important}.create-card-message{display:block;padding:0 2px;line-height:1.45}.create-card-quick-link{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:44px;padding:5px 5px 5px 12px;border:1px solid rgba(255,31,85,.13);border-radius:11px;color:var(--rose);background:#fff6f9c7}.create-card-quick-link code{min-width:0;overflow:hidden;color:#171722;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.create-card-quick-link button{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--rose)}.toolbar-title{display:flex;align-items:center;gap:13px}.toolbar-filters{align-items:stretch;gap:12px;margin-top:0}.selection-count-pill,.bulk-feedback{min-height:32px;display:inline-flex;align-items:center;border:1px solid rgba(255,31,85,.12);border-radius:999px;color:var(--rose);background:#fff0f4;font-size:12px;font-weight:900;line-height:1}.selection-count-pill{padding:0 11px}.bulk-feedback{width:fit-content;margin-top:0;padding:0 12px}.recharge-create-row,.recharge-redeem-form{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(160px,.9fr) auto;align-items:end;gap:12px}.recharge-redeem-form{grid-template-columns:minmax(0,1fr) auto}.recharge-search-field{max-width:460px}.recharge-code-copy{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:8px}.recharge-code-copy span{overflow-wrap:anywhere}.recharge-code-copy.copied{color:var(--green)}@media(max-width:720px){.recharge-create-row,.recharge-redeem-form{grid-template-columns:1fr}}.user-management-toast{position:fixed;top:calc(var(--otp-nav-height, 68px) + 14px);right:max(24px,calc((100vw - 1720px)/2 + 36px));z-index:75;width:min(360px,calc(100vw - 32px));min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(255,31,85,.13);border-radius:14px;color:#15151d;background:linear-gradient(135deg,#fffffff5,#fff1f7f0),#fffffff0;box-shadow:inset 0 1px #ffffffc7,0 20px 52px #ff1f552e,0 10px 28px #30395a1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none}.user-management-toast.show{animation:user-toast-slide-in .36s cubic-bezier(.2,.9,.18,1) both}.user-management-toast.hide{animation:user-toast-slide-out .42s ease both}.user-management-toast span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:var(--rose);background:#fff0f4}.user-management-toast strong{min-width:0;color:#15151d;font-size:13px;line-height:1.25;font-weight:900}@keyframes user-toast-slide-in{0%{opacity:0;transform:translate(28px) translateY(-6px) scale(.98)}to{opacity:1;transform:translate(0) translateY(0) scale(1)}}@keyframes user-toast-slide-out{0%{opacity:1;transform:translate(0) translateY(0) scale(1)}to{opacity:0;transform:translate(34px) translateY(-6px) scale(.98)}}.spinning-icon{animation:spinRefresh .58s linear infinite}@keyframes spinRefresh{to{transform:rotate(360deg)}}.search-field{min-width:230px;flex:1 1 260px;height:42px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid rgba(255,31,85,.12);border-radius:10px;color:var(--rose);background:#ffffffb3}.search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#171722;font-size:13px;font-weight:800}.segment-group{display:flex;flex-wrap:wrap;gap:7px}.segment-button{min-height:36px;padding:0 12px;color:#68708f;background:#f7f9fdc7}.segment-button.active{color:var(--rose);background:#fff0f4}.card-table-wrap{overflow-x:auto}.card-key-table{min-width:1040px}.clickable-row{cursor:pointer;transition:background .16s ease,transform .16s ease}.clickable-row:hover{background:#fff6f9b8}.clickable-row:active{transform:scale(.996)}@media(prefers-reduced-motion:reduce){.card-detail-layout.detail-enter,.card-detail-layout.detail-enter>.panel,.card-detail-layout.detail-enter>.credential-detail-grid,.management-workbench.list-return,.management-workbench.list-return .management-toolbar,.management-workbench.list-return .card-list-panel,.user-management-toast.show,.user-management-toast.hide{animation:none}.clickable-row{transition:none}.clickable-row:active{transform:none}}.selected-row,.selected-row:hover{background:#fff0f4db}.select-column{width:42px;min-width:42px;text-align:center!important}.table-checkbox{position:relative;width:24px;height:24px;display:inline-grid;place-items:center;cursor:pointer}.table-checkbox input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.table-checkbox span{width:18px;height:18px;display:grid;place-items:center;border:1px solid rgba(255,31,85,.24);border-radius:6px;background:#fff;box-shadow:inset 0 0 0 2px #fffc}.table-checkbox input:checked+span{border-color:var(--rose);background:var(--rose)}.table-checkbox input:focus-visible+span{outline:2px solid rgba(255,31,85,.24);outline-offset:2px}.table-checkbox input:checked+span:after{width:9px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";transform:rotate(-45deg) translate(1px,-1px)}.table-checkbox.partial span{border-color:var(--rose);background:var(--rose)}.table-checkbox.partial span:after{width:8px;height:2px;border-radius:999px;background:#fff;content:""}.key-cell,.field-copy-button{min-width:0;color:#232338;background:transparent;text-align:left}.key-line{display:inline-flex;align-items:center;gap:6px}.key-copy-text{min-width:0;padding:0;color:inherit;background:transparent;text-align:left;font:inherit;font-weight:900;line-height:inherit}.key-copy-text:hover,.key-copy-text:focus-visible{color:var(--rose);text-decoration:underline;text-underline-offset:2px}.field-copy-icon{width:14px;height:14px;display:inline-grid;place-items:center}.key-cell span,.muted-line{display:block;margin-top:4px;font-size:12px;font-weight:800}.card-key-table .key-cell>span,.card-key-table td:nth-child(2) .muted-line{display:none}.inline-copy-button,.row-actions button{width:28px;height:28px;padding:0;color:var(--rose);background:#fff0f4}.field-copy-button{max-width:150px;justify-content:flex-start;gap:5px}.field-copy-button span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-copy-button.phone-with-countdown{max-width:172px;align-items:center}.field-copy-button .phone-display-stack{min-width:0;display:grid;gap:3px;overflow:visible;white-space:normal}.field-copy-button .phone-display-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-countdown-label{color:#07924a;font-size:11px;font-weight:900;line-height:1}.field-copy-icon{color:var(--rose)}.field-copy-button.copied,.inline-copy-button.copied,.key-cell.copied{color:#08a844}.field-copy-button.pending-value{color:#bd7a00;cursor:default}.field-copy-button.expired-value{color:var(--rose)}.field-copy-button:disabled{opacity:1}.route-name,.price-text{color:#15151d;font-weight:900}.table-count,.page-size-row span{color:#7a80a0;font-size:12px;font-weight:800}.page-size-options{display:flex;gap:4px}.page-size-button{min-width:34px;min-height:30px;padding:0 8px;color:#6c7391}.page-size-button.active{color:var(--rose);background:#fff0f4}.user-table{min-width:980px}.user-cell{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px}.user-avatar-chip,.user-avatar-large{display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#ff95b2,#ff1f55);box-shadow:inset 0 1px #ffffff6b,0 12px 24px #ff1f552e;font-weight:900}.user-avatar-chip{width:42px;height:42px;border-radius:12px;font-size:16px}.user-avatar-large{width:54px;height:54px;flex:0 0 54px;margin-top:0;border-radius:15px;font-size:21px;line-height:1;text-align:center}.user-cell strong,.user-bound-summary strong{display:block;color:#15151d;font-weight:900}.inline-text-button{max-width:220px;display:block;margin-top:4px;padding:0;overflow:hidden;color:#69708d;background:transparent;font-size:12px;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.inline-text-button:hover,.inline-text-button:focus-visible,.inline-text-button.copied{color:var(--rose)}.user-bound-summary{display:grid;gap:4px}.user-bound-summary strong{font-size:20px;line-height:1}.user-bound-summary span{color:#7a80a0;font-size:12px;font-weight:800}.user-card-access-workbench{gap:16px}.user-card-access-list-shell{display:grid;gap:16px}.user-card-access-heading{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:linear-gradient(135deg,#fff6f9f5,#effaffe6),#ffffffdb}.user-card-access-heading>span{color:#7a80a0;font-size:12px;font-weight:900}.user-card-access-tools{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#fffffff5,#fff6f9c7 58%,#effaffc7),#ffffffdb}.user-card-access-search{width:100%;min-width:0}.user-card-access-status-filters,.user-card-access-bulk-actions{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.user-card-access-status-filters{justify-content:center}.user-card-access-bulk-actions{justify-content:flex-end}.user-card-access-bulk-actions strong{color:#5f6683;font-size:12px;font-weight:900;white-space:nowrap}.user-card-access-select-all{flex:0 0 auto}.user-card-access-notice{grid-column:1 / -1;margin:0;color:var(--rose);font-size:12px;font-weight:900}.user-card-access-rows{--user-card-access-columns: 24px minmax(168px, 1fr) 72px minmax(188px, 1.05fr) minmax(132px, .7fr) minmax(112px, .62fr) 248px;display:grid;gap:9px}.user-card-access-column-head{display:grid;grid-template-columns:var(--user-card-access-columns);align-items:center;gap:12px;padding:0 14px 2px;color:#69708d;font-size:11px;font-weight:950;line-height:1}.user-card-access-column-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-access-column-head span:nth-child(7){justify-self:end;padding-right:8px}.user-card-access-row{min-width:0;display:grid;grid-template-columns:var(--user-card-access-columns);align-items:center;gap:12px;padding:12px 14px;background:linear-gradient(135deg,#fffffff5,#f8fcffe0 52%,#fff6f9c2),#ffffffdb}.user-card-access-row-check{justify-self:center}.user-card-access-row-main{min-width:0;display:grid;justify-items:start;gap:3px;padding:0;color:inherit;background:transparent;text-align:left}.user-card-access-row-main .section-kicker{display:none}.user-card-access-row-main strong{max-width:100%;overflow:hidden;color:#15151d;font-size:14px;font-weight:950;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.user-card-access-row-main small{max-width:100%;overflow:hidden;color:#69708d;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.user-card-access-cell{min-width:0;display:flex;align-items:center}.user-card-access-row-actions{min-width:max-content;display:flex;align-items:center;gap:8px;justify-content:flex-end}.user-card-access-copy{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:0;color:var(--rose);background:transparent;text-align:left}.user-card-access-copy strong{min-width:0;color:#172033;font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-access-copy svg{flex:0 0 auto;color:var(--rose)}.user-card-access-copy.copied strong,.user-card-access-copy.copied svg{color:var(--green)}.user-card-access-copy:disabled{cursor:default}.user-card-access-copy:disabled strong{color:#8a91aa}.user-card-access-empty{min-height:190px;display:grid;place-items:center;align-content:center;gap:10px;color:#7a80a0;text-align:center}.user-card-access-empty svg{color:var(--rose)}.user-card-access-empty strong{color:#15151d;font-size:18px;font-weight:900}.user-card-access-empty span{max-width:420px;font-size:13px;font-weight:800}.user-card-access-detail-shell{display:grid;gap:16px}.user-card-access-detail-bar{min-height:82px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 22px;background:linear-gradient(135deg,#fff6f9f5,#effaffe6),#ffffffe0}.user-card-access-detail-bar h2{margin:2px 0 0;color:#15151d;font-size:20px;font-weight:900;letter-spacing:0}.user-card-meta-strip{min-height:78px}.user-card-console-canvas{width:100%;min-height:0;margin-left:0;padding:0;grid-template-columns:minmax(560px,688px) 410px;gap:12px;zoom:1}.user-card-public-account{min-height:0}.user-card-public-account .account-info-list{grid-template-areas:"email password" "backup-email backup-email" "two-factor-secret two-factor-code" "access-link access-link" "actions actions"}.user-account-email-item{grid-area:email}.user-account-password-item{grid-area:password}.user-account-backup-email-item{grid-area:backup-email}.two-factor-secret-account-item{grid-area:two-factor-secret}.two-factor-code-account-item{grid-area:two-factor-code}.user-account-link-item{grid-area:access-link}.user-card-action-area{grid-area:actions}.user-card-public-side{gap:12px}.user-card-code-ring{width:220px;height:220px}.user-card-type-card{min-height:0}.user-card-action-area .account-action-button-row{justify-content:flex-start}.user-card-action-area button:disabled{opacity:.54;cursor:default}@media(max-width:980px){.user-card-access-tools{grid-template-columns:1fr}.user-card-access-status-filters,.user-card-access-bulk-actions{justify-content:flex-start}.user-card-access-row{grid-template-columns:24px minmax(0,1fr) auto}.user-card-access-column-head{display:none}.user-card-access-cell,.user-card-access-row-actions{grid-column:2 / -1}.user-card-access-row-actions{justify-content:flex-start}.user-card-console-canvas{grid-template-columns:1fr}.user-card-access-detail-bar{grid-template-columns:auto minmax(0,1fr)}.user-card-access-detail-bar .status-pill{grid-column:2;justify-self:start}}@media(max-width:640px){.user-card-access-heading,.user-card-access-bulk-actions,.user-card-access-row-actions{align-items:flex-start;flex-direction:column}.user-card-access-row{grid-template-columns:24px minmax(0,1fr)}.user-card-access-row .status-pill,.user-card-access-cell,.user-card-access-row-actions{grid-column:2}.user-card-meta-strip{padding:12px 16px}.user-card-public-account .account-info-list{grid-template-areas:"email" "password" "backup-email" "two-factor-secret" "two-factor-code" "access-link" "actions"}}.user-row-actions,.user-bound-actions{display:inline-flex;gap:6px}.user-detail-layout{align-content:start}.user-detail-hero .detail-heading{min-width:0;align-items:center}.user-detail-hero .detail-heading .user-avatar-large{display:inline-grid;place-items:center;margin-top:0;color:#fff;line-height:1;text-align:center}.user-status-stack{align-self:start}.user-summary-strip{grid-column:1 / -1}.user-detail-notice{width:fit-content}.user-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;align-items:start}.user-admin-card{align-content:start}.user-admin-actions{display:grid;gap:10px}.user-admin-actions .primary-button,.user-admin-actions .soft-button{width:100%}.user-bound-card-table{min-width:1060px}.user-link-copy{max-width:260px}.detail-hero{min-height:104px}.detail-status{justify-content:flex-end}.detail-status strong{color:var(--rose);font-size:22px;font-weight:900}.card-detail-hero{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;overflow:hidden;background:linear-gradient(135deg,#fff6f9f5,#effaffe6 52%,#f5fff1d1),#ffffffdb}.card-detail-heading{align-items:flex-start}.card-detail-price-stack{min-width:118px;display:grid;justify-items:end;gap:6px}.card-detail-price-stack strong{color:var(--rose);font-size:28px;line-height:1;font-weight:900}.card-detail-price-stack span{color:#7a80a0;font-size:11px;font-weight:900}.card-detail-hero-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.card-detail-mini-stat,.card-detail-data-item,.card-detail-policy-list div,.card-detail-event,.card-detail-link-meta span{border:1px solid rgba(255,31,85,.09);border-radius:12px;background:#ffffffad}.card-detail-mini-stat{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon detail";gap:3px 9px;align-items:center;padding:12px}.card-detail-mini-icon{grid-area:icon;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--rose);background:#fff0f4}.card-detail-mini-stat>span:not(.card-detail-mini-icon),.card-detail-data-item span,.card-detail-policy-list span,.card-detail-event span,.card-detail-insight-card span,.card-detail-insight-card small,.card-detail-link-meta span{color:#69708d;font-size:12px;line-height:1.32;font-weight:800}.card-detail-mini-stat strong,.card-detail-data-item strong,.card-detail-policy-list strong,.card-detail-event strong,.card-detail-insight-card strong{min-width:0;color:#15151d;font-size:13px;line-height:1.18;font-weight:900;overflow-wrap:anywhere}.card-detail-mini-stat small{min-width:0;color:#8a91aa;font-size:11px;line-height:1.2;font-weight:800}.card-detail-grid,.card-detail-insight-grid{display:grid;gap:16px}.card-detail-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:stretch}.card-detail-main-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.84fr)}.card-detail-link-card,.card-detail-security-card,.card-detail-record-card,.card-detail-timeline-card{min-width:0}.card-detail-access-box{margin-top:14px;min-height:58px}.card-detail-link-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.card-detail-link-meta span{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;color:#626987;background:#fff6f9bd}.card-detail-policy-list{display:grid;gap:10px;margin-top:14px}.card-detail-policy-list div{display:grid;gap:5px;padding:12px}.card-detail-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.card-detail-data-item{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-areas:"icon label" "icon value";gap:5px 8px;align-items:center;padding:12px}.card-detail-data-item.wide{grid-column:1 / -1}.card-detail-data-item svg{grid-area:icon;color:var(--rose)}.card-detail-data-item span{grid-area:label}.card-detail-data-item strong{grid-area:value}.card-detail-timeline{display:grid;gap:10px;margin-top:14px}.card-detail-event{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px}.card-detail-event-dot{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#10b981;font-size:12px;font-weight:900}.card-detail-event.active .card-detail-event-dot{background:var(--rose)}.card-detail-event div{min-width:0;display:grid;gap:4px}.card-detail-event time{color:#7a80a0;font-size:11px;font-weight:900;white-space:nowrap}.card-detail-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-detail-insight-card{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon detail";align-items:center;gap:3px 10px;padding:16px}.card-detail-insight-card svg{grid-area:icon;width:38px;height:38px;padding:9px;border-radius:12px}.card-detail-insight-card span{grid-area:label}.card-detail-insight-card strong{grid-area:value;font-size:18px}.card-detail-insight-card small{grid-area:detail}.card-detail-insight-card.mint svg{color:#08a844;background:var(--green-soft)}.card-detail-insight-card.blue svg{color:#1c79f2;background:#eaf5ff}.card-detail-insight-card.peach svg{color:#f17a2c;background:#fff3e8}.credential-detail-layout{gap:14px}.credential-detail-hero{background:linear-gradient(135deg,#fff6f9f7,#f6fcffeb 56%,#fffaf4db),#ffffffe6}.credential-summary-item strong,.credential-field strong,.credential-code-list strong{font-family:JetBrains Mono,Microsoft YaHei,monospace}.credential-access-card{min-width:0}.credential-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.credential-detail-notice{grid-column:1 / -1;min-height:40px;display:flex;align-items:center;padding:0 14px;border:1px solid rgba(87,190,147,.22);border-radius:12px;color:#34745d;background:#ecfff7c7;font-size:13px;font-weight:900}.credential-card{min-width:0;container:credential-card / inline-size}.credential-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.credential-field{min-width:0;display:grid;grid-template-columns:18px minmax(78px,.34fr) minmax(0,1fr);gap:8px;align-items:center;padding:12px;border:1px solid rgba(255,31,85,.09);border-radius:12px;background:#ffffffb3}.credential-field.wide{grid-column:1 / -1}.login-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"account backup-email" "backup-email-token backup-email-token" "password password" "two-factor-secret two-factor-code" "backup-codes backup-codes" "access-link access-link";gap:18px 22px;margin-top:18px;align-items:start}.credential-login-account-field{grid-area:account}.credential-backup-email-field{grid-area:backup-email}.backup-email-token-field{grid-area:backup-email-token}.credential-login-password-field{grid-area:password}.two-factor-secret-field{grid-area:two-factor-secret}.two-factor-code-field{grid-area:two-factor-code}.credential-access-link-field{grid-area:access-link}.login-credential-grid .copyable-credential-field{grid-column:1 / -1}.backup-codes-field{grid-area:backup-codes;grid-column:1 / -1}.login-credential-grid .credential-field{min-height:50px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:0 18px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.login-credential-grid .credential-backup-email-field,.login-credential-grid .two-factor-code-field{border-left:1px solid rgba(177,187,209,.72);padding-left:22px;padding-right:0}.login-credential-grid .credential-field.wide{min-height:42px}.credential-info-label-row,.credential-info-value-row{min-width:0;display:flex;align-items:center}.credential-info-label-row{width:100%;justify-content:flex-start;gap:6px}.credential-info-value-row{width:100%;flex-wrap:wrap;gap:7px;padding-left:20px}.credential-value-copy-target{border:0;padding:0;text-align:left;background:transparent;cursor:copy}.credential-value-copy-target:focus-visible{outline:2px solid rgba(255,31,85,.24);outline-offset:3px;border-radius:7px}.credential-copy-value-cluster{min-width:0;max-width:100%;display:inline-flex;width:fit-content;align-items:center;flex-wrap:wrap;gap:7px}.credential-info-label-row svg{color:var(--rose);stroke-width:2.4}.credential-info-help-icon{color:var(--rose);stroke-width:2.4}.editable-credential-field{grid-template-columns:18px minmax(58px,.2fr) minmax(0,1fr) 30px}.credential-field svg{color:var(--rose)}.editable-credential-field input{min-width:0;width:100%;border:0;outline:0;color:#15151d;background:transparent;font:900 13px/1.24 JetBrains Mono,Microsoft YaHei,monospace}.editable-credential-field input:focus{color:var(--rose)}.editable-credential-field input::placeholder{color:#9ba1b8}.editable-credential-field button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:10px;color:var(--rose);background:#fff0f4;box-shadow:0 8px 18px #ff1f551c;cursor:pointer}.editable-credential-field button:hover{color:#fff;background:var(--rose)}.read-only-credential-field{background:#fff6f994}.two-factor-code-field{background:linear-gradient(135deg,#eefcf7db,#fff6f9db);border-color:#34c79a2e}.two-factor-code-field strong{color:#0d8f6d;letter-spacing:0}.login-credential-grid .two-factor-code-field{background:transparent;border-color:transparent}.copyable-credential-field{grid-template-columns:18px minmax(58px,.2fr) minmax(0,1fr) 30px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.copyable-credential-field:hover,.copyable-credential-field:focus-visible,.copyable-credential-field.copied{border-color:#ff1f5538;background:#fff0f4d1;box-shadow:0 10px 24px #ff1f551a;outline:0}.copyable-credential-field button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:10px;color:var(--rose);background:#fff0f4;cursor:pointer}.copyable-credential-field:hover button,.copyable-credential-field:focus-visible button,.copyable-credential-field button:hover{color:#fff;background:var(--rose)}.login-credential-grid .editable-credential-field input,.login-credential-grid .credential-editable-display,.login-credential-grid .credential-info-value-row strong{flex:0 1 auto;min-width:0;max-width:100%;color:#20243a;font-size:13px;line-height:1.25;font-weight:900;white-space:normal;overflow-wrap:anywhere}.login-credential-grid .editable-credential-field input{flex:1 1 180px;min-height:20px}.editable-backup-codes-field .credential-info-value-row{align-items:stretch}.backup-codes-textarea{width:100%;min-height:96px;resize:vertical;padding:9px 10px;border:1px solid rgba(255,31,85,.14);border-radius:12px;color:#20243a;background:#ffffffd1;font:900 13px/1.5 JetBrains Mono,Microsoft YaHei,monospace;letter-spacing:0;outline:0}.backup-codes-textarea:focus{border-color:#ff1f5552;box-shadow:0 0 0 3px #ff1f551a}.backup-codes-display{white-space:pre-wrap}.backup-codes-display.empty{color:#8a90a3;font-family:Microsoft YaHei,Inter,sans-serif}.login-credential-grid .credential-field span{color:#101322;font-size:13px;line-height:1.2;font-weight:900}.login-credential-grid .credential-info-value-row svg{flex:0 0 auto;color:var(--rose)}.login-credential-grid .editable-credential-field button,.login-credential-grid .copyable-credential-field button{flex:0 0 auto;width:24px;height:24px;margin-left:2px;border:0;border-radius:999px;color:#c86f91;background:#ffeef6c7;box-shadow:none}.login-credential-grid .editable-credential-field button:hover,.login-credential-grid .copyable-credential-field:hover button,.login-credential-grid .copyable-credential-field:focus-visible button,.login-credential-grid .copyable-credential-field button:hover{color:var(--rose);background:#ffdfebf5}.login-credential-grid .copyable-credential-field:hover,.login-credential-grid .copyable-credential-field:focus-visible,.login-credential-grid .copyable-credential-field.copied{background:transparent;border-color:transparent;box-shadow:none}.login-credential-grid .credential-info-validity{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;color:#089967;font-size:12px;line-height:1;font-weight:900;white-space:nowrap}.login-credential-grid .credential-info-validity svg{color:#12a973}@container credential-card (max-width: 620px){.login-credential-grid{grid-template-columns:1fr;grid-template-areas:"account" "backup-email" "password" "two-factor-secret" "two-factor-code" "backup-codes" "access-link";gap:16px}.login-credential-grid .credential-field,.login-credential-grid .credential-backup-email-field,.login-credential-grid .two-factor-code-field{border-left:0;padding-left:0;padding-right:0}.credential-info-value-row{padding-left:20px}}.credential-field span,.credential-code-list span,.credential-code-list small{color:#69708d;font-size:12px;line-height:1.28;font-weight:800}.credential-field strong,.credential-code-list strong{min-width:0;color:#15151d;font-size:13px;line-height:1.24;font-weight:900;overflow-wrap:anywhere}.sms-code-group{display:flex;min-width:0;flex-wrap:wrap;gap:6px;align-items:center}.sms-code-chip{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:3px 8px;border:1px solid rgba(255,31,85,.14);border-radius:8px;color:#15151d;background:linear-gradient(135deg,#fff0f4eb,#eefcf7d1);box-shadow:0 8px 18px #ff1f5514}.credential-code-list{display:grid;gap:10px;margin-top:14px}.credential-code-list div{min-width:0;display:grid;grid-template-columns:minmax(96px,.34fr) minmax(0,1fr) minmax(92px,.36fr);gap:9px;align-items:center;padding:12px;border:1px solid rgba(255,31,85,.09);border-radius:12px;background:#ffffffb3}.credential-activity-card{min-width:0;background:linear-gradient(135deg,#fffffff0,#fff6f9c7);box-shadow:inset 0 0 0 1px #ffffff7a,0 18px 46px #ff5e801a}.credential-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.credential-timeline .card-detail-event{min-height:66px;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"dot copy" "dot time";align-items:start;padding:13px;border-color:#ffa7be3d;background:linear-gradient(135deg,#ffffffe6,#fff7fac7),radial-gradient(circle at 6% 20%,rgba(196,255,231,.44),transparent 34%);box-shadow:0 10px 24px #ff7aa212}.credential-timeline .card-detail-event-dot{grid-area:dot;width:30px;height:30px;margin-top:1px;color:#fff;background:linear-gradient(145deg,#77e0c1,#20b99c);box-shadow:inset 0 1px #ffffff6b,0 8px 18px #20b99c29}.credential-timeline .card-detail-event.active .card-detail-event-dot{background:linear-gradient(145deg,#ff8bab,#ff3d6d);box-shadow:inset 0 1px #ffffff6b,0 8px 18px #ff3d6d2b}.credential-timeline .card-detail-event div{grid-area:copy}.credential-timeline .card-detail-event strong{color:#222334}.credential-timeline .card-detail-event span:not(.card-detail-event-dot){color:#5f6683}.credential-timeline .card-detail-event time{grid-area:time;justify-self:start;color:#8a7f96;font-size:11px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.link-detail-card{grid-column:1 / -1}.link-box{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,31,85,.12);border-radius:12px;color:var(--rose);background:#fff6f9bd}.link-box code{min-width:0;overflow:hidden;color:#1d2130;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.link-box button{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#fff;background:var(--rose)}.copy-feedback{display:block;margin-top:9px;font-size:12px;font-weight:800}.detail-fields,.summary-card,.policy-list{display:grid;gap:10px}.detail-fields div,.summary-card div{min-width:0;display:grid;gap:5px;padding:12px}.detail-fields strong,.summary-card strong{min-width:0;color:#171722;font-size:13px;font-weight:900;overflow-wrap:anywhere}.content-grid{grid-template-columns:minmax(0,.96fr) minmax(340px,.74fr)}.settings-shell{width:min(1180px,calc(100vw - 72px));margin:0 auto;padding:28px 0 48px}.settings-workbench{display:grid;gap:14px}.settings-hero,.settings-card{border-radius:16px}.settings-hero{min-height:126px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:center;gap:18px;padding:22px 24px;overflow:hidden;background:linear-gradient(135deg,#ffffffe6,#fff3f8cc 54%,#eefff8b3),#ffffffd6}.settings-hero h1{margin:0;color:#15151d;font-size:30px;line-height:1.05;font-weight:900;letter-spacing:0}.settings-hero span,.settings-card-header>div>span,.settings-token-status small{color:#626987;font-size:13px;line-height:1.42;font-weight:800}.settings-hero-copy>span{display:block;margin-top:9px}.settings-profile-card{min-width:0;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,31,85,.1);border-radius:14px;background:#ffffffbd}.settings-avatar-large{width:50px;height:50px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#ff90af,#ff1f55);box-shadow:inset 0 1px #ffffff6b,0 12px 24px #ff1f5533;font-size:20px;font-weight:900}.settings-profile-card strong,.settings-profile-card small{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-profile-card strong{color:#15151d;font-size:15px;line-height:1.2;font-weight:900}.settings-profile-card small{margin-top:5px;color:#69708d;font-size:12px;font-weight:800}.settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:14px;align-items:start}.settings-card{min-width:0;display:grid;align-content:start;gap:16px;padding:20px;background:linear-gradient(180deg,#ffffffd1,#fffbfdbd),#ffffffc2}.user-settings-workbench{gap:0}.user-settings-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:18px;align-items:stretch}.user-settings-grid .settings-card{position:relative;min-height:322px;grid-template-rows:auto 1fr auto;gap:18px;overflow:hidden;padding:24px;border-color:#ffffffd1;background:linear-gradient(180deg,#ffffffe6,#fffbfdcc),#ffffffc7;box-shadow:0 24px 58px #ff70941c,0 12px 28px #58709214}.user-settings-grid .settings-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#ff1f55b3,#ffb7cd6b)}.user-settings-grid .user-account-card{background:linear-gradient(140deg,#ffffffeb,#fff4f9c2 58%,#f2fffab8),#ffffffc7}.user-settings-grid .user-password-card{background:linear-gradient(140deg,#ffffffeb,#eff9ffc7 55%,#fff6edad),#ffffffc7}.user-settings-grid .user-password-card:before{background:linear-gradient(90deg,#2187f3ad,#5bd2b275)}.user-settings-grid .settings-card-header{grid-template-columns:48px minmax(0,1fr);align-items:start}.user-settings-grid .settings-card-header .icon-badge{width:48px;height:48px;border-radius:14px}.user-settings-grid .settings-card-header h2{font-size:20px}.user-settings-grid .settings-form-grid{grid-template-columns:1fr;align-content:start;gap:14px}.user-settings-grid .settings-form-grid.single{grid-template-columns:1fr}.user-settings-grid .settings-form-grid.single .settings-field:last-child{grid-column:auto}.user-settings-grid .settings-card:first-child .settings-field:last-child{grid-column:auto}.user-settings-grid .settings-field{gap:8px}.user-settings-grid .settings-input{min-height:46px;border-radius:12px;background:#ffffffe0}.settings-field.has-error{color:#d20f45}.settings-field.has-error .settings-input{border-color:#ff1f558a;background:#fff6f9f2;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 4px #ff1f551a}.settings-field.has-error .settings-input>svg{color:#f31249}.settings-field-error{min-width:0;color:#d20f45;font-size:12px;line-height:1.35;font-weight:900}.user-settings-grid .settings-actions{min-height:44px;align-self:end;flex-wrap:wrap}.user-settings-grid .settings-message{max-width:100%}.settings-token-card{grid-column:1 / -1}.settings-card-header{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px}.settings-card-header .icon-badge{align-self:center;justify-self:center}.settings-card-header h2{margin:0;color:#15151d;font-size:19px;line-height:1.15;font-weight:900;letter-spacing:0}.settings-card-header>div>span{display:block;margin-top:6px}.settings-form-grid,.settings-token-grid{display:grid;gap:12px}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-grid.single{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-form-grid.single .settings-field:last-child{grid-column:1 / -1}.muted-setting-field{opacity:.78}.settings-field{min-width:0;display:grid;gap:7px;color:#171722;font-size:12px;font-weight:900}.settings-field.wide{grid-column:auto}.settings-input,.settings-field textarea{border:1px solid rgba(255,31,85,.12);border-radius:10px;color:var(--rose);background:#ffffffd1;box-shadow:inset 0 0 0 1px #ffffff9e}.settings-input{min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:0 12px}.settings-input.with-action{grid-template-columns:20px minmax(0,1fr) 34px}.settings-input>svg{align-self:center;justify-self:center}.settings-input input,.settings-field textarea{width:100%;min-width:0;border:0;outline:0;color:#171722;background:transparent;font-size:13px;font-weight:900}.settings-token-input input{font-family:JetBrains Mono,Microsoft YaHei,monospace;font-size:12px}.settings-field textarea{width:100%;height:116px;min-height:116px;resize:none;padding:12px;color:#272838;font-family:JetBrains Mono,Microsoft YaHei,monospace;line-height:1.45}.settings-input:focus-within,.settings-field textarea:focus{border-color:#ff1f5552;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 4px #ff1f5514}.settings-input button{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--rose);background:#fff0f4}.settings-input button svg{align-self:center;justify-self:center}.settings-token-grid{grid-template-columns:minmax(0,1fr) 292px;align-items:start}.settings-token-entry{min-width:0;display:grid;align-content:start;gap:12px}.settings-token-status{min-width:0;min-height:74px;display:grid;grid-template-columns:22px minmax(0,1fr);align-content:center;gap:4px 9px;padding:14px 16px;border:1px solid rgba(33,135,243,.1);border-radius:13px;color:#2187f3;background:linear-gradient(135deg,#ebf6ffd6,#ffffffbd)}.settings-token-status>svg{grid-row:1 / span 3;align-self:center;justify-self:center}.settings-token-status strong{min-width:0;overflow:hidden;color:#15151d;font-family:JetBrains Mono,monospace;font-size:15px;line-height:1.2;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.settings-token-status span{color:#69708d;font-size:12px;font-weight:900}.settings-actions{min-height:40px;display:flex;align-items:center;gap:12px}.settings-message{min-width:0;color:#078c3a;font-size:12px;line-height:1.35;font-weight:900}.admin-panel,.create-preview-card,.recharge-mini,.key-policy-card{overflow:hidden}.step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:center;margin-top:18px}.step.compact{grid-template-columns:32px minmax(0,1fr) auto}.step-dot{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--rose);font-size:13px;font-weight:900}.step strong{color:#171722;font-size:14px;font-weight:900}.step p{margin:4px 0 0;color:#69708d;font-size:12px;font-weight:800}.phone-type-picker{display:grid;margin-top:14px}.phone-type-card{width:100%;min-height:98px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid rgba(255,31,85,.13);border-radius:14px;color:#171722;background:linear-gradient(135deg,#fff0f6eb,#effff8bd),#ffffffd6;box-shadow:inset 0 1px #ffffffbd,0 14px 30px #ff1f5514;text-align:left}.phone-type-card.selected{outline:2px solid rgba(255,31,85,.16);outline-offset:-2px}.phone-type-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:#2177df;background:#ebf6ff}.phone-type-copy,.phone-type-price{min-width:0;display:grid;gap:5px}.phone-type-copy small,.phone-type-price small{color:#69708d;font-size:12px;font-weight:900}.phone-type-copy strong{color:#15151d;font-size:19px;line-height:1.12;font-weight:900}.phone-type-copy em{color:var(--rose);font-size:12px;font-style:normal;font-weight:900}.phone-type-price{justify-items:end}.phone-type-price b{color:var(--rose);font-size:20px;line-height:1;font-weight:900}.direct-create-ready{padding:13px;border:1px solid rgba(76,206,143,.18);border-radius:13px;background:#ebfff28a}.selector-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 44px;gap:10px;margin-top:14px}.selector-row button,.route-row-button{min-height:42px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border-radius:10px;color:#4f5675;background:#f7f9fdc7;font-size:13px;font-weight:900}.route-table{display:grid;gap:8px;margin-top:12px}.admin-route-refresh{width:100%;justify-content:center;margin-top:12px}.admin-route-table{max-height:322px;overflow:auto;padding-right:2px}.route-row-button{width:100%;display:grid;grid-template-columns:54px minmax(0,1.2fr) minmax(0,1fr) 68px 66px;text-align:left}.route-row-button.selected{color:var(--rose);background:#fff0f4}.country-chip{min-height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#2177df;background:#ebf6ff;font-size:12px}.quantity-stepper{height:38px;display:grid;grid-template-columns:36px 56px 36px;border:1px solid rgba(255,31,85,.12);border-radius:10px;overflow:hidden;background:#fff}.quantity-stepper button,.quantity-stepper input{min-width:0;border:0;color:var(--rose);background:transparent;text-align:center;font-weight:900}.quantity-stepper button{display:grid;place-items:center}.summary-card{margin:18px 0;padding:10px}.summary-card .total{background:#fff0f4}.summary-card .total strong{color:var(--rose);font-size:18px}.recharge-mini{position:relative;min-height:178px}.recharge-mini>div,.recharge-copy{display:flex;align-items:center;gap:10px;color:var(--rose)}.recharge-mini strong,.recharge-copy strong{color:#15151d;font-weight:900}.recharge-mini img,.panel-heading img{max-width:96px;height:auto}.input-wrap{display:grid;gap:7px;margin-top:16px;color:#69708d;font-size:12px;font-weight:900}.input-wrap input{height:42px;min-width:0;padding:0 12px;border:1px solid rgba(255,31,85,.12);border-radius:10px;color:#171722;background:#ffffffc7;font-size:13px;font-weight:900}.safe-note,.trust-bar{display:flex;align-items:center;gap:10px;color:#078c3a;background:#ebfff2c2;font-size:13px;font-weight:900}.trust-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));color:#15151d;background:#ffffffad}.trust-bar div,.policy-list div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:4px 8px;padding:12px;color:var(--rose)}.trust-bar span,.policy-list span{color:#69708d;font-size:12px;font-weight:800}.trust-bar strong,.policy-list strong{grid-column:2;color:#171722;font-size:12px;font-weight:900}.table-title>svg,.table-title-main>svg,.panel-title>svg,.panel-heading>svg,.link-box>svg,.link-box button svg,.search-field>svg,.recharge-mini>div>svg,.recharge-copy>svg,.safe-note>svg,.trust-bar svg,.policy-list svg{align-self:center;justify-self:center}.trust-bar svg,.policy-list svg{grid-row:1 / span 2}.help-page{--otp-nav-height: 68px;--help-bg-x: center;position:relative;isolation:isolate;min-height:100vh;color:#15151d;overflow-x:hidden;background:#fff5f7}.help-page:before{content:"";position:fixed;top:var(--otp-nav-height, 68px);right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/assets/help-background-ClIEjWgq.webp) var(--help-bg-x) top / cover no-repeat}.help-page:after{content:"";position:fixed;top:var(--otp-nav-height, 68px);right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#fffffff5 0,#ffffffed 336px,#fffbfdb8 44%,#fff6fa57 66%,#fffafc1a),linear-gradient(180deg,#fff3f82e,#fff6fa5c)}.help-stage{position:relative;z-index:1;width:var(--help-stage-width, 990px);min-height:calc(100vh - var(--otp-nav-height, 68px));margin-left:clamp(36px,8.1vw,142px);padding:58px 0 56px;zoom:var(--help-content-scale, 1)}.help-copy h1{margin:0;color:#05070d;font-size:31px;line-height:1.12;font-weight:900;letter-spacing:0}.help-copy p{margin:10px 0 0;color:#34405f;font-size:16px;font-weight:800;line-height:1.35;letter-spacing:0}.help-search{width:100%;height:62px;margin-top:29px;display:flex;align-items:center;gap:15px;padding:0 23px;border:1px solid rgba(255,31,85,.08);border-radius:12px;color:#263252;background:#ffffffbd;box-shadow:inset 0 0 0 1px #ffffffa8,0 18px 50px #ff82a014;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.help-search input{width:100%;min-width:0;border:0;outline:0;color:#171722;background:transparent;font-size:17px;font-weight:900;letter-spacing:0}.help-search input::placeholder{color:#2b303d47}.help-topic-section{margin-top:39px}.help-topic-section h2{margin:0;color:#06080d;font-size:17px;line-height:1;font-weight:900;letter-spacing:0}.help-topic-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.help-topic-card{position:relative;min-height:177px;display:grid;align-content:start;gap:0;padding:23px 56px 22px 23px;border:1px solid rgba(255,255,255,.7);border-radius:13px;color:inherit;background:#ffffffbd;box-shadow:inset 0 0 0 1px #ffffff80,0 18px 48px #ff749214;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.help-topic-card:hover,.help-topic-card:focus-visible{border-color:#ff1f5538;background:#ffffffd6;box-shadow:inset 0 0 0 1px #ffffff94,0 22px 54px #ff668c1f}.help-topic-icon{width:47px;height:47px;display:grid;place-items:center;border-radius:15px;color:var(--rose);background:#ff1f5512;box-shadow:inset 0 0 0 1px #ffffffb3}.help-topic-card strong{display:block;margin-top:18px;color:#15151d;font-size:16px;line-height:1.15;font-weight:900;letter-spacing:0}.help-topic-text{display:block;margin-top:12px;color:#2f3a59;font-size:14px;font-weight:800;line-height:1.5;letter-spacing:0}.help-card-arrow{position:absolute;right:24px;bottom:25px;color:#ff2b67}.help-topic-empty{grid-column:1 / -1;min-height:128px;display:grid;place-items:center;align-content:center;gap:10px;border:1px dashed rgba(255,31,85,.22);border-radius:13px;color:#8a5570;background:#ffffffad;text-align:center;box-shadow:inset 0 0 0 1px #ffffff73}.help-topic-empty strong{color:#15151d;font-size:15px;font-weight:900}.help-topic-empty span{color:#566079;font-size:13px;font-weight:800}.help-status-banner{min-height:88px;margin-top:59px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:0 28px 0 24px;border:1px solid rgba(7,181,83,.08);border-radius:13px;color:#06b653;background:linear-gradient(90deg,#effff6c7,#ffffff8f);box-shadow:inset 0 0 0 1px #ffffff75,0 18px 48px #1abc680f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.help-status-copy,.help-status-link{display:flex;align-items:center;gap:15px}.help-status-copy div{display:grid;gap:5px}.help-status-banner strong{color:#05b958;font-size:16px;line-height:1;font-weight:900;letter-spacing:0}.help-status-banner span{color:#34405f;font-size:14px;font-weight:800;line-height:1;letter-spacing:0}.help-status-link{flex:0 0 auto;color:#06b653;font-size:16px;font-weight:900;line-height:1}.help-status-link span{color:#06b653;font-size:16px;font-weight:900}.help-stage-detail{padding-top:30px}.help-breadcrumb{display:inline-flex;align-items:center;gap:8px;color:#66708e;font-size:13px;font-weight:900;line-height:1}.help-breadcrumb button{display:inline-flex;align-items:center;gap:7px;padding:0;color:#66708e;background:transparent;font-size:13px;font-weight:900}.help-breadcrumb strong{color:#111117;font-size:13px;font-weight:900}.help-detail-heading{margin-top:32px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:19px}.help-detail-title-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:12px;color:var(--rose);background:#ffffffc7;box-shadow:inset 0 0 0 1px #ff1f550f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.help-detail-heading h1{margin:0;color:#05070d;font-size:31px;line-height:1.08;font-weight:900;letter-spacing:0}.help-detail-heading p{margin:10px 0 0;color:#34405f;font-size:16px;font-weight:800;line-height:1.35;letter-spacing:0}.help-detail-grid{margin-top:26px;display:grid;grid-template-columns:292px minmax(0,1fr);gap:18px}.help-detail-sidebar{display:grid;gap:19px;align-content:start}.help-detail-menu,.help-support-mini,.help-article-card{border:1px solid rgba(255,255,255,.72);border-radius:12px;background:#ffffffc2;box-shadow:inset 0 0 0 1px #ffffff6b,0 18px 52px #ff648a14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.help-detail-menu{min-height:506px;display:grid;align-content:start;overflow:hidden;padding:22px 0}.help-detail-menu-item{width:100%;min-height:78px;display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:0 25px 0 22px;color:#171b2b;background:transparent;text-align:left}.help-detail-menu-item.active{color:var(--rose);background:linear-gradient(90deg,#fff0f4eb,#fff7f9b3)}.help-detail-menu-item>svg:last-child{color:#cad0dc}.help-detail-menu-item.active>svg:last-child{color:var(--rose)}.help-detail-menu-item span{min-width:0;display:grid;gap:9px}.help-detail-menu-item strong{color:currentColor;font-size:15px;line-height:1;font-weight:900;letter-spacing:0}.help-detail-menu-item small{overflow:hidden;color:#34405f;font-size:12px;line-height:1;font-weight:800;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.help-detail-menu-item.active small{color:var(--rose)}.help-support-mini{min-height:77px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 20px;color:#315eff;background:linear-gradient(135deg,#f7faffd1,#ffffffbd)}.help-support-mini div{display:grid;gap:8px}.help-support-mini strong{color:#315eff;font-size:15px;line-height:1;font-weight:900}.help-support-mini span{color:#34405f;font-size:12px;line-height:1;font-weight:800}.help-article-card{min-height:566px;padding:31px 43px 37px}.help-article-card h2{margin:0;color:#111117;font-size:18px;line-height:1.1;font-weight:900;letter-spacing:0}.help-article-intro{display:grid;grid-template-columns:minmax(0,1fr) 178px;align-items:end;gap:31px;padding-bottom:30px;border-bottom:1px solid rgba(101,112,141,.14)}.help-article-intro p{max-width:432px;margin:19px 0 0;color:#34405f;font-size:14px;line-height:1.48;font-weight:800;letter-spacing:0}.help-alert{min-height:78px;margin-top:20px;display:grid;align-content:center;gap:12px;padding:0 22px;border-radius:10px;color:var(--rose);background:#ff1f5514}.help-alert strong{display:flex;align-items:center;gap:9px;color:var(--rose);font-size:14px;line-height:1;font-weight:900}.help-alert span{color:#28314f;font-size:13px;line-height:1;font-weight:800}.help-article-asset{height:116px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#fff2f7bf,#ffffffad)}.help-article-asset img{width:145px;height:auto;display:block}.help-learn-section{padding-top:30px;padding-bottom:28px;border-bottom:1px solid rgba(101,112,141,.14)}.help-learn-section ul{margin:21px 0 0;padding:0;display:grid;gap:18px;list-style:none}.help-learn-section li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;color:#0fbd57}.help-learn-section li span{color:#34405f;font-size:14px;line-height:1.2;font-weight:800}.help-feedback{min-height:62px;display:flex;align-items:end;gap:13px}.help-feedback strong{margin-right:4px;color:#111117;font-size:14px;line-height:40px;font-weight:900}.help-feedback button,.help-pager-button{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(101,112,141,.14);border-radius:8px;color:#34405f;background:#ffffffb3;font-size:14px;font-weight:900;line-height:1}.help-feedback button{min-width:85px}.help-feedback button.active{border-color:#f687a95c;color:#ba5277;background:#ffeff5e6;box-shadow:0 10px 22px #f687a921}.help-feedback-message{color:#5e6680;font-size:13px;font-weight:800;line-height:40px;white-space:nowrap}.help-detail-pager{width:678px;margin:32px 0 0 330px;display:grid;grid-template-columns:105px minmax(0,1fr) minmax(0,1fr) 84px;align-items:center;gap:12px}.help-detail-pager div{min-width:0;display:grid;gap:6px}.help-detail-pager div:nth-of-type(2){text-align:right}.help-detail-pager small{color:#8890a6;font-size:11px;line-height:1;font-weight:900}.help-detail-pager strong{overflow:hidden;color:#111117;font-size:13px;line-height:1.1;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.help-pager-button{min-width:84px}@media(max-width:1280px){.user-settings-grid{grid-template-columns:1fr}.user-settings-grid .settings-card{min-height:0}.user-settings-grid .settings-form-grid,.user-settings-grid .settings-form-grid.single{grid-template-columns:1fr}.user-settings-grid .settings-form-grid.single .settings-field:last-child{grid-column:auto}}@media(max-width:1120px){.console-shell,.dashboard-grid,.tables-grid,.detail-grid,.card-detail-grid,.card-detail-insight-grid,.credential-detail-grid,.credential-timeline,.user-detail-grid,.content-grid,.settings-grid,.settings-token-grid,.help-content-grid,.card-detail-hero{grid-template-columns:1fr}.card-detail-price-stack{justify-items:start}.card-detail-hero-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.console-sidebar{position:static}.console-menu,.stats-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.help-page:after{background:linear-gradient(90deg,#fffffff5 0,#ffffffe8 56%,#fff9fc9e),linear-gradient(180deg,#fff3f829,#fff6fa61)}}@media(max-width:760px){.console-shell,.settings-shell,.help-shell{width:calc(100vw - 28px);padding-top:16px}.console-hero,.settings-hero,.toolbar-heading,.toolbar-filters,.create-card-modal-header,.table-title,.detail-hero,.card-detail-event,.panel-heading{align-items:flex-start;flex-direction:column}.card-detail-event{grid-template-columns:28px minmax(0,1fr)}.card-detail-event time{grid-column:2}.console-hero h1{font-size:27px}.settings-hero,.console-menu,.stats-panel,.settings-form-grid,.trust-bar{grid-template-columns:1fr}.settings-token-card,.settings-field.wide{grid-column:auto}.settings-profile-card,.settings-actions{width:100%}.settings-actions{align-items:stretch;flex-direction:column}.user-settings-grid .settings-form-grid,.user-settings-grid .settings-form-grid.single{grid-template-columns:1fr}.user-settings-grid .settings-form-grid.single .settings-field:last-child,.user-settings-grid .settings-card:first-child .settings-field:last-child{grid-column:auto}.user-settings-grid .settings-card{gap:16px;padding:18px}.user-settings-grid .settings-card-header{grid-template-columns:44px minmax(0,1fr)}.user-settings-grid .settings-card-header .icon-badge{width:44px;height:44px}.user-settings-grid .settings-card-header h2{font-size:18px}.user-settings-grid .primary-button,.user-settings-grid .settings-message{width:100%}.help-faq-item p{padding-left:18px}.help-contact-card{padding-right:22px;padding-bottom:126px}.phone-type-card,.selector-row,.route-row-button,.step.compact{grid-template-columns:1fr}.phone-type-price{justify-items:start}.toolbar-actions,.create-card-modal-actions,.filter-selects,.filter-selects .filter-select-menu,.segment-group{width:100%}.create-card-modal-backdrop{align-items:start;padding:16px}.create-card-modal{width:calc(100vw - 28px);max-height:calc(100vh - 32px);padding:16px}.create-card-modal-actions{justify-content:space-between}.create-card-route-tools{grid-template-columns:1fr}.create-card-route-option{grid-template-columns:46px minmax(0,1fr)}.route-option-price{grid-column:2;justify-items:start;text-align:left}.toolbar-actions .compact-button,.filter-selects .filter-select-menu,.filter-selects .filter-button{flex:1}}@media(max-width:560px){.card-detail-hero-strip,.card-detail-data-grid,.credential-field-grid,.credential-code-list div{grid-template-columns:1fr}.card-detail-data-item.wide,.credential-field.wide{grid-column:auto}.login-credential-grid .credential-backup-email-field,.login-credential-grid .two-factor-code-field{border-left:0;padding-left:0;padding-right:0}.card-detail-access-box{grid-template-columns:20px minmax(0,1fr) 36px}}@media(max-width:640px){.help-page{--help-bg-x: 61%}.help-page:before{background-size:auto 100%}.help-page:after{background:linear-gradient(90deg,#fffffff0,#fffafcdb),linear-gradient(180deg,#fff3f82e,#fff6fa8f)}.help-stage,.help-stage-detail{width:calc(100vw - 24px);min-height:calc(100vh - var(--otp-nav-height, 134px));margin:0 auto;padding:20px 0 32px;zoom:1}.help-copy h1,.help-detail-heading h1{font-size:26px;line-height:1.08}.help-copy p,.help-detail-heading p{font-size:13px;line-height:1.45}.help-search{height:52px;margin-top:20px;padding:0 14px;gap:11px;border-radius:11px}.help-search input{font-size:12px}.help-topic-section{margin-top:30px}.help-topic-grid,.help-detail-grid,.help-article-intro,.help-detail-pager{grid-template-columns:1fr}.help-topic-grid{gap:12px}.help-topic-card{min-height:106px;grid-template-columns:44px minmax(0,1fr) 18px;grid-template-areas:"icon title arrow" "icon text arrow";align-items:center;align-content:center;gap:7px 12px;padding:16px;border-radius:12px}.help-topic-icon{grid-area:icon;width:42px;height:42px;border-radius:13px}.help-topic-card strong{grid-area:title;margin-top:0;font-size:15px}.help-topic-text{grid-area:text;margin-top:0;font-size:12px;line-height:1.38}.help-card-arrow{grid-area:arrow;position:static;align-self:center;justify-self:end}.help-status-banner{min-height:auto;margin-top:22px;align-items:flex-start;flex-direction:column;gap:14px;padding:18px}.help-status-copy{align-items:flex-start;gap:11px}.help-status-banner strong,.help-status-link span{font-size:14px}.help-status-banner span{font-size:12px;line-height:1.3}.help-status-link{width:100%;justify-content:space-between}.help-breadcrumb{flex-wrap:wrap}.help-detail-heading{margin-top:18px;grid-template-columns:44px minmax(0,1fr);gap:12px}.help-detail-title-icon{width:44px;height:44px;border-radius:11px}.help-detail-grid{margin-top:18px;gap:12px}.help-detail-sidebar{display:contents}.help-detail-menu{order:1;min-height:auto;display:flex;gap:8px;overflow-x:auto;padding:8px;scroll-snap-type:x proximity;scrollbar-width:none}.help-detail-menu::-webkit-scrollbar{display:none}.help-detail-menu-item{min-width:174px;min-height:72px;flex:0 0 174px;grid-template-columns:19px minmax(0,1fr);gap:9px;padding:0 12px;border-radius:10px;scroll-snap-align:start}.help-detail-menu-item>svg:last-child{display:none}.help-detail-menu-item span{gap:7px}.help-detail-menu-item strong{font-size:13px}.help-detail-menu-item small{font-size:11px}.help-article-card{order:2;min-height:auto;padding:22px 16px;border-radius:12px}.help-article-intro{gap:16px;padding-bottom:22px}.help-article-card h2{font-size:17px}.help-article-intro p{max-width:none;margin-top:14px;font-size:13px}.help-alert{min-height:auto;margin-top:16px;gap:9px;padding:14px}.help-alert span{line-height:1.35}.help-article-asset{height:102px}.help-article-asset img{width:122px}.help-learn-section{padding-top:22px;padding-bottom:22px}.help-learn-section ul{margin-top:17px;gap:15px}.help-learn-section li{align-items:start}.help-learn-section li span{font-size:13px;line-height:1.35}.help-feedback{min-height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px}.help-feedback strong{grid-column:1 / -1;width:100%;line-height:1}.help-feedback button{width:100%}.help-feedback-message{grid-column:1 / -1;line-height:1.25;white-space:normal}.help-support-mini{order:3;min-height:70px;padding:0 16px}.help-detail-pager{order:4;width:100%;margin:18px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"prev-label next-label" "prev-button next-button";gap:10px}.help-detail-pager>.help-pager-button:first-child{grid-area:prev-button}.help-detail-pager>.help-pager-button:last-child{grid-area:next-button}.help-detail-pager div:first-of-type{grid-area:prev-label}.help-detail-pager div:nth-of-type(2){grid-area:next-label;text-align:right}.help-detail-pager small{font-size:10px}.help-pager-button{width:100%;min-width:0}}.management-toolbar.read-only .toolbar-actions{display:none}@media(max-width:980px){.marketing-hero{width:min(100% - 32px,720px)}.marketing-hero{min-height:calc(100vh - var(--otp-nav-height, 64px) - 80px);padding-top:56px;align-items:start}.marketing-hero-copy{width:100%}}@media(max-width:560px){.marketing-home-page:before,.marketing-home-page:after{top:var(--otp-nav-height, 64px)}.marketing-hero{min-height:calc(100vh - var(--otp-nav-height, 64px) - 62px);padding-top:38px}.marketing-hero-copy h1{font-size:clamp(48px,19vw,72px)}.marketing-hero-copy>p:not(.section-kicker){font-size:15px}.marketing-hero-actions{display:grid}.marketing-hero-actions .primary-button,.marketing-hero-actions .soft-button{width:100%}}
