@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{color-scheme:dark;--bg: #080b12;--panel: rgba(255,255,255,.07);--panel-strong: rgba(255,255,255,.11);--text: #f6f8fb;--muted: #a7b1c2;--line: rgba(255,255,255,.13);--accent: #78f3d2;--accent-2: #8cb7ff;--shadow: 0 24px 80px rgba(0,0,0,.38)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(120,243,210,.16),transparent 34rem),radial-gradient(circle at top right,rgba(140,183,255,.18),transparent 38rem),var(--bg)}.shell{display:flex;flex-direction:column;height:100%}.topbar{display:flex;align-items:center;gap:16px;padding:12px 20px;color:var(--text);background:#080b12d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);box-shadow:none;flex-shrink:0}.topbar__brand{display:flex;align-items:baseline;gap:8px;font-weight:700;font-size:1.05rem;text-decoration:none;color:var(--text)}.topbar__brand small{font-weight:500;opacity:.85;font-size:.8rem}.topbar__spacer{flex:1}.topbar__link{color:var(--muted);text-decoration:none;font-size:.9rem;opacity:.9;padding:6px 10px;border-radius:6px}.topbar__link:hover{color:var(--text);background:#ffffff14;opacity:1}.fps-meter{display:inline-flex;align-items:baseline;gap:4px;justify-content:center;min-width:66px;padding:4px 10px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;color:var(--text)}.fps-meter__value{font-size:1rem}.fps-meter__unit{font-size:.62rem;letter-spacing:.04em;opacity:.8}.fps-meter--good{color:#7ee787}.fps-meter--ok{color:#f2cc60}.fps-meter--bad{color:#ff7b72}.content{flex:1;min-height:0;overflow:auto}.gallery{max-width:1100px;margin:0 auto;padding:32px 20px 48px}.gallery__lead{margin:0 0 24px;color:var(--muted)}.gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.demo-card{display:block;text-decoration:none;color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:1rem;padding:18px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.demo-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#78f3d28c}.demo-card__icon{font-size:1.6rem;line-height:0}.demo-card__title{margin:8px 0 4px;font-size:1.05rem;font-weight:650}.demo-card__blurb{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.demo-page{display:flex;flex-direction:column;height:100%;min-height:0}.demo-page__header{padding:14px 20px;background:var(--panel);border-bottom:1px solid var(--line);flex-shrink:0}.demo-page__header h1{margin:0 0 2px;font-size:1.15rem;color:var(--text)}.demo-page__header p{margin:0;color:var(--muted);font-size:.85rem}.demo-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;background:var(--panel);border-bottom:1px solid var(--line);flex-shrink:0}.demo-toolbar label{font-size:.85rem;color:var(--muted)}.demo-toolbar select,.demo-toolbar input[type=number],.demo-toolbar input[type=text],.demo-toolbar input[type=search]{padding:6px 10px;border:1px solid var(--line);border-radius:.6rem;font-size:.85rem;background:#ffffff0a;color:var(--text)}.demo-toolbar select:focus,.demo-toolbar input[type=number]:focus,.demo-toolbar input[type=text]:focus,.demo-toolbar input[type=search]:focus{border-color:var(--accent);box-shadow:0 0 0 2px #78f3d238;outline:none}.demo-toolbar button{padding:6px 12px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);cursor:pointer;font-size:.85rem}.demo-toolbar button:hover{background:var(--panel-strong);border-color:var(--accent)}.demo-toolbar button.is-active{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#061019;border-color:transparent;font-weight:800}.demo-toolbar .spacer{flex:1}.demo-toolbar .stat{font-size:.85rem;color:var(--muted);font-variant-numeric:tabular-nums}.demo-scroll{flex:1;min-height:0;background:transparent}.demo-footer{display:flex;gap:24px;align-items:center;padding:8px 20px;background:var(--panel);border-top:1px solid var(--line);font-size:.82rem;color:var(--muted);flex-shrink:0;font-variant-numeric:tabular-nums}@media (max-width: 768px){.topbar{padding:10px 12px;gap:10px}.topbar__brand{font-size:.95rem;gap:4px}.topbar__brand small{display:none}.topbar__link{font-size:.8rem;padding:4px 6px}.gallery{padding:18px 14px 32px}.gallery__grid{grid-template-columns:1fr}.demo-page__header{padding:10px 14px}.demo-page__header h1{font-size:1rem}.demo-page__header p{font-size:.78rem}.demo-toolbar{padding:8px 12px;gap:8px}.demo-toolbar label{font-size:.8rem}.demo-toolbar select,.demo-toolbar input[type=number],.demo-toolbar input[type=text],.demo-toolbar input[type=search]{font-size:16px;padding:8px 10px;min-height:38px;flex:1 1 auto;min-width:0}.demo-toolbar input[type=search],.demo-toolbar input[type=text]{flex:1 1 100%}.demo-toolbar button{padding:8px 12px;font-size:.85rem;min-height:38px;flex:1 1 auto}.demo-toolbar .spacer{display:none}.demo-toolbar .stat{flex:1 1 100%;text-align:right}.demo-footer{padding:8px 12px;gap:12px;font-size:.75rem;flex-wrap:wrap}.msg{padding:6px 10px;gap:8px}.msg__avatar{width:28px;height:28px;font-size:.9rem}.msg__body{max-width:82%}.msg__bubble{font-size:.88rem;padding:7px 11px}.chat-composer{padding:8px 10px;gap:6px}.chat-composer textarea{font-size:16px;padding:8px 12px}.chat-composer button{padding:0 14px;min-height:40px}.code-scroll{overflow-x:auto}.code-row{font-size:.74rem;height:20px;line-height:20px}.code-gutter{width:42px;padding-right:8px}.code-text{padding-left:10px}.grid-head__cell,.grid-cell{font-size:.8rem;padding:0 8px}.grid-head__cell{padding:8px}.fin-row{grid-template-columns:72px 1fr 90px;gap:8px;padding:0 12px;height:48px;font-size:.82rem}.fin-change,.fin-spark{display:none}.commit{padding:8px 12px}.commit__row{gap:8px}.commit__msg{font-size:.85rem}.commit__sub{font-size:.72rem;gap:6px;flex-wrap:wrap}.commit__files{margin:6px 0 0}.commit__file{font-size:.74rem;gap:6px}.log-row{padding:0 10px;gap:8px;font-size:.74rem}.log-service{display:none}.log-level{width:44px}.product{padding:10px 12px;gap:10px;align-items:flex-start;flex-wrap:wrap}.product__img{width:64px;height:64px;font-size:1.8rem}.product__body{flex:1 1 calc(100% - 80px)}.product__name{font-size:.92rem}.product__aside{flex:1 1 100%;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;margin-top:4px}.product__price{font-size:1.05rem}.product__add{padding:8px 16px;min-height:40px}.sql-editor{font-size:.78rem;padding:10px 12px}.sql-head__cell,.sql-cell{padding:0 8px;font-size:.78rem}.sql-head__cell{padding:8px}}.feature{display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:space-between;margin-bottom:34px;padding:26px 28px;border:1px solid rgba(120,243,210,.3);border-radius:1.1rem;text-decoration:none;color:inherit;background:radial-gradient(circle at 0% 0%,rgba(120,243,210,.16),transparent 60%),radial-gradient(circle at 100% 100%,rgba(140,183,255,.16),transparent 60%),#ffffff0d;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.feature:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:#78f3d2b3}.feature__main{flex:1 1 26rem;min-width:0}.feature__tag{display:inline-block;margin-bottom:10px;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#061019;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.feature__title{margin:0 0 8px;font-size:1.5rem;font-weight:750;letter-spacing:-.02em}.feature__blurb{margin:0 0 14px;max-width:62ch;color:var(--muted);font-size:.9rem;line-height:1.55}.feature__cta{font-size:.88rem;font-weight:700;color:var(--accent)}.feature__facts{display:flex;gap:10px;flex-wrap:wrap}.feature__facts div{padding:12px 15px;border:1px solid var(--line);border-radius:.8rem;background:#080b1266}.feature__facts b{display:block;font-size:1.02rem;font-weight:750;font-variant-numeric:tabular-nums}.feature__facts span{display:block;margin-top:2px;font-size:.72rem;color:var(--muted)}.topbar__link--accent{color:var(--accent);font-weight:650;border:1px solid rgba(120,243,210,.35);padding:5px 10px}.topbar__link--accent:hover{color:#061019;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:transparent}@media (max-width: 768px){.feature{gap:18px;padding:20px 18px;margin-bottom:26px}.feature__title{font-size:1.2rem}.feature__blurb{font-size:.85rem}.feature__facts{width:100%}.feature__facts div{flex:1 1 8rem}.gallery__grid{grid-template-columns:1fr}}.demo-icon{width:1em;height:1em;flex-shrink:0;vertical-align:-.125em}h1 .demo-icon{width:1.15em;height:1.15em;color:var(--accent)}.demo-page__header h1{display:flex;align-items:center;gap:9px}.demo-page__header h1 .demo-icon{vertical-align:baseline}.demo-card__icon .demo-icon{width:26px;height:26px;color:var(--accent)}.demo-docs{flex-shrink:0;background:var(--panel);border-bottom:1px solid var(--line)}.demo-docs__summary{display:flex;align-items:center;gap:9px;padding:9px 20px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.78rem;color:var(--muted);list-style:none}.demo-docs__summary::-webkit-details-marker{display:none}.demo-docs__summary:hover{color:var(--text)}.demo-docs__summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.demo-docs__chev{width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(-45deg);transition:transform .18s ease;flex-shrink:0}.demo-docs[open] .demo-docs__chev{transform:rotate(45deg)}.demo-docs__label{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;color:var(--accent)}.demo-docs__feature{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-docs__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px;padding:2px 20px 16px;max-height:42vh;overflow:auto}.demo-docs__prose p{margin:0 0 10px;font-size:.83rem;line-height:1.55;color:#c9d1d9}.demo-docs__prose h4{margin:14px 0 6px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.demo-docs__prose ul{margin:0;padding-left:17px}.demo-docs__prose li{font-size:.8rem;line-height:1.5;color:#c9d1d9;margin-bottom:5px}.demo-docs__prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;background:#ffffff12;padding:1px 4px;border-radius:3px}.demo-docs__more a{color:var(--accent);text-decoration:none;font-size:.8rem}.demo-docs__more a:hover{text-decoration:underline}.demo-docs__codewrap{position:relative;min-width:0}.demo-docs__copy{position:absolute;top:8px;right:8px;z-index:1;padding:3px 9px;font:inherit;font-size:.68rem;font-weight:600;color:var(--muted);background:var(--control-bg);border:1px solid var(--line);border-radius:5px;cursor:pointer}.demo-docs__copy:hover{color:var(--text);border-color:var(--accent)}.demo-docs__code{margin:0;padding:12px 14px;background:#0a0e15;border:1px solid var(--line);border-radius:8px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;line-height:1.6;color:#d7dde6;-moz-tab-size:2;tab-size:2}.demo-docs__code i{font-style:normal}.demo-docs__code .tok-c{color:#6b7a8d}.demo-docs__code .tok-s{color:#9ae6b4}.demo-docs__code .tok-k{color:#8cb7ff}.demo-docs__code .tok-n{color:#f0c674}@media (max-width: 900px){.demo-docs__body{grid-template-columns:minmax(0,1fr);max-height:50vh}}.basic-row{box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--line);border-left:4px solid transparent}.basic-row__index{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem;min-width:84px}.basic-row__bar{height:10px;border-radius:5px;flex:1;max-width:60%;opacity:.85;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.basic-row__meta{margin-left:auto;font-size:.78rem;color:var(--muted);font-variant-numeric:tabular-nums}.cmp-page{display:flex;flex-direction:column;height:100%;min-height:0}.cmp-header{padding:14px 20px;background:var(--panel);border-bottom:1px solid var(--line);flex-shrink:0}.cmp-header h1{display:flex;align-items:center;gap:9px;margin:0 0 2px;font-size:1.15rem;color:var(--text)}.cmp-header p{margin:0;color:var(--muted);font-size:.85rem}.cmp-toolbar{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:12px 24px;border-bottom:1px solid var(--line);background:var(--panel)}.cmp-toolbar label{font-weight:600;font-size:.85rem;color:var(--muted);margin-right:4px}.cmp-toolbar button{padding:6px 10px;font-size:.85rem;border-radius:6px;border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer}.cmp-toolbar button:hover{background:var(--panel-strong);border-color:var(--accent)}.cmp-toolbar select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:6px 30px 6px 10px;font-size:.85rem;border-radius:6px;border:1px solid var(--line);background-color:var(--panel);color:var(--text);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%239aa4b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px}.cmp-toolbar select:hover{border-color:var(--accent)}.cmp-toolbar select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #78f3d238}.cmp-toolbar select option{background:#11141d;color:var(--text)}.cmp-toolbar button.primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#061019;border-color:transparent;font-weight:800}.cmp-toolbar .spacer{flex:1}.cmp-toolbar .scenario-desc{flex-basis:100%;margin-top:4px;font-size:.85rem;color:var(--muted)}.cmp-stage{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 24px 24px;min-height:0}@media (max-width: 900px){.cmp-stage{grid-template-columns:1fr}}.cmp-side{display:flex;flex-direction:column;min-height:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel);box-shadow:none}.cmp-side__head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);background:#11141d;min-height:44px;flex-wrap:nowrap;white-space:nowrap}.cmp-side__head .title{font-weight:700;font-size:.95rem;white-space:nowrap;color:var(--text)}.cmp-side__head .badge{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:4px;background:#ffffff14;color:var(--muted);white-space:nowrap;flex-shrink:0}.cmp-side--cerious .cmp-side__head{background:#0f1a1a}.cmp-side--cerious .badge{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#061019;font-weight:800}.cmp-side__stats{margin-left:auto;display:flex;gap:10px;font-size:.78rem;color:var(--muted);white-space:nowrap;flex-shrink:0}.cmp-side__stats .stat-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text);font-weight:600}.cmp-side__body{flex:1;min-height:0;position:relative}.cmp-row{display:flex;gap:10px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.08);box-sizing:border-box;background:transparent;cursor:pointer}.cmp-row.alt{background:#ffffff0a}.cmp-row__idx{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted);font-size:.78rem;min-width:60px}.cmp-row__body{flex:1;min-width:0}.cmp-row__title{font-weight:600;font-size:.9rem;margin-bottom:2px;color:var(--text)}.cmp-row__text{font-size:.82rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmp-row__expand{margin-top:8px;padding:10px;background:#ffffff0a;border-radius:6px;font-size:.8rem;color:var(--text);line-height:1.5}.cmp-row__img{width:80px;height:80px;background:#ffffff14;border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.7rem}.cmp-row__img.loaded{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#061019}.cmp-row__media{margin-top:8px;height:140px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;box-sizing:border-box}.cmp-row__media.pending{background:repeating-linear-gradient(-45deg,#ffffff14,#ffffff14 10px,#ffffff0a 10px,#ffffff0a 20px);color:var(--muted)}.cmp-row__media.loaded{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#061019;box-shadow:inset 0 0 0 1px #ffffff26}.tv-scroll{width:100%;height:100%;overflow:auto;position:relative;contain:strict}.tv-inner{width:100%;position:relative}.cmp-side__body .demo-scroll{height:100%!important;border:none;border-radius:0}.cmp-warn{position:absolute;inset:auto 12px 12px auto;font-size:.72rem;background:#cf222eeb;color:#fff;padding:6px 9px;border-radius:5px;max-width:260px;line-height:1.35;pointer-events:none}.cmp-side--cerious .cmp-warn{background:#238636eb;color:#fff}.cmp-row:has(>.sheet-row){display:block;padding:0;gap:0}.sheet-row{height:36px;box-sizing:border-box;width:5400px}.sheet-scroll{display:flex;height:36px;border-bottom:1px solid rgba(255,255,255,.08)}.sheet-cell{flex:0 0 90px;height:36px;padding:0 8px;display:flex;align-items:center;box-sizing:border-box;border-right:1px solid rgba(255,255,255,.08);font-family:ui-monospace,Menlo,monospace;font-size:.78rem;white-space:nowrap;color:var(--text)}.sheet-cell--head{background:#11141d;font-weight:700;color:var(--muted);position:sticky;left:0;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.08);z-index:2}.sheet-expand{height:240px;padding:14px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08);font-size:.85rem;line-height:1.5;color:var(--text);width:5400px;box-sizing:border-box}.tv-scroll.is-spreadsheet{overflow-x:auto}.grid-page{--grid-cols: 60px 130px 160px 230px 130px 110px 150px 130px 90px 120px}.grid-scroll{flex:1;min-height:0}.grid-h-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:auto;overflow-y:hidden;display:grid;grid-template-rows:auto 1fr;grid-template-columns:max-content}.grid-scroll-content{position:relative;width:100%}.grid-head,.grid-row{display:grid;grid-template-columns:var(--grid-cols)}.grid-head{position:sticky;top:0;z-index:10;background:#11141d;border-bottom:2px solid var(--line);font-weight:650;font-size:.82rem;color:var(--muted)}.grid-head__cell{padding:10px 12px;border-right:1px solid var(--line);display:flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.grid-head__cell.sortable{cursor:pointer}.grid-head__cell.sortable:hover{background:#ffffff14}.grid-head__sort{margin-left:auto;font-size:.7rem;opacity:.35;color:var(--accent)}.grid-head__sort.active{opacity:1;color:var(--accent)}.grid-row{border-bottom:1px solid var(--line);height:40px;cursor:pointer}.grid-row:hover{background:#ffffff0a}.grid-row.selected{background:#78f3d21a}.grid-cell{padding:0 12px;border-right:1px solid var(--line);font-size:.85rem;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.grid-cell.num{justify-content:flex-end;font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace}.grid-cell.rownum{justify-content:center;color:var(--muted);background:#ffffff0a;font-size:.78rem}.grid-cell.id{font-family:ui-monospace,SF Mono,Menlo,monospace;color:var(--accent)}.grid-cell.email{color:var(--muted);font-size:.8rem}.cell-positive{color:#7ee787}.cell-negative{color:#ff7b72}.badge{padding:2px 10px;border-radius:11px;font-size:.72rem;font-weight:650}.status-active{background:#7ee78726;color:#7ee787}.status-pending{background:#f2cc6026;color:#f2cc60}.status-inactive{background:#ff7b7226;color:#ff7b72}.cs-table-page .cs-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;font-size:.86rem;color:var(--text);font-variant-numeric:tabular-nums}.cs-table-page .cs-table thead th{text-align:left;padding:10px 14px;background:#11141d;border-bottom:2px solid var(--accent);font-weight:650;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.cs-table-page .cs-table thead{background:#11141d;position:relative;z-index:10}.cs-table-page .cs-table-scroll{flex:1;min-height:0}.cs-table-page .cs-table-scroll [data-cerious-scroll-content]{overflow-x:hidden}.cs-table-page .cs-table tbody td{padding:9px 14px;border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-table-page .cs-table tbody tr:nth-child(2n){background:#ffffff05}.cs-table-page .cs-table tbody tr:hover{background:#1f6feb1a}.cs-table-page .cell-id{color:var(--muted)}.cs-table-page .cell-name{font-weight:600}.cs-table-page .num{text-align:right;font-variant-numeric:tabular-nums}.cs-table-page .badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:600}.cs-table-page .badge--active{background:#2386362e;color:#3fb950}.cs-table-page .badge--idle{background:#bb80092e;color:#d29922}.cs-table-page .badge--offline{background:#cf222e29;color:#f85149}.cs-heights-page .cs-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:.86rem;color:var(--text);font-variant-numeric:tabular-nums}.cs-heights-page .cs-table-scroll{flex:1;min-height:0}.cs-heights-page .cs-table-scroll [data-cerious-scroll-content]{overflow-x:hidden}.cs-heights-page .cs-table thead th{text-align:left;padding:10px 14px;background:#11141d;border-bottom:2px solid var(--accent);font-weight:650;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.cs-heights-page .cs-table thead{background:#11141d;position:relative;z-index:10}.cs-heights-page .cs-table tbody td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}.cs-heights-page .col-id,.cs-heights-page .col-kind,.cs-heights-page .col-meta{white-space:nowrap}.cs-heights-page .col-body{white-space:normal;word-break:break-word}.cs-heights-page .cs-table tbody tr:nth-child(2n){background:#ffffff05}.cs-heights-page .cs-table tbody tr:hover{background:#1f6feb0f}.cs-heights-page .cell-id{color:var(--muted);font-variant-numeric:tabular-nums}.cs-heights-page .kind-badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.cs-heights-page .kind-line{background:#6e76812e;color:#adbac7}.cs-heights-page .kind-para{background:#1f6feb2e;color:#6cb6ff}.cs-heights-page .kind-wall{background:#a371f72e;color:#d2a8ff}.cs-heights-page .kind-list{background:#2386362e;color:#56d364}.cs-heights-page .kind-code{background:#db6d282e;color:#f0883e}.cs-heights-page .kind-banner{background:#cf222e2e;color:#ff7b72}.cs-heights-page .kind-tags{background:#c9d1d924;color:#c9d1d9}.cs-heights-page .body-title{font-weight:600;margin:0 0 4px}.cs-heights-page .body-text{margin:0;line-height:1.55;color:#c9d1d9}.cs-heights-page .body-text+.body-text{margin-top:8px}.cs-heights-page .body-list{margin:4px 0 0;padding-left:20px}.cs-heights-page .body-list li{line-height:1.5;margin:2px 0;color:#c9d1d9}.cs-heights-page .body-code{margin:4px 0 0;padding:10px 12px;background:#0d1117;border:1px solid var(--line);border-radius:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;line-height:1.5;color:#adbac7;white-space:pre;overflow-x:auto}.cs-heights-page .body-banner{margin:4px 0 0;border-radius:8px;border:1px solid;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;letter-spacing:.02em}.cs-heights-page .body-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cs-heights-page .body-tag{padding:3px 10px;border-radius:6px;background:#ffffff0d;border:1px solid var(--line);font-size:.78rem;color:#c9d1d9;white-space:nowrap}.cs-heights-page .meta-row{display:block;margin:1px 0;font-size:.8rem}.cs-heights-page .meta-k{color:#6e7681}.cs-heights-page .meta-v{color:#adbac7}.cs-stream-page .cs-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:.86rem;color:var(--text);font-variant-numeric:tabular-nums}.cs-stream-page .cs-table-scroll{flex:1;min-height:0}.cs-stream-page .cs-table-scroll [data-cerious-scroll-content]{overflow-x:hidden}.cs-stream-page .cs-table thead th{text-align:left;padding:10px 14px;background:#11141d;border-bottom:2px solid var(--accent);font-weight:650;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.cs-stream-page .cs-table thead{background:#11141d;position:relative;z-index:10}.cs-stream-page .cs-table tbody td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}.cs-stream-page .col-time,.cs-stream-page .col-level,.cs-stream-page .col-seq{white-space:nowrap}.cs-stream-page .col-event{white-space:normal;word-break:break-word}.cs-stream-page .cs-table tbody tr:nth-child(2n){background:#ffffff05}.cs-stream-page .cs-table tbody tr:hover{background:#1f6feb0f}.cs-stream-page .cs-table tbody td.col-time.is-new{box-shadow:inset 3px 0 0 var(--accent)}.cs-stream-page .new-flag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;font-size:.62rem;font-weight:800;letter-spacing:.05em;background:var(--accent);color:#fff;vertical-align:middle}.cs-stream-page .cell-time{color:#adbac7;font-variant-numeric:tabular-nums}.cs-stream-page .cell-ago{display:block;margin-top:2px;font-size:.7rem;color:#6e7681}.cs-stream-page .cell-seq{color:#6e7681;font-variant-numeric:tabular-nums}.cs-stream-page .lvl{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.cs-stream-page .lvl-info{background:#1f6feb2e;color:#6cb6ff}.cs-stream-page .lvl-warn{background:#db6d282e;color:#f0883e}.cs-stream-page .lvl-error{background:#cf222e2e;color:#ff7b72}.cs-stream-page .lvl-debug{background:#6e76812e;color:#adbac7}.cs-stream-page .ev-title{font-weight:600;margin:0 0 4px}.cs-stream-page .ev-text{margin:0;line-height:1.55;color:#c9d1d9}.cs-stream-page .ev-trace,.cs-stream-page .ev-json{margin:6px 0 0;padding:9px 12px;background:#0d1117;border:1px solid var(--line);border-radius:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.76rem;line-height:1.5;color:#adbac7;white-space:pre;overflow-x:auto}.cs-stream-page .ev-list{margin:4px 0 0;padding-left:18px}.cs-stream-page .ev-list li{line-height:1.5;margin:2px 0;color:#c9d1d9}.cs-stream-page .scroll-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.cs-stream-page .new-above{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:30;padding:6px 14px;border-radius:999px;background:var(--accent);color:#fff;font-size:.8rem;font-weight:650;border:none;cursor:pointer;box-shadow:0 6px 18px #00000059}.cs-stream-page .live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#6e7681;margin-right:6px;vertical-align:middle}.cs-stream-page .live-dot.on{background:#f85149;animation:cs-pulse 1.1s ease-in-out infinite}@keyframes cs-pulse{0%,to{opacity:1}50%{opacity:.35}}.masonry-scroll [data-cerious-masonry=content]{padding:14px 14px 0}.masonry-card{height:100%;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.masonry-card--media{position:relative}.masonry-card__fill{position:absolute;top:0;right:0;bottom:0;left:0}.masonry-card__label{position:absolute;left:10px;bottom:8px;color:#fff;font-size:.75rem;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.75)}.masonry-card--dynamic{height:auto;padding:12px 14px}.masonry-card__kind{margin-bottom:6px;color:var(--muted);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.masonry-card__id{float:right;font-variant-numeric:tabular-nums}.masonry-card p{margin:0;color:#c9d1d9;font-size:.84rem;line-height:1.5}.masonry-card__band{margin-top:8px;border-radius:6px}.gallery-card{height:100%;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.gallery-card__media{position:relative;overflow:hidden}.gallery-card__media img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .28s ease}.gallery-card__media img.is-loaded{opacity:1}.gallery-card__nav{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;padding:0;border:0;border-radius:999px;background:#0000008c;color:#fff;font-size:13px;line-height:26px;cursor:pointer}.gallery-card__nav:hover{background:#000c}.gallery-card__nav--prev{left:6px}.gallery-card__nav--next{right:6px}.gallery-card__dots{position:absolute;left:0;right:0;bottom:8px;display:flex;gap:5px;justify-content:center;pointer-events:none}.gallery-card__dots i{width:5px;height:5px;border-radius:999px;background:#ffffff73}.gallery-card__dots i.is-on{width:14px;background:#fff}.gallery-card__chrome{padding:10px 12px;overflow:hidden}.gallery-card__byline{display:flex;align-items:center;gap:8px}.gallery-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#38bdf833;color:#7dd3fc;font-size:.62rem;font-weight:600}.gallery-card__author{overflow:hidden;color:var(--muted);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.gallery-card__badge{margin-left:auto;padding:1px 7px;border-radius:999px;background:#ffffff14;color:var(--muted);font-size:.6rem;letter-spacing:.04em;text-transform:uppercase}.gallery-card__title{display:-webkit-box;height:2.6em;margin:8px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.82rem;line-height:1.3}.gallery-card__actions{display:flex;align-items:center;gap:12px;margin-top:8px;color:var(--muted);font-size:.74rem}.gallery-card__actions button{padding:0 2px;border:0;background:none;color:inherit;cursor:pointer;font:inherit}.gallery-card__actions button.is-liked{color:#fb7185}.sg-row{display:flex;align-items:center;gap:12px;padding:0 16px;height:56px;border-bottom:1px solid var(--line)}.sg-avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-weight:700;font-size:.78rem;color:#061019}.sg-name{font-weight:600;font-size:.9rem}.sg-sub{color:var(--muted);font-size:.78rem}.sg-meta{margin-left:auto;color:var(--muted);font-size:.75rem;font-variant-numeric:tabular-nums}.sg-head{display:flex;align-items:center;gap:10px;padding:0 16px;height:38px;background:#151a23;border-bottom:1px solid var(--line);font-weight:800;font-size:.8rem;letter-spacing:.06em;color:var(--accent)}.sg-head__count{margin-left:auto;color:var(--muted);font-weight:600;letter-spacing:0}.is-pinned{box-shadow:0 6px 18px #00000073}.sg-flag{display:inline-block;min-width:68px}.feed-item{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.feed-dot{width:8px;height:8px;border-radius:50%;margin-top:7px;flex-shrink:0}.feed-body{min-width:0;flex:1}.feed-head{display:flex;align-items:baseline;gap:8px}.feed-who{font-weight:600;font-size:.86rem}.feed-when{color:var(--muted);font-size:.72rem;margin-left:auto;font-variant-numeric:tabular-nums}.feed-text{font-size:.82rem;color:#c9d1d9;line-height:1.5;margin:4px 0 0}.feed-batch{font-size:.68rem;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 7px}.feed-loading{display:flex;align-items:center;justify-content:center;gap:10px;height:64px;color:var(--muted);font-size:.82rem}.feed-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.18);border-top-color:var(--accent);animation:feed-spin .7s linear infinite}@keyframes feed-spin{to{transform:rotate(360deg)}}.feed-panel{padding:10px 20px;background:var(--panel);border-bottom:1px solid var(--line);flex-shrink:0}.feed-panel h3{margin:0 0 3px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.feed-log{font-family:ui-monospace,Menlo,monospace;font-size:.72rem;color:var(--muted);height:46px;overflow:auto}.feed-log div{padding:1px 0}.a11y-row{display:flex;align-items:center;gap:12px;padding:0 16px;height:52px;border-bottom:1px solid var(--line)}.a11y-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.a11y-idx{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.75rem;min-width:74px}.a11y-title{font-weight:600;font-size:.88rem}.a11y-tag{margin-left:auto;font-size:.7rem;padding:2px 8px;border-radius:999px;background:#ffffff12;color:var(--muted)}.sr-panel{display:flex;flex-wrap:wrap;gap:8px 28px;padding:10px 20px;background:var(--panel);border-bottom:1px solid var(--line);flex-shrink:0}.sr-cell{min-width:0}.sr-cell h3{margin:0 0 3px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.sr-say{font-size:.82rem;font-family:ui-monospace,Menlo,monospace}.sr-good{color:var(--accent)}.sr-bad{color:#ff8b8b}.sr-attrs{font-size:.74rem;color:var(--muted);font-family:ui-monospace,Menlo,monospace}.rtl-row{display:flex;align-items:center;gap:12px;padding:0 16px;height:86px;border-bottom:1px solid var(--line)}.rtl-titleline{display:flex;align-items:center;gap:8px}.rtl-pill{font-size:.66rem;padding:1px 7px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.rtl-pill--ok{color:var(--accent);border-color:#78f3d259}.rtl-pill--wait{color:#e3b341;border-color:#e3b34159}.rtl-pill--bad{color:#ff8b8b;border-color:#ff8b8b59}.rtl-meta{display:block;color:var(--muted);font-size:.72rem;margin-top:2px}.rtl-ref{font-family:ui-monospace,Menlo,monospace;font-size:.7rem}.rtl-money{margin-inline-start:auto;text-align:end;display:flex;flex-direction:column;gap:2px;flex-shrink:0}.rtl-balance{color:var(--muted);font-size:.7rem;font-variant-numeric:tabular-nums}.rtl-avatar{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;font-size:.9rem}.rtl-main{min-width:0}.rtl-title{font-weight:600;font-size:.9rem}.rtl-sub{color:var(--muted);font-size:.78rem}.rtl-amount{font-variant-numeric:tabular-nums;font-weight:700;font-size:.86rem}.rtl-neg{color:#ff8b8b}.rtl-pos{color:var(--accent)}.rtl-card{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:#ffffff0a}.rtl-card h4{margin:0 0 6px;font-size:.86rem}.rtl-card p{margin:0;font-size:.8rem;color:#c9d1d9;line-height:1.6}.ssr-row{display:flex;align-items:center;gap:12px;padding:0 16px;height:54px;border-bottom:1px solid var(--line)}.ssr-rank{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.74rem;min-width:46px}.ssr-name{font-weight:600;font-size:.88rem}.ssr-sub{color:var(--muted);font-size:.76rem}.ssr-score{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:700}.ssr-row[data-from-server]{box-shadow:inset 3px 0 0 var(--accent-2)}.ssr-badge{color:#ff8b8b;border-color:#ff8b8b80}.ssr-page--stranded .ssr-row[data-from-server] .ssr-badge:after{content:" · orphaned"}.ssr-badge{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-2);border:1px solid rgba(140,183,255,.4);border-radius:999px;padding:1px 6px;margin-inline-start:10px}.ssr-panel{padding:10px 20px;background:var(--panel);border-bottom:1px solid var(--line);flex-shrink:0}.ssr-panel h3{margin:0 0 3px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.ssr-markup{margin:0;font-family:ui-monospace,Menlo,monospace;font-size:.7rem;color:var(--muted);height:54px;overflow:auto;white-space:pre}.chat-scroll{background:transparent}.msg{display:flex;gap:10px;padding:8px 18px;align-items:flex-end}.msg.sent{flex-direction:row-reverse}.msg__avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.05rem;color:#fff;flex-shrink:0}.msg__body{max-width:70%;display:flex;flex-direction:column;gap:3px}.msg.sent .msg__body{align-items:flex-end}.msg__meta{display:flex;gap:8px;align-items:baseline;font-size:.72rem;color:var(--muted)}.msg__name{font-weight:650;color:var(--text)}.msg__bubble{background:var(--panel);border:1px solid var(--line);border-radius:14px 14px 14px 4px;padding:8px 13px;font-size:.9rem;line-height:1.45;color:var(--text);box-shadow:none;word-break:break-word}.msg.sent .msg__bubble{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#061019;border-color:transparent;border-radius:14px 14px 4px;font-weight:600}.msg__reactions{display:flex;gap:4px}.msg__reaction{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:1px 7px;font-size:.72rem;color:var(--muted)}.chat-composer{display:flex;gap:8px;padding:10px 16px;background:var(--panel);border-top:1px solid var(--line);flex-shrink:0}.chat-composer textarea{flex:1;resize:none;border:1px solid var(--line);border-radius:18px;padding:9px 14px;font-size:.9rem;font-family:inherit;max-height:96px;background:#ffffff0a;color:var(--text)}.chat-composer textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px #78f3d238;outline:none}.chat-composer button{border:none;border-radius:18px;padding:0 18px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#061019;font-weight:800;cursor:pointer}.chat-composer button:disabled{opacity:.5;cursor:default}.log-scroll{background:#02050a}.log-row{display:flex;gap:14px;align-items:baseline;height:26px;padding:0 16px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8rem;color:var(--text);white-space:nowrap;border-bottom:1px solid var(--line)}.log-row:hover{background:#ffffff08}.log-time{color:var(--muted);flex-shrink:0}.log-level{font-weight:700;width:52px;flex-shrink:0}.log-level.ERROR{color:#ff7b72}.log-level.WARN{color:#f2cc60}.log-level.INFO{color:var(--accent-2)}.log-level.DEBUG{color:#a371f7}.log-service{color:var(--accent);flex-shrink:0;width:96px;overflow:hidden;text-overflow:ellipsis}.log-msg{overflow:hidden;text-overflow:ellipsis;color:var(--text)}.chip{cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 12px;border-radius:14px;border:1px solid var(--line);font-size:.78rem;font-weight:650;background:#ffffff0f;color:var(--muted);opacity:.45}.chip.active{opacity:1}.chip.ERROR.active{background:#ff7b7226;color:#ff7b72;border-color:#ff7b72}.chip.WARN.active{background:#f2cc6026;color:#f2cc60;border-color:#f2cc60}.chip.INFO.active{background:#8cb7ff26;color:var(--accent-2);border-color:var(--accent-2)}.chip.DEBUG.active{background:#a78bfa26;color:#a371f7;border-color:#a371f7}.code-scroll{background:#02050a}.code-row{display:flex;align-items:stretch;height:22px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.82rem;line-height:22px;white-space:pre}.code-row:hover{background:#ffffff05}.code-row.match{background:#78f3d214}.code-gutter{width:64px;flex-shrink:0;text-align:right;padding-right:14px;color:var(--muted);background:#02050a;border-right:1px solid var(--line);-webkit-user-select:none;user-select:none}.code-text{padding-left:14px;color:var(--accent);overflow:hidden;text-overflow:ellipsis}.tok-comment{color:var(--muted);font-style:italic}.tok-keyword{color:#ff7b72}.tok-string{color:var(--accent-2)}.tok-number{color:#79c0ff}.tok-fn{color:#d2a8ff}.tok-punct,.tok-plain{color:var(--text)}.shop-scroll{background:transparent}.product{display:flex;gap:16px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--line);background:transparent}.product__img{width:92px;height:92px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:2.4rem;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff1a;background:#ffffff0a}.product__body{flex:1;min-width:0}.product__name{font-weight:650;font-size:.98rem;margin-bottom:2px;color:var(--text)}.product__cat{font-size:.78rem;color:var(--muted);margin-bottom:6px}.product__rating{font-size:.82rem;color:#f59f00;display:flex;align-items:center;gap:6px}.product__rating small{color:var(--muted)}.product__aside{text-align:right;display:flex;flex-direction:column;gap:8px;align-items:flex-end;flex-shrink:0}.product__price{font-size:1.2rem;font-weight:700;color:var(--accent)}.product__prime{font-size:.7rem;color:var(--accent);font-weight:700}.product__stock{font-size:.74rem;color:#ff7b72}.product__add{border:none;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#061019;border-radius:18px;padding:6px 14px;font-size:.82rem;font-weight:800;cursor:pointer;white-space:nowrap}.product__add.in-cart{background:var(--accent);color:#061019}.product__add:disabled{opacity:.45;cursor:default}.fin-scroll{background:transparent}.fin-row{display:grid;grid-template-columns:90px 1fr 120px 130px 110px;align-items:center;height:52px;padding:0 18px;gap:12px;border-bottom:1px solid var(--line);color:var(--text);font-size:.85rem}.fin-row:hover{background:#ffffff0a}.fin-sym{font-weight:700;font-family:ui-monospace,Menlo,monospace;color:var(--text)}.fin-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.fin-name small{display:block;font-size:.72rem;color:var(--muted)}.fin-price{text-align:right;font-variant-numeric:tabular-nums;font-weight:650;font-family:ui-monospace,Menlo,monospace;color:var(--text)}.fin-change{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.fin-up{color:var(--accent)}.fin-down{color:#ff7b72}.fin-spark{display:block}.git-scroll{background:transparent}.commit{border-bottom:1px solid var(--line);padding:10px 18px;cursor:pointer}.commit:hover{background:#ffffff0a}.commit__row{display:flex;align-items:center;gap:12px}.commit__avatar{width:30px;height:30px;border-radius:50%;color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.commit__main{flex:1;min-width:0}.commit__msg{font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.commit__sub{font-size:.76rem;color:var(--muted);display:flex;gap:8px;align-items:center}.commit__branch{background:#8cb7ff26;color:var(--accent-2);border-radius:10px;padding:1px 8px;font-weight:600;font-size:.7rem}.commit__hash{font-family:ui-monospace,Menlo,monospace;color:var(--accent)}.commit__stat{font-size:.78rem;font-variant-numeric:tabular-nums;flex-shrink:0;color:var(--muted)}.git-add{color:var(--accent)}.git-del{color:#ff7b72}.commit__files{margin:8px 0 2px 42px;display:flex;flex-direction:column;gap:3px}.commit__file{display:flex;gap:10px;align-items:center;font-size:.8rem;font-family:ui-monospace,Menlo,monospace;color:var(--muted)}.commit__file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commit__bar{display:inline-flex;gap:1px}.commit__bar i{width:6px;height:6px;border-radius:1px;display:inline-block}.commit__bar i.a{background:var(--accent)}.commit__bar i.d{background:#ff7b72}.sql-editor{margin:0;padding:12px 18px;background:#02050a;color:var(--accent);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.5;white-space:pre-wrap;border-bottom:1px solid var(--line);flex-shrink:0}.sql-editor .kw{color:#ff7b72;font-weight:600}.sql-page{--sql-cols: 90px 220px 220px 130px 110px 130px}.sql-scroll{flex:1;min-height:0}.sql-h-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:auto;overflow-y:hidden;display:grid;grid-template-rows:auto 1fr;grid-template-columns:max-content}.sql-scroll-content{position:relative;width:100%}.sql-head,.sql-row{display:grid;grid-template-columns:var(--sql-cols)}.sql-head{position:sticky;top:0;z-index:10}.sql-head{background:#11141d;border-bottom:2px solid var(--line);font-weight:650;font-size:.8rem;color:var(--muted);flex-shrink:0}.sql-head__cell{padding:9px 12px;border-right:1px solid var(--line);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.sql-row{height:36px;border-bottom:1px solid var(--line);cursor:pointer;font-size:.85rem}.sql-row:hover{background:#ffffff0a}.sql-row.selected{background:#78f3d21a}.sql-cell{padding:0 12px;border-right:1px solid var(--line);display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.sql-cell.num{justify-content:flex-end;font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.sql-cell.id{color:var(--accent);font-family:ui-monospace,Menlo,monospace}.sql-badge{padding:1px 9px;border-radius:10px;font-size:.72rem;font-weight:650}.sql-paid{background:#7ee78726;color:#7ee787}.sql-pending{background:#f2cc6026;color:#f2cc60}.sql-refunded{background:#8cb7ff26;color:var(--accent-2)}.sql-failed{background:#ff7b7226;color:#ff7b72}:root{color-scheme:dark}[hidden]{display:none!important}.bench{max-width:1180px;margin:0 auto;padding:28px 20px 64px}.bench__hero h1{margin:0 0 6px;font-size:1.75rem;letter-spacing:-.02em}.bench__hero p{margin:0;max-width:74ch;color:var(--muted);line-height:1.55}.bench__hero .tagline{display:inline-block;margin-bottom:10px;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#061019;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.panel{background:var(--panel);border:1px solid var(--line);border-radius:1rem;padding:18px;margin-top:20px}.panel__title{display:flex;align-items:baseline;gap:10px;margin:0 0 14px;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.panel__title small{font-weight:500;letter-spacing:0;text-transform:none;font-size:.8rem;color:#a7b1c2bf}.envstrip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.envstrip span{display:inline-flex;align-items:baseline;gap:6px;padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;font-size:.76rem;color:var(--muted);font-variant-numeric:tabular-nums}.envstrip b{color:var(--text);font-weight:650}.modebar{position:sticky;top:0;z-index:20;margin:24px 0 4px;padding:10px 0;background:linear-gradient(180deg,#080b12f5 62%,#080b1200);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modeswitch{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px;border:1px solid var(--line);border-radius:1rem;background:var(--panel)}.modeswitch button{display:block;text-align:left;padding:12px 16px;border:1px solid transparent;border-radius:.75rem;background:transparent;color:var(--muted);font:inherit;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.modeswitch button b{display:block;font-size:.95rem;font-weight:700;color:inherit}.modeswitch button span{display:block;margin-top:2px;font-size:.76rem;line-height:1.35;opacity:.85}.modeswitch button:hover:not(:disabled){color:var(--text);background:#ffffff0d}.modeswitch button:disabled{cursor:not-allowed}.modeswitch button:disabled:not(.is-active){opacity:.45}.modeswitch button.is-active{color:#061019;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:transparent}.modeswitch button.is-active span{opacity:.78}.step{position:relative;margin-top:18px;padding:20px 22px 24px;border:1px solid var(--line);border-radius:1rem;background:var(--panel)}.step__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.step__num{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:.85rem;font-weight:800;color:#061019;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.step__head h2{margin:2px 0 4px;font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.step__head p{margin:0;max-width:84ch;font-size:.85rem;line-height:1.6;color:var(--muted)}.step__body>.table-scroll,.step__body>.chart-box,.step__body>.result-block{margin-top:18px}.step__body>.stage{margin-top:16px}.step__body>.tiles+.result-block{margin-top:20px}.result-block__title{margin:0 0 10px;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.panel--method{margin-top:26px}.ctl-note{margin:12px 0 0;font-size:.79rem;line-height:1.5;color:#a7b1c2d1;font-weight:400;letter-spacing:0;text-transform:none}.ctl-note:before{content:"";display:inline-block;width:3px;height:.78em;margin-right:8px;border-radius:2px;background:var(--accent);vertical-align:-1px;opacity:.7}.subtabs{display:flex;gap:4px;margin:22px 0 20px;padding:4px;border:1px solid var(--line);border-radius:.7rem;background:#00000038;width:fit-content;max-width:100%;overflow-x:auto}.subtab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:.5rem;padding:7px 14px;background:transparent;color:var(--muted);font:inherit;font-size:.82rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.subtab:hover{color:var(--text);background:#ffffff0d}.subtab.is-active{color:#061019;background:linear-gradient(135deg,var(--accent),var(--accent-2))}.switch{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-radius:.7rem;background:#ffffff08;cursor:pointer}.switch:hover{border-color:#78f3d266}.switch input{accent-color:var(--accent);margin:2px 0 0;flex:none}.switch span{font-size:.79rem;line-height:1.5;color:var(--muted)}.switch b{display:block;color:var(--text);font-size:.85rem;font-weight:650;margin-bottom:2px}.view-lead{margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--line);max-width:90ch;font-size:.83rem;line-height:1.6;color:var(--muted)}.bench-table th small{display:block;margin-top:3px;font-size:.66rem;font-weight:500;letter-spacing:0;text-transform:none;color:#a7b1c2a6}.bench-table--cmp td{padding:12px 7px}.bench-table--cmp th{padding-left:7px;padding-right:7px}.cmp{white-space:nowrap}.cmp__v{color:#7ee2b8}.cmp__sep{margin:0 5px;color:#a7b1c280}.cmp__n{color:#ff8d8d}.cmp__r{display:inline-block;margin-left:7px;padding:1px 6px;border-radius:999px;background:#ffffff12;color:var(--muted);font-size:.7rem;font-weight:700}.cmp__r--big{background:#78f3d224;color:var(--accent)}.cmp__r--bad{background:#ff8d8d29;color:#ff8d8d}.verdict{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.verdict--refused{background:#ff8d8d29;color:#ff8d8d}.verdict--timeout{background:#f2c66d29;color:#f2c66d}.baseline-host{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden}.bench-table td.verdict-note{text-align:left;font-size:.76rem;color:var(--muted);white-space:normal}.table-note{margin:8px 0 0;font-size:.76rem;color:#a7b1c2bf}.env-details{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.env-details summary{cursor:pointer;font-size:.8rem;font-weight:650;color:var(--text);list-style:none}.env-details summary::-webkit-details-marker{display:none}.env-details summary:before{content:"▸ ";color:var(--accent)}.env-details[open] summary:before{content:"▾ "}.env-details .kv{margin-top:14px}.ctl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;align-items:start}.ctl{display:flex;flex-direction:column;gap:6px}.ctl>span small{font-weight:500;letter-spacing:0;text-transform:none;color:#a7b1c2cc}.ctl>span{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.ctl select,.ctl input[type=number]{padding:8px 10px;border:1px solid var(--line);border-radius:.6rem;background-color:#23262c;color:var(--text);font:inherit;font-size:.88rem}.ctl select{padding-right:30px}.ctl select:focus,.ctl input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #78f3d238}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;font-size:.83rem;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .12s ease,background .12s ease}.chip:hover{border-color:#78f3d280}.chip input{accent-color:var(--accent);margin:0}.chip.is-on{border-color:#78f3d2a6;background:#78f3d21c}.run-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.btn{padding:10px 18px;border:1px solid var(--line);border-radius:.65rem;background:var(--panel);color:var(--text);font:inherit;font-size:.88rem;cursor:pointer}.btn:hover:not(:disabled){background:var(--panel-strong);border-color:var(--accent)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#061019;border-color:transparent;font-weight:800}.btn--sm{padding:6px 12px;font-size:.8rem}.progress{flex:1 1 220px;min-width:180px;height:6px;border-radius:999px;background:#ffffff17;overflow:hidden}.progress__fill{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .2s ease}.run-status{font-size:.83rem;color:var(--muted);font-variant-numeric:tabular-nums;min-width:200px}.stage-wrap{position:relative}.stage{position:relative;height:380px;border:1px solid var(--line);border-radius:.8rem;overflow:hidden;background:#00000047}.bench-host{position:absolute;top:0;right:0;bottom:0;left:0}.stage__badge{position:absolute;top:10px;left:12px;z-index:5;display:flex;gap:8px;align-items:center;padding:5px 10px;border-radius:999px;background:#080b12d1;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.76rem;font-variant-numeric:tabular-nums;color:var(--muted);pointer-events:none}.stage__badge b{color:var(--text);font-weight:700}.dot{width:7px;height:7px;border-radius:50%;background:#6b7484}.dot.is-live{background:var(--accent);box-shadow:0 0 #78f3d2b3;animation:pulse 1.2s infinite}@keyframes pulse{to{box-shadow:0 0 0 8px #78f3d200}}.bx-row{display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.07);box-sizing:border-box;font-size:.85rem}.bx-row__i{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;color:var(--muted);min-width:92px}.bx-row__bar{height:6px;border-radius:999px;opacity:.85}.bx-row__h{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:#a7b1c2b3}.bx-card{display:flex;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.07);box-sizing:border-box}.bx-card__av{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;font-weight:800;font-size:.8rem;color:#061019}.bx-card__body{min-width:0;flex:1}.bx-card__title{font-size:.88rem;font-weight:650;margin-bottom:3px}.bx-card__line{height:8px;border-radius:999px;background:#ffffff17;margin:6px 0}.bx-card__tags{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.bx-card__tag{font-size:.68rem;padding:2px 8px;border-radius:999px;background:#ffffff12;color:var(--muted)}.bx-grid{display:grid;grid-template-columns:96px 110px repeat(6,minmax(60px,1fr)) 84px 92px 76px;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.07);box-sizing:border-box;font-size:.78rem}.bx-grid__c{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-grid__c--id{text-align:left;color:var(--muted)}.bx-grid__c--sym{text-align:left;font-weight:700;font-family:inherit}.bx-badge{justify-self:start;font-size:.66rem;font-weight:700;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.bx-badge--ok{background:#78f3d229;color:#7ee2b8}.bx-badge--warn{background:#f2c66d29;color:#f2c66d}.bx-badge--off{background:#ffffff14;color:var(--muted)}.bx-delta{font-family:ui-monospace,Menlo,monospace;text-align:right}.bx-delta--up{color:#7ee2b8}.bx-delta--down{color:#ff8d8d}.bx-spark{display:flex;align-items:flex-end;gap:2px;height:20px}.bx-spark i{flex:1;background:#8cb7ff8c;border-radius:1px}.bx-media{display:flex;gap:14px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.07);box-sizing:border-box}.bx-media__thumb{position:relative;flex:none;width:148px;aspect-ratio:16 / 9;border-radius:.6rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.bx-media__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:1.1rem;color:#ffffffeb;text-shadow:0 2px 6px rgba(0,0,0,.6)}.bx-media__dur{position:absolute;right:6px;bottom:6px;padding:1px 6px;border-radius:4px;background:#000000a8;font-size:.66rem;font-variant-numeric:tabular-nums}.bx-media__body{min-width:0;flex:1}.bx-media__title{font-size:.92rem;font-weight:650;margin-bottom:4px}.bx-media__meta{font-size:.76rem;color:var(--muted);margin-bottom:8px}.bx-media__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.bx-stars{display:inline-flex;gap:1px;font-size:.76rem;color:#ffffff38}.bx-stars .is-on{color:#f2c66d}.bx-avatars{display:flex}.bx-avatars span{width:22px;height:22px;border-radius:50%;border:2px solid #0d1119;margin-left:-7px;display:grid;place-items:center;font-size:.6rem;font-weight:800;color:#061019}.bx-avatars span:first-child{margin-left:0}.bx-btn{font:inherit;font-size:.72rem;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:#ffffff0d;color:var(--text);cursor:pointer}.bx-chart{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.07);box-sizing:border-box}.bx-chart__head{display:flex;align-items:baseline;gap:10px;font-size:.78rem;margin-bottom:6px}.bx-chart__head b{font-weight:650}.bx-chart__head span{color:var(--muted);font-variant-numeric:tabular-nums}.bx-chart svg{display:block;width:100%;height:64px}.bx-form{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.07);box-sizing:border-box;font-size:.78rem}.bx-form__label{min-width:104px;color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:.72rem}.bx-form input[type=text],.bx-form select{font:inherit;font-size:.76rem;padding:4px 8px;border-radius:.4rem;border:1px solid var(--line);background-color:#23262c;color:var(--text)}.bx-form input[type=text]{width:130px}.bx-form__check{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.bx-form input[type=checkbox],.bx-form input[type=range]{accent-color:var(--accent);margin:0}.bx-form input[type=range]{width:96px}.bx-deep{padding:11px 14px 13px;border-bottom:1px solid rgba(255,255,255,.07);box-sizing:border-box;font-size:.76rem}.bx-deep__head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:7px}.bx-deep__chip{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#8cb7ff29;color:#a9c6ff}.bx-deep__head b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;font-weight:650}.bx-deep__note{font-size:.72rem;color:#a7b1c2b3}.bx-deep__lvl{padding-left:13px;border-left:1px solid rgba(140,183,255,.3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;line-height:1.5;color:#a7b1c299}.bx-deep__leaf{display:inline-block;margin-top:3px;padding:3px 9px;border-radius:.4rem;background:#78f3d21f;color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.bx-sink{margin:10px 12px;padding:12px 14px;border-radius:.8rem;border:1px solid var(--line);background:radial-gradient(circle at 100% 0%,rgba(140,183,255,.14),transparent 60%),linear-gradient(180deg,#ffffff12,#ffffff05);box-shadow:0 8px 24px #00000059,inset 0 1px #ffffff12;box-sizing:border-box}.bx-sink__head{display:flex;align-items:center;gap:9px;margin-bottom:10px}.bx-sink__icon{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;transform:rotate(-6deg);box-shadow:0 3px 10px #0006}.bx-sink__icon svg{width:14px;height:14px}.bx-sink__titles{flex:1;min-width:0}.bx-sink__title{font-size:.88rem;font-weight:650}.bx-sink__sub{font-size:.72rem;color:var(--muted);margin-top:1px}.bx-sink__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.bx-sink__stat{padding:7px 9px;border-radius:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.07)}.bx-sink__stat i{display:block;font-style:normal;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bx-sink__stat b{font-size:.9rem;font-variant-numeric:tabular-nums}.bx-sink__track{height:6px;border-radius:999px;background:#ffffff17;overflow:hidden;margin-bottom:10px}.bx-sink__track span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.bx-sink__foot{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.tile{min-width:0;padding:12px 13px;border:1px solid var(--line);border-radius:.8rem;background:#ffffff0a}.tile__k{font-size:.64rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);line-height:1.3}.tile__v{margin-top:6px;font-size:1.32rem;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap}.tile__v small{font-size:.78rem;font-weight:600;color:var(--muted);margin-left:3px}.tile__sub{margin-top:4px;font-size:.72rem;line-height:1.4;color:var(--muted)}@media (max-width: 1040px){.tiles{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.tile--hero .tile__v{color:var(--accent)}.table-scroll{overflow-x:auto}table.bench-table{width:100%;border-collapse:collapse;font-size:.84rem;font-variant-numeric:tabular-nums;white-space:nowrap}.bench-table th{text-align:right;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 12px 9px;border-bottom:1px solid var(--line)}.bench-table th:first-child,.bench-table td:first-child{text-align:left}.bench-table td{text-align:right;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.bench-table tbody tr{cursor:pointer}.bench-table tbody tr:hover{background:#ffffff0b}.bench-table tbody tr.is-sel{background:#78f3d217}.bench-table tbody tr.is-sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.bench-table .g{color:#7ee2b8}.bench-table .w{color:#f2c66d}.bench-table .b{color:#ff8d8d}.bench-table .muted{color:var(--muted)}.bench-table td.size{font-weight:700}.empty{padding:34px 10px;text-align:center;color:var(--muted);font-size:.9rem}.chart-box{border:1px solid var(--line);border-radius:.8rem;background:#00000038;padding:12px 12px 8px}.chart-box h3{margin:0 0 2px;font-size:.85rem;font-weight:650}.chart-box p{margin:0 0 8px;font-size:.75rem;color:var(--muted)}.chart-box canvas{width:100%;height:230px;display:block}.legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:.74rem;color:var(--muted)}.legend i{display:inline-block;width:18px;height:3px;border-radius:2px;vertical-align:middle;margin-right:5px}.kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 22px;font-size:.83rem}.kv div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px dashed rgba(255,255,255,.08)}.kv dt,.kv .k{color:var(--muted)}.kv .v{font-variant-numeric:tabular-nums;text-align:right}.method{font-size:.86rem;color:var(--muted);line-height:1.6}.method ol{margin:0 0 12px;padding-left:20px}.method li{margin-bottom:7px}.method strong{color:var(--text)}.method code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;padding:1px 5px;border-radius:4px;background:#ffffff12;color:var(--accent)}.note{margin-top:12px;padding:12px 14px;border-left:3px solid rgba(140,183,255,.6);border-radius:0 .5rem .5rem 0;background:#8cb7ff12;font-size:.82rem;color:var(--muted);line-height:1.55}.export-bar{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 768px){.bench{padding:18px 14px 48px}.bench__hero h1{font-size:1.35rem}.stage{height:300px}.step{padding:16px 14px 18px}.step__head{gap:10px}.modeswitch{grid-template-columns:1fr}.modeswitch button span{font-size:.72rem}.tile__v{font-size:1.3rem}}.ctl select{padding-right:30px;background-color:#23262c;color:var(--text)}.ctl select option{background-color:#191d23;color:#f6f8fb}.ctl select optgroup{background-color:#12151b;color:#a7b1c2}.bx-form select,.bx-form input[type=text]{background-color:#23262c}.bx-form select option{background-color:#191d23;color:#f6f8fb}.bx-host{position:absolute;top:0;right:0;bottom:0;left:0}.bx-baseline-host{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;z-index:3;background:#0b0e15}.bx-track{height:6px;border-radius:999px;background:#ffffff17;overflow:hidden;margin-bottom:10px}.bx-track span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.dd{position:relative}.dd__native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;clip-path:inset(50%)}.dd__button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:.6rem;background-color:#23262c;color:var(--text);font:inherit;font-size:.88rem;text-align:left;cursor:pointer}.dd__button:hover{border-color:#78f3d273}.dd__button:focus-visible,.dd.is-open .dd__button{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #78f3d238}.dd__button:disabled{opacity:.5;cursor:not-allowed}.dd__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd__chev{flex:none;width:9px;height:9px;margin-right:2px;border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);transform:translateY(-2px) rotate(45deg);transition:transform .14s ease}.dd.is-open .dd__chev{transform:translateY(1px) rotate(225deg)}.dd__panel{position:absolute;z-index:60;top:calc(100% + 6px);left:0;min-width:100%;width:max-content;max-width:min(360px,78vw);max-height:288px;overflow-y:auto;padding:5px;border:1px solid var(--line);border-radius:.7rem;background:#171a21;box-shadow:0 18px 44px #0000008c}.dd.is-up .dd__panel{top:auto;bottom:calc(100% + 6px)}.dd__group{padding:9px 10px 4px;font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#a7b1c2b3}.dd__opt{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:.45rem;font-size:.85rem;color:var(--text);cursor:pointer}.dd__opt:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:transparent}.dd__opt.is-selected:before{background:var(--accent)}.dd__opt.is-active{background:#ffffff14}.dd__opt.is-selected{color:var(--accent);font-weight:600}.dd__opt.is-selected.is-active{background:#78f3d221}
