.page-home .nb-profile-page{min-height:100vh}.page-home .nb-profile-page .main-content{display:flex;flex-direction:column;gap:18px}.page-home .nb-profile-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr);gap:16px;align-items:stretch}.page-home .nb-profile-hero-copy,.page-home .nb-profile-hero-card,.page-home .nb-profile-balance-feature,.page-home .nb-profile-card{background:linear-gradient(180deg,#ffffff09,#ffffff04),var(--bg-card);border:1px solid var(--border-color);border-radius:18px}.page-home .nb-profile-hero-copy{padding:28px;position:relative;overflow:hidden}.page-home .nb-profile-hero-copy:after{content:"";position:absolute;inset:auto -8% -38% auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(34,197,94,.18) 0%,transparent 68%);pointer-events:none}.page-home .nb-profile-kicker{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid rgba(34,197,94,.2);background:#22c55e1a;color:var(--accent-green-light);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page-home .nb-profile-hero h1{margin:14px 0 10px;font-size:34px;line-height:1.08;color:var(--text-primary)}.page-home .nb-profile-hero p{margin:0;max-width:720px;color:var(--text-secondary);font-size:14px;line-height:1.6}.page-home .nb-profile-hero-card,.page-home .nb-profile-balance-feature{padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;background:radial-gradient(circle at top right,rgba(34,197,94,.14),transparent 42%),linear-gradient(145deg,#0d1f1deb,#0a1628f5)}.page-home .nb-profile-hero-user{display:flex;align-items:center;gap:14px}.page-home .nb-profile-hero-user strong,.page-home .nb-profile-balance-feature strong{display:block;color:var(--text-primary);font-size:24px;line-height:1.1}.page-home .nb-profile-hero-user span,.page-home .nb-profile-balance-feature span,.page-home .nb-profile-hero-meta span,.page-home .nb-profile-label,.page-home .nb-profile-card-head p,.page-home .nb-profile-hint{color:var(--text-muted)}.page-home .nb-profile-hero-user span{margin-top:4px;display:block;font-size:12px}.page-home .nb-profile-avatar{width:72px;height:72px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f}.page-home .nb-profile-avatar--small{width:56px;height:56px;border-radius:16px}.page-home .nb-profile-hero-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-home .nb-profile-hero-meta div,.page-home .nb-profile-balance-panel{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a;padding:14px 15px}.page-home .nb-profile-hero-meta span,.page-home .nb-profile-balance-panel span{display:block;font-size:11px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.06em}.page-home .nb-profile-hero-meta strong,.page-home .nb-profile-balance-panel strong{display:block;color:var(--text-primary);font-size:16px;line-height:1.35;word-break:break-word}.page-home .nb-profile-balance-feature{justify-content:center}.page-home .nb-profile-balance-feature strong{font-size:40px;margin:6px 0 4px}.page-home .nb-profile-tabs{display:flex;gap:10px;flex-wrap:wrap}.page-home .nb-profile-tab{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:600;transition:.2s ease}.page-home .nb-profile-tab:hover,.page-home .nb-profile-tab.is-active{color:var(--text-primary);border-color:#22c55e4d;background:#22c55e1a}.page-home .nb-profile-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:16px}.page-home .nb-profile-grid--balance{grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr)}.page-home .nb-profile-grid--api{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.page-home .nb-profile-grid--api-bottom{margin-top:-2px}.page-home .nb-profile-stack{display:flex;flex-direction:column;gap:16px}.page-home .nb-profile-card{padding:22px}.page-home .nb-profile-card--accent{background:radial-gradient(circle at top right,rgba(34,197,94,.12),transparent 38%),linear-gradient(180deg,#ffffff09,#ffffff04),var(--bg-card)}.page-home .nb-profile-card-head{margin-bottom:18px}.page-home .nb-profile-card-head--actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page-home .nb-profile-card-head h2{margin:0 0 8px;color:var(--text-primary);font-size:18px;line-height:1.2}.page-home .nb-profile-card-head p{margin:0;font-size:13px;line-height:1.55}.page-home .nb-profile-card-head a{color:var(--text-primary)}.page-home .nb-profile-row{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:12px 16px;align-items:center;min-height:62px;border-top:1px solid rgba(255,255,255,.06);padding:14px 0}.page-home .nb-profile-row:first-of-type{padding-top:2px;border-top:0}.page-home .nb-profile-label{font-size:12px;letter-spacing:.03em;text-transform:uppercase}.page-home .nb-profile-value{color:var(--text-primary);font-size:14px;line-height:1.5}.page-home .nb-profile-mono{word-break:break-word}.page-home .nb-profile-link{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.page-home .nb-profile-link:hover{color:var(--accent-green-light)}.page-home .nb-profile-inline-edit{display:inline-flex;align-items:center;gap:8px;max-width:100%}.page-home .nb-profile-inline-edit input{width:min(360px,100%);min-height:42px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font:inherit}.page-home .nb-profile-inline-edit button,.page-home .nb-profile-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:12px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);text-decoration:none;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:.2s ease}.page-home .nb-profile-inline-edit button:hover,.page-home .nb-profile-action:hover{border-color:#22c55e4d;background:var(--bg-hover)}.page-home .nb-profile-actions{display:flex;flex-wrap:wrap;gap:10px}.page-home .nb-profile-action--primary{background:var(--accent-green);border-color:var(--accent-green);color:var(--text-inverse)}.page-home .nb-profile-action--primary:hover{background:var(--accent-green-hover);border-color:var(--accent-green-hover)}.page-home .nb-profile-action--danger{color:#fca5a5;border-color:#ef444438;background:#ef444414}.page-home .nb-profile-action--danger:hover{border-color:#ef444461;background:#ef444424}.page-home .nb-profile-action--danger:disabled{opacity:.6;cursor:not-allowed}.page-home .nb-profile-balance-panel{margin-top:4px}.page-home .nb-profile-balance-panel strong{font-size:34px;line-height:1.1}.page-home .nb-profile-hero-meta--single{grid-template-columns:1fr}.page-home .nb-api-table-wrap{width:100%;overflow-x:auto}.page-home .nb-api-table{width:100%;min-width:920px;border-collapse:collapse}.page-home .nb-api-table th,.page-home .nb-api-table td{padding:14px 12px;border-top:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:top;font-size:13px;line-height:1.5}.page-home .nb-api-table th{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.page-home .nb-api-table tbody tr:first-child td{border-top:0}.page-home .nb-api-table tbody tr:hover td{background:#ffffff05}.page-home .nb-api-table td strong{color:var(--text-primary)}.page-home .nb-api-inline-actions{display:flex;gap:8px;flex-wrap:wrap}.page-home .nb-api-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-home .nb-api-list,.page-home .nb-api-overview{display:flex;flex-direction:column;gap:10px}.page-home .nb-api-key-list{display:flex;flex-direction:column;gap:14px}.page-home .nb-api-list-item,.page-home .nb-api-overview-card,.page-home .nb-api-alert,.page-home .nb-api-key-card{padding:14px 15px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.page-home .nb-api-list-item strong,.page-home .nb-api-overview-card strong,.page-home .nb-api-alert strong,.page-home .nb-api-key-card strong{display:block;color:var(--text-primary);margin-bottom:6px}.page-home .nb-api-list-item span,.page-home .nb-api-overview-card span,.page-home .nb-api-list-item small,.page-home .nb-api-overview-card small,.page-home .nb-api-alert p,.page-home .nb-api-key-card span,.page-home .nb-api-key-card small{color:var(--text-secondary)}.page-home .nb-api-create-btn{white-space:nowrap}.page-home .nb-api-key-card{padding:18px}.page-home .nb-api-key-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.page-home .nb-api-key-title-wrap{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.page-home .nb-api-key-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:nowrap}.page-home .nb-api-key-actions .nb-profile-action{width:auto;white-space:nowrap}.page-home .nb-api-action-danger{min-width:96px}.page-home .nb-api-key-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page-home .nb-api-field{display:flex;flex-direction:column;gap:8px;min-width:0}.page-home .nb-api-field--wide{grid-column:1 / -1}.page-home .nb-api-field>span{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page-home .nb-api-field-inline{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:10px}.page-home .nb-api-input,.page-home .nb-api-textarea,.page-home .nb-api-select{width:100%;min-height:46px;padding:11px 13px;border-radius:12px;border:1px solid var(--border-light);background:#ffffff0a;color:var(--text-primary);font:inherit;font-size:13px;transition:border-color .2s ease,background .2s ease}.page-home .nb-api-textarea{min-height:108px;resize:vertical}.page-home .nb-api-input:focus,.page-home .nb-api-textarea:focus,.page-home .nb-api-select:focus{outline:none;border-color:#22c55e52;background:#ffffff0f}.page-home .nb-api-input[readonly]{color:var(--text-secondary)}.page-home .nb-api-input--title{min-height:52px;max-width:360px;padding:13px 15px;font-size:18px;font-weight:700}.page-home .nb-api-input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.03em}.page-home .nb-api-status{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;font-size:12px;font-weight:700;white-space:nowrap}.page-home .nb-api-status--active{color:var(--accent-green-light);border-color:#22c55e38;background:#22c55e1f}.page-home .nb-api-status--revoked{color:#fca5a5;border-color:#ef44443d;background:#ef44441a}.page-home .nb-api-alert p{margin:0;font-size:13px;line-height:1.55}.page-home .nb-api-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.page-home .nb-api-overview-head small{color:var(--text-muted);font-size:12px}.page-home .nb-api-overview-card--chart{padding-bottom:10px}.page-home .nb-api-chart-card{padding:14px 15px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.page-home .nb-api-chart{display:flex;flex-direction:column;gap:10px;margin-top:12px}.page-home .nb-api-chart svg{width:100%;height:120px;display:block}.page-home .nb-api-chart-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.page-home .nb-api-chart-labels span{color:var(--text-muted);font-size:11px}.page-home .nb-api-status-bars{display:flex;width:100%;height:14px;overflow:hidden;border-radius:999px;margin-top:10px;background:#ffffff0a}.page-home .nb-api-status-segment{height:100%}.page-home .nb-api-chip-row{display:flex;flex-wrap:wrap;gap:10px}.page-home .nb-api-chip{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-secondary);font-size:12px}.page-home .nb-api-select-row{margin-top:4px}.page-home .nb-profile-hint{margin-top:14px;font-size:12px;line-height:1.45}html.theme-light .page-home .nb-profile-hero-copy,html.theme-light .page-home .nb-profile-card,html.theme-light .page-home .nb-profile-tab,html.theme-light .page-home .nb-profile-inline-edit input,html.theme-light .page-home .nb-profile-inline-edit button,html.theme-light .page-home .nb-profile-action{box-shadow:0 16px 40px #0f172a14}html.theme-light .page-home .nb-profile-hero-card,html.theme-light .page-home .nb-profile-balance-feature{background:radial-gradient(circle at top right,rgba(34,197,94,.16),transparent 40%),linear-gradient(145deg,#f6fff8,#edf4ff,#f8fffa)}html.theme-light .page-home .nb-profile-hero-user strong,html.theme-light .page-home .nb-profile-balance-feature strong{color:#0f172a}html.theme-light .page-home .nb-profile-hero-meta div,html.theme-light .page-home .nb-profile-balance-panel{background:#ffffffb3;border-color:#94a3b840}html.theme-light .page-home .nb-api-list-item,html.theme-light .page-home .nb-api-overview-card,html.theme-light .page-home .nb-api-alert,html.theme-light .page-home .nb-api-chart-card,html.theme-light .page-home .nb-api-key-card{background:#ffffffb8;border-color:#94a3b83d}html.theme-light .page-home .nb-api-input,html.theme-light .page-home .nb-api-textarea,html.theme-light .page-home .nb-api-select{background:#ffffffdb;border-color:#94a3b84d}html.theme-light .page-home .nb-api-status--active{color:#15803d}html.theme-light .page-home .nb-api-status--revoked{color:#b91c1c}html.theme-light .page-home .nb-profile-action--danger{color:#b91c1c;background:#fee2e2d1}@media(max-width:1100px){.page-home .nb-profile-hero,.page-home .nb-profile-grid,.page-home .nb-profile-grid--balance,.page-home .nb-profile-grid--api{grid-template-columns:1fr}}@media(max-width:768px){.page-home .nb-profile-page .main-content{gap:14px}.page-home .nb-profile-hero-copy,.page-home .nb-profile-hero-card,.page-home .nb-profile-balance-feature,.page-home .nb-profile-card{padding:18px;border-radius:16px}.page-home .nb-profile-hero h1{font-size:28px}.page-home .nb-profile-card-head--actions{flex-direction:column;align-items:stretch}.page-home .nb-profile-hero-meta{grid-template-columns:1fr}.page-home .nb-profile-row{grid-template-columns:1fr;gap:6px;min-height:0}.page-home .nb-profile-inline-edit{width:100%;flex-direction:column;align-items:stretch}.page-home .nb-profile-inline-edit input,.page-home .nb-profile-inline-edit button,.page-home .nb-profile-action{width:100%}.page-home .nb-profile-balance-feature strong,.page-home .nb-profile-balance-panel strong{font-size:30px}.page-home .nb-api-stats{grid-template-columns:1fr}.page-home .nb-api-key-head{flex-direction:column}.page-home .nb-api-key-actions{width:100%;overflow-x:auto;padding-bottom:2px}.page-home .nb-api-key-grid,.page-home .nb-api-field-inline{grid-template-columns:1fr}}
