/*! 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-scroll-snap-strictness:proximity;--tw-space-y-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-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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(--brand-font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--tracking-tight:-.025em;--leading-tight:1.25;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.2, .7, .2, 1);--default-font-family:var(--brand-font-sans);--default-mono-font-family:var(--font-mono);--text-caption:.75rem;--text-caption--line-height:1rem;--text-caption--letter-spacing:.01em;--text-meta:.8125rem;--text-meta--line-height:1.25rem;--text-meta--letter-spacing:0em;--text-body:.875rem;--text-body--line-height:1.25rem;--text-body--letter-spacing:0em;--text-body-lg:.9375rem;--text-body-lg--line-height:1.5rem;--text-body-lg--letter-spacing:-.005em;--text-heading-sm:1.125rem;--text-heading-sm--line-height:1.5rem;--text-heading-sm--letter-spacing:-.01em;--text-heading-sm--font-weight:600;--text-heading:1.375rem;--text-heading--line-height:1.75rem;--text-heading--letter-spacing:-.015em;--text-heading--font-weight:600;--text-display:1.75rem;--text-display--line-height:2rem;--text-display--letter-spacing:-.02em;--text-display--font-weight:600;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--spacing-gutter:var(--page-margin);--spacing-bar:var(--bar-height);--spacing-bar-toolbar:16px;--spacing-bar-title:32px;--spacing-control-xs:24px;--spacing-control-sm:28px;--spacing-control-md:32px;--spacing-control-lg:36px;--spacing-control-xl:40px;--spacing-touch:var(--touch-target);--spacing-icon-xs:12px;--spacing-icon-sm:14px;--spacing-icon-md:16px;--spacing-icon-lg:20px;--container-reading:760px;--container-page:1120px;--ease-standard:cubic-bezier(.2, .7, .2, 1);--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--radius-sm:calc(var(--radius) * .6);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--font-display:var(--brand-font-display);--color-background:var(--bg);--color-foreground:var(--text);--color-primary:var(--accent);--color-primary-foreground:var(--accent-ink);--color-muted:var(--card-2);--color-muted-foreground:var(--muted);--color-accent:var(--card-2);--color-destructive:var(--text);--color-border:var(--line);--color-input:var(--line-2);--color-ring:var(--accent);--breakpoint-shell:55rem}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-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(--line)}body{background-color:var(--bg);font-family:var(--brand-font-sans);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:var(--haze);background-attachment:fixed;min-height:100svh}:is(button,summary,select,[role=button],[role=tab],[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=radio],[role=checkbox],[role=switch],input[type=checkbox],input[type=radio],label[for]):not(:disabled,[aria-disabled=true]){cursor:pointer}:is(button,select,input,[role=button]):disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--signal)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--signal) 28%, transparent)}}}@layer components{.eyebrow{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600}.wordmark{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-weight:400}.app-bar{background:var(--bar-paint,radial-gradient(ellipse 110% 85% at 50% 58%, var(--tree-sky-lift) 0%, var(--bar) 72%) 0 0 / 100% 100svh no-repeat, var(--bar))}.app-bar[data-backdrop=current]{background:var(--bar-paint,var(--tree-ground))}.stree-page .app-bar[data-backdrop=current]{background:var(--bar-paint,var(--haze) 0 0 / 100% 100svh no-repeat, var(--bg))}.app-bar,.team-dock{--text:var(--bar-text);--muted:var(--bar-muted);--card-2:var(--bar-active);--line:var(--bar-line)}.app-bar:before,.app-bar:after{content:"";pointer-events:none;position:absolute}.app-bar:before{z-index:-1;background:var(--bg);opacity:0;inset:0}.app-bar[data-calm]:before{opacity:var(--bar-calm,.86)}.app-bar:after{background:var(--line);height:1px;inset:auto 0 0}@media (prefers-reduced-motion:no-preference){.app-bar:before{transition:opacity .3s var(--ease-standard)}}.glass{background:var(--gm-glass);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);border:1px solid var(--gm-line);box-shadow:var(--gm-shadow)}.pane-solid{background:linear-gradient(var(--card), var(--card)), var(--bg);border:1px solid var(--gm-line);box-shadow:var(--gm-shadow)}.glass-lit{background:linear-gradient(var(--gm-glass), var(--gm-glass)) padding-box, linear-gradient(135deg, var(--gm-edge,var(--gm-line)), var(--gm-edge-2,var(--gm-line)) 55%) border-box;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);box-shadow:var(--gm-shadow), inset 0 1px 0 var(--gm-sheen,transparent);border:1px solid #0000}.glass-lit:focus-within{background:linear-gradient(var(--gm-glass), var(--gm-glass)) padding-box, linear-gradient(135deg, var(--gm-edge,var(--accent-line)), var(--accent-line) 80%) border-box}.live-dot{background:var(--signal);border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:2.4s ease-out infinite presence-pulse}.card-glass{background:var(--gm-glass)}@supports (color:color-mix(in lab, red, red)){.card-glass{background:color-mix(in srgb, var(--gm-glass) 62%, transparent)}}.card-glass{border-color:var(--gm-line)}.card-glass:hover{border-color:var(--accent-line)}.hover-backdrop{opacity:0;transition:opacity .3s var(--ease-standard)}.hover-backdrop[data-active=true]{opacity:1}.tree-branch{fill:none;stroke:var(--text);stroke-opacity:.28;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:0}.hover-backdrop[data-active=true] .tree-branch{animation:.7s cubic-bezier(.2,.7,.2,1) both backdrop-draw;animation-delay:calc(var(--depth) * .26s)}.tree-pulse{fill:none;stroke:var(--signal);stroke-linecap:round;stroke-dasharray:.035 var(--len);opacity:0}.hover-backdrop[data-active=true] .tree-pulse{animation:tree-travel calc(var(--len) * 5s) linear infinite, backdrop-reveal .4s ease forwards;animation-delay:calc(var(--depth) * .26s + .5s)}.tree-node{fill:var(--signal);opacity:.9}.hover-backdrop[data-active=true] .tree-node{animation:.42s both backdrop-reveal;animation-delay:calc(var(--depth) * .26s + .56s)}.synapse{stroke:var(--text);stroke-opacity:.16;stroke-dasharray:var(--len);stroke-dashoffset:0}.hover-backdrop[data-active=true] .synapse{animation:.5s ease-out both backdrop-draw;animation-delay:calc(var(--delay) * 1ms)}.synapse-fire{stroke:var(--signal);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:14 var(--len);opacity:0}.hover-backdrop[data-active=true] .synapse-fire{animation:1.4s linear infinite synapse-fire,.3s forwards backdrop-reveal;animation-delay:calc(var(--delay) * 1ms + var(--phase) * 2.2s + .4s)}.neuron{fill:var(--signal);opacity:.75}.hover-backdrop[data-active=true] .neuron{animation:.36s both backdrop-reveal,2.6s ease-in-out infinite neuron-flicker;animation-delay:calc(var(--delay) * 1ms), calc(var(--delay) * 1ms + var(--phase) * 2.6s)}.outreach-route{fill:none;stroke:var(--text);stroke-opacity:.14;stroke-dasharray:var(--len);stroke-dashoffset:0}.hover-backdrop[data-active=true] .outreach-route{animation:.6s ease-out both backdrop-draw;animation-delay:calc(var(--delay) * 1ms)}.outreach-message,.outreach-reply{fill:none;stroke:var(--signal);stroke-width:2px;stroke-linecap:round;stroke-dasharray:18 var(--len);opacity:0}.hover-backdrop[data-active=true] .outreach-message{animation:3.2s linear infinite outreach-send,.3s forwards backdrop-reveal;animation-delay:calc(var(--send) * 1ms + .6s)}.hover-backdrop[data-active=true] .outreach-reply{animation:3.2s linear infinite outreach-reply,.3s forwards backdrop-reveal;animation-delay:calc(var(--send) * 1ms + .6s)}.outreach-contact{fill:var(--signal);fill-opacity:0;stroke:var(--signal);stroke-width:1.4px;opacity:.85}.hover-backdrop[data-active=true] .outreach-contact{animation:.3s both backdrop-reveal,3.2s ease-out infinite outreach-hit;animation-delay:calc(var(--delay) * 1ms), calc(var(--send) * 1ms + .6s)}.shimmer-text{background:linear-gradient(100deg, var(--muted) 34%, var(--text) 50%, var(--muted) 66%);-webkit-text-fill-color:transparent;color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite text-shimmer}.loading-dots{width:1.1em;color:var(--muted);display:inline-block}.loading-dots:after{content:"";animation:1.5s step-end infinite loading-dots}.setting-rows{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.setting-rows{border:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}.setting-rows{border-radius:var(--radius-xl)}.setting-rows>*+*{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.setting-rows>*+*{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}.edge-fade{--fade-start:0px;--fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent, black var(--fade-start), black calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--fade-start), black calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--fade-start), black calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--fade-start), black calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, black var(--fade-start), black calc(100% - var(--fade-end)), transparent)}.edge-fade[data-fade-start]{--fade-start:24px}.edge-fade[data-fade-end]{--fade-end:24px}.skeleton-block{border-radius:var(--radius-sm);background:linear-gradient(100deg, var(--card-2) 34%, var(--line-2) 50%, var(--card-2) 66%);background-size:220% 100%;animation:1.8s linear infinite text-shimmer}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-gutter{inset-inline:var(--spacing-gutter)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-1{inset-block:calc(var(--spacing) * 1)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-16{top:calc(var(--spacing) * 16)}.top-\[calc\(50\%-12px\)\]{top:calc(50% - 12px)}.top-bar{top:var(--spacing-bar)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-6{right:calc(var(--spacing) * 6)}.right-gutter{right:var(--spacing-gutter)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-9{bottom:calc(var(--spacing) * 9)}.bottom-11{bottom:calc(var(--spacing) * 11)}.bottom-40{bottom:calc(var(--spacing) * 40)}.bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+1rem\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-12{left:calc(var(--spacing) * 12)}.left-gutter{left:var(--spacing-gutter)}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.-z-10{z-index:calc(10 * -1)}.z-1{z-index:1}.z-10{z-index:10}.z-15{z-index:15}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-70{z-index:70}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=55rem){.container{max-width:55rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-0\.5{margin-inline:calc(var(--spacing) * -.5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing) * -.5)}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-\[0\.55em\]{margin-top:.55em}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-14{margin-right:calc(var(--spacing) * 14)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-13{margin-left:calc(var(--spacing) * 13)}.ml-auto{margin-left:auto}.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}.\!hidden{display:none!important}.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}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-4\/3{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.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-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-7\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.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-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[18px\]{width:18px;height:18px}.size-\[34px\]{width:34px;height:34px}.size-control-lg{width:var(--spacing-control-lg);height:var(--spacing-control-lg)}.size-control-md{width:var(--spacing-control-md);height:var(--spacing-control-md)}.size-control-sm{width:var(--spacing-control-sm);height:var(--spacing-control-sm)}.size-control-xl{width:var(--spacing-control-xl);height:var(--spacing-control-xl)}.size-control-xs{width:var(--spacing-control-xs);height:var(--spacing-control-xs)}.size-full{width:100%;height:100%}.size-icon-md{width:var(--spacing-icon-md);height:var(--spacing-icon-md)}.size-icon-sm{width:var(--spacing-icon-sm);height:var(--spacing-icon-sm)}.size-icon-xs{width:var(--spacing-icon-xs);height:var(--spacing-icon-xs)}.size-touch{width:var(--spacing-touch);height:var(--spacing-touch)}.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-4\.5{height:calc(var(--spacing) * 4.5)}.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-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-57{height:calc(var(--spacing) * 57)}.h-64{height:calc(var(--spacing) * 64)}.h-70{height:calc(var(--spacing) * 70)}.h-90{height:calc(var(--spacing) * 90)}.h-\[40svh\]{height:40svh}.h-\[45svh\]{height:45svh}.h-\[75svh\]{height:75svh}.h-\[84svh\]{height:84svh}.h-\[132px\]{height:132px}.h-\[440px\]{height:440px}.h-\[min\(420px\,62svh\)\]{height:min(420px,62svh)}.h-auto{height:auto}.h-bar{height:var(--spacing-bar)}.h-control-lg{height:var(--spacing-control-lg)}.h-control-md{height:var(--spacing-control-md)}.h-control-sm{height:var(--spacing-control-sm)}.h-control-xl{height:var(--spacing-control-xl)}.h-control-xs{height:var(--spacing-control-xs)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.h-touch{height:var(--spacing-touch)}.max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-88{max-height:calc(var(--spacing) * 88)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[50svh\]{max-height:50svh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[62\%\]{max-height:62%}.max-h-\[70svh\]{max-height:70svh}.max-h-\[75svh\]{max-height:75svh}.max-h-\[88svh\]{max-height:88svh}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[480px\]{max-height:480px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(20rem\,60svh\)\]{max-height:min(20rem,60svh)}.max-h-\[min\(24rem\,60svh\)\]{max-height:min(24rem,60svh)}.max-h-\[min\(320px\,50svh\)\]{max-height:min(320px,50svh)}.max-h-\[min\(360px\,60svh\)\]{max-height:min(360px,60svh)}.max-h-\[min\(420px\,60svh\)\]{max-height:min(420px,60svh)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-control-lg{min-height:var(--spacing-control-lg)}.min-h-control-md{min-height:var(--spacing-control-md)}.min-h-control-sm{min-height:var(--spacing-control-sm)}.min-h-control-xl{min-height:var(--spacing-control-xl)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.min-h-touch{min-height:var(--spacing-touch)}.w-\(--radix-popper-anchor-width\){width:var(--radix-popper-anchor-width)}.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-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-5\/6{width:83.3333%}.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-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.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-64{width:calc(var(--spacing) * 64)}.w-68{width:calc(var(--spacing) * 68)}.w-72{width:calc(var(--spacing) * 72)}.w-75{width:calc(var(--spacing) * 75)}.w-80{width:calc(var(--spacing) * 80)}.w-88{width:calc(var(--spacing) * 88)}.w-90{width:calc(var(--spacing) * 90)}.w-95{width:calc(var(--spacing) * 95)}.w-\[22\.5rem\]{width:22.5rem}.w-\[22rem\]{width:22rem}.w-\[26\%\]{width:26%}.w-\[240px\]{width:240px}.w-\[min\(20rem\,calc\(100\%-3rem\)\)\]{width:min(20rem,100% - 3rem)}.w-\[min\(40rem\,100\%\)\]{width:min(40rem,100%)}.w-\[min\(168px\,42\%\)\]{width:min(168px,42%)}.w-\[min\(440px\,calc\(100vw-2rem\)\)\]{width:min(440px,100vw - 2rem)}.w-\[min\(620px\,calc\(100vw-2rem\)\)\]{width:min(620px,100vw - 2rem)}.w-auto{width:auto}.w-control-lg{width:var(--spacing-control-lg)}.w-control-md{width:var(--spacing-control-md)}.w-control-xl{width:var(--spacing-control-xl)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-30{max-width:calc(var(--spacing) * 30)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-50{max-width:calc(var(--spacing) * 50)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-90{max-width:calc(var(--spacing) * 90)}.max-w-100{max-width:calc(var(--spacing) * 100)}.max-w-110{max-width:calc(var(--spacing) * 110)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-130{max-width:calc(var(--spacing) * 130)}.max-w-140{max-width:calc(var(--spacing) * 140)}.max-w-150{max-width:calc(var(--spacing) * 150)}.max-w-180{max-width:calc(var(--spacing) * 180)}.max-w-190{max-width:calc(var(--spacing) * 190)}.max-w-240{max-width:calc(var(--spacing) * 240)}.max-w-\[28rem\]{max-width:28rem}.max-w-\[88\%\]{max-width:88%}.max-w-\[92\%\]{max-width:92%}.max-w-\[220px\]{max-width:220px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[640px\]{max-width:640px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[calc\(100vw-2\*var\(--page-margin\)\)\]{max-width:calc(100vw - 2 * var(--page-margin))}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-page{max-width:var(--container-page)}.max-w-reading{max-width:var(--container-reading)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-22{min-width:calc(var(--spacing) * 22)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-96{min-width:calc(var(--spacing) * 96)}.min-w-120{min-width:calc(var(--spacing) * 120)}.min-w-130{min-width:calc(var(--spacing) * 130)}.min-w-170{min-width:calc(var(--spacing) * 170)}.min-w-180{min-width:calc(var(--spacing) * 180)}.min-w-\[96px\]{min-width:96px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[1_1_15rem\]{flex:15rem}.flex-\[1_1_16rem\]{flex:16rem}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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-full{flex-basis:100%}.table-fixed{table-layout:fixed}.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-y-0\.5{--tw-border-spacing-y:calc(var(--spacing) * .5);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-popper-transform-origin\){transform-origin:var(--radix-popper-transform-origin)}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[2px\]{--tw-translate-x:2px;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:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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,)}.animate-\[core-breathe_3\.2s_ease-in-out_infinite\]{animation:3.2s ease-in-out infinite core-breathe}.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-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.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-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.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-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[1fr_7\.5rem_auto\]{grid-template-columns:1fr 7.5rem auto}.grid-cols-\[2\.25rem_2\.25rem_1\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:2.25rem 2.25rem 1.25rem minmax(0,1fr)}.grid-cols-\[3rem_minmax\(0\,1fr\)\]{grid-template-columns:3rem minmax(0,1fr)}.grid-cols-\[88px_1fr_44px\]{grid-template-columns:88px 1fr 44px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.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-\[repeat\(auto-fill\,minmax\(64px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.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-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}: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-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-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)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.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-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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-border>:not(:last-child)),:where(.divide-line>:not(:last-child)){border-color:var(--line)}:where(.divide-line-2>:not(:last-child)){border-color:var(--line-2)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[28\%\]{border-radius:28%}.rounded-full{border-radius:3.40282e38px}.rounded-inner{border-radius:calc(var(--radius) * .8)}.rounded-lg{border-radius:var(--radius)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-tile{border-radius:28%}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) * 1.8);border-top-right-radius:calc(var(--radius) * 1.8)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-b-2xl{border-bottom-right-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) * .6)}.rounded-bl-\[6px\]{border-bottom-left-radius:6px}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) * .6)}.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-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--bg\){border-color:var(--bg)}.border-\[color-mix\(in_srgb\,var\(--dept\)_30\%\,transparent\)\]{border-color:var(--dept)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--dept\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--dept) 30%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--dept\)_45\%\,transparent\)\]{border-color:var(--dept)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--dept\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--dept) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--dept\,var\(--accent\)\)_35\%\,transparent\)\]{border-color:var(--dept,var(--accent))}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--dept\,var\(--accent\)\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--dept,var(--accent)) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--kind-agent\)_45\%\,transparent\)\]{border-color:var(--kind-agent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--kind-agent\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--kind-agent) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--kind-skill\)_45\%\,transparent\)\]{border-color:var(--kind-skill)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--kind-skill\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--kind-skill) 45%,transparent)}}.border-accent-line{border-color:var(--accent-line)}.border-attention\/50{border-color:var(--attention)}@supports (color:color-mix(in lab, red, red)){.border-attention\/50{border-color:color-mix(in oklab, var(--attention) 50%, transparent)}}.border-foreground,.border-foreground\/40{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/40{border-color:color-mix(in oklab, var(--text) 40%, transparent)}}.border-foreground\/45{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/45{border-color:color-mix(in oklab, var(--text) 45%, transparent)}}.border-foreground\/60{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/60{border-color:color-mix(in oklab, var(--text) 60%, transparent)}}.border-line{border-color:var(--line)}.border-line-2{border-color:var(--line-2)}.border-muted-2{border-color:var(--muted-2)}.border-primary{border-color:var(--accent)}.border-transparent{border-color:#0000}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-t-line{border-top-color:var(--line)}.bg-\(--chart-1\){background-color:var(--chart-1)}.bg-\(--chart-2\){background-color:var(--chart-2)}.bg-\(--dept\){background-color:var(--dept)}.bg-\[\#111\],.bg-\[\#111111\]{background-color:#111}.bg-\[color-mix\(in_srgb\,var\(--dept\)_9\%\,var\(--gm-glass\)\)\]{background-color:var(--dept)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--dept\)_9\%\,var\(--gm-glass\)\)\]{background-color:color-mix(in srgb,var(--dept) 9%,var(--gm-glass))}}.bg-\[color-mix\(in_srgb\,var\(--dept\)_10\%\,var\(--card\)\)\]{background-color:var(--dept)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--dept\)_10\%\,var\(--card\)\)\]{background-color:color-mix(in srgb,var(--dept) 10%,var(--card))}}.bg-\[color-mix\(in_srgb\,var\(--dept\)_12\%\,transparent\)\]{background-color:var(--dept)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--dept\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dept) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dept\)_16\%\,transparent\)\]{background-color:var(--dept)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--dept\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dept) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dept\,var\(--accent\)\)_12\%\,var\(--card\)\)\]{background-color:var(--dept,var(--accent))}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--dept\,var\(--accent\)\)_12\%\,var\(--card\)\)\]{background-color:color-mix(in srgb,var(--dept,var(--accent)) 12%,var(--card))}}.bg-\[var\(--dept\,var\(--accent\)\)\]{background-color:var(--dept,var(--accent))}.bg-accent{background-color:var(--card-2)}.bg-accent-line{background-color:var(--accent-line)}.bg-attention-bg{background-color:var(--attention-bg)}.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-black{background-color:var(--color-black)}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-card{background-color:var(--card)}.bg-card-2,.bg-card-2\/85{background-color:var(--card-2)}@supports (color:color-mix(in lab, red, red)){.bg-card-2\/85{background-color:color-mix(in oklab, var(--card-2) 85%, transparent)}}.bg-current{background-color:currentColor}.bg-diff-add{background-color:var(--diff-add)}.bg-diff-del{background-color:var(--diff-del)}.bg-foreground,.bg-foreground\/70{background-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/70{background-color:color-mix(in oklab, var(--text) 70%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-line{background-color:var(--line)}.bg-line-2{background-color:var(--line-2)}.bg-muted{background-color:var(--card-2)}.bg-muted-foreground{background-color:var(--muted)}.bg-primary{background-color:var(--accent)}.bg-scrim{background-color:var(--scrim)}.bg-signal{background-color:var(--signal)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-text-2{background-color:var(--text-2)}.bg-transparent{background-color:#0000}.bg-viewer-accent{background-color:var(--viewer-accent)}.bg-viewer-scrim\/94{background-color:var(--viewer-scrim)}@supports (color:color-mix(in lab, red, red)){.bg-viewer-scrim\/94{background-color:color-mix(in oklab, var(--viewer-scrim) 94%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:radial-gradient\(circle\,var\(--line-2\)_1px\,transparent_1\.5px\)\]{background-image:radial-gradient(circle,var(--line-2) 1px,transparent 1.5px)}.from-black\/10{--tw-gradient-from:#0000001a}@supports (color:color-mix(in lab, red, red)){.from-black\/10{--tw-gradient-from:color-mix(in oklab, var(--color-black) 10%, transparent)}}.from-black\/10{--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))}.from-card{--tw-gradient-from:var(--card);--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_right\,transparent\,black_12px\,black_calc\(100\%-12px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.\[mask-image\:radial-gradient\(ellipse_75\%_65\%_at_50\%_50\%\,black\,transparent\)\]{-webkit-mask-image:radial-gradient(75% 65%,#000,#0000);mask-image:radial-gradient(75% 65%,#000,#0000)}.\[background-size\:18px_18px\]{background-size:18px 18px}.bg-cover{background-size:cover}.bg-clip-padding{background-clip:padding-box}.fill-background{fill:var(--bg)}.fill-black\/60{fill:#0009}@supports (color:color-mix(in lab, red, red)){.fill-black\/60{fill:color-mix(in oklab, var(--color-black) 60%, transparent)}}.fill-current{fill:currentColor}.stroke-foreground{stroke:var(--text)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-16{padding:calc(var(--spacing) * 16)}.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-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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-gutter{padding-inline:var(--spacing-gutter)}.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-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-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+1rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 1rem)}.pt-bar-title{padding-top:var(--spacing-bar-title)}.pt-bar-toolbar{padding-top:var(--spacing-bar-toolbar)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.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-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-18{padding-right:calc(var(--spacing) * 18)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.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-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+1rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+4rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 4rem)}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.pb-gutter{padding-bottom:var(--spacing-gutter)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-14{padding-left:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[1px\]{vertical-align:1px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--brand-font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--brand-font-sans)}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}.text-heading{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));letter-spacing:var(--tw-tracking,var(--text-heading--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading--font-weight))}.text-heading-sm{font-size:var(--text-heading-sm);line-height:var(--tw-leading,var(--text-heading-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-sm--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing))}.text-meta{font-size:var(--text-meta);line-height:var(--tw-leading,var(--text-meta--line-height));letter-spacing:var(--tw-tracking,var(--text-meta--letter-spacing))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9em\]{font-size:.9em}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[19px\]{font-size:19px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words,.wrap-break-word{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\[tab-size\:2\]{tab-size:2}.\[tab-size\:4\]{tab-size:4}.text-\(--kind-agent\){color:var(--kind-agent)}.text-\(--kind-skill\){color:var(--kind-skill)}.text-\(--wordmark-ink\){color:var(--wordmark-ink)}.text-\[color-mix\(in_srgb\,var\(--dept\)_70\%\,var\(--text\)\)\]{color:var(--dept)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--dept\)_70\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--dept) 70%,var(--text))}}.text-\[color-mix\(in_srgb\,var\(--dept\)_72\%\,var\(--text\)\)\]{color:var(--dept)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--dept\)_72\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--dept) 72%,var(--text))}}.text-\[color-mix\(in_srgb\,var\(--dept\,var\(--accent\)\)_70\%\,var\(--text\)\)\]{color:var(--dept,var(--accent))}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--dept\,var\(--accent\)\)_70\%\,var\(--text\)\)\]{color:color-mix(in srgb,var(--dept,var(--accent)) 70%,var(--text))}}.text-accent-ink{color:var(--accent-ink)}.text-attention{color:var(--attention)}.text-background{color:var(--bg)}.text-diff-add-ink{color:var(--diff-add-ink)}.text-diff-del-ink{color:var(--diff-del-ink)}.text-foreground{color:var(--text)}.text-muted-2{color:var(--muted-2)}.text-muted-foreground{color:var(--muted)}.text-primary{color:var(--accent)}.text-primary-foreground{color:var(--accent-ink)}.text-red-500{color:var(--color-red-500)}.text-signal{color:var(--signal)}.text-text-2{color:var(--text-2)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-line-2{-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.decoration-muted-2{-webkit-text-decoration-color:var(--muted-2);-webkit-text-decoration-color:var(--muted-2);-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2)}.decoration-muted-foreground{-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.accent-\(--accent\){accent-color:var(--accent)}.accent-line{accent-color:var(--line)}.accent-primary{accent-color:var(--accent)}.opacity-0{opacity:0}.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}.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-\(--gm-shadow\){--tw-shadow:var(--gm-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-\[0_0_0_1px_var\(--line\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--line));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_srgb\,var\(--dept\)_20\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--dept))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--dept\)_20\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--dept) 20%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--dept\)_20\%\,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_0_3px_color-mix\(in_srgb\,var\(--dept\)_22\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--dept))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--dept\)_22\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--dept) 22%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--dept\)_22\%\,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_4px_\#000\]{--tw-shadow:0 0 4px var(--tw-shadow-color,#000);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\(--text\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--text));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\(--ink-shadow\)\,inset_0_1px_0_var\(--ink-sheen\)\]{--tw-shadow:var(--ink-shadow), inset 0 1px 0 var(--tw-shadow-color,var(--ink-sheen));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-float{--tw-shadow:var(--gm-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-lit{--tw-shadow:var(--ink-shadow), inset 0 1px 0 var(--tw-shadow-color,var(--ink-sheen));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)}.ring,.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)}.inset-ring{--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)}.ring-accent{--tw-ring-color:var(--card-2)}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.inset-ring-line-2{--tw-inset-ring-color:var(--line-2)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}.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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-md{--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,)}.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-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}.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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,filter\]{transition-property:background-color,box-shadow,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,filter\,opacity\]{transition-property:color,background-color,border-color,box-shadow,filter,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,background-color\]{transition-property:translate,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[cubic-bezier\(\.2\,\.7\,\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.7,.2,1);transition-timing-function:cubic-bezier(.2,.7,.2,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.\[background\:linear-gradient\(var\(--card-2\)\,var\(--card-2\)\)\,linear-gradient\(var\(--card\)\,var\(--card\)\)\,var\(--bg\)\]{background:linear-gradient(var(--card-2),var(--card-2)),linear-gradient(var(--card),var(--card)),var(--bg)}.\[contain-intrinsic-size\:auto_20px\]{contain-intrinsic-size:auto 20px}.\[content-visibility\:auto\]{content-visibility:auto}.\[text-shadow\:0_0_14px_var\(--tree-sky-cut\)\,0_0_4px_var\(--tree-sky-cut\)\]{text-shadow:0 0 14px var(--tree-sky-cut),0 0 4px var(--tree-sky-cut)}.\[view-transition-name\:ask-composer\]{view-transition-name:ask-composer}.\[view-transition-name\:team-panel\]{view-transition-name:team-panel}.\[view-transition-name\:top-bar\]{view-transition-name:top-bar}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-1{--tw-enter-translate-y:calc(1*var(--spacing))}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}.slide-in-from-bottom-4{--tw-enter-translate-y:calc(4*var(--spacing))}.slide-in-from-left-4{--tw-enter-translate-x:calc(4*var(--spacing)*-1)}:is(.\*\:flex>*){display:flex}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-line-2:is(:where(.group):hover *){border-color:var(--line-2)}.group-hover\:bg-card:is(:where(.group):hover *){background-color:var(--card)}.group-hover\:bg-card-2:is(:where(.group):hover *){background-color:var(--card-2)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--text)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/divider\:bg-accent-line:is(:where(.group\/divider):hover *){background-color:var(--accent-line)}.group-hover\/divider\:opacity-100:is(:where(.group\/divider):hover *){opacity:1}.group-hover\/slide\:border-accent-line:is(:where(.group\/slide):hover *){border-color:var(--accent-line)}}.group-focus-visible\/divider\:opacity-100:is(:where(.group\/divider):focus-visible *){opacity:1}.peer-focus\:hidden:is(:where(.peer):focus~*){display:none}.placeholder\:text-muted-foreground::placeholder{color:var(--muted)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:rounded-xl:after{content:var(--tw-content);border-radius:calc(var(--radius) * 1.4)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:mt-1:first-child{margin-top:calc(var(--spacing) * 1)}.first\:rounded-l-xl:first-child{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.first\:pt-5:first-child{padding-top:calc(var(--spacing) * 5)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:rounded-r-xl:last-child{border-top-right-radius:calc(var(--radius) * 1.4);border-bottom-right-radius:calc(var(--radius) * 1.4)}.last\:border-r:last-child{border-right-style:var(--tw-border-style);border-right-width:1px}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-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)}.last\:pb-6:last-child{padding-bottom:calc(var(--spacing) * 6)}.read-only\:text-text-2:read-only{color:var(--text-2)}.empty\:hidden:empty{display:none}.focus-within\:border-accent-line:focus-within{border-color:var(--accent-line)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-\(--accent\):focus-within{outline-color:var(--accent)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-accent-line:hover{border-color:var(--accent-line)}.hover\:border-foreground:hover{border-color:var(--text)}.hover\:border-line-2:hover{border-color:var(--line-2)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-card-2:hover{background-color:var(--card-2)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:font-normal:hover{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.hover\:text-\[\#fff\]:hover{color:#fff}.hover\:text-foreground:hover{color:var(--text)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-foreground:hover{-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.hover\:opacity-100:hover{opacity:1}.hover\:inset-ring-accent-line:hover{--tw-inset-ring-color:var(--accent-line)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus-visible\:border-accent-line:focus-visible{border-color:var(--accent-line)}.focus-visible\:bg-card-2:focus-visible{background-color:var(--card-2)}.focus-visible\:text-foreground:focus-visible{color:var(--text)}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.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\:brightness-95:active{--tw-brightness:brightness(95%);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,)}@media (hover:hover){.enabled\:hover\:border-accent-line:enabled:hover{border-color:var(--accent-line)}.enabled\:hover\:bg-card-2:enabled:hover{background-color:var(--card-2)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-card-2:disabled{background-color:var(--card-2)}.disabled\:text-muted-foreground:disabled{color:var(--muted)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}.disabled\:shadow-\[inset_0_1px_0_var\(--gm-sheen\)\]:disabled{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--gm-sheen));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-disabled\:cursor-default:has(:disabled){cursor:default}.has-\[\[data-field\=text\]\:focus-visible\]\:outline-2:has([data-field=text]:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\[data-field\=text\]\:focus-visible\]\:outline-offset-2:has([data-field=text]:focus-visible){outline-offset:2px}.has-\[\[data-field\=text\]\:focus-visible\]\:outline-\(--accent\):has([data-field=text]:focus-visible){outline-color:var(--accent)}.aria-checked\:border-accent-line[aria-checked=true]{border-color:var(--accent-line)}.has-\[a\:hover\]\:border-accent-line:has(:is(a:hover)){border-color:var(--accent-line)}.aria-checked\:bg-card-2[aria-checked=true]{background-color:var(--card-2)}.aria-checked\:text-foreground[aria-checked=true]{color:var(--text)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:border-accent-line[aria-expanded=true]{border-color:var(--accent-line)}.aria-expanded\:bg-card-2[aria-expanded=true]{background-color:var(--card-2)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--text)}.aria-expanded\:not-hover\:bg-transparent[aria-expanded=true]:not(:hover){background-color:#0000}@media not all and (hover:hover){.aria-expanded\:not-hover\:bg-transparent[aria-expanded=true]{background-color:#0000}}.aria-invalid\:border-foreground[aria-invalid=true]{border-color:var(--text)}.aria-pressed\:border-accent-line[aria-pressed=true]{border-color:var(--accent-line)}.aria-pressed\:bg-card-2[aria-pressed=true]{background-color:var(--card-2)}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--text)}.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-\(--accent\)[aria-pressed=true]{--tw-ring-color:var(--accent)}.aria-\[current\=page\]\:border-line-2[aria-current=page]{border-color:var(--line-2)}.aria-\[current\=page\]\:bg-card-2[aria-current=page]{background-color:var(--card-2)}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\=page\]\:text-foreground[aria-current=page]{color:var(--text)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-card-2[data-highlighted]{background-color:var(--card-2)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-\[22px\][data-state=checked]{--tw-translate-x:22px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--accent)}.data-\[state\=checked\]\:border-transparent[data-state=checked]{border-color:#0000}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--accent)}.data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--accent-ink)}.data-\[state\=checked\]\:inset-ring-transparent[data-state=checked]{--tw-inset-ring-color:transparent}@media (hover:hover){.data-\[state\=checked\]\:hover\:brightness-110[data-state=checked]:hover{--tw-brightness:brightness(110%);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,)}}.data-\[state\=closed\]\:animate-out[data-state=closed]{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-\[state\=closed\]\:duration-150[data-state=closed]{--tw-duration:.15s;transition-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:zoom-out-98[data-state=closed]{--tw-exit-scale:calc(98*1%)}.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\=open\]\:animate-in[data-state=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\=open\]\:border-accent-line[data-state=open]{border-color:var(--accent-line)}.data-\[state\=open\]\:bg-card-2[data-state=open]{background-color:var(--card-2)}.data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--text)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom-2[data-state=open]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=open\]\:slide-in-from-bottom-4[data-state=open]{--tw-enter-translate-y:calc(4*var(--spacing))}.data-\[state\=open\]\:slide-in-from-bottom-6[data-state=open]{--tw-enter-translate-y:calc(6*var(--spacing))}.data-\[state\=open\]\:zoom-in-98[data-state=open]{--tw-enter-scale:calc(98*1%)}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-out[data-swipe=end]{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-\[swipe\=move\]\:translate-x-\(--radix-toast-swipe-move-x\)[data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-reduced-motion:no-preference){.motion-safe\: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)}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[left\,top\,width\,height\]{transition-property:left,top,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[left\,top\]{transition-property:left,top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[x\,y\,width\,height\]{transition-property:x,y,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}.motion-safe\:duration-300{--tw-duration:.3s;transition-duration:.3s}.motion-safe\:ease-\[cubic-bezier\(\.2\,\.7\,\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.7,.2,1);transition-timing-function:cubic-bezier(.2,.7,.2,1)}.motion-safe\:ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.motion-safe\:fade-in-0{--tw-enter-opacity:0}.motion-safe\:slide-in-from-right{--tw-enter-translate-x:100%}}@media (prefers-reduced-motion:reduce){.motion-reduce\:scroll-auto{scroll-behavior:auto}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=64rem){.max-lg\:w-control-lg{width:var(--spacing-control-lg)}.max-lg\:px-0{padding-inline:calc(var(--spacing) * 0)}}@media not all and (width>=40rem){.max-sm\:hidden{display:none}}@media (width>=480px){.min-\[480px\]\:col-span-2{grid-column:span 2/span 2}.min-\[480px\]\:w-60{width:calc(var(--spacing) * 60)}.min-\[480px\]\:w-80{width:calc(var(--spacing) * 80)}.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[480px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.min-\[480px\]\:flex-row{flex-direction:row}.min-\[480px\]\:items-center{align-items:center}.min-\[480px\]\:items-start{align-items:flex-start}.min-\[480px\]\:justify-end{justify-content:flex-end}.min-\[480px\]\:gap-3{gap:calc(var(--spacing) * 3)}.min-\[480px\]\:gap-6{gap:calc(var(--spacing) * 6)}}@media (width>=640px){.min-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=30rem){.min-\[30rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=40rem){.sm\:inset-6{inset:calc(var(--spacing) * 6)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:h-auto{height:auto}.sm\:min-h-66{min-height:calc(var(--spacing) * 66)}.sm\:min-h-72{min-height:calc(var(--spacing) * 72)}.sm\:min-h-control-md{min-height:var(--spacing-control-md)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[184px\]{width:184px}.sm\:max-w-140{max-width:calc(var(--spacing) * 140)}.sm\:max-w-\[70\%\]{max-width:70%}.sm\:flex-1{flex:1}.sm\:shrink{flex-shrink:1}.sm\:basis-auto{flex-basis:auto}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1\.2fr_1fr_1fr\]{grid-template-columns:1.2fr 1fr 1fr}.sm\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.sm\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,13rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,13rem) minmax(0,1fr)}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(12rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(14rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(min\(14\.5rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(14.5rem,100%),1fr))}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sm\:flex-wrap{flex-wrap:wrap}.sm\:overflow-visible{overflow:visible}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-20{padding-inline:calc(var(--spacing) * 20)}.sm\:py-1{padding-block:calc(var(--spacing) * 1)}}@media (width>=48rem){.md\:max-h-\[60vh\]{max-height:60vh}.md\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.md\:overflow-y-auto{overflow-y:auto}.md\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}}@media (width>=55rem){.shell\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.shell\:sticky{position:sticky}.shell\:inset-x-8{inset-inline:calc(var(--spacing) * 8)}.shell\:inset-x-auto{inset-inline:auto}.shell\:top-2{top:calc(var(--spacing) * 2)}.shell\:top-8{top:calc(var(--spacing) * 8)}.shell\:top-bar{top:var(--spacing-bar)}.shell\:right-0{right:calc(var(--spacing) * 0)}.shell\:right-4{right:calc(var(--spacing) * 4)}.shell\:bottom-auto{bottom:auto}.shell\:left-4{left:calc(var(--spacing) * 4)}.shell\:col-start-1{grid-column-start:1}.shell\:col-start-2{grid-column-start:2}.shell\:row-span-2{grid-row:span 2/span 2}.shell\:row-start-1{grid-row-start:1}.shell\:row-start-2{grid-row-start:2}.shell\:mx-0{margin-inline:calc(var(--spacing) * 0)}.shell\:mx-3{margin-inline:calc(var(--spacing) * 3)}.shell\:mx-auto{margin-inline:auto}.shell\:my-2{margin-block:calc(var(--spacing) * 2)}.shell\:mt-0{margin-top:calc(var(--spacing) * 0)}.shell\:mt-8{margin-top:calc(var(--spacing) * 8)}.shell\:flex{display:flex}.shell\:grid{display:grid}.shell\:hidden{display:none}.shell\:inline-flex{display:inline-flex}.shell\:h-auto{height:auto}.shell\:h-px{height:1px}.shell\:max-h-\[70vh\]{max-height:70vh}.shell\:min-h-84{min-height:calc(var(--spacing) * 84)}.shell\:min-h-control-lg{min-height:var(--spacing-control-lg)}.shell\:w-100{width:calc(var(--spacing) * 100)}.shell\:w-auto{width:auto}.shell\:max-w-110{max-width:calc(var(--spacing) * 110)}.shell\:max-w-120{max-width:calc(var(--spacing) * 120)}.shell\:max-w-180{max-width:calc(var(--spacing) * 180)}.shell\:max-w-\[85\%\]{max-width:85%}.shell\:scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.shell\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.shell\:grid-cols-\[192px_minmax\(0\,1fr\)\]{grid-template-columns:192px minmax(0,1fr)}.shell\:grid-cols-\[232px_minmax\(0\,1fr\)\]{grid-template-columns:232px minmax(0,1fr)}.shell\:flex-col{flex-direction:column}.shell\:flex-nowrap{flex-wrap:nowrap}.shell\:items-center{align-items:center}.shell\:items-start{align-items:flex-start}.shell\:justify-between{justify-content:space-between}.shell\:gap-0\.5{gap:calc(var(--spacing) * .5)}.shell\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.shell\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.shell\:self-auto{align-self:auto}.shell\:overflow-visible{overflow:visible}.shell\:rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.shell\:rounded-lg{border-radius:var(--radius)}.shell\:rounded-none{border-radius:0}.shell\:border-0{border-style:var(--tw-border-style);border-width:0}.shell\:bg-transparent{background-color:#0000}.shell\:p-0{padding:calc(var(--spacing) * 0)}.shell\:p-5{padding:calc(var(--spacing) * 5)}.shell\:p-6{padding:calc(var(--spacing) * 6)}.shell\:p-8{padding:calc(var(--spacing) * 8)}.shell\:px-3{padding-inline:calc(var(--spacing) * 3)}.shell\:px-5{padding-inline:calc(var(--spacing) * 5)}.shell\:px-6{padding-inline:calc(var(--spacing) * 6)}.shell\:px-7{padding-inline:calc(var(--spacing) * 7)}.shell\:px-8{padding-inline:calc(var(--spacing) * 8)}.shell\:px-16{padding-inline:calc(var(--spacing) * 16)}.shell\:py-2{padding-block:calc(var(--spacing) * 2)}.shell\:py-8{padding-block:calc(var(--spacing) * 8)}.shell\:py-10{padding-block:calc(var(--spacing) * 10)}.shell\:pt-4{padding-top:calc(var(--spacing) * 4)}.shell\:pt-6{padding-top:calc(var(--spacing) * 6)}.shell\:pt-7{padding-top:calc(var(--spacing) * 7)}.shell\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.shell\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.shell\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.shell\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.shell\:text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}.shell\:text-\[27px\]{font-size:27px}.shell\:whitespace-normal{white-space:normal}.shell\:text-muted-foreground{color:var(--muted)}.shell\: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)}.shell\:backdrop-blur-none{--tw-backdrop-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,)}@media (hover:hover){.shell\:hover\:text-\[13px\]:hover{font-size:13px}}.shell\:data-\[state\=open\]\:slide-in-from-bottom-2[data-state=open]{--tw-enter-translate-y:calc(2*var(--spacing))}}@media (width>=64rem){.lg\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=80rem){.xl\:ml-2{margin-left:calc(var(--spacing) * 2)}.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:inline-flex{display:inline-flex}.xl\:w-auto{width:auto}.min-\[80rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:gap-2{gap:calc(var(--spacing) * 2)}.xl\:border-line-2{border-color:var(--line-2)}.xl\:bg-card{background-color:var(--card)}.xl\:pr-2{padding-right:calc(var(--spacing) * 2)}.xl\:pl-3{padding-left:calc(var(--spacing) * 3)}@media (hover:hover){.xl\:hover\:border-accent-line:hover{border-color:var(--accent-line)}.xl\:hover\:bg-card:hover{background-color:var(--card)}}}@container (width>=36rem){.\@xl\:inline{display:inline}.\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=48rem){.\@3xl\:flex{display:flex}.\@3xl\:inline-flex{display:inline-flex}}@container (width>=56rem){.\@4xl\:inline{display:inline}.\@4xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (pointer:coarse){.pointer-coarse\:hidden{display:none}.pointer-coarse\:size-touch{width:var(--spacing-touch);height:var(--spacing-touch)}.pointer-coarse\:h-touch{height:var(--spacing-touch)}.pointer-coarse\:w-touch{width:var(--spacing-touch)}.pointer-coarse\:opacity-100{opacity:1}}@media not all and (width>=64rem){@media (pointer:coarse){.max-lg\:pointer-coarse\:w-touch{width:var(--spacing-touch)}}}.data-selected\:border-line-2:where([data-selected=true]){border-color:var(--line-2)}.data-selected\:bg-card-2:where([data-selected=true]){background-color:var(--card-2)}.\[\&_\.ProseMirror-selectednode\]\:outline-2 .ProseMirror-selectednode{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_\.ProseMirror-selectednode\]\:outline-accent-line .ProseMirror-selectednode{outline-color:var(--accent-line)}.\[\&_\.selectedCell\]\:bg-card-2 .selectedCell{background-color:var(--card-2)}.\[\&_\.tableWrapper\]\:mb-3 .tableWrapper{margin-bottom:calc(var(--spacing) * 3)}.\[\&_\.tableWrapper\]\:overflow-x-auto .tableWrapper{overflow-x:auto}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:text-foreground a{color:var(--text)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-muted-foreground a{-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_blockquote\]\:mb-3 blockquote{margin-bottom:calc(var(--spacing) * 3)}.\[\&_blockquote\]\:rounded-xl blockquote{border-radius:calc(var(--radius) * 1.4)}.\[\&_blockquote\]\:border blockquote{border-style:var(--tw-border-style);border-width:1px}.\[\&_blockquote\]\:border-line blockquote{border-color:var(--line)}.\[\&_blockquote\]\:bg-card-2 blockquote{background-color:var(--card-2)}.\[\&_blockquote\]\:px-4 blockquote{padding-inline:calc(var(--spacing) * 4)}.\[\&_blockquote\]\:py-3 blockquote{padding-block:calc(var(--spacing) * 3)}.\[\&_blockquote\]\:text-muted-foreground blockquote{color:var(--muted)}.\[\&_blockquote_p\]\:mb-2 blockquote p{margin-bottom:calc(var(--spacing) * 2)}.\[\&_blockquote_p\:last-child\]\:mb-0 blockquote p:last-child{margin-bottom:calc(var(--spacing) * 0)}.\[\&_code\]\:rounded-sm code{border-radius:calc(var(--radius) * .6)}.\[\&_code\]\:bg-card-2 code{background-color:var(--card-2)}.\[\&_code\]\:px-1 code{padding-inline:calc(var(--spacing) * 1)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing) * .5)}.\[\&_code\]\:text-\[0\.9em\] code{font-size:.9em}.\[\&_code\]\:text-foreground code{color:var(--text)}.\[\&_h1\]\:mt-5 h1{margin-top:calc(var(--spacing) * 5)}.\[\&_h1\]\:mb-4 h1{margin-bottom:calc(var(--spacing) * 4)}.\[\&_h1\]\:text-display h1{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display--font-weight))}.\[\&_h1\]\:font-semibold h1{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h1\]\:text-foreground h1{color:var(--text)}.\[\&_h1\:first-child\]\:mt-0 h1:first-child{margin-top:calc(var(--spacing) * 0)}.\[\&_h2\]\:mt-8 h2{margin-top:calc(var(--spacing) * 8)}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:text-heading h2{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));letter-spacing:var(--tw-tracking,var(--text-heading--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading--font-weight))}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:text-foreground h2{color:var(--text)}.\[\&_h2\:first-child\]\:mt-0 h2:first-child{margin-top:calc(var(--spacing) * 0)}.\[\&_h3\]\:mt-6 h3{margin-top:calc(var(--spacing) * 6)}.\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h3\]\:text-heading-sm h3{font-size:var(--text-heading-sm);line-height:var(--tw-leading,var(--text-heading-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-sm--font-weight))}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:text-foreground h3{color:var(--text)}.\[\&_h3\:first-child\]\:mt-0 h3:first-child{margin-top:calc(var(--spacing) * 0)}.\[\&_h4\]\:mt-4 h4{margin-top:calc(var(--spacing) * 4)}.\[\&_h4\]\:mb-2 h4{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h4\]\:font-semibold h4{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h4\]\:text-foreground h4{color:var(--text)}.\[\&_hr\]\:my-4 hr{margin-block:calc(var(--spacing) * 4)}.\[\&_hr\]\:border-line hr{border-color:var(--line)}.\[\&_iframe\]\:pointer-events-none iframe{pointer-events:none}.\[\&_img\]\:inline-block img{display:inline-block}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:rounded-lg img{border-radius:var(--radius)}.\[\&_li_ol\]\:mt-1 li ol{margin-top:calc(var(--spacing) * 1)}.\[\&_li_ol\]\:mb-0 li ol{margin-bottom:calc(var(--spacing) * 0)}.\[\&_li_ul\]\:mt-1 li ul{margin-top:calc(var(--spacing) * 1)}.\[\&_li_ul\]\:mb-0 li ul{margin-bottom:calc(var(--spacing) * 0)}.\[\&_li\[data-checked\]\]\:flex li[data-checked]{display:flex}.\[\&_li\[data-checked\]\]\:gap-2 li[data-checked]{gap:calc(var(--spacing) * 2)}.\[\&_li\[data-checked\]\>div\]\:min-w-0 li[data-checked]>div{min-width:calc(var(--spacing) * 0)}.\[\&_li\[data-checked\]\>div\]\:flex-1 li[data-checked]>div{flex:1}.\[\&_li\[data-checked\]\>label\]\:mt-0\.5 li[data-checked]>label{margin-top:calc(var(--spacing) * .5)}.\[\&_ol\]\:mb-3 ol{margin-bottom:calc(var(--spacing) * 3)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}:where(.\[\&_ol\]\:space-y-1 ol>: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)))}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_pre\]\:mb-3 pre{margin-bottom:calc(var(--spacing) * 3)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-xl pre{border-radius:calc(var(--radius) * 1.4)}.\[\&_pre\]\:border pre{border-style:var(--tw-border-style);border-width:1px}.\[\&_pre\]\:border-line pre{border-color:var(--line)}.\[\&_pre\]\:bg-card-2 pre{background-color:var(--card-2)}.\[\&_pre\]\:p-4 pre{padding:calc(var(--spacing) * 4)}.\[\&_pre\]\:text-meta pre{font-size:var(--text-meta);line-height:var(--tw-leading,var(--text-meta--line-height));letter-spacing:var(--tw-tracking,var(--text-meta--letter-spacing))}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:calc(var(--spacing) * 0)}.\[\&_pre_code\]\:text-inherit pre code{color:inherit}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-foreground strong{color:var(--text)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\[stroke-width\:1\.8\] svg{stroke-width:1.8px}.\[\&_svg\]\:transition-transform svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-icon-lg svg:not([class*=size-]){width:var(--spacing-icon-lg);height:var(--spacing-icon-lg)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-icon-md svg:not([class*=size-]){width:var(--spacing-icon-md);height:var(--spacing-icon-md)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-icon-sm svg:not([class*=size-]){width:var(--spacing-icon-sm);height:var(--spacing-icon-sm)}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_table\]\:text-left table{text-align:left}.\[\&_table\]\:text-body table{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing))}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-line td{border-color:var(--line)}.\[\&_td\]\:px-3 td{padding-inline:calc(var(--spacing) * 3)}.\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing) * 2)}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-line-2 th{border-color:var(--line-2)}.\[\&_th\]\:px-3 th{padding-inline:calc(var(--spacing) * 3)}.\[\&_th\]\:py-2 th{padding-block:calc(var(--spacing) * 2)}.\[\&_th\]\:font-semibold th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_th\]\:text-foreground th{color:var(--text)}.\[\&_th_p\]\:font-semibold th p{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_ul\]\:mb-3 ul{margin-bottom:calc(var(--spacing) * 3)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-1 ul>: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)))}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&_ul\[data-type\=taskList\]\]\:list-none ul[data-type=taskList]{list-style-type:none}.\[\&_ul\[data-type\=taskList\]\]\:pl-0 ul[data-type=taskList]{padding-left:calc(var(--spacing) * 0)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}.\[\&\:last-child\>td\]\:border-b-0:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>code\]\:bg-transparent>code{background-color:#0000}.\[\&\>code\]\:p-0>code{padding:calc(var(--spacing) * 0)}.\[\&\>code\]\:text-inherit>code{color:inherit}.\[\&\>p\]\:mb-3>p{margin-bottom:calc(var(--spacing) * 3)}.\[\&\>p\:last-child\]\:mb-0>p:last-child{margin-bottom:calc(var(--spacing) * 0)}@media (width>=40rem){.sm\:\[\&\>span\]\:whitespace-normal>span{white-space:normal}}.\[\&\>svg\]\:size-\(--glyph\)>svg{width:var(--glyph);height:var(--glyph)}}@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,[data-theme=dark]{--tree-ground:#20242d;--tree-grid:#e8ebf20d;--tree-ink:#e9e4d6;--tree-ink-2:#b9b4a6;--tree-ink-3:#8a8da0;--tree-dim:#767b8f;--tree-line:#e9e4d624;--tree-copper:#c58b5f;--tree-on-ink:#181a24;--tree-leaf-fill:#e9e4d612;--tree-star:#cdc9e0;--tree-glass:#14171fd1;--tree-glass-line:#e9e4d61f;--tree-shadow:0 10px 30px -12px #0009;--tree-core-haze:radial-gradient(circle, #c58b5f12 0%, transparent 62%);--tree-sky-edge:#07090e;--tree-sky-lift:#151a27;--tree-sky-cut:#10141e;--tree-sky-grid:#e8ebf20b;--tree-glow-core:#c58b5f29;--tree-glow:#969cec12;--tree-wash:16%;--tree-wash-blend:screen;--tree-chart:#e9e4d616;--tree-chart-major:#e9e4d629;--tree-nebula-opacity:.34;--tree-nebula-blend:screen;--tree-sky-core-haze:radial-gradient(circle, #c58b5f12 0%, transparent 62%);--map-star:#e9e4d6;--map-star-cool:#96aaf0;--tree-dept-ink:100%}html[data-theme=light],[data-theme=light]{--tree-ground:#e9ebee;--tree-grid:#d3d6dc;--tree-ink:#1b1e26;--tree-ink-2:#3e424d;--tree-ink-3:#5c606b;--tree-dim:#666a75;--tree-line:#1b1e2633;--tree-copper:#9a6535;--tree-on-ink:#fff;--tree-leaf-fill:#fff;--tree-star:transparent;--tree-glass:#fbfbfcf0;--tree-glass-line:#1b1e2624;--tree-shadow:0 10px 30px -14px #20232b47;--tree-core-haze:radial-gradient(circle, #1a1d2629 0%, #1a1d2614 44%, transparent 72%);--tree-sky-edge:#e4e0d8;--tree-sky-lift:#fbfaf7;--tree-sky-cut:#f5f3ee;--tree-sky-grid:#1b1e2612;--tree-glow-core:#c58b5f24;--tree-glow:#ffffffb3;--tree-wash:11%;--tree-wash-blend:multiply;--tree-chart:#1b1e2616;--tree-chart-major:#1b1e2626;--tree-nebula-opacity:.22;--tree-nebula-blend:multiply;--tree-sky-core-haze:radial-gradient(circle, #9a65351a 0%, #9a65350a 44%, transparent 72%);--map-star:#464e64;--map-star-cool:#5a6496;--tree-dept-ink:100%}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-latin-ext-400-normal-DkjSXVBo.woff2)format("woff2"),url(/assets/marcellus-latin-ext-400-normal-D06jIo1e.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-latin-400-normal-86dSXJnk.woff2)format("woff2"),url(/assets/marcellus-latin-400-normal-AvMY561b.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-font-sans:"Plus Jakarta Sans Variable", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--brand-font-display:"Marcellus", Georgia, serif}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0e0e;--haze:radial-gradient(ellipse 120% 70% at 50% -8%, #161616, #0e0e0e 48%, #080808);--text:#ececee;--wordmark-ink:#fff;--text-2:#b0b0b6;--muted:#8f8f96;--muted-2:#84848c;--accent:#ededef;--accent-ink:#161616;--accent-soft:#ffffff17;--accent-line:#ffffff38;--line:#ffffff17;--line-2:#ffffff24;--card:#ffffff09;--card-2:#ffffff0e;--glass:#0e0e0ed9;--gm-glass:#1a1c1fa3;--gm-line:#ffffff1a;--gm-shadow:0 18px 55px -18px #000000a6, 0 2px 8px -2px #00000080;--gm-edge:#ffffff57;--gm-edge-2:#ffffff0d;--gm-sheen:#ffffff0f;--ink-shadow:0 12px 28px -14px #000c;--ink-sheen:#ffffff40;--signal:#9396ec;--signal-2:#6d70d8;--kind-agent:#7fb2ff;--kind-skill:#f2a65e;--diff-add:#60a5fa29;--diff-add-ink:#93c5fd;--diff-del:#fb923c29;--diff-del-ink:#fdba74;--chart-1:#4f8fea;--chart-2:#d07e35;--attention:#fdba74;--attention-bg:#fb923c24;--scrim:#00000073;--viewer-scrim:#0b0b0d;--viewer-accent:#7fa7ff;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial;--radius:.625rem}html[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6f7;--haze:none;--text:#18181b;--wordmark-ink:#1b1e26;--text-2:#52525b;--muted:#62626a;--muted-2:#6d6d75;--accent:#1a1a1e;--accent-ink:#fff;--accent-soft:#18181b0f;--accent-line:#18181b38;--line:#18181b1a;--line-2:#18181b26;--card:#fff;--card-2:#f3f3f4;--glass:#ffffffd9;--gm-glass:#ffffffc2;--gm-line:#ffffff8c;--gm-shadow:0 18px 50px -18px #18181b4d, 0 2px 8px -2px #18181b1a;--gm-edge:#18181b38;--gm-edge-2:#18181b0d;--gm-sheen:#ffffffb3;--ink-shadow:0 12px 28px -16px #18181b80;--ink-sheen:#ffffff38;--signal:#5b5ec2;--signal-2:#6d70d8;--kind-agent:#1f5fc4;--kind-skill:#a35208;--diff-add:#2563eb1a;--diff-add-ink:#1d4ed8;--diff-del:#ea580c1c;--diff-del-ink:#b63c0b;--chart-1:#1f5fc4;--chart-2:#a35208;--attention:#b63c0b;--attention-bg:#ea580c1a;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=midnight],[data-palette=midnight][data-theme=dark],:where([data-palette=midnight]) [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0e0e;--haze:radial-gradient(ellipse 120% 70% at 50% -8%, #161616, #0e0e0e 48%, #080808);--text:#ececee;--wordmark-ink:#fff;--text-2:#b0b0b6;--muted:#8f8f96;--muted-2:#84848c;--accent:#ededef;--accent-ink:#161616;--accent-soft:#ffffff17;--accent-line:#ffffff38;--line:#ffffff17;--line-2:#ffffff24;--card:#ffffff09;--card-2:#ffffff0e;--glass:#0e0e0ed9;--gm-glass:#1a1c1fa3;--gm-line:#ffffff1a;--gm-shadow:0 18px 55px -18px #000000a6, 0 2px 8px -2px #00000080;--gm-edge:#ffffff57;--gm-edge-2:#ffffff0d;--gm-sheen:#ffffff0f;--ink-shadow:0 12px 28px -14px #000c;--ink-sheen:#ffffff40;--signal:#9396ec;--signal-2:#6d70d8;--kind-agent:#7fb2ff;--kind-skill:#f2a65e;--diff-add:#60a5fa29;--diff-add-ink:#93c5fd;--diff-del:#fb923c29;--diff-del-ink:#fdba74;--chart-1:#4f8fea;--chart-2:#d07e35;--attention:#fdba74;--attention-bg:#fb923c24;--tree-ground:#20242d;--tree-grid:#e8ebf20d;--tree-ink:#e9e4d6;--tree-ink-2:#b9b4a6;--tree-ink-3:#8a8da0;--tree-dim:#767b8f;--tree-line:#e9e4d624;--tree-copper:#c58b5f;--tree-on-ink:#181a24;--tree-leaf-fill:#e9e4d612;--tree-star:#cdc9e0;--tree-glass:#14171fd1;--tree-glass-line:#e9e4d61f;--tree-shadow:0 10px 30px -12px #0009;--tree-core-haze:radial-gradient(circle, #c58b5f12 0%, transparent 62%);--tree-sky-edge:#07090e;--tree-sky-lift:#151a27;--tree-sky-cut:#10141e;--tree-sky-grid:#e8ebf20b;--tree-glow-core:#c58b5f29;--tree-glow:#969cec12;--tree-wash:16%;--tree-wash-blend:screen;--tree-chart:#e9e4d616;--tree-chart-major:#e9e4d629;--tree-nebula-opacity:.34;--tree-nebula-blend:screen;--tree-sky-core-haze:radial-gradient(circle, #c58b5f12 0%, transparent 62%);--map-star:#e9e4d6;--map-star-cool:#96aaf0;--tree-dept-ink:100%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=midnight][data-theme=light],:where([data-palette=midnight]) [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6f7;--haze:none;--text:#18181b;--wordmark-ink:#1b1e26;--text-2:#52525b;--muted:#62626a;--muted-2:#6d6d75;--accent:#1a1a1e;--accent-ink:#fff;--accent-soft:#18181b0f;--accent-line:#18181b38;--line:#18181b1a;--line-2:#18181b26;--card:#fff;--card-2:#f3f3f4;--glass:#ffffffd9;--gm-glass:#ffffffc2;--gm-line:#ffffff8c;--gm-shadow:0 18px 50px -18px #18181b4d, 0 2px 8px -2px #18181b1a;--gm-edge:#18181b38;--gm-edge-2:#18181b0d;--gm-sheen:#ffffffb3;--ink-shadow:0 12px 28px -16px #18181b80;--ink-sheen:#ffffff38;--signal:#5b5ec2;--signal-2:#6d70d8;--kind-agent:#1f5fc4;--kind-skill:#a35208;--diff-add:#2563eb1a;--diff-add-ink:#1d4ed8;--diff-del:#ea580c1c;--diff-del-ink:#b63c0b;--chart-1:#1f5fc4;--chart-2:#a35208;--attention:#b63c0b;--attention-bg:#ea580c1a;--tree-ground:#e9ebee;--tree-grid:#d3d6dc;--tree-ink:#1b1e26;--tree-ink-2:#3e424d;--tree-ink-3:#5c606b;--tree-dim:#666a75;--tree-line:#1b1e2633;--tree-copper:#9a6535;--tree-on-ink:#fff;--tree-leaf-fill:#fff;--tree-star:transparent;--tree-glass:#fbfbfcf0;--tree-glass-line:#1b1e2624;--tree-shadow:0 10px 30px -14px #20232b47;--tree-core-haze:radial-gradient(circle, #1a1d2629 0%, #1a1d2614 44%, transparent 72%);--tree-sky-edge:#e4e0d8;--tree-sky-lift:#fbfaf7;--tree-sky-cut:#f5f3ee;--tree-sky-grid:#1b1e2612;--tree-glow-core:#c58b5f24;--tree-glow:#ffffffb3;--tree-wash:11%;--tree-wash-blend:multiply;--tree-chart:#1b1e2616;--tree-chart-major:#1b1e2626;--tree-nebula-opacity:.22;--tree-nebula-blend:multiply;--tree-sky-core-haze:radial-gradient(circle, #9a65351a 0%, #9a65350a 44%, transparent 72%);--map-star:#464e64;--map-star-cool:#5a6496;--tree-dept-ink:100%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=parchment],[data-palette=parchment][data-theme=dark],:where([data-palette=parchment]) [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1c17;--haze:radial-gradient(ellipse 120% 70% at 50% -8%, #27241f, #1f1c17 48%, #13110e);--text:#ede6d6;--wordmark-ink:#fff;--text-2:#cfc5af;--muted:#a59c88;--muted-2:#a49c8d;--accent:#d9694a;--accent-ink:#1f1c17;--accent-soft:#ede6d617;--accent-line:#ede6d638;--line:#75665059;--line-2:#7566508a;--card:#3c362b59;--card-2:#554d3c59;--glass:#1f1c17d9;--gm-glass:#29251ea8;--gm-line:#ede6d61a;--gm-shadow:0 18px 55px -18px #000000a6, 0 2px 8px -2px #00000080;--gm-edge:#ede6d657;--gm-edge-2:#ede6d60d;--gm-sheen:#ede6d60f;--ink-shadow:0 12px 28px -14px #000c;--ink-sheen:#ffffff40;--signal:#c9b46a;--signal-2:#a19055;--kind-agent:#7fb2ff;--kind-skill:#f2a65e;--diff-add:#60a5fa29;--diff-add-ink:#93c5fd;--diff-del:#fb923c29;--diff-del-ink:#fdba74;--chart-1:#4f8fea;--chart-2:#d07e35;--attention:#f0a44b;--attention-bg:#f0a44b24;--tree-ground:#322d24;--tree-grid:#ede6d60d;--tree-ink:#ede6d6;--tree-ink-2:#cfc5af;--tree-ink-3:#a59c88;--tree-dim:#8e8674;--tree-line:#ede6d624;--tree-copper:#d9694a;--tree-on-ink:#1f1c17;--tree-leaf-fill:#ede6d612;--tree-star:#e2d7b6;--tree-glass:#191612d1;--tree-glass-line:#ede6d61f;--tree-shadow:0 10px 30px -12px #0009;--tree-core-haze:radial-gradient(circle, #d9694a12 0%, transparent 62%);--tree-sky-edge:#110f0d;--tree-sky-lift:#231e19;--tree-sky-cut:#1c1814;--tree-sky-grid:#ede6d60b;--tree-glow-core:#d9694a29;--tree-glow:#c9b46a12;--tree-wash:16%;--tree-wash-blend:screen;--tree-chart:#ede6d616;--tree-chart-major:#ede6d629;--tree-nebula-opacity:.34;--tree-nebula-blend:screen;--tree-sky-core-haze:radial-gradient(circle, #d9694a12 0%, transparent 62%);--map-star:#ede6d6;--map-star-cool:#c9b46a;--tree-dept-ink:100%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=parchment][data-theme=light],:where([data-palette=parchment]) [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eee8d9;--haze:none;--text:#2b2822;--wordmark-ink:#2b2822;--text-2:#4e483d;--muted:#655d4e;--muted-2:#665f52;--accent:#b4462c;--accent-ink:#fff8f0;--accent-soft:#2b28220f;--accent-line:#2b282238;--line:#a48f6459;--line-2:#a48f648a;--card:#f7f2e6;--card-2:#e3dbc6;--glass:#f7f2e6d9;--gm-glass:#f7f2e6c7;--gm-line:#f7f2e68c;--gm-shadow:0 18px 50px -18px #2b28224d, 0 2px 8px -2px #2b28221a;--gm-edge:#2b282238;--gm-edge-2:#2b28220d;--gm-sheen:#f7f2e6b3;--ink-shadow:0 12px 28px -16px #2b282280;--ink-sheen:#ffffff38;--signal:#7a6a26;--signal-2:#8e8047;--kind-agent:#1e5cbd;--kind-skill:#944b07;--diff-add:#2563eb1a;--diff-add-ink:#1c4bcf;--diff-del:#ea580c1c;--diff-del-ink:#9e350a;--chart-1:#1f5fc4;--chart-2:#a35208;--attention:#8a4300;--attention-bg:#9448001a;--tree-ground:#e5ddcb;--tree-grid:#d7ccb4;--tree-ink:#2b2822;--tree-ink-2:#4e483d;--tree-ink-3:#655d4e;--tree-dim:#676154;--tree-line:#2b282233;--tree-copper:#b4462c;--tree-on-ink:#f7f2e6;--tree-leaf-fill:#f7f2e6;--tree-star:transparent;--tree-glass:#f7f2e6f0;--tree-glass-line:#2b282224;--tree-shadow:0 10px 30px -14px #2b282247;--tree-core-haze:radial-gradient(circle, #2b282229 0%, #2b282214 44%, transparent 72%);--tree-sky-edge:#e2dcce;--tree-sky-lift:#f3e9e2;--tree-sky-cut:#ede5db;--tree-sky-grid:#2b282212;--tree-glow-core:#b4462c24;--tree-glow:#f7f2e6b3;--tree-wash:8%;--tree-wash-blend:multiply;--tree-chart:#2b282212;--tree-chart-major:#2b28221f;--tree-nebula-opacity:.14;--tree-nebula-blend:multiply;--tree-sky-core-haze:radial-gradient(circle, #b4462c1a 0%, #b4462c0a 44%, transparent 72%);--map-star:#655d4e;--map-star-cool:#7a6a26;--tree-dept-ink:55%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=fjord],[data-palette=fjord][data-theme=dark],:where([data-palette=fjord]) [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#2e3440;--haze:radial-gradient(ellipse 120% 70% at 50% -8%, #363b47, #2e3440 48%, #1c1f26);--text:#eceff4;--wordmark-ink:#fff;--text-2:#d8dee9;--muted:#c5ccd8;--muted-2:#c6ccd5;--accent:#88c0d0;--accent-ink:#242933;--accent-soft:#eceff417;--accent-line:#eceff438;--line:#8495b859;--line-2:#8495b88a;--card:#535c7359;--card-2:#6a799659;--glass:#2e3440d9;--gm-glass:#3a4151a8;--gm-line:#eceff41a;--gm-shadow:0 18px 55px -18px #000000a6, 0 2px 8px -2px #00000080;--gm-edge:#eceff457;--gm-edge-2:#eceff40d;--gm-sheen:#eceff40f;--ink-shadow:0 12px 28px -14px #000c;--ink-sheen:#ffffff40;--signal:#8fbcbb;--signal-2:#729696;--kind-agent:#adceff;--kind-skill:#f6c190;--diff-add:#60a5fa29;--diff-add-ink:#c5e0fe;--diff-del:#fb923c29;--diff-del-ink:#fed7ae;--chart-1:#76a8ef;--chart-2:#da985e;--attention:#f4e2bf;--attention-bg:#ebcb8b24;--tree-ground:#434c5e;--tree-grid:#eceff40d;--tree-ink:#eceff4;--tree-ink-2:#d8dee9;--tree-ink-3:#c5ccd8;--tree-dim:#abb2c0;--tree-line:#eceff424;--tree-copper:#88c0d0;--tree-on-ink:#2e3440;--tree-leaf-fill:#eceff412;--tree-star:#d0e0e3;--tree-glass:#252a33d1;--tree-glass-line:#eceff41f;--tree-shadow:0 10px 30px -12px #0009;--tree-core-haze:radial-gradient(circle, #88c0d012 0%, transparent 62%);--tree-sky-edge:#191d23;--tree-sky-lift:#303642;--tree-sky-cut:#272c36;--tree-sky-grid:#eceff40b;--tree-glow-core:#88c0d029;--tree-glow:#8fbcbb12;--tree-wash:16%;--tree-wash-blend:screen;--tree-chart:#eceff416;--tree-chart-major:#eceff429;--tree-nebula-opacity:.34;--tree-nebula-blend:screen;--tree-sky-core-haze:radial-gradient(circle, #88c0d012 0%, transparent 62%);--map-star:#eceff4;--map-star-cool:#8fbcbb;--tree-dept-ink:100%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=fjord][data-theme=light],:where([data-palette=fjord]) [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eceff4;--haze:none;--text:#2e3440;--wordmark-ink:#2e3440;--text-2:#3b4252;--muted:#566076;--muted-2:#5c6477;--accent:#537599;--accent-ink:#fff;--accent-soft:#2e34400f;--accent-line:#2e344038;--line:#9caac159;--line-2:#9caac18a;--card:#fff;--card-2:#e5e9f0;--glass:#ffffffd9;--gm-glass:#ffffffbd;--gm-line:#ffffff8c;--gm-shadow:0 18px 50px -18px #2e34404d, 0 2px 8px -2px #2e34401a;--gm-edge:#2e344038;--gm-edge-2:#2e34400d;--gm-sheen:#ffffffb3;--ink-shadow:0 12px 28px -16px #2e344080;--ink-sheen:#ffffff38;--signal:#3f6893;--signal-2:#5c7fa3;--kind-agent:#1f5fc4;--kind-skill:#9e5008;--diff-add:#2563eb1a;--diff-add-ink:#1d4ed8;--diff-del:#ea580c1c;--diff-del-ink:#aa390b;--chart-1:#1f5fc4;--chart-2:#a35208;--attention:#944c1b;--attention-bg:#9a4f1c1a;--tree-ground:#e2e7ee;--tree-grid:#d3d9e4;--tree-ink:#2e3440;--tree-ink-2:#3b4252;--tree-ink-3:#566076;--tree-dim:#606777;--tree-line:#2e344033;--tree-copper:#537599;--tree-on-ink:#fff;--tree-leaf-fill:#fff;--tree-star:transparent;--tree-glass:#fffffff0;--tree-glass-line:#2e344024;--tree-shadow:0 10px 30px -14px #2e344047;--tree-core-haze:radial-gradient(circle, #2e344029 0%, #2e344014 44%, transparent 72%);--tree-sky-edge:#e1e4e9;--tree-sky-lift:#ebeff4;--tree-sky-cut:#e7ebf0;--tree-sky-grid:#2e344012;--tree-glow-core:#53759924;--tree-glow:#ffffffb3;--tree-wash:8%;--tree-wash-blend:multiply;--tree-chart:#2e344012;--tree-chart-major:#2e34401f;--tree-nebula-opacity:.14;--tree-nebula-blend:multiply;--tree-sky-core-haze:radial-gradient(circle, #5375991a 0%, #5375990a 44%, transparent 72%);--map-star:#566076;--map-star-cool:#3f6893;--tree-dept-ink:55%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=plum],[data-palette=plum][data-theme=dark],:where([data-palette=plum]) [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1220;--haze:radial-gradient(ellipse 120% 70% at 50% -8%, #231b28, #1a1220 48%, #100b13);--text:#f1eaf4;--wordmark-ink:#fff;--text-2:#cdbfd4;--muted:#a797b0;--muted-2:#a598ad;--accent:#d08ad3;--accent-ink:#1a1220;--accent-soft:#f1eaf417;--accent-line:#f1eaf438;--line:#785c8a59;--line-2:#785c8a8a;--card:#31233d59;--card-2:#503a5f59;--glass:#1a1220d9;--gm-glass:#241a2ca8;--gm-line:#f1eaf41a;--gm-shadow:0 18px 55px -18px #000000a6, 0 2px 8px -2px #00000080;--gm-edge:#f1eaf457;--gm-edge-2:#f1eaf40d;--gm-sheen:#f1eaf40f;--ink-shadow:0 12px 28px -14px #000c;--ink-sheen:#ffffff40;--signal:#bba4f2;--signal-2:#9683c2;--kind-agent:#7fb2ff;--kind-skill:#f2a65e;--diff-add:#60a5fa29;--diff-add-ink:#93c5fd;--diff-del:#fb923c29;--diff-del-ink:#fdba74;--chart-1:#4f8fea;--chart-2:#d07e35;--attention:#f5b86a;--attention-bg:#f5b86a24;--tree-ground:#2d2036;--tree-grid:#f1eaf40d;--tree-ink:#f1eaf4;--tree-ink-2:#cdbfd4;--tree-ink-3:#a797b0;--tree-dim:#8f7f98;--tree-line:#f1eaf424;--tree-copper:#d08ad3;--tree-on-ink:#1a1220;--tree-leaf-fill:#f1eaf412;--tree-star:#e1d5f3;--tree-glass:#150e1ad1;--tree-glass-line:#f1eaf41f;--tree-shadow:0 10px 30px -12px #0009;--tree-core-haze:radial-gradient(circle, #d08ad312 0%, transparent 62%);--tree-sky-edge:#0e0a12;--tree-sky-lift:#36253c;--tree-sky-cut:#261a2b;--tree-sky-grid:#f1eaf40b;--tree-glow-core:#d08ad329;--tree-glow:#bba4f212;--tree-wash:16%;--tree-wash-blend:screen;--tree-chart:#f1eaf416;--tree-chart-major:#f1eaf429;--tree-nebula-opacity:.34;--tree-nebula-blend:screen;--tree-sky-core-haze:radial-gradient(circle, #d08ad312 0%, transparent 62%);--map-star:#f1eaf4;--map-star-cool:#bba4f2;--tree-dept-ink:100%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=plum][data-theme=light],:where([data-palette=plum]) [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f4f9;--haze:none;--text:#23142a;--wordmark-ink:#23142a;--text-2:#55425d;--muted:#6e5a76;--muted-2:#736179;--accent:#6b2c70;--accent-ink:#fff;--accent-soft:#23142a0f;--accent-line:#23142a38;--line:#b99bc059;--line-2:#b99bc08a;--card:#fff;--card-2:#f0e8f2;--glass:#ffffffd9;--gm-glass:#ffffffbd;--gm-line:#ffffff8c;--gm-shadow:0 18px 50px -18px #23142a4d, 0 2px 8px -2px #23142a1a;--gm-edge:#23142a38;--gm-edge-2:#23142a0d;--gm-sheen:#ffffffb3;--ink-shadow:0 12px 28px -16px #23142a80;--ink-sheen:#ffffff38;--signal:#863c8c;--signal-2:#98599d;--kind-agent:#1f5fc4;--kind-skill:#a35208;--diff-add:#2563eb1a;--diff-add-ink:#1d4ed8;--diff-del:#ea580c1c;--diff-del-ink:#ac3a0b;--chart-1:#1f5fc4;--chart-2:#a35208;--attention:#9b4808;--attention-bg:#a04a081a;--tree-ground:#f0e9f2;--tree-grid:#e4d8e7;--tree-ink:#23142a;--tree-ink-2:#55425d;--tree-ink-3:#6e5a76;--tree-dim:#74657b;--tree-line:#23142a33;--tree-copper:#6b2c70;--tree-on-ink:#fff;--tree-leaf-fill:#fff;--tree-star:transparent;--tree-glass:#fffffff0;--tree-glass-line:#23142a24;--tree-shadow:0 10px 30px -14px #23142a47;--tree-core-haze:radial-gradient(circle, #23142a29 0%, #23142a14 44%, transparent 72%);--tree-sky-edge:#ebe7ed;--tree-sky-lift:#f2ecf3;--tree-sky-cut:#f0eaf1;--tree-sky-grid:#23142a12;--tree-glow-core:#6b2c7024;--tree-glow:#ffffffb3;--tree-wash:8%;--tree-wash-blend:multiply;--tree-chart:#23142a12;--tree-chart-major:#23142a1f;--tree-nebula-opacity:.14;--tree-nebula-blend:multiply;--tree-sky-core-haze:radial-gradient(circle, #6b2c701a 0%, #6b2c700a 44%, transparent 72%);--map-star:#6e5a76;--map-star-cool:#863c8c;--tree-dept-ink:55%;--bar:#4a1d4f;--bar-text:#f6ecf7;--bar-muted:#d2bcd6;--bar-active:#ffffff29;--bar-line:#ffffff38;--bar-paint:#4a1d4f;--bar-calm:0}[data-palette=plum][data-theme=light] :is(.app-bar,.team-dock){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-2:#e4d4e7;--muted-2:#d2bcd6;--line-2:#ffffff4d;--card:#ffffff14;--bg:#4a1d4f;--accent:#f6ecf7;--accent-ink:#4a1d4f;--accent-line:#ffffff6b;--signal:#d9bdf8;--wordmark-ink:#fff}[data-palette=high-contrast],[data-palette=high-contrast][data-theme=dark],:where([data-palette=high-contrast]) [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--haze:none;--text:#fff;--wordmark-ink:#fff;--text-2:#f2f2f2;--muted:#d4d4d4;--muted-2:#bfbfbf;--accent:#fff;--accent-ink:#000;--accent-soft:#ffffff24;--accent-line:#fff;--line:#8a8a8a;--line-2:#b3b3b3;--card:#0a0a0a;--card-2:#1a1a1a;--glass:#000000fa;--gm-glass:#000000f5;--gm-line:#8a8a8a;--gm-shadow:0 18px 55px -18px #000000a6, 0 2px 8px -2px #00000080;--gm-edge:#8a8a8a;--gm-edge-2:#8a8a8a;--gm-sheen:transparent;--ink-shadow:0 12px 28px -14px #000c;--ink-sheen:transparent;--signal:#ffd60a;--signal-2:#ccab08;--kind-agent:#7fb2ff;--kind-skill:#f2a65e;--diff-add:#60a5fa29;--diff-add-ink:#93c5fd;--diff-del:#fb923c29;--diff-del-ink:#fdba74;--chart-1:#4f8fea;--chart-2:#d07e35;--attention:#ffb000;--attention-bg:#ffb00024;--tree-ground:#000;--tree-grid:transparent;--tree-ink:#fff;--tree-ink-2:#f2f2f2;--tree-ink-3:#d4d4d4;--tree-dim:#aaa;--tree-line:#8a8a8a;--tree-copper:#ffd60a;--tree-on-ink:#000;--tree-leaf-fill:#ffffff12;--tree-star:transparent;--tree-glass:#000000fa;--tree-glass-line:#8a8a8a;--tree-shadow:0 10px 30px -12px #0009;--tree-core-haze:transparent;--tree-sky-edge:#000;--tree-sky-lift:#000;--tree-sky-cut:#000;--tree-sky-grid:transparent;--tree-glow-core:transparent;--tree-glow:transparent;--tree-wash:0%;--tree-wash-blend:screen;--tree-chart:transparent;--tree-chart-major:transparent;--tree-nebula-opacity:0;--tree-nebula-blend:screen;--tree-sky-core-haze:transparent;--map-star:transparent;--map-star-cool:transparent;--tree-dept-ink:100%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=high-contrast][data-theme=light],:where([data-palette=high-contrast]) [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--haze:none;--text:#000;--wordmark-ink:#000;--text-2:#111;--muted:#303030;--muted-2:#454545;--accent:#000;--accent-ink:#fff;--accent-soft:#00000024;--accent-line:#000;--line:#4a4a4a;--line-2:#303030;--card:#fff;--card-2:#efefef;--glass:#fffffffa;--gm-glass:#fffffff5;--gm-line:#4a4a4a;--gm-shadow:0 18px 50px -18px #0000004d, 0 2px 8px -2px #0000001a;--gm-edge:#4a4a4a;--gm-edge-2:#4a4a4a;--gm-sheen:transparent;--ink-shadow:0 12px 28px -16px #00000080;--ink-sheen:transparent;--signal:#0040c0;--signal-2:#265dc9;--kind-agent:#194c9c;--kind-skill:#7c3e06;--diff-add:#2563eb1a;--diff-add-ink:#163ca7;--diff-del:#ea580c1c;--diff-del-ink:#812b08;--chart-1:#1f5fc4;--chart-2:#a35208;--attention:#9a3b00;--attention-bg:#9a3b001a;--tree-ground:#fff;--tree-grid:transparent;--tree-ink:#000;--tree-ink-2:#111;--tree-ink-3:#303030;--tree-dim:#595959;--tree-line:#4a4a4a;--tree-copper:#0040c0;--tree-on-ink:#fff;--tree-leaf-fill:#fff;--tree-star:transparent;--tree-glass:#fffffffa;--tree-glass-line:#4a4a4a;--tree-shadow:0 10px 30px -14px #00000047;--tree-core-haze:transparent;--tree-sky-edge:#fff;--tree-sky-lift:#fff;--tree-sky-cut:#fff;--tree-sky-grid:transparent;--tree-glow-core:transparent;--tree-glow:transparent;--tree-wash:0%;--tree-wash-blend:multiply;--tree-chart:transparent;--tree-chart-major:transparent;--tree-nebula-opacity:0;--tree-nebula-blend:multiply;--tree-sky-core-haze:transparent;--map-star:transparent;--map-star-cool:transparent;--tree-dept-ink:45%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=moss],[data-palette=moss][data-theme=dark],:where([data-palette=moss]) [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151a16;--haze:radial-gradient(ellipse 120% 70% at 50% -8%, #1d221e, #151a16 48%, #0d100d);--text:#e6ece6;--wordmark-ink:#fff;--text-2:#bfcbbf;--muted:#97a598;--muted-2:#9aa59b;--accent:#9cc89b;--accent-ink:#142014;--accent-soft:#e6ece617;--accent-line:#e6ece638;--line:#5f756659;--line-2:#5f75668a;--card:#29342d59;--card-2:#40504759;--glass:#151a16d9;--gm-glass:#1d241fa8;--gm-line:#e6ece61a;--gm-shadow:0 18px 55px -18px #000000a6, 0 2px 8px -2px #00000080;--gm-edge:#e6ece657;--gm-edge-2:#e6ece60d;--gm-sheen:#e6ece60f;--ink-shadow:0 12px 28px -14px #000c;--ink-sheen:#ffffff40;--signal:#7fbfa8;--signal-2:#669986;--kind-agent:#7fb2ff;--kind-skill:#f2a65e;--diff-add:#60a5fa29;--diff-add-ink:#93c5fd;--diff-del:#fb923c29;--diff-del-ink:#fdba74;--chart-1:#4f8fea;--chart-2:#d07e35;--attention:#e8b460;--attention-bg:#e8b46024;--tree-ground:#242d27;--tree-grid:#e6ece60d;--tree-ink:#e6ece6;--tree-ink-2:#bfcbbf;--tree-ink-3:#97a598;--tree-dim:#808d81;--tree-line:#e6ece624;--tree-copper:#9cc89b;--tree-on-ink:#151a16;--tree-leaf-fill:#e6ece612;--tree-star:#c7dfd3;--tree-glass:#111512d1;--tree-glass-line:#e6ece61f;--tree-shadow:0 10px 30px -12px #0009;--tree-core-haze:radial-gradient(circle, #9cc89b12 0%, transparent 62%);--tree-sky-edge:#0c0e0c;--tree-sky-lift:#242e25;--tree-sky-cut:#1a211b;--tree-sky-grid:#e6ece60b;--tree-glow-core:#9cc89b29;--tree-glow:#7fbfa812;--tree-wash:16%;--tree-wash-blend:screen;--tree-chart:#e6ece616;--tree-chart-major:#e6ece629;--tree-nebula-opacity:.34;--tree-nebula-blend:screen;--tree-sky-core-haze:radial-gradient(circle, #9cc89b12 0%, transparent 62%);--map-star:#e6ece6;--map-star-cool:#7fbfa8;--tree-dept-ink:100%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=moss][data-theme=light],:where([data-palette=moss]) [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1f3ee;--haze:none;--text:#1d261f;--wordmark-ink:#1d261f;--text-2:#3f4b41;--muted:#5a675c;--muted-2:#5e6960;--accent:#3d6b45;--accent-ink:#f4f8f2;--accent-soft:#1d261f0f;--accent-line:#1d261f38;--line:#9ba98d59;--line-2:#9ba98d8a;--card:#fbfcf9;--card-2:#e6eae1;--glass:#fbfcf9d9;--gm-glass:#fbfcf9cc;--gm-line:#fbfcf98c;--gm-shadow:0 18px 50px -18px #1d261f4d, 0 2px 8px -2px #1d261f1a;--gm-edge:#1d261f38;--gm-edge-2:#1d261f0d;--gm-sheen:#fbfcf9b3;--ink-shadow:0 12px 28px -16px #1d261f80;--ink-sheen:#ffffff38;--signal:#2c6853;--signal-2:#4c7f6d;--kind-agent:#1f5fc4;--kind-skill:#a15108;--diff-add:#2563eb1a;--diff-add-ink:#1d4ed8;--diff-del:#ea580c1c;--diff-del-ink:#aa390b;--chart-1:#1f5fc4;--chart-2:#a35208;--attention:#954b0d;--attention-bg:#9e500e1a;--tree-ground:#e7eae2;--tree-grid:#d6dccf;--tree-ink:#1d261f;--tree-ink-2:#3f4b41;--tree-ink-3:#5a675c;--tree-dim:#616a62;--tree-line:#1d261f33;--tree-copper:#3d6b45;--tree-on-ink:#fbfcf9;--tree-leaf-fill:#fbfcf9;--tree-star:transparent;--tree-glass:#fbfcf9f0;--tree-glass-line:#1d261f24;--tree-shadow:0 10px 30px -14px #1d261f47;--tree-core-haze:radial-gradient(circle, #1d261f29 0%, #1d261f14 44%, transparent 72%);--tree-sky-edge:#e4e7e2;--tree-sky-lift:#eef2ed;--tree-sky-cut:#ebeee9;--tree-sky-grid:#1d261f12;--tree-glow-core:#3d6b4524;--tree-glow:#fbfcf9b3;--tree-wash:8%;--tree-wash-blend:multiply;--tree-chart:#1d261f12;--tree-chart-major:#1d261f1f;--tree-nebula-opacity:.14;--tree-nebula-blend:multiply;--tree-sky-core-haze:radial-gradient(circle, #3d6b451a 0%, #3d6b450a 44%, transparent 72%);--map-star:#5a675c;--map-star-cool:#2c6853;--tree-dept-ink:55%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=solar],[data-palette=solar][data-theme=dark],:where([data-palette=solar]) [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#002b36;--haze:radial-gradient(ellipse 120% 70% at 50% -8%, #0a333c, #002b36 48%, #001a20);--text:#eee8d5;--wordmark-ink:#fff;--text-2:#b4c0c0;--muted:#a1b0b2;--muted-2:#a1b0b3;--accent:#3da2ea;--accent-ink:#002b36;--accent-soft:#eee8d517;--accent-line:#eee8d538;--line:#42869459;--line-2:#4286948a;--card:#144a5859;--card-2:#1f647559;--glass:#002b36d9;--gm-glass:#063642a8;--gm-line:#eee8d51a;--gm-shadow:0 18px 55px -18px #000000a6, 0 2px 8px -2px #00000080;--gm-edge:#eee8d557;--gm-edge-2:#eee8d50d;--gm-sheen:#eee8d50f;--ink-shadow:0 12px 28px -14px #000c;--ink-sheen:#ffffff40;--signal:#2aa198;--signal-2:#22817a;--kind-agent:#7fb2ff;--kind-skill:#f2a65e;--diff-add:#60a5fa29;--diff-add-ink:#96c6fd;--diff-del:#fb923c29;--diff-del-ink:#fdba74;--chart-1:#4f8fea;--chart-2:#d07e35;--attention:#e5b840;--attention-bg:#d9a61e24;--tree-ground:#0b3f4c;--tree-grid:#eee8d50d;--tree-ink:#eee8d5;--tree-ink-2:#b4c0c0;--tree-ink-3:#a1b0b2;--tree-dim:#83999e;--tree-line:#eee8d524;--tree-copper:#3da2ea;--tree-on-ink:#002b36;--tree-leaf-fill:#eee8d512;--tree-star:#b3d3c3;--tree-glass:#00222bd1;--tree-glass-line:#eee8d51f;--tree-shadow:0 10px 30px -12px #0009;--tree-core-haze:radial-gradient(circle, #3da2ea12 0%, transparent 62%);--tree-sky-edge:#00181e;--tree-sky-lift:#022d39;--tree-sky-cut:#01252e;--tree-sky-grid:#eee8d50b;--tree-glow-core:#3da2ea29;--tree-glow:#2aa19812;--tree-wash:16%;--tree-wash-blend:screen;--tree-chart:#eee8d516;--tree-chart-major:#eee8d529;--tree-nebula-opacity:.34;--tree-nebula-blend:screen;--tree-sky-core-haze:radial-gradient(circle, #3da2ea12 0%, transparent 62%);--map-star:#eee8d5;--map-star-cool:#2aa198;--tree-dept-ink:100%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=solar][data-theme=light],:where([data-palette=solar]) [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fdf6e3;--haze:none;--text:#073642;--wordmark-ink:#073642;--text-2:#2f4f57;--muted:#56696f;--muted-2:#5b6a6d;--accent:#1f6fb0;--accent-ink:#fff;--accent-soft:#0736420f;--accent-line:#07364238;--line:#aaa07c59;--line-2:#aaa07c8a;--card:#fffbf0;--card-2:#eee8d5;--glass:#fffbf0d9;--gm-glass:#fffbf0d1;--gm-line:#fffbf08c;--gm-shadow:0 18px 50px -18px #0736424d, 0 2px 8px -2px #0736421a;--gm-edge:#07364238;--gm-edge-2:#0736420d;--gm-sheen:#fffbf0b3;--ink-shadow:0 12px 28px -16px #07364280;--ink-sheen:#ffffff38;--signal:#17766f;--signal-2:#3a8b85;--kind-agent:#1f5fc4;--kind-skill:#a35208;--diff-add:#2563eb1a;--diff-add-ink:#1d4ed8;--diff-del:#ea580c1c;--diff-del-ink:#aa390b;--chart-1:#1f5fc4;--chart-2:#a35208;--attention:#825600;--attention-bg:#8558001a;--tree-ground:#f3ecd6;--tree-grid:#e3dbc3;--tree-ink:#073642;--tree-ink-2:#2f4f57;--tree-ink-3:#56696f;--tree-dim:#616c6d;--tree-line:#07364233;--tree-copper:#1f6fb0;--tree-on-ink:#fffbf0;--tree-leaf-fill:#fffbf0;--tree-star:transparent;--tree-glass:#fffbf0f0;--tree-glass-line:#07364224;--tree-shadow:0 10px 30px -14px #07364247;--tree-core-haze:radial-gradient(circle, #07364229 0%, #07364214 44%, transparent 72%);--tree-sky-edge:#eeead9;--tree-sky-lift:#f1f5f2;--tree-sky-cut:#f0f1e9;--tree-sky-grid:#07364212;--tree-glow-core:#1f6fb024;--tree-glow:#fffbf0b3;--tree-wash:8%;--tree-wash-blend:multiply;--tree-chart:#07364212;--tree-chart-major:#0736421f;--tree-nebula-opacity:.14;--tree-nebula-blend:multiply;--tree-sky-core-haze:radial-gradient(circle, #1f6fb01a 0%, #1f6fb00a 44%, transparent 72%);--map-star:#56696f;--map-star-cool:#17766f;--tree-dept-ink:55%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=rosewood],[data-palette=rosewood][data-theme=dark],:where([data-palette=rosewood]) [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1c1416;--haze:radial-gradient(ellipse 120% 70% at 50% -8%, #251d1f, #1c1416 48%, #110c0d);--text:#f3e9eb;--wordmark-ink:#fff;--text-2:#d6c2c7;--muted:#ae989e;--muted-2:#ab999d;--accent:#e58fa2;--accent-ink:#1c1416;--accent-soft:#f3e9eb17;--accent-line:#f3e9eb38;--line:#7a596359;--line-2:#7a59638a;--card:#39282d59;--card-2:#523c4459;--glass:#1c1416d9;--gm-glass:#261c1fa8;--gm-line:#f3e9eb1a;--gm-shadow:0 18px 55px -18px #000000a6, 0 2px 8px -2px #00000080;--gm-edge:#f3e9eb57;--gm-edge-2:#f3e9eb0d;--gm-sheen:#f3e9eb0f;--ink-shadow:0 12px 28px -14px #000c;--ink-sheen:#ffffff40;--signal:#e8a48c;--signal-2:#ba8370;--kind-agent:#7fb2ff;--kind-skill:#f2a65e;--diff-add:#60a5fa29;--diff-add-ink:#93c5fd;--diff-del:#fb923c29;--diff-del-ink:#fdba74;--chart-1:#4f8fea;--chart-2:#d07e35;--attention:#f2b65c;--attention-bg:#f2b65c24;--tree-ground:#2f2226;--tree-grid:#f3e9eb0d;--tree-ink:#f3e9eb;--tree-ink-2:#d6c2c7;--tree-ink-3:#ae989e;--tree-dim:#958086;--tree-line:#f3e9eb24;--tree-copper:#e58fa2;--tree-on-ink:#1c1416;--tree-leaf-fill:#f3e9eb12;--tree-star:#f0d4cf;--tree-glass:#161012d1;--tree-glass-line:#f3e9eb1f;--tree-shadow:0 10px 30px -12px #0009;--tree-core-haze:radial-gradient(circle, #e58fa212 0%, transparent 62%);--tree-sky-edge:#0f0b0c;--tree-sky-lift:#3a282d;--tree-sky-cut:#291d20;--tree-sky-grid:#f3e9eb0b;--tree-glow-core:#e58fa229;--tree-glow:#e8a48c12;--tree-wash:16%;--tree-wash-blend:screen;--tree-chart:#f3e9eb16;--tree-chart-major:#f3e9eb29;--tree-nebula-opacity:.34;--tree-nebula-blend:screen;--tree-sky-core-haze:radial-gradient(circle, #e58fa212 0%, transparent 62%);--map-star:#f3e9eb;--map-star-cool:#e8a48c;--tree-dept-ink:100%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}[data-palette=rosewood][data-theme=light],:where([data-palette=rosewood]) [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf4f3;--haze:none;--text:#2a1a1e;--wordmark-ink:#2a1a1e;--text-2:#5a4247;--muted:#745c61;--muted-2:#776368;--accent:#a33b55;--accent-ink:#fff;--accent-soft:#2a1a1e0f;--accent-line:#2a1a1e38;--line:#c1999859;--line-2:#c199988a;--card:#fff;--card-2:#f3e7e6;--glass:#ffffffd9;--gm-glass:#ffffffc2;--gm-line:#ffffff8c;--gm-shadow:0 18px 50px -18px #2a1a1e4d, 0 2px 8px -2px #2a1a1e1a;--gm-edge:#2a1a1e38;--gm-edge-2:#2a1a1e0d;--gm-sheen:#ffffffb3;--ink-shadow:0 12px 28px -16px #2a1a1e80;--ink-sheen:#ffffff38;--signal:#8e3b4e;--signal-2:#9f5869;--kind-agent:#1f5fc4;--kind-skill:#a35208;--diff-add:#2563eb1a;--diff-add-ink:#1d4ed8;--diff-del:#ea580c1c;--diff-del-ink:#ac3a0b;--chart-1:#1f5fc4;--chart-2:#a35208;--attention:#9b4808;--attention-bg:#a04a081a;--tree-ground:#f3e9e8;--tree-grid:#e8d7d6;--tree-ink:#2a1a1e;--tree-ink-2:#5a4247;--tree-ink-3:#745c61;--tree-dim:#776568;--tree-line:#2a1a1e33;--tree-copper:#a33b55;--tree-on-ink:#fff;--tree-leaf-fill:#fff;--tree-star:transparent;--tree-glass:#fffffff0;--tree-glass-line:#2a1a1e24;--tree-shadow:0 10px 30px -14px #2a1a1e47;--tree-core-haze:radial-gradient(circle, #2a1a1e29 0%, #2a1a1e14 44%, transparent 72%);--tree-sky-edge:#eee7e6;--tree-sky-lift:#f8eff0;--tree-sky-cut:#f4eced;--tree-sky-grid:#2a1a1e12;--tree-glow-core:#a33b5524;--tree-glow:#ffffffb3;--tree-wash:8%;--tree-wash-blend:multiply;--tree-chart:#2a1a1e12;--tree-chart-major:#2a1a1e1f;--tree-nebula-opacity:.14;--tree-nebula-blend:multiply;--tree-sky-core-haze:radial-gradient(circle, #a33b551a 0%, #a33b550a 44%, transparent 72%);--map-star:#745c61;--map-star-cool:#8e3b4e;--tree-dept-ink:55%;--bar:var(--tree-sky-edge);--bar-text:var(--text);--bar-muted:var(--muted);--bar-active:var(--card-2);--bar-line:var(--line);--bar-paint:initial;--bar-calm:initial}:root{--page-margin:16px;--bar-height:56px;--touch-target:44px}@media (width>=55rem){:root{--page-margin:32px;--bar-height:64px}}.team-zoom{zoom:var(--team-zoom,1)}@keyframes text-shimmer{0%{background-position:160% 0}to{background-position:-160% 0}}@keyframes loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes presence-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 45%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes trace-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes node-twinkle{0%,to{opacity:var(--tw-min,.35)}50%{opacity:1}}@keyframes core-breathe{0%,to{opacity:.55}50%{opacity:.95}}@keyframes backdrop-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes tree-travel{0%{stroke-dashoffset:calc(var(--len) + .035)}to{stroke-dashoffset:0}}@keyframes backdrop-reveal{0%{opacity:0}to{opacity:.9}}@keyframes synapse-fire{0%{stroke-dashoffset:calc(var(--len) + 14)}to{stroke-dashoffset:0}}@keyframes neuron-flicker{0%,to{opacity:.5}50%{opacity:1}}@keyframes outreach-send{0%{stroke-dashoffset:calc(var(--len) + 18)}28%,to{stroke-dashoffset:0}}@keyframes outreach-hit{0%,26%{fill-opacity:0}30%{fill-opacity:.9}50%,to{fill-opacity:0}}@keyframes outreach-reply{0%,36%{stroke-dashoffset:calc(var(--len) + 18)}64%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}.shimmer-text{-webkit-text-fill-color:var(--text-2);color:var(--text-2);background:0 0}.loading-dots:after{content:"…"}.tree-pulse,.synapse-fire,.outreach-message,.outreach-reply{display:none}.skeleton-block{background:var(--card-2)}}.quiet-scroll{scrollbar-width:thin;scrollbar-color:var(--text) transparent}@supports (color:color-mix(in lab, red, red)){.quiet-scroll{scrollbar-color:color-mix(in srgb, var(--text) 16%, transparent) transparent}}.quiet-scroll::-webkit-scrollbar{width:6px;height:6px}.quiet-scroll::-webkit-scrollbar-track{background:0 0}.quiet-scroll::-webkit-scrollbar-thumb{background:var(--text);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.quiet-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 16%, transparent)}}.quiet-scroll:hover::-webkit-scrollbar-thumb{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.quiet-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 28%, transparent)}}.maker-strip[data-fade-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.maker-strip[data-fade-end]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 28px);mask-image:linear-gradient(270deg,#0000,#000 28px)}.maker-strip[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-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-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@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))}}.stree{--stree-ease:cubic-bezier(.2, .7, .2, 1);isolation:isolate;background-color:var(--tree-ground);background-image:radial-gradient(circle, var(--tree-grid) 1px, transparent 1px);width:100%;height:100%;min-height:420px;color:var(--tree-ink);font-family:var(--font-sans);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background-size:14px 14px;position:relative;overflow:clip}.stree[data-dragging]{cursor:grabbing}.stree[data-mode=fan]{cursor:default}.stree button{font:inherit;-webkit-tap-highlight-color:transparent}.stree-page:not([data-backdrop=current]){--tree-ground:var(--tree-sky-cut);--tree-core-haze:var(--tree-sky-core-haze);background:radial-gradient(ellipse 110% 85% at 50% 58%, var(--tree-sky-lift) 0%, var(--tree-sky-edge) 72%)}.stree:not([data-backdrop=current]){background:0 0}:is(.stree,.stree-backdrop)[data-backdrop=night]:before{content:"";background-image:radial-gradient(circle, var(--tree-sky-grid) 1px, transparent 1px);pointer-events:none;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(46% 54%,#000,#0000);mask-image:radial-gradient(46% 54%,#000,#0000)}.stree-ground{pointer-events:none;position:absolute;top:0;left:0}.stree-backdrop{--stree-centre-x:50%;z-index:-1;pointer-events:none;background-color:var(--tree-ground);background-image:radial-gradient(circle, var(--tree-grid) 1px, transparent 1px);background-size:14px 14px;position:fixed;inset:0;overflow:hidden}@media (width>=55rem){.stree-backdrop{--stree-centre-x:calc(50% + 8.25rem)}}.stree-backdrop:not([data-backdrop=current]){--tree-ground:var(--tree-sky-cut);--tree-core-haze:var(--tree-sky-core-haze);background:radial-gradient(ellipse 110% 85% at 50% 58%, var(--tree-sky-lift) 0%, var(--tree-sky-edge) 72%)}.stree-backdrop__world{left:var(--stree-centre-x);transform-origin:0 0;width:0;height:0;position:absolute;top:50%}::view-transition-group(ask-composer){animation-duration:.4s}::view-transition-image-pair(ask-composer){animation-name:stree-via-blur}@keyframes stree-via-blur{30%{filter:blur(3px)}}.stree-stage{position:absolute;inset:0}.stree[data-stage] .stree-stage{view-transition-name:tree-stage}::view-transition-old(tree-stage){animation:.45s cubic-bezier(.4,0,.2,1) both stree-stage-out}::view-transition-new(tree-stage){animation:.55s cubic-bezier(.2,.75,.25,1) both stree-stage-in}::view-transition-group(team-panel){-webkit-backdrop-filter:none;backdrop-filter:none}::view-transition-old(team-panel){animation:.3s both stree-team-out}::view-transition-new(team-panel){animation:.45s cubic-bezier(.2,.75,.25,1) .12s both stree-team-in}@keyframes stree-stage-out{to{opacity:0;filter:blur(8px);scale:.78}}@keyframes stree-stage-in{0%{opacity:0;filter:blur(8px);scale:.78}}@keyframes stree-team-out{to{opacity:0;translate:-24px}}@keyframes stree-team-in{0%{opacity:0;translate:-24px}}:root:has(.stree[data-intro=off])::view-transition-old(root){animation-duration:.42s}:root:has(.stree[data-intro=off])::view-transition-new(root){animation-duration:.42s}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.stree-ground__glow{background:radial-gradient(circle, var(--tree-glow-core) 0%, var(--tree-glow) 14%, transparent 50%);width:2600px;height:2600px;position:absolute;top:-1300px;left:-1300px}.stree-ground__wash{background:radial-gradient(circle, color-mix(in srgb, var(--dept) var(--tree-wash), transparent) 0%, transparent 62%);width:1000px;height:1000px;mix-blend-mode:var(--tree-wash-blend);position:absolute;translate:-50% -50%}.stree-ground__chart{fill:none;width:4800px;height:4800px;stroke:var(--tree-chart);stroke-width:1px;position:absolute;top:-2400px;left:-2400px;overflow:visible;-webkit-mask-image:radial-gradient(circle,#000 16%,#0000 52%);mask-image:radial-gradient(circle,#000 16%,#0000 52%)}.stree-ground__chart :is(circle,line){vector-effect:non-scaling-stroke}.stree-ground__chart :is([data-major],[data-tick]){stroke:var(--tree-chart-major)}.stree-ground__nebula{opacity:var(--tree-nebula-opacity);mix-blend-mode:var(--tree-nebula-blend);filter:blur(36px);position:absolute;top:0;left:0}.stree-ground__cloud{background:radial-gradient(circle, var(--cloud) 0%, color-mix(in srgb, var(--cloud) 45%, transparent) 38%, transparent 70%);border-radius:50%;position:absolute;translate:-50% -50%}.stree-stars{pointer-events:none;position:absolute;inset:0}.stree-stars__layer{width:100%;height:100%;fill:var(--tree-star);position:absolute;inset:0}html[data-theme=light] .stree-stars{display:none}@property --wheel{syntax:"<number>";inherits:true;initial-value:0}.stree-world,.stree-ground-world{transform-origin:0 0;width:0;height:0;rotate:calc(var(--wheel) * 1deg);position:absolute;top:0;left:0}.stree[data-animate]:not([data-dragging],[data-spinning],[data-cut]) .stree-world{transition:translate .75s var(--stree-ease), --wheel .75s var(--stree-ease), scale .75s var(--stree-ease), transform .75s var(--stree-ease)}.stree[data-animate]:not([data-dragging],[data-spinning],[data-cut]) .stree-ground-world{transition:translate .75s var(--stree-ease), rotate .75s var(--stree-ease), scale .75s var(--stree-ease), transform .75s var(--stree-ease)}.stree:is([data-dragging],[data-spinning]) :is(.stree-world,.stree-ground-world){transition:none}.stree-sky,.stree-fan{--u:calc(1px / var(--s,1))}.stree-fan{--leaf:calc(var(--u) * var(--k,1))}.stree-sky{transition:opacity .6s;position:absolute;top:0;left:0}.stree[data-mode=fan] .stree-sky{opacity:.1;pointer-events:none}.stree[data-animate][data-cut] :is(.stree-world,.stree-ground-world,.stree-sky,.stree-fan,.stree-dept){transition:none}.stree[data-mode=fan] .stree-ground{visibility:hidden}.stree[data-zoomed] :is(.stree-sky,.stree-fan){opacity:0}.stree[data-zoomed] .stree-controls{visibility:hidden}.stree[data-zoomed] .stree-core__caption{opacity:0;transition:opacity .15s}.stree-spokes{pointer-events:none;width:600px;height:600px;transition:opacity .35s;position:absolute;top:-300px;left:-300px;overflow:visible}.stree-spokes__ring{fill:none;stroke:var(--tree-ink);stroke-opacity:.07;stroke-width:1px;stroke-dasharray:2 9}.stree-spokes__ring[data-ring="1"]{stroke-dasharray:1 6}.stree-spokes__spoke{fill:none;stroke:var(--tree-ink);stroke-opacity:.14;stroke-width:1.5px;stroke-dasharray:2 6}.stree-spokes__junction{fill:var(--tree-ink);opacity:.3}.stree-spokes__mote{fill:var(--tree-ink)}.stree-particles{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.stree-particle{opacity:0;offset-rotate:0deg;offset-distance:0%;border-radius:50%;animation-name:stree-flow;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;left:0}.stree-particle[data-flow=out]{background:var(--tree-copper);width:4.8px;height:4.8px;box-shadow:0 0 6px var(--tree-copper)}.stree-particle[data-flow=in]{background:var(--tree-ink);width:3.4px;height:3.4px}.stree[data-mode=fan] .stree-particle{visibility:hidden}.stree-dept{animation:.9s cubic-bezier(.2,.75,.25,1) backwards stree-fade-in;animation-delay:calc(var(--i,0) * .12s + .12s);transition:opacity .35s;position:absolute;top:0;left:0}.stree[data-intro=off] .stree-dept{animation:none}.stree[data-hover-wait] .stree-sky{pointer-events:none}.stree[data-mode=fan] .stree-dept[data-active],.stree[data-mode=fan] :is(.stree-dept__label,.stree-core__caption){opacity:0}.stree-dept__fan{width:0;height:0;position:absolute;top:0;left:0}.stree-mini{pointer-events:none;width:660px;height:390px;transition:filter .25s;position:absolute;top:-340px;left:-330px;overflow:visible}.stree-mini__stem{stroke:var(--tree-ink);stroke-opacity:.2;stroke-width:2px;stroke-linecap:round}.stree-mini__branch{stroke:var(--tree-ink);stroke-width:2px;stroke-linecap:round}.stree-mini__leaf{fill:var(--tree-ink)}.stree-mini__leaf[data-state=needs_setup]{fill:color-mix(in srgb, var(--tree-ink) 8%, var(--tree-ground));stroke:var(--tree-ink);stroke-opacity:.7;stroke-width:1.6px}.stree-mini__leaf[data-state=roadmap]{fill:var(--tree-ground);stroke:var(--tree-dim);stroke-width:1.4px}.stree-mini__halo{fill:var(--tree-ink);opacity:.12}.stree-mini__next{fill:none;stroke:var(--tree-copper);stroke-width:1.6px}.stree-dept__hit{cursor:pointer;border-radius:50%;width:420px;height:400px;position:absolute;top:-370px;left:-210px}.stree-dept__badge{border:1.5px solid color-mix(in srgb, var(--dept) 65%, transparent);background-color:var(--tree-ground);background-image:linear-gradient(var(--tree-leaf-fill), var(--tree-leaf-fill));width:64px;height:64px;box-shadow:0 0 0 6px color-mix(in srgb, var(--dept) 8%, transparent);color:color-mix(in srgb, var(--dept) var(--tree-dept-ink), var(--tree-ink));rotate:calc(var(--wheel) * -1deg);cursor:pointer;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;transition:box-shadow .25s;display:grid;position:absolute;top:0;left:0}.stree-dept__badge svg{width:27px;height:27px}.stree-dept__anchor{width:0;height:0;rotate:calc(var(--wheel) * -1deg);transition:opacity .3s;position:absolute}.stree-dept__label{translate:calc(-50% + 50% * sin((var(--angle,0) + var(--wheel)) * 1deg)) calc(-50% - 50% * cos((var(--angle,0) + var(--wheel)) * 1deg));align-items:center;gap:calc(5 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));color:var(--tree-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;transition:opacity .3s;display:flex;position:absolute}.stree-dept__label:focus-visible{outline:none}.stree-dept__label:focus-visible .stree-dept__name{color:color-mix(in srgb, var(--dept) 72%, var(--tree-ink))}.stree-dept__name{font-family:var(--brand-font-display);font-size:calc(var(--name-px,18) * var(--u));letter-spacing:.24em;text-transform:uppercase;margin-right:-.24em;line-height:1.1;transition:color .2s}.stree-dept__sub{font-size:calc(12 * var(--u));letter-spacing:.04em;color:var(--tree-ink-3);font-weight:500;line-height:1.3}.stree-sky:has(.stree-dept__label:focus-visible):not(:has(.stree-dept:hover)) .stree-dept:not(:has(.stree-dept__label:focus-visible)){opacity:.4}@media (hover:hover) and (pointer:fine){.stree-sky:has(.stree-dept:hover) .stree-dept:not(:hover){opacity:.3}.stree-sky:has(.stree-dept:hover) :is(.stree-spokes,.stree-core){opacity:.45}.stree-dept:hover .stree-dept__name{color:color-mix(in srgb, var(--dept) 72%, var(--tree-ink))}.stree-dept:hover .stree-mini{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--dept) 55%, transparent))}.stree-dept:hover .stree-dept__badge{box-shadow:0 0 0 6px color-mix(in srgb, var(--dept) 16%, transparent), 0 0 24px color-mix(in srgb, var(--dept) 40%, transparent)}}.stree-sky:has(.stree-dept__label:focus-visible) .stree-dept:has(.stree-dept__label:focus-visible){opacity:1}.stree[data-shape=line] :is(.stree-core,.stree-spokes,.stree-particles),.stree[data-folding] :is(.stree-core,.stree-spokes,.stree-particles){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s,visibility 0s linear .35s}.stree[data-folding] .stree-dept{translate:var(--fold-x) var(--fold-y)!important}.stree[data-folding] .stree-dept__fan{rotate:var(--fold-angle)!important}.stree[data-folding] .stree-dept__anchor{opacity:0}.stree[data-shape=line] :is(.stree-dept__fan,.stree-dept__badge){transition:scale .3s,box-shadow .25s,opacity .35s}.stree[data-shape=line]:not([data-folding]) .stree-dept:not([data-hero]) :is(.stree-dept__fan,.stree-dept__badge){opacity:.34}.stree[data-shape=line]:not([data-folding]) .stree-dept:not([data-hero]) .stree-dept__name{color:var(--tree-ink-2)}.stree[data-shape=line]:not([data-folding]) .stree-dept[data-hero] :is(.stree-dept__fan,.stree-dept__badge){scale:1.28}@media (hover:hover) and (pointer:fine){.stree[data-shape=line] .stree-dept:not([data-hero]):hover :is(.stree-dept__fan,.stree-dept__badge){opacity:.8}.stree[data-shape=line] .stree-dept:not([data-hero]):hover .stree-dept__name{color:var(--tree-ink)}.stree[data-shape=line] .stree-sky:has(.stree-dept:hover) .stree-dept[data-hero]:not(:hover){opacity:1}}.stree-core{width:240px;height:240px;color:var(--tree-ink);rotate:calc(var(--wheel) * -1deg);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:opacity .35s;position:absolute;top:-120px;left:-120px}.stree-core:focus-visible{outline:none}.stree-core:focus-visible .stree-core__haze{filter:brightness(1.35)}.stree-core__haze{background:var(--tree-core-haze);pointer-events:none;border-radius:50%;position:absolute;inset:-110px}.stree-core__spin,.stree-core>.stree-core__art{pointer-events:none;width:310px;height:310px;position:absolute;top:-35px;left:-35px;overflow:visible}.stree-core__spin{transition:filter .25s;animation:170s linear infinite stree-spin,7s ease-in-out infinite stree-breathe}.stree-core__layer{width:100%;height:100%;animation:3.2s ease-in-out infinite stree-glimmer;position:absolute;inset:0;overflow:visible}.stree-core__layer[data-layer="1"]{animation-delay:-1.1s}.stree-core__layer[data-layer="2"]{animation-delay:-2.2s}.stree-core__rim{fill:none;stroke:var(--tree-ink);stroke-opacity:.09;stroke-width:.8px;stroke-dasharray:1.5 4}.stree-core__link{stroke:var(--tree-ink);stroke-opacity:.1;stroke-width:.8px;stroke-dasharray:1.5 3}.stree-core__bridge{stroke:var(--tree-ink);stroke-opacity:.12;stroke-width:.8px}.stree-core__strand{stroke:var(--tree-ink);stroke-opacity:.16;stroke-width:1px}.stree-core__nucleus{background:var(--tree-copper);width:11px;height:11px;box-shadow:0 0 12px color-mix(in srgb, var(--tree-copper) 70%, transparent), 0 0 30px color-mix(in srgb, var(--tree-copper) 30%, transparent);pointer-events:none;border-radius:50%;margin:-5.5px 0 0 -5.5px;animation:2.6s ease-in-out infinite stree-nucleus;position:absolute;top:50%;left:50%}.stree-core__caption{align-items:center;gap:calc(4 * var(--u) * var(--caption-k,1));white-space:nowrap;pointer-events:none;text-shadow:0 0 calc(8 * var(--u)) var(--tree-ground);flex-direction:column;transition:opacity .3s;display:flex;position:absolute;top:calc(100% + 16px);left:50%;translate:-50%}.stree-core__title{font-size:calc(11 * var(--u) * var(--caption-k,1));letter-spacing:.3em;text-transform:uppercase;color:var(--tree-ink-2);margin-right:-.3em;font-weight:600;transition:color .25s}.stree-core__count{font-size:calc(12 * var(--u) * var(--caption-k,1));letter-spacing:.04em;color:var(--tree-ink-3);font-weight:500}.stree-core__empty-ring{fill:none;stroke:var(--tree-ink);stroke-opacity:.24;stroke-width:1px;stroke-dasharray:3 6;transition:stroke-opacity .25s}.stree-core__empty-ring[data-inner]{stroke-opacity:.1;stroke-dasharray:1 5}.stree-core[data-empty] .stree-core__caption{top:50%;translate:-50% -50%}.stree-core[data-empty] .stree-core__title{font-size:calc(12 * var(--u));letter-spacing:.2em;color:var(--tree-ink);margin-right:-.2em}@media (hover:hover) and (pointer:fine){.stree-core:hover .stree-core__title{color:var(--tree-copper)}.stree-core:hover .stree-core__spin{filter:brightness(1.2)}.stree-core:hover .stree-core__nucleus{animation-duration:1.1s}.stree-core[data-empty]:hover .stree-core__empty-ring{stroke-opacity:.45}}.stree-fan{opacity:0;visibility:hidden;width:0;height:0;transition:opacity .35s,visibility 0s linear .35s;position:absolute;top:0;left:0}.stree-fan[data-active]{opacity:1;visibility:visible;transition:opacity .45s 80ms,visibility}.stree-fan__ghost{font-family:var(--brand-font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--tree-ink) 3.5%, transparent);pointer-events:none;line-height:1;position:absolute;left:0;translate:-50% -50%}.stree-fan__lines{pointer-events:none;position:absolute;overflow:visible}.stree-fan__arc{fill:none;stroke:var(--tree-ink);stroke-opacity:.07}.stree-fan__stem{stroke:var(--tree-ink);stroke-opacity:.22;stroke-linecap:round}.stree-fan__branch{stroke:var(--tree-ink);stroke-linecap:round}.stree-fan__branch[data-faint]{stroke-opacity:.08}.stree-fan[data-active] .stree-fan__draw{animation:.55s backwards stree-draw;animation-delay:var(--d,0s)}.stree-fan[data-active] .stree-fan__hub{animation:.3s backwards stree-fade-in;animation-delay:var(--d,0s)}.stree-fan__fn{align-items:center;gap:calc(4 * var(--u) * var(--caption-k,1));white-space:nowrap;pointer-events:none;text-shadow:0 0 calc(6 * var(--u)) var(--tree-ground);flex-direction:column;margin:0;display:flex;position:absolute;translate:-50% -50%}.stree-fan[data-active] .stree-fan__fn{animation:.5s backwards stree-fade-in;animation-delay:var(--d,0s)}.stree-fan__fn-name{font-family:var(--brand-font-display);font-size:calc(12 * var(--u));letter-spacing:.24em;text-transform:uppercase;color:var(--tree-ink-2);margin-right:-.24em}.stree-fan__fn-count[data-compact]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stree-fan__fn-count{font-size:calc(11 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--tree-ink-3);font-weight:600}.stree-fan__root{width:calc(46 * var(--u));height:calc(46 * var(--u));border:calc(1.5 * var(--u)) solid color-mix(in srgb, var(--dept) 65%, transparent);background-color:var(--tree-ground);background-image:linear-gradient(var(--tree-leaf-fill), var(--tree-leaf-fill));box-shadow:0 0 0 calc(7 * var(--u)) color-mix(in srgb, var(--dept) 8%, transparent);color:color-mix(in srgb, var(--dept) var(--tree-dept-ink), var(--tree-ink));border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.stree-fan[data-active] .stree-fan__root{animation:.5s cubic-bezier(.2,.9,.3,1.3) backwards stree-pop;animation-delay:var(--d,0s)}.stree-fan__root svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.stree-fan__title{left:0;top:calc(38 * var(--u));text-align:center;white-space:nowrap;position:absolute;translate:-50%}.stree-fan[data-active] .stree-fan__title{animation:.5s backwards stree-fade-in;animation-delay:var(--d,0s)}.stree-fan__name{font-family:var(--brand-font-display);font-size:calc(22 * var(--u));letter-spacing:.22em;text-transform:uppercase;color:var(--tree-ink);margin:0 -.22em 0 0;font-weight:400;line-height:1.15}.stree-fan__name:focus{outline:none}.stree-fan__name:focus-visible{color:color-mix(in srgb, var(--dept) 72%, var(--tree-ink));outline:none}.stree-fan__sub{margin:calc(6 * var(--u)) 0 0;font-size:calc(12 * var(--u));letter-spacing:.04em;color:var(--tree-ink-3);font-weight:500}.stree-job{width:calc(30 * var(--u));height:calc(30 * var(--u));margin:calc(-15 * var(--u)) 0 0 calc(-15 * var(--u));color:var(--tree-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid;position:absolute}.stree-fan[data-active] .stree-job{animation:.45s cubic-bezier(.2,.9,.3,1.4) backwards stree-pop;animation-delay:var(--d,0s)}.stree-job:hover,.stree-job:focus-visible{z-index:2}.stree-job:focus-visible{outline:calc(2 * var(--u)) solid var(--accent);outline-offset:calc(3 * var(--u))}.stree-job[data-faint]{opacity:.42}.stree-leaf{width:calc(30 * var(--leaf));height:calc(30 * var(--leaf));background:var(--tree-ink);color:var(--tree-on-ink);box-shadow:0 0 0 calc(1 * var(--u)) color-mix(in srgb, var(--tree-ink) 22%, transparent), 0 calc(2 * var(--u)) calc(8 * var(--u)) color-mix(in srgb, var(--tree-ink) 18%, transparent);border-radius:50%;grid-area:1/1;place-items:center;transition:filter .15s;display:grid;position:relative}.stree-job__glyph{width:calc(14 * var(--leaf));height:calc(14 * var(--leaf))}.stree-job[data-state=needs_setup] .stree-leaf{border:calc(1.5 * var(--u)) solid color-mix(in srgb, var(--tree-ink) 70%, transparent);background:color-mix(in srgb, var(--tree-ink) 7%, var(--tree-ground));color:var(--tree-ink);box-shadow:none}.stree-job[data-state=roadmap] .stree-leaf{border:calc(1.5 * var(--u)) solid color-mix(in srgb, var(--tree-ink) 18%, transparent);background:color-mix(in srgb, var(--tree-ink) 3%, var(--tree-ground));color:color-mix(in srgb, var(--tree-ink) 30%, transparent);box-shadow:none}.stree-job[data-lit] .stree-leaf{box-shadow:0 0 0 calc(4 * var(--u)) color-mix(in srgb, var(--tree-ink) 10%, transparent), 0 0 calc(18 * var(--u)) color-mix(in srgb, var(--tree-ink) 45%, transparent)}.stree-job[data-mine] .stree-leaf:after{content:"";width:calc(7 * var(--leaf));height:calc(7 * var(--leaf));background:var(--tree-ink);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--tree-ground);border-radius:50%;position:absolute;top:15%;left:85%;translate:-50% -50%}.stree-job__ring{pointer-events:none;border-radius:50%;grid-area:1/1}.stree-job__ring[data-ring=next]{width:calc(44 * var(--leaf));height:calc(44 * var(--leaf));border:calc(1.5 * var(--u)) solid var(--tree-copper);animation:2.8s ease-in-out infinite stree-beacon}.stree-job__ring[data-ring=selected]{width:calc(38 * var(--leaf));height:calc(38 * var(--leaf));border:calc(2 * var(--u)) solid var(--tree-ink);box-shadow:0 0 0 calc(5 * var(--u)) var(--tree-ground), 0 0 0 calc(6 * var(--u)) color-mix(in srgb, var(--tree-ink) 35%, transparent)}.stree-job[data-selected] .stree-job__ring:not([data-ring=selected]){display:none}.stree-job__label{width:max-content;max-width:calc(128 * var(--u));font-size:calc(12 * var(--u));font-weight:600;line-height:calc(15 * var(--u));text-align:center;color:var(--tree-ink-2);text-shadow:0 0 calc(6 * var(--u)) var(--tree-ground), 0 0 calc(2 * var(--u)) var(--tree-ground);pointer-events:none;transition:color .15s,opacity .15s;position:absolute;top:50%;left:50%}.stree-job[data-state=roadmap] .stree-job__label{color:var(--tree-ink-3)}.stree-job__label:is([data-side=below],[data-side=none]){translate:-50% calc(15 * var(--leaf) + 5 * var(--u))}.stree-job__label[data-side=above]{translate:-50% calc(-100% - 15 * var(--leaf) - 5 * var(--u))}.stree-job__label[data-side=right]{translate:calc(15 * var(--leaf) + 5 * var(--u)) -50%;text-align:left}.stree-job__label[data-side=left]{translate:calc(-100% - 15 * var(--leaf) - 5 * var(--u)) -50%;text-align:right}.stree-job__label[data-side=none]{padding:calc(2 * var(--u)) calc(7 * var(--u));border-radius:calc(6 * var(--u));background:var(--tree-glass);opacity:0;visibility:hidden}.stree-job:focus-visible .stree-job__label,.stree-job[data-selected] .stree-job__label{color:var(--tree-ink);opacity:1;visibility:visible}@media (hover:hover) and (pointer:fine){.stree-job:hover .stree-leaf{filter:brightness(1.15) drop-shadow(0 0 calc(6 * var(--u)) color-mix(in srgb, var(--dept) 70%, transparent))}.stree-job:hover .stree-job__label{color:var(--tree-ink);opacity:1;visibility:visible}.stree-job[data-faint]:hover{opacity:.85}}.stree-controls{inset:var(--stree-inset-top,0px) 0 0 0;z-index:2;pointer-events:none;position:absolute}.stree-controls>*{pointer-events:auto}.stree-control{border:1px solid var(--tree-glass-line);background:var(--tree-glass);box-shadow:var(--tree-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--tree-ink-2)}.stree-fan [data-dim]{opacity:.2;transition:opacity .35s}.stree-fan :is(g,[role=group]){transition:opacity .35s}.stree[data-leaf-focus] .stree-edge{visibility:hidden}.stree[data-leaf-focus] .stree-stage{-webkit-mask-image:linear-gradient(to bottom, transparent calc(var(--stree-inset-top,0px) - 16px), black calc(var(--stree-inset-top,0px) + 32px));mask-image:linear-gradient(to bottom, transparent calc(var(--stree-inset-top,0px) - 16px), black calc(var(--stree-inset-top,0px) + 32px))}.stree-steps{left:0;right:0;bottom:calc(var(--stree-inset-bottom,0px) + 16px);pointer-events:none;justify-content:center;gap:220px;display:flex;position:absolute}.stree-steps>.stree-step{pointer-events:auto}.stree-step{border-radius:999px;place-items:center;width:40px;height:40px;transition:color .15s,border-color .15s,opacity .2s;display:grid}.stree-step:hover:not(:disabled){border-color:var(--tree-line);color:var(--tree-ink)}.stree-step:disabled{opacity:.35}.stree:is([data-mode=fan],[data-zoomed],[data-editing]) .stree-steps{visibility:hidden}.stree-back{left:var(--page-margin);border-radius:var(--radius-lg);height:36px;font-size:var(--text-meta);line-height:var(--text-meta--line-height);cursor:pointer;align-items:center;gap:8px;padding:0 16px 0 12px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex;position:absolute;top:16px}.stree-back:hover{border-color:var(--tree-line);color:var(--tree-ink)}.stree-edge{color:var(--tree-ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:14px 6px;transition:color .15s;display:flex;position:absolute;top:50%;translate:0 -50%}.stree-edge[data-edge=previous]{left:10px}.stree-edge[data-edge=next]{right:10px}.stree-edge__name{writing-mode:vertical-rl;font-family:var(--brand-font-display);letter-spacing:.3em;text-transform:uppercase;font-size:13px}.stree-edge[data-edge=previous] .stree-edge__name{rotate:180deg}.stree-edge:hover{color:var(--tree-ink)}.stree-brain-views{animation:.5s cubic-bezier(.2,.75,.25,1) .35s backwards stree-brain-in}.stree-brain-views[data-closing]{pointer-events:none;animation:.3s forwards stree-brain-out}@keyframes stree-brain-in{0%{opacity:0;scale:.9}}@keyframes stree-brain-out{to{opacity:0;scale:.9}}@media (prefers-reduced-motion:reduce){.stree-brain-views,.stree-brain-views[data-closing]{animation:none}}:is(.stree[data-paused],.stree[data-zoomed]) :is(.stree-particle,.stree-core__spin,.stree-core__layer,.stree-core__nucleus,.stree-job__ring),.stree[data-mode=fan] .stree-sky :is(.stree-particle,.stree-core__spin,.stree-core__layer,.stree-core__nucleus){animation-play-state:paused}@keyframes stree-flow{0%{offset-distance:0%;opacity:0}12%{opacity:.9}88%{opacity:.9}to{offset-distance:100%;opacity:0}}@keyframes stree-spin{to{rotate:360deg}}@keyframes stree-breathe{0%,to{scale:1}50%{scale:1.035}}@keyframes stree-glimmer{0%,to{opacity:1}50%{opacity:.5}}@keyframes stree-nucleus{0%,to{opacity:1;scale:1}50%{opacity:.7;scale:1.35}}@keyframes stree-beacon{0%,to{opacity:.55;box-shadow:0 0 0 0 color-mix(in srgb, var(--tree-copper) 45%, transparent)}50%{opacity:1;box-shadow:0 0 0 calc(6 * var(--u)) transparent}}@keyframes stree-fade-in{0%{opacity:0}}@keyframes stree-pop{0%{opacity:0;scale:.3}}@keyframes stree-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.stree[data-animate] :is(.stree-world,.stree-ground-world),.stree-sky,.stree-fan,.stree-fan[data-active],.stree-dept{transition:none}.stree :is(.stree-stars__layer,.stree-particle,.stree-core__spin,.stree-core__layer,.stree-core__nucleus,.stree-job__ring,.stree-dept,.stree-fan__draw,.stree-fan__hub,.stree-fan__root,.stree-fan__fn,.stree-fan__title,.stree-job,.stree-ground__nebula){animation:none!important}.stree-particle{display:none}}.stree[data-editing]{-webkit-user-select:none;user-select:none}.stree[data-editing] [data-edit-drag]{cursor:grab;touch-action:none}.stree[data-editing] :is(.stree-dept__fan,.stree-job,.stree-fan__fn){transition:left .28s var(--stree-ease), top .28s var(--stree-ease), rotate .28s var(--stree-ease), opacity .2s ease}.stree[data-editing] .stree-dept{transition:translate .28s var(--stree-ease), opacity .2s ease}.stree[data-editing] .stree-dept__anchor{transition:left .28s var(--stree-ease), top .28s var(--stree-ease), opacity .2s ease}.stree[data-editing] [data-edit-dragging]{opacity:.3}.stree[data-editing] .stree-dept[data-edit-selected] .stree-dept__label{outline:calc(2 * var(--u)) solid var(--dept);outline-offset:calc(2 * var(--u))}.stree[data-editing] .stree-job[data-state=roadmap]{cursor:default}.stree-job[data-off]{opacity:.45;filter:grayscale(.7)}button.stree-fan__fn{padding:calc(4 * var(--u)) calc(8 * var(--u));border:calc(1 * var(--u)) dashed transparent;border-radius:calc(8 * var(--u));font:inherit;color:inherit;pointer-events:auto;background:0 0}button.stree-fan__fn:hover,button.stree-fan__fn[data-edit-selected]{border-color:color-mix(in srgb, var(--dept) 70%, transparent)}.stree-fan__name-edit{font:inherit;color:inherit;cursor:pointer;-webkit-text-decoration:underline dashed color-mix(in srgb, var(--dept) 70%, transparent);text-decoration:underline dashed color-mix(in srgb, var(--dept) 70%, transparent);text-underline-offset:.25em;background:0 0;border:0;padding:0}.stree-fan__drop{fill:var(--dept);fill-opacity:.12;stroke:var(--dept);stroke-opacity:.6}.stree-edit-pop{z-index:35;flex-direction:column;display:flex;position:absolute}.stree-edit-pop>*{overscroll-behavior:contain;min-height:0;overflow-y:auto}.stree-edit-ghost{z-index:40;border:1.5px solid var(--dept,var(--accent));background:var(--tree-ground);color:var(--tree-ink);font-size:var(--text-meta);line-height:var(--text-meta--line-height);white-space:nowrap;pointer-events:none;border-radius:999px;margin:-16px 0 0 14px;padding:6px 12px;font-weight:600;display:none;position:absolute;top:0;left:0;box-shadow:0 10px 30px #00000059}.stree-edit-ghost[data-on]{display:block}.stree-edit-chips{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);z-index:30;flex-wrap:wrap;justify-content:center;gap:6px;max-width:min(90%,44rem);display:flex;position:absolute;translate:-50%}.stree-edit-chip{border:1px solid color-mix(in srgb, var(--dept) 45%, transparent);background:color-mix(in srgb, var(--dept) 14%, var(--tree-ground));color:var(--tree-ink);font-size:var(--text-meta);line-height:var(--text-meta--line-height);cursor:pointer;border-radius:999px;padding:5px 12px;font-weight:600;transition:background .15s,border-color .15s,scale .15s}.stree-edit-chip[data-hot]{border-color:var(--dept);background:color-mix(in srgb, var(--dept) 34%, var(--tree-ground));scale:1.06}@media (prefers-reduced-motion:reduce){.stree[data-editing] :is(.stree-dept,.stree-dept__fan,.stree-dept__anchor,.stree-job,.stree-fan__fn),.stree-edit-chip{transition:none}}.stree-backdrop:after{content:"";background:var(--bg);opacity:0;pointer-events:none;position:absolute;inset:0}.stree-backdrop[data-calm]:after{opacity:.86}@media (prefers-reduced-motion:no-preference){.stree-backdrop:after{transition:opacity .3s var(--ease-standard)}}.artifact-doc-caret>div>:last-child:not(ul,ol,table,pre):after,.artifact-doc-caret>div>:is(ul,ol):last-child>li:last-child:after,.artifact-code-caret>:last-child>span:last-child:after{content:"";vertical-align:text-bottom;background:var(--signal);width:2px;height:1em;margin-left:2px;animation:1.1s steps(2,jump-none) infinite artifact-caret-blink;display:inline-block}@keyframes artifact-caret-blink{0%{opacity:1}to{opacity:0}}.artifact-writing-line{opacity:0;height:1px;transition:opacity var(--duration-slow) var(--ease-standard);position:absolute;inset:auto 0 -1px;overflow:hidden}.artifact-writing-line[data-writing=true]{opacity:1}.artifact-writing-line:before{content:"";background:linear-gradient(90deg, transparent, var(--signal), transparent);animation:artifact-writing-run 1.8s var(--ease-standard) infinite;position:absolute;inset:0}@keyframes artifact-writing-run{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.artifact-writing-line:before{background:var(--signal);animation:none}.artifact-doc-caret>div>:last-child:not(ul,ol,table,pre):after,.artifact-doc-caret>div>:is(ul,ol):last-child>li:last-child:after,.artifact-code-caret>:last-child>span:last-child:after{animation:none}}.chat-face{--face-hero:128px;--face-k:1;--face-scale:1;--face-ease:cubic-bezier(.2, .7, .2, 1);text-align:center;max-width:100%;color:inherit;border-radius:14px;flex-direction:column;align-items:center;gap:4px;margin-inline:auto;padding:14px 12px 2px;text-decoration:none;display:flex}.chat-face[data-size=small]{--face-k:.34375;text-align:left;flex-direction:row;gap:10px;padding:2px 12px 2px 4px}a.chat-face{transition:background-color .15s}a.chat-face:hover{background:var(--card-2)}.chat-face__stage{width:calc(var(--face-hero) * var(--face-k));height:calc(var(--face-hero) * var(--face-k));transition:width .45s var(--face-ease), height .45s var(--face-ease);flex-shrink:0;display:grid;position:relative}.chat-face__body,.chat-face__aura{position:absolute;top:50%;left:50%;translate:-50% -50%}.chat-face__body{width:var(--face-hero);height:var(--face-hero);scale:calc(var(--face-k) * var(--face-scale));transition:scale .45s var(--face-ease);place-items:center;display:grid}.chat-face__aura{width:calc(var(--face-hero) * 1.2);height:calc(var(--face-hero) * 1.2);background:radial-gradient(circle, color-mix(in srgb, var(--dept) 46%, transparent) 0%, color-mix(in srgb, var(--dept) 16%, transparent) 40%, transparent 70%);filter:blur(12px);opacity:.7;scale:calc(var(--face-k) * var(--face-scale));transition:scale .45s var(--face-ease), opacity .4s ease;border-radius:50%}.chat-face:hover{--face-scale:1.1}.chat-face:hover .chat-face__aura{opacity:.8}.chat-face[data-active]{--face-scale:1.16}.chat-face[data-active]:hover{--face-scale:1.22}.chat-face[data-active] .chat-face__body{animation:2.8s ease-in-out infinite chat-face-breathe}.chat-face[data-active] .chat-face__aura{opacity:.95;animation:2.8s ease-in-out infinite chat-face-glow}@keyframes chat-face-breathe{0%,to{scale:calc(var(--face-k) * var(--face-scale))}50%{scale:calc(var(--face-k) * var(--face-scale) * 1.05)}}@keyframes chat-face-glow{0%,to{opacity:.7}50%{opacity:1}}.chat-face__words{flex-direction:column;min-width:0;max-width:100%;display:flex}.chat-face[data-size=hero] .chat-face__words{align-items:center}.chat-face__name{max-width:100%;font-size:var(--text-body-lg)}.chat-face[data-size=small] .chat-face__name{font-size:var(--text-body)}.chat-face__line{max-width:100%}@media (prefers-reduced-motion:reduce){.chat-face__stage,.chat-face__body,.chat-face__aura{transition:none;animation:none}}.btree{z-index:-1;pointer-events:none;contain:strict;opacity:.002;will-change:opacity;transition:opacity .28s;position:absolute;inset:0;overflow:hidden}.btree:not([data-sky=current]){--tree-ground:var(--tree-sky-cut)}.btree[data-active=true]{opacity:1}.btree__world{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.btree__spokes{position:absolute;top:0;left:0}.btree__spokes,.btree__branch,.btree__badge,.btree__glow,.btree__flow,.btree .stree-particle{will-change:transform, opacity}.btree__branch{position:absolute;overflow:visible}.btree__limb{fill:none;stroke:color-mix(in srgb, var(--dept) 72%, transparent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.btree__glow{background:radial-gradient(circle, color-mix(in srgb, var(--dept) 60%, transparent) 0%, transparent 68%);opacity:.7;border-radius:999px;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute}.btree__flow{background:color-mix(in srgb, var(--dept) 40%, var(--tree-ink));width:9px;height:9px;box-shadow:0 0 14px 3px color-mix(in srgb, var(--dept) 70%, transparent);offset-rotate:0deg;opacity:0;border-radius:999px;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:0}.btree[data-playing=true] .btree__spokes{animation:.36s both btree-fade}.btree[data-playing=true] .btree__branch{animation:.64s cubic-bezier(.2,.7,.2,1) both btree-unfurl;animation-delay:var(--delay)}.btree[data-playing=true] .btree__badge{animation:.42s cubic-bezier(.2,.7,.2,1) both btree-pop;animation-delay:var(--delay)}.btree[data-playing=true] .btree__glow{animation:.42s both btree-fade,3.4s ease-in-out infinite btree-pulse;animation-delay:var(--delay), calc(var(--delay) + .42s)}.btree[data-playing=true] .btree__flow{animation:btree-flow var(--duration) linear infinite;animation-delay:var(--delay)}@keyframes btree-fade{0%{opacity:0}}@keyframes btree-unfurl{0%{opacity:0;translate:var(--tx) var(--ty);rotate:-7deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes btree-pop{0%{opacity:0;scale:.6}}@keyframes btree-pulse{0%,to{opacity:.7}50%{opacity:.25}}@keyframes btree-flow{0%{offset-distance:0%;opacity:0}10%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.btree[data-playing=true] :is(.btree__spokes,.btree__branch,.btree__badge,.btree__glow){animation:none}.btree :is(.btree__flow,.stree-particle){display:none}}.theme-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-preview__half{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--bg);grid-template-rows:12px minmax(0,1fr);height:92px;display:grid;overflow:hidden}.theme-preview__bar{background:var(--bar-paint,var(--bar));border-bottom:1px solid var(--bar-line)}.theme-preview__body{grid-template-columns:14px minmax(0,1fr);min-height:0;display:grid}.theme-preview__rail{background:var(--bar-paint,var(--bar));border-right:1px solid var(--bar-line);align-content:start;justify-items:center;gap:4px;padding-top:6px;display:grid}.theme-preview__face{border-radius:2px;width:6px;height:6px}.theme-preview__face[data-tone=skill]{background:var(--kind-skill)}.theme-preview__face[data-tone=agent]{background:var(--kind-agent)}.theme-preview__face[data-tone=signal]{background:var(--signal)}.theme-preview__face[data-tone=attention]{background:var(--attention)}.theme-preview__page{align-content:start;gap:4px;min-width:0;padding:8px;display:grid}.theme-preview__ask{background:var(--card-2);border-radius:3px;justify-self:end;width:55%;height:8px}.theme-preview__line{background:var(--text-2);opacity:.6;border-radius:2px;width:85%;height:4px}.theme-preview__line[data-tone=signal]{background:var(--signal);opacity:1;width:55%}.theme-preview__box{border:1px solid var(--line-2);background:var(--card);border-radius:4px;height:14px;margin-top:4px;position:relative}.theme-preview__send{background:var(--accent);border-radius:2px;width:8px;height:8px;position:absolute;top:2px;right:2px}.ground-preview{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:radial-gradient(ellipse 110% 85% at 50% 58%, var(--tree-sky-lift) 0%, var(--tree-sky-edge) 72%);height:92px;display:block;position:relative;overflow:hidden}.ground-preview[data-ground=current]{background-color:var(--tree-ground);background-image:radial-gradient(circle, var(--tree-grid) 1px, transparent 1px);background-size:10px 10px}.ground-preview[data-ground=night]:before{content:"";background-image:radial-gradient(circle, var(--tree-star) .6px, transparent 1px), radial-gradient(circle, var(--tree-star) .5px, transparent 1px), radial-gradient(circle at 26% 62%, color-mix(in srgb, var(--kind-agent) 34%, transparent), transparent 36%), radial-gradient(circle at 74% 34%, color-mix(in srgb, var(--kind-skill) 34%, transparent), transparent 36%), radial-gradient(circle at 50% 50%, var(--tree-glow-core), transparent 42%);background-position:5px 7px,19px 13px,0 0,0 0,0 0;background-size:37px 29px,53px 41px,100% 100%,100% 100%,100% 100%;position:absolute;inset:0}.ground-preview[data-ground=nebula]:before{content:"";opacity:calc(var(--tree-nebula-opacity) * 2);mix-blend-mode:var(--tree-nebula-blend);filter:blur(8px);background-image:radial-gradient(circle at 30% 38%, var(--kind-agent), transparent 30%), radial-gradient(circle at 66% 30%, var(--kind-skill), transparent 26%), radial-gradient(circle at 56% 70%, var(--attention), transparent 28%), radial-gradient(circle at 80% 62%, var(--signal), transparent 20%);position:absolute;inset:-12px}.ground-preview__art{width:100%;height:100%;position:absolute;inset:0}.ground-preview__chart{fill:none;stroke:var(--tree-chart-major);stroke-width:1px;vector-effect:non-scaling-stroke}.ground-preview__tree{fill:var(--tree-ink)}.ground-preview__tree path{fill:none;stroke:var(--tree-line);stroke-width:1px}.ground-preview__core{fill:var(--tree-copper)}.skill-tile{--tile-ink:var(--dept,var(--text-2));border-radius:var(--radius-sm);width:48px;height:48px;color:var(--tile-ink);background:color-mix(in srgb, var(--tile-ink) 16%, transparent);border:1px solid color-mix(in srgb, var(--tile-ink) 34%, transparent);flex-shrink:0;place-items:center;transition:filter .18s,opacity .18s;display:grid}html[data-theme=light] .skill-tile{--tile-ink:color-mix(in srgb, var(--dept,var(--text-2)) 50%, var(--text));background:color-mix(in srgb, var(--dept,var(--text-2)) 14%, var(--card));border-color:color-mix(in srgb, var(--dept,var(--text-2)) 40%, var(--card))}.skill-tile svg{width:24px;height:24px}.skill-tile[data-off]{filter:saturate(0);opacity:.5}.skill-dept-dot{background:var(--dept,var(--muted));border-radius:9999px;flex-shrink:0;width:8px;height:8px}.skill-open:after{content:"";border-radius:var(--radius-xl);cursor:pointer;position:absolute;inset:0}.skill-card:has(.skill-open:hover){border-color:var(--accent-line)}.skill-open:focus-visible{outline:none}.skill-open:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}
