.cd-switcher{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:7px 10px 7px 7px;border-radius:14px;background:var(--cd-card);box-shadow:var(--cd-ring),var(--cd-shadow-xs);text-align:left;transition:box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.cd-switcher:hover{box-shadow:var(--cd-ring-strong),var(--cd-shadow-sm)}.cd-switcher:active{transform:scale(.985)}.cd-switcher__text{display:flex;flex:1;min-width:0;flex-direction:column}.cd-switcher__text strong,.cd-switcher__text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-switcher__text strong{font-size:13px;font-weight:600;line-height:1.35}.cd-switcher__text small{font-size:11.5px;line-height:1.35;color:var(--muted)}.cd-switcher__chevron{width:16px;height:16px;flex-shrink:0;color:var(--muted)}.cd-switcher-compact{display:grid;place-items:center;width:44px;height:44px;margin:0 auto;border-radius:13px;transition:background var(--dur-fast)}.cd-switcher-compact:hover{background:var(--cd-hover)}.cd-balance{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:var(--cd-card);box-shadow:var(--cd-ring),var(--cd-shadow-xs)}.cd-balance__head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:500;color:var(--muted)}.cd-balance__pct{font-size:11.5px;font-weight:600;color:var(--foreground)}.cd-balance__pct[data-tone=warning]{color:var(--cd-warning-ink)}.cd-balance__pct[data-tone=danger]{color:var(--danger)}.cd-balance__value{font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.cd-balance__value small{font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted)}.cd-meter{height:6px;overflow:hidden;border-radius:999px;background:var(--cd-hover-strong)}.cd-meter>i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .4s var(--ease-out)}.cd-meter[data-tone=warning]>i{background:var(--warning)}.cd-meter[data-tone=danger]>i{background:var(--danger)}.cd-balance__foot{display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px dashed var(--cd-line);font-size:11.5px;color:var(--muted)}.cd-balance__foot svg{width:13px;height:13px;flex-shrink:0}.cd-balance__foot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-toolbar{display:flex;align-items:center;gap:8px;margin-left:auto;padding:4px 4px 4px 12px;border-radius:999px;background:var(--cd-card);box-shadow:var(--cd-ring),var(--cd-shadow-xs)}.cd-toolbar__status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;color:var(--muted)}.cd-live-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab,var(--success) 20%,transparent)}.cd-toolbar__sep{width:1px;height:18px;background:var(--cd-line)}.cd-toolbar label,.cd-toolbar [data-slot=switch-content],.cd-toolbar .switch{font-size:12.5px}.cd-toolbar .cd-icon-button{width:32px;height:32px;border-radius:999px}.client-dashboard .segmented-control{padding:3px;background:var(--cd-field);box-shadow:inset 0 0 0 1px var(--cd-line)}.client-dashboard .segmented-pill{background:var(--cd-card);box-shadow:0 1px 2px #00000012,0 0 0 1px var(--cd-line)}html[data-theme=dark] .client-dashboard .segmented-pill,html.dark .client-dashboard .segmented-pill{background:var(--surface-tertiary)}.client-dashboard [data-shell-main]{padding:30px 32px 72px}.cd-content{max-width:1240px;gap:24px}.client-dashboard .card,.cd-card{margin:0;border:0;border-radius:20px;background:var(--cd-card);box-shadow:var(--cd-ring),var(--cd-shadow-sm)}.client-dashboard .card__title,.cd-card__title{font-size:15px;font-weight:600;letter-spacing:-.015em}.client-dashboard .card__description{font-size:13px;color:var(--muted)}.cd-eyebrow{display:block;font-size:12.5px;font-weight:500;color:var(--muted)}:is(.client-dashboard,.cd-portal) .button{border-radius:12px;font-weight:500}:is(.client-dashboard,.cd-portal) .button.cd-button-block{width:100%;height:44px;border-radius:14px;font-size:14px}.cd-soft-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 13px;border-radius:12px;background:var(--cd-card);box-shadow:var(--cd-ring),var(--cd-shadow-xs);white-space:nowrap;font-size:13px;font-weight:500;color:var(--foreground);transition:box-shadow var(--dur-fast),transform var(--dur-fast)}.cd-soft-button:hover:not(:disabled){box-shadow:var(--cd-ring-strong),var(--cd-shadow-sm)}.cd-soft-button:active:not(:disabled){transform:scale(.98)}.cd-soft-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:var(--cd-ring)}.cd-soft-button svg{width:15px;height:15px;color:var(--muted)}.cd-icon-button{display:inline-grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:11px;color:var(--muted);transition:background var(--dur-fast),color var(--dur-fast)}.cd-icon-button:hover:not(:disabled){background:var(--cd-hover);color:var(--foreground)}.cd-icon-button[data-tone=danger]:hover:not(:disabled){background:color-mix(in oklab,var(--danger) 11%,transparent);color:var(--danger)}.cd-icon-button:disabled{cursor:default;opacity:.7}.cd-icon-button svg{width:16px;height:16px}.cd-pill-link{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 14px 0 16px;border-radius:999px;background:var(--cd-card);box-shadow:var(--cd-ring),var(--cd-shadow-xs);white-space:nowrap;font-size:13px;font-weight:500;color:var(--foreground);text-decoration:none;transition:box-shadow var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.cd-pill-link:hover{box-shadow:var(--cd-ring-strong),var(--cd-shadow-sm);transform:translateY(-1px)}.cd-pill-link svg{width:15px;height:15px}.cd-pill-link[data-tone=solid]{background:var(--foreground);color:var(--background);box-shadow:var(--cd-shadow-sm)}.cd-pill-link[data-tone=solid]:hover{background:color-mix(in oklab,var(--foreground) 88%,var(--background))}.cd-copy{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:9px;background:var(--cd-card);box-shadow:var(--cd-ring);font-size:12px;font-weight:500;color:var(--foreground);transition:box-shadow var(--dur-fast),background var(--dur-fast)}.cd-copy:hover{box-shadow:var(--cd-ring-strong)}.cd-copy svg{width:13px;height:13px}.cd-icon-tile{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;background:var(--cd-card);box-shadow:var(--cd-ring),var(--cd-shadow-xs);color:var(--foreground)}.cd-icon-tile svg{width:20px;height:20px}.cd-icon-tile--sm{width:34px;height:34px;border-radius:11px}.cd-icon-tile--sm svg{width:16px;height:16px}.cd-chip{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;background:var(--cd-field);box-shadow:inset 0 0 0 1px var(--cd-line);white-space:nowrap;font-size:12px;font-weight:500;color:var(--muted)}.cd-badge{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:999px;background:var(--cd-field);font-size:11px;font-weight:600;color:var(--muted);text-transform:capitalize}.cd-badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.cd-badge[data-tone=success]{background:color-mix(in oklab,var(--success) 15%,transparent);color:var(--cd-success-ink)}.cd-badge[data-tone=warning]{background:color-mix(in oklab,var(--warning) 18%,transparent);color:var(--cd-warning-ink)}.cd-fineprint{font-size:12px;line-height:1.6;color:var(--muted)}.cd-fineprint code{padding:1px 6px;border-radius:6px;background:var(--cd-field);font-family:var(--cd-mono);font-size:11.5px}.cd-page-intro{display:flex;align-items:center;gap:16px;padding:2px}.cd-page-intro__text{flex:1;min-width:0}.cd-page-intro h2{font-size:20px;font-weight:600;letter-spacing:-.025em}.cd-page-intro p{margin-top:3px;font-size:13.5px;line-height:1.55;color:var(--muted)}.cd-stat-pill{display:flex;flex-shrink:0;align-items:baseline;gap:8px;padding:10px 16px;border-radius:16px;background:var(--cd-card);box-shadow:var(--cd-ring),var(--cd-shadow-xs);white-space:nowrap}.cd-stat-pill strong{font-size:22px;font-weight:600;letter-spacing:-.03em}.cd-stat-pill span{font-size:12px;color:var(--muted)}.cd-stat-pill[data-tone=accent] strong{color:var(--accent)}.cd-field{display:flex;min-width:0;flex-direction:column;gap:7px}.cd-field__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cd-field__label{font-size:13px;font-weight:500;color:var(--foreground)}.cd-field__aside{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.cd-field__hint,.cd-field__error{font-size:12px;line-height:1.55;color:var(--muted)}.cd-field__error{color:var(--danger)}.cd-input{position:relative;display:flex;align-items:center;gap:8px;min-height:42px;padding:0 6px 0 14px;border-radius:12px;background:var(--cd-field);box-shadow:inset 0 0 0 1px var(--cd-line);cursor:text;transition:box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.cd-input:hover{box-shadow:inset 0 0 0 1px var(--cd-line-strong)}.cd-input:focus-within{background:var(--cd-card);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 30%,transparent),0 0 0 4px color-mix(in oklab,var(--foreground) 6%,transparent)}.cd-input[data-invalid]{background:color-mix(in oklab,var(--danger) 4%,var(--cd-field));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--danger) 55%,transparent)}.cd-input[data-invalid]:focus-within{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--danger) 70%,transparent),0 0 0 4px color-mix(in oklab,var(--danger) 10%,transparent)}.cd-input[data-disabled]{cursor:not-allowed;opacity:.6}.cd-input--sm{min-height:36px;padding-left:12px;border-radius:11px}.cd-input__control{flex:1;min-width:0;height:40px;padding:0;border:0;background:transparent;font-size:14px;color:var(--foreground);outline:none}.cd-input--sm .cd-input__control{height:34px;font-size:13px}.cd-input__control::placeholder{color:color-mix(in oklab,var(--muted) 78%,transparent)}.cd-input__control:disabled{cursor:not-allowed}.cd-input__control[type=search]::-webkit-search-cancel-button,.cd-input__control[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.cd-input--mono .cd-input__control{font-family:var(--cd-mono);font-size:12.5px;letter-spacing:-.01em}.cd-input__icon{display:grid;place-items:center;flex-shrink:0;color:var(--muted);transition:color var(--dur-fast)}.cd-input__icon svg{width:16px;height:16px}.cd-input:focus-within .cd-input__icon{color:var(--foreground)}.cd-input__action{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;color:var(--muted);transition:background var(--dur-fast),color var(--dur-fast)}.cd-input__action:hover:not(:disabled){background:var(--cd-hover);color:var(--foreground)}.cd-input__action svg{width:15px;height:15px}.cd-input>.cd-copy{margin-right:0}.cd-input--area{align-items:stretch;padding:0}.cd-input--area .cd-input__control{height:auto;min-height:112px;padding:12px 14px;resize:vertical;line-height:1.7}.cd-check{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:var(--cd-field);box-shadow:inset 0 0 0 1px var(--cd-line);font-size:13px;line-height:1.6;color:var(--foreground);cursor:pointer;transition:background var(--dur-fast),box-shadow var(--dur-fast)}.cd-check:hover{box-shadow:inset 0 0 0 1px var(--cd-line-strong)}.cd-check[data-checked]{background:color-mix(in oklab,var(--accent) 6%,var(--cd-card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 45%,transparent)}.cd-check[data-disabled]{cursor:not-allowed;opacity:.6}.cd-check input.ui-checkbox{margin-top:2px}.cd-welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:2px 2px 0}.cd-welcome h2{margin-top:8px;overflow-wrap:anywhere;font-size:clamp(26px,2.6vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1.15}.cd-welcome p{margin-top:6px;font-size:14px;color:var(--muted)}.cd-hero{position:relative;isolation:isolate;display:flex;align-items:center;gap:32px;min-height:232px;overflow:hidden;padding:32px 40px 32px 36px;border-radius:24px;background:radial-gradient(120% 150% at 88% -10%,var(--cd-hero-from) 0%,var(--cd-hero-to) 70%);box-shadow:inset 0 0 0 1px #ffffff0f,var(--cd-shadow-sm);color:#f6f5f1}.cd-hero__copy{position:relative;z-index:1;flex:1;min-width:0}.cd-hero .cd-eyebrow,.cd-hero p{color:#a9b3c7}.cd-hero__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:12px;font-size:clamp(38px,4.2vw,56px);font-weight:600;letter-spacing:-.045em;line-height:1.05}.cd-hero__value>span{font-size:15px;font-weight:500;letter-spacing:0;color:#a9b3c7}.cd-hero p{margin-top:8px;font-size:13px}.cd-hero__action{display:inline-flex;align-items:center;gap:8px;height:38px;margin-top:22px;padding:0 14px 0 16px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;font-size:13px;font-weight:500;color:#fff;transition:background var(--dur-fast)}.cd-hero__action:hover{background:#ffffff2b}.cd-hero__action svg{width:15px;height:15px}.cd-hero__meter{position:relative;z-index:1;width:132px;height:132px;flex-shrink:0}.cd-hero__meter svg{width:100%;height:100%;transform:rotate(-90deg)}.cd-hero__meter circle{fill:none;stroke-width:8}.cd-hero__meter-track{stroke:#ffffff1a}.cd-hero__meter-value{stroke:#86b4ff;stroke-linecap:round;transition:stroke-dasharray .7s var(--ease-out)}.cd-hero__meter[data-tone=warning] .cd-hero__meter-value{stroke:var(--warning)}.cd-hero__meter[data-tone=danger] .cd-hero__meter-value{stroke:var(--danger)}.cd-hero__meter>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.cd-hero__meter strong{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1}.cd-hero__meter small{margin-top:4px;font-size:11.5px;color:#a9b3c7}.cd-hero__art{position:absolute;top:-20px;right:22%;width:340px;height:300px;transform:rotate(-24deg);pointer-events:none}.cd-hero__art i{position:absolute;inset:0;border:1px solid #738bb340;border-radius:160px 160px 0 0}.cd-hero__art i:nth-child(2){inset:24px}.cd-hero__art i:nth-child(3){inset:48px}.cd-hero__art i:nth-child(4){inset:72px;background:linear-gradient(155deg,#7d9bc326,transparent 65%)}.cd-hero__art>span{position:absolute;top:140px;left:120px;font-size:9px;letter-spacing:.22em;color:#9eb4d0}.client-dashboard .cd-stats .card{gap:14px;padding:22px 24px}.client-dashboard .cd-stats .card span.grid{width:34px;height:34px;border-radius:11px;background:var(--cd-field);box-shadow:inset 0 0 0 1px var(--cd-line);color:var(--foreground)}.client-dashboard .cd-analytics>.card,.client-dashboard .cd-analytics>div>.card{padding:24px}.cd-activity svg{max-width:100%}.client-dashboard .cd-soft-button.w-full{width:100%}.client-dashboard .card.cd-requests{padding:0;overflow:hidden}.client-dashboard .cd-requests__head{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:20px 24px;border-bottom:1px solid var(--cd-line)}.cd-requests__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.client-dashboard .cd-requests__body{padding:6px 12px 12px}.cd-table-wrap{overflow-x:auto}.cd-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.cd-table th{padding:12px;border-bottom:1px solid var(--cd-line);background:transparent;text-align:left;font-size:12px;font-weight:500;color:var(--muted)}.cd-table td{padding:12px;border-bottom:1px solid var(--cd-line);vertical-align:middle}.cd-table tbody tr:not(.cd-table__error):hover>td{background:var(--cd-hover)}.cd-table tbody tr:not(.cd-table__error):hover>td:first-child{border-radius:12px 0 0 12px}.cd-table tbody tr:not(.cd-table__error):hover>td:last-child{border-radius:0 12px 12px 0}.cd-table tr[data-failed]>td{border-bottom:0}.cd-table tbody tr:last-child>td{border-bottom:0}.cd-table__time{display:block;font-size:12.5px;font-weight:500;color:var(--foreground);font-variant-numeric:tabular-nums}.cd-table__ago{display:block;margin-top:2px;font-size:11.5px;color:var(--muted)}.cd-table__model{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:8px;background:var(--cd-field);box-shadow:inset 0 0 0 1px var(--cd-line);font-family:var(--cd-mono);font-size:11.5px}.cd-table__error>td{padding:0 12px 12px;border-bottom:1px solid var(--cd-line)}.cd-table__error-box{padding:9px 12px;border-radius:10px;background:color-mix(in oklab,var(--danger) 7%,transparent);font-size:12px;line-height:1.55;color:color-mix(in oklab,var(--danger) 80%,var(--foreground))}.cd-table__error-box>span{margin-right:6px;font-weight:600}.cd-status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 8px;border-radius:999px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;--tone: var(--success);background:color-mix(in oklab,var(--tone) 13%,transparent);color:color-mix(in oklab,var(--tone) 65%,var(--foreground))}.cd-status[data-tone=warning]{--tone: var(--warning);color:var(--cd-warning-ink)}.cd-status[data-tone=error]{--tone: var(--danger)}.cd-status[data-tone=pending]{--tone: var(--accent)}.cd-status i{width:6px;height:6px;border-radius:50%;background:var(--tone)}.cd-status[data-tone=pending] i{animation:cd-pulse 1.4s ease-in-out infinite}@keyframes cd-pulse{50%{opacity:.35}}.cd-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px 4px;font-size:12.5px;color:var(--muted)}.cd-pager>div{display:flex;gap:8px}.cd-docs-banner{display:flex;align-items:center;gap:18px;padding:22px 24px;border-radius:20px;background:linear-gradient(115deg,color-mix(in oklab,var(--accent) 10%,var(--cd-card)) 0%,var(--cd-card) 62%);box-shadow:var(--cd-ring),var(--cd-shadow-sm)}.cd-docs-banner>div{flex:1;min-width:0}.cd-docs-banner h3{margin-top:3px;font-size:16px;font-weight:600;letter-spacing:-.02em}.cd-docs-banner p{max-width:62ch;margin-top:4px;font-size:13px;line-height:1.6;color:var(--muted)}.client-dashboard .card.cd-endpoint{padding:0}.client-dashboard .cd-endpoint__head{padding:22px 24px 0}.client-dashboard .cd-endpoint__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;padding:18px 24px 24px}.cd-code{overflow:hidden;border-radius:20px;background:#15171c;box-shadow:inset 0 0 0 1px #ffffff0f,var(--cd-shadow-sm);color:#e6e8ee}.cd-code__head{display:flex;align-items:center;gap:12px;padding:11px 12px 11px 16px;border-bottom:1px solid rgb(255 255 255 / .07)}.cd-code__dots{display:flex;gap:6px}.cd-code__dots i{width:10px;height:10px;border-radius:50%;background:#ffffff24}.cd-code__title{flex:1;min-width:0;font-size:13px;font-weight:500;color:#f1f2f5}.cd-code__title small{margin-left:8px;font-family:var(--cd-mono);font-size:11.5px;color:#8b91a0}.cd-code .cd-copy{background:#ffffff12;box-shadow:none;color:#d5d9e2}.cd-code .cd-copy:hover{background:#ffffff1f}.cd-code pre{margin:0;padding:18px 20px 22px;overflow-x:auto;border:0;border-radius:0;background:transparent;font-family:var(--cd-mono);font-size:12px;line-height:1.85;color:#d7dbe4}.cd-tools,.cd-announcements{display:flex;flex-direction:column;gap:20px}.cd-transfer{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:20px}.cd-transfer__form{padding:28px 28px 30px}.cd-steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cd-step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;padding-bottom:30px}.cd-step:last-child{padding-bottom:0}.cd-step:before{content:"";position:absolute;top:40px;bottom:8px;left:15.5px;width:1px;background:var(--cd-line)}.cd-step:last-child:before{display:none}.cd-step[data-done]:before{background:color-mix(in oklab,var(--accent) 45%,var(--cd-line))}.cd-step__marker{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cd-card);box-shadow:inset 0 0 0 1.5px var(--cd-line-strong);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted);transition:background var(--dur-base),color var(--dur-base),box-shadow var(--dur-base)}.cd-step__marker svg{width:15px;height:15px}.cd-step[data-done] .cd-step__marker{background:var(--accent);box-shadow:none;color:var(--accent-foreground)}.cd-step__body{display:flex;min-width:0;flex-direction:column;gap:14px;padding-top:4px}.cd-step__head h3{font-size:15px;font-weight:600;letter-spacing:-.015em}.cd-step__head p{margin-top:3px;font-size:13px;line-height:1.55;color:var(--muted)}.cd-key-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cd-key-chips li{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:9px;background:var(--cd-card);box-shadow:inset 0 0 0 1px var(--cd-line);font-family:var(--cd-mono);font-size:11.5px;color:var(--foreground)}.cd-key-chips li svg{width:12px;height:12px;color:var(--muted)}.cd-key-chips li[data-invalid]{background:color-mix(in oklab,var(--danger) 6%,var(--cd-card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--danger) 45%,transparent);color:var(--danger)}.cd-key-chips li[data-invalid] svg{color:currentColor}.cd-callout{display:flex;gap:12px;padding:14px 16px;border-radius:14px;background:color-mix(in oklab,var(--warning) 10%,var(--cd-card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--warning) 32%,transparent)}.cd-callout>svg{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:var(--cd-warning-ink)}.cd-callout strong{font-size:13px;font-weight:600}.cd-callout p{margin-top:2px;font-size:12.5px;line-height:1.55;color:var(--muted)}.cd-transfer__summary{position:sticky;top:calc(var(--shell-header-h, 68px) + 20px);display:flex;flex-direction:column;gap:18px;padding:24px}.cd-route{display:flex;flex-direction:column}.cd-route__leg{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--cd-field);box-shadow:inset 0 0 0 1px var(--cd-line)}.cd-route__leg[data-destination]{background:color-mix(in oklab,var(--accent) 7%,var(--cd-card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 30%,transparent)}.cd-route__leg>div{display:flex;min-width:0;flex-direction:column}.cd-route__leg small,.cd-route__leg>div>span{font-size:12px;color:var(--muted)}.cd-route__leg strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.cd-route__icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;background:var(--cd-card);box-shadow:var(--cd-ring);color:var(--foreground)}.cd-route__icon svg{width:17px;height:17px}.cd-route__leg[data-destination] .cd-route__icon{background:var(--accent);box-shadow:none;color:var(--accent-foreground)}.cd-route__arrow{position:relative;z-index:1;display:grid;place-items:center;align-self:center;width:30px;height:30px;margin:-7px 0;border-radius:50%;background:var(--cd-card);box-shadow:var(--cd-ring),var(--cd-shadow-xs);color:var(--muted)}.cd-route__arrow svg{width:14px;height:14px}.cd-checklist{display:flex;flex-direction:column;gap:10px;margin:0;padding:2px 2px 0;list-style:none}.cd-checklist li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.cd-checklist li>span:first-child{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--cd-line-strong);color:#fff;transition:background var(--dur-base),box-shadow var(--dur-base)}.cd-checklist li>span:first-child svg{width:11px;height:11px}.cd-checklist li[data-done]{color:var(--foreground)}.cd-checklist li[data-done]>span:first-child{background:var(--success);box-shadow:none}.cd-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cd-resources>*{display:flex;align-items:center;gap:14px;min-width:0;padding:16px;border-radius:18px;background:var(--cd-card);box-shadow:var(--cd-ring),var(--cd-shadow-xs);text-align:left;color:var(--foreground);text-decoration:none;transition:box-shadow var(--dur-fast),transform var(--dur-fast) var(--ease-out)}.cd-resources>*:hover{box-shadow:var(--cd-ring-strong),var(--cd-shadow-sm);transform:translateY(-1px)}.cd-resources .cd-icon-tile{width:40px;height:40px;border-radius:12px;background:var(--cd-field);box-shadow:inset 0 0 0 1px var(--cd-line)}.cd-resources .cd-icon-tile svg{width:18px;height:18px}.cd-resources>*>span:nth-child(2){flex:1;min-width:0}.cd-resources strong,.cd-resources small{display:block}.cd-resources strong{font-size:13.5px;font-weight:600}.cd-resources small{margin-top:2px;font-size:12px;line-height:1.5;color:var(--muted)}.cd-resources>*>svg{width:16px;height:16px;flex-shrink:0;color:var(--muted);transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast)}.cd-resources>*:hover>svg{transform:translate(2px);color:var(--foreground)}.cd-banners{display:flex;flex-direction:column;gap:10px}.cd-banners__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;font-size:12.5px;font-weight:500;color:var(--muted)}.cd-banners__head button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;transition:background var(--dur-fast),color var(--dur-fast)}.cd-banners__head button:hover{background:var(--cd-hover);color:var(--foreground)}.cd-banners__head svg{width:13px;height:13px}.cd-banners__list{display:flex;flex-direction:column;gap:8px}.cd-notice{--tone: var(--accent);display:flex;align-items:flex-start;gap:14px;padding:20px 24px}.cd-notice[data-level=success]{--tone: var(--success)}.cd-notice[data-level=warning]{--tone: var(--warning)}.cd-notice[data-level=critical]{--tone: var(--danger)}.cd-notice[data-compact]{padding:14px 14px 14px 16px;border-radius:18px;background:var(--cd-card);box-shadow:var(--cd-ring),var(--cd-shadow-xs)}.cd-notice[data-dismissed] .cd-notice__content{opacity:.7}.cd-notice__icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:12px;background:color-mix(in oklab,var(--tone) 14%,transparent);color:color-mix(in oklab,var(--tone) 72%,var(--foreground))}.cd-notice__icon svg{width:18px;height:18px}.cd-notice__content{flex:1;min-width:0}.cd-notice__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11.5px;color:var(--muted)}.cd-notice__level{font-weight:600;color:color-mix(in oklab,var(--tone) 72%,var(--foreground))}.cd-notice__tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:999px;background:var(--cd-field);font-weight:500}.cd-notice__tag svg{width:11px;height:11px}.cd-notice__tag[data-tone=warning]{background:color-mix(in oklab,var(--warning) 17%,transparent);color:var(--cd-warning-ink)}.cd-notice h3{margin-top:5px;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.cd-notice[data-compact] h3{margin-top:3px;font-size:13.5px}.cd-notice__details[hidden]{display:none}.cd-notice__body{max-width:80ch;margin-top:6px;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.7;color:var(--muted)}.cd-notice__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.cd-notice__acked{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--cd-success-ink)}.cd-notice__acked svg{width:14px;height:14px}.cd-notice__side{display:flex;flex-shrink:0;align-items:center;gap:4px}.cd-notice__expand{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px 0 12px;border-radius:999px;background:var(--cd-field);box-shadow:inset 0 0 0 1px var(--cd-line);font-size:12px;font-weight:500;color:var(--foreground);transition:box-shadow var(--dur-fast)}.cd-notice__expand:hover{box-shadow:inset 0 0 0 1px var(--cd-line-strong)}.cd-notice__expand svg{width:13px;height:13px;color:var(--muted);transition:transform var(--dur-base) var(--ease-out)}.cd-notice__expand[aria-expanded=true] svg{transform:rotate(180deg)}.cd-notice__toggle{height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:500;color:var(--muted);transition:background var(--dur-fast),color var(--dur-fast)}.cd-notice__toggle:hover{background:var(--cd-hover);color:var(--foreground)}.cd-poll{min-width:0;margin:14px 0 0;padding:0;border:0}.cd-poll legend{margin-bottom:8px;font-size:12px;color:var(--muted)}.cd-poll>div{display:flex;flex-wrap:wrap;gap:8px}.cd-poll button{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:8px 14px 8px 10px;border-radius:12px;background:var(--cd-field);box-shadow:inset 0 0 0 1px var(--cd-line);overflow-wrap:anywhere;text-align:left;font-size:13px;color:var(--foreground);transition:background var(--dur-fast),box-shadow var(--dur-fast)}.cd-poll button:hover{box-shadow:inset 0 0 0 1px var(--cd-line-strong)}.cd-poll button[aria-pressed=true]{background:color-mix(in oklab,var(--accent) 8%,var(--cd-card));box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--accent) 60%,transparent)}.cd-poll__radio{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;background:var(--cd-card);box-shadow:inset 0 0 0 1.5px var(--cd-line-strong)}.cd-poll__radio svg{width:11px;height:11px}[aria-pressed=true]>.cd-poll__radio{background:var(--accent);box-shadow:none;color:var(--accent-foreground)}.cd-poll:disabled{opacity:.55}.cd-inbox{overflow:hidden}.cd-inbox__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--cd-line)}.cd-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:13px;background:var(--cd-field);box-shadow:inset 0 0 0 1px var(--cd-line)}.cd-tabs button{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 9px 0 12px;border-radius:10px;font-size:12.5px;font-weight:500;color:var(--muted);transition:background var(--dur-fast),color var(--dur-fast),box-shadow var(--dur-fast)}.cd-tabs button:hover{color:var(--foreground)}.cd-tabs button[aria-pressed=true]{background:var(--cd-card);box-shadow:0 1px 2px #0000000f,var(--cd-ring);color:var(--foreground)}html[data-theme=dark] .cd-tabs button[aria-pressed=true],html.dark .cd-tabs button[aria-pressed=true]{background:var(--surface-tertiary)}.cd-tabs__count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--cd-hover-strong);font-size:10.5px;font-weight:600;color:var(--muted)}.cd-tabs button[aria-pressed=true] .cd-tabs__count{background:var(--foreground);color:var(--background)}.cd-input.cd-inbox__search{width:min(280px,100%);margin-left:auto}.cd-inbox__list>.cd-notice+.cd-notice{border-top:1px solid var(--cd-line)}.cd-inbox__empty{padding:20px}.cd-inbox__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--cd-line);background:color-mix(in oklab,var(--cd-field) 55%,transparent);font-size:12px;color:var(--muted)}.cd-inbox__footer>div{display:flex;flex-wrap:wrap;gap:6px}.cd-inbox__footer button{height:28px;padding:0 10px;border-radius:999px;font-weight:500;transition:background var(--dur-fast),color var(--dur-fast)}.cd-inbox__footer button:hover{background:var(--cd-hover);color:var(--foreground)}.cd-wallet{display:flex;flex-direction:column;gap:14px}.cd-wallet__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px;font-size:12px;color:var(--muted)}.cd-wallet__heading>span:first-child{font-size:12.5px;font-weight:600;color:var(--foreground)}.cd-wallet__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:4px;border-radius:18px;background:var(--cd-field);box-shadow:inset 0 0 0 1px var(--cd-line);list-style:none}.cd-wallet__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px;border-radius:14px;transition:background var(--dur-fast)}.cd-wallet__row:hover{background:color-mix(in oklab,var(--cd-card) 65%,transparent)}.cd-wallet__row[data-active],.cd-wallet__row[data-editing]{background:var(--cd-card);box-shadow:var(--cd-ring),var(--cd-shadow-xs)}.cd-wallet__meta{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.cd-wallet__name{display:flex;align-items:center;gap:8px;min-width:0}.cd-wallet__name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.cd-wallet__handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--cd-mono);font-size:11.5px;color:var(--muted)}.cd-wallet__actions{display:flex;flex-shrink:0;align-items:center;gap:2px}.cd-wallet__actions>.button{margin-right:4px}.cd-wallet__current{display:grid;place-items:center;width:34px;height:34px;color:var(--accent)}.cd-wallet__current svg{width:18px;height:18px}.cd-wallet__rename{display:flex;flex:1;align-items:center;gap:6px;min-width:0}.cd-wallet__rename>.cd-input{flex:1}.cd-wallet__error{flex-basis:100%;padding-left:44px;font-size:12px;color:var(--danger)}.cd-reveal{display:flex;flex-basis:100%;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:color-mix(in oklab,var(--warning) 9%,var(--cd-card));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--warning) 30%,transparent)}.cd-reveal__head{display:flex;align-items:center;gap:8px;font-size:13px}.cd-reveal__head svg{width:16px;height:16px;color:var(--cd-warning-ink)}.cd-reveal p{font-size:12px;line-height:1.55;color:var(--muted)}.cd-wallet__add{overflow:hidden;border-radius:18px;box-shadow:inset 0 0 0 1px var(--cd-line)}.cd-wallet__add-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;transition:background var(--dur-fast)}.cd-wallet__add-toggle:hover{background:var(--cd-hover)}.cd-wallet__add-toggle strong,.cd-wallet__add-toggle small{display:block}.cd-wallet__add-toggle strong{font-size:13.5px;font-weight:600}.cd-wallet__add-toggle small{margin-top:1px;font-size:12px;color:var(--muted)}.cd-wallet__add[data-open] .cd-wallet__add-toggle{border-bottom:1px solid var(--cd-line)}.cd-wallet__add-form{display:flex;flex-direction:column;gap:14px;padding:16px 14px 14px}.cd-avatar{--a1: #6b9bff;--a2: #3b5bdb;display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:linear-gradient(140deg,var(--a1),var(--a2));box-shadow:inset 0 0 0 1px #ffffff24;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#fff}.cd-avatar--sm{width:28px;height:28px;border-radius:9px;font-size:10.5px}.cd-avatar[data-tone="1"]{--a1: #45d19c;--a2: #0c9a6f}.cd-avatar[data-tone="2"]{--a1: #ffb84d;--a2: #e8590c}.cd-avatar[data-tone="3"]{--a1: #b9a3ff;--a2: #7048e8}.cd-avatar[data-tone="4"]{--a1: #ff8fa3;--a2: #d6336c}.cd-avatar[data-tone="5"]{--a1: #4fd1e3;--a2: #1098ad}:is(.client-dashboard,.cd-portal) :where(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(min-width:1600px){.client-dashboard [data-shell-main]{padding:32px 40px 72px}}@media(max-width:1200px){.cd-transfer{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.cd-resources{grid-template-columns:1fr;gap:8px}.client-dashboard .cd-endpoint__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.cd-transfer{grid-template-columns:minmax(0,1fr)}.cd-transfer__summary{position:static}}@media(max-width:700px){.client-dashboard [data-shell-main]{padding:20px 16px 56px}.cd-content{gap:18px}.cd-toolbar__status,.cd-toolbar__sep{display:none}.cd-welcome{flex-direction:column;align-items:flex-start;gap:14px}.cd-welcome h2{font-size:27px}.cd-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:26px 22px;border-radius:22px}.cd-hero__meter{position:absolute;top:20px;right:18px;width:82px;height:82px}.cd-hero__meter strong{font-size:17px}.cd-hero__meter small{font-size:10px}.cd-hero__art{right:-170px;opacity:.45}.client-dashboard .cd-stats .card{padding:18px 20px}.client-dashboard .cd-analytics>.card,.client-dashboard .cd-analytics>div>.card{padding:18px}.cd-page-intro{flex-wrap:wrap;gap:12px}.cd-page-intro .cd-icon-tile{width:40px;height:40px;border-radius:12px}.cd-page-intro .cd-chip{display:none}.cd-stat-pill{width:100%}.cd-transfer__form,.cd-transfer__summary{padding:20px 18px}.cd-step{grid-template-columns:28px minmax(0,1fr);gap:12px}.cd-step__marker{width:28px;height:28px;font-size:12px}.cd-step:before{top:36px;left:13.5px}.client-dashboard .cd-requests__head{padding:16px}.cd-requests__filters{width:100%}.cd-requests__filters>*{flex:1 1 140px}.client-dashboard .cd-requests__body{padding:4px 6px 10px}.cd-docs-banner{flex-direction:column;align-items:flex-start;padding:20px}.client-dashboard .cd-endpoint__head{padding:18px 18px 0}.client-dashboard .cd-endpoint__grid{padding:14px 18px 18px}.cd-inbox__toolbar{padding:12px}.cd-input.cd-inbox__search{width:100%;margin-left:0}.cd-notice{gap:12px;padding:16px}.cd-notice[data-compact]{padding:12px}.cd-notice__icon{width:32px;height:32px;border-radius:10px}.cd-notice__body{font-size:12.5px}.cd-poll>div{flex-direction:column}.cd-poll button{width:100%}.cd-inbox__footer{padding:12px 16px}.cd-wallet__row{gap:10px}.cd-wallet__actions{margin-left:auto}}@media(prefers-reduced-motion:reduce){.client-dashboard *,.client-dashboard *:before,.cd-portal *,.cd-portal *:before{animation:none!important;transition:none!important}}
