.cn-root{--cn-canvas:var(--paper);--cn-card:#fff;--cn-sunken:color-mix(in oklab,var(--paper) 55%,#fff);--cn-hover:color-mix(in oklab,var(--paper-2) 55%,transparent);--cn-accent-soft:color-mix(in oklab,var(--tc) 9%,var(--cn-card));--cn-accent-line:color-mix(in oklab,var(--tc) 32%,var(--cn-card));--cn-link:var(--tc-ink);--cn-shadow:0 1px 2px rgba(15,22,32,.05),0 1px 1px rgba(15,22,32,.03);--cn-shadow-lg:0 24px 64px -24px rgba(15,22,32,.35),0 2px 6px rgba(15,22,32,.06);--cn-side-w:248px;--cn-s1:#c2532f;--cn-s2:#2a78d6;--cn-s3:#1baf7a;--cn-s4:#4a3aa7;--cn-grid:#e5e8ec;--cn-axis:#b5bcc7;--cn-deemph:#a4adba;--cn-good:#0ca30c;--cn-warn:#fab219;--cn-serious:#ec835a;--cn-critical:#d03b3b;--cn-good-text:#006300;--cn-bad-text:#b42828;color:var(--ink)}:root[data-palette=night] .cn-root{--cn-card:var(--paper-2);--cn-sunken:color-mix(in oklab,var(--paper-2) 55%,var(--paper));--cn-hover:color-mix(in oklab,var(--paper-3) 55%,transparent);--cn-link:#e07a55;--cn-shadow:none;--cn-shadow-lg:0 24px 64px -24px rgba(0,0,0,.7);--cn-s1:#d2643c;--cn-s2:#3987e5;--cn-s3:#199e70;--cn-s4:#9085e9;--cn-grid:#2a261e;--cn-axis:#3d372c;--cn-deemph:#54504a;--cn-good-text:#0ca30c;--cn-bad-text:#e66767}.cn-app{min-height:100vh;display:grid;grid-template-columns:var(--cn-side-w) minmax(0,1fr)}.cn-app,.cn-side{background:var(--cn-canvas)}.cn-side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:16px 12px 14px;border-right:1px solid var(--line);overflow-y:auto}.cn-side-brand{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 6px}.cn-console-chip{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);border-radius:5px;padding:2px 6px}.cn-project{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--cn-card);box-shadow:var(--cn-shadow);text-align:left}.cn-project:hover{border-color:var(--line-2)}.cn-project-mark{flex:none;width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--panel);color:var(--on-panel);font-size:11.5px;font-weight:600;letter-spacing:.02em}.cn-project-text{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.25}.cn-project-text b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-project-text span{font-size:12px;color:var(--ink-3)}.cn-project>svg{flex:none;color:var(--ink-3)}.cn-nav{display:flex;flex-direction:column;gap:2px}.cn-nav-label{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);padding:12px 10px 6px}.cn-nav a{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border:1px solid transparent;border-radius:8px;font-size:13.5px;color:var(--ink-2);transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease)}.cn-nav a svg{flex:none;color:var(--ink-3);transition:color var(--d-fast) var(--ease)}.cn-nav a:hover{background:var(--cn-hover);color:var(--ink)}.cn-nav a[aria-current=page]{background:var(--cn-card);color:var(--ink);font-weight:500;border-color:var(--line);box-shadow:var(--cn-shadow)}.cn-nav a[aria-current=page] svg{color:var(--tc)}.cn-nav-ext{margin-left:auto;color:var(--ink-4)}.cn-side-foot{margin-top:auto;gap:10px}.cn-side-credits,.cn-side-foot{display:flex;flex-direction:column}.cn-side-credits{gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--cn-card)}.cn-side-credits-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cn-side-credits-row b{font-size:16px;font-weight:600;letter-spacing:-.01em}.cn-side-credits-row span{font-size:12px;color:var(--ink-3)}.cn-side-credits a{font-size:12.5px;font-weight:500;color:var(--cn-link)}.cn-side-credits a:hover{text-decoration:underline}.cn-user{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;text-align:left}.cn-user:hover{background:var(--cn-hover)}.cn-user-text{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1.25}.cn-user-text b{font-size:13px;font-weight:500}.cn-user-text span{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-avatar{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cn-accent-soft);color:var(--cn-link);border:1px solid var(--cn-accent-line);font-size:11.5px;font-weight:600}.cn-avatar[data-size=lg]{width:40px;height:40px;font-size:14px}.cn-main{min-width:0;display:flex;flex-direction:column}.cn-top{position:sticky;top:0;z-index:30;height:60px;gap:16px;padding:0 28px;border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--cn-canvas) 88%,transparent);backdrop-filter:saturate(140%) blur(10px)}.cn-crumbs,.cn-top{display:flex;align-items:center}.cn-crumbs{gap:8px;min-width:0;font-size:13.5px;color:var(--ink-3)}.cn-crumbs a:hover{color:var(--ink)}.cn-crumbs [aria-current=page]{color:var(--ink);font-weight:500}.cn-crumb-sep{color:var(--ink-4)}.cn-top-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.cn-search{display:inline-flex;align-items:center;gap:10px;width:260px;height:36px;padding:0 8px 0 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--cn-card);color:var(--ink-3);font-size:13.5px}.cn-search:hover{border-color:var(--ink-3);color:var(--ink-2)}.cn-search-label{flex:1;text-align:left;white-space:nowrap}.cn-kbd{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);border:solid var(--line);border-width:1px 1px 2px;border-radius:5px;padding:1px 5px;background:var(--cn-sunken)}.cn-icon-btn{position:relative;flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:8px;color:var(--ink-2);transition:background var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease)}.cn-icon-btn:hover{background:var(--paper-2);border-color:var(--ink-3);color:var(--ink)}.cn-icon-btn[data-bare]{border-color:transparent;width:32px;height:32px}.cn-icon-btn[data-bare]:hover{border-color:transparent;background:var(--cn-hover)}.cn-icon-btn .cn-ping{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--tc);box-shadow:0 0 0 2px var(--cn-canvas)}.cn-menu-toggle{display:none}.cn-content{container-type:inline-size;width:100%;max-width:1280px;margin:0 auto;padding:28px 28px 72px}.cn-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:24px}.cn-page-head-text{display:flex;flex-direction:column;gap:6px;min-width:0}.cn-title{margin:0;font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.02em}.cn-desc{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-3);max-width:72ch}.cn-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cn-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.cn-stack{display:flex;flex-direction:column;gap:20px}.cn-col-4{grid-column:span 4}.cn-col-5{grid-column:span 5}.cn-col-6{grid-column:span 6}.cn-col-7{grid-column:span 7}.cn-col-8{grid-column:span 8}.cn-col-12{grid-column:span 12}@container (max-width: 1040px){.cn-col-4,.cn-col-5,.cn-col-7,.cn-col-8{grid-column:span 12}}@container (max-width: 640px){.cn-col-6{grid-column:span 12}}.cn-row{display:flex;align-items:center;gap:10px}.cn-between{justify-content:space-between}.cn-wrap{flex-wrap:wrap}.cn-muted{color:var(--ink-3)}.cn-strong{color:var(--ink);font-weight:500}.cn-small{font-size:12.5px}.cn-mono{font-family:var(--font-mono)}.cn-num{font-variant-numeric:tabular-nums}.cn-link{color:var(--cn-link);font-weight:500}.cn-link:hover{text-decoration:underline}.cn-link-arrow{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--cn-link)}.cn-link-arrow:hover{text-decoration:underline}.cn-card{background:var(--cn-card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--cn-shadow);min-width:0}.cn-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--line)}.cn-card-head>.cn-page-head-text{flex:1 1 200px}.cn-card-head[data-flush]{border-bottom:0;padding-bottom:0}.cn-card-title{margin:0;font-size:14.5px;font-weight:600;letter-spacing:-.005em}.cn-card-sub{margin:2px 0 0;font-size:12.5px;color:var(--ink-3)}.cn-card-body{padding:20px}.cn-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--line);background:var(--cn-sunken);border-radius:0 0 12px 12px;font-size:13px;color:var(--ink-3)}.cn-card[data-fill]{display:flex;flex-direction:column}.cn-card[data-fill]>.cn-card-body,.cn-card[data-fill]>.cn-kpis{flex:1}.cn-card[data-fill]>.cn-card-body,.cn-list{display:flex;flex-direction:column}.cn-list-row{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--line);font-size:13.5px}.cn-list-row:first-child{border-top:0}.cn-list-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.cn-list-main b{font-weight:500;color:var(--ink)}.cn-list-main b,.cn-list-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-list-main span{font-size:12.5px;color:var(--ink-3)}.cn-dl{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:10px 20px;margin:0;font-size:13.5px}.cn-dl dt{color:var(--ink-3)}.cn-dl dd{margin:0;color:var(--ink);min-width:0;overflow-wrap:anywhere}.cn-hero-fig{font-size:52px;font-weight:600;line-height:1;letter-spacing:-.03em}.cn-hero-unit{font-size:16px;font-weight:500;color:var(--ink-3);margin-left:8px;letter-spacing:0}.cn-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cn-kpi{display:flex;flex-direction:column;gap:6px;padding:18px 20px 16px;border-left:1px solid var(--line);min-width:0}.cn-kpi:first-child{border-left:0}.cn-kpi-label{font-size:13px;color:var(--ink-3)}.cn-kpi-value{font-size:26px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.cn-kpi-value small{font-size:14px;font-weight:500;color:var(--ink-3);margin-left:4px;letter-spacing:0}.cn-delta{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--ink-3)}.cn-delta b{font-weight:600;font-variant-numeric:tabular-nums}.cn-delta[data-good=true] b{color:var(--cn-good-text)}.cn-delta[data-good=false] b{color:var(--cn-bad-text)}.cn-kpi .cn-spark{margin-top:auto;padding-top:8px}@container (max-width: 860px){.cn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-kpi:nth-child(3){border-left:0}.cn-kpi:nth-child(n+3){border-top:1px solid var(--line)}}@container (max-width: 480px){.cn-kpis{grid-template-columns:minmax(0,1fr)}.cn-kpi{border-left:0}.cn-kpi:nth-child(n+2){border-top:1px solid var(--line)}}.cn-meter{height:8px;border-radius:4px;overflow:hidden;background:color-mix(in oklab,var(--tc) 16%,var(--cn-card))}.cn-meter-fill{height:100%;border-radius:0 4px 4px 0;background:var(--tc)}.cn-meter[data-tone=warn]{background:color-mix(in oklab,var(--cn-warn) 22%,var(--cn-card))}.cn-meter[data-tone=warn] .cn-meter-fill{background:var(--cn-warn)}.cn-meter[data-tone=critical]{background:color-mix(in oklab,var(--cn-critical) 18%,var(--cn-card))}.cn-meter[data-tone=critical] .cn-meter-fill{background:var(--cn-critical)}.cn-meter[data-size=sm]{height:6px;border-radius:3px}.cn-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:var(--cn-sunken);color:var(--ink-2);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.cn-badge svg,.cn-dot{flex:none}.cn-dot{width:7px;height:7px;border-radius:50%;background:var(--ink-4)}.cn-badge[data-tone=good]{background:color-mix(in oklab,var(--cn-good) 9%,var(--cn-card));border-color:color-mix(in oklab,var(--cn-good) 28%,var(--cn-card))}.cn-badge[data-tone=good] .cn-dot,.cn-badge[data-tone=good] svg{background-color:var(--cn-good);color:var(--cn-good)}.cn-badge[data-tone=warn]{background:color-mix(in oklab,var(--cn-warn) 12%,var(--cn-card));border-color:color-mix(in oklab,var(--cn-warn) 40%,var(--cn-card))}.cn-badge[data-tone=warn] .cn-dot,.cn-badge[data-tone=warn] svg{background-color:var(--cn-warn);color:#b37600}.cn-badge[data-tone=serious]{background:color-mix(in oklab,var(--cn-serious) 11%,var(--cn-card));border-color:color-mix(in oklab,var(--cn-serious) 38%,var(--cn-card))}.cn-badge[data-tone=serious] .cn-dot,.cn-badge[data-tone=serious] svg{background-color:var(--cn-serious);color:var(--cn-serious)}.cn-badge[data-tone=critical]{background:color-mix(in oklab,var(--cn-critical) 9%,var(--cn-card));border-color:color-mix(in oklab,var(--cn-critical) 30%,var(--cn-card))}.cn-badge[data-tone=critical] .cn-dot,.cn-badge[data-tone=critical] svg{background-color:var(--cn-critical);color:var(--cn-critical)}.cn-badge[data-tone=accent]{background:var(--cn-accent-soft);border-color:var(--cn-accent-line);color:var(--cn-link)}.cn-badge[data-tone=accent] .cn-dot{background:var(--tc)}.cn-badge[data-tone=muted]{color:var(--ink-3)}.cn-badge svg{background:none!important}.cn-method{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:20px;padding:0 6px;border-radius:5px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;background:var(--panel);color:var(--on-panel)}.cn-method[data-m=POST]{background:var(--tc);color:#fff}.cn-method[data-m=DELETE]{background:var(--cn-critical);color:#fff}.cn-table-wrap{width:100%;overflow-x:auto}.cn-table{width:100%;border-collapse:collapse;font-size:13.5px}.cn-table th{text-align:left;white-space:nowrap;padding:10px 16px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--cn-sunken)}.cn-table td,.cn-table th{border-bottom:1px solid var(--line)}.cn-table td{padding:12px 16px;color:var(--ink-2);vertical-align:middle}.cn-table tbody tr:last-child td{border-bottom:0}.cn-table tbody tr:hover td{background:var(--cn-hover)}.cn-table tbody tr[data-clickable]{cursor:pointer}.cn-table tbody tr[data-dim] td{color:var(--ink-4)}.cn-table td.num,.cn-table th.num{text-align:right;font-variant-numeric:tabular-nums}.cn-table td.strong{color:var(--ink);font-weight:500}.cn-table td.mono{font-family:var(--font-mono);font-size:12.5px}.cn-table td:first-child,.cn-table th:first-child{padding-left:20px}.cn-table td:last-child,.cn-table th:last-child{padding-right:20px}.cn-table-empty{padding:40px 20px;text-align:center;color:var(--ink-3);font-size:13.5px}.cn-table tfoot td{border-top:1px solid var(--line);border-bottom:0;background:var(--cn-sunken);color:var(--ink);font-weight:600}.cn-root .btn{font-size:13.5px;padding:7px 13px;gap:8px;border-radius:8px;white-space:nowrap}.cn-root .btn-primary{box-shadow:3px 3px 0 color-mix(in oklab,var(--tc) 22%,transparent)}.cn-root .btn[disabled]{opacity:.5;cursor:not-allowed}.cn-root .btn svg{flex:none}.cn-root .btn[data-block]{width:100%;justify-content:center}.cn-btn-danger{color:var(--cn-bad-text);border-color:color-mix(in oklab,var(--cn-critical) 40%,var(--line))}.cn-root .cn-btn-danger:hover{background:color-mix(in oklab,var(--cn-critical) 8%,transparent);border-color:var(--cn-critical)}.cn-root .cn-btn-danger-solid{background:var(--cn-critical);border-color:var(--cn-critical);color:#fff}.cn-root .cn-btn-danger-solid:hover{background:color-mix(in oklab,var(--cn-critical) 92%,#000);border-color:color-mix(in oklab,var(--cn-critical) 92%,#000)}.cn-root .field{gap:7px}.cn-root .field input,.cn-root .field select,.cn-root .field textarea{min-height:40px;padding:9px 12px;font-size:14px;border-radius:8px;background-color:var(--cn-card)}.cn-root .field select{padding-right:36px;background-position:right 12px center}.cn-root .field textarea{min-height:90px}.cn-hint{font-size:12.5px;color:var(--ink-3);margin:0}.cn-input{height:36px;padding:0 12px;min-width:0;border:1px solid var(--line-2);border-radius:8px;background:var(--cn-card);color:var(--ink);font:inherit;font-size:13.5px}.cn-input:hover{border-color:var(--ink-3)}.cn-input:focus{outline:none;border-color:var(--tc);box-shadow:0 0 0 3px var(--tc-soft)}.cn-input::-moz-placeholder{color:var(--ink-4)}.cn-input::placeholder{color:var(--ink-4)}.cn-root select.cn-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:32px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236C7787' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.cn-input-icon{position:relative;display:inline-flex;align-items:center}.cn-input-icon>svg{position:absolute;left:11px;color:var(--ink-3);pointer-events:none}.cn-input-icon .cn-input{padding-left:34px;width:100%}.cn-check{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;cursor:pointer}.cn-check input{margin:2px 0 0;width:16px;height:16px;accent-color:var(--tc);flex:none}.cn-check b{font-weight:500;color:var(--ink)}.cn-check span{display:block;font-size:12.5px;color:var(--ink-3)}.cn-root .field .cn-check{font-family:var(--font-sans);font-size:13.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-2)}.cn-choice{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--line-2);border-radius:10px;background:var(--cn-card);text-align:left;cursor:pointer;transition:border-color var(--d-fast) var(--ease),background var(--d-fast) var(--ease)}.cn-choice:hover{border-color:var(--ink-3)}.cn-choice[aria-checked=true]{border-color:var(--tc);background:var(--cn-accent-soft);box-shadow:0 0 0 1px var(--tc)}.cn-choice-radio{flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;border:1.5px solid var(--line-2);background:var(--cn-card)}.cn-choice[aria-checked=true] .cn-choice-radio{border:5px solid var(--tc)}.cn-choice b{display:block;font-size:13.5px;font-weight:600;color:var(--ink)}.cn-choice span{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px}.cn-switch{position:relative;flex:none;width:36px;height:20px;border-radius:999px;background:var(--paper-3);transition:background var(--d-fast) var(--ease)}.cn-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform var(--d-fast) var(--ease)}.cn-switch[aria-checked=true]{background:var(--tc)}.cn-switch[aria-checked=true]:after{transform:translateX(16px)}.cn-switch:disabled{opacity:.5;cursor:not-allowed}.cn-seg{display:inline-flex;padding:3px;gap:2px;flex:none;border:1px solid var(--line);border-radius:9px;background:var(--cn-sunken)}.cn-seg button{height:28px;padding:0 11px;border-radius:6px;font-size:13px;font-weight:500;color:var(--ink-3);white-space:nowrap}.cn-seg button:hover{color:var(--ink)}.cn-seg button[aria-pressed=true]{background:var(--cn-card);color:var(--ink);box-shadow:var(--cn-shadow),0 0 0 1px var(--line)}.cn-seg button:disabled,.cn-seg button:disabled:hover{color:var(--ink-4);cursor:not-allowed}.cn-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);overflow-x:auto}.cn-tabs button{padding:10px 0;margin-bottom:-1px;white-space:nowrap;border-bottom:2px solid transparent;font-size:13.5px;font-weight:500;color:var(--ink-3)}.cn-tabs button:hover{color:var(--ink)}.cn-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--tc)}.cn-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.cn-filters .cn-grow{margin-left:auto}.cn-menu-anchor{position:relative}.cn-menu{position:fixed;z-index:120;min-width:220px;padding:6px;border:1px solid var(--line-2);border-radius:10px;background:var(--cn-card);box-shadow:var(--cn-shadow-lg);animation:dm-pop var(--d-fast) var(--ease)}.cn-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:6px;font-size:13.5px;color:var(--ink-2);text-align:left}.cn-menu-item:hover{background:var(--cn-hover);color:var(--ink)}.cn-menu-item svg{flex:none;color:var(--ink-3)}.cn-menu-item[data-danger],.cn-menu-item[data-danger] svg{color:var(--cn-bad-text)}.cn-menu-item .cn-menu-check{margin-left:auto;color:var(--tc)}.cn-menu-sep{height:1px;background:var(--line);margin:6px -6px}.cn-menu-label{padding:6px 10px 4px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.cn-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:clamp(40px,10vh,110px) 16px 16px;overflow-y:auto;background:rgba(15,22,32,.45);backdrop-filter:blur(2px);animation:dm-fade var(--d-fast) var(--ease)}.cn-modal{width:100%;max-width:560px;border:1px solid var(--line-2);border-radius:14px;background:var(--cn-card);box-shadow:var(--cn-shadow-lg);animation:dm-pop var(--d-med) var(--ease)}.cn-modal[data-size=lg]{max-width:720px}.cn-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 0}.cn-modal-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.cn-modal-desc{margin:4px 0 0;font-size:13.5px;color:var(--ink-3);line-height:1.5}.cn-modal-body{padding:18px 22px 22px;display:flex;flex-direction:column;gap:16px}.cn-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--line);background:var(--cn-sunken);border-radius:0 0 14px 14px}.cn-modal-foot .cn-grow{margin-right:auto}.cn-drawer-overlay{position:fixed;inset:0;z-index:100;background:rgba(15,22,32,.35);animation:dm-fade var(--d-fast) var(--ease)}.cn-drawer{position:fixed;top:0;right:0;bottom:0;z-index:101;width:min(580px,100vw);display:flex;flex-direction:column;border-left:1px solid var(--line-2);background:var(--cn-card);box-shadow:var(--cn-shadow-lg);animation:cn-slide var(--d-med) var(--ease)}.cn-drawer:focus{outline:none}@keyframes cn-slide{0%{transform:translateX(32px);opacity:0}}.cn-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line)}.cn-drawer-body{flex:1;overflow-y:auto;padding:20px 22px 28px;display:flex;flex-direction:column;gap:22px}.cn-drawer-foot{display:flex;gap:10px;padding:14px 22px;border-top:1px solid var(--line);background:var(--cn-sunken)}.cn-palette{width:100%;max-width:580px;border:1px solid var(--line-2);border-radius:14px;background:var(--cn-card);box-shadow:var(--cn-shadow-lg);overflow:hidden;animation:dm-pop var(--d-med) var(--ease)}.cn-palette-input{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.cn-palette-input svg{color:var(--ink-3);flex:none}.cn-palette-input input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--ink)}.cn-palette-list{max-height:360px;overflow-y:auto;padding:6px}.cn-palette-item{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border-radius:8px;font-size:14px;color:var(--ink-2);text-align:left}.cn-palette-item svg{color:var(--ink-3);flex:none}.cn-palette-item[data-active=true]{background:var(--cn-hover);color:var(--ink)}.cn-palette-item small{margin-left:auto;font-size:12px;color:var(--ink-4)}.cn-palette-foot{gap:14px;padding:10px 16px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-3)}.cn-callout,.cn-palette-foot{display:flex;background:var(--cn-sunken)}.cn-callout{align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.cn-callout>svg{flex:none;margin-top:1px;color:var(--ink-3)}.cn-callout b{color:var(--ink);font-weight:600}.cn-callout[data-tone=accent]{background:var(--cn-accent-soft);border-color:var(--cn-accent-line)}.cn-callout[data-tone=accent]>svg{color:var(--tc)}.cn-callout[data-tone=warn]{background:color-mix(in oklab,var(--cn-warn) 10%,var(--cn-card));border-color:color-mix(in oklab,var(--cn-warn) 45%,var(--cn-card))}.cn-callout[data-tone=warn]>svg{color:#b37600}.cn-callout[data-tone=critical]{background:color-mix(in oklab,var(--cn-critical) 7%,var(--cn-card));border-color:color-mix(in oklab,var(--cn-critical) 30%,var(--cn-card))}.cn-callout[data-tone=critical]>svg{color:var(--cn-critical)}.cn-callout[data-tone=good]{background:color-mix(in oklab,var(--cn-good) 7%,var(--cn-card));border-color:color-mix(in oklab,var(--cn-good) 28%,var(--cn-card))}.cn-callout[data-tone=good]>svg{color:var(--cn-good)}.cn-keyfield{display:flex;align-items:center;gap:6px;min-width:0;padding:4px 4px 4px 10px;border:1px solid var(--line);border-radius:8px;background:var(--cn-sunken)}.cn-keyfield code{flex:1;min-width:0;font-family:var(--font-mono);font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-keyfield[data-reveal]{border-color:var(--tc);background:var(--cn-accent-soft)}.cn-code-inline{font-family:var(--font-mono);font-size:12.5px;padding:1px 6px;border-radius:5px;background:var(--cn-sunken);border:1px solid var(--line);color:var(--ink)}.cn-copy{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--ink-2)}.cn-copy:hover{background:var(--cn-hover);color:var(--ink)}.cn-copy[data-copied]{color:var(--cn-good-text)}.cn-copy[data-size=sm]{height:24px;padding:0 6px}.cn-root .btn[data-copied]{color:var(--cn-good-text)}.cn-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cn-spin{animation:cn-spin 1s linear infinite}@keyframes cn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cn-spin{animation:none}}.cn-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;text-align:center}.cn-empty-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--cn-accent-soft);color:var(--tc);border:1px solid var(--cn-accent-line)}.cn-empty h3{margin:4px 0 0;font-size:15px;font-weight:600}.cn-empty p{margin:0;max-width:44ch;font-size:13.5px;color:var(--ink-3)}.cn-steps{display:flex;flex-direction:column}.cn-step{display:flex;gap:12px;align-items:flex-start;padding:12px 20px;border-top:1px solid var(--line)}.cn-step:first-child{border-top:0}.cn-step-mark{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--line-2);color:var(--ink-3);font-size:11px;font-weight:600}.cn-step[data-done] .cn-step-mark{background:var(--tc);border-color:var(--tc);color:#fff}.cn-step-text{flex:1;min-width:0;font-size:13.5px}.cn-step-text b{display:block;font-weight:500;color:var(--ink)}.cn-step-text span{font-size:12.5px;color:var(--ink-3)}.cn-step[data-done] .cn-step-text b{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--ink-4)}.cn-chart{position:relative;width:100%}.cn-chart svg{display:block;overflow:visible}.cn-chart text{font-family:var(--font-sans);font-size:11px;fill:var(--ink-3);font-variant-numeric:tabular-nums}.cn-chart .cn-end-label{font-size:12px;font-weight:600;fill:var(--ink)}.cn-gridline{stroke:var(--cn-grid);stroke-width:1}.cn-baseline,.cn-gridline{shape-rendering:crispEdges}.cn-baseline{stroke:var(--cn-axis);stroke-width:1}.cn-crosshair{stroke:var(--ink-3);stroke-width:1;shape-rendering:crispEdges}.cn-chart:focus-visible{outline:2px solid var(--tc-ink);outline-offset:4px;border-radius:6px}.cn-hit{cursor:crosshair}.cn-col-hit,.cn-hit{fill:transparent}.cn-col-hit:hover+g rect,.cn-col[data-active=true] rect{filter:brightness(1.08)}.cn-tooltip{position:absolute;z-index:5;pointer-events:none;min-width:160px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--cn-card);box-shadow:var(--cn-shadow-lg);font-size:12.5px;white-space:nowrap}.cn-tooltip-title{margin-bottom:6px;font-size:11.5px;color:var(--ink-3)}.cn-tooltip-row{display:flex;align-items:center;gap:8px;padding:2px 0;color:var(--ink-3)}.cn-tooltip-row b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;margin-right:auto}.cn-tooltip-row[data-total]{margin-top:4px;padding-top:6px;border-top:1px solid var(--line)}.cn-key-line{flex:none;width:12px;height:2px;border-radius:2px}.cn-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--ink-2)}.cn-legend-item{display:inline-flex;align-items:center;gap:7px}.cn-legend-swatch{flex:none;width:10px;height:10px;border-radius:3px}.cn-legend-line{flex:none;width:14px;height:2px;border-radius:2px}.cn-barlist{display:flex;flex-direction:column;gap:14px}.cn-barlist-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 12px;font-size:13px}.cn-barlist-row>span:first-child{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-barlist-bar{grid-column:1/-1;display:flex;align-items:center;gap:8px}.cn-barlist-bar i{flex:none;height:8px;min-width:4px;border-radius:0 4px 4px 0;background:var(--cn-s1)}.cn-barlist-bar b{font-size:12.5px;font-weight:600;color:var(--ink)}.cn-barlist-row:hover .cn-barlist-bar i{filter:brightness(1.1)}.cn-spark{width:100%}.cn-auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);background:var(--cn-canvas)}.cn-auth-side{padding:28px clamp(24px,5vw,64px)}.cn-auth-form,.cn-auth-side{display:flex;flex-direction:column}.cn-auth-form{width:100%;max-width:400px;margin:auto;padding:48px 0;gap:22px}.cn-auth-form h1{margin:0;font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1.1}.cn-auth-form .cn-desc{margin-top:8px}.cn-auth-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3)}.cn-auth-foot a:hover{color:var(--ink)}.cn-oauth{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cn-oauth-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:40px;border:1px solid var(--line-2);border-radius:8px;background:var(--cn-card);font-size:13.5px;font-weight:500;color:var(--ink)}.cn-oauth-btn:hover{border-color:var(--ink-3);background:var(--cn-hover)}.cn-or{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.cn-or:after,.cn-or:before{content:"";flex:1;height:1px;background:var(--line)}.cn-auth-panel{order:-1;position:relative;margin:12px;border-radius:22px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(32px,4vw,56px);background:var(--panel);color:var(--on-panel)}.cn-auth-panel:before{background:radial-gradient(70% 55% at 100% 0,color-mix(in oklab,var(--tc) 38%,transparent),transparent 70%),radial-gradient(60% 50% at 0 100%,color-mix(in oklab,var(--tc) 14%,transparent),transparent 70%)}.cn-auth-panel:after,.cn-auth-panel:before{content:"";position:absolute;inset:0;z-index:-1}.cn-auth-panel:after{opacity:.35;background-image:linear-gradient(var(--on-panel-4) 1px,transparent 1px),linear-gradient(90deg,var(--on-panel-4) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 70% at 60% 40%,#000,transparent 80%);mask-image:radial-gradient(80% 70% at 60% 40%,#000,transparent 80%)}.cn-auth-main{margin:auto 0;display:flex;flex-direction:column;gap:36px}.cn-auth-panel .tag{color:var(--on-panel-3)}.cn-auth-panel h2{margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.02;letter-spacing:-.03em}.cn-auth-panel p{margin:0;color:var(--on-panel-2);font-size:15px;line-height:1.6;max-width:46ch}.cn-auth-points{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.cn-auth-points li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--on-panel-2);line-height:1.5}.cn-auth-points b{color:var(--on-panel);font-weight:600}.cn-auth-points svg{flex:none;margin-top:2px;color:var(--tc)}.cn-auth-facts{display:flex;flex-wrap:wrap;gap:8px 18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--on-panel-3)}.cn-win{border:1px solid var(--panel-line);border-radius:14px;overflow:hidden;background:color-mix(in oklab,var(--panel) 70%,#000);box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.cn-win-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--panel-line);font-family:var(--font-mono);font-size:11px;color:var(--on-panel-3)}.cn-win-bar i{width:9px;height:9px;border-radius:50%;background:var(--panel-line)}.cn-win pre{margin:0;padding:16px 18px;font-family:var(--font-mono);font-size:12.5px;line-height:1.75;color:var(--on-panel-2);overflow-x:auto}.cn-win .k{color:#f0a077}.cn-win .s{color:#b4c7a0}.cn-win .c{color:var(--on-panel-3)}.cn-pw-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.cn-pw-meter i{height:4px;border-radius:2px;background:var(--line)}.cn-pw-meter[data-score="1"] i:nth-child(-n+1){background:var(--cn-critical)}.cn-pw-meter[data-score="2"] i:nth-child(-n+2){background:var(--cn-serious)}.cn-pw-meter[data-score="3"] i:nth-child(-n+3){background:var(--cn-warn)}.cn-pw-meter[data-score="4"] i{background:var(--cn-good)}@media (max-width:1080px){.cn-search{width:36px;padding:0;justify-content:center}.cn-search .cn-kbd,.cn-search-label{display:none}}@media (max-width:960px){.cn-app{grid-template-columns:minmax(0,1fr)}.cn-side{position:fixed;z-index:90;left:0;top:0;bottom:0;width:min(300px,86vw);transform:translateX(-102%);transition:transform var(--d-med) var(--ease)}.cn-app[data-nav-open] .cn-side{transform:none;box-shadow:var(--cn-shadow-lg)}.cn-side-scrim{position:fixed;inset:0;z-index:80;background:rgba(15,22,32,.4)}.cn-menu-toggle{display:inline-flex}.cn-top{padding:0 16px}.cn-content{padding:22px 16px 56px}.cn-crumbs>:not(:last-child){display:none}}@media (max-width:900px){.cn-auth{grid-template-columns:minmax(0,1fr)}.cn-auth-panel{display:none}}.cn-kw-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.cn-kw-chip{display:inline-flex;align-items:center;height:22px;padding:0 7px;border:1px solid var(--line);border-radius:6px;background:var(--cn-sunken);font-family:var(--font-mono);font-size:11.5px;line-height:1;color:var(--ink-2);white-space:nowrap}.cn-kw-chip[data-plain]{font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--ink-3);cursor:default}.cn-kw-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cn-kw-group{display:flex;flex-direction:column;gap:8px}.cn-kw-p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.cn-kw-code{font-family:var(--font-mono);font-size:.9em;color:var(--ink-2);white-space:nowrap}.cn-kw-error{margin:0;font-size:12.5px;color:var(--cn-bad-text)}.cn-kw-toggle{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cn-kw-form{display:flex;flex-direction:column;gap:18px}.cn-kw-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cn-root .field textarea.cn-kw-mono{font-family:var(--font-mono);font-size:13px;line-height:1.6;min-height:84px}.cn-kw-checks{display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.cn-kw-checks[data-invalid]{border-color:var(--tc)}.cn-kw-check{padding:10px 14px;border-top:1px solid var(--line);transition:background var(--d-fast) var(--ease)}.cn-kw-check:first-child{border-top:0}.cn-kw-check:hover{background:var(--cn-hover)}.cn-kw-check:has(input:checked){background:var(--cn-accent-soft)}.cn-kw-check .cn-kw-check-text{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;font-size:13.5px;color:var(--ink-2)}.cn-kw-check-text code{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}.cn-kw-check-text small{grid-column:1/-1;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.cn-kw-shell{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 5px 5px 12px;border:1px solid var(--panel-line);border-radius:8px;background:var(--panel)}.cn-kw-shell code{flex:1;min-width:0;font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--on-panel);word-break:break-all}.cn-kw-shell code span{color:var(--on-panel-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cn-kw-shell .cn-copy{color:var(--on-panel-2)}.cn-kw-shell .cn-copy:hover{background:var(--on-panel-4);color:var(--on-panel)}.cn-kw-shell .cn-copy[data-copied]{color:var(--cn-good)}.cn-kw-subject{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--cn-sunken)}.cn-kw-subject-icon{flex:none;width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--cn-card);color:var(--ink-2)}.cn-kw-subject-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cn-kw-subject-text b{font-size:13.5px;font-weight:600;color:var(--ink)}.cn-kw-subject-text b,.cn-kw-subject-text code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-kw-subject-text code{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.cn-kw-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cn-kw-points li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.cn-kw-points li>svg{flex:none;margin-top:3px;color:var(--ink-3)}.cn-kw-points .cn-code-inline{white-space:nowrap}.cn-kw-choices[data-stack]{grid-template-columns:minmax(0,1fr);gap:8px}.cn-kw-choices[data-stack] .cn-choice{padding:10px 14px}.cn-kw-choices[data-mono] .cn-choice b{font-family:var(--font-mono);font-size:12.5px;font-weight:500}.cn-root .field input.cn-kw-mono{font-family:var(--font-mono);font-size:13px}.cn-kw-check-text b.cn-mono{font-size:12.5px;font-weight:500}@media (max-width:520px){.cn-kw-choices{grid-template-columns:minmax(0,1fr)}}.cn-kx-search{width:260px}.cn-kx-card .cn-table thead th:first-child{border-top-left-radius:11px}.cn-kx-card .cn-table thead th:last-child{border-top-right-radius:11px}.cn-kx-table td,.cn-kx-table th{padding-left:12px;padding-right:12px;white-space:nowrap}.cn-kx-table td.cn-kx-c-menu,.cn-kx-table th.cn-kx-c-menu{width:48px;padding-left:0;padding-right:14px;text-align:right}.cn-kx-table .cn-kx-c-menu .cn-menu-anchor{display:inline-block}.cn-kx-table .cn-list-main{gap:3px}.cn-kx-table .cn-kx-c-name .cn-list-main{max-width:210px}.cn-kx-table .cn-list-main .cn-kx-date{font-size:13.5px;color:var(--ink-2)}.cn-kx-table .cn-kw-chips{flex-wrap:nowrap}.cn-kx-table .cn-kw-chip{height:21px;padding:0 6px;font-size:11px}.cn-kx-by{display:none}.cn-kx-mmeta{display:none;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;font-size:12.5px;color:var(--ink-3);white-space:normal}.cn-kx-card .cn-card-foot .cn-link{white-space:nowrap}.cn-kx-key{display:inline-flex;align-items:center;gap:2px}.cn-kx-key code{font-family:var(--font-mono);font-size:12.5px;color:var(--ink)}.cn-kx-table tr[data-dim] .cn-kx-key code,.cn-kx-table tr[data-dim] .cn-list-main .cn-kx-date,.cn-kx-table tr[data-dim] .cn-list-main b{color:var(--ink-3)}.cn-kx-table tr[data-dim] .cn-badge,.cn-kx-table tr[data-dim] .cn-kw-chip{opacity:.7}.cn-kx-table tbody tr[data-new] td{animation:cn-kx-flash 2.6s var(--ease)}@keyframes cn-kx-flash{0%,40%{background:var(--cn-accent-soft)}}.cn-kx-empty td{padding:0}.cn-kx-limit{align-items:baseline;gap:10px;font-size:13.5px}.cn-kx-limit,.cn-kx-peak{display:flex;margin-bottom:16px}.cn-kx-peak{flex-direction:column;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--line)}.cn-kx-limit-fig{font-size:30px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--ink)}.cn-kx-note{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--cn-sunken);font-size:13px;line-height:1.5;color:var(--ink-2)}.cn-kx-note>svg{flex:none;margin-top:2px;color:var(--ink-3)}.cn-kx-note b{font-weight:600;color:var(--ink)}.cn-kx-prefixes{margin:0;display:flex;flex-direction:column}.cn-kx-prefixes>div{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;padding:12px 20px;border-top:1px solid var(--line)}.cn-kx-prefixes>div:first-child{border-top:0}.cn-kx-prefixes dt{display:flex}.cn-kx-prefixes dd{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2)}@container (max-width: 1130px){.cn-kx-c-created{display:none}}@container (max-width: 1020px){.cn-kx-c-env{display:none}}@container (max-width: 920px){.cn-kx-c-perms{display:none}}@container (max-width: 680px){.cn-kx-filters .cn-kx-search{order:3;flex:1 1 100%;width:auto}.cn-kx-table,.cn-kx-table tbody{display:block}.cn-kx-table thead{display:none}.cn-kx-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:14px 10px 16px 16px;border-bottom:1px solid var(--line)}.cn-kx-table tbody tr:last-child{border-bottom:0}.cn-kx-table tbody tr:hover td{background:none}.cn-kx-table tbody tr[data-new]{animation:cn-kx-flash 2.6s var(--ease)}.cn-kx-table tbody tr[data-new] td{animation:none}.cn-kx-table td{display:none;padding:0;border:0;min-width:0}.cn-kx-table td.cn-kx-c-name{display:block;grid-column:1;grid-row:1;padding:0}.cn-kx-table td.cn-kx-c-menu{display:block;grid-column:2;grid-row:1;width:auto;margin-top:-4px;padding:0}.cn-kx-table td.cn-kx-c-key{display:block;grid-column:1/-1;grid-row:2;padding:0}.cn-kx-table .cn-kx-c-name .cn-list-main{max-width:none}.cn-kx-table .cn-kx-empty td{display:block;grid-column:1/-1;padding:0}.cn-kx-mmeta{display:flex}.cn-kx-by{display:inline}}@container (max-width: 640px){.cn-kx-prefixes>div{grid-template-columns:minmax(0,1fr);gap:6px}}.cn-wh-alert{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px}.cn-wh-alert p{flex:1 1 380px;margin:0}.cn-wh-alert .btn{background:var(--cn-card)}.cn-wh-two{display:flex;flex-direction:column;gap:3px;min-width:0}.cn-wh-desc{font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-wh-url{display:inline-flex;align-items:baseline;max-width:100%;min-width:0;font-family:var(--font-mono);font-size:12.5px;color:var(--ink);text-align:left}.cn-wh-host{flex:none;font-weight:500}.cn-wh-path{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3)}.cn-wh-url:hover .cn-wh-host{text-decoration:underline;text-underline-offset:2px}.cn-wh-evt{font-family:var(--font-mono);font-size:12.5px;font-weight:500;color:var(--ink)}.cn-wh-table td,.cn-wh-table th{white-space:nowrap}.cn-wh-table .cn-wh-c-url .cn-wh-two{max-width:400px}.cn-wh-table tbody tr[data-selected] td{background:var(--cn-accent-soft)}.cn-wh-table tbody tr[data-selected] td:first-child{box-shadow:inset 3px 0 0 var(--tc)}.cn-wh-table td.cn-wh-c-menu,.cn-wh-table th.cn-wh-c-menu{width:48px;padding-left:0;padding-right:14px;text-align:right}.cn-wh-table .cn-menu-anchor{display:inline-block}.cn-wh-rate{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.cn-wh-rate .cn-meter{width:56px}.cn-wh-rate .cn-num{min-width:44px;font-weight:500;color:var(--ink)}.cn-wh-rate-m{display:none}.cn-wh-nowrap{white-space:nowrap}.cn-wh-detail{display:flex;flex-direction:column;gap:16px;scroll-margin-top:84px}.cn-wh-detail-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-top:12px}.cn-wh-detail-title{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-width:0}.cn-wh-full{min-width:0;font-family:var(--font-mono);font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--ink);overflow-wrap:break-word}.cn-wh-hint{margin-top:12px}.cn-wh-hint a{white-space:nowrap}.cn-wh-events .cn-list-row{align-items:flex-start;gap:16px}.cn-wh-events .cn-wh-two{flex:1}.cn-wh-events .cn-wh-desc{white-space:normal;line-height:1.45}.cn-wh-events .cn-switch{margin-top:1px}.cn-wh-warn{padding:0 20px 14px}.cn-wh-detail .cn-col-4>.cn-card:last-child{flex:1}.cn-wh-deliveries td{white-space:nowrap}.cn-wh-evt-row{display:inline-flex;align-items:center;gap:8px}.cn-wh-rowlink{text-align:left}.cn-wh-rowlink:hover{text-decoration:underline;text-underline-offset:2px}.cn-wh-attempt-cell{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.cn-wh-attempt-cell small{font-size:11.5px;color:var(--ink-3)}.cn-wh-attempt-cell[data-ok]{color:var(--ink-3)}.cn-wh-m{display:none}.cn-wh-summary{grid-template-columns:96px minmax(0,1fr)}.cn-wh-summary .cn-mono{font-size:12.5px}.cn-wh-sec{display:flex;flex-direction:column;gap:10px}.cn-wh-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cn-wh-sec-head h3{margin:0;font-size:13.5px;font-weight:600;color:var(--ink)}.cn-wh-sec-head>span{font-size:12px;color:var(--ink-3)}.cn-wh-code[data-capped] .dm-code-body{max-height:232px;overflow-y:auto}.cn-wh-headers{margin:0;padding:10px 12px;display:flex;flex-direction:column;gap:3px;border:1px solid var(--line);border-radius:8px;background:var(--cn-sunken);font-family:var(--font-mono);font-size:12px;line-height:1.6}.cn-wh-headers>div{display:flex;gap:8px;min-width:0}.cn-wh-headers dt{flex:none;color:var(--ink-3)}.cn-wh-headers dd{min-width:0}.cn-wh-headers dd,.cn-wh-pre{margin:0;color:var(--ink);overflow-wrap:anywhere}.cn-wh-pre{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--cn-sunken);font-family:var(--font-mono);font-size:12px;line-height:1.6;white-space:pre-wrap}.cn-wh-foot-note{align-self:center;font-size:12.5px;color:var(--ink-3)}.cn-wh-attempts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cn-wh-attempt{position:relative;display:flex;align-items:center;gap:12px;padding:7px 0}.cn-wh-attempt:not(:last-child):after{content:"";position:absolute;left:11.25px;top:calc(50% + 12px);bottom:calc(12px - 50%);width:1.5px;background:var(--line)}.cn-wh-attempt-mark{position:relative;z-index:1;flex:none;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--line-2);background:var(--cn-card);font-size:11px;font-weight:600;color:var(--ink-3)}.cn-wh-attempt[data-state=failed] .cn-wh-attempt-mark{border-color:color-mix(in oklab,var(--cn-critical) 55%,var(--cn-card));background:color-mix(in oklab,var(--cn-critical) 9%,var(--cn-card));color:var(--cn-bad-text)}.cn-wh-attempt[data-state=next] .cn-wh-attempt-mark{border-color:var(--tc);background:var(--cn-accent-soft);color:var(--cn-link)}.cn-wh-attempt-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:13px}.cn-wh-attempt-text b{font-weight:500;color:var(--ink)}.cn-wh-attempt-text span{font-size:12px;color:var(--ink-3)}.cn-wh-attempt[data-state=later] .cn-wh-attempt-text b{font-weight:400;color:var(--ink-3)}.cn-wh-attempt-later{font-size:12px;color:var(--ink-4)}.cn-wh-verify{scroll-margin-top:84px}.cn-wh-verify-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cn-wh-verify-text{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.cn-wh-verify .cn-steps{align-self:stretch;margin:0;padding:0;list-style:none}.cn-wh-verify .cn-step{padding:12px 0}.cn-step-text .cn-wh-schedule{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.cn-step-text .cn-wh-schedule .cn-kw-chip{height:20px;padding:0 6px;font-size:11.5px}.cn-wh-verify-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-top:4px}.cn-wh-verify-code{min-width:0;padding:16px}@container (max-width: 1040px){.cn-wh-verify-grid{grid-template-columns:minmax(0,1fr)}.cn-wh-verify-code{padding-top:0}.cn-wh-detail .cn-grid>.cn-col-8{order:-1}}@container (min-width: 641px) and (max-width: 1040px){.cn-wh-detail .cn-col-4.cn-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 1000px){.cn-wh-c-p50{display:none}}@container (max-width: 860px){.cn-wh-c-events{display:none}}@container (max-width: 640px){.cn-wh-table,.cn-wh-table tbody{display:block}.cn-wh-table thead{display:none}.cn-wh-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 12px 14px 20px;border-bottom:1px solid var(--line)}.cn-wh-table tbody tr:last-child{border-bottom:0;border-radius:0 0 12px 12px}.cn-wh-table tbody tr[data-selected]{background:var(--cn-accent-soft);box-shadow:inset 3px 0 0 var(--tc)}.cn-wh-table tbody tr:hover td,.cn-wh-table tbody tr[data-selected] td,.cn-wh-table tbody tr[data-selected] td:first-child{background:none;box-shadow:none}.cn-wh-table td,.cn-wh-table td.cn-wh-c-menu,.cn-wh-table td.cn-wh-c-url{display:block;padding:0;border:0;width:auto;min-width:0}.cn-wh-table .cn-wh-c-url{grid-column:1;grid-row:1}.cn-wh-table .cn-wh-c-status{grid-column:2;grid-row:1}.cn-wh-table .cn-wh-c-menu{grid-column:3;grid-row:1}.cn-wh-table .cn-wh-c-events{display:block;grid-column:1/-1;grid-row:2}.cn-wh-table td.cn-wh-c-rate{grid-column:1/-1;grid-row:3;text-align:left}.cn-wh-table .cn-wh-c-p50{display:none}.cn-wh-rate{justify-content:flex-start}.cn-wh-rate-m{display:inline;font-size:12.5px;color:var(--ink-3)}.cn-wh-full{font-size:14px}}@container (max-width: 560px){.cn-wh-c-attempt,.cn-wh-c-duration,.cn-wh-c-when{display:none}.cn-wh-m{display:inline}}.cn-usage-caption{margin:0;font-size:13px;color:var(--ink-3)}.cn-usage-caption .cn-num{color:var(--ink-2);font-weight:500}.cn-usage-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.cn-usage-kpi-delta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:12.5px;color:var(--ink-3)}.cn-usage-kpi-note{font-size:12.5px;line-height:1.45;color:var(--ink-3);max-width:26ch}@container (max-width: 1040px){.cn-usage-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.cn-usage-kpis .cn-kpi{grid-column:span 2;border-left:1px solid var(--line);border-top:0}.cn-usage-kpis .cn-kpi:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--line)}.cn-usage-kpis .cn-kpi:first-child,.cn-usage-kpis .cn-kpi:nth-child(4){border-left:0}}@container (max-width: 640px){.cn-usage-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-usage-kpis .cn-kpi,.cn-usage-kpis .cn-kpi:nth-child(n+4){grid-column:auto;padding:16px;border-left:1px solid var(--line);border-top:1px solid var(--line)}.cn-usage-kpis .cn-kpi:nth-child(odd){border-left:0}.cn-usage-kpis .cn-kpi:first-child,.cn-usage-kpis .cn-kpi:nth-child(2){border-top:0}.cn-usage-kpis .cn-kpi:last-child:nth-child(odd){grid-column:1/-1}.cn-usage-kpis .cn-kpi-value{font-size:23px}}@container (max-width: 340px){.cn-usage-kpis{grid-template-columns:minmax(0,1fr)}.cn-usage-kpis .cn-kpi,.cn-usage-kpis .cn-kpi:nth-child(n+4){border-left:0;border-top:1px solid var(--line)}.cn-usage-kpis .cn-kpi:first-child{border-top:0}}.cn-usage-limit{gap:10px}.cn-usage-peak{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.cn-usage-peak b{font-size:32px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--ink)}.cn-usage-peak span{font-size:13px;color:var(--ink-3)}.cn-usage-limit-note{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.6;color:var(--ink-3)}.cn-usage-limit-note .cn-code-inline{font-size:11.5px;padding:0 5px;white-space:nowrap}.cn-usage-endpoints .cn-card-head .cn-link-arrow{flex:none;white-space:nowrap}.cn-usage-table-wrap{border-radius:0 0 11px 11px}.cn-usage-ep{display:flex;flex-direction:column;gap:3px;min-width:0}.cn-usage-ep b{font-weight:500;color:var(--ink)}.cn-usage-ep>span{font-size:12px;color:var(--ink-3);white-space:nowrap}.cn-usage-ep .cn-mono{font-size:11.5px}.cn-usage-share{display:flex;align-items:center;gap:10px;min-width:150px}.cn-usage-share-track{flex:1;max-width:140px;height:6px;border-radius:3px;background:var(--cn-grid);overflow:hidden}.cn-usage-share-track i{display:block;height:100%;border-radius:0 3px 3px 0;background:var(--cn-s1)}.cn-usage-share .cn-num{min-width:42px;text-align:right;font-size:12.5px;color:var(--ink-2)}@container (max-width: 1040px){.cn-usage-ep>span{white-space:normal}.cn-usage-table [data-col=failed]{display:none}}@container (max-width: 640px){.cn-filters .cn-usage-caption{flex-basis:100%;margin-left:0}.cn-usage-table [data-col]{display:none}.cn-usage-share{min-width:0}.cn-usage-share-track,.cn-usage-th-more{display:none}}@container (max-width: 480px){.cn-usage-ep-path{display:none}.cn-usage-table td,.cn-usage-table th{padding-left:10px;padding-right:10px}.cn-usage-table td:first-child,.cn-usage-table th:first-child{padding-left:16px}.cn-usage-table td:last-child,.cn-usage-table th:last-child{padding-right:16px}}.cn-logs-search{flex:1 1 220px;max-width:300px}.cn-logs-count{font-size:13px;color:var(--ink-3);white-space:nowrap}.cn-logs-count b{color:var(--ink);font-weight:600}@container (max-width: 640px){.cn-logs-search{flex-basis:100%;max-width:none}}.cn-logs-table td{padding-top:10px;padding-bottom:10px}.cn-logs-stack{display:flex;flex-direction:column;gap:2px;line-height:1.3;white-space:nowrap}.cn-logs-stack b{font-weight:500;color:var(--ink)}.cn-logs-stack>span:last-child{font-size:12px;color:var(--ink-3)}.cn-logs-stack .cn-mono{font-size:11.5px}.cn-logs-key{color:var(--ink-2)}.cn-logs-req{display:flex;align-items:center;gap:8px;min-width:0}.cn-logs-path{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:12.5px;color:var(--ink)}.cn-logs-narrow{display:none}.cn-logs-req-sub{margin-top:4px;font-size:12px;color:var(--ink-3);white-space:nowrap}.cn-logs-job{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cn-logs-job code{font-family:var(--font-mono);font-size:12px;color:var(--ink-2)}.cn-logs-table tbody tr[data-active] td{background:var(--cn-accent-soft)}.cn-logs-table tbody tr:focus-visible{outline:2px solid var(--tc-ink);outline-offset:-2px}@container (max-width: 760px){.cn-logs-table [data-col]{display:none}.cn-logs-path{max-width:150px}}@container (max-width: 560px){.cn-logs-table [data-wide]{display:none}.cn-logs-table span.cn-logs-narrow{display:inline}.cn-logs-table div.cn-logs-narrow{display:block}.cn-logs-path{max-width:calc(100cqw - 176px)}}.cn-live{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--cn-card);font-size:13px;color:var(--ink-2);white-space:nowrap}.cn-live-dot{position:relative;flex:none;width:8px;height:8px}.cn-live-dot,.cn-live-dot:after{border-radius:50%;background:var(--cn-good)}.cn-live-dot:after{content:"";position:absolute;inset:0;animation:cn-live-pulse 2s ease-out infinite}@keyframes cn-live-pulse{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.8);opacity:0}}.cn-live-refresh[data-spinning] svg{animation:cn-logs-spin .7s var(--ease)}@keyframes cn-logs-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cn-live-dot:after,.cn-live-refresh[data-spinning] svg{animation:none}}.cn-req-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cn-req-nav{margin-left:auto;display:inline-flex;gap:2px}.cn-req-nav .cn-icon-btn[disabled]{opacity:.35;cursor:not-allowed;background:none}.cn-req-help{display:block;margin-top:4px;color:var(--ink-3)}.cn-req-dl{grid-template-columns:128px minmax(0,1fr);gap:12px 16px}.cn-req-dl dd{line-height:1.45}.cn-req-copy{display:flex;align-items:center;gap:4px;min-width:0}.cn-req-copy code{min-width:0;font-family:var(--font-mono);font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-req-dl .cn-req-copy{margin:-3px 0}.cn-req-sub{display:block;margin-top:2px;font-size:12px;color:var(--ink-3)}.cn-req-mono,.cn-req-sub{font-family:var(--font-mono)}.cn-req-mono{font-size:12.5px}.cn-req-section{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--line)}.cn-req-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.cn-req-title{margin:0;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cn-req-meta{margin:-4px 0 0;font-size:12.5px;color:var(--ink-3)}.cn-req-line{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 6px 7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--cn-sunken)}.cn-req-line code{flex:1;min-width:0;font-family:var(--font-mono);font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-req-status{flex:1;min-height:24px;display:inline-flex;align-items:center;font-size:13px;font-weight:500;color:var(--ink)}.cn-req-headers{margin:0;display:grid;grid-template-columns:184px minmax(0,1fr);border:1px solid var(--line);border-radius:8px;font-family:var(--font-mono);font-size:12px;line-height:1.5}.cn-req-headers>div{display:contents}.cn-req-headers dd,.cn-req-headers dt{padding:7px 12px;border-top:1px solid var(--line)}.cn-req-headers>div:first-child>*{border-top:0}.cn-req-headers dt{color:var(--ink-3);white-space:nowrap}.cn-req-headers dd{margin:0;padding-left:0;color:var(--ink);overflow-wrap:anywhere}@media (max-width:520px){.cn-req-dl{grid-template-columns:104px minmax(0,1fr)}.cn-req-headers{grid-template-columns:minmax(0,1fr)}.cn-req-headers dt{padding-bottom:0}.cn-req-headers dd{padding:2px 12px 7px;border-top:0}}.cn-req-section .dm-code-body{padding:12px 0;max-height:340px;overflow:auto}.cn-req-section .dm-code-body code{font-size:12px;line-height:1.7}.cn-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cn-timeline li{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto 64px;align-items:center;gap:10px;padding:6px 0;font-size:13px}.cn-timeline li:not(:last-child):after{content:"";position:absolute;left:8px;top:50%;width:2px;height:100%;background:var(--line)}.cn-timeline-mark{position:relative;z-index:1;width:12px;height:12px;margin-left:3px;border-radius:50%;border:2px solid var(--line-2);background:var(--cn-card)}.cn-timeline li[data-state=done] .cn-timeline-mark{border-color:var(--cn-good);background:var(--cn-good)}.cn-timeline li[data-state=current] .cn-timeline-mark{border-color:var(--cn-warn);background:color-mix(in oklab,var(--cn-warn) 28%,var(--cn-card))}.cn-timeline li[data-state=failed] .cn-timeline-mark{border-color:var(--cn-critical);background:var(--cn-critical)}.cn-timeline-label{color:var(--ink);font-weight:500}.cn-timeline-time{font-size:12.5px;color:var(--ink-2)}.cn-timeline-offset{font-size:12.5px;color:var(--ink-3);text-align:right}.cn-timeline li[data-state=pending] .cn-timeline-label,.cn-timeline li[data-state=pending] .cn-timeline-time{color:var(--ink-4);font-weight:400}.cn-req-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.cn-bl-foot{flex-wrap:wrap;row-gap:6px}.cn-bl-pace{margin:10px 0 0}.cn-bl-active{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:22px}.cn-bl-active p{margin:0}.cn-bl-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.cn-bl-fields{gap:16px}.cn-bl-fields[data-off] .field{opacity:.55}.cn-bl-fields .cn-hint{margin-top:auto}.cn-bl-channels{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px}.cn-bl-channels li{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;font-size:13.5px}.cn-bl-channels li+li{border-top:1px solid var(--line)}.cn-bl-channels li>svg{flex:none;color:var(--ink-3)}.cn-bl-buy,.cn-bl-target{scroll-margin-top:84px}.cn-bl-buy h2{align-self:flex-start}.cn-bl-buy h2:focus{outline:none}.cn-bl-buy h2:focus-visible{outline:2px solid var(--tc-ink);outline-offset:4px;border-radius:4px}.cn-bl-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@container (max-width: 820px){.cn-bl-blocks{grid-template-columns:minmax(0,1fr)}}.cn-bl-block{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--cn-card)}.cn-bl-block[data-popular]{border-color:var(--tc);box-shadow:0 0 0 1px var(--tc),0 14px 32px -22px color-mix(in oklab,var(--tc) 70%,transparent);background:linear-gradient(180deg,var(--cn-accent-soft),var(--cn-card) 62%)}.cn-bl-block-name{margin:0;font-size:15px;font-weight:600;letter-spacing:-.005em}.cn-bl-block .cn-row{min-height:22px}.cn-bl-price{display:flex;align-items:baseline;gap:8px;font-size:36px;font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cn-bl-price span{font-size:13px;font-weight:500;letter-spacing:0;color:var(--ink-3)}.cn-bl-credits{display:flex;flex-direction:column;gap:3px;font-size:14px}.cn-bl-credits b{font-weight:600;color:var(--ink)}.cn-bl-credits span{font-size:12.5px;color:var(--ink-3)}.cn-bl-feats{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.cn-bl-feats li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;color:var(--ink-2)}.cn-bl-feats svg{flex:none;margin-top:2px;color:var(--tc)}.cn-bl-block .btn{margin-top:auto}.cn-bl-remaining{display:flex;align-items:center;gap:10px;min-width:130px}.cn-bl-remaining .cn-meter{flex:none;width:64px}.cn-bl-source{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cn-bl-source svg{color:var(--ink-3)}.cn-bl-nowrap{white-space:nowrap}.cn-table td.cn-bl-cell-action{width:1%;padding-top:6px;padding-bottom:6px;text-align:right}.cn-table tbody tr.cn-bl-new td{animation:cn-bl-new 2.6s var(--ease)}@keyframes cn-bl-new{0%{background:var(--cn-accent-soft)}}.cn-root .cn-bl-brand{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:26px;margin:0;border:1px solid var(--line-2);border-radius:5px;background:var(--cn-card);color:var(--ink);font-family:var(--font-sans);font-size:9.5px;font-weight:800;font-style:italic;letter-spacing:.04em;line-height:1}.cn-bl-pm{display:flex;align-items:center;gap:14px}.cn-root .cn-bl-pm .cn-bl-brand{width:48px;height:32px;font-size:11px}.cn-bl-updated{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--cn-good-text)}.cn-bl-details dd span{display:block}.cn-bl-checkout{display:flex;flex-direction:column;gap:16px}.cn-bl-order{border:1px solid var(--line);border-radius:10px;background:var(--cn-sunken)}.cn-bl-order-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 14px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-2)}.cn-bl-order-row:first-child{border-top:0}.cn-bl-order-main{align-items:flex-start;padding:12px 14px}.cn-bl-order-main>b{font-size:15px;font-weight:600;color:var(--ink)}.cn-bl-order-main .cn-list-main>span{white-space:normal}.cn-bl-order-total{font-weight:600;color:var(--ink)}.cn-bl-order-total small{margin-left:4px;font-size:12px;font-weight:500;color:var(--ink-3)}.cn-bl-group{display:flex;flex-direction:column;gap:10px}.cn-bl-label,.cn-st-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cn-bl-choices{display:flex;flex-direction:column;gap:8px}.cn-choice .cn-bl-choice-text{flex:1;min-width:0;margin:0}.cn-bl-choices .cn-choice[disabled]{cursor:not-allowed;opacity:.6}.cn-root .cn-choice .cn-bl-brand{align-self:center}.cn-bl-cardform{display:flex;flex-direction:column;gap:12px}.cn-bl-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cn-bl-cardnum{position:relative}.cn-bl-cardnum input{padding-right:58px}.cn-root .cn-bl-cardnum .cn-bl-brand{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.cn-bl-checkout .cn-check>span{font-size:13.5px;color:var(--ink)}.cn-bl-error{color:var(--cn-bad-text)}.cn-bl-spin{animation:cn-bl-spin .8s linear infinite}@keyframes cn-bl-spin{to{transform:rotate(1turn)}}.cn-bl-success{display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 0 2px;text-align:center}.cn-bl-success-icon{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--cn-good) 12%,var(--cn-card));color:var(--cn-good-text);border:1px solid color-mix(in oklab,var(--cn-good) 30%,var(--cn-card))}.cn-bl-success h3{margin:6px 0 0;font-size:22px;font-weight:600;letter-spacing:-.02em}.cn-bl-success p{margin:0;font-size:14px;color:var(--ink-3)}.cn-bl-success p b{color:var(--ink);font-weight:600}.cn-bl-receipt{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--cn-sunken)}.cn-st-panel{margin-top:24px}.cn-st-panel[hidden]{display:none}.cn-st-form{display:flex;flex-direction:column;gap:16px}.cn-st-foot{flex-wrap:wrap;row-gap:8px}.cn-st-saved{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--cn-good-text)}.cn-st-fill{display:flex;flex-direction:column}.cn-st-fill>.cn-list{flex:1}.cn-st-wrap b,.cn-st-wrap span{white-space:normal}.cn-st-modal-text{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.cn-st-danger{border-color:color-mix(in oklab,var(--cn-critical) 34%,var(--line))}.cn-st-danger .cn-card-title{color:var(--cn-bad-text)}.cn-st-danger-row{flex-wrap:wrap;gap:12px 24px;padding-top:16px;padding-bottom:16px}.cn-st-danger-row .cn-list-main{flex:1 1 320px}.cn-st-confirm{display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:var(--ink-2)}.cn-st-confirm b{color:var(--ink);font-weight:600}.cn-st-confirm .cn-input{width:100%}.cn-table td.cn-st-cell-action{width:1%;white-space:nowrap;text-align:right;padding-top:8px;padding-bottom:8px}.cn-st-actions{justify-content:flex-end;gap:8px}.cn-st-person{display:flex;align-items:center;gap:12px;min-width:0}.cn-st-owner{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.cn-st-owner svg{color:var(--ink-3)}.cn-root .field.cn-st-compact{width:150px}.cn-root .field.cn-st-compact select{min-height:32px;height:32px;padding:0 30px 0 10px;font-size:13px;border-radius:7px;background-position:right 9px center}@container (max-width: 720px){.cn-st-table table,.cn-st-table tbody{display:block}.cn-st-table thead{display:none}.cn-st-table tbody tr{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:14px 16px;border-bottom:1px solid var(--line)}.cn-st-table tbody tr:last-child{border-bottom:0}.cn-st-table .cn-table tbody td{padding:0;border:0;background:none}.cn-st-table .cn-table tbody tr:hover{background:var(--cn-hover)}.cn-st-table .cn-table tbody tr:hover td{background:none}.cn-st-table td:first-child{grid-column:1/4;grid-row:1;min-width:0}.cn-st-table td:nth-child(5){grid-column:4;grid-row:1}.cn-st-table td:nth-child(2){grid-column:1;grid-row:2}.cn-st-table td:nth-child(3){grid-column:2;grid-row:2}.cn-st-table td:nth-child(4){grid-column:3/5;grid-row:2;text-align:right}.cn-st-table .cn-table td.cn-st-cell-action{width:auto}}.cn-st-choices{display:flex;flex-direction:column;gap:8px}.cn-st-method-icon{flex:none;width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--cn-sunken);color:var(--ink-2)}.cn-st-dots{letter-spacing:.12em}.cn-st-note{margin-top:auto}.cn-st-codes-box{position:relative;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--cn-sunken)}.cn-st-codes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,max-content);gap:12px 40px;counter-reset:code}.cn-st-codes li{display:flex;align-items:baseline;gap:12px;font-family:var(--font-mono);font-size:14px;letter-spacing:.06em;color:var(--ink)}.cn-st-codes li:before{counter-increment:code;content:counter(code);min-width:10px;text-align:right;font-size:11px;letter-spacing:0;color:var(--ink-4)}.cn-st-codes-copy{position:absolute;top:10px;right:10px}.cn-st-sso{display:flex;align-items:center;gap:16px 20px;flex-wrap:wrap;padding:20px}.cn-st-sso-text{flex:1;min-width:min(100%,280px);display:flex;flex-direction:column;gap:4px}.cn-st-sso-text p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-3)}.cn-st-notif{display:grid;grid-template-columns:minmax(0,1fr) 210px auto;gap:10px 24px;padding-top:16px;padding-bottom:16px}.cn-st-notif-to{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;font-size:12.5px;color:var(--ink-3)}.cn-st-notif-to>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-st-notif[data-off] .cn-list-main b{color:var(--ink-2)}@container (max-width: 640px){.cn-st-notif{grid-template-columns:minmax(0,1fr) auto}.cn-st-notif-to{grid-column:1;grid-row:2;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.cn-st-notif .cn-switch{grid-column:2;grid-row:1/3;align-self:center}}.cn-st-mailbox{display:flex;align-items:center;gap:12px;min-width:0}.cn-st-mailbox b{font-size:14px;font-weight:500;overflow-wrap:anywhere}.cn-st-mailbox-hint{margin-top:12px}.cn-list-main .cn-st-you{display:inline-block;margin-left:8px;padding:1px 6px;vertical-align:middle;line-height:14px;border:1px solid var(--line);border-radius:5px;background:var(--cn-sunken);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cn-st-facts{padding-top:16px;border-top:1px solid var(--line)}.cn-st-events{list-style:none;margin:0;padding:0;gap:12px}.cn-st-events,.cn-st-events li{display:flex;flex-direction:column}.cn-st-events li{gap:4px;font-size:13px;color:var(--ink-2)}.cn-st-events li,.cn-st-footnote{align-items:flex-start;line-height:1.5}.cn-st-footnote{display:inline-flex;gap:8px}.cn-st-footnote svg{flex:none;margin-top:2px;color:var(--ink-3)}.cn-pg{display:grid;grid-template-columns:240px minmax(0,1fr) minmax(0,1.12fr);gap:20px;align-items:start}.cn-pg-col{display:flex;flex-direction:column;gap:20px;min-width:0}.cn-root .cn-pg .field input.cn-pg-mono{font-family:var(--font-mono);font-size:12.5px}.cn-pg-side{align-self:stretch;min-width:0}.cn-pg-nav{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto;padding:4px 6px 8px}.cn-pg-nav,.cn-pg-nav-group{display:flex;flex-direction:column}.cn-pg-nav-group{gap:1px}.cn-pg-nav-label{padding:12px 8px 6px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.cn-pg-ep{display:flex;align-items:center;gap:9px;width:100%;height:34px;padding:0 8px;border:1px solid transparent;border-radius:8px;font-size:13px;color:var(--ink-2);text-align:left;transition:background var(--d-fast) var(--ease),color var(--d-fast) var(--ease)}.cn-pg-ep:hover{background:var(--cn-hover);color:var(--ink)}.cn-pg-ep:focus-visible{outline:2px solid var(--tc);outline-offset:1px}.cn-pg-ep[aria-current=true]{background:var(--cn-accent-soft);border-color:var(--cn-accent-line);color:var(--ink);font-weight:500}.cn-pg-ep .cn-method{flex:none;min-width:38px;height:18px;font-size:9.5px}.cn-pg-ep:not([aria-current=true]) .cn-method{background:var(--cn-sunken);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.cn-pg-ep:not([aria-current=true]) .cn-method[data-m=POST]{background:var(--cn-accent-soft);color:var(--cn-link);box-shadow:inset 0 0 0 1px var(--cn-accent-line)}.cn-pg-ep-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-pg-ep-cost{flex:none;font-size:11.5px;font-weight:400;color:var(--ink-3);font-variant-numeric:tabular-nums}.cn-pg-ep[aria-current=true] .cn-pg-ep-cost{color:var(--cn-link)}.cn-pg-pick{display:none}.cn-pg-code,.cn-pg-req,.cn-pg-res{container-type:inline-size}.cn-pg-req-title{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.cn-pg-form{display:flex;flex-direction:column;gap:18px}.cn-pg-summary{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-3)}.cn-pg-url{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 10px;padding:8px 6px 8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--cn-sunken)}.cn-pg-url .cn-method{flex:none;margin-top:1px}.cn-pg-url-text{flex:1;min-width:0;font-family:var(--font-mono);font-size:12.5px;line-height:22px;color:var(--ink);overflow-wrap:anywhere}.cn-pg-url-base{color:var(--ink-3)}.cn-pg-url-text b{font-weight:500;color:var(--cn-link)}.cn-pg-url-text b[data-empty]{color:var(--ink-4)}.cn-pg-url-qs{color:var(--ink-2)}.cn-pg-keyline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.cn-pg-keyline code{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.cn-pg-keyline-scope{font-size:12px;color:var(--ink-3)}.cn-pg-idem{display:flex;gap:8px}.cn-pg-idem input{flex:1;min-width:0}.cn-root .cn-pg-idem .btn{flex:none;min-height:40px}.cn-pg-idem-note{display:flex;align-items:flex-start;gap:6px}.cn-pg-idem-note svg{flex:none;margin-top:2px;color:var(--tc)}.cn-pg-idem-note[data-tone=warn]{color:var(--ink-2)}.cn-pg-idem-note[data-tone=warn] svg{color:var(--cn-bad-text)}.cn-pg .cn-link{font:inherit;font-weight:500}.cn-pg-sect{display:flex;flex-direction:column;gap:14px}.cn-pg-sect-head{display:flex;align-items:center;gap:12px}.cn-pg-sect-head:after{content:"";order:1;flex:1;height:1px;background:var(--line)}.cn-pg-sect-head h3{margin:0;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cn-pg-req-key{order:2;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-3)}.cn-pg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;align-items:start}.cn-pg-fields>[data-wide]{grid-column:1/-1}.cn-pg-fields>.field[data-solo]{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;align-items:center}.cn-pg-fields>.field[data-solo]>*{grid-column:1;grid-row:2}.cn-pg-fields>.field[data-solo]>.cn-pg-label{grid-row:1}.cn-pg-fields>.field[data-solo]>.cn-hint{grid-column:2}.cn-pg-none{margin:0;font-size:13.5px;color:var(--ink-3)}.cn-pg .cn-pg-label,.cn-root .cn-pg .field>.cn-pg-label{display:flex;align-items:baseline;gap:6px;min-width:0;font-family:var(--font-sans);font-size:12px;letter-spacing:0;text-transform:none;color:var(--ink-3)}.cn-pg-label code{font-family:var(--font-mono);font-size:12.5px;font-weight:500;color:var(--ink)}.cn-pg-label .field-req{flex:none;align-self:center}.cn-pg-type{margin-left:auto;min-width:0;font-family:var(--font-mono);font-size:11px;color:var(--ink-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-pg-obj{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--cn-sunken)}.cn-pg-obj-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cn-pg-obj-grid[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-root .cn-pg .cn-pg-obj .field{gap:5px}.cn-root .cn-pg .cn-pg-obj .field>.cn-pg-sublabel{font-size:11px;letter-spacing:0;text-transform:none}.cn-pg-chips{display:flex;flex-wrap:wrap;gap:6px}.cn-pg-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--line-2);border-radius:999px;background:var(--cn-card);font-family:var(--font-mono);font-size:12px;color:var(--ink-2);white-space:nowrap;transition:border-color var(--d-fast) var(--ease),background var(--d-fast) var(--ease),color var(--d-fast) var(--ease)}.cn-pg-chip:hover{border-color:var(--ink-3);color:var(--ink)}.cn-pg-chip[aria-pressed=true]{border-color:var(--tc);background:var(--cn-accent-soft);color:var(--cn-link)}.cn-pg-chip svg{flex:none;color:var(--tc)}.cn-pg-chip b{font-weight:600;color:var(--cn-bad-text)}.cn-pg-switch{display:flex;align-items:center;gap:10px;min-height:40px}.cn-pg-switch code{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-2)}.cn-pg-send{position:sticky;bottom:0;z-index:3;flex-wrap:wrap}.cn-pg-send-note{font-size:12.5px}.cn-pg-kbd{margin-left:2px;padding:0 6px;border-radius:5px;font-family:var(--font-mono);font-size:11px;line-height:18px;background:color-mix(in oklab,currentColor 20%,transparent)}.cn-pg-code-head{position:relative}.cn-pg-code-head .cn-tabs{padding:0 104px 0 20px}.cn-pg-wrap{position:absolute;top:50%;right:16px;transform:translateY(-50%);display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3)}.cn-pg-code-body{padding:12px}.cn-pg .dm-code-body{max-height:620px;overflow:auto}.cn-pg .dm-code-body code{font-size:12.5px}.cn-pg[data-wrap] .dm-code-body code{min-width:0}.cn-pg[data-wrap] .dm-code-src{white-space:pre-wrap;overflow-wrap:anywhere;padding-left:2ch;text-indent:-2ch}.cn-pg-code-foot{flex-wrap:wrap}.cn-pg-code-foot .cn-mono{font-size:12px;color:var(--ink-2)}.cn-pg-res{scroll-margin-top:80px}.cn-pg-res-links{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap}.cn-pg-res-body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.cn-pg-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px}.cn-pg-status b{font-weight:600;color:var(--ink)}.cn-pg-sep{color:var(--ink-4)}.cn-pg-status-at{margin-left:auto;font-size:12.5px;color:var(--ink-3)}.cn-pg-headers{display:flex;flex-wrap:wrap;gap:6px;margin:0}.cn-pg-headers>div{display:inline-flex;align-items:center;gap:8px;min-height:26px;padding:2px 10px;border:1px solid var(--line);border-radius:6px;background:var(--cn-sunken);font-family:var(--font-mono);font-size:11.5px}.cn-pg-headers dt{color:var(--ink-3)}.cn-pg-headers dd{margin:0;font-weight:500;color:var(--ink)}.cn-pg-note{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.cn-pg-note[data-tone=bad]{color:var(--ink-2)}.cn-pg-job{display:flex;flex-direction:column;gap:14px;margin-top:4px;padding-top:16px;border-top:1px dashed var(--line-2)}.cn-pg-job-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cn-pg-job-label{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cn-pg-job-id{font-family:var(--font-mono);font-size:12.5px;color:var(--ink)}.cn-root .cn-pg-poll{margin-left:auto;padding:4px 10px;font-size:12.5px}.cn-pg-tl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.cn-pg-tl li{position:relative;display:flex;flex-direction:column;gap:1px;padding-top:20px;font-size:12.5px}.cn-pg-tl li:before{content:"";position:absolute;top:6px;left:16px;right:6px;height:2px;border-radius:1px;background:var(--line)}.cn-pg-tl li:last-child:before{display:none}.cn-pg-tl li i{position:absolute;top:1px;left:0;width:12px;height:12px;border-radius:50%;border:2px solid var(--line-2);background:var(--cn-card)}.cn-pg-tl li span{font-weight:500;color:var(--ink)}.cn-pg-tl li small{font-size:11.5px;color:var(--ink-3)}.cn-pg-tl li[data-state=done] i{border-color:var(--tc);background:var(--tc)}.cn-pg-tl li[data-state=done]:before{background:var(--tc)}.cn-pg-tl li[data-state=current] i{border-color:var(--tc);animation:cn-pg-pulse 1.2s var(--ease) infinite}.cn-pg-tl li[data-state=todo] span{font-weight:400;color:var(--ink-3)}@keyframes cn-pg-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--tc) 35%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklab,var(--tc) 0,transparent)}}.cn-pg-spin{flex:none;animation:dm-spin .9s linear infinite}.cn-pg-sending,.cn-pg-wait{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--ink-3)}.cn-pg-wait{padding:12px 14px;border:1px dashed var(--line-2);border-radius:10px}.cn-pg-sending{justify-content:center;padding:36px 0;flex-wrap:wrap}.cn-pg-sending code{font-family:var(--font-mono);font-size:12.5px;color:var(--ink)}.cn-pg-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:4px 0 2px}.cn-pg-empty-icon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--cn-sunken);color:var(--ink-3)}.cn-pg-empty p{margin:0;max-width:54ch;font-size:13.5px;line-height:1.55;color:var(--ink-3)}.cn-pg-empty p b{font-weight:600;color:var(--ink)}.cn-pg-empty .cn-pg-empty-kbd,.cn-pg-try{font-size:12.5px}.cn-pg-try{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;margin-top:6px;padding-top:14px;border-top:1px solid var(--line);color:var(--ink-3)}.cn-pg-hist-label{padding:12px 20px 6px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.cn-list+.cn-pg-hist-label,.cn-pg-hist-label+.cn-list{border-top:1px solid var(--line)}.cn-pg-hist-row{width:100%;gap:10px;padding:9px 20px;font-size:13px;text-align:left}button.cn-pg-hist-row:hover{background:var(--cn-hover)}.cn-pg-hist-row[aria-pressed=true]{background:var(--cn-accent-soft);box-shadow:inset 2px 0 0 var(--tc)}.cn-pg-hist-row .cn-method{flex:none}.cn-pg-hist-path{flex:1;min-width:0;font-family:var(--font-mono);font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-pg-hist-when{flex:none;min-width:58px;text-align:right;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.cn-pg-spin,.cn-pg-tl li[data-state=current] i{animation:none}}@container (max-width: 380px){.cn-pg-url-text{order:3;flex-basis:100%}.cn-pg-url .cn-copy{margin-left:auto}}@container (max-width: 360px){.cn-pg-fields{grid-template-columns:minmax(0,1fr)}.cn-pg-fields>.field[data-solo]{display:flex;align-items:stretch}.cn-pg-send .btn{flex:1;justify-content:center}.cn-pg-kbd{display:none}}@container (max-width: 1060px){.cn-pg{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-pg-side{grid-column:1/-1}.cn-pg-nav{display:none}.cn-pg-pick{display:flex;max-width:460px}}@container (max-width: 720px){.cn-pg{display:flex;flex-direction:column;align-items:stretch;gap:16px}.cn-pg-col{display:contents}.cn-pg-side{order:0}.cn-pg-req{order:1}.cn-pg-code{order:2}.cn-pg-res{order:3}.cn-pg-hist{order:4}.cn-pg-pick{max-width:none}.cn-pg-hist-when{min-width:0}}