.set-stack{gap:var(--space-lg);flex-direction:column;width:100%;display:flex}.set-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.set-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);display:flex}.set-card-titles{min-width:0}.set-card-title{font-size:var(--fs-section);color:var(--text);margin:0;font-weight:700}.set-card-desc{margin:var(--space-3xs) 0 0;font-size:var(--fs-meta);color:var(--text-secondary);line-height:1.45}.set-card-actions{gap:var(--space-xs);flex-shrink:0;display:flex}.set-row{gap:var(--space-lg);padding:var(--space-md) var(--space-lg);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.set-row,.set-card-body{border-top:1px solid var(--border)}.set-card>.set-row:first-child,.set-card>.set-card-body:first-child{border-top:0}.set-card-body{padding:var(--space-md) var(--space-lg)}.set-card-body.is-flush{padding:0}.set-row-label>label,.set-row-label>span{padding-top:var(--space-2xs);font-size:var(--fs-body);color:var(--text);font-weight:600;display:block}.set-row-hint{margin:var(--space-3xs) 0 0;font-size:var(--fs-meta);color:var(--text-muted);line-height:1.45}.set-row-control{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.set-row.is-inline{grid-template-columns:minmax(0,1fr) auto}.set-row.is-inline .set-row-control{align-items:flex-end}.set-row-control>input:not([type=checkbox]):not([type=radio]),.set-row-control>textarea,.set-row-control .form-input,.set-card-body .form-input,.set-row-control .settings-pw-field-wrap>input{width:100%;padding:9px var(--space-sm);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-section);transition:border-color var(--transition), box-shadow var(--transition);outline:none}.set-row-control>input:not([type=checkbox]):not([type=radio]):focus,.set-row-control>textarea:focus,.set-row-control .form-input:focus,.set-card-body .form-input:focus,.set-row-control .settings-pw-field-wrap>input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.set-row-control>input:not([type=checkbox]):not([type=radio]):disabled,.set-row-control>textarea:disabled,.set-row-control .form-input:disabled,.set-card-body .form-input:disabled,.set-row-control .settings-pw-field-wrap>input:disabled{background:var(--bg-deeper);color:var(--text-muted);cursor:not-allowed}.set-row-control>textarea{resize:vertical;min-height:80px;line-height:1.5}.set-row-control>.is-narrow{max-width:140px}.set-pair{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.set-card-foot{justify-content:flex-end;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--surface-hi);border-top:1px solid var(--border);display:flex}.set-actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.set-status{align-items:center;gap:var(--space-2xs);font-size:var(--fs-meta);color:var(--text-secondary);margin-right:auto;font-weight:500;display:inline-flex}.set-row-control>.set-status{margin-right:0}.set-status.is-ok{color:var(--success)}.set-status.is-error{color:var(--danger)}.set-notice{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-meta);color:var(--text);line-height:1.45;display:flex}.set-notice>svg{margin-top:var(--space-3xs);flex-shrink:0}.set-notice.is-info{background:var(--info-light);border-color:var(--info-light)}.set-notice.is-info>svg{color:var(--info)}.set-notice.is-warning{background:var(--warning-light);border-color:var(--warning-light)}.set-notice.is-warning>svg{color:var(--warning)}.set-notice.is-danger{background:var(--danger-light);border-color:var(--danger-light)}.set-notice.is-danger>svg{color:var(--danger)}.set-loading{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-2xl) 0;font-size:var(--fs-body);color:var(--text-muted);display:flex}@media (max-width:767px){.set-card-head,.set-card-body:not(.is-flush),.set-row,.set-card-foot{padding-left:var(--space-md);padding-right:var(--space-md)}.set-row:not(.is-inline){gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}.set-row-label>label,.set-row-label>span{padding-top:0}}.set-table-wrap{overflow-x:auto}.set-table{border-collapse:collapse;text-align:left;width:100%}.set-table th{padding:var(--space-xs) var(--space-lg);background:var(--surface-hi);border-bottom:1px solid var(--border);font-size:var(--fs-meta);color:var(--text-secondary);white-space:nowrap;font-weight:600}.set-table td{padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--border);font-size:var(--fs-body);color:var(--text);vertical-align:middle}.set-table tbody tr:last-child td{border-bottom:0}.set-table .is-center{text-align:center}.set-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.set-table-title{font-weight:600;display:block}.set-table-sub{margin-top:var(--space-3xs);font-size:var(--fs-meta);color:var(--text-muted);line-height:1.45;display:block}.set-notice a{color:var(--primary);font-weight:600}@media (max-width:767px){.set-table th,.set-table td{padding-left:var(--space-md);padding-right:var(--space-md)}}.set-row-hint a{color:var(--primary)}.set-row-hint code{font-size:var(--fs-meta)}.ai-key-row{gap:var(--space-xs);align-items:center;display:flex}.ai-key-row>.settings-pw-field-wrap{flex:1}.ai-features{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.ai-features li{align-items:flex-start;gap:var(--space-xs);font-size:var(--fs-body);color:var(--text-secondary);display:flex}.ai-features svg{margin-top:var(--space-3xs);color:var(--primary);flex-shrink:0}.set-value{padding-top:var(--space-2xs);font-size:var(--fs-body);color:var(--text);display:block}.set-link{font-size:var(--fs-body);color:var(--primary);font-weight:600;text-decoration:none}.set-link:hover{text-decoration:underline}.set-empty{text-align:center;color:var(--text-muted);font-size:var(--fs-body);padding:var(--space-xl) var(--space-lg)}.set-nowrap{white-space:nowrap}.set-toolbar{align-items:center;gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.set-toolbar>:first-child{min-width:220px}.set-toolbar-select{width:190px}.bill-balance{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.bill-balance-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:28px;font-weight:700}.bill-balance-num.is-low{color:var(--warning)}.bill-txn-kind{align-items:center;gap:var(--space-2xs);white-space:nowrap;font-weight:600;display:inline-flex}.bill-txn-kind.tone-in{color:var(--success)}.bill-txn-kind.tone-out{color:var(--text-secondary)}.bill-amt{white-space:nowrap;font-weight:600}.bill-amt.is-in{color:var(--success)}.bill-ref{border:1px solid var(--border);background:var(--surface-hi);border-radius:var(--radius-xs);padding:0 var(--space-2xs);font:inherit;font-size:var(--fs-meta);color:var(--text-secondary);cursor:pointer}.bill-ref:hover{border-color:var(--border-hi);color:var(--text)}@media (max-width:767px){.set-card-head{flex-direction:column}.set-toolbar{justify-content:flex-start;width:100%}}.set-list{margin:0;padding:0;list-style:none}.set-list-row{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--border);display:flex}.set-card>.set-list:first-child>.set-list-row:first-child{border-top:0}.set-list-row:hover{background:var(--surface-hi)}.set-list-row.is-inactive{opacity:.55}.set-list-main{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.set-list-title{align-items:center;gap:var(--space-xs);font-size:var(--fs-body);color:var(--text);overflow-wrap:anywhere;font-weight:600;display:inline-flex}.set-list-meta{font-size:var(--fs-meta);color:var(--text-muted)}.set-list-actions{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.set-inline-form{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.set-inline-form>.form-input{flex:1;min-width:160px}.set-icon-btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.set-icon-btn:hover:not(:disabled){background:var(--bg-deeper);color:var(--text)}.set-icon-btn.is-danger:hover:not(:disabled){background:var(--danger-light);color:var(--danger)}.set-icon-btn:disabled{opacity:.35;cursor:not-allowed}@media (max-width:767px){.set-list-row{padding-left:var(--space-md);padding-right:var(--space-md);flex-wrap:wrap}.set-list-actions{justify-content:flex-end;width:100%}}.tpl-media{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.tpl-media-img{object-fit:contain;max-width:140px;height:44px;padding:var(--space-2xs);border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff}.tpl-upload{cursor:pointer}.set-inline-link{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.set-inline-link:hover:not(:disabled){text-decoration:underline}.set-table tr.is-inactive td{opacity:.55}.apt-prefix{padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-hi);font-size:var(--fs-meta)}.set-stack>.opt-manager,.set-stack>.lfm,.set-stack>.lsm,.set-stack>.lfl,.set-stack>.apidocs{padding:var(--space-md) var(--space-lg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0}.set-row-control>.ccy-picker,.set-row-control>.pretty-select-wrap,.set-row-control>.dtp,.set-row-control>.set-pair{width:100%;max-width:none}.set-stack>.set-tabs{align-self:flex-start}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mfa-code-input{text-align:center;letter-spacing:.3em;font-variant-numeric:tabular-nums}.ai-usage{gap:var(--space-2xs);max-width:360px;margin:0;padding:0;list-style:none;display:grid}.ai-usage li{justify-content:space-between;gap:var(--space-md);font-size:var(--fs-body);color:var(--text-secondary);display:flex}.ai-usage li.is-total{padding-top:var(--space-2xs);border-top:1px solid var(--border);color:var(--text);font-weight:600}.ai-usage-num{font-variant-numeric:tabular-nums}.set-inline-save{align-items:center;gap:8px;width:100%;display:flex}.set-inline-save .form-input{flex:1;min-width:0}.set-inline-save>button{flex-shrink:0}.add-credits{gap:var(--space-xs);flex-direction:column;display:flex}.add-credits-presets{gap:var(--space-xs);margin-bottom:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.add-credits-chip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:var(--fs-body);font-variant-numeric:tabular-nums;cursor:pointer;padding:10px 0;font-weight:600}.add-credits-chip:hover:not(:disabled){border-color:var(--primary)}.add-credits-chip.is-on{border-color:var(--primary);background:var(--primary-light);color:var(--primary)}.add-credits-err{margin:var(--space-xs) 0 0;font-size:var(--fs-meta);color:var(--danger)}.add-credits-done{font-size:var(--fs-body);color:var(--text);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.add-credits-done svg{color:var(--success,#16a34a)}
