@layer normalize,base,demo,tree,layout,transitions,mobile,scroller-mask,debug;@layer normalize{html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}}@layer{[data-show=true] .safety-triangle{opacity:1}[data-triangle=false] .safety-triangle{pointer-events:none;background:repeating-linear-gradient(45deg,#0000 0 4px,var(--tree-focus-color) 4px 5px);opacity:.5}[data-show=false] .safety-triangle{opacity:0}}@layer scroller-mask{@supports (animation-timeline: scroll()){sidebar-tree .tree-group-container+.tree-group-container{--size: 4;-webkit-mask-image:linear-gradient(#fff,#0000),linear-gradient(#fff 0 100%),linear-gradient(#0000,#fff);mask-image:linear-gradient(#fff,#0000),linear-gradient(#fff 0 100%),linear-gradient(#0000,#fff);-webkit-mask-size:100% calc(var(--size) * 1ch),100% 100%,100% calc(var(--size) * 1ch);mask-size:100% calc(var(--size) * 1ch),100% 100%,100% calc(var(--size) * 1ch);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;animation-timing-function:linear;animation-timeline:scroll(self);animation-range:0 calc(var(--size) * 1ch),calc(100% - (var(--size) * 1ch)) 100%;-webkit-mask-position:0 0,0 0,0 100%;mask-position:0 0,0 0,0 100%;-webkit-mask-size:100% 0,100% 100%,100% calc(var(--size) * 1ch);mask-size:100% 0,100% 100%,100% calc(var(--size) * 1ch);animation-name:size-up,size-down;animation-fill-mode:both}}@keyframes size-up{to{-webkit-mask-size:100% calc(var(--size) * 1ch),100% 100%,100% calc(var(--size) * 1ch);mask-size:100% calc(var(--size) * 1ch),100% 100%,100% calc(var(--size) * 1ch)}}@keyframes size-down{to{-webkit-mask-size:100% calc(var(--size) * 1ch),100% 100%,100% 0;mask-size:100% calc(var(--size) * 1ch),100% 100%,100% 0}}}@layer mobile{.mobile-items{align-items:center;display:none}.menu-button{width:40px;aspect-ratio:1;background:#0000;border:0;display:grid;place-items:center;padding:0;position:relative;border-radius:6px;cursor:pointer}.menu-button:is(:hover,:focus-visible):after{opacity:1}.menu-button:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;background:light-dark(hsl(0 0% 30% / .1),hsl(0 0% 90% / .15))}aside footer .user{display:none}aside header .button-link{display:none;position:absolute;top:0;left:0;color:canvasText}aside header .button-link svg{translate:-2px 0}.closer{width:40px;aspect-ratio:1;position:absolute;z-index:2;top:0;right:0;background:#0000;border:0;cursor:pointer;display:grid;display:none;place-items:center;padding:0;border-radius:6px}.closer:is(:hover,:focus-visible):after{opacity:1}.closer:after{content:"";position:absolute;inset:6px;border-radius:inherit;opacity:0;background:light-dark(hsl(0 0% 30% / .1),hsl(0 0% 90% / .15))}.closer svg{rotate:45deg;width:22px;border-radius:6px;background:#0000}@media(max-width:768px){aside footer .user{display:flex}aside header .button-link,.closer{display:grid}aside footer{padding:.5rem}aside header{padding:.5rem;padding-top:44px}sidebar-tree [role=treeitem]{padding-right:.5rem}kbd{display:none}header .user,.user-slash{display:none}.toggle{display:none}.mobile-items{display:flex}aside{position:fixed;background:light-dark(#fff,#000);translate:-100% 0;height:100vh;top:0;border-radius:0;display:none;transition-property:display,overlay,translate;transition-duration:var(--speed);transition-timing-function:var(--timing);transition-behavior:allow-discrete}aside:after{inset:-2px}aside:before,aside:after{opacity:1;filter:blur(0);border-radius:0;border-top:0;border-bottom:0}aside:popover-open{display:grid;translate:0 0}aside::backdrop{background:light-dark(hsl(0 0% 0% / .6),hsl(0 0% 10% / .8));opacity:0;transition-behavior:allow-discrete;transition-property:display,overlay,opacity;transition-timing-function:var(--timing);transition-duration:var(--speed)}aside:popover-open::backdrop{opacity:1}@starting-style{aside:popover-open{translate:-100% 0}aside:popover-open::backdrop{opacity:0}}}}@layer transitions{.layout{display:grid;grid-template-columns:0 1fr;transition:grid-template-columns var(--speed) var(--timing)}@media(min-width:768px){.layout:has(:popover-open){grid-template-columns:var(--sidebar-width) 1fr}}.toggle:hover:after{opacity:1}.toggle:after{opacity:0;transition:opacity .12s ease-out}.toggle .icon-bar{scale:.3 1;transition:scale var(--speed) var(--timing)}.toggle:hover .safety-triangle{pointer-events:all}.toggle .hover-set,.toggle .safety-triangle{transition:scale var(--speed) var(--speed) var(--timing);opacity:0;pointer-events:none}.toggle .hover-set{pointer-events:all}aside{translate:-100% 0;transition-property:translate,height;transition-duration:var(--speed);transition-timing-function:var(--timing);height:calc(100vh - (var(--header-height) + 44px + 1rem))}aside:before{transition:opacity var(--speed) var(--timing)}aside:after{transition-property:opacity,filter;transition-duration:var(--speed);transition-timing-function:var(--timing)}aside:popover-open{translate:0 calc(-44px - .25rem);height:calc(100vh - (var(--header-height) + .5rem - .25rem))}.toggle:has(+:popover-open) .hover-set,.toggle:has(+:popover-open) .safety-triangle{scale:0;transition-delay:0s}.toggle:is(:hover,:focus-visible) .icon-bar,.toggle:has(+:popover-open) .icon-bar{scale:1 1}.toggle:has(+:popover-open):is(:hover,:focus-visible) .icon-bar{scale:.3 1}[data-delay=true] aside:popover-open sidebar-tree [role=treeitem],[data-delay=true] aside:popover-open header,[data-delay=true] aside:popover-open:after,[data-delay=true] aside:popover-open:before{transition-duration:calc(var(--speed) * 1)}[data-delay=true] .toggle:focus-visible:has(+:not(:popover-open))+aside:before{transition-delay:0s;transition-duration:calc(var(--speed) * .25)}[data-delay=true] .toggle:focus-visible+aside:popover-open:before,[data-delay=true] aside:popover-open:before{transition-duration:calc(var(--speed) * .25);transition-delay:calc(var(--speed) * .75)}[data-delay=true] .toggle .icon-bar,[data-delay=true] .toggle:is(:hover,:focus-visible):after,[data-delay=true] .toggle:has(:is(.safety-triangle:hover,.hover-set:hover))+aside:not(:popover-open){transition-delay:.16s}.toggle:focus-visible:has(+:not(:popover-open))+aside:before{transition:opacity var(--speed) var(--timing)}aside footer,aside sidebar-tree [role=treeitem],aside header{transition:padding var(--speed) var(--timing)}aside:popover-open sidebar-tree [role=treeitem]{padding-right:.25rem}aside:popover-open header{padding:.5rem 0 .5rem .5rem}aside:popover-open footer{padding:.5rem 0 0 .5rem}aside:popover-open:after{filter:blur(2px)}aside:popover-open:after,aside:popover-open:before{opacity:0}@media(min-width:768px){aside:popover-open sidebar-tree .tree-group-container:first-of-type:after,aside:popover-open footer:after{right:0}}.toggle:has(:is(.safety-triangle:hover,.hover-set:hover))+aside:not(:popover-open),.toggle:is(:focus-visible)+aside:not(:popover-open),aside:is(:focus-within,:hover):not(:popover-open){translate:0 0}}@layer layout{:root{--tree-focus-color: hsl(0 90% 66%);--text: light-dark(hsl(0 0% 45%), hsl(0 0% 54%));--header-height: 60px;--sidebar-width: 260px;--panel-color: light-dark(color-mix(in hsl, canvas, canvasText 4%), color-mix(in hsl, #000, canvasText 8%));--border-color: color-mix(in hsl, canvas, canvasText 30%);--speed: calc(var(--layout-speed, .16) * 1s);--timing: cubic-bezier(0, 0, .58, 1)}body{display:grid;grid-template-rows:auto 1fr;padding-bottom:.5rem}.arrow{opacity:.4;font-family:Gloria Hallelujah,cursive;font-size:.875rem;transition:opacity .26s ease-out;display:inline-block;position:absolute;top:0;left:0;translate:60% 130%;rotate:14deg}.arrow svg{width:60%;position:absolute;top:130%;left:0;translate:-40% 60%;rotate:330deg;scale:-1 1}.arrow span{display:inline-block;white-space:nowrap}@media(max-width:768px){.arrow{display:none}}aside footer{padding:.5rem;display:grid;gap:.25rem;width:100%;position:relative;margin-top:.5rem}aside footer:after{content:"";position:absolute;top:0;translate:0 -50%;left:.5rem;right:.5rem;height:2px;opacity:.5;background:var(--border-color);transition:right var(--speed) var(--timing)}.settings,.feedback{display:flex;gap:calc(.5rem - 2px);align-items:center;height:32px;border-radius:6px;background:#0000;border:0;color:var(--text-color);cursor:pointer;position:relative;outline-color:var(--tree-focus-color)}:is(.settings,.feedback):is(:hover,:focus-visible){color:canvasText}:is(.settings,.feedback):is(:hover,:focus-visible):after{opacity:1}:is(.settings,.feedback):after{content:"";position:absolute;inset:0;border-radius:inherit;background:light-dark(hsl(0 0% 30% / .1),hsl(0 0% 90% / .15));opacity:0}:is(.settings,.feedback) svg{width:28px;height:24px}.feedback svg{height:22px;width:28px}[aria-label=Home]{border-radius:6px}[aria-label="New request"]{height:32px;border-radius:6px;border:0;cursor:pointer;color:light-dark(hsl(0 0% 35%),hsl(0 0% 80%));background:light-dark(hsl(0 0% 86%),hsl(0 0% 24%));position:relative;outline-color:var(--tree-focus-color)}[aria-label="New request"]:hover{color:canvasText}[aria-label="New request"]:hover:after{opacity:1}[aria-label="New request"]:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;background:light-dark(hsl(0 0% 30% / .1),hsl(0 0% 90% / .1))}.button-link{aspect-ratio:1;display:grid;place-items:center;width:40px}.user{display:flex;align-items:center;gap:.5rem;font-size:.875rem;height:32px;padding:0 .5rem}.user .avatar{width:24px;aspect-ratio:1;background:color-mix(in hsl,canvas,canvasText 25%);border-radius:50%}.user .badge{font-size:.65rem;padding:.25rem .5rem;border-radius:100px;background:light-dark(hsl(0 0% 80%),hsl(0 0% 30%));color:light-dark(hsl(0 0% 10%),hsl(0 0% 92%))}.header{height:var(--header-height);padding-inline:.5rem;display:flex;align-items:center;gap:0}.header a{color:inherit}.header svg{width:20px}.header [aria-label=Home] svg{translate:-2px 0}.aside{position:relative;z-index:4}.toggle{position:absolute;left:calc(100% + .5rem);top:0rem;width:44px;height:44px;display:grid;place-items:center;border-radius:8px;border-width:0px;background:#0000;cursor:pointer;position:relative;outline-color:var(--tree-focus-color)}.toggle:after{content:"";background:light-dark(hsl(0 0% 25% / .25),hsl(0 0% 90% / .25));opacity:0;position:absolute;inset:8px;pointer-events:none;border-radius:8px}.toggle .hover-set{position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(45deg,#000 0 4px,#19e65e 4px 5px)}.toggle .safety-triangle{display:inline-block;width:var(--sidebar-width);top:0;bottom:0;background:repeating-linear-gradient(45deg,#0000 0 4px,var(--tree-focus-color) 4px 5px);position:absolute;left:0;transform-origin:calc(.5rem + 22px) 50%;translate:-.5rem 0;clip-path:polygon(0 100%,.5rem 0,calc(.5rem + 44px) 0,100% 100%);z-index:2}.toggle svg{width:22px}.toggle svg .icon-bar{transform-box:fill-box;transform-origin:0 50%}.content{padding-inline:.5rem}aside{position:fixed;left:0;top:calc(var(--header-height) + 44px);translate:-100% 0;overflow:visible;height:calc(100vh - (var(--header-height) + 44px + 1rem))}aside:before{content:"";position:absolute;inset:0;border-radius:0 12px 12px 0;background:light-dark(#fff,#000);z-index:-1}aside:after{content:"";position:absolute;inset:-1px;border:2px solid var(--border-color);border-left-color:#0000;border-radius:0 12px 12px 0;pointer-events:none}main{height:100%;border-radius:8px;border:2px solid var(--border-color);background:var(--panel-color);position:relative}}@layer tree{aside{background:color-mix(in srgb,canvas,#0000 80%);min-width:250px;border-radius:0 12px 12px 0;margin:0;border:2px solid #0000;border-left-color:#0000;height:100%;font-size:.875rem;display:grid;grid-template-rows:auto 1fr;color:var(--text);width:var(--sidebar-width);padding:0}aside nav{overflow:hidden}sidebar-tree{display:block;height:100%}header{padding:.5rem;display:grid;gap:.5rem}header .tree-search-input-container{position:relative}header .tree-search-input-container svg{position:absolute;top:50%;left:8px;translate:0 -50%;width:16px}header .tree-search-input-container kbd{border:1px solid var(--border-color);position:absolute;top:50%;width:16px;height:16px;font-size:.625rem;border-radius:2px;color:canvasText;background:color-mix(in hsl,var(--border-color),#0000);display:grid;place-items:center;right:8px;translate:0 -50%}header h1{font-size:.875rem;margin:0}header a{padding-block:.5rem;padding-left:2px;display:flex;align-items:center;gap:.5rem;color:light-dark(hsl(0 0% 40%),hsl(0 0% 60%));text-decoration:none;outline-color:var(--tree-focus-color)}header svg{width:16px}.tree-search-input{width:100%;max-width:100%;line-height:2;border:1px solid var(--border-color);border-radius:6px;font-size:inherit;background:color-mix(in srgb,canvas 90%,canvasText 10%);color:canvasText;padding-left:26px}.tree-search-input::-moz-selection{background:var(--tree-focus-color);color:#fff}.tree-search-input::selection{background:var(--tree-focus-color);color:#fff}.tree-search-input:focus-visible{outline:none;border-color:var(--tree-focus-color)}nav .tree-search-input::-moz-placeholder{color:color-mix(in srgb,canvasText,#0000)}nav .tree-search-input::placeholder{color:color-mix(in srgb,canvasText,#0000)}sidebar-tree .tree-group-container,sidebar-tree ul[role=tree],sidebar-tree ul[role=group]{margin:0;padding:0;display:block;list-style:none;position:relative}sidebar-tree ul[role=tree]{display:grid;height:100%;grid-template-rows:auto 1fr}sidebar-tree .tree-group-container:first-of-type{margin-bottom:.5rem;padding-bottom:.5rem}sidebar-tree .tree-group-container:first-of-type:after{content:"";position:absolute;top:100%;translate:0 -50%;left:.5rem;right:.5rem;height:2px;opacity:.5;background:var(--border-color);transition:right var(--speed) var(--timing)}sidebar-tree .tree-group-container+.tree-group-container{height:100%;overflow:auto;scrollbar-color:color-mix(in srgb,var(--tree-focus-color),#0000 50%) transparent}sidebar-tree li>div ul[role=group]{margin-left:1rem}sidebar-tree li>div ul[role=group]>li:first-of-type{margin-top:.5rem}sidebar-tree li>div ul[role=group]>li:last-of-type{margin-bottom:.5rem}sidebar-tree li>div ul[role=group]:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:2px;background:color-mix(in srgb,currentColor,#0000 65%)}sidebar-tree li>div{display:grid;grid-template-rows:1fr;transition:grid-template-rows calc(var(--duration) * 1s) var(--timing);overflow:hidden}sidebar-tree li>div[inert]{grid-template-rows:0fr}[inert]>[role=group]{opacity:var(--opacity);translate:0 calc(var(--translate) * 1px);filter:blur(calc(var(--blur) * 1px))}[role=group]{transition-property:translate,opacity,filter;transition-duration:calc(var(--duration) * 1s);transition-timing-function:var(--timing);translate:0 0;filter:blur(0px);opacity:1}sidebar-tree li>div>ul{min-height:0}sidebar-tree [role=treeitem]{display:inline-flex;align-items:center;text-decoration:none;color:inherit;padding:.25rem .5rem .25rem 1rem;line-height:1.6;width:100%;gap:.5rem;position:relative}sidebar-tree [role=treeitem] span:first-of-type{flex:1}sidebar-tree [role=treeitem]:hover{color:light-dark(hsl(0 0% 20%),hsl(0 0% 90%))}sidebar-tree [role=treeitem]:focus{outline:none;color:light-dark(hsl(0 0% 20%),hsl(0 0% 90%));background-color:light-dark(color-mix(in srgb,var(--tree-focus-color),#0000 90%),color-mix(in srgb,var(--tree-focus-color),#0000 80%))}sidebar-tree [role=treeitem][aria-current=page]{color:light-dark(#000,#fff)}sidebar-tree [role=treeitem][aria-current=page]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tree-focus-color);translate:-50% 0}sidebar-tree [role=treeitem][aria-current=page][aria-level="1"]:before{left:2px}sidebar-tree [role=treeitem][aria-expanded=true] .tree-icon svg{rotate:135deg}sidebar-tree .tree-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;border-radius:4px}sidebar-tree .tree-icon:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}sidebar-tree .tree-icon svg{width:16px;transition:rotate .26s ease-out}sidebar-tree ul[role=tree][data-filtering=true] [role=treeitem]{opacity:.6}sidebar-tree ul[role=tree][data-filtering=true] [role=treeitem][data-search-match=true]{opacity:1;color:light-dark(#000,#fff);background-color:color-mix(in srgb,var(--tree-focus-color),#0000 60%)}sidebar-tree ul[role=tree][data-filtering=true] [role=treeitem][data-search-related=true]{color:light-dark(hsl(0 0% 20%),hsl(0 0% 100%));background-color:color-mix(in srgb,var(--tree-focus-color),#0000 80%)}sidebar-tree ul[role=tree][data-filtering=true] [role=treeitem]:focus{opacity:1}}@layer base{:root{--font-size-min: 16;--font-size-max: 20;--font-ratio-min: 1.2;--font-ratio-max: 1.33;--font-width-min: 375;--font-width-max: 1500}html{color-scheme:light dark}[data-theme=light]{color-scheme:light only}[data-theme=dark]{color-scheme:dark only}:where(.fluid){--fluid-min: calc( var(--font-size-min) * pow(var(--font-ratio-min), var(--font-level, 0)) );--fluid-max: calc( var(--font-size-max) * pow(var(--font-ratio-max), var(--font-level, 0)) );--fluid-preferred: calc( (var(--fluid-max) - var(--fluid-min)) / (var(--font-width-max) - var(--font-width-min)) );--fluid-type: clamp( (var(--fluid-min) / 16) * 1rem, ((var(--fluid-min) / 16) * 1rem) - (((var(--fluid-preferred) * var(--font-width-min)) / 16) * 1rem) + (var(--fluid-preferred) * var(--variable-unit, 100vi)), (var(--fluid-max) / 16) * 1rem );font-size:var(--fluid-type)}*,*:after,*:before{box-sizing:border-box}body{background:light-dark(#fff,#000);min-height:100vh;font-family:Inter,SF Pro Text,SF Pro Icons,AOS Icons,Helvetica Neue,Helvetica,Arial,sans-serif,system-ui}.bear-link{color:canvasText;position:fixed;top:1rem;left:1rem;width:48px;aspect-ratio:1;display:grid;place-items:center;opacity:.8}:where(.x-link,.bear-link):is(:hover,:focus-visible){opacity:1}.bear-link svg{width:75%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}div.tp-dfwv{z-index:9999;top:18px;width:256px;position:fixed}div.tp-dfwv .tp-rotv{max-height:calc(100vh - 16px);overflow:auto;border-radius:var(--bs-br)}div.tp-dfwv .tp-rotv>.tp-rotv_b{position:sticky;top:0;z-index:2;background:#45474c}
