@layer base,anta,components,utilities;:root,.light{--sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace;font-size:15px;font-weight:400;font-feature-settings:"ss02" on,"ss05" on;--bg-base: #fbfafb;--bg-base: oklch(.986 .002 326);--bg-pane: #f6f4f6;--bg-pane: oklch(.969 .003 326);--bg-block: #f1eff1;--bg-block: oklch(.954 .003 326);--bg-spot: #ece9ec;--bg-spot: oklch(.937 .005 326);--bg-section: #ffffff;--bg-section: oklch(1 0 90);--bg-base-brand: #fcfcfe;--bg-base-brand: oklch(.992 .003 286);--bg-pane-brand: #f7f6fd;--bg-pane-brand: oklch(.976 .009 293);--bg-block-brand: #efeefc;--bg-block-brand: oklch(.954 .019 289);--bg-spot-brand: #e9e5fa;--bg-spot-brand: oklch(.931 .028 295);--bg-base-success: #f7fcf9;--bg-base-success: oklch(.986 .007 160);--bg-pane-success: #ecf9f0;--bg-pane-success: oklch(.97 .018 156);--bg-block-success: #e2f5e8;--bg-block-success: oklch(.953 .026 156);--bg-spot-success: #d9f2e0;--bg-spot-success: oklch(.938 .036 154);--bg-base-critical: #fefbfb;--bg-base-critical: oklch(.99 .003 17);--bg-pane-critical: #fdf2f2;--bg-pane-critical: oklch(.97 .012 17);--bg-block-critical: #fcebeb;--bg-block-critical: oklch(.954 .019 17);--bg-spot-critical: #fae5e5;--bg-spot-critical: oklch(.939 .023 18);--bg-base-warning: #fefbf6;--bg-base-warning: oklch(.989 .007 81);--bg-pane-warning: #fcf4e8;--bg-pane-warning: oklch(.97 .018 78);--bg-block-warning: #fbeeda;--bg-block-warning: oklch(.954 .03 79);--bg-spot-warning: #f9e7cd;--bg-spot-warning: oklch(.936 .04 77);--bg-base-info: #fbfcfe;--bg-base-info: oklch(.991 .003 265);--bg-pane-info: #f2f7fd;--bg-pane-info: oklch(.974 .01 253);--bg-block-info: #e9f3fb;--bg-block-info: oklch(.959 .015 242);--bg-spot-info: #e1eefa;--bg-spot-info: oklch(.943 .021 246);--text-1: #050306;--text-1: oklch(.105 .013 316);--text-2: #302b31;--text-2: oklch(.297 .013 321);--text-3: #635b65;--text-3: oklch(.482 .019 319);--text-4: #878089;--text-4: oklch(.609 .016 319);--text-5: #9f99a1;--text-5: oklch(.691 .013 318);--text-1-brand: #2e1e7b;--text-1-brand: oklch(.324 .148 282);--text-2-brand: #483493;--text-2-brand: oklch(.405 .149 287);--text-3-brand: #483493cc;--text-3-brand: oklch(.405 .149 287 / .8);--text-4-brand: #48349399;--text-4-brand: oklch(.405 .149 287 / .6);--text-5-brand: #48349366;--text-5-brand: oklch(.405 .149 287 / .4);--text-1-success: #004618;--text-1-success: oklch(.344 .099 148);--text-2-success: #1f5c31;--text-2-success: oklch(.424 .094 150);--text-3-success: #1f5c31cc;--text-3-success: oklch(.424 .094 150 / .8);--text-4-success: #1f5c3199;--text-4-success: oklch(.424 .094 150 / .6);--text-5-success: #1f5c3166;--text-5-success: oklch(.424 .094 150 / .4);--text-1-critical: #8f1014;--text-1-critical: oklch(.416 .159 27);--text-2-critical: #a01c1c;--text-2-critical: oklch(.458 .167 27);--text-3-critical: #a01c1ccc;--text-3-critical: oklch(.458 .167 27 / .8);--text-4-critical: #a01c1c99;--text-4-critical: oklch(.458 .167 27 / .6);--text-5-critical: #a01c1c66;--text-5-critical: oklch(.458 .167 27 / .4);--text-1-warning: #7f410b;--text-1-warning: oklch(.445 .105 54);--text-2-warning: #995200;--text-2-warning: oklch(.513 .122 59);--text-3-warning: #995200cc;--text-3-warning: oklch(.513 .122 59 / .8);--text-4-warning: #99520099;--text-4-warning: oklch(.513 .122 59 / .6);--text-5-warning: #99520066;--text-5-warning: oklch(.513 .122 59 / .4);--text-1-info: #003969;--text-1-info: oklch(.341 .099 251);--text-2-info: #175082;--text-2-info: oklch(.422 .101 249);--text-3-info: #175082cc;--text-3-info: oklch(.422 .101 249 / .8);--text-4-info: #175082b2;--text-4-info: oklch(.422 .101 249 / .7);--text-5-info: #17508280;--text-5-info: oklch(.422 .101 249 / .5);--border-1: #938d96;--border-1: oklch(.651 .015 315);--border-2: #c1b9c1;--border-2: oklch(.795 .014 326);--border-3: #d4ced4;--border-3: oklch(.858 .01 326);--border-4: #e0dce0;--border-4: oklch(.899 .007 326);--border-5: #ece9ec;--border-5: oklch(.937 .005 326);--border-1-brand: #9081df;--border-1-brand: oklch(.657 .137 289);--border-2-brand: #bcb1f1;--border-2-brand: oklch(.792 .09 292);--border-3-brand: #d2cbf6;--border-3-brand: oklch(.862 .06 293);--border-4-brand: #ddd8f8;--border-4-brand: oklch(.896 .044 293);--border-5-brand: #e9e5fa;--border-5-brand: oklch(.931 .028 295);--border-1-success: #44c169;--border-1-success: oklch(.721 .167 150);--border-2-success: #88d7a0;--border-2-success: oklch(.813 .11 153);--border-3-success: #b3e5c2;--border-3-success: oklch(.878 .071 154);--border-4-success: #c6ecd1;--border-4-success: oklch(.909 .054 154);--border-5-success: #d9f2e0;--border-5-success: oklch(.938 .036 154);--border-1-critical: #e56c6c;--border-1-critical: oklch(.676 .151 22);--border-2-critical: #efa4a4;--border-2-critical: oklch(.791 .089 19);--border-3-critical: #f4c2c2;--border-3-critical: oklch(.858 .057 18);--border-4-critical: #f7d4d4;--border-4-critical: oklch(.899 .039 18);--border-5-critical: #fae5e5;--border-5-critical: oklch(.939 .023 18);--border-1-warning: #d88118;--border-1-warning: oklch(.682 .149 63);--border-2-warning: #edb25a;--border-2-warning: oklch(.801 .125 75);--border-3-warning: #f3cc91;--border-3-warning: oklch(.865 .087 78);--border-4-warning: #f6dbb1;--border-4-warning: oklch(.903 .062 79);--border-5-warning: #f9e7cd;--border-5-warning: oklch(.936 .04 77);--border-1-info: #56a1e1;--border-1-info: oklch(.688 .121 246);--border-2-info: #93c5ec;--border-2-info: oklch(.802 .076 242);--border-3-info: #bad6f3;--border-3-info: oklch(.865 .05 249);--border-4-info: #cfe3f7;--border-4-info: oklch(.907 .035 248);--border-5-info: #e1eefa;--border-5-info: oklch(.943 .021 246);--link-color: oklch(.5 .2 248.58);--link-color-hover: oklch(.55 .23 246.95)}.dark{font-weight:400;--bg-base: #100e11;--bg-base: oklch(.168 .007 315);--bg-pane: #1d1a1e;--bg-pane: oklch(.223 .009 318);--bg-block: #272329;--bg-block: oklch(.263 .012 315);--bg-spot: #302b31;--bg-spot: oklch(.297 .013 321);--bg-section: #171519;--bg-section: oklch(.2 .008 308);--bg-base-brand: #0f0c1d;--bg-base-brand: oklch(.168 .035 290);--bg-pane-brand: #16122b;--bg-pane-brand: oklch(.202 .049 289);--bg-block-brand: #1c1736;--bg-block-brand: oklch(.229 .058 288);--bg-spot-brand: #201b3e;--bg-spot-brand: oklch(.248 .064 287);--bg-base-success: #05140a;--bg-base-success: oklch(.173 .03 154);--bg-pane-success: #081f0f;--bg-pane-success: oklch(.215 .043 151);--bg-block-success: #0c2814;--bg-block-success: oklch(.249 .051 150);--bg-spot-success: #0d2b16;--bg-spot-success: oklch(.26 .053 151);--bg-base-critical: #1f0506;--bg-base-critical: oklch(.166 .047 21);--bg-pane-critical: #33090a;--bg-pane-critical: oklch(.218 .067 23);--bg-block-critical: #400d0e;--bg-block-critical: oklch(.251 .079 24);--bg-spot-critical: #471011;--bg-spot-critical: oklch(.27 .084 24);--bg-base-warning: #160d04;--bg-base-warning: oklch(.168 .025 69);--bg-pane-warning: #241506;--bg-pane-warning: oklch(.212 .036 65);--bg-block-warning: #2b1908;--bg-block-warning: oklch(.233 .04 62);--bg-spot-warning: #311d0a;--bg-spot-warning: oklch(.252 .044 62);--bg-base-info: #04111f;--bg-base-info: oklch(.174 .036 250);--bg-pane-info: #071b2c;--bg-pane-info: oklch(.216 .043 247);--bg-block-info: #092034;--bg-block-info: oklch(.237 .048 248);--bg-spot-info: #0d273e;--bg-spot-info: oklch(.265 .054 248);--text-1: #ece9ec;--text-1: oklch(.937 .005 326);--text-2: #c1b9c1;--text-2: oklch(.795 .014 326);--text-3: #9f99a1;--text-3: oklch(.691 .013 318);--text-4: #776e77;--text-4: oklch(.549 .018 326);--text-5: #635b65;--text-5: oklch(.482 .019 319);--text-1-brand: #c5baff;--text-1-brand: oklch(.822 .097 291);--text-2-brand: #ada0ee;--text-2-brand: oklch(.746 .111 291);--text-3-brand: #ada0eecc;--text-3-brand: oklch(.746 .111 291 / .8);--text-4-brand: #ada0ee99;--text-4-brand: oklch(.746 .111 291 / .6);--text-5-brand: #ada0ee66;--text-5-brand: oklch(.746 .111 291 / .4);--text-1-success: #9ddeb1;--text-1-success: oklch(.845 .091 154);--text-2-success: #74cd8e;--text-2-success: oklch(.776 .125 152);--text-3-success: #74cd8ecc;--text-3-success: oklch(.776 .125 152 / .8);--text-4-success: #74cd8e99;--text-4-success: oklch(.776 .125 152 / .6);--text-5-success: #74cd8e66;--text-5-success: oklch(.776 .125 152 / .4);--text-1-critical: #ffabac;--text-1-critical: oklch(.823 .099 19);--text-2-critical: #e78e90;--text-2-critical: oklch(.74 .108 19);--text-3-critical: #e78e90cc;--text-3-critical: oklch(.74 .108 19 / .8);--text-4-critical: #e78e9099;--text-4-critical: oklch(.74 .108 19 / .6);--text-5-critical: #e78e9066;--text-5-critical: oklch(.74 .108 19 / .4);--text-1-warning: #f0bf75;--text-1-warning: oklch(.833 .108 77);--text-2-warning: #e1a452;--text-2-warning: oklch(.761 .122 72);--text-3-warning: #e1a452cc;--text-3-warning: oklch(.761 .122 72 / .8);--text-4-warning: #e1a45299;--text-4-warning: oklch(.761 .122 72 / .6);--text-5-warning: #e1a45266;--text-5-warning: oklch(.761 .122 72 / .4);--text-1-info: #9ed2ff;--text-1-info: oklch(.844 .083 245);--text-2-info: #7db6e8;--text-2-info: oklch(.756 .094 246);--text-3-info: #7db6e8cc;--text-3-info: oklch(.756 .094 246 / .8);--text-4-info: #7db6e899;--text-4-info: oklch(.756 .094 246 / .6);--text-5-info: #7db6e866;--text-5-info: oklch(.756 .094 246 / .4);--border-1: #776e77;--border-1: oklch(.549 .018 326);--border-2: #534c57;--border-2: oklch(.427 .02 313);--border-3: #49424c;--border-3: oklch(.39 .019 316);--border-4: #3e3941;--border-4: oklch(.353 .015 313);--border-5: #272329;--border-5: oklch(.263 .012 315);--border-1-brand: #7460d7;--border-1-brand: oklch(.569 .175 287);--border-2-brand: #503cb4;--border-2-brand: oklch(.453 .181 284);--border-3-brand: #483493;--border-3-brand: oklch(.405 .149 287);--border-4-brand: #2d2556;--border-4-brand: oklch(.302 .085 288);--border-5-brand: #251f47;--border-5-brand: oklch(.269 .072 287);--border-1-success: #329550;--border-1-success: oklch(.595 .138 150);--border-2-success: #226737;--border-2-success: oklch(.458 .103 150);--border-3-success: #1f5c31;--border-3-success: oklch(.424 .094 150);--border-4-success: #12391e;--border-4-success: oklch(.309 .065 151);--border-5-success: #0f321a;--border-5-success: oklch(.284 .06 151);--border-1-critical: #de4545;--border-1-critical: oklch(.61 .19 25);--border-2-critical: #b02120;--border-2-critical: oklch(.492 .179 27);--border-3-critical: #a01c1c;--border-3-critical: oklch(.458 .167 27);--border-4-critical: #5d1819;--border-4-critical: oklch(.325 .1 24);--border-5-critical: #531314;--border-5-critical: oklch(.298 .095 24);--border-1-warning: #ae6613;--border-1-warning: oklch(.579 .127 62);--border-2-warning: #7f410b;--border-2-warning: oklch(.445 .105 54);--border-3-warning: #6a3b0c;--border-3-warning: oklch(.403 .087 60);--border-4-warning: #3e250e;--border-4-warning: oklch(.291 .052 61);--border-5-warning: #37200b;--border-5-warning: oklch(.269 .048 61);--border-1-info: #2686d9;--border-1-info: oklch(.608 .152 250);--border-2-info: #1a5b93;--border-2-info: oklch(.461 .111 249);--border-3-info: #175082;--border-3-info: oklch(.422 .101 249);--border-4-info: #12324f;--border-4-info: oklch(.309 .064 249);--border-5-info: #0e2b44;--border-5-info: oklch(.281 .058 248);--link-color: oklch(.72 .15 248.65);--link-color-hover: oklch(.78 .16 247.58)}@layer anta{*,*:before,*:after{box-sizing:border-box}*{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1,h2,h3,h4,h5,h6,strong{font-weight:600}ul,ol{padding-left:3ch}:is(ul,ol)>li{margin-bottom:.5em}:is(ul,ol)>li::marker{color:var(--text-5)}menu{list-style:none;padding:0;margin:0}menu>li{margin:0}a,a:link,a:visited{color:var(--link-color);text-decoration:underline;text-decoration-style:solid;text-decoration-color:color-mix(in oklch,currentColor 75%,transparent);text-decoration-thickness:.5px;text-underline-offset:3px}a:hover{color:var(--link-color-hover);text-decoration-color:var(--link-color-hover);text-decoration-thickness:1px}a:active{text-decoration-color:color-mix(in oklch,currentColor 75%,transparent)}::selection{background:oklch(from var(--text-1-brand) l calc(c*1.5) h / .15)}table{border-collapse:collapse;font-variant-numeric:tabular-nums}caption{text-align:left;color:var(--text-3);padding-left:10px;margin-bottom:.25em}th,td{padding:5px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-5)}thead th{font-weight:600}tfoot tr:last-child>:is(th,td),table:not(:has(tfoot)) tbody tr:last-child>:is(th,td){border-bottom:none}table[data-bordered]{border-collapse:separate;border-spacing:0;border:1px solid var(--border-5);border-radius:3px}table[data-bordered] :is(th,td){border-right:1px solid var(--border-5)}table[data-bordered] tr>:is(th,td):last-child{border-right:0}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{line-height:1.5;-webkit-tap-highlight-color:transparent}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}@font-face{font-family:Antithesis sans;src:url(https://ucarecdn.com/af38fa86-199f-44f5-82d2-3ea2a690dd6c/) format("woff2");font-style:normal;font-weight:100 900;font-stretch:75% 100%;font-optical-sizing:auto;text-rendering:geometricPrecision;font-display:swap}@font-face{font-family:Antithesis mono;src:url(https://ucarecdn.com/61bd3320-3787-4a92-887e-a5ff7bd6e051/) format("woff2");font-style:normal;font-weight:400 700;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:Antithesis mono;src:url(https://ucarecdn.com/03e90df9-d945-4837-b177-cdc408e94bb4/) format("woff2");font-style:italic;font-weight:400 700;text-rendering:optimizeLegibility;font-display:swap}:root{--sans-serif: "Antithesis sans", sans-serif;--monospace: "Antithesis mono", "Roboto Mono", monospace;--scroll-padding-top: 1em}html{color:var(--text-2);background:var(--bg-base);scroll-padding-top:var(--scroll-padding-top)}html,body{font-family:var(--sans-serif);font-variation-settings:"slnt" 0,"ital" 0}:is(em,i,address){font-variation-settings:"slnt" -10,"ital" 1}summary{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:1em 0 .5em;line-height:1.3}:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}h1{font-size:1.75rem;color:var(--text-1)}h2{font-size:1.35rem}h3{font-size:1.1rem}h2,h3,h4,h5,h6{color:var(--text-2)}.header-anchor,.header-anchor:link,.header-anchor:visited{color:inherit;text-decoration:none}.header-anchor:hover,.header-anchor:active{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in oklch,currentColor 75%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}p,ul,ol,blockquote,dl{margin:0 0 1em}pre,figure,hr,.expressive-code{margin:0 0 1.5em}code{font-family:var(--monospace);font-size:.9em;color:inherit;background:color-mix(in oklch,currentColor 6%,transparent);border:none;padding:.25em .4ch .2em;border-radius:3px}pre code{background:none;padding:0}:not(pre)>code{cursor:copy;position:relative}.copyable{cursor:copy;position:relative}[data-copied]:after{content:attr(data-copied);position:absolute;top:0;left:0;right:0;z-index:-1;pointer-events:none;white-space:nowrap;background:inherit;border:inherit;padding:inherit;border-radius:inherit;animation:copy-toast .5s ease-out forwards}code[data-copied]:after{background:color-mix(in oklch,currentColor 6%,var(--bg-base))}@keyframes copy-toast{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-24px)}}:root{--page-sidebar-width: 240px;--page-content-pad: 32px}@media(max-width:900px){:root{--page-sidebar-width: 0px;--page-content-pad: 16px}}.full-bleed{width:calc(100vw - var(--page-sidebar-width) - 2 * var(--page-content-pad));max-width:none}.table-wrap{max-width:100%;overflow-x:auto;scrollbar-width:thin;margin:0 0 24px}.table-wrap>table{margin:0}.content table{width:100%;margin:0 0 24px}html[data-stream=dev] .changelog section[data-stream=main]{display:none}html[data-stream=main] .changelog section[data-stream=dev]{display:none}.demoStack{display:flex;flex-direction:column;gap:32px}.demoSection{display:flex;flex-direction:column;gap:12px}.demoRow{display:flex;flex-direction:column;gap:4px}.demoLabel{font-size:.75rem;font-family:var(--monospace);color:var(--text-4)}.demoLabel.upper{text-transform:uppercase;letter-spacing:.04em}.demoBox{max-width:320px;border:1px dashed var(--border-4);padding:8px}.demoGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:16px 0}.demoCell{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:8px 8px 4px;font-size:.75rem;color:var(--text-2)}.demoCell .demoLabel{font-family:var(--sans-serif);white-space:nowrap}.demoCell[data-copied]:after{color:var(--text-4);top:auto;bottom:4px}.iconFilter{width:100%;padding:8px 12px;margin:8px 0 16px;font:inherit;font-size:.9rem;color:var(--text-1);background:var(--bg-section);border:1px solid var(--border-2);border-radius:6px;outline:none;transition:border-color .15s ease-out}.iconFilter:focus{border-color:var(--border-1)}@media(max-width:900px){:root{--scroll-padding-top: calc(44px + 1em) }}.layout[data-astro-cid-mw7aashj]{display:flex;min-height:100vh}.sidebar[data-astro-cid-mw7aashj]{width:240px;flex-shrink:0;background:var(--bg-pane);border-right:1px solid var(--border-5);padding:24px 12px 24px 24px;position:sticky;top:0;height:100vh;overflow-y:auto}.logo[data-astro-cid-mw7aashj]{display:flex;align-items:center;gap:8px;font-weight:550;font-size:1.2rem;margin-bottom:32px;letter-spacing:.05ch;color:var(--text-1-brand)}.logo[data-astro-cid-mw7aashj] img[data-astro-cid-mw7aashj]{width:32px;height:32px;border-radius:8px}.logo[data-astro-cid-mw7aashj] .logo-label[data-astro-cid-mw7aashj]{flex:1}.theme-toggle[data-astro-cid-mw7aashj]{appearance:none;border:none;background:transparent;color:var(--text-3);width:32px;height:32px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .12s ease-out,background .12s ease-out}.theme-toggle[data-astro-cid-mw7aashj]:hover,.theme-toggle[data-astro-cid-mw7aashj]:focus-visible{color:var(--text-1);background:var(--bg-section);outline:none}.theme-toggle[data-astro-cid-mw7aashj] a-icon[data-astro-cid-mw7aashj][shape=moon]{display:none}.dark .theme-toggle[data-astro-cid-mw7aashj] a-icon[data-astro-cid-mw7aashj][shape=sun]{display:none}.dark .theme-toggle[data-astro-cid-mw7aashj] a-icon[data-astro-cid-mw7aashj][shape=moon]{display:inline-block}.brand-links[data-astro-cid-mw7aashj]{display:flex;gap:6px;margin:-20px 0 24px;flex-wrap:wrap}.brand-links[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--border-5);border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.03ch;color:var(--text-3);text-decoration:none;transition:color .12s ease-out,border-color .12s ease-out,background .12s ease-out}.brand-links[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]>a-icon[data-astro-cid-mw7aashj]{color:var(--text-4-brand);transition:color .12s ease-out}.brand-links[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:hover,.brand-links[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:focus-visible{color:var(--text-1);border-color:var(--border-3);background:var(--bg-section);outline:none}.brand-links[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:hover>a-icon[data-astro-cid-mw7aashj],.brand-links[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:focus-visible>a-icon[data-astro-cid-mw7aashj]{color:var(--text-1-brand)}.sidebar[data-astro-cid-mw7aashj] h4[data-astro-cid-mw7aashj]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-4-brand);margin:24px 0 8px}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]{display:flex;align-items:center;gap:.75ch;padding:4px 0;color:var(--text-3);font-size:14px;font-weight:400;letter-spacing:.03ch;text-decoration:none;transition:color .16s ease-out}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]>a-icon[data-astro-cid-mw7aashj]{color:var(--text-4-brand);flex-shrink:0;transition:color .16s ease-out}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]>.icon-spacer[data-astro-cid-mw7aashj]{width:18px;height:18px;flex-shrink:0}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:hover,.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj][aria-current=page]{color:var(--text-1);text-decoration:none}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:hover>a-icon[data-astro-cid-mw7aashj],.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj][aria-current=page]>a-icon[data-astro-cid-mw7aashj]{color:var(--text-1-brand)}.content[data-astro-cid-mw7aashj]{flex:1;min-width:0;max-width:900px;padding:32px}.topbar[data-astro-cid-mw7aashj],.backdrop[data-astro-cid-mw7aashj]{display:none}@media(max-width:900px){.logo[data-astro-cid-mw7aashj]{display:none}.content[data-astro-cid-mw7aashj]{padding-inline:16px}.sidebar[data-astro-cid-mw7aashj]{position:fixed;top:0;right:0;height:100dvh;transform:translate(100%);transition:transform .25s ease-out,background .2s ease-out;z-index:20}.backdrop[data-astro-cid-mw7aashj]{display:block;position:fixed;inset:0;background:color-mix(in oklch,var(--text-1) 30%,transparent);opacity:0;pointer-events:none;transition:opacity .25s ease-out;z-index:15}body[data-menu-open=true] .sidebar[data-astro-cid-mw7aashj]{transform:translate(0)}body[data-menu-open=true] .backdrop[data-astro-cid-mw7aashj]{opacity:1;pointer-events:auto}.topbar[data-astro-cid-mw7aashj]{display:flex;align-items:center;gap:8px;height:44px;padding:0 10px;position:sticky;top:0;z-index:10;background:var(--bg-section);border-bottom:1px solid var(--border-5)}.menu-toggle[data-astro-cid-mw7aashj]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;height:28px;padding:0 6px;background:transparent;border:none;color:inherit;cursor:pointer;border-radius:4px}.menu-toggle[data-astro-cid-mw7aashj]:hover{background:var(--bg-spot)}.menu-label[data-astro-cid-mw7aashj]{font-size:.75rem;font-weight:600;letter-spacing:.05em;color:var(--text-2)}.topbar-title[data-astro-cid-mw7aashj]{display:flex;align-items:center;gap:8px;font-weight:550;font-size:.95rem;letter-spacing:.05ch;color:var(--text-1-brand);cursor:pointer}.topbar-logo[data-astro-cid-mw7aashj]{width:32px;height:32px;border-radius:8px}}
