:root{--bg: #fafaf7;--bg-2: #f3f3ee;--surface: #ffffff;--ink: #1a1a1c;--ink-2: #3c3c43;--ink-3: #6b6b73;--ink-4: #a8a8af;--accent: #ff3b30;--accent-2: #ff6b3b;--blue: #0066cc;--green: #248a3d;--orange: #c84c0c;--gray: #6b6b73;--glass-tint: rgba(255, 255, 255, .55);--glass-tint-2: rgba(255, 255, 255, .85);--glass-blur: 30px;--glass-blur-2: 60px;--glass-sat: 170%;--glass-border: rgba(0, 0, 0, .06);--rim-light: rgba(255, 255, 255, .85);--rim-dark: rgba(0, 0, 0, .04);--lens-scale: 62;--lens-band: .42;--solid: #ffffff;--solid-2: #f7f7f4;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 999px;--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-overlay: 1000;--z-modal: 1100;--z-toast: 1200;--shadow-sm: 0 1px 3px rgba(0,0,0,.04), 0 1px 2px rgba(0,0,0,.02);--shadow-md: 0 6px 20px rgba(0,0,0,.06), 0 2px 6px rgba(0,0,0,.03);--shadow-lg: 0 20px 50px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.04);--shadow-xl: 0 40px 90px rgba(0,0,0,.12), 0 8px 24px rgba(0,0,0,.06);--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .15s;--dur: .25s;--dur-slow: .55s}.dark{--bg: #0c0c0e;--bg-2: #131316;--surface: #1a1a1d;--ink: #f7f7f5;--ink-2: #d8d8dc;--ink-3: #8e8e93;--ink-4: #48484c;--accent: #ff453a;--accent-2: #ff7a45;--blue: #0a84ff;--green: #30d158;--orange: #ff9f0a;--gray: #8e8e93;--glass-tint: rgba(255, 255, 255, .05);--glass-tint-2: rgba(28, 28, 32, .7);--glass-border: rgba(255, 255, 255, .08);--rim-light: rgba(255, 255, 255, .22);--rim-dark: rgba(0, 0, 0, .35);--solid: #1a1a1d;--solid-2: #202024;--shadow-sm: 0 1px 3px rgba(0,0,0,.4);--shadow-md: 0 6px 20px rgba(0,0,0,.45);--shadow-lg: 0 20px 50px rgba(0,0,0,.55);--shadow-xl: 0 40px 90px rgba(0,0,0,.65)}@media(prefers-color-scheme:dark){:root:not(.light):not(.dark){--bg: #0c0c0e;--bg-2: #131316;--surface: #1a1a1d;--ink: #f7f7f5;--ink-2: #d8d8dc;--ink-3: #8e8e93;--ink-4: #48484c;--accent: #ff453a;--accent-2: #ff7a45;--blue: #0a84ff;--green: #30d158;--orange: #ff9f0a;--glass-tint: rgba(255, 255, 255, .05);--glass-tint-2: rgba(28, 28, 32, .7);--glass-border: rgba(255, 255, 255, .08);--rim-light: rgba(255, 255, 255, .22);--rim-dark: rgba(0, 0, 0, .35);--solid: #1a1a1d;--solid-2: #202024;--shadow-sm: 0 1px 3px rgba(0,0,0,.4);--shadow-md: 0 6px 20px rgba(0,0,0,.45);--shadow-lg: 0 20px 50px rgba(0,0,0,.55);--shadow-xl: 0 40px 90px rgba(0,0,0,.65)}}.t-largetitle{font-size:clamp(34px,5vw,56px);font-weight:700;letter-spacing:-.028em;line-height:1.04}.t-title-1{font-size:clamp(26px,3.4vw,34px);font-weight:700;letter-spacing:-.021em;line-height:1.12}.t-title-2{font-size:22px;font-weight:600;letter-spacing:-.018em;line-height:1.18}.t-title-3{font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.t-headline{font-size:15px;font-weight:600;letter-spacing:-.012em;line-height:1.3}.t-body{font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:1.47}.t-callout{font-size:14px;font-weight:400;letter-spacing:-.008em;line-height:1.45}.t-subhead{font-size:13px;font-weight:400;letter-spacing:-.005em;line-height:1.4}.t-footnote{font-size:12px;font-weight:500;letter-spacing:.005em;line-height:1.35}.t-caption{font-size:11px;font-weight:500;letter-spacing:.015em;line-height:1.3;text-transform:uppercase}.t-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.03em}.glass{position:relative;isolation:isolate;border-radius:var(--radius-lg);background:var(--glass-tint);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:.5px solid var(--glass-border);box-shadow:var(--shadow-md);color:var(--ink)}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 0 var(--rim-light),inset 0 -1px 0 0 var(--rim-dark),inset 1px 0 color-mix(in srgb,var(--rim-light) 55%,transparent),inset -1px 0 color-mix(in srgb,var(--rim-light) 55%,transparent);z-index:1}.glass-2{background:var(--glass-tint-2);backdrop-filter:blur(var(--glass-blur-2)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur-2)) saturate(var(--glass-sat));box-shadow:var(--shadow-lg)}html[data-glass-tier=lens] .glass[data-lens]{-webkit-backdrop-filter:var(--lens-filter) blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:var(--lens-filter) blur(var(--glass-blur)) saturate(var(--glass-sat))}html[data-glass-tier=solid] .glass{background:var(--solid);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-glass-tier=solid] .glass-2{background:var(--solid-2);backdrop-filter:none;-webkit-backdrop-filter:none}@media(prefers-reduced-transparency:reduce){html[data-glass-tier] .glass,html[data-glass-tier] .glass-2{background:var(--solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){html[data-glass-tier] .glass,html[data-glass-tier] .glass-2{background:Canvas;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid CanvasText}.glass:before{display:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:var(--solid)}.glass-2{background:var(--solid-2)}}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--bg);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,Segoe UI,Helvetica Neue,sans-serif;font-feature-settings:"ss01","cv01","cv11";letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 760px 560px at 14% 12%,color-mix(in srgb,var(--accent) 62%,transparent),transparent 58%),radial-gradient(ellipse 680px 620px at 86% 8%,color-mix(in srgb,var(--blue) 58%,transparent),transparent 56%),radial-gradient(ellipse 820px 640px at 72% 62%,color-mix(in srgb,var(--accent-2) 50%,transparent),transparent 58%),radial-gradient(ellipse 700px 700px at 20% 88%,color-mix(in srgb,var(--blue) 45%,transparent),transparent 60%),var(--bg)}.bg-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.grid{display:grid;gap:20px}.grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.glass-nav{position:sticky;top:12px;z-index:var(--z-sticky);display:flex;align-items:center;gap:8px;padding:10px 10px 10px 18px;border-radius:var(--radius-pill);background:var(--glass-tint-2);backdrop-filter:blur(var(--glass-blur-2)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur-2)) saturate(var(--glass-sat));box-shadow:var(--shadow-lg)}html[data-glass-tier=lens] .glass-nav[data-lens]{-webkit-backdrop-filter:var(--lens-filter) blur(var(--glass-blur-2)) saturate(var(--glass-sat));backdrop-filter:var(--lens-filter) blur(var(--glass-blur-2)) saturate(var(--glass-sat))}html[data-glass-tier=solid] .glass-nav{background:var(--solid);backdrop-filter:none;-webkit-backdrop-filter:none}section[id],header[id]{scroll-margin-top:92px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);border:none;font:inherit;font-size:14px;font-weight:600;letter-spacing:-.008em;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.btn:active{transform:scale(.97)}.btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{transform:scale(1.02)}.btn-accent{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 35%,transparent)}.btn-accent:hover{transform:scale(1.02)}.btn-glass{color:var(--ink)}.btn-glass:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-ghost{background:transparent;color:var(--ink-2)}.btn-ghost:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.pill{padding:7px 14px;border-radius:var(--radius-pill);font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--ink-3);background:transparent;border:none;cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast)}.pill:hover{color:var(--ink)}.pill[aria-selected=true],.pill.is-active{background:var(--ink);color:var(--bg)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;letter-spacing:.015em;text-transform:uppercase;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-2)}.badge-accent{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff}.glass-card{padding:26px;border-radius:var(--radius-lg)}.glass-card>*{position:relative;z-index:2}.field{width:100%;padding:12px 16px;border-radius:var(--radius-md);border:.5px solid var(--glass-border);background:color-mix(in srgb,var(--surface) 65%,transparent);color:var(--ink);font:inherit;font-size:15px;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.field::-moz-placeholder{color:var(--ink-4)}.field::placeholder{color:var(--ink-4)}.field:focus{outline:none;border-color:color-mix(in srgb,var(--blue) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:color-mix(in srgb,var(--ink) 32%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.glass-modal{position:fixed;z-index:var(--z-modal);top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 40px));padding:30px;border-radius:var(--radius-xl)}.hairline{border:0;border-top:.5px solid var(--glass-border);margin:0}.live-dot{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--green);animation:live-pulse 2.4s infinite cubic-bezier(.4,0,.6,1)}@keyframes live-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--green) 40%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.reveal{animation:reveal var(--dur-slow) var(--ease-out) backwards}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;animation-delay:0s!important;transition-delay:0s!important}}:root.product{--bg: #08090a;--bg-2: #0e1011;--surface: #121416;--cell: #101214;--cell-2: #15181b;--line: #2a2e33;--line-2: #3a3f45;--ink: #f2f3f5;--ink-2: #a8adb4;--ink-3: #6e757d;--ink-4: #464c53;--glass-tint: rgba(255, 255, 255, .045);--glass-tint-2: rgba(16, 18, 20, .86);--glass-border: rgba(255, 255, 255, .09);--rim-light: rgba(255, 255, 255, .16);--rim-dark: rgba(0, 0, 0, .45);--solid: #101214;--solid-2: #14171a;--mono: ui-monospace, "SF Mono", "Geist Mono", "JetBrains Mono", Menlo, monospace}.bg-product{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 720px 400px at 50% -8%,color-mix(in srgb,var(--accent) 52%,transparent),transparent 58%),radial-gradient(ellipse 1200px 700px at 50% -16%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 64%),radial-gradient(ellipse 900px 520px at 50% 108%,color-mix(in srgb,var(--accent-2) 12%,transparent),transparent 62%),var(--bg)}.bg-product:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--ink) 4%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ink) 4%,transparent) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 30%,transparent 78%)}.bg-product:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.product .t-largetitle{font-size:clamp(40px,6.4vw,76px);letter-spacing:-.035em;line-height:.98}.product .t-title-1{font-size:clamp(28px,3.8vw,40px);letter-spacing:-.028em;line-height:1.08}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.02em}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.cell{position:relative;background:var(--cell);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;overflow:hidden;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.cell:hover{border-color:var(--line-2);background:var(--cell-2)}.cell:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 16%,transparent),transparent)}.bento{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bento .w2{grid-column:span 2}.bento .w3{grid-column:span 3}.bento .w4{grid-column:span 4}.bento .h2{grid-row:span 2}@media(max-width:900px){.bento{grid-template-columns:repeat(2,1fr)}.bento .w3,.bento .w4{grid-column:span 2}.bento .h2{grid-row:span 1}}@media(max-width:560px){.bento{grid-template-columns:1fr}.bento .w2,.bento .w3,.bento .w4{grid-column:span 1}}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow:hidden;box-shadow:0 40px 120px #0009,0 0 0 1px #ffffff05 inset}.panel-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg-2) 70%,transparent)}.panel-dot{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.panel-body{padding:22px}.stream{display:grid;gap:12px}.stream-row{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-2) 60%,transparent);animation:row-in .5s var(--ease-out) backwards}.stream-row:nth-child(2){animation-delay:.12s}.stream-row:nth-child(3){animation-delay:.24s}.stream-row:nth-child(4){animation-delay:.36s}@keyframes row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.caret:after{content:"";display:inline-block;width:7px;height:1.05em;margin-left:3px;vertical-align:-2px;background:var(--accent);animation:caret 1.05s steps(2,start) infinite}@keyframes caret{to{opacity:0}}.term{font-family:var(--mono);font-size:12.5px;line-height:1.85;color:var(--ink-2);white-space:pre-wrap;word-break:break-word}.term .c-dim{color:var(--ink-4)}.term .c-key{color:var(--accent)}.term .c-str{color:#7ee2a8}.term .c-num{color:#7db8ff}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:820px){.metrics{grid-template-columns:repeat(2,1fr)}}.metric b{display:block;font-size:clamp(30px,4vw,44px);font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.metric span{display:block;margin-top:8px;color:var(--ink-3);font-size:13px}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:56px;width:-moz-max-content;width:max-content;animation:marquee 34s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.marquee b{font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ink-4);white-space:nowrap;transition:color var(--dur)}.marquee b:hover{color:var(--ink-2)}.rule{height:1px;border:0;margin:0;background:linear-gradient(90deg,transparent,var(--line),transparent)}.glow{position:relative}.glow:after{content:"";position:absolute;top:-40%;right:-10%;bottom:-40%;left:-10%;z-index:-1;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%);filter:blur(30px);pointer-events:none}:root.console{--bg: #07090b;--bg-2: #0b0e10;--surface: #0f1214;--cell: #0c0f11;--cell-2: #11161a;--line: #1d2429;--line-2: #2b343b;--edge: #5e656a;--ink: #cdd6e0;--ink-2: #9aa6b2;--ink-3: #7b8792;--ink-4: #5c6773;--accent: #2fe07a;--accent-2: #7df9a9;--syn-com: #78828e;--syn-key: #c678dd;--syn-str: #e5c07b;--syn-num: #56b6c2;--syn-fn: #61afef;--syn-op: #7f8896;--syn-del: #f0717a;--glass-tint: rgba(255, 255, 255, .035);--glass-tint-2: rgba(9, 12, 14, .92);--glass-border: rgba(255, 255, 255, .07);--rim-light: rgba(255, 255, 255, .1);--solid: #0c0f11;--solid-2: #11161a;--radius-xs: 0;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-xl: 0;--radius-pill: 0;--row: 22px;--mono: "SF Mono", ui-monospace, "JetBrains Mono", "IBM Plex Mono", "Geist Mono", "Cascadia Code", Menlo, Consolas, monospace;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 1px 0 var(--line), 0 12px 28px rgba(0,0,0,.55);--shadow-xl: 0 24px 60px rgba(0,0,0,.7)}.console body{font-family:var(--mono);font-size:14px;line-height:var(--row);letter-spacing:0;font-feature-settings:normal;padding-bottom:calc(var(--row) * 1.5)}.console .t-largetitle{font-size:clamp(24px,3.2vw,38px);line-height:1.18;letter-spacing:-.01em;font-weight:700}.console .t-title-1{font-size:clamp(19px,2.2vw,25px);line-height:1.25;letter-spacing:-.005em;font-weight:700}.console .t-title-2{font-size:17px;letter-spacing:0}.console .t-title-3{font-size:15px;letter-spacing:0}.console .t-body,.console .t-callout{font-size:14px;line-height:var(--row);letter-spacing:0}.console .t-subhead{font-size:13px;letter-spacing:0}.console .mono{font-size:12px;letter-spacing:.01em}.console .wrap{max-width:108ch;padding:0 3ch}.console p{max-width:74ch}.console .eyebrow{color:var(--syn-com);letter-spacing:.06em}.console .eyebrow:before{content:"//";width:auto;height:auto;border-radius:0;background:none;box-shadow:none;color:var(--syn-com)}.console ::-moz-selection{background:var(--accent);color:#04140b}.console ::selection{background:var(--accent);color:#04140b}.console :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:0}.console .bento{grid-template-columns:1fr;gap:0}.console .bento .cell{border-radius:0}.console .cell{border-radius:0;background:var(--cell);padding:var(--row)}.console .cell:before{display:none}.console .cell:hover{background:var(--cell);border-color:var(--line-2)}.console .glow:after{display:none}.console .rule{height:1px;background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 11px)}.bg-console{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 900px 300px at 50% -6%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 62%),var(--bg)}.bg-console:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.014) 0 1px,transparent 1px 3px)}.bg-console:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E")}.console .chrome{position:sticky;top:0;z-index:var(--z-sticky);border-radius:0;border:0;border-bottom:1px solid var(--line);padding:0;display:block;background:var(--glass-tint-2);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);box-shadow:var(--shadow-lg)}.console .chrome:before{box-shadow:inset 0 1px 0 0 var(--rim-light)}.console .chrome-in{max-width:108ch;margin:0 auto;padding:0 3ch;display:flex;align-items:stretch;gap:0;min-height:calc(var(--row) * 2)}.console .tab{display:inline-flex;align-items:center;gap:0;padding:0 2ch;font-size:12.5px;color:var(--ink-3);text-decoration:none;border-right:1px solid var(--line);border-top:2px solid transparent;background:transparent;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.console .tab:first-child{border-left:1px solid var(--line)}.console .tab:hover{color:var(--ink);background:var(--cell-2)}.console .tab[aria-current=page]{color:var(--ink);background:var(--cell-2);border-top-color:var(--accent)}.console .tab .ext{color:var(--syn-com)}.console .prompt{display:flex;align-items:baseline;gap:1ch;flex-wrap:wrap;font-size:13px;color:var(--ink-2);margin:0 0 var(--row)}.console .prompt .who{color:var(--syn-fn)}.console .prompt .path{color:var(--syn-num)}.console .prompt .sig{color:var(--accent);font-weight:700}.console .prompt .arg{color:var(--syn-str)}.console .prompt .flag{color:var(--syn-com)}.console .prompt .cmd{display:inline;min-width:0}.console .cur{display:inline-block;width:1ch;height:1.05em;vertical-align:-.16em;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 60%,transparent);animation:cur-blink 1.06s steps(2,start) infinite}@keyframes cur-blink{to{opacity:0}}.console .caret:after{width:1ch;border-radius:0}.console .h-md:before{content:"## ";color:var(--syn-com);font-weight:400}.console .win{border:1px solid var(--line);background:var(--cell);position:relative}.console .win-bar{display:flex;align-items:center;gap:1ch;padding:0 2ch;min-height:calc(var(--row) * 1.5);border-bottom:1px solid var(--line);background:var(--bg-2);font-size:12px;color:var(--ink-3)}.console .win-body{padding:var(--row) 2ch}.console .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.console .split>*+*{border-left:1px solid var(--line)}.console .pane{padding:calc(var(--row) * 1.4) 2ch;min-width:0}.console .pane-tag{font-size:11.5px;color:var(--ink-4);margin:0 0 var(--row);letter-spacing:.04em}.console .pane-tag b{color:var(--accent);font-weight:700}@media(max-width:860px){.console .split{grid-template-columns:1fr}.console .split>*+*{border-left:0;border-top:1px solid var(--line)}}.console .tabin{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.console .win-tabs{display:flex;border-bottom:1px solid var(--line);background:var(--bg-2)}.console .win-tabs label{padding:0 2ch;min-height:calc(var(--row) * 1.5);display:inline-flex;align-items:center;font-size:12px;color:var(--ink-3);cursor:pointer;border-right:1px solid var(--line);border-top:2px solid transparent}.console .win-tabs label:hover{color:var(--ink)}.console .pane-out{display:none}.console #o-1:checked~.win-tabs label[for=o-1],.console #o-2:checked~.win-tabs label[for=o-2],.console #o-3:checked~.win-tabs label[for=o-3]{color:var(--ink);background:var(--cell-2);border-top-color:var(--accent)}.console #o-1:focus-visible~.win-tabs label[for=o-1],.console #o-2:focus-visible~.win-tabs label[for=o-2],.console #o-3:focus-visible~.win-tabs label[for=o-3]{outline:2px solid var(--accent);outline-offset:-2px}.console #o-1:checked~.win-body #out-1,.console #o-2:checked~.win-body #out-2,.console #o-3:checked~.win-body #out-3{display:block}.console .code{font-family:var(--mono);font-size:13px;line-height:var(--row);color:var(--ink-2);margin:0;white-space:pre-wrap;word-break:break-word;counter-reset:cl}.console .code .cl{display:block}.console .code.numbered .cl:before{counter-increment:cl;content:counter(cl);display:inline-block;width:3ch;margin-right:2ch;text-align:right;color:var(--syn-com);-webkit-user-select:none;-moz-user-select:none;user-select:none}.console .k{color:var(--syn-key)}.console .s{color:var(--syn-str)}.console .n{color:var(--syn-num)}.console .f{color:var(--syn-fn)}.console .c{color:var(--syn-com)}.console .o{color:var(--syn-op)}.console .ok{color:var(--accent)}.console .er{color:var(--syn-del)}.console .term{font-size:13px;line-height:var(--row)}.console .term .c-key{color:var(--syn-key)}.console .term .c-str{color:var(--syn-str)}.console .term .c-num{color:var(--syn-num)}.console .term .c-dim{color:var(--syn-com)}.console .out{display:block}.console .out .ln{display:flex;gap:2ch;align-items:baseline;padding:2px 0}.console .out .ln .tag{flex:none;width:9ch;color:var(--syn-com);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.console .out .ln .tag.is-ok{color:var(--accent)}.console .out .ln .tag.is-er{color:var(--syn-del)}.console .out .ln .txt{color:var(--ink-2);min-width:0}.console .diff .cl{padding:1px 1ch;border-left:2px solid transparent}.console .diff .del{background:color-mix(in srgb,var(--syn-del) 9%,transparent);border-left-color:color-mix(in srgb,var(--syn-del) 55%,transparent);color:color-mix(in srgb,var(--syn-del) 78%,var(--ink-2))}.console .diff .add{background:color-mix(in srgb,var(--accent) 9%,transparent);border-left-color:color-mix(in srgb,var(--accent) 55%,transparent);color:color-mix(in srgb,var(--accent) 55%,var(--ink))}.console .diff .hunk{color:var(--syn-fn)}.console .stats{display:grid;gap:0;max-width:68ch}.console .stat{display:flex;align-items:baseline;gap:1ch;padding:3px 0;font-size:13px}.console .stat .k-name{color:var(--ink-3);white-space:nowrap}.console .stat .dots{flex:1;min-width:2ch;border-bottom:1px dotted var(--line-2);transform:translateY(-.28em)}.console .stat b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums;min-width:9ch;text-align:right}.console .plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(30ch,1fr));gap:0;border:1px solid var(--line)}.console .plan{padding:var(--row) 2ch;border-right:1px solid var(--line);min-width:0}.console .plan:last-child{border-right:0}.console .plan.is-hi{background:color-mix(in srgb,var(--accent) 6%,transparent)}.console .plan .code{font-size:12.5px}.console .plan .btn{margin-top:var(--row)}@media(max-width:860px){.console .plan{border-right:0;border-bottom:1px solid var(--line)}.console .plan:last-child{border-bottom:0}}.console .tbl-scroll{overflow-x:auto}.console table.tbl{width:100%;min-width:56ch;border-collapse:collapse;font-size:13px}.console .tbl th,.console .tbl td{border:1px solid var(--line);padding:calc(var(--row) / 3) 1.5ch;text-align:left;vertical-align:top}.console .tbl thead th{background:var(--bg-2);color:var(--ink-3);font-weight:400;letter-spacing:.05em;text-transform:uppercase;font-size:11.5px}.console .tbl tbody th{color:var(--ink-3);font-weight:400}.console .tbl td{color:var(--ink-2);font-variant-numeric:tabular-nums}.console .tbl .hi{background:color-mix(in srgb,var(--accent) 6%,transparent)}.console .tbl thead .hi{color:var(--accent)}.console .tbl .price{color:var(--ink);font-weight:700;font-size:16px}.console .tbl .yes{color:var(--accent)}.console .tbl .no{color:var(--ink-3)}.console .btn{border-radius:0;font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:calc(var(--row) / 3) 2ch;border:1px solid var(--edge)}.console .btn:active{transform:none}.console .btn-accent{background:var(--accent);background-image:none;box-shadow:none;color:#04140b;border-color:var(--accent)}.console .btn-accent:hover{transform:none;background:var(--accent-2);border-color:var(--accent-2)}.console .btn-glass{color:var(--ink)}.console .btn-glass:hover{transform:none;background:var(--cell-2);border-color:var(--edge)}.console .btn-ghost{border-color:transparent}.console .field{border-radius:0;background:transparent;border:0;font-family:var(--mono);font-size:14px;color:var(--ink);padding:0;caret-color:var(--accent)}.console .field:focus{box-shadow:none;outline:none;background:transparent}.console .field::-moz-placeholder{color:var(--ink-3)}.console .field::placeholder{color:var(--ink-3)}.console .prompt-box{display:flex;align-items:center;gap:1ch;border:1px solid var(--edge);background:var(--cell);padding:calc(var(--row) / 3) 1.5ch;max-width:62ch}.console .prompt-box:focus-within{border-color:var(--accent)}.console .prompt-box .sig{color:var(--accent);font-weight:700;flex:none}.console .prompt-box .field{flex:1;min-width:0}.console .live-dot{border-radius:0;width:7px;height:7px}.console .pill{border-radius:0;font-family:var(--mono);font-size:12px}.console .badge{border-radius:0;font-family:var(--mono)}.console section{padding:calc(var(--row) * 5) 0}@media(max-width:640px){.console section{padding:calc(var(--row) * 3.5) 0}}.console footer{padding:calc(var(--row) * 2) 0 calc(var(--row) * 3);color:var(--ink-3)}.console footer a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line-2)}.console footer a:hover{color:var(--accent);border-bottom-color:var(--accent)}.console .statusbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:flex;align-items:center;min-height:calc(var(--row) * 1.5);border-top:1px solid var(--line);background:var(--bg-2);font-size:11.5px;color:var(--ink-3)}.console .statusbar .seg{padding:0 1.5ch;border-right:1px solid var(--line);white-space:nowrap}.console .statusbar .seg.mode{background:var(--accent);color:#04140b;font-weight:700;letter-spacing:.08em}.console .statusbar .grow{flex:1;border:0}@media(max-width:720px){.console .statusbar .seg.opt{display:none}}@media(max-width:640px){.console .wrap{padding:0 2ch}.console .chrome-in{padding:0 2ch;overflow-x:auto}.console .tab{padding:0 1.5ch}.console .code{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.console .cur,.console .caret:after{animation:none;opacity:1}.console .stream-row,.console .marquee-track{animation:none}.console *{scroll-behavior:auto}}html[data-glass-tier=solid].console .chrome{background:var(--solid);backdrop-filter:none;-webkit-backdrop-filter:none}@media(prefers-reduced-transparency:reduce){.console .chrome{background:var(--solid);backdrop-filter:none;-webkit-backdrop-filter:none}.bg-console:after{display:none}}@media(forced-colors:active){.console .tab[aria-current=page],.console .win-tabs label{border-top-color:Highlight}.console .cur{background:Highlight;box-shadow:none}.console .k,.console .s,.console .n,.console .f,.console .o,.console .ok{color:CanvasText}}.console .auth-col{max-width:68ch;margin:0 auto}.console .auth-screen{padding:calc(var(--row) * 3) 0 calc(var(--row) * 4)}@media(max-width:640px){.console .auth-screen{padding:calc(var(--row) * 1.5) 0 calc(var(--row) * 3)}}.console .swin{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.console .sw{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line);background:var(--bg-2)}.console .sw label{padding:0 1.5ch;min-height:calc(var(--row) * 1.5);display:inline-flex;align-items:center;gap:1ch;font-size:12px;color:var(--ink-3);cursor:pointer;border-right:1px solid var(--line);border-top:2px solid transparent;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.console .sw label:hover{color:var(--ink)}.console .sw label .kb{color:var(--ink-4);font-size:11px}.console .sw-pane{display:none}.console #w-1:checked~.sw label[for=w-1],.console #w-2:checked~.sw label[for=w-2],.console #w-3:checked~.sw label[for=w-3],.console #w-4:checked~.sw label[for=w-4]{color:var(--ink);background:var(--cell-2);border-top-color:var(--accent)}.console #w-1:focus-visible~.sw label[for=w-1],.console #w-2:focus-visible~.sw label[for=w-2],.console #w-3:focus-visible~.sw label[for=w-3],.console #w-4:focus-visible~.sw label[for=w-4]{outline:2px solid var(--accent);outline-offset:-2px}.console #w-1:checked~.win-body #way-1,.console #w-2:checked~.win-body #way-2,.console #w-3:checked~.win-body #way-3,.console #w-4:checked~.win-body #way-4{display:block}.console .st-pane{display:none}.console #st-1:checked~.st-body #step-1,.console #st-2:checked~.st-body #step-2{display:block}.console .steps{display:flex;gap:1ch;align-items:baseline;font-size:11.5px;color:var(--ink-4);margin:0 0 var(--row);letter-spacing:.04em}.console #st-1:checked~.steps .s-1,.console #st-2:checked~.steps .s-2{color:var(--accent)}.console .fld{margin:0 0 var(--row)}.console .fld>.lbl{display:block;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:0 0 calc(var(--row) / 4)}.console .fld>.lbl .req{color:var(--accent)}.console .hint{font-size:11.5px;color:var(--ink-3);margin:calc(var(--row) / 4) 0 0;max-width:62ch}.console .hint code{color:var(--syn-str)}.console .fld.is-bad .prompt-box{border-color:var(--syn-del)}.console .err-line{font-size:12px;color:var(--syn-del);margin:calc(var(--row) / 4) 0 0}.console .pin{letter-spacing:1.1ch;font-size:18px;font-variant-numeric:tabular-nums}.console .row-in{display:flex;gap:1.5ch;align-items:stretch;flex-wrap:wrap}.console .row-in .prompt-box{flex:1 1 26ch}.console .msg{display:flex;gap:2ch;align-items:baseline;padding:calc(var(--row) / 3) 1.5ch;border-left:2px solid var(--ink-4);background:color-mix(in srgb,var(--ink-4) 8%,transparent);font-size:12.5px;color:var(--ink-2);margin:var(--row) 0 0}.console .msg .m-tag{flex:none;width:9ch;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.console .msg .m-txt{min-width:0}.console .msg .m-txt b{color:var(--ink);font-weight:700}.console .msg.is-wait{border-left-color:var(--syn-com)}.console .msg.is-wait .m-tag{color:var(--syn-com)}.console .msg.is-ok{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.console .msg.is-ok .m-tag{color:var(--accent)}.console .msg.is-err{border-left-color:var(--syn-del);background:color-mix(in srgb,var(--syn-del) 9%,transparent)}.console .msg.is-err .m-tag{color:var(--syn-del)}.console .msg.is-warn{border-left-color:var(--syn-str);background:color-mix(in srgb,var(--syn-str) 9%,transparent)}.console .msg.is-warn .m-tag{color:var(--syn-str)}.console .msg .m-code{flex:none;margin-left:auto;color:var(--ink-4);font-size:11.5px;font-variant-numeric:tabular-nums}.console .msg[hidden]{display:none}.console .spin:before{content:"|";display:inline-block;width:1ch;color:var(--accent);animation:spin-ascii .32s steps(1) infinite}@keyframes spin-ascii{0%{content:"|"}25%{content:"/"}50%{content:"—"}75%{content:"\\"}}.console .countdown{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.console .btn:disabled,.console .btn.is-off{color:var(--ink-4);border-color:var(--line);background:transparent;cursor:not-allowed;pointer-events:none}.console .btn-accent:disabled,.console .btn-accent.is-off{background:var(--line);border-color:var(--line);color:var(--ink-4)}.console .btn-oauth{display:inline-flex;align-items:center;gap:1.5ch;width:100%;justify-content:center;text-decoration:none}.console .kv{display:grid;grid-template-columns:22ch minmax(0,1fr);gap:0 2ch;font-size:13px}.console .kv dt{color:var(--ink-3);padding:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console .kv dd{margin:0;padding:3px 0;color:var(--ink);min-width:0;word-break:break-word}.console .kv dd .none{color:var(--ink-3)}@media(max-width:560px){.console .kv{grid-template-columns:1fr;gap:0}.console .kv dt{padding-top:calc(var(--row) / 3)}.console .kv dd{padding-bottom:calc(var(--row) / 3);border-bottom:1px solid var(--line)}}.console .ava{width:calc(var(--row) * 4);height:calc(var(--row) * 4);border:1px solid var(--line-2);background:var(--bg-2);-o-object-fit:cover;object-fit:cover;display:block;flex:none}.console .ava-none{display:flex;align-items:center;justify-content:center;color:var(--ink-3);font-size:16px;font-weight:700;letter-spacing:.04em}.console .prof{display:flex;gap:2.5ch;align-items:flex-start;flex-wrap:wrap}.console .prof .prof-main{flex:1 1 34ch;min-width:0}.console .tag-st{display:inline-block;border:1px solid var(--line-2);padding:0 1ch;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.console .tag-st.is-ok{border-color:var(--accent);color:var(--accent)}.console .tag-st.is-wait{border-color:var(--syn-str);color:var(--syn-str)}.console .tag-st.is-bad{border-color:var(--syn-del);color:var(--syn-del)}.console .tbl tr.is-now td:first-child,.console .tbl tr.is-now th:first-child{border-left:2px solid var(--accent)}.console .tbl tr.is-now td{color:var(--ink)}.console .tbl tr.is-dead td{color:var(--ink-3);text-decoration:line-through}.console .tbl tr.is-dead .btn{text-decoration:none}.console .jti{color:var(--syn-com);font-size:12px;white-space:nowrap}.console .btn-xs{padding:0 1ch;font-size:11px;letter-spacing:.03em}.console .ua-raw{display:block;color:var(--ink-3);font-size:11px;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console .routes{display:grid;grid-template-columns:repeat(auto-fill,minmax(24ch,1fr));gap:0;border:1px solid var(--line)}.console .routes .rt{display:flex;align-items:baseline;gap:1ch;padding:calc(var(--row) / 4) 1.5ch;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12.5px;min-width:0}.console .routes .rt .p{color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis}.console .routes .rt .v{margin-left:auto;flex:none;font-size:11px;letter-spacing:.04em}.console .routes .rt.on .v{color:var(--accent)}.console .routes .rt.off .v{color:var(--ink-3)}.console .routes .rt.on .p{color:var(--ink)}.console .routes .rt.off .p{color:var(--ink-3)}.console .routes .rt.ovr{background:color-mix(in srgb,var(--syn-str) 7%,transparent)}.console .routes .rt.ovr .v{color:var(--syn-str)}.console .bar{height:calc(var(--row) / 2);border:1px solid var(--line-2);background:var(--cell);position:relative;overflow:hidden;margin:calc(var(--row) / 3) 0}.console .bar>i{display:block;height:100%;background:var(--accent);width:var(--pct, 0%)}.console .bar.is-over>i{background:var(--syn-del)}.console .bar-row{display:flex;align-items:baseline;gap:1ch;font-size:12.5px}.console .bar-row .b-name{color:var(--ink-3)}.console .bar-row .b-val{margin-left:auto;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.console .danger{border:1px solid color-mix(in srgb,var(--syn-del) 45%,var(--line));background:color-mix(in srgb,var(--syn-del) 4%,transparent)}.console .danger .win-bar{border-bottom-color:color-mix(in srgb,var(--syn-del) 45%,var(--line));color:var(--syn-del)}.console .danger-row{display:flex;gap:2ch;align-items:flex-start;flex-wrap:wrap;padding:var(--row) 0;border-bottom:1px solid var(--line)}.console .danger-row:last-child{border-bottom:0;padding-bottom:0}.console .danger-row .d-txt{flex:1 1 34ch;min-width:0}.console .danger-row .d-txt b{color:var(--ink);display:block}.console .danger-row .d-txt span{color:var(--ink-3);font-size:12.5px}.console .btn-danger{border-color:color-mix(in srgb,var(--syn-del) 55%,transparent);color:var(--syn-del);background:transparent}.console .btn-danger:hover{background:color-mix(in srgb,var(--syn-del) 14%,transparent);border-color:var(--syn-del);color:var(--syn-del);transform:none}.console .confirm{display:none}.console .confirm:target{display:block}.console .confirm .win{border-color:var(--syn-del)}.console .confirm .prompt-box{border-color:color-mix(in srgb,var(--syn-del) 55%,transparent)}.console .confirm .prompt-box:focus-within{border-color:var(--syn-del)}.console .confirm .prompt-box .sig{color:var(--syn-del)}.console .card{margin:0 0 calc(var(--row) * 2)}.console .card>h2{margin:0 0 var(--row)}.console .acts{display:flex;gap:1.5ch;flex-wrap:wrap;align-items:center;margin-top:var(--row)}.console .acts .grow{flex:1}.console .lnk{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line-2)}.console .lnk:hover{color:var(--accent);border-bottom-color:var(--accent)}.console .api-note{font-size:11.5px;color:var(--syn-com);margin:var(--row) 0 0}.console .api-note b{color:var(--syn-fn);font-weight:400}@media(prefers-reduced-motion:reduce){.console .spin:before{animation:none;content:"·"}.console .sw label,.console .btn{transition:none}}html[data-glass-tier=solid].console .btn-glass{background:var(--cell-2)}@media(forced-colors:active){.console .msg{border-left-color:CanvasText;background:Canvas}.console .bar>i{background:Highlight}.console .tbl tr.is-now td:first-child{border-left-color:Highlight}.console .routes .rt.on .v{color:CanvasText}}:root{--brand-name: "Panshin Fund";--brand-domain: "panshin.fund";--brand-fg: color-mix(in srgb, currentColor 45%, transparent);--brand-fg-strong: color-mix(in srgb, currentColor 75%, transparent);--brand-size: .75rem;--brand-gap: .5em;--brand-pad: 1.25rem 1.5rem}.brand{display:flex;align-items:center;justify-content:center;gap:var(--brand-gap);padding:var(--brand-pad);font-size:var(--brand-size);color:inherit;font-family:inherit;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brand__mark:after{content:var(--brand-name)}.brand__mark{color:var(--brand-fg-strong);font-weight:500}.brand__sep{color:var(--brand-fg);opacity:.5}.brand__note{color:var(--brand-fg);font-weight:400}.brand__contact:after{content:"@" var(--brand-domain)}@media print{.brand,.brand>*{color:#000;opacity:1}}@media(max-width:480px){:root{--brand-pad: .875rem 1rem;--brand-size: .6875rem}.brand__sep,.brand__note{display:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.static{position:static}.fixed{position:fixed}.mt-3{margin-top:.75rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.rounded-2xl{border-radius:1rem}.p-5{padding:1.25rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.tracking-\[0\.22em\]{letter-spacing:.22em}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sp-fold>summary{cursor:pointer;color:var(--dim, #7a7a7a);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-fold>summary:hover{color:var(--fg, #d0d0d0)}.sp-fold[open]>summary{margin-bottom:var(--row, 8px)}.sp-code-wrap{display:block;overflow-wrap:anywhere;word-break:break-all;max-height:14em;overflow-y:auto}.sp-niche{display:flex;flex-direction:column}.sp-niche-row{display:grid;grid-template-columns:minmax(9rem,1.4fr) 7rem minmax(9rem,1.2fr) 3rem 8rem;gap:var(--col, 12px);align-items:baseline;padding:3px 0;border-bottom:1px solid var(--line, #1c1c1c)}.sp-niche-row:last-child{border-bottom:none}.sp-niche-label{color:var(--fg, #d0d0d0)}.sp-niche-value{text-align:right;color:var(--fg, #d0d0d0)}.sp-niche-range,.sp-niche-n{text-align:right;color:var(--dim, #7a7a7a)}.sp-niche-flag{color:var(--dim, #7a7a7a);font-size:.92em}.sp-niche-row.is-target .sp-niche-value,.sp-niche-row.is-target .sp-niche-flag{color:var(--ok, #6ee787)}@media(max-width:760px){.sp-niche-row{grid-template-columns:1fr auto}.sp-niche-range,.sp-niche-n{display:none}}.console .sp-chrome .chrome-in{max-width:none;padding:0 2ch;align-items:center;gap:2ch}.console .sp-chrome .sp-chrome-name{color:var(--ink);font-weight:700;font-size:12.5px;letter-spacing:.04em;white-space:nowrap}.console .sp-chrome .sp-chrome-who{margin-left:auto;display:flex;align-items:center;gap:2ch;font-size:12px;color:var(--ink-3);white-space:nowrap}.console .sp-chrome .sp-chrome-role{color:var(--accent)}.console .sp-chrome,html[data-glass-tier].console .sp-chrome{background:var(--solid);backdrop-filter:none;-webkit-backdrop-filter:none}.console .sp-shell{display:flex;align-items:stretch;min-height:calc(100vh - var(--row) * 2)}.console .sp-side{flex:0 0 27ch;width:27ch;border-right:1px solid var(--line);background:var(--cell);display:flex;flex-direction:column;position:sticky;top:calc(var(--row) * 2);height:calc(100vh - var(--row) * 3.5);overflow-y:auto}.console .sp-main{flex:1 1 auto;min-width:0;padding:calc(var(--row) * 1.5) 3ch calc(var(--row) * 4)}.console .sp-main section{padding:0}.console .sp-brand{padding:var(--row) 2ch;border-bottom:1px solid var(--line)}.console .sp-brand .sp-brand-name{color:var(--ink);font-weight:700;letter-spacing:.02em}.console .sp-brand .sp-brand-sub{color:var(--syn-com);font-size:12px}.console .sp-nav{display:flex;flex-direction:column;padding:var(--row) 0;flex:1 1 auto}.console .sp-nav .sp-navitem{display:flex;align-items:baseline;gap:1ch;padding:2px 2ch;color:var(--ink-3);text-decoration:none;border-left:2px solid transparent;line-height:var(--row)}.console .sp-nav .sp-navitem:hover{color:var(--ink);background:var(--cell-2)}.console .sp-nav .sp-navitem[aria-current=page]{color:var(--accent);border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.console .sp-nav .sp-navrow{display:flex;align-items:stretch}.console .sp-nav .sp-navrow .sp-navitem{flex:1 1 auto;min-width:0}.console .sp-nav-стрелка{flex:0 0 auto;width:3ch;padding:0;border:0;background:none;color:var(--syn-com);cursor:pointer;font:inherit;line-height:var(--row)}.console .sp-nav-стрелка:hover{color:var(--accent);background:var(--cell-2)}.console .sp-nav-дети{border-left:1px solid var(--line);margin-left:2ch}.console .sp-nav .sp-navitem-ребёнок{padding-left:2ch;font-size:12.5px}.console .sp-nav .sp-navitem .sp-path{color:var(--syn-com);font-size:11.5px;margin-left:auto}.console .sp-who{border-top:1px solid var(--line);padding:var(--row) 2ch;font-size:12.5px}.console .sp-who .sp-who-name{color:var(--ink)}.console .sp-who .sp-who-role{color:var(--accent)}.console .sp-who .sp-who-id{color:var(--syn-com)}.console .sp-head{border-bottom:1px solid var(--line);padding-bottom:var(--row);margin-bottom:calc(var(--row) * 1.5)}.console .sp-head h1{margin:0;color:var(--ink)}.console .sp-muted{color:var(--ink-3)}.console .sp-dim{color:var(--syn-com)}.console a.sp-link{color:var(--syn-fn);text-decoration:none;border-bottom:1px solid var(--line-2)}.console a.sp-link:hover{color:var(--accent);border-bottom-color:var(--accent)}.console .sp-login{min-height:100vh;display:grid;place-items:center;padding:var(--row) 3ch}.console .sp-login-col{width:min(64ch,100%)}.console .danger-row{padding:calc(var(--row) * .6) 0}.console .sp-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--row) 3ch}.console .sp-form .fld{margin:0}.console .sp-form .prompt-box{max-width:none}.console .sp-form .prompt-box.sp-narrow{width:12ch}.console .sp-form .sp-pair{display:flex;flex-wrap:wrap;gap:1.5ch}.console .sp-form .sp-sel{color-scheme:dark;width:100%;cursor:pointer}.console .sp-form .sp-form-act{margin-left:auto}.console .sp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(26ch,1fr));gap:2ch;margin-bottom:var(--row)}.console .sp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(38ch,1fr));gap:1.5ch 2ch;margin-top:calc(var(--row) / 2)}.console .sp-card{border:1px solid var(--line);background:var(--cell);padding:calc(var(--row) / 2) 2ch}.console .sp-card .bar{margin:calc(var(--row) / 4) 0}.console .sp-card.is-top{border-color:var(--accent)}.console .sp-card-line{display:flex;align-items:baseline;gap:1.5ch;flex-wrap:wrap}.console .sp-card .sp-rank{color:var(--syn-com)}.console .sp-card .sp-dist-lbl{color:var(--ink-3);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase}.console .sp-card .sp-tags{color:var(--syn-str);margin:0}.console .sp-card p{margin:0}.console .sp-two{display:flex;flex-wrap:wrap;gap:var(--row) 3ch;align-items:flex-start}.console .sp-two>.tbl-scroll{flex:1 1 42ch;min-width:0}.console .sp-two>.sp-donut{flex:0 1 30ch}.console .sp-legend{list-style:none;margin:calc(var(--row) / 2) 0 0;padding:0;font-size:12.5px}.console .sp-legend li{display:flex;align-items:center;gap:1ch;line-height:var(--row);color:var(--ink-2)}.console .sp-legend li i{width:9px;height:9px;flex:none}.console .sp-legend li b{margin-left:auto;color:var(--ink);font-weight:400}.console .sp-ngrams{list-style:none;margin:calc(var(--row) / 2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1ch}.console .sp-ngrams li{border:1px solid var(--line-2);background:var(--cell-2);color:var(--ink-2);padding:0 1.5ch;line-height:var(--row)}.console .sp-md{white-space:pre-wrap;max-height:calc(var(--row) * 18);overflow:auto;margin:0 0 var(--row)}.console .win-body.sp-donut{display:flex;flex-wrap:wrap;align-items:center;gap:var(--row) 3ch}.console .win-body.sp-donut>.sp-legend{flex:1 1 28ch;margin-top:0}@media(max-width:900px){.console .sp-chrome .sp-chrome-who .sp-chrome-opt{display:none}.console .sp-shell{flex-direction:column}.console .sp-brand{display:none}.console .sp-side{position:static;height:auto;width:100%;flex:none;border-right:0;border-bottom:1px solid var(--line)}.console .sp-nav{flex-direction:row;flex-wrap:wrap;padding:var(--row) 1ch}.console .sp-nav .sp-navitem{border-left:0;border-bottom:2px solid transparent}.console .sp-nav .sp-navitem[aria-current=page]{border-bottom-color:var(--accent)}.console .sp-nav .sp-navitem .sp-path{display:none}.console .sp-main{padding:var(--row) 2ch calc(var(--row) * 3)}.console .sp-form{gap:var(--row) 2ch}.console .sp-form .sp-form-act{margin-left:0}.console .sp-cards,.console .sp-kpis{grid-template-columns:1fr}.console .sp-tbl-sticky th:first-child,.console .sp-tbl-sticky td:first-child{position:sticky;left:0;z-index:1;background:var(--bg);box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line)}.console .sp-tbl-sticky thead th:first-child{background:var(--bg-2);z-index:2}}@media(max-width:560px){.console .sp-chrome .chrome-in{padding:0 1.5ch;gap:1.5ch}.console .sp-chrome .sp-chrome-who{gap:1.5ch}.console .sp-chrome .sp-chrome-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.console .statusbar{overflow:hidden}.console .statusbar .seg:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.console .sp-main svg{max-width:100%;height:auto}.console .jti{white-space:normal;word-break:break-all}}.console .sp-none{color:var(--ink-3)}.console .sp-nowrap{white-space:nowrap}.console .sp-form .prompt-box.sp-mid{width:20ch}.console .sp-form .sp-form-act{display:flex;gap:1.5ch}.console .sp-filters>.win-body{padding:calc(var(--row) / 2) 2ch}.console .sp-filters .sp-form{row-gap:calc(var(--row) / 2)}.console .sp-pager{display:flex;align-items:center;flex-wrap:wrap;gap:1ch 2ch;margin-top:var(--row)}.console .sp-cols{margin-top:var(--row);border:1px solid var(--line);background:var(--cell)}.console .sp-cols>summary{padding:calc(var(--row) / 3) 1.5ch;color:var(--ink-3);font-size:12.5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.console .sp-cols>summary:hover{color:var(--accent)}.console .sp-cols>summary:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.console .sp-cols-body{padding:calc(var(--row) / 2) 1.5ch;border-top:1px solid var(--line)}.console .sp-cols-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(34ch,1fr));gap:calc(var(--row) / 3) 2ch}.console .sp-cols-item{display:flex;align-items:baseline;gap:1ch;min-width:0;font-size:12.5px;cursor:pointer}.console .sp-cols-name{color:var(--ink-2)}.console .sp-cols-item .sp-dim{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console .sp-cols-act{display:flex;flex-wrap:wrap;gap:1.5ch;margin-top:calc(var(--row) / 2)}.console .sp-notes{margin-top:var(--row)}.console .sp-notes>.api-note{margin-top:calc(var(--row) / 3)}.console .sp-notes>.api-note:first-child{margin-top:0}.console .sp-chords{color:var(--ink-2)}.console .sp-strip{position:relative;display:inline-flex;height:calc(var(--row) * .9);vertical-align:middle;border:1px solid var(--line-2);background:var(--cell-2);overflow:hidden}.console .sp-strip-seg{display:block;min-width:1px;height:100%;border-right:1px solid var(--line)}.console .sp-strip-seg:last-child{border-right:0}.console .sp-strip-seg.is-t0{background:color-mix(in srgb,var(--accent) 4%,transparent)}.console .sp-strip-seg.is-t1{background:color-mix(in srgb,var(--accent) 10%,transparent)}.console .sp-strip-seg.is-t2{background:color-mix(in srgb,var(--accent) 18%,transparent)}.console .sp-strip-seg.is-t3{background:color-mix(in srgb,var(--accent) 30%,transparent)}.console .sp-strip-hook{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--accent)}.console .sp-meter{position:relative;display:inline-block;min-width:5ch;padding-bottom:3px}.console .sp-meter b{font-weight:400;color:var(--ink-2)}.console .sp-meter i{position:absolute;left:0;bottom:0;height:2px;background:var(--accent)}.console .sp-spark{display:inline-block;vertical-align:middle}.console .sp-spark svg{display:block}.console .sp-frag{display:inline-flex;flex-direction:column;gap:2px}.console .sp-frag-span{color:var(--ink-2)}.console .sp-frag .sp-tag{padding:0 .5ch;border:1px solid var(--line-2);color:var(--syn-str);font-size:11.5px}.console .sp-name{display:inline-flex;flex-direction:column;gap:1px;max-width:34ch}.console .sp-name>.sp-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console .sp-name-sub{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console .sp-name-author{color:var(--ink-2)}.console .sp-voice b{font-weight:400;color:var(--ink)}.console .sp-th-btn{display:inline-flex;align-items:baseline;gap:.6ch;padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.console .sp-th-btn:hover{color:var(--ink)}.console .sp-th-btn:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.console .sp-th-sorted{color:var(--accent)}.console .sp-th-arrow{font-size:11px}.console .sp-block{margin-bottom:calc(var(--row) * 1.5)}.console .sp-acts{display:inline-flex;flex-wrap:wrap;gap:2.5ch}.console .sp-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(var(--row) / 3) 2.5ch}.console .sp-sum .sp-sum-item{color:var(--ink-2);font-size:12.5px}.console .sp-sum .sp-sum-item b,.console .win-bar .sp-grp-name{color:var(--ink);font-weight:700}.console .win-bar .sp-grp-count{margin-left:auto;color:var(--syn-com);white-space:nowrap}.console .sp-pf-head,.console .sp-pf{display:grid;grid-template-columns:30ch minmax(0,1fr) 14ch;gap:calc(var(--row) / 3) 2ch;align-items:baseline;padding:calc(var(--row) / 3) 0;border-bottom:1px solid var(--line)}.console .sp-pf-head{border-bottom-color:var(--line-2);font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.console .sp-pf:last-child{border-bottom:0}.console .sp-pf-label{display:flex;flex-direction:column;color:var(--ink-2)}.console .sp-pf-label .sp-pf-path{color:var(--syn-com);font-size:11px;font-style:normal}.console .sp-pf-val{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.console .sp-pf-src{color:var(--syn-fn);font-size:11.5px;text-align:right;white-space:nowrap}.console .sp-pf.is-wide .sp-pf-label{grid-column:1;grid-row:1}.console .sp-pf.is-wide .sp-pf-src{grid-column:3;grid-row:1}.console .sp-pf.is-wide .sp-pf-val{grid-column:1 / -1;grid-row:2}.console .sp-pf.is-wide.is-empty .sp-pf-val{grid-column:2;grid-row:1}.console .sp-pf .sp-tags{display:inline-flex;flex-wrap:wrap;gap:calc(var(--row) / 3) 1ch}.console .sp-pf .sp-tag{border:1px solid var(--line-2);background:var(--cell-2);color:var(--ink-2);padding:0 1ch;line-height:var(--row)}.console .sp-nums{color:var(--ink-2);font-size:12.5px;overflow-wrap:anywhere}.console .sp-code{color:var(--syn-str);font-size:12.5px;overflow-wrap:anywhere}.console .sp-curve{display:flex;align-items:center;flex-wrap:wrap;gap:1ch 2ch}.console .sp-tl{display:block}.console .sp-tl-strip{position:relative;display:flex;height:calc(var(--row) * 1.6);border:1px solid var(--line-2);background:var(--cell-2);overflow:hidden}.console .sp-tl-seg{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;border-right:1px solid var(--line)}.console .sp-tl-seg:last-child{border-right:0}.console .sp-tl-seg.is-hook{background:color-mix(in srgb,var(--accent) 12%,transparent)}.console .sp-tl-name{padding:0 .5ch;font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console .sp-tl-seg.is-hook .sp-tl-name{color:var(--accent)}.console .sp-tl-frag{position:absolute;top:0;bottom:0;border:1px solid var(--syn-str);background:color-mix(in srgb,var(--syn-str) 10%,transparent);pointer-events:none}.console .sp-tl-hook{position:absolute;top:0;bottom:0;border-left:2px solid var(--accent)}.console .sp-tl-hook b{position:absolute;top:0;left:2px;padding:0 .5ch;background:var(--bg-2);color:var(--accent);font-size:10.5px;font-weight:700;white-space:nowrap}.console .sp-tl-axis{position:relative;height:var(--row);margin-top:calc(var(--row) / 3)}.console .sp-tl-tick{position:absolute;transform:translate(-50%);font-size:11px;color:var(--syn-com);white-space:nowrap}.console .sp-tl-tick:first-child{transform:none}.console .sp-tl-tick:last-child{transform:translate(-100%)}.console .sp-tl-legend{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--row) / 3) 1ch;margin:calc(var(--row) / 3) 0 0;max-width:none;font-size:11.5px;color:var(--ink-3)}.console .sp-tl-key{flex:none;width:10px;height:10px;margin-left:1.5ch;border:1px solid var(--line-2)}.console .sp-tl-key:first-child{margin-left:0}.console .sp-tl-key.is-hook{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:var(--accent)}.console .sp-tl-key.is-frag{background:color-mix(in srgb,var(--syn-str) 10%,transparent);border-color:var(--syn-str)}.console .sp-tl-key.is-hookline{width:2px;border:0;background:var(--accent)}.console .sp-ticks{display:block}.console .sp-ticks-lane{display:flex;align-items:center;gap:1.5ch}.console .sp-ticks-name{flex:none;width:7ch;color:var(--ink-3);font-size:11.5px}.console .sp-ticks-strip{position:relative;flex:1 1 auto;min-width:0;height:var(--row);border-bottom:1px solid var(--line)}.console .sp-ticks-strip>i{position:absolute;top:20%;bottom:0;width:2px;background:var(--accent)}.console .sp-ticks-count{flex:none;width:5ch;text-align:right;color:var(--syn-com);font-size:11.5px}@media(max-width:900px){.console .sp-pf-head{display:none}.console .sp-pf,.console .sp-pf.is-wide{grid-template-columns:minmax(0,1fr) 12ch}.console .sp-pf .sp-pf-label,.console .sp-pf.is-wide .sp-pf-label{grid-column:1;grid-row:1}.console .sp-pf .sp-pf-src,.console .sp-pf.is-wide .sp-pf-src{grid-column:2;grid-row:1}.console .sp-pf .sp-pf-val,.console .sp-pf.is-wide .sp-pf-val{grid-column:1 / -1;grid-row:2}.console .sp-form .prompt-box.sp-mid{width:100%}}.console .btn-glass:not(.glass){background-color:transparent}.console footer.brand{padding:var(--brand-pad);color:inherit}.console body:has(.sp-login){padding-bottom:0}.console #root:has(>.sp-login){display:flex;flex-direction:column;min-height:100vh}.console #root>.sp-login{min-height:0;flex:1 1 auto}.console .sp-vr{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:calc(var(--row) * 1.5);align-items:start}.console .sp-vr-chart{display:flex;flex-direction:column;gap:var(--row)}.console .sp-vr-svg{width:100%;max-width:620px;height:auto;display:block;margin:0 auto}.console .sp-vr-ring,.console .sp-vr-spoke{stroke:var(--line);stroke-width:1}.console .sp-vr-spoke.is-hot{stroke:var(--accent);stroke-width:1.5}.console .sp-vr-band{fill:color-mix(in srgb,var(--ink-2) 16%,transparent);stroke:color-mix(in srgb,var(--ink-2) 45%,transparent);stroke-width:1;stroke-dasharray:3 4}.console .sp-vr-line{fill:color-mix(in srgb,var(--accent) 12%,transparent);stroke:var(--accent);stroke-width:1.75;stroke-linejoin:round}.console .sp-vr-dot{fill:var(--accent)}.console .sp-vr-dot.is-out{fill:var(--syn-del)}.console .sp-vr-dot.is-hot{stroke:var(--ink);stroke-width:1.5}.console .sp-vr-label text{fill:var(--ink-2);font-size:11px}.console .sp-vr-label .sp-vr-val{fill:var(--ink-3);font-size:10px}.console .sp-vr-label.is-out text{fill:var(--syn-del)}.console .sp-vr-label.is-hot text{fill:var(--accent)}.console .sp-vr-hit{fill:none;pointer-events:all;cursor:pointer}.console .sp-vr-hit:focus-visible{outline:1px solid var(--accent)}.console .sp-vr-svg.is-focused .sp-vr-label,.console .sp-vr-svg.is-focused .sp-vr-dot{opacity:.35}.console .sp-vr-svg.is-focused .sp-vr-label.is-hot,.console .sp-vr-svg.is-focused .sp-vr-dot.is-hot{opacity:1}.console .sp-vr-legend{display:flex;flex-wrap:wrap;gap:.4em 2ch;font-size:11.5px;color:var(--ink-3)}.console .sp-vr-legend span{display:flex;align-items:center;gap:.8ch}.console .sp-vr-legend i{display:inline-block;width:20px;height:8px}.console .sp-vr-key-band{background:color-mix(in srgb,var(--ink-2) 16%,transparent);border:1px dashed color-mix(in srgb,var(--ink-2) 45%,transparent)}.console .sp-vr-key-line{height:2px!important;background:var(--accent)}.console .sp-vr-key-out{width:9px!important;height:9px!important;border-radius:50%;background:var(--syn-del)}.console .sp-vr-side{display:flex;flex-direction:column;gap:var(--row)}.console .sp-vr-fixes{display:flex;flex-direction:column;gap:.35em}.console .sp-vr-fix{margin:0;padding:.25em .6ch;font-size:12px;line-height:1.55;border-left:2px solid transparent}.console .sp-vr-fix.is-hot{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.console .sp-vr-delta{color:var(--syn-del);font-weight:400}.console .sp-vr-fix-axis{color:var(--ink)}.console .sp-vr-read{margin-top:var(--row);padding-top:var(--row);border-top:1px solid var(--line);font-size:12px;line-height:1.7;min-height:calc(var(--row) * 3)}.console .sp-vr-read-path{color:var(--accent)}.console .sp-vr-prompt{margin-top:calc(var(--row) * 1.5)}.console .sp-vr-prompt-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.5ch;margin-bottom:.6em}.console .sp-vr-copy{display:inline-flex;gap:1ch}.console .sp-vr-blocks{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);background:var(--cell-2)}.console .sp-vr-blk{display:grid;grid-template-columns:18ch minmax(0,1fr);gap:2ch;padding:.45em .9ch;border-bottom:1px solid var(--line);font-size:12px;line-height:1.6}.console .sp-vr-blk:last-child{border-bottom:0}.console .sp-vr-blk-name{color:var(--syn-com)}.console .sp-vr-blk-text{color:var(--ink-2)}@media(max-width:900px){.console .sp-vr{grid-template-columns:minmax(0,1fr)}.console .sp-vr-blk{grid-template-columns:minmax(0,1fr);gap:.2em}}.console .sp-drop{display:flex;flex-direction:column;align-items:center;gap:.2em;padding:calc(var(--row) * .6) 2ch;border:1px dashed var(--line-2);background:var(--cell-2);color:var(--ink-2);font-size:12.5px;text-align:center}.console .sp-drop.is-over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--ink)}.console .sp-drop.is-file{cursor:pointer}.console .sp-drop.is-file:hover{border-color:var(--accent);color:var(--ink)}.console input:not(.field,[type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button]),.console textarea,.console select{color-scheme:dark;background:var(--cell);border:1px solid var(--edge);border-radius:0;padding:calc(var(--row) / 3) 1.5ch;font:inherit;font-size:13px;color:var(--ink);caret-color:var(--accent)}.console input:not(.field,[type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button])::-moz-placeholder,.console textarea::-moz-placeholder{color:var(--ink-3)}.console input:not(.field,[type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button])::placeholder,.console textarea::placeholder{color:var(--ink-3)}.console input:not(.field,[type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button]):focus,.console textarea:focus,.console select:focus{outline:none;border-color:var(--accent)}.console .sp-ta{width:100%;min-height:calc(var(--row) * 3);resize:vertical;line-height:1.6}.console .sp-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22ch,1fr));gap:1.5ch 2ch}.console .sp-check{display:inline-flex;align-items:center;gap:1.5ch;margin-left:1.5ch;flex:1 1 34ch;min-width:0;font-size:12px;color:var(--ink-2);cursor:pointer}.console .sp-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;width:13px;height:13px;margin:0;border:1px solid var(--line-2);background:var(--cell-2);cursor:pointer;position:relative}.console .sp-check input[type=checkbox]:hover{border-color:var(--accent)}.console .sp-check input[type=checkbox]:checked{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.console .sp-check input[type=checkbox]:checked:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border:solid var(--accent);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.console .sp-check input[type=checkbox]:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.console .sp-flow{display:flex;flex-wrap:wrap;align-items:center;gap:1ch;font-size:12px}.console .sp-flow-step{padding:.2em 1ch;border:1px solid var(--line-2);color:var(--ink-2)}.console .sp-flow-step.is-end{border-color:var(--accent);color:var(--accent)}.console .sp-flow-arrow{color:var(--syn-com)}.console .sp-src{max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3)}.console .sp-ok-txt{color:var(--syn-str)}.console .sp-warn-txt{color:var(--syn-del)}.console .sp-hint{display:block}.console .sp-hint.is-inline{display:inline}.console .sp-hint-dot{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;padding:0;margin-left:.6ch;border:1px solid var(--line-2);border-radius:50%;background:none;color:var(--ink-3);font:inherit;font-size:10.5px;line-height:1;vertical-align:middle;cursor:pointer}.console .sp-hint-dot:hover{border-color:var(--accent);color:var(--accent)}.console .sp-hint-dot.is-open{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.console .sp-hint-dot:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.console .sp-hint-body{position:fixed;z-index:var(--z-overlay, 1000);display:block;padding:.6em 1.2ch;border:1px solid var(--line-2);border-left:2px solid var(--accent);background:var(--cell-2);color:var(--ink-2);font-size:12px;line-height:1.75;white-space:normal;max-height:60vh;overflow-y:auto}.console .sp-hint-body code{color:var(--syn-fn)}.console .sp-hint-body b{color:var(--ink);font-weight:400}.console .sp-periods{display:flex;flex-wrap:wrap;align-items:center;gap:1ch}.console .sp-periods-gap{flex:1 1 2ch}.console .sp-genre-in{flex:0 1 26ch;min-width:18ch}.console .sp-bar{height:6px;background:var(--cell-2);border:1px solid var(--line);margin-bottom:var(--row)}.console .sp-bar i{display:block;height:100%;background:var(--accent)}.console .sp-tags{display:flex;flex-wrap:wrap;gap:.5em 1ch;margin-bottom:var(--row)}.console .sp-tags .sp-tag{padding:0 .7ch;border:1px solid var(--line-2);color:var(--syn-str);font-size:11.5px}.console .sp-moved{display:flex;flex-direction:column;gap:.3em}.console .sp-moved-row{display:grid;grid-template-columns:20ch minmax(0,16ch) minmax(0,1fr);gap:2ch;font-size:12px;line-height:1.6}.console .sp-moved-name{color:var(--ink)}.console .sp-moved-val{color:var(--ink-2)}.console .sp-moved-delta.is-up{color:var(--syn-str)}.console .sp-moved-delta.is-down{color:var(--syn-num)}@media(max-width:900px){.console .sp-moved-row{grid-template-columns:minmax(0,1fr);gap:.1em}}.console .sp-tc{display:flex;flex-direction:column;gap:calc(var(--row) * 1.5)}.console .sp-tc-one{display:flex;flex-direction:column;gap:.4em}.console .sp-tc-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5ch;font-size:12px;color:var(--ink-2)}.console .sp-tc-svg{width:100%;height:auto;display:block}.console .sp-tc-axis{stroke:var(--line-2);stroke-width:1}.console .sp-tc-tick{fill:var(--syn-com);font-size:9px}.console .sp-tc-bar{fill:color-mix(in srgb,var(--accent) 28%,transparent)}.console .sp-tc-bar:hover{fill:color-mix(in srgb,var(--accent) 55%,transparent)}.console .sp-tc-growth{fill:none;stroke:var(--syn-str);stroke-width:1.75;stroke-linejoin:round}.console .sp-tc-share{fill:var(--accent)}.console .sp-tc-rest{fill:color-mix(in srgb,var(--ink-3) 30%,transparent)}.console .sp-tc-line{fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-linejoin:round;cursor:pointer}.console .sp-tc-line.is-hot{stroke:var(--accent);stroke-width:2.25}.console .sp-tc-svg.is-focused .sp-tc-line{opacity:.28}.console .sp-tc-svg.is-focused .sp-tc-line.is-hot{opacity:1}.console .sp-tc-legend{display:flex;flex-wrap:wrap;gap:.3em 2ch;font-size:11.5px;color:var(--ink-3)}.console .sp-tc-legend span{display:inline-flex;align-items:center;gap:.8ch}.console .sp-tc-legend span.is-hot{color:var(--accent)}.console .sp-tc-key{display:inline-block;width:12px;height:8px;background:var(--accent)}.console .sp-tc-key.is-rest{background:color-mix(in srgb,var(--ink-3) 30%,transparent)}.console .sp-tc-key.is-line{height:2px;background:var(--ink-3)}.console .sp-about{padding-bottom:calc(var(--row) * .6);margin-bottom:calc(var(--row) * .6);border-bottom:1px solid var(--line)}.console .sp-about-artist{color:var(--syn-str);font-size:13px}.console .sp-about-text{margin-top:2px;color:var(--ink-2);font-size:12.5px;line-height:1.6}.console .sp-about-metrics{display:flex;flex-wrap:wrap;gap:.3em 2.5ch;margin-top:.5em;font-size:12px;color:var(--ink-3)}.console .sp-about-metrics b{color:var(--ink);font-weight:400}.console .sp-name-about{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console .sp-top3{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.5ch;margin-bottom:var(--row)}.console .sp-top3-card{display:flex;flex-direction:column;gap:2px;padding:calc(var(--row) * .6) 1.5ch;border:1px solid var(--line-2);background:var(--cell-2)}.console .sp-top3-place{color:var(--syn-com);font-size:11.5px}.console .sp-top3-tag{color:var(--ink);font-size:14px}.console .sp-top3-growth{color:var(--accent);font-size:13px}.console .sp-genres{display:flex;flex-direction:column;gap:3px}.console .sp-genres-row{display:grid;grid-template-columns:22ch minmax(0,1fr) 7ch 4ch;gap:1.5ch;align-items:center;font-size:12px}.console .sp-genres-tag{color:var(--ink-2)}.console .sp-genres-bar{height:6px;background:var(--cell-2);border:1px solid var(--line)}.console .sp-genres-bar i{display:block;height:100%;background:var(--accent)}.console .sp-genres-num{color:var(--ink);text-align:right}.console .sp-brain{display:flex;flex-direction:column;gap:4px}.console .sp-brain-scale{display:flex;flex-wrap:wrap;align-items:center;gap:1.5ch;margin-bottom:calc(var(--row) * .6);font-size:11.5px}.console .sp-brain-ramp{display:inline-flex;gap:2px}.console .sp-brain-ramp i{display:inline-block;width:22px;height:10px;background:var(--accent)}.console .sp-brain-row{display:grid;grid-template-columns:20ch minmax(0,1fr) 22ch;gap:1.5ch;align-items:stretch;padding:2px 0}.console .sp-brain-row.is-hot{background:color-mix(in srgb,var(--accent) 6%,transparent)}.console .sp-brain-row.is-quiet{opacity:.55}.console .sp-brain-name{color:var(--ink);font-size:12.5px;align-self:center;cursor:help}.console .sp-brain-bands{display:flex;gap:2px}.console .sp-brain-band{position:relative;min-width:0;padding:3px 1ch;border:1px solid transparent;overflow:hidden;white-space:nowrap;font-size:11px}.console .sp-brain-band i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent)}.console .sp-brain-band b,.console .sp-brain-band em{position:relative;display:block;font-weight:400;font-style:normal;overflow:hidden;text-overflow:ellipsis}.console .sp-brain-band b{color:var(--ink)}.console .sp-brain-band em{color:var(--ink-2);font-size:10.5px}.console .sp-brain-band.is-best{border-color:var(--accent)}.console .sp-brain-verdict{align-self:center;font-size:12px;color:var(--ink-2);text-align:right}.console .sp-brain-verdict b{color:var(--accent);font-weight:400}@media(max-width:900px){.console .sp-brain-row{grid-template-columns:minmax(0,1fr);gap:2px}.console .sp-genres-row{grid-template-columns:14ch minmax(0,1fr) 6ch 4ch}}.console button.sp-top3-card,.console button.sp-genres-row{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.console button.sp-top3-card{background:var(--cell-2)}.console button.sp-genres-row{background:none;border:0;padding:0}.console button.sp-top3-card:hover,.console button.sp-genres-row:hover .sp-genres-tag{color:var(--ink)}.console button.sp-top3-card:hover{border-color:var(--accent)}.console .sp-top3-card.is-open,.console .sp-genres-row.is-open .sp-genres-tag{color:var(--accent)}.console .sp-top3-card.is-open{border-color:var(--accent)}.console .sp-top3-more{color:var(--syn-com);font-size:11px;margin-top:2px}.console .sp-gt{margin:var(--row) 0;padding:var(--row) 2ch;border:1px solid var(--line-2);background:var(--cell-2)}.console .sp-gt-sum{display:flex;flex-wrap:wrap;gap:.3em 2.5ch;font-size:12.5px;color:var(--ink-3);padding-bottom:calc(var(--row) * .6);border-bottom:1px solid var(--line)}.console .sp-gt-sum b{color:var(--ink);font-weight:400}.console .sp-gt-block{margin-top:var(--row)}.console .sp-gt-head{display:flex;flex-wrap:wrap;align-items:center;gap:1.5ch;font-size:12px;color:var(--ink-2);margin-bottom:.5em}.console .sp-gt-prompt{display:flex;flex-direction:column}.console .sp-gt-prompt-row{display:grid;grid-template-columns:20ch minmax(0,1fr);gap:1.5ch;padding:3px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.6}.console .sp-gt-prompt-row:last-child{border-bottom:0}.console .sp-gt-prompt-label{color:var(--syn-com)}.console .sp-gt-diffs{display:flex;flex-direction:column;gap:2px}.console .sp-gt-diff{display:grid;grid-template-columns:20ch 18ch minmax(0,1fr);gap:1.5ch;font-size:12px;padding:2px 0}.console .sp-gt-diff-label{color:var(--ink-2)}.console .sp-gt-diff-mine{color:var(--accent)}@media(max-width:900px){.console .sp-gt-prompt-row,.console .sp-gt-diff{grid-template-columns:minmax(0,1fr);gap:0}}.console button.sp-genres-row:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.console button.sp-genres-row:hover .sp-genres-num{color:var(--accent)}.console button.sp-genres-row:focus-visible,.console button.sp-top3-card:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.console .sp-pf.is-nosrc,.console .sp-pf-head.is-nosrc{grid-template-columns:minmax(0,22ch) minmax(0,1fr)}.console .sp-pf.is-niche,.console .sp-pf-head.is-niche{grid-template-columns:minmax(0,22ch) minmax(0,15ch) minmax(0,1fr)}.console .sp-pf.is-niche .sp-pf-val{display:flex;align-items:baseline;gap:1ch}.console .sp-pf.is-niche .sp-pf-val .m-tag{flex:none}.console .sp-niche-norm{display:flex;align-items:center;gap:1.5ch;min-width:0;color:var(--ink-3)}.console .sp-niche-txt{white-space:nowrap;font-variant-numeric:tabular-nums}.console .sp-niche-bar{position:relative;flex:1 1 auto;min-width:6ch;height:6px;border-radius:3px;background:var(--line)}.console .sp-niche-bar i{position:absolute;top:0;height:100%;border-radius:3px;background:color-mix(in oklab,var(--accent) 55%,transparent)}.console .sp-niche-bar b{position:absolute;top:-2px;width:2px;height:10px;margin-left:-1px;border-radius:1px;background:var(--ink)}.console .sp-bpmsteps{display:flex;align-items:center;gap:1.5ch;flex-wrap:wrap}.console .sp-bpmsteps svg{flex:none}.console .sp-bpmsteps-scale{flex:none;font-size:11px;line-height:1.35;text-align:left}.console .sp-bpmsteps-nums{font-variant-numeric:tabular-nums}@media(max-width:720px){.console .sp-pf.is-niche,.console .sp-pf-head.is-niche{grid-template-columns:minmax(0,1fr)}.console .sp-pf-head.is-niche{display:none}}.console .дк-док-кнопка.is-играет{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.console .ст-слушать{display:flex;align-items:baseline;gap:1ch;flex:1 1 auto;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.console .ст-знак{color:var(--accent);width:2ch;flex:0 0 auto}.console .ст-скачать{flex:0 0 auto;padding-left:1ch;color:var(--syn-com);text-decoration:none}.console .ст-скачать:hover{color:var(--accent)}.ген-путь{display:grid;gap:0}.ген-шаг{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid var(--edge)}.ген-шаг:last-child{border-bottom:none}.ген-шаг.is-пусто{opacity:.55}.ген-номер{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--cell);border:1px solid var(--edge);font-size:13px;color:var(--muted)}.ген-тело{flex:1 1 auto;min-width:0}.ген-строка{display:flex;align-items:baseline;gap:10px}.ген-число{margin-left:auto;font-variant-numeric:tabular-nums}.ген-пояснение{margin:4px 0 0;font-size:13px;line-height:1.45}.ген-код{margin:10px 0 12px;padding:10px 12px;overflow-x:auto;background:var(--cell);border:1px solid var(--edge);border-radius:8px;font-size:13px}.console .ст-жанр{white-space:nowrap}.console .ст-жанр-поле{display:inline-flex;align-items:center;gap:1ch}.console .ст-жанр select{max-width:20ch}.console .ст-жанр select:disabled{opacity:.6;cursor:progress}.console .ст-жанр-ход{display:inline-flex;align-items:center;gap:.5ch;min-width:11ch;font-size:12px}.console .ген-воронка{display:grid;gap:calc(var(--row) * 1.5)}.console .ген-воронка .sp-block{margin-bottom:0}.console .ген-ступень .ген-номер{width:20px;height:20px;border-color:var(--accent);color:var(--accent);font-size:11px}.console .ген-про{margin-left:auto;text-align:right}@media(max-width:720px){.console .ген-про{display:none}}.console .ген-мелко{margin:calc(var(--row) / 2) 0 0;font-size:12px}.console .ген-выбор{display:flex;flex-wrap:wrap;gap:1.5ch}.console .ген-чип{display:flex;flex-direction:column;gap:calc(var(--row) / 4);flex:1 1 24ch;min-width:0;max-width:40ch;padding:calc(var(--row) / 2) 1.5ch;background:var(--cell);border:1px solid var(--edge);color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.console .ген-чип:hover{border-color:var(--accent)}.console .ген-чип.is-выбран{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.console .ген-чип.is-мертво{cursor:not-allowed;opacity:.6}.console .ген-чип.is-мертво:hover{border-color:var(--edge)}.console .ген-чип-узкий{flex:0 0 auto}.console .ген-пресеты{display:flex;flex-direction:column;gap:calc(var(--row) / 3);margin-bottom:var(--row)}.console .ген-поля{display:grid;grid-template-columns:repeat(auto-fill,minmax(26ch,1fr));gap:var(--row) 3ch}.console .ген-поле{display:flex;flex-direction:column;gap:calc(var(--row) / 4)}.console .ген-поле-широкое{max-width:48ch}.console .ген-поле>input,.console .ген-поле>select{width:100%}.console .ген-подпись{font-size:12px;color:var(--ink-3)}.console .ген-коридор{font-size:12px;color:var(--accent);font-variant-numeric:tabular-nums}.console .ген-зачем{font-size:11px;line-height:1.4}.console .ген-подручные{display:flex;flex-wrap:wrap;gap:1.5ch;margin-top:var(--row)}.console .ген-пуск{display:flex;flex-wrap:wrap;align-items:center;gap:2ch;margin-bottom:var(--row)}.console .ген-история{display:grid;gap:var(--row)}.console .ген-запись{display:grid;gap:calc(var(--row) / 2);padding:var(--row) 1.5ch;background:var(--bg-2);border:1px solid var(--edge)}.console .ген-запись.is-свежая{border-color:var(--accent)}.console .ген-запись-шапка{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.5ch;font-size:13px}.console .ген-запись-шапка .btn{margin-left:auto}.console .ген-запись audio{width:100%;color-scheme:dark}.console .ген-применено{display:flex;flex-wrap:wrap;gap:.5ch 2ch;font-size:12px;font-variant-numeric:tabular-nums}.console .ген-пара{white-space:nowrap}.console .ген-правлено{color:var(--syn-str);font-size:11px}.console .ген-поле-составное{min-width:0}.console .ген-состав{display:block;overflow-x:auto;white-space:nowrap;padding:calc(var(--row) / 3) 1.5ch;background:var(--cell);border:1px solid var(--edge);font-size:12px;color:var(--ink-3)}.console .ген-коридор{display:flex;align-items:baseline;flex-wrap:wrap;gap:1ch}.console .ниши-форма{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--row) 3ch;margin:var(--row) 0}.console .ниши-поле-имя{flex:1 1 28ch;max-width:40ch}.console .ниши-поле-код{flex:1 1 22ch;max-width:32ch}.console .ниши-поле-имя>input,.console .ниши-поле-код>input{width:100%}.console .ниши-пуск{flex:0 0 auto}.console .ниши-зачем{margin:0;font-size:13px;line-height:1.5;max-width:78ch}.console .ниши-мелко{margin:var(--row) 0 0;font-size:12px;line-height:1.5;max-width:78ch}.console .bf-tbl tr.is-выбрана>td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.console .bf-tbl tr.ниши-группа>td{padding-top:calc(var(--row) * .75);color:var(--ink-3);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.console .bf-tbl td.ниши-медиана{color:var(--accent)}.console .ниши-счёт{margin:var(--row) 0 0;font-size:13px;font-variant-numeric:tabular-nums}.console .ниши-число{font-size:20px;color:var(--syn-str)}.console .ген-пачка{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--row) 3ch;margin-bottom:var(--row)}.console .ген-пачка>.ген-поле{flex:1 1 30ch;max-width:46ch}.console .ген-разброс>input[type=range]{width:100%;accent-color:var(--accent)}.console .ген-разброс>input[type=range]:disabled{opacity:.45}.console .ген-разброс-число{color:var(--accent);font-variant-numeric:tabular-nums}.console .ген-разброс-слова{font-size:12px;color:var(--ink)}.console .ген-счёт{margin:0 0 var(--row);font-size:13px;font-variant-numeric:tabular-nums}.console .ген-сетка{display:grid;grid-template-columns:repeat(auto-fill,minmax(34ch,1fr));gap:var(--row) 1.5ch}.console .ген-вариант{display:grid;gap:calc(var(--row) / 2);align-content:start;padding:calc(var(--row) / 1.5) 1.5ch;background:var(--cell);border:1px solid var(--edge)}.console .ген-вариант:hover{border-color:var(--accent)}.console .ген-вариант-шапка{display:flex;align-items:baseline;gap:1.5ch;font-size:12px;font-variant-numeric:tabular-nums}.console .ген-вариант-шапка .sp-dim{margin-left:auto}.console .ген-вариант audio{width:100%;color-scheme:dark}.console .ген-отличия{display:grid;gap:calc(var(--row) / 4);font-size:12px;font-variant-numeric:tabular-nums}.console .ген-отличие{line-height:1.4}.console .ген-стрелка{color:var(--accent)}.console .ген-доля{color:var(--ink-3)}.console .ген-вариант-кнопки{display:flex;flex-wrap:wrap;gap:1ch}.console .гт-панели{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:calc(var(--row) * 1.5) 2ch;align-items:start}.console .гт-панели .sp-block{margin-bottom:0}@media(min-width:1100px){.console .гт-форма{position:sticky;top:calc(var(--row) * 2);max-height:calc(100vh - var(--row) * 4);overflow-y:auto}}@media(max-width:1099px){.console .гт-панели{grid-template-columns:minmax(0,1fr)}}.console .гт-описание{width:100%;min-height:calc(var(--row) * 7);resize:vertical;font:inherit;font-size:13px;line-height:1.5}.console .гт-ряд{display:flex;flex-wrap:wrap;gap:var(--row) 3ch;margin-top:var(--row)}.console .гт-ряд>.ген-поле{flex:1 1 24ch;min-width:0}.console .гт-ещё{margin:var(--row) 0;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);padding:calc(var(--row) / 2) 0}.console .гт-ещё>summary{cursor:pointer;font-size:12px;color:var(--ink-3)}.console .гт-ещё>summary:hover{color:var(--ink)}.console .гт-доп{margin-top:var(--row)}.console .гт-пуск{display:flex;flex-wrap:wrap;align-items:center;gap:2ch;margin:var(--row) 0}.console .гт-пуск .btn:disabled{opacity:.55;cursor:not-allowed}.console .гт-команда{white-space:pre}.console .гт-ручки{display:flex;flex-wrap:wrap;gap:var(--row) 3ch;margin-bottom:calc(var(--row) / 2)}.console .гт-ручка{display:flex;flex-direction:column;gap:calc(var(--row) / 4)}.console .гт-счёт{margin-left:auto;align-self:flex-end;font-size:12px;font-variant-numeric:tabular-nums}.console .гт-строки{display:grid;gap:0;margin-top:var(--row)}.console .гт-строка{display:grid;gap:calc(var(--row) / 2);padding:var(--row) 0;border-bottom:1px solid var(--edge)}.console .гт-строка:last-child{border-bottom:none}.console .гт-строка.is-играет{box-shadow:inset 2px 0 0 var(--accent)}.console .гт-строка audio{width:100%;color-scheme:dark}.console .гт-верх{display:flex;align-items:flex-start;gap:1.5ch}.console .гт-обложка{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--edge);color:var(--accent);font-size:16px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.console .гт-о-0{background:color-mix(in srgb,var(--accent) 6%,var(--cell))}.console .гт-о-1{background:color-mix(in srgb,var(--accent) 12%,var(--cell))}.console .гт-о-2{background:color-mix(in srgb,var(--accent) 18%,var(--cell))}.console .гт-о-3{background:color-mix(in srgb,var(--accent) 24%,var(--cell))}.console .гт-о-4{background:color-mix(in srgb,var(--accent) 30%,var(--cell))}.console .гт-о-5{background:color-mix(in srgb,var(--accent) 36%,var(--cell))}.console .гт-текст{flex:1 1 auto;min-width:0}.console .гт-имя{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.5ch;font-size:13px}.console .гт-промт{margin-top:calc(var(--row) / 4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ink-3)}.console .гт-мета{display:flex;flex-wrap:wrap;gap:.5ch 2ch;margin-top:calc(var(--row) / 4);font-size:12px;font-variant-numeric:tabular-nums}.console .гт-право{flex:0 0 auto;display:flex;align-items:center;gap:1.5ch}.console .гт-звук{min-width:12ch;text-align:center}@media(max-width:560px){.console .гт-верх{flex-wrap:wrap}.console .гт-право{width:100%;justify-content:flex-end}}.console .sp-xrow{cursor:pointer}.console .sp-xrow:hover td{background:color-mix(in srgb,var(--accent) 5%,transparent);color:var(--ink)}.console .sp-xrow.is-open td{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--ink)}.console .sp-xrow>td:first-child:before{content:"▸";display:inline-block;width:2ch;color:var(--ink-3)}.console .sp-xrow.is-open>td:first-child:before{content:"▾";color:var(--accent)}@media(max-width:900px){.console .sp-xrow:hover td:first-child,.console .sp-xrow.is-open td:first-child{background:color-mix(in srgb,var(--accent) 8%,var(--bg))}}.console .sp-xpanel-row td.sp-xpanel-cell{padding:0;background:var(--cell)}.console .sp-xpanel{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(28ch,30%),1fr));gap:var(--row) 3ch;padding:var(--row) 2ch;border-left:2px solid var(--accent)}.console .sp-xpanel:focus{outline:none}.console .sp-xpanel .sp-xhead{grid-column:1 / -1;display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(var(--row) / 3) 2.5ch}.console .sp-xpanel .sp-xhead-id{color:var(--ink);font-weight:700}.console .sp-xpanel .sp-xwidth{grid-column:1 / -1}.console .sp-xpanel .sp-xgrp{min-width:0}.console .sp-xpanel .sp-xgrp-t{margin:0 0 calc(var(--row) / 3);padding-bottom:calc(var(--row) / 4);border-bottom:1px solid var(--line-2);color:var(--ink-3);font-size:11.5px;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.console .sp-xpanel .sp-xkv{display:grid;grid-template-columns:16ch minmax(0,1fr);gap:0 2ch;align-items:baseline;padding:calc(var(--row) / 4) 0;border-bottom:1px solid var(--line)}.console .sp-xpanel .sp-xkv:last-child{border-bottom:0}.console .sp-xpanel .sp-xkv.is-wide{grid-template-columns:minmax(0,1fr);gap:calc(var(--row) / 4) 0}.console .sp-xpanel .sp-xkv-l{color:var(--ink-3);font-size:12.5px}.console .sp-xpanel .sp-xkv-v{min-width:0;color:var(--ink);font-size:12.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.console .sp-xpanel .sp-xwait{color:var(--syn-com)}.console .sp-xpanel .sp-xnote{margin:calc(var(--row) / 3) 0 0;color:var(--syn-com);font-size:12px;line-height:1.5}.console .sp-xpanel .sp-xtags{display:inline-flex;flex-wrap:wrap;gap:calc(var(--row) / 3) 1ch}.console .sp-xpanel .sp-xtag{border:1px solid var(--line-2);background:var(--cell-2);color:var(--ink-2);padding:0 1ch;line-height:var(--row);font-size:12px}.console .sp-xpanel .sp-xsrc{margin:0;padding-top:calc(var(--row) / 3);border-top:1px solid var(--line);color:var(--syn-com);font-size:11.5px;line-height:1.6}.console .sp-xpanel .sp-xsrc b{color:var(--ink-2);font-weight:400}@media(max-width:900px){.console .sp-xpanel{padding:var(--row) 1.5ch}}.console .bf-tbl{width:100%;border-collapse:collapse;font-size:13px}.console .bf-tbl th,.console .bf-tbl td{padding:7px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline, rgba(255, 255, 255, .08))}.console .bf-tbl th{font:500 11px/1.4 var(--mono, ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.console .bf-tbl .bf-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.console .bf-row.is-active>td{background:color-mix(in srgb,var(--accent) 10%,transparent)}.console .bf-prompt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:46ch;font-size:12px;line-height:1.35}.console .bf-share{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.console .bf-share-num{font-variant-numeric:tabular-nums;min-width:4ch;text-align:right}.console .bf-share-bar{position:relative;display:inline-block;height:6px;border-radius:3px;background:#ffffff17;overflow:hidden;flex:none}.console .bf-share-bar>i{position:absolute;inset:0 auto 0 0;background:var(--accent);border-radius:3px}.console .bf-audio{width:100%;height:36px;margin:4px 0 12px;display:block;filter:invert(.92) hue-rotate(180deg)}.console .bf-play{padding:2px 8px;min-width:32px;font-size:11px;line-height:1.6}.console .bf-play:disabled{opacity:.35;cursor:not-allowed}.console .bf-others{font-size:11px}.console .bf-controls{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px}@media(max-width:720px){.console .win-body:has(.bf-tbl){overflow-x:auto}.console .bf-tbl{min-width:720px}.console .bf-prompt{max-width:28ch}}.console .bf-tbl td .sp-link{white-space:nowrap}.console .te-wave{display:block;width:100%;touch-action:none;cursor:crosshair;border-radius:3px;background:#ffffff08}.console .te-ruler{position:relative;height:20px;margin:4px 0 8px}.console .te-seg{position:absolute;top:0;height:18px;overflow:hidden;white-space:nowrap;font:400 10px/18px var(--mono, ui-monospace, monospace);color:var(--ink-3);border-left:1px solid var(--hairline, rgba(255, 255, 255, .12));padding-left:4px;cursor:pointer}.console .te-seg:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.console .te-plan{margin-top:10px;padding:8px 0 2px 10px;border-left:2px solid var(--accent)}.console .sp-pf.te-stem{display:block}.console .sp-pf.te-stem>.sp-pf-label{display:inline-flex;align-items:center;gap:6px;min-width:0;width:auto;margin-right:12px}.console .sp-pf.te-stem>.sp-pf-val{display:block;width:100%}.console .te-seg{text-align:left}.console .te-тише{margin-left:10px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-2, inherit);white-space:nowrap}.console .te-тише-сводка{margin:0 0 8px;font-size:12px;line-height:1.9;font-variant-numeric:tabular-nums}.console .te-тише-сводка>span{white-space:nowrap}.console .te-hits{position:relative;height:56px;margin:8px 0;border-bottom:1px solid var(--hairline, rgba(255, 255, 255, .12));background:#ffffff08;border-radius:3px}.console .te-hits>i{position:absolute;bottom:0;width:2px;margin-left:-1px;background:var(--ink-3);border-radius:1px}.console .te-hits>i.is-in{background:var(--accent);width:3px}.console .te-lib{max-height:420px;overflow-y:auto;margin-top:8px}.console .sp-pf.te-stem.is-part{padding-left:22px;border-left:1px solid var(--hairline, rgba(255, 255, 255, .12));margin-left:6px}.console .te-knobs{margin:8px 0 4px;padding:10px 12px;border-left:2px solid var(--accent);background:#ffffff05;border-radius:0 3px 3px 0}.console .te-knobs-где{margin-bottom:8px}.console .te-knob{display:grid;grid-template-columns:150px 1fr 120px;align-items:center;gap:10px;margin-bottom:6px}.console .te-knob-имя{font-size:12px;color:var(--ink-3)}.console .te-knob input[type=range]{width:100%;accent-color:var(--accent);touch-action:none}.console .te-knob-знач{font-variant-numeric:tabular-nums;font-size:12px;text-align:right;color:var(--accent)}.console .te-knob-знач.is-zero{color:var(--ink-4)}.console .te-knobs-фраза{width:100%;max-width:420px}@media(max-width:720px){.console .te-knob{grid-template-columns:110px 1fr 92px;gap:6px}}.console .te-knobs-группа{margin:10px 0 4px;font:500 10px/1.4 var(--mono, ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--hairline, rgba(255, 255, 255, .08));padding-bottom:3px}.console .sp-dim.te-разошлось{color:var(--accent)}.console .te-структура{font-size:12px}.console .te-arr{display:flex;align-items:flex-start;gap:0;width:100%;overflow:hidden;border:1px solid var(--hairline, rgba(255, 255, 255, .12));border-radius:4px;background:#00000040}.console .te-arr-body{overflow-x:auto}.console .te-arr-имена{flex:0 0 178px;border-right:1px solid var(--hairline, rgba(255, 255, 255, .12));background:#ffffff04}.console .te-arr-имя{display:flex;align-items:center;gap:6px;padding:0 8px;font-size:12px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05);-webkit-user-select:none;-moz-user-select:none;user-select:none}.console .te-arr-имя:hover{background:#ffffff0a}.console .te-arr-имя.is-active{background:#ffffff12}.console .te-arr-имя.is-muted{opacity:.42}.console .te-arr-имя.is-part{padding-left:18px}.console .te-arr-метка{flex:0 0 auto;width:8px;height:8px;border-radius:2px;display:inline-block}.console .te-arr-текст{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console .te-arr-доля{flex:0 0 auto;font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums}.console .te-arr-кнопки{display:flex;gap:2px}.console .te-arr-кн{width:18px;height:18px;padding:0;font-size:10px;line-height:1;border:1px solid var(--hairline, rgba(255, 255, 255, .14));border-radius:2px;background:transparent;color:var(--ink-3);cursor:pointer}.console .te-arr-кн:hover{color:var(--ink-1);border-color:var(--ink-3)}.console .te-arr-кн-снос{color:var(--ink-4, rgba(255, 255, 255, .35));border-color:transparent}.console .te-arr-кн-снос:hover{color:#ff6b6b;border-color:#ff6b6b}.te-снос-фон{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#0009}.te-снос-окно{max-width:520px;padding:20px 22px;border:1px solid var(--hairline, rgba(255, 255, 255, .16));border-radius:6px;background:var(--bg-1, #0d1014);box-shadow:0 18px 60px #0000008c}.te-снос-заголовок{margin:0 0 8px;font-weight:600}.te-снос-окно p+.bf-controls{margin-top:16px}.console .te-текст{margin:8px 0 12px;max-height:260px;overflow-y:auto;border-left:2px solid var(--hairline, rgba(255, 255, 255, .14));padding-left:10px}.console .te-текст-строка{display:block;width:100%;padding:2px 0;border:0;background:none;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer}.console .te-текст-строка:hover{color:var(--ink-1)}.console .te-подмена-весть{margin:6px 0 0}.console .te-arr-кн.is-on{background:var(--accent);border-color:var(--accent);color:#000}.console .te-arr-поле{position:relative;flex:1 1 auto;min-width:0}.console .te-arr-холст{display:block;width:100%}.console .te-arr-поверх{position:absolute;top:0;right:0;bottom:0;left:0;cursor:text}.console .te-arr-время{position:absolute;top:2px;padding:1px 4px;font-size:10px;font-variant-numeric:tabular-nums;background:#000000bf;color:var(--ink-2);border-radius:2px;pointer-events:none}.console .te-arr-время.is-live{color:#fff}.console .te-transport{display:flex;align-items:center;gap:10px;margin:10px 0;padding:8px 10px;border:1px solid var(--hairline, rgba(255, 255, 255, .12));border-radius:4px;background:#ffffff05}.console .te-transport-пуск{min-width:46px;font-size:13px}.console .te-transport-часы{font-variant-numeric:tabular-nums;font-size:13px}.console .te-скрыт{display:none}.console .te-knobs-живое{margin-top:6px;font-size:11px}.console .sp-pf.te-stem.is-active{background:#ffffff08;border-radius:3px}.console .te-arr-панель{margin-top:10px;border:1px solid var(--hairline, rgba(255, 255, 255, .12));border-radius:4px;background:#ffffff04}.console .te-arr-панель-шапка{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--hairline, rgba(255, 255, 255, .12))}.console .te-arr-панель .te-knobs{margin:0;border-left:0;background:transparent}.console .te-arr-подсказка{margin:10px 0 0;font-size:12px}.console .te-transport-громкость{display:flex;align-items:center;gap:6px;font-size:11px}.console .te-transport-громкость input{width:90px}.console .te-roll{margin:10px 0 4px}.console .te-roll-шапка{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;margin-bottom:4px}.console .te-roll-поле{display:flex;align-items:flex-start;border:1px solid var(--hairline, rgba(255, 255, 255, .12));border-radius:3px;background:#0000004d;overflow:hidden}.console .te-roll-клавиши{flex:0 0 46px;border-right:1px solid var(--hairline, rgba(255, 255, 255, .12))}.console .te-roll-клавиша{display:flex;align-items:center;justify-content:flex-end;padding-right:4px;font-size:8px;color:var(--ink-3);background:#ffffff0d;border-bottom:1px solid rgba(0,0,0,.35)}.console .te-roll-клавиша.is-black{background:#0000008c}.console .te-roll-клавиша{display:block;width:100%;padding:0 4px;text-align:right;font:inherit;cursor:pointer}.console .te-roll-клавиша:hover:not(:disabled){background:var(--accent);color:#000}.console .te-roll-клавиша:disabled{cursor:default}.console .te-roll-холст{display:block;flex:1 1 auto;min-width:0;cursor:pointer}.console .te-roll-подпись,.console .te-roll-ждём,.console .te-roll-оговорка{margin:6px 0 0;font-size:11px}.console .te-roll-кнопки{margin-top:8px}.console .te-подмена{width:100%;margin-top:8px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2, rgba(255, 255, 255, .02))}.console .te-подмена-строка{margin-top:4px;font-size:12px}.console .te-подмена-имя{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console .te-править{margin-top:6px;font-size:11px}.console .te-цепь-кнопки{margin-bottom:10px}.console .sp-pf.te-цепь-строка{border-left:2px solid var(--syn-com);padding-left:10px}.console .sp-pf.te-цепь-строка.is-основа{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.console .te-цепь-откуда{font-size:11px}.console .te-основа{margin:6px 0 0;font-size:11px}.console .te-lib-ряд{align-items:baseline}.console .te-lib-метка{min-width:86px;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.console .te-ход{margin-top:10px}.console .te-ход-полоса{height:6px;background:color-mix(in srgb,var(--ink) 12%,transparent);overflow:hidden}.console .te-ход-залив{height:100%;background:var(--accent);transition:width .12s linear}.console .te-ход-строка{margin-top:6px;font-size:11px}.console .дк-шапка{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;margin-bottom:14px}@media(max-width:900px){.console .дк-шапка{grid-template-columns:1fr 1fr}}.console .дк-плитка{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--hairline, rgba(255, 255, 255, .14));background:#ffffff05;color:inherit;text-decoration:none}.console a.дк-плитка:hover{border-color:var(--accent);background:#ffffff0a}.console .дк-плитка-главная{border-left:2px solid var(--accent)}.console .дк-метка{font-size:11px;color:var(--ink-3);text-transform:lowercase}.console .дк-знак{color:var(--accent);font-style:normal}.console .дк-число{font-size:15px;color:var(--ink-1);font-variant-numeric:tabular-nums}.console .дк-мелко{font-size:11px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console .дк-лента{margin:0;padding:0;list-style:none}.console .дк-строка+.дк-строка{border-top:1px solid var(--hairline, rgba(255, 255, 255, .08))}.console .дк-ссылка{display:grid;grid-template-columns:92px 74px 1fr;align-items:baseline;gap:10px;padding:6px 4px;color:var(--ink-2);text-decoration:none}.console .дк-ссылка:hover{background:#ffffff09;color:var(--ink-1)}@media(max-width:700px){.console .дк-ссылка{grid-template-columns:80px 1fr}.console .дк-ссылка .дк-хеш{display:none}}.console .дк-время{font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.console .дк-хеш{font-size:11px;color:var(--accent);background:#ffffff0d;padding:1px 5px;justify-self:start}.console .дк-текст{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console .дк-вид{font-size:10px;color:var(--ink-3);border:1px solid var(--hairline, rgba(255, 255, 255, .14));padding:0 5px;justify-self:start}.console .дк-вид.is-база{color:var(--accent);border-color:var(--accent)}.console .дк-схема{display:block;max-width:100%;margin-top:8px;border:1px solid var(--hairline, rgba(255, 255, 255, .14))}.console .дк-доки{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px}.console .дк-док-кнопка{display:flex;justify-content:space-between;gap:10px;padding:7px 10px;border:1px solid var(--hairline, rgba(255, 255, 255, .1));background:none;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer}.console .дк-док-кнопка:hover{border-color:var(--accent);color:var(--ink-1)}.console .дк-имя-дока{margin:0 0 8px;color:var(--ink-1)}.console .дк-док{max-height:70vh;overflow:auto;padding:12px;border:1px solid var(--hairline, rgba(255, 255, 255, .1));background:#00000040;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.sq{display:inline-flex;align-items:flex-start;gap:1.2ch;flex-wrap:wrap}.sq-кольцо{display:inline-grid;grid-template-rows:auto auto;justify-items:center;gap:2px;position:relative;line-height:1}.sq-кольцо svg{grid-row:1;grid-column:1}.sq-число{grid-row:1;grid-column:1;align-self:center;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg, #e6e6e6)}.sq-подпись{grid-row:2;grid-column:1;font-size:10px;letter-spacing:.02em;color:var(--dim, #8b8b8b);white-space:nowrap}.te-arr-кн-пуск{min-width:3ch;letter-spacing:-.05em}.sq-мера{align-self:center;font-size:10px;letter-spacing:.02em;color:var(--dim, #8b8b8b);white-space:nowrap}.дк-ответ{margin:1em 0 .5em;padding:1em;background:var(--bg-2, #141414);border-left:2px solid var(--ok, #4ade80);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6;max-height:60vh;overflow-y:auto}.дк-источники{margin:0;padding-left:1.4em;font-size:12px}.дк-источники li{color:var(--dim, #8b8b8b);margin-bottom:.2em}.дк-близость{color:var(--accent, #4ade80);font-variant-numeric:tabular-nums}.sq-ряды{display:inline-grid;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:.7em 1.2ch}.sq-ряд{display:contents}.sq-ряд>.sq-мера{justify-self:end;text-align:right;white-space:nowrap}.sq-ряды .sq-кольцо{justify-self:center}.мк-числа{display:flex;flex-wrap:wrap;gap:.4em 2ch;margin:.2em 0 1.2em;font-size:12px;color:var(--dim, #8b8b8b)}.мк-числа b{color:var(--fg, #e6e6e6);font-variant-numeric:tabular-nums}.мк-темы{display:flex;flex-direction:column;gap:2px}.мк-строка{display:grid;grid-template-columns:minmax(14ch,22ch) 1fr minmax(11ch,auto);align-items:center;gap:1.5ch;width:100%;padding:.45em .6em;background:none;border:0;border-radius:2px;color:inherit;font:inherit;text-align:left;cursor:pointer}.мк-строка:hover{background:var(--bg-2, #141414)}.мк-тема.is-open>.мк-строка{background:var(--bg-2, #141414)}.мк-имя{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.мк-полоса{display:block;height:6px;background:var(--line, #2a2a2a);border-radius:3px;overflow:hidden}.мк-полоса>i{display:block;height:100%;background:var(--ok, #4ade80);transition:width .7s cubic-bezier(.22,1,.36,1)}.мк-счёт{text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.мк-файлы{margin:0 0 .6em;padding:.2em 0 .2em 2.2ch;list-style:none;font-size:12px;border-left:1px solid var(--line, #2a2a2a)}.мк-файлы li{display:flex;justify-content:space-between;padding:.12em 0}.мк-файл{color:var(--dim, #8b8b8b)}.мк-примеры{display:flex;flex-wrap:wrap;align-items:center;gap:.5em 1ch;margin-top:1.2em;font-size:12px}.мк-как{margin:1em 0 0;font-size:12px;line-height:1.5}
