:root,:root.dark{--bp-surface-border-radius: 0;--kui-radius: 0;--kui-control-height: 32px;--kui-control-height-small: 26px;--kui-control-height-large: 40px;--kui-surface-canvas: #080808;--kui-surface-nav: #060606;--kui-surface-panel: #0d0d0d;--kui-surface-raised: #111111;--kui-surface-hover: #151515;--kui-surface-active: #191919;--kui-line-soft: rgb(255 255 255 / .08);--kui-line: rgb(255 255 255 / .16);--kui-line-strong: rgb(255 255 255 / .28);--kui-text: #ffffff;--kui-text-secondary: #d7d7d7;--kui-text-muted: #a8a8a8;--kui-overlay-shadow: 0 18px 52px rgb(0 0 0 / .56);--kui-tooltip-background: #ffffff;--kui-tooltip-foreground: #000000;--background: 0 0% 3%;--foreground: 0 0% 100%;--primary: 213 68% 59%;--primary-foreground: 220 20% 8%;--secondary: 0 0% 5%;--secondary-foreground: 0 0% 100%;--accent: 213 68% 59%;--accent-hover: 214 84% 65%;--muted: 0 0% 70%;--muted-foreground: 0 0% 85%;--ring: 213 68% 59%;--sidebar-bg: var(--kui-surface-nav);--sidebar-foreground: hsl(0 0% 100%);--sidebar-primary: hsl(213 68% 59%);--sidebar-primary-foreground: hsl(0 0% 0%);--sidebar-accent: var(--kui-surface-raised);--sidebar-accent-hover: var(--kui-surface-hover);--sidebar-muted-foreground: hsl(0 0% 85%);--sidebar-border: var(--kui-line-soft);--content-bg: var(--kui-surface-canvas);--navbar-bg: var(--kui-surface-nav);--border-color: var(--kui-line);--card-bg: var(--kui-surface-panel);--success: 152 69% 45%;--success-light: 152 50% 15%;--warning: 38 92% 55%;--warning-light: 38 70% 15%;--danger: 0 84% 60%;--danger-light: 0 60% 15%}.bp6-dark{background-color:var(--content-bg)}.bp6-dark .bp6-overlay-backdrop{background-color:#000000b3}.bp6-dark .bp6-dialog,.bp6-dark .bp6-dialog-header,.bp6-dark .bp6-dialog-footer{border-color:var(--border-color);background-color:var(--card-bg)}.bp6-dark .bp6-dialog-header{border-bottom-style:solid;border-bottom-width:1px}.bp6-dark .bp6-dialog-footer{border-top-style:solid;border-top-width:1px}.bp6-html-table{border:none;color:hsl(var(--foreground))}.bp6-html-table thead th{background-color:#ffffff08;color:hsl(var(--muted));font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.bp6-html-table tbody td{border-top:1px solid hsl(0 0% 100% / .05);color:hsl(var(--foreground))}.bp6-html-table tbody tr:hover{background-color:#ffffff08}.bp6-drawer,.bp6-drawer-header{background-color:var(--card-bg)}.bp6-drawer{box-shadow:-4px 0 24px #000c}.bp6-drawer-header{border-bottom:1px solid var(--border-color)}.bp6-drawer-body,.bp6-drawer-header .bp6-heading,.bp6-callout,.bp6-form-content,.bp6-form-group label.bp6-label,.bp6-control.bp6-switch,.bp6-running-text{color:hsl(var(--foreground))}.bp6-callout{border-left-width:4px;background-color:#ffffff0a}.bp6-callout.bp6-intent-danger{border-left-color:hsl(var(--danger));background-color:hsl(var(--danger-light))}.bp6-callout.bp6-intent-warning{border-left-color:hsl(var(--warning));background-color:hsl(var(--warning-light))}.bp6-callout.bp6-intent-success{border-left-color:hsl(var(--success));background-color:hsl(var(--success-light))}.bp6-progress-bar,.bp6-progress-bar .bp6-progress-meter{border-radius:0!important}.bp6-divider{border-color:var(--border-color)}.bp6-form-group label.bp6-label{margin-bottom:6px;font-size:13px;font-weight:600;letter-spacing:.02em}.bp6-control.bp6-switch{font-weight:500}.bp6-control.bp6-switch .bp6-control-indicator{border:1px solid var(--border-color);background-color:#ffffff0f}.bp6-button-group .bp6-button.bp6-active{background-color:hsl(var(--accent));color:#fff}.bp6-elevation-0{box-shadow:none}.bp6-elevation-1,.bp6-elevation-2{box-shadow:0 1px 3px #0000004d}.bp6-text-muted{color:hsl(var(--muted-foreground))}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;background-color:var(--content-bg);color:hsl(var(--foreground));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,Menlo,Consolas,Courier New,monospace;font-size:.875em}h1,h2,h3,h4,h5,h6{color:hsl(var(--foreground));font-weight:600;letter-spacing:-.025em}p{color:hsl(var(--foreground))}.mono-data{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em}.copy-on-click{cursor:pointer}.section-label{margin-bottom:8px;color:hsl(var(--muted));font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:0;background:#ffffff29;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{border:3px solid transparent;background:#ffffff47;background-clip:padding-box}::selection{background-color:hsl(var(--accent) / .2);color:hsl(var(--foreground))}:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.kui-icon,.bp6-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:inherit;line-height:1;vertical-align:text-bottom}.kui-button,.bp6-button{display:inline-flex;min-height:var(--kui-control-height, 32px);align-items:center;justify-content:center;gap:7px;padding:5px 10px;border:1px solid var(--border-color, rgb(255 255 255 / .16));border-radius:var(--bp-surface-border-radius, 2px);background:var(--kui-surface-raised, #111111);color:inherit;cursor:pointer;font:inherit;font-size:12px;font-weight:600;line-height:18px;text-align:center;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}.bp6-button:hover:not(:disabled){border-color:var(--kui-line-strong, rgb(255 255 255 / .28));background:var(--kui-surface-hover, #151515)}.bp6-button:disabled,.bp6-disabled{cursor:not-allowed;opacity:.5}.bp6-button.bp6-minimal{border-color:transparent;background:transparent}.bp6-button.bp6-minimal:hover:not(:disabled),.bp6-button.bp6-active{background:var(--kui-surface-hover, #151515)}.bp6-button.bp6-fill,.bp6-fill{width:100%}.bp6-button.bp6-small{min-height:var(--kui-control-height-small, 26px);padding:2px 7px;font-size:12px}.bp6-button.bp6-large{min-height:var(--kui-control-height-large, 40px);padding:8px 14px}.bp6-intent-primary{color:hsl(var(--primary-foreground, 0 0% 100%))}.bp6-button.bp6-intent-primary{border-color:transparent;background:hsl(var(--primary, 213 68% 59%))}.bp6-button.bp6-intent-primary:hover:not(:disabled){background:#3a82d9}.bp6-button.bp6-intent-success{border-color:transparent;background:hsl(var(--success, 152 69% 45%));color:#fff}.bp6-button.bp6-intent-danger{border-color:transparent;background:hsl(var(--danger, 0 84% 60%));color:#fff}.bp6-button.bp6-intent-warning{border-color:transparent;background:hsl(var(--warning, 38 92% 55%));color:#08090d}.bp6-button .bp6-icon{color:currentColor}.bp6-spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:kui-spin .75s linear infinite}@keyframes kui-spin{to{transform:rotate(360deg)}}.kui-card,.bp6-card{padding:20px;border:1px solid var(--border-color, rgb(255 255 255 / .16));border-radius:var(--bp-surface-border-radius, 2px);background:var(--card-bg, #0d0d0d);color:inherit;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}.kui-card--compact{padding:12px}.bp6-card.bp6-interactive{cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.bp6-card.bp6-interactive:hover,.bp6-card.bp6-selected{border-color:hsl(var(--accent, 213 68% 59%) / .55);background:var(--kui-surface-raised, #111111)}.bp6-elevation-1,.bp6-elevation-2{box-shadow:none}.bp6-elevation-3{box-shadow:0 12px 34px #0006}.bp6-elevation-4{box-shadow:var(--kui-overlay-shadow, 0 18px 52px rgb(0 0 0 / .56))}.kui-input-group,.bp6-input-group{position:relative;display:inline-flex;align-items:center}.bp6-input-group.bp6-fill{display:flex}.kui-input,.bp6-input{width:100%;min-height:var(--kui-control-height, 32px);padding:5px 10px;border:1px solid var(--border-color, rgb(255 255 255 / .16));border-radius:var(--bp-surface-border-radius, 2px);outline:none;background:var(--card-bg, #0d0d0d);color:inherit;font:inherit;font-size:12px;font-weight:500;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out}.bp6-input:focus{border-color:hsl(var(--accent, 213 68% 59%));background:var(--card-bg, #0d0d0d);box-shadow:0 0 0 1px hsl(var(--accent, 213 68% 59%))}.bp6-input::placeholder{color:hsl(var(--muted, 0 0% 70%));opacity:.72}.bp6-input-group--with-left-icon .bp6-input{padding-left:30px}.bp6-input-group--with-right-element .bp6-input{padding-right:34px}.bp6-input-group>.bp6-icon,.bp6-input-action{position:absolute;z-index:1;display:inline-flex;align-items:center}.bp6-input-group>.bp6-icon{left:9px;pointer-events:none}.bp6-input-action{right:0}.kui-menu,.bp6-menu{min-width:180px;margin:0;padding:5px;list-style:none}.kui-menu-item-shell{position:relative;list-style:none}.kui-menu-item,.bp6-menu-item{display:flex;width:100%;min-height:var(--kui-control-height, 32px);align-items:center;gap:8px;padding:5px 7px;border:0;border-radius:var(--bp-surface-border-radius, 2px);color:inherit;background:transparent;cursor:pointer;line-height:20px;font-size:12px;font-family:inherit;font-weight:500;text-decoration:none;text-align:left}.bp6-menu-item:hover,.bp6-menu-item:focus-visible,.bp6-menu-item.bp6-active{outline:none;background:var(--kui-surface-hover, #151515)}.bp6-text-overflow-ellipsis{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.bp6-menu-item-label{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.bp6-menu-divider{height:1px;margin:5px;background:var(--border-color, rgb(255 255 255 / .1))}.bp6-menu-header{padding:6px 7px 4px;list-style:none}.bp6-menu-header>h6{margin:0;color:hsl(var(--muted, 0 0% 70%));font-size:10px;letter-spacing:.08em;text-transform:uppercase}.kui-submenu{position:absolute;z-index:2;top:-5px;left:calc(100% - 3px);display:none;border:1px solid var(--border-color, rgb(255 255 255 / .16));background:var(--card-bg, #0d0d0d);box-shadow:var(--kui-overlay-shadow, 0 18px 52px rgb(0 0 0 / .56))}.bp6-submenu:hover>.kui-submenu,.bp6-submenu:focus-within>.kui-submenu{display:block}.kui-popover-target,.bp6-popover-target{display:inline-flex}.bp6-popover-target.bp6-fill{display:flex}.kui-popover-portal,.bp6-portal{position:fixed;z-index:2000;inset:0;pointer-events:none}.bp6-overlay,.bp6-popover-transition-container,.bp6-popover{pointer-events:none}.bp6-popover{position:relative;border:1px solid var(--border-color, rgb(255 255 255 / .16));border-radius:var(--bp-surface-border-radius, 2px);background:var(--card-bg, #0d0d0d);color:hsl(var(--foreground, 0 0% 100%));box-shadow:var(--kui-overlay-shadow, 0 18px 52px rgb(0 0 0 / .56));pointer-events:auto}.kui-popover-transition{animation:kui-popover-enter var(--kui-popover-transition-duration, .1s) ease-out}@keyframes kui-popover-enter{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.bp6-popover-arrow{position:absolute;z-index:1;width:16px;height:8px;overflow:visible;pointer-events:none}.bp6-popover-arrow-border{fill:var(--border-color, rgb(255 255 255 / .16))}.bp6-popover-arrow-fill{fill:var(--card-bg, #0d0d0d)}.bp6-popover[data-placement^=bottom]>.bp6-popover-arrow{top:-8px;left:calc(50% - 8px)}.bp6-popover[data-placement^=top]>.bp6-popover-arrow{bottom:-8px;left:calc(50% - 8px);transform:rotate(180deg)}.bp6-popover[data-placement^=left]>.bp6-popover-arrow{top:calc(50% - 4px);right:-12px;transform:rotate(90deg)}.bp6-popover[data-placement^=right]>.bp6-popover-arrow{top:calc(50% - 4px);left:-12px;transform:rotate(-90deg)}.bp6-popover[data-placement$=start]>.bp6-popover-arrow{left:12px}.bp6-popover[data-placement$=end]>.bp6-popover-arrow{right:12px;left:auto}.bp6-popover[data-placement^=left][data-placement$=start]>.bp6-popover-arrow,.bp6-popover[data-placement^=right][data-placement$=start]>.bp6-popover-arrow{top:12px;left:auto}.bp6-popover[data-placement^=left][data-placement$=end]>.bp6-popover-arrow{inset:auto -12px 12px auto}.bp6-popover[data-placement^=right][data-placement$=end]>.bp6-popover-arrow{inset:auto auto 12px -12px}.bp6-popover.bp6-minimal{box-shadow:0 8px 26px #00000057}.bp6-overlay-backdrop{position:fixed;z-index:-1;inset:0;background:#000000b3;pointer-events:auto}.kui-overlay{position:fixed;z-index:2100;display:grid;inset:0;place-items:center}.kui-alert{position:relative;z-index:1;width:min(420px,calc(100vw - 32px));padding:20px;border:1px solid var(--border-color, rgb(255 255 255 / .16));background:var(--card-bg, #0d0d0d);box-shadow:var(--kui-overlay-shadow, 0 18px 52px rgb(0 0 0 / .56))}.bp6-alert-body{display:flex;align-items:flex-start;gap:16px}.bp6-alert-contents{min-width:0;flex:1}.bp6-alert-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.kui-context-menu-overlay .bp6-overlay-backdrop{background:transparent}.kui-navbar,.bp6-navbar{display:flex;min-height:48px;align-items:center;background:var(--navbar-bg, #060606);border-bottom:1px solid var(--border-color, rgb(255 255 255 / .16))}.kui-navbar-group,.bp6-navbar-group{display:flex;height:100%;align-items:center;gap:4px}.bp6-navbar-group.bp6-align-right{margin-left:auto}.bp6-non-ideal-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.bp6-tag{display:inline-flex;min-height:20px;align-items:center;padding:2px 6px;border:1px solid var(--border-color, rgb(255 255 255 / .16));border-radius:0;background:var(--kui-surface-raised, #111111);font-size:10px;font-weight:600;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}.bp6-tag.bp6-minimal{border-color:transparent;background:#ffffff0f}.bp6-tag.bp6-intent-primary{border-color:hsl(var(--accent) / .32);background:hsl(var(--accent) / .12);color:hsl(var(--accent))}.bp6-tag.bp6-intent-success{border-color:hsl(var(--success) / .32);background:hsl(var(--success) / .12);color:hsl(var(--success))}.bp6-tag.bp6-intent-danger{border-color:hsl(var(--danger) / .32);background:hsl(var(--danger) / .12);color:hsl(var(--danger))}.bp6-tag.bp6-intent-warning{border-color:hsl(var(--warning) / .32);background:hsl(var(--warning) / .12);color:hsl(var(--warning))}.bp6-tooltip{max-width:320px;padding:5px 8px;font-size:12px;background:var(--kui-tooltip-background, #ffffff);color:var(--kui-tooltip-foreground, #000000);font-weight:500}.bp6-tooltip .bp6-popover-content{background:inherit;color:inherit}.bp6-tooltip .bp6-popover-arrow-fill{fill:var(--kui-tooltip-background, #ffffff)}.workspace-toolbar,.main-toolbar{min-height:48px;height:48px;flex-shrink:0;display:flex;align-items:center;min-width:0;padding:0 16px;border-bottom:1px solid var(--border-color);background-color:var(--navbar-bg)}.main-toolbar>*{min-width:0}.workspace-bottom-toolbar,.bottom-toolbar{min-height:48px;height:48px;flex-shrink:0;display:flex;align-items:center;min-width:0;padding:0 16px;border-top:1px solid var(--border-color);background-color:var(--navbar-bg)}.bottom-toolbar>*{min-width:0}.bp6-button.panel-toolbar-button{min-height:34px;height:34px;padding:0 14px;border:1px solid hsla(0,0%,100%,.08)!important;border-radius:0!important;background:#00000057!important;box-shadow:none!important;color:hsl(var(--foreground))!important;font-size:12px;font-weight:600;justify-content:center;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.bp6-button.panel-toolbar-button:hover{border-color:#ffffff24!important;background:#00000085!important;color:hsl(var(--foreground))!important}.bp6-button.panel-toolbar-button:active{border-color:#ffffff2e!important;background:#000000ad!important}.bp6-button.panel-toolbar-button:focus,.bp6-button.panel-toolbar-button:focus-visible,.bp6-button.panel-toolbar-switch:focus,.bp6-button.panel-toolbar-switch:focus-visible{outline:none!important;box-shadow:none!important}.bp6-button.panel-toolbar-button:disabled,.bp6-button.panel-toolbar-button.bp6-disabled{border-color:#ffffff0a!important;background:#0000002e!important;color:hsl(var(--muted))!important;opacity:.58}.bp6-button.panel-toolbar-button .bp6-icon{color:inherit!important}.bp6-button.panel-toolbar-button--icon{width:36px;min-width:36px;padding:0}.bp6-button.panel-toolbar-button--wide{min-width:136px}.bp6-button.panel-toolbar-switch{position:relative;overflow:hidden;width:36px;min-width:36px;height:34px;min-height:34px;padding:0;border:1px solid hsla(0,0%,100%,.42)!important;border-radius:0!important;background:#0000007a!important;box-shadow:none!important;color:#ffffff9e!important;justify-content:center;opacity:1;transition:background-color .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.bp6-button.panel-toolbar-switch:hover{border-color:#ffffff94!important;background:#000000a3!important;color:#ffffffc2!important}.bp6-button.panel-toolbar-switch--off{border-color:#ffffff1f!important;background:transparent!important;color:#ffffff1f!important;opacity:1}.bp6-button.panel-toolbar-switch--off:hover{border-color:#ffffff2e!important;background:#ffffff05!important;color:#ffffff2e!important;opacity:1}.bp6-button.panel-toolbar-switch--off:after{content:"";position:absolute;top:50%;left:50%;width:48px;height:1px;border-radius:0;background:#ffffff1f;opacity:1;transform:translate(-50%,-50%) rotate(43deg);transform-origin:center;pointer-events:none}.bp6-button.panel-toolbar-switch .bp6-icon{color:inherit!important}.bp6-button.panel-toolbar-switch--off:hover:after{background:#ffffff2e}.panel-toolbar-tooltip{display:flex;flex-direction:column;gap:4px;max-width:220px;padding:2px 0}.bp6-tooltip.panel-toolbar-tooltip-popover .bp6-popover-content,.bp6-tooltip.panel-toolbar-tooltip-popover.bp6-minimal .bp6-popover-content{border:1px solid hsla(0,0%,100%,.18)!important;border-radius:0!important;background-color:#000!important;box-shadow:none!important;color:#fff!important}.panel-toolbar-tooltip-title{color:#fff;font-size:12px;font-weight:700;line-height:1.2}.panel-toolbar-tooltip-description{color:#ffffffb8;font-size:11px;line-height:1.35}.kui-tabs{display:flex}.kui-tabs__tab{border:0;background:transparent;color:hsl(var(--muted));cursor:pointer;font:inherit}.kui-tabs__tab:hover{color:hsl(var(--foreground))}.kui-tabs__tab:focus-visible{position:relative;z-index:1;outline:2px solid hsl(var(--accent));outline-offset:-2px}.kui-tabs__tab:disabled{cursor:not-allowed;opacity:.45}.kui-tabs--default{width:max-content;max-width:100%;border-bottom:1px solid var(--border-color);background:transparent}.kui-tabs--default .kui-tabs__tab{min-height:36px;padding:0 14px;border-right:0;font-size:11px;font-weight:600}.kui-tabs--default .kui-tabs__tab:last-child{border-right:0}.kui-tabs--default .kui-tabs__tab:hover{background:var(--kui-surface-raised, var(--sidebar-accent))}.kui-tabs--default .kui-tabs__tab[aria-selected=true]{background:transparent;box-shadow:inset 0 -2px hsl(var(--accent));color:hsl(var(--foreground))}.kui-tabs--topbar{width:max-content;min-width:100%;min-height:40px;overflow-x:auto;border-bottom:1px solid var(--border-color);background:var(--navbar-bg);scrollbar-width:thin}.kui-tabs--topbar .kui-tabs__tab{display:inline-flex;min-width:128px;min-height:40px;align-items:center;justify-content:center;padding:0 18px;border-right:1px solid var(--border-color);background:var(--navbar-bg);font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.kui-tabs--topbar .kui-tabs__tab:hover{background:var(--sidebar-accent)}.kui-tabs--topbar .kui-tabs__tab[aria-selected=true]{background:var(--content-bg);color:hsl(var(--foreground))}.kui-segmented-control{display:inline-flex;flex:0 0 auto}.kui-segmented-control__option{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:hsl(var(--muted));cursor:pointer;font:inherit}.kui-segmented-control__option:hover{color:hsl(var(--foreground))}.kui-segmented-control__option:focus-visible{position:relative;z-index:1;outline:2px solid hsl(var(--accent-hover));outline-offset:1px}.kui-segmented-control__option:disabled{cursor:not-allowed;opacity:.45}.kui-segmented-control--compact{height:32px;padding:2px;border:1px solid var(--border-color);border-radius:0;background:var(--navbar-bg)}.kui-segmented-control--compact .kui-segmented-control__option{min-width:64px;padding:0 9px;border-radius:0;font-size:11px}.kui-segmented-control--compact .kui-segmented-control__option.is-active{background:var(--sidebar-accent);color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px var(--sidebar-border)}.kui-segmented-control--joined{display:inline-grid;grid-auto-columns:max-content;grid-auto-flow:column}.kui-segmented-control--joined .kui-segmented-control__option{min-width:66px;min-height:38px;padding:0 11px;border:1px solid var(--border-color);border-radius:0;color:hsl(var(--muted-foreground));font-size:10px;font-weight:600}.kui-segmented-control--joined .kui-segmented-control__option+.kui-segmented-control__option{margin-left:-1px}.kui-segmented-control--joined .kui-segmented-control__option.is-active{z-index:1;border-color:hsl(var(--accent) / .5);background:hsl(var(--accent) / .18);color:hsl(var(--foreground))}.kui-expandable-search-field{width:100%;min-width:160px;max-width:min(420px,42vw);flex:1 1 320px;animation:kui-expandable-search-open .14s ease-out;transform-origin:left center}.kui-expandable-search-field .bp6-input{height:32px;min-height:32px;border:1px solid var(--border-color);border-radius:0;outline:0;background:var(--card-bg);box-shadow:none;color:hsl(var(--foreground));font-size:11px;font-weight:500}.kui-expandable-search-field .bp6-input:focus{border-color:hsl(var(--accent));background:var(--card-bg);box-shadow:0 0 0 1px hsl(var(--accent))}.kui-expandable-search-field .bp6-input:hover{background:#ffffff0e}.kui-expandable-search-field .bp6-input::placeholder{color:hsl(var(--muted));opacity:.8}.kui-expandable-search-field .bp6-button{border-radius:0;color:hsl(var(--muted))}.kui-expandable-search-field .bp6-button:hover{background:var(--sidebar-accent);color:hsl(var(--foreground))}.kui-expandable-search-field>.bp6-icon,.kui-expandable-search-field>.bp6-input-action{top:50%;transform:translateY(-50%)}.kui-expandable-search-field>.bp6-icon{margin-top:0;margin-bottom:0;color:hsl(var(--muted))}.kui-expandable-search-field:focus-within>.bp6-icon{color:hsl(var(--accent-hover))}.kui-expandable-search-trigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-color);background:var(--navbar-bg);color:hsl(var(--muted));cursor:pointer}.kui-expandable-search-trigger:hover,.kui-expandable-search-trigger:focus-visible{border-color:hsl(var(--accent) / .55);background:var(--sidebar-accent);color:hsl(var(--foreground))}@keyframes kui-expandable-search-open{0%{opacity:0;transform:scaleX(.88)}to{opacity:1;transform:scaleX(1)}}.kui-selectable-list,.kui-inspector-workspace{min-height:0}.status-led{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%}.status-led--online{background-color:hsl(var(--success));box-shadow:0 0 4px hsl(var(--success) / .3),0 0 8px hsl(var(--success) / .15);animation:led-pulse 2s ease-in-out infinite}.status-led--offline{background-color:hsl(var(--danger));box-shadow:0 0 3px hsl(var(--danger) / .2)}.status-led--warning{background-color:hsl(var(--warning));box-shadow:0 0 4px hsl(var(--warning) / .25);animation:led-blink 1.5s ease-in-out infinite}@keyframes led-pulse{0%,to{opacity:1;box-shadow:0 0 4px hsl(var(--success) / .3),0 0 8px hsl(var(--success) / .15)}50%{opacity:.7;box-shadow:0 0 2px hsl(var(--success) / .15),0 0 4px hsl(var(--success) / .08)}}@keyframes led-blink{0%,to{opacity:1}50%{opacity:.4}}.filter-section{display:flex;gap:6px;flex-shrink:0}.filter-pill{display:flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid var(--border-color);border-radius:0;background:transparent;color:hsl(var(--muted));font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.filter-pill:hover{border-color:var(--kui-line-strong, var(--border-color));background:var(--kui-surface-raised, #111111);color:hsl(var(--foreground))}.filter-pill.active{background-color:hsl(var(--accent) / .1);border-color:var(--border-color);border-bottom:2px solid hsl(var(--accent));color:hsl(var(--foreground))}.filter-pill.active .status-led{box-shadow:none}.pill-count{font-size:11px;opacity:.8}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;padding:48px 20px;text-align:center}.empty-state .bp6-icon{color:hsl(var(--muted));opacity:.52;margin-bottom:16px}.empty-state h4{margin:0 0 8px;font-weight:600}.empty-state p{margin:0;color:hsl(var(--muted));font-size:13px}@media(prefers-reduced-motion:reduce){.status-led--online,.status-led--warning{animation:none}}.site-section{border-top:1px solid var(--border-color)}.site-section-content,.site-hero-inner{width:100%;max-width:1180px;margin:0 auto;padding:72px 24px}.site-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.site-section-eyebrow,.site-hero-eyebrow,.demo-frame-eyebrow{margin-bottom:10px;color:hsl(var(--accent));font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.site-section-title,.site-hero-title,.cta-bar h2{margin:0;max-width:760px;letter-spacing:0}.site-section-title{font-size:40px;line-height:1.05}.site-section-description,.site-hero-description,.cta-bar-description{max-width:680px;margin-top:14px;color:hsl(var(--muted));font-size:15px;line-height:1.7}.site-section-actions,.site-hero-actions,.cta-bar-actions,.demo-frame-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0}.site-hero{border-bottom:1px solid var(--border-color)}.site-hero-inner{display:grid;gap:32px;min-height:min(720px,calc(100vh - 56px));align-items:center}.site-hero--with-media .site-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr)}.site-hero-copy{min-width:0}.site-hero-title{font-size:72px;line-height:.98}.site-hero-description{font-size:17px}.site-hero-actions{margin-top:26px}.site-hero-media{min-width:0}.site-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--site-grid-min),1fr));gap:14px}.feature-grid-item,.demo-frame,.cta-bar{border:1px solid var(--border-color);background-color:var(--card-bg)}.feature-grid-item{min-height:188px;padding:20px}.feature-grid-item-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;margin-bottom:22px}.feature-grid-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid hsl(var(--accent) / .24);color:hsl(var(--accent));background-color:hsl(var(--accent) / .1)}.feature-grid-meta{color:hsl(var(--muted));font-size:10px;text-transform:uppercase}.feature-grid-item h3{margin:0 0 10px;font-size:18px;line-height:1.25;letter-spacing:0}.feature-grid-item p{margin:0;color:hsl(var(--muted));font-size:13px;line-height:1.6}.metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;border:1px solid var(--border-color);background-color:var(--navbar-bg)}.metric-strip-item{min-width:0;padding:20px;border-right:1px solid var(--border-color)}.metric-strip-item:last-child{border-right:none}.metric-strip-item dt{margin-bottom:8px;color:hsl(var(--muted));font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.metric-strip-item dd{margin:0;color:hsl(var(--foreground));font-size:26px;line-height:1}.metric-strip-item p{margin:10px 0 0;color:hsl(var(--muted));font-size:12px}.demo-frame{overflow:hidden}.demo-frame-header,.demo-frame-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background-color:var(--navbar-bg)}.demo-frame-header{border-bottom:1px solid var(--border-color)}.demo-frame-header h3{margin:0;font-size:14px;letter-spacing:0}.demo-frame-body{min-height:260px;background-color:var(--content-bg)}.demo-frame-footer{border-top:1px solid var(--border-color);color:hsl(var(--muted));font-size:12px}.cta-bar{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px}.cta-bar h2{font-size:28px;line-height:1.1}@media(max-width:760px){.site-section-content,.site-hero-inner{padding:48px 16px}.site-section-header,.cta-bar{align-items:stretch;flex-direction:column}.site-hero--with-media .site-hero-inner{grid-template-columns:1fr}.site-hero-inner{min-height:auto}.site-hero-title{font-size:44px}.site-section-title{font-size:30px}.cta-bar h2{font-size:24px}.metric-strip-item{border-right:none;border-bottom:1px solid var(--border-color)}.metric-strip-item:last-child{border-bottom:none}}.workspace-navbar-shell{flex-shrink:0;background-color:var(--navbar-bg)}.workspace-navbar{display:flex;align-items:center;width:100%}.top-navbar{position:relative;height:48px;flex-shrink:0;padding:0 24px;border-bottom:1px solid var(--border-color);background-color:var(--navbar-bg)!important;box-shadow:none}.top-navbar:after{content:"";position:absolute;right:var(--aside-inset, 0);bottom:-1px;left:0;z-index:1;height:1px;background-color:transparent;pointer-events:none;transition:background-color .15s ease}.workspace-navbar .bp6-navbar-group{display:flex;align-items:center;height:100%;min-width:0;float:none}.workspace-navbar-group--left{flex:1 1 auto}.workspace-navbar-group--right{flex:0 0 auto;gap:8px;margin-left:auto}.workspace-navbar-expanded{border-bottom:1px solid var(--border-color);background-color:var(--navbar-bg)}.main-layout{display:flex;height:100vh;overflow:hidden;background-color:var(--content-bg)}@supports (height: 100dvh){.main-layout,.app-sidebar{height:100dvh}}.main-content{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background-color:var(--content-bg);--aside-inset: 0px}.main-content:has(.right-sidebar--inline:not(.right-sidebar--collapsed)){--aside-inset: 260px}.workspace-topbar-slot,.workspace-sidebar-nav-slot{flex:0 0 auto;min-width:0}.workspace-navbar-end-slot:empty,.workspace-topbar-slot:empty,.workspace-sidebar-nav-slot:empty{display:none}.workspace-navbar-end-slot{display:contents}.main-content:has([data-focus-region=main][data-focus-region-keyboard=true]) .top-navbar:after{background-color:hsl(var(--accent))}.page-content{flex:1;overflow-y:auto;padding:24px;background-color:var(--content-bg)}.page-content:focus{outline:none}.navbar-breadcrumb{font-size:13px;font-weight:600;color:hsl(var(--foreground));letter-spacing:-.01em}.breadcrumb-link{cursor:pointer;color:hsl(var(--muted));transition:color .15s ease}.breadcrumb-link:hover{color:hsl(var(--muted));text-decoration:underline}.breadcrumb-sep{color:hsl(var(--muted));opacity:.5;margin:0 2px}.notification-wrapper{position:relative;display:inline-flex}.notification-badge{position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background-color:hsl(var(--danger));color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;pointer-events:none;font-family:SF Mono,monospace}@media(max-width:768px){.page-content{padding:16px}}.app-sidebar{display:flex;flex-direction:column;height:100vh;width:260px;min-width:60px;background-color:var(--sidebar-bg);border-right:1px solid var(--border-color);transition:width .25s cubic-bezier(.4,0,.2,1);overflow:hidden;flex-shrink:0}.app-sidebar.collapsed{width:60px}.sidebar-header{width:100%;height:48px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--border-color);overflow:hidden;transition:border-color .15s ease;border-top:0;border-right:0;border-left:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.sidebar-header:hover{background:var(--sidebar-accent)}.sidebar-header:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:-2px}.app-sidebar[data-focus-region-keyboard=true] .sidebar-header{border-bottom-color:hsl(var(--accent))}.sidebar-logo{display:flex;align-items:center;gap:10px;color:var(--sidebar-foreground);font-size:14px;font-weight:650;letter-spacing:-.03em;-webkit-user-select:none;user-select:none}.logo-icon{width:28px;height:28px;border-radius:2px;background:linear-gradient(135deg,hsl(var(--accent)),hsl(var(--accent-hover)));display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.sidebar-title{white-space:nowrap;font-weight:700;color:var(--sidebar-foreground);-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis}.footer-panel{border:1px solid var(--border-color);border-radius:0;background-color:var(--sidebar-accent);transition:border-color .15s ease}.footer-panel.open{border-color:#ffffff1f}.footer-panel-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:0;cursor:pointer;font-family:inherit;color:var(--sidebar-foreground);transition:background-color .15s ease}.footer-panel-trigger:hover{background-color:var(--sidebar-accent-hover)}.footer-trigger-left{display:flex;align-items:center;gap:10px;min-width:0}.footer-panel-caret{color:var(--sidebar-muted-foreground);flex-shrink:0}.footer-panel-content{padding:4px 10px 8px}.footer-section-label{font-size:9px;font-weight:700;color:var(--sidebar-muted-foreground);letter-spacing:.1em;padding:6px 0 4px;opacity:.6}.footer-env-options{display:flex;flex-direction:column;gap:2px}.footer-divider{height:1px;background-color:var(--border-color);margin:8px 0}.footer-action{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;background:transparent;border:1px solid transparent;border-radius:0;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;color:var(--sidebar-muted-foreground);transition:background-color .1s ease,border-color .1s ease,color .1s ease}.footer-action:hover{background-color:var(--sidebar-accent-hover);border-color:var(--border-color);color:var(--sidebar-foreground)}.footer-env-badge{display:flex;align-items:center;gap:8px;padding:4px 10px 6px;max-height:30px;opacity:1;overflow:hidden;transition:max-height .2s cubic-bezier(.4,0,.2,1),opacity .15s ease,padding .2s ease}.footer-env-badge.hidden{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.collapsed-popover{padding:10px;min-width:200px;background-color:var(--sidebar-bg);border-radius:0}.collapsed-popover-header{display:flex;align-items:center;gap:10px;padding-bottom:2px}.env-option{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;background:transparent;border:1px solid transparent;border-radius:0;cursor:pointer;font-family:inherit;color:var(--sidebar-muted-foreground);font-size:12px;transition:background-color .1s ease,border-color .1s ease,color .1s ease}.env-option:hover{background-color:var(--sidebar-accent);border-color:var(--border-color);color:var(--sidebar-foreground)}.env-option.active{background-color:hsl(var(--accent) / .1);border-color:hsl(var(--accent) / .2);color:var(--sidebar-foreground)}.env-option-label{flex:1;text-align:left}.env-option-check{color:hsl(var(--accent))}.sidebar-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 0}.nav-group{margin-bottom:8px}.nav-group-label{padding:10px 20px 4px;font-size:10px;font-weight:700;color:var(--sidebar-muted-foreground);letter-spacing:.1em;text-transform:uppercase;opacity:.5}.sidebar-menu{background:transparent;padding:0 8px}.sidebar-menu .bp6-menu-item{margin-bottom:1px;color:var(--sidebar-muted-foreground);font-weight:500;font-size:13px;letter-spacing:-.01em;transition:background-color .12s ease,color .12s ease,font-weight .12s ease;padding:8px 10px 8px 12px;border-radius:0;border:none;border-left:2px solid transparent}.sidebar-menu .bp6-menu-item:hover{color:var(--sidebar-foreground);background-color:#ffffff0a}.sidebar-menu .bp6-menu-item:active{background-color:#ffffff14;color:var(--sidebar-foreground)}.sidebar-menu .bp6-menu-item:focus,.sidebar-menu .bp6-menu-item:focus-visible{outline:none;box-shadow:none}.sidebar-menu .bp6-menu-item:not(.bp6-active):not(.sidebar-item-active):focus{background-color:transparent}.sidebar-menu .bp6-menu-item:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:-2px;background-color:#ffffff0d!important;color:var(--sidebar-foreground)}.app-sidebar[data-focus-region-keyboard=true] .sidebar-menu .bp6-menu-item:focus{outline:2px solid hsl(var(--accent));outline-offset:-2px;background-color:#ffffff0d!important;color:var(--sidebar-foreground)}.sidebar-menu .bp6-menu-item .bp6-menu-item-label,.sidebar-menu .bp6-menu-item .bp6-text-overflow-ellipsis{color:inherit}.sidebar-menu .bp6-menu-item.bp6-active,.sidebar-menu .bp6-menu-item.sidebar-item-active{background-color:#ffffff14;border-left-color:hsl(var(--accent));color:var(--sidebar-foreground);font-weight:600}.sidebar-menu .bp6-menu-item.bp6-active .bp6-menu-item-label,.sidebar-menu .bp6-menu-item.bp6-active .bp6-text-overflow-ellipsis,.sidebar-menu .bp6-menu-item.sidebar-item-active .bp6-menu-item-label,.sidebar-menu .bp6-menu-item.sidebar-item-active .bp6-text-overflow-ellipsis{color:inherit}.sidebar-menu .bp6-menu-item .bp6-icon{color:currentColor;pointer-events:none}.nav-item-right{display:flex;align-items:center;justify-content:center;gap:6px;min-height:20px;min-width:24px}.nav-count-badge{font-size:10px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:700;min-width:24px;text-align:center;background-color:#ffffff14!important;color:hsl(var(--foreground))!important;border:none!important;padding:0 6px!important;line-height:18px;border-radius:2px!important}.sidebar-menu .bp6-menu-item.sidebar-item-expanded{color:var(--sidebar-foreground)}.sidebar-submenu{margin-left:20px;border-left:2px solid hsla(0,0%,100%,.06);padding-left:4px;margin-top:2px;margin-bottom:4px}.sidebar-submenu .bp6-menu-item{font-size:12px;font-weight:500;padding:6px 12px;color:var(--sidebar-muted-foreground)}.sidebar-submenu .bp6-menu-item:hover{color:var(--sidebar-foreground)}.sidebar-submenu .bp6-menu-item.sidebar-item-active{color:hsl(var(--accent))}.sidebar-footer{padding:12px;border-top:1px solid var(--border-color);background-color:var(--sidebar-bg)}.env-dot{width:6px;height:6px;border-radius:1px;flex-shrink:0}.env-text{font-size:9px;letter-spacing:.1em;color:var(--sidebar-foreground)}.version-text{font-size:9px;color:var(--sidebar-muted-foreground)}.user-avatar{width:32px;height:32px;border:1px solid hsl(var(--accent) / .42);border-radius:50%;background:hsl(var(--accent) / .16);display:flex;align-items:center;justify-content:center;color:hsl(var(--accent-hover));flex-shrink:0;font-weight:700;font-size:13px}.collapsed-avatar{padding:0;border:0;margin:0 auto;cursor:pointer;font-family:inherit}.user-details{flex:1;min-width:0;text-align:left}.user-name{font-size:13px;font-weight:600;color:var(--sidebar-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;line-height:1.2}.user-email{font-size:11px;font-weight:500;color:var(--sidebar-muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-email{max-height:0;opacity:0;transition:max-height .2s cubic-bezier(.4,0,.2,1),opacity .15s ease,margin-top .2s ease;margin-top:0}.footer-email.visible{max-height:20px;opacity:1;margin-top:0}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:0}.app-sidebar.collapsed .sidebar-header{padding:0 16px}.app-sidebar.collapsed .sidebar-logo{justify-content:flex-start}.app-sidebar.collapsed .logo-icon{width:28px;height:28px}.app-sidebar.collapsed .nav-group-label{display:none}.app-sidebar.collapsed .sidebar-menu{padding:0 8px}.app-sidebar.collapsed .sidebar-menu .bp6-menu-item{justify-content:center;padding:8px;border-radius:0;overflow:hidden}.app-sidebar.collapsed .sidebar-menu .bp6-menu-item .bp6-text-overflow-ellipsis,.app-sidebar.collapsed .sidebar-menu .bp6-menu-item .bp6-menu-item-label{display:none}.app-sidebar.collapsed .sidebar-menu .bp6-menu-item:before,.app-sidebar.collapsed .sidebar-menu .bp6-menu-item>*{margin-right:0}.app-sidebar.collapsed .sidebar-menu .bp6-menu-item>.bp6-fill{display:none}.app-sidebar.collapsed .sidebar-menu .bp6-menu-item:hover{transform:none}.app-sidebar.collapsed .sidebar-menu .bp6-menu-item,.app-sidebar.collapsed .sidebar-menu .bp6-menu-item.bp6-active,.app-sidebar.collapsed .sidebar-menu .bp6-menu-item.sidebar-item-active{border-left:none}.app-sidebar.collapsed .sidebar-footer{display:flex;flex-direction:column;align-items:center;padding:12px 8px}.app-sidebar.collapsed .sidebar-nav{padding:8px 0}.bp6-menu-divider{border-color:var(--border-color);margin:8px 12px;opacity:.5}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:no-preference){.sidebar-menu .bp6-menu-item{animation:slideInFromLeft .15s ease both}}.site-shell{min-height:100vh;background-color:var(--content-bg);color:hsl(var(--foreground))}.site-main{min-height:100vh}.site-navbar{position:sticky;top:0;z-index:20;--site-navbar-border: hsla(0, 0%, 100%, .12);--site-navbar-border-strong: hsla(0, 0%, 100%, .2);background-color:var(--navbar-bg)}.site-navbar .top-navbar{border-bottom-color:var(--site-navbar-border);padding-right:0}.site-navbar-left,.site-navbar-right{display:flex;align-items:center;height:100%;min-width:0}.site-navbar-left{gap:0;flex:1 1 auto}.site-navbar-right{gap:0;flex:0 0 auto}.site-navbar-brand{display:inline-flex;align-items:center;align-self:stretch;flex-shrink:0;min-width:0;padding-right:20px;border-right:1px solid var(--site-navbar-border);color:var(--sidebar-foreground);text-decoration:none}.site-navbar-brand:hover{color:var(--sidebar-foreground);text-decoration:none}.site-navbar a.site-navbar-brand,.site-navbar a.site-navbar-brand:hover,.site-navbar a.site-navbar-brand:focus-visible{color:var(--sidebar-foreground)}.site-navbar-brand-text{font-size:18px;font-weight:700;letter-spacing:-.03em;white-space:nowrap;-webkit-user-select:none;user-select:none}.site-navbar-links{display:flex;align-items:stretch;align-self:stretch;height:100%;gap:0;min-width:0}.site-navbar-links .bp6-popover-target{display:flex;align-self:stretch;height:100%}.site-navbar-link,.site-navbar-action,.site-mobile-nav-link,.site-mobile-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border:1px solid transparent;border-radius:2px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;color:hsl(var(--foreground));text-decoration:none;background:transparent;cursor:pointer;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.site-navbar-link{align-self:stretch;height:100%;min-height:100%;padding:0 14px;border-width:0 1px 0 0;border-color:var(--site-navbar-border);border-radius:0}.site-navbar a.site-navbar-link,.site-navbar a.site-navbar-link:hover,.site-navbar a.site-navbar-link:focus-visible,.site-navbar a.site-navbar-link.site-navbar-link--active,.site-navbar a.site-navbar-action,.site-navbar a.site-navbar-action:hover,.site-navbar a.site-navbar-action:focus-visible,.site-navbar a.site-mobile-nav-link,.site-navbar a.site-mobile-nav-link:hover,.site-navbar a.site-mobile-nav-link:focus-visible,.site-navbar a.site-mobile-action,.site-navbar a.site-mobile-action:hover,.site-navbar a.site-mobile-action:focus-visible{color:hsl(var(--foreground));text-decoration:none}.site-navbar-link.bp6-button{height:100%;min-height:100%;padding:0 14px;border-width:0 1px 0 0;border-color:var(--site-navbar-border);border-radius:0;color:hsl(var(--foreground));background:transparent;box-shadow:none}.site-navbar-link.bp6-button:hover,.site-navbar-link.bp6-button:focus,.site-navbar-link.bp6-button:focus-visible,.site-navbar-link.bp6-button:active{outline:none;box-shadow:none}.site-navbar-link.bp6-button .bp6-button-text{color:inherit;font-weight:600}.site-navbar-link.bp6-button .bp6-icon,.site-navbar-menu-button.bp6-button .bp6-icon{color:inherit}.site-navbar-link:hover,.site-navbar-link:focus-visible,.site-navbar-link--active,.site-navbar-links .bp6-popover-open .site-navbar-link,.site-navbar-link.bp6-button:hover,.site-navbar-link.bp6-button:focus,.site-navbar-link.bp6-button:active{border-color:var(--site-navbar-border);color:hsl(var(--foreground));background-color:#ffffff0d}.site-navbar-link--active,.site-navbar-links .bp6-popover-open .site-navbar-link{border-color:var(--site-navbar-border-strong)}.site-navbar-popover.bp6-popover{border:0;border-radius:0;background:transparent;box-shadow:none}.site-navbar-popover.bp6-popover>.bp6-popover-content{position:relative;margin-top:1px;overflow:hidden;border:1px solid var(--site-navbar-border);border-top:0;border-radius:0;background:var(--navbar-bg);box-shadow:0 22px 54px #00000085}.site-navbar-popover .bp6-popover-arrow{display:none}.site-navbar-menu{width:348px;max-width:calc(100vw - 32px);padding:8px;background-color:var(--navbar-bg)}.site-navbar-menu--grouped{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));align-items:stretch;width:720px;gap:0}.site-navbar-menu-section{min-width:0;padding:4px 8px 8px;border-right:1px solid hsla(0,0%,100%,.08)}.site-navbar-menu-section:last-child{border-right:0}.site-navbar-menu-section-title{display:flex;align-items:center;min-height:28px;padding:0 4px 0 7px;color:hsl(var(--muted));font-size:10px;font-weight:760;line-height:1;text-transform:uppercase;letter-spacing:.08em}.site-navbar-menu-section-items{display:grid;gap:2px}@supports (grid-template-rows: subgrid){.site-navbar-menu--grouped .site-navbar-menu-section{display:grid;grid-row:1 / span var(--site-navbar-menu-section-rows, 4);grid-template-rows:subgrid}.site-navbar-menu--grouped .site-navbar-menu-section-items{grid-row:2 / span var(--site-navbar-menu-section-items, 1);grid-template-rows:subgrid}}.site-navbar-menu-item{position:relative;display:grid;align-items:center;min-height:54px;padding:10px 8px 10px 11px;border:1px solid transparent;border-radius:0;color:hsl(var(--foreground));text-decoration:none;background-color:transparent;outline:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.site-navbar-menu-item+.site-navbar-menu-item{margin-top:2px}.site-navbar-popover a.site-navbar-menu-item,.site-navbar-popover a.site-navbar-menu-item:hover,.site-navbar-popover a.site-navbar-menu-item:focus-visible{color:hsl(var(--foreground));text-decoration:none}.site-navbar-menu-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;border-radius:0;background-color:hsl(var(--accent));opacity:0;transform:scaleY(.5);transform-origin:center;transition:opacity .15s ease,transform .15s ease}.site-navbar-menu-item:hover,.site-navbar-menu-item:focus-visible{border-color:#ffffff1a;background-color:#ffffff0f;box-shadow:0 1px #ffffff0a inset,0 -1px #0000003d inset}.site-navbar-menu-item:focus-visible{border-color:hsl(var(--accent) / .36)}.site-navbar-menu-item--active{border-color:hsl(var(--accent) / .18);background-color:hsl(var(--accent) / .08)}.site-navbar-menu-item--active:before{opacity:1;transform:scaleY(1)}.site-navbar-menu-copy{display:grid;gap:5px;min-width:0}.site-navbar-menu-copy span{color:hsl(var(--foreground));font-size:12px;font-weight:640;line-height:1.2;letter-spacing:0}.site-navbar-menu-copy small{overflow-wrap:anywhere;color:hsl(var(--muted));font-size:11px;font-weight:500;line-height:1.35;letter-spacing:0}.site-navbar-actions{display:flex;align-items:stretch;align-self:stretch;height:100%;gap:0;flex-shrink:0}.site-navbar-utilities{display:flex;align-items:stretch;align-self:stretch;height:100%;flex-shrink:0}.site-navbar-actions:not(:empty){border-left:1px solid var(--site-navbar-border)}.site-navbar-action{height:100%;min-height:100%;padding:0 14px;border-width:0 1px 0 0;border-color:var(--site-navbar-border);border-radius:0;color:hsl(var(--foreground));background-color:transparent}.site-navbar-action:hover,.site-navbar-action:focus-visible{border-color:var(--site-navbar-border-strong);color:hsl(var(--foreground));background-color:#ffffff14;text-decoration:none}.site-navbar-action--primary{border-color:var(--site-navbar-border-strong);color:hsl(var(--foreground));background-color:#ffffff1a}.site-navbar-action--primary:hover,.site-navbar-action--primary:focus-visible{color:hsl(var(--foreground));background-color:#ffffff29}.site-navbar-menu-button.bp6-button{display:none;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:1px solid var(--site-navbar-border);border-radius:2px;color:hsl(var(--foreground));background-color:#ffffff0a;box-shadow:none;cursor:pointer}.site-navbar-menu-button.bp6-button:hover,.site-navbar-menu-button.bp6-button:focus{border-color:var(--site-navbar-border-strong);color:hsl(var(--foreground));background-color:#ffffff14;box-shadow:none}.site-mobile-nav{display:none}.site-footer{border-top:1px solid var(--border-color);background-color:var(--navbar-bg)}.site-footer-inner{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:32px;width:100%;max-width:1180px;margin:0 auto;padding:36px 24px}.site-footer-product{font-size:15px;font-weight:700;letter-spacing:0}.site-footer-content{max-width:360px;margin-top:10px;color:hsl(var(--muted));font-size:13px}.site-footer-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:24px}.site-footer-group-label{margin-bottom:10px;color:hsl(var(--foreground));font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.site-footer-group-links{display:grid;gap:8px}.site-footer a{color:hsl(var(--muted));font-size:13px;font-weight:500;text-decoration:none}.site-footer a:hover{color:hsl(var(--foreground));text-decoration:underline}.site-footer-secondary{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:14px;padding-top:20px;border-top:1px solid var(--border-color)}@media(max-width:860px){.site-navbar .top-navbar{padding:0 0 0 16px}.site-navbar-left{gap:0}.site-navbar-brand{padding-right:14px}.site-navbar-links,.site-navbar-actions{display:none}.site-navbar-menu-button.bp6-button{display:inline-flex;align-self:stretch;width:48px;min-width:48px;height:100%;min-height:100%;margin-left:auto;margin-right:0;border-width:0 0 0 1px;border-radius:0}.site-mobile-nav{display:grid;gap:16px;padding:12px 16px 16px;border-top:1px solid var(--site-navbar-border);background-color:var(--navbar-bg)}.site-mobile-nav nav,.site-mobile-nav-children,.site-mobile-actions{display:grid;gap:6px}.site-mobile-nav-link,.site-mobile-action,.site-mobile-nav-group summary{justify-content:flex-start;width:100%;min-height:38px;padding:0 10px;border:1px solid var(--site-navbar-border);color:hsl(var(--foreground));background-color:#ffffff09}.site-mobile-nav-link--active{border-color:#ffffff29}.site-mobile-nav-group{color:hsl(var(--foreground))}.site-mobile-nav-group summary{display:flex;align-items:center;border-radius:2px;font-size:13px;font-weight:700;cursor:pointer}.site-mobile-nav-children{margin-top:6px;padding-left:12px}.site-footer-inner{grid-template-columns:1fr;padding:28px 16px}}html.dark.bp6-dark{background-color:var(--navbar-bg);scrollbar-color:hsl(var(--muted)) var(--navbar-bg)}html.dark.bp6-dark::-webkit-scrollbar-track{background:var(--navbar-bg)}.site-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-skip-link{position:fixed;z-index:3000;top:12px;left:12px;padding:10px 14px;border:1px solid hsl(var(--accent) / .72);color:hsl(var(--foreground));font-size:13px;font-weight:700;text-decoration:none;background:var(--navbar-bg);box-shadow:0 12px 28px #0000005c;transform:translateY(-160%);transition:transform .15s ease}.site-skip-link:focus-visible{color:hsl(var(--foreground));transform:translateY(0)}.site-navbar{user-select:none}.site-navbar-brand-menu{position:relative;display:flex;align-self:stretch}.site-navbar-brand-menu[data-open=true]>.site-navbar-brand{background-color:#ffffff0d}.site-navbar-brand-popover{position:absolute;z-index:2000;top:100%;left:0}.site-navbar-brand-menu-list{width:280px}.pk-navbar-center-logo{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:44px;height:30px;padding:0;border:0;opacity:.78;color:inherit;font:inherit;background:transparent;box-shadow:none;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .15s ease;cursor:pointer;touch-action:manipulation}.pk-navbar-center-logo:before{position:absolute;inset:-7px 0;content:""}.pk-navbar-center-logo.is-physics-ready{top:0;left:0}.pk-navbar-center-logo.is-physics-active,.pk-navbar-center-logo.is-physics-returning{z-index:5;opacity:1;pointer-events:none;will-change:transform}.pk-navbar-center-logo.is-physics-active img,.pk-navbar-center-logo.is-physics-returning img{filter:drop-shadow(0 3px 4px rgba(0,0,0,.38))}.pk-navbar-center-logo:hover,.pk-navbar-center-logo:focus-visible{opacity:1}.pk-navbar-center-logo:focus-visible{outline:2px solid hsl(var(--accent) / .46);outline-offset:-3px}.pk-navbar-center-logo img{display:block;width:38px;max-height:30px;object-fit:contain;pointer-events:none;-webkit-user-drag:none;user-select:none}html[data-pk-effects=disabled] .pk-navbar-center-logo{cursor:default;transition:none}@media(prefers-reduced-motion:reduce){.pk-navbar-center-logo{transition:none}}.site-section[id],[id^=project-]{scroll-margin-top:72px}.pk-command-button{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:48px;min-width:48px;height:100%;padding:0;border:0;border-right:1px solid var(--site-navbar-border);border-radius:0;color:hsl(var(--foreground));background-color:transparent;box-shadow:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pk-command-button:hover,.pk-command-button:focus-visible{color:hsl(var(--foreground));background-color:#ffffff14}.pk-command-button:focus-visible{outline:2px solid hsl(var(--accent) / .46);outline-offset:-2px}.pk-command-button svg,.pk-command-search-icon,.site-navbar-menu-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.site-navbar-menu-icon--close,.site-navbar-menu-button[aria-expanded=true] .site-navbar-menu-icon--open{display:none}.site-navbar-menu-button[aria-expanded=true] .site-navbar-menu-icon--close{display:block}html.pk-command-open,html.pk-command-open body{overflow:hidden}.pk-command-search-icon{flex:0 0 auto;color:hsl(var(--muted))}.pk-command-item-icon{width:7px;height:7px;flex:0 0 auto;border:1px solid hsl(var(--muted));background-color:hsl(var(--accent) / .16);transform:rotate(45deg)}[cmdk-item]{text-decoration:none}[cmdk-item]:hover,[cmdk-item]:focus-visible{color:hsl(var(--foreground));text-decoration:none}.site-navbar-actions:empty~.site-navbar-utilities .pk-command-button{border-left:1px solid var(--site-navbar-border)}.site-navbar-dropdown{position:relative;align-self:stretch;height:100%}.site-navbar-dropdown>summary{list-style:none}.site-navbar-dropdown>summary::-webkit-details-marker{display:none}.site-navbar-dropdown[open]>.site-navbar-link{border-color:var(--site-navbar-border-strong);background-color:#ffffff0d}.site-navbar-dropdown-popover{position:absolute;z-index:2000;top:100%;left:0}.site-navbar-menu-item--coming-soon{overflow:hidden;cursor:default}.site-navbar-menu-item--coming-soon .site-navbar-menu-copy{z-index:1}.site-navbar-menu-item--coming-soon:hover,.site-navbar-menu-item--coming-soon:focus-visible{border-color:hsl(var(--accent) / .28);background-color:hsl(var(--accent) / .05)}.site-navbar-menu-coming-soon,.site-mobile-nav-link--coming-soon em{color:hsl(var(--muted));font-size:12px;font-style:italic;font-weight:560;line-height:1.2}.site-mobile-nav-link--coming-soon{cursor:default}.pk-route-loading{display:grid;place-items:center;min-height:360px;color:hsl(var(--muted));font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.pk-blank-page{min-height:calc(100vh - 48px)}.pk-cv-hero .site-hero-inner,.pk-not-found-hero .site-hero-inner{min-height:420px}.pk-album-page{width:100%;max-width:1180px;margin:0 auto;padding:72px 24px 96px}.pk-album-grid.site-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px}.pk-album-card{position:relative;display:block;overflow:hidden;aspect-ratio:1;border:1px solid var(--border-color);color:hsl(var(--foreground));text-decoration:none;background-color:var(--card-bg);box-shadow:0 18px 42px #0000003d;transition:border-color .15s ease}.pk-album-card:hover,.pk-album-card:focus-within{border-color:hsl(var(--accent) / .5);color:hsl(var(--foreground));text-decoration:none}.pk-album-card.is-unavailable img{filter:brightness(.42) saturate(.62)}.pk-album-card picture{display:block;width:100%;height:100%}.pk-album-card img{display:block;width:100%;height:100%;object-fit:cover}.pk-album-title{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;min-height:48px;padding:12px 14px;color:hsl(var(--foreground));font-size:14px;font-weight:800;line-height:1.2;opacity:1;background:linear-gradient(to top,#000000d6,#0000008f);transition:opacity .22s ease .06s}.pk-album-card:hover .pk-album-title,.pk-album-card:focus-within .pk-album-title{opacity:0}.pk-album-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;color:hsl(var(--foreground));background:linear-gradient(180deg,#000000e0,#000000bd);opacity:0;pointer-events:none;transition:opacity .24s ease .06s}.pk-album-card:hover .pk-album-overlay,.pk-album-card:focus-within .pk-album-overlay{opacity:1;pointer-events:auto}.pk-album-overlay h2{margin:0 0 12px;color:hsl(var(--foreground));font-size:22px;line-height:1.1;letter-spacing:0}.pk-album-overlay ol{display:grid;gap:7px;margin:0;padding-left:18px;color:hsl(var(--foreground) / .86);font-size:13px;line-height:1.35}.pk-album-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pk-album-actions a,.pk-album-actions span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 8px;border:1px solid hsla(0,0%,100%,.18);color:hsl(var(--foreground));font-size:11px;font-weight:800;line-height:1.1;text-align:center;text-decoration:none;background-color:#ffffff1a}.pk-album-actions a:hover,.pk-album-actions a:focus-visible{border-color:hsl(var(--accent) / .5);color:hsl(var(--foreground));text-decoration:none;background-color:hsl(var(--accent) / .18)}.pk-album-actions span[aria-disabled=true]{border-color:#ffffff12;color:hsl(var(--foreground) / .34);background-color:#00000075}@media(max-width:860px){.site-navbar .top-navbar{padding-left:max(16px,env(safe-area-inset-left))}.site-navbar-brand-popover{display:none}.pk-command-button{border-left:1px solid var(--site-navbar-border)}.site-mobile-nav{padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.site-mobile-nav-link,.site-mobile-action,.site-mobile-nav-group summary{min-height:44px}.site-footer a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:420px){.pk-album-page{padding:48px 16px 72px}}.pk-glitch-effect{--pk-glitch-accent: var(--accent, 166 72% 50%);--pk-glitch-duration: .82s;--pk-glitch-overlay-inset: 0;--pk-glitch-overlay-z-index: 8;--pk-glitch-secondary: 255 40 100;position:relative;isolation:isolate}html[data-pk-effects=disabled] .pk-glitch-effect [data-glitch-overlay]{display:none}html[data-pk-effects=disabled] .pk-glitch-effect,html[data-pk-effects=disabled] .pk-glitch-effect *{animation:none!important;transition:none!important}.pk-glitch-effect [data-glitch-copy],.pk-glitch-effect [data-glitch-media]{position:relative}.pk-glitch-effect [data-glitch-media]{overflow:hidden}.pk-glitch-effect:is(.is-glitching,.pk-glitch-effect--hover:hover,.pk-glitch-effect--hover:focus-visible) [data-glitch-copy],.pk-glitch-effect.is-glitching [data-glitch-frame],.pk-glitch-effect.is-glitching [data-glitch-image],.pk-glitch-effect:is(.is-glitching,.pk-glitch-effect--hover:hover,.pk-glitch-effect--hover:focus-visible) [data-glitch-overlay],.pk-glitch-effect.is-glitching [data-glitch-media]:after{will-change:transform,opacity}.pk-glitch-effect:is(.is-glitching,.pk-glitch-effect--hover:hover,.pk-glitch-effect--hover:focus-visible) [data-glitch-copy]{animation:pk-glitch-copy-glitch var(--pk-glitch-duration) steps(1,end) both}.pk-glitch-effect.is-glitching [data-glitch-frame]{animation:pk-glitch-frame-glitch var(--pk-glitch-duration) steps(1,end) both}.pk-glitch-effect.is-glitching [data-glitch-image]{animation:pk-glitch-image-glitch var(--pk-glitch-duration) steps(1,end) both}.pk-glitch-effect:is(.is-glitching,.pk-glitch-effect--hover:hover,.pk-glitch-effect--hover:focus-visible) [data-glitch-overlay]{position:absolute;z-index:var(--pk-glitch-overlay-z-index);inset:var(--pk-glitch-overlay-inset);background:repeating-linear-gradient(0deg,transparent 0 7px,rgb(255 255 255 / .08) 7px 8px,transparent 8px 13px),linear-gradient(180deg,transparent 0 34%,hsl(var(--pk-glitch-accent) / .8) 35% 37%,rgb(255 255 255 / .38) 37% 38%,transparent 39% 100%);content:"";mix-blend-mode:screen;pointer-events:none;animation:pk-glitch-stage-glitch var(--pk-glitch-duration) steps(2,end) both}.pk-glitch-effect.is-glitching [data-glitch-media]:after{position:absolute;z-index:2;inset:0;background:linear-gradient(transparent 0 27%,hsl(var(--pk-glitch-accent) / .72) 27% 31%,transparent 30% 63%,rgb(255 255 255 / .42) 63% 66%,transparent 65%),linear-gradient(90deg,transparent 0 18%,hsl(var(--pk-glitch-accent) / .52) 48%,transparent 78%);content:"";mix-blend-mode:screen;pointer-events:none;animation:pk-glitch-media-glitch var(--pk-glitch-duration) steps(2,end) both}@keyframes pk-glitch-copy-glitch{6%{opacity:.96;clip-path:inset(8% 0 46% 0);filter:brightness(1.8) contrast(2);text-shadow:8px 0 hsl(var(--pk-glitch-accent)),-7px 0 rgb(var(--pk-glitch-secondary) / .9),0 0 12px rgb(255 255 255 / .7);transform:translate3d(10px,-2px,0) skew(-3deg)}12%{opacity:.72;clip-path:inset(54% 0 5% 0);filter:brightness(1.3) contrast(2.2);text-shadow:-10px 0 hsl(var(--pk-glitch-accent)),8px 0 rgb(var(--pk-glitch-secondary) / .92);transform:translate3d(-12px,3px,0) skew(4deg)}17%,52%{opacity:0;clip-path:inset(49% 0);filter:brightness(2) contrast(2.4);text-shadow:none;transform:translateZ(0)}58%{opacity:.88;clip-path:inset(0 0 66% 0);filter:brightness(1.7) contrast(2.1);text-shadow:-9px 0 hsl(var(--pk-glitch-accent)),7px 0 rgb(var(--pk-glitch-secondary) / .88),0 0 10px rgb(255 255 255 / .58);transform:translate3d(-10px,-2px,0) skew(3deg)}67%{opacity:1;clip-path:inset(41% 0 10% 0);filter:brightness(1.45) contrast(1.8);text-shadow:8px 0 hsl(var(--pk-glitch-accent) / .95),-7px 0 rgb(var(--pk-glitch-secondary) / .82);transform:translate3d(9px,2px,0) skew(-2deg)}76%{opacity:.78;clip-path:inset(15% 0 30% 0);filter:brightness(1.2) contrast(1.5);text-shadow:-5px 0 hsl(var(--pk-glitch-accent) / .82),4px 0 rgb(var(--pk-glitch-secondary) / .66);transform:translate3d(-6px,0,0)}86%{opacity:1;clip-path:inset(0);filter:brightness(1.1) contrast(1.2);text-shadow:2px 0 hsl(var(--pk-glitch-accent) / .5),-2px 0 rgb(var(--pk-glitch-secondary) / .4);transform:translate3d(2px,0,0)}}@keyframes pk-glitch-frame-glitch{7%{border-color:#fffffff2;box-shadow:9px 0 rgb(var(--pk-glitch-secondary) / .5),-9px 0 hsl(var(--pk-glitch-accent) / .62),0 0 42px hsl(var(--pk-glitch-accent) / .48);filter:brightness(1.28) contrast(1.22)}14%,48%{border-color:hsl(var(--pk-glitch-accent) / .78);box-shadow:4px 0 rgb(var(--pk-glitch-secondary) / .25),-4px 0 hsl(var(--pk-glitch-accent) / .34);filter:brightness(.52) contrast(1.5)}57%{border-color:#ffffffe6;box-shadow:-8px 0 rgb(var(--pk-glitch-secondary) / .46),8px 0 hsl(var(--pk-glitch-accent) / .58),0 0 48px hsl(var(--pk-glitch-accent) / .44);filter:brightness(1.42) contrast(1.35)}75%{border-color:hsl(var(--pk-glitch-accent) / .68);box-shadow:0 0 28px hsl(var(--pk-glitch-accent) / .3);filter:brightness(.86) contrast(1.18)}}@keyframes pk-glitch-image-glitch{7%{opacity:.86;clip-path:inset(0 0 58% 0);filter:saturate(2.6) contrast(1.7) hue-rotate(28deg);transform:translate3d(-12px,0,0) scale(1.08)}13%{opacity:1;clip-path:inset(42% 0 12% 0);filter:saturate(3) contrast(2) hue-rotate(-34deg);transform:translate3d(14px,0,0) scale(1.1)}20%,48%{opacity:.42;clip-path:inset(48% 0 46% 0);filter:saturate(0) brightness(1.8) contrast(2.2);transform:translate3d(-5px,0,0) scale(1.12)}56%{opacity:1;clip-path:inset(8% 0 54% 0);filter:saturate(2.8) contrast(1.8) hue-rotate(-26deg);transform:translate3d(13px,0,0) scale(1.09)}67%{opacity:.82;clip-path:inset(56% 0 6% 0);filter:saturate(2.4) contrast(1.7) hue-rotate(32deg);transform:translate3d(-11px,0,0) scale(1.07)}78%{opacity:1;clip-path:inset(18% 0 24% 0);filter:saturate(1.8) contrast(1.45);transform:translate3d(6px,0,0) scale(1.045)}88%{opacity:.9;clip-path:inset(0);filter:saturate(1.15) contrast(1.2);transform:translate3d(-2px,0,0) scale(1.025)}}@keyframes pk-glitch-stage-glitch{0%,to{opacity:0;transform:translate3d(0,-28%,0)}6%{opacity:.9;transform:translate3d(0,-12%,0)}18%{opacity:.34;transform:translate3d(0,8%,0)}50%{opacity:.56;transform:translate3d(0,42%,0)}66%{opacity:.82;transform:translate3d(0,62%,0)}84%{opacity:.24;transform:translate3d(0,88%,0)}}@keyframes pk-glitch-media-glitch{0%,to{opacity:0;transform:translate3d(0,-12%,0)}10%{opacity:1;transform:translateZ(0)}24%{opacity:.72;transform:translate3d(0,18%,0)}48%{opacity:1;transform:translate3d(0,44%,0)}72%{opacity:.66;transform:translate3d(0,68%,0)}88%{opacity:.92;transform:translate3d(0,82%,0)}}.pk-footer-regular-toggle{position:relative;display:inline-block}.pk-footer-regular-toggle-hover,.pk-footer-regular-toggle:hover .pk-footer-regular-toggle-resting{display:none}.pk-footer-regular-toggle:hover .pk-footer-regular-toggle-hover{display:inline-block;animation:pk-footer-irregular-glitch .62s steps(1,end) both}.pk-footer-regular-toggle:hover:before,.pk-footer-regular-toggle:hover:after{position:absolute;inset:0;content:attr(data-irregular);pointer-events:none}.pk-footer-regular-toggle:hover:before{color:hsl(var(--accent));animation:pk-footer-irregular-channel-a .62s steps(1,end) both}.pk-footer-regular-toggle:hover:after{color:rgb(var(--pk-glitch-secondary, 255 40 100));animation:pk-footer-irregular-channel-b .62s steps(1,end) both}@keyframes pk-footer-irregular-glitch{0%{opacity:0;clip-path:inset(46% 0 38% 0);filter:brightness(2) contrast(1.8);transform:translate3d(-5px,0,0) skew(8deg)}12%{opacity:1;clip-path:inset(8% 0 58% 0);text-shadow:5px 0 hsl(var(--accent)),-4px 0 rgb(var(--pk-glitch-secondary, 255 40 100) / .9);transform:translate3d(4px,-1px,0) skew(-5deg)}24%{clip-path:inset(62% 0 5% 0);transform:translate3d(-6px,1px,0)}38%{opacity:.45;clip-path:inset(32% 0 31% 0);transform:translate3d(7px,0,0) skew(4deg)}52%{opacity:1;clip-path:inset(0 0 72% 0);filter:brightness(1.55) contrast(1.5);transform:translate3d(-3px,-1px,0)}68%{clip-path:inset(48% 0 10% 0);text-shadow:-2px 0 hsl(var(--accent) / .75),2px 0 rgb(var(--pk-glitch-secondary, 255 40 100) / .65);transform:translate3d(3px,1px,0)}82%{clip-path:inset(0);filter:brightness(1.2) contrast(1.2);text-shadow:1px 0 hsl(var(--accent) / .45);transform:translate3d(-1px,0,0)}to{opacity:1;clip-path:inset(0);filter:none;text-shadow:none;transform:none}}@keyframes pk-footer-irregular-channel-a{0%,18%{opacity:.82;clip-path:inset(12% 0 56% 0);transform:translate3d(5px,0,0)}36%{opacity:.55;clip-path:inset(58% 0 6% 0);transform:translate3d(-4px,1px,0)}62%{opacity:.35;clip-path:inset(35% 0 38% 0);transform:translate3d(3px,-1px,0)}to{opacity:0;transform:none}}@keyframes pk-footer-irregular-channel-b{0%,14%{opacity:.75;clip-path:inset(55% 0 8% 0);transform:translate3d(-5px,1px,0)}42%{opacity:.48;clip-path:inset(5% 0 68% 0);transform:translate3d(5px,-1px,0)}70%{opacity:.28;clip-path:inset(44% 0 21% 0);transform:translate3d(-2px,0,0)}to{opacity:0;transform:none}}@media(prefers-reduced-motion:reduce){.pk-glitch-effect [data-glitch-copy],.pk-glitch-effect [data-glitch-frame],.pk-glitch-effect [data-glitch-image],.pk-glitch-effect [data-glitch-media]:after,.pk-glitch-effect [data-glitch-overlay]{animation:none}.pk-glitch-effect.is-glitching [data-glitch-media]:after,.pk-glitch-effect.is-glitching [data-glitch-overlay],.pk-glitch-effect--hover:hover [data-glitch-overlay],.pk-glitch-effect--hover:focus-visible [data-glitch-overlay]{display:none}.pk-footer-regular-toggle:hover .pk-footer-regular-toggle-hover,.pk-footer-regular-toggle:hover:before,.pk-footer-regular-toggle:hover:after{animation:none}.pk-footer-regular-toggle:hover:before,.pk-footer-regular-toggle:hover:after{display:none}}[cmdk-overlay]{position:fixed;inset:0;background:#000000b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:50;animation:cmdk-overlay-show .15s ease}@keyframes cmdk-overlay-show{0%{opacity:0}to{opacity:1}}[cmdk-dialog]{position:fixed;top:64px;left:50%;transform:translate(-50%);width:720px;max-width:calc(100vw - 32px);z-index:51;animation:cmdk-dialog-show .15s ease}@keyframes cmdk-dialog-show{0%{opacity:0;transform:translate(-50%) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}[cmdk-root]{--cmdk-surface: var(--navbar-bg, #060606);--cmdk-border: var(--site-navbar-border, hsla(0, 0%, 100%, .12));--cmdk-border-strong: var( --site-navbar-border-strong, hsla(0, 0%, 100%, .2) );--cmdk-hover-bg: hsla(0, 0%, 100%, .06);--cmdk-active-bg: hsla(0, 0%, 100%, .1);color:hsl(var(--foreground));background:var(--cmdk-surface);border:1px solid var(--cmdk-border);border-radius:0;overflow:hidden;box-shadow:0 22px 54px #00000085}.cmdk-input-wrapper{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-bottom:1px solid var(--cmdk-border);background-color:var(--cmdk-surface)}.cmdk-input-wrapper .bp6-icon{color:hsl(var(--muted));flex-shrink:0}[cmdk-input]{flex:1;background:transparent;border:none;outline:none;font-size:14px;font-weight:560;color:hsl(var(--foreground));caret-color:hsl(var(--foreground));font-family:inherit;letter-spacing:0}[cmdk-input]::placeholder{color:hsl(var(--muted))}.cmdk-kbd{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-family:inherit;font-weight:700;color:hsl(var(--muted));background:#ffffff0a;border:1px solid var(--cmdk-border);border-radius:2px;padding:3px 6px;line-height:1;flex-shrink:0}[cmdk-list]{max-height:420px;overflow-y:auto;padding:8px;scroll-padding:8px;background-color:var(--cmdk-surface)}[cmdk-group-heading]{font-size:10px;font-weight:760;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted));padding:10px 8px 6px;user-select:none}[cmdk-item]{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 10px 9px 13px;border:1px solid transparent;border-radius:0;cursor:pointer;font-size:13px;font-weight:620;color:hsl(var(--foreground));user-select:none;outline:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}[cmdk-item]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background-color:hsl(var(--foreground));opacity:0;transform:scaleY(.5);transform-origin:center;transition:opacity .15s ease,transform .15s ease}[cmdk-item][data-selected=true]{border-color:#ffffff1a;background-color:var(--cmdk-hover-bg);box-shadow:0 1px #ffffff0a inset,0 -1px #0000003d inset}[cmdk-item][data-selected=true]:before{opacity:.9;transform:scaleY(1)}[cmdk-item]:active{background-color:var(--cmdk-active-bg)}[cmdk-item] .bp6-icon{color:hsl(var(--muted));flex-shrink:0}[cmdk-item][data-selected=true] .bp6-icon{color:hsl(var(--foreground))}.cmdk-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-item-meta{font-size:11px;font-weight:500;color:hsl(var(--muted));flex-shrink:0;letter-spacing:0}.cmdk-status-led{width:6px;height:6px;flex-shrink:0}[cmdk-empty]{display:flex;align-items:center;justify-content:center;padding:32px 16px;font-size:14px;color:hsl(var(--muted))}[cmdk-separator]{height:1px;background:var(--cmdk-border);margin:4px 8px}[cmdk-list]::-webkit-scrollbar{width:6px}[cmdk-list]::-webkit-scrollbar-track{background:transparent}[cmdk-list]::-webkit-scrollbar-thumb{background:hsl(var(--muted) / .3);border-radius:0}@media(max-width:640px){[cmdk-dialog]{top:56px;max-width:calc(100vw - 16px)}[cmdk-list]{max-height:calc(100vh - 140px)}.cmdk-input-wrapper{padding:0 12px}}
