*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:#1118271a;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-left-32{left:-8rem}.-right-32{right:-8rem}.-right-36{right:-9rem}.-top-20{top:-5rem}.bottom-0{bottom:0}.bottom-24{bottom:6rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.right-\[12\%\]{right:12%}.top-0{top:0}.top-1\/2{top:50%}.top-12{top:3rem}.top-20{top:5rem}.top-24{top:6rem}.top-4{top:1rem}.top-48{top:12rem}.top-\[clamp\(3\.8rem\,8vw\,4\.5rem\)\]{top:clamp(3.8rem,8vw,4.5rem)}.top-full{top:100%}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.m-0{margin:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.-ml-px{margin-left:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.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}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[9\/19\]{aspect-ratio:9/19}.h-10{height:2.5rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-\[20rem\]{height:20rem}.h-\[34rem\]{height:34rem}.h-\[clamp\(2\.4rem\,7\.2vw\,2\.75rem\)\]{height:clamp(2.4rem,7.2vw,2.75rem)}.min-h-\[82vh\]{min-height:82vh}.min-h-\[clamp\(5\.25rem\,9vw\,5\.75rem\)\]{min-height:clamp(5.25rem,9vw,5.75rem)}.min-h-\[clamp\(5\.75rem\,10vw\,6\.25rem\)\]{min-height:clamp(5.75rem,10vw,6.25rem)}.min-h-\[clamp\(6\.75rem\,11vw\,7\.5rem\)\]{min-height:clamp(6.75rem,11vw,7.5rem)}.min-h-\[clamp\(7\.25rem\,13vw\,8\.75rem\)\]{min-height:clamp(7.25rem,13vw,8.75rem)}.min-h-screen{min-height:100vh}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-2\/3{width:66.6667%}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-9{width:2.25rem}.w-\[20rem\]{width:20rem}.w-\[34rem\]{width:34rem}.w-\[76\%\]{width:76%}.w-\[88\%\]{width:88%}.w-\[calc\(50\%_-_0\.25rem\)\]{width:calc(50% - .25rem)}.w-\[clamp\(2\.4rem\,7\.2vw\,2\.75rem\)\]{width:clamp(2.4rem,7.2vw,2.75rem)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[17\.5rem\]{min-width:17.5rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[min\(90vw\,48rem\)\]{max-width:min(90vw,48rem)}.max-w-\[min\(92vw\,64rem\)\]{max-width:min(92vw,64rem)}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.-translate-y-\[40\%\]{--tw-translate-y:-40%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-8{scroll-margin-top:2rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,20rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded-2xl{border-radius:1rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[36px\]{border-radius:36px}.rounded-\[44px\]{border-radius:44px}.rounded-\[5px\]{border-radius:5px}.rounded-\[calc\(var\(--radius-md\)-1px\)\]{border-radius:calc(var(--radius-md) - 1px)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-\[var\(--border-muted\)\]{border-color:var(--border-muted)}.border-\[var\(--color-dark-terra-10\)\]{border-color:var(--color-dark-terra-10)}.border-\[var\(--color-terra-cotta\)\]{border-color:var(--color-terra-cotta)}.border-\[var\(--glass-stroke\)\]{border-color:var(--glass-stroke)}.border-\[var\(--primary-solid\)\]{border-color:var(--primary-solid)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-900\/60{border-color:#7f1d1d99}.border-transparent{border-color:#0000}.bg-\[color-mix\(in_oklab\,var\(--bg-default\)_82\%\,transparent\)\]{background-color:color-mix(in oklab,var(--bg-default)82%,transparent)}.bg-\[color-mix\(in_oklab\,var\(--primary-muted\)_60\%\,var\(--bg-default\)\)\]{background-color:color-mix(in oklab,var(--primary-muted)60%,var(--bg-default))}.bg-\[color-mix\(in_oklab\,var\(--text-tertiary\)_32\%\,transparent\)\]{background-color:color-mix(in oklab,var(--text-tertiary)32%,transparent)}.bg-\[color-mix\(in_oklab\,var\(--text-tertiary\)_38\%\,transparent\)\]{background-color:color-mix(in oklab,var(--text-tertiary)38%,transparent)}.bg-\[color-mix\(in_oklab\,var\(--text-tertiary\)_45\%\,transparent\)\]{background-color:color-mix(in oklab,var(--text-tertiary)45%,transparent)}.bg-\[var\(--bg-default\)\]{background-color:var(--bg-default)}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--color-ivory-parchment\)\]{background-color:var(--color-ivory-parchment)}.bg-\[var\(--color-terra-cotta-10\)\]{background-color:var(--color-terra-cotta-10)}.bg-\[var\(--glass-bg-soft\)\]{background-color:var(--glass-bg-soft)}.bg-\[var\(--glass-bg-strong\)\]{background-color:var(--glass-bg-strong)}.bg-\[var\(--nav-panel-bg\)\]{background-color:var(--nav-panel-bg)}.bg-\[var\(--primary-muted\)\]{background-color:var(--primary-muted)}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-950\/40{background-color:#450a0a66}.bg-transparent{background-color:#0000}.bg-\[radial-gradient\(circle\,rgba\(var\(--primary-rgb\)\,0\.1\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,rgba(var(--primary-rgb),.1)0%,transparent 70%)}.bg-\[radial-gradient\(circle\,rgba\(var\(--primary-rgb\)\,0\.14\)_0\%\,transparent_66\%\)\]{background-image:radial-gradient(circle,rgba(var(--primary-rgb),.14)0%,transparent 66%)}.bg-\[radial-gradient\(circle_at_25\%_20\%\,rgba\(var\(--primary-rgb\)\,0\.36\)\,transparent_56\%\)\,radial-gradient\(circle_at_75\%_18\%\,rgba\(var\(--primary-rgb\)\,0\.2\)\,transparent_46\%\)\,linear-gradient\(180deg\,color-mix\(in_oklab\,var\(--bg-default\)_72\%\,black\)_0\%\,color-mix\(in_oklab\,var\(--bg-surface\)_84\%\,black\)_100\%\)\]{background-image:radial-gradient(circle at 25% 20%,rgba(var(--primary-rgb),.36),transparent 56%),radial-gradient(circle at 75% 18%,rgba(var(--primary-rgb),.2),transparent 46%),linear-gradient(180deg,color-mix(in oklab,var(--bg-default)72%,black)0%,color-mix(in oklab,var(--bg-surface)84%,black)100%)}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-\[clamp\(0\.65rem\,2vw\,1rem\)\]{padding:clamp(.65rem,2vw,1rem)}.p-\[clamp\(1\.5rem\,3vw\,2rem\)\]{padding:clamp(1.5rem,3vw,2rem)}.p-\[clamp\(1rem\,2\.2vw\,1\.5rem\)\]{padding:clamp(1rem,2.2vw,1.5rem)}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[clamp\(1rem\,2vw\,1\.5rem\)\]{padding-left:clamp(1rem,2vw,1.5rem);padding-right:clamp(1rem,2vw,1.5rem)}.px-\[var\(--inline-gutter\)\]{padding-left:var(--inline-gutter);padding-right:var(--inline-gutter)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[clamp\(0\.45rem\,1vw\,0\.75rem\)\]{padding-top:clamp(.45rem,1vw,.75rem);padding-bottom:clamp(.45rem,1vw,.75rem)}.py-\[clamp\(0\.5rem\,1\.2vw\,0\.9rem\)\]{padding-top:clamp(.5rem,1.2vw,.9rem);padding-bottom:clamp(.5rem,1.2vw,.9rem)}.py-\[clamp\(0\.65rem\,1\.7vw\,0\.95rem\)\]{padding-top:clamp(.65rem,1.7vw,.95rem);padding-bottom:clamp(.65rem,1.7vw,.95rem)}.py-\[clamp\(0\.8rem\,1\.8vw\,1rem\)\]{padding-top:clamp(.8rem,1.8vw,1rem);padding-bottom:clamp(.8rem,1.8vw,1rem)}.py-\[clamp\(0\.95rem\,2vw\,1\.25rem\)\]{padding-top:clamp(.95rem,2vw,1.25rem);padding-bottom:clamp(.95rem,2vw,1.25rem)}.py-\[clamp\(1rem\,2vw\,1\.5rem\)\]{padding-top:clamp(1rem,2vw,1.5rem);padding-bottom:clamp(1rem,2vw,1.5rem)}.py-\[clamp\(2\.4rem\,4\.6vw\,3rem\)\]{padding-top:clamp(2.4rem,4.6vw,3rem);padding-bottom:clamp(2.4rem,4.6vw,3rem)}.py-\[clamp\(3\.5rem\,7vw\,6\.5rem\)\]{padding-top:clamp(3.5rem,7vw,6.5rem);padding-bottom:clamp(3.5rem,7vw,6.5rem)}.\!pb-10{padding-bottom:2.5rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-\[clamp\(1\.15rem\,2\.6vw\,2\.1rem\)\]{padding-bottom:clamp(1.15rem,2.6vw,2.1rem)}.pb-\[clamp\(1\.35rem\,2\.6vw\,2rem\)\]{padding-bottom:clamp(1.35rem,2.6vw,2rem)}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pt-0\.5{padding-top:.125rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[clamp\(0\.8rem\,1\.8vw\,1\.2rem\)\]{padding-top:clamp(.8rem,1.8vw,1.2rem)}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[22px\]{font-size:22px}.text-\[clamp\(0\.86rem\,0\.88vw\,0\.95rem\)\]{font-size:clamp(.86rem,.88vw,.95rem)}.text-\[clamp\(0\.88rem\,1vw\,0\.96rem\)\]{font-size:clamp(.88rem,1vw,.96rem)}.text-\[clamp\(0\.9rem\,1\.05vw\,0\.95rem\)\]{font-size:clamp(.9rem,1.05vw,.95rem)}.text-\[clamp\(0\.9rem\,1vw\,0\.96rem\)\]{font-size:clamp(.9rem,1vw,.96rem)}.text-\[clamp\(1\.1rem\,1\.55vw\,1\.4rem\)\]{font-size:clamp(1.1rem,1.55vw,1.4rem)}.text-\[clamp\(1\.85rem\,4vw\,2\.7rem\)\]{font-size:clamp(1.85rem,4vw,2.7rem)}.text-\[clamp\(1rem\,1\.3vw\,1\.08rem\)\]{font-size:clamp(1rem,1.3vw,1.08rem)}.text-\[clamp\(1rem\,1\.45vw\,1\.14rem\)\]{font-size:clamp(1rem,1.45vw,1.14rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[var\(--font-body\)\]{font-weight:var(--font-body)}.font-\[var\(--font-heading\)\]{font-weight:var(--font-heading)}.font-\[var\(--font-mono\)\]{font-weight:var(--font-mono)}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-wide{letter-spacing:.025em}.text-\[var\(--border-strong\)\]{color:var(--border-strong)}.text-\[var\(--color-dark-terra\)\]{color:var(--color-dark-terra)}.text-\[var\(--color-terra-cotta\)\]{color:var(--color-terra-cotta)}.text-\[var\(--primary-solid\)\]{color:var(--primary-solid)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-\[var\(--text-secondary\)\]{-webkit-text-decoration-color:var(--text-secondary);text-decoration-color:var(--text-secondary)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--glass-shadow-raised\)\]{--tw-shadow-color:var(--glass-shadow-raised);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-floating\)\]{--tw-shadow-color:var(--shadow-floating);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-resting\)\]{--tw-shadow-color:var(--shadow-resting);--tw-shadow:var(--tw-shadow-colored)}.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)}.blur-2xl{--tw-blur:blur(40px);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)}.blur-3xl{--tw-blur:blur(64px);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-\[14px\]{--tw-backdrop-blur:blur(14px);-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-\[18px\]{--tw-backdrop-blur:blur(18px);-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-\[20px\]{--tw-backdrop-blur:blur(20px);-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-\[22px\]{--tw-backdrop-blur:blur(22px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(17\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(100\%\,16\.8rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.8rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,10rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,11rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,12rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,13rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,14rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,18rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,19rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.\[height\:clamp\(5rem\,9vw\,8rem\)\]{height:clamp(5rem,9vw,8rem)}.\[max-width\:min\(100\%\,14rem\)\]{max-width:min(100%,14rem)}.\[padding-top\:clamp\(0\.8rem\,1\.5vw\,1rem\)\]{padding-top:clamp(.8rem,1.5vw,1rem)}.\[row-gap\:clamp\(2rem\,4vw\,3\.5rem\)\]{row-gap:clamp(2rem,4vw,3.5rem)}:root{--paper:#fff;--surface:#f8f8f69e;--ink:#1a1a1a;--divider:#333;--tint-a:#f3b5a5;--tint-b:#bfe4d8;--tint-c:#e5c58a;--accent:#ed8566;--accent-solid:var(--accent);--bg-default:var(--paper);--bg-surface:var(--surface);--bg-surface-elevated:#ffffffbd;--nav-overlay-bg:#eceff37a;--nav-panel-bg:#ffffff9e;--text-primary:var(--ink);--text-secondary:#1a1a1ab3;--text-tertiary:#1a1a1aad;--text-inverse:var(--paper);--primary-solid:var(--accent);--primary-hover:#ff6b55;--primary-foreground:var(--paper);--primary-rgb:237,133,102;--primary-muted:rgba(var(--primary-rgb),.14);--primary-washed:rgba(var(--primary-rgb),.1);--border-default:#1a1a1a1f;--border-strong:#1a1a1a33;--color-terra-cotta:var(--accent);--color-terra-cotta-60:rgba(var(--primary-rgb),.6);--color-terra-cotta-40:rgba(var(--primary-rgb),.4);--color-terra-cotta-20:rgba(var(--primary-rgb),.2);--color-terra-cotta-10:rgba(var(--primary-rgb),.1);--color-terra-cotta-05:rgba(var(--primary-rgb),.05);--color-dark-terra:var(--ink);--color-dark-terra-60:#1a1a1a99;--color-dark-terra-40:#1a1a1a66;--color-dark-terra-10:#1a1a1a1f;--color-soft-cream:var(--paper);--color-ivory-parchment:var(--surface);--color-deep-cocoa:var(--ink);--font-heading:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-body:"SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-editorial:"Iowan Old Style","Palatino Linotype",Palatino,"Times New Roman",serif;--font-mono:"SF Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--section-padding:clamp(3.5rem,7vw,6.5rem);--inline-gutter:clamp(1rem,3.6vw,3rem);--space-2:clamp(.5rem,1vw,.75rem);--space-3:clamp(.75rem,1.2vw,1rem);--space-4:clamp(1rem,1.6vw,1.25rem);--space-6:clamp(1.25rem,2vw,1.75rem);--space-8:clamp(1.75rem,2.8vw,2.5rem);--fs-label:clamp(.68rem,.8vw,.74rem);--fs-body:clamp(.97rem,1.05vw,1.12rem);--fs-body-lg:clamp(1.03rem,1.2vw,1.22rem);--fs-h1:clamp(2rem,4.2vw,3.35rem);--fs-h2:clamp(1.6rem,3.2vw,2.75rem);--fs-h3:clamp(1.22rem,2.2vw,1.72rem);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--border-hairline:.5px;--border-thin:1px;--border-medium:1.5px;--border-thick:2px;--shadow-resting:0 2px 8px #1a1a1a14;--shadow-raised:0 6px 16px #1a1a1a1f;--shadow-floating:0 10px 20px #1a1a1a29;--glass-bg-soft:#ffffff61;--glass-bg-strong:#ffffff8f;--glass-stroke:#ffffff94;--glass-stroke-strong:#ffffffd6;--glass-inner-highlight:#ffffffb8;--glass-blur:18px;--glass-saturation:170%;--glass-shadow-resting:0 14px 30px -18px #11182757,0 8px 22px -20px #1a1a1a4d;--glass-shadow-raised:0 20px 42px -22px #1118276b,0 12px 26px -18px #1a1a1a59;--tabla-pulse-8:2s;--tabla-pulse-16:4s;--category-kaida:#cc734d;--category-rela:#8c8ccc;--category-tihai:#73b3b3;--category-gat:#66a68c}@keyframes gentle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.gentle-bounce{animation:2.4s ease-in-out infinite gentle-bounce;display:inline-block}@keyframes hero-glow-drift-a{0%,to{opacity:.32;transform:translate(-50%)scale(1)}50%{opacity:.44;transform:translate(-48%,-2%)scale(1.06)}}@keyframes hero-glow-drift-b{0%,to{opacity:.24;transform:translate(0,0)scale(1)}50%{opacity:.34;transform:translate(-2%,2%)scale(1.08)}}@keyframes hero-phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hero-ring-orbit{0%{transform:translate(-50%,-40%)rotate(0)}to{transform:translate(-50%,-40%)rotate(360deg)}}@keyframes hero-screen-shimmer{0%{background-position:0%}to{background-position:100%}}.hero-glow-a{will-change:transform,opacity;animation:12s ease-in-out infinite hero-glow-drift-a}.hero-glow-b{will-change:transform,opacity;animation:14s ease-in-out infinite hero-glow-drift-b}.hero-phone-float{will-change:transform;animation:8s ease-in-out infinite hero-phone-float}.hero-ring-orbit{transform-origin:50%;will-change:transform;animation:42s linear infinite hero-ring-orbit}.hero-screen-shimmer{background-image:linear-gradient(115deg,color-mix(in oklab,var(--primary-muted)52%,var(--bg-default))20%,rgba(var(--primary-rgb),.18)50%,color-mix(in oklab,var(--primary-muted)52%,var(--bg-default))80%);background-size:200% 100%;animation:5s linear infinite hero-screen-shimmer}@media (prefers-reduced-motion:reduce){.hero-glow-a,.hero-glow-b,.hero-phone-float,.hero-ring-orbit,.hero-screen-shimmer,.page-hero-panel:before{animation:none}}[data-theme=dark]{--paper:#000;--surface:#0b0b0ba3;--ink:#f2f2f2;--divider:#f2f2f2;--tint-a:#2d6a5f;--tint-b:#2b5a7a;--tint-c:#6b5a2b;--accent:#ff6b55;--accent-solid:var(--accent);--bg-default:var(--paper);--bg-surface:var(--surface);--bg-surface-elevated:#121214b8;--nav-overlay-bg:#0203066b;--nav-panel-bg:#0c0c0e94;--text-primary:var(--ink);--text-secondary:#f2f2f2b3;--text-tertiary:#f2f2f2b8;--text-inverse:var(--paper);--primary-solid:var(--accent);--primary-hover:#ed8566;--primary-foreground:var(--paper);--primary-rgb:255,107,85;--primary-muted:rgba(var(--primary-rgb),.16);--primary-washed:rgba(var(--primary-rgb),.12);--border-default:#f2f2f21f;--border-strong:#f2f2f233;--color-terra-cotta:var(--accent);--color-terra-cotta-10:rgba(var(--primary-rgb),.1);--color-terra-cotta-05:rgba(var(--primary-rgb),.05);--color-dark-terra:var(--ink);--color-dark-terra-60:#f2f2f2b3;--color-soft-cream:var(--paper);--color-ivory-parchment:var(--surface);--color-deep-cocoa:var(--ink);--glass-bg-soft:#1112186b;--glass-bg-strong:#14161e94;--glass-stroke:#ffffff24;--glass-stroke-strong:#ffffff38;--glass-inner-highlight:#ffffff2e;--glass-blur:18px;--glass-saturation:145%;--glass-shadow-resting:0 18px 34px -18px #0009,0 10px 20px -16px #00000085;--glass-shadow-raised:0 26px 48px -20px #000000b3,0 14px 28px -14px #0009;--category-kaida:#99563a;--category-rela:#696999;--category-tihai:#568686;--category-gat:#4d7d69}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg-default);color:var(--text-primary);font-family:var(--font-body);background-image:radial-gradient(120% 100% at 8% -12%,color-mix(in oklab,var(--tint-b)25%,transparent)0%,transparent 64%),radial-gradient(100% 88% at 100% -8%,color-mix(in oklab,var(--tint-a)28%,transparent)0%,transparent 62%),radial-gradient(98% 86% at 50% 120%,color-mix(in oklab,var(--tint-c)26%,transparent)0%,transparent 58%),linear-gradient(180deg,color-mix(in oklab,var(--bg-default)90%,white)0%,var(--bg-default)100%);background-attachment:scroll;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";opacity:.03;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;inset:0}@media (max-width:48rem){body:before{display:none}}::selection{background-color:var(--primary-washed);color:var(--text-primary)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-surface)}::-webkit-scrollbar-thumb{background:var(--text-tertiary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.text-balance{text-wrap:balance}.gradient-text{background:linear-gradient(135deg,var(--text-primary)0%,var(--primary-solid)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.card{background:color-mix(in oklab,var(--bg-surface)54%,transparent);border:var(--border-thin)solid color-mix(in oklab,var(--border-default)90%,transparent);border-radius:var(--radius-md);color:var(--text-primary);box-shadow:none;padding:clamp(1rem,2vw,1.5rem);transition:background-color .24s,border-color .24s;position:relative}.card:hover{border-color:color-mix(in oklab,var(--border-strong)88%,transparent);background:color-mix(in oklab,var(--bg-surface)66%,transparent)}.card:before{display:none}.card-interactive{will-change:transform;transition:transform .2s,box-shadow .24s,border-color .24s,background-color .24s}@media (hover:hover) and (pointer:fine){.card-interactive:hover{border-color:color-mix(in oklab,var(--primary-solid)32%,var(--border-default));box-shadow:var(--shadow-raised);transform:translateY(-3px)}}.card-quiet{background:color-mix(in oklab,var(--bg-default)82%,var(--bg-surface));border-color:color-mix(in oklab,var(--border-default)85%,transparent);box-shadow:none}.card-quiet:hover{background:color-mix(in oklab,var(--bg-default)76%,var(--bg-surface));border-color:color-mix(in oklab,var(--border-strong)82%,transparent)}.card-elevated{border-color:var(--glass-stroke);background:linear-gradient(160deg,color-mix(in oklab,var(--glass-bg-strong)84%,white)0%,color-mix(in oklab,var(--glass-bg-soft)88%,transparent)100%);box-shadow:var(--glass-shadow-resting);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturation));overflow:hidden}.card-elevated:hover{background:linear-gradient(160deg,color-mix(in oklab,var(--glass-bg-strong)90%,white)0%,color-mix(in oklab,var(--glass-bg-soft)90%,transparent)100%);border-color:var(--glass-stroke-strong);box-shadow:var(--glass-shadow-raised);transform:translateY(-2px)}.card-elevated:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(165deg,color-mix(in oklab,var(--glass-inner-highlight)65%,transparent)0%,transparent 55%);opacity:.9;position:absolute;inset:0}.btn-primary{background:linear-gradient(160deg,color-mix(in oklab,var(--primary-solid)88%,white)0%,color-mix(in oklab,var(--primary-solid)74%,black)100%);color:var(--primary-foreground);border-radius:var(--radius-md);border:1px solid color-mix(in oklab,var(--primary-solid)80%,white);box-shadow:0 10px 22px -14px rgba(var(--primary-rgb),.75),inset 0 1px 0 #ffffffa6;justify-content:center;align-items:center;gap:.5rem;padding:clamp(.6rem,1.4vw,.78rem) clamp(1rem,2.2vw,1.5rem);font-weight:600;transition:transform .18s,box-shadow .22s,filter .22s;display:inline-flex}@supports (color:lab(0% 0 0)){.btn-primary{box-shadow:0 10px 22px -14px rgba(var(--primary-rgb),.75),inset 0 1px 0 lab(100% -.0000298023 .0000119209/.65)}}.btn-primary:hover{box-shadow:0 16px 30px -14px rgba(var(--primary-rgb),.8),inset 0 1px 0 #ffffffbf;filter:saturate(1.08)brightness(1.03)}@supports (color:lab(0% 0 0)){.btn-primary:hover{box-shadow:0 16px 30px -14px rgba(var(--primary-rgb),.8),inset 0 1px 0 lab(100% -.0000298023 .0000119209/.75)}}.btn-primary:active{box-shadow:0 8px 14px -12px rgba(var(--primary-rgb),.7),inset 0 1px 0 #ffffff8c;transform:scale(.98)translateY(1px)}@supports (color:lab(0% 0 0)){.btn-primary:active{box-shadow:0 8px 14px -12px rgba(var(--primary-rgb),.7),inset 0 1px 0 lab(100% -.0000298023 .0000119209/.55)}}.btn-secondary{background:linear-gradient(160deg,color-mix(in oklab,var(--glass-bg-strong)90%,transparent)0%,color-mix(in oklab,var(--glass-bg-soft)82%,transparent)100%);color:var(--text-primary);border-radius:var(--radius-md);border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow-resting);-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 4px))saturate(var(--glass-saturation));justify-content:center;align-items:center;gap:.5rem;padding:clamp(.6rem,1.4vw,.78rem) clamp(1rem,2.2vw,1.5rem);font-weight:600;transition:transform .18s,background .22s,border-color .22s,box-shadow .22s;display:inline-flex}.btn-secondary:hover{background:color-mix(in oklab,var(--glass-bg-strong)92%,var(--primary-washed));border-color:var(--glass-stroke-strong);box-shadow:var(--glass-shadow-raised)}.btn-secondary:active{transform:scale(.985)translateY(1px)}.input-field{background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)80%,white)0%,color-mix(in oklab,var(--glass-bg-soft)76%,transparent)100%);border:var(--border-thin)solid var(--glass-stroke);width:100%;color:var(--text-primary);-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 8px))saturate(var(--glass-saturation));border-radius:10px;padding:clamp(.58rem,1.2vw,.7rem) clamp(.68rem,1.5vw,.82rem);font-size:1rem;transition:border-color .24s,box-shadow .24s,background .24s}.input-field::placeholder{color:var(--text-tertiary);font-style:italic}.input-field:focus{border-color:color-mix(in oklab,var(--primary-solid)70%,var(--glass-stroke-strong));box-shadow:0 0 0 3px color-mix(in oklab,rgba(var(--primary-rgb),.2)80%,transparent),var(--glass-shadow-resting);outline:none}.premium-filter-shell{border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)92%,white)0%,color-mix(in oklab,var(--glass-bg-soft)84%,transparent)100%);box-shadow:var(--glass-shadow-resting);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturation));flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem;display:flex}.premium-search-wrap{border:1px solid var(--glass-stroke);background:color-mix(in oklab,var(--glass-bg-strong)86%,white);min-width:220px;color:var(--text-tertiary);border-radius:11px;flex:320px;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.premium-search-wrap:focus-within{border-color:color-mix(in oklab,var(--primary-solid)72%,var(--glass-stroke-strong));color:var(--primary-solid);box-shadow:0 0 0 3px color-mix(in oklab,rgba(var(--primary-rgb),.2)70%,transparent),var(--glass-shadow-resting)}.premium-search-input{width:100%;color:var(--text-primary);background:0 0;border:none;padding:.7rem 0;font-size:.95rem}.premium-search-input::placeholder{color:var(--text-tertiary);font-style:normal}.premium-search-input:focus{outline:none}.premium-select{border:1px solid var(--glass-stroke);background:color-mix(in oklab,var(--glass-bg-strong)86%,white);width:100%;color:var(--text-primary);-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 8px))saturate(var(--glass-saturation));border-radius:11px;padding:.7rem .75rem;font-size:.95rem}.premium-select:focus{border-color:color-mix(in oklab,var(--primary-solid)72%,var(--glass-stroke-strong));box-shadow:0 0 0 3px color-mix(in oklab,rgba(var(--primary-rgb),.2)70%,transparent),var(--glass-shadow-resting);outline:none}.page-hero-panel{border:1px solid color-mix(in oklab,var(--border-default)94%,transparent);border-radius:calc(var(--radius-lg) + 2px);background:radial-gradient(130% 100% at 0% 0%,color-mix(in oklab,var(--primary-washed)75%,transparent)0%,transparent 62%),radial-gradient(110% 90% at 100% 0%,color-mix(in oklab,var(--tint-b)20%,transparent)0%,transparent 70%),linear-gradient(165deg,color-mix(in oklab,var(--bg-surface)88%,white)0%,color-mix(in oklab,var(--bg-default)88%,var(--bg-surface))100%);box-shadow:var(--shadow-resting);padding:clamp(1.05rem,2vw,1.45rem) clamp(1rem,2vw,1.4rem);position:relative;overflow:hidden}.page-hero-panel:before{content:"";pointer-events:none;background:linear-gradient(115deg,transparent 42%,color-mix(in oklab,var(--primary-solid)8%,transparent)50%,transparent 58%);animation:16s linear infinite page-hero-sheen;position:absolute;inset:-180% -45%}@keyframes page-hero-sheen{0%{transform:translate(-16%)}to{transform:translate(16%)}}.page-meta-row{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.9rem;display:flex}.meta-chip{border:1px solid color-mix(in oklab,var(--border-default)92%,transparent);background:color-mix(in oklab,var(--bg-default)90%,var(--bg-surface));color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.38rem;padding:.28rem .58rem;font-size:.7rem;font-weight:650;display:inline-flex}.meta-chip--accent{border-color:color-mix(in oklab,var(--primary-solid)45%,var(--border-default));color:color-mix(in oklab,var(--primary-solid)72%,var(--text-primary));background:color-mix(in oklab,var(--primary-muted)82%,var(--bg-default))}.home-live-strip{border-radius:calc(var(--radius-lg) + 2px);border:1px solid color-mix(in oklab,var(--border-default)92%,transparent);background:radial-gradient(95% 120% at 0% 0%,color-mix(in oklab,var(--tint-a)20%,transparent)0%,transparent 70%),radial-gradient(85% 100% at 100% 0%,color-mix(in oklab,var(--tint-b)20%,transparent)0%,transparent 68%),color-mix(in oklab,var(--bg-surface)88%,var(--bg-default));box-shadow:var(--shadow-resting);padding:clamp(.82rem,1.7vw,1.12rem);position:relative;overflow:hidden}.home-live-strip:after{content:"";pointer-events:none;background:linear-gradient(#ffffff4d 0%,#0000 40%);background:linear-gradient(lab(100% -.0000298023 .0000119209/.3) 0%,#0000 40%);position:absolute;inset:0}.home-live-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.66rem;display:flex}.home-live-title{letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:.74rem;font-weight:700}.home-live-status{color:var(--text-tertiary);align-items:center;gap:.35rem;font-size:.74rem;display:inline-flex}.home-live-status:before{content:"";background:var(--primary-solid);width:.42rem;height:.42rem;box-shadow:0 0 0 5px color-mix(in oklab,var(--primary-solid)18%,transparent);border-radius:999px}.home-live-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:.55rem;display:grid}.home-live-link{border-radius:calc(var(--radius-md) - 1px);border:1px solid color-mix(in oklab,var(--border-default)92%,transparent);background:color-mix(in oklab,var(--bg-default)92%,var(--bg-surface));gap:.22rem;padding:.62rem .72rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.home-live-link-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-size:.65rem;font-weight:650}.home-live-link-title{color:var(--text-primary);font-size:.92rem;font-weight:600;line-height:1.35}.home-live-link-copy{color:var(--text-secondary);font-size:.76rem;line-height:1.42}@media (hover:hover) and (pointer:fine){.home-live-link:hover{border-color:color-mix(in oklab,var(--primary-solid)34%,var(--border-default));box-shadow:var(--shadow-resting);transform:translateY(-2px)}}:where(a,button,input,select,textarea):focus-visible{outline:2px solid color-mix(in oklab,var(--primary-solid)78%,var(--glass-stroke-strong));outline-offset:2px}.footer-utility-link{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex;position:relative}.footer-utility-link:hover{border-color:var(--border-default);background-color:color-mix(in oklab,var(--bg-surface)78%,transparent)}.footer-utility-link:hover .footer-icon-link,.footer-utility-link:focus-visible .footer-icon-link{transform:translateY(-1px)scale(1.03)}.footer-utility-tooltip{border:1px solid var(--glass-stroke);background:color-mix(in oklab,var(--bg-surface)94%,transparent);color:var(--text-primary);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:var(--shadow-resting);-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 8px))saturate(var(--glass-saturation));z-index:12;border-radius:999px;padding:.2rem .48rem;font-size:.64rem;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + .44rem);left:50%;transform:translate(-50%)translateY(-2px)}.footer-utility-link:hover .footer-utility-tooltip,.footer-utility-link:focus-visible .footer-utility-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.footer-icon-link{border:1px solid var(--glass-stroke);background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)90%,white)0%,color-mix(in oklab,var(--glass-bg-soft)84%,transparent)100%);width:38px;height:38px;color:var(--text-secondary);box-shadow:var(--glass-shadow-resting);-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 5px))saturate(var(--glass-saturation));border-radius:9999px;justify-content:center;align-items:center;transition:transform .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.footer-icon-link:hover{color:var(--text-primary);border-color:var(--glass-stroke-strong);box-shadow:var(--glass-shadow-raised);transform:translateY(-1px)}.directory-map-shell{border:1px solid var(--glass-stroke);border-radius:var(--radius-lg);background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)90%,white)0%,color-mix(in oklab,var(--glass-bg-soft)86%,transparent)100%);box-shadow:var(--glass-shadow-resting);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturation))}.directory-skeleton-card{min-height:11.5rem}.directory-skeleton-line{background:linear-gradient(90deg,color-mix(in oklab,var(--bg-default)80%,var(--bg-surface))0%,color-mix(in oklab,var(--bg-surface)65%,white)50%,color-mix(in oklab,var(--bg-default)80%,var(--bg-surface))100%);background-size:220% 100%;border-radius:9999px;animation:1.4s linear infinite directory-skeleton-shimmer}@keyframes directory-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.directory-map-placeholder,.directory-map-loading{border:1px solid var(--glass-stroke);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--bg-surface)92%,transparent);padding:clamp(1rem,2.2vw,1.35rem)}.directory-map-header{border-bottom:1px solid var(--glass-stroke);background:color-mix(in oklab,var(--glass-bg-strong)90%,white);justify-content:space-between;align-items:center;gap:.75rem;padding:clamp(.68rem,1.6vw,.9rem) clamp(.82rem,2vw,1rem);display:flex}.directory-map-title{color:var(--text-primary);font-size:clamp(.82rem,1.2vw,.9rem);font-weight:600}.directory-map-subtitle{color:var(--text-tertiary);font-size:clamp(.72rem,1vw,.78rem)}.directory-map-canvas{z-index:0;width:100%;height:clamp(15rem,38vw,23rem)}.directory-map-footer{border-top:1px solid var(--border-default);color:var(--text-tertiary);padding:clamp(.52rem,1.3vw,.66rem) clamp(.82rem,2vw,1rem);font-size:clamp(.72rem,1vw,.78rem)}.directory-map-pin{background:0 0;border:none}.directory-map-pin-hit{background:color-mix(in oklab,var(--primary-solid)18%,transparent);border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.directory-map-pin-dot{background:var(--primary-solid);width:14px;height:14px;box-shadow:0 4px 10px rgba(var(--primary-rgb),.35);border:1px solid #ffffffd9;border-radius:9999px;display:block}.admin-toolbar-card{border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)92%,white)0%,color-mix(in oklab,var(--glass-bg-soft)86%,transparent)100%);box-shadow:var(--glass-shadow-resting);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturation));flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem;display:flex}.admin-tab-rail{border:1px solid var(--glass-stroke);background:color-mix(in oklab,var(--glass-bg-strong)82%,transparent);-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 6px))saturate(var(--glass-saturation));border-radius:999px;flex-wrap:wrap;gap:.5rem;padding:.4rem;display:inline-flex}.admin-tab-chip{border:1px solid var(--glass-stroke);color:var(--text-secondary);background:color-mix(in oklab,var(--glass-bg-soft)90%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:.38rem .8rem;font-size:.82rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.admin-tab-chip:hover{border-color:var(--glass-stroke-strong);color:var(--text-primary)}.admin-tab-chip[data-active=true]{border-color:color-mix(in oklab,var(--primary-solid)72%,var(--glass-stroke-strong));color:var(--text-primary);background:color-mix(in oklab,var(--primary-muted)70%,var(--glass-bg-strong))}.admin-panel-head{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.9rem;padding-bottom:.85rem;display:flex}.admin-panel-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:.72rem;font-weight:700}.admin-panel-title{font-family:var(--font-heading);color:var(--text-primary);margin:.15rem 0 0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;line-height:1.25}.admin-panel-description{color:var(--text-secondary);margin:.3rem 0 0;font-size:.92rem;line-height:1.5}.admin-panel-count{color:var(--text-tertiary);border:1px solid var(--glass-stroke);background:color-mix(in oklab,var(--glass-bg-strong)82%,transparent);border-radius:999px;margin:0;padding:.3rem .7rem;font-size:.8rem}.admin-filter-card{border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)90%,white)0%,color-mix(in oklab,var(--glass-bg-soft)84%,transparent)100%);box-shadow:var(--glass-shadow-resting);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturation));padding:1rem}.admin-filter-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);flex-direction:column;font-size:.74rem;font-weight:600;display:flex}.admin-empty-state{color:var(--text-tertiary);border:1px dashed color-mix(in oklab,var(--glass-stroke)85%,var(--border-default));border-radius:calc(var(--radius-md) + 2px);background:color-mix(in oklab,var(--glass-bg-soft)92%,transparent);margin:0;padding:.85rem 1rem;font-size:.92rem}.admin-record-card{border-radius:calc(var(--radius-md) + 4px);padding:1.1rem 1.25rem}.admin-record-kicker{letter-spacing:.11em;text-transform:uppercase;color:var(--color-terra-cotta);margin:0;font-size:.69rem;font-weight:700}.admin-record-pill{text-transform:uppercase;letter-spacing:.14em;color:var(--text-tertiary);border:1px solid var(--glass-stroke);border-radius:999px;padding:.15rem .45rem;font-size:.62rem}.admin-record-title{font-family:var(--font-heading);color:var(--text-primary);margin:.2rem 0 0;font-size:clamp(1rem,1.6vw,1.16rem);font-weight:600;line-height:1.35}.admin-card-summary{color:var(--text-secondary);margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.admin-record-target{color:var(--text-tertiary);margin:.45rem 0 0;font-size:.76rem}.admin-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.admin-history-entry{padding-left:1.1rem;position:relative}.admin-history-entry:before{content:"";background:linear-gradient(180deg,var(--primary-solid),transparent);border-radius:999px;width:2px;position:absolute;top:1rem;bottom:1rem;left:0}.admin-history-title{color:var(--text-primary);margin:.2rem 0 0;font-size:1rem;font-weight:600;line-height:1.4}.admin-history-meta{color:var(--text-tertiary);text-align:right;font-size:.82rem}.admin-history-action{color:var(--text-secondary);margin:0;font-weight:600}.admin-pagination-shell{border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-md) + 2px);background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)88%,white)0%,color-mix(in oklab,var(--glass-bg-soft)84%,transparent)100%);box-shadow:var(--glass-shadow-resting);-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 4px))saturate(var(--glass-saturation));justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.admin-pagination-label{color:var(--text-tertiary);font-size:.84rem}.admin-page-btn{padding:.45rem .9rem;font-size:.84rem;line-height:1.2}.admin-page-btn:disabled{opacity:.45;cursor:not-allowed}.pricing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pricing-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.pricing-toggle-wrap{flex-direction:column;gap:.42rem;display:flex}.pricing-toggle-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:.72rem;font-weight:600}.pricing-toggle-group{flex-wrap:wrap;gap:.42rem;display:flex}.pricing-region-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr));gap:.8rem;display:grid}.pricing-region-card{border-radius:calc(var(--radius-md) + 4px);flex-direction:column;gap:.75rem;display:flex}.pricing-region-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pricing-region-title-wrap{align-items:center;gap:.45rem;display:inline-flex}.pricing-region-dot{border-radius:999px;width:.62rem;height:.62rem;box-shadow:0 0 0 2px #ffffffbf}.pricing-region-title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.pricing-region-subtitle{color:var(--text-tertiary);margin:0;font-size:.77rem}.pricing-region-inputs{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.7rem;display:grid}.pricing-region-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.45rem;display:grid}.pricing-region-metrics p{color:var(--text-secondary);margin:0;font-size:.79rem}.pricing-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;display:grid}.pricing-summary-card{border-radius:calc(var(--radius-md) + 4px);background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)90%,white)0%,color-mix(in oklab,var(--glass-bg-soft)84%,transparent)100%);border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow-resting);-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 4px))saturate(var(--glass-saturation))}.pricing-summary-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:.72rem;font-weight:600}.pricing-summary-value{font-family:var(--font-heading);color:var(--text-primary);margin:.35rem 0 0;font-size:clamp(1.18rem,2.2vw,1.5rem);line-height:1.25}.pricing-summary-footnote{color:var(--text-secondary);margin:.35rem 0 0;font-size:.77rem}.pricing-cost-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.pricing-section-title{font-family:var(--font-heading);color:var(--text-primary);margin:0 0 .75rem;font-size:1rem;font-weight:600}.pricing-input-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.65rem;display:grid}.pricing-tax-note{color:var(--text-secondary);margin:.65rem 0 0;font-size:.78rem}.pricing-graph-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.8rem;display:flex}.pricing-graph-shell{flex-direction:column;gap:.55rem;display:flex}.pricing-graph-row{grid-template-columns:minmax(8rem,11rem) minmax(0,1fr) minmax(5rem,7rem);align-items:center;gap:.55rem;display:grid}.pricing-graph-label{color:var(--text-secondary);margin:0;font-size:.79rem}.pricing-graph-track{border:1px solid var(--glass-stroke);background:linear-gradient(180deg,color-mix(in oklab,var(--glass-bg-soft)90%,transparent)0%,color-mix(in oklab,var(--glass-bg-strong)72%,transparent)100%);border-radius:999px;width:100%;height:.78rem;position:relative;overflow:hidden}.pricing-graph-track-profit{height:1.02rem}.pricing-graph-midline{background:var(--border-strong);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%;transform:translate(-50%)}.pricing-graph-bar{border-radius:999px;position:absolute;top:0;bottom:0}.pricing-graph-bar-flat{left:0}.pricing-graph-bar-positive{border-top-left-radius:0;border-bottom-left-radius:0}.pricing-graph-bar-negative{border-top-right-radius:0;border-bottom-right-radius:0}.pricing-graph-value{text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.79rem}.pricing-footnote{color:var(--text-tertiary);border:1px dashed color-mix(in oklab,var(--glass-stroke)80%,var(--border-default));border-radius:calc(var(--radius-md) + 1px);background:color-mix(in oklab,var(--glass-bg-soft)90%,transparent);margin:0;padding:.66rem .82rem;font-size:.78rem}.pricing-studio-shell{position:relative}.pricing-studio-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.pricing-visual-panel{flex-direction:column;gap:.85rem;display:flex}.pricing-side-panel{flex-direction:column;gap:.8rem;display:flex}.pricing-side-head{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.pricing-region-stack{gap:.65rem;display:grid}.pricing-region-editor{border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-md) + 2px);background:color-mix(in oklab,var(--glass-bg-soft)88%,transparent);padding:.68rem .72rem}.pricing-region-editor .pricing-region-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.pricing-input-grid-single{grid-template-columns:1fr}.pricing-main-chart{border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(180deg,color-mix(in oklab,var(--glass-bg-soft)92%,transparent)0%,color-mix(in oklab,var(--glass-bg-strong)88%,transparent)100%);padding:clamp(.72rem,1.4vw,1rem);position:relative;overflow:hidden}.pricing-main-chart-large{padding:clamp(.95rem,1.8vw,1.45rem)}.pricing-line-chart{width:100%;height:clamp(30rem,66vh,48rem);display:block}.pricing-line-x-guide{stroke:color-mix(in oklab,var(--glass-stroke)50%,transparent);stroke-width:1px;stroke-dasharray:4 8}.pricing-line-grid{stroke:color-mix(in oklab,var(--glass-stroke)72%,var(--border-default));stroke-width:1px}.pricing-line-zero{stroke:color-mix(in oklab,var(--primary-solid)55%,var(--glass-stroke-strong));stroke-width:1.2px;stroke-dasharray:5 5}.pricing-line-axis-label{fill:var(--text-tertiary);font-size:15px;font-weight:600;font-family:var(--font-body)}.pricing-line-axis-title{fill:var(--text-secondary);font-size:18px;font-weight:600;font-family:var(--font-body)}.pricing-line-path-series{fill:none;stroke-width:5.2px;stroke-linecap:round;stroke-linejoin:round}.pricing-line-point{stroke:#ffffffbf;stroke:lab(100% -.0000298023 .0000119209/.75);stroke-width:3px}.pricing-line-series-label{fill:var(--text-secondary);font-size:17px;font-weight:700;font-family:var(--font-body)}.pricing-main-line-legend{flex-wrap:wrap;gap:.52rem;margin-top:.65rem;display:flex}.pricing-main-line-legend-item{border:1px solid var(--glass-stroke);color:var(--text-secondary);background:color-mix(in oklab,var(--glass-bg-soft)88%,transparent);border-radius:999px;align-items:center;gap:.42rem;padding:.3rem .58rem;font-size:.92rem;display:inline-flex}.pricing-main-line-legend-swatch{border-radius:999px;width:.58rem;height:.58rem}.pricing-scenario-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.pricing-scenario-summary-card{text-align:left;flex-direction:column;gap:.62rem;width:100%;display:flex}.pricing-scenario-summary-head{align-items:center;gap:.42rem;display:inline-flex}.pricing-scenario-summary-dot{border-radius:999px;width:.6rem;height:.6rem}.pricing-scenario-summary-title{color:var(--text-primary);margin:0;font-size:.92rem;font-weight:700}.pricing-scenario-summary-note{color:var(--text-tertiary);margin:0;font-size:.73rem;line-height:1.45}.pricing-scenario-summary-metrics{gap:.36rem;display:grid}.pricing-scenario-summary-metrics p{color:var(--text-secondary);margin:0;font-size:.78rem}.pricing-scenario-summary-metrics strong{color:var(--text-primary)}@media (min-width:76rem){.pricing-studio-grid-single-input{grid-template-columns:minmax(0,3.3fr) minmax(0,.74fr);align-items:start}}@media (max-width:768px){.pricing-graph-row{grid-template-columns:1fr;gap:.3rem}.pricing-graph-value{text-align:left}.pricing-control-grid{grid-template-columns:1fr}.admin-card-actions{justify-content:flex-start}.admin-history-meta{text-align:left}}.btn-app-store{color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-resting);background:#000;border:1px solid #0003;justify-content:center;align-items:center;gap:.625rem;padding:.65rem 1.4rem;font-size:.9375rem;font-weight:500;line-height:1.2;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.btn-app-store:hover{box-shadow:var(--shadow-raised);background:#1a1a1a;transform:translateY(-1px)}.btn-app-store:active{box-shadow:none;transform:scale(.98)}.btn-app-store svg{flex-shrink:0;width:1.25rem;height:1.25rem}.btn-app-store--sm{gap:.5rem;padding:.5rem 1.05rem;font-size:.8125rem}.btn-app-store--sm svg{width:1.1rem;height:1.1rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:4s ease-in-out infinite float}.section{padding:var(--section-padding)var(--inline-gutter);position:relative}.decorative-line{background:linear-gradient(90deg,transparent,var(--primary-solid),transparent);width:100%;max-width:200px;height:2px;margin:2rem auto}@keyframes float-organic{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-12px)rotate(.5deg)}50%{transform:translateY(-20px)rotate(0)}75%{transform:translateY(-14px)rotate(-.5deg)}}.glass-surface{background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)90%,white)0%,color-mix(in oklab,var(--glass-bg-soft)84%,transparent)100%);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturation));border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow-resting)}[data-theme=dark] .glass-surface{background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)90%,black)0%,color-mix(in oklab,var(--glass-bg-soft)84%,transparent)100%);border:1px solid var(--glass-stroke)}.phone-frame{border-radius:44px;padding:10px;box-shadow:0 8px 32px #0000001f,0 2px 4px #00000014,inset 0 1px #ffffff26}[data-theme=dark] .phone-frame{box-shadow:0 8px 32px #0006,0 2px 4px #0003,inset 0 1px #ffffff14}@supports not ((-webkit-backdrop-filter:blur(24px)) or (backdrop-filter:blur(24px))){.glass-surface{background:#ffffffd9}[data-theme=dark] .glass-surface{background:#000000d9}}.learn-filter-chip{border:1px dashed color-mix(in oklab,var(--border-strong)82%,transparent);background:color-mix(in oklab,var(--bg-default)92%,transparent);min-height:2.1rem;color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.48rem .8rem;font-size:.73rem;font-weight:650;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.learn-filter-chip:hover{border-style:solid;border-color:color-mix(in oklab,var(--primary-solid)32%,var(--border-default));color:var(--text-primary);transform:translateY(-1px)}.learn-filter-chip.is-active{border-style:solid;border-color:color-mix(in oklab,var(--primary-solid)56%,var(--border-strong));background:linear-gradient(165deg,color-mix(in oklab,var(--primary-solid)17%,var(--bg-default))0%,color-mix(in oklab,var(--primary-muted)78%,var(--bg-default))100%);color:var(--text-primary)}[data-theme=dark] .learn-filter-chip{border-color:color-mix(in oklab,var(--glass-stroke-strong)60%,transparent);background:color-mix(in oklab,var(--bg-surface)62%,var(--bg-default))}[data-theme=dark] .learn-filter-chip.is-active{border-color:color-mix(in oklab,var(--primary-solid)58%,var(--glass-stroke-strong));background:linear-gradient(165deg,color-mix(in oklab,var(--primary-solid)24%,var(--bg-surface))0%,color-mix(in oklab,var(--primary-muted)72%,var(--bg-default))100%)}.learn-article-card{border-radius:var(--radius-md);border:1px solid color-mix(in oklab,var(--border-default)92%,transparent);background:color-mix(in oklab,var(--bg-default)92%,var(--bg-surface));padding:clamp(.92rem,1.8vw,1.15rem);transition:transform .2s,box-shadow .2s,border-color .2s}.learn-article-card:hover{border-color:color-mix(in oklab,var(--primary-solid)30%,var(--border-default));box-shadow:var(--shadow-raised);transform:translateY(-2px)}.prose{--tw-prose-body:var(--text-secondary);--tw-prose-headings:var(--text-primary);--tw-prose-links:var(--primary-solid);--tw-prose-bold:var(--text-primary);--tw-prose-counters:var(--text-tertiary);--tw-prose-bullets:var(--text-tertiary);--tw-prose-hr:var(--border-default);--tw-prose-quotes:var(--text-secondary);--tw-prose-quote-borders:var(--primary-solid);--tw-prose-code:var(--text-primary);--tw-prose-pre-bg:var(--bg-surface);--tw-prose-th-borders:var(--border-default);--tw-prose-td-borders:var(--border-default)}.editorial-prose{font-family:var(--font-editorial);letter-spacing:.002em;overflow-wrap:anywhere;font-size:1.1rem;line-height:1.88}.editorial-prose>p:first-of-type{color:var(--text-primary);font-size:1.24rem;line-height:1.82}.editorial-prose h2,.editorial-prose h3,.editorial-prose h4{font-family:var(--font-heading);letter-spacing:-.01em}.editorial-prose blockquote{border-left:2px solid var(--primary-solid);color:var(--text-secondary);padding-left:1rem;font-style:italic}.editorial-prose hr{margin:2.5rem 0}.editorial-prose pre,.editorial-prose table{max-width:100%;display:block;overflow-x:auto}.editorial-prose img,.editorial-prose video,.editorial-prose svg{max-width:100%;height:auto}.editorial-prose :not(pre)>code{overflow-wrap:anywhere;word-break:break-word;white-space:break-spaces}.glossary-term{color:var(--primary-solid);text-underline-offset:2px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.glossary-term:hover{text-decoration-style:solid}.badge-beginner{background:rgba(var(--primary-rgb),.1);color:var(--primary-solid)}.badge-intermediate{background:rgba(var(--primary-rgb),.18);color:var(--primary-solid)}.badge-advanced{background:rgba(var(--primary-rgb),.28);color:var(--primary-solid)}.container-main{max-width:80rem;padding:0 var(--inline-gutter);margin:0 auto}.fluid-label{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.2em;color:var(--text-tertiary);font-weight:600}.fluid-h1{font-family:var(--font-heading);font-size:var(--fs-h1);color:var(--text-primary);margin:0;font-weight:600;line-height:1.12}.fluid-h2{font-family:var(--font-heading);font-size:var(--fs-h2);color:var(--text-primary);margin:0;font-weight:600;line-height:1.16}.fluid-h3{font-family:var(--font-heading);font-size:var(--fs-h3);color:var(--text-primary);margin:0;font-weight:600;line-height:1.25}.fluid-body{font-size:var(--fs-body);color:var(--text-secondary);line-height:1.65}.fluid-body-lg{font-size:var(--fs-body-lg);color:var(--text-secondary);line-height:1.65}.page-shell{padding-inline:var(--inline-gutter);margin:0 auto}.page-shell-md{max-width:64rem}.page-shell-sm{max-width:56rem}.page-shell-lg{max-width:72rem}.page-shell-xl{max-width:80rem}.page-shell-header{padding-block:clamp(2.2rem,4.2vw,3rem)}.page-shell-section{padding-block:clamp(2.2rem,4.4vw,3.2rem)}.page-shell-section-loose{padding-block:clamp(2.6rem,5vw,3.9rem)}.feature-split-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}.home-split-shell{border:1px solid color-mix(in oklab,var(--border-default)92%,transparent);border-radius:calc(var(--radius-lg) + 2px);background:radial-gradient(120% 100% at 0% 0%,color-mix(in oklab,var(--primary-muted)50%,transparent)0%,transparent 68%),linear-gradient(165deg,color-mix(in oklab,var(--bg-default)92%,var(--bg-surface))0%,color-mix(in oklab,var(--bg-surface)88%,transparent)100%);box-shadow:var(--shadow-resting);padding:clamp(1rem,2.2vw,1.45rem);position:relative;overflow:hidden}.home-feature-chip{border:1px solid color-mix(in oklab,var(--border-default)92%,transparent);background:color-mix(in oklab,var(--bg-default)92%,var(--bg-surface));letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-radius:999px;padding:.26rem .62rem;font-size:.7rem;font-weight:650}.home-split-copy,.home-split-label,.home-split-title{text-align:center}.home-split-body{text-align:left;margin-inline:auto}.home-split-actions{justify-content:center;display:flex}.home-phone-stage{isolation:isolate}.home-phone-frame{transition:transform .24s,box-shadow .24s}@media (hover:hover) and (pointer:fine){.home-phone-stage:hover .home-phone-frame{box-shadow:var(--shadow-floating);transform:translateY(-4px)scale(1.01)}}.article-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.toc-rail,.fine-pointer-only,.nav-tagline,.nav-desktop-links,.nav-desktop-cta{display:none}.nav-mobile-toggle{display:inline-flex}.nav-mobile-overlay,.nav-mobile-panel{display:block}.doc-section{scroll-margin-top:clamp(4.5rem,10vw,6rem)}.doc-section:target{border-color:var(--border-strong);box-shadow:var(--shadow-raised)}.legal-page .fluid-body{max-width:46rem}.legal-article{gap:.6rem;max-width:46rem;display:grid}.legal-section{border-top:1px solid var(--border-default);padding:clamp(.95rem,1.8vw,1.25rem) 0}.legal-section:last-child{border-bottom:1px solid var(--border-default)}.legal-section h2{color:var(--text-primary);margin:0 0 .5rem;font-size:clamp(1rem,1.2vw,1.08rem);font-weight:600;line-height:1.35}.legal-section p{max-width:44rem;color:var(--text-secondary);margin:0;font-size:clamp(.94rem,1.05vw,1rem);line-height:1.72}.documentation-page .card{background:color-mix(in oklab,var(--bg-surface)52%,transparent);border:1px solid color-mix(in oklab,var(--border-default)92%,transparent);box-shadow:none;-webkit-backdrop-filter:none}.documentation-page .card:before{display:none}.documentation-page .card:hover{border-color:var(--border-default);box-shadow:none;transform:none}.documentation-page .card.card-interactive:hover{border-color:color-mix(in oklab,var(--primary-solid)30%,var(--border-default));box-shadow:var(--shadow-raised);transform:translateY(-2px)}.roadmap-hero,.roadmap-item,.wall-note{border-radius:var(--radius-md);border:1px solid var(--border-default);background:color-mix(in oklab,var(--bg-surface)42%,transparent);padding:clamp(1rem,2vw,1.35rem)}.roadmap-item h3{margin:0 0 .7rem}.wall-note{max-width:44rem}@media (hover:none){.footer-utility-tooltip{display:none}}@media (hover:hover) and (pointer:fine){.fine-pointer-only{display:block}}@media (min-width:48rem){.nav-tagline{display:inline}}@media (min-width:64rem){.home-split-copy,.home-split-label,.home-split-title{text-align:left}.home-split-body{margin-inline:0}.home-split-actions{justify-content:flex-start}.nav-desktop-links{display:flex}.nav-mobile-toggle,.nav-mobile-overlay,.nav-mobile-panel{display:none}}@media (min-width:80rem){.nav-desktop-cta{display:inline-flex}}@media (min-width:70rem){.article-layout{grid-template-columns:minmax(0,1fr) clamp(13rem,20vw,16rem)}.toc-rail{flex-shrink:0;width:clamp(13rem,20vw,16rem);display:block}}.theme-toggle-fab{z-index:50;width:clamp(2.65rem,6vw,3rem);height:clamp(2.65rem,6vw,3rem);left:max(.95rem,env(safe-area-inset-left));bottom:max(.95rem,env(safe-area-inset-bottom));background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)90%,white)0%,color-mix(in oklab,var(--glass-bg-soft)84%,transparent)100%);color:var(--text-primary);border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow-resting);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturation));border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed}[data-theme=dark] .theme-toggle-fab{background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)90%,black)0%,color-mix(in oklab,var(--glass-bg-soft)84%,transparent)100%);color:#fff}.scroll-top-fab{z-index:70;width:clamp(2.75rem,6.2vw,3.15rem);height:clamp(2.75rem,6.2vw,3.15rem);right:max(.95rem,env(safe-area-inset-right));bottom:calc(max(.95rem,env(safe-area-inset-bottom)) + .35rem);background:linear-gradient(165deg,color-mix(in oklab,var(--primary-solid)18%,color-mix(in oklab,var(--bg-surface-elevated)88%,white))0%,color-mix(in oklab,var(--bg-surface-elevated)90%,white)100%);color:color-mix(in oklab,var(--text-primary)92%,var(--primary-solid));border:1px solid color-mix(in oklab,var(--primary-solid)42%,var(--border-default));box-shadow:var(--glass-shadow-resting),0 0 0 1px color-mix(in oklab,var(--primary-solid)18%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturation));opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,box-shadow .2s,background .2s;display:flex;position:fixed;transform:translateY(10px)scale(.95)}.scroll-top-fab.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.scroll-top-fab.is-visible:hover{box-shadow:var(--glass-shadow-raised),0 0 0 1px color-mix(in oklab,var(--primary-solid)32%,transparent);transform:translateY(-1px)scale(1.01)}.scroll-top-fab:focus-visible{outline:3px solid color-mix(in oklab,var(--primary-solid)82%,var(--glass-stroke-strong));outline-offset:3px}[data-theme=dark] .scroll-top-fab{background:linear-gradient(165deg,color-mix(in oklab,var(--primary-solid)28%,color-mix(in oklab,var(--glass-bg-strong)92%,black))0%,color-mix(in oklab,var(--glass-bg-strong)94%,black)100%);color:color-mix(in oklab,#fff 92%,var(--primary-solid));border-color:color-mix(in oklab,var(--primary-solid)52%,var(--glass-stroke));box-shadow:var(--glass-shadow-resting),0 0 0 1px color-mix(in oklab,var(--primary-solid)22%,transparent)}.floating-fab{z-index:40;background:var(--primary-solid);color:#fff;box-shadow:var(--shadow-floating);width:clamp(2.85rem,6vw,3.5rem);height:clamp(2.85rem,6vw,3.5rem);right:max(.95rem,env(safe-area-inset-right));bottom:calc(max(.95rem,env(safe-area-inset-bottom)) + clamp(3.45rem,8vw,4.15rem));border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed}@media (hover:hover) and (pointer:fine){.floating-fab{right:calc(max(.95rem,env(safe-area-inset-right)) + clamp(3.6rem,5vw,4.5rem));bottom:max(.95rem,env(safe-area-inset-bottom))}}.not-found-interlude{isolation:isolate;background:radial-gradient(120% 80% at 10% 0%,color-mix(in oklab,var(--primary-solid)12%,transparent)0%,transparent 70%),radial-gradient(100% 70% at 95% 20%,color-mix(in oklab,var(--primary-solid)8%,transparent)0%,transparent 70%),linear-gradient(180deg,var(--bg-surface)0%,var(--bg-default)100%)}.not-found-orb{pointer-events:none;z-index:-1;border-radius:999px;position:absolute}.not-found-orb-a{background:color-mix(in oklab,var(--primary-solid)18%,transparent);filter:blur(36px);opacity:.35;width:clamp(10rem,30vw,18rem);height:clamp(10rem,30vw,18rem);animation:12s ease-in-out infinite interlude-drift-a;top:clamp(1rem,3vw,2rem);right:clamp(.5rem,6vw,3rem)}.not-found-orb-b{background:color-mix(in oklab,var(--primary-solid)14%,transparent);filter:blur(24px);opacity:.32;width:clamp(7rem,22vw,13rem);height:clamp(7rem,22vw,13rem);animation:10s ease-in-out infinite interlude-drift-b;bottom:clamp(1rem,3vw,2rem);left:clamp(.2rem,2vw,1rem)}.not-found-rhythm-card{border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-lg) - 8px);background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)88%,white)0%,color-mix(in oklab,var(--glass-bg-soft)84%,transparent)100%);box-shadow:var(--glass-shadow-resting);-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 4px))saturate(var(--glass-saturation));padding:clamp(1.05rem,2.2vw,1.5rem);position:relative;overflow:hidden}.not-found-rhythm-card:before{content:"";background:linear-gradient(120deg,transparent 0%,color-mix(in oklab,var(--primary-solid)8%,transparent)45%,transparent 75%);pointer-events:none;animation:6s ease-in-out infinite interlude-shimmer;position:absolute;inset:0;transform:translate(-100%)}.not-found-pulse-track{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.not-found-beat-dot{background:linear-gradient(180deg,color-mix(in oklab,var(--primary-solid)72%,white)0%,var(--primary-solid)100%);opacity:.48;transform-origin:50%;border-radius:999px;height:clamp(.52rem,1vw,.7rem);animation:1.8s ease-in-out infinite interlude-beat}.not-found-link-card{border:1px solid var(--glass-stroke);border-radius:calc(var(--radius-md) - 2px);background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)88%,white)0%,color-mix(in oklab,var(--glass-bg-soft)84%,transparent)100%);-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 8px))saturate(var(--glass-saturation));padding:clamp(.78rem,1.8vw,1rem);transition:transform .2s,box-shadow .25s,border-color .25s}.not-found-link-card:hover{border-color:var(--glass-stroke-strong);box-shadow:var(--glass-shadow-raised);transform:translateY(-2px)}[class~=border][class~="border-[var(--border-default)]"][class~="bg-[var(--bg-surface)]"],[class~=border][class~="border-[var(--border-default)]"][class~="bg-[var(--bg-default)]"]{border-color:var(--glass-stroke);background:linear-gradient(165deg,color-mix(in oklab,var(--glass-bg-strong)90%,white)0%,color-mix(in oklab,var(--glass-bg-soft)84%,transparent)100%);box-shadow:var(--glass-shadow-resting);-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 8px))saturate(var(--glass-saturation))}[class~=border-b][class~="border-[var(--border-default)]"][class~="bg-[var(--bg-surface)]"]{border-color:var(--glass-stroke);background:color-mix(in oklab,var(--glass-bg-strong)88%,white);-webkit-backdrop-filter:blur(calc(var(--glass-blur) - 6px))saturate(var(--glass-saturation))}[class~=rounded-full][class~=border][class~="border-[var(--border-default)]"][class~="bg-[var(--bg-default)]"]{border-color:var(--glass-stroke);background:color-mix(in oklab,var(--glass-bg-soft)88%,white)}@keyframes interlude-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-10px,8px)scale(1.05)}}@keyframes interlude-drift-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(8px,-7px)scale(1.06)}}@keyframes interlude-shimmer{0%,75%,to{transform:translate(-100%)}20%,55%{transform:translate(120%)}}@keyframes interlude-beat{0%,to{opacity:.38;transform:scaleY(.82)}35%{opacity:.9;transform:scaleY(1.35)}60%{opacity:.55;transform:scaleY(.92)}}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.last\:mb-0:last-child{margin-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.hover\:translate-x-1:hover{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--border-default\)\]:hover{border-color:var(--border-default)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--glass-stroke\)\]:hover{border-color:var(--glass-stroke)}.hover\:border-\[var\(--primary-solid\)\]:hover{border-color:var(--primary-solid)}.hover\:bg-\[color-mix\(in_oklab\,var\(--bg-default\)_88\%\,var\(--bg-surface\)\)\]:hover{background-color:color-mix(in oklab,var(--bg-default)88%,var(--bg-surface))}.hover\:bg-\[var\(--bg-default\)\]:hover{background-color:var(--bg-default)}.hover\:bg-\[var\(--bg-surface\)\]:hover{background-color:var(--bg-surface)}.hover\:bg-\[var\(--glass-bg-soft\)\]:hover{background-color:var(--glass-bg-soft)}.hover\:text-\[var\(--primary-solid\)\]:hover{color:var(--primary-solid)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-solid:hover{text-decoration-style:solid}.hover\:decoration-2:hover{text-decoration-thickness:2px}.hover\:shadow-\[var\(--shadow-raised\)\]:hover{--tw-shadow-color:var(--shadow-raised);--tw-shadow:var(--tw-shadow-colored)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[var\(--primary-solid\)\]{color:var(--primary-solid)}.prose-headings\:font-\[var\(--font-heading\)\] :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:var(--font-heading)}.prose-headings\:text-\[var\(--text-primary\)\] :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--text-primary)}.prose-p\:text-\[var\(--text-secondary\)\] :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--text-secondary)}.prose-a\:text-\[var\(--primary-solid\)\] :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--primary-solid)}.prose-strong\:text-\[var\(--text-primary\)\] :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--text-primary)}.prose-li\:text-\[var\(--text-secondary\)\] :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--text-secondary)}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:w-\[10\.75rem\]{width:10.75rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:\!pt-20{padding-top:5rem!important}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-8{padding-top:2rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:text-left{text-align:left}}@media (min-width:1024px){.lg\:-left-40{left:-10rem}.lg\:-right-40{right:-10rem}.lg\:-right-48{right:-12rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[16\.5rem\,1fr\]{grid-template-columns:16.5rem 1fr}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:justify-end{justify-content:flex-end}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:\!pt-24{padding-top:6rem!important}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:leading-none{line-height:1}}
