/*! tailwindcss v4.3.1 | 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-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-ease:initial;--tw-space-y-reverse:0;--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-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}}}.sidebar[data-astro-cid-qj5zvsu3]{flex-shrink:0;width:100%}@media (width>=64rem){.sidebar[data-astro-cid-qj5zvsu3]{width:calc(var(--spacing,.25rem) * 72)}}.sidebar[data-astro-cid-qj5zvsu3]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-edge)}@media (width>=64rem){.sidebar[data-astro-cid-qj5zvsu3]{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.sidebar[data-astro-cid-qj5zvsu3]{background-color:var(--color-raised)}@supports (color:color-mix(in lab, red, red)){.sidebar[data-astro-cid-qj5zvsu3]{background-color:color-mix(in oklab, var(--color-raised) 50%, transparent)}}@media (width>=64rem){.sidebar[data-astro-cid-qj5zvsu3]{min-height:100vh}}.sidebar-header[data-astro-cid-qj5zvsu3]{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-edge);justify-content:space-between;align-items:center;display:flex}.sidebar-label[data-astro-cid-qj5zvsu3]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-heading);text-transform:uppercase;font-family:var(--font-heading)}.sidebar-count[data-astro-cid-qj5zvsu3]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-dim)}.sidebar-toggle-btn[data-astro-cid-qj5zvsu3]{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);color:var(--color-dim);border-radius:.25rem;justify-content:center;align-items:center;display:flex}@media (hover:hover){.sidebar-toggle-btn[data-astro-cid-qj5zvsu3]:hover{background-color:var(--color-edge);color:var(--color-body)}}.sidebar-toggle-btn[data-astro-cid-qj5zvsu3]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;cursor:pointer;transition-duration:.2s}.sidebar-toggle-btn[data-astro-cid-qj5zvsu3] svg{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.sidebar-nav[data-astro-cid-qj5zvsu3]{padding:calc(var(--spacing,.25rem) * 4)}.module-separator[data-astro-cid-qj5zvsu3]{margin-top:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2);display:flex}.module-separator[data-astro-cid-qj5zvsu3]:first-child{margin-top:0;padding-top:0}.module-separator[data-astro-cid-qj5zvsu3]{margin-bottom:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-edge)}@supports (color:color-mix(in lab, red, red)){.module-separator[data-astro-cid-qj5zvsu3]{border-color:color-mix(in oklab, var(--color-edge) 50%, transparent)}}.module-separator[data-astro-cid-qj5zvsu3]{--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;font-family:var(--font-heading)}.module-separator[data-astro-cid-qj5zvsu3]:first-child{border-style:var(--tw-border-style);border-width:0}.timeline[data-astro-cid-qj5zvsu3]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.timeline-item[data-astro-cid-qj5zvsu3]{position:relative}.timeline-link[data-astro-cid-qj5zvsu3]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}@media (hover:hover){.timeline-link[data-astro-cid-qj5zvsu3]:hover{background-color:var(--color-edge)}@supports (color:color-mix(in lab, red, red)){.timeline-link[data-astro-cid-qj5zvsu3]:hover{background-color:color-mix(in oklab, var(--color-edge) 50%, transparent)}}}.timeline-link[data-astro-cid-qj5zvsu3]{text-decoration:none}.timeline-item[data-astro-cid-qj5zvsu3].is-active .timeline-link[data-astro-cid-qj5zvsu3]{background-color:var(--color-edge)}@supports (color:color-mix(in lab, red, red)){.timeline-item[data-astro-cid-qj5zvsu3].is-active .timeline-link[data-astro-cid-qj5zvsu3]{background-color:color-mix(in oklab, var(--color-edge) 40%, transparent)}}.timeline-node-wrapper[data-astro-cid-qj5zvsu3]{padding-top:calc(var(--spacing,.25rem) * .5);flex-direction:column;align-items:center;display:flex;position:relative}.timeline-node[data-astro-cid-qj5zvsu3]{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-edge);background-color:var(--color-raised);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-dim);z-index:1;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:relative}.timeline-node[data-astro-cid-qj5zvsu3].is-active{border-color:var(--color-heading);background-color:var(--color-edge)}@supports (color:color-mix(in lab, red, red)){.timeline-node[data-astro-cid-qj5zvsu3].is-active{background-color:color-mix(in oklab, var(--color-edge) 40%, transparent)}}.timeline-node[data-astro-cid-qj5zvsu3].is-active{color:var(--color-heading);transform:scale(1.05);box-shadow:0 0 20px #00000014,0 0 40px #0000000a}.node-number[data-astro-cid-qj5zvsu3]{--tw-leading:1;line-height:1}.timeline-content[data-astro-cid-qj5zvsu3]{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:34px;display:flex}.timeline-title[data-astro-cid-qj5zvsu3]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-overflow:ellipsis;white-space:nowrap;transition-duration:.2s;overflow:hidden}.timeline-item[data-astro-cid-qj5zvsu3].is-active .timeline-title[data-astro-cid-qj5zvsu3]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-heading)}.sidebar-progress[data-astro-cid-qj5zvsu3]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-edge);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3)}.progress-summary[data-astro-cid-qj5zvsu3]{margin-bottom:calc(var(--spacing,.25rem) * 1.5);justify-content:space-between;align-items:center;display:flex}.progress-text[data-astro-cid-qj5zvsu3]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-dim)}.progress-pct[data-astro-cid-qj5zvsu3]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-label);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.progress-track[data-astro-cid-qj5zvsu3]{height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-edge);border-radius:3.40282e38px;width:100%;overflow:hidden}.progress-fill[data-astro-cid-qj5zvsu3]{background-color:var(--color-blue-500,oklch(62.3% .214 259.815));height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.5s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));border-radius:3.40282e38px}.timeline-item[data-astro-cid-qj5zvsu3][data-completed=true] .timeline-node[data-astro-cid-qj5zvsu3]{border-color:var(--color-emerald-500,oklch(69.6% .17 162.48));background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.timeline-item[data-astro-cid-qj5zvsu3][data-completed=true] .timeline-node[data-astro-cid-qj5zvsu3]{background-color:color-mix(in oklab, var(--color-emerald-500,oklch(69.6% .17 162.48)) 20%, transparent)}}.timeline-item[data-astro-cid-qj5zvsu3][data-completed=true] .timeline-node[data-astro-cid-qj5zvsu3]{color:var(--color-emerald-400,oklch(76.5% .177 163.223))}.timeline-item[data-astro-cid-qj5zvsu3][data-completed=true] .timeline-title[data-astro-cid-qj5zvsu3]{color:#00d294cc}@supports (color:color-mix(in lab, red, red)){.timeline-item[data-astro-cid-qj5zvsu3][data-completed=true] .timeline-title[data-astro-cid-qj5zvsu3]{color:color-mix(in oklab, var(--color-emerald-400,oklch(76.5% .177 163.223)) 80%, transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{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-ease{syntax:"*";inherits:false}.guide-content{color:var(--color-body)}.guide-breadcrumb{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-dim);flex-wrap:wrap;display:flex}.guide-breadcrumb a{color:var(--color-dim);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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.guide-breadcrumb a:hover{color:var(--color-blue-400,oklch(70.7% .165 254.624))}}.guide-breadcrumb a{text-decoration:none}.guide-breadcrumb-current{color:var(--color-label)}.guide-content h2,.guide-content h3,.guide-content h4{scroll-margin-top:100px}.guide-content h1{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-size:28px;font-weight:var(--font-weight-bold,700);color:var(--color-heading)}@media (width>=64rem){.guide-content h1{font-size:36px}}.guide-content h1{--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);line-height:1.2}.guide-content h2{margin-top:calc(var(--spacing,.25rem) * 12);margin-bottom:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-size:20px;font-weight:var(--font-weight-semibold,600);color:var(--color-heading)}@media (width>=64rem){.guide-content h2{font-size:26px}}.guide-content h2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-edge)}@supports (color:color-mix(in lab, red, red)){.guide-content h2{border-color:color-mix(in oklab, var(--color-edge) 60%, transparent)}}.guide-content h2{line-height:1.25}.guide-content h3{margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-body)}@media (width>=64rem){.guide-content h3{font-size:20px}}.guide-content h3{align-items:center;gap:calc(var(--spacing,.25rem) * 2);line-height:1.3;display:flex}.guide-content h4{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-body)}.guide-content p{margin-bottom:calc(var(--spacing,.25rem) * 6);color:var(--color-body);font-size:14px}@media (width>=64rem){.guide-content p{font-size:16px}}.guide-content p{line-height:1.6}.guide-content ul,.guide-content ol{margin-bottom:calc(var(--spacing,.25rem) * 6);padding-left:calc(var(--spacing,.25rem) * 6)}:where(.guide-content ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.guide-content ul{list-style-type:disc}:where(.guide-content ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.guide-content ol{list-style-type:decimal}.guide-content li{color:var(--color-body);font-size:14px}@media (width>=64rem){.guide-content li{font-size:16px}}.guide-content li{line-height:1.6}.guide-content li::marker{color:var(--color-blue-500,oklch(62.3% .214 259.815))}.guide-content a{color:var(--color-blue-400,oklch(70.7% .165 254.624));text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.guide-content a:hover{color:var(--color-blue-300,oklch(80.9% .105 251.813))}}.guide-content a{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,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.guide-content strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-heading)}.guide-content pre.astro-code,.guide-content pre{margin-bottom:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-edge);background-color:var(--color-raised);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.guide-content pre.astro-code,.guide-content pre{background-color:color-mix(in oklab, var(--color-raised) 80%, transparent)}}.guide-content pre.astro-code,.guide-content pre{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.guide-content pre.astro-code,.guide-content pre{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.guide-content pre.astro-code,.guide-content pre{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));font-family:var(--font-mono);line-height:1.5;overflow-x:auto}.guide-content pre code{font-size:inherit;line-height:inherit;border:none;font-family:inherit;background:0 0!important;padding:0!important}.guide-content :not(pre)>code{background-color:var(--color-edge);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.guide-content :not(pre)>code{background-color:color-mix(in oklab, var(--color-edge) 80%, transparent)}}.guide-content :not(pre)>code{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-emerald-300,oklch(84.5% .143 164.978));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-edge)}@supports (color:color-mix(in lab, red, red)){.guide-content :not(pre)>code{border-color:color-mix(in oklab, var(--color-edge) 50%, transparent)}}.guide-content :not(pre)>code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);line-height:1.5}.guide-content table{margin-bottom:calc(var(--spacing,.25rem) * 8);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-collapse:collapse;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-edge);background-color:var(--color-surface);--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);overflow:hidden}@media (width<=640px){.guide-content table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}.guide-content table td,.guide-content table th{white-space:nowrap}.guide-content thead th:first-child,.guide-content tbody td:first-child{z-index:5;background:var(--color-surface);box-shadow:1px 0 0 0 var(--color-edge);position:sticky;left:0}}.guide-content thead{background-color:var(--color-edge)}@supports (color:color-mix(in lab, red, red)){.guide-content thead{background-color:color-mix(in oklab, var(--color-edge) 40%, transparent)}}.guide-content th{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-heading);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-edge)}.guide-content td{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);color:var(--color-body);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-edge)}.guide-content tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.guide-content tbody tr:hover{background-color:var(--color-edge)}@supports (color:color-mix(in lab, red, red)){.guide-content tbody tr:hover{background-color:color-mix(in oklab, var(--color-edge) 20%, transparent)}}.guide-content .table-chip{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;border-style:var(--tw-border-style);border-width:1px;justify-content:center;align-items:center;display:inline-flex}.guide-content .table-chip-good{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.guide-content .table-chip-good{border-color:color-mix(in oklab, var(--color-emerald-500,oklch(69.6% .17 162.48)) 30%, transparent)}}.guide-content .table-chip-good{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.guide-content .table-chip-good{background-color:color-mix(in oklab, var(--color-emerald-500,oklch(69.6% .17 162.48)) 10%, transparent)}}.guide-content .table-chip-good{color:var(--color-emerald-400,oklch(76.5% .177 163.223))}.guide-content .table-chip-bad{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.guide-content .table-chip-bad{border-color:color-mix(in oklab, var(--color-red-500,oklch(63.7% .237 25.331)) 30%, transparent)}}.guide-content .table-chip-bad{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.guide-content .table-chip-bad{background-color:color-mix(in oklab, var(--color-red-500,oklch(63.7% .237 25.331)) 10%, transparent)}}.guide-content .table-chip-bad{color:var(--color-red-400,oklch(70.4% .191 22.216))}.guide-content .table-chip-warn{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.guide-content .table-chip-warn{border-color:color-mix(in oklab, var(--color-amber-500,oklch(76.9% .188 70.08)) 30%, transparent)}}.guide-content .table-chip-warn{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.guide-content .table-chip-warn{background-color:color-mix(in oklab, var(--color-amber-500,oklch(76.9% .188 70.08)) 10%, transparent)}}.guide-content .table-chip-warn{color:var(--color-amber-400,oklch(82.8% .189 84.429))}.guide-content .table-chip-info{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.guide-content .table-chip-info{border-color:color-mix(in oklab, var(--color-blue-500,oklch(62.3% .214 259.815)) 30%, transparent)}}.guide-content .table-chip-info{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.guide-content .table-chip-info{background-color:color-mix(in oklab, var(--color-blue-500,oklch(62.3% .214 259.815)) 10%, transparent)}}.guide-content .table-chip-info{color:var(--color-blue-400,oklch(70.7% .165 254.624))}.guide-content .table-chip-accent{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.guide-content .table-chip-accent{border-color:color-mix(in oklab, var(--color-purple-500,oklch(62.7% .265 303.9)) 30%, transparent)}}.guide-content .table-chip-accent{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.guide-content .table-chip-accent{background-color:color-mix(in oklab, var(--color-purple-500,oklch(62.7% .265 303.9)) 10%, transparent)}}.guide-content .table-chip-accent{color:var(--color-purple-400,oklch(71.4% .203 305.504))}.guide-content .callout{margin-bottom:calc(var(--spacing,.25rem) * 8);border-top-right-radius:var(--radius-xl,.75rem);border-bottom-right-radius:var(--radius-xl,.75rem);border-left-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 5);padding-right:calc(var(--spacing,.25rem) * 6);padding-left:calc(var(--spacing,.25rem) * 11);--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);border-left-width:3px;position:relative}.guide-content .callout>strong:first-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide-content .callout:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.25rem;height:1.25rem;position:absolute;top:1.25rem;left:.75rem}.guide-content .callout p{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.guide-content .callout p:last-child{margin-bottom:0}.guide-content .callout strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.guide-content .callout code{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;border-radius:.25rem}.guide-content .callout-tip{border-left-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-tip{background-color:color-mix(in oklab, var(--color-blue-500,oklch(62.3% .214 259.815)) 5%, transparent)}}.guide-content .callout-tip{--tw-shadow-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-tip{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500,oklch(62.3% .214 259.815)) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.guide-content .callout-tip:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.272 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z'/%3E%3C/svg%3E")}.guide-content .callout-tip p{color:#bedbffe6}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-tip p{color:color-mix(in oklab, var(--color-blue-200,oklch(88.2% .059 254.128)) 90%, transparent)}}.guide-content .callout-tip code{border-color:#193cb880}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-tip code{border-color:color-mix(in oklab, var(--color-blue-800,oklch(42.4% .199 265.638)) 50%, transparent)}}.guide-content .callout-tip code{background-color:#16245680}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-tip code{background-color:color-mix(in oklab, var(--color-blue-950,oklch(28.2% .091 267.935)) 50%, transparent)}}.guide-content .callout-tip code{color:var(--color-blue-200,oklch(88.2% .059 254.128))}.guide-content .callout-warning{border-left-color:var(--color-amber-500,oklch(76.9% .188 70.08));background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-warning{background-color:color-mix(in oklab, var(--color-amber-500,oklch(76.9% .188 70.08)) 5%, transparent)}}.guide-content .callout-warning{--tw-shadow-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-warning{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500,oklch(76.9% .188 70.08)) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.guide-content .callout-warning:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23f59e0b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z'/%3E%3C/svg%3E")}.guide-content .callout-warning p{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-warning p{color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 90%, transparent)}}.guide-content .callout-warning code{border-color:#953d0080}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-warning code{border-color:color-mix(in oklab, var(--color-amber-800,oklch(47.3% .137 46.201)) 50%, transparent)}}.guide-content .callout-warning code{background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-warning code{background-color:color-mix(in oklab, var(--color-amber-950,oklch(27.9% .077 45.635)) 50%, transparent)}}.guide-content .callout-warning code{color:var(--color-amber-200,oklch(92.4% .12 95.746))}.guide-content .callout-error{border-left-color:var(--color-red-500,oklch(63.7% .237 25.331));background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-error{background-color:color-mix(in oklab, var(--color-red-500,oklch(63.7% .237 25.331)) 5%, transparent)}}.guide-content .callout-error{--tw-shadow-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-error{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500,oklch(63.7% .237 25.331)) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.guide-content .callout-error:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.75 9.75l4.5 4.5m0-4.5l-4.5 4.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E")}.guide-content .callout-error p{color:#ffcacae6}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-error p{color:color-mix(in oklab, var(--color-red-200,oklch(88.5% .062 18.334)) 90%, transparent)}}.guide-content .callout-error code{border-color:#9f071280}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-error code{border-color:color-mix(in oklab, var(--color-red-800,oklch(44.4% .177 26.899)) 50%, transparent)}}.guide-content .callout-error code{background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-error code{background-color:color-mix(in oklab, var(--color-red-950,oklch(25.8% .092 26.042)) 50%, transparent)}}.guide-content .callout-error code{color:var(--color-red-200,oklch(88.5% .062 18.334))}.guide-content .callout-rule{border-left-color:var(--color-purple-500,oklch(62.7% .265 303.9));background-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-rule{background-color:color-mix(in oklab, var(--color-purple-500,oklch(62.7% .265 303.9)) 5%, transparent)}}.guide-content .callout-rule{--tw-shadow-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-rule{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500,oklch(62.7% .265 303.9)) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.guide-content .callout-rule:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23a855f7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z'/%3E%3C/svg%3E")}.guide-content .callout-rule p{color:#e9d5ffe6}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-rule p{color:color-mix(in oklab, var(--color-purple-200,oklch(90.2% .063 306.703)) 90%, transparent)}}.guide-content .callout-rule code{border-color:#6e11b080}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-rule code{border-color:color-mix(in oklab, var(--color-purple-800,oklch(43.8% .218 303.724)) 50%, transparent)}}.guide-content .callout-rule code{background-color:#3c036680}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-rule code{background-color:color-mix(in oklab, var(--color-purple-950,oklch(29.1% .149 302.717)) 50%, transparent)}}.guide-content .callout-rule code{color:var(--color-purple-200,oklch(90.2% .063 306.703))}.guide-content .callout-result{border-left-color:var(--color-emerald-500,oklch(69.6% .17 162.48));background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-result{background-color:color-mix(in oklab, var(--color-emerald-500,oklch(69.6% .17 162.48)) 5%, transparent)}}.guide-content .callout-result{--tw-shadow-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-result{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500,oklch(69.6% .17 162.48)) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.guide-content .callout-result:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2310b981' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.guide-content .callout-result p{color:#a4f4cfe6}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-result p{color:color-mix(in oklab, var(--color-emerald-200,oklch(90.5% .093 164.15)) 90%, transparent)}}.guide-content .callout-result code{border-color:#005f4680}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-result code{border-color:color-mix(in oklab, var(--color-emerald-800,oklch(43.2% .095 166.913)) 50%, transparent)}}.guide-content .callout-result code{background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.guide-content .callout-result code{background-color:color-mix(in oklab, var(--color-emerald-950,oklch(26.2% .051 172.552)) 50%, transparent)}}.guide-content .callout-result code{color:var(--color-emerald-200,oklch(90.5% .093 164.15))}.guide-content blockquote{border-left-style:var(--tw-border-style);border-left-width:3px;border-left-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.guide-content blockquote{background-color:color-mix(in oklab, var(--color-blue-500,oklch(62.3% .214 259.815)) 5%, transparent)}}.guide-content blockquote{margin-bottom:calc(var(--spacing,.25rem) * 8);border-top-right-radius:var(--radius-xl,.75rem);border-bottom-right-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);--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);--tw-shadow-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.guide-content blockquote{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500,oklch(62.3% .214 259.815)) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.guide-content blockquote p{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#bedbffe6}@supports (color:color-mix(in lab, red, red)){.guide-content blockquote p{color:color-mix(in oklab, var(--color-blue-200,oklch(88.2% .059 254.128)) 90%, transparent)}}.guide-content blockquote p:last-child{margin-bottom:0}.guide-content blockquote strong{color:var(--color-blue-300,oklch(80.9% .105 251.813))}.guide-content blockquote code{border-color:#193cb880}@supports (color:color-mix(in lab, red, red)){.guide-content blockquote code{border-color:color-mix(in oklab, var(--color-blue-800,oklch(42.4% .199 265.638)) 50%, transparent)}}.guide-content blockquote code{background-color:#16245680}@supports (color:color-mix(in lab, red, red)){.guide-content blockquote code{background-color:color-mix(in oklab, var(--color-blue-950,oklch(28.2% .091 267.935)) 50%, transparent)}}.guide-content blockquote code{color:var(--color-blue-200,oklch(88.2% .059 254.128))}.guide-content hr{margin-block:calc(var(--spacing,.25rem) * 10);border-color:var(--color-edge)}.guide-content img{margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-edge);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);max-width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0003;display:block}@supports (color:color-mix(in lab, red, red)){.guide-content img{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.guide-content h1+p{margin-bottom:calc(var(--spacing,.25rem) * 8);color:var(--color-muted);line-height:1.6}.guide-content h3:has(+table),.guide-content h2:has(+table){margin-bottom:calc(var(--spacing,.25rem) * 3)}.guide-content img[src*=diagramas]{cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.guide-content img[src*=diagramas]:hover{--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);--tw-ring-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.guide-content img[src*=diagramas]:hover{--tw-ring-color:color-mix(in oklab, var(--color-blue-500,oklch(62.3% .214 259.815)) 40%, transparent)}}.guide-content img[src*=diagramas]:hover{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-surface)}}.diagram-lightbox{z-index:60;background-color:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.diagram-lightbox{background-color:color-mix(in oklab, var(--color-black,#000) 80%, transparent)}}.diagram-lightbox{--tw-backdrop-blur:blur(var(--blur-sm,8px));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,);pointer-events:none;opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.diagram-lightbox.is-open{pointer-events:auto;opacity:1}.diagram-lightbox img{border-radius:var(--radius-xl,.75rem);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);max-width:90vw;max-height:90vh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-edge)}.diagram-lightbox-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-edge);background-color:var(--color-raised);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.diagram-lightbox-close{background-color:color-mix(in oklab, var(--color-raised) 80%, transparent)}}.diagram-lightbox-close{color:var(--color-muted)}@media (hover:hover){.diagram-lightbox-close:hover{background-color:var(--color-edge);color:var(--color-heading)}}.diagram-lightbox-close{cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}#toc-sidebar .toc-link{border-left-style:var(--tw-border-style);border-color:#0000;border-left-width:2px}@media (hover:hover){#toc-sidebar .toc-link:hover{border-color:var(--color-muted);color:var(--color-body)}}#toc-sidebar .toc-link{text-decoration:none}#toc-sidebar .toc-link.is-active{border-radius:var(--radius-sm,.25rem);border-left-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:var(--color-edge)}@supports (color:color-mix(in lab, red, red)){#toc-sidebar .toc-link.is-active{background-color:color-mix(in oklab, var(--color-edge) 60%, transparent)}}#toc-sidebar .toc-link.is-active{color:var(--color-blue-400,oklch(70.7% .165 254.624))}.sidebar-collapsed #sidebar-desktop{border-right-color:#0000;padding:0;overflow:hidden;width:0!important}.sidebar-collapsed #sidebar-spacer{width:0!important}.sidebar-collapsed .sidebar-reveal-btn{opacity:1!important;pointer-events:auto!important}@media (width<=1023px){.sidebar-reveal-btn{display:none!important}}@media (width<=480px){.guide-main{padding-left:.75rem!important;padding-right:.75rem!important}.guide-content h1{font-size:22px!important}.guide-content h2{font-size:18px!important}.guide-content h3{font-size:16px!important}.guide-content p,.guide-content li{font-size:14px!important}.nav-guide-title{max-width:120px!important}.guide-content .callout{padding:.75rem 1rem .75rem 2.75rem!important}.guide-content .callout p{font-size:13px!important}.guide-content pre{padding:.75rem!important;font-size:12px!important}}@media (width<=380px){.guide-main{padding-left:.5rem!important;padding-right:.5rem!important}.guide-content h1{font-size:20px!important}.guide-content h2{font-size:16px!important}.nav-guide-title{max-width:90px!important}}.light .guide-content .callout-tip{background-color:#eff6ff;border-left-color:#3b82f6}.light .guide-content .callout-tip p{color:#1e40af}.light .guide-content .callout-tip strong{color:#1d4ed8}.light .guide-content .callout-tip code{color:#1e40af;background-color:#dbeafe;border-color:#bfdbfe}.light .guide-content .callout-warning{background-color:#fffbeb;border-left-color:#f59e0b}.light .guide-content .callout-warning p{color:#92400e}.light .guide-content .callout-warning strong{color:#b45309}.light .guide-content .callout-warning code{color:#92400e;background-color:#fef3c7;border-color:#fde68a}.light .guide-content .callout-error{background-color:#fef2f2;border-left-color:#ef4444}.light .guide-content .callout-error p{color:#991b1b}.light .guide-content .callout-error strong{color:#b91c1c}.light .guide-content .callout-error code{color:#991b1b;background-color:#fee2e2;border-color:#fecaca}.light .guide-content .callout-rule{background-color:#faf5ff;border-left-color:#a855f7}.light .guide-content .callout-rule p{color:#6b21a8}.light .guide-content .callout-rule strong{color:#7e22ce}.light .guide-content .callout-rule code{color:#6b21a8;background-color:#f3e8ff;border-color:#e9d5ff}.light .guide-content .callout-result{background-color:#ecfdf5;border-left-color:#10b981}.light .guide-content .callout-result p{color:#065f46}.light .guide-content .callout-result strong{color:#047857}.light .guide-content .callout-result code{color:#065f46;background-color:#d1fae5;border-color:#a7f3d0}.light .guide-content blockquote{background-color:#eff6ff;border-left-color:#3b82f6}.light .guide-content blockquote p{color:#1e40af}.light .guide-content blockquote strong{color:#1d4ed8}.light .guide-content blockquote code{color:#1e40af;background-color:#dbeafe;border-color:#bfdbfe}.light .guide-content :not(pre)>code{color:#047857;background-color:#e4e4e7;border-color:#d4d4d8}.complete-btn{border:2px solid var(--color-edge);color:var(--color-dim);cursor:pointer;background:0 0;border-radius:.75rem;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1;transition:all .2s;display:inline-flex}.complete-btn:hover{color:var(--color-heading);background:#34d3990d;border-color:#34d39966}.complete-btn-icon{justify-content:center;align-items:center;display:inline-flex}.complete-btn-icon svg{opacity:.5;width:1.1rem;height:1.1rem;transition:all .2s}.complete-btn[data-completed=true]{color:#34d399;background:#10b98126;border-color:#10b981}.complete-btn[data-completed=true] .complete-btn-icon svg{opacity:1}.complete-btn [data-label-done],.complete-btn[data-completed=true] [data-label-default]{display:none}.complete-btn[data-completed=true] [data-label-done]{display:inline}.light .complete-btn{color:#52525b;border-color:#d4d4d8}.light .complete-btn:hover{color:#18181b;background:#10b9810d;border-color:#10b98180}.light .complete-btn[data-completed=true]{color:#059669;background:#10b9811a;border-color:#10b981}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-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}
