.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-border-default: 1px solid #bbb;--xy-node-border-selected-default: 1px solid #555;--xy-handle-background-color-default: #333;--xy-selection-background-color-default: rgba(150, 150, 180, .1);--xy-selection-border-default: 1px dotted rgba(155, 155, 155, .8);--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default))}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border:var(--xy-node-border, var(--xy-node-border-default));color:var(--xy-node-color, var(--xy-node-color-default))}.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{outline:none;border:var(--xy-node-border-selected, var(--xy-node-border-selected-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.org-chart{--org-line: var(--gk-glass-border);--org-accent: var(--gk-tone-accent);--org-cross: var(--gk-tone-info);--org-drop: var(--status-good);--org-refuse: var(--destructive);--org-handle-bg: var(--background);--org-move-ms: .38s;--org-fade: 32px;position:relative;width:100%;height:100%}.org-chart .react-flow__node.selected{z-index:1000!important}.org-chart .react-flow__node.dragging{z-index:1001!important}.org-chart.is-animating .react-flow__node:not(.dragging){transition:transform var(--org-move-ms) cubic-bezier(.2,.8,.2,1)}.org-card{position:relative;width:100%;height:100%}.org-card>:not(.react-flow__handle){width:100%;height:100%}.org-chart .react-flow__node-card:focus-visible{outline:none}.org-chart .react-flow__node-card:focus-visible .org-card>:not(.react-flow__handle){outline:2px solid var(--org-accent);outline-offset:3px}.org-chart .react-flow__handle.org-handle{width:8px;height:8px;min-width:0;min-height:0;border-radius:50%;background:var(--org-handle-bg);border:1.5px solid var(--org-line);opacity:0;z-index:3;transition:opacity .15s ease,width .1s ease,height .1s ease}.org-chart .react-flow__node:hover .org-handle,.org-chart .react-flow__node:focus-within .org-handle,.org-chart.is-connecting .org-handle{opacity:1}.org-chart .react-flow__handle.org-handle:hover{width:10px;height:10px;border-color:var(--org-accent)}.org-chart .react-flow__handle.org-handle.valid{border-color:var(--org-drop)}@media(pointer:coarse){.org-chart .react-flow__handle.org-handle:after{content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:transparent}}.org-chart.is-readonly .react-flow__handle.org-handle{opacity:0;pointer-events:none}.org-chart:not([data-tier=full]) .react-flow__handle.org-handle{opacity:0;pointer-events:none}.org-card[data-drop=parent]>:not(.react-flow__handle){outline:2px solid var(--org-drop);outline-offset:3px}.org-card[data-drop=before]:after,.org-card[data-drop=after]:after{content:"";position:absolute;z-index:6;background:var(--org-drop);border-radius:2px;pointer-events:none}.org-card[data-dir=TB][data-drop=before]:after{left:-13px;top:6%;bottom:6%;width:3px}.org-card[data-dir=TB][data-drop=after]:after{right:-13px;top:6%;bottom:6%;width:3px}.org-card[data-dir=LR][data-drop=before]:after{top:-13px;left:6%;right:6%;height:3px}.org-card[data-dir=LR][data-drop=after]:after{bottom:-13px;left:6%;right:6%;height:3px}.org-card[data-refused]>:not(.react-flow__handle){outline:2px solid var(--org-refuse);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.org-card[data-refused]{animation:org-wobble .45s ease}}@keyframes org-wobble{20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.org-chart .org-edge .react-flow__edge-path{stroke:var(--org-line);stroke-width:1.5;fill:none;vector-effect:non-scaling-stroke;transition:stroke .15s ease}.org-chart .org-edge--cross .react-flow__edge-path{stroke:var(--org-cross);stroke-dasharray:4 4}.org-chart .org-edge.is-lit .react-flow__edge-path,.org-chart .org-edge.is-active .react-flow__edge-path,.org-chart .org-edge.selected .react-flow__edge-path{stroke:var(--org-accent)}.org-chart .org-edge__label{font-size:12px;fill:var(--org-cross);opacity:0;pointer-events:none;paint-order:stroke;stroke:var(--org-handle-bg);stroke-width:3px}.org-chart .org-edge--cross:hover .org-edge__label,.org-chart .org-edge--cross.selected .org-edge__label{opacity:1}.org-chart .react-flow__connection-path{stroke:var(--org-accent);stroke-width:1.5;stroke-dasharray:4 4;fill:none}.org-chart .org-packet{fill:var(--org-accent)}.org-chart .org-edge__count{font-size:calc(12px / var(--zoom, 1));font-weight:600;fill:var(--org-accent);paint-order:stroke;stroke:var(--org-handle-bg);stroke-width:4px;pointer-events:none}.org-chart .org-lane-node{pointer-events:none}.org-lane{width:100%;height:100%;position:relative;border:1.5px solid transparent}.org-chart.is-dragging .org-lane{border-style:dashed;border-color:var(--org-line)}.org-chart.is-dragging .org-lane[data-drop]{border-color:var(--org-drop)}.org-lane__label{position:absolute;top:10px;left:16px;display:flex;align-items:center;gap:8px}.org-lane__label .eyebrow{font-size:12px}.org-chart:not([data-tier=full]) .org-lane__label{top:calc(10px / var(--zoom, 1));left:calc(16px / var(--zoom, 1));transform:scale(calc(1 / var(--zoom, 1)));transform-origin:0 0}.org-lane__label .eyebrow{white-space:nowrap}.org-chart:not([data-tier=full]) .org-lane__more{display:none}.org-chart[data-fade] .react-flow__renderer{--fl: 0px;--fr: 0px;--ft: 0px;--fb: 0px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fl)),linear-gradient(to left,transparent,#000 var(--fr)),linear-gradient(to bottom,transparent,#000 var(--ft)),linear-gradient(to top,transparent,#000 var(--fb));mask-image:linear-gradient(to right,transparent,#000 var(--fl)),linear-gradient(to left,transparent,#000 var(--fr)),linear-gradient(to bottom,transparent,#000 var(--ft)),linear-gradient(to top,transparent,#000 var(--fb));-webkit-mask-composite:source-in;mask-composite:intersect}.org-chart[data-fade~=left] .react-flow__renderer{--fl: var(--org-fade)}.org-chart[data-fade~=right] .react-flow__renderer{--fr: var(--org-fade)}.org-chart[data-fade~=top] .react-flow__renderer{--ft: var(--org-fade)}.org-chart[data-fade~=bottom] .react-flow__renderer{--fb: var(--org-fade)}@media(prefers-reduced-motion:reduce){.org-chart,.org-chart *,.org-chart *:before,.org-chart *:after{transition:none!important;animation:none!important}}.org-lane__empty{--s: 1;position:absolute;inset:calc(42px / var(--s)) calc(16px / var(--s)) calc(16px / var(--s));margin:0;display:grid;place-items:center;text-align:center;overflow-wrap:anywhere;font-size:calc(12px / var(--s));line-height:calc(16px / var(--s));color:var(--text-muted);border:calc(1.5px / var(--s)) dashed var(--org-line);border-radius:calc(1.25rem / var(--s));padding:calc(8px / var(--s))}.org-chart:not([data-tier=full]) .org-lane__empty{--s: var(--zoom, 1)}.org-chart.is-tier-instant .react-flow__node,.org-chart.is-tier-instant .react-flow__node *,.org-chart.is-tier-instant .react-flow__node *:before,.org-chart.is-tier-instant .react-flow__node *:after{transition:none!important}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-scroll-snap-strictness:proximity;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-ui);--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:min(calc(var(--radius) * 1.8), calc(var(--radius) + 16px));--radius-3xl:min(calc(var(--radius) * 2.2), calc(var(--radius) + 20px));--radius-4xl:min(calc(var(--radius) * 2.6), calc(var(--radius) + 24px));--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:var(--gk-duration-fast);--default-font-family:var(--font-ui);--default-mono-font-family:"JetBrains Mono", ui-monospace, monospace;--color-muted-foreground:var(--muted-foreground);--font-display:var(--font-sans)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklch,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html{font-family:var(--font-sans)}[data-catchall-root] *,[data-catchall-overlay] *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){[data-catchall-root] *,[data-catchall-overlay] *{outline-color:color-mix(in oklch,var(--ring) 50%,transparent)}}[data-catchall-root]{background:var(--background)}[data-catchall-root],[data-catchall-overlay]{color:var(--foreground);font-family:var(--font-sans);font-optical-sizing:auto;font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:.9375rem;line-height:1.6}:where([data-catchall-overlay],[data-slot=overlay-pop])>*{pointer-events:auto}:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)::selection{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)::selection{background:color-mix(in oklch,var(--primary) 22%,transparent)}}mark:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){mark:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--primary) 18%,transparent)}}mark:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:inherit;border-radius:3px;padding:0 1px}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}@layer components{.glass-rim{position:relative}.glass-rim:after,.glass-rim-before:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:var(--gk-rim);padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-sonner-toast].glass-rim-before[data-removed=true]:before,[data-sonner-toast].glass-rim-before[data-swiping=true]:before{z-index:1!important;height:auto!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important}[data-sonner-toast][data-type=success]{--gk-tone:var(--status-good-ink)}[data-sonner-toast][data-type=warning]{--gk-tone:var(--status-warning-ink)}[data-sonner-toast][data-type=error]{--gk-tone:var(--status-critical-ink)}[data-sonner-toast][data-type=info]{--gk-tone:var(--gk-tone-info)}[data-tone],[data-sonner-toast]:is([data-type=success],[data-type=warning],[data-type=error],[data-type=info]){--gk-rim-tone:linear-gradient(142deg, var(--gk-tone) 0%, var(--gk-tone) 14%, var(--gk-tone) 38%, var(--gk-tone) 58%, var(--gk-tone) 88%, var(--gk-tone) 100%)}@supports (color:color-mix(in lab,red,red)){[data-tone],[data-sonner-toast]:is([data-type=success],[data-type=warning],[data-type=error],[data-type=info]){--gk-rim-tone:linear-gradient(142deg, color-mix(in oklab, var(--gk-tone) 78%, transparent) 0%, color-mix(in oklab, var(--gk-tone) 42%, transparent) 14%, color-mix(in oklab, var(--gk-tone) 12%, transparent) 38%, color-mix(in oklab, var(--gk-tone) 8%, transparent) 58%, color-mix(in oklab, var(--gk-tone) 26%, transparent) 88%, color-mix(in oklab, var(--gk-tone) 48%, transparent) 100%)}}.glass-rim[data-tone]:after,[data-sonner-toast]:is([data-type=success],[data-type=warning],[data-type=error],[data-type=info]).glass-rim-before:before{background:var(--gk-rim-tone)}.glass-rim[data-tone=accent]{--gk-tone:var(--gk-tone-accent)}.glass-rim[data-tone=good]{--gk-tone:var(--status-good-ink)}.glass-rim[data-tone=warning]{--gk-tone:var(--status-warning-ink)}.glass-rim[data-tone=serious]{--gk-tone:var(--status-serious-ink)}.glass-rim[data-tone=critical]{--gk-tone:var(--status-critical-ink)}.glass-rim[data-tone=info]{--gk-tone:var(--gk-tone-info)}@media(forced-colors:active){.glass-rim-before:before,.glass-rim[data-tone]:after{background:0 0}.glass-rim[data-tone]{border:1px solid canvastext}.glass-rim[data-tone=critical],.glass-rim[data-tone=warning]{border-style:dashed}}.glass-sheen{background-image:var(--gk-sheen)}.glass{background-color:var(--gk-glass);background-image:var(--gk-sheen);-webkit-backdrop-filter:blur(var(--gk-blur)) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur)) saturate(var(--gk-saturate));box-shadow:var(--gk-lift-1);border:0;position:relative}.glass-float{background-color:var(--gk-glass-strong);background-image:var(--gk-sheen);-webkit-backdrop-filter:blur(var(--gk-blur-float)) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur-float)) saturate(var(--gk-saturate));box-shadow:var(--gk-lift-2);border:0}.glass-pop{background-color:var(--gk-glass-pop);background-image:var(--gk-sheen);-webkit-backdrop-filter:blur(var(--gk-blur-pop,var(--gk-blur-float))) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur-pop,var(--gk-blur-float))) saturate(var(--gk-saturate));box-shadow:var(--gk-lift-2);border:0}.glass-lift-3{box-shadow:var(--gk-lift-3)}.glass-sheet{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.glass-sheet{background-color:color-mix(in oklab,var(--background) var(--gk-glass-sheet-a),transparent)}}@supports (-webkit-touch-callout:none){.glass-sheet-ios{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.glass-sheet-ios{background-color:color-mix(in oklab,var(--background) var(--gk-glass-sheet-a),transparent)}}}.glass-sticky{z-index:1;background-color:var(--background);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.glass-sticky{background-color:color-mix(in oklab,var(--background) var(--gk-glass-sheet-a),transparent)}}.glass-sticky{-webkit-backdrop-filter:blur(var(--gk-blur-float)) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur-float)) saturate(var(--gk-saturate))}.glass-soft{background-color:var(--gk-soft);background-image:var(--gk-sheen);-webkit-backdrop-filter:blur(var(--gk-blur)) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur)) saturate(var(--gk-saturate));box-shadow:none;border:0;position:relative}.glass-static{background-color:var(--gk-glass);background-image:var(--gk-sheen);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--gk-lift-1);border:0;position:relative}.glass-shimmer{position:relative;overflow:hidden}.glass-shimmer:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--gk-hover) 50%,transparent 100%);animation:gk-sweep 1.6s var(--gk-ease-standard) infinite;position:absolute;top:0;right:0;bottom:0;left:0}.glass-chip{background-color:var(--gk-chip);box-shadow:none;border:0;position:relative}.glass-recess{background-color:var(--gk-recess);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--gk-recess-rim);background-image:none}.glass-recess:after{display:none}@media(forced-colors:active){.glass-recess{border:1px solid canvastext}}[data-slot=button-group]:has(>[data-variant=glass]){background-color:var(--gk-glass);background-image:var(--gk-sheen);-webkit-backdrop-filter:blur(var(--gk-blur)) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur)) saturate(var(--gk-saturate));box-shadow:var(--gk-lift-1);border-radius:var(--radius-4xl);overflow:clip}[data-slot=button-group]:has(>[data-variant=glass]):after{content:"";border-radius:inherit;background:var(--gk-rim);pointer-events:none;padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-slot=button-group]:has(>[data-variant=glass]){position:relative}[data-slot=button-group]:has(>[data-variant=glass])>[data-variant=glass]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#0000;background-image:none}[data-slot=button-group]:has(>[data-variant=glass])>[data-variant=glass]:after{display:none}[data-slot=button-group]:has(>[data-variant=glass])>[data-variant=glass]:not(:first-child):after{content:"";background:linear-gradient(to right,var(--gk-seam-light) 0 1px,var(--gk-seam-shade) 1px 2px);pointer-events:none;inline-size:2px;padding:0;display:block;position:absolute;inset-block:0;inset-inline-start:-1px;-webkit-mask:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}[data-slot=button-group][data-orientation=vertical]:has(>[data-variant=glass])>[data-variant=glass]:not(:first-child):after{background:linear-gradient(to bottom,var(--gk-seam-light) 0 1px,var(--gk-seam-shade) 1px 2px);block-size:2px;inline-size:auto;padding:0;inset-block:-1px auto;inset-inline:0;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%)}[data-slot=button-group]:has(>[data-variant=glass])>[data-variant=glass]:hover{background-color:var(--gk-hover)}.glass-flat{background-color:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.glass-flat:after{display:none}.glass-shell{isolation:isolate;background-color:var(--background);position:relative}.glass-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 46% -2%,oklch(var(--gk-glow) / calc(var(--gk-wash-a) * var(--gk-glass-intensity))) 0%,transparent 70%),radial-gradient(80% 55% at 50% -8%,var(--gk-glow-soft) 0%,transparent 72%),radial-gradient(50% 40% at 8% 4%,oklch(var(--gk-glow) / calc(var(--gk-wash-b) * var(--gk-glass-intensity))) 0%,transparent 70%),radial-gradient(52% 26% at 50% 92%,oklch(var(--gk-glow) / calc(var(--gk-wash-c) * var(--gk-glass-intensity))) 0%,transparent 74%),radial-gradient(70% 18% at 50% 100%,oklch(var(--gk-glow) / calc(var(--gk-wash-b) * var(--gk-glass-intensity))) 0%,transparent 80%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.glass-shell:before{background:radial-gradient(38% 42% at 46% -2%,oklch(var(--gk-glow) / calc(var(--gk-wash-a) * var(--gk-glass-intensity))) 0%,transparent 70%),radial-gradient(80% 55% at 50% -8%,color-mix(in srgb,var(--gk-glow-soft) calc(100% * var(--gk-glass-intensity)),transparent) 0%,transparent 72%),radial-gradient(50% 40% at 8% 4%,oklch(var(--gk-glow) / calc(var(--gk-wash-b) * var(--gk-glass-intensity))) 0%,transparent 70%),radial-gradient(52% 26% at 50% 92%,oklch(var(--gk-glow) / calc(var(--gk-wash-c) * var(--gk-glass-intensity))) 0%,transparent 74%),radial-gradient(70% 18% at 50% 100%,oklch(var(--gk-glow) / calc(var(--gk-wash-b) * var(--gk-glass-intensity))) 0%,transparent 80%)}}.glass-shell[data-wallpaper]{--gk-saturate:110%}.glass-shell[data-wallpaper]:after{content:"";inset:calc(-2 * var(--gk-wallpaper-blur));z-index:-2;background-image:var(--gk-wallpaper);filter:blur(var(--gk-wallpaper-blur));opacity:calc(var(--gk-wallpaper-opacity) * var(--gk-glass-intensity));pointer-events:none;background-position:50%;background-size:cover;position:absolute}.glass-shell[data-wallpaper]:before{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.glass-shell[data-wallpaper]:before{background-color:color-mix(in srgb,var(--background) var(--gk-wallpaper-scrim),transparent)}}.glass-item{background:0 0}:is(.glass-item,.glass-item-states):hover{background:var(--gk-hover)}:is(.glass-item,.glass-item-states):is([data-selected=true],[data-highlighted],[aria-selected=true]){background:var(--gk-wash-accent)}:is(.glass-item,.glass-item-states):is([data-selected=true],[data-highlighted],[aria-selected=true]):hover{background:var(--gk-wash-accent-strong)}:is(.glass-item,.glass-item-states):active{background:var(--gk-press)}:is(.glass-item,.glass-item-states,.gk-focus):focus-visible{outline-offset:1px;box-shadow:0 0 0 var(--gk-focus-ring-w) var(--gk-focus-ring);outline:2px solid #0000}.glass-chip-media{--gk-rim-media:linear-gradient(142deg, oklch(100% 0 0/.55) 0%, oklch(100% 0 0/.28) 14%, oklch(100% 0 0/.08) 40%, oklch(100% 0 0/.06) 62%, oklch(100% 0 0/.22) 100%);background-color:oklch(.17 .012 var(--gk-hue) / 62%);color:oklch(.97 .004 var(--gk-hue));-webkit-backdrop-filter:blur(var(--gk-blur)) saturate(110%);backdrop-filter:blur(var(--gk-blur)) saturate(110%)}.glass-chip-media.glass-rim:after,.glass-chip-media.glass-rim-before:before{background:var(--gk-rim-media)}.glass-scrim{background:var(--gk-scrim);-webkit-backdrop-filter:blur(var(--gk-blur-scrim)) saturate(120%);backdrop-filter:blur(var(--gk-blur-scrim)) saturate(120%)}.glass-scrim-heavy{background:var(--gk-scrim);-webkit-backdrop-filter:blur(var(--gk-blur-scrim-heavy)) saturate(120%);backdrop-filter:blur(var(--gk-blur-scrim-heavy)) saturate(120%)}@media(forced-colors:active){.glass,.glass-float,.glass-soft,.glass-chip,.glass-static,.glass-recess,.glass-flat{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-image:none;border:1px solid canvastext}.glass-rim:after{display:none}.glass-sheen{background-image:none}.glass-shell:before,.glass-shell[data-wallpaper]:after{display:none}:is(.glass-item,.glass-item-states):is([data-selected=true],[data-highlighted],[aria-selected=true],:hover,:active){color:highlighttext;forced-color-adjust:none;background:highlight}.glass-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}}@media(prefers-contrast:more){.glass,.glass-float,.glass-soft,.glass-static,.glass-chip{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--border-strong);background-image:none}.glass-recess{border:1px solid var(--border-strong)}}.gk-prose{max-width:72ch;color:var(--foreground);overflow-wrap:break-word;font-size:.875rem;line-height:1.65}.gk-prose-wide{max-width:none}.gk-prose>:first-child{margin-top:0}.gk-prose>:last-child{margin-bottom:0}.gk-prose h1,.gk-prose h2,.gk-prose h3,.gk-prose h4{color:var(--foreground);letter-spacing:-.01em;text-wrap:balance;font-weight:600}.gk-prose h1{margin-block:1.6em .6em;font-size:1.5rem;line-height:1.25}.gk-prose h2{margin-block:1.5em .5em;font-size:1.25rem;line-height:1.3}.gk-prose h3{margin-block:1.4em .45em;font-size:1.0625rem;line-height:1.4}.gk-prose h4{margin-block:1.3em .4em;font-size:.9375rem;line-height:1.45}.gk-prose p{margin-block:.9em}.gk-prose ul,.gk-prose ol{margin-block:.9em;padding-inline-start:1.5em}.gk-prose ul{list-style:outside}.gk-prose ol{list-style:decimal}.gk-prose li,.gk-prose li>ul,.gk-prose li>ol{margin-block:.35em}.gk-prose li::marker{color:var(--muted-foreground)}.gk-prose li:has(>input[type=checkbox]){margin-inline-start:-1.5em;padding-inline-start:1.5em;list-style:none}.gk-prose li>input[type=checkbox]{accent-color:var(--primary);margin-inline-end:.5em}.gk-prose a{color:var(--primary-ink);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:var(--primary-ink);text-decoration-color:var(--primary-ink)}@supports (color:color-mix(in lab,red,red)){.gk-prose a{-webkit-text-decoration-color:color-mix(in oklab,var(--primary-ink),transparent 55%);text-decoration-color:color-mix(in oklab,var(--primary-ink),transparent 55%)}}.gk-prose a:hover{text-decoration-color:currentColor}.gk-prose :not(pre)>code{border-radius:var(--radius-sm);background-color:var(--gk-recess);box-shadow:var(--gk-recess-rim);font-family:var(--font-mono,ui-monospace, monospace);padding:.15em .4em;font-size:.9em}.gk-prose pre{border-radius:var(--radius-xl);background-color:var(--gk-recess);box-shadow:var(--gk-recess-rim);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;-moz-tab-size:2;tab-size:2;margin-block:1em;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.gk-prose pre code{box-shadow:none;font-size:inherit;background:0 0;border-radius:0;padding:0}.gk-prose blockquote{border-inline-start:2px solid var(--gk-glass-border);color:var(--muted-foreground);margin-block:1em;padding-inline-start:1em}.gk-prose blockquote p:first-child{margin-top:0}.gk-prose blockquote p:last-child{margin-bottom:0}.gk-prose hr{border:0;border-top:1px solid var(--gk-glass-border);margin-block:1.75em}.gk-prose table{border-collapse:collapse;width:100%;margin-block:1em;font-size:.8125rem;line-height:1.5;display:block;overflow-x:auto}.gk-prose thead{border-bottom:1px solid var(--gk-glass-border)}.gk-prose th{color:var(--muted-foreground);text-align:start;white-space:nowrap;padding:.5em .75em;font-weight:500}.gk-prose td{vertical-align:top;padding:.5em .75em}.gk-prose tbody tr{border-bottom:1px solid var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.gk-prose tbody tr{border-bottom:1px solid color-mix(in oklab,var(--gk-glass-border),transparent 40%)}}.gk-prose tbody tr:last-child{border-bottom:0}.gk-prose img,.gk-prose video{border-radius:var(--radius-xl);max-width:100%;height:auto;margin-block:1em}.gk-prose figure{margin-block:1em}.gk-prose figcaption{color:var(--muted-foreground);margin-top:.5em;font-size:.75rem}.gk-prose kbd{border-radius:var(--radius-sm);background-color:var(--gk-chip);box-shadow:var(--gk-recess-rim);font-family:var(--font-mono,ui-monospace, monospace);padding:.1em .4em;font-size:.85em}.gk-prose strong{color:var(--foreground);font-weight:600}.gk-prose em{font-style:italic}.gk-prose del{color:var(--muted-foreground);text-decoration:line-through}.gk-prose mark{border-radius:var(--radius-sm);background-color:var(--chart-4);padding:.1em .2em}@supports (color:color-mix(in lab,red,red)){.gk-prose mark{background-color:color-mix(in oklab,var(--chart-4) 28%,transparent)}}.gk-prose mark{color:var(--foreground)}.gk-prose abbr[title]{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.gk-prose,.gk-code{--shiki-foreground:var(--foreground);--shiki-background:transparent;--shiki-color-text:var(--foreground);--shiki-color-background:transparent;--shiki-token-keyword:var(--gk-syn-keyword);--shiki-token-string:var(--gk-syn-string);--shiki-token-string-expression:var(--gk-syn-string);--shiki-token-constant:var(--gk-syn-number);--shiki-token-function:var(--gk-syn-function);--shiki-token-parameter:var(--gk-syn-variable);--shiki-token-comment:var(--gk-syn-comment);--shiki-token-punctuation:var(--gk-syn-punct);--shiki-token-link:var(--primary-ink);--shiki-token-deleted:var(--gk-syn-deleted);--shiki-token-inserted:var(--gk-syn-inserted);--shiki-token-changed:var(--gk-syn-number)}:is(.gk-prose,.gk-code) .hljs-keyword,:is(.gk-prose,.gk-code) .hljs-selector-tag,:is(.gk-prose,.gk-code) .hljs-literal,:is(.gk-prose,.gk-code) .hljs-section,:is(.gk-prose,.gk-code) .hljs-doctag{color:var(--gk-syn-keyword)}:is(.gk-prose,.gk-code) .hljs-string,:is(.gk-prose,.gk-code) .hljs-regexp,:is(.gk-prose,.gk-code) .hljs-addition,:is(.gk-prose,.gk-code) .hljs-attribute,:is(.gk-prose,.gk-code) .hljs-meta .hljs-string{color:var(--gk-syn-string)}:is(.gk-prose,.gk-code) .hljs-number,:is(.gk-prose,.gk-code) .hljs-symbol,:is(.gk-prose,.gk-code) .hljs-bullet,:is(.gk-prose,.gk-code) .hljs-quote{color:var(--gk-syn-number)}:is(.gk-prose,.gk-code) .hljs-title,:is(.gk-prose,.gk-code) .hljs-title.function_,:is(.gk-prose,.gk-code) .hljs-built_in{color:var(--gk-syn-function)}:is(.gk-prose,.gk-code) .hljs-type,:is(.gk-prose,.gk-code) .hljs-title.class_,:is(.gk-prose,.gk-code) .hljs-name,:is(.gk-prose,.gk-code) .hljs-tag,:is(.gk-prose,.gk-code) .hljs-selector-class,:is(.gk-prose,.gk-code) .hljs-selector-id{color:var(--gk-syn-type)}:is(.gk-prose,.gk-code) .hljs-variable,:is(.gk-prose,.gk-code) .hljs-template-variable,:is(.gk-prose,.gk-code) .hljs-attr,:is(.gk-prose,.gk-code) .hljs-property,:is(.gk-prose,.gk-code) .hljs-params{color:var(--gk-syn-variable)}:is(.gk-prose,.gk-code) .hljs-comment,:is(.gk-prose,.gk-code) .hljs-meta{color:var(--gk-syn-comment);font-style:italic}:is(.gk-prose,.gk-code) .hljs-punctuation,:is(.gk-prose,.gk-code) .hljs-operator{color:var(--gk-syn-punct)}:is(.gk-prose,.gk-code) .hljs-deletion{color:var(--gk-syn-deleted)}:is(.gk-prose,.gk-code) .token.keyword,:is(.gk-prose,.gk-code) .token.rule,:is(.gk-prose,.gk-code) .token.important,:is(.gk-prose,.gk-code) .token.atrule{color:var(--gk-syn-keyword)}:is(.gk-prose,.gk-code) .token.string,:is(.gk-prose,.gk-code) .token.char,:is(.gk-prose,.gk-code) .token.regex,:is(.gk-prose,.gk-code) .token.attr-value,:is(.gk-prose,.gk-code) .token.inserted{color:var(--gk-syn-string)}:is(.gk-prose,.gk-code) .token.number,:is(.gk-prose,.gk-code) .token.boolean,:is(.gk-prose,.gk-code) .token.constant,:is(.gk-prose,.gk-code) .token.symbol,:is(.gk-prose,.gk-code) .token.unit{color:var(--gk-syn-number)}:is(.gk-prose,.gk-code) .token.function,:is(.gk-prose,.gk-code) .token.function-name{color:var(--gk-syn-function)}:is(.gk-prose,.gk-code) .token.class-name,:is(.gk-prose,.gk-code) .token.tag,:is(.gk-prose,.gk-code) .token.selector,:is(.gk-prose,.gk-code) .token.builtin{color:var(--gk-syn-type)}:is(.gk-prose,.gk-code) .token.property,:is(.gk-prose,.gk-code) .token.attr-name,:is(.gk-prose,.gk-code) .token.variable{color:var(--gk-syn-variable)}:is(.gk-prose,.gk-code) .token.comment,:is(.gk-prose,.gk-code) .token.prolog,:is(.gk-prose,.gk-code) .token.cdata{color:var(--gk-syn-comment);font-style:italic}:is(.gk-prose,.gk-code) .token.punctuation,:is(.gk-prose,.gk-code) .token.operator{color:var(--gk-syn-punct)}:is(.gk-prose,.gk-code) .token.deleted{color:var(--gk-syn-deleted)}.gk-prose h5,.gk-prose h6{color:var(--foreground);letter-spacing:-.005em;margin-block:1.2em .35em;font-size:.875rem;font-weight:600;line-height:1.5}.gk-prose h6{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:500}.gk-prose dl{margin-block:.9em}.gk-prose dt{color:var(--foreground);margin-top:.7em;font-weight:600}.gk-prose dd{color:var(--muted-foreground);margin-inline-start:1.25em}.gk-prose blockquote blockquote{margin-block:.6em}.gk-prose details{border-radius:var(--radius-xl);background-color:var(--gk-recess);box-shadow:var(--gk-recess-rim);margin-block:1em;padding:.625rem .875rem}.gk-prose summary{cursor:pointer;color:var(--foreground);align-items:center;gap:.5em;font-weight:600;list-style:none;display:flex}.gk-prose summary::-webkit-details-marker{display:none}.gk-prose summary:before{content:"";width:.4em;height:.4em;transition:transform var(--gk-duration-fast,.12s) ease;border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.gk-prose details[open]>summary:before{transform:rotate(45deg)}.gk-prose summary:focus-visible{outline-offset:1px;box-shadow:0 0 0 var(--gk-focus-ring-w,3px) var(--gk-focus-ring,var(--ring));border-radius:var(--radius-sm);outline:2px solid #0000}.gk-prose details>:nth-child(2){margin-top:.7em}.gk-prose caption{color:var(--muted-foreground);text-align:start;margin-bottom:.5em;font-size:.75rem}.gk-prose th[align=center],.gk-prose td[align=center]{text-align:center}.gk-prose th[align=right],.gk-prose td[align=right]{text-align:end}.gk-prose sup,.gk-prose sub{font-size:.7em;line-height:0}.gk-prose sup{vertical-align:super}.gk-prose sub{vertical-align:sub}.gk-prose [data-footnote-ref]{padding-inline:.15em;text-decoration:none}.gk-prose .footnotes,.gk-prose [data-footnotes]{border-top:1px solid var(--gk-glass-border,var(--border));color:var(--muted-foreground);margin-top:2em;padding-top:1em;font-size:.8125rem}.gk-prose [data-footnote-backref]{text-decoration:none}.gk-prose .markdown-alert,.gk-prose blockquote[data-alert]{--gk-alert-ink:var(--primary-ink);border-inline-start:2px solid var(--gk-alert-ink);color:var(--foreground);margin-block:1em;padding:.125em 0 .125em 1em}.gk-prose .markdown-alert-title,.gk-prose blockquote[data-alert]>p:first-child>strong:only-child{color:var(--gk-alert-ink);letter-spacing:.01em;align-items:center;gap:.4em;font-size:.8125rem;font-weight:600;display:flex}.gk-prose .markdown-alert>p,.gk-prose blockquote[data-alert]>p{margin-block:.45em}.gk-prose .markdown-alert>:first-child,.gk-prose blockquote[data-alert]>:first-child{margin-top:0}.gk-prose .markdown-alert>:last-child,.gk-prose blockquote[data-alert]>:last-child{margin-bottom:0}.gk-prose .markdown-alert-tip,.gk-prose blockquote[data-alert=tip]{--gk-alert-ink:var(--status-good-ink)}.gk-prose .markdown-alert-important,.gk-prose blockquote[data-alert=important]{--gk-alert-ink:var(--gk-syn-keyword)}.gk-prose .markdown-alert-warning,.gk-prose blockquote[data-alert=warning]{--gk-alert-ink:var(--status-warning-ink)}.gk-prose .markdown-alert-caution,.gk-prose blockquote[data-alert=caution]{--gk-alert-ink:var(--status-critical-ink)}.gk-prose-streaming>:last-child:after{content:"";background-color:var(--primary-ink);vertical-align:text-bottom;border-radius:1px;width:.45em;height:1em;margin-inline-start:.15em;animation:1s steps(2,start) infinite gk-prose-caret;display:inline-block}@keyframes gk-prose-caret{to{opacity:0}}@media(prefers-reduced-motion:reduce){.gk-prose-streaming>:last-child:after{opacity:.6;animation:none}}.gk-prose-plain-blocks pre{box-shadow:none;background:0 0;border-radius:0;margin-block:0;padding:0;overflow-x:visible}.gk-prose-plain-blocks table{margin-block:0;display:table;overflow-x:visible}.glass:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-2xl);overflow:clip}.glass-chip:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-xl)}.glass-pill:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background-color:var(--gk-glass-strong);background-image:var(--gk-sheen);-webkit-backdrop-filter:blur(var(--gk-blur-float)) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur-float)) saturate(var(--gk-saturate));box-shadow:var(--gk-lift-1);border:0;border-radius:9999px;position:relative}.glass-pill.pill-quiet:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){box-shadow:none}.glass-pill.pill-quiet:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{content:none}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/empty{container:empty/inline-size}.\@container\/page-header{container:page-header/inline-size}.\@container\/reader{container:reader/inline-size}.\@container\/search-pane{container:search-pane/inline-size}.\@container\/settings-pane{container:settings-pane/inline-size}.\@container\/toolbar{container:toolbar/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}@media(pointer:coarse){.touch-target{position:relative}.touch-target:before{content:"";width:max(100%,var(--gk-touch-x,var(--gk-touch)));height:max(100%,var(--gk-touch-y,var(--gk-touch)));position:absolute;top:50%;left:50%;translate:-50% -50%}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.-inset-3{inset:calc(var(--spacing) * -3)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-\[1px\]{top:1px;right:1px;bottom:1px;left:1px}.-inset-x-1{inset-inline:calc(var(--spacing) * -1)}.-inset-x-2{inset-inline:calc(var(--spacing) * -2)}.-inset-x-px{inset-inline:-1px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-1\.5{inset-inline:calc(var(--spacing) * 1.5)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-\[-50vw\]{inset-inline:-50vw}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.inset-y-1{inset-block:calc(var(--spacing) * 1)}.inset-y-1\.5{inset-block:calc(var(--spacing) * 1.5)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-2\.5{inset-inline-start:calc(var(--spacing) * 2.5)}.start-11{inset-inline-start:calc(var(--spacing) * 11)}.start-\[calc\(0\.3125rem-0\.5px\)\]{inset-inline-start:calc(.3125rem - .5px)}.-end-1{inset-inline-end:calc(var(--spacing) * -1)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.end-7{inset-inline-end:calc(var(--spacing) * 7)}.end-10{inset-inline-end:calc(var(--spacing) * 10)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-4{top:calc(var(--spacing) * -4)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-4\!{top:calc(var(--spacing) * 4)!important}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-\[12vh\]{top:12vh}.top-\[calc\(0\.5rem\+var\(--gk-safe-top\)\)\]{top:calc(.5rem + var(--gk-safe-top))}.top-\[calc\(1rem\+var\(--ca-safe-top\)\)\]{top:calc(1rem + var(--ca-safe-top))}.top-\[calc\(var\(--ca-gap-burst\,12px\)\/2\+2px\)\]{top:calc(var(--ca-gap-burst,12px) / 2 + 2px)}.top-\[calc\(var\(--ca-gap-far\,48px\)\/2\+2px\)\]{top:calc(var(--ca-gap-far,48px) / 2 + 2px)}.top-\[calc\(var\(--ca-gap-hour\,32px\)\/2\+2px\)\]{top:calc(var(--ca-gap-hour,32px) / 2 + 2px)}.top-\[calc\(var\(--ca-gap-near\,20px\)\/2\+2px\)\]{top:calc(var(--ca-gap-near,20px) / 2 + 2px)}.top-\[var\(--ca-module-start\,6\.5rem\)\]{top:var(--ca-module-start,6.5rem)}.top-chrome{top:0}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[calc\(0\.5rem\+var\(--gk-safe-right\)\)\]{right:calc(.5rem + var(--gk-safe-right))}.right-\[calc\(1rem\+var\(--ca-safe-right\)\)\]{right:calc(1rem + var(--ca-safe-right))}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[calc\(0\.5rem\+var\(--gk-safe-bottom\)\)\]{bottom:calc(.5rem + var(--gk-safe-bottom))}.bottom-\[calc\(1rem\+var\(--ca-safe-bottom\)\)\]{bottom:calc(1rem + var(--ca-safe-bottom))}.bottom-\[var\(--am-page-bottom\)\]{bottom:var(--am-page-bottom)}.bottom-full{bottom:100%}.-left-\[16px\]{left:-16px}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[calc\(0\.5rem\+var\(--gk-safe-left\)\)\]{left:calc(.5rem + var(--gk-safe-left))}.left-\[calc\(1rem\+var\(--ca-safe-left\)\)\]{left:calc(1rem + var(--ca-safe-left))}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-35{z-index:35}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[29\]{z-index:29}.z-\[35\]{z-index:35}.z-\[36\]{z-index:36}.z-\[45\]{z-index:45}.z-\[60\]{z-index:60}.z-\[calc\(var\(--gk-z-overlay\)\+1\)\]{z-index:calc(var(--gk-z-overlay) + 1)}.z-\[var\(--gk-z-overlay\)\]{z-index:var(--gk-z-overlay)}.order-first{order:-9999}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.col-start-\[-2\]{grid-column-start:-2}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.-m-2{margin:calc(var(--spacing) * -2)}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mx-px{margin-inline:1px}.-my-0\.5{margin-block:calc(var(--spacing) * -.5)}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-3\.5{margin-block:calc(var(--spacing) * -3.5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-auto{margin-block:auto}.-ms-0\.5{margin-inline-start:calc(var(--spacing) * -.5)}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.-ms-3{margin-inline-start:calc(var(--spacing) * -3)}.-ms-6{margin-inline-start:calc(var(--spacing) * -6)}.-ms-px{margin-inline-start:-1px}.ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-2\.5{margin-inline-start:calc(var(--spacing) * 2.5)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-3\.5{margin-inline-start:calc(var(--spacing) * 3.5)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-\[1\.625rem\]{margin-inline-start:1.625rem}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing) * -.5)}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.-me-1\.5{margin-inline-end:calc(var(--spacing) * -1.5)}.-me-2{margin-inline-end:calc(var(--spacing) * -2)}.-me-3{margin-inline-end:calc(var(--spacing) * -3)}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-auto{margin-inline-end:auto}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\!{margin-top:calc(var(--spacing) * 0)!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[0\.2rem\]{margin-top:.2rem}.mt-\[0\.28rem\]{margin-top:.28rem}.mt-\[5px\]{margin-top:5px}.mt-\[11px\]{margin-top:11px}.mt-\[var\(--ca-dock-start\,6\.5rem\)\]{margin-top:var(--ca-dock-start,6.5rem)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.-mb-0\.5{margin-bottom:calc(var(--spacing) * -.5)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\!{margin-bottom:calc(var(--spacing) * 0)!important}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[1\.125rem\]{margin-bottom:1.125rem}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3\.5{margin-left:calc(var(--spacing) * 3.5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-\[1\.375rem\]{margin-left:1.375rem}.ml-\[var\(--ca-host-gutter\)\]{margin-left:var(--ca-host-gutter)}.ml-\[var\(--ca-host-gutter\,1\.75rem\)\]{margin-left:var(--ca-host-gutter,1.75rem)}.ml-auto{margin-left:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.scrollbar-slim{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.scrollbar-slim::-webkit-scrollbar{width:8px;height:8px}.scrollbar-slim::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:9999px}.scrollbar-slim::-webkit-scrollbar-track{background:0 0}.size-0{width:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0)}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[11px\]{width:11px;height:11px}.size-\[13px\]{width:13px;height:13px}.size-\[calc\(var\(--gk-control-h\)\+0\.25rem\)\]{width:calc(var(--gk-control-h) + .25rem);height:calc(var(--gk-control-h) + .25rem)}.size-\[calc\(var\(--gk-control-h\)-0\.25rem\)\]{width:calc(var(--gk-control-h) - .25rem);height:calc(var(--gk-control-h) - .25rem)}.size-\[var\(--gk-control-h\)\]{width:var(--gk-control-h);height:var(--gk-control-h)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-\[1\.125rem\]{height:1.125rem}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[32rem\]{height:32rem}.h-\[46px\]{height:46px}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[86vh\]{height:86vh}.h-\[100px\]{height:100px}.h-\[calc\(var\(--gk-control-h\)\+0\.25rem\)\]{height:calc(var(--gk-control-h) + .25rem)}.h-\[calc\(var\(--gk-control-h\)-0\.5rem\)\]{height:calc(var(--gk-control-h) - .5rem)}.h-\[calc\(var\(--gk-control-h\)-0\.25rem\)\]{height:calc(var(--gk-control-h) - .25rem)}.h-\[min\(90dvh\,60rem\)\]{height:min(90dvh,60rem)}.h-\[var\(--am-page-bottom\)\]{height:var(--am-page-bottom)}.h-\[var\(--gk-control-h\)\]{height:var(--gk-control-h)}.h-\[var\(--gk-heat-cell\)\]{height:var(--gk-heat-cell)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-hover-card-content-available-height\){max-height:var(--radix-hover-card-content-available-height)}.max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[22rem\]{max-height:22rem}.max-h-\[26rem\]{max-height:26rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[70\%\]{max-height:70%}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[80\%\]{max-height:80%}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85\%\]{max-height:85%}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[calc\(66dvh\/var\(--gk-ui-scale\)-1rem\)\]{max-height:calc(66dvh / var(--gk-ui-scale) - 1rem)}.max-h-\[calc\(100\%-1rem\)\]{max-height:calc(100% - 1rem)}.max-h-\[calc\(100\%-2rem\)\]{max-height:calc(100% - 2rem)}.max-h-\[calc\(100\%-3rem\)\]{max-height:calc(100% - 3rem)}.max-h-\[calc\(100\%-5rem\)\]{max-height:calc(100% - 5rem)}.max-h-\[calc\(100dvh\/var\(--gk-ui-scale\)-2rem-var\(--gk-safe-top\)\)\]{max-height:calc(100dvh / var(--gk-ui-scale) - 2rem - var(--gk-safe-top))}.max-h-\[calc\(100dvh\/var\(--gk-ui-scale\)-2rem-var\(--gk-safe-top\)-var\(--gk-safe-bottom\)\)\]{max-height:calc(100dvh / var(--gk-ui-scale) - 2rem - var(--gk-safe-top) - var(--gk-safe-bottom))}.max-h-\[calc\(100dvh\/var\(--gk-ui-scale\)-3rem-var\(--gk-safe-bottom\)\)\]{max-height:calc(100dvh / var(--gk-ui-scale) - 3rem - var(--gk-safe-bottom))}.max-h-\[calc\(100dvh\/var\(--gk-ui-scale\)-3rem-var\(--gk-safe-top\)\)\]{max-height:calc(100dvh / var(--gk-ui-scale) - 3rem - var(--gk-safe-top))}.max-h-\[calc\(100dvh\/var\(--gk-ui-scale\)-4rem-var\(--gk-safe-top\)-var\(--gk-safe-bottom\)\)\]{max-height:calc(100dvh / var(--gk-ui-scale) - 4rem - var(--gk-safe-top) - var(--gk-safe-bottom))}.max-h-\[min\(18rem\,60dvh\/var\(--gk-ui-scale\)\)\]{max-height:min(18rem,60dvh / var(--gk-ui-scale))}.max-h-\[min\(34rem\,calc\(100dvh-8rem\)\)\]{max-height:min(34rem,100dvh - 8rem)}.max-h-\[min\(64vh\,560px\)\]{max-height:min(64vh,560px)}.max-h-\[min\(420px\,50vh\)\]{max-height:min(420px,50vh)}.max-h-\[min\(var\(--radix-dropdown-menu-content-available-height\)\,calc\(var\(--app-visible\,100dvh\)-var\(--ca-tabbar-h\,0px\)-var\(--ca-safe-top\,0px\)-1\.5rem\)\)\]{max-height:min(var(--radix-dropdown-menu-content-available-height),calc(var(--app-visible,100dvh) - var(--ca-tabbar-h,0px) - var(--ca-safe-top,0px) - 1.5rem))}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-0\!{min-height:calc(var(--spacing) * 0)!important}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-\[0\.9rem\]{min-height:.9rem}.min-h-\[1lh\]{min-height:1lh}.min-h-\[8\.25rem\]{min-height:8.25rem}.min-h-\[13\.5rem\]{min-height:13.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[max\(13rem\,50vh\)\]{min-height:max(13rem,50vh)}.min-h-\[var\(--gk-control-h\)\]{min-height:var(--gk-control-h)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[3px\]{width:3px}.w-\[8rem\]{width:8rem}.w-\[13\.5rem\]{width:13.5rem}.w-\[14px\]{width:14px}.w-\[16rem\]{width:16rem}.w-\[17\.5rem\]{width:17.5rem}.w-\[19rem\]{width:19rem}.w-\[20rem\]{width:20rem}.w-\[52\%\]{width:52%}.w-\[56vw\]{width:56vw}.w-\[70\%\]{width:70%}.w-\[78\%\]{width:78%}.w-\[85\%\]{width:85%}.w-\[86\%\]{width:86%}.w-\[86vw\/var\(--gk-ui-scale\)\]{width:86vw/var(--gk-ui-scale)}.w-\[92\%\]{width:92%}.w-\[200px\]{width:200px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-\[calc\(100\%-1\.625rem\)\]{width:calc(100% - 1.625rem)}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[min\(20rem\,calc\(100vw-1\.5rem\)\)\]{width:min(20rem,100vw - 1.5rem)}.w-\[min\(22rem\,calc\(100\%-2rem\)\)\]{width:min(22rem,100% - 2rem)}.w-\[min\(24rem\,calc\(100\%-2rem\)\)\]{width:min(24rem,100% - 2rem)}.w-\[min\(24rem\,calc\(100vw-1\.5rem\)\)\]{width:min(24rem,100vw - 1.5rem)}.w-\[min\(32rem\,94vw\)\]{width:min(32rem,94vw)}.w-\[min\(92vw\,34rem\)\]{width:min(92vw,34rem)}.w-\[min\(94vw\,64rem\)\]{width:min(94vw,64rem)}.w-\[min\(680px\,92vw\)\]{width:min(680px,92vw)}.w-\[var\(--gk-side-panel-width\)\]{width:var(--gk-side-panel-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2{max-width:calc(var(--spacing) * 2)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[7rem\]{max-width:7rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[40em\]{max-width:40em}.max-w-\[40rem\]{max-width:40rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[50rem\]{max-width:50rem}.max-w-\[52vw\]{max-width:52vw}.max-w-\[56rem\]{max-width:56rem}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64rem\]{max-width:64rem}.max-w-\[70ch\]{max-width:70ch}.max-w-\[76ch\]{max-width:76ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[calc\(40em\+24px\)\]{max-width:calc(40em + 24px)}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100\%-1rem-var\(--gk-safe-left\)-var\(--gk-safe-right\)\)\]{max-width:calc(100% - 1rem - var(--gk-safe-left) - var(--gk-safe-right))}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw\/var\(--gk-ui-scale\)-1\.5rem\)\]{max-width:calc(100vw / var(--gk-ui-scale) - 1.5rem)}.max-w-\[min\(36rem\,86vw\)\]{max-width:min(36rem,86vw)}.max-w-\[var\(--gk-page-measure\)\]{max-width:var(--gk-page-measure)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[5\.75rem\]{min-width:5.75rem}.min-w-\[8ch\]{min-width:8ch}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[18px\]{min-width:18px}.min-w-\[120px\]{min-width:120px}.min-w-\[280px\]{min-width:280px}.min-w-\[calc\(var\(--gk-control-h\)\+0\.25rem\)\]{min-width:calc(var(--gk-control-h) + .25rem)}.min-w-\[calc\(var\(--gk-control-h\)-0\.25rem\)\]{min-width:calc(var(--gk-control-h) - .25rem)}.min-w-\[var\(--gk-control-h\)\]{min-width:var(--gk-control-h)}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1_1_14rem\]{flex:14rem}.flex-\[1_1_100\%\]{flex:100%}.flex-\[2\.5\]{flex:2.5}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.shrink-\[100000\]{flex-shrink:100000}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:calc(var(--spacing) * 0)}.basis-36{flex-basis:calc(var(--spacing) * 36)}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-72{flex-basis:calc(var(--spacing) * 72)}.basis-\[calc\(100\%-3\.5rem\)\]{flex-basis:calc(100% - 3.5rem)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-\[2px\]{--tw-border-spacing-x:2px;--tw-border-spacing-y:2px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(100\%\+1rem\)\]{--tw-translate-y: calc(100% + 1rem) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-\[1\.02\]{scale:1.02}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{background:linear-gradient(90deg,var(--text-muted) 0%,var(--text) 50%,var(--text-muted) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite mc-shimmer}@media(prefers-reduced-motion:reduce){.shimmer{color:var(--text-muted);background:0 0;animation:none}}.animate-\[compaction-sweep_1\.6s_linear_infinite\]{animation:1.6s linear infinite compaction-sweep}.animate-\[gk-shimmer_2\.4s_linear_infinite\]{animation:2.4s linear infinite gk-shimmer}.animate-\[gk-sweep_1\.2s_ease-in-out_infinite\]{animation:1.2s ease-in-out infinite gk-sweep}.animate-\[working-dot_1\.4s_ease-in-out_infinite\]{animation:1.4s ease-in-out infinite working-dot}.animate-\[working-dot_1\.6s_ease-in-out_infinite\]{animation:1.6s ease-in-out infinite working-dot}.animate-bounce{animation:var(--animate-bounce)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-none{animation:none}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-cell{cursor:cell}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-center{scroll-snap-align:center}.scroll-my-1\.5{scroll-margin-block:calc(var(--spacing) * 1.5)}.scroll-mt-3{scroll-margin-top:calc(var(--spacing) * 3)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-\[calc\(var\(--ca-module-header-h\,3\.5rem\)\+0\.75rem\)\]{scroll-margin-top:calc(var(--ca-module-header-h,3.5rem) + .75rem)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.chrome-inset{padding-top:calc(var(--gk-chrome-h,0px) + max(0px,calc(var(--gk-chrome-ramp,48px) - var(--gk-chrome-clear,12px))));scroll-padding-top:calc(var(--gk-chrome-h,0px) + max(0px,calc(var(--gk-chrome-ramp,48px) - var(--gk-chrome-clear,12px))))}.scroll-pt-1\.5{scroll-padding-top:calc(var(--spacing) * 1.5)}.scroll-pb-10{scroll-padding-bottom:calc(var(--spacing) * 10)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0\.625rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:.625rem minmax(0,1fr) auto}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[2px\]{gap:2px}.gap-\[5px\]{gap:5px}.gap-\[var\(--am-header-gap\)\]{gap:var(--am-header-gap)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0{column-gap:calc(var(--spacing) * 0)}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[color\:color-mix\(in_oklch\,var\(--foreground\)_30\%\,transparent\)\]>:not(:last-child)){border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:where(.divide-\[color\:color-mix\(in_oklch\,var\(--foreground\)_30\%\,transparent\)\]>:not(:last-child)){border-color:color-mix(in oklch,var(--foreground) 30%,transparent)}}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-glass-border\/25>:not(:last-child)){border-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-glass-border\/25>:not(:last-child)){border-color:color-mix(in oklab,var(--gk-glass-border) 25%,transparent)}}:where(.divide-glass-border\/65>:not(:last-child)){border-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-glass-border\/65>:not(:last-child)){border-color:color-mix(in oklab,var(--gk-glass-border) 65%,transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.\!rounded-full{border-radius:3.40282e38px!important}.\[border-radius\:0\]\!{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:min(calc(var(--radius) * 1.8),calc(var(--radius) + 16px))}.rounded-3xl{border-radius:min(calc(var(--radius) * 2.2),calc(var(--radius) + 20px))}.rounded-4xl{border-radius:min(calc(var(--radius) * 2.6),calc(var(--radius) + 24px))}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--gk-radius-badge\)\]{border-radius:var(--gk-radius-badge)}.rounded-\[var\(--gk-radius-button\)\]{border-radius:var(--gk-radius-button)}.rounded-\[var\(--gk-radius-control\)\]{border-radius:var(--gk-radius-control)}.rounded-\[var\(--gk-radius-input\)\]{border-radius:var(--gk-radius-input)}.rounded-\[var\(--gk-radius-menu-item\)\]{border-radius:var(--gk-radius-menu-item)}.rounded-\[var\(--gk-radius-overlay\)\]{border-radius:var(--gk-radius-overlay)}.rounded-\[var\(--gk-radius-overlay\)\]\!{border-radius:var(--gk-radius-overlay)!important}.rounded-\[var\(--gk-radius-pop\)\]{border-radius:var(--gk-radius-pop)}.rounded-\[var\(--gk-radius-textarea\)\]{border-radius:var(--gk-radius-textarea)}.rounded-\[var\(--radius-2xl\)_0_0_0\]{border-radius:var(--radius-2xl) 0 0 0}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-s-full{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.rounded-e-full{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.rounded-t-2xl{border-top-left-radius:min(calc(var(--radius) * 1.8),calc(var(--radius) + 16px));border-top-right-radius:min(calc(var(--radius) * 1.8),calc(var(--radius) + 16px))}.rounded-t-\[var\(--gk-radius-overlay\)\]{border-top-left-radius:var(--gk-radius-overlay);border-top-right-radius:var(--gk-radius-overlay)}.rounded-r-3xl{border-top-right-radius:min(calc(var(--radius) * 2.2),calc(var(--radius) + 20px));border-bottom-right-radius:min(calc(var(--radius) * 2.2),calc(var(--radius) + 20px))}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--status-warning-ink\)\/40{border-color:var(--status-warning-ink)}@supports (color:color-mix(in lab,red,red)){.border-\(--status-warning-ink\)\/40{border-color:color-mix(in oklab,var(--status-warning-ink) 40%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--ca-ink\)_60\%\,transparent\)\]\!{border-color:var(--ca-ink)!important}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklch\,var\(--ca-ink\)_60\%\,transparent\)\]\!{border-color:color-mix(in oklch,var(--ca-ink) 60%,transparent)!important}}.border-\[color\:color-mix\(in_oklab\,var\(--status-critical-ink\)_45\%\,transparent\)\]{border-color:var(--status-critical-ink)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_oklab\,var\(--status-critical-ink\)_45\%\,transparent\)\]{border-color:color-mix(in oklab,var(--status-critical-ink) 45%,transparent)}}.border-\[color\:color-mix\(in_oklab\,var\(--status-warning-ink\)_45\%\,transparent\)\]{border-color:var(--status-warning-ink)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_oklab\,var\(--status-warning-ink\)_45\%\,transparent\)\]{border-color:color-mix(in oklab,var(--status-warning-ink) 45%,transparent)}}.border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_30\%\,transparent\)\]{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_30\%\,transparent\)\]{border-color:color-mix(in oklch,var(--foreground) 30%,transparent)}}.border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_45\%\,transparent\)\]{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_45\%\,transparent\)\]{border-color:color-mix(in oklch,var(--foreground) 45%,transparent)}}.border-\[color\:var\(--gk-tone-info\)\]{border-color:var(--gk-tone-info)}.border-\[color\:var\(--status-good-ink\)\]{border-color:var(--status-good-ink)}.border-\[var\(--gk-glass-border\)\]{border-color:var(--gk-glass-border)}.border-\[var\(--info-subtle-border\)\]{border-color:var(--info-subtle-border)}.border-\[var\(--success-subtle-border\)\]{border-color:var(--success-subtle-border)}.border-\[var\(--warning-subtle-border\)\]{border-color:var(--warning-subtle-border)}.border-border{border-color:var(--border)}.border-border-strong,.border-border-strong\/20{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.border-border-strong\/20{border-color:color-mix(in oklab,var(--border-strong) 20%,transparent)}}.border-border-strong\/25{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.border-border-strong\/25{border-color:color-mix(in oklab,var(--border-strong) 25%,transparent)}}.border-border-strong\/35{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.border-border-strong\/35{border-color:color-mix(in oklab,var(--border-strong) 35%,transparent)}}.border-border-strong\/40{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.border-border-strong\/40{border-color:color-mix(in oklab,var(--border-strong) 40%,transparent)}}.border-border-strong\/45{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.border-border-strong\/45{border-color:color-mix(in oklab,var(--border-strong) 45%,transparent)}}.border-border-strong\/50{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.border-border-strong\/50{border-color:color-mix(in oklab,var(--border-strong) 50%,transparent)}}.border-border-strong\/55{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.border-border-strong\/55{border-color:color-mix(in oklab,var(--border-strong) 55%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-current{border-color:currentColor}.border-destructive,.border-destructive\/30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.border-foreground,.border-foreground\/30{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/30{border-color:color-mix(in oklab,var(--text) 30%,transparent)}}.border-glass-border,.border-glass-border\/30{border-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.border-glass-border\/30{border-color:color-mix(in oklab,var(--gk-glass-border) 30%,transparent)}}.border-glass-border\/40{border-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.border-glass-border\/40{border-color:color-mix(in oklab,var(--gk-glass-border) 40%,transparent)}}.border-glass-border\/50{border-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.border-glass-border\/50{border-color:color-mix(in oklab,var(--gk-glass-border) 50%,transparent)}}.border-glass-border\/60{border-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.border-glass-border\/60{border-color:color-mix(in oklab,var(--gk-glass-border) 60%,transparent)}}.border-hairline{border-color:var(--ca-hairline)}.border-muted-foreground,.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/40{border-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.border-primary,.border-primary\/60{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/60{border-color:color-mix(in oklab,var(--accent) 60%,transparent)}}.border-ring{border-color:var(--ring)}.border-sidebar{border-color:var(--sidebar)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-status-critical-ink\/50{border-color:var(--status-critical-ink)}@supports (color:color-mix(in lab,red,red)){.border-status-critical-ink\/50{border-color:color-mix(in oklab,var(--status-critical-ink) 50%,transparent)}}.border-status-critical-ink\/70{border-color:var(--status-critical-ink)}@supports (color:color-mix(in lab,red,red)){.border-status-critical-ink\/70{border-color:color-mix(in oklab,var(--status-critical-ink) 70%,transparent)}}.border-status-good-ink\/70{border-color:var(--status-good-ink)}@supports (color:color-mix(in lab,red,red)){.border-status-good-ink\/70{border-color:color-mix(in oklab,var(--status-good-ink) 70%,transparent)}}.border-status-warning-ink\/40{border-color:var(--status-warning-ink)}@supports (color:color-mix(in lab,red,red)){.border-status-warning-ink\/40{border-color:color-mix(in oklab,var(--status-warning-ink) 40%,transparent)}}.border-transparent{border-color:#0000}.border-transparent\!{border-color:#0000!important}.\[background-color\:transparent\]\!{background-color:#0000!important}.bg-\(--gk-chip\){background-color:var(--gk-chip)}.bg-\(--status-warning-ink\)\/5{background-color:var(--status-warning-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\(--status-warning-ink\)\/5{background-color:color-mix(in oklab,var(--status-warning-ink) 5%,transparent)}}.bg-\(--status-warning-ink\)\/20{background-color:var(--status-warning-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\(--status-warning-ink\)\/20{background-color:color-mix(in oklab,var(--status-warning-ink) 20%,transparent)}}.bg-\(--status-warning-ink\)\/70{background-color:var(--status-warning-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\(--status-warning-ink\)\/70{background-color:color-mix(in oklab,var(--status-warning-ink) 70%,transparent)}}.bg-\[color-mix\(in_oklab\,oklch\(0\.6_0\.02_var\(--gk-hue\)\)_11\%\,var\(--gk-chip\)\)\]{background-color:oklch(.6 .02 var(--gk-hue))}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,oklch\(0\.6_0\.02_var\(--gk-hue\)\)_11\%\,var\(--gk-chip\)\)\]{background-color:color-mix(in oklab,oklch(.6 .02 var(--gk-hue)) 11%,var(--gk-chip))}}.bg-\[color-mix\(in_oklab\,oklch\(0\.6_0\.12_var\(--ca-tag-h\,268\)\)_12\%\,var\(--gk-chip\)\)\]{background-color:oklch(.6 .12 var(--ca-tag-h,268))}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,oklch\(0\.6_0\.12_var\(--ca-tag-h\,268\)\)_12\%\,var\(--gk-chip\)\)\]{background-color:color-mix(in oklab,oklch(.6 .12 var(--ca-tag-h,268)) 12%,var(--gk-chip))}}.bg-\[color-mix\(in_oklab\,oklch\(0\.62_0\.14_var\(--gk-accent-h\)\)_20\%\,transparent\)\]{background-color:oklch(.62 .14 var(--gk-accent-h))}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,oklch\(0\.62_0\.14_var\(--gk-accent-h\)\)_20\%\,transparent\)\]{background-color:color-mix(in oklab,oklch(.62 .14 var(--gk-accent-h)) 20%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--background\)_80\%\,transparent\)\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--background\)_80\%\,transparent\)\]{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--background\)_var\(--gk-glass-sheet-a\)\,transparent\)\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--background\)_var\(--gk-glass-sheet-a\)\,transparent\)\]{background-color:color-mix(in oklab,var(--background) var(--gk-glass-sheet-a),transparent)}}.bg-\[color-mix\(in_oklab\,var\(--destructive-ink\)_16\%\,transparent\)\]{background-color:var(--destructive-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--destructive-ink\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--destructive-ink) 16%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--foreground\)_9\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--foreground\)_9\%\,transparent\)\]{background-color:color-mix(in oklab,var(--foreground) 9%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--foreground\)_10\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--foreground\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--foreground\)_18\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--foreground\)_18\%\,transparent\)\]{background-color:color-mix(in oklab,var(--foreground) 18%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--gk-tone-accent\)_12\%\,transparent\)\]{background-color:var(--gk-tone-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--gk-tone-accent\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--gk-tone-accent) 12%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--gk-tone-info\)_8\%\,var\(--gk-glass-pop\)\)\]\!{background-color:var(--gk-tone-info)!important}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--gk-tone-info\)_8\%\,var\(--gk-glass-pop\)\)\]\!{background-color:color-mix(in oklab,var(--gk-tone-info) 8%,var(--gk-glass-pop))!important}}.bg-\[color-mix\(in_oklab\,var\(--gk-tone-info\)_12\%\,transparent\)\]{background-color:var(--gk-tone-info)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--gk-tone-info\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--gk-tone-info) 12%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--primary\)_18\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--primary\)_18\%\,transparent\)\]{background-color:color-mix(in oklab,var(--primary) 18%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--primary\)_22\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--primary\)_22\%\,transparent\)\]{background-color:color-mix(in oklab,var(--primary) 22%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--secondary\)_55\%\,transparent\)\]{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--secondary\)_55\%\,transparent\)\]{background-color:color-mix(in oklab,var(--secondary) 55%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--secondary\)_60\%\,transparent\)\]{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--secondary\)_60\%\,transparent\)\]{background-color:color-mix(in oklab,var(--secondary) 60%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--status-critical-ink\)_8\%\,var\(--gk-glass-pop\)\)\]\!{background-color:var(--status-critical-ink)!important}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--status-critical-ink\)_8\%\,var\(--gk-glass-pop\)\)\]\!{background-color:color-mix(in oklab,var(--status-critical-ink) 8%,var(--gk-glass-pop))!important}}.bg-\[color-mix\(in_oklab\,var\(--status-critical-ink\)_13\%\,transparent\)\]{background-color:var(--status-critical-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--status-critical-ink\)_13\%\,transparent\)\]{background-color:color-mix(in oklab,var(--status-critical-ink) 13%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--status-critical-ink\)_14\%\,transparent\)\]{background-color:var(--status-critical-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--status-critical-ink\)_14\%\,transparent\)\]{background-color:color-mix(in oklab,var(--status-critical-ink) 14%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--status-good-ink\)_8\%\,var\(--gk-glass-pop\)\)\]\!{background-color:var(--status-good-ink)!important}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--status-good-ink\)_8\%\,var\(--gk-glass-pop\)\)\]\!{background-color:color-mix(in oklab,var(--status-good-ink) 8%,var(--gk-glass-pop))!important}}.bg-\[color-mix\(in_oklab\,var\(--status-good-ink\)_12\%\,transparent\)\]{background-color:var(--status-good-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--status-good-ink\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--status-good-ink) 12%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--status-good-ink\)_13\%\,transparent\)\]{background-color:var(--status-good-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--status-good-ink\)_13\%\,transparent\)\]{background-color:color-mix(in oklab,var(--status-good-ink) 13%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--status-good-ink\)_16\%\,transparent\)\]{background-color:var(--status-good-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--status-good-ink\)_16\%\,transparent\)\]{background-color:color-mix(in oklab,var(--status-good-ink) 16%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--status-serious-ink\)_13\%\,transparent\)\]{background-color:var(--status-serious-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--status-serious-ink\)_13\%\,transparent\)\]{background-color:color-mix(in oklab,var(--status-serious-ink) 13%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--status-warning-ink\)_8\%\,transparent\)\]{background-color:var(--status-warning-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--status-warning-ink\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--status-warning-ink) 8%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--status-warning-ink\)_8\%\,var\(--gk-glass-pop\)\)\]\!{background-color:var(--status-warning-ink)!important}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--status-warning-ink\)_8\%\,var\(--gk-glass-pop\)\)\]\!{background-color:color-mix(in oklab,var(--status-warning-ink) 8%,var(--gk-glass-pop))!important}}.bg-\[color-mix\(in_oklab\,var\(--status-warning-ink\)_14\%\,transparent\)\]{background-color:var(--status-warning-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--status-warning-ink\)_14\%\,transparent\)\]{background-color:color-mix(in oklab,var(--status-warning-ink) 14%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--ca-ink\)_7\%\,transparent\)\]{background-color:var(--ca-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--ca-ink\)_7\%\,transparent\)\]{background-color:color-mix(in oklch,var(--ca-ink) 7%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--ca-project-c\)_12\%\,transparent\)\]{background-color:var(--ca-project-c)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--ca-project-c\)_12\%\,transparent\)\]{background-color:color-mix(in oklch,var(--ca-project-c) 12%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--ca-project-c\)_14\%\,transparent\)\]{background-color:var(--ca-project-c)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--ca-project-c\)_14\%\,transparent\)\]{background-color:color-mix(in oklch,var(--ca-project-c) 14%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--card\)_55\%\,var\(--muted\)\)\]{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--card\)_55\%\,var\(--muted\)\)\]{background-color:color-mix(in oklch,var(--card) 55%,var(--muted))}}.bg-\[color-mix\(in_oklch\,var\(--foreground\)_10\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--foreground\)_10\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 10%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--gk-disabled-bg\)_45\%\,transparent\)\]{background-color:var(--gk-disabled-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--gk-disabled-bg\)_45\%\,transparent\)\]{background-color:color-mix(in oklch,var(--gk-disabled-bg) 45%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--muted-foreground\)_18\%\,transparent\)\]{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--muted-foreground\)_18\%\,transparent\)\]{background-color:color-mix(in oklch,var(--muted-foreground) 18%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--muted-foreground\)_28\%\,transparent\)\]{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--muted-foreground\)_28\%\,transparent\)\]{background-color:color-mix(in oklch,var(--muted-foreground) 28%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--primary\)_12\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--primary\)_12\%\,transparent\)\]{background-color:color-mix(in oklch,var(--primary) 12%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--primary\)_14\%\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--primary\)_14\%\,transparent\)\]{background-color:color-mix(in oklch,var(--primary) 14%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--primary\)_calc\(var\(--ca-sim\)\*60\%\)\,transparent\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--primary\)_calc\(var\(--ca-sim\)\*60\%\)\,transparent\)\]{background-color:color-mix(in oklch,var(--primary) calc(var(--ca-sim) * 60%),transparent)}}.bg-\[color\:color-mix\(in_oklch\,var\(--foreground\)_30\%\,transparent\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_oklch\,var\(--foreground\)_30\%\,transparent\)\]{background-color:color-mix(in oklch,var(--foreground) 30%,transparent)}}.bg-\[color\:var\(--card\)\]{background-color:var(--card)}.bg-\[color\:var\(--gk-tone-info\)\]{background-color:var(--gk-tone-info)}.bg-\[color\:var\(--status-good-ink\)\]{background-color:var(--status-good-ink)}.bg-\[oklch\(0\.16_0\.014_268\/0\.4\)\]{background-color:#0b0d1366}.bg-\[oklch\(0\.32_0\.03_260\/0\.22\)\]{background-color:#2a334238}.bg-\[var\(--gk-accent\,var\(--primary\)\)\]{background-color:var(--gk-accent,var(--primary))}.bg-\[var\(--gk-badge\)\]{background-color:var(--gk-badge)}.bg-\[var\(--gk-glass-border\)\]{background-color:var(--gk-glass-border)}.bg-\[var\(--gk-hover\)\]{background-color:var(--gk-hover)}.bg-\[var\(--gk-recess\)\]{background-color:var(--gk-recess)}.bg-\[var\(--gk-table-head\)\]{background-color:var(--gk-table-head)}.bg-\[var\(--gk-wash-accent\)\]{background-color:var(--gk-wash-accent)}.bg-\[var\(--info-subtle\)\]{background-color:var(--info-subtle)}.bg-\[var\(--rule\)\]{background-color:var(--rule)}.bg-\[var\(--sdm-tbg\)\]{background-color:var(--sdm-tbg)}.bg-\[var\(--success-subtle\)\]{background-color:var(--success-subtle)}.bg-\[var\(--warning-subtle\)\]{background-color:var(--warning-subtle)}.bg-accent{background-color:var(--accent-soft)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-background,.bg-background\/50{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--bg) 50%,transparent)}}.bg-background\/60{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--bg) 60%,transparent)}}.bg-background\/80{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--bg) 80%,transparent)}}.bg-background\/90{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--bg) 90%,transparent)}}.bg-background\/95{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--bg) 95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-border{background-color:var(--border)}.bg-border-strong\/25{background-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.bg-border-strong\/25{background-color:color-mix(in oklab,var(--border-strong) 25%,transparent)}}.bg-border-strong\/50{background-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.bg-border-strong\/50{background-color:color-mix(in oklab,var(--border-strong) 50%,transparent)}}.bg-border\/50{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/50{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}.bg-card{background-color:var(--solid-1)}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/5{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--danger) 5%,transparent)}}.bg-destructive\/10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.bg-destructive\/15{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/15{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-foreground\/8{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/8{background-color:color-mix(in oklab,var(--text) 8%,transparent)}}.bg-foreground\/10{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/10{background-color:color-mix(in oklab,var(--text) 10%,transparent)}}.bg-foreground\/14{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/14{background-color:color-mix(in oklab,var(--text) 14%,transparent)}}.bg-foreground\/25{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/25{background-color:color-mix(in oklab,var(--text) 25%,transparent)}}.bg-foreground\/30{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/30{background-color:color-mix(in oklab,var(--text) 30%,transparent)}}.bg-foreground\/35{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/35{background-color:color-mix(in oklab,var(--text) 35%,transparent)}}.bg-foreground\/\[\.02\]{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[\.02\]{background-color:color-mix(in oklab,var(--text) 2%,transparent)}}.bg-foreground\/\[0\.025\]{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/\[0\.025\]{background-color:color-mix(in oklab,var(--text) 2.5%,transparent)}}.bg-glass-border,.bg-glass-border\/40{background-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.bg-glass-border\/40{background-color:color-mix(in oklab,var(--gk-glass-border) 40%,transparent)}}.bg-glass-border\/50{background-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.bg-glass-border\/50{background-color:color-mix(in oklab,var(--gk-glass-border) 50%,transparent)}}.bg-glass-border\/60{background-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.bg-glass-border\/60{background-color:color-mix(in oklab,var(--gk-glass-border) 60%,transparent)}}.bg-glass-border\/65{background-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.bg-glass-border\/65{background-color:color-mix(in oklab,var(--gk-glass-border) 65%,transparent)}}.bg-glass-chip{background-color:var(--gk-chip)}.bg-glass-hover,.bg-glass-hover\/40{background-color:var(--gk-hover)}@supports (color:color-mix(in lab,red,red)){.bg-glass-hover\/40{background-color:color-mix(in oklab,var(--gk-hover) 40%,transparent)}}.bg-glass-recess,.bg-glass-recess\/35{background-color:var(--gk-recess)}@supports (color:color-mix(in lab,red,red)){.bg-glass-recess\/35{background-color:color-mix(in oklab,var(--gk-recess) 35%,transparent)}}.bg-glass-strong{background-color:var(--gk-glass-strong)}.bg-input,.bg-input\/50{background-color:var(--gk-recess)}@supports (color:color-mix(in lab,red,red)){.bg-input\/50{background-color:color-mix(in oklab,var(--gk-recess) 50%,transparent)}}.bg-input\/90{background-color:var(--gk-recess)}@supports (color:color-mix(in lab,red,red)){.bg-input\/90{background-color:color-mix(in oklab,var(--gk-recess) 90%,transparent)}}.bg-muted{background-color:var(--gk-chip)}.bg-muted-foreground,.bg-muted-foreground\/10{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/10{background-color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}.bg-muted-foreground\/15{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/15{background-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}.bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.bg-muted\/20{background-color:var(--gk-chip)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--gk-chip) 20%,transparent)}}.bg-muted\/30{background-color:var(--gk-chip)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--gk-chip) 30%,transparent)}}.bg-muted\/40{background-color:var(--gk-chip)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--gk-chip) 40%,transparent)}}.bg-muted\/80{background-color:var(--gk-chip)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--gk-chip) 80%,transparent)}}.bg-paper{background-color:var(--ca-paper)}.bg-primary,.bg-primary\/5{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}.bg-primary\/8{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/8{background-color:color-mix(in oklab,var(--accent) 8%,transparent)}}.bg-primary\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-primary\/15{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.bg-primary\/20{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.bg-primary\/25{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/25{background-color:color-mix(in oklab,var(--accent) 25%,transparent)}}.bg-primary\/\[0\.04\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab,var(--accent) 4%,transparent)}}.bg-primary\/\[0\.05\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.05\]{background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-secondary{background-color:var(--gk-soft)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent,.bg-sidebar-accent\/70{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.bg-sidebar-accent\/70{background-color:color-mix(in oklab,var(--sidebar-accent) 70%,transparent)}}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-sidebar\/80{background-color:var(--sidebar)}@supports (color:color-mix(in lab,red,red)){.bg-sidebar\/80{background-color:color-mix(in oklab,var(--sidebar) 80%,transparent)}}.bg-status-critical-ink{background-color:var(--status-critical-ink)}.bg-status-success{background-color:var(--ca-status-success)}.bg-status-warn{background-color:var(--ca-status-warn)}.bg-status-warning\/15{background-color:var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.bg-status-warning\/15{background-color:color-mix(in oklab,var(--status-warning) 15%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:linear-gradient\(color-mix\(in_oklch\,currentColor_60\%\,transparent\)\,color-mix\(in_oklch\,currentColor_60\%\,transparent\)\)\]{background-image:linear-gradient(currentColor,currentColor)}@supports (color:color-mix(in lab,red,red)){.\[background-image\:linear-gradient\(color-mix\(in_oklch\,currentColor_60\%\,transparent\)\,color-mix\(in_oklch\,currentColor_60\%\,transparent\)\)\]{background-image:linear-gradient(color-mix(in oklch,currentColor 60%,transparent),color-mix(in oklch,currentColor 60%,transparent))}}.\[background-image\:none\]\!{background-image:none!important}.bg-\[image\:linear-gradient\(90deg\,var\(--muted-foreground\)_0\%\,var\(--muted-foreground\)_40\%\,var\(--foreground\)_50\%\,var\(--muted-foreground\)_60\%\,var\(--muted-foreground\)_100\%\)\]{background-image:linear-gradient(90deg,var(--muted-foreground) 0%,var(--muted-foreground) 40%,var(--foreground) 50%,var(--muted-foreground) 60%,var(--muted-foreground) 100%)}.bg-\[image\:linear-gradient\(125deg\,var\(--gk-wash-accent\)\,transparent_62\%\)\,var\(--gk-sheen\)\]{background-image:linear-gradient(125deg,var(--gk-wash-accent),transparent 62%),var(--gk-sheen)}.bg-\[image\:linear-gradient\(to_bottom\,color-mix\(in_oklch\,var\(--ca-ink\)_24\%\,transparent\)_0_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,color-mix\(in_oklch\,var\(--ca-ink\)_6\%\,transparent\)\,transparent_14rem\)\,var\(--gk-sheen\)\]{background-image:linear-gradient(to bottom,var(--ca-ink) 0 1px,transparent 1px),linear-gradient(to bottom,var(--ca-ink),transparent 14rem),var(--gk-sheen)}@supports (color:color-mix(in lab,red,red)){.bg-\[image\:linear-gradient\(to_bottom\,color-mix\(in_oklch\,var\(--ca-ink\)_24\%\,transparent\)_0_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,color-mix\(in_oklch\,var\(--ca-ink\)_6\%\,transparent\)\,transparent_14rem\)\,var\(--gk-sheen\)\]{background-image:linear-gradient(to bottom,color-mix(in oklch,var(--ca-ink) 24%,transparent) 0 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklch,var(--ca-ink) 6%,transparent),transparent 14rem),var(--gk-sheen)}}.bg-\[image\:linear-gradient\(var\(--mono-wash\)\,var\(--mono-wash\)\)\]{background-image:linear-gradient(var(--mono-wash),var(--mono-wash))}.bg-\[linear-gradient\(135deg\,var\(--chart-1\)\,var\(--chart-5\)\)\]{background-image:linear-gradient(135deg,var(--chart-1),var(--chart-5))}.bg-\[linear-gradient\(to_right\,var\(--rule\)_0px\,var\(--rule\)_96px\,var\(--rule-far\)_420px\)\]{background-image:linear-gradient(to right,var(--rule) 0px,var(--rule) 96px,var(--rule-far) 420px)}.bg-none{background-image:none}.from-black\/\[0\.07\]{--tw-gradient-from:#00000012}@supports (color:color-mix(in lab,red,red)){.from-black\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab, var(--color-black) 7%, transparent)}}.from-black\/\[0\.07\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_bottom\,black_calc\(100\%-2rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2rem),#0000)}.mask-fade-chrome{-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent max(0px,calc(var(--gk-chrome-h,0px) - var(--gk-chrome-clear,12px))),#000 calc(max(0px,calc(var(--gk-chrome-h,0px) - var(--gk-chrome-clear,12px))) + min(var(--gk-chrome-h,0px),var(--gk-chrome-ramp,48px))));mask-image:linear-gradient(to bottom,transparent 0,transparent max(0px,calc(var(--gk-chrome-h,0px) - var(--gk-chrome-clear,12px))),#000 calc(max(0px,calc(var(--gk-chrome-h,0px) - var(--gk-chrome-clear,12px))) + min(var(--gk-chrome-h,0px),var(--gk-chrome-ramp,48px))))}.mask-fade-top{-webkit-mask-image:linear-gradient(#0000 0,#000 3rem);mask-image:linear-gradient(#0000 0,#000 3rem)}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.\[background-size\:100\%_1px\]{background-size:100% 1px}.\[background-size\:200\%_100\%\]{background-size:200% 100%}.bg-clip-content{background-clip:content-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\[background-position\:0_58\%\]{background-position:0 58%}.bg-no-repeat{background-repeat:no-repeat}.fill-\[var\(--chart-ink\)\]{fill:var(--chart-ink)}.fill-\[var\(--chart-ink-muted\)\]{fill:var(--chart-ink-muted)}.fill-current{fill:currentColor}.fill-emerald-500{fill:var(--color-emerald-500)}.fill-muted-foreground{fill:var(--muted-foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[0\.35em\]{padding-inline:.35em}.px-\[max\(1rem\,var\(--gk-lift-reach-x\)\)\]{padding-inline:max(1rem,var(--gk-lift-reach-x))}.px-\[var\(--gk-chrome-pad-x\,1\.5rem\)\]{padding-inline:var(--gk-chrome-pad-x,1.5rem)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[0\.1em\]{padding-block:.1em}.py-px{padding-block:1px}.ps-1{padding-inline-start:calc(var(--spacing) * 1)}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-3\.5{padding-inline-start:calc(var(--spacing) * 3.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-7{padding-inline-start:calc(var(--spacing) * 7)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.ps-\[1\.625rem\]{padding-inline-start:1.625rem}.ps-\[4\.75rem\]{padding-inline-start:4.75rem}.ps-\[22px\]{padding-inline-start:22px}.pe-0\.5{padding-inline-end:calc(var(--spacing) * .5)}.pe-1{padding-inline-end:calc(var(--spacing) * 1)}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-7{padding-inline-end:calc(var(--spacing) * 7)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pe-14{padding-inline-end:calc(var(--spacing) * 14)}.pe-22{padding-inline-end:calc(var(--spacing) * 22)}.pe-\[1\.375rem\]{padding-inline-end:1.375rem}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pt-48{padding-top:calc(var(--spacing) * 48)}.pt-\[12vh\]{padding-top:12vh}.pt-\[calc\(0\.75rem\+var\(--gk-safe-top\)\)\]{padding-top:calc(.75rem + var(--gk-safe-top))}.pt-\[calc\(1\.5rem\+var\(--ca-safe-top\)\)\]{padding-top:calc(1.5rem + var(--ca-safe-top))}.pt-\[calc\(var\(--gk-safe-top\)\+1\.5rem\)\]{padding-top:calc(var(--gk-safe-top) + 1.5rem)}.pt-\[max\(var\(--gk-safe-top\)\,calc\(var\(--gk-titlebar-inset\)\/var\(--gk-ui-scale\)\)\)\]{padding-top:max(var(--gk-safe-top),calc(var(--gk-titlebar-inset) / var(--gk-ui-scale)))}.pt-\[var\(--ca-gap-burst\,12px\)\]{padding-top:var(--ca-gap-burst,12px)}.pt-\[var\(--ca-gap-far\,48px\)\]{padding-top:var(--ca-gap-far,48px)}.pt-\[var\(--ca-gap-hour\,32px\)\]{padding-top:var(--ca-gap-hour,32px)}.pt-\[var\(--ca-gap-near\,20px\)\]{padding-top:var(--ca-gap-near,20px)}.pt-\[var\(--gk-safe-top\)\]{padding-top:var(--gk-safe-top)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-18{padding-right:calc(var(--spacing) * 18)}.pr-\[calc\(1\.5rem\+var\(--ca-safe-right\)\)\]{padding-right:calc(1.5rem + var(--ca-safe-right))}.pr-\[var\(--ca-banner-pad-r\,1rem\)\]{padding-right:var(--ca-banner-pad-r,1rem)}.pr-\[var\(--ca-host-gutter-r\,1\.75rem\)\]{padding-right:var(--ca-host-gutter-r,1.75rem)}.pr-\[var\(--gk-safe-right\)\]{padding-right:var(--gk-safe-right)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[calc\(1\.5rem\+var\(--ca-safe-bottom\)\)\]{padding-bottom:calc(1.5rem + var(--ca-safe-bottom))}.pb-\[calc\(1rem\+var\(--gk-safe-bottom\)\)\]{padding-bottom:calc(1rem + var(--gk-safe-bottom))}.pb-\[calc\(var\(--am-header-gap\)-0\.5rem\)\]{padding-bottom:calc(var(--am-header-gap) - .5rem)}.pb-\[calc\(var\(--am-header-gap\)-0\.125rem\)\]{padding-bottom:calc(var(--am-header-gap) - .125rem)}.pb-\[calc\(var\(--am-header-gap\)-1rem\)\]{padding-bottom:calc(var(--am-header-gap) - 1rem)}.pb-\[calc\(var\(--gk-safe-bottom\)\+var\(--gk-kb-inset\)\)\]{padding-bottom:calc(var(--gk-safe-bottom) + var(--gk-kb-inset))}.pb-\[max\(1rem\,var\(--gk-safe-bottom\)\)\]{padding-bottom:max(1rem,var(--gk-safe-bottom))}.pb-\[var\(--am-header-gap\)\]{padding-bottom:var(--am-header-gap)}.pb-\[var\(--am-page-bottom\)\]{padding-bottom:var(--am-page-bottom)}.pb-\[var\(--am-tabbar-clearance\)\]{padding-bottom:var(--am-tabbar-clearance)}.pb-\[var\(--gk-safe-bottom\)\]{padding-bottom:var(--gk-safe-bottom)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[1\.25em\]{padding-left:1.25em}.pl-\[1\.375rem\]{padding-left:1.375rem}.pl-\[22px\]{padding-left:22px}.pl-\[calc\(0\.75rem\+var\(--gk-safe-left\)\)\]{padding-left:calc(.75rem + var(--gk-safe-left))}.pl-\[calc\(1\.5rem\+var\(--ca-safe-left\)\)\]{padding-left:calc(1.5rem + var(--ca-safe-left))}.pl-\[var\(--ca-banner-pad-l\,1rem\)\]{padding-left:var(--ca-banner-pad-l,1rem)}.pl-\[var\(--ca-host-gutter\,1\.75rem\)\]{padding-left:var(--ca-host-gutter,1.75rem)}.pl-\[var\(--gk-safe-left\)\]{padding-left:var(--gk-safe-left)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.-indent-\[1\.25em\]{text-indent:-1.25em}.align-\[-1px\]{vertical-align:-1px}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.font-sans{font-family:var(--font-ui)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-\[length\:var\(--gk-control-fs\)\]\/\[var\(--gk-control-lh\)\]{font-size:var(--gk-control-fs);line-height:var(--gk-control-lh)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[15px\]{font-size:15px!important}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125em\]{font-size:.8125em}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1rem\]{font-size:1rem}.text-\[2rem\]{font-size:2rem}.text-\[5px\]{font-size:5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.125rem\]{--tw-leading:1.125rem;line-height:1.125rem}.leading-\[2\.375rem\]{--tw-leading:2.375rem;line-height:2.375rem}.leading-\[7px\]{--tw-leading:7px;line-height:7px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!tracking-\[-0\.01em\]{--tw-tracking:-.01em!important;letter-spacing:-.01em!important}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.005em\]{--tw-tracking:.005em;letter-spacing:.005em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color-mix\(in_oklch\,var\(--gk-disabled-fg\)_70\%\,var\(--foreground\)\)\]{color:var(--gk-disabled-fg)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklch\,var\(--gk-disabled-fg\)_70\%\,var\(--foreground\)\)\]{color:color-mix(in oklch,var(--gk-disabled-fg) 70%,var(--foreground))}}.text-\[color-mix\(in_srgb\,var\(--status-good-ink\)_55\%\,var\(--ca-ink\)\)\]{color:var(--status-good-ink)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--status-good-ink\)_55\%\,var\(--ca-ink\)\)\]{color:color-mix(in srgb,var(--status-good-ink) 55%,var(--ca-ink))}}.text-\[color\:var\(--background\)\]{color:var(--background)}.text-\[color\:var\(--gk-disabled-fg\)\]{color:var(--gk-disabled-fg)}.text-\[color\:var\(--gk-tone-accent\)\]{color:var(--gk-tone-accent)}.text-\[color\:var\(--gk-tone-info\)\]{color:var(--gk-tone-info)}.text-\[color\:var\(--gk-tone-warning\)\]{color:var(--gk-tone-warning)}.text-\[color\:var\(--info\)\]{color:var(--info)}.text-\[color\:var\(--meta-ink\)\]{color:var(--meta-ink)}.text-\[color\:var\(--meta-ink\,var\(--muted-foreground\)\)\]{color:var(--meta-ink,var(--muted-foreground))}.text-\[color\:var\(--primary\)\]{color:var(--primary)}.text-\[color\:var\(--status-critical-ink\)\]{color:var(--status-critical-ink)}.text-\[color\:var\(--status-good-ink\)\]{color:var(--status-good-ink)}.text-\[color\:var\(--status-serious-ink\)\]{color:var(--status-serious-ink)}.text-\[color\:var\(--status-warning-ink\)\]{color:var(--status-warning-ink)}.text-\[color\:var\(--tag-ink\)\]{color:var(--tag-ink)}.text-\[color\:var\(--tag-ink\,var\(--muted-foreground\)\)\]{color:var(--tag-ink,var(--muted-foreground))}.text-\[var\(--ca-project-c\)\]{color:var(--ca-project-c)}.text-\[var\(--ca-tag-c\)\]{color:var(--ca-tag-c)}.text-\[var\(--chart-ink-muted\)\]{color:var(--chart-ink-muted)}.text-\[var\(--sdm-c\,inherit\)\]{color:var(--sdm-c,inherit)}.text-\[var\(--shiki-dark\,var\(--sdm-c\,inherit\)\)\]{color:var(--shiki-dark,var(--sdm-c,inherit))}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-card-foreground{color:var(--text)}.text-current{color:currentColor}.text-destructive{color:var(--danger)}.text-destructive-ink{color:var(--destructive-ink)}.text-destructive\/80{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.text-destructive\/80{color:color-mix(in oklab,var(--danger) 80%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/50{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,var(--text) 50%,transparent)}}.text-foreground\/60{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--text) 60%,transparent)}}.text-foreground\/70{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/70{color:color-mix(in oklab,var(--text) 70%,transparent)}}.text-foreground\/75{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/75{color:color-mix(in oklab,var(--text) 75%,transparent)}}.text-foreground\/78{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/78{color:color-mix(in oklab,var(--text) 78%,transparent)}}.text-foreground\/80{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--text) 80%,transparent)}}.text-foreground\/85{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--text) 85%,transparent)}}.text-foreground\/90{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--text) 90%,transparent)}}.text-glass-border{color:var(--gk-glass-border)}.text-ink{color:var(--ca-ink)}.text-ink-2,.text-ink-2\/50{color:var(--ca-ink-2)}@supports (color:color-mix(in lab,red,red)){.text-ink-2\/50{color:color-mix(in oklab,var(--ca-ink-2) 50%,transparent)}}.text-ink-2\/60{color:var(--ca-ink-2)}@supports (color:color-mix(in lab,red,red)){.text-ink-2\/60{color:color-mix(in oklab,var(--ca-ink-2) 60%,transparent)}}.text-ink-2\/70{color:var(--ca-ink-2)}@supports (color:color-mix(in lab,red,red)){.text-ink-2\/70{color:color-mix(in oklab,var(--ca-ink-2) 70%,transparent)}}.text-ink-2\/80{color:var(--ca-ink-2)}@supports (color:color-mix(in lab,red,red)){.text-ink-2\/80{color:color-mix(in oklab,var(--ca-ink-2) 80%,transparent)}}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.text-muted-foreground\/65{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/65{color:color-mix(in oklab,var(--muted-foreground) 65%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.text-popover-foreground{color:var(--text)}.text-primary{color:var(--accent)}.text-primary-foreground,.text-primary-foreground\/75{color:var(--text-inverse)}@supports (color:color-mix(in lab,red,red)){.text-primary-foreground\/75{color:color-mix(in oklab,var(--text-inverse) 75%,transparent)}}.text-primary-ink{color:var(--primary-ink)}.text-primary\/70{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.text-primary\/70{color:color-mix(in oklab,var(--accent) 70%,transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-secondary-foreground{color:var(--text)}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-sidebar-primary{color:var(--sidebar-primary)}.text-sidebar-primary-foreground{color:var(--sidebar-primary-foreground)}.text-status-critical-ink{color:var(--status-critical-ink)}.text-status-good-ink{color:var(--status-good-ink)}.text-status-success{color:var(--ca-status-success)}.text-status-wa{color:var(--ca-status-wa)}.text-status-warn{color:var(--ca-status-warn)}.text-status-warning-ink{color:var(--status-warning-ink)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[color-mix\(in_oklch\,var\(--foreground\)_25\%\,transparent\)\]{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.decoration-\[color-mix\(in_oklch\,var\(--foreground\)_25\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in oklch,var(--foreground) 25%,transparent);text-decoration-color:color-mix(in oklch,var(--foreground) 25%,transparent)}}.decoration-\[color-mix\(in_oklch\,var\(--primary-ink\)_45\%\,transparent\)\]{-webkit-text-decoration-color:var(--primary-ink);text-decoration-color:var(--primary-ink)}@supports (color:color-mix(in lab,red,red)){.decoration-\[color-mix\(in_oklch\,var\(--primary-ink\)_45\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in oklch,var(--primary-ink) 45%,transparent);text-decoration-color:color-mix(in oklch,var(--primary-ink) 45%,transparent)}}.decoration-\[color\:color-mix\(in_oklch\,currentColor_55\%\,transparent\)\]{text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.decoration-\[color\:color-mix\(in_oklch\,currentColor_55\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in oklch,currentColor 55%,transparent);text-decoration-color:color-mix(in oklch,currentColor 55%,transparent)}}.decoration-\[color\:color-mix\(in_oklch\,var\(--muted-foreground\)_70\%\,transparent\)\]{-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.decoration-\[color\:color-mix\(in_oklch\,var\(--muted-foreground\)_70\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in oklch,var(--muted-foreground) 70%,transparent);text-decoration-color:color-mix(in oklch,var(--muted-foreground) 70%,transparent)}}.decoration-primary\/40{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.decoration-primary\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--accent) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-\[color\:var\(--primary\)\]{accent-color:var(--primary)}.accent-foreground{accent-color:var(--text)}.accent-primary{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[\.65\]{opacity:.65}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[-3px_0_0_0_var\(--ring\)\]{--tw-shadow:-3px 0 0 0 var(--tw-shadow-color,var(--ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_oklch\(0\.42_0\.03_var\(--gk-hue\)\/13\%\)\,inset_0_-1px_0_oklch\(0\.42_0\.04_var\(--gk-hue\)\/13\%\)\,inset_0_-10px_14px_-14px_oklch\(0\.42_0\.05_var\(--gk-hue\)\/10\%\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,oklch(.42 .03 var(--gk-hue)/13%)), inset 0 -1px 0 var(--tw-shadow-color,oklch(.42 .04 var(--gk-hue)/13%)), inset 0 -10px 14px -14px var(--tw-shadow-color,oklch(.42 .05 var(--gk-hue)/10%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_38\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_38\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in oklch,var(--primary) 38%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_oklch\,var\(--primary\)_38\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_color-mix\(in_oklch\,var\(--primary\)_45\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_6px_color-mix\(in_oklch\,var\(--primary\)_45\%\,transparent\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,color-mix(in oklch,var(--primary) 45%,transparent))}}.shadow-\[0_0_6px_color-mix\(in_oklch\,var\(--primary\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--secondary\)_45\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--secondary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--secondary\)_45\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,color-mix(in oklab,var(--secondary) 45%,transparent))}}.shadow-\[0_0_8px_color-mix\(in_oklab\,var\(--secondary\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_9px_color-mix\(in_oklab\,var\(--destructive\)_26\%\,transparent\)\]{--tw-shadow:0 0 9px var(--tw-shadow-color,var(--destructive))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_9px_color-mix\(in_oklab\,var\(--destructive\)_26\%\,transparent\)\]{--tw-shadow:0 0 9px var(--tw-shadow-color,color-mix(in oklab,var(--destructive) 26%,transparent))}}.shadow-\[0_0_9px_color-mix\(in_oklab\,var\(--destructive\)_26\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_var\(--gk-glow-soft\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--gk-glow-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_oklch\(0\.24_0\.05_var\(--gk-hue\)\/0\.10\)\,0_28px_64px_-12px_oklch\(0\.24_0\.05_var\(--gk-hue\)\/0\.32\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,oklch(.24 .05 var(--gk-hue)/.1)), 0 28px 64px -12px var(--tw-shadow-color,oklch(.24 .05 var(--gk-hue)/.32));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_14px_-12px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:0 10px 14px -12px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[3px_0_0_0_var\(--ring\)\]{--tw-shadow:3px 0 0 0 var(--tw-shadow-color,var(--ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_var\(--gk-glass-border\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,var(--gk-glass-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,oklch\(0\.55_0\.02_var\(--gk-hue\)\)_30\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,oklch(.55 .02 var(--gk-hue)))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,oklch\(0\.55_0\.02_var\(--gk-hue\)\)_30\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in oklab,oklch(.55 .02 var(--gk-hue)) 30%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,oklch\(0\.55_0\.02_var\(--gk-hue\)\)_30\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,oklch\(0\.55_0\.06_var\(--ca-tag-h\,268\)\)_30\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,oklch(.55 .06 var(--ca-tag-h,268)))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,oklch\(0\.55_0\.06_var\(--ca-tag-h\,268\)\)_30\%\,transparent\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in oklab,oklch(.55 .06 var(--ca-tag-h,268)) 30%,transparent))}}.shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,oklch\(0\.55_0\.06_var\(--ca-tag-h\,268\)\)_30\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--gk-glass-border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--gk-glass-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_oklch\(0\.24_0\.018_var\(--gk-hue\)\/10\%\)\,inset_0_-1px_0_oklch\(1_0_0\/70\%\)\,inset_0_0_0_1px_oklch\(0\.24_0\.018_var\(--gk-hue\)\/14\%\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,oklch(.24 .018 var(--gk-hue)/10%)), inset 0 -1px 0 var(--tw-shadow-color,oklch(100% 0 0/.7)), inset 0 0 0 1px var(--tw-shadow-color,oklch(.24 .018 var(--gk-hue)/14%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_oklch\(0\.24_0\.018_var\(--gk-hue\)\/12\%\)\,inset_0_-1px_0_oklch\(1_0_0\/70\%\)\,inset_0_0_0_1px_oklch\(0\.24_0\.018_var\(--gk-hue\)\/14\%\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,oklch(.24 .018 var(--gk-hue)/12%)), inset 0 -1px 0 var(--tw-shadow-color,oklch(100% 0 0/.7)), inset 0 0 0 1px var(--tw-shadow-color,oklch(.24 .018 var(--gk-hue)/14%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_oklch\(0\.24_0\.018_var\(--gk-hue\)\/13\%\)\,inset_0_0_0_1px_var\(--tile-rim\)\,inset_0_-1px_0_oklch\(100\%_0_0\/0\.65\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,oklch(.24 .018 var(--gk-hue)/13%)), inset 0 0 0 1px var(--tw-shadow-color,var(--tile-rim)), inset 0 -1px 0 var(--tw-shadow-color,oklch(100% 0 0/.65));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_2px_3px_color-mix\(in_oklch\,var\(--ca-ink\)_11\%\,transparent\)\,inset_0_0_0_1px_color-mix\(in_oklch\,var\(--ca-ink\)_7\%\,transparent\)\,inset_0_-1px_0_oklch\(100\%_0_0\/0\.65\)\]{--tw-shadow:inset 0 2px 3px var(--tw-shadow-color,var(--ca-ink)), inset 0 0 0 1px var(--tw-shadow-color,var(--ca-ink)), inset 0 -1px 0 var(--tw-shadow-color,oklch(100% 0 0/.65))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_2px_3px_color-mix\(in_oklch\,var\(--ca-ink\)_11\%\,transparent\)\,inset_0_0_0_1px_color-mix\(in_oklch\,var\(--ca-ink\)_7\%\,transparent\)\,inset_0_-1px_0_oklch\(100\%_0_0\/0\.65\)\]{--tw-shadow:inset 0 2px 3px var(--tw-shadow-color,color-mix(in oklch,var(--ca-ink) 11%,transparent)), inset 0 0 0 1px var(--tw-shadow-color,color-mix(in oklch,var(--ca-ink) 7%,transparent)), inset 0 -1px 0 var(--tw-shadow-color,oklch(100% 0 0/.65))}}.shadow-\[inset_0_2px_3px_color-mix\(in_oklch\,var\(--ca-ink\)_11\%\,transparent\)\,inset_0_0_0_1px_color-mix\(in_oklch\,var\(--ca-ink\)_7\%\,transparent\)\,inset_0_-1px_0_oklch\(100\%_0_0\/0\.65\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--gk-lift-1\)\,0_0_12px_color-mix\(in_oklab\,var\(--secondary\)_50\%\,transparent\)\]{--tw-shadow:var(--gk-lift-1), 0 0 12px var(--tw-shadow-color,var(--secondary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[var\(--gk-lift-1\)\,0_0_12px_color-mix\(in_oklab\,var\(--secondary\)_50\%\,transparent\)\]{--tw-shadow:var(--gk-lift-1), 0 0 12px var(--tw-shadow-color,color-mix(in oklab,var(--secondary) 50%,transparent))}}.shadow-\[var\(--gk-lift-1\)\,0_0_12px_color-mix\(in_oklab\,var\(--secondary\)_50\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--gk-lift-1\)\,0_0_14px_color-mix\(in_oklab\,var\(--destructive\)_30\%\,transparent\)\]{--tw-shadow:var(--gk-lift-1), 0 0 14px var(--tw-shadow-color,var(--destructive))}@supports (color:color-mix(in lab,red,red)){.shadow-\[var\(--gk-lift-1\)\,0_0_14px_color-mix\(in_oklab\,var\(--destructive\)_30\%\,transparent\)\]{--tw-shadow:var(--gk-lift-1), 0 0 14px var(--tw-shadow-color,color-mix(in oklab,var(--destructive) 30%,transparent))}}.shadow-\[var\(--gk-lift-1\)\,0_0_14px_color-mix\(in_oklab\,var\(--destructive\)_30\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--gk-lift-1\)\,0_0_16px_var\(--gk-glow-soft\)\]{--tw-shadow:var(--gk-lift-1), 0 0 16px var(--tw-shadow-color,var(--gk-glow-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--gk-lift-1\)\]{--tw-shadow:var(--gk-lift-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--gk-lift-2\)\]{--tw-shadow:var(--gk-lift-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[…\]{--tw-shadow:…;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lift{--tw-shadow:var(--gk-lift);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lift-1{--tw-shadow:var(--gk-lift-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring,.inset-ring-1{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:none\]\!{box-shadow:none!important}.ring-background{--tw-ring-color:var(--bg)}.ring-black\/\[0\.08\]{--tw-ring-color:#00000014}@supports (color:color-mix(in lab,red,red)){.ring-black\/\[0\.08\]{--tw-ring-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.ring-border-strong\/30{--tw-ring-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.ring-border-strong\/30{--tw-ring-color:color-mix(in oklab, var(--border-strong) 30%, transparent)}}.ring-border-strong\/35{--tw-ring-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.ring-border-strong\/35{--tw-ring-color:color-mix(in oklab, var(--border-strong) 35%, transparent)}}.ring-border-strong\/40{--tw-ring-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.ring-border-strong\/40{--tw-ring-color:color-mix(in oklab, var(--border-strong) 40%, transparent)}}.ring-destructive\/20{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.ring-destructive\/20{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--text) 10%, transparent)}}.ring-glass-border,.ring-glass-border\/80{--tw-ring-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.ring-glass-border\/80{--tw-ring-color:color-mix(in oklab, var(--gk-glass-border) 80%, transparent)}}.ring-primary\/30{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.ring-ring,.ring-ring\/30{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/30{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.ring-ring\/40{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/40{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-ring\/80{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/80{--tw-ring-color:color-mix(in oklab, var(--ring) 80%, transparent)}}.inset-ring-\[color-mix\(in_oklab\,var\(--primary\)_40\%\,transparent\)\]{--tw-inset-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.inset-ring-\[color-mix\(in_oklab\,var\(--primary\)_40\%\,transparent\)\]{--tw-inset-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.inset-ring-\[color-mix\(in_oklch\,var\(--foreground\)_24\%\,transparent\)\]{--tw-inset-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.inset-ring-\[color-mix\(in_oklch\,var\(--foreground\)_24\%\,transparent\)\]{--tw-inset-ring-color:color-mix(in oklch,var(--foreground) 24%,transparent)}}.inset-ring-\[color-mix\(in_oklch\,var\(--foreground\)_26\%\,transparent\)\]{--tw-inset-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.inset-ring-\[color-mix\(in_oklch\,var\(--foreground\)_26\%\,transparent\)\]{--tw-inset-ring-color:color-mix(in oklch,var(--foreground) 26%,transparent)}}.inset-ring-glass-border\/45{--tw-inset-ring-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.inset-ring-glass-border\/45{--tw-inset-ring-color:color-mix(in oklab, var(--gk-glass-border) 45%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--bg)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-1,.outline-offset-\[-1px\]{outline-offset:-1px}.outline-\[color\:color-mix\(in_oklch\,var\(--ca-ink\)_11\%\,transparent\)\]{outline-color:var(--ca-ink)}@supports (color:color-mix(in lab,red,red)){.outline-\[color\:color-mix\(in_oklch\,var\(--ca-ink\)_11\%\,transparent\)\]{outline-color:color-mix(in oklch,var(--ca-ink) 11%,transparent)}}.outline-\[color\:color-mix\(in_oklch\,var\(--ca-ink\)_15\%\,transparent\)\]{outline-color:var(--ca-ink)}@supports (color:color-mix(in lab,red,red)){.outline-\[color\:color-mix\(in_oklch\,var\(--ca-ink\)_15\%\,transparent\)\]{outline-color:color-mix(in oklch,var(--ca-ink) 15%,transparent)}}.outline-\[color\:color-mix\(in_oklch\,var\(--ca-ink\)_26\%\,transparent\)\]{outline-color:var(--ca-ink)}@supports (color:color-mix(in lab,red,red)){.outline-\[color\:color-mix\(in_oklch\,var\(--ca-ink\)_26\%\,transparent\)\]{outline-color:color-mix(in oklch,var(--ca-ink) 26%,transparent)}}.outline-border{outline-color:var(--border)}.outline-glass-border{outline-color:var(--gk-glass-border)}.outline-primary\/50{outline-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.outline-primary\/50{outline-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.outline-ring\/25{outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.outline-ring\/25{outline-color:color-mix(in oklab,var(--ring) 25%,transparent)}}.outline-ring\/60{outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.outline-ring\/60{outline-color:color-mix(in oklab,var(--ring) 60%,transparent)}}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.saturate-0{--tw-saturate:saturate(0%);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,)}.saturate-50{--tw-saturate:saturate(50%);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,)}.\!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,)!important}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[var\(--gk-blur\)\]{--tw-backdrop-blur:blur(var(--gk-blur));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\[backdrop-filter\:none\]\!{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[box-shadow\,opacity\]{transition-property:box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[color\,box-shadow\,background-color\,border-color\]{transition-property:color,box-shadow,background-color,border-color;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[color\,box-shadow\,background-color\]{transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[height\,transform\]{transition-property:height,transform;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[min-height\]{transition-property:min-height;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[opacity\,color\,background-color\,border-color\]{transition-property:opacity,color,background-color,border-color;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[stroke-width\,opacity\]{transition-property:stroke-width,opacity;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[top\]{transition-property:top;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[translate\,opacity\]{transition-property:translate,opacity;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[width\,opacity\,background-color\]{transition-property:width,opacity,background-color;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-120{--tw-duration:.12s;transition-duration:.12s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[var\(--ca-dur\)\]{--tw-duration:var(--ca-dur);transition-duration:var(--ca-dur)}.duration-\[var\(--ca-dur-fast\)\]{--tw-duration:var(--ca-dur-fast);transition-duration:var(--ca-dur-fast)}.duration-\[var\(--ca-dur-slow\)\]{--tw-duration:var(--ca-dur-slow);transition-duration:var(--ca-dur-slow)}.duration-\[var\(--gk-duration-fast\)\]{--tw-duration:var(--gk-duration-fast);transition-duration:var(--gk-duration-fast)}.ease-\[var\(--ca-ease\)\]{--tw-ease:var(--ca-ease);transition-timing-function:var(--ca-ease)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\!running{animation-play-state:running!important}.\[--ca-tag-c-full\:oklch\(0\.4_0\.06_var\(--ca-tag-h\,268\)\)\]\!{--ca-tag-c-full:oklch(.4 .06 var(--ca-tag-h,268))!important}.\[--ca-tag-c-full\:oklch\(0\.44_0\.014_var\(--gk-hue\)\)\]\!{--ca-tag-c-full:oklch(.44 .014 var(--gk-hue))!important}.\[--chip-hit\:100\%\]{--chip-hit:100%}.\[--cmdk-cap\:50vh\]{--cmdk-cap:50vh}.\[--gk-blur-float\:24px\]{--gk-blur-float:24px}.\[--gk-blur\:var\(--gk-blur-float\)\]{--gk-blur:var(--gk-blur-float)}.\[--gk-chip\:oklch\(1_0_0\/78\%\)\]{--gk-chip:oklch(100% 0 0/.78)}.\[--gk-glass-pop-a\:82\%\]{--gk-glass-pop-a:82%}.\[--gk-glass-pop\:oklch\(1_0_0\/var\(--gk-glass-pop-a\)\)\]{--gk-glass-pop:oklch(1 0 0/var(--gk-glass-pop-a))}.\[--gk-glass-sheet-a\:100\%\]{--gk-glass-sheet-a:100%}.\[--gk-recess\:oklch\(0\.24_0\.018_var\(--gk-hue\)\/8\%\)\]{--gk-recess:oklch(.24 .018 var(--gk-hue)/8%)}.\[--gk-recess\:oklch\(0\.24_0\.018_var\(--gk-hue\)\/11\%\)\]{--gk-recess:oklch(.24 .018 var(--gk-hue)/11%)}.\[--gk-recess\:oklch\(0\.928_0\.006_var\(--gk-hue\)\)\]{--gk-recess:oklch(.928 .006 var(--gk-hue))}.\[--gk-recess\:oklch\(0\.945_0\.006_var\(--gk-hue\)\)\]{--gk-recess:oklch(.945 .006 var(--gk-hue))}.\[--gk-tone\:oklch\(0\.55_0\.055_var\(--ca-tag-h\,268\)\)\]{--gk-tone:oklch(.55 .055 var(--ca-tag-h,268))}.\[--gk-tone\:oklch\(0\.62_0\.05_var\(--ca-tag-h\,268\)\)\]{--gk-tone:oklch(.62 .05 var(--ca-tag-h,268))}.\[--gk-tone\:oklch\(0\.62_0\.018_var\(--gk-hue\)\)\]{--gk-tone:oklch(.62 .018 var(--gk-hue))}.\[--gk-tone\:oklch\(0\.65_0\.11_var\(--ca-tag-h\,268\)\)\]{--gk-tone:oklch(.65 .11 var(--ca-tag-h,268))}.\[--gk-tone\:var\(--status-critical-ink\)\]{--gk-tone:var(--status-critical-ink)}.\[--gk-tone\:var\(--status-warning-ink\)\]{--gk-tone:var(--status-warning-ink)}.\[--meta-ink\:color-mix\(in_oklch\,var\(--foreground\)_88\%\,transparent\)\]{--meta-ink:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.\[--meta-ink\:color-mix\(in_oklch\,var\(--foreground\)_88\%\,transparent\)\]{--meta-ink:color-mix(in oklch,var(--foreground) 88%,transparent)}}.\[--mono-wash\:color-mix\(in_oklab\,var\(--status-critical-ink\)_9\%\,transparent\)\]{--mono-wash:var(--status-critical-ink)}@supports (color:color-mix(in lab,red,red)){.\[--mono-wash\:color-mix\(in_oklab\,var\(--status-critical-ink\)_9\%\,transparent\)\]{--mono-wash:color-mix(in oklab,var(--status-critical-ink) 9%,transparent)}}.\[--rule-far\:color-mix\(in_oklab\,oklch\(0\.42_0\.03_var\(--gk-hue\)\)_18\%\,var\(--background\)\)\]{--rule-far:oklch(.42 .03 var(--gk-hue))}@supports (color:color-mix(in lab,red,red)){.\[--rule-far\:color-mix\(in_oklab\,oklch\(0\.42_0\.03_var\(--gk-hue\)\)_18\%\,var\(--background\)\)\]{--rule-far:color-mix(in oklab,oklch(.42 .03 var(--gk-hue)) 18%,var(--background))}}.\[--rule-far\:color-mix\(in_oklab\,oklch\(0\.46_0\.21_var\(--ca-tag-h\,268\)\)_18\%\,var\(--background\)\)\]{--rule-far:oklch(.46 .21 var(--ca-tag-h,268))}@supports (color:color-mix(in lab,red,red)){.\[--rule-far\:color-mix\(in_oklab\,oklch\(0\.46_0\.21_var\(--ca-tag-h\,268\)\)_18\%\,var\(--background\)\)\]{--rule-far:color-mix(in oklab,oklch(.46 .21 var(--ca-tag-h,268)) 18%,var(--background))}}.\[--rule-far\:color-mix\(in_oklab\,var\(--status-warning-ink\)_18\%\,var\(--background\)\)\]{--rule-far:var(--status-warning-ink)}@supports (color:color-mix(in lab,red,red)){.\[--rule-far\:color-mix\(in_oklab\,var\(--status-warning-ink\)_18\%\,var\(--background\)\)\]{--rule-far:color-mix(in oklab,var(--status-warning-ink) 18%,var(--background))}}.\[--rule-far\:var\(--primary\)\]{--rule-far:var(--primary)}.\[--rule-l\:0\.56\]{--rule-l:.56}.\[--rule\:color-mix\(in_oklab\,oklch\(0\.42_0\.03_var\(--gk-hue\)\)_55\%\,var\(--background\)\)\]{--rule:oklch(.42 .03 var(--gk-hue))}@supports (color:color-mix(in lab,red,red)){.\[--rule\:color-mix\(in_oklab\,oklch\(0\.42_0\.03_var\(--gk-hue\)\)_55\%\,var\(--background\)\)\]{--rule:color-mix(in oklab,oklch(.42 .03 var(--gk-hue)) 55%,var(--background))}}.\[--rule\:color-mix\(in_oklab\,oklch\(0\.46_0\.21_var\(--ca-tag-h\,268\)\)_55\%\,var\(--background\)\)\]{--rule:oklch(.46 .21 var(--ca-tag-h,268))}@supports (color:color-mix(in lab,red,red)){.\[--rule\:color-mix\(in_oklab\,oklch\(0\.46_0\.21_var\(--ca-tag-h\,268\)\)_55\%\,var\(--background\)\)\]{--rule:color-mix(in oklab,oklch(.46 .21 var(--ca-tag-h,268)) 55%,var(--background))}}.\[--rule\:color-mix\(in_oklab\,var\(--status-warning-ink\)_55\%\,var\(--background\)\)\]{--rule:var(--status-warning-ink)}@supports (color:color-mix(in lab,red,red)){.\[--rule\:color-mix\(in_oklab\,var\(--status-warning-ink\)_55\%\,var\(--background\)\)\]{--rule:color-mix(in oklab,var(--status-warning-ink) 55%,var(--background))}}.\[--rule\:var\(--primary\)\]{--rule:var(--primary)}.\[--seg-on\:color-mix\(in_oklab\,oklch\(0\.62_0\.14_var\(--gk-accent-h\)\)_24\%\,transparent\)\]{--seg-on:oklch(.62 .14 var(--gk-accent-h))}@supports (color:color-mix(in lab,red,red)){.\[--seg-on\:color-mix\(in_oklab\,oklch\(0\.62_0\.14_var\(--gk-accent-h\)\)_24\%\,transparent\)\]{--seg-on:color-mix(in oklab,oklch(.62 .14 var(--gk-accent-h)) 24%,transparent)}}.\[--tag-ink\:color-mix\(in_oklch\,var\(--foreground\)_72\%\,transparent\)\]{--tag-ink:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.\[--tag-ink\:color-mix\(in_oklch\,var\(--foreground\)_72\%\,transparent\)\]{--tag-ink:color-mix(in oklch,var(--foreground) 72%,transparent)}}.\[--tick-day-peak\:1\]{--tick-day-peak:1}.\[--tick-day-rest\:0\.80\]{--tick-day-rest:.8}.\[--tick-empty-peak\:0\.92\]{--tick-empty-peak:.92}.\[--tick-empty-rest\:0\.58\]{--tick-empty-rest:.58}.\[--tick-minor-peak\:0\.54\]{--tick-minor-peak:.54}.\[--tick-minor-rest\:0\.44\]{--tick-minor-rest:.44}.\[--tile-rim\:color-mix\(in_oklab\,oklch\(0\.52_0\.14_var\(--ca-tag-h\,268\)\)_30\%\,transparent\)\]{--tile-rim:oklch(.52 .14 var(--ca-tag-h,268))}@supports (color:color-mix(in lab,red,red)){.\[--tile-rim\:color-mix\(in_oklab\,oklch\(0\.52_0\.14_var\(--ca-tag-h\,268\)\)_30\%\,transparent\)\]{--tile-rim:color-mix(in oklab,oklch(.52 .14 var(--ca-tag-h,268)) 30%,transparent)}}.\[--tile-rim\:oklch\(0\.24_0\.018_var\(--gk-hue\)\/7\%\)\]{--tile-rim:oklch(.24 .018 var(--gk-hue)/7%)}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[animation-delay\:-160ms\]{animation-delay:-.16s}.\[animation-delay\:-320ms\]{animation-delay:-.32s}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-top-1{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.zoom-out{--tw-exit-scale:0}:is(.\*\:invisible>*){visibility:hidden}:is(.\*\:shrink-0>*){flex-shrink:0}.not-dark\:bg-clip-padding:not(:where(.dark,.dark *)){background-clip:padding-box}@media not all and (forced-colors:active){.not-forced-colors\:\[--gk-scrim\:transparent\]{--gk-scrim:transparent}}.group-focus-within\/card\:opacity-100:is(:where(.group\/card):focus-within *),.group-focus-within\/child\:opacity-100:is(:where(.group\/child):focus-within *){opacity:1}.group-focus-within\/code\:opacity-0:is(:where(.group\/code):focus-within *){opacity:0}.group-focus-within\/group-label\:opacity-100:is(:where(.group\/group-label):focus-within *),.group-focus-within\/leaf\:opacity-100:is(:where(.group\/leaf):focus-within *),.group-focus-within\/nav-row\:opacity-100:is(:where(.group\/nav-row):focus-within *),.group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *),.group-focus-within\/task\:opacity-100:is(:where(.group\/task):focus-within *){opacity:1}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/attachment\:opacity-100:is(:where(.group\/attachment):hover *),.group-hover\/card\:opacity-100:is(:where(.group\/card):hover *){opacity:1}.group-hover\/child\:inline-flex:is(:where(.group\/child):hover *){display:inline-flex}.group-hover\/child\:opacity-100:is(:where(.group\/child):hover *){opacity:1}.group-hover\/code\:opacity-0:is(:where(.group\/code):hover *){opacity:0}.group-hover\/code\:opacity-100:is(:where(.group\/code):hover *){opacity:1}.group-hover\/day\:bg-glass-hover:is(:where(.group\/day):hover *){background-color:var(--gk-hover)}.group-hover\/drawer-handle\:bg-foreground\/40:is(:where(.group\/drawer-handle):hover *){background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.group-hover\/drawer-handle\:bg-foreground\/40:is(:where(.group\/drawer-handle):hover *){background-color:color-mix(in oklab,var(--text) 40%,transparent)}}.group-hover\/group-label\:opacity-100:is(:where(.group\/group-label):hover *),.group-hover\/gutter\:opacity-100:is(:where(.group\/gutter):hover *),.group-hover\/leaf\:opacity-100:is(:where(.group\/leaf):hover *),.group-hover\/message\:opacity-100:is(:where(.group\/message):hover *),.group-hover\/nav-row\:opacity-100:is(:where(.group\/nav-row):hover *){opacity:1}.group-hover\/play\:scale-105:is(:where(.group\/play):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/project\:opacity-100:is(:where(.group\/project):hover *),.group-hover\/resize\:opacity-100:is(:where(.group\/resize):hover *){opacity:1}.group-hover\/row\:text-muted-foreground:is(:where(.group\/row):hover *){color:var(--muted-foreground)}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}.group-hover\/row\:\[--gk-tone\:oklch\(0\.65_0\.11_var\(--ca-tag-h\,268\)\)\]:is(:where(.group\/row):hover *){--gk-tone:oklch(.65 .11 var(--ca-tag-h,268))}.group-hover\/session\:opacity-100:is(:where(.group\/session):hover *),.group-hover\/task\:opacity-100:is(:where(.group\/task):hover *){opacity:1}}.group-focus\/day\:ring-2:is(:where(.group\/day):focus *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-focus\/day\:ring-ring:is(:where(.group\/day):focus *){--tw-ring-color:var(--ring)}.group-focus\/dropdown-menu-item\:text-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--text)}.group-focus-visible\/drawer-handle\:w-14:is(:where(.group\/drawer-handle):focus-visible *){width:calc(var(--spacing) * 14)}.group-focus-visible\/drawer-handle\:bg-foreground\/50:is(:where(.group\/drawer-handle):focus-visible *){background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.group-focus-visible\/drawer-handle\:bg-foreground\/50:is(:where(.group\/drawer-handle):focus-visible *){background-color:color-mix(in oklab,var(--text) 50%,transparent)}}.group-focus-visible\/drawer-handle\:ring-\[length\:var\(--gk-focus-ring-w\)\]:is(:where(.group\/drawer-handle):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--gk-focus-ring-w) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-focus-visible\/drawer-handle\:ring-ring\/40:is(:where(.group\/drawer-handle):focus-visible *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-focus-visible\/drawer-handle\:ring-ring\/40:is(:where(.group\/drawer-handle):focus-visible *){--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.group-focus-visible\/gutter\:opacity-100:is(:where(.group\/gutter):focus-visible *),.group-focus-visible\/resize\:opacity-100:is(:where(.group\/resize):focus-visible *){opacity:1}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-\[\:focus-visible\]\/row\:\[--gk-tone\:oklch\(0\.65_0\.11_var\(--ca-tag-h\,268\)\)\]:is(:where(.group\/row):has(:focus-visible) *){--gk-tone:oklch(.65 .11 var(--ca-tag-h,268))}.group-has-\[\>input\]\/input-group\:pt-3\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 3.5)}.group-has-\[\>input\]\/input-group\:pb-3\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 3.5)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:text-\[color\:var\(--gk-disabled-fg\,var\(--muted-foreground\)\)\]:is(:where(.group)[data-disabled=true] *){color:var(--gk-disabled-fg,var(--muted-foreground))}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[peek\]\/sidebar\:inline:is(:where(.group\/sidebar)[data-peek] *){display:inline}.group-data-\[peek\]\/sidebar\:inline-flex:is(:where(.group\/sidebar)[data-peek] *){display:inline-flex}.group-data-\[resizing\=true\]\/gutter\:h-16:is(:where(.group\/gutter)[data-resizing=true] *){height:calc(var(--spacing) * 16)}.group-data-\[resizing\=true\]\/gutter\:bg-primary:is(:where(.group\/gutter)[data-resizing=true] *){background-color:var(--accent)}.group-data-\[resizing\=true\]\/gutter\:opacity-100:is(:where(.group\/gutter)[data-resizing=true] *){opacity:1}.group-data-\[resizing\=true\]\/side-panel\:h-16:is(:where(.group\/side-panel)[data-resizing=true] *){height:calc(var(--spacing) * 16)}.group-data-\[resizing\=true\]\/side-panel\:bg-primary:is(:where(.group\/side-panel)[data-resizing=true] *){background-color:var(--accent)}.group-data-\[resizing\=true\]\/side-panel\:opacity-100:is(:where(.group\/side-panel)[data-resizing=true] *){opacity:1}.group-data-\[scrolled-y\=true\]\/table-scroll\:bg-card:is(:where(.group\/table-scroll)[data-scrolled-y=true] *),.group-data-\[scrolled\=true\]\/table-scroll\:bg-card:is(:where(.group\/table-scroll)[data-scrolled=true] *){background-color:var(--solid-1)}.group-data-\[scrolled\=true\]\/table-scroll\:shadow-\[inset_-1px_0_0_var\(--gk-glass-border\)\,6px_0_10px_-8px_oklch\(0_0_0_\/_22\%\)\]:is(:where(.group\/table-scroll)[data-scrolled=true] *){--tw-shadow:inset -1px 0 0 var(--tw-shadow-color,var(--gk-glass-border)), 6px 0 10px -8px var(--tw-shadow-color,oklch(0% 0 0/.22));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[scrolled\=true\]\/table-scroll\:shadow-\[inset_0_-1px_0_var\(--gk-glass-border\)\,inset_-1px_0_0_var\(--gk-glass-border\)\,6px_0_10px_-8px_oklch\(0_0_0_\/_22\%\)\]:is(:where(.group\/table-scroll)[data-scrolled=true] *){--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,var(--gk-glass-border)), inset -1px 0 0 var(--tw-shadow-color,var(--gk-glass-border)), 6px 0 10px -8px var(--tw-shadow-color,oklch(0% 0 0/.22));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.group-data-\[scrolled\=true\]\/table-scroll\:group-hover\/row\:bg-\[image\:linear-gradient\(var\(--gk-hover\)\,var\(--gk-hover\)\)\]:is(:where(.group\/table-scroll)[data-scrolled=true] *):is(:where(.group\/row):hover *){background-image:linear-gradient(var(--gk-hover),var(--gk-hover))}}.group-data-\[scrolled\=true\]\/table-scroll\:group-data-\[selected\]\/row\:bg-\[image\:linear-gradient\(var\(--gk-wash-accent\)\,var\(--gk-wash-accent\)\)\]:is(:where(.group\/table-scroll)[data-scrolled=true] *):is(:where(.group\/row)[data-selected] *){background-image:linear-gradient(var(--gk-wash-accent),var(--gk-wash-accent))}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:h-4:is(:where(.group\/switch)[data-size=default] *){height:calc(var(--spacing) * 4)}.group-data-\[size\=default\]\/switch\:w-6:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 6)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:h-3:is(:where(.group\/switch)[data-size=sm] *){height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/switch\:w-4:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 4)}.group-data-\[state\=closed\]\/pinned\:-rotate-90:is(:where(.group\/pinned)[data-state=closed] *){rotate:-90deg}.group-data-\[state\=open\]\/disclose\:rotate-90:is(:where(.group\/disclose)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\/steps\:rotate-180:is(:where(.group\/steps)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\/tasks\:rotate-90:is(:where(.group\/tasks)[data-state=open] *){rotate:90deg}.group-data-\[variant\=line\]\/tabs-list\:h-full:is(:where(.group\/tabs-list)[data-variant=line] *){height:100%}.group-data-open\/accordion-trigger\:rotate-180:is(:is(:where(.group\/accordion-trigger):where([data-state=open]),:where(.group\/accordion-trigger):where([data-open]:not([data-open=false]))) *),.group-data-open\/reasoning-trigger\:rotate-180:is(:is(:where(.group\/reasoning-trigger):where([data-state=open]),:where(.group\/reasoning-trigger):where([data-open]:not([data-open=false]))) *),.group-data-open\/tool-call-trigger\:rotate-180:is(:is(:where(.group\/tool-call-trigger):where([data-state=open]),:where(.group\/tool-call-trigger):where([data-open]:not([data-open=false]))) *){rotate:180deg}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--text)}.group-data-disabled\/slider\:pointer-events-none:is(:is(:where(.group\/slider):where([data-disabled=true]),:where(.group\/slider):where([data-disabled]:not([data-disabled=false]))) *){pointer-events:none}.group-data-disabled\/slider\:border-\[color\:var\(--gk-disabled-fg\,var\(--muted-foreground\)\)\]:is(:is(:where(.group\/slider):where([data-disabled=true]),:where(.group\/slider):where([data-disabled]:not([data-disabled=false]))) *){border-color:var(--gk-disabled-fg,var(--muted-foreground))}.group-data-disabled\/slider\:bg-\[color\:var\(--gk-disabled-fg\,var\(--muted-foreground\)\)\]:is(:is(:where(.group\/slider):where([data-disabled=true]),:where(.group\/slider):where([data-disabled]:not([data-disabled=false]))) *),.group-data-disabled\/switch\:bg-\[color\:var\(--gk-disabled-fg\,var\(--muted-foreground\)\)\]:is(:is(:where(.group\/switch):where([data-disabled=true]),:where(.group\/switch):where([data-disabled]:not([data-disabled=false]))) *){background-color:var(--gk-disabled-fg,var(--muted-foreground))}.group-data-horizontal\/tabs\:h-10:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 10)}.group-data-vertical\/tabs\:h-auto:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:auto}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:max-h-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){max-height:100%}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.group-data-vertical\/tabs\:rounded-2xl:is(:where(.group\/tabs):where([data-orientation=vertical]) *){border-radius:min(calc(var(--radius) * 1.8),calc(var(--radius) + 16px))}.group-data-vertical\/tabs\:px-3:is(:where(.group\/tabs):where([data-orientation=vertical]) *){padding-inline:calc(var(--spacing) * 3)}.group-data-vertical\/tabs\:py-1\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *){padding-block:calc(var(--spacing) * 1.5)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:text-\[color\:var\(--gk-disabled-fg\,var\(--muted-foreground\)\)\]:is(:where(.peer):disabled~*){color:var(--gk-disabled-fg,var(--muted-foreground))}.marker\:text-muted-foreground ::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::marker{color:var(--muted-foreground)}.marker\:text-muted-foreground ::-webkit-details-marker{color:var(--muted-foreground)}.marker\:text-muted-foreground::-webkit-details-marker{color:var(--muted-foreground)}.marker\:text-muted-foreground\/60 ::marker{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.marker\:text-muted-foreground\/60 ::marker{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.marker\:text-muted-foreground\/60::marker{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.marker\:text-muted-foreground\/60::marker{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.marker\:text-muted-foreground\/60 ::-webkit-details-marker{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.marker\:text-muted-foreground\/60 ::-webkit-details-marker{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.marker\:text-muted-foreground\/60::-webkit-details-marker{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.marker\:text-muted-foreground\/60::-webkit-details-marker{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--text)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-ink-2\/70::placeholder{color:var(--ca-ink-2)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-ink-2\/70::placeholder{color:color-mix(in oklab,var(--ca-ink-2) 70%,transparent)}}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/50::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/50::placeholder{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.placeholder\:text-muted-foreground\/85::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-muted-foreground\/85::placeholder{color:color-mix(in oklab,var(--muted-foreground) 85%,transparent)}}.placeholder\:italic::placeholder{font-style:italic}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.before\:-inset-x-0\.5:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * -.5)}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:inset-x-1:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 1)}.before\:-inset-y-2:before{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.before\:-inset-y-px:before{content:var(--tw-content);inset-block:-1px}.before\:inset-y-1:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 1)}.before\:-top-1\.5:before{content:var(--tw-content);top:calc(var(--spacing) * -1.5)}.before\:-top-px:before{content:var(--tw-content);top:-1px}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:z-10:before{content:var(--tw-content);z-index:10}.before\:mx-2:before{content:var(--tw-content);margin-inline:calc(var(--spacing) * 2)}.before\:mr-4:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 4)}.before\:block:before{content:var(--tw-content);display:block}.before\:hidden:before{content:var(--tw-content);display:none}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:h-0\.5:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.before\:h-\[var\(--chip-hit\)\]:before{content:var(--tw-content);height:var(--chip-hit)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6)}.before\:w-8:before{content:var(--tw-content);width:calc(var(--spacing) * 8)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:rounded-2xl:before{content:var(--tw-content);border-radius:min(calc(var(--radius) * 1.8),calc(var(--radius) + 16px))}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:rounded-lg:before{content:var(--tw-content);border-radius:var(--radius)}.before\:bg-\[color\:var\(--primary\)\]:before{content:var(--tw-content);background-color:var(--primary)}.before\:bg-foreground\/80:before{content:var(--tw-content);background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.before\:bg-foreground\/80:before{background-color:color-mix(in oklab,var(--text) 80%,transparent)}}.before\:bg-glass-border\/45:before{content:var(--tw-content);background-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.before\:bg-glass-border\/45:before{background-color:color-mix(in oklab,var(--gk-glass-border) 45%,transparent)}}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--accent)}.before\:bg-\[linear-gradient\(to_bottom\,oklch\(100\%_0_0\/0\.97\)_0\%\,oklch\(100\%_0_0\/0\.965\)_50\%\,oklch\(0\.99_0\.006_var\(--gk-hue\)\/0\.965\)_100\%\)\]:before{content:var(--tw-content);background-image:linear-gradient(to bottom,#fffffff7,#fffffff6,oklch(.99 .006 var(--gk-hue)/.965))}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:JetBrains Mono,ui-monospace,monospace}.before\:text-\[13px\]:before{content:var(--tw-content);font-size:13px}.before\:text-muted-foreground\/50:before{content:var(--tw-content);color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.before\:text-muted-foreground\/50:before{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.before\:content-\[\"\"\]:before,.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}.group-data-horizontal\/tabs\:group-data-\[variant\=default\]\/tabs-list\:before\:inset-x-4:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):is(:where(.group\/tabs-list)[data-variant=default] *):before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 4)}.group-data-horizontal\/tabs\:group-data-\[variant\=default\]\/tabs-list\:before\:bottom-1:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):is(:where(.group\/tabs-list)[data-variant=default] *):before{content:var(--tw-content);bottom:calc(var(--spacing) * 1)}.group-data-horizontal\/tabs\:group-data-\[variant\=default\]\/tabs-list\:before\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):is(:where(.group\/tabs-list)[data-variant=default] *):before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-horizontal\/tabs\:group-data-\[variant\=line\]\/tabs-list\:before\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):is(:where(.group\/tabs-list)[data-variant=line] *):before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:group-data-\[variant\=line\]\/tabs-list\:before\:bottom-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):is(:where(.group\/tabs-list)[data-variant=line] *):before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:group-data-\[variant\=line\]\/tabs-list\:before\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):is(:where(.group\/tabs-list)[data-variant=line] *):before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:group-data-\[variant\=default\]\/tabs-list\:before\:inset-y-2:is(:where(.group\/tabs):where([data-orientation=vertical]) *):is(:where(.group\/tabs-list)[data-variant=default] *):before{content:var(--tw-content);inset-block:calc(var(--spacing) * 2)}.group-data-vertical\/tabs\:group-data-\[variant\=default\]\/tabs-list\:before\:left-1\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):is(:where(.group\/tabs-list)[data-variant=default] *):before{content:var(--tw-content);left:calc(var(--spacing) * 1.5)}.group-data-vertical\/tabs\:group-data-\[variant\=default\]\/tabs-list\:before\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):is(:where(.group\/tabs-list)[data-variant=default] *):before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:group-data-\[variant\=line\]\/tabs-list\:before\:inset-y-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):is(:where(.group\/tabs-list)[data-variant=line] *):before{content:var(--tw-content);inset-block:calc(var(--spacing) * 1)}.group-data-vertical\/tabs\:group-data-\[variant\=line\]\/tabs-list\:before\:right-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):is(:where(.group\/tabs-list)[data-variant=line] *):before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:group-data-\[variant\=line\]\/tabs-list\:before\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):is(:where(.group\/tabs-list)[data-variant=line] *):before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-3:after{content:var(--tw-content);inset:calc(var(--spacing) * -3)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:top-1\.5:after{content:var(--tw-content);top:calc(var(--spacing) * 1.5)}.after\:top-\[var\(--radius-2xl\)\]:after{content:var(--tw-content);top:var(--radius-2xl)}.after\:-bottom-1\.5:after{content:var(--tw-content);bottom:calc(var(--spacing) * -1.5)}.after\:bottom-\[calc\(var\(--note-pane-gutter\)\+var\(--radius-2xl\)\)\]:after{content:var(--tw-content);bottom:calc(var(--note-pane-gutter) + var(--radius-2xl))}.after\:left-1\.5:after{content:var(--tw-content);left:calc(var(--spacing) * 1.5)}.after\:left-\[var\(--grip-line\)\]:after{content:var(--tw-content);left:var(--grip-line)}.after\:hidden:after{content:var(--tw-content);display:none}.after\:size-2:after{content:var(--tw-content);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:w-0\.5:after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-\[1px\]:after{content:var(--tw-content);border-radius:1px}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:rounded-xl:after{content:var(--tw-content);border-radius:calc(var(--radius) + 4px)}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-t:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.after\:border-l:after{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.after\:border-\[var\(--gk-glass-border\)\]:after{content:var(--tw-content);border-color:var(--gk-glass-border)}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-\[var\(--ring\)\]:after{content:var(--tw-content);background-color:var(--ring)}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--accent)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--gk-ease-standard));transition-duration:var(--tw-duration,var(--gk-duration-fast))}.after\:duration-\[var\(--ca-dur-fast\)\]:after{content:var(--tw-content);--tw-duration:var(--ca-dur-fast);transition-duration:var(--ca-dur-fast)}.after\:content-\[\"\"\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:rounded-l-sm:first-child{border-top-left-radius:calc(var(--radius) - 4px);border-bottom-left-radius:calc(var(--radius) - 4px)}.first\:rounded-tl-xl:first-child{border-top-left-radius:calc(var(--radius) + 4px)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:flex-none:last-child{flex:none}.last\:rounded-r-sm:last-child{border-top-right-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.last\:rounded-tr-xl:last-child{border-top-right-radius:calc(var(--radius) + 4px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.checked\:border-\[color-mix\(in_oklch\,var\(--primary\)_78\%\,var\(--card\)\)\]\!:checked{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.checked\:border-\[color-mix\(in_oklch\,var\(--primary\)_78\%\,var\(--card\)\)\]\!:checked{border-color:color-mix(in oklch,var(--primary) 78%,var(--card))!important}}.checked\:bg-\[color-mix\(in_oklch\,var\(--primary\)_78\%\,var\(--card\)\)\]\!:checked{background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.checked\:bg-\[color-mix\(in_oklch\,var\(--primary\)_78\%\,var\(--card\)\)\]\!:checked{background-color:color-mix(in oklch,var(--primary) 78%,var(--card))!important}}.checked\:before\:bg-primary-foreground\!:checked:before{content:var(--tw-content);background-color:var(--text-inverse)!important}.empty\:hidden:empty{display:none}.focus-within\:border-inherit:focus-within{border-color:inherit}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-ring:focus-within,.focus-within\:ring-ring\/40:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-ring\/40:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}@media(hover:hover){.hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_30\%\,transparent\)\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_30\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--secondary\)_75\%\,transparent\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--secondary\)_75\%\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--secondary) 75%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--status-critical\)_12\%\,transparent\)\]:hover{background-color:var(--status-critical)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--status-critical\)_12\%\,transparent\)\]:hover{background-color:color-mix(in oklch,var(--status-critical) 12%,transparent)}}.hover\:bg-\[var\(--gk-hover\)\]:hover{background-color:var(--gk-hover)}.hover\:bg-\[var\(--gk-primary-hover\)\]:hover{background-color:var(--gk-primary-hover)}.hover\:bg-accent:hover,.hover\:bg-accent\/10:hover{background-color:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab,var(--accent-soft) 10%,transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent-soft) 50%,transparent)}}.hover\:bg-accent\/60:hover{background-color:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab,var(--accent-soft) 60%,transparent)}}.hover\:bg-background:hover,.hover\:bg-background\/60:hover{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-background\/60:hover{background-color:color-mix(in oklab,var(--bg) 60%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.hover\:bg-destructive\/25:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/25:hover{background-color:color-mix(in oklab,var(--danger) 25%,transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab,var(--text) 10%,transparent)}}.hover\:bg-glass-hover:hover,.hover\:bg-glass-hover\/30:hover{background-color:var(--gk-hover)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-glass-hover\/30:hover{background-color:color-mix(in oklab,var(--gk-hover) 30%,transparent)}}.hover\:bg-glass-hover\/50:hover{background-color:var(--gk-hover)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-glass-hover\/50:hover{background-color:color-mix(in oklab,var(--gk-hover) 50%,transparent)}}.hover\:bg-glass-strong:hover{background-color:var(--gk-glass-strong)}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--gk-chip)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--gk-chip) 40%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/15:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.hover\:bg-primary\/25:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/25:hover{background-color:color-mix(in oklab,var(--accent) 25%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--accent) 90%,transparent)}}.hover\:bg-sidebar-accent\/60:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sidebar-accent\/60:hover{background-color:color-mix(in oklab,var(--sidebar-accent) 60%,transparent)}}.hover\:bg-sidebar-accent\/85:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sidebar-accent\/85:hover{background-color:color-mix(in oklab,var(--sidebar-accent) 85%,transparent)}}.hover\:bg-status-critical\/10:hover{background-color:var(--status-critical)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-status-critical\/10:hover{background-color:color-mix(in oklab,var(--status-critical) 10%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/75:hover{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/75:hover{background-color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.hover\:text-\[color-mix\(in_srgb\,var\(--status-good-ink\)_55\%\,var\(--ca-ink\)\)\]:hover{color:var(--status-good-ink)}@supports (color:color-mix(in lab,red,red)){.hover\:text-\[color-mix\(in_srgb\,var\(--status-good-ink\)_55\%\,var\(--ca-ink\)\)\]:hover{color:color-mix(in srgb,var(--status-good-ink) 55%,var(--ca-ink))}}.hover\:text-\[var\(--gk-primary-hover\)\]:hover{color:var(--gk-primary-hover)}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--text)}.hover\:text-ink:hover{color:var(--ca-ink)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--accent)}.hover\:text-primary-ink:hover{color:var(--primary-ink)}.hover\:text-sidebar-foreground:hover{color:var(--sidebar-foreground)}.hover\:text-status-critical-ink:hover{color:var(--status-critical-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[var\(--primary-ink\)\]:hover{-webkit-text-decoration-color:var(--primary-ink);text-decoration-color:var(--primary-ink)}.hover\:decoration-primary:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.hover\:decoration-1:hover{text-decoration-thickness:1px}.hover\:underline-offset-2:hover{text-underline-offset:2px}.hover\:opacity-90:hover{opacity:.9}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-glass-border\/100:hover{--tw-ring-color:var(--gk-glass-border)}.hover\:ring-ring\/20:hover{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-ring\/20:hover{--tw-ring-color:color-mix(in oklab, var(--ring) 20%, transparent)}}.hover\:before\:bg-glass-hover:hover:before{content:var(--tw-content);background-color:var(--gk-hover)}.hover\:after\:opacity-100:hover:after{content:var(--tw-content);opacity:1}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:bg-\[var\(--gk-wash-accent\)\]:focus{background-color:var(--gk-wash-accent)}.focus\:text-foreground:focus{color:var(--text)}.focus\:inset-ring-2:focus{--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:inset-ring-\[color-mix\(in_oklab\,var\(--ring\)\,var\(--foreground\)_35\%\)\]:focus{--tw-inset-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus\:inset-ring-\[color-mix\(in_oklab\,var\(--ring\)\,var\(--foreground\)_35\%\)\]:focus{--tw-inset-ring-color:color-mix(in oklab,var(--ring),var(--foreground) 35%)}}:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-foreground:not([data-variant=destructive]):focus *){color:var(--text)}.focus-visible\:rounded-sm:focus-visible{border-radius:calc(var(--radius) - 4px)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-glass-hover:focus-visible{background-color:var(--gk-hover)}.focus-visible\:text-foreground:focus-visible{color:var(--text)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[length\:var\(--gk-focus-ring-w\)\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--gk-focus-ring-w) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:inset-ring-2:focus-visible{--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[color\:color-mix\(in_oklch\,var\(--primary\)_45\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color\:color-mix\(in_oklch\,var\(--primary\)_45\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in oklch,var(--primary) 45%,transparent)}}.focus-visible\:ring-\[color\:var\(--gk-focus-ring\)\]:focus-visible{--tw-ring-color:var(--gk-focus-ring)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-sidebar-ring\/40:focus-visible{--tw-ring-color:var(--sidebar-ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-sidebar-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--sidebar-ring) 40%, transparent)}}.focus-visible\:inset-ring-ring:focus-visible{--tw-inset-ring-color:var(--ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-sidebar:focus-visible{--tw-ring-offset-color:var(--sidebar)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[5px\]:focus-visible{outline-offset:5px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.focus-visible\:after\:opacity-100:focus-visible:after{content:var(--tw-content);opacity:1}.focus-visible\:after\:ring-\[length\:var\(--gk-focus-ring-w\)\]:focus-visible:after{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--gk-focus-ring-w) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:after\:ring-\[color\:var\(--gk-focus-ring\)\]:focus-visible:after{content:var(--tw-content);--tw-ring-color:var(--gk-focus-ring)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-border:disabled{border-color:var(--border)}.disabled\:border-transparent:disabled{border-color:#0000}.disabled\:bg-\[color\:var\(--gk-disabled-bg\)\]:disabled{background-color:var(--gk-disabled-bg)}.disabled\:bg-\[color\:var\(--gk-disabled-bg\,var\(--gk-recess\)\)\]:disabled{background-color:var(--gk-disabled-bg,var(--gk-recess))}.disabled\:text-\[color\:var\(--gk-disabled-fg\)\]:disabled{color:var(--gk-disabled-fg)}.disabled\:text-\[color\:var\(--gk-disabled-fg\,var\(--muted-foreground\)\)\]:disabled{color:var(--gk-disabled-fg,var(--muted-foreground))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-density=compact]) .in-data-\[density\=compact\]\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:where([data-density=compact]) .in-data-\[density\=compact\]\:size-\[calc\(var\(--gk-control-h\)-0\.5rem\)\]{width:calc(var(--gk-control-h) - .5rem);height:calc(var(--gk-control-h) - .5rem)}:where([data-density=compact]) .in-data-\[density\=compact\]\:size-\[calc\(var\(--gk-control-h\)-0\.25rem\)\]{width:calc(var(--gk-control-h) - .25rem);height:calc(var(--gk-control-h) - .25rem)}:where([data-density=compact]) .in-data-\[density\=compact\]\:size-\[var\(--gk-control-h\)\]{width:var(--gk-control-h);height:var(--gk-control-h)}:where([data-density=compact]) .in-data-\[density\=compact\]\:h-4{height:calc(var(--spacing) * 4)}:where([data-density=compact]) .in-data-\[density\=compact\]\:h-4\.5{height:calc(var(--spacing) * 4.5)}:where([data-density=compact]) .in-data-\[density\=compact\]\:h-\[calc\(var\(--gk-control-h\)-0\.5rem\)\]{height:calc(var(--gk-control-h) - .5rem)}:where([data-density=compact]) .in-data-\[density\=compact\]\:h-\[calc\(var\(--gk-control-h\)-0\.25rem\)\]{height:calc(var(--gk-control-h) - .25rem)}:where([data-density=compact]) .in-data-\[density\=compact\]\:h-\[calc\(var\(--gk-control-h\)-0\.75rem\)\]{height:calc(var(--gk-control-h) - .75rem)}:where([data-density=compact]) .in-data-\[density\=compact\]\:h-\[var\(--gk-control-h\)\]{height:var(--gk-control-h)}:where([data-density=compact]) .in-data-\[density\=compact\]\:min-h-14{min-height:calc(var(--spacing) * 14)}:where([data-density=compact]) .in-data-\[density\=compact\]\:min-w-\[calc\(var\(--gk-control-h\)-0\.5rem\)\]{min-width:calc(var(--gk-control-h) - .5rem)}:where([data-density=compact]) .in-data-\[density\=compact\]\:min-w-\[calc\(var\(--gk-control-h\)-0\.25rem\)\]{min-width:calc(var(--gk-control-h) - .25rem)}:where([data-density=compact]) .in-data-\[density\=compact\]\:min-w-\[var\(--gk-control-h\)\]{min-width:var(--gk-control-h)}:where([data-density=compact]) .in-data-\[density\=compact\]\:gap-0\.5{gap:calc(var(--spacing) * .5)}:where([data-density=compact]) .in-data-\[density\=compact\]\:px-1{padding-inline:calc(var(--spacing) * 1)}:where([data-density=compact]) .in-data-\[density\=compact\]\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}:where([data-density=compact]) .in-data-\[density\=compact\]\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}:where([data-density=compact]) .in-data-\[density\=compact\]\:px-3{padding-inline:calc(var(--spacing) * 3)}:where([data-density=compact]) .in-data-\[density\=compact\]\:py-1{padding-block:calc(var(--spacing) * 1)}:where([data-density=compact]) .in-data-\[density\=compact\]\:py-2{padding-block:calc(var(--spacing) * 2)}:where([data-layout=fill]) .in-data-\[layout\=fill\]\:min-w-0{min-width:calc(var(--spacing) * 0)}:where([data-layout=fill]) .in-data-\[layout\=fill\]\:flex-1{flex:1}:where([data-layout=fill]) .in-data-\[layout\=fill\]\:overflow-hidden{overflow:hidden}:where([data-layout=fill]) .in-data-\[layout\=fill\]\:text-ellipsis{text-overflow:ellipsis}:where([data-layout=fill]) .in-data-\[layout\=fill\]\:whitespace-nowrap{white-space:nowrap}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-\[var\(--gk-radius-pop\)\]{border-radius:var(--gk-radius-pop)}.has-data-\[align\=block-end\]\:rounded-3xl:has([data-align=block-end]),.has-data-\[align\=block-start\]\:rounded-3xl:has([data-align=block-start]){border-radius:min(calc(var(--radius) * 2.2),calc(var(--radius) + 20px))}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[slot\=alert-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=alert-action]){grid-template-columns:1fr auto}.has-data-\[slot\=alert-action\]\:gap-x-3:has([data-slot=alert-action]){column-gap:calc(var(--spacing) * 3)}.has-data-\[slot\=alert-dialog-body\]\:overflow-hidden:has([data-slot=alert-dialog-body]){overflow:hidden}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=drawer-body\]\:overflow-hidden:has([data-slot=drawer-body]){overflow:hidden}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[slot\=sheet-body\]\:overflow-clip:has([data-slot=sheet-body]){overflow:clip}.has-data-\[state\=open\]\:flex:has([data-state=open]){display:flex}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-ring:has(:focus-visible),.has-\[\:focus-visible\]\:ring-ring\/50:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\:focus-visible\]\:ring-ring\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\=composer-input\]\:focus-visible\]\:ring-\[length\:var\(--gk-focus-ring-w\)\]:has([data-slot=composer-input]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--gk-focus-ring-w) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=composer-input\]\:focus-visible\]\:ring-\[color\:var\(--gk-focus-ring\)\]:has([data-slot=composer-input]:focus-visible){--tw-ring-color:var(--gk-focus-ring)}.has-\[\[data-slot\=dialog-body\]\]\:overflow-hidden:has([data-slot=dialog-body]){overflow:hidden}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[length\:var\(--gk-focus-ring-w\)\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--gk-focus-ring-w) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[color\:var\(--gk-focus-ring\)\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--gk-focus-ring)}.has-\[\[data-slot\=multi-select-trigger\]\:focus-visible\]\:border-ring:has([data-slot=multi-select-trigger]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=multi-select-trigger\]\:focus-visible\]\:ring-\[length\:var\(--gk-focus-ring-w\)\]:has([data-slot=multi-select-trigger]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--gk-focus-ring-w) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=multi-select-trigger\]\:focus-visible\]\:ring-\[color\:var\(--gk-focus-ring\)\]:has([data-slot=multi-select-trigger]:focus-visible){--tw-ring-color:var(--gk-focus-ring)}.has-\[\[data-slot\=multi-select-trigger\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot=multi-select-trigger][aria-invalid=true]){border-color:var(--danger)}.has-\[\[data-slot\=multi-select-trigger\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot=multi-select-trigger][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=multi-select-trigger\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot=multi-select-trigger][aria-invalid=true]){--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=multi-select-trigger\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot=multi-select-trigger][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.has-\[\[data-slot\=tag-input-control\]\:focus-visible\]\:border-ring:has([data-slot=tag-input-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=tag-input-control\]\:focus-visible\]\:ring-\[length\:var\(--gk-focus-ring-w\)\]:has([data-slot=tag-input-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--gk-focus-ring-w) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=tag-input-control\]\:focus-visible\]\:ring-\[color\:var\(--gk-focus-ring\)\]:has([data-slot=tag-input-control]:focus-visible){--tw-ring-color:var(--gk-focus-ring)}.has-\[\[data-slot\=tag-input-control\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot=tag-input-control][aria-invalid=true]){border-color:var(--danger)}.has-\[\[data-slot\=tag-input-control\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot=tag-input-control][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=tag-input-control\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot=tag-input-control][aria-invalid=true]){--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=tag-input-control\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot=tag-input-control][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--danger)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.has-\[input\:focus-visible\]\:border-ring:has(:is(input:focus-visible)){border-color:var(--ring)}.has-\[input\:focus-visible\]\:ring-\[length\:var\(--gk-focus-ring-w\)\]:has(:is(input:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--gk-focus-ring-w) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[input\:focus-visible\]\:ring-\[color\:var\(--gk-focus-ring\)\]:has(:is(input:focus-visible)){--tw-ring-color:var(--gk-focus-ring)}.has-\[input\:focus-visible\]\:outline-2:has(:is(input:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[input\:focus-visible\]\:outline-offset-2:has(:is(input:focus-visible)){outline-offset:2px}.has-\[input\:focus-visible\]\:outline-ring\/60:has(:is(input:focus-visible)){outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[input\:focus-visible\]\:outline-ring\/60:has(:is(input:focus-visible)){outline-color:color-mix(in oklab,var(--ring) 60%,transparent)}}.has-\[textarea\]\:rounded-2xl:has(:is(textarea)){border-radius:min(calc(var(--radius) * 1.8),calc(var(--radius) + 16px))}.has-\[textarea\:focus-visible\]\:ring-3:has(:is(textarea:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[textarea\:focus-visible\]\:ring-ring\/30:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[textarea\:focus-visible\]\:ring-ring\/30:has(:is(textarea:focus-visible)){--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.has-\[\>\:only-child\]\:hidden:has(>:only-child){display:none}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>button\]\:-mr-1:has(>button){margin-right:calc(var(--spacing) * -1)}.has-\[\>button\]\:-ml-1:has(>button){margin-left:calc(var(--spacing) * -1)}.has-\[\>kbd\]\:-mr-1:has(>kbd){margin-right:calc(var(--spacing) * -1)}.has-\[\>kbd\]\:-ml-1:has(>kbd){margin-left:calc(var(--spacing) * -1)}.has-\[\>p\]\:block:has(>p){display:block}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2\.5:has(>svg){column-gap:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:has-data-\[slot\=alert-action\]\:grid-cols-\[auto_1fr_auto\]:has(>svg):has([data-slot=alert-action]){grid-template-columns:auto 1fr auto}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-\[color-mix\(in_oklab\,var\(--primary\)_30\%\,transparent\)\][aria-expanded=true]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.aria-expanded\:bg-\[color-mix\(in_oklab\,var\(--primary\)_30\%\,transparent\)\][aria-expanded=true]{background-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.aria-expanded\:bg-\[color-mix\(in_oklab\,var\(--secondary\)_75\%\,transparent\)\][aria-expanded=true]{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.aria-expanded\:bg-\[color-mix\(in_oklab\,var\(--secondary\)_75\%\,transparent\)\][aria-expanded=true]{background-color:color-mix(in oklab,var(--secondary) 75%,transparent)}}.aria-expanded\:bg-glass-hover[aria-expanded=true]{background-color:var(--gk-hover)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--gk-soft)}.aria-expanded\:text-foreground[aria-expanded=true],.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--text)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--danger)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.aria-invalid\:focus-visible\:ring-destructive\/30[aria-invalid=true]:focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:focus-visible\:ring-destructive\/30[aria-invalid=true]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--accent)}.aria-pressed\:ring-2[aria-pressed=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-pressed\:ring-foreground[aria-pressed=true]{--tw-ring-color:var(--text)}.data-fade-l\:\[mask-image\:linear-gradient\(90deg\,transparent\,\#000_var\(--gk-fade-edge\)\)\][data-fade-l]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--gk-fade-edge));mask-image:linear-gradient(90deg,transparent,#000 var(--gk-fade-edge))}.data-fade-r\:\[mask-image\:linear-gradient\(90deg\,\#000_calc\(100\%-var\(--gk-fade-edge\)\)\,transparent\)\][data-fade-r]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--gk-fade-edge)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--gk-fade-edge)),transparent)}.data-fade-l\:data-fade-r\:\[mask-image\:linear-gradient\(90deg\,transparent\,\#000_2\.5rem\,\#000_calc\(100\%-var\(--gk-fade-edge\)\)\,transparent\)\][data-fade-l][data-fade-r]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - var(--gk-fade-edge)),transparent);mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - var(--gk-fade-edge)),transparent)}.data-fits\:overflow-visible[data-fits]{overflow:visible}.data-highlighted\:bg-\[var\(--gk-wash-accent\)\][data-highlighted]{background-color:var(--gk-wash-accent)}.data-highlighted\:text-foreground[data-highlighted]{color:var(--text)}.data-highlighted\:inset-ring-2[data-highlighted]{--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-highlighted\:inset-ring-\[color-mix\(in_oklab\,var\(--ring\)\,var\(--foreground\)_35\%\)\][data-highlighted]{--tw-inset-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:inset-ring-\[color-mix\(in_oklab\,var\(--ring\)\,var\(--foreground\)_35\%\)\][data-highlighted]{--tw-inset-ring-color:color-mix(in oklab,var(--ring),var(--foreground) 35%)}}.data-inset\:pl-9\.5[data-inset]{padding-left:calc(var(--spacing) * 9.5)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-retained\:opacity-55[data-retained]{opacity:.55}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[date-dimmed\]\:text-\[oklch\(0\.525_0\.014_var\(--gk-hue\)\)\][data-date-dimmed]{color:oklch(.525 .014 var(--gk-hue))}.data-\[date-dimmed\]\:opacity-100\![data-date-dimmed]{opacity:1!important}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[drag-active\=true\]\:border-solid[data-drag-active=true]{--tw-border-style:solid;border-style:solid}.data-\[drag-active\=true\]\:border-ring[data-drag-active=true]{border-color:var(--ring)}.data-\[drag-active\=true\]\:bg-glass-hover[data-drag-active=true]{background-color:var(--gk-hover)}.data-\[dragging\]\:opacity-40[data-dragging]{opacity:.4}.data-\[highlighted\]\:bg-\[var\(--gk-hover\)\][data-highlighted]{background-color:var(--gk-hover)}.data-\[mode\=docked\]\:ms-3[data-mode=docked]{margin-inline-start:calc(var(--spacing) * 3)}.data-\[mode\=docked\]\:mt-0[data-mode=docked]{margin-top:calc(var(--spacing) * 0)}.data-\[open\=false\]\:-rotate-90[data-open=false]{rotate:-90deg}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[resizing\]\:after\:opacity-100[data-resizing]:after{content:var(--tw-content);opacity:1}.data-\[scrolled\]\:border-b[data-scrolled]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[scrolled\]\:border-glass-border[data-scrolled]{border-color:var(--gk-glass-border)}.data-\[scrolled\]\:shadow-\[0_6px_10px_-8px_oklch\(0_0_0\/22\%\)\][data-scrolled]{--tw-shadow:0 6px 10px -8px var(--tw-shadow-color,oklch(0% 0 0/.22));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[selected\]\:bg-\[var\(--gk-wash-accent\)\][data-selected]{background-color:var(--gk-wash-accent)}.data-\[selected\=true\]\:bg-\[oklch\(0\.24_0\.018_var\(--gk-hue\)\/0\.11\)\][data-selected=true]{background-color:oklch(.24 .018 var(--gk-hue)/.11)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-5[data-size=default]{height:calc(var(--spacing) * 5)}.data-\[size\=default\]\:h-\[var\(--gk-control-h\)\][data-size=default]{height:var(--gk-control-h)}.data-\[size\=default\]\:w-11[data-size=default]{width:calc(var(--spacing) * 11)}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-4[data-size=sm]{height:calc(var(--spacing) * 4)}.data-\[size\=sm\]\:h-\[calc\(var\(--gk-control-h\)-0\.25rem\)\][data-size=sm]{height:calc(var(--gk-control-h) - .25rem)}.data-\[size\=sm\]\:w-7[data-size=sm]{width:calc(var(--spacing) * 7)}:is(.\*\*\:data-\[slot\$\=-separator\]\:bg-glass-border *)[data-slot$=-separator]{background-color:var(--gk-glass-border)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--danger) 90%,transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--bg)}:is(.has-\[\>\[data-variant\=outline\]\]\:\*\:data-\[slot\=input-group\]\:border-border:has(>[data-variant=outline])>*)[data-slot=input-group]{border-color:var(--border)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-3xl *)[data-slot=kbd]{border-radius:min(calc(var(--radius) * 2.2),calc(var(--radius) + 20px))}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-lg *)[data-slot=kbd]{border-radius:var(--radius)}:is(.\*\*\:data-\[slot\=kbd\]\:bg-muted-foreground\/10 *)[data-slot=kbd]{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.\*\*\:data-\[slot\=kbd\]\:bg-muted-foreground\/10 *)[data-slot=kbd]{background-color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}:is(.\*\*\:data-\[slot\=kbd\]\:px-1\.5 *)[data-slot=kbd]{padding-inline:calc(var(--spacing) * 1.5)}:is(.has-\[\>\[data-variant\=outline\]\]\:\*\:data-\[slot\=select-trigger\]\:border-border:has(>[data-variant=outline])>*)[data-slot=select-trigger]{border-color:var(--border)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=checked\]\:translate-x-\[15px\][data-state=checked]{--tw-translate-x:15px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-\[var\(--gk-hover\)\][data-state=checked]{background-color:var(--gk-hover)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--accent)}.data-\[state\=checked\]\:text-ink[data-state=checked]{color:var(--ca-ink)}.data-\[state\=checked\]\:ring-transparent[data-state=checked]{--tw-ring-color:transparent}.data-\[state\=closed\]\:animate-\[overlay-out_var\(--ca-dur-fast\)_var\(--ca-ease\)\][data-state=closed]{animation:overlay-out var(--ca-dur-fast) var(--ca-ease)}.data-\[state\=closed\]\:animate-\[pop-out_var\(--ca-dur-fast\)_var\(--ca-ease\)\][data-state=closed]{animation:pop-out var(--ca-dur-fast) var(--ca-ease)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:var(--accent)}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--accent)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--text-inverse)}.data-\[state\=on\]\:border-transparent[data-state=on]{border-color:#0000}.data-\[state\=on\]\:bg-glass-strong[data-state=on]{background-color:var(--gk-glass-strong)}.data-\[state\=on\]\:bg-primary[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-foreground[data-state=on]{color:var(--text)}.data-\[state\=on\]\:text-primary-foreground[data-state=on]{color:var(--text-inverse)}.data-\[state\=on\]\:shadow-sm[data-state=on]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.data-\[state\=on\]\:\*\:text-primary-foreground\/80[data-state=on]>*){color:var(--text-inverse)}@supports (color:color-mix(in lab,red,red)){:is(.data-\[state\=on\]\:\*\:text-primary-foreground\/80[data-state=on]>*){color:color-mix(in oklab,var(--text-inverse) 80%,transparent)}}.data-\[state\=on\]\:after\:opacity-100[data-state=on]:after{content:var(--tw-content);opacity:1}.data-\[state\=open\]\:animate-\[overlay-in_var\(--ca-dur\)_var\(--ca-ease\)\][data-state=open]{animation:overlay-in var(--ca-dur) var(--ca-ease)}.data-\[state\=open\]\:animate-\[pop-in_var\(--ca-dur-slow\)_var\(--ca-ease\)\][data-state=open]{animation:pop-in var(--ca-dur-slow) var(--ca-ease)}.data-\[state\=open\]\:bg-\[var\(--gk-hover\)\][data-state=open]{background-color:var(--gk-hover)}.data-\[state\=open\]\:bg-primary\/15[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-primary\/15[data-state=open]{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.data-\[state\=open\]\:text-primary-ink[data-state=open]{color:var(--primary-ink)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=unchecked\]\:translate-x-\[1px\][data-state=unchecked]{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:text-ink-2[data-state=unchecked]{color:var(--ca-ink-2)}.data-\[state\=unchecked\]\:ring-1[data-state=unchecked]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=unchecked\]\:ring-\[color\:var\(--gk-border-interactive\,color-mix\(in_oklch\,var\(--foreground\)_55\%\,transparent\)\)\][data-state=unchecked]{--tw-ring-color:var(--gk-border-interactive,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.data-\[state\=unchecked\]\:ring-\[color\:var\(--gk-border-interactive\,color-mix\(in_oklch\,var\(--foreground\)_55\%\,transparent\)\)\][data-state=unchecked]{--tw-ring-color:var(--gk-border-interactive,color-mix(in oklch,var(--foreground) 55%,transparent))}}.data-\[state\=unchecked\]\:ring-inset[data-state=unchecked]{--tw-ring-inset:inset}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--danger)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/15[data-variant=destructive]:focus{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/15[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--danger)}.data-\[variant\=destructive\]\:focus\:inset-ring-destructive[data-variant=destructive]:focus{--tw-inset-ring-color:var(--danger)}.data-\[variant\=destructive\]\:data-highlighted\:bg-destructive\/15[data-variant=destructive][data-highlighted]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:data-highlighted\:bg-destructive\/15[data-variant=destructive][data-highlighted]{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.data-\[variant\=destructive\]\:data-highlighted\:text-destructive[data-variant=destructive][data-highlighted]{color:var(--danger)}.data-\[variant\=destructive\]\:data-highlighted\:inset-ring-destructive[data-variant=destructive][data-highlighted]{--tw-inset-ring-color:var(--danger)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[visible\]\:opacity-100[data-visible]{opacity:1}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:color-mix(in oklab,var(--bg) 70%,transparent)}}.supports-\[backdrop-filter\]\:bg-sidebar\/70{background-color:var(--sidebar)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-sidebar\/70{background-color:color-mix(in oklab,var(--sidebar) 70%,transparent)}}.supports-\[backdrop-filter\]\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.supports-\[backdrop-filter\]\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@supports (height:100dvh){.supports-\[height\:100dvh\]\:h-\[calc\(100dvh\/var\(--gk-ui-scale\)\)\]{height:calc(100dvh / var(--gk-ui-scale))}}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:animate-pulse{animation:var(--animate-pulse)}.motion-reduce\:bg-none{background-image:none}.motion-reduce\:text-muted-foreground{color:var(--muted-foreground)}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:80rem){.max-xl\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media not all and (min-width:64rem){.max-lg\:relative{position:relative}.max-lg\:order-last{order:9999}.max-lg\:col-start-1{grid-column-start:1}.max-lg\:col-start-2{grid-column-start:2}.max-lg\:row-span-3{grid-row:span 3/span 3}.max-lg\:row-start-1{grid-row-start:1}.max-lg\:row-start-2{grid-row-start:2}.max-lg\:row-start-3{grid-row-start:3}.max-lg\:-mx-2{margin-inline:calc(var(--spacing) * -2)}.max-lg\:-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.max-lg\:-my-3\.5{margin-block:calc(var(--spacing) * -3.5)}.max-lg\:ms-auto{margin-inline-start:auto}.max-lg\:-me-1\.5{margin-inline-end:calc(var(--spacing) * -1.5)}.max-lg\:mt-\[-2px\]\!{margin-top:-2px!important}.max-lg\:flex{display:flex}.max-lg\:grid{display:grid}.max-lg\:hidden{display:none}.max-lg\:size-6\!{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.max-lg\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.max-lg\:min-h-6{min-height:calc(var(--spacing) * 6)}.max-lg\:w-28{width:calc(var(--spacing) * 28)}.max-lg\:w-auto{width:auto}.max-lg\:w-full{width:100%}.max-lg\:max-w-xs{max-width:var(--container-xs)}.max-lg\:flex-1{flex:1}.max-lg\:basis-full{flex-basis:100%}.max-lg\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.max-lg\:grid-rows-\[auto_auto_auto\]{grid-template-rows:auto auto auto}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-wrap{flex-wrap:wrap}.max-lg\:items-center{align-items:center}.max-lg\:justify-between{justify-content:space-between}.max-lg\:justify-end{justify-content:flex-end}.max-lg\:gap-0{gap:calc(var(--spacing) * 0)}.max-lg\:gap-6{gap:calc(var(--spacing) * 6)}:where(.max-lg\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.max-lg\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.max-lg\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.max-lg\:gap-y-4{row-gap:calc(var(--spacing) * 4)}.max-lg\:self-start{align-self:flex-start}.max-lg\:overflow-y-auto{overflow-y:auto}.max-lg\:rounded-\[7px\]\!{border-radius:7px!important}.max-lg\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.max-lg\:bg-\[color-mix\(in_oklab\,var\(--background\)_var\(--gk-glass-sheet-a\)\,transparent\)\]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.max-lg\:bg-\[color-mix\(in_oklab\,var\(--background\)_var\(--gk-glass-sheet-a\)\,transparent\)\]{background-color:color-mix(in oklab,var(--background) var(--gk-glass-sheet-a),transparent)}}.max-lg\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.max-lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.max-lg\:py-1{padding-block:calc(var(--spacing) * 1)}.max-lg\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.max-lg\:pt-0{padding-top:calc(var(--spacing) * 0)}.max-lg\:pt-1{padding-top:calc(var(--spacing) * 1)}.max-lg\:pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.max-lg\:pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.max-lg\:pl-3{padding-left:calc(var(--spacing) * 3)}.max-lg\:outline-offset-\[-6px\]{outline-offset:-6px}.max-lg\:after\:absolute:after{content:var(--tw-content);position:absolute}.max-lg\:after\:top-1\/2:after{content:var(--tw-content);top:50%}.max-lg\:after\:left-1\/2:after{content:var(--tw-content);left:50%}.max-lg\:after\:size-11:after{content:var(--tw-content);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.max-lg\:after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-lg\:after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-lg\:after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.max-lg\:checked\:border-\[color-mix\(in_oklch\,var\(--primary\)_62\%\,var\(--card\)\)\]\!:checked{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.max-lg\:checked\:border-\[color-mix\(in_oklch\,var\(--primary\)_62\%\,var\(--card\)\)\]\!:checked{border-color:color-mix(in oklch,var(--primary) 62%,var(--card))!important}}.max-lg\:checked\:bg-\[color-mix\(in_oklch\,var\(--primary\)_62\%\,var\(--card\)\)\]\!:checked{background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.max-lg\:checked\:bg-\[color-mix\(in_oklch\,var\(--primary\)_62\%\,var\(--card\)\)\]\!:checked{background-color:color-mix(in oklch,var(--primary) 62%,var(--card))!important}}.max-lg\:checked\:before\:size-\[13px\]\!:checked:before{content:var(--tw-content);width:13px!important;height:13px!important}}@media not all and (min-width:48rem){.max-md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-md\:inset-x-0{inset-inline:calc(var(--spacing) * 0)}.max-md\:bottom-0{bottom:calc(var(--spacing) * 0)}.max-md\:left-\[calc\(\.5rem\+var\(--gk-safe-left\)\)\]{left:calc(.5rem + var(--gk-safe-left))}.max-md\:order-1{order:1}.max-md\:order-2{order:2}.max-md\:order-3{order:3}.max-md\:order-last{order:9999}.max-md\:col-span-2{grid-column:span 2/span 2}.max-md\:-ms-3{margin-inline-start:calc(var(--spacing) * -3)}.max-md\:me-0{margin-inline-end:calc(var(--spacing) * 0)}.max-md\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-md\:flex{display:flex}.max-md\:grid{display:grid}.max-md\:hidden{display:none}.max-md\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.max-md\:h-10{height:calc(var(--spacing) * 10)}.max-md\:h-11{height:calc(var(--spacing) * 11)}.max-md\:h-auto\!{height:auto!important}.max-md\:h-full{height:100%}.max-md\:w-8{width:calc(var(--spacing) * 8)}.max-md\:w-10{width:calc(var(--spacing) * 10)}.max-md\:w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.max-md\:w-auto{width:auto}.max-md\:w-full{width:100%}.max-md\:max-w-none{max-width:none}.max-md\:min-w-0{min-width:calc(var(--spacing) * 0)}.max-md\:flex-1{flex:1}.max-md\:basis-32{flex-basis:calc(var(--spacing) * 32)}.max-md\:basis-full{flex-basis:100%}.max-md\:translate-none\!{translate:none!important}.max-md\:cursor-default{cursor:default}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:place-items-stretch{place-items:stretch stretch}.max-md\:justify-between{justify-content:space-between}.max-md\:justify-center{justify-content:center}.max-md\:gap-1{gap:calc(var(--spacing) * 1)}.max-md\:gap-2{gap:calc(var(--spacing) * 2)}.max-md\:gap-6{gap:calc(var(--spacing) * 6)}.max-md\:gap-8{gap:calc(var(--spacing) * 8)}.max-md\:gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.max-md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.max-md\:rounded-none{border-radius:0}.max-md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-md\:px-0{padding-inline:calc(var(--spacing) * 0)}.max-md\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-md\:py-2{padding-block:calc(var(--spacing) * 2)}.max-md\:ps-6{padding-inline-start:calc(var(--spacing) * 6)}.max-md\:ps-\[var\(--ca-host-gutter\,1rem\)\]{padding-inline-start:var(--ca-host-gutter,1rem)}.max-md\:pe-\[var\(--ca-host-gutter-r\,1rem\)\]{padding-inline-end:var(--ca-host-gutter-r,1rem)}.max-md\:pt-6{padding-top:calc(var(--spacing) * 6)}.max-md\:pt-\[var\(--gk-safe-top\,0px\)\]{padding-top:var(--gk-safe-top,0px)}.max-md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.max-md\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.max-md\:pb-\[calc\(var\(--gk-safe-bottom\,0px\)\+var\(--gk-window-bottom-inset\)\)\]{padding-bottom:calc(var(--gk-safe-bottom,0px) + var(--gk-window-bottom-inset))}.max-md\:\[--gk-glass-pop-a\:92\%\]{--gk-glass-pop-a:92%}.max-md\:\[--gk-glass-pop\:oklch\(1_0_0\/var\(--gk-glass-pop-a\)\)\]{--gk-glass-pop:oklch(1 0 0/var(--gk-glass-pop-a))}.max-md\:\[--gk-glass-pop\:var\(--gk-glass-pop-opaque\,var\(--popover\)\)\]{--gk-glass-pop:var(--gk-glass-pop-opaque,var(--popover))}.max-md\:\[--gk-glass-sheet-a\:100\%\]{--gk-glass-sheet-a:100%}.max-md\:before\:absolute:before{content:var(--tw-content);position:absolute}.max-md\:before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.max-md\:before\:top-1\/2:before{content:var(--tw-content);top:50%}.max-md\:before\:h-11:before{content:var(--tw-content);height:calc(var(--spacing) * 11)}.max-md\:before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:top-4{top:calc(var(--spacing) * 4)}.max-sm\:top-auto{top:auto}.max-sm\:bottom-0{bottom:calc(var(--spacing) * 0)}.max-sm\:left-0{left:calc(var(--spacing) * 0)}.max-sm\:order-1{order:1}.max-sm\:order-2{order:2}.max-sm\:-mx-2{margin-inline:calc(var(--spacing) * -2)}.max-sm\:-ms-8{margin-inline-start:calc(var(--spacing) * -8)}.max-sm\:mt-px{margin-top:1px}.max-sm\:mb-\[calc\(var\(--am-header-gap\)-1rem\)\]{margin-bottom:calc(var(--am-header-gap) - 1rem)}.max-sm\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-sm\:line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-sm\:flex{display:flex}.max-sm\:hidden{display:none}.max-sm\:hidden\!{display:none!important}.max-sm\:inline{display:inline}.max-sm\:inline-flex{display:inline-flex}.max-sm\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.max-sm\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.max-sm\:h-11{height:calc(var(--spacing) * 11)}.max-sm\:max-h-\[85\%\]{max-height:85%}.max-sm\:max-h-\[85dvh\/var\(--gk-ui-scale\)\]{max-height:85dvh/var(--gk-ui-scale)}.max-sm\:max-h-\[calc\(100dvh-2rem-env\(safe-area-inset-top\)-env\(safe-area-inset-bottom\)\)\]{max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.max-sm\:max-h-\[calc\(100dvh\/var\(--gk-ui-scale\)-2rem-var\(--gk-safe-top\)-var\(--gk-safe-bottom\)\)\]{max-height:calc(100dvh / var(--gk-ui-scale) - 2rem - var(--gk-safe-top) - var(--gk-safe-bottom))}.max-sm\:max-h-\[min\(560px\,64vh\)\]{max-height:min(560px,64vh)}.max-sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.max-sm\:min-h-11{min-height:calc(var(--spacing) * 11)}.max-sm\:w-5{width:calc(var(--spacing) * 5)}.max-sm\:w-28{width:calc(var(--spacing) * 28)}.max-sm\:w-auto{width:auto}.max-sm\:w-full{width:100%}.max-sm\:max-w-none{max-width:none}.max-sm\:basis-full{flex-basis:100%}.max-sm\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sm\:translate-none{translate:none}.max-sm\:gap-0{gap:calc(var(--spacing) * 0)}.max-sm\:gap-1{gap:calc(var(--spacing) * 1)}.max-sm\:gap-2{gap:calc(var(--spacing) * 2)}.max-sm\:gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.max-sm\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.max-sm\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.max-sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-sm\:px-1{padding-inline:calc(var(--spacing) * 1)}.max-sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-sm\:py-3{padding-block:calc(var(--spacing) * 3)}.max-sm\:ps-8{padding-inline-start:calc(var(--spacing) * 8)}.max-sm\:pt-1{padding-top:calc(var(--spacing) * 1)}.max-sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.max-sm\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.max-sm\:pb-\[calc\(1\.5rem\+var\(--gk-safe-bottom\)\)\]{padding-bottom:calc(1.5rem + var(--gk-safe-bottom))}.max-sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.max-sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.max-sm\:inset-ring-1{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.max-sm\:inset-ring-glass-border\/60{--tw-inset-ring-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.max-sm\:inset-ring-glass-border\/60{--tw-inset-ring-color:color-mix(in oklab, var(--gk-glass-border) 60%, transparent)}}.max-sm\:duration-200{--tw-duration:.2s;transition-duration:.2s}.max-sm\:\[--chip-hit\:44px\]{--chip-hit:44px}.max-sm\:\[--cmdk-cap\:64vh\]{--cmdk-cap:64vh}.max-sm\:before\:absolute:before{content:var(--tw-content);position:absolute}.max-sm\:before\:top-1\/2:before{content:var(--tw-content);top:50%}.max-sm\:before\:left-1\/2:before{content:var(--tw-content);left:50%}.max-sm\:before\:size-11:before{content:var(--tw-content);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.max-sm\:before\:h-11:before{content:var(--tw-content);height:calc(var(--spacing) * 11)}.max-sm\:before\:w-full:before{content:var(--tw-content);width:100%}.max-sm\:before\:min-w-11:before{content:var(--tw-content);min-width:calc(var(--spacing) * 11)}.max-sm\:before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sm\:before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.sm\:w-\[56vw\]{width:56vw}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-\[240px\]{max-width:240px}.sm\:max-w-\[min\(24rem\,calc\(100\%-1rem\)\)\]{max-width:min(24rem,100% - 1rem)}.sm\:max-w-\[min\(24rem\,calc\(100\%-1rem-var\(--gk-safe-left\)-var\(--gk-safe-right\)\)\)\]{max-width:min(24rem,calc(100% - 1rem - var(--gk-safe-left) - var(--gk-safe-right)))}.sm\:max-w-\[min\(28rem\,calc\(100\%-1rem\)\)\]{max-width:min(28rem,100% - 1rem)}.sm\:max-w-\[min\(36rem\,calc\(100\%-1rem\)\)\]{max-width:min(36rem,100% - 1rem)}.sm\:max-w-\[min\(36rem\,calc\(100\%-1rem-var\(--gk-safe-left\)-var\(--gk-safe-right\)\)\)\]{max-width:min(36rem,calc(100% - 1rem - var(--gk-safe-left) - var(--gk-safe-right)))}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-\[7\.75rem\]{min-width:7.75rem}.sm\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.sm\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.sm\:grid-cols-\[minmax\(7rem\,14rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(7rem,14rem) minmax(0,1fr)}.sm\:grid-cols-subgrid{grid-template-columns:subgrid}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.sm\:gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:overflow-x-auto{overflow-x:auto}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:ps-3{padding-inline-start:calc(var(--spacing) * 3)}.sm\:pe-0{padding-inline-end:calc(var(--spacing) * 0)}.sm\:pe-2{padding-inline-end:calc(var(--spacing) * 2)}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:text-end{text-align:end}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:inset-auto{inset:auto}.md\:start-auto{inset-inline-start:auto}.md\:end-4{inset-inline-end:calc(var(--spacing) * 4)}.md\:top-4{top:calc(var(--spacing) * 4)}.md\:bottom-\[var\(--am-page-bottom\)\]{bottom:var(--am-page-bottom)}.md\:bottom-\[var\(--gk-window-bottom-inset\)\]{bottom:var(--gk-window-bottom-inset)}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:ms-auto{margin-inline-start:auto}.md\:me-auto{margin-inline-end:auto}.md\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:h-\[min\(42rem\,calc\(100\%-7rem\)\)\]{height:min(42rem,100% - 7rem)}.md\:h-\[min\(52rem\,calc\(100\%-3rem\)\)\]{height:min(52rem,100% - 3rem)}.md\:h-\[min\(60rem\,calc\(100\%-3rem\)\)\]{height:min(60rem,100% - 3rem)}.md\:h-\[…\]{height:…}.md\:max-h-\[calc\(100\%-2\*var\(--gk-window-cascade\)-0\.5rem\)\]{max-height:calc(100% - 2 * var(--gk-window-cascade) - .5rem)}.md\:w-36{width:calc(var(--spacing) * 36)}.md\:w-\[26rem\]{width:26rem}.md\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.md\:w-\[min\(46rem\,calc\(100\%-2rem\)\)\]{width:min(46rem,100% - 2rem)}.md\:w-\[min\(46rem\,calc\(100\%-3rem\)\)\]{width:min(46rem,100% - 3rem)}.md\:w-\[min\(64rem\,calc\(100\%-3rem\)\)\]{width:min(64rem,100% - 3rem)}.md\:w-\[min\(var\(--gk-side-panel-width\)\,calc\(100\%-1rem\)\)\]{width:min(var(--gk-side-panel-width),calc(100% - 1rem))}.md\:w-auto{width:auto}.md\:w-fit{width:fit-content}.md\:max-w-\[calc\(100\%-2\*var\(--gk-window-cascade\)-0\.5rem\)\]{max-width:calc(100% - 2 * var(--gk-window-cascade) - .5rem)}.md\:max-w-none{max-width:none}.md\:shrink{flex-shrink:1}.md\:snap-none{scroll-snap-type:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.md\:gap-x-5{column-gap:calc(var(--spacing) * 5)}.md\:overflow-visible{overflow:visible}.md\:rounded-3xl{border-radius:min(calc(var(--radius) * 2.2),calc(var(--radius) + 20px))}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-\[8vh\]{padding-top:8vh}.md\:text-\[length\:var\(--gk-control-fs\)\]\/\[var\(--gk-control-lh\)\]{font-size:var(--gk-control-fs);line-height:var(--gk-control-lh)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:opacity-95{opacity:.95}.md\:\[--gk-glass-sheet-a\:88\%\]{--gk-glass-sheet-a:88%}@media(hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}@media not all and (min-width:64rem){.md\:max-lg\:w-44{width:calc(var(--spacing) * 44)}}}@media(min-width:64rem){.lg\:relative{position:relative}.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:inset-auto{inset:auto}.lg\:top-\[50dvh\]{top:50dvh}.lg\:top-\[var\(--ca-module-start\)\]{top:var(--ca-module-start)}.lg\:my-3{margin-block:calc(var(--spacing) * 3)}.lg\:me-3{margin-inline-end:calc(var(--spacing) * 3)}.lg\:-mt-3{margin-top:calc(var(--spacing) * -3)}.lg\:-mt-4{margin-top:calc(var(--spacing) * -4)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:mt-1{margin-top:calc(var(--spacing) * 1)}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:w-\[var\(--am-list-w\)\]{width:var(--am-list-w)}.lg\:w-\[var\(--am-piles-w\)\]{width:var(--am-piles-w)}.lg\:w-\[var\(--gk-side-panel-width\)\]{width:var(--gk-side-panel-width)}.lg\:max-w-64{max-width:calc(var(--spacing) * 64)}.lg\:max-w-72{max-width:calc(var(--spacing) * 72)}.lg\:max-w-\[10rem\]{max-width:10rem}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-\[minmax\(16rem\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:self-start{align-self:flex-start}.lg\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:bg-transparent{background-color:#0000}.lg\:px-1{padding-inline:calc(var(--spacing) * 1)}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.lg\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:80rem){.xl\:basis-0{flex-basis:calc(var(--spacing) * 0)}}@container reader not (min-width:62rem){.\@max-\[62rem\]\/reader\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\@max-\[62rem\]\/reader\:w-8{width:calc(var(--spacing) * 8)}.\@max-\[62rem\]\/reader\:px-0{padding-inline:calc(var(--spacing) * 0)}}@container not (min-width:48rem){.\@max-3xl\:hidden{display:none}}@container not (min-width:32rem){.\@max-lg\:hidden{display:none}}@container page-header not (min-width:28rem){.\@max-md\/page-header\:order-last{order:9999}.\@max-md\/page-header\:w-full{width:100%}}@container not (min-width:28rem){.\@max-md\:w-full{width:100%}.\@max-md\:flex-1{flex:1}.\@max-md\:opacity-100{opacity:1}}@container not (min-width:22rem){.\@max-\[22rem\]\:aspect-auto{aspect-ratio:auto}.\@max-\[22rem\]\:h-auto{height:auto}.\@max-\[22rem\]\:max-h-96{max-height:calc(var(--spacing) * 96)}.\@max-\[22rem\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@container (min-width:28rem){.\@md\:inline{display:inline}}@container empty (min-width:28rem){.\@md\/empty\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}}@container (min-width:28rem){.\@md\:w-36{width:calc(var(--spacing) * 36)}.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container toolbar (min-width:28rem){.\@md\/toolbar\:flex-wrap{flex-wrap:wrap}}@container empty (min-width:28rem){.\@md\/empty\:gap-4{gap:calc(var(--spacing) * 4)}}@container toolbar (min-width:28rem){.\@md\/toolbar\:overflow-x-visible{overflow-x:visible}}@container empty (min-width:28rem){.\@md\/empty\:rounded-3xl{border-radius:min(calc(var(--radius) * 2.2),calc(var(--radius) + 20px))}.\@md\/empty\:py-16{padding-block:calc(var(--spacing) * 16)}.\@md\/empty\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@container (min-width:32rem){.\@lg\:col-span-1{grid-column:span 1/span 1}.\@lg\:col-span-3{grid-column:span 3/span 3}.\@lg\:hidden{display:none}.\@lg\:max-w-\[19rem\]{max-width:19rem}}@container page-header (min-width:32rem){.\@lg\/page-header\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@container (min-width:42rem){.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:48rem){.\@3xl\:hidden{display:none}.\@3xl\:min-h-\[32rem\]{min-height:32rem}.\@3xl\:flex-\[1_0_0px\]{flex:1 0 0}.\@3xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@3xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:56rem){.\@4xl\:col-span-2{grid-column:span 2/span 2}.\@4xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@4xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@4xl\:grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.\@4xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@container search-pane (min-width:57rem){.\@min-\[57rem\]\/search-pane\:absolute{position:absolute}.\@min-\[57rem\]\/search-pane\:top-0{top:calc(var(--spacing) * 0)}.\@min-\[57rem\]\/search-pane\:right-\[calc\(100\%\+2\.5rem\)\]{right:calc(100% + 2.5rem)}.\@min-\[57rem\]\/search-pane\:ms-\[16rem\]{margin-inline-start:16rem}.\@min-\[57rem\]\/search-pane\:ms-\[max\(calc\(\(100cqw-40rem\)\/2\)\,16rem\)\]{margin-inline-start:max(50cqw - 20rem,16rem)}.\@min-\[57rem\]\/search-pane\:block{display:block}.\@min-\[57rem\]\/search-pane\:hidden{display:none}}@container settings-pane (min-width:57rem){.\@min-\[57rem\]\/settings-pane\:grid{display:grid}.\@min-\[57rem\]\/settings-pane\:max-w-\[64rem\]{max-width:64rem}.\@min-\[57rem\]\/settings-pane\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.\@min-\[57rem\]\/settings-pane\:gap-10{gap:calc(var(--spacing) * 10)}}@container (min-width:72rem){.\@6xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:hidden:where(.dark,.dark *){display:none}:where(.dark\:divide-glass-border\/30:where(.dark,.dark *)>:not(:last-child)){border-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-glass-border\/30:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--gk-glass-border) 30%,transparent)}}:where(.dark\:divide-glass-border\/60:where(.dark,.dark *)>:not(:last-child)){border-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-glass-border\/60:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--gk-glass-border) 60%,transparent)}}.dark\:border-glass-border\/60:where(.dark,.dark *){border-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.dark\:border-glass-border\/60:where(.dark,.dark *){border-color:color-mix(in oklab,var(--gk-glass-border) 60%,transparent)}}.dark\:bg-\[color-mix\(in_oklab\,oklch\(0\.72_0\.016_var\(--gk-hue\)\)_15\%\,var\(--gk-chip\)\)\]:where(.dark,.dark *){background-color:oklch(.72 .016 var(--gk-hue))}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[color-mix\(in_oklab\,oklch\(0\.72_0\.016_var\(--gk-hue\)\)_15\%\,var\(--gk-chip\)\)\]:where(.dark,.dark *){background-color:color-mix(in oklab,oklch(.72 .016 var(--gk-hue)) 15%,var(--gk-chip))}}.dark\:bg-\[color-mix\(in_oklab\,oklch\(0\.75_0\.14_var\(--ca-tag-h\,268\)\)_17\%\,var\(--gk-chip\)\)\]:where(.dark,.dark *){background-color:oklch(.75 .14 var(--ca-tag-h,268))}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[color-mix\(in_oklab\,oklch\(0\.75_0\.14_var\(--ca-tag-h\,268\)\)_17\%\,var\(--gk-chip\)\)\]:where(.dark,.dark *){background-color:color-mix(in oklab,oklch(.75 .14 var(--ca-tag-h,268)) 17%,var(--gk-chip))}}.dark\:bg-\[color-mix\(in_oklab\,var\(--primary\)_26\%\,transparent\)\]:where(.dark,.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[color-mix\(in_oklab\,var\(--primary\)_26\%\,transparent\)\]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--primary) 26%,transparent)}}.dark\:bg-\[oklch\(0\%_0_0\/0\.52\)\]:where(.dark,.dark *){background-color:#00000085}.dark\:bg-\[oklch\(0\.30_0\.02_var\(--gk-hue-cool\)\)\]:where(.dark,.dark *){background-color:oklch(.3 .02 var(--gk-hue-cool))}.dark\:bg-\[oklch\(1_0_0\/10\%\)\]:where(.dark,.dark *){background-color:#ffffff1a}.dark\:bg-\[var\(--gk-glass-strong\)\]:where(.dark,.dark *){background-color:var(--gk-glass-strong)}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-tbg\)\)\]:where(.dark,.dark *){background-color:var(--shiki-dark-bg,var(--sdm-tbg))}.dark\:bg-destructive\/20:where(.dark,.dark *){background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.dark\:bg-destructive\/25:where(.dark,.dark *){background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/25:where(.dark,.dark *){background-color:color-mix(in oklab,var(--danger) 25%,transparent)}}.dark\:bg-foreground\/30:where(.dark,.dark *){background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-foreground\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--text) 30%,transparent)}}.dark\:bg-glass-border\/30:where(.dark,.dark *){background-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-glass-border\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gk-glass-border) 30%,transparent)}}.dark\:bg-glass-border\/40:where(.dark,.dark *){background-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-glass-border\/40:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gk-glass-border) 40%,transparent)}}.dark\:bg-glass-border\/60:where(.dark,.dark *){background-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-glass-border\/60:where(.dark,.dark *){background-color:color-mix(in oklab,var(--gk-glass-border) 60%,transparent)}}.dark\:bg-glass-chip:where(.dark,.dark *){background-color:var(--gk-chip)}.dark\:bg-glass-recess:where(.dark,.dark *){background-color:var(--gk-recess)}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-white\/14:where(.dark,.dark *){background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/14:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.dark\:bg-white\/\[\.06\]:where(.dark,.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[\.06\]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.dark\:bg-white\/\[\.045\]:where(.dark,.dark *){background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[\.045\]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.dark\:bg-\[image\:var\(--gk-sheen\)\]:where(.dark,.dark *){background-image:var(--gk-sheen)}.dark\:from-black\/25:where(.dark,.dark *){--tw-gradient-from:#00000040}@supports (color:color-mix(in lab,red,red)){.dark\:from-black\/25:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-black) 25%, transparent)}}.dark\:from-black\/25:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-\[color-mix\(in_oklch\,var\(--muted-foreground\)_82\%\,var\(--card\)\)\]:where(.dark,.dark *){color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.dark\:text-\[color-mix\(in_oklch\,var\(--muted-foreground\)_82\%\,var\(--card\)\)\]:where(.dark,.dark *){color:color-mix(in oklch,var(--muted-foreground) 82%,var(--card))}}.dark\:text-\[var\(--shiki-dark\,var\(--sdm-c\,inherit\)\)\]:where(.dark,.dark *){color:var(--shiki-dark,var(--sdm-c,inherit))}.dark\:text-\[var\(--shiki-dark\,…\)\]:where(.dark,.dark *){color:var(--shiki-dark,…)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-foreground\/60:where(.dark,.dark *){color:var(--text)}@supports (color:color-mix(in lab,red,red)){.dark\:text-foreground\/60:where(.dark,.dark *){color:color-mix(in oklab,var(--text) 60%,transparent)}}.dark\:text-foreground\/65:where(.dark,.dark *){color:var(--text)}@supports (color:color-mix(in lab,red,red)){.dark\:text-foreground\/65:where(.dark,.dark *){color:color-mix(in oklab,var(--text) 65%,transparent)}}.dark\:text-foreground\/70:where(.dark,.dark *){color:var(--text)}@supports (color:color-mix(in lab,red,red)){.dark\:text-foreground\/70:where(.dark,.dark *){color:color-mix(in oklab,var(--text) 70%,transparent)}}.dark\:text-foreground\/75:where(.dark,.dark *){color:var(--text)}@supports (color:color-mix(in lab,red,red)){.dark\:text-foreground\/75:where(.dark,.dark *){color:color-mix(in oklab,var(--text) 75%,transparent)}}.dark\:text-muted-foreground:where(.dark,.dark *){color:var(--muted-foreground)}.dark\:text-sidebar-foreground:where(.dark,.dark *){color:var(--sidebar-foreground)}.dark\:\[color-scheme\:dark\]:where(.dark,.dark *){color-scheme:dark}.dark\:opacity-50:where(.dark,.dark *){opacity:.5}.dark\:shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,oklch\(0\.76_0\.11_var\(--ca-tag-h\,268\)\)_26\%\,transparent\)\]:where(.dark,.dark *){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,oklch(.76 .11 var(--ca-tag-h,268)))}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,oklch\(0\.76_0\.11_var\(--ca-tag-h\,268\)\)_26\%\,transparent\)\]:where(.dark,.dark *){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in oklab,oklch(.76 .11 var(--ca-tag-h,268)) 26%,transparent))}}.dark\:shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,oklch\(0\.76_0\.11_var\(--ca-tag-h\,268\)\)_26\%\,transparent\)\]:where(.dark,.dark *){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,oklch\(0\.76_0\.014_var\(--gk-hue\)\)_22\%\,transparent\)\]:where(.dark,.dark *){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,oklch(.76 .014 var(--gk-hue)))}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,oklch\(0\.76_0\.014_var\(--gk-hue\)\)_22\%\,transparent\)\]:where(.dark,.dark *){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,color-mix(in oklab,oklch(.76 .014 var(--gk-hue)) 22%,transparent))}}.dark\:shadow-\[inset_0_0_0_1px_color-mix\(in_oklab\,oklch\(0\.76_0\.014_var\(--gk-hue\)\)_22\%\,transparent\)\]:where(.dark,.dark *){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_oklch\(100\%_0_0\/8\%\)\,inset_0_-1px_0_oklch\(0\%_0_0\/32\%\)\,inset_0_10px_16px_-14px_oklch\(100\%_0_0\/7\%\)\,inset_0_-12px_16px_-14px_oklch\(0\%_0_0\/20\%\)\]:where(.dark,.dark *){--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,oklch(100% 0 0/.08)), inset 0 -1px 0 var(--tw-shadow-color,oklch(0% 0 0/.32)), inset 0 10px 16px -14px var(--tw-shadow-color,oklch(100% 0 0/.07)), inset 0 -12px 16px -14px var(--tw-shadow-color,oklch(0% 0 0/.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_2px_oklch\(0_0_0\/26\%\)\,inset_0_-1px_0_oklch\(1_0_0\/5\%\)\,inset_0_0_0_1px_oklch\(1_0_0\/14\%\)\]:where(.dark,.dark *){--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.26)), inset 0 -1px 0 var(--tw-shadow-color,oklch(100% 0 0/.05)), inset 0 0 0 1px var(--tw-shadow-color,oklch(100% 0 0/.14));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_2px_oklch\(0_0_0\/30\%\)\,inset_0_-1px_0_oklch\(1_0_0\/5\%\)\,inset_0_0_0_1px_oklch\(1_0_0\/14\%\)\]:where(.dark,.dark *){--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.3)), inset 0 -1px 0 var(--tw-shadow-color,oklch(100% 0 0/.05)), inset 0 0 0 1px var(--tw-shadow-color,oklch(100% 0 0/.14));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[inset_0_2px_3px_oklch\(0\%_0_0\/0\.55\)\,inset_0_0_0_1px_oklch\(100\%_0_0\/0\.06\)\,inset_0_-1px_0_oklch\(100\%_0_0\/0\.13\)\]:where(.dark,.dark *){--tw-shadow:inset 0 2px 3px var(--tw-shadow-color,oklch(0% 0 0/.55)), inset 0 0 0 1px var(--tw-shadow-color,oklch(100% 0 0/.06)), inset 0 -1px 0 var(--tw-shadow-color,oklch(100% 0 0/.13));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[var\(--gk-lift-2\)\]:where(.dark,.dark *){--tw-shadow:var(--gk-lift-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[var\(--gk-recess-rim\)\,inset_0_0_0_1px_var\(--tile-rim\)\]:where(.dark,.dark *){--tw-shadow:var(--gk-recess-rim), inset 0 0 0 1px var(--tw-shadow-color,var(--tile-rim));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-0:where(.dark,.dark *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-ring\/55:where(.dark,.dark *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-ring\/55:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--ring) 55%, transparent)}}.dark\:ring-transparent:where(.dark,.dark *){--tw-ring-color:transparent}.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:inset-ring-\[oklch\(1_0_0\/18\%\)\]:where(.dark,.dark *){--tw-inset-ring-color:oklch(100% 0 0/.18)}.dark\:inset-ring-\[oklch\(1_0_0\/20\%\)\]:where(.dark,.dark *){--tw-inset-ring-color:oklch(100% 0 0/.2)}.dark\:\[--ca-tag-c-full\:oklch\(0\.78_0\.012_var\(--gk-hue\)\)\]\!:where(.dark,.dark *){--ca-tag-c-full:oklch(.78 .012 var(--gk-hue))!important}.dark\:\[--ca-tag-c-full\:oklch\(0\.81_0\.08_var\(--ca-tag-h\,268\)\)\]\!:where(.dark,.dark *){--ca-tag-c-full:oklch(.81 .08 var(--ca-tag-h,268))!important}.dark\:\[--gk-chip\:oklch\(0\.32_0\.022_var\(--gk-hue-cool\)\/22\%\)\]:where(.dark,.dark *){--gk-chip:oklch(.32 .022 var(--gk-hue-cool)/22%)}.dark\:\[--gk-glass-pop\:oklch\(0\.34_0\.024_var\(--gk-hue-cool\)\/var\(--gk-glass-pop-a\)\)\]:where(.dark,.dark *){--gk-glass-pop:oklch(.34 .024 var(--gk-hue-cool)/var(--gk-glass-pop-a))}.dark\:\[--gk-recess\:oklch\(0\.195_0\.014_var\(--gk-hue\)\)\]:where(.dark,.dark *){--gk-recess:oklch(.195 .014 var(--gk-hue))}.dark\:\[--gk-recess\:oklch\(0\.215_0\.014_var\(--gk-hue\)\)\]:where(.dark,.dark *){--gk-recess:oklch(.215 .014 var(--gk-hue))}.dark\:\[--gk-recess\:oklch\(0_0_0\/40\%\)\]:where(.dark,.dark *){--gk-recess:oklch(0% 0 0/.4)}.dark\:\[--gk-tone\:oklch\(0\.7_0\.06_var\(--ca-tag-h\,268\)\)\]:where(.dark,.dark *){--gk-tone:oklch(.7 .06 var(--ca-tag-h,268))}.dark\:\[--gk-tone\:oklch\(0\.74_0\.055_var\(--ca-tag-h\,268\)\)\]:where(.dark,.dark *){--gk-tone:oklch(.74 .055 var(--ca-tag-h,268))}.dark\:\[--meta-ink\:var\(--muted-foreground\)\]:where(.dark,.dark *){--meta-ink:var(--muted-foreground)}.dark\:\[--rule-far\:color-mix\(in_oklab\,oklch\(0\.78_0\.03_var\(--gk-hue\)\)_18\%\,var\(--background\)\)\]:where(.dark,.dark *){--rule-far:oklch(.78 .03 var(--gk-hue))}@supports (color:color-mix(in lab,red,red)){.dark\:\[--rule-far\:color-mix\(in_oklab\,oklch\(0\.78_0\.03_var\(--gk-hue\)\)_18\%\,var\(--background\)\)\]:where(.dark,.dark *){--rule-far:color-mix(in oklab,oklch(.78 .03 var(--gk-hue)) 18%,var(--background))}}.dark\:\[--rule-far\:color-mix\(in_oklab\,oklch\(0\.78_0\.16_var\(--ca-tag-h\,268\)\)_18\%\,var\(--background\)\)\]:where(.dark,.dark *){--rule-far:oklch(.78 .16 var(--ca-tag-h,268))}@supports (color:color-mix(in lab,red,red)){.dark\:\[--rule-far\:color-mix\(in_oklab\,oklch\(0\.78_0\.16_var\(--ca-tag-h\,268\)\)_18\%\,var\(--background\)\)\]:where(.dark,.dark *){--rule-far:color-mix(in oklab,oklch(.78 .16 var(--ca-tag-h,268)) 18%,var(--background))}}.dark\:\[--rule-l\:0\.74\]:where(.dark,.dark *){--rule-l:.74}.dark\:\[--rule\:color-mix\(in_oklab\,oklch\(0\.78_0\.03_var\(--gk-hue\)\)_55\%\,var\(--background\)\)\]:where(.dark,.dark *){--rule:oklch(.78 .03 var(--gk-hue))}@supports (color:color-mix(in lab,red,red)){.dark\:\[--rule\:color-mix\(in_oklab\,oklch\(0\.78_0\.03_var\(--gk-hue\)\)_55\%\,var\(--background\)\)\]:where(.dark,.dark *){--rule:color-mix(in oklab,oklch(.78 .03 var(--gk-hue)) 55%,var(--background))}}.dark\:\[--rule\:color-mix\(in_oklab\,oklch\(0\.78_0\.16_var\(--ca-tag-h\,268\)\)_55\%\,var\(--background\)\)\]:where(.dark,.dark *){--rule:oklch(.78 .16 var(--ca-tag-h,268))}@supports (color:color-mix(in lab,red,red)){.dark\:\[--rule\:color-mix\(in_oklab\,oklch\(0\.78_0\.16_var\(--ca-tag-h\,268\)\)_55\%\,var\(--background\)\)\]:where(.dark,.dark *){--rule:color-mix(in oklab,oklch(.78 .16 var(--ca-tag-h,268)) 55%,var(--background))}}.dark\:\[--seg-on\:color-mix\(in_oklab\,var\(--primary\)_28\%\,transparent\)\]:where(.dark,.dark *){--seg-on:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:\[--seg-on\:color-mix\(in_oklab\,var\(--primary\)_28\%\,transparent\)\]:where(.dark,.dark *){--seg-on:color-mix(in oklab,var(--primary) 28%,transparent)}}.dark\:\[--tag-ink\:oklch\(0\.74_0\.01_var\(--gk-hue\)\)\]:where(.dark,.dark *){--tag-ink:oklch(.74 .01 var(--gk-hue))}.dark\:\[--tick-day-rest\:0\.78\]:where(.dark,.dark *){--tick-day-rest:.78}.dark\:\[--tick-minor-peak\:0\.50\]:where(.dark,.dark *){--tick-minor-peak:.5}.dark\:\[--tick-minor-rest\:0\.30\]:where(.dark,.dark *){--tick-minor-rest:.3}.dark\:\[--tile-rim\:color-mix\(in_oklab\,oklch\(0\.74_0\.12_var\(--ca-tag-h\,268\)\)_26\%\,transparent\)\]:where(.dark,.dark *){--tile-rim:oklch(.74 .12 var(--ca-tag-h,268))}@supports (color:color-mix(in lab,red,red)){.dark\:\[--tile-rim\:color-mix\(in_oklab\,oklch\(0\.74_0\.12_var\(--ca-tag-h\,268\)\)_26\%\,transparent\)\]:where(.dark,.dark *){--tile-rim:color-mix(in oklab,oklch(.74 .12 var(--ca-tag-h,268)) 26%,transparent)}}.dark\:\[--tile-rim\:transparent\]:where(.dark,.dark *){--tile-rim:transparent}.dark\:before\:hidden:where(.dark,.dark *):before{content:var(--tw-content);display:none}.dark\:after\:mix-blend-lighten:where(.dark,.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media(hover:hover){.dark\:hover\:bg-destructive\/30:where(.dark,.dark *):hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.dark\:hover\:bg-destructive\/35:where(.dark,.dark *):hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/35:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--danger) 35%,transparent)}}.dark\:hover\:bg-foreground\/10:where(.dark,.dark *):hover{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-foreground\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--text) 10%,transparent)}}.dark\:hover\:bg-glass-hover:where(.dark,.dark *):hover{background-color:var(--gk-hover)}.dark\:hover\:bg-glass-strong:where(.dark,.dark *):hover{background-color:var(--gk-glass-strong)}.dark\:hover\:bg-muted\/50:where(.dark,.dark *):hover{background-color:var(--gk-chip)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--gk-chip) 50%,transparent)}}.dark\:hover\:bg-white\/18:where(.dark,.dark *):hover{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/18:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.dark\:hover\:bg-white\/\[\.09\]:where(.dark,.dark *):hover{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[\.09\]:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.dark\:disabled\:bg-\[color\:var\(--gk-disabled-bg\)\]:where(.dark,.dark *):disabled{background-color:var(--gk-disabled-bg)}.dark\:disabled\:text-\[color\:var\(--gk-disabled-fg\)\]:where(.dark,.dark *):disabled{color:var(--gk-disabled-fg)}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where(.dark,.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where(.dark,.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.dark\:aria-invalid\:border-destructive:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--danger)}.dark\:aria-invalid\:focus-visible\:ring-destructive\/45:where(.dark,.dark *)[aria-invalid=true]:focus-visible{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:focus-visible\:ring-destructive\/45:where(.dark,.dark *)[aria-invalid=true]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--danger) 45%, transparent)}}.dark\:data-\[date-dimmed\]\:text-\[oklch\(0\.755_0\.012_var\(--gk-hue\)\)\]:where(.dark,.dark *)[data-date-dimmed]{color:oklch(.755 .012 var(--gk-hue))}.dark\:data-\[selected\=true\]\:bg-glass-hover:where(.dark,.dark *)[data-selected=true]{background-color:var(--gk-hover)}@media not all and (min-width:48rem){.dark\:max-md\:\[--gk-glass-pop\:oklch\(0\.34_0\.024_var\(--gk-hue-cool\)\/var\(--gk-glass-pop-a\)\)\]:where(.dark,.dark *){--gk-glass-pop:oklch(.34 .024 var(--gk-hue-cool)/var(--gk-glass-pop-a))}}@media(forced-colors:active){.forced-colors\:block{display:block}.forced-colors\:border{border-style:var(--tw-border-style);border-width:1px}.forced-colors\:border-\[CanvasText\]{border-color:canvastext}.forced-colors\:bg-\[Highlight\]{background-color:highlight}.forced-colors\:text-\[HighlightText\]{color:highlighttext}.forced-colors\:outline,.forced-colors\:outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.forced-colors\:outline-\[Highlight\]{outline-color:highlight}.forced-colors\:\[forced-color-adjust\:none\],.forced-colors\:forced-color-adjust-none{forced-color-adjust:none}}@media(pointer:coarse){.pointer-coarse\:relative{position:relative}.pointer-coarse\:end-2\.5{inset-inline-end:calc(var(--spacing) * 2.5)}.pointer-coarse\:end-\[3\.375rem\]{inset-inline-end:3.375rem}.pointer-coarse\:end-auto{inset-inline-end:auto}.pointer-coarse\:top-auto{top:auto}.pointer-coarse\:-my-3{margin-block:calc(var(--spacing) * -3)}.pointer-coarse\:-my-\[12\.5px\]{margin-block:-12.5px}.pointer-coarse\:flex{display:flex}.pointer-coarse\:hidden{display:none}.pointer-coarse\:inline{display:inline}.pointer-coarse\:inline-flex{display:inline-flex}.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.pointer-coarse\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.pointer-coarse\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.pointer-coarse\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.pointer-coarse\:size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.pointer-coarse\:h-7\!{height:calc(var(--spacing) * 7)!important}.pointer-coarse\:h-8{height:calc(var(--spacing) * 8)}.pointer-coarse\:h-10{height:calc(var(--spacing) * 10)}.pointer-coarse\:h-11{height:calc(var(--spacing) * 11)}.pointer-coarse\:h-13{height:calc(var(--spacing) * 13)}.pointer-coarse\:max-h-\[min\(560px\,64vh\)\]{max-height:min(560px,64vh)}.pointer-coarse\:min-h-8{min-height:calc(var(--spacing) * 8)}.pointer-coarse\:min-h-9{min-height:calc(var(--spacing) * 9)}.pointer-coarse\:min-h-10{min-height:calc(var(--spacing) * 10)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:min-h-\[44px\]{min-height:44px}.pointer-coarse\:w-\[9\.5rem\]{width:9.5rem}.pointer-coarse\:min-w-11{min-width:calc(var(--spacing) * 11)}.pointer-coarse\:gap-1{gap:calc(var(--spacing) * 1)}.pointer-coarse\:gap-2{gap:calc(var(--spacing) * 2)}.pointer-coarse\:gap-3{gap:calc(var(--spacing) * 3)}.pointer-coarse\:gap-4{gap:calc(var(--spacing) * 4)}.pointer-coarse\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.pointer-coarse\:gap-y-4{row-gap:calc(var(--spacing) * 4)}.pointer-coarse\:gap-y-5{row-gap:calc(var(--spacing) * 5)}.pointer-coarse\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.pointer-coarse\:gap-y-\[17px\]{row-gap:17px}.pointer-coarse\:self-end{align-self:flex-end}.pointer-coarse\:p-0\.5{padding:calc(var(--spacing) * .5)}.pointer-coarse\:p-\[max\(0px\,calc\(\(2\.5rem-var\(--gk-control-h\)\)\/2\)\)\]{padding:max(0px,calc((2.5rem - var(--gk-control-h)) / 2))}.pointer-coarse\:p-\[max\(0px\,calc\(\(2\.75rem-var\(--gk-control-h\)\)\/2\)\)\]{padding:max(0px,calc((2.75rem - var(--gk-control-h)) / 2))}.pointer-coarse\:p-\[max\(0px\,calc\(\(3rem-var\(--gk-control-h\)\)\/2\)\)\]{padding:max(0px,calc((3rem - var(--gk-control-h)) / 2))}.pointer-coarse\:px-2{padding-inline:calc(var(--spacing) * 2)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.pointer-coarse\:px-4{padding-inline:calc(var(--spacing) * 4)}.pointer-coarse\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pointer-coarse\:py-3{padding-block:calc(var(--spacing) * 3)}.pointer-coarse\:py-\[9px\]{padding-block:9px}.pointer-coarse\:py-\[12\.5px\]{padding-block:12.5px}.pointer-coarse\:pe-11{padding-inline-end:calc(var(--spacing) * 11)}.pointer-coarse\:pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pointer-coarse\:pe-22{padding-inline-end:calc(var(--spacing) * 22)}.pointer-coarse\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.pointer-coarse\:opacity-100{opacity:1}.pointer-coarse\:inset-ring-1{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.pointer-coarse\:\[box-shadow\:none\]{box-shadow:none}.pointer-coarse\:inset-ring-glass-border\/60{--tw-inset-ring-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.pointer-coarse\:inset-ring-glass-border\/60{--tw-inset-ring-color:color-mix(in oklab, var(--gk-glass-border) 60%, transparent)}}.pointer-coarse\:\[backdrop-filter\:none\]{-webkit-backdrop-filter:none;backdrop-filter:none}.pointer-coarse\:\[--chip-hit\:44px\]{--chip-hit:44px}.pointer-coarse\:\[--cmdk-cap\:64vh\]{--cmdk-cap:64vh}:is(.pointer-coarse\:\*\:size-10>*){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}:is(.pointer-coarse\:\*\:min-h-10>*){min-height:calc(var(--spacing) * 10)}.group-data-\[variant\=line\]\/tabs-list\:pointer-coarse\:h-full:is(:where(.group\/tabs-list)[data-variant=line] *){height:100%}.pointer-coarse\:group-data-horizontal\/tabs\:h-12:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 12)}.pointer-coarse\:before\:absolute:before{content:var(--tw-content);position:absolute}.pointer-coarse\:before\:-inset-x-1\.5:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * -1.5)}.pointer-coarse\:before\:-inset-x-2:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * -2)}.pointer-coarse\:before\:-inset-x-px:before{content:var(--tw-content);inset-inline:-1px}.pointer-coarse\:before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.pointer-coarse\:before\:-inset-y-\[8\.5px\]:before{content:var(--tw-content);inset-block:-8.5px}.pointer-coarse\:before\:end-0:before{content:var(--tw-content);inset-inline-end:calc(var(--spacing) * 0)}.pointer-coarse\:before\:-top-2:before{content:var(--tw-content);top:calc(var(--spacing) * -2)}.pointer-coarse\:before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.pointer-coarse\:before\:top-1\/2:before{content:var(--tw-content);top:50%}.pointer-coarse\:before\:-bottom-4:before{content:var(--tw-content);bottom:calc(var(--spacing) * -4)}.pointer-coarse\:before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.pointer-coarse\:before\:left-1\/2:before{content:var(--tw-content);left:50%}.pointer-coarse\:before\:hidden:before{content:var(--tw-content);display:none}.pointer-coarse\:before\:size-10:before{content:var(--tw-content);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.pointer-coarse\:before\:size-11:before{content:var(--tw-content);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.pointer-coarse\:before\:h-8:before{content:var(--tw-content);height:calc(var(--spacing) * 8)}.pointer-coarse\:before\:h-11:before{content:var(--tw-content);height:calc(var(--spacing) * 11)}.pointer-coarse\:before\:h-full:before{content:var(--tw-content);height:100%}.pointer-coarse\:before\:min-h-11:before{content:var(--tw-content);min-height:calc(var(--spacing) * 11)}.pointer-coarse\:before\:w-\[calc\(100\%\+0\.75rem\)\]:before{content:var(--tw-content);width:calc(100% + .75rem)}.pointer-coarse\:before\:w-full:before{content:var(--tw-content);width:100%}.pointer-coarse\:before\:min-w-11:before{content:var(--tw-content);min-width:calc(var(--spacing) * 11)}.pointer-coarse\:before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.pointer-coarse\:before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.pointer-coarse\:before\:content-\[\"\"\]:before,.pointer-coarse\:before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.pointer-coarse\:after\:absolute:after{content:var(--tw-content);position:absolute}.pointer-coarse\:after\:-inset-3\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -3.5)}.pointer-coarse\:after\:-inset-\[15px\]:after{content:var(--tw-content);top:-15px;right:-15px;bottom:-15px;left:-15px}.pointer-coarse\:after\:inset-x-\[-5px\]:after{content:var(--tw-content);inset-inline:-5px}.pointer-coarse\:after\:-inset-y-3:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -3)}.pointer-coarse\:after\:inset-y-\[-11px\]:after{content:var(--tw-content);inset-block:-11px}.pointer-coarse\:after\:top-1\/2:after{content:var(--tw-content);top:50%}.pointer-coarse\:after\:left-1\/2:after{content:var(--tw-content);left:50%}.pointer-coarse\:after\:h-11:after{content:var(--tw-content);height:calc(var(--spacing) * 11)}.pointer-coarse\:after\:w-14:after{content:var(--tw-content);width:calc(var(--spacing) * 14)}.pointer-coarse\:after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.pointer-coarse\:after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.pointer-coarse\:after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}:where([data-density=compact]) .pointer-coarse\:in-data-\[density\=compact\]\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}:where([data-density=compact]) .pointer-coarse\:in-data-\[density\=compact\]\:h-11{height:calc(var(--spacing) * 11)}:is(.pointer-coarse\:\*\:data-\[slot\=button\]\:size-10>*)[data-slot=button]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}:is(.pointer-coarse\:\*\*\:data-\[slot\=input-group\]\:h-11 *)[data-slot=input-group]{height:calc(var(--spacing) * 11)}}@media not all and (min-width:40rem){@media(pointer:coarse){.max-sm\:pointer-coarse\:-mx-2\.5{margin-inline:calc(var(--spacing) * -2.5)}.max-sm\:pointer-coarse\:justify-center{justify-content:center}}}@media(pointer:fine){.pointer-fine\:inline{display:inline}.pointer-fine\:opacity-0{opacity:0}.pointer-fine\:opacity-100{opacity:1}@media(hover:hover){.pointer-fine\:group-hover\/row\:flex:is(:where(.group\/row):hover *){display:flex}.pointer-fine\:group-hover\/row\:opacity-0:is(:where(.group\/row):hover *){opacity:0}}.pointer-fine\:group-has-\[\:focus-visible\]\/row\:flex:is(:where(.group\/row):has(:focus-visible) *){display:flex}.pointer-fine\:group-has-\[\:focus-visible\]\/row\:opacity-0:is(:where(.group\/row):has(:focus-visible) *){opacity:0}}@media(min-width:48rem){@media(pointer:fine){.md\:pointer-fine\:inline{display:inline}}}.data-open\:animate-accordion-down:where([data-state=open]),.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-collapsible-down:where([data-state=open]),.data-open\:animate-collapsible-down:where([data-open]:not([data-open=false])){animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:rounded-b-none:where([data-state=open]),.data-open\:rounded-b-none:where([data-open]:not([data-open=false])){border-bottom-right-radius:0;border-bottom-left-radius:0}.data-open\:bg-\[var\(--gk-wash-accent\)\]:where([data-state=open]),.data-open\:bg-\[var\(--gk-wash-accent\)\]:where([data-open]:not([data-open=false])){background-color:var(--gk-wash-accent)}.data-open\:text-foreground:where([data-state=open]),.data-open\:text-foreground:where([data-open]:not([data-open=false])){color:var(--text)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:slide-in-from-bottom-10:where([data-state=open]),.data-open\:slide-in-from-bottom-10:where([data-open]:not([data-open=false])){--tw-enter-translate-y: 10% }.data-open\:slide-in-from-left-10:where([data-state=open]),.data-open\:slide-in-from-left-10:where([data-open]:not([data-open=false])){--tw-enter-translate-x: -10% }.data-open\:slide-in-from-right-10:where([data-state=open]),.data-open\:slide-in-from-right-10:where([data-open]:not([data-open=false])){--tw-enter-translate-x: 10% }.data-open\:slide-in-from-top-10:where([data-state=open]),.data-open\:slide-in-from-top-10:where([data-open]:not([data-open=false])){--tw-enter-translate-y: -10% }.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-open\:slide-in-from-bottom:where([data-state=open]),.data-open\:slide-in-from-bottom:where([data-open]:not([data-open=false])){--tw-enter-translate-y:100%}@media not all and (min-width:40rem){.max-sm\:data-open\:zoom-in-100:where([data-state=open]),.max-sm\:data-open\:zoom-in-100:where([data-open]:not([data-open=false])){--tw-enter-scale:1}.max-sm\:data-open\:slide-in-from-bottom:where([data-state=open]),.max-sm\:data-open\:slide-in-from-bottom:where([data-open]:not([data-open=false])){--tw-enter-translate-y:100%}}.data-closed\:animate-accordion-up:where([data-state=closed]),.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-collapsible-up:where([data-state=closed]),.data-closed\:animate-collapsible-up:where([data-closed]:not([data-closed=false])){animation:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:slide-out-to-bottom-10:where([data-state=closed]),.data-closed\:slide-out-to-bottom-10:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y: 10% }.data-closed\:slide-out-to-left-10:where([data-state=closed]),.data-closed\:slide-out-to-left-10:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x: -10% }.data-closed\:slide-out-to-right-10:where([data-state=closed]),.data-closed\:slide-out-to-right-10:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x: 10% }.data-closed\:slide-out-to-top-10:where([data-state=closed]),.data-closed\:slide-out-to-top-10:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y: -10% }.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-closed\:slide-out-to-bottom:where([data-state=closed]),.data-closed\:slide-out-to-bottom:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:100%}@media not all and (min-width:40rem){.max-sm\:data-closed\:zoom-out-100:where([data-state=closed]),.max-sm\:data-closed\:zoom-out-100:where([data-closed]:not([data-closed=false])){--tw-exit-scale:1}.max-sm\:data-closed\:slide-out-to-bottom:where([data-state=closed]),.max-sm\:data-closed\:slide-out-to-bottom:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:100%}}.data-checked\:translate-x-\[calc\(100\%-8px\)\]:where([data-state=checked]),.data-checked\:translate-x-\[calc\(100\%-8px\)\]:where([data-checked]:not([data-checked=false])){--tw-translate-x: calc(100% - 8px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-checked\:border-\[color\:var\(--status-good-ink\)\]:where([data-state=checked]),.data-checked\:border-\[color\:var\(--status-good-ink\)\]:where([data-checked]:not([data-checked=false])){border-color:var(--status-good-ink)}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--accent)}.data-checked\:bg-\[color\:var\(--status-good-ink\)\]:where([data-state=checked]),.data-checked\:bg-\[color\:var\(--status-good-ink\)\]:where([data-checked]:not([data-checked=false])){background-color:var(--status-good-ink)}.data-checked\:bg-\[var\(--gk-wash-accent\)\]:where([data-state=checked]),.data-checked\:bg-\[var\(--gk-wash-accent\)\]:where([data-checked]:not([data-checked=false])){background-color:var(--gk-wash-accent)}.data-checked\:bg-\[var\(--seg-on\)\]:where([data-state=checked]),.data-checked\:bg-\[var\(--seg-on\)\]:where([data-checked]:not([data-checked=false])){background-color:var(--seg-on)}.data-checked\:bg-glass-strong:where([data-state=checked]),.data-checked\:bg-glass-strong:where([data-checked]:not([data-checked=false])){background-color:var(--gk-glass-strong)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])),.data-checked\:bg-primary\/15:where([data-state=checked]),.data-checked\:bg-primary\/15:where([data-checked]:not([data-checked=false])){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-checked\:bg-primary\/15:where([data-state=checked]),.data-checked\:bg-primary\/15:where([data-checked]:not([data-checked=false])){background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.data-checked\:text-\[color\:var\(--background\)\]:where([data-state=checked]),.data-checked\:text-\[color\:var\(--background\)\]:where([data-checked]:not([data-checked=false])){color:var(--background)}.data-checked\:text-foreground:where([data-state=checked]),.data-checked\:text-foreground:where([data-checked]:not([data-checked=false])){color:var(--text)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--text-inverse)}.data-checked\:text-primary-ink:where([data-state=checked]),.data-checked\:text-primary-ink:where([data-checked]:not([data-checked=false])){color:var(--primary-ink)}.data-checked\:shadow-none:where([data-state=checked]),.data-checked\:shadow-none:where([data-checked]:not([data-checked=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-fits\/segmented\:data-checked\:shadow-\[0_0_12px_var\(--gk-glow-soft\)\]:is(:where(.group\/segmented)[data-fits] *):where([data-state=checked]),.group-data-fits\/segmented\:data-checked\:shadow-\[0_0_12px_var\(--gk-glow-soft\)\]:is(:where(.group\/segmented)[data-fits] *):where([data-checked]:not([data-checked=false])){--tw-shadow:0 0 12px var(--tw-shadow-color,var(--gk-glow-soft));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-fits\/segmented\:data-checked\:shadow-sm:is(:where(.group\/segmented)[data-fits] *):where([data-state=checked]),.group-data-fits\/segmented\:data-checked\:shadow-sm:is(:where(.group\/segmented)[data-fits] *):where([data-checked]:not([data-checked=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.data-checked\:after\:opacity-100:where([data-state=checked]),.data-checked\:after\:opacity-100:where([data-checked]:not([data-checked=false]))):after{content:var(--tw-content);opacity:1}@media(hover:hover){:is(.data-checked\:hover\:bg-\[var\(--gk-wash-accent-strong\)\]:where([data-state=checked]),.data-checked\:hover\:bg-\[var\(--gk-wash-accent-strong\)\]:where([data-checked]:not([data-checked=false]))):hover{background-color:var(--gk-wash-accent-strong)}}.dark\:data-checked\:bg-\[color\:var\(--status-good-ink\)\]:where(.dark,.dark *):where([data-state=checked]),.dark\:data-checked\:bg-\[color\:var\(--status-good-ink\)\]:where(.dark,.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--status-good-ink)}.dark\:data-checked\:bg-primary:where(.dark,.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:where(.dark,.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--accent)}.dark\:data-checked\:bg-primary-foreground:where(.dark,.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:where(.dark,.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--text-inverse)}@media(forced-colors:active){.forced-colors\:data-checked\:outline-2:where([data-state=checked]),.forced-colors\:data-checked\:outline-2:where([data-checked]:not([data-checked=false])){outline-style:var(--tw-outline-style);outline-width:2px}.forced-colors\:data-checked\:-outline-offset-2:where([data-state=checked]),.forced-colors\:data-checked\:-outline-offset-2:where([data-checked]:not([data-checked=false])){outline-offset:-2px}.forced-colors\:data-checked\:\[outline-color\:Highlight\]:where([data-state=checked]),.forced-colors\:data-checked\:\[outline-color\:Highlight\]:where([data-checked]:not([data-checked=false])){outline-color:highlight}.forced-colors\:data-checked\:outline-solid:where([data-state=checked]),.forced-colors\:data-checked\:outline-solid:where([data-checked]:not([data-checked=false])){--tw-outline-style:solid;outline-style:solid}}.data-unchecked\:translate-x-0:where([data-state=unchecked]),.data-unchecked\:translate-x-0:where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-unchecked\:border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_45\%\,transparent\)\]:where([data-state=unchecked]),.data-unchecked\:border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_45\%\,transparent\)\]:where([data-unchecked]:not([data-unchecked=false])){border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.data-unchecked\:border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_45\%\,transparent\)\]:where([data-state=unchecked]),.data-unchecked\:border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_45\%\,transparent\)\]:where([data-unchecked]:not([data-unchecked=false])){border-color:color-mix(in oklch,var(--foreground) 45%,transparent)}}.data-unchecked\:border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_78\%\,transparent\)\]:where([data-state=unchecked]),.data-unchecked\:border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_78\%\,transparent\)\]:where([data-unchecked]:not([data-unchecked=false])){border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.data-unchecked\:border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_78\%\,transparent\)\]:where([data-state=unchecked]),.data-unchecked\:border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_78\%\,transparent\)\]:where([data-unchecked]:not([data-unchecked=false])){border-color:color-mix(in oklch,var(--foreground) 78%,transparent)}}.data-unchecked\:border-\[color\:var\(--gk-border-interactive\,color-mix\(in_oklch\,var\(--foreground\)_55\%\,transparent\)\)\]:where([data-state=unchecked]),.data-unchecked\:border-\[color\:var\(--gk-border-interactive\,color-mix\(in_oklch\,var\(--foreground\)_55\%\,transparent\)\)\]:where([data-unchecked]:not([data-unchecked=false])){border-color:var(--gk-border-interactive,var(--foreground))}@supports (color:color-mix(in lab,red,red)){.data-unchecked\:border-\[color\:var\(--gk-border-interactive\,color-mix\(in_oklch\,var\(--foreground\)_55\%\,transparent\)\)\]:where([data-state=unchecked]),.data-unchecked\:border-\[color\:var\(--gk-border-interactive\,color-mix\(in_oklch\,var\(--foreground\)_55\%\,transparent\)\)\]:where([data-unchecked]:not([data-unchecked=false])){border-color:var(--gk-border-interactive,color-mix(in oklch,var(--foreground) 55%,transparent))}}.data-unchecked\:bg-input\/90:where([data-state=unchecked]),.data-unchecked\:bg-input\/90:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--gk-recess)}@supports (color:color-mix(in lab,red,red)){.data-unchecked\:bg-input\/90:where([data-state=unchecked]),.data-unchecked\:bg-input\/90:where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--gk-recess) 90%,transparent)}}.data-unchecked\:bg-transparent:where([data-state=unchecked]),.data-unchecked\:bg-transparent:where([data-unchecked]:not([data-unchecked=false])){background-color:#0000}.dark\:data-unchecked\:border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_58\%\,transparent\)\]:where(.dark,.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_58\%\,transparent\)\]:where(.dark,.dark *):where([data-unchecked]:not([data-unchecked=false])){border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark\:data-unchecked\:border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_58\%\,transparent\)\]:where(.dark,.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:border-\[color\:color-mix\(in_oklch\,var\(--foreground\)_58\%\,transparent\)\]:where(.dark,.dark *):where([data-unchecked]:not([data-unchecked=false])){border-color:color-mix(in oklch,var(--foreground) 58%,transparent)}}.dark\:data-unchecked\:bg-foreground:where(.dark,.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:where(.dark,.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--text)}.data-selected\:bg-\[var\(--gk-wash-accent\)\]:where([data-selected=true]){background-color:var(--gk-wash-accent)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--text)}.data-selected\:inset-ring-2:where([data-selected=true]){--tw-inset-ring-shadow:inset 0 0 0 2px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-selected\:inset-ring-\[color-mix\(in_oklab\,var\(--ring\)\,var\(--foreground\)_35\%\)\]:where([data-selected=true]){--tw-inset-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-selected\:inset-ring-\[color-mix\(in_oklab\,var\(--ring\)\,var\(--foreground\)_35\%\)\]:where([data-selected=true]){--tw-inset-ring-color:color-mix(in oklab,var(--ring),var(--foreground) 35%)}}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:border-\[color\:var\(--gk-disabled-fg\,var\(--muted-foreground\)\)\]:where([data-disabled=true]),.data-disabled\:border-\[color\:var\(--gk-disabled-fg\,var\(--muted-foreground\)\)\]:where([data-disabled]:not([data-disabled=false])){border-color:var(--gk-disabled-fg,var(--muted-foreground))}.data-disabled\:bg-\[color\:var\(--gk-disabled-bg\,var\(--gk-recess\)\)\]:where([data-disabled=true]),.data-disabled\:bg-\[color\:var\(--gk-disabled-bg\,var\(--gk-recess\)\)\]:where([data-disabled]:not([data-disabled=false])){background-color:var(--gk-disabled-bg,var(--gk-recess))}.data-disabled\:bg-disabled-bg:where([data-disabled=true]),.data-disabled\:bg-disabled-bg:where([data-disabled]:not([data-disabled=false])){background-color:var(--gk-disabled-bg)}.data-disabled\:text-\[color\:var\(--gk-disabled-fg\,var\(--muted-foreground\)\)\]:where([data-disabled=true]),.data-disabled\:text-\[color\:var\(--gk-disabled-fg\,var\(--muted-foreground\)\)\]:where([data-disabled]:not([data-disabled=false])){color:var(--gk-disabled-fg,var(--muted-foreground))}.data-disabled\:text-disabled:where([data-disabled=true]),.data-disabled\:text-disabled:where([data-disabled]:not([data-disabled=false])){color:var(--gk-disabled-fg)}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--text)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:bg-glass-strong:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:bg-glass-strong:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){background-color:var(--gk-glass-strong)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:backdrop-blur-md:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:backdrop-blur-md:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}:is(.data-active\:before\:opacity-100:where([data-state=active]),.data-active\:before\:opacity-100:where([data-active]:not([data-active=false]))):before,:is(.group-data-\[variant\=default\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.data-horizontal\:mx-px:where([data-orientation=horizontal]){margin-inline:1px}.data-horizontal\:h-1\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 1.5)}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-auto:where([data-orientation=horizontal]){width:auto}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:my-px:where([data-orientation=vertical]){margin-block:1px}.data-vertical\:h-auto:where([data-orientation=vertical]){height:auto}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-44:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 44)}.data-vertical\:w-1\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 1.5)}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:rounded-2xl:where([data-orientation=vertical]){border-radius:min(calc(var(--radius) * 1.8),calc(var(--radius) + 16px))}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\.cm-content\]\:px-2\.5\! .cm-content{padding-inline:calc(var(--spacing) * 2.5)!important}.\[\&_\.entry-more\]\:\[font-family\:var\(--font-sans\)\]\! .entry-more{font-family:var(--font-sans)!important}.\[\&_\.summary-card-model\]\:hidden\! .summary-card-model{display:none!important}.\[\&_\.summary-lede\]\:max-w-none\! .summary-lede{max-width:none!important}.\[\&_\.summary-lede\]\:text-\[15px\]\! .summary-lede{font-size:15px!important}.\[\&_\.summary-lede\]\:leading-\[1\.6\]\! .summary-lede{--tw-leading:1.6!important;line-height:1.6!important}.\[\&_\.summary-para\]\:max-w-none\! .summary-para{max-width:none!important}.\[\&_\.summary-para\]\:text-sm\! .summary-para{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\[\&_\.summary-para\]\:leading-relaxed\! .summary-para{--tw-leading:var(--leading-relaxed)!important;line-height:var(--leading-relaxed)!important}.\[\&_\.summary-project\]\:\[color\:color-mix\(in_oklch\,var\(--foreground\)_62\%\,transparent\)\]\! .summary-project{color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.\[\&_\.summary-project\]\:\[color\:color-mix\(in_oklch\,var\(--foreground\)_62\%\,transparent\)\]\! .summary-project{color:color-mix(in oklch,var(--foreground) 62%,transparent)!important}}@media not all and (min-width:40rem){.max-sm\:\[\&_\.summary-regen\]\:size-11\! .summary-regen{width:calc(var(--spacing) * 11)!important;height:calc(var(--spacing) * 11)!important}.max-sm\:\[\&_\.summary-regen\]\:rounded-full\! .summary-regen{border-radius:3.40282e38px!important}.max-sm\:\[\&_\.summary-regen\]\:p-0\! .summary-regen{padding:calc(var(--spacing) * 0)!important}.max-sm\:\[\&_\.summary-regen\]\:ring-1\! .summary-regen{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.max-sm\:\[\&_\.summary-regen\]\:ring-glass-border\/70\! .summary-regen{--tw-ring-color:var(--gk-glass-border)!important}@supports (color:color-mix(in lab,red,red)){.max-sm\:\[\&_\.summary-regen\]\:ring-glass-border\/70\! .summary-regen{--tw-ring-color:color-mix(in oklab, var(--gk-glass-border) 70%, transparent)!important}}.max-sm\:\[\&_\.summary-regen\]\:ring-inset\! .summary-regen{--tw-ring-inset:inset!important}}.\[\&_\.truncate\]\:text-foreground\/70 .truncate{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.truncate\]\:text-foreground\/70 .truncate{color:color-mix(in oklab,var(--text) 70%,transparent)}}.\[\&_\.truncate\]\:line-through .truncate{text-decoration-line:line-through}.\[\&_\.truncate\]\:decoration-foreground\/40 .truncate{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.truncate\]\:decoration-foreground\/40 .truncate{-webkit-text-decoration-color:color-mix(in oklab,var(--text) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--text) 40%,transparent)}}.\[\&_\.vision-callout-label\]\:\[font-family\:var\(--font-sans\)\]\! .vision-callout-label{font-family:var(--font-sans)!important}.\[\&_\[cmdk-group-heading\]\]\:px-2\.5 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_\[cmdk-group-heading\]\]\:px-3 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 3)}.\[\&_\[cmdk-group-heading\]\]\:pt-3 [cmdk-group-heading]{padding-top:calc(var(--spacing) * 3)}.\[\&_\[cmdk-group-heading\]\]\:pb-1\.5 [cmdk-group-heading]{padding-bottom:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-\[11px\] [cmdk-group-heading]{font-size:11px}.\[\&_\[cmdk-group-heading\]\]\:leading-4 [cmdk-group-heading]{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.\[\&_\[cmdk-group-heading\]\]\:font-semibold [cmdk-group-heading]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\[cmdk-group-heading\]\]\:tracking-\[0\.08em\] [cmdk-group-heading]{--tw-tracking:.08em;letter-spacing:.08em}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}.\[\&_\[data-slot\=card-content\]\]\:flex [data-slot=card-content]{display:flex}.\[\&_\[data-slot\=card-content\]\]\:flex-1 [data-slot=card-content]{flex:1}.\[\&_\[data-slot\=card-content\]\]\:items-center [data-slot=card-content]{align-items:center}.\[\&_\[data-slot\=card-content\]\]\:justify-center [data-slot=card-content]{justify-content:center}@media not all and (min-width:48rem){.max-md\:\[\&_\[data-slot\=composer-tool-label\]\]\:hidden [data-slot=composer-tool-label]{display:none}}@media not all and (min-width:40rem){.max-sm\:\[\&_\[data-slot\=composer-tool-label\]\]\:hidden [data-slot=composer-tool-label]{display:none}}.\[\&_\[data-slot\=dropdown-menu-item\]\]\:min-h-11 [data-slot=dropdown-menu-item]{min-height:calc(var(--spacing) * 11)}.\[\&_\[data-slot\=field-action\]\]\:max-w-full [data-slot=field-action],.\[\&_\[data-slot\=field-action\]_\*\]\:max-w-full [data-slot=field-action] *{max-width:100%}.\[\&_\[data-slot\=reasoning-trigger\]\]\:text-xs [data-slot=reasoning-trigger]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[data-slot\=reasoning-trigger\]\]\:text-muted-foreground\/70 [data-slot=reasoning-trigger]{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-slot\=reasoning-trigger\]\]\:text-muted-foreground\/70 [data-slot=reasoning-trigger]{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.\[\&_\[data-slot\=reasoning-trigger\]\>svg\]\:size-3\.5 [data-slot=reasoning-trigger]>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_\[data-slot\=ring-label\]\]\:hidden [data-slot=ring-label]{display:none}.\[\&_\[data-slot\=ring-label\]\]\:tabular-nums [data-slot=ring-label]{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media(min-width:64rem){.lg\:\[\&_\[data-slot\=ring-label\]\]\:inline [data-slot=ring-label]{display:inline}}.\[\&_\[data-slot\=ring-track\]\]\:stroke-foreground\/20 [data-slot=ring-track]{stroke:var(--text)}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-slot\=ring-track\]\]\:stroke-foreground\/20 [data-slot=ring-track]{stroke:color-mix(in oklab,var(--text) 20%,transparent)}}.\[\&_\[data-slot\=ring-value\]\]\:stroke-muted-foreground [data-slot=ring-value]{stroke:var(--muted-foreground)}.\[\&_\[data-slot\=segmented-item\]\]\:h-\[calc\(var\(--gk-control-h\)-0\.5rem\)\] [data-slot=segmented-item]{height:calc(var(--gk-control-h) - .5rem)}.\[\&_\[data-slot\=segmented-item\]\]\:grow [data-slot=segmented-item]{flex-grow:1}.\[\&_\[data-slot\=segmented-item\]\]\:basis-auto [data-slot=segmented-item]{flex-basis:auto}.\[\&_\[data-slot\=segmented-item\]\]\:px-2\.5 [data-slot=segmented-item]{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_\[data-slot\=segmented-item\]\]\:text-xs [data-slot=segmented-item]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[data-slot\=segmented-item\]\]\:before\:hidden [data-slot=segmented-item]:before,.\[\&_\[data-slot\=segmented-item\]\]\:after\:hidden [data-slot=segmented-item]:after{content:var(--tw-content);display:none}@media not all and (min-width:48rem){.max-md\:\[\&_\[data-slot\=segmented-item\]\]\:gap-1 [data-slot=segmented-item]{gap:calc(var(--spacing) * 1)}.max-md\:\[\&_\[data-slot\=segmented-item\]\]\:px-1 [data-slot=segmented-item]{padding-inline:calc(var(--spacing) * 1)}}@media(pointer:coarse){.pointer-coarse\:\[\&_\[data-slot\=segmented-item\]\]\:h-11 [data-slot=segmented-item]{height:calc(var(--spacing) * 11)}.pointer-coarse\:\[\&_\[data-slot\=segmented-item\]\]\:min-w-11 [data-slot=segmented-item]{min-width:calc(var(--spacing) * 11)}}.\[\&_\[data-slot\=segmented-item\]\[data-state\=checked\]\]\:bg-\[var\(--seg-on\)\] [data-slot=segmented-item][data-state=checked]{background-color:var(--seg-on)}.\[\&_\[data-slot\=segmented-item\]\[data-state\=checked\]\]\:text-primary-ink [data-slot=segmented-item][data-state=checked]{color:var(--primary-ink)}.\[\&_\[data-slot\=segmented-item\]\[data-state\=checked\]\]\:shadow-none [data-slot=segmented-item][data-state=checked]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\[data-slot\=segmented\]\]\:p-1 [data-slot=segmented]{padding:calc(var(--spacing) * 1)}.\[\&_\[data-slot\=segmented\]\]\:shadow-\[inset_0_1px_2px_oklch\(0\.24_0\.018_var\(--gk-hue\)\/10\%\)\,inset_0_-1px_0_oklch\(1_0_0\/70\%\)\,inset_0_0_0_1px_oklch\(0\.24_0\.018_var\(--gk-hue\)\/14\%\)\] [data-slot=segmented]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,oklch(.24 .018 var(--gk-hue)/10%)), inset 0 -1px 0 var(--tw-shadow-color,oklch(100% 0 0/.7)), inset 0 0 0 1px var(--tw-shadow-color,oklch(.24 .018 var(--gk-hue)/14%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:\[\&_\[data-slot\=segmented\]\]\:shadow-\[inset_0_1px_2px_oklch\(0_0_0\/26\%\)\,inset_0_-1px_0_oklch\(1_0_0\/5\%\)\,inset_0_0_0_1px_oklch\(1_0_0\/14\%\)\]:where(.dark,.dark *) [data-slot=segmented]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.26)), inset 0 -1px 0 var(--tw-shadow-color,oklch(100% 0 0/.05)), inset 0 0 0 1px var(--tw-shadow-color,oklch(100% 0 0/.14));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\[data-slot\=sidebar-nav-item-actions\]\]\:opacity-100 [data-slot=sidebar-nav-item-actions]{opacity:1}.\[\&_\[data-tone\=tag\]\]\:bg-foreground\/\[\.045\] [data-tone=tag]{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.\[\&_\[data-tone\=tag\]\]\:bg-foreground\/\[\.045\] [data-tone=tag]{background-color:color-mix(in oklab,var(--text) 4.5%,transparent)}}.\[\&_\[data-tone\=tag\]\]\:text-muted-foreground [data-tone=tag]{color:var(--muted-foreground)}.\[\&_\[data-tone\=tag\]\]\:\[--gk-tone\:var\(--color-muted-foreground\)\] [data-tone=tag]{--gk-tone:var(--color-muted-foreground)}.\[\&_\[data-tone\=tag\]\]\:after\:hidden [data-tone=tag]:after{content:var(--tw-content);display:none}.dark\:\[\&_\[data-tone\=tag\]\]\:bg-\[var\(--gk-chip\)\]:where(.dark,.dark *) [data-tone=tag]{background-color:var(--gk-chip)}.dark\:\[\&_\[data-tone\=tag\]\]\:after\:block:where(.dark,.dark *) [data-tone=tag]:after{content:var(--tw-content);display:block}.\[\&_\[data-tone\=tag\]_svg\]\:text-muted-foreground\! [data-tone=tag] svg{color:var(--muted-foreground)!important}.\[\&_a\]\:text-primary a{color:var(--accent)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-primary\/40 a{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.\[\&_a\]\:decoration-primary\/40 a{-webkit-text-decoration-color:color-mix(in oklab,var(--accent) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media(hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--text)}}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:border-hairline blockquote{border-color:var(--ca-hairline)}.\[\&_blockquote\]\:pl-3 blockquote{padding-left:calc(var(--spacing) * 3)}.\[\&_blockquote\]\:font-display blockquote{font-family:var(--font-sans)}.\[\&_blockquote\]\:italic blockquote{font-style:italic}.\[\&_button\]\:pointer-events-none button{pointer-events:none}.\[\&_button\:not\(\[role\=checkbox\]\)\]\:cursor-text button:not([role=checkbox]){cursor:text}.\[\&_button\:not\(\[role\=checkbox\]\)\]\:text-inherit button:not([role=checkbox]){color:inherit}.\[\&_button\:not\(\[role\=checkbox\]\)\]\:no-underline button:not([role=checkbox]){text-decoration-line:none}.\[\&_code\]\:text-\[0\.8125rem\] code{font-size:.8125rem}.\[\&_h1\]\:font-display h1{font-family:var(--font-sans)}.\[\&_h1\]\:text-\[1\.25rem\] h1{font-size:1.25rem}.\[\&_h1\]\:leading-snug h1{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_h1\]\:font-medium h1{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h2\]\:font-display h2{font-family:var(--font-sans)}.\[\&_h2\]\:text-\[1\.125rem\] h2{font-size:1.125rem}.\[\&_h2\]\:leading-snug h2{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_h2\]\:font-medium h2,.\[\&_h3\]\:font-medium h3{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_input\]\:opacity-0 input{opacity:0}@media not all and (min-width:48rem){@media(pointer:coarse){.max-md\:pointer-coarse\:\[\&_nav\]\:py-1 nav{padding-block:calc(var(--spacing) * 1)}}}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:sr-only p{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\[\&_p\]\:my-1\.5 p{margin-block:calc(var(--spacing) * 1.5)}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-md pre{border-radius:calc(var(--radius) - 2px)}.\[\&_pre\]\:bg-\[var\(--gk-recess\)\] pre{background-color:var(--gk-recess)}.\[\&_pre\]\:p-3 pre{padding:calc(var(--spacing) * 3)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-4\! svg{width:calc(var(--spacing) * 4)!important;height:calc(var(--spacing) * 4)!important}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-destructive svg{color:var(--danger)}.\[\&_svg\]\:text-ink-2 svg{color:var(--ca-ink-2)}.\[\&_svg\]\:text-muted-foreground svg{color:var(--muted-foreground)}@media not all and (min-width:40rem){.max-sm\:\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.max-sm\:\[\&_svg\]\:size-4\.5\! svg{width:calc(var(--spacing) * 4.5)!important;height:calc(var(--spacing) * 4.5)!important}.max-sm\:\[\&_svg\]\:size-5\! svg{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}}@container empty (min-width:28rem){.\@md\/empty\:\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}}@media(pointer:coarse){.pointer-coarse\:\[\&_svg\]\:size-4\.5\! svg{width:calc(var(--spacing) * 4.5)!important;height:calc(var(--spacing) * 4.5)!important}.pointer-coarse\:\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:\[\&_svg\]\:size-5\! svg{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:text-\[0\.8125rem\] table{font-size:.8125rem}.\[\&_td\]\:border-t td{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_td\]\:border-glass-border td{border-color:var(--gk-glass-border)}.\[\&_td\]\:border-hairline td{border-color:var(--ca-hairline)}.\[\&_td\]\:px-3 td{padding-inline:calc(var(--spacing) * 3)}.\[\&_td\]\:py-1 td{padding-block:calc(var(--spacing) * 1)}.\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing) * 2)}.\[\&_td\]\:pr-3 td{padding-right:calc(var(--spacing) * 3)}.\[\&_td\]\:first\:rounded-bl-xl td:first-child{border-bottom-left-radius:calc(var(--radius) + 4px)}.\[\&_td\]\:last\:rounded-br-xl td:last-child{border-bottom-right-radius:calc(var(--radius) + 4px)}.\[\&_th\]\:pb-1 th{padding-bottom:calc(var(--spacing) * 1)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-medium th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:calc(var(--spacing) * 0)}.\[\&_thead\]\:z-10 thead{z-index:10}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\+\&\]\:pt-0+.\[\&\+\&\]\:pt-0{padding-top:calc(var(--spacing) * 0)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:\:-webkit-search-decoration\]\:hidden::-webkit-search-decoration{display:none}.\[\&\:\:after\]\:hidden\!:after{display:none!important}.\[\&\:focus-within_input\]\:opacity-100:focus-within input,.\[\&\:hover_input\]\:opacity-100:hover input{opacity:1}.\[\.border-b\]\:pb-3\.5.border-b{padding-bottom:calc(var(--spacing) * 3.5)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:border-glass-border.border-t{border-color:var(--gk-glass-border)}.\[\.border-t\]\:pt-3\.5.border-t{padding-top:calc(var(--spacing) * 3.5)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-3 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 3)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-2 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media(hover:hover){.\[a\]\:hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_26\%\,transparent\)\]:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_26\%\,transparent\)\]:is(a):hover{background-color:color-mix(in oklab,var(--primary) 26%,transparent)}}.\[a\]\:hover\:bg-\[color-mix\(in_oklab\,var\(--secondary\)_70\%\,transparent\)\]:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-\[color-mix\(in_oklab\,var\(--secondary\)_70\%\,transparent\)\]:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 70%,transparent)}}.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--danger) 20%,transparent)}}.\[a\]\:hover\:bg-destructive\/25:is(a):hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/25:is(a):hover{background-color:color-mix(in oklab,var(--danger) 25%,transparent)}}.\[a\]\:hover\:bg-glass-hover:is(a):hover{background-color:var(--gk-hover)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--accent) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--gk-soft)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--gk-soft) 80%,transparent)}}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--text)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-\[var\(--gk-info-fg\,var\(--foreground\)\)\]>*):is(svg){color:var(--gk-info-fg,var(--foreground))}:is(.\*\:\[svg\]\:text-\[var\(--gk-success-fg\,var\(--foreground\)\)\]>*):is(svg){color:var(--gk-success-fg,var(--foreground))}:is(.\*\:\[svg\]\:text-\[var\(--gk-warning-fg\,var\(--foreground\)\)\]>*):is(svg){color:var(--gk-warning-fg,var(--foreground))}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--danger)}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--text)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\>\*\]\:min-h-0>*{min-height:calc(var(--spacing) * 0)}.\[\&\>\*\]\:max-w-11>*{max-width:calc(var(--spacing) * 11)}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing) * 0)}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\*\]\:border-b>*{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>\*\]\:border-glass-border\/60>*{border-color:var(--gk-glass-border)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\*\]\:border-glass-border\/60>*{border-color:color-mix(in oklab,var(--gk-glass-border) 60%,transparent)}}.\[\&\>\*\]\:py-3>*{padding-block:calc(var(--spacing) * 3)}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:calc(var(--spacing) * 0)}.\[\&\>\*\:first-child\]\:pt-0>:first-child{padding-top:calc(var(--spacing) * 0)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:calc(var(--spacing) * 0)}.\[\&\>\*\:last-child\]\:border-0>:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\>\*\:last-child\]\:pb-0>:last-child{padding-bottom:calc(var(--spacing) * 0)}.\[\&\>\*\:last-child\]\:after\:inline>:last-child:after{content:var(--tw-content);display:inline}.\[\&\>\*\:last-child\]\:after\:align-baseline>:last-child:after{content:var(--tw-content);vertical-align:baseline}.\[\&\>\*\:last-child\]\:after\:content-\[var\(--streamdown-caret\)\]>:last-child:after{--tw-content:var(--streamdown-caret);content:var(--tw-content)}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\:last-child\]\:pb-3>:last-child{padding-bottom:calc(var(--spacing) * 3)}.\[\&\>\:last-child\]\:pb-\[calc\(0\.75rem\+var\(--gk-safe-bottom\)\)\]>:last-child{padding-bottom:calc(.75rem + var(--gk-safe-bottom))}.has-\[\>\[data-variant\=outline\]\]\:\[\&\>\[data-slot\=input-group\]\:has\(\:focus-visible\)\]\:border-ring:has(>[data-variant=outline])>[data-slot=input-group]:has(:focus-visible),.has-\[\>\[data-variant\=outline\]\]\:\[\&\>\[data-slot\=select-trigger\]\:focus-visible\]\:border-ring:has(>[data-variant=outline])>[data-slot=select-trigger]:focus-visible{border-color:var(--ring)}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-4xl:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:min(calc(var(--radius) * 2.6),calc(var(--radius) + 24px));border-bottom-right-radius:min(calc(var(--radius) * 2.6),calc(var(--radius) + 24px))}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-4xl\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:min(calc(var(--radius) * 2.6),calc(var(--radius) + 24px))!important;border-bottom-right-radius:min(calc(var(--radius) * 2.6),calc(var(--radius) + 24px))!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-4xl\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:min(calc(var(--radius) * 2.6),calc(var(--radius) + 24px))!important;border-bottom-left-radius:min(calc(var(--radius) * 2.6),calc(var(--radius) + 24px))!important}.\[\&\>\[role\=toolbar\]\]\:sticky>[role=toolbar]{position:sticky}.\[\&\>\[role\=toolbar\]\]\:top-\[-9px\]>[role=toolbar]{top:-9px}.\[\&\>\[role\=toolbar\]\]\:z-10>[role=toolbar]{z-index:10}.\[\&\>\[role\=toolbar\]\]\:-mx-3>[role=toolbar]{margin-inline:calc(var(--spacing) * -3)}.\[\&\>\[role\=toolbar\]\]\:rounded-xl>[role=toolbar]{border-radius:calc(var(--radius) + 4px)}.\[\&\>\[role\=toolbar\]\]\:bg-\[color-mix\(in_oklch\,var\(--card\)_55\%\,var\(--muted\)\)\]>[role=toolbar]{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[role\=toolbar\]\]\:bg-\[color-mix\(in_oklch\,var\(--card\)_55\%\,var\(--muted\)\)\]>[role=toolbar]{background-color:color-mix(in oklch,var(--card) 55%,var(--muted))}}.\[\&\>\[role\=toolbar\]\]\:px-1>[role=toolbar]{padding-inline:calc(var(--spacing) * 1)}.\[\&\>\[role\=toolbar\]\]\:pt-\[7px\]>[role=toolbar]{padding-top:7px}.\[\&\>\[role\=toolbar\]\]\:pb-1\.5>[role=toolbar]{padding-bottom:calc(var(--spacing) * 1.5)}.dark\:\[\&\>\[role\=toolbar\]\]\:bg-\[color\:var\(--card\)\]:where(.dark,.dark *)>[role=toolbar]{background-color:var(--card)}.\[\&\>blockquote\]\:max-w-\[41ch\]>blockquote{max-width:41ch}.\[\&\>div\]\:w-max>div{width:max-content}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.has-\[\>\[data-variant\=outline\]\]\:\[\&\>input\]\:border-border:has(>[data-variant=outline])>input{border-color:var(--border)}.has-\[\>\[data-variant\=outline\]\]\:\[\&\>input\:focus-visible\]\:border-ring:has(>[data-variant=outline])>input:focus-visible{border-color:var(--ring)}.\[\&\>ol\]\:max-w-\[41ch\]>ol{max-width:41ch}.\[\&\>p\]\:my-0>p{margin-block:calc(var(--spacing) * 0)}.\[\&\>p\]\:inline>p{display:inline}.\[\&\>p\]\:max-w-\[41ch\]>p{max-width:41ch}.\[\&\>p\]\:leading-snug>p{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&\>p\~p\]\:mt-1>p~p{margin-top:calc(var(--spacing) * 1)}.\[\&\>span\]\:line-through>span{text-decoration-line:line-through}.\[\&\>span\.truncate\]\:flex-auto>span.truncate{flex:auto}.\[\&\>span\.truncate\]\:flex-initial>span.truncate{flex:0 auto}@media not all and (min-width:48rem){.max-md\:\[\&\>span\.truncate\]\:max-w-fit>span.truncate{max-width:fit-content}.max-md\:\[\&\>span\.truncate\]\:flex-1>span.truncate{flex:1}}.\[\&\>span\:first-child\]\:hidden>span:first-child{display:none}.\[\&\>span\:last-child\]\:w-14>span:last-child{width:calc(var(--spacing) * 14)}.\[\&\>span\:last-child\]\:min-w-\[8ch\]>span:last-child{min-width:8ch}.\[\&\>span\:last-child\]\:text-right>span:last-child{text-align:right}.\[\&\>span\:last-child\]\:text-\[11px\]>span:last-child{font-size:11px}.\[\&\>span\:last-child\]\:text-foreground\/70>span:last-child{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.\[\&\>span\:last-child\]\:text-foreground\/70>span:last-child{color:color-mix(in oklab,var(--text) 70%,transparent)}}@media not all and (min-width:48rem){.max-md\:\[\&\>span\:last-child\]\:text-left>span:last-child{text-align:left}}.dark\:\[\&\>span\:last-child\]\:text-foreground\/60:where(.dark,.dark *)>span:last-child{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.dark\:\[\&\>span\:last-child\]\:text-foreground\/60:where(.dark,.dark *)>span:last-child{color:color-mix(in oklab,var(--text) 60%,transparent)}}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-\[11px\]\!>svg{width:11px!important;height:11px!important}.\[\&\>svg\]\:text-muted-foreground\/55>svg{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&\>svg\]\:text-muted-foreground\/55>svg{color:color-mix(in oklab,var(--muted-foreground) 55%,transparent)}}.\[\&\>svg\]\:text-primary-ink>svg{color:var(--primary-ink)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.last\:\[\&\>td\]\:pb-2:last-child>td{padding-bottom:calc(var(--spacing) * 2)}.last\:\[\&\>td\]\:pb-3:last-child>td{padding-bottom:calc(var(--spacing) * 3)}.\[\&\>ul\]\:max-w-\[41ch\]>ul{max-width:41ch}.\[\&\>ul\.contains-task-list\]\:max-w-none>ul.contains-task-list{max-width:none}.\[\&\>ul\.contains-task-list\>li\]\:max-w-\[calc\(41ch\+1\.625rem\)\]>ul.contains-task-list>li{max-width:calc(41ch + 1.625rem)}@media(hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}del+.\[del\+\&\]\:ms-1{margin-inline-start:calc(var(--spacing) * 1)}li .\[li_\&\]\:pl-6{padding-left:calc(var(--spacing) * 6)}.voice-serif:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.voice-ui:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans)}.voice-data:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.type-display-1:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.type-display-2:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1.2}.type-display-3:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.25}.type-title:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.375}.type-body:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.625}.type-serif:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);font-size:.9375rem;font-weight:400;line-height:1.65}.type-meta:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);font-size:.75rem;font-weight:500;line-height:1.4}.type-micro:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.65625rem;font-weight:500;line-height:1.3}.type-eyebrow:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}.project-caps:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ca-project-c,var(--ca-ink-2));font-size:.625rem;font-weight:600;line-height:1.2}@media(pointer:coarse){.type-body:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-size:1rem}}.mask-fade-top:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){-webkit-mask-image:linear-gradient(#0000 0,#000 3rem);mask-image:linear-gradient(#0000 0,#000 3rem)}.mask-fade-header:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-mask-hold:var(--ca-module-header-h,3.5rem);--ca-mask-head-a:0;--ca-mask-head-from:var(--ca-mask-hold);--ca-mask-head-to:calc(var(--ca-mask-hold) + min(3rem, var(--ca-scroll-y,3rem)));--ca-mask-foot:var(--ca-tabbar-h,0px);--ca-mask-foot-fade:min(3rem, var(--ca-tabbar-h,0px));-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0/var(--ca-mask-head-a)) 0,rgb(0 0 0/var(--ca-mask-head-a)) var(--ca-mask-head-from),#000 var(--ca-mask-head-to),#000 calc(100% - var(--ca-mask-foot) - var(--ca-mask-foot-fade)),#00000026 calc(100% - var(--ca-mask-foot)));mask-image:linear-gradient(to bottom,rgb(0 0 0/var(--ca-mask-head-a)) 0,rgb(0 0 0/var(--ca-mask-head-a)) var(--ca-mask-head-from),#000 var(--ca-mask-head-to),#000 calc(100% - var(--ca-mask-foot) - var(--ca-mask-foot-fade)),#00000026 calc(100% - var(--ca-mask-foot)))}@media not all and (min-width:48rem){.mask-fade-header:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-mask-head-a:0;--ca-mask-head-to:calc(var(--ca-module-chrome-top,0px) + min(3rem, var(--ca-scroll-y,3rem)) * var(--ca-head-parked,0));--ca-mask-head-from:max(0px, calc(var(--ca-module-chrome-top,0px) - 1.25rem * (1 - var(--ca-head-parked,0))))}}.mask-fade-foot:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-mask-foot:var(--ca-tabbar-h,0px);--ca-mask-foot-fade:min(3rem, var(--ca-tabbar-h,0px));-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ca-mask-foot) - var(--ca-mask-foot-fade)),#00000026 calc(100% - var(--ca-mask-foot)));mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ca-mask-foot) - var(--ca-mask-foot-fade)),#00000026 calc(100% - var(--ca-mask-foot)))}.scrollbar-slim:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){scrollbar-width:thin;scrollbar-color:var(--border) transparent}.scrollbar-slim:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)::-webkit-scrollbar{width:8px;height:8px}.scrollbar-slim:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:9999px}.scrollbar-slim:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)::-webkit-scrollbar-track{background:0 0}.tnum:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-variant-numeric:tabular-nums}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--gk-accent-l:.475;--gk-accent-c:.112;--gk-accent-h:246.7;--gk-accent:var(--gk-accent-l) var(--gk-accent-c) var(--gk-accent-h);--gk-hue:268;--gk-hue-cool:250;--gk-hue-tint:210;--gk-danger-l:.55;--gk-danger-c:.19;--gk-danger-h:22;--gk-success:.535 .17 143;--gk-warning:.81 .16 78.5;--gk-info:.52 .14 210;--radius:.5rem;--gk-control-h:2.25rem;--gk-control-fs:.875rem;--gk-control-lh:calc(1.25 / .875);--gk-radius-control:var(--radius);--gk-radius-button:min(calc(var(--gk-radius-control) * 2.6), calc(var(--gk-radius-control) + 24px));--gk-radius-input:min(calc(var(--gk-radius-control) * 2.2), calc(var(--gk-radius-control) + 20px));--gk-radius-textarea:min(calc(var(--gk-radius-control) * 1.8), calc(var(--gk-radius-control) + 16px));--gk-radius-badge:min(calc(var(--gk-radius-control) * 2.2), calc(var(--gk-radius-control) + 20px));--gk-radius-overlay:min(calc(var(--radius) * 2.6), calc(var(--radius) + 24px));--gk-radius-pop:min(calc(var(--radius) * 2.2), calc(var(--radius) + 20px));--gk-radius-menu-item:min(calc(var(--radius) * 1.8), calc(var(--radius) + 16px));--gk-radius-pill:9999px;--gk-focus-ring-w:3px;--gk-focus-ring:var(--ring)}@supports (color:color-mix(in lab,red,red)){:root{--gk-focus-ring:color-mix(in oklab, var(--ring) 30%, transparent)}}:root{--gk-z-overlay:50;--gk-blur:4px;--gk-blur-float:8px;--gk-blur-pop:12px;--gk-blur-scrim:6px;--gk-blur-scrim-heavy:24px;--gk-saturate:150%;--gk-glass-a:32%;--gk-glass-float-a:16%;--gk-glass-pop-a:16%;--gk-glass-sheet-a:72%;--background:oklch(.975 .006 var(--gk-hue));--foreground:oklch(.24 .018 var(--gk-hue));--card:oklch(.995 .003 var(--gk-hue));--card-foreground:var(--foreground);--popover:oklch(100% 0 0);--popover-foreground:var(--foreground);--primary:oklch(var(--gk-accent-ink-safe));--gk-accent-ink-l:min(var(--gk-accent-l), .54);--gk-accent-ink-safe:var(--gk-accent-ink-l) var(--gk-accent-c) var(--gk-accent-h);--primary-foreground:oklch(.99 .004 var(--gk-accent-h));--secondary:oklch(.94 .012 var(--gk-hue-cool));--secondary-foreground:oklch(.28 .02 var(--gk-hue));--muted:oklch(.945 .008 var(--gk-hue));--muted-foreground:oklch(.455 .014 var(--gk-hue));--accent:oklch(.92 .024 var(--gk-hue-tint));--accent-foreground:oklch(26% .024 240);--success:oklch(var(--gk-success));--success-foreground:oklch(99% .012 143);--success-subtle:oklch(var(--gk-success) / 14%);--success-subtle-border:oklch(var(--gk-success) / 35%);--success-ink:oklch(45% .15 143);--warning:oklch(var(--gk-warning));--warning-foreground:oklch(26% .06 78.5);--warning-subtle:oklch(var(--gk-warning) / 14%);--warning-subtle-border:oklch(var(--gk-warning) / 35%);--warning-ink:oklch(47% .1 76);--info:oklch(var(--gk-info));--info-foreground:oklch(99% .01 210);--info-subtle:oklch(var(--gk-info) / 14%);--info-subtle-border:oklch(var(--gk-info) / 35%);--info-ink:oklch(46% .12 210);--destructive:oklch(var(--gk-danger-l) var(--gk-danger-c) var(--gk-danger-h));--destructive-foreground:oklch(99% .004 200);--destructive-subtle:oklch(var(--gk-danger-l) var(--gk-danger-c) var(--gk-danger-h) / 14%);--destructive-ink:oklch(var(--gk-danger-ink-l) var(--gk-danger-c) var(--gk-danger-h));--border:oklch(.24 .018 var(--gk-hue) / 28%);--border-strong:oklch(.24 .018 var(--gk-hue) / 50%);--input:oklch(.24 .018 var(--gk-hue) / 26%);--gk-ink-l:clamp(.26, var(--gk-accent-l), .46);--primary-ink:oklch(var(--gk-ink-l) var(--gk-accent-c) var(--gk-accent-h));--gk-danger-ink-l:clamp(.26, var(--gk-danger-l), .47);--gk-ring-l:clamp(.26, var(--gk-accent-l), .52);--gk-ring-c:min(var(--gk-accent-c), .19);--ring:oklch(var(--gk-ring-l) var(--gk-ring-c) var(--gk-accent-h));--gk-disabled-fg:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--gk-disabled-fg:color-mix(in oklab, var(--muted-foreground) 72%, var(--background))}}:root{--gk-disabled-bg:oklch(.93 .006 var(--gk-hue));--sidebar:oklch(.955 .008 var(--gk-hue));--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:oklch(.92 .016 var(--gk-hue-cool));--sidebar-accent-foreground:oklch(.26 .02 var(--gk-hue));--sidebar-border:var(--border);--sidebar-ring:var(--ring);--gk-glass:oklch(1 0 0 / var(--gk-glass-a));--gk-glass-strong:oklch(1 0 0 / var(--gk-glass-float-a));--gk-glass-pop:oklch(1 0 0 / var(--gk-glass-pop-a,var(--gk-glass-float-a)));--gk-glass-border:var(--border);--gk-sheen:linear-gradient(146deg, oklch(100% 0 0/.85) 0%, oklch(100% 0 0/.55) 14%, oklch(100% 0 0/.22) 34%, oklch(100% 0 0/0) 62%);--gk-rim:linear-gradient(142deg, oklch(100% 0 0/.92) 0%, oklch(100% 0 0/.55) 12%, oklch(.24 .018 var(--gk-hue) / 6%) 34%, oklch(.24 .018 var(--gk-hue) / 10%) 52%, oklch(.24 .018 var(--gk-hue) / 6%) 72%, oklch(100% 0 0/.35) 92%, oklch(100% 0 0/.6) 100%);--gk-tone:var(--gk-tone-accent);--gk-rim-tone:linear-gradient(142deg, var(--gk-tone) 0%, var(--gk-tone) 14%, var(--gk-tone) 38%, var(--gk-tone) 58%, var(--gk-tone) 88%, var(--gk-tone) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--gk-rim-tone:linear-gradient(142deg, color-mix(in oklab, var(--gk-tone) 78%, transparent) 0%, color-mix(in oklab, var(--gk-tone) 42%, transparent) 14%, color-mix(in oklab, var(--gk-tone) 12%, transparent) 38%, color-mix(in oklab, var(--gk-tone) 8%, transparent) 58%, color-mix(in oklab, var(--gk-tone) 26%, transparent) 88%, color-mix(in oklab, var(--gk-tone) 48%, transparent) 100%)}}:root{--gk-lift-1:0 1px 2px oklch(.24 .05 var(--gk-hue) / 6%), 0 6px 16px oklch(.24 .05 var(--gk-hue) / 8%);--gk-lift-2:0 2px 6px oklch(.24 .05 var(--gk-hue) / 8%), 0 12px 32px oklch(.24 .05 var(--gk-hue) / 14%);--gk-lift-3:0 4px 10px oklch(.24 .05 var(--gk-hue) / 10%), 0 28px 64px oklch(.24 .05 var(--gk-hue) / 22%);--gk-lift:var(--gk-lift-1);--gk-lift-reach-top:10px;--gk-lift-reach-x:16px;--gk-lift-reach-bottom:22px;--gk-scrim:oklch(35% .03 260/.28);--gk-recess:oklch(.24 .018 var(--gk-hue) / 6%);--gk-table-head:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--gk-table-head:color-mix(in oklab, var(--card) 62%, transparent)}}:root{--gk-tone-accent:var(--primary);--gk-tone-info:oklch(48% .14 292);--gk-seam-light:oklch(100% 0 0/.72);--gk-seam-shade:oklch(.24 .018 var(--gk-hue) / 15%);--gk-recess-rim:inset 0 1px 2px oklch(.24 .018 var(--gk-hue) / 9%), inset 0 -1px 0 oklch(100% 0 0/.55);--gk-ui-scale:1;--gk-safe-top:calc(env(safe-area-inset-top,0px) / var(--gk-ui-scale));--gk-safe-right:calc(env(safe-area-inset-right,0px) / var(--gk-ui-scale));--gk-safe-bottom:calc(env(safe-area-inset-bottom,0px) / var(--gk-ui-scale));--gk-safe-left:calc(env(safe-area-inset-left,0px) / var(--gk-ui-scale));--gk-titlebar-inset:0px;--gk-kb-inset:0px;--gk-fade-edge:2.5rem;--gk-chrome-clear:12px;--gk-chrome-ramp:48px;--gk-hover:oklch(.24 .018 var(--gk-hue) / 7%);--gk-press:oklch(.24 .018 var(--gk-hue) / 14%);--gk-badge:oklch(.24 .018 var(--gk-hue) / 8%);--gk-soft:oklch(100% 0 0/.55);--gk-chip:oklch(100% 0 0/.42);--gk-wash-accent:var(--gk-hover)}@supports (color:color-mix(in lab,red,red)){:root{--gk-wash-accent:color-mix(in oklab, var(--gk-hover), var(--ring) 28%)}}:root{--gk-wash-accent-strong:var(--gk-hover)}@supports (color:color-mix(in lab,red,red)){:root{--gk-wash-accent-strong:color-mix(in oklab, var(--gk-hover), var(--ring) 44%)}}:root{--gk-primary-hover:oklch(calc(var(--gk-accent-l) - .065) var(--gk-accent-c) var(--gk-accent-h));--gk-glow:var(--gk-accent);--gk-glow-soft:oklch(var(--gk-accent) / 12%);--gk-glass-intensity:1;--gk-wash-a:6%;--gk-wash-b:4%;--gk-wash-c:7%;--gk-wallpaper:none;--gk-wallpaper-blur:0px;--gk-wallpaper-opacity:.7;--gk-wallpaper-scrim:60%;--gk-touch:2.75rem;--gk-page-measure:82rem}.dark{--background:oklch(.16 .014 var(--gk-hue));--foreground:oklch(.93 .006 var(--gk-hue));--card:oklch(.21 .016 var(--gk-hue));--card-foreground:var(--foreground);--popover:oklch(.2 .016 var(--gk-hue));--popover-foreground:var(--foreground);--primary:oklch(var(--gk-accent));--primary-foreground:oklch(.97 .008 var(--gk-accent-h));--secondary:oklch(27% .02 240);--secondary-foreground:oklch(.95 .005 var(--gk-hue));--muted:oklch(.24 .016 var(--gk-hue));--muted-foreground:oklch(.82 .012 var(--gk-hue));--accent:oklch(.28 .03 var(--gk-hue-tint));--accent-foreground:oklch(.95 .005 var(--gk-hue));--gk-success:.72 .19 143;--gk-warning:.83 .15 82;--gk-info:.72 .13 210;--success:oklch(var(--gk-success));--success-foreground:oklch(16% .04 143);--success-subtle:oklch(var(--gk-success) / 12%);--success-subtle-border:oklch(var(--gk-success) / 35%);--success-ink:oklch(86% .15 143);--warning:oklch(var(--gk-warning));--warning-foreground:oklch(20% .05 82);--warning-subtle:oklch(var(--gk-warning) / 12%);--warning-subtle-border:oklch(var(--gk-warning) / 35%);--warning-ink:oklch(88% .13 86);--info:oklch(var(--gk-info));--info-foreground:oklch(16% .03 210);--info-subtle:oklch(var(--gk-info) / 12%);--info-subtle-border:oklch(var(--gk-info) / 35%);--info-ink:oklch(86% .11 210);--gk-danger-l:.66;--gk-danger-c:.17;--gk-danger-h:18;--destructive:oklch(var(--gk-danger-l) var(--gk-danger-c) var(--gk-danger-h));--destructive-foreground:oklch(.15 .02 var(--gk-hue-cool));--destructive-subtle:oklch(var(--gk-danger-l) var(--gk-danger-c) var(--gk-danger-h) / 12%);--destructive-ink:oklch(var(--gk-danger-ink-l) var(--gk-danger-c) var(--gk-danger-h));--border:oklch(100% 0 0/.22);--border-strong:oklch(100% 0 0/.46);--input:oklch(0% 0 0/.38);--gk-ink-l:clamp(.78, var(--gk-accent-l), .96);--primary-ink:oklch(var(--gk-ink-l) var(--gk-accent-c) var(--gk-accent-h));--gk-danger-ink-l:clamp(.75, var(--gk-danger-l), .94);--gk-ring-l:clamp(.76, var(--gk-accent-l), .96);--gk-ring-c:min(var(--gk-accent-c), .19);--ring:oklch(var(--gk-ring-l) var(--gk-ring-c) var(--gk-accent-h));--gk-focus-ring:var(--ring)}@supports (color:color-mix(in lab,red,red)){.dark{--gk-focus-ring:color-mix(in oklab, var(--ring) 30%, transparent)}}.dark{--gk-disabled-fg:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.dark{--gk-disabled-fg:color-mix(in oklab, var(--muted-foreground) 88%, var(--background))}}.dark{--gk-disabled-bg:oklch(.27 .012 var(--gk-hue));--sidebar:oklch(.19 .016 var(--gk-hue));--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:oklch(25% .02 240);--sidebar-accent-foreground:oklch(.95 .005 var(--gk-hue));--sidebar-border:var(--border);--sidebar-ring:var(--ring);--gk-glass:oklch(.32 .022 var(--gk-hue-cool) / var(--gk-glass-a));--gk-glass-strong:oklch(.34 .024 var(--gk-hue-cool) / var(--gk-glass-float-a));--gk-glass-pop:oklch(.34 .024 var(--gk-hue-cool) / var(--gk-glass-pop-a,var(--gk-glass-float-a)));--gk-glass-border:var(--border);--gk-sheen:linear-gradient(146deg, oklch(100% 0 0/.16) 0%, oklch(100% 0 0/.07) 14%, oklch(100% 0 0/.02) 34%, oklch(100% 0 0/0) 62%);--gk-rim:linear-gradient(142deg, oklch(100% 0 0/.42) 0%, oklch(100% 0 0/.16) 12%, oklch(100% 0 0/.05) 28%, oklch(100% 0 0/.02) 48%, oklch(100% 0 0/0) 62%, oklch(100% 0 0/.06) 88%, oklch(100% 0 0/.11) 100%);--gk-lift-1:0 1px 2px oklch(0% 0 0/.28), 0 6px 18px oklch(0% 0 0/.32);--gk-lift-2:0 2px 6px oklch(0% 0 0/.36), 0 16px 40px oklch(0% 0 0/.45);--gk-lift-3:0 6px 14px oklch(0% 0 0/.44), 0 32px 72px oklch(0% 0 0/.58);--gk-lift:var(--gk-lift-1);--gk-lift-reach-top:12px;--gk-lift-reach-x:18px;--gk-lift-reach-bottom:24px;--gk-scrim:oklch(10% .01 260/.55);--gk-recess:oklch(0% 0 0/.22);--gk-table-head:var(--card)}@supports (color:color-mix(in lab,red,red)){.dark{--gk-table-head:color-mix(in oklab, var(--card) 78%, transparent)}}.dark{--gk-tone-accent:oklch(.72 .13 var(--gk-accent-h));--gk-tone-info:oklch(74% .13 292);--gk-seam-light:oklch(100% 0 0/.24);--gk-seam-shade:oklch(0% 0 0/.32);--gk-recess-rim:inset 0 1px 2px oklch(0% 0 0/.3), inset 0 -1px 0 oklch(100% 0 0/.06);--gk-hover:oklch(100% 0 0/.09);--gk-press:oklch(100% 0 0/.18);--gk-badge:oklch(100% 0 0/.1);--gk-soft:oklch(.32 .022 var(--gk-hue-cool) / 22%);--gk-chip:oklch(.32 .022 var(--gk-hue-cool) / 14%);--gk-primary-hover:oklch(calc(var(--gk-accent-l) + .085) var(--gk-accent-c) var(--gk-accent-h));--gk-glow-soft:oklch(var(--gk-accent) / 22%);--gk-wash-a:16%;--gk-wash-b:11%;--gk-wash-c:20%}@media(prefers-contrast:more){:root{--gk-glass-a:92%;--gk-glass-float-a:96%;--gk-glass-pop-a:96%;--gk-glass-sheet-a:100%;--gk-blur:0px;--gk-blur-float:0px;--gk-blur-pop:0px;--border:oklch(.24 .018 var(--gk-hue) / 62%);--border-strong:oklch(.24 .018 var(--gk-hue) / 85%);--input:oklch(.24 .018 var(--gk-hue) / 34%);--gk-soft:oklch(100% 0 0/.92);--gk-chip:oklch(100% 0 0/.88);--gk-recess:oklch(.24 .018 var(--gk-hue) / 12%);--gk-hover:oklch(.24 .018 var(--gk-hue) / 14%);--gk-press:oklch(.24 .018 var(--gk-hue) / 24%);--muted-foreground:oklch(.4 .014 var(--gk-hue));--gk-disabled-fg:oklch(.52 .008 var(--gk-hue))}.dark{--border:oklch(100% 0 0/.55);--border-strong:oklch(100% 0 0/.8);--input:oklch(0% 0 0/.52);--gk-soft:oklch(.28 .02 var(--gk-hue-cool) / 92%);--gk-chip:oklch(.28 .02 var(--gk-hue-cool) / 88%);--gk-recess:oklch(0% 0 0/.42);--gk-hover:oklch(100% 0 0/.16);--gk-press:oklch(100% 0 0/.28);--muted-foreground:oklch(.88 .01 var(--gk-hue));--gk-disabled-fg:oklch(.76 .008 var(--gk-hue))}}@media(forced-colors:active){:root,.dark{--background:Canvas;--foreground:CanvasText;--card:Canvas;--card-foreground:CanvasText;--popover:Canvas;--popover-foreground:CanvasText;--muted:Canvas;--muted-foreground:CanvasText;--border:CanvasText;--border-strong:CanvasText;--input:Canvas;--ring:Highlight;--gk-glass:Canvas;--gk-glass-strong:Canvas;--gk-glass-pop:Canvas;--gk-glass-border:CanvasText;--gk-soft:Canvas;--gk-chip:Canvas;--gk-recess:Canvas;--gk-hover:Canvas;--gk-press:Canvas;--gk-hover-fg:CanvasText;--gk-scrim:Canvas;--gk-disabled-fg:GrayText;--gk-disabled-bg:Canvas;--gk-blur:0px;--gk-blur-float:0px;--gk-blur-pop:0px}}:root{--gk-duration-fast:.12s;--gk-duration-base:.18s;--gk-duration-slow:.3s;--gk-ease-standard:cubic-bezier(.2, 0, 0, 1);--gk-ease-entrance:cubic-bezier(0, 0, 0, 1);--gk-ease-exit:cubic-bezier(.4, 0, 1, 1);--gk-ease-emphasized:cubic-bezier(.34, 1.35, .64, 1);--gk-motion:1}@media(prefers-reduced-motion:reduce){:root{--gk-duration-fast:1ms;--gk-duration-base:1ms;--gk-duration-slow:1ms;--gk-ease-standard:linear;--gk-ease-entrance:linear;--gk-ease-exit:linear;--gk-ease-emphasized:linear;--gk-motion:0}*,:before,:after{--tw-enter-translate-x:0!important;--tw-enter-translate-y:0!important;--tw-exit-translate-x:0!important;--tw-exit-translate-y:0!important;--tw-enter-scale:1!important;--tw-exit-scale:1!important;--tw-enter-rotate:0!important;--tw-exit-rotate:0!important;scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-delay:0s!important}}[data-gk-material=opaque]{--gk-blur:0px;--gk-blur-float:0px;--gk-blur-pop:0px;--gk-saturate:100%;--gk-glass:var(--gk-glass-opaque,var(--card));--gk-glass-strong:var(--gk-glass-strong-opaque,var(--card));--gk-glass-pop:var(--gk-glass-pop-opaque,var(--popover));--gk-glass-sheet-a:100%}[data-gk-blur-on-scrim]{--gk-blur-float:0px;--gk-blur-pop:0px;--gk-blur-scrim:var(--gk-blur-scrim-heavy)}@media(prefers-reduced-transparency:reduce){:root{--gk-blur:0px;--gk-blur-float:0px;--gk-blur-pop:0px;--gk-glass:var(--card);--gk-glass-strong:var(--popover);--gk-glass-pop:var(--popover);--gk-glass-sheet-a:100%;--gk-soft:var(--card);--gk-chip:var(--muted)}.dark{--gk-glass:var(--card);--gk-glass-strong:var(--popover);--gk-glass-pop:var(--popover);--gk-soft:var(--card);--gk-chip:var(--muted)}}:root{--chart-1:#007ecd;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-7:#4a3aa7;--chart-8:#e34948;--chart-all-pairs-cap:3;--chart-ord-1:#76b6ef;--chart-ord-2:#51a0e3;--chart-ord-3:#228ad7;--chart-ord-4:#1375ba;--chart-ord-5:#146098;--chart-ord-6:#134c78;--chart-seq-1:#d8f4ff;--chart-seq-2:#bee3ff;--chart-seq-3:#a3d2fd;--chart-seq-4:#88c1f4;--chart-seq-5:#64abe9;--chart-seq-6:#3c95dd;--chart-seq-7:#127ec8;--chart-seq-8:#1467a4;--chart-seq-9:#13507f;--chart-seq-on-1:#0b0d13;--chart-seq-on-2:#0b0d13;--chart-seq-on-3:#0b0d13;--chart-seq-on-4:#0b0d13;--chart-seq-on-5:#0b0d13;--chart-seq-on-6:#0b0d13;--chart-seq-on-7:#0b0d13;--chart-seq-on-8:#fff;--chart-seq-on-9:#fff;--chart-div-neg-3:#13507f;--chart-div-neg-2:#127ec8;--chart-div-neg-1:#a3d2fd;--chart-div-mid:#eceaf0;--chart-div-pos-1:#f6b8b8;--chart-div-pos-2:#d84f4e;--chart-div-pos-3:#8f2423;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b;--status-good-ink:#046904;--status-warning-ink:#7a5200;--status-serious-ink:#9c3f16;--status-critical-ink:#b02525;--chart-surface:var(--card)}@supports (color:color-mix(in lab,red,red)){:root{--chart-surface:color-mix(in oklab, var(--card) 92%, var(--background))}}:root{--chart-gap:var(--chart-surface);--chart-grid:oklch(.24 .018 var(--gk-hue) / 9%);--chart-axis:oklch(.24 .018 var(--gk-hue) / 22%);--chart-ink:var(--foreground);--chart-ink-muted:var(--muted-foreground);--chart-other:oklch(.62 .008 var(--gk-hue));--chart-up:#046904;--chart-down:#b02525}.dark{--chart-1:#228fdf;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;--chart-ord-1:#acd8ff;--chart-ord-2:#8dc4f6;--chart-ord-3:#6cb0ec;--chart-ord-4:#489be1;--chart-ord-5:#1787d6;--chart-ord-6:#1373b7;--chart-seq-1:#13507f;--chart-seq-2:#1467a4;--chart-seq-3:#127ec8;--chart-seq-4:#3c95dd;--chart-seq-5:#64abe9;--chart-seq-6:#88c1f4;--chart-seq-7:#a3d2fd;--chart-seq-8:#bee3ff;--chart-seq-9:#d8f4ff;--chart-seq-on-1:#fff;--chart-seq-on-2:#fff;--chart-seq-on-3:#0b0d13;--chart-seq-on-4:#0b0d13;--chart-seq-on-5:#0b0d13;--chart-seq-on-6:#0b0d13;--chart-seq-on-7:#0b0d13;--chart-seq-on-8:#0b0d13;--chart-seq-on-9:#0b0d13;--chart-div-neg-3:#a3d2fd;--chart-div-neg-2:#3c95dd;--chart-div-neg-1:#235d8f;--chart-div-mid:#34323a;--chart-div-pos-1:#7a3535;--chart-div-pos-2:#d84f4e;--chart-div-pos-3:#f6b8b8;--status-good-ink:#4ec44e;--status-warning-ink:#f2c24d;--status-serious-ink:#f0a281;--status-critical-ink:#ef7d7d;--chart-grid:oklch(100% 0 0/.08);--chart-axis:oklch(100% 0 0/.18);--chart-other:oklch(.52 .008 var(--gk-hue));--chart-up:#4ec44e;--chart-down:#ef7d7d}@media(forced-colors:active){:root{--chart-grid:CanvasText;--chart-axis:CanvasText;--chart-surface:Canvas}}:root{--gk-syn-keyword:#4a3aa7;--gk-syn-string:#046904;--gk-syn-number:#9c3f16;--gk-syn-function:#0367ad;--gk-syn-type:#0f6157;--gk-syn-variable:var(--foreground);--gk-syn-comment:var(--muted-foreground);--gk-syn-punct:var(--muted-foreground);--gk-syn-deleted:var(--status-critical-ink,#b02525);--gk-syn-inserted:var(--status-good-ink,#046904)}.dark{--gk-syn-keyword:#b7a6f5;--gk-syn-string:#7fd08f;--gk-syn-number:#f0a281;--gk-syn-function:#6fb9f0;--gk-syn-type:#5fc9bb}.gk-prose-quiet{color:var(--muted-foreground);font-size:.8125rem}.gk-prose-quiet h1,.gk-prose-quiet h2,.gk-prose-quiet h3,.gk-prose-quiet h4,.gk-prose-quiet h5,.gk-prose-quiet h6,.gk-prose-quiet strong{color:var(--muted-foreground);font-weight:500}.gk-prose-quiet h1{font-size:1rem}.gk-prose-quiet h2{font-size:.9375rem}.gk-prose-quiet h3{font-size:.875rem}.gk-prose-quiet h4,.gk-prose-quiet h5{font-size:.8125rem}.gk-prose-quiet h6{font-size:.6875rem}:root[data-theme=dark]{color-scheme:dark;--bg:var(--background);--bg-2:#0a0e16;--fade-bg:8 11 17;--ground-intensity:1;--ground-structure-a:0;--ambient-1:rgba(64, 132, 255, calc(.3 * var(--ground-intensity)));--ambient-2:rgba(150, 120, 255, calc(.22 * var(--ground-intensity)));--ground-structure:repeating-linear-gradient(45deg, oklch(.5 .1 250 / calc(14% * var(--ground-structure-a) * var(--ground-intensity))) 0 14px, transparent 14px 28px);--gk-saturate:110%;--scrim:#04060a99;--solid-1:#141a27;--band-solid:var(--solid-1);--solid-2:#1c2434;--solid-3:#232d40;--border:#ffffff1a;--edge-hi:#ffffff0f;--divider:#ffffff0f;--text:var(--foreground);--text-muted:#93a0b8;--gk-disabled-fg:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--gk-disabled-fg:color-mix(in oklab, var(--text-muted) 88%, var(--bg))}}:root[data-theme=dark]{--text-faint:#828fa6;--text-inverse:#06080c;--accent:#4f9dff;--accent-strong:#3b82f6;--accent-soft:var(--gk-wash-accent);--accent-border:var(--ring)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--accent-border:color-mix(in oklab, var(--ring) 42%, transparent)}}:root[data-theme=dark]{--success:#34d399;--warning:#fbbf24;--danger:#fb7185;--info:#60a5fa;--chart-hermes:#b794ff;--chart-cc:#4f9dff;--chart-mc:#38bdf8;--chart-mc-fill:#0369a1;--kn-sky-halo:#000000eb;--kn-sky-halo-soft:#000000b3;--kn-sky-plate:#070a12;--chart-sys:#6b7890;--chart-studio:#fbbf24;--chart-openrouter:#e529c4;--success-bg:#34d3991f;--warning-bg:#fbbf241f;--danger-bg:#fb71851f;--info-bg:#60a5fa1f;--blur-scrim:var(--gk-blur-scrim);--gk-blur-scrim-heavy:26px;--blur-scrim-heavy:var(--gk-blur-scrim-heavy);--elev-1:var(--gk-lift-1);--elev-2:var(--gk-lift-2);--elev-3:var(--gk-lift-3);--glow-accent:0 0 0 1px var(--accent-border), 0 0 24px var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--glow-accent:0 0 0 1px var(--accent-border), 0 0 24px color-mix(in srgb, var(--accent) 22%, transparent)}}:root[data-theme=dark]{--glow-soft:0 0 28px #4f9dff1a;--elev-float:var(--gk-lift-1);--glow-accent-tight:0 0 0 1px var(--accent-border), 0 0 10px var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--glow-accent-tight:0 0 0 1px var(--accent-border), 0 0 10px color-mix(in srgb, var(--accent) 28%, transparent)}}:root[data-theme=dark]{--orb:conic-gradient(from 200deg at 50% 50%, #4f9dff, #38d6c4, #b794ff, #4f9dff);--term-bg:#0d1117;--term-fg:#d6dae3;--term-band:#161b24;--surface:var(--solid-1);--raised:var(--solid-2);--accent-muted:#16304f}:root[data-theme=light]{--border:#0f172a1f;color-scheme:light;--bg:var(--background);--bg-2:#e7ebf3;--fade-bg:238 241 247;--ground-intensity:1;--ground-structure-a:0;--ambient-1:rgba(64, 132, 255, calc(.3 * var(--ground-intensity)));--ambient-2:rgba(150, 120, 255, calc(.2 * var(--ground-intensity)));--gk-saturate:110%;--ground-structure:repeating-linear-gradient(45deg, oklch(.55 .1 250 / calc(8% * var(--ground-structure-a) * var(--ground-intensity))) 0 14px, transparent 14px 28px);--scrim:#141c2d52;--solid-1:#fff;--band-solid:var(--bg);--solid-2:#fff;--solid-3:#fff;--edge-hi:#fff9;--divider:#0f172a12;--text:var(--foreground);--text-muted:#51607a;--gk-disabled-fg:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--gk-disabled-fg:color-mix(in oklab, var(--text-muted) 72%, var(--bg))}}:root[data-theme=light]{--text-faint:#647084;--text-inverse:#fff;--accent:#2f7ef0;--accent-strong:#1f6fe0;--accent-soft:var(--gk-wash-accent);--accent-border:var(--ring)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--accent-border:color-mix(in oklab, var(--ring) 42%, transparent)}}:root[data-theme=light]{--success:#059669;--warning:#d97706;--danger:#e11d48;--info:#2563eb;--chart-hermes:#7c3aed;--chart-cc:#2f7ef0;--chart-mc:#0a72c2;--chart-mc-fill:#0a72c2;--kn-sky-halo:#fffffff2;--kn-sky-halo-soft:#fffc;--kn-sky-plate:#eef1f7;--chart-sys:#51607a;--chart-studio:#d97706;--chart-openrouter:#c6099f;--success-bg:#0596691f;--warning-bg:#d977061f;--danger-bg:#e11d481a;--info-bg:#2563eb1a;--blur-scrim:var(--gk-blur-scrim);--gk-blur-scrim-heavy:26px;--blur-scrim-heavy:var(--gk-blur-scrim-heavy);--elev-1:var(--gk-lift-1);--elev-2:var(--gk-lift-2);--elev-3:var(--gk-lift-3);--glow-accent:0 0 0 1px var(--accent-border), 0 0 20px var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--glow-accent:0 0 0 1px var(--accent-border), 0 0 20px color-mix(in srgb, var(--accent) 14%, transparent)}}:root[data-theme=light]{--elev-float:var(--gk-lift-1);--glow-accent-tight:0 0 0 1px var(--accent-border), 0 0 10px var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light]{--glow-accent-tight:0 0 0 1px var(--accent-border), 0 0 10px color-mix(in srgb, var(--accent) 18%, transparent)}}:root[data-theme=light]{--glow-soft:0 0 24px #2f7ef014;--orb:conic-gradient(from 200deg at 50% 50%, #2f7ef0, #14b8a6, #7c3aed, #2f7ef0);--term-bg:#f3f5fa;--term-fg:#1f2430;--term-band:#fff;--surface:var(--solid-1);--raised:#f3f5f9;--accent-muted:#dbeafe}:root{--z-strip:5;--z-dock:6;--z-topbar:30;--z-titlebar:40;--z-banner:55;--z-preview:59;--z-sheet:60;--z-float:80;--z-toast:90;--z-lock:95;--shadow-bleed:48px;--glow-bleed:25px;--toggle-knob:#fff;--state-idle:var(--text-muted);--state-running:var(--accent);--state-busy:var(--accent);--state-blocked:var(--warning);--state-review:var(--info);--state-done:var(--success);--state-up:var(--success);--state-degraded:var(--warning);--state-down:var(--danger);--state-unknown:var(--text-muted);--state-error:var(--danger);--state-offline:var(--text-muted);--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--accent-fill:oklch(var(--gk-accent-ink-safe));--accent-fill-strong:oklch(calc(var(--gk-accent-ink-l) - .05) var(--gk-accent-c) var(--gk-accent-h));--radius:.5rem;--radius-pill:var(--gk-radius-pill,999px);--control-height:34px;--gk-control-h:var(--control-height);--gk-control-fs:13px;--gk-z-overlay:var(--z-float);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--gap-tight:6px;--gap-row:10px;--gap:20px;--gap-lg:24px;--pad-panel:22px;--pad-hero:26px;--row-gap:12px;--safe-top-min:44px;--titlebar-blend-h:160px;--metric-blue:var(--accent);--metric-green:var(--success);--metric-violet:var(--chart-hermes);--metric-amber:var(--warning);--metric-cyan:#2dd4bf;--fs-hero:34px;--fs-h1:22px;--fs-title:18px;--fs-h2:15px;--fs-body:14px;--fs-sm:13px;--fs-xs:12px;--fs-eyebrow:11px;--fs-micro:10px;--media-matte:#000;--dur:var(--gk-duration-base);--ease:var(--gk-ease-standard)}:root[data-theme=dark]{--gk-accent-l:.6926;--gk-accent-c:.164;--gk-accent-h:255.4;--gk-hue:265;--gk-hue-cool:265}:root[data-theme=light]{--gk-accent-l:.6071;--gk-accent-c:.188;--gk-accent-h:258.3;--gk-hue:265;--gk-hue-cool:265}@keyframes mc-shimmer{to{background-position:-200% 0}}:root{--ca-paper:var(--background);--ca-ink:var(--foreground);--ca-ink-2:var(--muted-foreground);--ca-hairline:var(--border);--ca-status-success:oklch(50% .14 155);--ca-status-warn:oklch(58% .12 78);--ca-status-wa:oklch(78% .17 152);--ca-status-pinned:var(--primary);--ca-tag-hue-0:15;--ca-tag-hue-1:45;--ca-tag-hue-2:75;--ca-tag-hue-3:105;--ca-tag-hue-4:135;--ca-tag-hue-5:165;--ca-tag-hue-6:195;--ca-tag-hue-7:225;--ca-tag-hue-8:255;--ca-tag-hue-9:285;--ca-tag-hue-10:315;--ca-tag-hue-11:345;--ca-dur-fast:.12s;--ca-dur:.16s;--ca-dur-slow:.24s;--ca-ease:cubic-bezier(.2, .8, .2, 1);--ca-chrome-tint:#e7edf4}.dark{--ca-chrome-tint:#0d1825;--ca-status-success:oklch(72% .15 155);--ca-status-warn:oklch(80% .13 80)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.glass-float:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.glass-pill:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background-color:var(--card);background-image:none}}.app-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){min-height:100%}.focus-pull:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-module-gutter:3rem;--ca-module-foot:7rem;--ca-head-foot:1.5rem;--ca-module-start:calc(var(--ca-chrome-rest,var(--ca-module-header-h,3.5rem)) + var(--ca-module-gutter) + var(--ca-head-parked,0) * (var(--ca-head-foot,1.5rem) - var(--ca-module-gutter)));--ca-dock-start:calc(var(--ca-shell-chrome-h,var(--ca-module-header-h,3.5rem)) + var(--ca-module-gutter))}[data-slot=page-head-slot]:where([data-catchall-root] *,[data-catchall-portal] *){margin-left:calc(-1 * var(--ca-banner-pad-l,1rem));margin-right:calc(-1 * var(--ca-banner-pad-r,1rem));padding-right:var(--ca-note-panel-w,0px);padding-left:var(--ca-rail-inset,0px);padding-top:var(--ca-module-gutter,3rem);pointer-events:none}[data-slot=page-head-slot]:where([data-catchall-root] *,[data-catchall-portal] *) :where(a,button,input,textarea,select,label,summary,[role=button],[role=tab],[role=group],[data-slot=page-head-hit]){pointer-events:auto}@media not all and (min-width:48rem){.focus-pull:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-module-gutter:0px;--ca-head-foot:0px;--ca-module-foot:8.5rem}}.app-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(38% 42% at 46% -2%,oklch(var(--ca-ctx-rgb,var(--gk-accent)) / var(--gk-wash-a)) 0%,transparent 70%),radial-gradient(80% 55% at 50% -8%,oklch(var(--ca-ctx-rgb,var(--gk-accent)) / var(--ca-wash-glow-a)) 0%,transparent 72%),radial-gradient(50% 40% at 8% 4%,oklch(var(--ca-ctx-rgb,var(--gk-accent)) / var(--gk-wash-b)) 0%,transparent 70%),radial-gradient(52% 26% at 50% 92%,oklch(var(--ca-ctx-rgb,var(--gk-accent)) / var(--gk-wash-c)) 0%,transparent 74%),radial-gradient(70% 18% at 50% 100%,oklch(var(--ca-ctx-rgb,var(--gk-accent)) / var(--gk-wash-b)) 0%,transparent 80%);position:absolute;top:0;right:0;bottom:0;left:0}.app-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before,.app-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{transition:opacity .6s var(--ca-ease)}.app-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{--ca-wash-glow-a:12%}.dark .app-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{--ca-wash-glow-a:22%}.app-shell[data-filtered]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{opacity:calc(1 * var(--ca-host-wash,1))}.app-shell[data-filtered]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{opacity:calc(.35 * var(--ca-host-wash,1))}[data-searching]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .app-shell:before,[data-searching]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .app-shell:after,.app-shell[data-searching]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before,.app-shell[data-searching]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{opacity:calc(.6 * var(--ca-host-wash,1));transition:opacity .4s var(--ca-ease)}.entry[data-dim]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){opacity:.45;transition:opacity .24s var(--ca-ease)}.entry[data-dim]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{display:none}.presence-dot:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-status-wa);width:7px;height:7px;box-shadow:0 0 0 2px var(--background);border-radius:9999px;position:absolute;top:-3px;right:-3px}.presence-dot[data-state=degraded]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-status-warn)}.presence-dot[data-state=down]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){box-shadow:0 0 0 2px var(--background),inset 0 0 0 1.5px #de4e4b;background:0 0}.source-glyph[data-delivery=pending]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){opacity:.55}.day-rule:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--border);grid-column:2;height:1px;margin-bottom:1.25rem}.entry:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){position:relative}.entry:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{content:"";z-index:-1;border-radius:var(--radius-xl);background:var(--gk-hover);opacity:0;transition:opacity var(--ca-dur-fast) var(--ca-ease);position:absolute;top:-12px;right:-16px;bottom:-12px;left:-16px}.entry:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before,.entry:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{opacity:1}.entry:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline:none}.entry:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{content:"";background:var(--primary);border-radius:1px;width:2px;position:absolute;top:2px;bottom:2px;left:-1.25rem}.gap-burst:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){margin-top:12px}.gap-near:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){margin-top:20px}.gap-hour:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){margin-top:32px}.gap-far:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){margin-top:48px}.entry:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .rail,.entry:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .rail{color:var(--muted-foreground)}.entry:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .entry-checkbox:not(:checked),.entry:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .entry-checkbox:not(:checked){border-color:var(--ca-ink)}@supports (color:color-mix(in lab,red,red)){.entry:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .entry-checkbox:not(:checked),.entry:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .entry-checkbox:not(:checked){border-color:color-mix(in oklch,var(--ca-ink) 70%,transparent)}}:root:not(.dark) .rail:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:#5f636d}:root:not(.dark) .entry:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .rail,:root:not(.dark) .entry:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .rail{color:#494d57}.date-mono:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink-2)}@supports (color:color-mix(in lab,red,red)){.date-mono:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 60%,transparent)}}:root:not(.dark) .date-mono:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:#5f636d}.meta-mark:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink-2)}@supports (color:color-mix(in lab,red,red)){.meta-mark:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 65%,transparent)}}:root:not(.dark) .meta-mark:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:#5f636d}[data-date-dimmed]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){opacity:.4}:root:not(.dark) [data-date-dimmed]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){opacity:.65}.entry-checkbox:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--ca-ink);border-radius:4px;width:16px;height:16px}@supports (color:color-mix(in lab,red,red)){.entry-checkbox:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border:1.5px solid color-mix(in oklch,var(--ca-ink) 40%,transparent)}}.entry-checkbox:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){cursor:pointer;transition:background var(--ca-dur) var(--ca-ease),border-color var(--ca-dur) var(--ca-ease);background:0 0;place-content:center;display:inline-grid}.entry-checkbox:checked:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-ink);border-color:var(--ca-ink)}.entry-checkbox:checked:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{content:"";background:var(--ca-paper);clip-path:polygon(14% 52%,38% 76%,88% 18%,100% 30%,38% 100%,0 64%);width:9px;height:9px;animation:check-draw var(--ca-dur) var(--ca-ease)}.skip-link:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){z-index:60;clip-path:inset(50%);white-space:nowrap;background:var(--ca-paper);width:1px;height:1px;color:var(--ca-ink);box-shadow:0 0 0 1px var(--gk-glass-border);border-radius:.5rem;padding:.5rem .875rem;position:absolute;top:.5rem;left:.5rem;overflow:hidden}.skip-link:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){clip-path:none;outline:2px solid var(--primary);outline-offset:2px;width:auto;height:auto}.touch-check:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){justify-content:center;align-items:center;display:inline-flex}@media(pointer:coarse){.touch-target:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.touch-check:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){min-width:44px;min-height:44px}.note-detail-chrome:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [role=toolbar]{gap:.5rem}.note-detail-chrome:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [role=toolbar]>button{min-width:44px;min-height:44px}.note-detail-chrome:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)>button{min-height:44px;padding-block:.5rem;padding-inline-end:.75rem}[data-slot=dropdown-menu-item]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[data-slot=dropdown-menu-radio-item]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[data-slot=dropdown-menu-checkbox-item]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[data-slot=dropdown-menu-sub-trigger]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){min-height:44px}}.progress-hairline:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-ink);border-radius:1px;height:2px}@supports (color:color-mix(in lab,red,red)){.progress-hairline:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--ca-ink) 12%,transparent)}}.progress-hairline:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){overflow:hidden}.progress-hairline:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)>i{background:var(--primary);height:100%;transition:width var(--ca-dur-slow) var(--ca-ease);display:block}.tag-tinted:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-tag-c:oklch(.4 .07 var(--ca-tag-h,268));--ca-tag-c-full:oklch(.4 .12 var(--ca-tag-h,268));--ca-tag-wash:oklch(.6 .12 var(--ca-tag-h,268) / 14%);--ca-tag-underline:oklch(.6 .12 var(--ca-tag-h,268) / 45%)}.dark .tag-tinted:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-tag-c:oklch(.76 .055 var(--ca-tag-h,268));--ca-tag-c-full:oklch(.78 .1 var(--ca-tag-h,268))}.project-tinted:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-project-c:oklch(.46 .07 var(--ca-tag-h,268))}.dark .project-tinted:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-project-c:oklch(.72 .06 var(--ca-tag-h,268))}.tag-term:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);color:var(--ca-tag-c,var(--ca-ink-2));text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--ca-tag-c,var(--ca-ink-2));text-decoration-color:var(--ca-tag-c,var(--ca-ink-2));font-size:.75rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.tag-term:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){-webkit-text-decoration-color:color-mix(in oklch,var(--ca-tag-c,var(--ca-ink-2)) 35%,transparent);text-decoration-color:color-mix(in oklch,var(--ca-tag-c,var(--ca-ink-2)) 35%,transparent)}}.tag-term:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){text-underline-offset:3px;transition:text-decoration-color var(--ca-dur-fast) var(--ca-ease);text-decoration-thickness:1px}.tag-term:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.tag-term[data-active]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-tag-c-full,var(--ca-tag-c,var(--ca-ink-2)));-webkit-text-decoration-color:var(--ca-tag-c-full,var(--ca-tag-c,var(--ca-ink-2)));text-decoration-color:var(--ca-tag-c-full,var(--ca-tag-c,var(--ca-ink-2)))}@supports (color:color-mix(in lab,red,red)){.tag-term:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.tag-term[data-active]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){-webkit-text-decoration-color:color-mix(in oklch,var(--ca-tag-c-full,var(--ca-tag-c,var(--ca-ink-2))) 70%,transparent);text-decoration-color:color-mix(in oklch,var(--ca-tag-c-full,var(--ca-tag-c,var(--ca-ink-2))) 70%,transparent)}}.tag-wash:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-tag-wash,var(--gk-hover))}.type-glyph[data-type=idea]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-size:13px}.type-glyph[data-type=task]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-size:12px}.type-glyph[data-type=list]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-size:15px;font-weight:700}.type-glyph[data-type=link]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-size:11px}.type-glyph[data-type=question]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-display);color:var(--ca-ink);font-size:16px;font-weight:650}@supports (color:color-mix(in lab,red,red)){.type-glyph[data-type=question]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink) 72%,transparent)}}.entry[data-archived]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .tag-term,.archived:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .tag-term{color:var(--ca-ink-2);-webkit-text-decoration-color:var(--ca-ink);text-decoration-color:var(--ca-ink)}@supports (color:color-mix(in lab,red,red)){.entry[data-archived]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .tag-term,.archived:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .tag-term{-webkit-text-decoration-color:color-mix(in oklch,var(--ca-ink) 20%,transparent);text-decoration-color:color-mix(in oklch,var(--ca-ink) 20%,transparent)}}.tag-rim:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){position:relative}.tag-rim:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--ca-dur) var(--ca-ease);background:linear-gradient(142deg,oklch(.78 .11 var(--ca-tag-h,268) / 45%) 0%,oklch(.78 .11 var(--ca-tag-h,268) / 16%) 12%,oklch(100% 0 0/.05) 28%,oklch(100% 0 0/.02) 48%,transparent 62%,oklch(.78 .11 var(--ca-tag-h,268) / 8%) 88%,oklch(.78 .11 var(--ca-tag-h,268) / 14%) 100%);padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tag-rim:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after,.tag-rim[data-rim-on]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after,.tag-rim[data-dragging]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{opacity:1}.citation:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-xl);border:1px solid var(--ca-hairline);background:var(--gk-soft);transition:border-color var(--ca-dur) var(--ca-ease);padding:12px;position:relative}.citation:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:#0000}.slip:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-xl);padding:12px;position:relative}.slip[data-dragging]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){box-shadow:var(--gk-lift-1);rotate:2deg;scale:1.02}.frontpage-compact:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-xl);transition:background var(--ca-dur) var(--ca-ease);position:relative}.frontpage-compact:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{content:"";background:var(--ca-status-pinned);border-radius:1px;width:2px;position:absolute;top:5px;bottom:5px;left:0}.frontpage-compact:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-chip)}.frontpage-compact[data-dim]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){opacity:.45;transition:opacity .24s var(--ca-ease)}.frontpage-compact[data-dim]:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:0 0}.paper-tile:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-md);background:var(--card);width:88px;height:112px;box-shadow:var(--gk-lift-1);position:relative;overflow:clip}.paper-tile:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{content:"";background:var(--ca-filetype-c,var(--primary));height:3px;position:absolute;inset:0 0 auto}.paper-tile[data-filetype=pdf]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-filetype-c:oklch(62% .16 25)}.paper-tile[data-filetype=xlsx]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-filetype-c:oklch(62% .13 150)}.paper-tile[data-filetype=docx]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-filetype-c:var(--primary)}.remind-chip:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-xl);background:var(--gk-chip);font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:8px;padding:2px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}.remind-chip[data-due=soon]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-status-warn)}.remind-chip[data-state=sent]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-status-success);opacity:.6}.feed-code:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-md);background:var(--gk-recess);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ca-ink);margin-top:.5rem;margin-bottom:.5rem;padding:10px 16px;font-size:.75rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.feed-code:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink) 88%,transparent)}}.feed-code:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){white-space:pre-wrap;overflow-wrap:anywhere}@media(min-width:768px){.feed-code:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){margin-right:-2rem}}.journal-body:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-display);font-optical-sizing:auto;font-size:1.0625rem;line-height:1.68}.journal-body:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):first-letter{float:left;padding:.04em .08em 0 0;font-size:3.2em;font-weight:500;line-height:.85}@supports (initial-letter:2) or (-webkit-initial-letter:2){.journal-body:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):first-letter{float:none;-webkit-initial-letter:2;initial-letter:2;margin-right:.35rem;padding:0;font-size:1em;line-height:1}}.vision-callout:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-lg);background:var(--gk-recess);border:1px solid var(--gk-glass-border);margin-block:.75rem;overflow:clip}.vision-callout:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.4375rem .625rem;list-style:none;display:flex}.vision-callout:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)>summary::-webkit-details-marker{display:none}.vision-callout:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)>summary:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--radius-lg)}.vision-glyph:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--primary);flex:none}@supports (color:color-mix(in lab,red,red)){.vision-glyph:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--primary) 62%,var(--ca-ink-2))}}.vision-callout-label:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ca-ink-2);white-space:nowrap;flex:none;font-size:.6875rem;font-weight:500}.vision-callout-peek:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);color:var(--ca-ink-2);flex:1;font-size:.8125rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vision-callout-peek:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 88%,transparent)}}.vision-callout[open]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .vision-callout-peek{display:none}.vision-callout-caret:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink-2);opacity:.55;transition:transform var(--ca-dur-fast) var(--ca-ease);flex:none;margin-left:auto}.vision-callout[open]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .vision-callout-caret{transform:rotate(90deg)}.vision-callout-body:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding:0 .75rem .625rem}.vision-callout-para:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);color:var(--ca-ink-2);margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.vision-callout-para:first-child:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){margin-top:.125rem}.vision-callout-para:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) strong{letter-spacing:.08em;text-transform:uppercase;color:var(--ca-ink-2);margin-bottom:.125rem;font-size:.625rem;font-weight:600;display:inline-block}@supports (color:color-mix(in lab,red,red)){.vision-callout-para:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) strong{color:color-mix(in oklch,var(--ca-ink-2) 80%,transparent)}}.transcript-block:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-left:2px solid var(--ca-ink-2);margin-block:.75rem;padding-left:.875rem}@supports (color:color-mix(in lab,red,red)){.transcript-block:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-left:2px solid color-mix(in oklch,var(--ca-ink-2) 32%,transparent)}}.transcript-label:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-mono);letter-spacing:.01em;color:var(--ca-ink-2);align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:500;display:flex}.transcript-label:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) svg{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.transcript-label:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) svg{color:color-mix(in oklch,var(--primary) 62%,var(--ca-ink-2))}}.transcript-para:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);color:var(--ca-ink);margin:0 0 .625rem;font-size:.875rem;line-height:1.65}.transcript-para:last-child:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){margin-bottom:0}.transcript-mark:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ca-ink-2);margin-right:.5em;font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.transcript-mark:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 78%,transparent)}}.transcript-mark:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){white-space:nowrap}.transcript-speaker:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){letter-spacing:.02em;color:var(--ca-ink-2);margin-left:.5em;font-weight:600}.transcript-failure:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-lg);background:var(--status-warning);margin-block:.75rem}@supports (color:color-mix(in lab,red,red)){.transcript-failure:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--status-warning) 9%,transparent)}}.transcript-failure:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border:1px solid var(--status-warning)}@supports (color:color-mix(in lab,red,red)){.transcript-failure:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border:1px solid color-mix(in oklch,var(--status-warning) 42%,transparent)}}.transcript-failure:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding:.4375rem .625rem .5625rem}.transcript-failure-head:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){align-items:center;gap:.5rem;display:flex}.transcript-failure-glyph:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--status-warning-ink);flex:none}.transcript-failure-label:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--status-warning-ink)}.transcript-failure-body:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);color:var(--ca-ink-2);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.sim-lamp:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-recess);border-radius:9999px;width:40px;height:4px;position:relative}.sim-lamp:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) i{width:calc(var(--ca-sim,0) * 100%);border-radius:inherit;outline:1px solid oklch(.475 .112 246.7 / calc(var(--ca-sim,0) * 40%));background:#498cc5;position:absolute;inset:0 auto 0 0}.dark .sim-lamp:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) i{box-shadow:0 0 8px oklch(.62 .12 246.7 / calc(var(--ca-sim,0) * 50%));outline:none}.result-rule:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-left:2px solid oklch(.475 .112 246.7 / calc(var(--ca-sim,0) * 60%))}.sim-dots:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){gap:3px;display:inline-flex}.sim-dots:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) i{background:var(--primary);border-radius:9999px;width:4px;height:4px}@supports (color:color-mix(in lab,red,red)){.sim-dots:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) i{background:color-mix(in oklch,var(--primary) 85%,transparent)}}.sim-dots:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) i[data-off]{background:var(--ca-ink)}@supports (color:color-mix(in lab,red,red)){.sim-dots:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) i[data-off]{background:color-mix(in oklch,var(--ca-ink) 18%,transparent)}}[cmdk-group-heading]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ca-ink-2);font-size:.625rem;font-weight:600;line-height:1.2}.why-line:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-display);color:var(--ca-ink-2);border-left:2px solid var(--primary);font-size:13px;font-style:italic}@supports (color:color-mix(in lab,red,red)){.why-line:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-left:2px solid color-mix(in oklch,var(--primary) 40%,transparent)}}.why-line:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding-left:8px}.ghost-chip:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-xl);opacity:.5;outline:1px dashed var(--ca-tag-c,var(--foreground));align-items:center;gap:6px;padding:2px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ghost-chip:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline:1px dashed color-mix(in oklch,var(--ca-tag-c,var(--foreground)) 40%,transparent)}}.ghost-chip:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline-offset:0;transition:opacity var(--ca-dur) var(--ca-ease),outline-color var(--ca-dur) var(--ca-ease)}.ghost-chip[data-accepted]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){opacity:1;outline-style:solid}.ghost-chip:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .tag-term{text-decoration-line:none}.composer-mirror:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre-wrap;overflow-wrap:break-word;color:#0000;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.composer-mirror:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .composer-tag{background:var(--ca-tag-wash,transparent);text-decoration-line:underline;-webkit-text-decoration-color:var(--ca-tag-underline,transparent);text-decoration-color:var(--ca-tag-underline,transparent);text-underline-offset:3px;border-radius:3px;text-decoration-thickness:1px}.focus-pull:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition:transform .36s var(--ca-ease),filter .36s var(--ca-ease)}[data-overlay-open]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .focus-pull{filter:saturate(.85);transform:scale(.985)}.arrive:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition:grid-template-rows var(--ca-dur-slow) var(--ca-ease);grid-template-rows:0fr;display:grid}.arrive.is-open:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){grid-template-rows:1fr}.arrive:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)>div{overflow:visible clip}.arrive:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .wa-node,.wa-node:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-status-wa);border-radius:2px;width:3px;height:14px;animation:.8s ease-out forwards wa-fade;position:absolute;top:6px;left:-1.65rem}.arrive:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .line,.press-line:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){clip-path:inset(0 0 100%);animation:press var(--ca-dur) var(--ca-ease) forwards;animation-delay:calc(var(--ca-i,0) * 40ms)}.arrive:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .stamp,.stamp-in:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){animation:stamp var(--ca-dur-fast) var(--ca-ease) backwards}.analyzing:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{content:"▌";animation:1s steps(2,end) infinite caret}.enrich-char:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){opacity:0;animation:1ms step-end forwards ink-char}.spotlight:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{animation:flare .8s var(--ca-ease)}@keyframes press{to{clip-path:inset(0 0 -10%)}}@keyframes stamp{0%{opacity:0;transform:scale(.94)}}@keyframes wa-fade{to{opacity:0}}@keyframes caret{50%{opacity:0}}@keyframes ink-char{to{opacity:1}}@keyframes flare{0%{opacity:1}to{opacity:0}}.enter-rise:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){animation:enter-rise var(--ca-dur) var(--ca-ease) backwards;animation-delay:calc(var(--ca-i,0) * 24ms)}@keyframes enter-rise{0%{opacity:0;transform:translateY(6px)}}.exit-fade:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){animation:exit-fade var(--ca-dur-fast) var(--ca-ease) forwards}@keyframes exit-fade{to{opacity:0}}@keyframes overlay-in{0%{opacity:0}}@keyframes overlay-out{to{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.97)}}@keyframes pop-out{to{opacity:0;transform:scale(.97)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes toast-out{to{opacity:0;transform:translateY(8px)}}.anim-overlay-in:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){animation:overlay-in var(--ca-dur) var(--ca-ease)}.anim-pop-in:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){animation:pop-in var(--ca-dur-slow) var(--ca-ease)}.anim-toast-in:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){animation:toast-in var(--ca-dur-slow) var(--ca-ease)}@keyframes compaction-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes working-dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes check-draw{0%{clip-path:polygon(14% 52%,14% 52%,14% 52%,14% 52%,14% 52%,0 64%)}}.app-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[data-catchall-overlay],:where([data-catchall-root]){--ca-gap-burst:12px;--ca-gap-near:20px;--ca-gap-hour:32px;--ca-gap-far:48px;--ca-row-pad:.75rem;--ca-row-gutter:.75rem;--ca-body-size:.875rem;--ca-body-leading:1.625;--ca-body-measure:76ch;--ca-card-pad:.625rem .75rem .75rem;--ca-media-cap:16rem;--ca-code-cap:none}[data-density=compact]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-gap-burst:8px;--ca-gap-near:12px;--ca-gap-hour:20px;--ca-gap-far:32px;--ca-row-pad:.5rem;--ca-row-gutter:.625rem;--ca-body-size:.8125rem;--ca-body-leading:1.5;--ca-body-measure:76ch;--ca-card-pad:.5rem .625rem .625rem;--ca-media-cap:9rem;--ca-code-cap:8rem}[data-density=reading]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-gap-burst:16px;--ca-gap-near:28px;--ca-gap-hour:44px;--ca-gap-far:64px;--ca-row-pad:1rem;--ca-row-gutter:.875rem;--ca-body-size:.9375rem;--ca-body-leading:1.75;--ca-body-measure:38rem;--ca-card-pad:.875rem 1rem 1rem;--ca-media-cap:22rem;--ca-code-cap:none}.feed-entry:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding:var(--ca-row-pad);gap:var(--ca-row-gutter)}.feed-body:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-size:var(--ca-body-size-net,var(--ca-body-size));line-height:var(--ca-body-leading);max-width:var(--ca-body-measure)}.feed-code:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){max-height:var(--ca-code-cap)}.board-card:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding:var(--ca-row-pad);gap:calc(var(--ca-row-gutter) / 2)}.board-excerpt:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-size:calc(var(--ca-body-size-net,var(--ca-body-size)) - 2px);line-height:var(--ca-body-leading)}.ledger-line:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding-block:calc(var(--ca-row-pad) / 2)}.archive-line:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){height:calc(1.25rem + var(--ca-row-pad))}.archive-months:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){gap:var(--ca-gap-far)}.archive-days:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){gap:var(--ca-gap-hour)}@media not all and (min-width:48rem){.archive-months:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){gap:var(--ca-gap-hour)}.archive-days:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){gap:calc(var(--ca-gap-hour) * .75)}}.day-section:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){gap:var(--ca-gap-burst)}.search-results:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){gap:var(--ca-gap-hour)}.search-snippet:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-size:var(--ca-body-size-net,var(--ca-body-size));line-height:var(--ca-body-leading)}@media(pointer:coarse){.task-row:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){min-height:2.75rem}}@media not all and (min-width:40rem){.days-line:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding-block:max(.75rem,var(--ca-row-pad))}}@media not all and (min-width:48rem){.archive-line:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){height:max(2.5rem,calc(1.75rem + var(--ca-row-pad)))}}.skeleton-bar:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-recess);border-radius:9999px;height:12px}.skeleton-day:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-recess);border-radius:9999px;width:220px;height:24px}.skeleton-rail:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-recess);border-radius:9999px;width:48px;height:10px}.skeleton-shimmer:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){position:relative;overflow:clip}.skeleton-shimmer:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{content:"";background:linear-gradient(100deg,transparent,var(--foreground) 50%,transparent);width:40%;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.skeleton-shimmer:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{background:linear-gradient(100deg,transparent,color-mix(in oklch,var(--foreground) 4%,transparent) 50%,transparent)}}.skeleton-shimmer:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{animation:1.6s linear infinite compaction-sweep}.scrub-zone:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){right:var(--ca-safe-right,0px);top:3.5rem;bottom:var(--ca-tabbar-h,0px);z-index:30;width:24px;position:fixed}.scrub-ruler:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){opacity:0;width:120px;transition:opacity var(--ca-dur) var(--ca-ease),translate var(--ca-dur) var(--ca-ease);background:var(--gk-glass-strong);-webkit-backdrop-filter:blur(var(--gk-blur-float,24px)) saturate(150%);backdrop-filter:blur(var(--gk-blur-float,24px)) saturate(150%);border-radius:var(--radius-2xl);box-shadow:var(--gk-lift-1);position:absolute;top:16px;bottom:16px;right:8px;translate:8px}.scrub-zone:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .scrub-ruler,.scrub-ruler.is-dragging:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){opacity:1;translate:0}.entry[data-archived]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.archived:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink-2)}.entry[data-archived]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{display:none}.entry[data-archived]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .media-frame,.archived:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .media-frame{box-shadow:none;filter:saturate(.7)}.entry[data-restoring]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition:color .36s var(--ca-ease),filter .36s var(--ca-ease),opacity .36s var(--ca-ease)}[data-sonner-toaster]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--border-radius:var(--radius-2xl);font-family:var(--font-sans)}[data-sonner-toaster][data-x-position=right]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){right:calc(var(--ca-note-panel-w,0px) + var(--ca-chat-dock-w,0px) + 1rem)}[data-catchall-root],[data-catchall-overlay]{--ca-chat-dock-w:0px}[data-catchall-root][data-chat-dock],[data-catchall-overlay][data-chat-dock]{--ca-chat-dock-w: 3.5rem }[data-catchall-root],[data-catchall-overlay]{--ca-chat-fab-top:0px}[data-catchall-root][data-chat-fab],[data-catchall-overlay][data-chat-fab]{--ca-chat-fab-top: calc(max(.5rem, var(--ca-safe-bottom,0px)) + 52px + 3.5rem) }[data-catchall-root][data-note-panel-resizing] [data-slot=note-dock]{transition:none}[data-sonner-toast]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-size:.8125rem}[data-sonner-toast][data-styled=true]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-glass-strong);background-image:var(--gk-sheen);color:var(--foreground);border:1px solid var(--gk-glass-border);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(var(--gk-blur-float,24px)) saturate(150%);backdrop-filter:blur(var(--gk-blur-float,24px)) saturate(150%);box-shadow:var(--gk-lift-1)}[data-sonner-toast][data-styled=false]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{content:none}[data-sonner-toast]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-title]{color:var(--foreground);font-weight:550}[data-sonner-toast]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-description]{color:var(--muted-foreground)}.media-frame:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-xl);border:1px solid var(--ca-hairline);max-height:22rem;overflow:clip}.media-frame.feed-figure:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){max-height:var(--ca-media-cap)}.wave-bar:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-ink);border-radius:1px;width:2px}@supports (color:color-mix(in lab,red,red)){.wave-bar:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--ca-ink) 35%,transparent)}}.wave-bar[data-played]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-ink)}@media(prefers-reduced-motion:reduce),(update:none){.arrive:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.arrive:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) *{transition:opacity 80ms!important;animation:none!important}.arrive:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .line,.press-line:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){clip-path:none}.wa-node:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){opacity:.7;animation:none!important}.enrich-char:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){animation-delay:0s!important}.focus-pull:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){filter:none!important;transition:none!important;transform:none!important}.skeleton-shimmer:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{animation:none;display:none}.enter-rise:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.exit-fade:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.anim-overlay-in:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.anim-pop-in:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.anim-toast-in:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){animation-duration:80ms!important;animation-delay:0s!important;transform:none!important}.app-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before,.app-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after,.entry[data-dim]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.entry:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before,.tag-rim:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after,.citation:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.progress-hairline:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)>i,.vision-callout-caret:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.scrub-ruler:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[data-slot=note-dock]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition-duration:1ms!important}.spotlight:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{animation:none}.analyzing:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{opacity:.6;animation:none}}[data-reduce-motion]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) *{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.pinned-toggle:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline:none;align-items:center;gap:.5rem;display:inline-flex;position:relative}.pinned-mark:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.pinned-caret:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition:transform var(--ca-dur) var(--ca-ease),opacity var(--ca-dur-fast) var(--ca-ease)}.pinned-toggle[aria-expanded=false]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .pinned-caret{transform:rotate(-90deg)}.pinned-toggle:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .pinned-caret{opacity:.75}.pinned-toggle:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{content:"";background:var(--primary);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:-1.25rem}.ghost-pin:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){text-align:left;width:100%;color:var(--ca-ink-2);align-items:center;gap:.375rem;padding-block:1px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ghost-pin:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 62%,transparent)}}.ghost-pin:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition:color var(--ca-dur-fast) var(--ca-ease);outline:none}:root:not(.dark) .ghost-pin:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:#6b6f78}.ghost-pin:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.ghost-pin:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink-2)}:root:not(.dark) .ghost-pin:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),:root:not(.dark) .ghost-pin:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:#494d57}.ghost-pin:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .ghost-pin-mark,.ghost-pin:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .ghost-pin-mark{color:var(--ca-status-pinned)}.ghost-pin:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .ghost-pin-title,.ghost-pin:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .ghost-pin-title{text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.ghost-pin:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .ghost-pin-title,.ghost-pin:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .ghost-pin-title{-webkit-text-decoration-color:color-mix(in oklch,currentColor 40%,transparent);text-decoration-color:color-mix(in oklch,currentColor 40%,transparent)}}.ghost-pin:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .ghost-pin-title,.ghost-pin:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .ghost-pin-title{text-underline-offset:2px}.ghost-pin:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{content:"";background:var(--primary);border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px;left:-1.25rem}@media(prefers-reduced-motion:reduce),(update:none){.ghost-pin:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.pinned-mark:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.pinned-caret:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition-duration:1ms!important}}.composer-input-rich:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:#0000;caret-color:var(--ca-ink)}.composer-mirror[data-rich]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){z-index:2;color:var(--ca-ink)}.composer-mirror[data-rich]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .composer-tag{color:var(--ca-tag-c,inherit)}.composer-mark:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:#0000;position:relative}.composer-mark[data-kind=ordered]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink)}@supports (color:color-mix(in lab,red,red)){.composer-mark[data-kind=ordered]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink) 55%,transparent)}}.composer-mark[data-kind=bullet]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{content:"";background:var(--ca-ink);border-radius:50%;width:4px;height:4px;position:absolute;top:calc(.34em + 5px);left:1px}@supports (color:color-mix(in lab,red,red)){.composer-mark[data-kind=bullet]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{background:color-mix(in oklch,var(--ca-ink) 60%,transparent)}}.composer-mark[data-kind=check]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){pointer-events:auto;cursor:pointer}.composer-mark[data-kind=check]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{content:"";border:1.5px solid var(--ca-ink);border-radius:4px;width:14px;height:14px;position:absolute;top:.34em;left:0}@supports (color:color-mix(in lab,red,red)){.composer-mark[data-kind=check]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{border:1.5px solid color-mix(in oklch,var(--ca-ink) 40%,transparent)}}.composer-mark[data-kind=check]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{transition:background var(--ca-dur) var(--ca-ease),border-color var(--ca-dur) var(--ca-ease)}.composer-mark[data-kind=check]:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{border-color:var(--ca-ink)}@supports (color:color-mix(in lab,red,red)){.composer-mark[data-kind=check]:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{border-color:color-mix(in oklch,var(--ca-ink) 70%,transparent)}}.composer-mark[data-kind=check][data-checked]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{background:var(--ca-ink);border-color:var(--ca-ink)}.composer-mark[data-kind=check][data-checked]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{content:"";background:var(--ca-paper);clip-path:polygon(14% 52%,38% 76%,88% 18%,100% 30%,38% 100%,0 64%);width:8px;height:8px;animation:check-draw var(--ca-dur) var(--ca-ease);position:absolute;top:calc(.34em + 3px);left:3px}.composer-mirror:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .composer-done{color:var(--ca-ink)}@supports (color:color-mix(in lab,red,red)){.composer-mirror:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .composer-done{color:color-mix(in oklch,var(--ca-ink) 45%,transparent)}}.composer-mirror:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .composer-done{text-decoration-line:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ca-ink);text-decoration-color:var(--ca-ink)}@supports (color:color-mix(in lab,red,red)){.composer-mirror:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .composer-done{-webkit-text-decoration-color:color-mix(in oklch,var(--ca-ink) 30%,transparent);text-decoration-color:color-mix(in oklch,var(--ca-ink) 30%,transparent)}}.composer-mirror:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .composer-syntax{color:var(--ca-ink-2)}@supports (color:color-mix(in lab,red,red)){.composer-mirror:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .composer-syntax{color:color-mix(in oklch,var(--ca-ink-2) 62%,transparent)}}@media(pointer:coarse){.composer-mark[data-kind=check]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){margin-inline-end:-10px;padding-block:5px;padding-inline-end:10px}}.composer-tool-glyph:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){justify-content:center;align-items:center;width:14px;height:14px;font-size:15px;line-height:1;display:inline-flex}.task-row:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding-block:calc(var(--ca-row-pad) - 4px);gap:calc(var(--ca-row-gutter) - 2px)}.task-row:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .task-door{top:calc(var(--ca-row-pad) - 6px)}.task-leaf:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-leaf-pad:calc(var(--ca-row-pad) - 6px);padding-block:var(--ca-leaf-pad)}.task-leaf:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .task-leaf-door{margin-block:calc(var(--ca-leaf-pad) * -1);padding-block:var(--ca-leaf-pad)}@media(pointer:coarse){.task-leaf:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-leaf-pad:max(12.5px, var(--ca-row-pad))}}.settings-callout:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border:1px solid var(--ca-hairline);border-radius:var(--radius-md);background:var(--gk-recess);padding:.625rem .75rem}.settings-callout[data-tone=warn]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.settings-callout[data-tone=warn]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:color-mix(in oklch,var(--ca-status-warn) 42%,transparent)}}.settings-callout[data-tone=warn]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.settings-callout[data-tone=warn]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--ca-status-warn) 9%,transparent)}}.settings-callout[data-tone=danger]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.settings-callout[data-tone=danger]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:color-mix(in oklch,var(--destructive) 42%,transparent)}}.settings-callout[data-tone=danger]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.settings-callout[data-tone=danger]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--destructive) 9%,transparent)}}.settings-callout:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) code{font-family:var(--font-mono)}.settings-choice:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border:1px solid var(--ca-hairline);border-radius:var(--radius-md);cursor:pointer;transition:background var(--ca-dur-fast) var(--ca-ease),border-color var(--ca-dur-fast) var(--ca-ease);align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.settings-choice:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-hover)}.settings-choice[data-checked]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.settings-choice[data-checked]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:color-mix(in oklch,var(--primary) 55%,transparent)}}.settings-choice[data-checked]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.settings-choice[data-checked]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--primary) 8%,transparent)}}.settings-choice[data-disabled]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){cursor:not-allowed;opacity:.45}.settings-choice[data-disabled]:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:0 0}.settings-choice:has(.settings-choice-input:focus-visible):where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline:2px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.settings-choice:has(.settings-choice-input:focus-visible):where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline:2px solid color-mix(in oklch,var(--ring) 60%,transparent)}}.settings-choice:has(.settings-choice-input:focus-visible):where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline-offset:2px}.settings-choice-input:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){width:.875rem;height:.875rem;accent-color:var(--primary);outline:none;flex:none;margin-top:.28rem}.provider-card:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border:1px solid var(--ca-hairline);border-radius:var(--radius-lg);padding:.75rem .875rem}.provider-card[data-default]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.provider-card[data-default]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:color-mix(in oklch,var(--primary) 42%,transparent)}}.provider-card[data-default]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.provider-card[data-default]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--primary) 5%,transparent)}}.provider-badge:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){height:1.125rem;font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:var(--gk-chip);color:var(--ca-ink-2);border-radius:9999px;align-items:center;padding-inline:.4rem;font-size:.5625rem;font-weight:600;display:inline-flex}.provider-badge[data-kind=default]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.provider-badge[data-kind=default]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--primary) 16%,transparent)}}.provider-badge[data-kind=default]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--primary)}.provider-badge[data-kind=local]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-status-success)}@supports (color:color-mix(in lab,red,red)){.provider-badge[data-kind=local]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--ca-status-success) 14%,transparent)}}.provider-badge[data-kind=local]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-status-success)}.provider-badge[data-kind=remote]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.provider-badge[data-kind=remote]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--ca-status-warn) 14%,transparent)}}.provider-badge[data-kind=remote]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.provider-badge[data-kind=remote]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-status-warn) 82%,var(--ca-ink))}}.provider-badge[data-kind=egress]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-status-warn);gap:.25rem}@supports (color:color-mix(in lab,red,red)){.provider-badge[data-kind=egress]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--ca-status-warn) 22%,transparent)}}.provider-badge[data-kind=egress]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){box-shadow:inset 0 0 0 1px var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.provider-badge[data-kind=egress]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--ca-status-warn) 45%,transparent)}}.provider-badge[data-kind=egress]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.provider-badge[data-kind=egress]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-status-warn) 88%,var(--ca-ink))}}.provider-badge[data-kind=fixed]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-chip);color:var(--ca-ink-2)}@supports (color:color-mix(in lab,red,red)){.provider-badge[data-kind=fixed]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 80%,transparent)}}.slot-card:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border:1px solid var(--ca-hairline);border-radius:var(--radius-lg);padding:.75rem .875rem}.slot-card[data-egress]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.slot-card[data-egress]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:color-mix(in oklch,var(--ca-status-warn) 45%,transparent)}}.slot-card[data-egress]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.slot-card[data-egress]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--ca-status-warn) 7%,transparent)}}.slot-card[data-fixed]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-recess)}.slot-choices:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){flex-wrap:wrap;gap:.375rem;display:flex}.slot-choice:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border:1px solid var(--ca-hairline);background:var(--gk-recess);height:1.625rem;font-family:var(--font-sans);color:var(--ca-ink-2);white-space:nowrap;cursor:pointer;transition:background var(--ca-dur-fast) var(--ca-ease),border-color var(--ca-dur-fast) var(--ca-ease),color var(--ca-dur-fast) var(--ca-ease);border-radius:9999px;align-items:center;gap:.3rem;padding-inline:.55rem;font-size:.6875rem;line-height:1;display:inline-flex;position:relative}.slot-choice:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.slot-choice:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-hover);color:var(--ca-ink)}.slot-choice[data-checked]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.slot-choice[data-checked]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:color-mix(in oklch,var(--primary) 55%,transparent)}}.slot-choice[data-checked]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.slot-choice[data-checked]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--primary) 14%,transparent)}}.slot-choice[data-checked]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--primary);font-weight:500}.slot-choice[data-checked][data-remote]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.slot-choice[data-checked][data-remote]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:color-mix(in oklch,var(--ca-status-warn) 60%,transparent)}}.slot-choice[data-checked][data-remote]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.slot-choice[data-checked][data-remote]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--ca-status-warn) 18%,transparent)}}.slot-choice[data-checked][data-remote]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.slot-choice[data-checked][data-remote]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-status-warn) 88%,var(--ca-ink))}}.slot-choice[data-disabled]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){cursor:not-allowed;opacity:.42}.slot-choice[data-disabled]:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-recess);color:var(--ca-ink-2)}.slot-choice[data-unsupported]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) span{text-decoration:line-through;text-decoration-thickness:1px}.slot-choice:has(input:focus-visible):where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline:2px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.slot-choice:has(input:focus-visible):where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline:2px solid color-mix(in oklch,var(--ring) 60%,transparent)}}.slot-choice:has(input:focus-visible):where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline-offset:2px}.provider-defaults:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-top:1px solid var(--ca-hairline);margin-top:.75rem;padding-top:.625rem}.provider-default-row:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){flex-wrap:wrap;align-items:center;gap:.375rem;min-height:1.75rem;display:flex}.capability-chip:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-sm);background:var(--gk-recess);height:1.125rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ca-ink-2);align-items:center;padding-inline:.4rem;font-size:.625rem;display:inline-flex}.capability-chip[data-off]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){opacity:.4;text-decoration:line-through;text-decoration-thickness:1px}.project-row-actions:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){opacity:.72;transition:opacity var(--ca-dur-fast) var(--ca-ease)}.project-row:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .project-row-actions,.project-row:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .project-row-actions{opacity:1}@media(pointer:coarse){.project-row-actions:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){opacity:1}}.reprocess-progress:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-md);background:var(--gk-recess);margin-bottom:.75rem;padding:.75rem}@media(prefers-reduced-motion:reduce),(update:none){.settings-choice:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.project-row-actions:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition-duration:1ms!important}.composer-mark[data-kind=check]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{transition-duration:1ms}.composer-mark[data-kind=check][data-checked]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{animation:none}}@media(max-width:767px){.agenda-strip:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000)}}.entry-more:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink-2);margin-top:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.entry-more:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 70%,transparent)}}.entry-more:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition:color var(--ca-dur-fast) var(--ca-ease);outline:none}:root:not(.dark) .entry-more:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:#686c75}.entry-more:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.entry-more:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink)}.entry-more:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){box-shadow:0 0 0 var(--gk-focus-ring-w,3px) var(--gk-focus-ring,var(--ring));border-radius:4px}.entry-more:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{content:"";background:var(--primary);border-radius:1px;width:2px;position:absolute;top:-1px;bottom:-1px;left:-1.25rem}.entry[data-archived]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .entry-more{opacity:.7}@media(prefers-reduced-motion:reduce),(update:none){.entry-more:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition-duration:1ms!important}}.archive-bar-wrap:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding-top:.75rem}.archive-bar:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-md);transition:background var(--ca-dur) var(--ca-ease),border-color var(--ca-dur) var(--ca-ease);border:1px solid #0000;flex-direction:column;gap:.5rem;padding:.5rem .625rem;display:flex}.archive-bar[data-mode=browse]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding-inline:0}.archive-bar[data-mode=select]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.archive-bar[data-mode=select]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:color-mix(in oklch,var(--destructive) 30%,transparent)}}.archive-bar[data-mode=select]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-top-width:2px;border-top-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.archive-bar[data-mode=select]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-top-color:color-mix(in oklch,var(--destructive) 55%,transparent)}}.archive-bar[data-mode=select]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.archive-bar[data-mode=select]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--destructive) 5%,var(--gk-recess))}}.archive-bar-row:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.archive-bar-actions:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){justify-content:flex-end}.archive-bar-group:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){align-items:center;gap:.375rem;margin-left:auto;display:inline-flex}.archive-count:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ca-ink-2);white-space:nowrap;font-size:.6875rem}.archive-danger-ghost:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--destructive)}.archive-danger-ghost:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.archive-danger-ghost:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--destructive) 12%,transparent)}}.archive-danger-ghost:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--destructive)}.archive-hint:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-mono);color:var(--ca-ink-2);margin-top:.375rem;font-size:.6875rem;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.archive-hint:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 80%,transparent)}}.archive-dateline:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ca-ink-2);font-size:1.0625rem;font-weight:600;line-height:1.3}.archive-row:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-sm);cursor:pointer;min-height:36px;transition:background var(--ca-dur-fast) var(--ca-ease),border-color var(--ca-dur-fast) var(--ca-ease);border-left:2px solid #0000;grid-template-columns:auto .875rem minmax(0,1fr) auto auto;align-items:center;gap:0 .625rem;margin-inline:-.5rem;padding:.25rem .5rem;display:grid}.archive-row:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-hover)}.archive-row[data-selected]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.archive-row[data-selected]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--primary) 10%,transparent)}}.archive-row[data-selected]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-left-color:var(--primary);border-left-width:3px;padding-left:calc(.5rem - 1px)}.archive-row:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline:2px solid var(--primary);outline-offset:1px}.archive-row-check:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){justify-content:center;align-items:center;display:inline-flex}.archive-row-glyph:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink-2)}@supports (color:color-mix(in lab,red,red)){.archive-row-glyph:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 70%,transparent)}}.archive-row-title:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ca-ink);font-size:.875rem;overflow:hidden}.archive-row[data-selected]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .archive-row-title{color:var(--ca-ink)}.archive-row-project:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ca-ink-2);font-size:.625rem}@supports (color:color-mix(in lab,red,red)){.archive-row-project:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 75%,transparent)}}.archive-row-project:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){white-space:nowrap}.archive-row-time:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-mono);color:var(--ca-ink-2);font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.archive-row-time:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 60%,transparent)}}.archive-row-time:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){white-space:nowrap}:root:not(.dark) .archive-row-time:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),:root:not(.dark) .archive-row-project:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:#5f636d}.archive-confirm-list:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-md);background:var(--gk-recess);color:var(--ca-ink);min-width:0;max-height:11rem;margin-top:.25rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.55;overflow-y:auto}.archive-confirm-list:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)>li{-webkit-line-clamp:2;overflow-wrap:anywhere;text-indent:-.85rem;-webkit-box-orient:vertical;padding-left:.85rem;display:-webkit-box;overflow:hidden}.archive-confirm-list:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)>li:before{content:"·";color:var(--ca-ink-2);margin-right:.4rem}@supports (color:color-mix(in lab,red,red)){.archive-confirm-list:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)>li:before{color:color-mix(in oklch,var(--ca-ink-2) 70%,transparent)}}.archive-confirm-more:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-mono);color:var(--ca-ink-2);font-size:.6875rem}.archive-git-note:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-mono);color:var(--ca-ink-2);margin-top:.625rem;font-size:.625rem;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.archive-git-note:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 85%,transparent)}}.archive-git-note:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){overflow-wrap:anywhere}.archive-git-note:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) code{font-family:var(--font-mono);color:var(--ca-ink-2)}@media(pointer:coarse),(max-width:480px){.archive-row:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){min-height:44px;padding-block:0}.archive-row-check:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){min-width:40px;min-height:40px;margin-left:-.25rem}.archive-bar-btn:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){min-height:40px;padding-inline:.75rem}.archive-bar-row:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){gap:.5rem}}@media(max-width:480px){.archive-row-project:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){display:none}}@media(prefers-reduced-motion:reduce),(update:none){.archive-bar:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.archive-row:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition-duration:1ms!important}}.ghost-pin[data-ghost=revision]:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .ghost-pin-mark,.ghost-pin[data-ghost=revision]:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .ghost-pin-mark{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ghost-pin[data-ghost=revision]:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .ghost-pin-mark,.ghost-pin[data-ghost=revision]:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .ghost-pin-mark{color:color-mix(in oklch,var(--primary) 70%,var(--ca-ink-2))}}.ghost-pin[data-variant=row]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-md);transition:color var(--ca-dur-fast) var(--ca-ease),background-color var(--ca-dur-fast) var(--ca-ease);align-items:baseline;gap:.5rem;margin-inline:-.5rem;padding-block:.25rem;padding-inline:.5rem}.ghost-pin[data-variant=row]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)>:first-child{margin-right:.25rem}.ghost-pin[data-variant=row]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .ghost-pin-mark{align-self:center}.ghost-pin[data-variant=row]:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.ghost-pin[data-variant=row]:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-hover)}.ghost-pin[data-variant=row]:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{left:-.5rem}.ghost-target:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){position:relative}.ghost-target:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{content:"";border-radius:var(--radius-md);background:var(--primary);position:absolute;top:-1px;right:-.5rem;bottom:-1px;left:-.5rem}@supports (color:color-mix(in lab,red,red)){.ghost-target:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{background:color-mix(in oklch,var(--primary) 16%,transparent)}}.ghost-target:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{opacity:0;pointer-events:none}.ghost-target.spotlight:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{animation:flare .8s var(--ca-ease)}.summary-card:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-lg);padding:var(--ca-card-pad);border-inline-start:2px solid var(--primary-ink)}@supports (color:color-mix(in lab,red,red)){.summary-card:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-inline-start:2px solid color-mix(in oklab,var(--primary-ink) 74%,var(--background))}}.summary-card:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding-inline-start:22px}.summary-card[data-dense]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding:.5rem .625rem .625rem;padding-inline-start:22px}.summary-card-head:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){align-items:flex-start;gap:.5rem;display:flex}.summary-card-claim:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){flex-wrap:wrap;flex:1;align-items:center;gap:.375rem .5rem;min-width:0;padding-top:.1875rem;display:flex}.summary-card-head:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .vision-callout-label{flex:none}.summary-card-model:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ca-ink-2);flex:0 auto;font-size:.6875rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.summary-card-model:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 72%,transparent)}}.summary-badge:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){height:1.125rem;font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:var(--ca-status-warn);border-radius:9999px;align-items:center;padding-inline:.4rem;font-size:.5625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.summary-badge:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--ca-status-warn) 14%,transparent)}}.summary-badge:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.summary-badge:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-status-warn) 82%,var(--ca-ink))}}.summary-regen:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){flex:none}.summary-card-body:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){margin-top:.5rem}.summary-lede:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);color:var(--ca-ink-2);max-width:56ch;margin:0;font-size:.9375rem;line-height:1.6}.summary-lede:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *)+.summary-lede{margin-top:.4375rem}.summary-project:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink);margin:.875rem 0 0}@supports (color:color-mix(in lab,red,red)){.summary-project:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink) 78%,transparent)}}.summary-para:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);color:var(--ca-ink-2);max-width:56ch;margin:.3125rem 0 0;font-size:.875rem;line-height:1.55}.summary-continues:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-display);color:var(--ca-ink-2);margin:.375rem 0 0;font-size:.8125rem;font-style:italic;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.summary-continues:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 78%,transparent)}}.summary-notes:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){margin:.4375rem 0 0;padding:0;list-style:none}.summary-note:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-md);text-align:left;width:100%;color:var(--ca-ink-2);transition:background-color var(--ca-dur-fast) var(--ca-ease),color var(--ca-dur-fast) var(--ca-ease);outline:none;align-items:baseline;gap:.5rem;margin-inline:-.375rem;padding:.125rem .375rem;display:flex;position:relative}.summary-note[data-static]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){cursor:default}.summary-note:not([data-static]):hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.summary-note:not([data-static]):focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--gk-hover);color:var(--ca-ink)}.summary-note:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{content:"";background:var(--primary);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:-.75rem}.summary-note-time:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){text-align:right;width:2.75rem;font-family:var(--font-mono);color:var(--ca-ink-2);flex:none;font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.summary-note-time:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 62%,transparent)}}.summary-note-title:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);flex:0 auto;font-size:.8125rem;line-height:1.45;overflow:hidden}.summary-note-role:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-mono);color:var(--ca-ink-2);flex:none;font-size:.625rem}@supports (color:color-mix(in lab,red,red)){.summary-note-role:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 55%,transparent)}}.summary-unavailable:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink-2);margin-bottom:.75rem}@supports (color:color-mix(in lab,red,red)){.summary-unavailable:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 62%,transparent)}}:root:not(.dark) .summary-unavailable:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:#6b6f78}@media(pointer:coarse),(max-width:480px){.ghost-pin[data-variant=row]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.summary-note:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){align-items:center;min-height:40px}.summary-regen:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){min-height:40px}.summary-card-model:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){display:none}}@media(prefers-reduced-motion:reduce),(update:none){.ghost-pin[data-variant=row]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.summary-note:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition-duration:1ms!important}.ghost-target.spotlight:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{animation:none}}.model-pick-tick:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){flex:none;justify-content:center;align-items:center;width:.875rem;height:1.0625rem;display:inline-flex}.model-pick-label:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);color:var(--ca-ink-2);margin-top:.0625rem;font-size:.6875rem;line-height:1.35;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.model-pick-label:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 72%,transparent)}}.model-pick-meta:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ca-ink-2);flex:none;align-items:baseline;gap:.5rem;font-size:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.model-pick-meta:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 78%,transparent)}}.model-pick-ctx:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){text-align:right;min-width:3.25rem}.model-pick-price:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){text-align:right;min-width:5.5rem}.model-pick-price[data-free]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-status-success)}.model-pick-tag:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){white-space:nowrap;height:1rem;font-family:var(--font-sans);color:var(--ca-ink-2);align-items:center;margin-left:.4rem;font-size:.625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.model-pick-tag:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 70%,transparent)}}.model-pick-tag[data-kind=yours]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){letter-spacing:.05em;text-transform:uppercase;background:var(--primary);border-radius:9999px;height:1rem;padding-inline:.35rem;font-size:.5625rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.model-pick-tag[data-kind=yours]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--primary) 14%,transparent)}}.model-pick-tag[data-kind=yours]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--primary)}.model-pick-fit:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-md);background:var(--gk-recess);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;margin:.5rem .75rem 0;padding:.375rem .5rem .375rem .625rem;display:flex}.model-pick-fit:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):has(+.model-pick-tally){border-end-end-radius:0;border-end-start-radius:0}.model-pick-fit:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);color:var(--ca-ink-2);font-size:.6875rem;line-height:1.4}.model-pick-tally:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--gk-recess);font-family:var(--font-sans);margin:0 .75rem;padding:.125rem .625rem .5rem;font-size:.6875rem}.model-pick-tally:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) li{align-items:baseline;gap:.5rem;padding-block:.1875rem;display:flex}.model-pick-tally:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .voice-data{text-align:right;min-width:2.25rem;font-size:.75rem}.model-pick-tally-hint:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink-2);margin-top:.25rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.model-pick-tally-hint:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 62%,transparent)}}.model-pick-empty:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){text-align:center;font-family:var(--font-sans);color:var(--ca-ink-2);padding:1.25rem .75rem .25rem;font-size:.6875rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.model-pick-empty:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 82%,transparent)}}.model-pick-excluded:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-top:1px solid var(--ca-hairline);margin-top:.25rem;padding-top:.25rem}.model-pick-excluded-head:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);color:var(--ca-ink-2);padding:.375rem .75rem .25rem;font-size:.6875rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.model-pick-excluded-head:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 85%,transparent)}}.model-pick-row:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-md);align-items:flex-start;gap:.5rem;padding:.375rem .75rem;display:flex}.model-pick-row[data-excluded]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .voice-data{color:var(--ca-ink-2)}@supports (color:color-mix(in lab,red,red)){.model-pick-row[data-excluded]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .voice-data{color:color-mix(in oklch,var(--ca-ink-2) 72%,transparent)}}.model-pick-why:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);color:var(--ca-status-warn);margin-top:.0625rem;font-size:.6875rem;line-height:1.35;display:block}@supports (color:color-mix(in lab,red,red)){.model-pick-why:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-status-warn) 82%,var(--ca-ink))}}.model-pick-basis:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink-2)}@supports (color:color-mix(in lab,red,red)){.model-pick-basis:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 62%,transparent)}}.model-pick-note:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font-family:var(--font-sans);color:var(--ca-ink-2);padding:.25rem .75rem .5rem;font-size:.6875rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.model-pick-note:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-ink-2) 68%,transparent)}}.model-pick-inline-action:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){font:inherit;color:var(--primary);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.model-pick-inline-action:hover:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink)}.model-pick-inline-action:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline:2px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.model-pick-inline-action:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline:2px solid color-mix(in oklch,var(--ring) 60%,transparent)}}.model-pick-inline-action:focus-visible:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){outline-offset:2px;border-radius:var(--radius-sm)}.model-check:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border:1px solid var(--ca-hairline);border-radius:var(--radius-md);background:var(--gk-recess);align-items:flex-start;gap:.5rem;margin:0 .75rem .75rem;padding:.5rem .625rem;display:flex}.model-check[data-tone=ok]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:var(--ca-status-success)}@supports (color:color-mix(in lab,red,red)){.model-check[data-tone=ok]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:color-mix(in oklch,var(--ca-status-success) 45%,transparent)}}.model-check[data-tone=ok]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-status-success)}@supports (color:color-mix(in lab,red,red)){.model-check[data-tone=ok]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--ca-status-success) 8%,transparent)}}.model-check[data-tone=ok]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-status-success)}.model-check[data-tone=warn]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.model-check[data-tone=warn]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:color-mix(in oklch,var(--ca-status-warn) 45%,transparent)}}.model-check[data-tone=warn]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.model-check[data-tone=warn]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--ca-status-warn) 8%,transparent)}}.model-check[data-tone=warn]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.model-check[data-tone=warn]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:color-mix(in oklch,var(--ca-status-warn) 88%,var(--ca-ink))}}.model-check[data-tone=bad]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.model-check[data-tone=bad]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-color:color-mix(in oklch,var(--destructive) 45%,transparent)}}.model-check[data-tone=bad]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.model-check[data-tone=bad]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--destructive) 7%,transparent)}}.model-check[data-tone=bad]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--destructive)}.model-check[data-tone=pending]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){color:var(--ca-ink-2)}.model-pick-banner:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border:1px solid var(--ca-status-warn);margin:.75rem .75rem 0;padding:.5rem .625rem}@supports (color:color-mix(in lab,red,red)){.model-pick-banner:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border:1px solid color-mix(in oklch,var(--ca-status-warn) 42%,transparent)}}.model-pick-banner:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-md);background:var(--ca-status-warn)}@supports (color:color-mix(in lab,red,red)){.model-pick-banner:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){background:color-mix(in oklch,var(--ca-status-warn) 9%,transparent)}}@media(max-width:480px){.model-pick-meta:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){flex-direction:column;align-items:flex-end;gap:.0625rem}.model-pick-ctx:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.model-pick-price:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){min-width:0}.model-pick-fit:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){flex-direction:column;align-items:stretch}.model-pick-fit:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) button{align-self:flex-start}.model-check:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){margin-inline:.5rem}}@media(prefers-reduced-motion:reduce),(update:none){.model-pick-banner:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition:none}}.code-scroll:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){border-radius:var(--radius-md);background:var(--gk-recess);position:relative}.code-scroll:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) pre{overscroll-behavior-x:contain;border-radius:inherit;background:0 0;max-width:100%;margin:0;overflow:auto}.code-scroll:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) pre:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.code-scroll[data-edge=start]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) pre{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.code-scroll[data-edge=mid]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) pre{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem,#000 calc(100% - 2.5rem),#0000)}.code-scroll[data-edge=end]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) pre{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem);mask-image:linear-gradient(90deg,#0000,#000 2rem)}.code-scroll[data-badged]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) pre{padding-top:2.25rem}.feed-code:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){white-space:pre;overflow-wrap:normal;margin:0;background:0 0}[data-density=compact]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .feed-code{overflow:auto}.composer-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-composer-fill:var(--gk-recess);--ca-composer-edge:var(--gk-glass-border);border:1px solid var(--ca-composer-edge);border-radius:var(--radius-xl);background:var(--ca-composer-fill);transition:border-color var(--ca-dur) var(--ca-ease),box-shadow var(--ca-dur) var(--ca-ease);margin-inline:-1rem;padding:.75rem 1rem;position:relative}:root:not(.dark) .composer-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-composer-fill:var(--gk-recess)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .composer-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-composer-fill:color-mix(in oklch, var(--gk-recess) 45%, transparent)}}:root:not(.dark) .composer-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-composer-edge:var(--ca-ink)}@supports (color:color-mix(in lab,red,red)){:root:not(.dark) .composer-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-composer-edge:color-mix(in oklch, var(--ca-ink) 17%, transparent)}}.composer-shell:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),:root:not(.dark) .composer-shell:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-composer-edge:var(--primary)}@supports (color:color-mix(in lab,red,red)){.composer-shell:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),:root:not(.dark) .composer-shell:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-composer-edge:color-mix(in oklch, var(--primary) 38%, transparent)}}.composer-shell:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),:root:not(.dark) .composer-shell:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.composer-shell:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),:root:not(.dark) .composer-shell:focus-within:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 9%,transparent)}}@media(min-width:768px){.composer-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) .rail{right:calc(100% + 2.25rem)}}@media(max-width:639px){.composer-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){margin-inline:-.5rem}}@media(prefers-reduced-motion:reduce),(update:none){.composer-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){transition:none}}:root{--ca-safe-top:env(safe-area-inset-top,0px);--ca-safe-right:env(safe-area-inset-right,0px);--ca-safe-bottom:env(safe-area-inset-bottom,0px);--ca-safe-left:env(safe-area-inset-left,0px)}[data-catchall-root],[data-catchall-overlay]{--ca-rest-bottom:max(var(--ca-safe-bottom,0px), var(--ca-tabbar-h,0px))}.safe-banner:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-island-clearance:min(1.5rem, calc(var(--ca-safe-top,0px) * 99));top:calc(.5rem + var(--ca-safe-top) + var(--ca-island-clearance));--ca-banner-pad-l:calc(1rem + var(--ca-safe-left));--ca-banner-pad-r:calc(1rem + var(--ca-safe-right));padding-left:var(--ca-banner-pad-l);padding-right:var(--ca-banner-pad-r)}@media(min-width:48rem){.app-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [role=banner]{top:calc(1rem + var(--ca-safe-top,0px))}}@media(not (min-width:48rem))and (display-mode:browser){.safe-banner:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-island-clearance:.5rem}.app-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):before{background:radial-gradient(52% 26% at 50% 92%,oklch(var(--gk-glow) / var(--gk-wash-c)) 0%,transparent 74%),radial-gradient(70% 18% at 50% 100%,oklch(var(--gk-glow) / var(--gk-wash-b)) 0%,transparent 80%)}.app-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *):after{background:radial-gradient(52% 26% at 50% 92%,oklch(var(--ca-ctx-rgb,var(--gk-accent)) / var(--gk-wash-c)) 0%,transparent 74%),radial-gradient(70% 18% at 50% 100%,oklch(var(--ca-ctx-rgb,var(--gk-accent)) / var(--gk-wash-b)) 0%,transparent 80%)}}.safe-tabbar:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding-left:calc(.75rem + var(--ca-safe-left));padding-right:calc(.75rem + var(--ca-safe-right));padding-bottom:max(0px,calc(.5rem - var(--ca-safe-bottom)));bottom:0}.safe-main:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding-left:var(--ca-safe-left);padding-right:var(--ca-safe-right)}.safe-sheet-foot:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding-bottom:calc(6rem + var(--ca-rest-bottom))}@media not all and (min-width:64rem){.safe-article-foot:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){padding-bottom:max(2.25rem,calc(var(--ca-rest-bottom,0px) + min(3rem,var(--ca-tabbar-h,0px))))}}.safe-sheet:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){top:clamp(0px,(100% - var(--ca-shell-chrome-h,3.5rem) - .75rem - 20rem) * 1000,var(--ca-shell-chrome-h,3.5rem) + .75rem)}@media(min-width:48rem){[data-note-seat=fixed].safe-sheet:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){top:clamp(0px,(100% - var(--ca-shell-chrome-h,3.5rem) - 1.5rem - 20rem) * 1000,var(--ca-shell-chrome-h,3.5rem) + .75rem);bottom:clamp(0px,(100% - var(--ca-shell-chrome-h,3.5rem) - 1.5rem - 20rem) * 1000,.75rem);border-bottom-left-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl);left:.75rem;right:.75rem}}@media not all and (min-width:48rem){.safe-sheet:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){top:clamp(0px,(100% - var(--ca-shell-chrome-h,3.5rem) - 20rem) * 1000,var(--ca-shell-chrome-h,3.5rem))}}@media(pointer:coarse){.cm-editor:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-cme-font-size:1rem}}.app-shell:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[data-catchall-overlay],:where([data-catchall-root]){--ca-text-scale:1;--ca-body-size-net:calc(var(--ca-body-size) * var(--ca-text-scale))}[data-text-size=s]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-text-scale:.928571}[data-text-size=l]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--ca-text-scale:1.07143}@media(pointer:coarse){[data-slot=chat-sheet]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) textarea,[data-slot=chat-window]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) textarea{font-size:1rem}}@media not all and (min-width:48rem){[data-slot=chat-sheet]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) :has(>[data-slot=composer-shell]){padding-inline:1rem}}[data-slot=chat-sheet]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){overscroll-behavior:contain;--gk-glass-a:90%;--gk-glass:oklch(1 0 0 / var(--gk-glass-a));--gk-blur:var(--gk-blur-pop,12px)}.dark [data-slot=chat-sheet]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){--gk-glass:oklch(.32 .022 var(--gk-hue-cool) / var(--gk-glass-a))}[data-slot=chat-window]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-slot=composer-tools]>[aria-label="Reference workspace files"],[data-slot=chat-sheet]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-slot=composer-tools]>[aria-label="Reference workspace files"],[data-slot=chat-window]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-slot=composer-tools]>[aria-label="Choose skills"],[data-slot=chat-sheet]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-slot=composer-tools]>[aria-label="Choose skills"],[data-slot=chat-window]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-slot=composer-tools]>[aria-label="MCP servers"],[data-slot=chat-sheet]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-slot=composer-tools]>[aria-label="MCP servers"],[data-slot=chat-window]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-slot=composer-tools]>[aria-label^="Choose model"],[data-slot=chat-sheet]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-slot=composer-tools]>[aria-label^="Choose model"],[data-slot=chat-window]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-slot=composer-tools]>[aria-label^="Run settings"],[data-slot=chat-sheet]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-slot=composer-tools]>[aria-label^="Run settings"]{display:none}[data-slot=chat-window]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-prompt=approval] pre,[data-slot=chat-sheet]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *) [data-prompt=approval] pre{word-break:normal;overflow-wrap:anywhere}button:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),a[href]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),input:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),select:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),textarea:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),label:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),summary:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[role=button]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[role=checkbox]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[role=switch]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[role=radio]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[role=tab]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[role=menuitem]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[role=menuitemcheckbox]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[role=menuitemradio]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[role=option]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[role=treeitem]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[role=slider]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[role=link]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[data-note-id]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),[data-task-id]:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *),.feed-entry:where([data-catchall-root],[data-catchall-root] *,[data-catchall-portal],[data-catchall-portal] *){touch-action:manipulation}[data-catchall-root][data-host-chrome]{--ca-host-gutter:var(--ca-host-inset,1rem);--ca-host-gutter-r:var(--ca-host-inset-r,var(--ca-host-gutter));background:0 0}[data-catchall-root][data-host-chrome]:before{opacity:calc(.5 * var(--ca-host-wash,1))}@media not all and (min-width:48rem){[data-catchall-root][data-host-chrome] :is([data-note-seat=fixed],[data-slot=chat-sheet]){--gk-glass-sheet-a:100%;background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-catchall-root][data-host-chrome] :is([data-note-seat=fixed],[data-slot=chat-sheet]){background-color:color-mix(in oklab,var(--background) var(--gk-glass-sheet-a),transparent)}}}@media(min-width:48rem){[data-catchall-root][data-host-chrome]{--ca-host-gutter:var(--ca-host-inset,1.75rem);--ca-host-gutter-r:var(--ca-host-inset-r,var(--ca-host-gutter))}}@media not all and (min-width:40rem){[data-catchall-root][data-catchall-mount]{--ca-host-gutter:var(--ca-host-inset,0px);--ca-host-gutter-r:var(--ca-host-inset-r,var(--ca-host-gutter))}}[data-catchall-root][data-host-chrome] [data-slot=module-header],[data-catchall-root][data-host-chrome] [data-slot=page-head-measure]{max-width:none}[data-catchall-root][data-host-chrome] .safe-banner{top:var(--ca-host-top,1rem);padding-top:var(--ca-host-band-pad,0px);--ca-banner-pad-l:var(--ca-host-gutter);--ca-banner-pad-r:var(--ca-host-gutter-r);padding-left:var(--ca-banner-pad-l);padding-right:var(--ca-banner-pad-r)}@media(min-width:48rem){[data-catchall-root][data-host-chrome] .focus-pull{--ca-module-gutter:1.5rem}}[data-catchall-root][data-host-chrome] .focus-pull{--ca-head-foot:1.5rem}:root{--am-chrome-tint:#e8edf4;--am-tabbar-clearance: calc(4rem + env(safe-area-inset-bottom,0px)) ;--am-header-gap:2rem;--am-host-inset:0px;--am-host-inset-r:0px;--am-host-top:0px}:root.dark{--am-chrome-tint:#0c1420}:where([data-aosmail-root]){--am-taskbar-clearance:0px;--am-page-bottom:calc(1rem + var(--am-taskbar-clearance) + var(--am-tabbar-clearance));isolation:isolate;flex-direction:column;height:100%;min-height:0;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative;overflow:clip}:where([data-aosmail-root][data-host-chrome]){--am-tabbar-clearance:0px;padding-inline:var(--am-host-inset) var(--am-host-inset-r);padding-top:var(--am-host-top)}:where([data-aosmail-root][data-tabbar-hidden]){--am-tabbar-clearance:env(safe-area-inset-bottom,0px)}:where([data-aosmail-root][data-host-chrome][data-tabbar-hidden]){--am-tabbar-clearance:0px}@media(min-width:48rem){:where([data-aosmail-root]){--am-tabbar-clearance:0px}}:where([data-aosmail-root][data-has-windows]){--am-taskbar-clearance:3.75rem}:where([data-aosmail-root][data-host-chrome]){--am-host-rail-ink:var(--muted-foreground);--am-host-eyebrow-ink:var(--muted-foreground)}:where([data-aosmail-root][data-host-chrome]) [data-slot=sidebar][data-mode=rail]:not([data-peek]){flex-direction:column;align-self:flex-start;max-height:100%;padding:1rem .5rem 1rem 0;display:flex}:where([data-aosmail-root][data-host-chrome]) [data-slot=sidebar][data-mode=rail][data-peek]{padding:1rem .5rem 1rem 0}:where([data-aosmail-root][data-host-chrome]) [data-slot=sidebar][data-mode=rail][data-peek]>div{--gk-blur:var(--gk-blur-pop)}:where([data-aosmail-root]) [data-slot=sidebar][data-mode=rail][data-peek] [data-slot=sidebar-group-label]{color:#0000;background:var(--sidebar-border);height:1px;margin:-.25rem .5rem .5rem;padding:0;overflow:hidden}:where([data-aosmail-root]) [data-slot=sidebar][data-mode=rail][data-collapsed=true] [data-slot=sidebar-group-label]+div[aria-hidden]{margin-block:-.25rem .5rem}:where([data-aosmail-root]) [data-slot=sidebar][data-mode=rail][data-peek] [data-slot=sidebar-nav-item]{height:2rem;padding-block:0;padding-inline-start:var(--am-rail-icon-x,.625rem)}:where([data-aosmail-root][data-host-chrome]) [data-slot=sidebar][data-mode=rail]>div{box-shadow:var(--gk-lift-1);border:1px solid var(--border);overflow-y:auto}@supports (color:color-mix(in lab,red,red)){:where([data-aosmail-root][data-host-chrome]) [data-slot=sidebar][data-mode=rail]>div{border:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}:where([data-aosmail-root][data-host-chrome]) [data-slot=sidebar][data-mode=rail]>div{border-radius:.75rem;padding:.5rem}:where([data-aosmail-root][data-host-chrome]) [data-slot=sidebar][data-mode=rail]:not([data-peek])>div{height:auto;min-height:0}:where([data-aosmail-root][data-host-chrome]) [data-slot=sidebar-nav-item]{min-height:2rem;color:var(--am-host-rail-ink);border-radius:.5rem;padding:.375rem .625rem;font-size:13px;font-weight:400}:where([data-aosmail-root][data-host-chrome]) [data-slot=sidebar-nav-item][data-active=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:where([data-aosmail-root][data-host-chrome]) [data-slot=sidebar-nav-item][data-active=true]{background:color-mix(in oklab,var(--accent) 15%,transparent)}}:where([data-aosmail-root][data-host-chrome]) [data-slot=sidebar-nav-item][data-active=true]{color:var(--foreground);font-weight:500}:where([data-aosmail-root][data-host-chrome]) [data-slot=sidebar-nav-item][data-active=true]:not(:focus-visible){box-shadow:none}:where([data-aosmail-root][data-host-chrome]) [data-slot=sidebar-group-label]{color:var(--am-host-eyebrow-ink)}:where([data-aosmail-root][data-host-chrome]) [data-am-wash]{background-image:var(--gk-sheen)}@media(max-width:47.99rem){:where([data-aosmail-root]) [data-am-head]{z-index:20;margin-inline:calc(-1 * var(--am-page-gutter,1rem));padding-inline:var(--am-page-gutter,1rem);background-color:var(--background);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){:where([data-aosmail-root]) [data-am-head]{background-color:color-mix(in oklab,var(--background) var(--gk-glass-sheet-a),transparent)}}:where([data-aosmail-root]) [data-am-head]{-webkit-backdrop-filter:blur(var(--gk-blur-float)) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur-float)) saturate(var(--gk-saturate))}}:where([data-aosmail-root]) [class~=overflow-y-auto],:where([data-aosmail-root]) [data-virtuoso-scroller]{overflow-x:hidden}:where([data-aosmail-root][data-host-chrome]) [data-am-mail-row]:not(:has(>[data-slot=side-panel])) [data-am-reader-edge]{padding-inline-end:0}@media(min-width:64rem){:where([data-aosmail-root][data-host-chrome]) [data-am-mail-row]>[data-slot=side-panel]{margin-inline-end:0}}:where([data-aosmail-root][data-host-chrome]) [data-am-note-reader]{--gk-blur-float:var(--gk-blur-pop)}:where([data-aosmail-root]) [data-am-note-reader]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){:where([data-aosmail-root]) [data-am-note-reader]{background-color:color-mix(in oklab,var(--background) var(--gk-glass-sheet-a),transparent)}}@media not all and (forced-colors:active){:where([data-aosmail-root][data-host-chrome]) [data-slot=sheet-overlay]:has(+[data-am-note-reader]){--gk-scrim:transparent}}:root{--bgen-host-inset:1rem;--bgen-host-inset-r:1rem;--bgen-host-top:0px;--bgen-band-pt:1rem}:where([data-brandgen-root]:not([data-brandgen-overlay])){isolation:isolate;height:100%;min-height:0;padding-inline:var(--bgen-host-inset) var(--bgen-host-inset-r);padding-top:var(--bgen-host-top);flex-direction:column;display:flex;position:relative;overflow:clip}[data-brandgen-root][data-brandgen-overlay]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}[data-brandgen-root][data-brandgen-overlay]>*{pointer-events:auto}[data-brandgen-root] .bgen-band{padding-block:var(--bgen-band-pt,1rem) .875rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}[data-brandgen-root] .bgen-title{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}[data-brandgen-root] .bgen-band-actions{align-items:center;gap:.5rem;min-width:0;margin-inline-start:auto;display:flex}[data-brandgen-root] .bgen-project-title{min-width:0;display:flex}[data-brandgen-root] .bgen-inline-name{white-space:nowrap;text-overflow:ellipsis;text-align:start;min-width:0;max-width:100%;font:inherit;cursor:text;border-radius:6px;overflow:hidden}[data-brandgen-root] .bgen-inline-name:hover{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}[data-brandgen-root] .bgen-inline-name:focus-visible{outline:var(--gk-focus-ring-w,2px) solid var(--gk-focus-ring);outline-offset:2px}[data-brandgen-root] .bgen-project-title .bgen-inline-input{width:min(24rem,60vw);font-size:1rem;font-weight:600}[data-brandgen-root] .bgen-settings{flex:1;min-height:0;padding-bottom:1.5rem;overflow-y:auto}[data-brandgen-root] .bgen-eyebrow{font-size:var(--fs-eyebrow,11px);text-transform:uppercase;letter-spacing:.6px;color:var(--bgen-eyebrow-ink,var(--muted-foreground));margin:0;font-weight:600}[data-brandgen-root] .bgen-workspace{flex:1;gap:0;min-height:0;display:flex}[data-brandgen-root] .bgen-options-pane{border-radius:var(--gk-radius-card,1rem);flex-direction:column;flex:none;min-height:0;margin-bottom:1rem;display:flex;overflow:hidden}[data-brandgen-root] .bgen-options-scroll{flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:1rem 1rem .5rem;display:flex;overflow-y:auto}[data-brandgen-root] .bgen-options-foot{border-top:1px solid var(--gk-glass-border);flex:none;padding:.75rem 1rem 1rem}[data-brandgen-root] .bgen-results{flex:1;min-width:0;min-height:0;display:flex;position:relative}[data-brandgen-root] .bgen-options-pane[hidden]{display:none}[data-brandgen-root] .bgen-stage{flex-direction:column;flex:1;gap:.75rem;min-width:0;min-height:0;padding-bottom:1.5rem;display:flex;overflow-y:auto}[data-brandgen-root] .bgen-section{border-top:1px solid var(--gk-glass-border);flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}[data-brandgen-root] .bgen-section:first-child{border-top:0;padding-top:0}[data-brandgen-root] .bgen-section-body{flex-direction:column;gap:.875rem;display:flex}[data-brandgen-root] .bgen-section-trigger{text-align:start;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}[data-brandgen-root] .bgen-section-trigger:focus-visible{outline:var(--gk-focus-ring-w,2px) solid var(--gk-focus-ring);outline-offset:2px;border-radius:4px}[data-brandgen-root] .bgen-filterbar{z-index:5;border-radius:var(--gk-radius-card,1rem);align-items:center;gap:.5rem;padding:.5rem;display:flex;position:sticky;top:0}[data-brandgen-root] .bgen-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}[data-brandgen-root] .bgen-grid>*{content-visibility:auto;contain-intrinsic-size:auto 15rem}[data-brandgen-root] .bgen-card[data-selected]{outline:2px solid var(--gk-focus-ring,var(--primary));outline-offset:1px}[data-brandgen-root] .bgen-card-open{border-radius:calc(var(--gk-radius-card,1rem) - .5rem);width:100%;display:block}[data-brandgen-root] .bgen-card-open:focus-visible{outline:var(--gk-focus-ring-w,2px) solid var(--gk-focus-ring);outline-offset:2px}[data-brandgen-root] .bgen-card-star{background:var(--background);border-radius:999px;position:absolute;top:.75rem;right:.75rem}@supports (color:color-mix(in lab,red,red)){[data-brandgen-root] .bgen-card-star{background:color-mix(in oklab,var(--background) 88%,transparent)}}[data-brandgen-root] .bgen-plate{aspect-ratio:5/3;border-radius:calc(var(--gk-radius-card,1rem) - .5rem);border:1px solid var(--gk-glass-border);width:100%;display:block;overflow:hidden}@media(max-width:39.999rem){[data-brandgen-root] .bgen-card-plate{aspect-ratio:16/9}[data-brandgen-root] .bgen-card-plate:has(>svg){align-items:center;display:flex}[data-brandgen-root] .bgen-card-plate.bgen-logo>svg{flex:none;height:auto}}[data-brandgen-root] .bgen-plate:not([data-slot=skeleton]){background:#fff}[data-brandgen-root] .bgen-plate svg{width:100%;height:100%;display:block}[data-brandgen-root] .bgen-block,[data-brandgen-root] .bgen-similar-grid{flex-direction:column;gap:.75rem;display:flex}[data-brandgen-root] .bgen-similar-grid,[data-brandgen-root] .bgen-logo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.75rem;display:grid}[data-brandgen-root] .bgen-prose{gap:.25rem 0;margin:0;font-size:.875rem;line-height:1.5;display:grid}[data-brandgen-root] .bgen-prose dt{margin-top:.5rem;font-weight:600}[data-brandgen-root] .bgen-prose dt:first-child{margin-top:0}[data-brandgen-root] .bgen-prose dd{color:var(--muted-foreground);margin:0}[data-brandgen-root] .bgen-points{flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}[data-brandgen-root] .bgen-points li{gap:.5rem;display:flex}[data-brandgen-root] .bgen-points[data-kind=good] li:before{content:"✓";color:var(--gk-tone-good);font-weight:600}[data-brandgen-root] .bgen-points[data-kind=warn] li:before{content:"!";color:var(--gk-tone-warning);font-weight:700}[data-brandgen-root] .bgen-domain-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}[data-brandgen-root] .bgen-juris,[data-brandgen-root] .bgen-domain-row{border:1px solid var(--gk-glass-border);border-radius:.625rem;padding:.5rem .75rem}[data-brandgen-root] .bgen-domain-row{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;padding-block:.375rem;display:flex}@media(pointer:fine){[data-brandgen-root] .bgen-domain-row .bgen-register{opacity:0}[data-brandgen-root] .bgen-domain-row:hover .bgen-register,[data-brandgen-root] .bgen-domain-row:focus-within .bgen-register{opacity:1}}[data-brandgen-root] .bgen-callout{background:var(--gk-tone-accent);border-radius:.625rem;padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){[data-brandgen-root] .bgen-callout{background:color-mix(in oklab,var(--gk-tone-accent) 10%,transparent)}}[data-brandgen-root] .bgen-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}[data-brandgen-root] .bgen-logo-tile{margin:0}[data-brandgen-root] .bgen-homebar{align-items:center;gap:.5rem;padding-block:.25rem;display:flex}[data-brandgen-root] .bgen-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}[data-brandgen-root] .bgen-group-head{align-items:center;gap:.5rem;padding:.75rem .25rem .375rem;display:flex}[data-brandgen-root] .bgen-group-head.glass-sticky:not([data-stuck]){-webkit-backdrop-filter:none;background-color:#0000}[data-brandgen-root] .bgen-project{align-items:center;display:flex;position:relative}[data-brandgen-root] .bgen-row{text-align:start;border:1px solid #0000;border-radius:.75rem;flex-wrap:wrap;flex:1;align-items:center;gap:.25rem .875rem;min-width:0;padding:.625rem .75rem;display:flex}[data-brandgen-root] button.bgen-row:hover{background:var(--gk-hover)}[data-brandgen-root] button.bgen-row:focus-visible{outline:var(--gk-focus-ring-w,2px) solid var(--gk-focus-ring);outline-offset:1px}[data-brandgen-root] .bgen-runs{gap:0}[data-brandgen-root] .bgen-runs>li+li{border-top:1px solid var(--gk-glass-border)}[data-brandgen-root] .bgen-runs .bgen-row{width:100%}[data-brandgen-root] .bgen-project .bgen-row{padding-inline-end:3rem}[data-brandgen-root] .bgen-row-more{position:absolute;right:.375rem}[data-brandgen-root] .bgen-row-main{flex-direction:column;flex:12rem;min-width:0;display:flex}[data-brandgen-root] .bgen-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}[data-brandgen-root] .bgen-row-brief{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}[data-brandgen-root] .bgen-row-meta{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}[data-brandgen-root] .bgen-quiet{color:var(--muted-foreground);font-weight:400}@media(max-width:47.999rem){[data-brandgen-root] .bgen-row-main{flex-basis:0}[data-brandgen-root] .bgen-row-meta{width:calc(100% - var(--bgen-face-w) - .875rem);min-width:0;flex-wrap:wrap;flex-shrink:1;gap:.25rem .75rem;margin-inline-start:calc(var(--bgen-face-w) + .875rem)}}[data-brandgen-root]{--bgen-face-w:104px}[data-brandgen-root] .bgen-face{width:var(--bgen-face-w);flex:none;display:flex}[data-brandgen-root] .bgen-face-plate{border:1px solid var(--gk-glass-border);color:#0f172a;background:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}[data-brandgen-root] .bgen-face-plate+.bgen-face-plate{margin-inline-start:-8px}[data-brandgen-root] .bgen-face-plate svg{width:100%;height:100%;display:block}[data-brandgen-root] .bgen-face-initial{background:var(--gk-chip,var(--muted));color:var(--muted-foreground);font-size:.875rem;font-weight:600}[data-brandgen-root] .bgen-run-head{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding-inline:.25rem;font-size:.8125rem;display:flex}[data-brandgen-root] .bgen-project-chip{text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;max-width:100%;overflow:hidden}[data-brandgen-root] [data-busy]{opacity:.55;transition:opacity .2s}[data-brandgen-root] .bgen-stale{color:var(--status-warning-ink)}[data-brandgen-root] .bgen-moods{flex-wrap:wrap;justify-content:flex-start}[data-brandgen-root] .bgen-mood{flex-direction:column;align-items:stretch;gap:.25rem;min-width:4.75rem;height:auto;padding:.375rem .5rem;font-size:.75rem}[data-brandgen-root] .bgen-swatch-bar{background:#fff;border-radius:3px;height:.75rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}[data-brandgen-root] .bgen-swatch-bar>span{flex:1}[data-brandgen-root] .bgen-swatch-auto{background:linear-gradient(90deg,#f8fafc,#0f2a5f,#f59e0b,#10b981,#7c3aed)}[data-brandgen-root] .bgen-color-input{border:1px solid var(--gk-glass-border);cursor:pointer;background:0 0;border-radius:.375rem;width:2rem;height:2rem;padding:0}@media(min-width:64rem){[data-brandgen-root] .bgen-band{flex-wrap:nowrap}[data-brandgen-root] .bgen-band>:not(.bgen-band-actions){white-space:nowrap;flex-shrink:0}[data-brandgen-root] .bgen-band>.bgen-project-title{flex-shrink:1;min-width:6rem}}@media(min-width:48rem){[data-brandgen-root] .bgen-band[data-in-project]{gap:.75rem}[data-brandgen-root] .bgen-band[data-in-project] .bgen-back{margin-inline-end:-.25rem}}@media(max-width:63.999rem){[data-brandgen-root] .bgen-band{padding-block:.75rem}}@media(max-width:47.999rem){[data-brandgen-root] .bgen-band{flex-wrap:wrap;gap:.5rem}[data-brandgen-root] .bgen-views{flex-basis:100%;order:1}[data-brandgen-root] .bgen-band>.bgen-project-title{flex:1 1 0}[data-brandgen-root] .bgen-band[data-in-project] .bgen-back{margin-inline-end:-.375rem}}.tc-name{min-width:0;color:var(--text);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.tc-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-crown{color:var(--status-warning-ink);flex:none}.tc-title{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.tc-icon-btn{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.tc-icon-btn:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.tc-icon-btn:hover{background:color-mix(in oklab,var(--text) 8%,transparent)}}.tc-icon-btn:hover{color:var(--text)}.tc-icon-btn:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:1px}.tc-coin{flex:none;place-items:center;display:inline-grid;position:relative}.tc-coin>.ii-coin{grid-area:1/1}.tc-ring{grid-area:1/1;overflow:visible;transform:rotate(-90deg)}.tc-ring-track{fill:none;stroke:#0000;stroke-width:2px}.tc-ring-arc{fill:none;stroke:var(--gk-tone-accent);stroke-width:2.5px;stroke-linecap:round}.tc-coin--idle .tc-ring-track{stroke:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.tc-coin--idle .tc-ring-track{stroke:color-mix(in oklab,var(--text-muted) 45%,transparent)}}.tc-coin--working .tc-ring-track{stroke:var(--gk-tone-accent)}@supports (color:color-mix(in lab,red,red)){.tc-coin--working .tc-ring-track{stroke:color-mix(in oklab,var(--gk-tone-accent) 28%,transparent)}}.tc-coin--waiting .tc-ring-track{stroke:var(--status-warning-ink)}.tc-coin--attached .tc-ring-track{stroke:var(--gk-tone-info)}.tc-counters{min-width:0;font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:0 auto;margin:0;padding-inline:4px}.tc-count{white-space:nowrap}.tc-num{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.tc-rail-head{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:0 6px;font-size:11px;font-weight:600}.tc-rail-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tc-rail-item{color:var(--text);border-radius:10px;align-items:center;gap:6px;padding:3px 2px 3px 0;font-size:13px;display:flex}.tc-rail-item:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.tc-rail-item:hover{background:color-mix(in oklab,var(--text) 6%,transparent)}}.tc-rail-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tc-rail-empty{color:var(--text-muted);padding:4px 6px;font-size:12px}.tc-menu-scroll{max-height:min(60vh,22rem);overflow-y:auto}.tc-chip{pointer-events:auto}.tc-mobile{flex-direction:column;gap:10px;min-width:0;display:flex}.tc-mtree{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tc-mrow{--tc-depth:0;min-width:0;min-height:44px;padding:6px 6px 6px calc(4px + min(var(--tc-depth),5)*14px);border:1px solid #0000;border-inline-start:2px solid #0000;border-radius:14px;outline:none;align-items:flex-start;gap:8px;display:flex}.tc-mrow.is-selected{border-color:var(--gk-tone-accent)}.tc-mrow:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:1px}.tc-mrow.is-working{background:var(--gk-tone-accent)}@supports (color:color-mix(in lab,red,red)){.tc-mrow.is-working{background:color-mix(in oklab,var(--gk-tone-accent) 7%,transparent)}}.tc-mrow.is-receiving{border-inline-start-color:var(--gk-tone-accent)}.tc-mfold{flex:none;place-items:center;width:28px;min-height:36px;display:grid}.tc-mtext{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tc-mbadges{flex-wrap:wrap;gap:4px;display:flex}.tc-mbadges:empty{display:none}.tc-mhidden{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.tc-mroster{border-top:1px solid var(--gk-glass-border);flex-direction:column;gap:6px;padding-top:6px;display:flex}.tc-preview{flex-direction:column;gap:12px;min-width:0;height:100%;min-height:640px;padding:16px;display:flex}.tc-preview-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tc-preview-title{color:var(--text);margin:0 auto 0 0;font-size:16px;font-weight:600}.tc-preview-body{flex:1;min-height:0;display:flex;position:relative}.tc-preview-chart{flex:1;min-width:0;min-height:0}.tc-sheet-body{padding-bottom:24px}.tc-detail{grid-template-columns:max-content 1fr;gap:8px 12px;margin:0;font-size:13px;display:grid}.tc-detail dt{color:var(--text-muted)}.tc-detail dd{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}@media(max-width:767px){.tc-preview{height:auto;min-height:0;padding:12px 16px}.tc-preview-body{display:block}}.tv2-page{flex-direction:column;gap:16px;min-width:0;display:flex}.tv2-section{flex-direction:column;gap:8px;min-width:0;display:flex}.tv2-foot{margin:0;font-size:12.5px}.tv2-link{font:inherit;color:var(--text);cursor:pointer;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);background:0 0;border:0;padding:0}.tv2-link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.tv2-link:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:2px;border-radius:4px}.tv2-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.tv2-card{flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.tv2-card-main{width:100%;min-width:0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:0;display:flex}.tv2-card-main:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:4px}.tv2-card-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}.tv2-card-main:hover .tv2-card-name{text-underline-offset:2px;text-decoration:underline}.tv2-card-line{align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.tv2-glyphs{color:var(--text-muted);gap:6px;display:flex}.tv2-chips{border-top:1px solid var(--gk-glass-border);flex-wrap:wrap;gap:6px;margin:0;padding:10px 0 0;list-style:none;display:flex}.tv2-chip{border:1px solid var(--gk-glass-border);max-width:100%;min-height:28px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;font-size:12px;display:inline-flex}.tv2-chip:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.tv2-chip:hover{background:color-mix(in oklab,var(--text) 6%,transparent)}}.tv2-chip:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:1px}.tv2-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tv2-rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tv2-row{width:100%;min-width:0;min-height:40px;font:inherit;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}button.tv2-row:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){button.tv2-row:hover{background:color-mix(in oklab,var(--text) 6%,transparent)}}button.tv2-row:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:-2px}.tv2-row--static{cursor:default}.tv2-row.is-retired{opacity:.6}.tv2-row-main{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.tv2-row-sub{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;overflow:hidden}.tv2-row-meta{white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12px}.tv2-row-subs{display:contents}.tv2-row-end{margin-inline-start:auto}.tv2-row-meta+.tv2-row-end{margin-inline-start:0}.tv2-group-head{align-items:center;gap:6px;display:flex}.tv2-sub{align-items:center;gap:8px;min-width:0;display:inline-flex}.tv2-filter{max-width:420px;color:var(--text-muted);align-items:center;gap:8px;display:flex}.tv2-filter .field{flex:1}.tv2-form{flex-direction:column;gap:12px;min-width:0;display:flex}.tv2-form label{flex-direction:column;gap:4px;min-width:0;display:flex}.tv2-form label[data-slot=label],.tv2-form [data-slot=field-label]{align-items:flex-start}.tv2-form-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.tv2-form-row .tv2-form-num{max-width:140px}.tv2-form-acct{flex-direction:column;gap:4px;display:flex}.tv2-soul{resize:vertical;min-height:120px;max-height:30dvh}.tv2-form-mcp{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.tv2-form-mcp>.field-label{flex:1 0 100%}.tv2-fixed{color:var(--text-muted);cursor:default}.tv2-form-actions{justify-content:space-between;gap:8px;padding-top:4px;display:flex}.tv2-checks{border:0;flex-wrap:wrap;gap:6px 16px;min-width:0;margin:0;padding:0;display:flex}.tv2-checks legend{width:100%;margin-bottom:4px;padding:0}.tv2-form label.tv2-check,.tv2-check{color:var(--text);flex-direction:row;align-items:center;gap:8px;min-height:28px;font-size:13px}.tv2-profile{max-width:880px}.tv2-first{flex-direction:column;align-items:center;gap:12px;display:flex}.tv2-first .field{max-width:320px}.tv2-bind{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tv2-bind .field{max-width:320px}@media(max-width:767px){.tv2-cards{grid-template-columns:1fr}.tv2-chart{height:auto;display:block}.tv2-row{flex-wrap:wrap;row-gap:2px;min-height:44px}.tv2-row-meta{margin-inline-start:0}.tv2-filter{max-width:none}.tv2-bind .field,.tv2-first .field{flex:1;max-width:none}}@media(max-width:639px){html .tool-landing:has(.tv2-home) .tool-kpis{touch-action:auto;scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}html .tool-landing:has(.tv2-home) .tool-kpis>.mcard{min-width:0;max-width:none}.tv2-row--profile .tv2-row-main{flex:1 1 0}.tv2-row--profile .tv2-row-subs{text-overflow:ellipsis;white-space:nowrap;flex:100%;order:1;min-width:0;padding-inline-start:24px;font-size:12px;display:block;overflow:hidden}.tv2-row--profile .tv2-row-subs>*{display:inline}.tv2-row--profile .tv2-row-subs>*+:before{content:" · "}}.tv2-field{flex-direction:column;gap:4px;min-width:0;display:flex}.tv2-pick-trigger{text-align:start;cursor:pointer;align-items:center;gap:8px;width:100%;min-height:44px;display:flex}.tv2-pick-summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tv2-pick-sheet{flex-direction:column;gap:8px;min-width:0;display:flex}.tv2-pick-note{margin:0;padding:8px 4px;font-size:13px}.tv2-pick-list{flex-direction:column;gap:2px;display:flex}.tv2-pick-row{cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-height:44px;padding:8px 6px;display:flex}.tv2-pick-row:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.tv2-pick-row:hover{background:color-mix(in oklab,var(--text) 6%,transparent)}}.tv2-pick-row input{flex:none;margin-top:3px}.tv2-pick-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tv2-pick-name{color:var(--text);overflow-wrap:anywhere;font-size:14px}.tv2-pick-desc{overflow-wrap:anywhere;font-size:12px}.tv2-mcp-rows{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tv2-mcp-row{align-items:center;gap:8px;min-width:0;min-height:36px;padding:2px 4px;font-size:13px;display:flex}.tv2-mcp-row .tv2-row-sub{flex:auto}.tv2-hermes{border-top:1px solid var(--gk-glass-border);padding-top:12px}.tv2-hermes-save{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media(max-width:767px){.tv2-mcp-row{flex-wrap:wrap;row-gap:2px}.tv2-mcp-row .tv2-row-sub{flex:100%;order:1}.tv2-form-actions{flex-wrap:wrap}}.tv2-mcp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tv2-mcp-mode{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.tv2-mcp-pick{cursor:pointer;align-items:center;gap:8px;min-width:0;display:inline-flex}.tv2-mcp-pick input{flex:none}.tv2-form .tv2-mcp-pick,.tv2-form .tv2-mcp-mode{flex-direction:row}.tv2-mcp-chip{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;min-width:0;max-width:100%;font-size:var(--fs-eyebrow);display:inline-block;overflow:hidden}@media(max-width:767px){.tv2-mcp-pick{min-height:44px}}.tv2-chat{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.tv2-chat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tv2-chat-hands{flex-wrap:wrap;gap:6px;display:inline-flex}.pa-img{object-fit:cover;background:var(--gk-glass-border);border-radius:999px;flex:none;display:block}.tc-coin>.pa-img{grid-area:1/1}.rg-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.rg-bar .tv2-filter{flex:260px}.rg-sort,.rg-retired{align-items:center;gap:8px;font-size:13px;display:inline-flex}.rg-sort .field{width:auto}.rg-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rg-none{margin:0;font-size:13px}.rg-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rg-grid>li{min-width:0;display:flex}.rg-card{flex-direction:column;gap:10px;width:100%;min-width:0;padding:14px;display:flex}.rg-card.is-retired{opacity:.6}.rg-card-main{width:100%;min-width:0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0;display:flex}.rg-card-main:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:4px}.rg-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rg-card-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.rg-card-main:hover .rg-card-name{text-underline-offset:2px;text-decoration:underline}.rg-card-id,.rg-card-model{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rg-card-model{align-items:center;gap:4px;display:flex}.rg-card-chips{flex-wrap:wrap;gap:6px;display:flex}.rg-card-chips:empty{display:none}.rp-head{align-items:center;gap:16px;min-width:0;display:flex}.rp-avatar{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0;position:relative}.rp-avatar:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:3px}.rp-avatar-edit{background:var(--accent-fill);color:#fff;border:2px solid var(--solid-1);opacity:.9;border-radius:999px;place-items:center;width:28px;height:28px;transition:opacity .12s;display:grid;position:absolute;bottom:2px;right:2px}.rp-avatar:hover .rp-avatar-edit{opacity:1}.rp-head-text{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.av-err{color:var(--status-critical-ink)}.av-tiles{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;display:grid}.av-tiles .av-tile-blurb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.av-tiles .av-tile{border-radius:12px;gap:4px;padding:6px;position:relative}.av-tiles .av-tile-name{text-align:center;font-size:12px;font-weight:500}.av-tile{text-align:start;cursor:pointer;min-width:0;font:inherit;color:inherit;border:1px solid var(--gk-glass-border);background:0 0;border-radius:14px;flex-direction:column;gap:6px;padding:8px;display:flex}.av-tile:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.av-tile:hover{background:color-mix(in oklab,var(--text) 5%,transparent)}}.av-tile.is-on{border-color:var(--gk-tone-accent);box-shadow:0 0 0 1px var(--gk-tone-accent)}.av-tile:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:2px}.av-tile:disabled{cursor:default;opacity:.6}.av-tile-name{font-size:13.5px;font-weight:600}.av-tile-blurb{font-size:12px;line-height:1.35}.av-tile>*{overflow-wrap:anywhere;min-width:0}.av-cost{margin:0;font-size:13px}.av-adv summary{cursor:pointer;align-items:center;min-height:32px;font-size:13px;display:flex}.av-prompt{resize:vertical;width:100%;margin-top:6px;font-size:12.5px;line-height:1.45}.av-adv-foot{margin:6px 0 0;font-size:12px}.av-history{flex-direction:column;gap:8px;display:flex}.av-history .eyebrow{align-items:center;gap:6px;display:flex}.av-history-row{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.av-thumb{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:999px;padding:0}.av-thumb img{object-fit:cover;border-radius:999px;display:block}.av-thumb.is-on{border-color:var(--gk-tone-accent);cursor:default}.av-thumb:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:2px}.av-sw{aspect-ratio:1;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.av-sw:before,.av-sw:after{content:"";position:absolute}.av-sw--glass-emblem{background:radial-gradient(120% 90% at 30% 20%,#2e3446,#14161d 68%)}.av-sw--glass-emblem:before{background:linear-gradient(135deg,#ffffff80,#ffffff0f 60%);border:1px solid #fff6;border-radius:22%;top:27%;right:27%;bottom:27%;left:27%;transform:rotate(45deg);box-shadow:inset 0 0 18px #7ad0ff99,0 0 26px #60aaff59}.av-sw--glass-emblem:after{background:radial-gradient(circle,#9fe3ff 0,#9fe3ff 30%,#5aaaff00 72%);border-radius:50%;top:41%;right:41%;bottom:41%;left:41%}.av-sw--studio-portrait{background:radial-gradient(90% 75% at 62% 28%,#efe6d8,#a59c8f 55%,#5e5750)}.av-sw--studio-portrait:before{background:radial-gradient(circle at 64% 32%,#8a6c5c,#3d2f28 60%,#221a16);border-radius:50% 50% 46% 46%;width:34%;height:38%;top:18%;left:33%}.av-sw--studio-portrait:after{background:radial-gradient(120% 100% at 64% 0,#4a3d35,#221c18 70%);border-radius:50% 50% 0 0;height:52%;bottom:-24%;left:14%;right:14%}.av-sw--flat-mascot{background:#2f3b93}.av-sw--flat-mascot:before{background:#ffcc4d;border:4px solid #17181f;border-radius:50%;top:13%;right:13%;bottom:13%;left:13%}.av-sw--flat-mascot:after{background:radial-gradient(circle at 37% 42%,#17181f 0,#17181f 7%,#0000 7.5%),radial-gradient(circle at 63% 42%,#17181f 0,#17181f 7%,#0000 7.5%),radial-gradient(circle at 26% 60%,#ff7a6b 0,#ff7a6b 8%,#0000 8.5%),radial-gradient(circle at 74% 60%,#ff7a6b 0,#ff7a6b 8%,#0000 8.5%),radial-gradient(22% 12% at 50% 58%,#ffcc4d 0,#ffcc4d 97%,#0000),radial-gradient(22% 15% at 50% 63%,#17181f 0,#17181f 97%,#0000);border-radius:50%;top:13%;right:13%;bottom:13%;left:13%}.av-sw--line-icon{background:#f3efe6}.av-sw--line-icon:before{background:radial-gradient(circle,#0000 0,#0000 31%,#1f2a2e 32%,#1f2a2e 36%,#0000 37%),#cfe7da;border-radius:50%;top:14%;right:14%;bottom:14%;left:14%}.av-sw--line-icon:after{background:#1f2a2e;border-radius:50%;width:10%;height:10%;top:33%;left:57%;box-shadow:0 0 0 3px #cfe7da}.av-sw--painterly{background:repeating-linear-gradient(115deg,#ffffff12 0,#ffffff12 3px,#0000000d 3px,#0000000d 7px),radial-gradient(circle at 28% 26%,#f6c177,#f6c17700 46%),radial-gradient(circle at 74% 68%,#d9735b,#d9735b00 52%),radial-gradient(circle at 40% 88%,#7a4b3a,#7a4b3a00 56%),#e8d5ae}.av-sw--painterly:before{background:radial-gradient(circle at 40% 40%,#8c5a43,#5a3527 80%);border-radius:48% 52% 44% 56%;width:36%;height:40%;top:22%;left:32%;box-shadow:3px -3px #ffecbed9}.av-sw--painterly:after{background:radial-gradient(120% 100% at 40% 0,#9a4f3a,#5a3527 75%);border-radius:52% 48% 0 0;height:46%;bottom:-20%;left:18%;right:18%;box-shadow:4px -3px #ffecbeb3}@media(max-width:767px){.rg-grid{grid-template-columns:1fr}.rg-bar .tv2-filter{flex-basis:100%}.rg-head .btn{min-height:44px}.rp-head{gap:12px}.av-tiles{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.av-tile,.av-thumb{min-height:44px}}.av-warn{color:var(--status-warning-ink)}.tv2-chat-starters{justify-content:center;gap:var(--gap-tight);flex-wrap:wrap;max-width:100%;display:flex}.tv2-chat-starters>.btn{white-space:normal;text-align:center;max-width:100%}.rg-effort.is-inherited{color:var(--text-muted);border-style:dashed;font-style:italic}.rp-acct-warn{color:var(--status-warning-ink)}.rp-head-id{align-items:center;gap:var(--gap-tight);flex-wrap:wrap;display:flex}.rp-acct-order{font-size:var(--fs-sm);flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.rp-acct-order>li{align-items:center;gap:var(--gap-tight);min-height:28px;display:flex}@media(max-width:767px){.rp-acct-order .icon-btn{min-width:44px;min-height:44px}}.pf-form{gap:20px}.pf-section{flex-direction:column;gap:12px;min-width:0;display:flex}.pf-form :is(.tv2-form-row,.pf-section,.tv2-field,.tv2-mcp-row,.tv2-mcp-pick,.tv2-mcp-head,[data-slot=field],.pf-acct-order>li)>:not(svg){min-width:0}.pf-form .tv2-form-row{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.pf-form :is(.tv2-row-main,.pf-acct-slug,.rp-acct-warn,.tv2-pick-note,.tv2-foot){overflow-wrap:anywhere}.pf-form :is(.tv2-mcp-row,.tv2-mcp-head,.pf-acct-order>li){flex-wrap:wrap}.pf-mono{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.pf-form .tv2-soul.pf-mono{min-height:12rem;max-height:none}.pf-form .tv2-hermes{margin:0}.pf-acct-order>li.is-dragging{opacity:.5}.pf-grip{cursor:grab;touch-action:none}.pf-grip:active{cursor:grabbing}.pf-acct-moves{gap:2px;margin-left:auto;display:inline-flex}@media(max-width:767px){.pf-acct-order .icon-btn{min-width:44px;min-height:44px}}.pf-soul-meta{justify-content:space-between;align-items:center;gap:var(--gap-tight);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.pf-soul-meta>*{min-width:0}.pf-soul{resize:vertical;min-height:18rem;max-height:60dvh}span.rp-avatar{cursor:auto}.avp{flex-direction:column;gap:12px;min-width:0;display:flex}.avp-top{align-items:flex-start;gap:16px;min-width:0;display:flex}.avp-col{flex-direction:column;flex:none;gap:8px;width:96px;display:flex}.avp-preview{aspect-ratio:1;background:var(--gk-glass-border);border-radius:20px;place-items:center;width:96px;display:grid;position:relative;overflow:hidden}.avp-preview>img{object-fit:cover;width:100%;height:100%;display:block}.avp-preview>.gl-loader{position:absolute;top:0;right:0;bottom:0;left:0}.avp-preview .gl-label{font-size:var(--fs-xs);margin-bottom:8px;padding:1px 6px}.avp-actions{flex-direction:column;gap:6px;display:flex}.avp-actions>[data-slot=button]{width:100%;padding-inline:6px}.avp-side{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.avp-status{align-items:center;gap:4px var(--gap-tight,6px);min-width:0;font-size:var(--fs-sm,13px);flex-wrap:wrap;display:flex}.avp-status:not(:has(>:not(:empty))){display:none}.avp-status>*{overflow-wrap:anywhere;min-width:0}.avp-gen[data-slot=popover-content]{width:min(22rem,100vw - 2rem)}.avp-gen .av-cost{font-size:var(--fs-xs)}.avp-gen-go{align-self:flex-end}@media(prefers-reduced-motion:reduce){.avp-actions [data-slot=spinner]{animation:none}}.pf-form .tv2-mcp-row>.tv2-row-sub{flex:1 1 0}.avp-strip{flex-direction:column;gap:8px;display:flex}.avp-strip .eyebrow{align-items:center;gap:6px;display:flex}.avp-strip>ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.avp-mini{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;padding:0;display:block;overflow:hidden}.avp-mini img{object-fit:cover;width:48px;height:48px;display:block}.avp-mini.is-on{border-color:var(--accent-fill);box-shadow:0 0 0 1px var(--accent-fill)}.avp-mini:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:2px}.avp-mini:disabled{cursor:default;opacity:.6}.av-thumb[aria-pressed=true]{border-color:var(--accent-fill)}.av-sw--custom{background:var(--av-swatch,var(--gk-glass-border))}.gl-loader{background:radial-gradient(120% 100% at 30% 20%,var(--accent) 0%,var(--solid-1) 80%);place-items:end center;width:100%;height:100%;min-height:48px;display:grid;position:relative;overflow:hidden}.gl-loader>canvas{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.gl-label{color:var(--primary-foreground,#fff);background:var(--accent-fill);border-radius:999px;margin-bottom:10%;padding:2px 10px;font-size:12px;position:relative}@media(prefers-reduced-motion:reduce){.gl-loader>canvas{display:none}}@media(max-width:767px){.avp-mini img{width:44px;height:44px}.avp-actions>[data-slot=button],.avp-status>[data-slot=button]{min-height:44px}.pf-sheet-desc{display:none}.pf-form .tv2-mcp-row>.tv2-mcp-pick{flex:1 1 0;order:0}.pf-form .tv2-mcp-row>.tv2-mcp-probe{order:1}.pf-form .tv2-mcp-row>.tv2-row-sub{white-space:normal;overflow-wrap:anywhere;flex:100%;order:2}.pf-form .tv2-mcp-row>[data-slot=badge]{order:3}}.tv2-chart{gap:12px;min-width:0;height:clamp(480px,100dvh - 190px,1100px);display:flex}.tv2-chart-main{flex:1;min-width:0;min-height:0;display:flex;position:relative}.tv2-chart-canvas{flex:1;min-width:0;min-height:0}.oc-canvas{height:100%;min-height:0;position:relative;overflow:clip}.tv2-rules-panel[data-mode=overlay]{--gk-glass-sheet-a:100%}.oc-node{isolation:isolate;cursor:pointer;border-radius:1.5rem;width:100%;height:100%;position:relative}.oc-node>.oc-card{flex-direction:column;align-items:stretch;gap:0;height:100%;padding:0}.oc-node[data-selected]>.oc-card{outline:2px solid var(--gk-tone-accent);outline-offset:3px}.org-chart .react-flow__node-card:focus-visible .org-card>.oc-node[data-selected]{outline:none}.oc-base{flex-direction:column;flex:0 auto;justify-content:center;align-items:center;gap:4px;min-height:0;padding-inline:10px;display:flex}.oc-base[data-kind=root]{height:152px}.oc-base[data-kind=lead]{height:136px}.oc-base[data-kind=member]{height:128px}.oc-name-row{justify-content:center;align-items:center;gap:5px;max-width:100%;height:18px;display:flex}.oc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.oc-crown{color:var(--status-warning-ink);flex:none}.oc-node .oc-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:16px;color:var(--text-muted);font-size:12px;line-height:16px;overflow:hidden}.oc-meta{justify-content:center;align-items:center;gap:4px;max-width:100%;height:24px;display:flex}.oc-badge{min-width:0;max-width:100%;font-size:12px}.oc-trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oc-fold{flex:none}.oc-hidden{font-variant-numeric:tabular-nums;font-size:12px}@media(pointer:coarse){.oc-fold{position:relative}.oc-fold:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}}.oc-ask{position:absolute;top:-10px;left:10px}.oc-incoming{position:absolute;top:-9px;left:50%;transform:translate(-50%)}.oc-base,.oc-mods{transition:opacity .12s,visibility .12s}.oc-node:not([data-tier=full])>.oc-card{overflow:clip}.oc-node:not([data-tier=full]) .oc-base,.oc-node:not([data-tier=full]) .oc-mods{opacity:0;visibility:hidden}.oc-lite{z-index:1;justify-content:center;align-items:center;gap:calc(6px / var(--zoom,1));pointer-events:none;flex-direction:column;padding-inline:10px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.oc-lite-ring{display:inline-flex}.oc-lite-row{justify-content:center;align-items:center;gap:calc(6px / var(--zoom,1));min-width:0;max-width:100%;display:flex}.oc-lite-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(12px / var(--zoom,1));line-height:calc(16px / var(--zoom,1));color:var(--text);font-weight:600;overflow:hidden}.oc-dot{width:calc(8px / var(--zoom,1));height:calc(8px / var(--zoom,1));background:var(--text-muted);border-radius:50%;flex:none}.oc-dot[data-tone=accent]{background:var(--gk-tone-accent)}.oc-dot[data-tone=warning]{background:var(--status-warning-ink)}.oc-dot[data-tone=info]{background:var(--gk-tone-info)}.oc-node[data-tier=overview]{--oc-s:min(var(--oc-cap), max(1, calc(24 / (var(--oc-av) * var(--zoom,1)))))}.oc-node[data-tier=overview] .oc-lite-ring{transform:scale(var(--oc-s));margin-block:calc(var(--oc-ring) * 1px * (var(--oc-s) - 1) / 2)}.oc-node[data-tier=overview] .oc-lite-name{display:none}.oc-node[data-tier=overview] .oc-lite-row{transform:translate(calc(var(--oc-ring) * 1px * var(--oc-s) * .3536 - 50%),calc(var(--oc-ring) * 1px * var(--oc-s) * .3536 - 50%));position:absolute;top:50%;left:50%}.oc-node[data-tier=overview] .oc-dot{box-shadow:0 0 0 calc(2px / var(--zoom,1)) var(--background)}.oc-node:not([data-tier=full]) .oc-incoming{transform:translate(-50%) scale(calc(1 / var(--zoom,1)));transform-origin:50% 100%}.oc-more{z-index:2;pointer-events:none;transform:translate(-50%) scale(calc(1 / var(--zoom,1)));transform-origin:50% 0;position:absolute;bottom:-9px;left:50%}.oc-node:not([data-tier=full]) .oc-ask{transform:scale(calc(1 / var(--zoom,1)));transform-origin:0 100%}@media(prefers-reduced-motion:no-preference){.org-chart.is-tier-xfade .oc-lite{animation:.12s oc-lite-in}}@keyframes oc-lite-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.oc-base,.oc-mods{transition:none}.tv2-chart,.tv2-chart *{transition:none!important;animation:none!important}}.oc-mods{flex-direction:column;flex:none;gap:4px;margin-top:9px;padding-inline:6px;display:flex;position:relative}.oc-mods:before{content:"";background:var(--gk-glass-border);height:1px;position:absolute;top:-9px;left:10px;right:10px}.oc-mod{min-width:0;height:28px;color:var(--text);font:inherit;text-align:start;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 6px;font-size:12px;line-height:16px;display:flex;position:relative}.oc-mod[data-rows="2"]{height:48px}button.oc-mod{cursor:pointer}button.oc-mod:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){button.oc-mod:hover{background:color-mix(in oklab,var(--text) 7%,transparent)}}button.oc-mod:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:-2px}@media(pointer:coarse){button.oc-mod:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}}.ocm-line{align-items:center;gap:6px;width:100%;min-width:0;height:16px;display:flex}.ocm-stack{flex-direction:column;justify-content:center;gap:6px;width:100%;min-width:0;display:flex}.ocm-label{color:var(--text-muted);flex:none}.ocm-val{white-space:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ocm-none{color:var(--text-muted)}.ocm-item{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:16px;display:block;overflow:hidden}.ocm-wid{color:var(--text-muted)}.ocm-meter{flex:1;min-width:0}.ocm-mini{flex:none;width:36px}.ocm-usage{align-items:center;gap:6px;min-width:0;display:inline-flex}.ocm-usage[data-warn]{color:var(--status-warning-ink)}.ocm-live{background:var(--gk-tone-accent);border-radius:50%;flex:none;width:6px;height:6px}.ocm-badge{height:18px;padding-inline:6px;font-size:12px}.ocm-spark{width:100%;height:18px}.tc-mchips{color:var(--text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.oc-node[data-state=working]:before{content:"";z-index:-1;pointer-events:none;box-shadow:0 0 28px 4px var(--gk-glow-soft);opacity:.7;border-radius:30px;position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}@media(prefers-reduced-motion:no-preference){.oc-node[data-state=working]:before{animation:2.4s ease-in-out infinite oc-halo}}@keyframes oc-halo{0%,to{opacity:.4}50%{opacity:1}}.oc-toolbar-row{flex-wrap:nowrap;align-items:center;gap:12px;width:max-content;display:flex}.oc-toolbar-row>*{flex:none}.oc-toolbar{flex-wrap:nowrap;align-items:center;gap:2px;min-height:42px;display:flex}.oc-zoom{font-variant-numeric:tabular-nums;min-width:3.25rem}.oc-pal-anchor{align-self:stretch;width:0}.oc-toolbar>[data-slot=toggle-group]{margin-inline:4px}.oc-toolbar-row .tc-counters{white-space:nowrap;padding-inline:4px}.tc-count-ic{vertical-align:-2px;width:13px;height:13px;margin-inline-end:3px;display:none}.oc-toolbar-row.is-compact .tc-count-ic{display:inline}.oc-toolbar-row.is-compact .tc-count-lbl{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oc-legend-panel{max-width:calc(100% - 30px - var(--oc-inset-right,0px));flex-wrap:wrap;align-items:flex-end;gap:4px 8px;display:flex}.oc-attr{color:var(--text-muted);white-space:nowrap;padding-inline:4px;font-size:12px;line-height:16px;text-decoration:none}.oc-attr:hover{color:var(--text);text-decoration:underline}.oc-attr:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:2px;border-radius:4px}.oc-legend{min-width:min(220px,100%);max-width:min(300px,100%);padding:6px 8px 12px 14px}.oc-legend-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.oc-legend-head .eyebrow{font-size:12px}.oc-legend-list{font-size:var(--fs-xs,12px);color:var(--text);flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.oc-legend-list>li{align-items:center;gap:8px;display:flex}.oc-legend-list svg{flex:none;overflow:visible}.oc-sw-line{stroke:var(--gk-glass-border);stroke-width:2px}.oc-sw-cross{stroke:var(--gk-tone-info);stroke-width:1.5px;stroke-dasharray:4 4}.oc-sw-live{stroke:var(--gk-tone-accent);stroke-width:1.5px}.oc-sw-box{border:2px solid var(--status-good);border-radius:5px;flex:none;width:24px;height:14px}.oc-sw-bar{background:var(--status-good);border-radius:2px;flex:none;width:3px;height:14px;margin-inline:10px 11px}.oc-sw-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-inline:8px 12px}.oc-sw-dot.is-accent{background:var(--gk-tone-accent)}.oc-sw-dot.is-warning{background:var(--status-warning-ink)}.oc-sw-dot.is-info{background:var(--gk-tone-info)}.oc-palette{flex-direction:column;flex:none;gap:8px;width:220px;min-height:0;padding:12px 8px;display:flex}.oc-pal-head{padding:0 6px}.oc-pal{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.oc-pal-search{color:var(--text-muted);align-items:center;gap:6px;padding:0 4px;display:flex}.oc-pal-search .field{flex:1;min-width:0}.oc-pal-list{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.oc-pal-row{width:100%;min-height:36px;color:var(--text);text-align:start;cursor:grab;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex}.oc-pal-row:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.oc-pal-row:hover{background:color-mix(in oklab,var(--text) 6%,transparent)}}.oc-pal-row:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:-2px}.oc-pal-row:active{cursor:grabbing}.oc-pal-new{color:var(--text-muted);cursor:pointer}.oc-pal-plus{border:1px dashed var(--gk-glass-border);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.oc-pal-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.oc-pal-empty{padding:4px 6px;font-size:12px}.oc-pal-pop .oc-pal-row,.oc-pal-pop .oc-pal-row:active{cursor:pointer}.oc-pal-pop{flex-direction:column;width:260px;max-height:min(60vh,420px);padding:6px;display:flex}@media(pointer:coarse){.oc-pal-row{cursor:pointer;min-height:44px}}.tv2-drawer{flex-direction:column;gap:16px;min-width:0;display:flex}.tv2-place{border-bottom:1px solid var(--gk-glass-border);flex-direction:column;gap:10px;padding-bottom:14px;display:flex}.tv2-place-row{flex-wrap:wrap;gap:6px;display:flex}.tv2-top{min-height:var(--control-height,34px);color:var(--text);align-items:center;margin:0;font-size:14px;display:flex}.tc2-section{min-width:0;margin-top:calc(2.5rem - var(--gap-lg));flex-direction:column;gap:12px;display:flex}.tc2-section-head{align-items:center;gap:6px;display:flex}.tc2-section-head .eyebrow{margin:0}.tc2-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));align-items:start;gap:16px;display:grid}.tc2-card{text-align:center;min-width:0;transition:box-shadow var(--dur) var(--ease);flex-direction:column;align-items:center;gap:10px;padding:18px 16px 16px;display:flex;position:relative}.tc2-card:hover{box-shadow:var(--gk-lift-2)}.tc2-card:has(.tc2-link:focus-visible){outline:2px solid var(--gk-tone-accent);outline-offset:2px}.tc2-head{z-index:1;pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:12px;right:8px}.tc2-head>*{pointer-events:auto}.tc2-menu{margin-left:auto}.tc2-ring{box-shadow:0 0 0 2px var(--gk-glass-border);border-radius:999px;flex:none;place-items:center;margin-top:10px;padding:3px;display:grid}.tc2-card[data-working] .tc2-ring{box-shadow:0 0 0 2px var(--accent)}.tc2-id{flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.tc2-link{max-width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0}.tc2-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tc2-link:focus-visible{outline:none}.tc2-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.tc2-desc{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.tc2-lead{justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12.5px;display:flex}.tc2-lead-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc2-summary{display:none}.tc2-stats{border-top:1px solid var(--gk-glass-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;width:100%;margin:4px 0 0;padding-top:12px;display:grid}.tc2-stats>div{flex-direction:column-reverse;align-items:center;gap:2px;min-width:0;display:flex}.tc2-stats dt{color:var(--text-muted);font-size:11px}.tc2-stats dd{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;font-size:18px;font-weight:600;display:inline-flex}.tc2-stats .chip-dot{color:var(--state-running);background:currentColor}.tc2-spend{text-align:start;width:100%}.tc2-foot{flex-direction:column;gap:8px;width:100%;margin-top:auto;display:flex}.tc2-spark{width:100%;display:grid}.tc2-spark>*{grid-area:1/1}.tc2-spark-empty{align-self:center;font-size:11.5px;line-height:1}.tc2-chips{z-index:1;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.tc2-chips>li{min-width:0;max-width:10rem}.tc2-unbound{align-items:center;min-height:28px;font-size:12.5px}.tc2-chips .tv2-chip{padding-inline-end:10px}@media(pointer:coarse){.tc2-menu{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.tc2-card{transition:none}}@media(max-width:767px){.tc2-grid{grid-template-columns:1fr;gap:10px}.tc2-card{text-align:start;flex-direction:row;align-items:center;gap:12px;min-height:0;padding:12px}.tc2-ring{order:0;margin:0}.tc2-id{flex:1 1 0;order:1;align-items:flex-start;gap:2px}.tc2-head{flex-direction:column;flex:none;order:2;align-self:flex-start;align-items:flex-end;gap:4px;position:relative;top:auto;left:auto;right:auto}.tc2-desc,.tc2-stats,.tc2-spend,.tc2-foot{display:none}.tc2-lead{justify-content:flex-start}.tc2-summary{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}}.ts-desc{resize:vertical;min-height:4.5rem}.ts-danger{border-top:1px solid var(--gk-glass-border);padding-top:12px}.ts-delete{align-self:flex-start}.page-fill-body>.tv2-page{min-height:0;margin-bottom:calc(8px - var(--stage-pad-b,22px));flex:1}.page-fill-body>.tv2-page>.tv2-chart{flex:1;gap:8px;height:auto;min-height:0}.oc-palette.oc-rail{gap:.125rem;width:15rem;padding:.375rem}.oc-rail .oc-pal{flex:none}.oc-rail .oc-pal-list{overflow:visible}.oc-rail .oc-pal-head{padding:0 .25rem}.oc-rail .oc-pal-search{padding:0}.oc-rail .oc-rail-row{border-radius:.75rem;min-height:2rem;padding:.375rem .75rem;font-size:.875rem}.oc-rail .oc-rail-row:hover{background:var(--gk-hover)}@media(pointer:coarse){.oc-rail .oc-rail-row{min-height:2.75rem}}.oc-pal-pop .oc-pal-row{cursor:grab}.oc-pal-pop .oc-pal-row:active{cursor:grabbing}@media(pointer:coarse){.oc-pal-pop .oc-pal-row{cursor:pointer}}.oc-tip-wrap{display:inline-flex}.oc-tip-wrap>:disabled{pointer-events:none}.pt-tab{gap:var(--gap-row);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pt-bar{align-items:center;gap:var(--gap-row);flex-wrap:wrap;min-width:0;display:flex}.pt-paused{color:var(--status-warning-ink)}.pt-agents{gap:12px;min-width:0;min-height:0;display:flex;position:relative}.pt-chart{flex:1;min-width:0;height:clamp(420px,100dvh - 330px,900px)}.pt-panel,.pt-drawer{flex-direction:column;gap:12px;min-width:0;display:flex}.pt-panel-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.pt-panel-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-panel-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.pt-panel-turns{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.pt-panel-actions{flex-wrap:wrap;gap:6px;display:flex}.pt-live{flex-direction:column;gap:4px;display:flex}.pt-live-head{font-size:var(--fs-sm)}.pt-live-text{border-radius:var(--radius-sm);border:1px solid var(--gk-glass-border);background:var(--gk-tone-accent);max-height:220px;margin:0;padding:8px 10px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.pt-live-text{background:color-mix(in oklab,var(--gk-tone-accent) 5%,transparent)}}.pt-live-text{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45}.pt-term{flex-direction:column;height:clamp(280px,50dvh,560px);min-height:0;display:flex}.pt-events{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pt-day{z-index:1;font-size:var(--fs-micro);color:var(--text-muted);background:var(--bg);border:1px solid var(--gk-glass-border);border-radius:999px;align-self:center;margin:6px 0;padding:1px 10px;font-weight:600;position:sticky;top:0}.pt-event{border-radius:10px;gap:8px;min-width:0;padding:6px 4px;display:flex}.pt-event-ico{color:var(--text-muted);flex:none;margin-top:3px}.pt-event--question .pt-event-ico,.pt-event--error .pt-event-ico{color:var(--status-warning-ink)}.pt-event--delegation .pt-event-ico,.pt-event--report .pt-event-ico{color:var(--gk-tone-accent)}.pt-event-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pt-event-head{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.pt-event-author{color:var(--text);font-weight:600}.pt-event-line{flex:1}.pt-event-kind{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.pt-event-time{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;margin-left:auto}.pt-event-body,.pt-pre{white-space:pre-wrap;word-break:break-word;color:var(--text);font-size:var(--fs-body)}.pt-reply{flex-direction:column;gap:4px;display:flex}.pt-reply-row{align-items:flex-end;gap:8px;min-width:0;display:flex}.pt-reply-input{resize:vertical;flex:1;min-width:0}.pt-who{flex:none;width:auto;max-width:11rem}.pt-add{gap:8px;min-width:0;display:flex}.pt-add-input{flex:1;min-width:0}.pt-room{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.pt-room>.pt-events{flex:1;min-height:0;overflow:auto}.pt-room>.pt-reply{margin-top:auto}.pt-board{gap:12px;min-width:0;min-height:0;display:flex;position:relative}.pt-board-main{gap:var(--gap-row);flex-direction:column;flex:1;min-width:0;display:flex}.pt-items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pt-item{min-width:0;min-height:40px;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding-block:2px;padding-inline-start:calc(8px + var(--pt-depth,0) * 18px);padding-inline-end:4px;display:flex}.pt-item:hover{background:var(--gk-hover)}.pt-item.is-open{border-color:var(--gk-tone-accent)}.pt-item.is-dropped .pt-item-title{color:var(--text-muted);text-decoration:line-through}.pt-item-main{min-width:0;min-height:36px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.pt-item-main:focus-visible{outline:2px solid var(--gk-tone-accent);outline-offset:2px;border-radius:8px}.pt-item-kind{color:var(--text-muted);flex:none}.pt-item-wid{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none}.pt-item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-item-side{flex:none;align-items:center;gap:6px;display:flex}.pt-menu-scroll{max-height:min(60vh,360px);overflow-y:auto}.pt-fields{grid-template-columns:max-content 1fr;gap:6px 12px;margin:0;display:grid}.pt-fields:empty{display:none}.pt-fields dt{color:var(--text-muted);font-size:var(--fs-sm)}.pt-fields dd{min-width:0;margin:0}.pt-decisions{gap:var(--gap-row);flex-direction:column;min-width:0;display:flex}.pt-decision{flex-direction:column;gap:10px;padding:14px;display:flex}.pt-decision-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.pt-decision-title{color:var(--text);min-width:0;font-weight:600}.pt-decision-time{white-space:nowrap;flex:none}.pt-decision-q{margin:0}.pt-decision-choices{flex-wrap:wrap;gap:6px;display:flex}.pt-decided summary{cursor:pointer;font-size:var(--fs-sm)}.pt-decided ul{flex-direction:column;gap:4px;margin:8px 0 0;padding-inline-start:18px;display:flex}.pt-binding{flex-direction:column;gap:14px;min-width:0;max-width:560px;display:flex}.pt-binding-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-binding-form{flex-direction:column;gap:6px;display:flex}.pt-binding-form .field-label{margin-top:8px}.pt-binding-caps{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pt-binding-actions{gap:8px;margin-top:12px;display:flex}@media(max-width:767px){.pt-chart{height:auto}.pt-agents,.pt-board{display:block}.pt-item{flex-wrap:wrap;min-height:44px}.pt-item-side{flex-wrap:wrap;flex:100%;justify-content:flex-end}.pt-reply-row{flex-wrap:wrap}.pt-who{flex:100%;max-width:none}.pt-binding-caps{grid-template-columns:1fr}.pt-room{padding-bottom:132px}.pt-room>.pt-reply{z-index:5;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--gk-glass-border);margin:0;position:fixed;bottom:0;left:0;right:0}.pt-subtabs [role=tab]{padding-inline:8px}}.pt-events .pt-day{border:0;border-bottom:1px solid var(--gk-glass-border);text-align:center;background:var(--bg);border-radius:0;align-self:stretch;margin:0;padding:3px 10px}.pt-agent-panel[data-mode=overlay],.pt-item-drawer[data-mode=overlay]{--gk-glass-sheet-a:100%}.pt-item-who{min-width:0;max-width:11rem;font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.pt-item-who-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-panel-tabs{margin-bottom:12px}.pt-panel-items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pt-panel-item{border-radius:8px;align-items:baseline;gap:8px;min-width:0;padding:6px 8px;font-size:13px;display:flex}.pt-panel-item[data-current]{background:var(--gk-tone-accent)}@supports (color:color-mix(in lab,red,red)){.pt-panel-item[data-current]{background:color-mix(in oklab,var(--gk-tone-accent) 10%,transparent)}}.pt-panel-wid{font-variant-numeric:tabular-nums;flex:none}.pt-panel-item-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pt-panel-empty{font-size:13px}.pt-panel-usage{grid-template-columns:max-content 1fr;gap:10px 16px;margin:0;font-size:13px;display:grid}.pt-panel-usage dt{color:var(--text-muted)}.pt-panel-usage dd{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.mcp-tools{gap:var(--gap-tight);flex-wrap:wrap;min-width:0;display:flex}.mcp-tools>.chip{font-size:var(--fs-eyebrow)}.mcp-form{gap:4px}.mcp-form>.field-label{margin:10px 0 0}.mcp-form>.field-label:first-child{margin-top:0}.mcp-form textarea.field{resize:vertical;min-height:0}.mdl-filter{flex:180px;min-width:0;max-width:260px;margin-left:auto}.mdl-rows{flex-direction:column;min-width:0;display:flex}.mdl-row{align-items:center;gap:var(--gap-row);border-top:1px solid var(--divider);min-width:0;padding:6px 0;display:flex}.mdl-row:first-child{border-top:0}.mdl-row[data-off="1"] .mdl-main{opacity:.6}.mdl-main{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.mdl-label{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.mdl-id{font-size:var(--fs-eyebrow);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mdl-note{font-size:var(--fs-eyebrow);color:var(--status-warning-ink,var(--warning))}.mdl-meta{align-items:center;gap:var(--gap-tight);color:var(--text-muted);white-space:nowrap;flex:none;font-size:12px;display:flex}.mdl-keyless{margin-top:var(--gap-row);min-width:0}.mdl-keyless-sum{align-items:center;gap:var(--gap-tight);cursor:pointer;font-size:var(--fs-sm);color:var(--text-muted);padding:8px 2px;font-weight:600;list-style:none;display:flex}.mdl-keyless-sum::-webkit-details-marker{display:none}.mdl-keyless-chev{transition:transform .15s;transform:rotate(-90deg)}.mdl-keyless[open] .mdl-keyless-chev{transform:none}.mdl-keyless-sum>.faint{font-weight:400}.mdl-keyhint{flex:200px;min-width:0}.orm{gap:var(--gap-row);flex-direction:column;min-width:0;display:flex}.orm-filters{align-items:center;gap:var(--gap-tight);flex-wrap:wrap;min-width:0;display:flex}.orm-q{flex:240px;min-width:0}.orm-price{flex:none;width:116px}.orm-check{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.orm-meta{justify-content:space-between;align-items:center;gap:var(--gap-row);flex-wrap:wrap;font-size:12px;display:flex}.orm-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.orm-table{border-collapse:collapse;width:100%;font-size:12px}.orm-table th{text-align:left;color:var(--text-muted);font-weight:600;font-size:var(--fs-eyebrow);border-bottom:1px solid var(--divider);white-space:nowrap;padding:6px 8px}.orm-table td{border-bottom:1px solid var(--divider);vertical-align:middle;padding:6px 8px}.orm-table tbody tr{cursor:pointer}.orm-table tbody tr:hover{background:var(--gk-hover)}.orm-table tbody tr[data-sel="1"]{background:var(--accent-fill)}@supports (color:color-mix(in lab,red,red)){.orm-table tbody tr[data-sel="1"]{background:color-mix(in oklab,var(--accent-fill) 14%,transparent)}}.orm-c-check{width:28px}.orm-c-num{text-align:right;white-space:nowrap}.orm-table th.orm-c-num{text-align:right}.orm-name{align-items:center;gap:var(--gap-tight);font-weight:600;font-size:var(--fs-sm);min-width:0;display:flex}.orm-id{font-size:var(--fs-eyebrow);overflow-wrap:anywhere;display:block}.orm-in{font-weight:500}.orm-bar{align-items:center;gap:var(--gap-row);width:100%;min-width:0;display:flex}.orm-bar-count{color:var(--text-muted);margin-right:auto;font-size:12px}@media(max-width:767px){.orm-c-opt{display:none}.orm-q{flex-basis:100%}.mdl-filter{flex-basis:100%;max-width:none;margin-left:0}.mdl-meta>.chip{display:none}}.mcp-defaults{align-items:flex-start}.mcp-def-list{gap:4px var(--gap-row);flex-wrap:wrap;flex-basis:100%;min-width:0;display:flex}.mcp-def-opt,.nss-mcp-opt{min-height:var(--control-height);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.mcp-def-chip{font-size:var(--fs-eyebrow)}.nss-mcp{border:0;flex-wrap:wrap;gap:4px 14px;min-width:0;margin:0;padding:0;display:flex}.nss-mcp>legend{float:left;width:100%;margin-bottom:2px;padding:0;font-size:12px}@media(max-width:767px){.mcp-def-opt,.nss-mcp-opt{min-height:44px}}.acct-card.avs-card{margin-bottom:var(--gap-row,12px);flex-direction:column;gap:16px;padding:16px;display:flex}.avs-card>.avs-actions{justify-content:flex-end}.avs-form{gap:4px}.avs-form>.field-label{margin:10px 0 0}.avs-form>.field-label:first-child{margin-top:0}.avs-card>.avs-form{gap:16px}.avs-form textarea.field{resize:vertical;min-height:0}.avs-params{gap:var(--gap-tight) var(--gap-row);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));min-width:0;display:grid}.avs-sw{flex:none;width:36px}.avs-sw--lg{width:64px}.avs-swatch-row{align-items:center;gap:var(--gap-row);min-width:0;display:flex}.avs-swatch-row>.field{flex:1 1 0;min-width:0}.avs-prompt{white-space:pre-wrap;overflow-wrap:anywhere}.avs-bad{color:var(--status-critical-ink)}.dv-mark{border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.dv-mark--new{background:var(--gk-tone-accent)}.dv-mark--edit{background:var(--gk-tone-info)}.dv-mark--changed,.dv-mark--flag{background:var(--status-warning-ink)}.prose .wl.wl-staged{border-bottom-style:dotted}.dv-note-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dv-sections{flex:none;margin-bottom:14px}.dv-staged{flex-direction:column;flex:1;min-height:0;display:flex}.dv-staged>.split-host{flex:1;min-height:0}.dv-staged>.panel,.dv-notice{flex:none}.dv-notice{font-size:var(--fs-xs);margin-bottom:8px}.dv-title{margin:0}.dv-path{overflow-wrap:anywhere;margin-top:3px}.dv-freeze{align-items:center;gap:8px;display:flex}.dv-modes{margin-top:12px}.dv-edit-hint{margin-top:12px;font-size:13px}.field.dv-edit{width:100%;min-height:max(60vh,420px);font-family:var(--font-mono,ui-monospace, monospace);resize:vertical;padding:12px 14px;font-size:13px;line-height:1.6;display:block}.dv-drill{padding:12px 16px 24px}.dv-drill .dv-notice{display:none}.dm-filters{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.dm-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dm-search{flex:240px;min-width:0}.dm-select{flex:0 0 170px}.dm-note{font-size:var(--fs-xs)}.dm-bulk{border-radius:var(--radius-md,10px);z-index:2;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex;top:0}.dm-list{border-top:1px solid var(--border);flex-direction:column;margin-bottom:12px;display:flex}.dm-conv{border-bottom:1px solid var(--border)}.dm-conv-head{align-items:center;gap:10px;padding:8px 4px;display:flex}.dm-conv-trigger{all:unset;box-sizing:border-box;cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.dm-conv-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.dm-conv-main{flex-direction:column;flex:1;min-width:0;display:flex}.dm-subject{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dm-meta{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-date-cell{font-size:var(--fs-xs);white-space:nowrap;text-align:end;font-variant-numeric:tabular-nums;flex:none;width:13ch}.dm-items{padding:0 4px 8px 34px}.dm-item{border-top:1px dashed var(--border);align-items:center;gap:10px;padding:6px 0;display:flex}.dm-item--nested{padding-left:24px}.dm-item-main{flex:1;min-width:0}.dm-item-title{align-items:center;gap:6px;min-width:0;display:flex}.dm-item-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dm-dates{align-items:center;gap:6px;display:flex}.dm-sheet{flex-direction:column;gap:10px;padding:4px 0 12px;display:flex}.dm-sheet .dm-select{flex:none}@media(max-width:767px){.dm-conv-trigger .dm-date-cell,.dm-conv-trigger [data-slot=badge][data-variant=facet]{display:none}.dm-items{padding-left:12px}.dm-item .icon-btn{display:none}}html .dv-agent-launch{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;cursor:pointer;width:44px;height:44px;color:var(--text);box-shadow:var(--gk-lift-2);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}html .dv-agent-launch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dv-agent-window{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(68px + env(safe-area-inset-bottom,0px));z-index:41;border-radius:var(--gk-radius-overlay);box-shadow:var(--gk-lift-2);flex-direction:column;display:flex;position:absolute;overflow:clip}.dv-agent-grip{z-index:2;cursor:nwse-resize;touch-action:none;border-top-left-radius:var(--gk-radius-overlay);width:22px;height:22px;position:absolute;top:0;left:0}.dv-agent-grip:before{content:"";border-left:2px solid var(--text-muted);border-top:2px solid var(--text-muted);opacity:0;border-top-left-radius:2px;width:7px;height:7px;transition:opacity .15s;position:absolute;top:12px;left:12px}.dv-agent-window:hover .dv-agent-grip:before{opacity:.45}.dv-agent-grip:hover:before,.dv-agent-grip:focus-visible:before{opacity:1}.dv-agent-grip:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(pointer:coarse){.dv-agent-grip{width:44px;height:44px}}.dv-agent-head{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 6px 28px;font-weight:600;display:flex}.dv-agent-body{flex-direction:column;flex:1;min-height:0;padding:0 12px 12px;display:flex}.dv-agent-body .tv2-chat{flex:1;min-height:0}.dv-agent-scrim{z-index:70;position:fixed;top:0;right:0;bottom:0;left:0}.dv-agent-card{z-index:71;left:calc(.5rem + var(--gk-safe-left,0px));right:calc(.5rem + var(--gk-safe-right,0px));top:calc(.5rem + var(--gk-safe-top,0px));border-radius:var(--gk-radius-overlay);--gk-glass-sheet-a:100%;flex-direction:column;display:flex;position:fixed;overflow:clip}.dv-agent-card .dv-agent-head{padding-left:14px}.dv-run-progress{font-size:var(--fs-xs);flex-direction:column;gap:4px;margin-top:8px;display:flex}.dv-tree{flex-direction:column;min-height:0;padding:0;display:flex;position:relative;overflow:clip}.dv-tree-bar{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:2px;padding:6px 8px 6px 12px;display:flex}.dv-tree-count{font-size:var(--fs-xs);flex:1}.dv-tree-scroll{flex:1;min-height:0;padding:8px 10px 10px;overflow-y:auto}.dv-list-row{padding-left:8px}.dv-list-main{flex-direction:column;flex:1;min-width:0;display:flex}.dv-list-folder{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html,body{overscroll-behavior:none}.app-shell:not(.app-shell *){height:100vh;height:calc(100dvh / var(--ui-scale,1))}html.kb-open,html.kb-open body{overflow:clip}html.kb-open .app-shell:not(.app-shell *){height:calc(var(--vvh,100dvh) / var(--ui-scale,1));transform:translateY(var(--vvo,0px))}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:14px}html[data-no-zoom],html[data-no-zoom] body{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 620px at 12% -8%,var(--ambient-1),transparent 60%),radial-gradient(820px 720px at 106% 112%,var(--ambient-2),transparent 55%),var(--ground-structure);position:absolute;top:0;right:0;bottom:0;left:0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}html[data-standalone="1"] .app-shell:not(.app-shell *){padding-top:calc(max(env(safe-area-inset-top),var(--safe-top-min)) / var(--ui-scale,1));padding-left:calc(env(safe-area-inset-left) / var(--ui-scale,1));padding-right:calc(env(safe-area-inset-right) / var(--ui-scale,1))}html.tauri-ios{--ios-corner-pad:0px}html.tauri-ios .app-shell:not(.app-shell *){padding-top:calc(env(safe-area-inset-top) / var(--ui-scale,1));padding-left:max(calc(max(env(safe-area-inset-left),var(--ios-corner-pad)) / var(--ui-scale,1)),var(--shell-frame,0px));padding-right:calc(max(env(safe-area-inset-right),var(--ios-corner-pad)) / var(--ui-scale,1))}html.tauri-ios.ios-windowed{--ios-corner-pad:14px}html.tauri-ios.ios-windowed .app-shell:not(.app-shell *){padding-top:0}html.tauri-ios.ios-windowed{--gk-titlebar-inset:60px}html.tauri-ios.ios-windowed .app-sidebar{padding-top:calc(var(--gk-titlebar-inset) / var(--ui-scale,1))!important}html.tauri-ios.ios-windowed .rail-collapsed{padding-left:7px!important;padding-right:17px!important}@media(display-mode:window-controls-overlay){.app-shell:not(.app-shell *){padding-top:env(titlebar-area-height,30px)}.wco-titlebar{width:100%;height:env(titlebar-area-height,30px);-webkit-app-region:drag;app-region:drag;z-index:var(--z-titlebar);position:fixed;top:0;left:0}}html[data-macos-standalone="1"] body:after{content:"";height:var(--titlebar-blend-h,160px);z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--fade-bg) / 1),rgb(var(--fade-bg) / 0));position:fixed;inset:0 0 auto}html.tauri-ios body:after{content:"";height:calc(env(safe-area-inset-top) + 28px);z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--fade-bg) / .9) 0,rgb(var(--fade-bg) / .75) env(safe-area-inset-top),rgb(var(--fade-bg) / 0) 100%);position:fixed;inset:0 0 auto}html.tauri-ios.ios-windowed body:after{height:0}.surface:after,.raised:after,.panel:after,.sheet:after,.app-sidebar:after,.btn:after,.proj-menu:after,.nav-row-pop:after,.split-btn-menu:after,.model-popover:after,.peek-pop:after,.ui-tip:after,.fp-panel:after,.mm-panel:after,.kn-galaxy-pop:after,.chip:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:var(--gk-rim);padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-tone=good]{--gk-tone:var(--status-good-ink)}[data-tone=warning]{--gk-tone:var(--status-warning-ink)}[data-tone=serious]{--gk-tone:var(--status-serious-ink)}[data-tone=critical]{--gk-tone:var(--status-critical-ink)}[data-tone=info]{--gk-tone:var(--gk-tone-info)}[data-tone=accent]{--gk-tone:var(--gk-tone-accent)}.surface[data-tone]:after,.raised[data-tone]:after,.panel[data-tone]:after,.btn[data-tone]:after,.chip[data-tone]:before{background:var(--gk-rim-tone)}@media(forced-colors:active){.surface[data-tone]:after,.raised[data-tone]:after,.panel[data-tone]:after,.btn[data-tone]:after,.chip[data-tone]:before{background-image:none}[data-tone]{border:1px solid canvastext}[data-tone=critical],[data-tone=warning]{border-style:dashed}}.chip.chip-ctl{min-height:var(--control-height)}.surface{background-color:var(--gk-glass);background-image:var(--gk-sheen);border-radius:var(--radius-3xl);box-shadow:var(--gk-lift-1);border:0;position:relative}.proj-goal-check{box-shadow:none;border-radius:var(--radius);background-color:#0000;background-image:none}.raised{background-color:var(--gk-soft);background-image:var(--gk-sheen);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(var(--gk-blur)) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur)) saturate(var(--gk-saturate));box-shadow:none;border:0;position:relative}.panel{background-color:var(--gk-glass);background-image:var(--gk-sheen);border-radius:var(--radius-3xl);padding:var(--pad-panel);-webkit-backdrop-filter:blur(var(--gk-blur)) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur)) saturate(var(--gk-saturate));box-shadow:var(--gk-lift-1);border:0;position:relative}.panel-2{background-color:var(--gk-soft)}.panel-hero{border-radius:var(--radius-3xl);padding:var(--pad-hero);box-shadow:var(--gk-lift-2),0 0 24px var(--gk-glow-soft)}.panel--accent:after{background:linear-gradient(135deg,var(--tile-accent,oklch(var(--gk-accent))),var(--tile-accent,oklch(var(--gk-accent))) 45%,var(--tile-accent,oklch(var(--gk-accent))))}@supports (color:color-mix(in lab,red,red)){.panel--accent:after{background:linear-gradient(135deg,color-mix(in oklab,var(--tile-accent,oklch(var(--gk-accent))) 70%,transparent),color-mix(in oklab,var(--tile-accent,oklch(var(--gk-accent))) 18%,transparent) 45%,color-mix(in oklab,var(--tile-accent,oklch(var(--gk-accent))) 40%,transparent))}}.panel--accent{box-shadow:var(--gk-lift-1),0 0 20px var(--gk-glow-soft)}.panel-flush{padding:0}.panel.panel-tight{padding:var(--sp-4)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.panel{background-color:var(--solid-1)}.panel-2{background-color:var(--solid-2)}.surface{background-color:var(--solid-1)}@supports (color:color-mix(in lab,red,red)){.surface{background-color:color-mix(in srgb,var(--solid-1) 88%,transparent)}}.raised{background-color:var(--solid-2)}}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.divider{border-color:var(--divider)}.eyebrow{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.6px;color:var(--text-faint);font-weight:600}.orb{background:var(--orb);border-radius:var(--radius-pill);flex:none;position:relative}.orb:after{content:"";border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 2px 6px #ffffff40}.ui-tip{z-index:9999;pointer-events:none;border-radius:var(--radius-xl);max-width:260px;font-size:var(--fs-eyebrow);white-space:nowrap;color:var(--text);background-color:var(--gk-glass-pop);background-image:var(--gk-sheen);-webkit-backdrop-filter:blur(var(--gk-blur-pop)) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur-pop)) saturate(var(--gk-saturate));box-shadow:var(--gk-lift-2);border:0;padding:4px 9px;font-weight:500;line-height:1.3;display:none;position:fixed}.proj-bar{gap:var(--gap-lg);flex-wrap:wrap;align-items:flex-start;display:flex}.proj-bar-sec{gap:var(--gap-row);flex-direction:column;min-width:0;display:flex}.proj-eyebrow{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600}.proj-circles{align-items:center;gap:var(--gap-row);flex-wrap:wrap;min-height:42px;display:flex}.proj-chip{display:inline-flex;position:relative}.proj-chip-coin{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;line-height:0}.proj-chip-live{background:var(--success);border:2px solid var(--solid-1);border-radius:999px;width:9px;height:9px;position:absolute;top:-1px;right:-1px}.proj-chip-add{background:var(--accent-fill);color:#fff;border:2px solid var(--solid-1);cursor:pointer;border-radius:999px;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;bottom:-3px;right:-3px}.proj-chip-add:hover{background:var(--accent-fill)}@supports (color:color-mix(in lab,red,red)){.proj-chip-add:hover{background:color-mix(in oklab,var(--accent-fill),white 10%)}}.proj-chip-x{background:var(--danger);color:#fff;border:2px solid var(--solid-1);cursor:pointer;opacity:0;border-radius:999px;place-items:center;width:17px;height:17px;padding:0;transition:opacity .12s;display:grid;position:absolute;top:-5px;left:-5px}.proj-chip:hover .proj-chip-x,.proj-chip:focus-within .proj-chip-x{opacity:1}@media(hover:none){.proj-chip-x{opacity:1}}.proj-circle-empty{border:1.5px dashed var(--border);width:42px;height:42px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;display:grid}.proj-circle-empty:hover{color:var(--text);background:var(--gk-hover)}.proj-chip.is-dim .proj-chip-coin{opacity:.5}.proj-chip.is-dim:hover .proj-chip-coin{opacity:1}.proj-chip-badge{background:var(--solid-1);border:1px solid var(--border-strong);min-width:17px;height:17px;color:var(--text);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-weight:600;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.proj-split{grid-template-columns:minmax(0,var(--proj-split-w,460px)) 18px minmax(0,1fr);gap:0;padding:2px 0 0;display:grid}.proj-split>[data-slot=split-gutter]{justify-self:center}.proj-split-left{gap:var(--gap-row);flex-direction:column;min-width:0;padding-right:6px;display:flex}.proj-split-right{gap:var(--gap-row);flex-direction:column;min-width:0;padding-left:6px;display:flex}@media(max-width:1023px){.proj-split{grid-template-columns:1fr}.proj-split-left{padding-right:0}.proj-split>[data-slot=split-gutter]{display:none}.proj-split-right{border-top:1px solid var(--divider);margin-top:4px;padding-top:16px;padding-left:0}}.pcard{--pcard-inset:12px;padding:0;overflow:hidden}.pcard-head{align-items:center;gap:var(--gap-tight);padding:0 var(--pcard-inset);min-height:var(--pcard-head-h,46px);border-bottom:1px solid var(--divider);display:flex}.pcard-icon{color:var(--text-muted);flex:none;display:inline-flex}.pcard-title{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;margin:0;font-size:13px;font-weight:600;overflow:hidden}.pcard-count{font-size:var(--fs-micro);font-family:var(--font-mono);color:var(--text-muted);border-radius:var(--radius-pill);flex:none;padding:1px 6px}.pcard-actions{align-items:center;gap:var(--gap-tight);flex:0 6 auto;min-width:0;margin-left:auto;display:flex}.pcard-actions>*{min-width:0}.pcard-add{width:var(--control-height);height:var(--control-height);border-radius:var(--gk-radius-button);color:var(--text);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.pcard-add:disabled{color:var(--gk-disabled-fg);background:var(--gk-disabled-bg);box-shadow:none;cursor:default;border-color:#0000}.rp-row.rp-row-grid{gap:var(--gap-row);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid;overflow:visible}.rp-row.rp-row-grid .rp-card{flex:initial;width:auto}.proj-tool-groups{gap:var(--gap-row);flex-direction:column;display:flex}.proj-session-grid{gap:var(--gap-row);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.pcard-actions [data-slot=segmented]{max-width:100%}@media(max-width:480px){.pcard-head{gap:var(--gap-tight);padding:0 10px}.pcard-title{font-size:var(--fs-xs)}}.pcard-body{padding:var(--pcard-inset)}@keyframes pcard-flash{0%,to{box-shadow:var(--elev-2)}35%{box-shadow:var(--glow-accent-tight)}}.pcard-flash{animation:1.2s pcard-flash}@media(prefers-reduced-motion:reduce){.pcard-flash{border-color:var(--accent-border);animation:none}}.proj-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:1fr;display:grid}.proj-card{text-align:left;gap:var(--gap-row);cursor:pointer;color:var(--text);flex-direction:column;min-height:165px;padding:14px;display:flex}.proj-arch-cell{display:flex;position:relative}.proj-arch-cell>.raised{flex:1;min-width:0}.proj-arch-del{z-index:1;color:var(--danger);opacity:0;transition:opacity .12s;position:absolute;top:8px;right:8px}.proj-arch-cell:hover .proj-arch-del,.proj-arch-cell:focus-within .proj-arch-del{opacity:1}.proj-arch-del:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.proj-arch-del:hover{background:color-mix(in srgb,var(--danger) 14%,transparent)}}@media(hover:none){.proj-arch-del{opacity:1}}.proj-tool-group{border:1px dashed var(--border);box-shadow:none;border-radius:var(--radius-xl);background:0 0;padding:10px}.proj-tool-head{align-items:center;gap:var(--gap-tight);min-height:26px;margin-bottom:10px;display:flex}.proj-tool-name{font-size:13px;font-weight:600}.proj-tool-add{border-radius:var(--gk-radius-button);width:26px;height:26px;color:var(--text);cursor:pointer;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.proj-session{border-radius:var(--radius-2xl);gap:var(--gap-tight);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--gk-soft);flex-direction:column;min-width:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.proj-session{background-color:color-mix(in srgb,var(--gk-soft) 100%,var(--solid-2) 22%)}}.proj-session.is-open{cursor:pointer}.proj-session.is-open:hover{background:var(--gk-wash-accent-strong)}.proj-session-l1{align-items:center;gap:var(--gap-tight);display:flex}.proj-session-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.proj-session-l2{align-items:center;gap:var(--gap-tight);flex-wrap:wrap;display:flex}.proj-list-row{align-items:center;gap:var(--gap-tight);border-radius:var(--radius-2xl);min-width:0;padding:7px 10px;font-size:12px;display:flex}.proj-irow{align-items:center;gap:var(--sp-2);display:flex}.proj-listtools{gap:var(--gap-row);flex-wrap:wrap;flex:none;align-items:center;display:flex}.proj-listtools-search{flex:180px;min-width:180px;max-width:320px}.proj-listtools-seg{flex:1 1 0;min-width:0;display:flex}.proj-listtools-end{align-items:center;gap:var(--gap-row);flex:none;margin-left:auto;display:flex}.proj-tool-opt{align-items:center;gap:var(--gap-tight);display:inline-flex}.proj-hero-coin{border-radius:var(--radius);background:var(--accent);place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.proj-hero-coin{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.proj-hero-coin{color:var(--accent);flex:none}.proj-intro{font-size:var(--fs-xs);margin-bottom:var(--gap-row);max-width:640px}.proj-glyph-accent{color:var(--accent)}.proj-card-glyph{color:var(--accent);flex:none}.proj-card-name{font-weight:600;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proj-card-dir{font-size:var(--fs-eyebrow);white-space:nowrap;text-overflow:ellipsis;text-align:left;direction:rtl;overflow:hidden}.proj-card-desc{font-size:var(--fs-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.proj-card-foot{align-items:center;gap:var(--gap-row);flex-wrap:wrap;margin-top:auto;display:flex}.proj-card-time{font-size:var(--fs-eyebrow)}.chip.proj-card-wait{color:var(--warning);font-size:var(--fs-micro);padding:1px 8px}.proj-chip-strong{color:var(--text)}.proj-card-coins{align-items:center;gap:var(--sp-2);row-gap:var(--gap-tight);flex-wrap:wrap;margin-left:auto;display:flex}.proj-coin-div{width:1px;height:var(--sp-4);background:var(--border);flex:none}.proj-col{flex-direction:column;display:flex}.proj-head-bar{align-items:center;gap:var(--gap-row);flex-wrap:wrap;flex:none;display:flex}.proj-head-actions{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.proj-ws-row{gap:var(--gap);flex:1;min-height:0;display:flex}.chip.proj-wing-chip{font-size:var(--fs-micro);padding:1px 7px}.proj-wing-label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px}.proj-wing-path{font-size:var(--fs-eyebrow);overflow-wrap:anywhere}.proj-wing-mono{font-size:var(--fs-eyebrow)}.proj-wing-desc{font-size:var(--fs-xs);margin:var(--sp-1) 0 0;line-height:1.5}.proj-wing-inflow{margin-top:var(--gap);flex:none;max-width:560px}.proj-ws-scroll:has(>.proj-wing-inflow)>.pt-tab{flex:none}.proj-nosess{font-size:var(--fs-xs);padding:var(--sp-1) 2px}.proj-kebab-wrap{flex:none;position:relative}.chip.proj-sess-chip{padding:1px 7px}.chip.proj-sess-wait{color:var(--warning);padding:1px 7px}.proj-sess-time{margin-left:auto}.proj-todo-open{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.proj-notes-desk{gap:var(--gap-row);flex-direction:column;padding:2px 0 0;display:flex}@media(min-width:768px){.proj-workspace{gap:var(--gap-row);flex-direction:column;flex:1;min-height:0;display:flex}.proj-workspace>.proj-ws-tabs{align-items:center;gap:var(--gap-row);flex-wrap:wrap;flex:none;display:flex}.proj-ws-actions{align-items:center;gap:var(--gap-row);margin-left:auto;display:flex}.proj-workspace>.proj-ws-scroll{min-height:0;margin-bottom:calc(-1 * var(--stage-pad-b));padding-bottom:var(--stage-pad-b);margin-left:calc(-1 * var(--stage-pad-x));padding-left:var(--stage-pad-x);padding-right:var(--gk-lift-reach-x);margin-right:calc(12px - var(--gk-lift-reach-x));padding-top:min(var(--gk-lift-reach-top),var(--gap-row));margin-top:calc(-1*min(var(--gk-lift-reach-top),var(--gap-row)));flex-direction:column;flex:1;display:flex;overflow-y:auto}}.pcard{box-shadow:var(--elev-float)}.proj-menu{background:var(--solid-1);border-radius:var(--radius-3xl);min-width:140px;box-shadow:var(--gk-lift-2);border:0;flex-direction:column;gap:2px;padding:5px;display:flex}.proj-menu--list{max-height:min(420px,60vh)}.proj-menu--list.proj-menu--short{max-height:min(380px,55vh)}.proj-menu-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:2px;min-height:0;margin-inline:-5px;padding-inline:5px;display:flex;overflow-y:auto}.proj-menu-item{align-items:center;gap:var(--gap-tight);border-radius:var(--radius-2xl);font-size:var(--fs-xs);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:7px 9px;display:flex}.proj-menu-item:disabled{color:var(--gk-disabled-fg);background:var(--gk-disabled-bg);box-shadow:none;cursor:default;border-color:#0000}.proj-menu-item:disabled:hover{background:0 0}.proj-pick-row{align-items:center;gap:var(--gap-row);width:100%;color:var(--text);text-align:left;font-size:var(--fs-sm);border-radius:var(--radius-2xl);cursor:pointer;background:0 0;border:0;padding:10px 12px;display:flex}.proj-pick-row:disabled{color:var(--gk-disabled-fg);background:var(--gk-disabled-bg);cursor:default}.proj-pick-row:disabled:hover{background:0 0}.proj-menu-item.danger{color:var(--danger)}.proj-menu-item.danger:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.proj-menu-item.danger:hover{background:color-mix(in srgb,var(--danger) 14%,transparent)}}.proj-stack-tight{gap:var(--gap-tight);flex-direction:column;display:flex}.proj-stack-row{gap:var(--gap-row);flex-direction:column;display:flex}.proj-inline-row{gap:var(--gap-tight);display:flex}.proj-loading{gap:var(--gap)}.proj-fill{height:100%;min-height:0}.proj-head-title{align-items:center;gap:var(--gap-row);display:flex}.proj-none{font-size:var(--fs-xs);align-self:center}.proj-meta-end{font-size:var(--fs-micro);margin-left:auto}.proj-ellipsis{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.proj-linkbtn{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.proj-pick-plus{margin-left:auto}.proj-pick-dot{width:var(--sp-2);height:var(--sp-2);border-radius:50%;flex:none}.proj-kb-statuses{gap:var(--gap-tight);margin-bottom:var(--gap-row);flex-wrap:wrap;display:flex}.proj-kb-stat{align-items:center;gap:var(--sp-1);display:inline-flex}.proj-kb-more{font-size:var(--fs-eyebrow)}.proj-goal-card{padding:var(--sp-3);gap:var(--gap-row);flex-direction:column;display:flex}.proj-goal-head{align-items:flex-start;gap:var(--gap-row);display:flex}.proj-goal-main{flex:1}.proj-goal-stmt{font-size:var(--fs-body);font-weight:500;line-height:1.35}.proj-goal-acc{font-size:var(--fs-eyebrow);margin-top:var(--sp-1)}.proj-goal-meta{font-size:var(--fs-eyebrow);flex-wrap:wrap;gap:14px;display:flex}.proj-goal-branch{vertical-align:-1px}.proj-goal-check{padding:var(--sp-2) var(--gap-row);font-size:var(--fs-xs)}.proj-goal-checkrow{align-items:center;gap:var(--gap-tight);display:flex}.proj-ink-good{color:var(--success)}.proj-ink-bad{color:var(--danger)}.proj-goal-out{margin-top:var(--gap-tight);font-size:var(--fs-eyebrow);white-space:pre-wrap;max-height:120px;color:var(--text-muted);margin-bottom:0;overflow:auto}.proj-goal-esc{font-size:var(--fs-xs);color:var(--warning)}.proj-goal-actions{gap:var(--gap-tight);flex-wrap:wrap;display:flex}.proj-del{font-size:var(--fs-xs);line-height:1.5;display:block}.proj-del-p{margin-bottom:var(--sp-2);display:block}.proj-del-end{display:block}.proj-del-warn{color:var(--danger)}.proj-del-path{font-size:var(--fs-eyebrow)}.btn.proj-self-start{align-self:flex-start}.proj-field-row{gap:var(--gap-row);flex-wrap:wrap;display:flex}.proj-field-half{flex:1;min-width:150px}.proj-caps-half{flex:1;min-width:130px}.proj-hint{font-size:var(--fs-xs)}.proj-hint-sm{font-size:var(--fs-eyebrow)}.chip{align-items:center;gap:var(--gap-tight);border-radius:var(--radius-pill);background-color:var(--gk-chip);white-space:nowrap;border:0;min-height:26px;padding:3px 10px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex;position:relative}.chip-dot{border-radius:var(--radius-pill);background:currentColor;flex:none;width:7px;height:7px}.chip-dot.live{box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.chip-dot.live{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}}.chip-dot.live{animation:1.8s ease-in-out infinite pulse}.chip-action{cursor:pointer;font-family:var(--font-ui);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:filter .12s,transform .12s}.chip-action:hover{background:var(--gk-hover)}.chip-action:active{transform:translateY(1px)}@keyframes pulse{50%{opacity:.5}}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-fade{animation:.15s ease-out loading-fade-in}@keyframes loading-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.chip-dot.live,.spin,.loading-fade{animation:none}}.icon-btn{width:var(--control-height);height:var(--control-height);border-radius:var(--gk-radius-button);color:var(--text-muted);cursor:pointer;transition:background var(--dur),color var(--dur);background:0 0;border:1px solid #0000;place-items:center;display:grid}.icon-btn:hover{color:var(--text)}.icon-btn.inbox-flash{animation:1.6s ease-out inbox-flash;position:relative}.icon-btn.inbox-flash:after{content:"";box-shadow:var(--glow-accent-tight);opacity:0;pointer-events:none;border-radius:50%;animation:1.6s ease-out inbox-flash-ring;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}@keyframes inbox-flash{0%,to{color:var(--text-muted)}15%{color:var(--danger)}}@keyframes inbox-flash-ring{0%{opacity:0}15%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.icon-btn.inbox-flash,.icon-btn.inbox-flash:after{animation:none}}.prose{color:var(--text);word-wrap:break-word;font-size:14px;line-height:1.65}.prose h1,.prose h2,.prose h3,.prose h4{margin:1.2em 0 .5em;font-weight:600;line-height:1.3}.prose h1{font-size:1.5em}.prose h2{border-bottom:1px solid var(--divider);padding-bottom:.2em;font-size:1.28em}.prose h3{font-size:1.12em}.prose p{margin:.6em 0}.prose ul,.prose ol{margin:.5em 0;padding-left:1.4em}.prose li{margin:.2em 0}.prose a{color:var(--accent);text-decoration:none}.prose a:hover{text-decoration:underline}.prose code{font-family:var(--font-mono);background:var(--gk-chip);border:1px solid var(--gk-glass-border);border-radius:4px;padding:.1em .35em;font-size:.88em}.prose pre{background-color:var(--card,var(--solid-1));border:1px solid var(--divider);border-radius:var(--radius-sm);padding:12px;overflow-x:auto}.prose pre code{background:0 0;border:0;padding:0}.prose blockquote{border-left:3px solid var(--accent-border);color:var(--text-muted);margin:.6em 0;padding:.1em 0 .1em 1em}.prose table{border-collapse:collapse;margin:0;font-size:.92em}.prose th,.prose td{border:1px solid var(--border);text-align:left;padding:5px 10px}.prose th{background:var(--gk-chip)}.prose img{border-radius:var(--radius);max-width:100%}.table-scroll{border-radius:var(--radius-sm);-webkit-overflow-scrolling:touch;max-width:100%;margin:.6em 0;overflow-x:auto}.table-scroll>table{border-collapse:collapse;width:max-content;min-width:100%;max-width:none;margin:0;font-size:.92em}.table-scroll th,.table-scroll td{border:1px solid var(--border);text-align:left;padding:6px 10px}.table-scroll th{background:var(--gk-chip);font-weight:600}.prose hr{border:0;border-top:1px solid var(--divider);margin:1.2em 0}.prose .wl{color:var(--accent);cursor:pointer;border-bottom:1px dashed var(--accent-border);text-decoration:none}.prose .wl:hover{border-bottom-style:solid}.prose .wl-missing{color:var(--text-muted);border-bottom:1px dashed var(--border)}.btn{justify-content:center;align-items:center;gap:var(--gap-tight);height:var(--control-height);border-radius:var(--gk-radius-button,calc(var(--radius) * 2.6));color:var(--text);font-size:13px;font-weight:500;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;transition:background var(--dur),border-color var(--dur),color var(--dur),box-shadow var(--dur),opacity var(--dur);padding:0 13px;display:inline-flex;position:relative}:is(.btn,.pcard-add,.proj-tool-add,.fp-tree-row,.code-copy,.file-link,.icon-btn,.btn-ghost,.sys-item):hover{background:var(--gk-hover)}:is(.btn,.pcard-add,.proj-tool-add,.fp-tree-row,.code-copy,.file-link,.icon-btn,.btn-ghost,.sys-item):active{background:var(--gk-press)}:is(.btn,.pcard-add,.proj-tool-add,.fp-tree-row,.code-copy,.file-link,.icon-btn,.btn-ghost,.sys-item):is([data-selected=true],[data-highlighted],[aria-selected=true]){background:var(--gk-wash-accent)}:is(.btn,.pcard-add,.proj-tool-add,.fp-tree-row,.code-copy,.file-link,.icon-btn,.btn-ghost,.sys-item):is([data-selected=true],[data-highlighted],[aria-selected=true]):hover{background:var(--gk-wash-accent-strong)}@media(forced-colors:active){:is(.btn,.pcard-add,.proj-tool-add,.fp-tree-row,.code-copy,.file-link,.icon-btn,.btn-ghost,.sys-item):is([data-selected=true],[data-highlighted],[aria-selected=true],:hover){color:highlighttext;forced-color-adjust:none;background:highlight}}:is(.icon-btn,.btn-ghost):not(.glass-chip-media){background:0 0}:is(.icon-btn,.btn-ghost):disabled{color:var(--gk-disabled-fg);cursor:default}:is(.icon-btn,.btn-ghost):disabled:hover{background:0 0}.surface:is(button,[role=button]){cursor:pointer;transition:background var(--dur)}.surface:is(button,[role=button]):hover{background-color:var(--gk-hover)}.surface:is(button,[role=button]):active{background-color:var(--gk-press)}.glass-chip-media{-webkit-backdrop-filter:none;backdrop-filter:none}.btn{background:var(--gk-chip);border:1px solid #0000}.btn:disabled{color:var(--gk-disabled-fg);background:var(--gk-disabled-bg);box-shadow:none;cursor:not-allowed;border-color:#0000}.btn-primary{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn-primary{background:color-mix(in oklab,var(--accent) 22%,transparent)}}.btn-primary{-webkit-backdrop-filter:blur(var(--gk-blur));backdrop-filter:blur(var(--gk-blur));color:var(--gk-tone-accent);box-shadow:var(--gk-lift-1),var(--glow-soft)}.btn-primary:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover:not(:disabled){background:color-mix(in oklab,var(--accent) 32%,transparent)}}.btn-primary:hover:not(:disabled){border-color:var(--accent-border);box-shadow:var(--gk-lift-1),var(--glow-accent)}.btn-ghost{color:var(--text-muted);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){color:var(--text)}.btn-danger{color:var(--danger)}.btn-danger:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger)}.btn-sm{height:calc(var(--control-height) - 6px);padding:0 9px;font-size:12px}.controls-compact{--control-height:28px}.btn-ghost-danger{color:var(--danger);background:0 0;border-color:#0000}.btn-ghost-danger:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger)}.btn-xs{height:calc(var(--control-height) - 10px);font-size:var(--fs-eyebrow);padding:0 7px}.btn-block{width:100%}.field{background-color:var(--gk-recess);border-radius:var(--gk-radius-input);width:100%;box-shadow:var(--gk-recess-rim);color:var(--text);font-family:var(--font-ui);transition:border-color var(--dur),box-shadow var(--dur);background-image:none;border:0;outline:none;padding:8px 11px;font-size:13px}.field[aria-invalid=true]{box-shadow:var(--gk-recess-rim),0 0 0 2px var(--danger)}@supports (color:color-mix(in lab,red,red)){.field[aria-invalid=true]{box-shadow:var(--gk-recess-rim),0 0 0 2px color-mix(in oklab,var(--danger) 30%,transparent)}}.field:focus-visible{box-shadow:var(--gk-recess-rim),0 0 0 var(--gk-focus-ring-w) var(--gk-focus-ring);outline:none}.field::placeholder{color:var(--text-faint)}input.field,select.field{height:var(--control-height);padding-top:0;padding-bottom:0}.search-field{align-items:center;gap:var(--gap-tight);height:var(--control-height);border-radius:var(--gk-radius-input);min-width:0;padding:0 10px;display:flex}.search-field:focus-within{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.search-field>input{color:var(--text);min-width:0;font-family:var(--font-ui);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:13px}.search-field>input::placeholder{color:var(--text-faint)}@media(pointer:coarse){.search-field{height:auto;min-height:44px}.search-field>input{align-self:stretch;font-size:16px}}textarea.field{resize:vertical;border-radius:var(--gk-radius-textarea);line-height:1.5}select.field{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--control-height);--field-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888f9b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-image:var(--field-chevron);background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}.field-label{color:var(--text-muted);margin-bottom:4px;font-size:12px;display:block}.field-error{color:var(--danger);font-size:var(--fs-xs)}.badge{align-items:center;gap:var(--gap-tight);border-radius:var(--radius-pill);color:var(--text-muted);background:var(--gk-chip);white-space:nowrap;border:1px solid #0000;padding:2px 8px;font-size:11px;line-height:1.5;display:inline-flex}.page-title{font-size:var(--fs-h1);letter-spacing:-.2px;margin:0;font-weight:600;line-height:1.2}.section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint);margin:0;font-size:12px;font-weight:600}.section{margin-top:var(--gap-lg)}.section-head{align-items:center;gap:var(--gap-row);margin-bottom:var(--gap-row);display:flex}.section-head>.section-right{margin-left:auto}.page-sub{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;max-width:70ch;overflow:hidden}.page-fill-body{flex-direction:column;flex:1;min-height:0;display:flex}.tool-landing-fill{gap:var(--gap-row);flex-direction:column;flex:1;min-height:0;display:flex}.sheet-scrim{background:var(--gk-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim-heavy)) saturate(1.3);backdrop-filter:blur(var(--blur-scrim-heavy)) saturate(1.3);z-index:var(--z-sheet,60);animation:.14s scrim-in;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.sheet{background-color:var(--gk-glass-strong);background-image:var(--gk-sheen);box-shadow:var(--gk-lift-3);border:0;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.sheet-scrim{background:var(--scrim)}.sheet{background-color:var(--solid-3)}}.sheet-center{border-radius:var(--radius-4xl);width:min(540px,94vw);max-height:88vh;margin:auto}.sheet-right{height:100%;width:min(540px,calc(100vw / var(--ui-scale,1)));margin-left:auto;animation:.2s cubic-bezier(.2,.8,.2,1) sheet-in-right}.sheet-bottom{border-radius:var(--radius-4xl) var(--radius-4xl) 0 0;width:100%;max-height:90vh;margin-top:auto;animation:.2s cubic-bezier(.2,.8,.2,1) sheet-up}.sheet-header{align-items:center;gap:var(--gap-row);border-bottom:1px solid var(--divider);flex:none;padding:12px 16px;display:flex}.sheet-title{font-weight:600;font-size:var(--fs-h2);align-items:center;gap:var(--gap-row);min-width:0;display:flex}.sheet-body{-webkit-overflow-scrolling:touch;flex:1;padding:16px;overflow-y:auto}.sheet-footer{gap:var(--gap-row);border-top:1px solid var(--divider);flex:none;justify-content:flex-end;padding:12px 16px;display:flex}.sheet-bottom .sheet-body,.sheet-bottom .sheet-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.proj-picker .sheet-body{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.proj-picker-search{margin-bottom:var(--gap-row);flex:none}.proj-picker-list{gap:var(--gap-tight);flex-direction:column;flex:1;min-height:0;padding-bottom:16px;display:flex;overflow-y:auto}.sheet-bottom.proj-picker .proj-picker-list{padding-bottom:max(16px,env(safe-area-inset-bottom))}.deleg-sheet .sheet-body{flex-direction:column;display:flex;overflow:hidden}.deleg-sheet pre.mono:not(.dtx-pre){margin:0 -16px -16px;padding:0 16px 16px}.dtx-scroll{gap:var(--sp-2);min-height:0;padding-bottom:var(--sp-2);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.dtx-trunc{font-size:var(--fs-eyebrow)}.dtx-list{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.dtx-card{border:1px solid var(--border);border-left:2px solid var(--divider);border-radius:var(--radius-sm);background:var(--gk-chip);min-width:0;padding:var(--sp-2) var(--gap-row)}.dtx-card-head{font-size:var(--fs-micro);color:var(--text-faint);letter-spacing:.02em;margin-bottom:var(--sp-1)}.dtx-prose{font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);line-height:1.5}.dtx-card--mono .dtx-prose{font-family:var(--font-mono,monospace);font-size:var(--fs-xs);color:var(--text-muted)}.dtx-disclose{align-items:center;gap:var(--gap-tight);width:100%;min-height:var(--control-height);color:var(--text-muted);font-size:var(--fs-xs);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.dtx-disclose>svg{transition:transform var(--dur) var(--ease);flex:none}.dtx-pre{margin:var(--sp-1) 0 0;font-size:var(--fs-eyebrow);white-space:pre-wrap;word-break:break-word;color:var(--text-muted);line-height:1.5}.tdr-d .sheet-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.tdr-d .tdr-fixed{gap:var(--gap-row);flex-direction:column;flex:none;padding:16px 16px 0;display:flex}.tdr-d .tdr-flow{gap:var(--gap-row);flex-direction:column;flex:auto;min-height:0;padding:0 16px 16px;display:flex;overflow-y:auto}.tdr-actions-d{gap:var(--gap-tight);flex-wrap:wrap;display:flex}.tdr-title-d{font-size:var(--fs-h2);margin-bottom:4px;font-weight:600;line-height:1.3}.tdr-spec-d{font-size:var(--fs-xs);white-space:pre-wrap;line-height:1.5}.tdr-card,.dep-row{border-radius:var(--radius-2xl)}.tdr-card{margin-bottom:6px;padding:8px;font-size:12px}.tdr-composer{align-items:center;gap:var(--gap-row);width:100%;display:flex}.tdr-composer .field{flex:auto;min-width:0}.tdr-composer .btn{flex:none}@media(max-width:767px){.sheet-right{width:calc(100vw / var(--ui-scale,1));border-left:0}.sheet-right .sheet-header{padding-top:max(12px,calc(env(safe-area-inset-top) + 6px))}}@keyframes scrim-in{0%{opacity:0}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-in-right{0%{transform:translate(100%)}}.pwa-banner{z-index:var(--z-banner,55);width:fit-content;inset-inline:0;bottom:calc(20px + var(--app-bottom-bar-h,0px));align-items:center;gap:var(--gap-row);border-radius:var(--radius-sm);color:var(--text);max-width:calc(92vw / var(--ui-scale,1));margin-inline:auto;padding:8px 10px 8px 14px;font-size:13px;display:flex;position:fixed}@media(max-width:767px){.pwa-banner{bottom:calc(16px + env(safe-area-inset-bottom) + var(--app-bottom-bar-h,0px))}html .ag-kpis,html .tool-hero .page-actions,html .tool-kpis{scrollbar-width:none}html .ag-kpis::-webkit-scrollbar{display:none}html .tool-hero .page-actions::-webkit-scrollbar{display:none}html .tool-kpis::-webkit-scrollbar{display:none}}.stage-wrap{flex:1;min-width:0;min-height:0;padding:0;position:relative}.ptr{z-index:var(--z-dock);background:var(--solid-1);border:1px solid var(--border-strong);width:34px;height:34px;box-shadow:var(--elev-2);color:var(--text-muted);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:-42px;left:50%}.stage{--stage-pad-b:22px;overscroll-behavior:contain;height:100%;padding:calc(var(--shell-context-h,0px) + var(--stage-pad-t,26px) + var(--subchrome-h,0px)) var(--stage-pad-r,28px) var(--stage-pad-b) var(--stage-pad-x,28px);--lift-bleed-l:min(var(--gk-lift-reach-x), var(--stage-pad-x,28px));--lift-bleed-r:min(var(--gk-lift-reach-x), var(--stage-pad-r,28px));overflow:auto}.stage-scroll{min-height:0;margin:0 calc(-1 * var(--lift-bleed-r)) calc(-1 * var(--stage-pad-b)) calc(-1 * var(--lift-bleed-l));padding:0 var(--lift-bleed-r) max(var(--stage-pad-b),var(--gk-lift-reach-bottom)) var(--lift-bleed-l);flex:auto;overflow-y:auto}.catchall-stage{height:calc(100% + var(--stage-pad-t,26px) + var(--stage-pad-b,26px));min-height:0;margin:calc(-1 * var(--stage-pad-t,26px)) calc(-1 * var(--stage-pad-r,28px)) calc(-1 * var(--stage-pad-b,26px)) calc(-1 * var(--stage-pad-x,28px));flex-direction:column;display:flex;overflow:hidden}.catchall-stage [data-catchall-root]{flex:1;min-height:0}.mail-stage{height:calc(100% + var(--stage-pad-t,26px) + var(--stage-pad-b,26px));min-height:0;margin:calc(-1 * var(--stage-pad-t,26px)) calc(-1 * var(--stage-pad-r,28px)) calc(-1 * var(--stage-pad-b,26px)) calc(-1 * var(--stage-pad-x,28px));--am-host-inset:var(--stage-pad-x);--am-host-inset-r:var(--stage-pad-r);--am-host-top:.75rem;flex-direction:column;display:flex;overflow:hidden}.mail-stage [data-aosmail-root]{flex:1;min-height:0}.brandgen-stage{height:calc(100% + var(--stage-pad-t,26px) + var(--stage-pad-b,26px));min-height:0;margin:calc(-1 * var(--stage-pad-t,26px)) calc(-1 * var(--stage-pad-r,28px)) calc(-1 * var(--stage-pad-b,26px)) calc(-1 * var(--stage-pad-x,28px));--bgen-host-inset:var(--stage-pad-x);--bgen-host-inset-r:var(--stage-pad-r);--bgen-host-top:0px;--bgen-band-pt:.25rem;z-index:calc(var(--z-topbar,30) + 1);flex-direction:column;display:flex;position:relative;overflow:hidden}.brandgen-stage [data-brandgen-root]{flex:1;min-height:0}.brandgen-stage [data-brandgen-root] .bgen-title{font-size:var(--fs-h1);letter-spacing:-.2px;line-height:1.2}.mail-stage [data-aosmail-root]{--am-host-rail-bg:var(--gk-glass);--am-host-rail-ink:var(--text-muted);--am-host-eyebrow-ink:var(--text-faint)}.catchall-stage{--ca-host-wash:0;--ca-host-inset:var(--stage-pad-x);--ca-host-inset-r:var(--stage-pad-r);--ca-host-top:.25rem}@media(max-width:767px){.catchall-stage{--ca-host-top:0px;--ca-host-band-pad:var(--stage-pad-t)}}html.native-glass,html.native-glass body{background:0 0!important}html.native-glass{--fabric-tint-eff:var(--fabric-tint,#0000);--containers-tint-eff:var(--containers-tint,#0000);--cards-tint-eff:var(--cards-tint,#0000)}html.native-glass[data-theme=light]{--fabric-tint-eff:var(--fabric-tint-light,var(--fabric-tint,#0000));--containers-tint-eff:var(--containers-tint-light,var(--containers-tint,#0000));--cards-tint-eff:var(--cards-tint-light,var(--cards-tint,#0000))}html.native-glass body:before{opacity:calc(1 - .8 * var(--fabric-intensity,.5));background-image:radial-gradient(900px 620px at 12% -8%,var(--ambient-1),transparent 60%),radial-gradient(820px 720px at 106% 112%,var(--ambient-2),transparent 55%),linear-gradient(var(--fabric-tint-eff),var(--fabric-tint-eff))}html.native-glass .panel,html.native-glass .surface,html.native-glass .raised{background-color:rgba(21,27,40,calc(.62 + (.5 - var(--containers-intensity,.5)) * .6));background-image:linear-gradient(var(--containers-tint-eff),var(--containers-tint-eff))}html.native-glass[data-theme=light] .panel,html.native-glass[data-theme=light] .surface,html.native-glass[data-theme=light] .raised{background-color:rgba(255,255,255,calc(.72 + (.5 - var(--containers-intensity,.5)) * .4))}html.native-glass .panel-2,html.native-glass .chip,html.native-glass .btn:not(.btn-primary):not(.btn-ghost),html.native-glass .field,html.native-glass .segmented,html.native-glass [data-slot=segmented]{background-color:rgba(30,38,55,calc(.66 + (.5 - var(--cards-intensity,.5)) * .6));background-image:linear-gradient(var(--cards-tint-eff),var(--cards-tint-eff))}html.native-glass[data-theme=light] .panel-2,html.native-glass[data-theme=light] .chip,html.native-glass[data-theme=light] .btn:not(.btn-primary):not(.btn-ghost),html.native-glass[data-theme=light] .field,html.native-glass[data-theme=light] .segmented,html.native-glass[data-theme=light] [data-slot=segmented]{background-color:rgba(255,255,255,calc(.86 + (.5 - var(--cards-intensity,.5)) * .3))}html.native-glass select.field{background-image:var(--field-chevron),linear-gradient(var(--cards-tint-eff),var(--cards-tint-eff));background-position:right 10px center,0 0;background-repeat:no-repeat}@media(hover:hover){.oc-session-row .oc-session-del{opacity:0;transition:opacity .12s}.oc-session-row:hover .oc-session-del,.oc-session-row:focus-within .oc-session-del{opacity:1}}html.tauri-macos{--gk-titlebar-inset:38px}html.tauri-macos .app-sidebar{margin-top:calc(var(--gk-titlebar-inset) / var(--ui-scale,1))}.mac-titlebar-strip{display:none}html.tauri-macos .mac-titlebar-strip{width:calc(var(--rail-w,234px) + var(--shell-frame,12px) + 12px);height:calc(var(--gk-titlebar-inset) / var(--ui-scale,1));z-index:var(--z-strip);transition:width .16s;display:block;position:fixed;top:0;left:0}.brand-lockup{aspect-ratio:1123.39/271.82;background:url(/branding/AppHeaderWhite2.svg) 0/contain no-repeat;flex:none;height:24px}:root[data-theme=light] .brand-lockup{background-image:url(/branding/AppHeaderBlack2.svg)}.brand-mark{background:url(/branding/AppHeaderIconWhite.svg) 50%/contain no-repeat;flex:none;width:44px;height:28px}:root[data-theme=light] .brand-mark{background-image:url(/branding/AppHeaderIconBlack.svg)}.brand-home{cursor:pointer;transition:opacity var(--dur);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.brand-home:hover{opacity:.82}.boot-gate{padding:24px;padding-top:max(24px,env(safe-area-inset-top));z-index:var(--z-toast);place-items:center;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.boot-stack{flex-direction:column;align-items:center;gap:42px;width:min(380px,92vw);display:flex}.boot-logo-wrap{place-items:center;display:grid;position:relative}.boot-glow{background:radial-gradient(ellipse at center,var(--accent),transparent 68%);border-radius:50%;width:340px;height:220px;position:absolute}@supports (color:color-mix(in lab,red,red)){.boot-glow{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 22%,transparent),transparent 68%)}}.boot-glow{filter:blur(8px);pointer-events:none;animation:boot-glow-pulse 4.5s var(--ease) infinite}.boot-logo{height:40px;animation:boot-logo-in .7s var(--ease) both}.boot-status{color:var(--text-muted);font-size:13px;animation:.4s both auth-fade-in}.auth-card{border-radius:var(--radius);width:100%;animation:auth-card-in .38s var(--ease) both;padding:24px 22px}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.auth-card{background:var(--solid-3)}}.auth-eyebrow{text-transform:uppercase;letter-spacing:.6px;color:var(--text-faint);text-align:center;padding-bottom:5px;font-size:11px;font-weight:600}.auth-title{font-size:var(--fs-eyebrow);letter-spacing:.6px;text-transform:uppercase;color:var(--text-faint);font-weight:600;margin:4px 0 6px!important}.auth-msg{color:var(--text-muted);margin:0 0 16px;font-size:13px;line-height:1.5}.auth-error{font-size:var(--fs-xs);color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-bg);border-radius:var(--radius-sm);margin-top:10px;padding:8px 10px}.idle-lock{padding:24px;padding-top:max(24px,env(safe-area-inset-top));background:var(--scrim);-webkit-backdrop-filter:blur(var(--blur-scrim-heavy)) saturate(1.05);backdrop-filter:blur(var(--blur-scrim-heavy)) saturate(1.05);z-index:var(--z-lock);place-items:center;animation:.2s both scrim-in;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.lock-form{flex-direction:column;align-items:center;gap:14px;width:min(300px,88vw);display:flex}.lock-row{align-items:stretch;gap:8px;width:100%;display:flex}.lock-row .field{flex:1}.lock-go{border-radius:var(--gk-radius-button);background:var(--accent-fill);color:#fff;cursor:pointer;width:42px;transition:background var(--dur),opacity var(--dur);border:0;flex:none;place-items:center;display:grid}.lock-go:hover{background:var(--accent-strong)}.lock-go:disabled{color:var(--gk-disabled-fg);background:var(--gk-disabled-bg);box-shadow:none;cursor:default;border-color:#0000}.lock-bio{border:1px solid var(--border);border-radius:var(--gk-radius-button);width:42px;color:var(--text-muted);cursor:pointer;transition:color var(--dur),border-color var(--dur),opacity var(--dur);background:0 0;flex:none;place-items:center;display:grid}.lock-bio:hover{color:var(--accent);border-color:var(--accent)}.lock-bio:disabled{color:var(--gk-disabled-fg);background:var(--gk-disabled-bg);box-shadow:none;cursor:default;border-color:#0000}@keyframes boot-logo-in{0%{opacity:0;transform:scale(.82)translateY(6px)}to{opacity:1;transform:none}}@keyframes auth-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes boot-glow-pulse{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes auth-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.boot-logo,.auth-card,.boot-glow,.boot-status,.idle-lock{animation:none}}@media(max-width:767px){:root{--stage-pad-t:14px;--stage-pad-x:16px;--stage-pad-r:var(--stage-pad-x)}.stage-wrap{padding:0}.stage{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;--stage-pad-b:max(16px, env(safe-area-inset-bottom));padding:var(--stage-pad-t) var(--stage-pad-x) var(--stage-pad-b);background:0 0;border:0;border-radius:0;overflow-x:clip}.mobile-topbar{position:relative}.mobile-topbar:after{content:"";background:linear-gradient(to bottom,rgb(var(--fade-bg)),rgb(var(--fade-bg) / 0));pointer-events:none;height:22px;z-index:var(--z-strip);position:absolute;top:100%;left:0;right:0}}.navbtn{align-items:center;gap:var(--gap-row);border-radius:var(--radius-2xl);width:100%;color:var(--text-muted);cursor:pointer;font-size:13px;font-family:var(--font-ui);white-space:nowrap;transition:background var(--dur),color var(--dur);background:0 0;border:1px solid #0000;padding:9px 10px;display:flex}.navbtn:hover{color:var(--text);background:var(--gk-hover)}.navbtn:active{background:var(--gk-press)}.navbtn.active{color:var(--text);background:var(--gk-wash-accent)}.navbtn-ico{flex:none;place-items:center;width:22px;display:grid}.navbtn-label{text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.nav-child{font-size:var(--fs-xs);padding-left:32px}.nav-eyebrow{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px;color:var(--text-faint);padding:6px 10px 3px}.rail-collapsed .navbtn{justify-content:center;gap:0;padding:9px 0}.rail-collapsed .nav-child{padding-left:0}@media(pointer:coarse){.navbtn{padding:11px 10px}}@media(pointer:coarse)and (min-width:768px)and (max-width:1023px){.rail-collapsed .navbtn{min-height:44px}}.mm-trigger{color:var(--text);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.mm-trigger:active{background:var(--gk-press)}.mm-scrim{z-index:var(--z-sheet);background:var(--gk-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim-heavy)) saturate(1.3);backdrop-filter:blur(var(--blur-scrim-heavy)) saturate(1.3);animation:.14s scrim-in;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.mm-panel{width:min(440px,calc(100vw / var(--ui-scale,1)));background-color:var(--gk-glass-strong);background-image:var(--gk-sheen);height:100%;box-shadow:var(--gk-lift-3);padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;margin-left:auto;animation:.22s cubic-bezier(.2,.8,.2,1) sheet-in-right;display:flex}@media(max-width:767px){.mm-panel{background-color:var(--solid-3)}@supports (color:color-mix(in lab,red,red)){.mm-panel{background-color:color-mix(in srgb,var(--solid-3) 94%,transparent)}}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.mm-scrim{background:var(--scrim)}.mm-panel{background:var(--solid-3)}}.mm-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 12px max(16px,env(safe-area-inset-bottom));flex:1;overflow-y:auto}.mm-eyebrow{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px;color:var(--text-faint);padding:12px 6px 8px}.mm-shelf{gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.mm-tile{border-radius:var(--radius-2xl);width:76px;color:var(--text-muted);cursor:pointer;flex-direction:column;flex:none;align-items:center;gap:8px;padding:13px 6px;display:flex}.mm-tile.active{color:var(--accent);background:var(--accent-soft)}.mm-tile-ico{place-items:center;height:26px;display:grid;position:relative}.mm-tile-label{font-size:var(--fs-micro);text-align:center;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.mm-group{flex-direction:column;display:flex}.mm-group+.mm-eyebrow{margin-top:2px}.mm-group:not(:last-child){border-bottom:1px solid var(--divider);margin-bottom:2px;padding-bottom:6px}.mm-row-ico{width:24px;color:inherit;flex:none;place-items:center;display:grid}.mm-row-label{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.mm-row-label>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.count-badge{background:var(--danger);color:var(--solid-1);border-radius:var(--radius-pill);font-size:var(--fs-micro);text-align:center;min-width:16px;padding:0 5px;font-weight:700;line-height:16px}.mm-badge{position:absolute;top:-6px;right:-10px}.mm-badge-inline{flex:none;align-self:center;margin-left:auto;position:static}@media(pointer:coarse){.btn:not(.btn-sm){min-height:44px}.icon-btn{width:44px;height:44px}.field:not(textarea){min-height:44px}.field{font-size:16px}}.split,.cards{gap:var(--gap);grid-template-columns:1fr;display:grid}.page-head{align-items:center;gap:var(--gap-row);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.page-head .page-actions{gap:var(--gap-row);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.avatar-stack{align-items:center;display:inline-flex}.avatar-stack>*{border:2px solid var(--solid-1);border-radius:999px;margin-left:-8px}.avatar-stack>:first-child{margin-left:0}@media(max-width:767px){html .tool-kpis,html .ag-kpis{touch-action:pan-x;overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-template-columns:none;gap:8px;margin:-14px -2px;padding:14px 2px;display:flex;overflow:auto hidden}html .tool-kpis>.mcard,html .ag-kpis>.mcard{scroll-snap-align:start;flex:none;min-width:124px;max-width:220px;width:auto!important;min-height:0!important;padding:9px 13px!important}html :is(.tool-kpis,.ag-kpis) [data-slot=kpi-ring],html :is(.tool-kpis,.ag-kpis) [data-slot=kpi-footer]{display:none}html :is(.tool-kpis,.ag-kpis) [data-slot=kpi-label]{font-size:var(--fs-micro);letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html :is(.tool-kpis,.ag-kpis) [data-slot=kpi-value]{margin-top:4px!important;font-size:19px!important}html :is(.tool-kpis,.ag-kpis) [data-slot=kpi-sub]{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden;font-size:var(--fs-micro)!important;margin-top:2px!important}html .tool-hero{gap:var(--gap-row);flex-wrap:nowrap;align-items:center}html .tool-hero .tool-hero-desc{display:none}html .tool-hero .page-title{font-size:var(--fs-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html .tool-hero .page-actions{overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}html .tool-hero .page-actions .btn{white-space:nowrap;flex:none}.page-title{font-size:22px}.field,input.field,select.field,textarea.field{font-size:16px}html .cr-tabpane{padding-left:var(--stage-pad-x);padding-right:var(--stage-pad-x);margin-left:calc(-1 * var(--stage-pad-x));margin-right:calc(-1 * var(--stage-pad-x))}.cfg-key{display:none}.cfg-intro{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html .composer-model{max-width:96px}}@media(hover:none){.stat-pill:active{background-image:linear-gradient(var(--gk-press),var(--gk-press))}}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:max(16px,1em)}.mobile-topbar,.mm-panel,.mm-trigger,.page-head,.tool-hero,.eyebrow,.chip,.btn,.icon-btn,.navbtn,.segmented,.fm-topbar,.sheet-header,.sheet-footer,.chat-header,.nav-head{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media(max-width:767px){.mobile-topbar .icon-btn,.mobile-topbar .mm-trigger{background:0 0;border:0;width:44px;height:44px}.chat-back{border:0;flex:none;width:44px;height:44px;margin:-6px 0 -6px -8px}}@media(hover:none){.fm-row:active,.fp-row:active,.fp-tree-row:active{background:var(--gk-press)}.kanban-card .grip{display:none}}html.tauri-ios,html.tauri-ios body,html.tauri-macos,html.tauri-macos body{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.mm-shelf,.no-scrollbar{scrollbar-width:none}.segmented.scroll::-webkit-scrollbar{display:none}.mm-shelf::-webkit-scrollbar{display:none}.no-scrollbar::-webkit-scrollbar{display:none}@media(max-width:767px)and (pointer:fine){html .tool-kpis,html .ag-kpis{scrollbar-width:thin}html .tool-kpis::-webkit-scrollbar{height:6px;display:block}html .ag-kpis::-webkit-scrollbar{height:6px;display:block}}html,body{-webkit-tap-highlight-color:transparent}.mobile-topbar,.mobile-topbar *,.mm-body{-webkit-user-select:none;user-select:none}.stage{overscroll-behavior-y:contain}.tool-hero{align-items:center;gap:var(--gap-row);min-width:0;display:flex}.tool-hero .tool-hero-desc{margin-top:4px;font-size:13px}.tool-hero .page-actions{gap:var(--gap-row);flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}@media(max-width:767px){.tool-hero{flex-wrap:wrap}.tool-hero .tool-hero-desc{font-size:12px}}.tool-kpis{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:760px){.tool-kpis{grid-template-columns:repeat(var(--kpi-cols,3),minmax(0,1fr))}}.tool-kpis-dense{gap:var(--gap-row);grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}@media(min-width:760px){.tool-kpis-dense{grid-template-columns:repeat(auto-fit,minmax(124px,1fr))}}.tool-kpis-dense>.mcard{padding:12px 13px}.chat-col{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.chat-info{min-height:0;box-shadow:var(--elev-float);margin:10px 0;padding:0;overflow:hidden}@media(min-width:768px){.chat-shell{--nav-w:304px;--nav-margin-r:0px;--chat-bleed-l:min(var(--lift-bleed-l), var(--gap));--chat-bleed-r:min(var(--lift-bleed-r), var(--gap));height:100%;min-height:0;height:calc(100% + var(--stage-pad-b));padding:0 var(--chat-bleed-r) var(--stage-pad-b) var(--chat-bleed-l);margin:0 calc(-1 * var(--chat-bleed-r)) calc(-1 * var(--stage-pad-b)) calc(-1 * var(--chat-bleed-l));overflow:clip;container-type:inline-size}.chat-track{gap:var(--gap);width:calc(200cqw - (var(--nav-w) + var(--nav-margin-r)));will-change:transform;height:100%;min-height:0;transition:transform .38s cubic-bezier(.4,0,.2,1);display:flex}.chat-shell.view-artifacts .chat-track,.chat-shell.view-settings .chat-track{transform:translate(calc((var(--nav-w) + var(--nav-margin-r)) - 100cqw))}.chat-col{flex:0 0 calc(100cqw - (var(--nav-w) + var(--nav-margin-r)) - var(--gap))}.chat-info{flex:0 0 var(--nav-w);align-self:stretch}.chat-extra{flex:0 0 calc(100cqw - (var(--nav-w) + var(--nav-margin-r)) - var(--gap));min-width:0;height:100%;min-height:0;display:flex}.chat-extra>.artifacts-view{z-index:auto;background:0 0;flex:1;animation:none;position:relative;inset:auto}}.chat-header{align-items:center;gap:var(--gap-row);border-bottom:1px solid var(--divider);flex:none;padding-bottom:14px;display:flex}.chat-col,.chat-extra{--chat-gutter:12px}@media(min-width:768px){.chat-col,.chat-extra{--chat-gutter:18px}}.chat-header{padding-inline:var(--chat-gutter)}.chat-header>.icon-btn:first-child{margin-inline-start:-8px}.chat-header>div:last-child{margin-inline-end:-8px}[data-slot=chat-panel] [data-slot=conversation-content],[data-slot=chat-panel]>*>[data-slot=chat-bars],[data-slot=chat-panel]>*>[data-slot=chat-composer]{padding-inline:var(--chat-gutter)}[data-slot=chat-panel] [data-streamdown=table-wrapper]>div:last-child{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}@supports (animation-timeline:scroll()){[data-slot=chat-panel] [data-streamdown=table-wrapper]>div:last-child,[data-slot=chat-panel] .gk-prose table{animation:linear both chat-table-pan-cue;animation-timeline:scroll(self inline)}@keyframes chat-table-pan-cue{0%,20%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}30%,70%{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem,#000 calc(100% - 2.5rem),#0000)}80%,to{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}}}.chat-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.chat-scroll{overflow-anchor:none;overscroll-behavior:contain;flex:1;min-height:0;padding:16px 6px;overflow:auto}.chat-info-body{min-width:0}.s6-chat-section{margin-top:var(--sp-4)}.s6-chat-section--tight{margin-top:var(--sp-3)}.s6-chat-section--below{margin-bottom:var(--sp-4)}.chat-nav{flex-direction:column;height:100%;min-height:0;display:flex}.sheet-body:has(.chat-nav){padding:0}.nav-head{flex:none;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.nav-body{flex-direction:column;flex:1;min-height:0;display:flex}.nav-menu{flex-direction:column;flex:none;gap:2px;padding:0 10px;display:flex}.nav-item{align-items:center;gap:var(--gap-row);width:100%;min-height:40px;color:var(--text);font-family:var(--font-ui);cursor:pointer;text-align:left;transition:background var(--dur);background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:13px;display:flex}.nav-item>svg{color:var(--text-muted);flex:none}.app-sidebar-nav{flex-direction:column;flex:1;gap:2px;min-height:0;margin-bottom:-12px;padding-bottom:12px;display:flex;overflow:hidden auto}.nav-divider{background:var(--divider);flex:none;height:1px;margin:10px 16px}.nav-search{align-items:center;gap:var(--gap-tight);border-radius:var(--gk-radius-input);flex:none;margin:0 14px 8px;padding:7px 10px;display:flex}.nav-search>svg{color:var(--text-faint);flex:none}.nav-search input{min-width:0;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-xs);background:0 0;border:0;outline:none;flex:1}.nav-search input::placeholder{color:var(--text-faint)}.nav-search-x{width:18px;height:18px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.nav-search-x:hover{color:var(--text)}.nav-sessions{flex:1;min-height:0;padding:0 8px 12px;overflow-y:auto}.nav-empty{text-align:center;color:var(--text-faint);padding:22px 14px;font-size:12px;line-height:1.5}.nav-group{margin-top:6px}.nav-group-head{justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.nav-group-toggle{width:24px;height:24px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.nav-group-toggle:hover{color:var(--accent)}.nav-group-toggle[aria-pressed=true]{color:var(--accent);background:var(--gk-wash-accent)}.nav-ws{margin-bottom:4px}.nav-ws-head{font-size:var(--fs-micro);color:var(--text-faint);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;padding:5px 8px 2px;overflow:hidden}.nav-row{border-radius:9px;align-items:center;display:flex;position:relative}.nav-row.active{background:var(--gk-wash-accent)}.nav-row-main{min-width:0;color:var(--text);font-family:var(--font-ui);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:7px 8px;display:flex}.nav-row-name{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-row.active .nav-row-name{color:var(--accent)}.nav-row-meta{font-size:var(--fs-micro);color:var(--text-faint);align-items:center;gap:4px;display:flex}.nav-row-kebab{border-radius:var(--radius-2xl);width:28px;height:28px;color:var(--text-faint);cursor:pointer;opacity:0;transition:opacity var(--dur);background:0 0;border:0;flex:none;place-items:center;display:grid}.nav-row:hover .nav-row-kebab,.nav-row-kebab[aria-expanded=true],.nav-row-kebab:focus-visible{opacity:1}@media(hover:none){.nav-row-kebab{opacity:1}}.nav-row-pop{z-index:71;background:var(--solid-1);border-radius:var(--radius-3xl);min-width:150px;box-shadow:var(--gk-lift-2);border:0;flex-direction:column;padding:5px;display:flex;position:absolute;top:34px;right:6px}.nav-row-pop button{border-radius:var(--radius-2xl);width:100%;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:7px 9px;display:flex}.nav-row-pop button.danger{color:var(--danger)}.nav-subview{flex:1;min-height:0;padding:4px 16px 16px;overflow-y:auto}.nav-back{align-items:center;gap:var(--gap-tight);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:4px 0 8px;padding:6px 9px 6px 5px;display:inline-flex}.nav-back:hover{color:var(--text)}.artifacts-view{z-index:6;background:var(--solid-1);flex-direction:column;min-height:0;animation:.15s art-fade-in;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes art-fade-in{0%{opacity:0}to{opacity:1}}.artifacts-head{align-items:center;gap:var(--gap-row);border-bottom:1px solid var(--divider);flex:none;padding-bottom:14px;display:flex}.artifacts-head-ico{color:var(--accent);flex:none}.artifacts-title{flex:none;font-size:16px;font-weight:600}.artifacts-sub{color:var(--text-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.artifacts-head-r{flex:none;gap:4px;margin-left:auto;display:flex}.artifacts-empty{justify-content:center;align-items:center;gap:var(--gap-row);color:var(--text-muted);text-align:center;flex-direction:column;flex:1;padding:24px;display:flex}.artifacts-empty>svg{opacity:.5}.artifacts-empty-title{color:var(--text);font-size:14px;font-weight:600}.artifacts-empty p{max-width:330px;font-size:var(--fs-xs);line-height:1.55}.artifacts-body{flex-direction:column;flex:1;min-height:0;padding-top:12px;display:flex;overflow-y:auto}.artifacts-filters{gap:var(--gap-tight);flex-wrap:wrap;flex:none;padding:0 2px 12px;display:flex}.art-chip{align-items:center;gap:var(--gap-tight);color:var(--text-muted);font-size:12px;font-family:var(--font-ui);cursor:pointer;border-radius:999px;padding:5px 11px;display:inline-flex}.art-chip b{color:var(--text);font-weight:600}.art-chip:hover{color:var(--text)}.art-chip.on{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-soft)}.art-chip.on b{color:var(--accent)}.artifacts-gallery.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:12px;padding:2px 2px 16px;display:grid}.art-tile{border-radius:var(--radius-2xl);cursor:pointer;flex-direction:column;transition:border-color .12s,transform .12s;display:flex;position:relative;overflow:hidden}.art-tile:hover{background-image:linear-gradient(var(--gk-hover),var(--gk-hover))}.art-thumb{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.art-thumb img,.art-thumb video{object-fit:cover;width:100%;height:100%;display:block}.art-icon{color:var(--text-muted)}.art-badge{color:#fff;background:#0000008c;border-radius:6px;padding:3px;display:inline-flex;position:absolute;bottom:7px;left:7px}.art-dl{color:#fff;opacity:0;background:#00000080;border-radius:7px;padding:5px;transition:opacity .12s;display:inline-flex;position:absolute;top:7px;right:7px}.art-tile:hover .art-dl,.art-tile:focus-within .art-dl{opacity:1}.art-dl:hover{background:#000000b8}.art-cap{flex-direction:column;gap:2px;min-width:0;padding:8px 9px;display:flex}.art-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.art-meta{font-size:var(--fs-micro);color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.artifacts-gallery.list{flex-direction:column;gap:2px;padding:2px 2px 16px;display:flex}.art-row{align-items:center;gap:var(--gap-row);cursor:pointer;border-radius:9px;padding:9px 10px;display:flex}.art-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.art-row-ico{color:var(--text-muted);flex:none;display:inline-flex}.art-row-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.art-row-ext{font-size:var(--fs-micro);color:var(--text-muted);border:1px solid var(--border);border-radius:5px;flex:none;padding:1px 5px}.art-row-meta{font-size:var(--fs-eyebrow);color:var(--text-muted);white-space:nowrap;flex:none}.art-row-dl{color:var(--text-muted);border-radius:6px;flex:none;padding:4px;display:inline-flex}.art-row-dl:hover{color:var(--text)}.artifacts-note{color:var(--text-muted);font-size:var(--fs-eyebrow);padding:4px 4px 16px}@media(max-width:767px){.artifacts-gallery.grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.art-dl{opacity:1}.art-row{padding:12px 10px}}.settings-menu{gap:2px}.settings-group-label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:12px 4px 4px;font-weight:600}.settings-group-label:first-child{padding-top:4px}.settings-item-sub{font-size:var(--fs-micro);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-left:auto}.settings-reason{color:var(--text-muted);padding:14px 4px;font-size:12px;line-height:1.5}.settings-edit{flex-direction:column;min-height:0;padding-top:12px;display:flex}.settings-edit-bar{flex:none;align-items:center;gap:12px;padding:0 2px 12px;display:flex}.settings-edit-hint{font-size:var(--fs-eyebrow);color:var(--text-muted);line-height:1.4}.settings-edit-hint.env-hint{padding:0 2px 12px}.settings-edit-hint code{font-family:var(--font-mono,monospace);border-radius:4px;padding:0 4px}.settings-edit-bar .split-btn{flex:none;margin-left:auto}.settings-textarea{resize:none;border-radius:var(--gk-radius-textarea);width:100%;min-height:320px;color:var(--text);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-xs);-moz-tab-size:2;tab-size:2;flex:1;padding:12px 14px;line-height:1.55}.settings-textarea:focus-visible{outline-offset:1px;box-shadow:0 0 0 var(--gk-focus-ring-w) var(--gk-focus-ring);outline:2px solid #0000}.split-btn{display:inline-flex;position:relative}.split-btn-main{border-top-right-radius:0;border-bottom-right-radius:0}.split-btn-caret{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:1px;padding-left:7px;padding-right:7px}.split-btn-menu{z-index:81;background:var(--solid-1);border-radius:var(--radius-3xl);min-width:196px;box-shadow:var(--gk-lift-2);border:0;padding:5px;position:absolute;top:calc(100% + 5px);right:0}.split-btn-menu button{border-radius:var(--radius-2xl);width:100%;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 9px;display:flex}.split-btn-menu button:hover{background:var(--gk-hover)}.env-keys{flex-direction:column;gap:2px;display:flex}.env-row{align-items:center;gap:var(--gap-row);border-radius:9px;padding:9px 10px;display:flex}.env-row-ico{color:var(--text-muted);flex:none}.env-row-key{font-family:var(--font-mono,monospace);font-size:var(--fs-xs);color:var(--text)}.env-row-del{flex:none}.env-add{border-top:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:14px 2px 4px;display:flex}.env-input{border-radius:var(--gk-radius-input);min-width:120px;color:var(--text);font-family:var(--font-mono,monospace);font-size:var(--fs-xs);flex:1;padding:8px 10px}.env-input:focus-visible{outline-offset:1px;box-shadow:0 0 0 var(--gk-focus-ring-w) var(--gk-focus-ring);outline:2px solid #0000}.env-add .split-btn{flex:none}.model-list{flex-direction:column;gap:14px;padding-bottom:12px;display:flex}.model-prov-name{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:8px;padding:0 2px 6px;font-size:11px;font-weight:600;display:flex}.model-opt{border-radius:var(--radius-2xl);width:100%;color:var(--text);font-family:var(--font-mono,monospace);cursor:pointer;align-items:center;gap:8px;margin-bottom:4px;padding:9px 11px;font-size:12px;display:flex}.model-opt:hover:not(:disabled){background:var(--gk-hover)}.model-opt.on{background:var(--gk-wash-accent);color:var(--accent)}.model-opt:disabled{color:var(--gk-disabled-fg);background:var(--gk-disabled-bg);box-shadow:none;cursor:default;border-color:#0000}@media(max-width:767px){.env-input{font-size:16px}.settings-textarea{min-height:240px;font-size:13px}}.msg-user-wrap{flex-direction:column;align-items:flex-end;margin:12px 0;display:flex}.msg-user{background:var(--accent-muted);border:1px solid var(--border);border-radius:var(--radius-2xl) var(--radius-2xl) var(--radius-sm) var(--radius-2xl);max-width:78%;font-size:var(--fs-sm);white-space:pre-wrap;word-break:break-word;padding:9px 13px;line-height:1.55}.msg-agent{gap:var(--gap-row);align-items:flex-start;margin:16px 0;display:flex}.msg-agent>.orb{margin-top:3px}.msg-agent-col{flex:1;min-width:0}.msg-agent-body{overflow-wrap:anywhere;font-size:14px;line-height:1.62}.msg-agent-body>:first-child{margin-top:0}.msg-agent-body>:last-child{margin-bottom:0}.msg-agent-body :is(.code-card,.table-scroll,img,pre){max-width:100%}.cc-term{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--term-bg);touch-action:pan-y;width:100%;height:100%;position:relative;overflow:hidden}.cc-term-host{box-sizing:border-box;width:100%;height:100%;padding:8px 6px 8px 10px}.cc-term-host .xterm{height:100%}.cc-term .xterm-viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cc-term-overlay{background:var(--term-bg);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.cc-term-overlay{background:color-mix(in srgb,var(--term-bg) 80%,transparent)}}.cc-term-overlay{text-align:center;padding:16px}[data-theme=light] .cc-term-overlay{background:var(--term-bg)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .cc-term-overlay{background:color-mix(in srgb,var(--term-bg) 82%,transparent)}}.cc-term.has-keybar{flex-direction:column;display:flex}.cc-term.has-keybar .cc-term-host{flex:auto;min-height:0}.term-keybar{border-top:1px solid var(--border);background:var(--term-bg);flex:none;gap:4px;padding:3px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.term-keybar{background:color-mix(in srgb,var(--term-bg) 62%,var(--term-band) 38%)}}.term-keybar{-webkit-user-select:none;user-select:none;touch-action:manipulation}.term-keybar-btn{border-radius:var(--gk-radius-button);min-width:0;min-height:38px;color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-xs);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;flex:1 1 0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.term-keybar-btn:active{background:var(--gk-press);color:var(--text)}@media(pointer:coarse){.term-keybar-btn{min-height:44px}}.cc-tool{align-items:baseline;gap:var(--gap-tight);min-width:0;margin:3px 0;font-size:12px;line-height:1.5;display:flex}.cc-tool-mark{color:var(--success);font-size:var(--fs-micro);flex:none;line-height:1.7}.cc-tool-name{color:var(--metric-cyan);font-weight:600;font-family:var(--font-mono);font-size:var(--fs-eyebrow);flex:none}.cc-tool-arg{color:var(--text-muted);font-size:var(--fs-eyebrow);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);overflow:hidden}.cc-jump{z-index:var(--z-dock);align-items:center;gap:var(--gap-tight);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--fs-eyebrow);color:#fff;background:var(--accent-fill);border:1px solid var(--accent-border);box-shadow:var(--elev-float);padding:7px 13px;font-weight:600;display:inline-flex;position:absolute;bottom:14px;right:16px}.cc-jump:hover{background:var(--accent-fill-strong)}@media(prefers-reduced-motion:no-preference){.cc-jump{transition:box-shadow var(--dur,.15s)}}.cc-think{border-left:2px solid var(--border);margin:4px 0;padding-left:10px}.cc-think>summary{cursor:pointer;color:var(--text-faint);-webkit-user-select:none;user-select:none;font-size:11px;font-style:italic;list-style:none}.cc-think>summary::-webkit-details-marker{display:none}.cc-think>summary:before{content:"▸ "}.cc-think[open]>summary:before{content:"▾ "}.cc-think[open]>summary{margin-bottom:4px}.cc-think .msg-agent-body{font-size:var(--fs-xs);color:var(--text-muted)}.msg-agent-col>.msg-agent-body+.cc-tool{margin-top:5px}.msg-agent-col>.cc-tool+.msg-agent-body{margin-top:8px}.caret{color:var(--accent);margin-left:1px}.composer{border:1px solid var(--gk-glass-border);border-radius:var(--radius-3xl);background:var(--gk-chip);transition:border-color var(--dur),box-shadow var(--dur);flex:none;margin-top:10px;padding:8px 8px 6px}.composer:focus-within{border-color:var(--ring);box-shadow:0 0 0 var(--gk-focus-ring-w) var(--gk-focus-ring)}.composer-ta{resize:none;width:100%;color:var(--text);font-family:var(--font-ui);background:0 0;border:0;outline:none;max-height:200px;padding:6px 8px 4px;font-size:14px;line-height:1.5;overflow-y:auto}.composer-ta::placeholder{color:var(--text-faint)}.composer-bar{align-items:center;gap:var(--gap-tight);padding:2px 2px 0;display:flex}.composer-tools{align-items:center;gap:4px;min-width:0;display:flex}.composer-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.composer-model{cursor:pointer;max-width:220px;color:var(--text-muted);font-family:var(--font-ui);transition:color var(--dur),border-color var(--dur);align-items:center;gap:4px;display:inline-flex}.composer-model:hover{color:var(--text);background:var(--gk-hover)}.composer-model>svg{opacity:.7;flex:none}.popover-backdrop{z-index:70;position:fixed;top:0;right:0;bottom:0;left:0}.model-popover{z-index:71;width:min(376px,calc(100vw / var(--ui-scale,1) - 24px));background:var(--solid-1);border-radius:var(--radius-3xl);max-height:340px;box-shadow:var(--gk-lift-2);border:0;padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}.model-pop-item{border-radius:var(--radius-2xl);width:100%;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.model-pop-item.on,.model-pop-item.on svg{color:var(--accent)}.model-pop-cap{font-size:var(--fs-micro);color:var(--text-faint);font-weight:700;line-height:1}.gen-ctrl .gen-label{font-size:13px;font-weight:500}.gen-ctrl .gen-hint{font-size:var(--fs-eyebrow)}.gen-composer{flex-direction:column;display:flex}.gen-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.gen-sysrow{align-items:center;gap:var(--sp-2);display:flex}.gen-syscol{gap:var(--gap-tight);flex-direction:column;display:flex}.gen-typerow{align-items:center;gap:var(--gap-tight);flex-wrap:wrap;display:flex}.gen-bar{align-items:center;gap:var(--gap-row);flex-wrap:wrap;display:flex}.gen-mode{gap:var(--gap-tight);flex:none;margin-left:auto;display:flex}.gen-general{gap:var(--gap-row);padding:var(--gap-row);flex-direction:column;display:flex}.gen-advcard{gap:var(--gap-row);flex-direction:column;display:flex}.gen-advhead{justify-content:flex-start;align-items:center;gap:var(--sp-2);width:100%;font-size:var(--fs-xs);display:flex}.gen-grid{gap:var(--gap-row);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.gen-gens{align-items:center;gap:var(--gap-tight);font-size:var(--fs-eyebrow);margin-left:auto;display:flex}.gen-bool{align-items:center;gap:var(--gap-tight);font-size:var(--fs-xs);min-height:var(--control-height);display:flex}.gen-field{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.gen-imgbar{align-items:center;gap:var(--gap-row);padding:var(--sp-2);display:flex}.gen-thumb{object-fit:cover;border-radius:var(--radius-lg);width:40px;height:40px}.gen-imgnote{font-size:var(--fs-eyebrow);flex:1}.gen-inline-icon{vertical-align:-1px}.gen-micro{font-size:var(--fs-micro)}.gen-note{font-size:var(--fs-eyebrow)}.gen-xs{font-size:var(--fs-xs)}.gen-eyebrow{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px}.gen-fieldname{font-size:var(--fs-micro);text-transform:capitalize}.gen-strong{font-weight:600}.gen-txt{color:var(--text)}.gen-accent{color:var(--accent)}.gen-ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gen-preset-name{color:var(--text);max-width:160px;font-weight:600}.gen-warn-chip{font-size:var(--fs-micro);color:var(--warning)}.gen-chip-end{font-size:var(--fs-micro);margin-left:auto}.gen-ptr{cursor:pointer}.gen-sysbtn{cursor:pointer;min-width:0;max-width:100%}.gen-none{flex:none}.gen-push{margin-left:auto}select.gen-select{width:auto;font-size:var(--fs-xs)}select.gen-select-model{max-width:320px}select.cas-select{width:auto}select.cas-select.cas-select--fill{width:100%}@media(min-width:768px){select.cas-select{font-size:var(--fs-xs)}select.cas-select.cas-select--composer{font-size:var(--fs-sm)}}input.gen-num{width:56px}.gen-x-lane-video{border-radius:var(--radius-lg);background:var(--media-matte);flex:none;width:96px;max-height:56px}.gen-x-lane-video.gen-x-compact{width:72px;max-height:44px}.gen-x-lane-audio{flex:none;max-width:240px;height:32px}.gen-x-lane-audio.gen-x-compact{max-width:176px}select.field.gen-x-select-sm{font-size:var(--fs-xs)}.gen-advcard.gen-x-advcard-open{padding:var(--gap-row)}.btn.gen-x-advhead-open{padding:0}.btn.gen-x-advhead-closed{padding:var(--sp-2) var(--gap-row)}.peek-pop-backdrop{z-index:calc(var(--z-preview) - 1);position:fixed;top:0;right:0;bottom:0;left:0}.peek-pop{z-index:var(--z-preview);width:min(384px,calc(100vw / var(--ui-scale,1) - 16px));background:var(--solid-1);border-radius:var(--radius-3xl);box-shadow:var(--gk-lift-2);border:0;flex-direction:column;padding:6px;animation:.14s pop-fade-in;display:flex;position:fixed;overflow:hidden}@keyframes pop-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.peek-pop-head{flex:none;align-items:baseline;gap:8px;padding:8px 10px 6px;display:flex}.peek-pop-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.peek-pop-foot{justify-content:center;align-items:center;gap:var(--gap-tight);border:0;border-top:1px solid var(--divider);width:100%;color:var(--accent);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer;border-radius:0 0 var(--radius-2xl) var(--radius-2xl);background:0 0;flex:none;margin-top:2px;padding:11px;font-weight:500;display:flex}.inbox-pop-item+.inbox-pop-item{border-top:1px solid var(--divider)}.inbox-pop-row{width:100%;color:var(--text);font-family:var(--font-ui);cursor:pointer;text-align:left;border-radius:var(--radius-2xl);background:0 0;border:0;align-items:center;gap:8px;padding:10px;display:flex}.inbox-pop-row:hover{background:var(--gk-hover)}.inbox-pop-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.inbox-pop-ago{flex:none;font-size:11px}.inbox-pop-chev{color:var(--text-faint);flex:none;transition:transform .15s}.inbox-pop-detail{gap:var(--gap-row);flex-direction:column;padding:2px 12px 14px;display:flex}.inbox-pop-body{font-size:var(--fs-xs);white-space:pre-wrap;max-height:170px;line-height:1.5;overflow-y:auto}.inbox-pop-empty{place-items:center;padding:22px 12px;display:grid}.usg-dot{border-radius:var(--radius-pill);pointer-events:none;width:6px;height:6px;position:absolute;top:5px;right:5px}.usg-panel{width:min(320px,calc(100vw / var(--ui-scale,1) - 16px));background:var(--solid-1);border-radius:var(--radius-3xl);max-height:min(76vh,620px);box-shadow:var(--elev-2);border:0;flex-direction:column;padding:6px;animation:.14s pop-fade-in;display:flex;overflow:hidden}.usg-pop-title{font-size:var(--fs-sm);font-weight:600}.usg-pop-ago{font-size:var(--fs-xs);font-weight:400}.usg-pop-state>div{padding:var(--gap-row) 0!important;gap:var(--gap-tight)!important}.usg-pop-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.usg-row{column-gap:var(--gap-tight);grid-template-columns:auto minmax(0,1fr);row-gap:4px;padding:8px 10px;display:grid}.usg-row+.usg-row{border-top:1px solid var(--divider)}.usg-row-mark{grid-row:1/span 2;align-self:start;margin-top:1px;display:flex}.usg-row-name{align-items:baseline;gap:var(--gap-tight);min-width:0;display:flex}.usg-row-label{min-width:0;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.usg-row-plan{max-width:40%;font-size:var(--micro-fs,10.5px);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.usg-row-val{grid-column:2;min-width:0}.usg-bars{align-items:center;gap:var(--gap-tight);display:flex}.usg-mb{flex:1 1 0;min-width:0}.usg-mb-top{font-size:var(--micro-fs,10.5px);justify-content:space-between;align-items:baseline;gap:4px;line-height:1.4;display:flex}.usg-mb-tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);overflow:hidden}.usg-mb-pct{flex:none;font-weight:600}.usg-mb-track{border-radius:var(--radius-pill);background:var(--raised);height:4px;margin-top:2px;overflow:hidden}.usg-mb-fill{height:100%;transition:width .3s}.usg-bal{font-size:var(--fs-xs);flex:none;font-weight:600}.usg-row-off{font-size:var(--fs-xs)}.usg-row-none{align-items:baseline;gap:var(--gap-tight);font-size:var(--fs-xs);color:var(--text-muted);display:inline-flex}.usg-row-why{font-size:var(--micro-fs,10.5px)}@media(prefers-reduced-motion:reduce){.usg-panel{animation:none}.usg-mb-fill{transition:none}}.upd-pop-body{flex-direction:column;gap:12px;padding:4px 12px 14px;display:flex}.upd-pop-vers{gap:var(--gap-tight) 12px;grid-template-columns:auto auto 1fr;align-items:baseline;font-size:13px;display:grid}.upd-pop-vers .lbl{color:var(--text-muted)}.upd-pop-vers .built{color:var(--text-faint);justify-self:end;font-size:12px}.upd-pop-vers .new-ver{color:var(--accent);font-weight:600}.upd-pop-notes .release-notes{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;list-style:outside;display:flex}.upd-pop-notes .release-notes li{font-size:var(--fs-xs);line-height:1.45}.upd-pop-actions{flex-wrap:wrap;gap:8px;display:flex}.upd-pop-actions .btn{flex:auto;justify-content:center;min-width:0}@media(max-width:767px){.upd-pop-actions{flex-direction:column}}.inbox-actions{gap:var(--gap-tight);flex-wrap:wrap;display:flex}.inbox-actions.compact{gap:var(--gap-tight);flex-wrap:nowrap}.inbox-actions.compact .btn{flex:1 1 0;gap:4px;min-width:0;padding-left:6px;padding-right:6px}.inbox-actions.end{justify-content:flex-end}.inbox-act-stack{gap:var(--gap-row);flex-direction:column;display:flex}.inbox-act-note{font-size:var(--fs-eyebrow);line-height:1.5}.inbox-act-err{color:var(--danger)}.inbox-links{margin-top:var(--gap-row);align-items:center;gap:var(--gap-row);flex-wrap:wrap;display:flex}.inbox-links-prov{font-size:var(--fs-xs)}.inbox-tags{align-items:center;gap:var(--gap-tight);flex-wrap:wrap;min-width:0;display:inline-flex}.inbox-cand-stack{gap:var(--gap-tight);flex-direction:column;display:flex}.inbox-cand-row{align-items:center;gap:var(--gap-row);font-size:var(--fs-eyebrow);opacity:.7;flex-wrap:wrap;line-height:1.5;display:flex}.inbox-activity-head{margin-bottom:var(--gap-row)}.cr-gw-select{width:100%;font-size:var(--fs-xs);margin:0 0 4px}.cr-gw-eyebrow{padding:2px 10px 4px;display:block}.cr-gw-row{cursor:pointer;border-radius:var(--radius-lg);transition:background var(--dur);border:0;flex-direction:column;gap:4px;padding:7px 10px;display:flex}.cr-gw-row:hover{background:var(--gk-hover)}.cr-gw-row:focus-visible{outline:2px solid var(--accent-border);outline-offset:-2px}.cr-gw-row.sel{background:var(--gk-wash-accent)}.cr-gw-row.sel:hover{background:var(--gk-wash-accent-strong)}.cr-gw-row.needs-restart{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cr-gw-row.needs-restart{background:color-mix(in srgb,var(--warning) 9%,transparent)}}.cr-gw-head{align-items:center;gap:8px;display:flex}.cr-gw-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.cr-gw-meta{align-items:center;gap:var(--gap-tight);font-size:12px;display:flex}.cr-gw-restart{flex:none;width:26px;height:26px;margin-left:auto}.cr-gw-restart.hot{color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cr-gw-restart.hot{border-color:color-mix(in srgb,var(--warning) 42%,transparent)}}.cr-tabpane{min-width:0;min-height:0;padding:var(--gk-lift-reach-top) 32px calc(var(--stage-pad-b,26px) + 22px);margin:calc(-1 * var(--gk-lift-reach-top)) -32px calc(-1 * var(--stage-pad-b,26px));flex:1;overflow:hidden auto}.cr-tabpane--railed{margin-left:calc(4px - var(--gk-lift-reach-x));padding-left:var(--gk-lift-reach-x)}@media(min-width:768px){.cr-tabpane[data-tab=config],.cr-tabpane[data-tab=bridge]{padding-bottom:var(--stage-pad-b,26px)}}.sys-diag-frame{flex-direction:column;min-width:0;display:flex}.sys-diag-split{gap:var(--gap);flex:auto;grid-template-columns:260px minmax(0,1fr);min-width:0;min-height:min(420px,50vh);display:grid}.sys-diag-rail{min-width:0;min-height:0;padding:var(--gap-row);flex-direction:column;display:flex}.sys-diag-cmds{min-height:0;margin:0 calc(-1 * var(--gap-row)) calc(-1 * var(--gap-row));padding:0 var(--gap-row) var(--gap-row);flex:1 1 0;overflow:hidden auto}.sys-diag-group+.sys-diag-group{margin-top:var(--sp-3)}.sys-diag-cat{align-items:center;gap:var(--gap-tight);padding:0 var(--sp-2);margin-bottom:var(--sp-1);display:flex}.sys-item-cmd.sys-diag-ccrow{align-items:center;gap:var(--gap-tight);display:flex}.sys-diag-cclabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sys-diag-ccflag{color:var(--warning);flex:none}.sys-diag-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.sys-diag-pane-head{align-items:center;gap:var(--gap-row);min-width:0;margin-bottom:var(--gap-row);flex-wrap:wrap;flex:none;display:flex}.sys-diag-pane-head h3{flex:none;margin:0}.sys-diag-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-eyebrow);flex:0 auto;overflow:hidden}.sys-diag-mode{flex:0 auto;min-width:0;margin-left:auto}.sys-diag-pane-body{min-height:0;margin:0 calc(-1 * var(--pad-panel)) calc(-1 * var(--pad-panel));padding:0 var(--pad-panel) var(--pad-panel);flex:1 1 0;overflow:hidden auto}.sys-diag-pane-body-center{align-content:center;display:grid}.sys-diag-term{flex:1 1 0;min-height:0}.sys-diag-ccpanel{align-content:start;gap:var(--gap);display:grid}.sys-diag-ccact{align-items:center;gap:var(--gap-row);display:flex}.sys-diag-ccact>.btn{margin-left:auto}.sys-diag-warn{align-items:center;gap:var(--sp-1);font-size:var(--fs-eyebrow);color:var(--warning);font-weight:500;display:inline-flex}.sys-diag-ccver{font-size:var(--fs-xs)}.sys-diag-ccver-more{margin-left:var(--gap-row)}.sys-diag-ccsec{margin-bottom:var(--gap-tight)}.sys-diag-ccrows{gap:var(--gap-tight);display:grid}.sys-diag-ccitem{align-items:center;gap:var(--gap-row);min-width:0;padding:var(--sp-2) var(--gap-row);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.sys-diag-ccdot{border-radius:var(--radius-pill);background:var(--text-faint);flex:none;width:8px;height:8px}.sys-diag-ccdot.on{background:var(--success)}.sys-diag-ccslug{min-width:84px;font-weight:600}.sys-diag-cctrunc{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sys-diag-ccacct{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:160px;font-size:var(--fs-eyebrow);overflow:hidden}.sys-diag-cckind{font-size:var(--fs-micro)}.sys-diag-ccid{min-width:54px}.sys-diag-ccstate{font-size:var(--fs-eyebrow)}@media(min-width:768px){.cr-tabpane--railed:has(>.sys-diag-frame){padding-bottom:var(--stage-pad-b,26px);flex-direction:column;display:flex}.sys-diag-frame{flex:auto}}.composer-send{border-radius:var(--gk-radius-button);background:linear-gradient(180deg,var(--accent-fill),var(--accent-fill-strong));color:#fff;cursor:pointer;width:34px;height:34px;box-shadow:var(--glow-soft);transition:opacity var(--dur),background var(--dur),box-shadow var(--dur);border:0;flex:none;place-items:center;display:grid}.composer-send:hover:not(:disabled){filter:none;background:var(--accent-fill)}@supports (color:color-mix(in lab,red,red)){.composer-send:hover:not(:disabled){background:color-mix(in oklab,var(--accent-fill),white 8%)}}.composer-send:disabled{color:var(--gk-disabled-fg);background:var(--gk-disabled-bg);cursor:default;box-shadow:none;border-color:#0000}.composer-send.stop{background:var(--gk-glass-pop);color:var(--text);border:1px solid var(--border-strong);box-shadow:none}.composer-send.stop:hover{background:var(--danger-bg);color:var(--danger)}.file-chip.reading{color:var(--text-muted)}.file-chip.reading .spin{color:var(--accent)}.composer{position:relative}.file-chip{align-items:center;gap:var(--gap-tight);border-radius:var(--gk-radius-button);max-width:220px;color:var(--text);padding:4px 6px 4px 9px;font-size:12px;display:inline-flex}.file-chip.err{color:var(--danger);border-color:var(--danger);background:0 0}.cfg-section-label{align-items:center;gap:var(--gap-tight);color:var(--text-muted);letter-spacing:.3px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.toggle{cursor:pointer;border:1px solid var(--border-strong);background:var(--gk-chip);width:38px;height:22px;transition:background var(--dur),border-color var(--dur);border-radius:999px;flex:none;justify-self:start;padding:0;position:relative}.toggle.on{background:var(--accent);border-color:var(--accent)}.toggle:disabled{color:var(--gk-disabled-fg);background:var(--gk-disabled-bg);box-shadow:none;cursor:default;border-color:#0000}.toggle-knob{background:var(--toggle-knob);width:16px;height:16px;transition:transform var(--dur);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}.toggle.on .toggle-knob{transform:translate(16px)}.code-card{border:1px solid var(--divider);border-radius:var(--radius-sm);background-color:var(--card,var(--solid-1));margin:12px 0;overflow:hidden}.code-card-head{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;padding:5px 8px 5px 12px;display:flex}.code-lang{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.3px;font-size:11px}.code-copy{color:var(--text-muted);cursor:pointer;font-size:11px;font-family:var(--font-ui);transition:background var(--dur),color var(--dur),border-color var(--dur);border-radius:7px;padding:2px 9px}.code-copy:hover{color:var(--text)}.code-copy.copied{color:var(--success);border-color:var(--success)}.code-card pre{background:0 0;border:0;border-radius:0;margin:0;padding:12px 14px;overflow-x:auto}.code-card code{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text);background:0 0;border:0;padding:0;line-height:1.6}.code-card .token.comment,.code-card .token.prolog,.code-card .token.doctype,.code-card .token.cdata{color:var(--text-faint);font-style:italic}.code-card .token.punctuation{color:var(--text-muted)}.code-card .token.keyword,.code-card .token.atrule,.code-card .token.important,.code-card .token.builtin{color:var(--chart-hermes)}.code-card .token.string,.code-card .token.char,.code-card .token.attr-value,.code-card .token.inserted,.code-card .token.regex{color:var(--success)}.code-card .token.number,.code-card .token.boolean,.code-card .token.constant,.code-card .token.symbol{color:var(--warning)}.code-card .token.function,.code-card .token.class-name,.code-card .token.tag{color:var(--metric-cyan)}.code-card .token.attr-name,.code-card .token.property,.code-card .token.selector{color:var(--accent)}.code-card .token.operator,.code-card .token.variable,.code-card .token.entity,.code-card .token.url{color:var(--text)}.code-card .token.deleted{color:var(--danger)}.msg-agent-body img.chat-img,.prose img.chat-img{cursor:zoom-in;max-width:min(100%,440px)}.file-link{vertical-align:middle;max-width:100%;color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:7px 11px;text-decoration:none;display:inline-flex}.file-link:hover{text-decoration:none}.file-link-ico{color:var(--accent);flex:none;display:inline-flex}.file-link-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);overflow:hidden}.file-link-ext{color:var(--text-faint);font-size:var(--fs-micro);font-family:var(--font-mono);flex:none}.chat-audio{width:100%;max-width:440px;height:40px;margin:8px 0;display:block}.file-preview{z-index:var(--z-preview,59);pointer-events:none;position:fixed;overflow:visible}.file-preview.fp-full{top:0;right:0;bottom:0;left:0}.stage.stage-docked{padding-right:calc(var(--dock-w,0px) + var(--stage-pad-x,24px))}.stage.stage-docked .chat-shell{--nav-w:0px;--nav-margin-r:0px}.stage.stage-docked .chat-info{display:none}@media(prefers-reduced-motion:no-preference){.stage{transition:padding-right .24s cubic-bezier(.4,0,.2,1)}}.fp-panel{pointer-events:auto;border-radius:var(--gk-radius-overlay);outline:none;flex-direction:column;display:flex;position:absolute;overflow:hidden}.file-preview[data-tier=float] .fp-panel{width:var(--dock-w);box-shadow:var(--gk-lift-2);opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;inset:.5rem .5rem .5rem auto;transform:translate(2.5rem)}.fp-scrim{pointer-events:auto;opacity:0;transition:opacity .15s ease-out;position:fixed;top:0;right:0;bottom:0;left:0}.file-preview[data-tier=float] .fp-scrim{display:none}.file-preview[data-tier=modal] .fp-panel{inset:calc(.5rem + var(--gk-safe-top,0px)) calc(.5rem + var(--gk-safe-right,0px)) calc(.5rem + var(--gk-safe-bottom,0px)) calc(.5rem + var(--gk-safe-left,0px));opacity:0;transition:opacity .15s ease-out,transform .15s ease-out;transform:scale(.95)}@media(max-width:767px){.file-preview[data-tier=modal] .fp-panel{--gk-glass-sheet-a:100%}}.file-preview.fp-open .fp-scrim{opacity:1}.file-preview.fp-open .fp-panel{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fp-panel,.fp-scrim{transition:none}}@media(max-width:639px){.fp-actions .btn[data-copy-file],.fp-actions a[download] span{display:none}.fp-actions a[download]{padding-left:8px;padding-right:8px}}.fp-head{border-bottom:1px solid var(--divider);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 9px 16px;display:flex}.fp-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.fp-actions{flex:none;align-items:center;gap:8px;display:flex}.fp-actions .btn{align-items:center;gap:var(--gap-tight);display:inline-flex}.fp-icon-btn{padding-left:8px;padding-right:8px}.fp-body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}.fp-body.fp-image,.fp-body.fp-video,.fp-body.fp-audio{place-items:center;padding:0;display:grid;overflow:hidden}.fp-body.fp-pdf{padding:0;overflow:hidden}.fp-img{object-fit:contain;max-width:100%;max-height:100%}.fp-video{max-width:100%;max-height:100%}.fp-audio{width:min(560px,90%)}.fp-frame{background:#fff;border:0;width:100%;height:100%}.fp-doc{max-width:860px;margin:0 auto}.fp-doc .code-card{margin:0}.fp-status{text-align:center;color:var(--text-muted);padding:48px 24px;font-size:13px}.fp-status.fp-error{color:var(--danger)}.fp-note{font-size:var(--fs-eyebrow);color:var(--text-faint);max-width:860px;margin:0 auto 10px}.cfg-row{gap:var(--gap-tight);border-top:1px solid var(--divider);grid-template-columns:1fr;padding:8px 0;display:grid}@media(min-width:768px){.cfg-row{grid-template-columns:1fr 220px;align-items:center;gap:12px}.cfg-sections{gap:var(--gap);flex-direction:column;max-width:620px;display:flex}.cfg-block>.section-title{margin-top:var(--gap-lg)}.cfg-meta-grid{gap:var(--gap-row) var(--gap);margin-top:var(--gap-row);grid-template-columns:auto 1fr;display:grid}.cfg-actions{gap:var(--gap-row);margin-top:var(--gap-lg);flex-wrap:wrap;display:flex}}.board-kpis{margin-bottom:var(--gap-lg);flex:none}.board-eyebrow{align-items:center;gap:var(--gap-tight);margin-bottom:var(--gap-row);flex:none;display:flex}@media(min-width:768px){.board-cols{gap:var(--gap-row);overscroll-behavior-x:contain;padding:var(--glow-bleed) var(--stage-pad-x,24px) var(--stage-pad-b,22px);margin:calc(-1 * var(--glow-bleed)) calc(-1 * var(--stage-pad-x,24px)) calc(-1 * var(--stage-pad-b,22px));scroll-padding-inline:var(--stage-pad-x,24px);scroll-snap-type:x proximity;flex:1;display:flex;overflow-x:auto}}.board-col{border-radius:var(--radius-3xl);scroll-snap-align:start;flex-direction:column;flex:1 1 0;min-width:170px;transition:border-color .12s,flex-basis .18s,min-width .18s,flex-grow .18s;display:flex;overflow:hidden}.board-col.drop{box-shadow:var(--glow-accent)}.board-col-head{align-items:center;gap:var(--gap-tight);padding:var(--gap-row);border-bottom:1px solid var(--divider);display:flex}.board-col-body{gap:var(--gap-row);min-height:0;padding:var(--gap-row);flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}.board-col-label{white-space:nowrap;font-size:13px;font-weight:600}.board-col-count{font-size:12px}.board-col:not([data-populated]){flex:0 0 38px;min-width:38px}.board-col:not([data-populated]) .board-col-head{justify-content:flex-start;gap:var(--gap-tight);border-bottom:none;flex-direction:column;flex:1;padding:12px 0}.board-col:not([data-populated]) .board-col-label,.board-col:not([data-populated]) .board-col-count{writing-mode:vertical-rl;margin-left:0;transform:rotate(180deg)}.board-col:not([data-populated]) .board-col-tag,.board-col:not([data-populated])>.board-col-body{display:none}.board-cols.dragging .board-col[data-droppable]:not([data-populated]){flex:1 1 0;min-width:150px}.board-cols.dragging .board-col[data-droppable]:not([data-populated]) .board-col-head{padding:var(--gap-row);border-bottom:1px solid var(--divider);flex-direction:row;flex:none;justify-content:flex-start}.board-cols.dragging .board-col[data-droppable]:not([data-populated]) .board-col-label,.board-cols.dragging .board-col[data-droppable]:not([data-populated]) .board-col-count{writing-mode:horizontal-tb;transform:none}.board-cols.dragging .board-col[data-droppable]:not([data-populated])>.board-col-body{display:flex}.board-cols.dragging .board-col[data-droppable]:not([data-populated])>.board-col-body:after{content:"Drop here";border:1px dashed var(--border);border-radius:var(--radius-xl);font-size:var(--fs-xs);color:var(--text-faint);pointer-events:none;flex:1;justify-content:center;align-items:center;margin:0;display:flex}.kanban-card{gap:var(--gap-row);padding:var(--gap-row);flex-direction:column;display:flex;position:relative}.kanban-card .kc-id,.kanban-card .kc-pri,.kanban-card .kc-date{font-size:10px}.kanban-card .kc-foot{font-size:var(--fs-eyebrow)}@media(min-width:768px){.board-col .kanban-card.raised{-webkit-backdrop-filter:none;backdrop-filter:none}}.kanban-card .grip{color:var(--text-muted);opacity:0;transition:opacity .12s;position:absolute;top:8px;right:6px}.kanban-card:hover .grip{opacity:.6}@media(prefers-reduced-motion:reduce){.sheet-scrim,.sheet-right,.sheet-bottom,.toast{animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fitrow{container-type:inline-size}@container (max-width:960px){.lbl-fit{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media(max-width:1279px){.lbl-wide{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn.btn-iconish{width:var(--control-height,34px);justify-content:center;padding-inline:0}}.msg-agent,.msg-user-wrap{content-visibility:auto;contain-intrinsic-size:auto 120px}@media(min-width:768px){.jr-day{z-index:1;background:var(--band-solid,var(--solid-1));border-bottom:1px solid var(--divider);min-height:28px;color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding-inline:12px;font-size:11px;font-weight:600;display:flex;position:sticky;top:0}}.ctx-meter{font-variant-numeric:tabular-nums}.ctx-meter.warn{color:var(--warning);border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.ctx-meter.warn{border-color:color-mix(in srgb,var(--warning) 50%,transparent)}}.pop-portal{z-index:var(--z-float,80)}.pop-portal-backdrop{z-index:calc(var(--z-float,80) - 1)}.settings-tabs{flex:none;padding:10px 14px 0}.settings-embedded-editor{flex-direction:column;min-width:0;display:flex}.settings-embedded-editor .settings-textarea{min-height:260px}.cfg-row.switch-row{align-items:center;gap:12px;min-height:44px;display:flex}.cfg-row.switch-row>div:first-child{flex:1;min-width:0}.cfg-row.switch-row .toggle{flex:none}.settings-file-row{align-items:flex-start;min-height:48px}.settings-file-row>svg{margin-top:2px}.settings-file-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.settings-file-name{align-items:center;gap:var(--gap-tight);font-size:13px;font-weight:500;display:flex}.settings-file-desc{color:var(--text-faint);white-space:normal;font-size:11px}.nav-item.caution .settings-file-name:after{content:"⚠";font-size:var(--fs-micro);color:var(--warning)}.yaml-chip{color:var(--success);border:1px solid var(--success);border-radius:999px;align-self:flex-start;margin:6px 0 0;padding:3px 9px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.yaml-chip{border:1px solid color-mix(in srgb,var(--success) 45%,transparent)}}.yaml-chip{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.yaml-chip{background:color-mix(in srgb,var(--success) 8%,transparent)}}.yaml-chip.bad{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.yaml-chip.bad{border-color:color-mix(in srgb,var(--danger) 45%,transparent)}}.yaml-chip.bad{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.yaml-chip.bad{background:color-mix(in srgb,var(--danger) 8%,transparent)}}.model-editor-bar{align-items:center;gap:8px;margin:8px 0;display:flex}.model-opt-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.model-opt-caps{flex:none;align-items:center;gap:4px;display:inline-flex}.env-editor .env-row{border-left:2px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.env-editor .env-row{border-left:2px solid color-mix(in srgb,var(--warning) 35%,transparent)}}.env-editor .env-row{padding-left:8px}@media(max-width:767px){.settings-textarea{font-size:16px}.settings-menu .nav-item{min-height:44px}}.pop-static{position:static!important;inset:auto!important}button,[role=button],.nav-item,.nav-row-main,.mm-row,.model-pop-item{-webkit-tap-highlight-color:transparent}.nav-item,.nav-row-kebab,.nav-group-toggle,.icon-btn,.badge,.file-chip,.cc-jump,.toggle{-webkit-user-select:none;user-select:none}@media(hover:none){.nav-item:active,.nav-row-main:active,.mm-row:active,.model-pop-item:active{opacity:1}}.sheet-body,.nav-sessions,.model-popover,.inbox-pop-body,.artifacts-body{overscroll-behavior:contain}@media(pointer:coarse){.composer-model{min-height:36px}.cc-jump{min-height:40px}.nav-row-kebab,.nav-group-toggle{min-width:40px;min-height:40px}.model-pop-item,.nav-item{min-height:44px}.nav-search-x{position:relative}.nav-search-x:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.composer-ta,.nav-search input{font-size:16px}}.ui-tip{z-index:var(--z-toast,90)}@media(prefers-reduced-motion:reduce){.pop-portal,.model-popover,.nav-row-pop,.split-btn-menu,.art-tile{animation:none!important}}.prose .wl-link{color:var(--accent);border-bottom:1px dashed var(--accent-border);cursor:pointer;text-decoration:none}.prose .wl-link:hover{border-bottom-style:solid}.prose .wl-tag{color:var(--metric-violet);cursor:pointer;font-weight:600;text-decoration:none}.prose input[type=checkbox]{accent-color:var(--accent);cursor:pointer;margin-right:6px}.note-todosheet{flex-direction:column;gap:8px;display:flex}.note-todo-row{cursor:pointer;align-items:flex-start;gap:8px;padding:5px 2px;font-size:13px;line-height:1.45;display:flex}.note-todo-row input{accent-color:var(--accent);cursor:pointer;flex:none;margin-top:2px}.note-todo-row.is-done span{color:var(--text-muted);text-decoration:line-through}.split-host{grid-template-columns:var(--split-rail-w,320px) 18px minmax(0,1fr);flex:1;gap:0;min-height:0;display:grid}.split-host>.pcard{flex-direction:column;min-height:0;display:flex}.split-host>.pcard>.pcard-body,.split-host>.pcard>:not(.pcard-head){flex-direction:column;flex:1;min-height:0;display:flex}.split-list{flex-direction:column;flex:1;min-height:0;padding-bottom:10px;display:flex;overflow-y:auto}.split-host>[data-slot=split-gutter]{justify-self:center}.inbox-row{gap:var(--gap-tight);text-align:left;border:0;border-bottom:1px solid var(--divider);width:100%;color:var(--text);cursor:pointer;background:0 0;border-radius:0;flex-direction:column;padding:10px 12px;display:flex}.inbox-row:last-child{border-bottom:0}.inbox-row:hover{background:var(--gk-hover)}.inbox-row.is-sel{background:var(--gk-wash-accent)}.inbox-row.is-sel:hover{background:var(--gk-wash-accent-strong)}.inbox-row.is-resolved{opacity:.55}.inbox-row-top{align-items:center;gap:8px;min-width:0;display:flex}.inbox-row-time{font-size:var(--fs-eyebrow);flex:none;margin-left:auto}.inbox-row-title{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.inbox-row-preview{font-size:var(--fs-eyebrow);color:var(--text-muted);white-space:pre-wrap;-webkit-line-clamp:6;-webkit-box-orient:vertical;line-height:1.42;display:-webkit-box;overflow:hidden}.inbox-pop-row .inbox-row-preview{-webkit-line-clamp:2}.inbox-tool-tag{font-size:var(--fs-micro);gap:4px;padding:1px 7px}.inbox-tool-tag-label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.split-detail-wrap{border:1px dashed var(--border);border-radius:var(--radius-xl);flex-direction:column;min-width:0;min-height:0;padding:14px;display:flex;overflow-y:auto}.inbox-detail-empty,.split-detail-empty{flex:1;place-items:center;min-height:0;display:grid}.inbox-detail{gap:var(--gap);flex-direction:column;display:flex}.inbox-detail-head{border-bottom:1px solid var(--divider);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.inbox-detail-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-detail-when{font-size:var(--fs-eyebrow);margin-left:auto}.inbox-resolved{padding:var(--gap-row) 12px;font-size:var(--fs-xs)}.inbox-diff{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);font-size:var(--fs-eyebrow);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px;line-height:1.5;overflow-x:auto}.inbox-detail-title{font-size:var(--fs-title);margin:0;font-weight:600;line-height:1.3}.inbox-detail-body{font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}@media(min-width:768px){.inbox-detail-head{gap:var(--gap-row);padding-bottom:var(--gap-row)}.inbox-detail-tags,.inbox-row-top{gap:var(--gap-row)}.inbox-tool-tag{gap:var(--gap-tight)}}.inbox-x-link{cursor:pointer}.inbox-x-ctl{flex:none;display:inline-flex}.inbox-x-cand-label,.field.inbox-x-grow{flex:1;min-width:0}.btn.inbox-x-warn{color:var(--warning)}.btn.inbox-x-ok{color:var(--success)}@media(max-width:1023px){.split-host{grid-template-columns:1fr}.split-host>[data-slot=split-gutter]{display:none}}@media(min-width:768px){.mem-concl{flex-direction:column;flex:1;min-height:0;display:flex}.mem-concl-filter{align-items:center;gap:var(--gap-row);margin-bottom:var(--gap-row);flex:none;display:flex}.mem-concl-list{gap:var(--gap-row);flex-direction:column;display:flex}.mem-detail{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.mem-detail-head{align-items:center;gap:var(--gap-tight);flex:none;padding:16px 16px 10px;display:flex}.mem-detail-flow{flex:1;min-height:0;padding:0 16px 16px;overflow-y:auto}.mem-composer{gap:var(--gap-row);margin-bottom:var(--gap-lg);flex-direction:column;display:flex}.mem-ctl-row{align-items:center;gap:var(--gap-row);flex-wrap:wrap;display:flex}.mem-list{gap:var(--gap-row);flex-direction:column;display:flex}.mem-sec{margin-top:var(--gap-lg)}.mem-card-meta{margin-top:var(--gap-tight)}}.mem-row{text-align:left;border-radius:var(--radius-2xl);width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;display:block}.mem-row:hover{background:var(--gk-hover)}.mem-row.is-sel{background:var(--gk-wash-accent)}.mem-row.is-sel:hover{background:var(--gk-wash-accent-strong)}.jr-row{text-align:left;width:100%;color:var(--text);cursor:pointer;border:0;padding:10px 12px;display:block}.jr-row+.jr-row{border-top:1px solid var(--divider)}.jr-row-top{align-items:center;gap:var(--gap-tight);margin-bottom:3px;display:flex}.jr-title{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-weight:500;overflow:hidden}.jr-eyebrow{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.jr-meta{font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-detail-head{align-items:flex-start;gap:var(--gap-row);margin-bottom:var(--gap-row);display:flex}.jr-detail-title{font-size:var(--fs-title);margin:0;font-weight:600;line-height:1.3}.jr-detail-tags{align-items:center;gap:var(--gap-tight);margin-bottom:var(--gap);flex-wrap:wrap;display:flex}.jr-section{margin-top:var(--gap-lg);border-top:1px solid var(--divider);padding-top:var(--gap-row)}.jr-section-label{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.4px;margin-bottom:var(--gap-tight)}.jr-refs{gap:var(--gap-tight);flex-wrap:wrap;display:flex}.jr-more{padding:var(--gap-row) 12px;border-top:1px solid var(--divider)}.jr-logs{position:relative}.jr-logs-pre{padding:var(--gap-row) 12px;white-space:pre-wrap;word-break:break-word;font-size:var(--fs-xs);background:var(--gk-soft);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:320px;margin:0;line-height:1.5;overflow:auto}.jr-logs-copy{top:var(--gap-tight);right:var(--gap-tight);position:absolute}@media(min-width:1024px){.jr-split>.split-detail-wrap{padding-bottom:0}.jr-split .jr-detail-col{flex-direction:column;flex:1;min-height:0;display:flex}.jr-split .jr-detail-fixed{flex:none;min-width:0}.jr-split .jr-detail-flow{flex:1;min-height:0;padding-bottom:14px;overflow-y:auto}}.kn-sky-frame{border-radius:var(--radius-xl);width:100%;position:relative;overflow:hidden}.kn-sky-frame[data-ground="1"]{border:1px dashed var(--border);background:0 0}.kn-sky-frame[data-ground="0"]{background:var(--kn-sky-plate);border:1px solid var(--border)}@media(min-width:768px){.kn-sky-frame{flex:1;min-height:0}}.kn-tree-row{align-items:center;gap:var(--gap-tight);text-align:left;width:100%;color:var(--text);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;border-radius:0;padding:3px 6px;display:flex}.kn-tree-dir{font-weight:500}.kn-tree-row:hover{background:var(--gk-hover)}.kn-tree-row:active{background:var(--gk-press)}.kn-tree-note.is-sel{background:var(--gk-wash-accent);color:var(--text);font-weight:500}.kn-tree-note.is-sel:hover{background:var(--gk-wash-accent-strong)}@media(min-width:768px){.kn-tree-card{min-height:0;padding:10px;overflow-y:auto}}.kn-note-col{flex-direction:column;flex:1;min-height:0;display:flex}.kn-note-head{border-bottom:1px solid var(--divider);flex:none;padding:12px 16px}.kn-note-head-row{align-items:center;gap:var(--gap-row);display:flex}.kn-note-flow{flex:1;min-height:0;padding:16px;overflow-y:auto}@media(min-width:1024px){.kn-split>.split-detail-wrap{padding-bottom:0}.kn-split .kn-note-head{padding:0 0 var(--gap-row)}.kn-split .kn-note-flow{padding:var(--gap-row) 0 14px}}.kn-galaxy-note{flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}.kn-vault-row{align-items:center;gap:var(--gap-row);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.kn-search-row{gap:var(--gap-row);margin-bottom:var(--gap-row);display:flex}.kn-mode-row{align-items:center;gap:var(--gap-row);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.kn-results{gap:var(--gap-row);flex-direction:column;display:flex}.kn-backlinks{margin-top:var(--gap-lg);border-top:1px solid var(--divider);padding-top:var(--sp-3)}.kn-galaxy-pop{z-index:var(--z-dock);border-radius:var(--radius-3xl);background-color:var(--gk-glass-pop);background-image:var(--gk-sheen);-webkit-backdrop-filter:blur(var(--gk-blur-pop)) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur-pop)) saturate(var(--gk-saturate));box-shadow:var(--gk-lift-2);border:0;padding:8px 11px;display:flex;position:absolute}.kn-galaxy-info{text-shadow:0 1px 5px var(--kn-sky-halo),0 0 2px var(--kn-sky-halo-soft)}.kn-vault-chips{gap:var(--gap-tight);display:flex}.kn-vault-stats{column-gap:var(--gap-tight);font-size:var(--fs-eyebrow);flex-wrap:wrap;row-gap:2px;display:inline-flex}.kn-stat-seg{white-space:nowrap}.kn-micro{font-size:var(--micro-fs,10px)}.kn-reader-micro{font-size:var(--micro-fs,10.5px)}.kn-ink{color:var(--text)}.kn-ink-accent{color:var(--accent)}.kn-break{word-break:break-word}.kn-chip-btn{cursor:pointer}.kn-tree-ico{color:var(--text-muted);flex:none}.kn-tree-count{font-size:var(--micro-fs,10px);margin-left:auto}.kn-note-navrow{gap:var(--sp-1);flex:none;display:flex}.kn-note-navbtn{flex:none}.icon-btn.kn-drill-nav{flex:none;width:34px;height:34px}.kn-head-path{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kn-note-pad{padding:var(--sp-4)}.kn-note-head-unb{padding:2px 0 var(--gap-row)}.kn-note-title-row{align-items:flex-start;gap:var(--sp-2);display:flex}.kn-note-title{min-width:0;font-weight:600;font-size:var(--fs-h2);flex:1}.kn-note-path{font-size:var(--micro-fs,10.5px)}.kn-chip-wrap{gap:var(--gap-tight);flex-wrap:wrap;display:flex}.kn-note-chips{margin-top:var(--sp-2)}.kn-tag-chip{font-size:var(--micro-fs,10.5px);color:var(--accent)}.kn-backlinks-head{align-items:center;gap:var(--gap-tight);margin-bottom:var(--sp-2);display:flex}.kn-backlinks-count{font-weight:600;font-size:var(--fs-xs)}.kn-props{margin-bottom:var(--sp-4);overflow:hidden}.kn-props-head{align-items:center;gap:var(--gap-tight);width:100%;padding:var(--gap-tight) var(--gap-row);cursor:pointer;text-align:left;color:var(--text-muted);font-size:var(--micro-fs,10.5px);text-transform:uppercase;letter-spacing:.4px;background:0 0;border:none;display:flex}.kn-props-count{text-transform:none;letter-spacing:0;margin-left:auto}.kn-props-grid{gap:5px var(--gap-row);padding:2px var(--gap-row) 9px;grid-template-columns:auto 1fr;align-items:baseline;display:grid}.kn-props-key{font-size:var(--micro-fs,10.5px);word-break:break-word}.kn-props-vals{gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.kn-fm-url{text-overflow:ellipsis;max-width:100%;font-size:var(--fs-eyebrow);color:var(--accent);overflow:hidden}.kn-fm-text{font-size:var(--fs-xs);color:var(--text);word-break:break-word}.kn-fm-run{align-items:baseline;gap:var(--sp-1);min-width:0;font-size:var(--fs-xs);flex-wrap:wrap;display:inline-flex}.kn-fm-link{font-size:var(--fs-eyebrow);cursor:pointer}.kn-fm-dead{font-size:var(--fs-eyebrow);border-style:dashed}.kn-search-col{max-width:820px}.kn-btn-fixed{flex:none}.kn-index-note{font-size:var(--fs-eyebrow)}.kn-banner{padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);font-size:var(--fs-xs)}.kn-banner-row{align-items:center;gap:var(--gap-row);flex-wrap:wrap;display:flex}.kn-sheet-p{font-size:var(--fs-sm);margin:0;line-height:1.55}.kn-sheet-note{margin-top:var(--gap-row);font-size:var(--fs-xs)}.kn-count{font-size:var(--fs-xs)}.kn-hit{padding:var(--gap-row) var(--sp-3);text-align:left;cursor:pointer;color:var(--text)}.kn-hit-title{font-weight:600;font-size:var(--fs-sm)}.kn-hit-title-row{align-items:center;gap:var(--gap-tight);flex-wrap:wrap;display:flex}.kn-hit-chip{font-size:var(--micro-fs,10px);font-weight:400}.kn-alias-chip{margin-left:var(--gap-tight)}.kn-hit-score{font-size:var(--micro-fs,10px);margin-left:auto;font-weight:400}.kn-hit-path{margin:2px 0 var(--sp-1);font-size:var(--micro-fs,10px)}.kn-snippet{font-size:var(--fs-xs)}.kn-tag-filter{margin-bottom:14px}.kn-tag-cloud{gap:var(--sp-2);flex-wrap:wrap;display:flex}.kn-graph-split{flex:1;align-items:stretch;min-height:0;display:flex}.kn-graph-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.kn-hub-more{min-height:44px}@media(min-width:768px){.kn-tag-filter{max-width:320px}}.note-row{text-align:left;border:0;border-bottom:1px solid var(--divider);width:100%;color:var(--text);cursor:pointer;background:0 0;border-radius:0;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.note-row:last-child{border-bottom:0}.note-row-preview{font-size:var(--fs-eyebrow);color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.42;display:-webkit-box;overflow:hidden}.note-row-top{align-items:baseline;gap:8px;display:flex}.note-row-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.note-row-date{font-size:var(--fs-micro);flex:none}.note-row-meta{align-items:center;gap:var(--gap-tight);flex-wrap:wrap;display:flex}.note-row-meta .badge{font-size:var(--fs-micro)}.fm-shell{gap:var(--gap-row);flex-direction:column;min-height:0;display:flex}.fm-topbar{align-items:center;gap:var(--gap-tight);min-height:var(--control-height);flex:none;display:flex}.fm-topbar>.fm-crumbs{flex:auto;min-width:0;margin-inline-start:-.375rem}.fm-topbar>.fm-count,.fm-topbar>.icon-btn{flex:none}.fm-topbar.fm-bulk{background:var(--accent-soft);border-radius:var(--radius-2xl);padding:6px 12px}.fm-bulk-count{font-size:var(--fs-xs);font-weight:600}.fm-count{font-size:var(--fs-eyebrow);color:var(--text-faint);white-space:nowrap;margin-left:2px}.fm-body{flex:1;min-height:0;display:flex}.fm-body>[data-slot=split-gutter]{margin-inline:6px}.fm-list{flex:0 0 var(--fm-split,380px);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.fm-list.raised{isolation:isolate}.fm-list.raised:after{z-index:31}.fm-preview{gap:var(--gap-row);flex-direction:column;flex:auto;min-width:0;padding:12px;display:flex;overflow:hidden}@media(max-width:900px){.fm-body{gap:var(--gap-row);flex-direction:column}.fm-list{flex:55%}.fm-preview{flex:45%}.fm-body>[data-slot=split-gutter]{display:none}}.fm-table{min-height:0}.fm-table table{table-layout:fixed;width:100%;min-width:0}.fm-table thead th:first-child{width:2.5rem}.fm-table td{overflow:hidden}.fm-table .fm-row-open{min-width:0;max-width:100%;display:flex}.fm-table .fm-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fm-table tr:has([data-fm-active]){background:var(--gk-wash-accent)}.fm-row{align-items:center;gap:var(--gap-row);padding-left:12px;padding-right:16px;display:flex}.fm-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.fm-rows{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.fm-row{border-bottom:1px solid var(--divider);font-size:var(--fs-sm);transition:background var(--dur);padding-top:7px;padding-bottom:7px}.fm-row.sel{background:var(--accent-soft)}.fm-row.active{background:var(--gk-wash-accent)}.fm-row-open{align-items:center;gap:var(--gap-tight);cursor:pointer;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;margin:0;padding:0;display:flex}.fm-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-drop.over:after{content:"Drop files to upload here";z-index:1;border:2px dashed var(--accent);background:var(--accent-soft);color:var(--text);pointer-events:none;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.fm-preview-head{align-items:center;gap:var(--gap-row);flex-wrap:wrap;flex:none;display:flex}.fm-preview-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.fm-meta{font-size:var(--fs-eyebrow);color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:400}.fm-preview>.fm-preview-pre{margin:0 -12px -12px;padding:0 12px 12px}.fm-preview-body{flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.fm-preview-pre{font-size:var(--fs-eyebrow);white-space:pre-wrap;word-break:break-word;flex:1;min-height:0;margin:0;line-height:1.5;overflow-y:auto}.code-well{border-radius:var(--radius-sm);font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;line-height:1.5;overflow:auto}.code-well--cap{max-height:320px}.code-well--tight{font-size:var(--fs-eyebrow)}.fm-preview>[data-slot=empty]{flex:1;justify-content:center}.empty-host{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.fp-modal .sheet-body{padding-top:10px}.fp-section{align-items:center;gap:var(--gap-tight);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint);padding:8px 10px 4px;font-weight:600;display:flex}.fp-row{align-items:center;gap:var(--gap-row);border-radius:var(--radius-2xl);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur);background:0 0;border:0;padding:7px 10px;display:flex}.fp-row.sel{background:var(--accent-soft)}.fp-row-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fp-row-name{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-row-sub{font-size:var(--fs-eyebrow);color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-thumb{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:34px;height:34px}.fp-tree-row{align-items:center;gap:var(--gap-row);width:100%;padding:var(--sp-2) var(--gap-row);border-radius:var(--radius-2xl);color:inherit;font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background var(--dur);background:0 0;border:0;display:flex}.fp-tree-row.on{background:var(--gk-wash-accent);font-weight:600}.fp-foot{align-items:center;gap:var(--gap-row);width:100%;display:flex}.fp-foot-info{font-size:var(--fs-xs);color:var(--text-muted);flex:1}.fp-check{color:var(--text-faint);flex:none}.fp-check.on{color:var(--accent)}.fp-modal .sheet-body{flex-direction:column;display:flex;overflow:hidden}.fp-modal .fp-pick{gap:var(--gap-tight);min-height:var(--fp-pick-min,300px);flex-direction:column;flex:1;display:flex}.fp-modal .fp-list{flex:1;min-height:0;padding:4px;overflow-y:auto}.fk-footer{flex-direction:column;gap:8px;width:100%;display:flex}.fk-footer-row{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.fk-footer-err{font-size:var(--fs-xs);line-height:1.4}.fk-section{border:1px dashed var(--border-strong);border-radius:var(--radius-xl);margin-bottom:var(--gap-row);background:0 0}.fk-section-head{cursor:pointer;width:100%;color:var(--text);font-weight:600;font-size:var(--fs-xs);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:9px 12px;display:flex}.fk-section-chev{color:var(--text-muted);flex:none;transition:transform .12s}.fk-section-count{font-size:var(--fs-micro);color:var(--text-muted);border-radius:var(--radius-pill);margin-left:4px;padding:0 7px;font-weight:600;line-height:17px}.fk-section-body{padding:2px 12px 12px}.fk-eyebrow{font-size:var(--fs-micro);letter-spacing:.6px;text-transform:uppercase;color:var(--text-faint);margin:2px 0 6px;font-weight:700}.fk-ctx-selected{align-items:flex-start;gap:8px;display:flex}.fk-ctx-scope{font-size:var(--fs-micro);margin:8px 0 2px}.fk-topcfg{padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--gk-soft);margin-bottom:var(--gap-row)}.fk-2col{gap:var(--gap);grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;display:grid}.fk-2col>.fk-col-left{margin-bottom:0}.fk-2col>.fk-col-right{min-width:0}.fk-col-head{text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint);margin:0 0 8px;font-size:11px;font-weight:600}@media(max-width:820px){.fk-2col{grid-template-columns:1fr}}.fk-grid2{gap:var(--gap-row);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.fk-inline{align-items:center;gap:var(--gap-tight);color:var(--text-muted);font-size:12px;display:inline-flex}.fk-inline .field{width:auto}.fk-num{width:76px}.fk-time{width:120px}.fk-nextruns{gap:var(--gap-tight);flex-wrap:wrap;align-items:center;margin-top:6px;font-size:11px;display:flex}.fk-nextruns .fk-run{border:1px solid var(--border);border-radius:var(--radius-pill);padding:1px 7px}.fk-tags{gap:var(--gap-tight);flex-wrap:wrap;max-height:148px;padding:1px;display:flex;overflow-y:auto}.fk-tag{font-size:var(--fs-eyebrow);border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--border);color:var(--text-muted);background:0 0;align-items:center;padding:3px 9px;display:inline-flex}.fk-tag:hover{background:var(--gk-hover)}.fk-tag.on{background:var(--gk-wash-accent-strong);border-color:var(--accent-border);color:var(--text)}.fk-ctx-list{border:1px solid var(--border);border-radius:var(--radius);max-height:168px;margin-top:8px;overflow:auto}.fk-ctx-row{text-align:left;border:0;border-bottom:1px solid var(--border);cursor:pointer;width:100%;color:var(--text);background:0 0;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.fk-ctx-row:last-child{border-bottom:0}.fk-ctx-row:hover{background:var(--gk-hover)}.fk-ctx-row.on{background:var(--gk-wash-accent)}.fk-ctx-check{width:14px;color:var(--accent);flex:none}.fk-ctx-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fk-code{border:1px solid var(--border);border-radius:var(--radius);background:var(--gk-soft);overflow:hidden}.fk-code .cm-editor{max-height:320px;font-size:var(--fs-xs)}.fk-code .cm-editor.cm-focused{outline:none}.fk-code .cm-scroller{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.fk-code .cm-gutters{border-right:1px solid var(--border);color:var(--text-faint);background:0 0}.fk-check{cursor:pointer;font-size:var(--fs-xs);align-items:center;gap:8px;margin:4px 0 10px;display:flex}.fk-testout{margin-top:var(--gap-row);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.fk-testout-head{font-size:var(--fs-eyebrow);padding:var(--gap-tight) var(--gap-row);background:var(--gk-wash-accent);border-bottom:1px solid var(--border);font-weight:600}.fk-testout pre{max-height:220px;font-size:var(--fs-eyebrow);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;margin:0;padding:10px;overflow:auto}.fk-testout>div:last-child{border-top:1px solid var(--border);padding:8px 10px}.fk-preview-pre{padding:var(--gap-row);border:1px solid var(--border);border-radius:var(--radius);background:var(--gk-soft);max-height:220px;font-size:var(--fs-eyebrow);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.fk-preview-pre.is-data{white-space:pre}.au-ws-tabs{flex:none;padding:0}@media(min-width:768px){.au-workspace{gap:var(--gap);flex-direction:column;flex:1;min-height:0;display:flex}.au-workspace>.au-ws-body{flex-direction:column;flex:1;min-height:0;display:flex}.au-ws-pad:not(.au-ws-pad-fill){min-height:0;margin-bottom:calc(-1 * var(--stage-pad-b));padding-bottom:var(--stage-pad-b);flex:1;overflow-y:auto}.au-ws-pad-fill{flex-direction:column;flex:1;min-height:0;display:flex}.au-ws-pad-fill>.au-banner{flex:none}}.au-split-fill{flex:1;grid-auto-rows:minmax(0,1fr);align-items:stretch;min-height:0}.au-rail-controls{border-bottom:1px solid var(--divider);flex:none;padding:12px}.au-list-scroll{flex:1;min-height:0;padding:0 0 10px;overflow-y:auto}.split-host:not(.au-split-fill) .au-list-scroll{max-height:64vh}.au-detail-wrap>.au-detail{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0}.au-split-fill .au-detail-wrap>.au-detail{flex-direction:column;flex:1;min-height:0;display:flex}.au-split-fill .au-detail-fixed{flex:none;min-width:0}.au-split-fill .au-detail-flow{flex:1;min-height:0;overflow-y:auto}.au-split-fill .au-detail-wrap{padding-bottom:0}.au-split-fill .au-detail-flow{padding-bottom:14px}@media(max-width:1023px){.split-host:not(.au-split-fill) .au-list-scroll{max-height:none}.au-ws-pad-fill{margin-bottom:calc(-1 * var(--stage-pad-b));padding-bottom:var(--stage-pad-b);overflow-y:auto}.au-ws-pad-fill>.split-host.au-split-fill{row-gap:var(--gap-row);flex:none;grid-auto-rows:auto}.au-split-fill .au-list-scroll{max-height:64vh}.au-split-fill .au-detail-wrap{padding-bottom:14px;overflow:visible}.au-split-fill .au-detail-flow{padding-bottom:0;overflow:visible}}[data-slot=composer] textarea:focus-visible,[data-slot=composer-shell] textarea:focus-visible,.composer-shell textarea:focus-visible,.group\/composer textarea:focus-visible,[data-slot=command-input]:focus-visible,[data-slot=input-group-control]:focus-visible,:is(input,textarea,select):is([class*=outline-none],[class*=outline-hidden]):focus-visible{outline:none}@media(forced-colors:active){.surface:after,.raised:after,.panel:after,.sheet:after,.btn:after,.kn-galaxy-pop:after,.chip:before{content:none}.surface,.raised,.panel,.palette,.sheet,.chip,.kn-galaxy-pop,.field,.badge{border:1px solid canvastext}.segmented button[aria-selected=true],[data-slot=segmented] [role=tab][aria-selected=true],[data-slot=segmented] [data-slot=segmented-item][data-state=checked]{color:highlighttext;forced-color-adjust:none;background:highlight}.app-topbar,.stage-subchrome-band{background:canvas;border-bottom:1px solid canvastext}.app-topbar:before,.app-topbar:after{content:none}.stage{-webkit-mask-image:none;mask-image:none}}@media(min-width:768px){:root{--shell-frame:12px;--topbar-h:56px;--stage-seam-clear:20px;--stage-seam-ramp:48px;--stage-pad-t:28px;--stage-pad-x:24px;--stage-pad-r:36px}.app-shell-inset{padding:0 0 0 var(--shell-frame);gap:12px}.stage-wrap .ptr{top:calc(var(--shell-context-h,0px) - 42px)}.stage-wrap{--subchrome-h:var(--gk-chrome-h,0px)}.app-main{flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.app-topbar{z-index:var(--z-topbar,30);height:var(--topbar-h,56px);padding:0 var(--stage-pad-x,28px) 0 6px;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.app-topbar:before{content:"";inset:0 0 calc(-1 * (var(--stage-seam-ramp,48px) - var(--stage-seam-clear,12px)));z-index:-2;pointer-events:none;-webkit-backdrop-filter:blur(var(--gk-blur-float)) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur-float)) saturate(var(--gk-saturate));position:absolute;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000)}}.stage{--stage-mask-to:calc(var(--shell-context-h,0px) + var(--subchrome-h,0px));--stage-mask-from:max(0px, calc(var(--stage-mask-to) - var(--stage-seam-clear,12px)));--stage-mask-solid:calc(var(--stage-mask-from) + min(var(--stage-mask-to), var(--stage-seam-ramp,48px)));-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent var(--stage-mask-from),#000 var(--stage-mask-solid));mask-image:linear-gradient(to bottom,transparent 0,transparent var(--stage-mask-from),#000 var(--stage-mask-solid));scroll-padding-top:var(--stage-mask-solid)}.stage:has(>.mail-stage),.stage:has(>.brandgen-stage){-webkit-mask-image:none;mask-image:none}.stage-subchrome{top:var(--shell-context-h,0px);z-index:calc(var(--z-topbar,30) + 1);padding-inline:var(--stage-pad-x,28px) var(--stage-pad-r,28px);pointer-events:none;position:absolute;left:0;right:0}.stage-subchrome-band{pointer-events:auto;padding-block:8px 10px}.band-cond{min-height:28px;font-size:var(--fs-xs);align-items:center;gap:12px;display:flex}.band-cond-sum{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.band-cond-stats{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.band-cond-stat{cursor:pointer;align-items:baseline;gap:var(--gap-tight);color:var(--text);background:0 0;border:none;padding:0;display:flex}.band-cond-stat:disabled{cursor:default}.band-cond-stat .eyebrow{font-size:var(--fs-micro)}.band-cond-stat .tnum{font-size:var(--fs-body);font-weight:650}.band-cond-stat[data-warn="1"] .tnum{color:var(--warning)}.stage-subchrome-band .page-head{margin-bottom:0}.stage-subchrome-band+.stage-subchrome-band{padding-block-start:0}.stage-subchrome-band .au-coin{width:30px;height:30px}@supports not ((-webkit-mask-image:linear-gradient(#000,transparent)) or (mask-image:linear-gradient(#000,transparent))){.stage-subchrome-band{background:var(--solid-1);border-bottom:1px solid var(--divider)}}.app-sidebar{margin-block:var(--shell-frame);background-color:var(--gk-glass);background-image:var(--gk-sheen);border-radius:var(--radius-3xl);-webkit-backdrop-filter:blur(var(--gk-blur)) saturate(var(--gk-saturate));backdrop-filter:blur(var(--gk-blur)) saturate(var(--gk-saturate));box-shadow:var(--gk-lift-1);border:0;position:relative;overflow:hidden}}.viz-tip{pointer-events:none;z-index:var(--z-float);white-space:nowrap;align-items:center;gap:var(--gap-tight);border-radius:var(--radius);background:var(--solid-2,var(--gk-soft));border:1px solid var(--border-strong);box-shadow:var(--elev-float,0 6px 18px #00000057);font-size:var(--fs-eyebrow);padding:5px 9px;line-height:1.2;display:flex;position:fixed}.viz-tip-dot{width:var(--sp-2);height:var(--sp-2);border-radius:3px;flex:none}.viz-ellip{text-overflow:ellipsis;overflow:hidden}.viz-tip-label{max-width:180px}.viz-tip-val{font-weight:650}.viz-note{font-size:var(--fs-eyebrow)}.viz-delta{font-size:var(--fs-eyebrow);align-items:center;gap:3px;font-weight:600;display:inline-flex}.viz-micro{font-size:var(--micro-fs,9px)}.viz-micro-10{font-size:var(--micro-fs,10px)}.viz-host{display:inline-block;position:relative}.viz-svg{display:block}.viz-svg-ov{overflow:visible}.viz-crosshair{cursor:crosshair}.viz-fade{transition:opacity var(--dur)}.viz-nopt{pointer-events:none}.viz-rel{position:relative}.viz-ring-host{flex:none;position:relative}.viz-ring-svg{transform:rotate(-90deg)}.viz-arc{transition:stroke-dashoffset var(--dur) var(--ease)}.viz-arc-seg{transition:opacity var(--dur),stroke-width var(--dur)}.viz-center{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.viz-center-pad{text-align:center;padding:var(--sp-1)}.viz-center-val{font-weight:600;line-height:1}.viz-center-num{font-weight:650;line-height:1}.viz-center-grid{place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.viz-ring-badge{border-radius:50%;place-items:center;display:grid}.viz-sublabel{font-size:var(--micro-fs,9px);text-transform:uppercase;letter-spacing:.4px}.viz-progress{background:var(--border);border-radius:var(--radius-pill);width:100%;overflow:hidden}.viz-progress-fill{border-radius:var(--radius-pill);height:100%;transition:width var(--dur) var(--ease)}.viz-yticks{pointer-events:none;position:absolute;left:0;right:0}.viz-ytick-row{justify-content:flex-end;display:flex;position:absolute;left:0;right:0}.viz-ytick-line{border-top:1px dashed var(--divider);position:absolute;top:0;left:0;right:0}.viz-ytick-label{font-size:var(--fs-eyebrow);background:var(--solid-1);border-radius:2px;padding:0 1px;line-height:1;position:relative;transform:translateY(-50%)}.viz-plot{align-items:flex-end;display:flex;position:relative}.viz-baseline{border-top:1px solid var(--divider);position:absolute;bottom:18px;left:0;right:0}.viz-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.viz-col-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.viz-bar{border-radius:4px 4px 0 0;flex-direction:column;justify-content:flex-end;width:100%;max-width:30px;display:flex;overflow:hidden}.viz-bar-picked{outline:2px solid var(--accent);outline-offset:1px;filter:brightness(1.18)}.viz-bar-label{font-size:var(--micro-fs,9px);margin-top:var(--gap-tight);height:var(--sp-3);white-space:nowrap}.viz-al-start{align-self:flex-start}.viz-al-end{align-self:flex-end}.viz-group{justify-content:center;align-items:flex-end;gap:3px;width:100%;display:flex}.viz-gbar{border-radius:3px 3px 0 0;max-width:18px}.viz-xaxis{margin-top:var(--sp-1);justify-content:space-between;display:flex}.viz-empty-label{font-size:var(--fs-xs);text-align:center}.viz-legend{margin-top:var(--sp-2);flex-wrap:wrap;gap:14px;display:flex}.viz-legend-item{font-size:var(--fs-eyebrow);align-items:center;gap:var(--gap-tight);display:inline-flex}.viz-legend-dot{border-radius:3px;width:9px;height:9px;display:inline-block}.viz-empty{text-align:center;align-content:center;place-items:center;gap:var(--gap-tight);padding:var(--sp-2) var(--gap-row);display:grid}.viz-empty-icon{color:var(--text-faint)}.viz-empty-title{font-size:var(--fs-sm);color:var(--text-muted)}.el-ae{gap:var(--sp-3);display:flex}.el-ae-rail{flex-direction:column;flex:none;align-items:center;width:22px;display:flex}.el-ae-node{border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.el-ae-dot{border-radius:999px;width:7px;height:7px}.el-ae-line{background:var(--divider);width:2px;margin-top:var(--sp-1);min-height:var(--sp-3);flex:1}.el-ae-body{flex:1;min-width:0}.el-ae-head{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.el-ae-title{font-size:var(--fs-sm);font-weight:500}.el-ae-time{font-size:var(--fs-eyebrow)}.el-ae-text{font-size:var(--fs-xs);margin-top:var(--sp-1);white-space:pre-wrap;line-height:1.5}.el-ae-extra{margin-top:var(--sp-2);gap:var(--sp-2);flex-direction:column;display:flex}.el-statline-chev{flex:none;margin-left:auto}.el-cintro-sheet{line-height:1.55}.el-csec-rowbtn{align-items:center;gap:var(--sp-2);color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex}.el-csec-rowbtn-main{flex:auto;min-width:0}.el-csec-rowbtn-chev{flex:none}.el-csec-exit-chev{transform:rotate(180deg)}.navbtn.shell-x-attn{position:relative}.count-badge.shell-x-nav-badge{position:absolute}.shell-x-nav-caret{color:var(--text-faint);flex:none;transition:transform .15s}.app-shell.shell-x-root{display:flex;overflow:hidden}.app-shell.shell-x-root-col{flex-direction:column;display:flex;overflow:hidden}.app-sidebar.shell-x-rail{padding:var(--sp-3);flex-direction:column;flex:none;gap:2px;transition:width .16s;display:flex;overflow:hidden}.shell-x-rail-head{align-items:center;gap:var(--gap-row);padding:2px var(--sp-1) var(--sp-5);display:flex}.brand-home.shell-x-brand-btn{justify-content:flex-start;min-width:0}.shell-x-fill,.brand-lockup.shell-x-fill{flex:1;min-width:0}.shell-x-fixed{flex:none}.gs-hit{flex-direction:column;flex:1;min-width:0;display:flex}.gs-title,.gs-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-sub{font-size:var(--fs-xs);color:var(--text-faint)}.gs-flash{outline:2px solid var(--accent-fill);outline-offset:3px;transition:outline-color 1.6s ease-out}.gs-page{gap:var(--sp-4);flex-direction:column;display:flex}.gs-page-input{width:100%}.gs-filters{align-items:center;gap:var(--gap-tight);flex-wrap:wrap;display:flex}.chip.gs-chip[aria-pressed=true]{background:var(--accent-fill);color:#fff}.gs-count{opacity:.7;font-variant-numeric:tabular-nums}.gs-when{width:auto;margin-left:auto}.gs-note{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.gs-group{flex-direction:column;gap:2px;display:flex}.gs-group-head{align-items:center;gap:var(--gap-tight);margin:0 0 var(--sp-1);font-size:var(--fs-sm);color:var(--text-muted);font-weight:600;display:flex}.gs-row{text-align:left;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:2px;min-width:0;display:flex}.gs-row:hover,.gs-row:focus-visible{background:var(--gk-hover)}.gs-row-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.gs-row-meta{font-size:var(--fs-xs);color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-row-snip{font-size:var(--fs-xs);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-topbar.shell-x-mtopbar{align-items:center;gap:var(--gap-tight);height:52px;padding:0 var(--gap-row);background:0 0;flex:none;display:flex}.shell-x-ptr-arrow{transition:transform .15s}.shell-x-chip-word{color:var(--text)}.chip.shell-x-update{color:var(--warning);background:var(--warning-bg)}.icon-btn.shell-x-rel{position:relative}.count-badge.shell-x-inbox-badge{position:absolute;top:-4px;right:-4px}.sb-block{padding:var(--sp-8) var(--sp-4);text-align:center;place-items:center;gap:var(--sp-2);display:grid}.sb-title{font-weight:500}.sb-sub{font-size:var(--fs-sm)}.sb-act{margin-top:var(--sp-1)}.sb-hide{visibility:hidden}.sb-ico-err{color:var(--danger)}.sb-ico-warn{color:var(--warning)}.ab-bar{padding:var(--gap-row) 14px;align-items:center;gap:var(--gap-row);flex-wrap:wrap;margin-bottom:14px;display:flex}.ab-ico{flex:none}.ab-note{font-size:var(--fs-xs);flex:220px;min-width:0;line-height:1.45}.btn.ab-apply{color:var(--warning);border-color:var(--warning);flex:none;margin-left:auto}.ab-msg{font-size:var(--fs-xs);color:var(--accent);flex-basis:100%;line-height:1.4}.dlg-msg{font-size:var(--fs-body);color:var(--text);line-height:1.55}.dlg-form{gap:var(--sp-2);flex-direction:column;display:flex}.dlg-pmsg{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5}.sc-label{color:var(--text)}.icon-btn.sheet-x{border:0;flex:none;margin-left:auto}.tool-landing{gap:var(--gap-lg);flex-direction:column;display:flex}.tool-landing.tl-fill{height:100%;min-height:0}.tl-hero-txt{min-width:0}.band-cond-stats.tl-cond-stats{margin-left:0}.tl-unit{margin-left:3px;font-weight:400}.ii-glyph-svg{display:block}.ii-coin{box-sizing:border-box;border-radius:999px;flex:none;display:block;position:relative;overflow:hidden}.ii-coin .ii-fill{border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0}.ii-coin .ii-scrim{background:radial-gradient(circle at 50% 45%,#00000057,#0000 68%);border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0}.ii-coin .ii-glyph{filter:drop-shadow(0 1px 1px #00000059);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.ii-sigil{box-sizing:border-box;flex:none;display:block;position:relative;overflow:hidden}.ii-sigil .ii-fill-sq{position:absolute;top:0;right:0;bottom:0;left:0}.ii-sigil .ii-scrim-sq{background:radial-gradient(circle at 50% 40%,#00000052,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.ii-sigil .ii-mono{color:#fff;text-shadow:0 1px 2px #0006;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.ii-bare{flex:none;display:inline-flex}.avatar-stack>.ii-more{background:var(--gk-soft);color:var(--text-muted);box-sizing:border-box;border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid}.dtx-body{gap:var(--sp-2);flex-direction:column;flex:1;min-height:0;display:flex}.dtx-id,.dtx-goal{font-size:var(--fs-eyebrow)}.dtx-raw{white-space:pre-wrap;word-break:break-word;min-height:0;font-size:var(--fs-eyebrow);flex:1;line-height:1.45;overflow:auto}.pwa-icon{color:var(--accent);flex:none}.pwa-coach{font-size:var(--fs-xs)}.ill-svg{display:block;overflow:visible}.ftype-mark{flex:none}.ftype-mark--dir{color:var(--text-muted)}.proj-picker-name{font-weight:600;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proj-picker-slug{font-size:var(--fs-eyebrow);flex:none;margin-left:auto}label.muted.cas-label{font-size:var(--fs-eyebrow)}.pm-tile{box-sizing:border-box;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.pm-scrim{background:radial-gradient(circle at 50% 38%,#0000004d,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.pm-mono{color:#fff;text-shadow:0 1px 2px #00000073;font-weight:700;position:relative}.us-m-row{gap:3px;display:grid}.us-m-head{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-eyebrow);display:flex}.us-m-head--wrap{flex-wrap:wrap}.us-m-nowrap{white-space:nowrap}.us-m-pct{font-weight:600}.us-m-track{background:var(--raised);border-radius:3px;height:6px;overflow:hidden}.us-m-fill{height:100%;transition:width .3s}.chip.us-m-cov{font-size:var(--micro-fs,10px);flex:none}.us-m-strip{align-items:flex-end;gap:var(--gap-tight);display:flex}.us-m-bars{flex:auto;align-items:flex-end;gap:2px;min-width:0;height:18px;display:flex}.us-m-bar{border-radius:2px 2px 0 0;flex:1 1 0;min-width:1px;max-width:24px;min-height:2px}.us-m-peak{font-size:var(--fs-micro);white-space:nowrap;flex:none;line-height:1.4}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}@keyframes gk-sweep{0%{transform:translate(calc(-100% * var(--gk-motion,1)))}to{transform:translate(calc(300% * var(--gk-motion,1)))}}@keyframes gk-shimmer{0%{background-position:calc(200% * var(--gk-motion,1)) 0}to{background-position:calc(-200% * var(--gk-motion,1)) 0}}:root{--state-warn: var(--warning);--state-danger: var(--danger)}html.kb-open .sheet-scrim{height:calc(var(--vvh, 100dvh) / var(--ui-scale, 1));bottom:auto;transform:translateY(var(--vvo, 0px))}@media(pointer:coarse){.sheet-body :is(input,textarea,select){scroll-margin-block:96px 140px}}@media(max-width:767px){.boot-gate{place-items:start center;padding-top:max(12vh,env(safe-area-inset-top));overflow-y:auto}html.kb-open .boot-gate{padding-top:max(16px,env(safe-area-inset-top))}.sheet-bottom{max-height:90dvh}}@media(max-width:767px){.page-head:not([data-mph]){display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--gap-row);row-gap:var(--gap-tight);margin-bottom:var(--sp-3)}.page-head:not([data-mph]) .page-title{order:1;flex:1 1 140px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.page-head:not([data-mph]) .page-actions{order:2;flex:0 1 auto;margin-left:auto;flex-wrap:wrap}.page-head:not([data-mph]) .page-sub{order:3;flex:1 1 100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .tool-hero:not([data-mph]){flex-wrap:wrap;align-items:center;row-gap:8px}html .tool-hero:not([data-mph])>div:not(.page-actions){flex:1 1 140px;min-width:0}html .tool-hero:not([data-mph]) .page-actions{flex:0 1 auto;flex-wrap:wrap;margin-left:auto;overflow-x:visible}html .tool-hero[data-mph]{flex-wrap:nowrap}}.mph{display:flex;align-items:center;gap:8px;min-height:44px;margin-bottom:12px}.mph-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-.2px}.mph-count{color:var(--text-muted);font-weight:500;font-variant-numeric:tabular-nums}.mph-coin{flex:none;display:grid;place-items:center;width:24px;height:24px}.mph-back{flex:none;display:grid;place-items:center;width:44px;height:44px;margin-left:-10px;padding:0;border:0;border-radius:var(--gk-radius-button);background:transparent;color:var(--text);cursor:pointer}.mph-back:active{background:var(--gk-press)}.mph-chip,.mph-primary,.mph-more{flex:none}.mph-switch{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:var(--gap-tight);min-height:44px;padding:0;border:0;background:transparent;color:var(--text);font-family:var(--font-ui);font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-.2px;text-align:left;cursor:pointer}.mph-switch-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mph-switch-caret{flex:none;color:var(--text-muted)}@media(max-width:767px){.mph--back{position:sticky;top:calc(var(--shell-context-h, 0px) - var(--stage-pad-t, 0px));z-index:var(--z-dock);min-height:48px;margin-bottom:8px;background:var(--band-solid, var(--solid-1));border-bottom:1px solid var(--divider);margin-inline:calc(-1 * var(--stage-pad-x));padding-inline:var(--stage-pad-x)}.mph--back[data-bleed="0"]{margin-inline:0;padding-inline:0}:root:has(.mph--back){--mph-h: 48px}}.statline{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:0 6px;width:100%;min-height:32px;margin:0;padding:0;border:0;background:transparent;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-xs);line-height:1.4;text-align:left;font-variant-numeric:tabular-nums;cursor:pointer}.statline-seg{display:inline-flex;align-items:baseline;gap:var(--gap-tight);white-space:nowrap}.statline-seg+.statline-seg:before{content:"·";margin-right:6px;color:var(--text-faint)}.statline-seg[data-tone=warn]{color:var(--state-warn)}.statline-seg[data-tone=danger]{color:var(--state-danger)}.statgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-row)}.statgrid>*{min-width:0}@media(max-width:767px){.statgrid>.mcard{min-height:0!important;padding:12px 14px!important}.statgrid [data-slot=kpi-label]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statgrid [data-slot=kpi-ring]{display:none}.statgrid[data-gauge] [data-slot=kpi-ring],.statgrid .mcard[data-gauge] [data-slot=kpi-ring]{display:block}.statgrid [data-slot=kpi-value]{font-size:22px!important}}.alertbar{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--state-warn) 26%,transparent);background:color-mix(in srgb,var(--state-warn) 12%,transparent);color:var(--text);font-family:var(--font-ui);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.alertbar-dot{flex:none;width:7px;height:7px;border-radius:var(--radius-pill);background:var(--state-warn)}.alertbar-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alertbar-chev{flex:none;color:var(--text-muted)}.alertbar--warn{border-color:color-mix(in srgb,var(--state-warn) 26%,transparent);background:color-mix(in srgb,var(--state-warn) 12%,transparent)}.alertbar--warn .alertbar-dot{background:var(--state-warn)}.alertbar--info{border-color:var(--accent-border);background:var(--accent-soft)}.alertbar--info .alertbar-dot{background:var(--accent)}.alertbar--danger{border-color:color-mix(in srgb,var(--state-danger) 30%,transparent);background:color-mix(in srgb,var(--state-danger) 12%,transparent)}.alertbar--danger .alertbar-dot{background:var(--state-danger)}.cintro{display:flex;align-items:baseline;gap:var(--gap-tight);margin:0;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.55}.cintro>:first-child{flex:1 1 auto;min-width:0}.cintro-more{position:relative;flex:none;padding:0;border:0;background:transparent;color:var(--accent);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:500;cursor:pointer}.csec{display:flex;flex-direction:column;min-width:0}.csec-head{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0;border:0;background:transparent;color:var(--text);font-family:var(--font-ui);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.csec-head .csec-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csec-head .csec-count{flex:none}.csec-head .csec-icon{flex:none;display:inline-flex;color:var(--text-muted)}.csec-head .csec-chev{flex:none;color:var(--text-muted);transform:rotate(-90deg);transition:transform var(--dur)}.csec-head .csec-chev[data-open="1"]{transform:none}@media(prefers-reduced-motion:reduce){.csec-head .csec-chev{transition:none}}.csec-body{min-width:0}.csec-exit{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--gap-tight);width:100%;min-height:44px;padding:0 8px max(0px,env(safe-area-inset-bottom));border:0;border-top:1px solid var(--divider);background:var(--band-solid, var(--solid-1));color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer}.secrail{display:flex;align-items:center;gap:var(--gap-tight);min-height:44px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;overscroll-behavior-x:contain}.secrail[data-fade-r="1"]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.secrail[data-fade-l="1"]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px);mask-image:linear-gradient(to right,transparent,#000 28px)}.secrail[data-fade-l="1"][data-fade-r="1"]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.secrail-chip{flex:none;position:relative;display:inline-flex;align-items:center;gap:var(--gap-tight);height:var(--control-height);padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--gk-soft);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:500;white-space:nowrap;cursor:pointer}.secrail-chip[data-active="1"],.secrail-chip[aria-selected=true],.secrail-chip[aria-current=true]{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border)}.mtabs{display:flex;align-items:center;gap:var(--gap-row);min-height:44px}.mtabs>[data-slot=tab-strip]{flex:1 1 auto;min-width:0}@media(max-width:767px){.mtabs,.secrail,.list-tools{margin-inline:calc(-1 * var(--stage-pad-x));padding-inline:var(--stage-pad-x);scroll-padding-inline:var(--stage-pad-x)}.mtabs[data-bleed="0"],.secrail[data-bleed="0"],.list-tools[data-bleed="0"]{margin-inline:0;padding-inline:0}.raised{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in srgb,var(--gk-soft) 100%,var(--solid-2) 22%)}.btn-primary{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklab,var(--accent) 30%,transparent)}.mph>.mph-title{flex:0 1 auto}.mph>.mph-count{margin-right:auto}.mtabs[data-sticky="1"],.secrail:not([data-sticky="0"]),.list-tools{position:sticky;top:calc(var(--shell-context-h, 0px) + var(--mph-h, 0px) - var(--stage-pad-t, 0px));z-index:var(--z-dock);background:var(--band-solid, var(--solid-1));border-bottom:1px solid var(--divider)}.list-tools[data-sticky="0"]{position:static;background:transparent;border-bottom:0}.mtabs [data-slot=segmented][data-layout=fit]>[data-slot=segmented-item]{max-width:calc(100vw - (var(--stage-pad-x) * 2) - 44px)}}.list-tools{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap;min-height:44px;padding-block:6px}.list-tools>.search-field,.list-tools>.field{flex:1 1 180px;min-width:0}@media(pointer:coarse){html .list-tools>button.chip,html .list-tools>a.chip,html .list-tools>[role=button].chip{min-height:44px}html .list-tools>button.chip:after,html .list-tools>a.chip:after,html .list-tools>[role=button].chip:after{top:0;right:-4px;bottom:0;left:-4px}}.list-tools-count{flex-basis:100%;color:var(--text-muted);font-size:var(--fs-eyebrow);font-variant-numeric:tabular-nums}.loadmore{margin-top:8px}.ledger{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;min-width:0}.ledger-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:0;width:100%;min-height:52px;padding:8px 0;margin:0;border:0;border-bottom:1px solid var(--divider);border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left}.ledger-row--open{cursor:pointer}@media(hover:hover){.ledger-row--open:hover{background-color:var(--gk-hover)}}.ledger-row--open:active{background:var(--gk-press)}.ledger-status{grid-column:1;grid-row:1 / span 2;display:flex;align-items:center;padding-right:10px}.ledger-primary{grid-column:2;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:500;color:var(--text)}.ledger-num{grid-column:3;grid-row:1;justify-self:end;padding-left:10px;white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums;color:var(--text)}.ledger-meta{grid-column:2 / -1;grid-row:2;min-width:0;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-eyebrow);color:var(--text-muted)}.ledger-sep{color:var(--text-faint)}.ledger-row>.row-kebab{grid-column:4;grid-row:1 / span 2;margin-left:4px}@media(max-width:767px){.ledger-group{position:sticky;top:calc(var(--shell-context-h, 0px) + var(--mph-h, 0px) - var(--stage-pad-t, 0px));z-index:1;display:flex;align-items:center;min-height:28px;background:var(--band-solid, var(--solid-1));border-bottom:1px solid var(--divider);color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}}.ledger[data-window] .ledger-row{content-visibility:auto;contain-intrinsic-size:auto 56px}.sortchip{position:relative;cursor:pointer;font-family:var(--font-ui);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-variant-numeric:tabular-nums;max-width:100%}.sortchip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-kebab{flex:none}.asheet .sheet-body{padding:6px 8px max(16px,env(safe-area-inset-bottom))}.asheet-list{display:flex;flex-direction:column;min-width:0}.asheet-subtitle{min-width:0;font-size:12px;font-weight:400}.asheet .sheet-title{flex-wrap:wrap}.asheet-row{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 8px;border:0;border-radius:var(--radius-2xl);background:transparent;color:var(--text);font-family:var(--font-ui);font-size:14px;text-align:left;cursor:pointer}.asheet-row>svg{flex:none;color:var(--text-muted)}.asheet-row:active{background:var(--gk-press)}.asheet-row:disabled{opacity:.5;cursor:default}.asheet-row--danger{color:var(--state-danger)}.asheet-row--danger>svg{color:var(--state-danger)}.asheet-div{height:1px;margin:8px 0;border:0;background:var(--divider)}.asheet-row-label{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asheet-row-detail{min-width:0;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-eyebrow);font-weight:400;color:var(--text-muted)}.asheet-row:has(.asheet-row-detail){min-height:56px}.asheet-row-badge{flex:none;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.picker-list{display:flex;flex-direction:column;min-width:0}.picker-empty{display:flex;align-items:center;justify-content:center;min-height:64px;font-size:13px}.picker-row{display:flex;align-items:center;gap:var(--gap-row);width:100%;min-height:48px;padding:0 8px;border:0;border-radius:var(--radius-2xl);background:transparent;color:var(--text);font-family:var(--font-ui);font-size:14px;text-align:left;cursor:pointer}.picker-row:active{background:var(--gk-press)}.picker-row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.picker-row-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-row-detail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-eyebrow);color:var(--text-muted)}.picker-row:has(.picker-row-detail){min-height:56px}.picker-row[aria-selected=true]{color:var(--text)}.picker-row[aria-selected=true] .picker-check{color:var(--accent)}.picker-check{flex:none;opacity:0}.picker-row[aria-selected=true] .picker-check{opacity:1}.picker-search{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:12px 0 8px;background:var(--solid-2)}.picker-group{position:sticky;top:0;z-index:1;display:flex;align-items:center;min-height:28px;padding:0 8px;background:var(--solid-2);color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.picker-search~.picker-group{top:var(--picker-search-h, 54px)}@media(pointer:coarse){.picker-sheet{--picker-search-h: 64px}}.editor-sheet .sheet-body{display:flex;flex-direction:column;overflow:hidden;padding:0}.editor-sheet-desc{flex:none;padding:8px 16px 0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-sheet-body{flex:1 1 auto;min-height:0;width:100%;resize:none;border:0;border-radius:0;background:transparent;color:var(--text);font-family:var(--font-mono);font-size:16px;line-height:1.55;padding:12px 16px;overflow:auto}.editor-sheet-body:focus-visible{outline:2px solid transparent;outline-offset:-2px;box-shadow:inset 0 0 0 var(--gk-focus-ring-w) var(--gk-focus-ring)}.editor-sheet .sheet-footer,.s5-tpl-editor .sheet-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}@media(max-width:767px){.picker-sheet .sheet-body{padding:6px 8px max(16px,env(safe-area-inset-bottom))}.picker-sheet--tall{height:92dvh;max-height:92dvh}}.mediagrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.mediagrid>*{position:relative;aspect-ratio:1;min-width:0;overflow:hidden}.mediagrid-cell{padding:0;border:0;border-radius:var(--radius-sm);background:var(--gk-soft);color:inherit;font:inherit;cursor:pointer}.mediagrid-img,.mediagrid img,.mediagrid video{width:100%;height:100%;object-fit:cover;display:block}.mediagrid-fallback{display:grid;place-items:center;width:100%;height:100%;padding:4px;color:var(--text-faint);font-size:12px;text-align:center;overflow:hidden}.mediagrid-badge{position:absolute;left:3px;bottom:3px;padding:1px 5px;border-radius:var(--radius-sm);background:color-mix(in srgb,#000 55%,transparent);color:#fff;font-size:11px;line-height:1.4;pointer-events:none}.backtotop{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:var(--z-dock);display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-tight);min-width:44px;min-height:44px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--solid-2);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:500;box-shadow:var(--elev-float);cursor:pointer}.clamp-n{display:-webkit-box;-webkit-line-clamp:var(--n, 3);line-clamp:var(--n, 3);-webkit-box-orient:vertical;overflow:hidden}@media(max-width:767px){.sheet-body pre{white-space:pre-wrap;word-break:break-word}}@media(prefers-reduced-motion:reduce){.backtotop,.mph--back,.secrail{scroll-behavior:auto}}:root{--nav-active-bg: color-mix(in srgb, var(--accent) 14%, transparent);--nav-active-ink: var(--accent)}:root[data-theme=light]{--nav-active-bg: color-mix(in srgb, var(--accent) 18%, white);--nav-active-ink: color-mix(in srgb, var(--accent) 78%, black)}.mm-panel{width:min(calc(88vw / var(--ui-scale, 1)),420px)}.mm-panel .mm-topband{flex:none;display:flex;flex-direction:column;gap:8px;padding:6px 10px 10px;border-bottom:1px solid var(--divider)}.mm-panel .mm-toolbar{display:flex;align-items:center;gap:4px}.mm-panel .mm-toolbar .icon-btn{width:44px;height:44px;min-width:44px;min-height:44px;border:0;border-radius:var(--gk-radius-button);background:transparent;color:var(--text-muted)}.mm-panel .mm-toolbar .icon-btn:active{background:var(--gk-press)}.mm-panel .mm-toolbar .mm-logout{color:var(--danger)}.mm-panel .mm-toolbar .mm-logout:active{background:var(--danger-bg)}.mm-panel .mm-toolbar .mm-close{margin-left:auto;color:var(--text)}.mm-panel .mm-search{position:relative}.mm-panel .mm-search .field{height:44px;font-size:16px;padding:0 40px 0 34px}.mm-panel .mm-search-ico{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--text-faint);pointer-events:none}.mm-panel .mm-search .field::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mm-panel .mm-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:var(--gk-soft);color:var(--text-muted);cursor:pointer}.mm-panel .mm-search-clear:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.mm-panel .mm-body{padding-top:2px}.mm-panel .mm-group{border-bottom:0;padding-bottom:0;margin-bottom:0}.mm-panel .mm-group-end{border-bottom:1px solid var(--divider);padding-bottom:8px;margin-bottom:8px}.mm-panel .mm-eyebrow{padding:10px 6px 6px}.mm-panel .mm-row{display:flex;align-items:center;gap:13px;width:100%;min-height:48px;padding:0 10px;border:0;border-radius:var(--radius-2xl);background:transparent;color:var(--text-muted);font-family:var(--font-ui);font-size:14px;text-align:left;cursor:pointer;box-shadow:none}.mm-panel .mm-row-label{flex:1;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.mm-panel .mm-row.active{background:var(--nav-active-bg);box-shadow:inset 3px 0 0 var(--nav-active-ink);color:var(--nav-active-ink);font-weight:600}.mm-panel .mm-row:active{background:var(--gk-press)}.mm-panel .mm-grouphead .mm-row-ico{transition:transform var(--dur) var(--ease)}.mm-panel .mm-grouphead.open .mm-row-ico{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.mm-panel .mm-grouphead .mm-row-ico{transition:none}}.mm-panel .mm-shelf-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:4px}.mm-panel .mm-shelf-edit{position:relative;flex:none;min-height:24px;padding:0 2px;border:0;background:transparent;color:var(--accent);font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.mm-panel .mm-shelf-edit:after{content:"";position:absolute;top:-10px;right:-12px;bottom:-10px;left:-12px}.mm-panel .mm-shelf{padding-top:7px;padding-right:7px}.mm-panel .mm-tile-wrap{position:relative;flex:0 0 auto;display:flex;align-self:stretch}.mm-panel .mm-tile-wrap>.mm-tile{flex:1 1 auto;justify-content:center}.mm-panel .mm-tile-rm{position:absolute;top:-4px;right:-4px;z-index:1;width:22px;height:22px;display:grid;place-items:center;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--solid-3);color:var(--danger);cursor:pointer}.mm-panel .mm-tile-rm:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.mm-panel .mm-tile-add{border:1px dashed var(--border-strong);color:var(--text-muted);background:transparent}.mm-panel .mm-tile.active{background:var(--nav-active-bg);box-shadow:inset 3px 0 0 var(--nav-active-ink);color:var(--nav-active-ink)}.mm-panel .mm-tile.active .mm-tile-label{color:var(--nav-active-ink)}.mm-panel .mm-tile[aria-disabled=true]{opacity:.85}@media(pointer:coarse){html .icon-btn{width:44px;height:44px;min-width:44px;min-height:44px}html .fm-row,html .fp-row,html .fp-tree-row,html .picker-row,html .asheet-row,html .ledger-row,html .csec-head,html .alertbar{min-height:44px}html label.fk-check,html .cfg-row.switch-row{min-height:44px;align-items:center}html .note-todo-row{min-height:44px;padding-block:8px;align-items:center}html .fm-row input[type=checkbox],html .fk-check input[type=checkbox],html .note-todo-row input[type=checkbox]{width:20px;height:20px}html button.chip,html a.chip,html [role=button].chip,html .chip-action,html .sortchip,html .secrail-chip{position:relative}html button.chip:after,html a.chip:after,html [role=button].chip:after,html .chip-action:after,html .sortchip:after,html .secrail-chip:after{content:"";position:absolute;top:-9px;right:-4px;bottom:-9px;left:-4px}html .mobile-topbar .chip-action[data-compact="1"]{min-width:36px;justify-content:center}html .btn-sm{position:relative}html .btn-sm:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}html .btn.btn-iconish{position:relative}html .btn.btn-iconish:before{content:"";position:absolute;top:0;right:-5px;bottom:0;left:-5px}html .toggle{position:relative}html .toggle:after{content:"";position:absolute;top:-11px;right:-3px;bottom:-11px;left:-3px}html .msc-nav{position:relative}html .msc-nav:after{content:"";position:absolute;top:-11px;right:-13px;bottom:-11px;left:-13px}html .fm-row-open{position:relative}html .fm-row-open:after{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}html .statline{position:relative}html .statline:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}html .cintro-more{position:relative}html .cintro-more:after{content:"";position:absolute;top:-14px;right:-8px;bottom:-14px;left:-8px}html .picker-search input,html .list-tools input,html .editor-sheet-body{font-size:max(16px,1em)}}@media(max-width:767px){html .mobile-topbar .brand-home{min-height:44px}}@media(max-width:767px){.mtabs [data-slot=segmented]{scroll-padding-inline:var(--stage-pad-x)}}@media(max-width:767px){.sheet,.sheet-header{background:var(--solid-2)}}.picker-sheet .sheet-body{padding-top:0}@media(max-width:767px){.mph--back,.mtabs[data-sticky="1"],.secrail:not([data-sticky="0"]),.list-tools{padding-top:var(--stage-pad-t, 0px);margin-top:calc(-1 * var(--stage-pad-t, 0px))}}.secrail{scrollbar-width:none}.secrail::-webkit-scrollbar{display:none}@media(max-width:767px){.cpm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet);background:var(--bg);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px)}.cpm-head{flex:none;display:flex;align-items:center;gap:8px;padding:6px 10px 6px 12px;min-height:52px;border-bottom:1px solid var(--border);background:var(--bg)}.cpm-input{flex:1 1 auto;min-width:0;font-size:max(16px,1em)}.cpm-cancel{flex:none;min-width:44px;min-height:44px;padding:0 6px;background:transparent;border:0;color:var(--accent);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.cpm-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--kb-inset, 0px) + 16px + env(safe-area-inset-bottom,0px))}.cpm-eyebrow{padding:14px 16px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.cpm-row{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 16px;text-align:left;background:transparent;border:0;color:var(--text);font:inherit;font-size:15px;cursor:pointer}.cpm-row:active{background:var(--gk-press)}.cpm-row-ico{flex:none;width:22px;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.cpm-row-txt{flex:1 1 auto;min-width:0}.cpm-row-label,.cpm-row-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpm-row-sub{font-size:12px;color:var(--text-faint);margin-top:1px}}@media(max-width:767px){html .usg-pop-body{-webkit-overflow-scrolling:touch}html .usg-pop-title{font-size:15px}html .usg-pop-ago{font-size:12px}html .usg-row{padding:10px 12px;row-gap:6px}html .usg-row-label{font-size:14px}html .usg-bal,html .usg-row-off,html .usg-row-none{font-size:13px}html .usg-mb-track{height:5px}}@media(max-width:767px){.dk-phone{display:flex;flex-direction:column;gap:var(--gap)}.dk-phone>.mph{margin-bottom:0}html .dk-attn-card{width:min(226px,calc(100vw - var(--stage-pad-x) * 2 - 32px))}html .dk-attn-x{top:12px;right:12px}html .dk-attn-top{padding-right:26px}html .dk-attn-foot,html .dk-reason{font-size:var(--fs-eyebrow)}.dk-sec{display:block;margin-top:0}.dk-sec-title{margin:0 0 var(--gap-row)}.dk-sec-note{font-size:var(--fs-eyebrow);margin-top:var(--gap-row)}.dk-projrows{display:flex;flex-direction:column;gap:var(--sp-2)}.dk-projrow{position:relative;display:flex;align-items:center;gap:var(--gap-row);min-height:56px;max-height:64px;padding:8px 12px;width:100%;text-align:left}.dk-projrow-main{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.dk-projrow-name{font-size:var(--fs-sm);font-weight:600}.dk-projrow-ago{font-size:11px}.dk-projrow-coins{flex:none;display:flex;align-items:center;gap:var(--gap-tight)}.dk-projrow>.chip{flex:none}.dk-projrow-goal{position:absolute;left:12px;right:12px;bottom:6px;display:block;pointer-events:none}.dk-seg{margin-bottom:var(--gap-row)}.dk-seg>.segmented{width:100%}.dk-seg>.segmented>button{flex:1 1 0;min-width:0}.dk-showall{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap;margin-top:var(--sp-3)}.dk-showall-stuck{position:sticky;bottom:0;z-index:1;margin-inline:calc(-1 * var(--pad-panel));padding:var(--sp-2) var(--pad-panel) calc(4px + env(safe-area-inset-bottom));background:var(--solid-1);border-top:1px solid var(--divider)}.dk-ceorow{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:64px;padding:10px 12px;margin-bottom:var(--gap-row);text-align:left;cursor:pointer}.dk-ceorow-main{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.dk-ceorow-top{display:flex;align-items:center;gap:var(--gap-tight);min-width:0}.dk-ceorow-name{font-size:14px;font-weight:600;min-width:0}.dk-ceorow-sub{font-size:var(--fs-eyebrow)}.dk-ceorow>svg{flex:none}.dk-agentrows{display:flex;flex-direction:column}.dk-agentrow{display:flex;align-items:center;gap:var(--gap-row);width:100%;min-height:44px;padding:4px 0;border:0;border-top:1px solid var(--divider);background:none;color:inherit;font-family:var(--font-ui);text-align:left;cursor:pointer}.dk-agentrows>.dk-agentrow:first-child{border-top:0}.dk-agentrow-name{flex:1 1 auto;min-width:0;font-size:var(--fs-sm)}.dk-agent-idle{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap;margin-top:var(--sp-3)}.st-phone{display:flex;flex-direction:column;gap:var(--gap)}.st-phone>.mph{margin-bottom:0}.st-verdict{display:flex;flex-direction:column;gap:var(--sp-2);padding:12px 14px;border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--state-unknown) 32%,transparent);background:color-mix(in srgb,var(--state-unknown) 10%,transparent)}.st-verdict[data-tone=up]{border-color:color-mix(in srgb,var(--state-up) 32%,transparent);background:color-mix(in srgb,var(--state-up) 10%,transparent)}.st-verdict[data-tone=degraded]{border-color:color-mix(in srgb,var(--state-degraded) 32%,transparent);background:color-mix(in srgb,var(--state-degraded) 10%,transparent)}.st-verdict[data-tone=down]{border-color:color-mix(in srgb,var(--state-down) 32%,transparent);background:color-mix(in srgb,var(--state-down) 10%,transparent)}.st-verdict-row{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.st-verdict-word{font-size:var(--fs-h2);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-verdict-sum{font-size:var(--fs-xs);color:var(--text-muted)}.st-verdict-culprits{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.st-culprit-more{color:var(--text-muted)}.st-noderows{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--gk-chip);overflow:hidden}.st-noderow{display:flex;align-items:center;gap:var(--gap-row);width:100%;min-height:64px;padding:10px 12px;border:0;border-top:1px solid var(--divider);background:none;color:inherit;font-family:var(--font-ui);text-align:left;cursor:pointer}.st-noderow:first-child{border-top:0}.st-noderow:active{background:var(--gk-press)}.st-noderow-main{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.st-noderow-name{font-size:var(--fs-sm);font-weight:600;letter-spacing:.2px}.st-noderow-sub{font-size:var(--fs-eyebrow);line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-noderow>.chip{flex:none}.st-noderow-chev{flex:none}html .statgrid.st-hostgrid [data-slot=kpi-ring]{display:block}.st-foot{font-size:var(--fs-eyebrow);line-height:1.5}.st-drill{display:block}.st-drill-lead{font-size:var(--fs-xs);line-height:1.4;margin-bottom:10px}.st-drill-block{margin-top:var(--sp-4)}.st-drill-eyebrow{margin:var(--sp-4) 0 var(--sp-2)}.st-mono{font-size:var(--fs-xs)}html .st-spark-cap{font-size:var(--fs-eyebrow)}.st-svcrows{display:flex;flex-direction:column;gap:var(--sp-2)}.st-svcrow{display:flex;align-items:center;gap:var(--gap-row);padding:8px 10px;border-radius:var(--radius-2xl);border:1px solid var(--border)}.st-svcrow[data-tone=down]{background:var(--danger-bg)}.st-svcrow-main{flex:1 1 auto;min-width:0}.st-svcrow-name{font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-svcrow-sub{font-size:var(--fs-eyebrow);margin-top:2px}.st-svcpills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-tight)}.st-svcpill{display:flex;align-items:center;gap:var(--gap-tight);min-height:36px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--gk-soft);min-width:0}.st-svcpill-name{font-size:var(--fs-xs);color:var(--text-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-mcp-rows{display:flex;flex-direction:column;gap:var(--gap-row)}.st-mcp-row{padding:10px 12px;border-radius:var(--radius-2xl);border:1px solid var(--border)}.st-mcp-row[data-tone=down]{background:var(--danger-bg)}.st-mcp-head{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.st-mcp-title{flex:1 1 auto;min-width:0;font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-mcp-head>.chip{flex:none;margin-left:auto}.st-mcp-facts{font-size:var(--fs-xs);line-height:1.45;color:var(--text-muted);margin-top:5px;overflow-wrap:anywhere}.st-mcp-fact{white-space:nowrap}.st-mcp-actions{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:nowrap;min-height:44px;margin-top:6px}.st-mcp-actions>.chip{flex:none}.st-mcp-mon{flex:1 1 auto;min-width:0;justify-content:flex-start;font-size:var(--fs-eyebrow)}.st-mcp-mon-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-mcp-actions>.st-diag{flex:none;margin-inline-start:16px}.st-drill-open{display:flex;width:100%;min-height:44px;margin-top:18px}.st-drill .st-mono{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-mcp-problems{font-size:var(--fs-eyebrow);margin-top:6px;color:var(--warning)}.st-mcp-note{font-size:var(--fs-eyebrow);margin-top:var(--sp-1)}.st-diag-sheet{display:flex;flex-direction:column;gap:var(--gap-row)}.st-diag-lead{margin:0;font-size:var(--fs-body);line-height:1.45}.st-diag-note{margin:0 0 6px;font-size:var(--fs-xs);line-height:1.5}.st-diag-act{justify-content:flex-start;width:100%;min-height:44px}}@media(pointer:coarse){html .dk-attn-x:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}}@media(max-width:767px){.mtabs.stagepager,.mtabs.inbox-tabs{margin-top:calc(4px - var(--stage-pad-t, 0px))}.board-m{display:flex;flex-direction:column;min-height:0}.stagepager .segmented.scroll>button{flex:0 0 auto}.stagepager .segmented>button{font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--text) 6%,transparent)}.stagepager .segmented>button[aria-selected=true]{background:var(--gk-wash-accent)}.board-stage-list{display:flex;flex-direction:column;gap:var(--gap-row);padding-top:var(--gap-row)}.kanban-card--touch{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.kanban-card--touch .kc-id,.kanban-card--touch .kc-pri,.kanban-card--touch .kc-date,.kanban-card--touch .kc-foot{font-size:var(--fs-xs)}.kanban-card--touch .kanban-kebab{flex:none;background:none;border-color:transparent;color:var(--text-faint)}.board-stage-empty{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:8px 2px}.board-stage-empty-t{font-size:13px;font-weight:600}.board-stage-empty-s{font-size:12px;line-height:1.45}.board-empty{display:flex;flex-direction:column;justify-content:center;gap:var(--gap-lg);min-height:62dvh;padding-top:24px}.board-empty-cta{width:100%;min-height:44px;justify-content:center}.board-composer .field,.tdr-m .field{font-size:max(16px,1em)}.tdr-m .sheet-title{min-width:0}.tdr-more{margin-left:auto}.tdr-body{display:flex;flex-direction:column;gap:var(--sp-4)}.tdr-title{font-size:var(--fs-h2);font-weight:600;line-height:1.3;margin-bottom:4px}.tdr-meta{font-size:11px;line-height:1.5}.tdr-actions{--control-height: 44px;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-row)}.tdr-actions>.btn{min-height:44px;justify-content:center}.tdr-actions>.btn:last-child:nth-child(odd){grid-column:1 / -1}.tdr-spec{font-size:13px;white-space:pre-wrap;line-height:1.5}.tdr-composer .btn{min-height:44px}.inbox-dismiss-all{display:flex;justify-content:flex-end;padding:var(--gap-row) 0 2px}.inbox-search{padding:var(--gap-row) 0 2px}.inbox-search .field{width:100%;font-size:max(16px,1em)}.inbox-count{font-size:var(--fs-eyebrow);padding-bottom:6px;font-variant-numeric:tabular-nums}.inbox-flow{display:flex;flex-direction:column;margin-inline:calc(-1 * var(--stage-pad-x))}.inbox-flow>.inbox-row{margin-inline:0;padding-inline:var(--stage-pad-x);min-height:44px}.inbox-flow>.inbox-row.is-pending{position:relative}.inbox-flow>.inbox-row.is-pending:before{content:"";position:absolute;left:calc(var(--stage-pad-x) - 3px - var(--gap-tight));top:0;bottom:0;width:3px;background:var(--accent);pointer-events:none}.inbox-flow>.inbox-group{top:calc(var(--shell-context-h, 0px) + var(--mph-h, 0px) - var(--stage-pad-t, 0px) + var(--mtabs-h, calc(var(--stage-pad-t, 0px) + 49px)));padding-inline:var(--stage-pad-x);margin:0}.inbox-flow-empty{padding:24px 0 8px}.inbox-flow .inbox-tool-tag-label,.inbox-detail--m .inbox-tool-tag-label{font-size:11px}.inbox-detail--m{display:flex;flex-direction:column;gap:var(--sp-4);padding-bottom:calc(var(--decision-bar-h, 0px) + env(safe-area-inset-bottom) + 16px)}.inbox-detail--m .inbox-detail-tags{padding-top:4px}.inbox-detail--m .inbox-detail-when{margin-left:0}.inbox-detail-title-m{font-size:16px;font-weight:600;line-height:1.35}.inbox-detail-empty{min-height:50dvh}.inbox-detail--m .faint{font-size:var(--fs-eyebrow)}.inbox-detail--m .inbox-links-prov{font-size:var(--fs-xs)}.inbox-detail--m>.inbox-links{margin-top:0}.payload-block{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg);overflow:hidden}.payload-block-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:4px 4px 4px var(--gap-row);border-bottom:1px solid var(--divider);color:var(--text-faint);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.payload-block>pre{margin:0;padding:var(--gap-row);font-family:var(--font-mono);font-size:12px;line-height:1.55;white-space:pre;overflow-x:auto;-webkit-overflow-scrolling:touch}.inbox-decision-bar{position:fixed;inset:auto 0 0 0;z-index:var(--z-dock, 6);display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--gap-row) var(--stage-pad-x) calc(var(--gap-row) + env(safe-area-inset-bottom));background:var(--solid-1);border-top:1px solid var(--border)}html.kb-open .inbox-decision-bar{bottom:var(--kb-inset, 0px);padding-bottom:var(--gap-row)}.dbar-row1,.dbar-row2{--control-height: 44px;display:flex;align-items:center;gap:var(--sp-2)}.dbar-row1>.btn,.dbar-row1>form{flex:1 1 0;min-width:0}.dbar-row1>.btn,.dbar-row2>.btn{min-height:44px;justify-content:center}.dbar-row2>.dbar-deny{flex:1 1 auto}.dbar-row2>.dbar-warn{flex:1 1 auto;color:var(--warning)}.dbar-dismiss{flex:0 0 auto;max-width:40%;margin-left:auto;background:none;color:var(--text-muted);font-weight:400}.dbar-only{flex:1 1 auto;min-height:44px;justify-content:center}.dbar-form{display:flex;align-items:center;gap:var(--sp-2);width:100%}.dbar-form .field{flex:1 1 auto;min-width:0;font-size:max(16px,1em)}.dbar-form .btn{flex:none;min-height:44px}.dbar-choices{--control-height: 44px;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.dbar-choices>.btn{min-height:44px}.dbar-answer{width:100%;font-size:max(16px,1em);line-height:1.5}.dbar-note{font-size:var(--fs-eyebrow);line-height:1.5}.peek-pop--m{left:8px;right:8px;width:auto;display:flex;flex-direction:column;overflow:hidden;padding:0}.peek-pop-backdrop--m{backdrop-filter:blur(var(--blur-scrim));-webkit-backdrop-filter:blur(var(--blur-scrim));background:var(--gk-scrim)}.peek-pop--m .peek-pop-head{flex:none;align-items:center;padding:6px 6px 6px 12px;border-bottom:1px solid var(--divider)}.peek-pop-x{margin-left:auto}.inbox-peek-list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.peek-pop--m .peek-pop-foot{flex:none;min-height:44px;border-radius:0}.inbox-peek-item{position:relative}.inbox-peek-item+.inbox-peek-item{border-top:1px solid var(--divider)}.inbox-peek-row{display:flex;flex-direction:column;justify-content:center;gap:3px;width:100%;min-height:56px;padding:9px 12px;border:0;background:none;color:var(--text);font-family:var(--font-ui);text-align:left;cursor:pointer}.inbox-peek-row:active{background:var(--gk-press)}.inbox-peek-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:500;line-height:1.35;padding-right:34px}.inbox-peek-meta{display:flex;align-items:center;gap:var(--gap-tight);min-width:0;font-size:var(--fs-eyebrow);color:var(--text-muted)}.inbox-peek-meta>.faint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-peek-x{position:absolute;top:8px;right:8px;background:none;border-color:transparent;color:var(--text-faint)}}@media(pointer:coarse){html .kanban-kebab{position:relative}html .kanban-kebab:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}html .inbox-peek-row{min-height:56px}html .peek-pop-x{position:relative}html .inbox-peek-x:after,html .peek-pop-x:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}html .payload-copy{position:relative}html .payload-copy:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}html .inbox-flow>.inbox-row{min-height:44px}html .dep-row{min-height:44px}html .inbox-detail button.badge{position:relative}html .inbox-detail button.badge:after{content:"";position:absolute;top:-11px;right:-4px;bottom:-11px;left:-4px}}@media(max-width:767px){.s3-list{display:flex;flex-direction:column;gap:8px;min-width:0}.s3-list>.mph,.s3-pv>.mph{margin-bottom:0}.s3-coin{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.s3-tools{padding-block:6px}.s3-tools>input[type=search]{flex:1 1 110px;min-width:84px;font-size:16px}.s3-filter-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s3-filter,.s3-waiting-filter{max-width:45%}.s3-tools .sortchip{max-width:40%}.s3-filter[data-active="1"]{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border)}.s3-waiting-filter{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 45%,transparent);background:color-mix(in srgb,var(--warning) 12%,transparent)}.s3-ledger .proj-row{min-height:56px;content-visibility:auto;contain-intrinsic-size:auto 60px;padding-inline-start:3px;margin-inline-start:-3px;width:calc(100% + 3px)}.s3-ledger .proj-row .ledger-primary{font-size:14px;font-weight:600}.s3-ledger .proj-row .ledger-meta{display:flex;align-items:center;gap:4px}.s3-ledger .proj-row .ledger-meta .avatar-stack{flex:none}.s3-row-time{font-size:var(--fs-eyebrow);font-weight:500;color:var(--text-muted)}.s3-waiting-chip{padding:1px 7px;font-size:var(--fs-eyebrow);color:var(--warning)}.s3-waiting-chip>span:last-child{color:var(--text)}.s3-sub .cintro{font-size:var(--fs-xs)}.attach-rail{display:flex;align-items:center;gap:var(--gap-row);min-height:52px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin-inline:calc(-1 * var(--stage-pad-x));padding-inline:var(--stage-pad-x);scroll-padding-inline:12px;-webkit-overflow-scrolling:touch}.attach-rail::-webkit-scrollbar{display:none}.attach-rail[data-fade-r="1"]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.attach-rail[data-fade-l="1"]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px);mask-image:linear-gradient(to right,transparent,#000 28px)}.attach-rail[data-fade-l="1"][data-fade-r="1"]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.attach-rail .rail-div{flex:none;width:1px;height:24px;background:var(--border)}.attach-rail>.rail-div:first-child,.attach-rail>.rail-div:last-child,.attach-rail>.rail-div+.rail-div{display:none}.rail-coin{position:relative;display:inline-flex;flex:none}.rail-coin-btn{display:block;padding:0;border:0;border-radius:var(--radius-pill);background:none;line-height:0;cursor:pointer}.rail-coin.is-dim .rail-coin-btn{opacity:.5}.rail-coin-live{position:absolute;top:0;right:0;width:9px;height:9px;border-radius:var(--radius-pill);background:var(--success);border:2px solid var(--solid-1);pointer-events:none}.rail-coin-badge{position:absolute;top:-3px;right:-3px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:var(--radius-pill);background:var(--solid-1);border:1px solid var(--border-strong);color:var(--text);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}.rail-add{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-tight);flex:none;width:40px;height:40px;padding:0;border:1.5px dashed var(--border);border-radius:var(--radius-pill);background:none;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer}.rail-add--labeled{width:auto;height:40px;padding:0 14px 0 11px;border-radius:var(--radius-pill)}.s3-pv>.mph{gap:var(--gap-tight)}.s3-pv>.mph>.mph-chip .badge{padding:1px 6px;font-size:11px}.s3-pv>.panel>button[aria-expanded]{min-height:44px}.s3-tabbody{min-width:0}.s3-tabbody>.s3-sessions,.s3-tabbody>.s3-notes{display:flex;flex-direction:column;gap:var(--gap-row);padding-top:4px}.s3-sessions .pcard-head{flex-wrap:wrap;min-height:44px;padding-block:6px;row-gap:var(--gap-tight)}.s3-sessions .pcard-title{flex:1 1 auto;min-width:5.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm)}.s3-sessions .pcard-actions{margin-left:auto}.s3-sessions .pcard-actions .segmented{max-width:100%}html .pcard-add{width:26px;height:26px}.s3-sessions .pcard-count,.s3-sessions .note-row-meta .badge,.s3-sessions .badge{font-size:var(--fs-eyebrow)}.s3-sessions .pcard-body{padding:11px}.s3-sessions .proj-session-grid{grid-template-columns:1fr}.s3-sessions .proj-tool-group{padding:8px}.s3-sessions .proj-tool-head{margin-bottom:6px}.s3-sessions .proj-session{padding:2px 8px 6px;gap:0}.s3-sessions .proj-session-l1{gap:4px;min-height:44px}.s3-sessions .proj-session-name{font-size:var(--fs-sm)}.s3-sessions .proj-session-l2{gap:var(--gap-tight);flex-wrap:nowrap;overflow:hidden}.s3-sessions>.csec{border-bottom:1px solid var(--divider)}.s3-sessions>.csec:last-child{border-bottom:0}.s3-sessions .csec-head>button{min-height:44px}.s3-sessions .csec-head>button:last-child{min-width:44px;justify-content:flex-end}.s3-sec-hint{padding:2px 0 10px;font-size:var(--fs-xs);line-height:1.5}.s3-sec-cta{width:100%;min-height:44px;margin-bottom:10px}.s3-notes .note-row{padding:10px 0}.s3-notes .note-row-date,.s3-notes .note-row-meta .badge{font-size:var(--fs-eyebrow)}.s3-notes .note-todo-row{align-items:flex-start}.s3-notes .note-todo-row>button{min-width:0;white-space:normal;overflow-wrap:anywhere}.s3-tabbody .fm-shell{height:auto;min-height:0;overflow:visible}.s3-tabbody .fm-rows{flex:none;overflow:visible}.s3-agent-dot{flex:none;width:8px;height:8px;border-radius:50%}.s3-glyph-gap{flex:none;width:16px;height:16px}.panel.s3-meta{padding:0;flex:none;overflow:hidden}.s3-meta-toggle{width:100%;display:flex;align-items:center;gap:var(--sp-2);padding:11px 14px;background:none;border:0;color:var(--text);font:inherit;font-size:var(--fs-xs);cursor:pointer;text-align:left}.s3-meta-icon{flex:none}.s3-meta-lbl{font-weight:600;flex:none}.s3-meta-path{font-size:var(--fs-eyebrow);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:right}.s3-meta-chev{flex:none;transition:transform .12s}.s3-meta-body{padding:0 14px 14px;display:grid;gap:var(--gap-row)}.s3-field-label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px}.s3-field-label--row{display:flex;align-items:center;gap:var(--gap-tight)}.chip.s3-field-chip{font-size:var(--fs-micro);padding:1px 7px}.s3-field-val{font-size:var(--fs-xs);word-break:break-all}.s3-meta-dir{font-size:var(--fs-xs);overflow-wrap:anywhere}.s3-notes-controls{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap}.proj-rowmeta,.chip.proj-rowmeta{font-size:11.5px}}@media(pointer:coarse){html .proj-chip-add,html .proj-chip-x{display:none}html .rail-coin-btn{position:relative}html .rail-coin-btn:after{content:"";position:absolute;top:-2px;right:-5px;bottom:-2px;left:-5px}html .rail-add{min-width:44px;min-height:44px}html .pcard-add,html .proj-tool-add{position:relative}html .pcard-add:after,html .proj-tool-add:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}html .proj-session{min-height:56px}}@media(max-width:767px){.s4-page{display:flex;flex-direction:column;gap:var(--gap-row);min-width:0}html .s4-page .mtabs.au-ws-tabs{padding:0}.s4-cadence .ledger{margin-top:2px}.s4-cadence .au-owner-badge,.s4-runs .au-owner-badge{font-size:11px}.s4-dot{width:8px;height:8px;border-radius:50%;flex:none;display:block;background:var(--text-muted)}.s4-dot-on{background:var(--success)}.s4-dot-off{background:var(--text-muted)}.s4-dot-warn{background:var(--warning);box-shadow:0 0 6px var(--warning)}.s4-dot-err{background:var(--danger)}.s4-dot-run{background:var(--accent)}.s4-err{color:var(--danger);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ledger-row.au-row-dim .ledger-primary{color:var(--text-muted)}.au-detail.s4-detail{background:none;border:0;border-radius:0;padding:0;min-height:0}.s4-page .au-detail-wrap,.s4-sysjobs .au-detail-wrap{overflow:visible;display:block;min-height:0;border:0;padding:0}.s4-hide{display:none!important}.s4-detail .au-actions{display:none}.s4-headtitle{all:unset;display:flex;align-items:center;min-height:44px;cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.s4-detail .mph-primary .btn{min-width:44px;justify-content:center}.s4-detail .au-eyebrow,.s4-detail .au-chip,.s4-autolist .s4-trigbadge,.s4-detail .s4-trigbadge{font-size:11px}.s4-detail .au-cmd{max-height:none;overflow:visible}.s4-cmd-clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;max-height:none}html .s4-detail .au-cmd.s4-cmd-clamp{overflow:hidden;padding-bottom:0}.s4-cmd-more{margin-top:4px}.s4-detail .au-meta{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.s4-detail .au-tablewrap{display:none}.sheet-backrow{display:flex;align-items:center;gap:var(--gap-tight);width:100%;min-height:44px;padding:0 4px;margin:0 0 8px;background:none;border:0;border-bottom:1px solid var(--divider);color:var(--text);font:inherit;font-weight:600;text-align:left;cursor:pointer}.sheet-backrow-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s4-sheet-actions{display:flex;align-items:center;gap:8px;margin-bottom:10px}.au-tx-sheet .sheet-body{overflow-x:hidden}.au-tx-sheet pre,.au-tx-sheet .mono{white-space:pre-wrap!important;word-break:break-word;overflow-wrap:anywhere;max-width:100%}.au-tx-sheet pre{max-height:none!important;overflow:visible!important}.au-tx-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.au-tx-sub{font-size:var(--fs-eyebrow)}.s4-out-pre{white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5;margin:0}.s4-runs-filter{display:flex;align-items:center;gap:8px;margin-bottom:6px;min-width:0}.s4-runs-filter>.segmented{flex:1 1 auto;min-width:0}.s4-runs-count{font-size:11px;flex:none;white-space:nowrap}.s4-runs .au-chip,.s4-autolist .au-chip,html .s4-runs .au-lane-badge,html .s4-detail .au-run-note{font-size:11px}.fk-2col{grid-template-columns:1fr}.fk-2col>.fk-col-left,.fk-2col>.fk-col-right{min-width:0}.fk-topcfg select.field,.fk-topcfg input.field,.s4-composer select.field,.s4-composer input.field{width:100%;max-width:100%;min-width:0;text-overflow:ellipsis}.s4-composer .sheet-body{overflow-x:hidden}.s4-composer .fk-nextruns{flex-wrap:wrap}.fk-steps{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin:0 0 12px}.fk-step{display:flex;align-items:center;justify-content:center;gap:var(--gap-tight);min-height:44px;padding:0 6px;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--gk-chip);color:var(--text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer}.fk-step[data-active="1"]{color:var(--text);border-color:var(--accent-border);background:var(--accent-soft);font-weight:600}.fk-step[data-done="1"]{color:var(--text)}.fk-step:disabled{opacity:.45;cursor:default}.fk-step-n{display:grid;place-items:center;width:18px;height:18px;flex:none;border-radius:50%;background:var(--gk-soft);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.fk-step[data-active="1"] .fk-step-n{background:var(--accent-fill);color:#fff}.fk-step-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s4-step-body{min-width:0}.s4-typetiles{display:flex;flex-direction:column;gap:8px}.s4-tile{display:flex;flex-direction:column;gap:3px;min-height:64px;padding:10px 12px;text-align:left;background:var(--gk-chip);border:1px solid var(--border);border-radius:var(--radius-2xl);color:var(--text);font:inherit;cursor:pointer}.s4-tile[data-active="1"]{border-color:var(--accent-border);background:var(--accent-soft)}.s4-tile-label{font-size:14px;font-weight:600}.s4-tile-desc{font-size:var(--fs-eyebrow);line-height:1.35;color:var(--text-muted)}.s4-composer textarea.field,.s4-ta{max-height:30dvh}.s4-expand{margin-top:6px}.fk-codeprev{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);overflow:hidden}.fk-codeprev-pre{margin:0;padding:10px;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:84px;overflow:hidden}.fk-codeprev-foot{display:flex;align-items:center;gap:8px;padding:6px 8px;border-top:1px solid var(--divider)}.fk-codeprev-meta{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s4-spendrow{margin-top:24px;padding-top:12px;border-top:1px solid var(--divider)}.s4-spendnote{display:block;font-size:11px;line-height:1.4;margin-top:6px}.s4-bp-new{margin-bottom:10px}.s4-bprows{display:flex;flex-direction:column}.s4-bprow{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--divider)}.s4-bprow-hit{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;min-height:56px;padding:8px 0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.s4-bprow-name{font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s4-bprow-meta{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s4-bprow-edit{flex:none}.s4-bp-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.s4-bp-title{font-weight:600;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s4-stepid{width:110px!important;min-width:0}.s4-sysjobs.sheet-right,.s4-sysjobs.sheet-bottom,.s4-sysjobs.sheet-center{height:92dvh;max-height:92dvh}.s4-tpl-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.s4-tpl-kebab{margin-left:2px}.s4-secrow{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;margin:8px 0;padding:0;background:none;border:0;border-top:1px solid var(--divider);color:var(--text);font:inherit;font-weight:600;font-size:var(--fs-xs);cursor:pointer}.cd-mhead{display:flex;align-items:center;gap:8px;margin:6px 0 8px}.cd-mstrip{display:flex;align-items:flex-end;gap:1px;height:24px;margin:4px 0 24px;pointer-events:none}.cd-mtick{position:relative;flex:1 1 0;min-width:6px;max-width:14px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.cd-mtick-bar{display:block;width:100%;border-radius:2px 2px 0 0;background:var(--accent)}.cd-mtick-zero{background:var(--border)}.cd-mtick-sys{background:transparent;border:1px solid var(--chart-sys)}.cd-mtick-today .cd-mtick-bar{outline:1px solid var(--accent);outline-offset:1px}.cd-mtick-num{position:absolute;bottom:-15px;left:50%;transform:translate(-50%);font-size:11px;color:var(--text-muted)}.cd-agenda{display:flex;flex-direction:column;margin-top:10px}.cd-ag-day{display:flex;flex-direction:column}.cd-ag-head{display:flex;align-items:center;gap:var(--gap-tight);min-height:28px;padding:4px 0;background:var(--band-solid, var(--solid-1));font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted)}.cd-ag-count{margin-left:auto;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.cd-ag-row{display:grid;grid-template-columns:72px 12px minmax(0,1fr);align-items:center;gap:var(--gap-tight);width:100%;min-height:44px;padding:0;background:none;border:0;border-top:1px solid var(--divider);color:var(--text);font:inherit;text-align:left;cursor:pointer}.cd-ag-time{font-size:var(--fs-eyebrow);color:var(--text-muted)}.cd-ag-dot{width:8px;height:8px;border-radius:50%}.cd-ag-ring{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--chart-sys)}.cd-ag-name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-ag-next .cd-ag-name{font-weight:600}.cd-ag-empty{font-size:12px;min-height:44px;display:flex;align-items:center}.cd-ag-more,.cd-ag-all{min-height:44px;width:100%;background:none;border:0;border-top:1px solid var(--divider);color:var(--accent);font:inherit;font-size:var(--fs-xs);text-align:left;cursor:pointer}.s4-page .au-deck-stage{margin-bottom:8px}.s4-page .cd-deck{overflow:visible;padding:10px 0 0;border:0;box-shadow:none;background:none}.s4-page .cd-deck:before{display:none}.au-deck-empty-cta{display:flex;justify-content:center;gap:var(--sp-2);flex-wrap:wrap}}@media(pointer:coarse){html .s4-bprow-edit{position:relative}html .s4-bprow-edit:after{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}}@media(max-width:767px){.pe-card{display:flex;flex-direction:column;gap:var(--sp-2);width:100%;padding:var(--gap-row) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--gk-chip);color:var(--text);font:inherit;text-align:left;cursor:pointer}.pe-card:active{background:var(--gk-press)}.pe-card-preview{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-width:0;font-size:var(--fs-eyebrow);line-height:1.45;color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere}.pe-card-edit{display:inline-flex;align-items:center;gap:var(--gap-tight);align-self:flex-start;font-size:var(--fs-xs);font-weight:600;color:var(--accent)}.pe-reset{width:100%;justify-content:center;margin-top:8px}}@media(max-width:767px){html .ds2-g,html .ds2-g-cols,html .ds2-g-main,html .ds2-g-sys,html .ds2-g-search{min-width:0;max-width:100%}html .ds2-g-grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}html .ds2-g-card-meta .chip,html .ds2-g-card-meta .mono{font-size:var(--fs-eyebrow)}html .ds2-g-cols{align-items:stretch}html .ds2-g>.mph,html .s5-rg>.mph{margin-bottom:6px}html .s5-g-search{margin:6px 0 2px;padding:0;width:100%}html .s5-g-search .search-field{width:100%}.s5-g-tabs{margin-top:2px}html .s5-sysrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--gap-row);min-height:56px}html .s5-sysrow .ds2-g-sysname{min-width:0}html .s5-sysrow .ds2-g-sysname b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .s5-g-empty{display:flex;flex-direction:column;gap:14px;min-height:44dvh;padding:20px 16px max(20px,env(safe-area-inset-bottom))}html .s5-g-empty-cta{display:flex;width:100%;align-self:stretch;margin-top:auto;min-height:44px;justify-content:center}.s5-g-promo{display:flex;flex-direction:column;gap:var(--gap-tight);max-height:96px;overflow:hidden;padding-top:12px;border-top:1px solid var(--divider);font-size:12px;line-height:1.45;color:var(--text-muted);text-align:center}.s5-g-promo b{color:var(--text);font-size:var(--fs-xs)}.s5-g-promo .btn{align-self:center}html .s5-creator-sheet .sheet-body{padding:12px 16px}html .s5-creator-sheet .ds2-g-creator-body{padding:0;gap:12px}html .s5-creator-sheet .ds2-g-ttabs{flex-wrap:wrap}html .ds2-g-tpls{min-width:0;max-width:100%}html .ds2-g-tplrow{min-width:0;max-width:100%;min-height:56px}html .ds2-g-tplrow .t{min-width:0}html .ds2-g-tplrow .t b{white-space:normal;overflow-wrap:anywhere}html .ds2-g-tplrow .t span{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden}html .ds2-shell--m{height:100%;min-height:0;gap:0}html .ds2-shell--m>.mph,html .ds2-shell--m>.mtabs,html .s5-builder>.mph,html .s5-builder>.mtabs{flex:none}html .ds2-shell--m .ds2-grid{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;margin-top:0}html .ds2-shell--m .ds2-pane{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}html .ds2-shell--m .ds2-pane.off{display:none}html .ds2-shell--m .ds2-pane>*{flex:1 1 auto;min-height:0}.s5-ws-head{margin-bottom:0}.s5-ws-tabs{margin-top:6px}html .s5-ws-head .mph-chip{max-width:42%}html .s5-ws-head .ds2-c-engine-chip{max-width:100%;height:var(--control-height)}html .s5-file-sheet .sheet-body{display:flex;flex-direction:column;min-height:0;padding:0}html .s5-file-sheet .sheet-body>*{flex:1 1 auto;min-height:0}html .s5-eng-sheet .sheet-body{padding:0}html .s5-eng-sheet .ds2-c-engine-pop,html .s5-eng-sheet .rp-c-engine-pop,html .s5-eng-sheet .ds2-menu,html .s5-eng-sheet .rp-c-menu{width:auto;min-width:0;max-width:none;max-height:none;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html .s5-eng-sheet .ds2-menu-label,html .s5-eng-sheet .rp-c-menu-label{position:sticky;top:0;z-index:1;min-height:28px;display:flex;align-items:center;padding:4px 16px;background:var(--solid-2)}html .s5-eng-sheet .ds2-c-radio,html .s5-eng-sheet .rp-c-radio{min-height:56px;padding:8px 16px;border-radius:0;gap:12px}html .s5-eng-sheet .ds2-c-radio+.ds2-c-radio,html .s5-eng-sheet .rp-c-radio+.rp-c-radio{border-top:1px solid var(--divider)}html .s5-eng-sheet .ds2-c-radio-sub,html .s5-eng-sheet .rp-c-radio-sub{white-space:normal;overflow:visible;font-size:11px;line-height:1.35}html .s5-eng-sheet .ds2-c-radio+div,html .s5-eng-sheet .rp-eng-sub{margin:0 16px 12px;padding:10px}html .s5-eng-sheet .rp-eng-field,html .s5-eng-sheet .ds2-c-radio+div label{display:flex;flex-direction:column;align-items:stretch;gap:4px}html .s5-eng-sheet .rp-eng-field>span:first-child,html .s5-eng-sheet .ds2-c-radio+div label>span:first-child{width:auto}html .s5-eng-sheet .ds2-c-mini-select,html .s5-eng-sheet .rp-c-mini-select,html .s5-eng-sheet select.field,html .s5-eng-sheet input.field{width:100%;max-width:100%;flex:1 1 auto;font-size:16px}html .s5-eng-sheet .rp-eng-tabs,html .s5-eng-sheet .rp-eng-inherit,html .s5-eng-sheet .rp-c-cap,html .s5-eng-sheet .ds2-c-cap,html .s5-eng-sheet .rp-c-note,html .s5-eng-sheet .ds2-c-note{margin-inline:16px}html .s5-eng-sheet .rp-eng-skillgrid{gap:8px 12px}html .s5-eng-sheet .ds2-c-apply-row,html .s5-eng-sheet .rp-c-apply-row{position:sticky;bottom:0;z-index:2;margin-top:8px;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:var(--solid-2);border-top:1px solid var(--divider)}html .s5-share-sheet .sheet-body{padding:4px 0 max(12px,env(safe-area-inset-bottom))}html .s5-share-sheet .ds2-menu{min-width:0;width:auto;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html .s5-share-sheet .ds2-menu-item{min-height:48px;padding:10px 16px;border-radius:0;font-size:14px}html .s5-share-sheet .ds2-menu-label{position:sticky;top:0;z-index:1;min-height:28px;display:flex;align-items:center;padding:4px 16px;background:var(--solid-2)}html .s5-share-sheet .ds2-menu-sep{margin:6px 0}html .s5-share-sheet .ds2-menu-note{font-size:11px}.s5-dset-field{margin-bottom:22px;max-width:100%;min-width:0}.s5-dset-label{font-size:13px;font-weight:600}.s5-dset-key{margin-top:2px;font-size:var(--fs-micro);overflow-wrap:anywhere}.s5-dset-when{margin:6px 0 8px;font-size:11px;line-height:1.45}.s5-dset-def{margin-top:10px}.s5-dset-def>summary{min-height:32px;display:flex;align-items:center;font-size:var(--fs-eyebrow);cursor:pointer}.s5-dset-def>pre{max-height:30dvh;overflow:auto;margin-top:4px;font-size:var(--fs-micro);line-height:1.45;white-space:pre-wrap;opacity:.8}.s5-dset-save{width:100%;min-height:44px;justify-content:center;margin-bottom:8px}.s5-rg{display:flex;flex-direction:column;gap:var(--gap-row);min-width:0}html .s5-rg .rp-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}html .rp-card-meta{font-size:var(--fs-eyebrow)}html .s5-viewer>.s5-viewer-head{margin-top:0;padding-top:0;padding-inline:var(--stage-pad-x, 16px);margin-bottom:0}html .s5-viewer>.s5-viewer-head .mph-chip{max-width:40%}html .s5-viewer>.s5-viewer-head .rp-chip{max-width:100%}.s5-pinned{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 var(--stage-pad-x, 16px);border:0;background:var(--accent-soft);color:var(--accent);font-family:var(--font-ui);font-size:var(--fs-xs);text-align:left;cursor:pointer}.s5-pinned-dot{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.s5-pinned-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .s5-ver{display:flex;flex-direction:column;gap:4px;padding:8px;margin-inline:-4px;min-width:0}.s5-ver-l1{display:flex;align-items:center;gap:var(--gap-tight);min-width:0;flex-wrap:nowrap;overflow:hidden}.s5-ver-n{flex:none;font-size:13px;font-weight:700;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .s5-ver .s5-ver-chip{flex:none;font-size:var(--fs-micro);padding:1px 6px;line-height:1.5}.s5-ver-pinned{color:var(--accent);border-color:var(--accent-border)}.s5-ver-bad{color:var(--danger);border-color:var(--danger)}.s5-ver-cost{flex:none;font-size:var(--fs-micro)}.s5-ver-age{flex:none;margin-left:auto;font-size:var(--fs-micro);white-space:nowrap}.s5-ver-l2{min-width:0;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-ver-l3{display:flex;align-items:center;gap:var(--gap-row)}.s5-ver-l3 .row-kebab{margin-left:auto}html .s5-builder{height:100%;min-height:0;gap:0}html .s5-builder .rp-grid{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin-top:6px}html .s5-builder .rp-pane,html .s5-builder .rp-rail{flex:1 1 auto;min-height:0}.s5-builder-head{margin-bottom:0}html .s5-builder-head .mph-primary{display:flex;align-items:center;gap:var(--gap-tight)}html .s5-builder-head .mph-chip{max-width:20%}.s5-builder-tabs{margin-top:8px}html .s5-builder .rp-rail-panel{padding:0;border:0;background:transparent;box-shadow:none}html .s5-builder .rp-rail-tablist{width:100%}html .s5-cadence .segmented.scroll{padding-inline:0;scroll-padding-inline:12px}.s5-menu-spend-div{margin-top:16px;margin-bottom:16px}.s5-menu-spend .asheet-row-detail{color:var(--text-faint)}html .s5-export-sheet .sheet-body{padding:4px 0 max(12px,env(safe-area-inset-bottom))}html .s5-export-list{min-width:0;width:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html .s5-export-list .rp-menu-item{min-height:48px;padding:10px 16px;border-radius:0;font-size:14px}}@media(pointer:coarse){.pe-card,.pe-reset{min-height:44px}.s5-ver-l3 .btn{position:relative;min-height:34px}.s5-ver-l3 .btn:after{content:"";position:absolute;top:-5px;right:-6px;bottom:-5px;left:-6px}html .s5-eng-sheet .ds2-c-radio input[type=radio],html .s5-eng-sheet .rp-c-radio input[type=radio],html .s5-eng-sheet .rp-eng-skill input,html .s5-eng-sheet .rp-eng-inherit input{width:18px;height:18px}html .ds2-c-tabs .ds2-c-tab{position:relative}html .ds2-c-tabs .ds2-c-tab:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}html .msg-agent-col button.chip:after{top:-10.5px;right:-2.5px;bottom:-10.5px;left:-2.5px}html .ds2-fb-row{min-height:44px}html .ds2-g-ttabs{row-gap:20px}html .ds2-g-ttab:after{top:-9px;right:-4px;bottom:-9px;left:-4px}.s5-pinned{min-height:44px}}@media(max-width:767px){.s5-g-tabs{margin-top:4px}.s5-g-search{margin:6px 0 0}.s5-g-search+*{margin-top:8px}html .ds2-g-grid{margin-top:0;padding-top:0}}@media(max-width:767px){.s6-swarm-root>.mph{margin-bottom:0}html .s6-swarm-root .ag-attn-pill{display:none}.s6-sess-ledger,.s6-roster-ledger{margin-top:2px}.s6-sess-ledger .ledger-row,.s6-roster-ledger .ledger-row{padding-block:6px}.s6-sess-ledger .ledger-meta,.s6-roster-ledger .ledger-meta{line-height:1.35}.s6-sess-ledger .ledger-num,.s6-roster-ledger .ledger-num{font-size:var(--fs-eyebrow)}.s6-roster-tools{row-gap:var(--gap-tight)}.s6-roster-search{flex:1 1 100%;display:flex;align-items:center;gap:8px;min-width:0}.s6-roster-search>svg{flex:none;color:var(--text-faint)}.s6-roster-search>input{flex:1 1 auto;min-width:0;font-size:16px}.s6-roster-chips{display:flex;align-items:center;gap:var(--gap-tight);flex:1 1 100%;min-width:0;overflow-x:auto;scrollbar-width:none;padding-block:2px}.s6-roster-chips::-webkit-scrollbar{display:none}.s6-roster-chips>.chip{flex:none;max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s6-roster-chips>.chip.on{color:var(--text);background:var(--accent-soft)}.s6-roster-chips[data-fade-r="1"]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.s6-roster-chips[data-fade-l="1"]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px);mask-image:linear-gradient(to right,transparent,#000 28px)}.s6-roster-chips[data-fade-l="1"][data-fade-r="1"]{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.s6-roster-trail{display:inline-flex;align-items:center;gap:4px;flex:none}.s6-deleg-drill,.s6-deleg-list{display:flex;flex-direction:column;min-width:0}html .s6-deleg-drill>.mph--back{top:calc(var(--shell-context-h, 0px) - var(--stage-pad-t, 0px))}.s6-deleg-list{gap:4px}.s6-deleg-list .ledger-primary{white-space:normal;overflow:visible;text-overflow:clip}.s6-deleg-goal{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.dtx-disclose{min-height:44px}.s6-prof-list,.s6-prof-pane{display:flex;flex-direction:column;min-height:0;gap:8px}.s6-prof-search{position:sticky;top:-16px;z-index:1;background:var(--solid-2);padding-block:12px 8px;margin-inline:-2px;padding-inline:2px}.s6-prof-search>input{width:100%;font-size:16px}.s6-prof-grid{display:flex;flex-direction:column;min-height:0}.s6-prof-rows{padding:6px;overflow:visible;max-height:none}.s6-prof-rows>button{min-height:56px}.s6-prof-back{display:flex;align-items:center;gap:var(--gap-tight);width:100%;min-height:44px;padding:0;border:0;background:none;color:var(--text);font-size:var(--fs-sm);font-weight:600;text-align:left;cursor:pointer}.s6-prof-back-cur{margin-left:auto;font-weight:400;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .stage>.chat-col{margin-inline:calc(-1 * var(--stage-pad-x));margin-top:calc(-1 * var(--stage-pad-t, 0px));width:calc(100% + (var(--stage-pad-x) * 2))}html .s6-chatbar{position:static;padding-top:0;margin-top:0;margin-bottom:0;padding-inline:12px;border-bottom:1px solid var(--divider);background:var(--solid-1)}html .s6-chatbar .mph-primary{display:flex;align-items:center;gap:2px}html .s6-chatbar .c3-ctx{flex:none}@media(max-width:359px){html .s6-chatbar .c3-ctx{display:none}}html .s6-chatbar .mph-chip .chip>span:not(.chip-dot){display:none}html [data-slot=conversation-scroll-button]{left:auto;right:12px;transform:none;background:var(--solid-2);border:1px solid var(--border);box-shadow:var(--elev-float);width:44px;height:44px}.s6-file-editor{display:flex;flex-direction:column;gap:8px;min-width:0}.s6-file-head{display:flex;align-items:center;gap:8px;min-width:0}.s6-file-head>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s6-file-meta{margin-left:auto;font-size:11px;flex:none}.s6-file-head>.btn{flex:none}.s6-file-more{flex:none}.s6-file-preview{margin:0;font-family:var(--font-mono, monospace);font-size:12px;line-height:1.5;color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--gk-chip);padding:10px 12px}.s6-file-edit{min-height:44px}html .s6-settings-head{position:static;padding-top:0;margin-top:0;margin-bottom:4px;border-bottom:1px solid var(--divider)}}@media(pointer:coarse){html .s6-pin{width:44px;height:44px;margin:-8px 0 -8px -8px;flex:none;border:0;background:none;color:var(--text-faint)}html .s6-pin[aria-pressed=true]{color:var(--accent)}html .s6-chat-panel{width:44px;height:44px}html .ag-morg-chev{width:44px;min-height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--text-faint);cursor:pointer}html .ag-morg-chev>svg{transition:transform var(--dur) var(--ease)}}@media(max-width:767px){.s6-pin{width:44px;height:44px;margin:-8px 0 -8px -8px;flex:none;border:0;background:none;color:var(--text-faint)}.s6-pin[aria-pressed=true]{color:var(--accent)}.ag-morg-chev{width:44px;min-height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--text-faint);cursor:pointer}.ag-morg-chev>svg{transition:transform var(--dur) var(--ease)}.ag-morg-disc{display:flex;align-items:stretch;gap:2px;min-width:0}html .ag-morg-disc>.ag-morg-head{flex:1 1 auto;min-width:0}html .ag-morg-name{flex:0 1 auto;max-width:none}html .ag-morg-lane{max-width:70%}.ag-morg-count{font-size:11px}html .ag-member{gap:8px}.ag-member-ago{margin-left:auto;font-size:11px;flex:none}html .ag-member-name{flex:0 1 auto}}@media(max-width:767px){.s7-cc,.s7-oc{display:flex;flex-direction:column;gap:var(--gap-tight);min-width:0}.s7-cc-drill,.s7-oc-drill{gap:0;flex:1;min-height:0}.s7-runs,.s7-rundetail{display:flex;flex-direction:column;min-width:0}.s7-srow{padding-right:8px;gap:8px}.s7-runs-tools .chip{flex:none}.s7-run-group .ledger-primary{font-weight:650}.s7-run-member{padding-left:12px;border-left:2px solid var(--divider)}.s7-run-sum{min-height:32px;display:flex;align-items:center;color:var(--text-muted);font-size:var(--fs-xs)}.s7-run-details{display:grid;gap:var(--gap-tight);margin:0;padding:4px 0 8px}.s7-run-dl{display:grid;grid-template-columns:108px minmax(0,1fr);gap:var(--gap-tight);align-items:baseline}.s7-run-dl dt{font-size:var(--fs-eyebrow)}.s7-run-dl dd{margin:0;min-width:0;font-size:var(--fs-eyebrow);overflow-wrap:anywhere}.s7-run-block{margin:var(--gap-row) 0;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--gk-chip);font-size:var(--fs-xs);line-height:1.5;min-width:0}.s7-run-cap{display:block;margin-bottom:4px;color:var(--text-muted);font-size:11px;letter-spacing:.4px;text-transform:uppercase}.s7-run-pre{white-space:pre-wrap;overflow-wrap:anywhere}.s7-run-error{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}.s7-run-warn{color:var(--warning)}.s7-run-out{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.s7-run-perm{margin:8px 0;padding:6px 12px;color:var(--warning);font-size:12px}.s7-resume-band{margin-top:20px;padding:12px 0 calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--divider)}.s7-resume{min-height:44px}.s7-tsheet-title{display:flex;align-items:center;gap:var(--gap-row);min-width:0;width:100%}.s7-tsheet-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650}.s7-tsheet-more{flex:none}.s7-tsheet-sub{margin-bottom:8px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s7-transcript .msg-user-wrap{padding-left:0;margin-left:0}.s7-transcript .msg-user-wrap .msg-user{max-width:92%}.s7-form{display:flex;flex-direction:column;gap:var(--gap-row);min-width:0}.s7-field{display:flex;flex-direction:column;gap:4px;min-width:0}.s7-label{color:var(--text-muted);font-size:var(--fs-eyebrow)}.s7-field>.field,.s7-field>select,.s7-field>input,.s7-field>textarea,.s7-field>.s7-pick{width:100%;min-width:0;font-size:max(16px,1em)}.s7-field>*>select,.s7-field>*>.field{width:100%;min-width:0;font-size:max(16px,1em)}.s7-textarea{max-height:30dvh;resize:vertical}.s7-pick{display:flex;align-items:center;gap:8px;min-height:var(--control-height);text-align:left;cursor:pointer}.s7-pick-val{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s7-note{font-size:12px;line-height:1.4}.s7-warn{color:var(--warning);font-size:12px}.s7-sheet-foot{display:flex;gap:var(--gap-row);align-items:center}.s7-sheet-foot>.btn{flex:none}.s7-sheet-foot>.btn-primary{flex:1 1 auto;min-width:0;justify-content:center}.s7-oc-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:120px 16px 24px;text-align:center}.s7-oc-glyph{color:var(--text-faint)}.s7-oc-empty-title{font-size:15px;font-weight:600}.s7-oc-empty-copy{margin:0;max-width:30ch;font-size:var(--fs-xs);line-height:1.5}.s7-oc-cta{margin-top:24px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.s7-oc-cta .btn{min-height:44px}.oc-chip-state{color:var(--text)}.oc-srow-cwd{font-size:var(--fs-xs)}}@media(pointer:coarse){html .s7-srow .btn-ghost{position:relative}html .s7-srow .btn-ghost:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}.msg-stream-hint{color:var(--text-muted);font-size:var(--fs-xs)}.oc-session-row+.oc-session-row,.cc-run-row+.cc-run-row{border-top:1px solid var(--divider)}.cc-run-row{background:transparent}.oc-session-row.is-sel,.cc-run-row.is-sel{background:var(--gk-wash-accent)}@media(hover:hover){.oc-session-row:hover,.cc-run-row:hover{background:var(--gk-hover)}.oc-session-row.is-sel:hover,.cc-run-row.is-sel:hover{background:var(--gk-wash-accent-strong)}}.sess-row-line{display:flex;align-items:center;gap:var(--gap-tight);min-width:0}.sess-row-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sess-row-line>.badge{flex:none;max-width:100%;overflow:hidden}.sess-row-badges{flex-wrap:wrap;row-gap:4px}.s7-tsheet.sheet-right .sheet-body{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.s7-tsheet .s7-tsheet-sub{flex:none}.s7-tsheet-body{flex:1;min-height:0;display:flex;flex-direction:column}@media(max-width:640px){.s7-tsheet .chat-scroll{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.cc-sidebar{display:flex;flex-direction:column;min-height:0;flex:1}.cc-srow-btn{display:block;flex:1;min-width:0;text-align:left;padding:11px var(--sp-3);border:0;background:transparent;cursor:pointer}.cc-srow-ico{flex:none;opacity:.7}.cc-srow-title{font-weight:600}.cc-srow-cwd{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-srow-act{flex:none}.cc-srow-badges{display:flex;align-items:center;gap:var(--gap-tight);margin-top:var(--sp-1)}.cc-inline{display:inline-flex;align-items:center;gap:var(--sp-1)}.cc-inline-tight{display:inline-flex;align-items:center;gap:3px}.cc-badge-sm{font-size:var(--fs-micro)}.cc-badge-accent{color:var(--accent)}.cc-hdr-act{flex:none}.cc-page-title{display:flex;align-items:center;gap:var(--sp-2)}.cc-warn-txt{color:var(--warning)}.cc-empty-inset{padding:0 var(--sp-4)}.cc-thread{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;overflow:hidden}.cc-thread-head{padding-bottom:var(--gap-row);border-bottom:1px solid var(--divider);min-width:0}.cc-thread-titlerow{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.cc-thread-title{font-size:var(--fs-sm);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:44%}.cc-thread-acts{margin-left:auto;display:flex;gap:var(--gap-tight)}.cc-thread-meta{font-size:var(--fs-micro);margin-top:var(--sp-1);display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.cc-thread-cwd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.cc-thread-count{margin-left:auto}.cc-thread-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.chat-scroll.cc-thread-scroll{padding-right:var(--sp-2)}.cc-load-earlier{display:block;margin:var(--sp-1) auto var(--sp-2)}.cc-avatar{width:26px;height:26px;border-radius:var(--radius);flex:none;display:grid;place-items:center;background:var(--gk-soft);border:1px solid var(--border);margin-top:3px}.cc-avatar-ico{opacity:.8}.cc-caret{color:var(--accent)}.cc-sheet-title{font-size:var(--fs-sm);font-weight:650}.cc-sheet-foot{display:flex;gap:var(--sp-2);justify-content:flex-end}.cc-send-form{display:grid;gap:var(--sp-3)}.cc-send-note{font-size:var(--fs-xs)}.cc-send-lbl{font-size:var(--fs-eyebrow);display:block;margin-bottom:var(--sp-1)}.cc-send-sel{width:100%}.oc-title{display:flex;align-items:center;gap:var(--sp-2)}.oc-srow-box{display:flex;align-items:center}.oc-srow-title{font-size:var(--fs-sm);font-weight:600}.oc-srow-cwd{margin-top:var(--sp-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-term-pane{display:flex;flex-direction:column;flex:1;min-height:0}.oc-term-cap{display:flex;align-items:center;gap:var(--gap-row);padding:0 2px var(--gap-row)}.badge.oc-live{color:var(--success)}.oc-live-note{font-size:var(--fs-micro)}.oc-term-host{flex:1;min-height:0}@media(min-width:768px){.session-rail-scroll{flex:1;min-height:0;overflow-y:auto;padding-bottom:var(--gap-row)}.session-rail-head{display:flex;align-items:center;gap:var(--gap-row);padding:0 0 var(--gap-row) 12px}.cc-run-list{overflow-y:auto;border-right:1px solid var(--border);padding:0 0 var(--gap-row)}.cc-run-flow{flex:1;min-height:0;overflow-y:auto;padding-right:8px;padding-bottom:var(--gap-row)}.cc-run-head{flex:none;display:flex;flex-wrap:wrap;gap:var(--gap-row);align-items:center;padding-bottom:var(--gap-row);border-bottom:1px solid var(--divider)}.cc-run-plate{margin-bottom:var(--gap-row);padding:8px 10px;font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere}.cc-run-plate:first-child{margin-top:var(--gap-row)}.cc-run-cap{display:block;margin-bottom:4px;color:var(--text-muted);font-size:var(--fs-eyebrow);letter-spacing:.4px;text-transform:uppercase}.cc-run-scope{font-size:var(--fs-micro);margin-bottom:var(--gap-tight)}.cc-run-err{color:var(--danger)}.cc-run-out{padding:10px 12px;white-space:pre-wrap;font-size:var(--fs-sm);line-height:1.5}.cc-run-perm{margin-bottom:var(--gap-row);padding:6px 12px;color:var(--warning);font-size:var(--fs-xs)}.cc-composer{display:grid;gap:var(--gap-row);padding:var(--gap-row);margin-bottom:var(--gap)}.cc-composer-head{display:flex;align-items:center;gap:var(--gap-tight)}.cc-composer-title{font-size:var(--fs-sm);font-weight:600}.cc-composer-row{display:flex;gap:var(--gap-row);flex-wrap:wrap;align-items:center}.cc-composer label.muted{font-size:var(--fs-eyebrow)}.cc-composer .field{font-size:var(--fs-sm)}.cc-w-md{width:120px}.cc-w-lg{width:150px}.cc-w-fill{flex:1;min-width:0}.cc-form{display:flex;flex-direction:column;gap:var(--gap-row);min-width:0}.cc-field{display:flex;flex-direction:column;gap:4px;min-width:0}.cc-label{color:var(--text-muted);font-size:var(--fs-eyebrow)}.cc-field>.field{width:100%;min-width:0}.cc-textarea{resize:vertical}.cc-note{font-size:var(--fs-xs);line-height:1.4}.cc-warn{color:var(--warning);font-size:var(--fs-eyebrow)}.cc-rail-refresh,.cc-composer-cancel{margin-left:auto}.cc-w-auto{width:auto}.cc-statrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:0 2px var(--sp-3)}.cc-stat-hint{font-size:var(--fs-micro);cursor:help}.cc-stat{display:flex;flex-direction:column}.cc-stat-val{font-size:var(--fs-sm);font-weight:600}.cc-stat-lbl{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.4px}.cc-run-row{display:block;width:100%;text-align:left;padding:11px var(--sp-3);cursor:pointer}.cc-run-row{border:0}.cc-run-row-top{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:5px}.cc-run-row-cost{margin-left:auto;font-size:var(--fs-eyebrow)}.cc-run-row-sub{font-size:var(--fs-micro);margin-top:3px}.cc-runs-pane{display:flex;flex-direction:column;flex:1;min-height:0}.cc-runs-split{display:grid;grid-template-columns:320px minmax(0,1fr);gap:0;flex:1;min-height:0}.cc-run-pane{display:flex;flex-direction:column;height:100%;padding-left:var(--sp-4);min-width:0;min-height:0;overflow:hidden}.cc-run-head-acts{margin-left:auto;display:flex;gap:var(--gap-tight);align-items:center}.cc-run-perm-txt{color:var(--text)}.cc-meta{font-size:var(--fs-eyebrow)}.oc-unavail{display:grid;place-items:center;padding:40px 0}.btn.oc-session-del{margin-right:var(--gap-tight);width:var(--control-height);padding:0;flex:none}.oc-srow-cwd{font-size:var(--fs-micro)}}@media(min-width:1280px){.btn.btn-iconish.s7-session-pin{padding-inline:0;width:var(--control-height, 34px);justify-content:center}}.ocv-chat{display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;overflow:hidden}.chat-scroll.ocv-scroll{padding-right:var(--sp-2)}.ocv-avatar{width:26px;height:26px;border-radius:var(--radius-lg);flex:none;display:grid;place-items:center;margin-top:3px}.ocv-avatar-ico{opacity:.8}.cc-x-rail-scroll-m{min-height:0}.cc-x-srow-box{display:flex;align-items:center}.cc-x-run-list-m{overflow:auto}.cc-x-run-prompt{font-size:var(--fs-xs);font-weight:500}.cc-x-run-prompt-1line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-x-run-prompt-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-term-end-host{align-self:stretch}.cc-term-err-acts,.cc-term-end-acts{display:flex;gap:var(--sp-2)}.cc-term-err-acts{align-items:center}.oc-rail-scroll-m{min-height:0}.lane-run{display:flex;flex-direction:column;gap:8px;padding:12px 16px;min-height:0;overflow:auto}.lane-run-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lane-run-cwd{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 160px}.lane-run-actions{display:flex;gap:6px;margin-left:auto}.lane-run-text{margin:0;padding:8px 10px;border-radius:var(--radius);background:var(--raised);font-family:var(--font-mono);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.lane-run-next{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.lane-run-next textarea{width:100%;resize:vertical}.team-view{display:flex;flex-direction:column;gap:12px;padding:12px 16px;min-height:0;overflow:auto}.team-line{display:flex;flex-wrap:wrap;gap:6px;font-size:12px}.team-reason,.badge.team-status.warn{color:var(--state-degraded)}.team-mission{max-height:8em;overflow:auto}.team-seats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.team-seat{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--radius)}.team-seat.is-working{outline:1px solid var(--state-up)}.team-seat-head{display:flex;align-items:center;gap:8px}.team-seat-head .badge{margin-left:auto}.team-seat-meta{font-size:11px}.team-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;min-height:0}.team-col{display:flex;flex-direction:column;gap:8px;min-width:0}.team-task{padding:8px 10px;border-radius:var(--radius)}.team-task-title{min-width:0;overflow-wrap:anywhere}.team-task-text{margin:4px 0 0;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.team-feed{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow:auto;padding:8px;border:1px solid var(--border);border-radius:var(--radius)}.team-ev{display:grid;grid-template-columns:auto auto 1fr;gap:8px;font-size:12px;align-items:baseline}.team-ev-time{font-size:10px}.team-ev-who{font-weight:600}.team-ev-body{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.team-ev-turn .team-ev-body,.team-ev-system .team-ev-body{color:var(--text-muted)}.team-ev-error .team-ev-body,.team-ev-ask_human .team-ev-body{color:var(--state-degraded)}.team-question{padding:8px 10px;border-radius:var(--radius);border:1px solid var(--state-degraded);font-size:13px}@media(max-width:767px){.team-cols{grid-template-columns:minmax(0,1fr)}}.nss-hint{margin:0;font-size:12px}@media(max-width:767px){.kn-m{display:flex;flex-direction:column;gap:8px;min-width:0}.kn-tree-count{font-size:11px!important}.kn-m .kn-tree-card{max-height:none;overflow:visible;padding:var(--sp-2)}.kn-reader{gap:var(--gap-tight)}.kn-note-unbounded{display:block;max-height:none;overflow:visible}.kn-note-unbounded .kn-note-path{word-break:break-all}.kn-reader .mph-primary{display:flex;gap:2px}.kn-degraded-chip{color:var(--text);border-color:color-mix(in srgb,var(--state-warn) 45%,var(--border));background:color-mix(in srgb,var(--state-warn) 12%,transparent)}.kn-degraded-chip>svg{color:var(--state-warn)}.kn-hit-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kn-sky{position:relative;min-width:0}.kn-sky-frame{height:clamp(280px,42dvh,380px)}.kn-sky-caption{display:none}.galaxy-infobar{display:flex;align-items:center;gap:var(--gap-row);min-height:56px;padding:8px 10px;background:var(--solid-1);border-top:1px solid var(--divider)}.galaxy-infobar-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.galaxy-infobar-title{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.galaxy-infobar-meta{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.galaxy-open{flex:none;min-height:44px}.kn-galaxy-panel{display:flex;flex-direction:column;gap:8px}.kn-galaxy-panel>.kn-galaxy-tools:first-child{margin-top:10px}.kn-galaxy-tools{display:flex;align-items:center;gap:8px}.kn-galaxy-tools>.field{flex:1 1 auto;min-width:0}.kn-hub-head{display:flex;align-items:baseline;gap:8px}.kn-hub-head>.eyebrow{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kn-hub-legend{flex:none;font-size:var(--fs-micro)}.kn-hub-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden}.kn-hub-row{display:flex;align-items:center;gap:8px;padding-right:10px;border-bottom:1px solid var(--divider)}.kn-hub-row:last-child{border-bottom:0}.kn-hub-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;padding:7px 10px;min-height:48px;justify-content:center;background:transparent;border:0;color:var(--text);text-align:left;cursor:pointer}.kn-hub-main[aria-pressed=true]{background:var(--accent-muted)}.kn-hub-title{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kn-hub-meta{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kn-hub-count{flex:none;font-size:var(--fs-eyebrow)}.jr-m{display:flex;flex-direction:column;gap:8px;min-width:0}.jr-tools>.field{flex:1 1 140px}.jr-mod-label{max-width:13ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-kinds{min-width:0}.jr-kinds .segmented.scroll>button{flex:none}.jr-list-body{min-width:0}.jr-title-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;font-size:var(--fs-sm);font-weight:500;margin-bottom:2px}.jr-eyebrow,.jr-meta{font-size:var(--fs-eyebrow)}.jr-detail .jr-logs-pre{max-height:none}.jr-day{padding:6px 12px 5px;background:var(--band-solid, var(--solid-1));border-bottom:1px solid var(--divider);color:var(--text-faint);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.jr-m .jr-row{content-visibility:auto;contain-intrinsic-size:auto 80px}.jr-detail .prose{min-width:0}.mem-m{display:flex;flex-direction:column;gap:8px;min-width:0}.mem-ask,.mem-search{padding:0!important;background:transparent;border:0;box-shadow:none}.mem-ask-field{display:flex;flex-direction:column;gap:4px;min-width:0}.mem-ask-field>.field{width:100%}.mem-ask-cost{font-size:var(--fs-eyebrow);line-height:1.45}.mem-ask-go{width:100%;min-height:44px;justify-content:center}.mem-ask textarea.field{max-height:30dvh}.mem-lists{display:flex;flex-direction:column;gap:14px}.mem-composer{display:flex;flex-direction:column;gap:var(--gap-row);margin-bottom:14px}.mem-ctl-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mem-list{display:flex;flex-direction:column;gap:var(--gap-row)}.mem-sec{margin-top:14px}.mem-detail-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.mem-row{padding:10px;border:1px solid transparent}.mem-concl-tools>.field{flex:1 1 100%}.mem-card{content-visibility:auto;contain-intrinsic-size:auto 96px}.mem-card-meta{font-size:var(--fs-eyebrow);word-break:break-word}.mem-rep{display:flex;flex-direction:column;gap:8px}.mem-rep-sec{border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:hidden}.mem-rep-head{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 12px;background:transparent;border:0;color:var(--text);text-align:left;cursor:pointer}.mem-rep-title{flex:1 1 auto;min-width:0;font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mem-rep-count{flex:none;font-size:var(--fs-eyebrow);font-variant-numeric:tabular-nums}.mem-rep-chev{flex:none;transition:transform var(--dur)}.mem-rep-chev[data-open="1"]{transform:rotate(180deg)}.mem-rep-body{border-top:1px solid var(--divider)}.mem-obs{padding:8px 12px;border-bottom:1px solid var(--divider)}.mem-obs:last-child{border-bottom:0}.mem-obs-time{font-size:var(--fs-eyebrow);margin-bottom:3px}.mem-obs-text{font-size:var(--fs-sm);line-height:1.5;overflow-wrap:break-word}}@media(pointer:coarse){html .kn-tree-row{min-height:44px}html .kn-hub-main{min-height:48px}html .galaxy-open,html .kn-legend-row,html .kn-check{min-height:44px}html .kn-check input[type=checkbox]{width:20px;height:20px}html .note-todo-row+.note-todo-row{border-top:1px solid var(--divider)}}@media(pointer:coarse)and (min-width:768px){html .mem-row{min-height:44px}}@media(max-width:767px){.mph--back.fm-mph{top:calc(var(--shell-context-h, 0px) - var(--stage-pad-t, 0px))}:root:has(.mph--back) .fm-tools{top:calc(var(--shell-context-h, 0px) + 45px);padding-top:6px;margin-top:0}.fm-shell-m{display:block;height:auto;min-height:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.fm-shell-m:after{display:none}.fm-shell-m.fm-sel-on{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.fm-shell-m .fm-body,.fm-shell-m .fm-list,.fm-shell-m .fm-rows{display:block;flex:none;min-height:0;overflow:visible}.fm-shell-m .fm-list{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fm-shell-m .fm-rows{padding-bottom:0}.fm-tools>.field{flex:1 1 118px}.fm-tools .sortchip{max-width:46%}.fm-tools .fm-selchip[data-on="1"]{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border)}.fm-row-m{display:flex;align-items:center;gap:var(--gap-row);padding:8px 0;min-height:52px;border-bottom:1px solid var(--divider);content-visibility:auto;contain-intrinsic-size:auto 52px}.fm-row-m .fm-row-icon{flex:none;display:grid;place-items:center;width:20px}.fm-row-m .fm-row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.fm-row-m .fm-name{font-size:var(--fs-sm);font-weight:500;color:var(--text)}.fm-row-m .fm-row-meta{font-size:var(--fs-eyebrow);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-row-m .fm-row-chev{flex:none;color:var(--text-faint)}.fm-row-m input[type=checkbox]{margin:0 2px 0 0;accent-color:var(--accent)}.fm-pv-sheet.sheet-bottom{height:min(92dvh,calc(100dvh - 48px));max-height:min(92dvh,calc(100dvh - 48px))}.fm-pv-title{min-width:0;display:flex;align-items:center;gap:var(--sp-2)}.fm-pv-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-pv-size{flex:none;font-size:var(--fs-eyebrow);font-weight:400;color:var(--text-faint);font-variant-numeric:tabular-nums}.fm-pv-sheet .fm-pv-head2{position:sticky;top:0;z-index:1;margin:-16px -16px 12px;padding:10px 16px 8px;background:var(--solid-2);border-bottom:1px solid var(--divider)}.fm-pv-sheet .fm-pv-actions{display:flex;gap:var(--sp-2);flex-wrap:wrap}.fm-pv-sheet .fm-pv-actions .btn{flex:1 1 auto;justify-content:center}.fm-pv-meta{margin:8px 0 0;font-size:var(--fs-eyebrow);color:var(--text-muted);font-variant-numeric:tabular-nums}.fm-pv-sheet .fm-pv-pre{flex:none;min-height:0;overflow:visible;font-size:12px}.fm-pv-img{display:grid;place-items:center}.fm-pv-img img{max-width:100%;max-height:60dvh;object-fit:contain;border-radius:var(--radius-sm)}.fm-pv-pdf{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 12px;text-align:center}.fm-pv-pdf .btn{min-height:44px}.fm-selbar{position:fixed;inset:auto 0 0 0;z-index:var(--z-dock);display:flex;align-items:center;gap:var(--sp-2);min-height:56px;padding:0 12px;padding-bottom:env(safe-area-inset-bottom);background:var(--solid-1);border-top:1px solid var(--divider)}.fm-selbar-count{flex:1 1 auto;min-width:0;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.fm-selbar .btn{flex:none;white-space:nowrap}.us-mobile{display:flex;flex-direction:column;gap:var(--gap-row)}.us-dayschip{font-variant-numeric:tabular-nums}.us-filterrow{display:flex;align-items:center;gap:var(--gap-tight);flex-wrap:wrap;min-height:34px}.us-filterchip[data-on="1"]{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border)}.us-pill{max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-eyebrow)}.us-mobile .us-kpi{display:none}.us-statgrid [data-slot=kpi-ring]{display:block}.us-statgrid [data-slot=kpi-sub]{margin-top:6px!important;font-size:var(--fs-eyebrow)}.up-cardhead .up-name{color:var(--text)}.up-cardhead .up-cardmeta{color:var(--text-faint)}.up-model,.up-acct,.um-model{font-size:var(--fs-xs)}.um-prov{display:inline-flex;align-items:center;gap:var(--gap-tight)}.um-dot{display:inline-block;width:8px;height:8px;border-radius:2px;flex:none}.rsb{display:flex;flex-direction:column}.rsb-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:10px;font-size:var(--fs-eyebrow);color:var(--text-faint)}.rsb-legend-item{display:inline-flex;align-items:center;gap:var(--gap-tight)}.rsb-swatch{width:8px;height:8px;border-radius:2px;flex:none}.rsb-row{display:flex;flex-direction:column;gap:var(--gap-tight);min-height:56px;padding:10px 0;border-bottom:1px solid var(--divider);justify-content:center}.rsb-line1{display:flex;align-items:center;gap:var(--gap-row);min-width:0}.rsb-icon{flex:none;display:inline-flex;width:22px;justify-content:center}.rsb-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:500}.rsb-cost{flex:none;font-variant-numeric:tabular-nums}.rsb-track{height:6px;border-radius:3px;background:color-mix(in srgb,var(--text-faint) 22%,transparent);overflow:hidden}.rsb-fill{display:flex;height:100%;gap:2px;border-radius:0 3px 3px 0;overflow:hidden}.rsb-seg{min-width:2px}.rsb-seg--unpriced{flex:1;background:var(--text-faint);opacity:.55}.rsb-meta{font-size:var(--fs-eyebrow);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsb-approx{font-style:italic;color:var(--text-faint)}.rsb-more{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;border:0;background:transparent;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer}.ufs-sheet .sheet-body{padding-top:0}.ufs-group{position:sticky;top:0;z-index:1;display:flex;align-items:center;min-height:34px;margin-inline:-16px;padding:6px 16px 0;background:var(--solid-2);color:var(--text-faint);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ufs-row{display:flex;align-items:center;gap:var(--gap-row);width:100%;min-height:48px;margin-inline:-16px;padding:0 16px;border:0;border-bottom:1px solid var(--divider);background:transparent;color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer}.ufs-box{flex:none;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:transparent}.ufs-box[data-on="1"]{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.ufs-dot{flex:none;width:9px;height:9px;border-radius:3px}.ufs-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us-subs-bar{display:flex;align-items:center;gap:var(--gap-tight);flex-wrap:wrap}.us-subs-fresh{margin-right:auto;font-size:var(--fs-eyebrow);color:var(--text-faint);font-variant-numeric:tabular-nums}.us-acct-grid{display:grid;grid-template-columns:1fr;gap:var(--gap-row);align-items:stretch}.us-subs-ledger{margin-left:auto;display:inline-flex;align-items:baseline;gap:var(--gap-tight);white-space:nowrap}.us-subs-cap{font-size:var(--fs-eyebrow);color:var(--text-faint)}.us-subs-cards{display:grid;gap:var(--gap-row)}.us-sub-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:650}.us-sub-plan{flex:none;font-size:var(--micro-fs, 10.5px)}.us-sub-sub{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-eyebrow)}.us-sub-note{font-size:var(--micro-fs, 10.5px);line-height:1.5}.us-sub-note--1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us-sub-key{font-size:var(--micro-fs, 10.5px)}.us-sub-off{font-size:var(--fs-eyebrow);color:var(--text-muted);line-height:1.6}.us-sub-off a{color:var(--accent)}.us-sub-stop{font-size:var(--fs-eyebrow);font-weight:600;color:var(--danger)}.us-sub-fail>div{padding:var(--gap-row) 0!important;gap:var(--gap-tight)!important}.us-ovsub-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:600}.us-ovsub-none{color:var(--text-faint)}.us-ovsub-foot{margin-top:var(--gap-row);font-size:var(--micro-fs, 10.5px);line-height:1.5}.us-ov-notional{margin-top:var(--gap-row);font-size:var(--micro-fs, 10.5px);line-height:1.5;display:flex;align-items:baseline;gap:var(--gap-tight) var(--gap-row);flex-wrap:wrap}.us-ov-notional-item{display:inline-flex;align-items:baseline;gap:var(--gap-tight);white-space:nowrap}.us-acct{padding:var(--gap-row) 12px;display:flex;flex-direction:column;gap:var(--gap-row);min-width:0}.us-acct-head,.us-acct-meta{display:flex;align-items:center;gap:var(--gap-tight);min-width:0}.us-acct-body{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--gap-row);min-width:0}.us-acct-foot{display:flex;align-items:baseline;gap:var(--gap-row);min-width:0;font-size:var(--micro-fs, 10.5px);color:var(--text-faint);border-top:1px solid var(--divider);padding-top:var(--gap-tight)}.us-acct-read{font-variant-numeric:tabular-nums}.us-cred{display:flex;align-items:baseline;gap:var(--gap-row);min-width:0}.us-cred-label{font-size:var(--fs-eyebrow)}.us-cred-val{margin-left:auto;font-size:var(--fs-body);font-weight:650}}@media(max-width:767px){:root{--micro-fs: 11px}}@media(max-width:767px){.sticky-savebar{position:sticky;bottom:env(safe-area-inset-bottom,0px);z-index:var(--z-dock);display:flex;align-items:center;gap:var(--gap-row);min-height:52px;margin-top:var(--sp-3);padding:var(--sp-2) var(--stage-pad-x, 16px);margin-inline:calc(-1 * var(--stage-pad-x, 16px));background:var(--solid-1);border-top:1px solid var(--border)}.sticky-savebar-count{flex:1 1 auto;min-width:0;font-size:12px}.sticky-savebar .btn{flex:none}html.kb-open .sticky-savebar{display:none}html .cr-tabpane{flex:none;min-height:0;overflow:visible;margin-top:0;margin-bottom:calc(-1 * var(--stage-pad-b, 0px));padding-top:4px;padding-bottom:calc(var(--stage-pad-t) + env(safe-area-inset-bottom,0px))}html .cr-tabpane[data-tab=logs]{padding-bottom:env(safe-area-inset-bottom,0px)}.s10-page{display:flex;flex-direction:column;min-width:0}.s10-tabs>.segmented.scroll>button{flex:0 0 auto}.s10-gw-dot{display:inline-block;flex:none;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--text-faint, #888);vertical-align:middle}.s10-gw-dot[data-state=up]{background:var(--success)}.s10-gw-dot[data-state=down]{background:var(--danger)}.s10-gw-dot[data-state=pending]{background:var(--warning)}.s10-log-toolbar{display:flex;flex-direction:column;gap:4px;padding:3px 10px;border-bottom:1px solid var(--divider)}.s10-log-row{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.s10-log-row>.field[data-slot=file]{flex:1 1 auto;min-width:0;width:auto}.s10-log-row>.field[data-slot=lines]{flex:0 0 auto;width:110px}.s10-log-row>.search-field{flex:1 1 auto;min-width:0}.s10-log-row>.icon-btn{flex:none}.s10-sessions-count{display:block;margin:6px 2px 2px;font-size:var(--fs-eyebrow)}.s10-transcript{display:flex;flex-direction:column;gap:var(--sp-2)}.s10-transcript-id{font-size:11px;word-break:break-all;line-height:1.5}.s10-transcript-body{font-size:var(--fs-xs);white-space:pre-wrap;word-break:break-word}.s10-moa-card{padding:var(--sp-3)}.s10-moa-head{display:flex;align-items:center;gap:var(--sp-2);min-width:0;margin-bottom:10px}.s10-moa-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;background:none;border:0;padding:0;text-align:left;color:inherit}.s10-moa-slot{display:flex;flex-direction:column;gap:var(--gap-tight);padding:10px 0;border-top:1px solid var(--divider)}.s10-moa-slot-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.s10-moa-slot .field{width:100%;min-width:0}.s10-moa-slot-foot{display:flex;justify-content:flex-end}.s10-moa-add{width:100%;justify-content:center;margin-top:10px}.s10-moa-tune{display:flex;flex-direction:column;gap:var(--gap-row);margin-top:var(--sp-3);padding-top:var(--gap-row);border-top:1px solid var(--divider)}.s10-moa-tune label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-eyebrow)}.s10-moa-tune .field{width:100%}.s10-secret-group{margin-top:var(--sp-2)}.s10-secret-grouphead{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:0 2px;background:transparent;border:0;border-bottom:1px solid var(--divider);text-align:left;color:var(--text);cursor:pointer}.s10-secret-grouphead-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.4px}.secret-row{content-visibility:auto;contain-intrinsic-size:auto 44px;border-bottom:1px solid var(--divider)}.s10-secret-summary{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:0 2px;background:transparent;border:0;text-align:left;color:var(--text);cursor:pointer}.s10-secret-key{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);font-weight:600}.s10-secret-state{flex:none;font-size:11px}.s10-secret-body{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-1) 2px var(--sp-3)}.s10-secret-valrow{display:flex;align-items:center;gap:var(--sp-2)}.s10-secret-valrow .field{flex:1 1 auto;min-width:0;font-size:16px}.s10-secret-desc{font-size:11px;line-height:1.5}.s10-secret-foot{display:flex;align-items:center;gap:var(--sp-4)}.s10-secret-foot .s10-danger{margin-left:auto;color:var(--danger)}.s10-secret-addbody{display:flex;flex-direction:column;gap:var(--gap-row)}.s10-secret-addbody .field{width:100%;font-size:16px}.s10-sum-row{display:flex;align-items:center;gap:var(--gap-row);width:100%;min-height:46px;padding:0 2px;background:transparent;border:0;border-top:1px solid var(--divider);text-align:left;color:var(--text);cursor:pointer}.s10-sum-row:first-child{border-top:0}.s10-sum-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.s10-sum-value{flex:none;font-size:var(--fs-eyebrow)}.s10-overview .panel{min-height:0}.s10-peer-row,.s10-serve-row{min-height:44px}.s10-serve-row a{display:inline-flex;align-items:center;min-height:44px}.s10-if-addr{display:flex;flex-direction:column;gap:2px;padding:7px 2px 7px 14px;border-top:1px solid var(--divider)}.s10-if-addr-text{font-size:12px;word-break:break-all;line-height:1.45}.s10-if-addr-tag{align-self:flex-start;font-size:11px}.s10-svc-row{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--gap-row) var(--sp-3);border-radius:var(--radius-2xl);min-width:0}.s10-svc-line1{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.s10-svc-name{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s10-svc-meta{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:18px}.s10-svc-acts{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);margin-top:2px}.s10-diag{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.s10-diag-pick{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);width:100%;min-height:44px;padding:0 var(--sp-3);background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-2xl);color:var(--text);font-size:var(--fs-sm);text-align:left;cursor:pointer}.s10-diag-card{border:1px solid var(--border);border-radius:var(--radius-2xl);padding:10px;min-width:0}.s10-diag-card-head{display:flex;align-items:center;gap:var(--sp-2);min-width:0;margin-bottom:6px}.s10-diag-card-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);font-weight:600}.s10-diag-pre{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding:var(--sp-2);background:var(--gk-soft);border-radius:var(--radius-sm);font-size:var(--fs-eyebrow);line-height:1.5;white-space:pre-wrap;word-break:break-word}.s10-diag-ccstack{display:grid;gap:var(--sp-4)}.s10-diag-term{display:flex;flex-direction:column;height:100%;min-height:0}.s10-diag-termbody{flex:1;min-height:0}.s10-diag-kill{width:100%;margin-top:10px}.cfg-mbody{margin-top:var(--sp-3)}html .cfg-intro{display:block;-webkit-line-clamp:none;overflow:visible}.s10-cfg-row{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2);padding:10px 0}.s10-cfg-row+.s10-cfg-row{border-top:1px solid var(--divider)}.s10-cfg-label{min-width:0}.s10-cfg-row .cfg-key{display:block;font-size:11px}.s10-page .cintro-more:after{top:-16px;right:-16px;bottom:-16px;left:-16px}.s10-page .cintro{margin-bottom:var(--sp-3)}.s10-cfg-row .field{width:100%;min-width:0}.s10-cfg-row .field[data-num="1"]{width:120px}.s10-cfg-row textarea.field{resize:vertical;font-size:16px;line-height:1.45}.s10-cfg-row.switch-row{flex-direction:row;align-items:center;gap:var(--sp-3);min-height:48px;cursor:pointer}.s10-cfg-row.switch-row .toggle{flex:none}.s10-cfg-sections{display:flex;flex-direction:column;gap:var(--sp-4);max-width:none}.s10-acct-list{max-width:none}.s10-page .acct-hint,.acct-form .acct-hint{order:1;flex-basis:100%}.s10-page .acct-head{flex-wrap:wrap}.s10-page .acct-readout{order:3;flex-basis:100%;text-align:left;padding-left:calc(26px + var(--gap-row))}.sys-proc-mhead{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-2)}.sys-proc-mtitle{margin:0;flex:1 1 auto}.sys-proc-mtools{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2)}.sys-proc-kid-ind{padding-left:14px}.s10-overview{display:flex;flex-direction:column;gap:var(--gap)}.sys-ov-empty-m{min-height:44px}.sys-ov-sumhead{margin:0 0 var(--gap-tight)}.sys-tab-lbl{display:inline-flex;align-items:center;gap:var(--gap-tight)}}@media(pointer:coarse){html .s10-secret-summary,html .s10-secret-grouphead,html .s10-sum-row,html .s10-diag-pick,html .s10-moa-name,html .acct-head,html .acct-prov,html .acct-pick-card{min-height:44px}html .s10-slop{position:relative}html .s10-slop:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}html .tap-row{min-height:44px;display:flex;align-items:center}}.sys-panel-head{display:flex;align-items:center;gap:var(--gap-row);margin-bottom:var(--gap-row)}.sys-panel-head>h3{margin:0}.sys-panel-foot{margin-top:var(--gap-row);padding-top:var(--gap-row);border-top:1px solid var(--divider)}.sys-list-head{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap;padding:var(--sp-4) 18px var(--sp-3)}.sys-list-pad{padding:0 18px var(--sp-4)}.sys-list{display:flex;flex-direction:column;gap:var(--sp-2);padding:2px 14px 14px}@media(min-width:768px){.sys-list-head{padding:var(--sp-4) var(--pad-panel) var(--sp-3)}.sys-list-pad{padding:0 var(--pad-panel) var(--sp-4)}.sys-list{gap:var(--gap-row);padding:2px calc(var(--pad-panel) - 12px) var(--pad-panel)}}.panel-snug,.sys-row{padding:var(--gap-row) var(--sp-3)}.sys-row{display:flex;align-items:center;gap:var(--gap-row);border-radius:var(--radius-2xl);min-width:0}.sys-row:hover{background:var(--gk-hover)}.sys-item{display:flex;align-items:center;gap:var(--gap-row);width:100%;min-width:0;padding:var(--sp-2) var(--gap-row);border:0;border-radius:var(--radius-2xl);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sys-item:disabled{cursor:default}.sys-item:disabled:hover{background:transparent}.sys-item-flush{border-radius:0}.sys-item-ruled{border-top:1px solid var(--divider)}.sys-item-cmd{display:block;padding:7px 8px;font-size:var(--fs-xs)}.sys-item-rimmed{border:1px solid var(--border)}.sys-tr-click{cursor:pointer}.sys-tr-click:hover>td{background:var(--gk-hover)}.sys-pre{margin:0;padding:var(--gap-row);background:var(--gk-soft);border-radius:var(--radius);font-size:var(--fs-eyebrow);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.sys-diag-runs{display:flex;flex-direction:column;gap:var(--gap-row)}.sys-diag-pre{display:-webkit-box;-webkit-line-clamp:24;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding:var(--sp-2);background:var(--gk-soft);border-radius:var(--radius-sm);font-size:var(--fs-eyebrow);line-height:1.5;white-space:pre-wrap;word-break:break-word}.sys-diag-out{margin:0;font-size:var(--fs-xs);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.sys-log-sheet .sheet-body,.sys-cfg-sheet .sheet-body:has(>pre){display:flex;flex-direction:column;overflow:hidden}.sys-cfg-sheet .sheet-body:has(>pre)>div{flex:none}.sys-cfg-sheet .sheet-body>pre{flex:1 1 auto;min-height:0}.cr-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gap)}.cfg-key,.cfg-cmd{font-size:var(--fs-micro)}@media(max-width:767px){.cfg-cmd{font-size:var(--fs-eyebrow)}}.acct-intro{font-size:12px;line-height:1.55;max-width:720px;margin-bottom:var(--gap-row)}.acct-tools{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap;margin-bottom:var(--gap)}.acct-list{display:flex;flex-direction:column;gap:var(--gap-row);max-width:720px}.acct-card{padding:0;overflow:hidden}.acct-head{display:flex;align-items:center;gap:var(--gap-row);width:100%;min-width:0;padding:10px 14px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.acct-head:hover{background:var(--gk-hover)}.acct-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.acct-slug{flex:none;font-size:var(--fs-eyebrow)}.acct-name{display:flex;align-items:center;gap:var(--gap-tight);flex-wrap:wrap;min-width:0}.acct-label{font-size:var(--fs-sm);font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-usedby{font-size:var(--fs-eyebrow);color:var(--text-faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-readout{flex:none;font-size:12px;font-weight:600;text-align:right;white-space:nowrap}.acct-chip-default{color:var(--accent)}.acct-chev{flex:none;color:var(--text-muted);transition:transform .12s ease}.acct-card[data-open="1"] .acct-chev{transform:rotate(180deg)}.acct-body{display:flex;flex-direction:column;gap:var(--gap-row);min-width:0;padding:var(--gap-row) 14px 12px;border-top:1px solid var(--divider)}.acct-line{min-width:0;font-size:12px;line-height:1.5}.acct-bad{color:var(--danger)}.acct-ctl{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap;min-width:0}.acct-ctl-label{flex:none;width:108px;font-size:12px}.acct-hint{flex:1 1 auto;min-width:0;font-size:var(--fs-eyebrow);color:var(--text-muted)}.acct-hint[data-bad="1"]{color:var(--danger)}.acct-num{flex:none;width:92px}.acct-text{flex:none;width:210px}.acct-actions{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap;min-width:0}.acct-remove{margin-left:auto}.acct-cmd{display:flex;align-items:center;gap:var(--gap-tight);min-width:0}.acct-cmd>code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-prov{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap;padding:10px 14px}.acct-prov>.acct-main{flex:1 1 240px}.acct-prov-hint{flex-basis:100%;min-width:0}.acct-prov-hint>code{display:block;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.acct-pick{display:flex;flex-direction:column;gap:var(--gap-row)}.acct-pick-card{display:flex;align-items:center;gap:var(--gap-row);min-width:0}.acct-pick-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.acct-pick-name{display:flex;align-items:center;gap:var(--gap-tight);flex-wrap:wrap;min-width:0;font-size:var(--fs-sm);font-weight:650}.acct-pick-desc{font-size:var(--fs-eyebrow);color:var(--text-muted);line-height:1.5}.acct-form{display:flex;flex-direction:column;gap:var(--gap-row);min-width:0}.cr-pane-fill{display:flex;flex-direction:column;min-width:0}.cr-pane-head{flex:none}.cr-pane-scroll{min-width:0}@media(min-width:768px){.cr-tabpane--railed[data-tab=skills],.cr-tabpane--railed[data-tab=library]{display:flex;flex-direction:column;padding-bottom:var(--stage-pad-b, 26px)}.cr-pane-fill{flex:1;min-height:0}.cr-pane-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 4px 22px;margin:-4px -4px 0}}@media(min-width:768px){.cr-tabpane--railed[data-tab=secrets],.cr-tabpane--railed[data-tab=sessions]{display:flex;flex-direction:column;padding-bottom:var(--stage-pad-b, 26px)}.cr-secret-band{display:flex;flex-direction:column;gap:var(--gap-row);margin-bottom:var(--gap-row)}.cr-secret-tools{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap}.cr-secret-commit{display:flex;align-items:center;gap:var(--gap-tight);margin-left:auto}.cr-secret-note{font-size:var(--fs-eyebrow)}.cr-pane-scroll.cr-secret-list{padding:0 0 22px;margin:0}.cr-secret-grouphead{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--gap-tight);min-height:28px;padding-inline:10px;background:var(--band-solid, var(--solid-1));border-bottom:1px solid var(--divider);color:var(--text-faint);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.06em}.cr-secret-group{display:block}.cr-secret-group:last-of-type .cr-secret-row:last-child{border-bottom:0}.cr-secret-groupname{color:var(--text-muted)}.cr-secret-groupcount{margin-left:auto;font-size:var(--fs-eyebrow)}.cr-secret-row{display:grid;grid-template-columns:auto minmax(120px,220px) minmax(0,1fr) 8px auto;align-items:center;column-gap:var(--gap-row);padding:4px 10px;border-bottom:1px solid var(--divider)}.cr-secret-row:hover{background:var(--gk-hover)}.cr-secret-ico{grid-column:1}.cr-secret-key{font-size:var(--fs-xs);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-secret-row[data-state=inherited] .cr-secret-key{color:var(--text-muted);font-weight:500}.cr-secret-val{min-width:0;font-size:var(--fs-xs)}.cr-secret-dot{width:8px;height:8px;border-radius:var(--radius-pill)}.cr-secret-row[data-dirty="1"] .cr-secret-dot{background:var(--accent)}.cr-secret-del{justify-self:end}.cr-secret-sub{grid-column:2 / -1;padding-bottom:4px;font-size:var(--fs-micro);color:var(--text-muted)}.cr-secret-err{color:var(--danger)}.cr-secret-addbody{display:flex;flex-direction:column;gap:var(--gap-row)}.cr-sess-scope{font-size:var(--fs-eyebrow);flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-sess-item{display:flex;align-items:center;gap:var(--gap-tight);padding-right:var(--gap-tight);border-bottom:1px solid var(--divider)}.cr-sess-item:last-child{border-bottom:0}.cr-sess-item:hover{background:var(--gk-hover)}.cr-sess-item.is-sel{background:var(--gk-wash-accent)}.cr-sess-item.is-sel:hover{background:var(--gk-wash-accent-strong)}.cr-sess-open{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:0;border-radius:0;background:none;color:var(--text);text-align:left;cursor:pointer}.cr-sess-top{display:flex;align-items:baseline;gap:var(--gap-row);min-width:0;min-height:18.5px}.cr-sess-name{flex:1;min-width:0;font-size:var(--fs-sm);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-sess-cost{flex:none;font-size:var(--fs-eyebrow);color:var(--text-muted)}.cr-sess-meta{display:flex;align-items:baseline;gap:var(--gap-tight);min-width:0;font-size:var(--fs-eyebrow);color:var(--text-muted)}.cr-sess-meta-main{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-sess-when,.cr-sess-kill{flex:none}.cr-sess-detail-wrap{padding-bottom:0}.cr-sess-detail{flex:1;min-height:0;display:flex;flex-direction:column}.cr-sess-detail-head{flex:none;display:flex;align-items:center;gap:var(--gap-row);padding-bottom:var(--gap-row);border-bottom:1px solid var(--divider)}.cr-sess-detail-title{flex:1;min-width:0;font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-sess-flow{flex:1;min-height:0;overflow-y:auto;padding-top:var(--gap-row);padding-bottom:14px}}@media(min-width:768px)and (max-width:1023px){.cr-sess-split{row-gap:var(--gap-row)}}.cr-shell{display:flex;gap:var(--sp-4);flex:1;min-height:0;align-items:stretch}.cr-fillcol{display:flex;flex-direction:column;height:100%;min-height:0}.cr-toolbar{display:flex;align-items:center;gap:var(--gap-row);margin-bottom:var(--gap-row);flex-wrap:wrap}.cr-toolbar--fixed{flex-shrink:0}.cr-headrow{display:flex;align-items:center;gap:var(--gap-row);margin-bottom:var(--sp-2);flex-wrap:wrap}.cr-headrow--base{display:flex;align-items:baseline;gap:var(--gap-row);margin-bottom:var(--gap-tight);flex-wrap:wrap}.cr-filterrow{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap}.cr-spacer{flex:1}.cr-grow{flex:1;min-width:0}.cr-cardhead{display:flex;gap:var(--sp-2);align-items:flex-start}.cr-cardrow{display:flex;gap:var(--gap-row);align-items:center}.cr-stack{display:flex;flex-direction:column;gap:var(--sp-2)}.cr-note{font-size:var(--fs-eyebrow)}.cr-meta{font-size:var(--fs-xs)}.cr-hint{font-size:var(--fs-eyebrow);margin-bottom:var(--sp-3)}.cr-hint--tight{font-size:var(--fs-eyebrow);margin-bottom:var(--gap-row)}.cr-secttitle{font-weight:600;font-size:var(--fs-sm)}.cr-panel-title{font-weight:600;margin-bottom:var(--sp-3)}.cr-cardgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--sp-2)}.cr-cardgrid--spaced{margin-bottom:var(--sp-4)}.cr-mcpgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--sp-2)}.cr-card{padding:9px 11px;display:flex;gap:var(--gap-row);align-items:flex-start}.cr-card--mid{align-items:center}.cr-card-plain{padding:9px 11px}.cr-cardtitle{font-size:var(--fs-xs);font-weight:600}.cr-cardtitle--row{font-size:var(--fs-xs);font-weight:600;display:flex;align-items:center;gap:var(--gap-tight)}.cr-cardsub{font-size:var(--fs-micro);margin-top:1px}.cr-carddesc{font-size:var(--fs-eyebrow);line-height:1.35;margin-top:2px}.cr-carddesc--flush{font-size:var(--fs-eyebrow);line-height:1.35}.cr-log-panel{display:flex;flex-direction:column;overflow:hidden}.cr-log-bar{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;border-bottom:1px solid var(--divider)}.cr-log-state{flex:1;min-height:0;display:grid;background:var(--bg)}.cr-log-state--center{place-items:center}.cr-log-state--content{align-content:center}.cr-log-well{flex:1;min-height:0;overflow:auto;margin:0;padding:var(--sp-3) var(--sp-4);background:var(--bg);font-size:var(--fs-xs);line-height:1.5;white-space:pre-wrap;word-break:break-word}.cr-log-foot{display:flex;align-items:baseline;gap:var(--gap-row);flex-wrap:wrap;padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--divider)}.cr-log-foot-meta{margin-left:auto;font-size:var(--fs-eyebrow);white-space:nowrap}.cr-kv{display:flex;justify-content:space-between;align-items:center;padding:var(--gap-tight) 0;border-top:1px solid var(--divider)}.cr-kv-label{font-size:var(--fs-sm)}.cr-sheet-title{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.cr-sheet-title-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-sheet-title-ago{font-size:var(--fs-micro);flex:none}.cr-tx-meta{font-size:var(--fs-eyebrow);margin-top:var(--sp-1)}.cr-tx-tool{font-size:var(--fs-micro);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-tx-ok{color:var(--success)}.cr-tx-turn{font-size:var(--fs-xs)}.cr-tx-role{font-size:var(--fs-micro);text-transform:uppercase}.cr-catgroup{margin-bottom:var(--sp-4)}.cr-badge-edited{font-size:var(--fs-micro);color:var(--metric-amber, var(--accent));border-color:color-mix(in srgb,var(--metric-amber, var(--accent)) 45%,transparent)}.cr-badge-installed{font-size:var(--fs-micro);color:var(--success);border-color:color-mix(in srgb,var(--success) 45%,transparent)}.cr-toggle-chip{cursor:pointer;font-size:var(--fs-eyebrow)}.cr-toggle-chip--flush{flex:none}.cr-btn-check{margin-left:auto;min-width:134px}.cr-btn-search{min-width:92px}.cr-btn-updateall{min-width:96px}.cr-card-action{min-width:84px}.cr-btn-update{flex:none;min-width:70px}.cr-drift-action{flex:none;min-width:62px}.cr-select-source{width:auto;flex:0 0 auto}.cr-note-micro{font-size:var(--fs-micro);margin-bottom:var(--gap-tight)}.cr-note-xs{font-size:var(--fs-xs);margin-bottom:var(--gap-tight)}.cr-updates-block{margin-top:var(--sp-1)}.cr-btnstack{display:flex;flex-direction:column;gap:var(--sp-1);flex:none}.cr-drift-block{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--divider)}.cr-drift-title{font-weight:600;font-size:var(--fs-sm);margin-bottom:var(--sp-1)}.cr-drift-name{flex:1;min-width:0;font-size:var(--fs-xs);font-weight:600;overflow:hidden;text-overflow:ellipsis}.cr-diff-pre{margin-top:var(--sp-2)}.cr-mcp-sub{font-size:var(--fs-micro);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-mcp-acts{display:flex;gap:var(--gap-tight);margin-top:var(--sp-2)}.cr-mcp-test{min-width:70px}.cr-mcp-result{font-size:var(--fs-eyebrow);margin-top:var(--sp-2)}.cr-mcp-result--err{color:var(--danger)}.cr-mcp-tools{color:var(--success)}.cr-mcp-toolnames{margin-left:var(--gap-tight)}.cr-mcp-installed{margin-left:var(--gap-tight);font-size:var(--fs-micro);color:var(--success)}.cr-mcp-needs{font-size:var(--fs-micro);margin-top:3px}.cr-catalog-install{flex:none;min-width:78px}.cr-form-err{color:var(--danger)}.cr-form-actions{justify-content:flex-end}.cr-formstack{display:flex;flex-direction:column;gap:var(--sp-3)}.cr-flabel{font-size:var(--fs-xs)}.cr-fctl{margin-top:var(--sp-1)}.cr-moa-slot{display:flex;gap:var(--gap-tight);align-items:center;min-width:0}.cr-moa-slotlabel{font-size:var(--fs-eyebrow);width:74px;flex:none}.cr-moa-provider{width:130px;flex:none}.cr-moa-remove{flex:none}.cr-moa-head{display:flex;gap:var(--sp-2);align-items:center;margin-bottom:var(--gap-row)}.cr-moa-name{font-size:var(--fs-sm);font-weight:600;background:none;border:0;padding:0;cursor:pointer;color:inherit}.cr-moa-card{padding:var(--sp-3) var(--sp-4)}.cr-moa-addadvisor{margin-left:80px}.cr-slotstack{display:flex;flex-direction:column;gap:var(--gap-tight)}.cr-chip-flush{font-size:var(--fs-eyebrow);flex:none}.cr-checkrow{display:flex;gap:var(--gap-row);margin-bottom:var(--sp-3);align-items:center}.cr-doctor-pre{padding:var(--sp-3);font-size:var(--fs-xs);line-height:1.5;white-space:pre-wrap}.cr-stat{padding:var(--sp-2) var(--sp-4);text-align:center}.cr-stat-n{font-size:var(--fs-h1);font-weight:600}.cr-an-intro{font-size:var(--fs-xs);margin-bottom:var(--sp-3)}.cr-link{color:var(--accent)}.cr-an-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--gap)}.cr-an-card{padding:var(--sp-4)}.cr-an-card-title{font-weight:600;font-size:var(--fs-sm);margin-bottom:var(--gap-row)}.cr-an-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.cr-an-headrow{font-size:var(--fs-eyebrow)}.cr-an-th{padding:var(--sp-1) var(--gap-tight);text-align:left;font-weight:500}.cr-an-th--num{padding:var(--sp-1) var(--gap-tight);text-align:right;font-weight:500}.cr-an-row{border-top:1px solid var(--divider)}.cr-an-td{padding:5px var(--gap-tight)}.cr-an-td--num{padding:5px var(--gap-tight);text-align:right}.cr-an-td--model{padding:5px var(--gap-tight);font-size:var(--fs-eyebrow)}.cr-br-typefilter{display:inline-flex;align-items:center;gap:var(--gap-tight);font-size:var(--fs-xs)}.cr-br-typeselect{width:auto}.cr-br-list{overflow:auto;flex:1;min-height:0}.cr-br-btn{width:100%;text-align:left;background:transparent;border:none;padding:11px var(--sp-4);cursor:pointer;display:flex;align-items:center;gap:var(--gap-row)}.cr-br-chev{flex-shrink:0;color:var(--text-faint);transition:transform .12s}.cr-br-body{min-width:0;flex:1}.cr-br-chips{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.cr-br-summary{font-size:var(--fs-eyebrow);margin-top:var(--sp-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-br-ago{font-size:var(--fs-eyebrow);flex-shrink:0;white-space:nowrap}.cr-br-pre{margin:0 var(--sp-4) var(--sp-3);max-height:220px}.cr-cfg-dirty{padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);display:flex;align-items:center;gap:var(--gap-row);flex-shrink:0}.cr-cfg-dirty-n{font-size:var(--fs-sm)}.cr-cfg-cat{margin-bottom:var(--sp-3);flex-shrink:0}.cr-cfg-body{flex:1;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.cr-cfg-panel{padding:0 var(--sp-4);min-height:0;overflow:auto}.cr-cfg-labelwrap{min-width:0}.cr-cfg-fieldlabel{font-size:var(--fs-sm);display:flex;align-items:baseline;gap:var(--gap-tight);flex-wrap:wrap}.cr-cfg-type{font-size:var(--fs-micro);font-weight:400}.cr-cfg-desc{font-size:var(--fs-eyebrow);line-height:1.4;margin-top:2px}.cr-cfg-keybtn{font-size:var(--fs-micro);padding:0;border:none;background:none;cursor:pointer;display:block;margin-top:2px;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-json-err{font-size:var(--fs-eyebrow);color:var(--danger);margin-top:3px}.cr-key-ico{flex:none}.cr-secret-toolrow{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2)}.cr-groupcount{font-size:var(--fs-eyebrow);flex:none}.cr-raw-note{font-size:var(--fs-eyebrow);margin-bottom:var(--sp-2);flex-shrink:0}.cr-raw-acts{display:flex;gap:var(--sp-2);margin-top:var(--gap-row);justify-content:flex-end;flex-shrink:0}.cr-log-file{width:auto;flex:0 1 auto;min-width:0}.cr-log-lines{width:auto;flex:none}.cr-cat-eyebrow{margin-bottom:var(--gap-tight)}.cr-moa-grid{display:grid;gap:var(--gap-row)}.cr-tx-body{white-space:pre-wrap;word-break:break-word}@media(min-width:768px){.field.cr-field-code{font-size:var(--fs-xs)}}.cr-log-search{flex:1 1 160px;min-width:160px}.cr-skills-search{flex:0 0 auto;width:190px}.cr-hub-search{flex:1 1 220px;max-width:340px}.cr-cfg-search{margin-bottom:var(--sp-3);max-width:380px;flex-shrink:0}.cr-secret-search{flex:1 1 auto;min-width:0}.cr-secret-search--wide{flex:1 1 200px;max-width:320px}.cr-prev-files{font-size:var(--fs-eyebrow);margin-bottom:var(--gap-row);display:flex;align-items:center;gap:var(--gap-tight);flex-wrap:wrap}.cr-scan-card{padding:var(--sp-3);margin-bottom:var(--sp-3)}.cr-scan-head{display:flex;align-items:center;gap:var(--sp-2);font-weight:600}.cr-scan-meta{font-weight:400;font-size:var(--fs-xs)}.cr-scan-reason{font-size:var(--fs-xs);margin-top:var(--gap-tight)}.cr-scan-counts{font-size:var(--fs-eyebrow);margin-top:var(--sp-2)}.cr-scan-list{display:flex;flex-direction:column;gap:var(--gap-tight);margin-bottom:var(--sp-3)}.cr-scan-finding{padding:7px var(--gap-row);font-size:var(--fs-eyebrow)}.badge.cr-scan-sev{font-size:var(--fs-micro);margin-right:var(--gap-tight)}.cr-scan-fdesc{margin-top:2px}@media(max-width:767px){.cr-moa-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:768px){.cr-moa-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}select.cr-cfg-cat{max-width:380px}}.cr-moa-model{flex:1;min-width:0}textarea.cr-json-editor{width:100%;line-height:1.5;resize:vertical}textarea.cr-raw-editor{width:100%;flex:1;min-height:120px;line-height:1.5;resize:none;white-space:pre}.cfg-label-cell{flex:1 1 0%;min-width:0}.cfg-shell{display:flex;gap:var(--sp-5);align-items:flex-start}.cfg-shell-body{flex:1;min-width:0}.cfg-grow{max-height:30dvh}.cfg-longval{display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start}.cfg-longval-prev{font-size:var(--fs-xs);line-height:1.45;word-break:break-word;width:100%}.cfg-label-name{font-size:var(--fs-sm)}.cfg-key-line{margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-section-panel{padding:2px 14px}.cfg-bool-row{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0}.cfg-readcap{max-width:620px}.cfg-help{margin:var(--sp-1) 0 var(--sp-3);font-size:var(--fs-xs)}.cfg-lede{margin-bottom:var(--sp-3);font-size:var(--fs-xs)}.cfg-intensity{display:flex;align-items:center;gap:var(--sp-3);margin-top:14px;max-width:420px}.cfg-slider-label{font-size:var(--fs-xs);flex:none}.cfg-slider-val{font-size:var(--fs-eyebrow);width:38px;text-align:right}.cfg-unsupported{padding:var(--sp-3);font-size:var(--fs-xs)}.cfg-actions-row{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap}.cfg-scale-actions{margin-top:var(--sp-3)}.cfg-meta-sm{font-size:var(--fs-eyebrow)}.cfg-form-panel{padding:14px;display:grid;gap:var(--gap-row)}.cfg-form-h{font-size:var(--fs-sm);font-weight:600}.cfg-form-foot{display:flex;gap:var(--sp-2);border-top:1px solid var(--divider);padding-top:var(--sp-3);margin-top:2px}.cfg-mcp-panel{padding:var(--sp-3) 14px}.cfg-card-h{font-size:var(--fs-sm);font-weight:600;margin-bottom:var(--gap-tight)}.cfg-mcp-copy{font-size:var(--fs-xs);line-height:1.5;margin-bottom:var(--gap-row)}.cfg-about{display:grid;gap:14px;align-items:start}.cfg-about-card{padding:var(--sp-4)}.cfg-about-head{display:flex;align-items:center;gap:var(--gap-row)}.cfg-accent-ico{color:var(--accent)}.cfg-title-flush{margin:0}.cfg-about-copy{margin-top:var(--gap-tight);font-size:var(--fs-sm);line-height:1.5}.cfg-status-cell{display:flex;align-items:center;gap:var(--gap-tight);min-width:0}.cfg-checking{display:inline-flex;align-items:center;gap:var(--gap-tight)}.cfg-notes-list{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-2)}.cfg-note-head{display:flex;align-items:baseline;gap:var(--sp-2)}.cfg-note-ver{font-size:var(--fs-xs);color:var(--accent)}.cfg-note-title{font-size:var(--fs-sm);font-weight:600;margin:3px 0 var(--gap-tight)}.cfg-notes-ul{margin:0;padding-left:18px;list-style:disc;display:flex;flex-direction:column;gap:var(--sp-1)}.cfg-note-li{font-size:var(--fs-xs);line-height:1.45}.cfg-notes-more{margin-top:14px}.cfg-x-sep{border-top:1px solid var(--divider)}.cfg-x-sep:first-child{border-top:none}.cfg-x-wide{grid-column:1 / -1}.sys-proc-scroll{overflow-x:auto;overscroll-behavior-x:contain;max-width:100%;-webkit-overflow-scrolling:touch}.sys-proc-table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--fs-sm)}.sys-proc-hrow{font-size:var(--fs-eyebrow)}.sys-proc-th{padding:var(--gap-tight) var(--sp-2);font-weight:500}.sys-proc-th--sort{cursor:pointer;-webkit-user-select:none;user-select:none}.sys-proc-th--l{text-align:left}.sys-proc-th--r{text-align:right}.sys-proc-thin{display:inline-flex;align-items:center;gap:3px}.sys-proc-thin--rev{flex-direction:row-reverse}.sys-proc-tr{border-top:1px solid var(--divider)}.sys-proc-td{padding:9px var(--sp-2)}.sys-proc-td-g{padding:11px var(--sp-2)}.sys-proc-td-k{padding:var(--sp-2);font-size:var(--fs-eyebrow)}.sys-proc-r{text-align:right}.sys-proc-gut-l{padding-left:18px}.sys-proc-gut-r{padding-right:18px}.sys-proc-kid-cell{padding-left:40px}.sys-proc-gname-wrap{display:inline-flex;align-items:center;gap:var(--gap-tight);min-width:0}.sys-proc-gname{display:inline-block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sys-proc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:1px}.sys-proc-more{padding:var(--gap-row) 18px var(--sp-4)}.sys-proc-count{font-size:var(--fs-xs)}.sys-proc-search{margin-left:auto;width:220px}.sys-proc-msearch{flex:1 1 auto;min-width:0}.badge.sys-ov-count{color:var(--danger)}.sys-ov-empty{display:flex;align-items:center;gap:var(--gap-row);color:var(--text-muted)}.sys-ov-empty-d{padding:var(--sp-1) 2px}.sys-ov-empty-text{font-size:var(--fs-sm)}.sys-ov-ok-icon{color:var(--success)}.sys-ov-warn-icon{color:var(--warning)}.sys-ov-flexnone{flex:none}.sys-ov-list{display:flex;flex-direction:column}.sys-item.sys-ov-attn-row{padding:var(--gap-row) var(--sp-1)}.sys-ov-attn-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:500}.sys-ov-detail{font-size:var(--fs-eyebrow)}.sys-ov-peers{font-size:var(--fs-eyebrow);margin-top:var(--gap-row)}.sys-panel-foot.sys-ov-foot{display:flex;align-items:center;gap:var(--gap-tight)}.cr-br-row{border-top:none}.cr-br-row+.cr-br-row{border-top:1px solid var(--divider)}.cr-tx-body.cr-tx-body--wip{font-size:var(--fs-eyebrow);border-left:2px solid var(--divider);padding-left:var(--sp-2)}.sys-rail-split{display:flex;gap:var(--sp-4);flex:1;min-height:0;align-items:stretch}.sys-rail-lbl{flex:1}.badge.sys-down-count{color:var(--danger)}.sys-host-ico{display:inline-flex}.sys-host-lbl{font-size:var(--fs-eyebrow)}.sys-host-val{font-weight:600}.sys-log-bar{display:flex;align-items:center;gap:var(--gap-row);margin-bottom:var(--sp-3);flex-wrap:wrap;flex:none}.chip.sys-log-live{margin-left:auto}.sys-pre.sys-log-pre{flex:1;min-height:0;overflow-y:auto}.sys-log-foot{font-size:var(--fs-eyebrow);margin-top:var(--sp-2);flex:none}@media(max-width:767px){.s11-cjob,.s11-wg,.s11-studio,.s11-sv{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.s11-cjob .mtabs[data-sticky="1"],.s11-wg .mtabs[data-sticky="1"]{top:calc(var(--shell-context-h, 0px) + 45px)}.s11-cjob-body,.s11-wg-body,.s11-studio-body{min-width:0;overflow-wrap:anywhere}.s11-cjob-chat{height:calc(100dvh - 250px);min-height:340px;display:flex;flex-direction:column}.s11-cjob-actbar{display:flex;align-items:center;padding-block:4px}.s11-cjob .mph-primary,.s11-wg .mph-primary,.s11-sv .mph-primary{display:flex;align-items:center;gap:var(--gap-tight)}.s11-notes-filters{display:flex;flex-direction:column;gap:var(--sp-2);padding-block:0 8px}.s11-notes-filters .corpus-chiprow{display:flex;flex-wrap:wrap;gap:var(--gap-tight)}.s11-notes .corpus-trash>summary{min-height:44px;display:flex;align-items:center}.s11-note-body{padding-block:4px 24px;line-height:1.6;overflow-wrap:anywhere}.s11-note-raw{margin:0;white-space:pre-wrap;font-size:var(--fs-xs);line-height:1.55}.s11-map-bar{display:flex;align-items:center;gap:var(--sp-2);padding-block:2px 6px}.s11-map-bar>:last-child{margin-left:auto}.s11-map-stage{position:relative;height:calc(100dvh - 176px - env(safe-area-inset-bottom));min-height:58dvh}.s11-map-canvas.s11-map-canvas{height:100%;touch-action:none}.s11-map-hint{position:absolute;left:8px;bottom:8px;padding:4px 9px;border-radius:var(--radius-pill);background:color-mix(in srgb,#000 55%,transparent);color:#fff;font-size:11px;pointer-events:none;animation:s11-hint-fade .4s ease 2.2s forwards}@keyframes s11-hint-fade{to{opacity:0}}.s11-map-filters{display:flex;flex-direction:column;gap:var(--gap-row)}.s11-map-filters .corpus-map-legend{display:flex;flex-wrap:wrap;gap:var(--gap-tight)}.s11-map-filters .corpus-map-dates{display:flex;align-items:center;gap:var(--sp-2)}.s11-wg{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.s11-wg-planbar{display:flex;align-items:center;gap:var(--sp-2);min-height:40px}.s11-wg-planbar>.segmented{margin-left:auto}.s11-wg-raw{margin:0;white-space:pre-wrap;font-size:var(--fs-xs);line-height:1.55}.s11-wg-err{padding:8px 10px;border-radius:var(--radius-2xl);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-xs);line-height:1.5;overflow-wrap:anywhere}.wg-empty-line{padding:12px 2px;font-size:var(--fs-xs)}.wg-ev-count{font-size:var(--fs-micro);color:var(--danger)}.wg-ev-sum{overflow-wrap:anywhere}.wg-brief-block,.wg-prefs-field{display:flex;flex-direction:column;gap:var(--sp-2);padding-block:12px}.wg-brief-block+.wg-brief-block{border-top:1px solid var(--divider)}.wg-brief-preview,.wg-prefs-preview{font-size:var(--fs-xs);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-muted)}.wg-brief-actions{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.wg-brief-block>.btn,.wg-prefs-field>.btn{align-self:flex-start}.wg-prefs-del{align-self:stretch;justify-content:center;margin-top:4px}.wg-stepseg{margin-bottom:var(--gap-row)}.wg-stepseg>.segmented{width:100%}.wg-stepseg>.segmented>button{flex:1 1 0;min-width:0}.wg-stepsum{font-size:var(--fs-eyebrow);line-height:1.45;margin-bottom:var(--sp-3)}.s11-sv{gap:0}.s11-sv-body{display:flex;flex-direction:column;gap:var(--sp-3);padding-top:8px}.s11-sv-live{display:flex;flex-direction:column;gap:var(--gap-tight)}.s11-sv-liverow{display:flex;align-items:center;gap:var(--sp-2);min-height:44px}.s11-sv-livemodel{flex:1;min-width:0;font-size:var(--fs-eyebrow);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s11-sv-empty{padding:12px 2px;font-size:var(--fs-xs)}.s11-comp{padding:10px;display:flex;flex-direction:column;gap:var(--gap-row)}.s11-comp-ctx{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--gk-soft);color:var(--text);font:inherit;font-size:var(--fs-xs);text-align:left;cursor:pointer}.s11-comp-ctx-txt{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s11-comp-dot{flex:none;width:7px;height:7px;border-radius:var(--radius-pill);background:var(--warning)}.s11-comp-prompt textarea{max-height:30dvh;font-size:16px;line-height:1.45}.s11-comp-att{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-eyebrow)}.s11-comp-att img{width:36px;height:36px;object-fit:cover;border-radius:var(--radius-sm);flex:none}.s11-comp-att .muted{flex:1;min-width:0}.s11-comp-go{width:100%;justify-content:center}.s11-setup .sheet-body{display:flex;flex-direction:column;gap:var(--sp-4)}.s11-setup .btn-ghost{border:1px solid var(--border);background:var(--gk-soft)}.s11-assets{display:flex;flex-direction:column;gap:var(--gap-row)}.s11-assets-latest .chip.st-ac-chip,.s11-assets-latest .chip.st-ac-chip-accent,.s11-assets-latest .chip.st-ac-chip-btn,.s11-assets-latest .muted.mono,.s11-assets-latest .faint{font-size:11px}.s11-assets .mediagrid,.s11-gal .mediagrid{margin-inline:calc(-1 * var(--stage-pad-x))}.s11-assets .mediagrid-cell,.s11-gal .mediagrid-cell{content-visibility:auto;contain-intrinsic-size:129px}.s11-gal-tools{padding-block:4px 10px}.s11-gal-tools>.segmented{width:100%}.s11-ss-meta{flex-wrap:wrap}.s11-ss-kebab{flex:none;margin-right:6px}}@media(max-width:767px){.wg-actionbar{position:fixed;inset:auto 0 0 0;z-index:var(--z-dock);display:flex;align-items:center;gap:var(--sp-3);height:calc(56px + env(safe-area-inset-bottom));padding:6px var(--stage-pad-x) calc(6px + env(safe-area-inset-bottom));background:var(--solid-1);border-top:1px solid var(--border)}.wg-actionbar>.btn{min-height:44px;flex:1 1 0;justify-content:center}.wg-ab-primary{flex:1.2 1 0}.wg-ab-stop{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}html.kb-open .wg-actionbar{transform:translateY(110%)}}@media(prefers-reduced-motion:reduce){.s11-map-hint{animation:none;opacity:.85}}.s11-rollup{width:100%}.s11-rollup-list{display:flex;flex-direction:column;gap:var(--sp-3)}.s11-rollup-card{display:flex;flex-direction:column;gap:var(--gap-tight);padding:var(--gap-row) var(--sp-3);border:1px solid var(--divider);border-radius:var(--radius-2xl)}.s11-rollup-head{display:flex;align-items:center;gap:var(--sp-2)}.s11-rollup-model{font-size:var(--fs-eyebrow);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s11-rollup-dismiss{margin-left:auto;flex:none}.s11-rollup-msg{font-size:var(--fs-xs);line-height:1.5;color:var(--danger);white-space:pre-wrap;overflow-wrap:anywhere}.s11-rollup-when,.s11-rollup-cost{font-size:var(--fs-micro);flex:none;white-space:nowrap}.s11-rollup-prompt{font-size:var(--fs-xs);line-height:1.45;color:var(--text);overflow-wrap:anywhere}.s11-rollup-detail{display:flex;flex-direction:column;gap:var(--gap-tight);min-width:0}.s11-rollup-eyebrow{font-size:var(--fs-micro);letter-spacing:.4px}.s11-rollup-raw{margin:0;max-height:220px;overflow:auto;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-micro);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--gk-chip);border-radius:var(--radius-sm)}.s11-rollup-id{font-size:var(--fs-micro);overflow-wrap:anywhere}@media(max-width:767px){.s11-rollup-when{display:none}}.s11-ss-row{display:flex;align-items:center;gap:var(--gap-tight);border-radius:0}.s11-ss-row+.s11-ss-row{border-top:1px solid var(--divider)}.s11-ss-row:hover{background:var(--gk-hover)}.s11-ss-row.is-sel{background:var(--gk-wash-accent)}.s11-ss-row.is-sel:hover{background:var(--gk-wash-accent-strong)}.st-session-flow{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--gap-row);padding:4px var(--lift-bleed-r) max(var(--stage-pad-b),var(--gk-lift-reach-bottom)) min(var(--gk-lift-reach-x),var(--sp-4));margin:-4px calc(-1 * var(--lift-bleed-r)) calc(-1 * var(--stage-pad-b)) calc(-1*min(var(--gk-lift-reach-x),var(--sp-4)))}.sw-detail:has(.st-session-flow){overflow:visible}.st-dayhead{display:flex;align-items:center;gap:var(--gap-row);margin:var(--sp-4) 0 var(--gap-row)}.st-dayhead-label{flex:none;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.6px}.chip-x{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;padding:0;background:none;border:0;color:var(--text-muted);cursor:pointer}@media(pointer:coarse){.chip-x:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}}.st-composer{padding:var(--sp-4);gap:var(--sp-3)}.st-assetgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--gap)}.st-models-list{display:flex;flex-direction:column}.st-model-row{display:flex;align-items:center;gap:var(--gap-row);padding:7px 12px;cursor:pointer}.st-model-row+.st-model-row{border-top:1px solid var(--divider)}.st-model-row:hover{background:var(--gk-hover)}@media(min-width:768px){.tool-landing .st-tabfill{flex:1;min-height:0;display:flex;flex-direction:column}.tool-landing .st-tabfill>.st-tabtools,.tool-landing .st-tabfill>.st-tabfoot{flex:none}.tool-landing .st-tabfill>.st-tabbody,.tool-landing .st-tabfill>.st-models-frame{flex:1 1 auto;min-height:0}.tool-landing .st-tabfill>.st-models-frame{display:flex;flex-direction:column;overflow:hidden}.tool-landing .st-models-frame>.st-models-list{flex:1;min-height:0;overflow-y:auto}}.st-x-toolrow{display:flex;gap:var(--gap-tight);align-items:center;flex-wrap:wrap}.icon-btn.st-x-push{margin-left:auto}.st-x-chromerow{display:flex;gap:var(--gap-tight);flex-wrap:wrap}.st-x-tabstrip{flex:none}.field-label.st-x-target{display:grid;gap:var(--sp-1)}@media(min-width:768px){select.field.st-x-target-sel{font-size:var(--fs-xs)}}.corpus-vt-empty{padding:var(--sp-4)}.corpus-vt-empty-note{font-size:var(--fs-xs);margin-top:var(--gap-tight)}.corpus-vt-body{padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--gap-row)}.corpus-vt-head{display:flex;align-items:center;gap:var(--gap-tight);margin-bottom:var(--gap-tight)}.corpus-vt-note{font-size:var(--fs-xs);margin-bottom:var(--gap-row)}.corpus-vt-preview{margin-bottom:var(--gap-row)}.corpus-vt-sum{font-size:var(--fs-xs);cursor:pointer}.corpus-vt-btnhint{font-size:var(--fs-eyebrow);margin-left:var(--gap-tight)}.corpus-vt-report{margin-top:var(--sp-3)}.corpus-vt-adv{margin-top:var(--sp-3);display:flex;flex-direction:column;gap:var(--gap-row)}.corpus-vt-p{font-size:var(--fs-xs)}.corpus-vt-btns{display:flex;gap:var(--gap-tight)}
