/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-10:.625rem;--text-11:.6875rem;--text-11\.5:.71875rem;--text-12\.5:.78125rem;--text-13:.8125rem;--text-13\.5:.84375rem;--tracking-caps:.06em;--animate-sui-spinner-dash:sui-spinner-dash 1.5s ease-in-out infinite;--animate-sui-spinner-rotate:sui-spinner-rotate 2s linear infinite;--animate-sui-typing:sui-typing 1.2s infinite;--animate-sui-fade-in:sui-fade-in .25s linear;--animate-sui-menu-in:sui-fade-in .15s cubic-bezier(.4, 0, .2, 1);--animate-sui-overlay-in:sui-overlay-in .12s cubic-bezier(0, 0, .2, 1);--animate-sui-overlay-out:sui-overlay-out .1s linear forwards;--animate-sui-scrim-in:sui-scrim-in .3s cubic-bezier(.4, 0, .2, 1);--animate-sui-scrim-out:sui-scrim-out .2s cubic-bezier(.4, 0, .2, 1) forwards;--animate-sui-dialog-in:sui-dialog-in .2s ease-out;--animate-sui-dialog-out:sui-dialog-out .2s ease-out forwards;--animate-sui-sheet-in:sui-sheet-in .3s cubic-bezier(.32, .72, 0, 1);--animate-sui-sheet-out:sui-sheet-out .2s cubic-bezier(.4, 0, 1, 1) forwards;--animate-sui-toast-in:sui-toast-in .3s cubic-bezier(.4, 0, .2, 1);--animate-sui-toast-in-top:sui-toast-in-top .3s cubic-bezier(.4, 0, .2, 1);--animate-sui-toast-out:sui-toast-collapse .45s cubic-bezier(0, 1, 0, 1) forwards, sui-toast-fade .3s cubic-bezier(.4, 0, .2, 1) forwards;--animate-sui-toast-fade:sui-toast-fade .2s linear forwards;--animate-sui-toast-timer:sui-toast-timer linear forwards}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:var(--link)}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--accent-fill);outline-offset:3px;border-radius:4px}iframe,img,video{max-width:100%}.container{max-width:var(--page)}.container,.container-reading{width:100%;padding-inline:var(--gutter);margin-inline:auto}.container-reading{max-width:var(--reading)}.eyebrow{color:var(--muted);margin:0 0 12px;font-size:14px;font-weight:500}.page-title{letter-spacing:-.03em;color:var(--text);margin:0 0 16px;font-size:calc(clamp(34px,6vw,44px));font-weight:600;line-height:1.1}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);background:var(--accent-fill);color:var(--on-accent);z-index:10;border-radius:8px;padding:10px 14px;position:absolute;top:-60px}.skip-link:focus{top:12px}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-1\/2{left:50%}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[1100\]{z-index:1100}.z-\[1150\]{z-index:1150}.z-\[1160\]{z-index:1160}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}@media (width>=37.5rem){.container{max-width:37.5rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=68.75rem){.container{max-width:68.75rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.container{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-px{margin-top:1px}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-full{width:100%;height:100%}.h-\(--sui-button-height\){height:var(--sui-button-height)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-10\.5{height:calc(var(--spacing) * 10.5)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-\[var\(--sui-list-header\,2\.25rem\)\]{height:var(--sui-list-header,2.25rem)}.h-\[var\(--sui-list-row\,2\.5rem\)\]{height:var(--sui-list-row,2.5rem)}.h-\[var\(--sui-table-header\,var\(--sui-table-row\,2\.25rem\)\)\]{height:var(--sui-table-header,var(--sui-table-row,2.25rem))}.h-\[var\(--sui-table-header\,var\(--sui-table-row\,2\.75rem\)\)\]{height:var(--sui-table-header,var(--sui-table-row,2.75rem))}.h-\[var\(--sui-table-row\,2\.5rem\)\]{height:var(--sui-table-row,2.5rem)}.h-\[var\(--sui-table-row\,3\.5625rem\)\]{height:var(--sui-table-row,3.5625rem)}.h-full{height:100%}.max-h-\(--reka-popover-content-available-height\){max-height:var(--reka-popover-content-available-height)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-9\.5{min-height:calc(var(--spacing) * 9.5)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[120px\]{min-height:120px}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-22{width:calc(var(--spacing) * 22)}.w-44{width:calc(var(--spacing) * 44)}.w-85{width:calc(var(--spacing) * 85)}.w-\[27rem\]{width:27rem}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-130{max-width:calc(var(--spacing) * 130)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[27rem\]{max-width:27rem}.max-w-\[calc\(100vw-2\.5rem\)\]{max-width:calc(100vw - 2.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--reka-popover-trigger-width\){min-width:var(--reka-popover-trigger-width)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[16rem\]{min-width:16rem}.min-w-\[max\(12rem\,var\(--reka-dropdown-menu-trigger-width\)\)\]{min-width:max(12rem,var(--reka-dropdown-menu-trigger-width))}.min-w-\[max\(var\(--reka-popover-trigger-width\)\,15rem\)\]{min-width:max(var(--reka-popover-trigger-width),15rem)}.min-w-\[var\(--sui-table-min\,720px\)\]{min-width:var(--sui-table-min,720px)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\(--reka-popover-content-transform-origin\){transform-origin:var(--reka-popover-content-transform-origin)}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(-50%)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(-50%)}.scale-\[0\.1\]{scale:.1}.scale-\[1\,1\]{scale:1,1}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-pulse{animation:var(--animate-pulse)}.animate-sui-fade-in{animation:var(--animate-sui-fade-in)}.animate-sui-spinner-dash{animation:var(--animate-sui-spinner-dash)}.animate-sui-spinner-rotate{animation:var(--animate-sui-spinner-rotate)}.animate-sui-toast-in{animation:var(--animate-sui-toast-in)}.animate-sui-toast-out{animation:var(--animate-sui-toast-out)}.animate-sui-toast-timer{animation:var(--animate-sui-toast-timer)}.animate-sui-typing{animation:var(--animate-sui-typing)}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[88px_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--sui-radius-button\){border-radius:var(--sui-radius-button)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\(--sui-radius-sheet\){border-top-left-radius:var(--sui-radius-sheet);border-top-right-radius:var(--sui-radius-sheet)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-\[calc\(0\.75rem-1px\)\]{border-bottom-right-radius:calc(.75rem - 1px);border-bottom-left-radius:calc(.75rem - 1px)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-width:1px}.border-b,.border-b-2{border-bottom-style:var(--tw-border-style)}.border-b-2{border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-sui-accent-line{border-color:rgb(var(--sui-accent-line)/1)}.border-sui-accent-solid{border-color:rgb(var(--sui-accent-solid)/1)}.border-sui-contrast{border-color:rgb(var(--sui-contrast)/1)}.border-sui-danger-line{border-color:rgb(var(--sui-danger-line)/1)}.border-sui-danger-mid{border-color:rgb(var(--sui-danger-mid)/1)}.border-sui-hue-amber-line{border-color:rgb(var(--sui-hue-amber-line)/1)}.border-sui-hue-blue-line{border-color:rgb(var(--sui-hue-blue-line)/1)}.border-sui-hue-green-line{border-color:rgb(var(--sui-hue-green-line)/1)}.border-sui-hue-orange-line{border-color:rgb(var(--sui-hue-orange-line)/1)}.border-sui-hue-pink-line{border-color:rgb(var(--sui-hue-pink-line)/1)}.border-sui-hue-purple-line{border-color:rgb(var(--sui-hue-purple-line)/1)}.border-sui-hue-red-line{border-color:rgb(var(--sui-hue-red-line)/1)}.border-sui-hue-slate-line{border-color:rgb(var(--sui-hue-slate-line)/1)}.border-sui-line{border-color:rgb(var(--sui-line)/1)}.border-sui-line-control{border-color:rgb(var(--sui-line-control)/1)}.border-sui-line-strong{border-color:rgb(var(--sui-line-strong)/1)}.border-sui-line-subtle{border-color:rgb(var(--sui-line-subtle)/1)}.border-sui-warning-line{border-color:rgb(var(--sui-warning-line)/1)}.border-transparent{border-color:#0000}.bg-sui-accent{background-color:rgb(var(--sui-accent)/1)}.bg-sui-accent-soft{background-color:rgb(var(--sui-accent-soft)/1)}.bg-sui-accent-solid,.bg-sui-accent-solid\/20{background-color:rgb(var(--sui-accent-solid)/1)}@supports (color:color-mix(in lab,red,red)){.bg-sui-accent-solid\/20{background-color:color-mix(in oklab,rgb(var(--sui-accent-solid)/1) 20%,transparent)}}.bg-sui-accent-wash{background-color:rgb(var(--sui-accent-wash)/1)}.bg-sui-canvas{background-color:rgb(var(--sui-canvas)/1)}.bg-sui-contrast{background-color:rgb(var(--sui-contrast)/1)}.bg-sui-danger-soft{background-color:rgb(var(--sui-danger-soft)/1)}.bg-sui-danger-solid,.bg-sui-danger-solid\/20{background-color:rgb(var(--sui-danger-solid)/1)}@supports (color:color-mix(in lab,red,red)){.bg-sui-danger-solid\/20{background-color:color-mix(in oklab,rgb(var(--sui-danger-solid)/1) 20%,transparent)}}.bg-sui-hue-amber-ink{background-color:rgb(var(--sui-hue-amber-ink)/1)}.bg-sui-hue-amber-soft{background-color:rgb(var(--sui-hue-amber-soft)/1)}.bg-sui-hue-blue-ink{background-color:rgb(var(--sui-hue-blue-ink)/1)}.bg-sui-hue-blue-soft{background-color:rgb(var(--sui-hue-blue-soft)/1)}.bg-sui-hue-green-ink{background-color:rgb(var(--sui-hue-green-ink)/1)}.bg-sui-hue-green-soft{background-color:rgb(var(--sui-hue-green-soft)/1)}.bg-sui-hue-orange-ink{background-color:rgb(var(--sui-hue-orange-ink)/1)}.bg-sui-hue-orange-soft{background-color:rgb(var(--sui-hue-orange-soft)/1)}.bg-sui-hue-pink-ink{background-color:rgb(var(--sui-hue-pink-ink)/1)}.bg-sui-hue-pink-soft{background-color:rgb(var(--sui-hue-pink-soft)/1)}.bg-sui-hue-purple-ink{background-color:rgb(var(--sui-hue-purple-ink)/1)}.bg-sui-hue-purple-soft{background-color:rgb(var(--sui-hue-purple-soft)/1)}.bg-sui-hue-red-ink{background-color:rgb(var(--sui-hue-red-ink)/1)}.bg-sui-hue-red-soft{background-color:rgb(var(--sui-hue-red-soft)/1)}.bg-sui-hue-slate-ink{background-color:rgb(var(--sui-hue-slate-ink)/1)}.bg-sui-hue-slate-soft{background-color:rgb(var(--sui-hue-slate-soft)/1)}.bg-sui-info-mid{background-color:rgb(var(--sui-info-mid)/1)}.bg-sui-info-soft{background-color:rgb(var(--sui-info-soft)/1)}.bg-sui-ink{background-color:rgb(var(--sui-ink)/1)}.bg-sui-ink-muted{background-color:rgb(var(--sui-ink-muted)/1)}.bg-sui-inverse{background-color:rgb(var(--sui-inverse)/1)}.bg-sui-line{background-color:rgb(var(--sui-line)/1)}.bg-sui-line-subtle{background-color:rgb(var(--sui-line-subtle)/1)}.bg-sui-mark-faint{background-color:rgb(var(--sui-mark-faint)/1)}.bg-sui-on-accent{background-color:rgb(var(--sui-on-accent)/1)}.bg-sui-on-inverse\/20{background-color:rgb(var(--sui-on-inverse)/1)}@supports (color:color-mix(in lab,red,red)){.bg-sui-on-inverse\/20{background-color:color-mix(in oklab,rgb(var(--sui-on-inverse)/1) 20%,transparent)}}.bg-sui-on-inverse\/\[0\.18\]{background-color:rgb(var(--sui-on-inverse)/1)}@supports (color:color-mix(in lab,red,red)){.bg-sui-on-inverse\/\[0\.18\]{background-color:color-mix(in oklab,rgb(var(--sui-on-inverse)/1) 18%,transparent)}}.bg-sui-on-inverse\/\[0\.32\]{background-color:rgb(var(--sui-on-inverse)/1)}@supports (color:color-mix(in lab,red,red)){.bg-sui-on-inverse\/\[0\.32\]{background-color:color-mix(in oklab,rgb(var(--sui-on-inverse)/1) 32%,transparent)}}.bg-sui-scrim\/40{background-color:rgb(var(--sui-scrim)/1)}@supports (color:color-mix(in lab,red,red)){.bg-sui-scrim\/40{background-color:color-mix(in oklab,rgb(var(--sui-scrim)/1) 40%,transparent)}}.bg-sui-success-mid{background-color:rgb(var(--sui-success-mid)/1)}.bg-sui-success-soft{background-color:rgb(var(--sui-success-soft)/1)}.bg-sui-sunken{background-color:rgb(var(--sui-sunken)/1)}.bg-sui-surface{background-color:rgb(var(--sui-surface)/1)}.bg-sui-warning{background-color:rgb(var(--sui-warning)/1)}.bg-sui-warning-bright,.bg-sui-warning-bright\/20{background-color:rgb(var(--sui-warning-bright)/1)}@supports (color:color-mix(in lab,red,red)){.bg-sui-warning-bright\/20{background-color:color-mix(in oklab,rgb(var(--sui-warning-bright)/1) 20%,transparent)}}.bg-sui-warning-mid{background-color:rgb(var(--sui-warning-mid)/1)}.bg-sui-warning-soft{background-color:rgb(var(--sui-warning-soft)/1)}.bg-transparent{background-color:#0000}.fill-none{fill:none}.fill-sui-accent{fill:rgb(var(--sui-accent)/1)}.fill-sui-accent-solid{fill:rgb(var(--sui-accent-solid)/1)}.fill-sui-danger{fill:rgb(var(--sui-danger)/1)}.fill-sui-danger-mid{fill:rgb(var(--sui-danger-mid)/1)}.fill-sui-info{fill:rgb(var(--sui-info)/1)}.fill-sui-info-mid{fill:rgb(var(--sui-info-mid)/1)}.fill-sui-ink{fill:rgb(var(--sui-ink)/1)}.fill-sui-ink-body{fill:rgb(var(--sui-ink-body)/1)}.fill-sui-ink-emphasis{fill:rgb(var(--sui-ink-emphasis)/1)}.fill-sui-ink-faint{fill:rgb(var(--sui-ink-faint)/1)}.fill-sui-ink-muted{fill:rgb(var(--sui-ink-muted)/1)}.fill-sui-ink-subtle{fill:rgb(var(--sui-ink-subtle)/1)}.fill-sui-mark-faint{fill:rgb(var(--sui-mark-faint)/1)}.fill-sui-on-accent{fill:rgb(var(--sui-on-accent)/1)}.fill-sui-on-contrast{fill:rgb(var(--sui-on-contrast)/1)}.fill-sui-on-danger{fill:rgb(var(--sui-on-danger)/1)}.fill-sui-on-inverse{fill:rgb(var(--sui-on-inverse)/1)}.fill-sui-success{fill:rgb(var(--sui-success)/1)}.fill-sui-success-mid{fill:rgb(var(--sui-success-mid)/1)}.fill-sui-warning{fill:rgb(var(--sui-warning)/1)}.fill-sui-warning-mid{fill:rgb(var(--sui-warning-mid)/1)}.stroke-current{stroke:currentColor}.stroke-sui-accent{stroke:rgb(var(--sui-accent)/1)}.stroke-sui-accent-solid{stroke:rgb(var(--sui-accent-solid)/1)}.stroke-sui-danger{stroke:rgb(var(--sui-danger)/1)}.stroke-sui-danger-mid{stroke:rgb(var(--sui-danger-mid)/1)}.stroke-sui-info{stroke:rgb(var(--sui-info)/1)}.stroke-sui-info-mid{stroke:rgb(var(--sui-info-mid)/1)}.stroke-sui-ink{stroke:rgb(var(--sui-ink)/1)}.stroke-sui-ink-body{stroke:rgb(var(--sui-ink-body)/1)}.stroke-sui-ink-emphasis{stroke:rgb(var(--sui-ink-emphasis)/1)}.stroke-sui-ink-faint{stroke:rgb(var(--sui-ink-faint)/1)}.stroke-sui-ink-muted{stroke:rgb(var(--sui-ink-muted)/1)}.stroke-sui-ink-subtle{stroke:rgb(var(--sui-ink-subtle)/1)}.stroke-sui-mark-faint{stroke:rgb(var(--sui-mark-faint)/1)}.stroke-sui-on-accent{stroke:rgb(var(--sui-on-accent)/1)}.stroke-sui-on-contrast{stroke:rgb(var(--sui-on-contrast)/1)}.stroke-sui-on-danger{stroke:rgb(var(--sui-on-danger)/1)}.stroke-sui-on-inverse{stroke:rgb(var(--sui-on-inverse)/1)}.stroke-sui-success{stroke:rgb(var(--sui-success)/1)}.stroke-sui-success-mid{stroke:rgb(var(--sui-success-mid)/1)}.stroke-sui-warning{stroke:rgb(var(--sui-warning)/1)}.stroke-sui-warning-mid{stroke:rgb(var(--sui-warning-mid)/1)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.75{padding:calc(var(--spacing) * .75)}.p-1{padding:var(--spacing)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-\(--sui-button-padding-x\){padding-inline:var(--sui-button-padding-x)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[0\.6875rem\]{padding-inline:.6875rem}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.25{padding-block:calc(var(--spacing) * 1.25)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-1\.75{padding-right:calc(var(--spacing) * 1.75)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9\.5{padding-left:calc(var(--spacing) * 9.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--sui-button-text\){font-size:var(--sui-button-text)}.text-10{font-size:var(--text-10)}.text-11{font-size:var(--text-11)}.text-11\.5{font-size:var(--text-11\.5)}.text-12\.5{font-size:var(--text-12\.5)}.text-13{font-size:var(--text-13)}.text-13\.5{font-size:var(--text-13\.5)}.text-\[1\.75rem\]{font-size:1.75rem}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-caps{--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-sui-accent{color:rgb(var(--sui-accent)/1)}.text-sui-danger{color:rgb(var(--sui-danger)/1)}.text-sui-hue-amber-ink{color:rgb(var(--sui-hue-amber-ink)/1)}.text-sui-hue-blue-ink{color:rgb(var(--sui-hue-blue-ink)/1)}.text-sui-hue-green-ink{color:rgb(var(--sui-hue-green-ink)/1)}.text-sui-hue-orange-ink{color:rgb(var(--sui-hue-orange-ink)/1)}.text-sui-hue-pink-ink{color:rgb(var(--sui-hue-pink-ink)/1)}.text-sui-hue-purple-ink{color:rgb(var(--sui-hue-purple-ink)/1)}.text-sui-hue-red-ink{color:rgb(var(--sui-hue-red-ink)/1)}.text-sui-hue-slate-ink{color:rgb(var(--sui-hue-slate-ink)/1)}.text-sui-info{color:rgb(var(--sui-info)/1)}.text-sui-ink{color:rgb(var(--sui-ink)/1)}.text-sui-ink-body{color:rgb(var(--sui-ink-body)/1)}.text-sui-ink-emphasis{color:rgb(var(--sui-ink-emphasis)/1)}.text-sui-ink-faint{color:rgb(var(--sui-ink-faint)/1)}.text-sui-ink-muted{color:rgb(var(--sui-ink-muted)/1)}.text-sui-ink-subtle{color:rgb(var(--sui-ink-subtle)/1)}.text-sui-on-accent{color:rgb(var(--sui-on-accent)/1)}.text-sui-on-contrast{color:rgb(var(--sui-on-contrast)/1)}.text-sui-on-danger{color:rgb(var(--sui-on-danger)/1)}.text-sui-on-inverse,.text-sui-on-inverse\/80{color:rgb(var(--sui-on-inverse)/1)}@supports (color:color-mix(in lab,red,red)){.text-sui-on-inverse\/80{color:color-mix(in oklab,rgb(var(--sui-on-inverse)/1) 80%,transparent)}}.text-sui-success{color:rgb(var(--sui-success)/1)}.text-sui-warning{color:rgb(var(--sui-warning)/1)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow-\(--sui-shadow-raised\){--tw-shadow:var(--sui-shadow-raised)}.focus\:ring-0:focus,.focus\:shadow-none:focus,.ring-1,.ring-2,.shadow-\(--sui-shadow-raised\),.shadow-\[0_-6px_0_-4px_rgb\(var\(--sui-accent-solid\)\)\],.shadow-lg,.shadow-md,.shadow-none,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-6px_0_-4px_rgb\(var\(--sui-accent-solid\)\)\]{--tw-shadow:0 -6px 0 -4px var(--tw-shadow-color,rgb(var(--sui-accent-solid)))}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-sui-accent-line{--tw-ring-color:rgb(var(--sui-accent-line) / 1)}.ring-sui-focus-ring{--tw-ring-color:rgb(var(--sui-focus-ring) / 1)}.ring-sui-line-subtle{--tw-ring-color:rgb(var(--sui-line-subtle) / 1)}.ring-sui-surface{--tw-ring-color:rgb(var(--sui-surface) / 1)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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-\[4px\]{--tw-backdrop-blur:blur(4px)}.backdrop-blur-\[10px\],.backdrop-blur-\[4px\],.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, )}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events}.transition,.transition-\[background-color\,border-color\,box-shadow\],.transition-\[border-color\,box-shadow\],.transition-\[border-color\,opacity\],.transition-all,.transition-colors,.transition-opacity,.transition-shadow,.transition-transform{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow}.transition-\[border-color\,opacity\]{transition-property:border-color,opacity}.transition-all{transition-property:all}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to}.transition-opacity{transition-property:opacity}.transition-shadow{transition-property:box-shadow}.transition-transform{transition-property:transform,translate,scale,rotate}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}.\[animation-play-state\:paused\]{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}:is(:where(.group\/row):last-child .group-last\/row\:border-b-0){border-bottom-style:var(--tw-border-style);border-bottom-width:0}:is(:where(.group\/toast):focus-within .group-focus-within\/toast\:\[animation-play-state\:paused\]){animation-play-state:paused}@media (hover:hover){:is(:where(.group\/body):hover .group-hover\/body\:opacity-100){opacity:1}:is(:where(.group\/row):hover .group-hover\/row\:flex){display:flex}:is(:where(.group\/row):hover .group-hover\/row\:opacity-100){opacity:1}:is(:where(.group\/toast):hover .group-hover\/toast\:\[animation-play-state\:paused\]){animation-play-state:paused}:is(:where(.peer):hover~.peer-hover\:border-sui-accent-solid){border-color:rgb(var(--sui-accent-solid)/1)}}:is(:where(.group):focus-visible .group-focus-visible\:sui-ring){outline:var(--sui-focus-width) solid rgb(var(--sui-accent));outline-offset:var(--sui-focus-offset)}:is(:where(.group\/row):has(:focus-visible) .group-has-focus-visible\/row\:flex){display:flex}:is(:where(.group)[aria-expanded=true] .group-aria-expanded\:rotate-180){rotate:180deg}:is(:where(.peer):focus-visible~.peer-focus-visible\:sui-ring){outline:var(--sui-focus-width) solid rgb(var(--sui-accent));outline-offset:var(--sui-focus-offset)}.marker\:text-sui-danger-mid ::marker{color:rgb(var(--sui-danger-mid)/1)}.marker\:text-sui-danger-mid::marker{color:rgb(var(--sui-danger-mid)/1)}.marker\:text-sui-danger-mid ::-webkit-details-marker{color:rgb(var(--sui-danger-mid)/1)}.marker\:text-sui-danger-mid::-webkit-details-marker{color:rgb(var(--sui-danger-mid)/1)}.placeholder\:text-sui-ink-faint::placeholder{color:rgb(var(--sui-ink-faint)/1)}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:border-sui-accent-bright:hover{border-color:rgb(var(--sui-accent-bright)/1)}.hover\:border-sui-ink-muted:hover{border-color:rgb(var(--sui-ink-muted)/1)}.hover\:border-sui-line:hover{border-color:rgb(var(--sui-line)/1)}.hover\:border-sui-line-strong:hover{border-color:rgb(var(--sui-line-strong)/1)}.hover\:bg-sui-accent-wash:hover{background-color:rgb(var(--sui-accent-wash)/1)}.hover\:bg-sui-danger-soft:hover{background-color:rgb(var(--sui-danger-soft)/1)}.hover\:bg-sui-line:hover{background-color:rgb(var(--sui-line)/1)}.hover\:bg-sui-line-subtle:hover{background-color:rgb(var(--sui-line-subtle)/1)}.hover\:bg-sui-on-inverse\/\[0\.16\]:hover{background-color:rgb(var(--sui-on-inverse)/1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sui-on-inverse\/\[0\.16\]:hover{background-color:color-mix(in oklab,rgb(var(--sui-on-inverse)/1) 16%,transparent)}}.hover\:bg-sui-sunken:hover{background-color:rgb(var(--sui-sunken)/1)}.hover\:bg-sui-surface\/60:hover{background-color:rgb(var(--sui-surface)/1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sui-surface\/60:hover{background-color:color-mix(in oklab,rgb(var(--sui-surface)/1) 60%,transparent)}}.hover\:text-sui-danger:hover{color:rgb(var(--sui-danger)/1)}.hover\:text-sui-ink:hover{color:rgb(var(--sui-ink)/1)}.hover\:text-sui-ink-body:hover{color:rgb(var(--sui-ink-body)/1)}.not-data-disabled\:hover\:border-sui-accent-bright:not([data-disabled]):hover{border-color:rgb(var(--sui-accent-bright)/1)}.not-data-disabled\:hover\:border-sui-accent-hover:not([data-disabled]):hover{border-color:rgb(var(--sui-accent-hover)/1)}.not-data-disabled\:hover\:border-sui-contrast-hover:not([data-disabled]):hover{border-color:rgb(var(--sui-contrast-hover)/1)}.not-data-disabled\:hover\:border-sui-line-strong:not([data-disabled]):hover{border-color:rgb(var(--sui-line-strong)/1)}.not-data-disabled\:hover\:bg-sui-accent-hover:not([data-disabled]):hover{background-color:rgb(var(--sui-accent-hover)/1)}.not-data-disabled\:hover\:bg-sui-accent-soft:not([data-disabled]):hover{background-color:rgb(var(--sui-accent-soft)/1)}.not-data-disabled\:hover\:bg-sui-canvas:not([data-disabled]):hover{background-color:rgb(var(--sui-canvas)/1)}.not-data-disabled\:hover\:bg-sui-contrast-hover:not([data-disabled]):hover{background-color:rgb(var(--sui-contrast-hover)/1)}.not-data-disabled\:hover\:bg-sui-danger-hover:not([data-disabled]):hover{background-color:rgb(var(--sui-danger-hover)/1)}.not-data-disabled\:hover\:bg-sui-danger-soft:not([data-disabled]):hover{background-color:rgb(var(--sui-danger-soft)/1)}.not-data-disabled\:hover\:bg-sui-on-inverse\/\[0\.12\]:not([data-disabled]):hover{background-color:rgb(var(--sui-on-inverse)/1)}@supports (color:color-mix(in lab,red,red)){.not-data-disabled\:hover\:bg-sui-on-inverse\/\[0\.12\]:not([data-disabled]):hover{background-color:color-mix(in oklab,rgb(var(--sui-on-inverse)/1) 12%,transparent)}}.not-data-disabled\:hover\:bg-sui-on-inverse\/\[0\.22\]:not([data-disabled]):hover{background-color:rgb(var(--sui-on-inverse)/1)}@supports (color:color-mix(in lab,red,red)){.not-data-disabled\:hover\:bg-sui-on-inverse\/\[0\.22\]:not([data-disabled]):hover{background-color:color-mix(in oklab,rgb(var(--sui-on-inverse)/1) 22%,transparent)}}.not-data-disabled\:hover\:bg-sui-sunken:not([data-disabled]):hover{background-color:rgb(var(--sui-sunken)/1)}.not-data-disabled\:hover\:text-sui-ink-emphasis:not([data-disabled]):hover{color:rgb(var(--sui-ink-emphasis)/1)}}.focus\:border-none:focus{--tw-border-style:none;border-style:none}.focus\:border-sui-accent:focus{border-color:rgb(var(--sui-accent)/1)}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:border-sui-accent:focus-visible{border-color:rgb(var(--sui-accent)/1)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:sui-ring-field:focus-visible{outline:var(--sui-focus-width) solid transparent;outline-offset:var(--sui-focus-offset-field);box-shadow:0 0 0 3px rgb(var(--sui-focus-ring))}.focus-visible\:sui-ring:focus-visible{outline:var(--sui-focus-width) solid rgb(var(--sui-accent));outline-offset:var(--sui-focus-offset)}.focus-visible\:sui-ring-inset:focus-visible{outline:var(--sui-focus-width) solid rgb(var(--sui-accent));outline-offset:var(--sui-focus-offset-inset)}.focus-visible\:sui-ring-inverse:focus-visible{outline:var(--sui-focus-width) solid rgb(var(--sui-on-inverse));outline-offset:var(--sui-focus-offset)}.not-data-disabled\:active\:bg-sui-on-inverse\/\[0\.2\]:not([data-disabled]):active{background-color:rgb(var(--sui-on-inverse)/1)}@supports (color:color-mix(in lab,red,red)){.not-data-disabled\:active\:bg-sui-on-inverse\/\[0\.2\]:not([data-disabled]):active{background-color:color-mix(in oklab,rgb(var(--sui-on-inverse)/1) 20%,transparent)}}@media (hover:hover){.enabled\:hover\:border-sui-accent-bright:enabled:hover{border-color:rgb(var(--sui-accent-bright)/1)}.enabled\:hover\:border-sui-line-strong:enabled:hover{border-color:rgb(var(--sui-line-strong)/1)}.enabled\:hover\:bg-sui-accent-soft:enabled:hover{background-color:rgb(var(--sui-accent-soft)/1)}.enabled\:hover\:bg-sui-canvas:enabled:hover{background-color:rgb(var(--sui-canvas)/1)}.enabled\:hover\:bg-sui-sunken:enabled:hover{background-color:rgb(var(--sui-sunken)/1)}.enabled\:hover\:text-sui-ink:enabled:hover{color:rgb(var(--sui-ink)/1)}}.data-\[state\=open\]\:border-sui-accent-solid[data-state=open],.enabled\:active\:border-sui-accent-solid:enabled:active{border-color:rgb(var(--sui-accent-solid)/1)}.enabled\:active\:bg-sui-accent-soft:enabled:active{background-color:rgb(var(--sui-accent-soft)/1)}.enabled\:active\:bg-sui-sunken:enabled:active{background-color:rgb(var(--sui-sunken)/1)}.disabled\:pointer-events-none:disabled{pointer-events:none}.data-disabled\:cursor-default[data-disabled],.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-focus-visible\:bg-sui-sunken:has(:focus-visible){background-color:rgb(var(--sui-sunken)/1)}.has-focus-visible\:sui-ring-inset:has(:focus-visible){outline:var(--sui-focus-width) solid rgb(var(--sui-accent));outline-offset:var(--sui-focus-offset-inset)}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-highlighted\:bg-sui-sunken[data-highlighted]{background-color:rgb(var(--sui-sunken)/1)}:is(:where(.group\/list)[data-keyboard] .group-data-keyboard\/list\:data-highlighted\:sui-ring-inset)[data-highlighted]{outline:var(--sui-focus-width) solid rgb(var(--sui-accent));outline-offset:var(--sui-focus-offset-inset)}.data-\[state\=checked\]\:font-medium[data-state=checked]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_textarea\]\:font-semibold textarea,.data-\[state\=checked\]\:font-semibold[data-state=checked]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=checked\]\:text-sui-accent[data-state=checked]{color:rgb(var(--sui-accent)/1)}.data-\[state\=checked\]\:text-sui-ink[data-state=checked]{color:rgb(var(--sui-ink)/1)}.data-\[state\=closed\]\:animate-sui-dialog-out[data-state=closed]{animation:var(--animate-sui-dialog-out)}.data-\[state\=closed\]\:animate-sui-overlay-out[data-state=closed]{animation:var(--animate-sui-overlay-out)}.data-\[state\=closed\]\:animate-sui-scrim-out[data-state=closed]{animation:var(--animate-sui-scrim-out)}.data-\[state\=closed\]\:animate-sui-sheet-out[data-state=closed]{animation:var(--animate-sui-sheet-out)}.data-\[state\=closed\]\:animate-sui-toast-out[data-state=closed]{animation:var(--animate-sui-toast-out)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=open\]\:animate-sui-dialog-in[data-state=open]{animation:var(--animate-sui-dialog-in)}.data-\[state\=open\]\:animate-sui-menu-in[data-state=open]{animation:var(--animate-sui-menu-in)}.data-\[state\=open\]\:animate-sui-overlay-in[data-state=open]{animation:var(--animate-sui-overlay-in)}.data-\[state\=open\]\:animate-sui-scrim-in[data-state=open]{animation:var(--animate-sui-scrim-in)}.data-\[state\=open\]\:animate-sui-sheet-in[data-state=open]{animation:var(--animate-sui-sheet-in)}.data-\[state\=open\]\:animate-sui-toast-in[data-state=open]{animation:var(--animate-sui-toast-in)}.data-\[state\=open\]\:animate-sui-toast-in-top[data-state=open]{animation:var(--animate-sui-toast-in-top)}.data-\[state\=open\]\:border-solid[data-state=open]{--tw-border-style:solid;border-style:solid}.data-\[state\=open\]\:bg-sui-accent-wash[data-state=open]{background-color:rgb(var(--sui-accent-wash)/1)}.data-\[state\=open\]\:text-sui-accent[data-state=open]{color:rgb(var(--sui-accent)/1)}.data-\[state\=open\]\:shadow-\[0_0_0_3px_rgb\(var\(--sui-focus-ring\)\)\][data-state=open]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,rgb(var(--sui-focus-ring)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:data-\[state\=closed\]\:animate-sui-toast-fade[data-state=closed]{animation:var(--animate-sui-toast-fade)}.motion-reduce\:data-\[state\=open\]\:animate-sui-fade-in[data-state=open]{animation:var(--animate-sui-fade-in)}}.\[\&_svg\]\:ml-2 svg{margin-left:calc(var(--spacing) * 2)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-sui-accent svg{stroke:rgb(var(--sui-accent)/1)}.\[\&_svg\]\:stroke-sui-danger svg{stroke:rgb(var(--sui-danger)/1)}.\[\&_svg\]\:stroke-sui-ink-emphasis svg{stroke:rgb(var(--sui-ink-emphasis)/1)}.\[\&_svg\]\:stroke-sui-on-accent svg{stroke:rgb(var(--sui-on-accent)/1)}.\[\&_svg\]\:stroke-sui-on-inverse svg{stroke:rgb(var(--sui-on-inverse)/1)}.\[\&_svg\]\:\[stroke-linecap\:round\] svg{stroke-linecap:round}.\[\&_svg\]\:\[stroke-linejoin\:round\] svg{stroke-linejoin:round}.\[\&_svg\:first-child\]\:mr-2 svg:first-child{margin-right:calc(var(--spacing) * 2)}.\[\&_textarea\]\:min-h-10 textarea{min-height:calc(var(--spacing) * 10)}.\[\&_textarea\]\:bg-sui-surface textarea{background-color:rgb(var(--sui-surface)/1)}.\[\&_textarea\]\:text-lg textarea{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_textarea\]\:leading-7 textarea{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.\[\&_textarea\]\:whitespace-nowrap textarea{white-space:nowrap}.\[\&_textarea\]\:placeholder\:text-lg textarea::placeholder{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_textarea\]\:placeholder\:text-sm textarea::placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_textarea\]\:placeholder\:leading-5 textarea::placeholder{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.\[\&_textarea\]\:placeholder\:font-semibold textarea::placeholder{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_textarea\]\:placeholder\:text-sui-ink-muted textarea::placeholder{color:rgb(var(--sui-ink-muted)/1)}.\[\&\+\&\]\:border-t+.\[\&\+\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\+\&\]\:border-sui-line-subtle+.\[\&\+\&\]\:border-sui-line-subtle{border-color:rgb(var(--sui-line-subtle)/1)}.\[\&\>\*\:first-child\]\:invisible>:first-child{visibility:hidden}.\[\&\>\*\:first-child\]\:bg-sui-accent-soft>:first-child{background-color:rgb(var(--sui-accent-soft)/1)}@media (hover:hover){:is(:where(.group\/row):hover .group-hover\/row\:\[\&\>\*\:first-child\]\:invisible)>:first-child{visibility:hidden}}:is(:where(.group\/row):has(:focus-visible) .group-has-focus-visible\/row\:\[\&\>\*\:first-child\]\:invisible)>:first-child{visibility:hidden}.\[\&\>button\]\:px-2>button{padding-inline:calc(var(--spacing) * 2)}}:where(:root,[data-mode=light]){--sui-canvas:251 251 250;--sui-surface:255 255 255;--sui-sunken:245 245 244;--sui-line-subtle:236 236 234;--sui-line:226 226 223;--sui-line-strong:207 207 204;--sui-line-control:140 140 145;--sui-ink:35 35 38;--sui-ink-emphasis:69 68 74;--sui-ink-body:83 83 90;--sui-ink-subtle:97 97 104;--sui-ink-muted:111 111 117;--sui-ink-faint:111 111 117;--sui-mark-faint:185 185 191;--sui-contrast:35 35 38;--sui-contrast-hover:49 49 54;--sui-on-contrast:255 255 255;--sui-accent:104 85 223;--sui-accent-solid:109 92 230;--sui-accent-hover:94 79 214;--sui-accent-bright:130 103 223;--sui-on-accent:255 255 255;--sui-accent-wash:246 244 253;--sui-accent-soft:239 236 252;--sui-accent-line:226 220 248;--sui-focus-ring:239 236 252;--sui-success-soft:234 245 239;--sui-success-line:210 234 221;--sui-success-mid:56 149 104;--sui-success:45 124 87;--sui-warning-soft:250 243 231;--sui-warning-line:245 230 205;--sui-warning-mid:194 134 35;--sui-warning:151 101 11;--sui-warning-bright:221 165 72;--sui-danger-soft:252 234 235;--sui-danger-line:249 213 215;--sui-danger-mid:226 62 73;--sui-danger:212 25 44;--sui-danger-solid:223 41 53;--sui-danger-hover:200 16 39;--sui-on-danger:255 255 255;--sui-info-soft:237 241 244;--sui-info-line:217 225 232;--sui-info-mid:83 112 142;--sui-info:71 96 122;--sui-hue-blue-soft:235 240 251;--sui-hue-blue-line:215 225 247;--sui-hue-blue-ink:57 101 214;--sui-hue-green-soft:234 245 239;--sui-hue-green-line:210 234 221;--sui-hue-green-ink:45 124 87;--sui-hue-orange-soft:255 239 227;--sui-hue-orange-line:254 217 191;--sui-hue-orange-ink:174 83 15;--sui-hue-pink-soft:253 245 253;--sui-hue-pink-line:251 235 251;--sui-hue-pink-ink:157 87 162;--sui-hue-purple-soft:239 236 252;--sui-hue-purple-line:226 220 248;--sui-hue-purple-ink:104 85 223;--sui-hue-slate-soft:237 241 244;--sui-hue-slate-line:217 225 232;--sui-hue-slate-ink:71 96 122;--sui-hue-red-soft:252 234 235;--sui-hue-red-line:249 213 215;--sui-hue-red-ink:212 25 44;--sui-hue-amber-soft:250 243 231;--sui-hue-amber-line:245 230 205;--sui-hue-amber-ink:151 101 11;--sui-inverse:69 68 74;--sui-on-inverse:255 255 255;--sui-scrim:0 0 0}:where([data-mode=dark]){--sui-canvas:22 22 23;--sui-surface:30 30 32;--sui-sunken:17 17 18;--sui-line-subtle:39 39 42;--sui-line:50 50 53;--sui-line-strong:67 67 71;--sui-line-control:106 106 111;--sui-ink:228 228 231;--sui-ink-emphasis:204 204 209;--sui-ink-body:182 182 188;--sui-ink-subtle:162 162 169;--sui-ink-muted:142 142 149;--sui-ink-faint:142 142 149;--sui-mark-faint:102 102 109;--sui-contrast:228 228 231;--sui-contrast-hover:217 217 221;--sui-on-contrast:30 30 32;--sui-accent:144 132 255;--sui-accent-solid:111 97 208;--sui-accent-hover:102 87 198;--sui-accent-bright:107 94 196;--sui-on-accent:255 255 255;--sui-accent-wash:33 31 45;--sui-accent-soft:44 42 64;--sui-accent-line:61 56 94;--sui-focus-ring:44 42 64;--sui-success-soft:42 61 54;--sui-success-line:49 77 64;--sui-success-mid:87 172 131;--sui-success:92 185 140;--sui-warning-soft:69 57 39;--sui-warning-line:89 71 43;--sui-warning-mid:210 155 66;--sui-warning:227 167 69;--sui-warning-bright:175 131 59;--sui-danger-soft:71 46 43;--sui-danger-line:92 55 49;--sui-danger-mid:217 105 84;--sui-danger:244 121 97;--sui-danger-solid:194 75 54;--sui-danger-hover:179 61 41;--sui-on-danger:255 255 255;--sui-info-soft:52 57 64;--sui-info-line:62 71 79;--sui-info-mid:129 154 176;--sui-info:138 166 190;--sui-hue-blue-soft:53 58 74;--sui-hue-blue-line:64 72 94;--sui-hue-blue-ink:143 170 240;--sui-hue-green-soft:42 61 54;--sui-hue-green-line:49 77 64;--sui-hue-green-ink:92 185 140;--sui-hue-orange-soft:64 43 28;--sui-hue-orange-line:88 55 31;--sui-hue-orange-ink:240 144 60;--sui-hue-pink-soft:72 60 74;--sui-hue-pink-line:93 74 95;--sui-hue-pink-ink:239 178 242;--sui-hue-purple-soft:44 42 64;--sui-hue-purple-line:61 56 94;--sui-hue-purple-ink:144 132 255;--sui-hue-slate-soft:52 57 64;--sui-hue-slate-line:62 71 79;--sui-hue-slate-ink:138 166 190;--sui-hue-red-soft:71 46 43;--sui-hue-red-line:92 55 49;--sui-hue-red-ink:244 121 97;--sui-hue-amber-soft:69 57 39;--sui-hue-amber-line:89 71 43;--sui-hue-amber-ink:227 167 69;--sui-inverse:64 64 69;--sui-on-inverse:228 228 231;--sui-scrim:0 0 0}:where(:root){--sui-button-height:2.25rem;--sui-button-padding-x:.875rem;--sui-button-text:.875rem;--sui-radius-button:.5rem;--sui-radius-sheet:1.25rem;--sui-table-row:initial;--sui-table-header:initial;--sui-list-row:initial;--sui-list-header:initial;--sui-toaster-width:24rem;--sui-toaster-margin:1.25rem;--sui-toaster-inset-top:0px;--sui-toaster-inset-right:0px;--sui-toaster-inset-bottom:0px;--sui-toaster-inset-left:0px;--sui-shadow-raised:0 1px 2px 0 #0000000d;--sui-focus-width:2px;--sui-focus-offset:2px;--sui-focus-offset-field:-1px;--sui-focus-offset-inset:-2px}:root,[data-mode=dark],[data-mode=light]{color:rgb(var(--sui-ink))}html{background-color:rgb(var(--sui-canvas))}::selection{background-color:rgb(var(--sui-accent-line))}*{scrollbar-width:thin;scrollbar-color:rgb(var(--sui-line-strong)) transparent}:hover{scrollbar-color:rgb(var(--sui-mark-faint)) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgb(var(--sui-line-strong));border:3px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--sui-mark-faint))}:root,[data-mode=light]{--sui-accent:16 96 120;--sui-accent-solid:16 96 120;--sui-accent-hover:12 82 104;--sui-accent-bright:30 124 152;--sui-on-accent:255 255 255;--sui-accent-wash:241 247 249;--sui-accent-soft:230 240 244;--sui-accent-line:205 224 232;--sui-focus-ring:230 240 244;--sui-info:38 92 196;--sui-info-mid:56 116 222;--sui-info-soft:236 243 253;--sui-info-line:212 226 250;--sui-danger:186 44 38;--sui-danger-mid:224 82 70;--sui-danger-solid:196 52 44;--sui-danger-hover:176 42 36;--sui-danger-soft:254 246 245;--sui-danger-line:245 217 213;--sui-warning:156 98 22;--sui-warning-mid:222 150 52;--sui-warning-soft:253 248 238;--sui-warning-line:245 229 200}[data-mode=dark]{--sui-accent:136 196 220;--sui-accent-solid:22 110 138;--sui-accent-hover:28 124 154;--sui-accent-bright:44 142 172;--sui-on-accent:255 255 255;--sui-accent-wash:16 30 36;--sui-accent-soft:20 40 48;--sui-accent-line:30 62 74;--sui-focus-ring:20 40 48;--sui-info:136 172 250;--sui-info-mid:92 138 238;--sui-info-soft:22 32 54;--sui-info-line:40 58 98;--sui-danger:255 146 136;--sui-danger-mid:226 88 76;--sui-danger-solid:196 62 52;--sui-danger-hover:180 52 44;--sui-danger-soft:46 24 23;--sui-danger-line:86 42 39;--sui-warning:236 186 112;--sui-warning-mid:214 150 62;--sui-warning-soft:42 32 18;--sui-warning-line:78 58 30}:root{--sui-font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.page-enter-active,.page-leave-active{transition:opacity .18s,transform .18s}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes sui-spinner-rotate{to{transform:rotate(1turn)}}@keyframes sui-spinner-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}@keyframes sui-fade-in{0%{opacity:0}}@keyframes sui-overlay-in{0%{opacity:0;transform:scaleY(.8)}}@keyframes sui-overlay-out{to{opacity:0}}@keyframes sui-scrim-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@keyframes sui-scrim-out{to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@keyframes sui-dialog-in{0%{opacity:0;transform:scale(.75)}}@keyframes sui-dialog-out{to{opacity:0;transform:scale(.75)}}@keyframes sui-sheet-in{0%{transform:translateY(100%)}}@keyframes sui-sheet-out{to{transform:translateY(100%)}}@keyframes sui-toast-in{0%{opacity:0;transform:translateY(50%)}}@keyframes sui-toast-in-top{0%{opacity:0;transform:translateY(-50%)}}@keyframes sui-toast-collapse{0%{max-height:1000px}to{max-height:0}}@keyframes sui-toast-fade{to{opacity:0;margin-bottom:0}}@keyframes sui-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes sui-typing{0%,80%,to{opacity:.25}40%{opacity:1}}:root{--bg:rgb(var(--sui-canvas));--surface:rgb(var(--sui-surface));--surface-2:rgb(var(--sui-sunken));--border:rgb(var(--sui-line-subtle));--border-strong:rgb(var(--sui-line));--heading:rgb(var(--sui-ink));--text:rgb(var(--sui-ink));--text-body:rgb(var(--sui-ink-body));--text-soft:rgb(var(--sui-ink-subtle));--muted:rgb(var(--sui-ink-muted));--link:rgb(var(--sui-accent));--link-hover:rgb(var(--sui-accent-hover));--accent-fill:rgb(var(--sui-accent-solid));--on-accent:rgb(var(--sui-on-accent));--accent-soft:rgb(var(--sui-accent-wash));--accent-border:rgb(var(--sui-accent-line));--mark-bg:rgb(var(--sui-warning-soft));--mark-text:rgb(var(--sui-ink));--code-bg:#161617;--code-text:#e5e5e7;--inline-code:rgb(var(--sui-ink-emphasis));--font-sans:"Inter Variable", "Inter Variable Fallback: -apple-system", "Inter Variable Fallback: Segoe UI", "Inter Variable Fallback: Helvetica Neue", "Inter Variable Fallback: Arial", "Inter Variable Fallback: Noto Sans", "Inter Variable Fallback: Liberation Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback: SFMono-Regular", "JetBrains Mono Fallback: Menlo", "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono", "JetBrains Mono Fallback: Liberation Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--radius:10px;--page:880px;--reading:720px;--gutter:24px}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--link-hover:rgb(var(--sui-ink))}.sui-btn,a.sui-btn:hover{text-decoration:none}.sui-btn{white-space:nowrap;cursor:pointer;font-weight:500;font-family:var(--sui-font-sans);height:var(--sui-button-height);padding:0 var(--sui-button-padding-x);font-size:var(--sui-button-text);border-radius:var(--sui-radius-button);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;line-height:1.25rem;transition:all .2s ease-in-out;display:flex}.sui-btn--sm{height:1.75rem;padding:0 .625rem;font-size:.875rem;line-height:1.25rem}.sui-btn--lg{height:3rem}.sui-btn--primary{border-color:rgb(var(--sui-accent-solid));background:rgb(var(--sui-accent-solid));color:rgb(var(--sui-on-accent))}.sui-btn--primary svg{stroke:rgb(var(--sui-on-accent))}.sui-btn--primary:not([data-disabled]):hover{border-color:rgb(var(--sui-accent-hover));background:rgb(var(--sui-accent-hover))}.sui-btn--secondary{border-color:rgb(var(--sui-line));background:rgb(var(--sui-surface));color:rgb(var(--sui-ink-emphasis));box-shadow:var(--sui-shadow-raised)}.sui-btn--secondary svg{stroke:rgb(var(--sui-ink-emphasis))}.sui-btn--secondary:not([data-disabled]):hover{border-color:rgb(var(--sui-line-strong));background:rgb(var(--sui-canvas))}.sui-btn--ghost{color:rgb(var(--sui-ink-subtle));background:0 0}.sui-btn--ghost:not([data-disabled]):hover{background:rgb(var(--sui-sunken));color:rgb(var(--sui-ink-emphasis))}.sui-btn:focus-visible{outline:2px solid rgb(var(--sui-accent));outline-offset:2px}body{margin:0}.page{-webkit-font-smoothing:antialiased;overflow-x:clip;container:page/inline-size}.wrap{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:0 20px}.nav{align-items:center;gap:20px;height:64px;display:flex}.nav nav{color:rgb(var(--sui-ink-subtle));gap:28px;font-size:14px;font-weight:500;display:none}.nav nav a{color:inherit;text-decoration:none}.nav nav a.on{color:rgb(var(--sui-ink))}.nav .si{color:rgb(var(--sui-ink-subtle));font-size:14px;font-weight:500}.navx{z-index:20;background:rgb(var(--sui-canvas)/.9);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.navx.scrolled{border-bottom-color:rgb(var(--sui-line-subtle))}.foot{border-top:1px solid rgb(var(--sui-line-subtle));color:rgb(var(--sui-ink-muted));padding:28px 0 36px;font-size:13px}.foot .fl{flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.foot a{color:inherit;text-decoration:none}@container page (width>=760px){.wrap{padding:0 40px}.nav nav{display:flex}}.pb-lbl{letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--sui-ink-muted));font-size:12px}.pb-by .n,.pb-h1,.pb-h2,.pb-h3,.pb-lbl,.pb-p b{font-weight:600}.pb-h1{letter-spacing:-.03em;text-wrap:balance;color:rgb(var(--sui-ink));margin:0;font-size:34px;line-height:40px}.pb-dek{color:rgb(var(--sui-ink-subtle));text-wrap:pretty;margin:14px 0 0;font-size:18px;line-height:28px}.pb-h2{letter-spacing:-.02em;text-wrap:balance;font-size:24px;line-height:31px}.pb-h2,.pb-h3{color:rgb(var(--sui-ink));margin:0}.pb-h3{line-height:25px}.pb-h3,.pb-p{font-size:17px}.pb-p{color:rgb(var(--sui-ink-body));text-wrap:pretty;margin:14px 0 0;line-height:28px}.pb-by .n,.pb-p b{color:rgb(var(--sui-ink))}.pb-by{align-items:center;gap:12px;display:flex}.pb-by img{-o-object-fit:cover;object-fit:cover;border-radius:99px;flex-shrink:0;width:44px;height:44px}.pb-by .n{font-size:15px}.pb-by .m{color:rgb(var(--sui-ink-muted));font-size:13.5px;line-height:19px}.pb-upd{background:rgb(var(--sui-accent-wash));height:26px;color:rgb(var(--sui-accent));white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.pb-upd i{background:rgb(var(--sui-accent-solid));border-radius:9px;width:6px;height:6px}.pb-card,.pb-prompt{border:1px solid rgb(var(--sui-line-subtle));background:rgb(var(--sui-surface));border-radius:12px}.pb-fld div,.pb-prompt,.pb-shot{overflow:hidden}.pb-prompt .ph{border-bottom:1px solid rgb(var(--sui-line-subtle));align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.pb-prompt .ph b{color:rgb(var(--sui-ink));flex:1;min-width:0;font-size:13.5px;font-weight:600}.pb-prompt .ph small{color:rgb(var(--sui-ink-muted));white-space:nowrap;font-size:12.5px;display:none}.pb-prompt .pt{background:rgb(var(--sui-sunken));color:rgb(var(--sui-ink-body));white-space:pre-wrap;margin:0;padding:12px 14px 14px;font-family:inherit;font-size:15px;line-height:24px}.pb-prompt.mono .pt{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:21px}.pb-cpy{border:1px solid rgb(var(--sui-line));background:rgb(var(--sui-surface));height:28px;font:500 13px/1 var(--sui-font-sans);color:rgb(var(--sui-ink));cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pb-cpy:hover{background:rgb(var(--sui-sunken))}.pb-cpy:focus-visible{outline:2px solid rgb(var(--sui-accent-solid));outline-offset:2px}.pb-cpy .k,.pb-cpy.done .c{display:none}.pb-cpy.done .k{display:inline-flex}.pb-cpy.done{color:rgb(var(--sui-success));border-color:rgb(var(--sui-success)/.35)}.pb-fig{margin:24px 0 0}.pb-shot{border:1px solid rgb(var(--sui-line-subtle));background:rgb(var(--sui-surface));border-radius:12px}.pb-chrome{background:rgb(var(--sui-sunken));border-bottom:1px solid rgb(var(--sui-line-subtle));height:30px;color:rgb(var(--sui-ink-muted));align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex}.pb-chrome i{background:rgb(var(--sui-line));border-radius:9px;width:8px;height:8px}.pb-chrome span{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:30px;overflow:hidden}.pb-cap{color:rgb(var(--sui-ink-muted));margin-top:10px;font-size:13.5px;line-height:20px}.pb-cap b{color:rgb(var(--sui-ink-subtle));font-weight:500}.pb-dlgw{background:rgb(var(--sui-sunken));justify-content:center;padding:28px 16px;display:flex}.pb-dlg{border:1px solid rgb(var(--sui-line));background:rgb(var(--sui-surface));box-sizing:border-box;border-radius:12px;width:100%;max-width:400px;padding:16px;box-shadow:0 18px 40px -26px #00000059}.pb-dlg .t{color:rgb(var(--sui-ink));font-size:15px;font-weight:600}.pb-fld{color:rgb(var(--sui-ink-muted));margin-top:12px;font-size:12.5px}.pb-fld div{border:1px solid rgb(var(--sui-line));height:34px;color:rgb(var(--sui-ink));white-space:nowrap;border-radius:8px;align-items:center;margin-top:5px;padding:0 10px;font-size:13.5px;display:flex}.pb-fld div.hl{border-color:rgb(var(--sui-accent));box-shadow:0 0 0 3px rgb(var(--sui-accent-soft))}.pb-dlg .f{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.pb-gb{border:1px solid rgb(var(--sui-line));height:30px;color:rgb(var(--sui-ink));border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.pb-gb.pri{background:rgb(var(--sui-ink));border-color:rgb(var(--sui-ink));color:rgb(var(--sui-canvas))}.pb-today{background:rgb(var(--sui-canvas))}.pb-today .hd{align-items:baseline;gap:10px;padding:16px 16px 10px;display:flex}.pb-today .hd b{color:rgb(var(--sui-ink));font-size:18px;font-weight:600}.pb-today .hd span{color:rgb(var(--sui-ink-muted));font-size:13px}.pb-tr{border:1px solid rgb(var(--sui-line-subtle));background:rgb(var(--sui-surface));border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:0 12px 8px;padding:12px;display:grid}.pb-tr .t{color:rgb(var(--sui-ink));font-size:14px;font-weight:600;line-height:20px}.pb-tr .m{color:rgb(var(--sui-ink-muted));flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;font-size:12.5px;display:flex}.pb-tr .a{gap:6px;margin-top:10px;display:flex}.pb-dot{white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}.pb-dot i{border-radius:9px;width:6px;height:6px}.pb-tx{border:1px solid rgb(var(--sui-line-subtle));background:rgb(var(--sui-surface));border-radius:12px;overflow:hidden}.pb-turn{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.pb-turn+.pb-turn{border-top:1px solid rgb(var(--sui-line-subtle))}.pb-who{color:rgb(var(--sui-ink-muted));flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.pb-who b{color:rgb(var(--sui-ink));font-size:14px;font-weight:600}.pb-who .v{color:rgb(var(--sui-accent));align-items:center;gap:5px;font-weight:500;display:inline-flex}.pb-q{color:rgb(var(--sui-ink));font-size:16px;font-weight:500}.pb-a,.pb-q{margin-top:6px;line-height:25px}.pb-a{color:rgb(var(--sui-ink-body));max-height:200px;font-size:15.5px;position:relative;overflow:hidden}.pb-a:after{content:"";background:linear-gradient(rgb(var(--sui-surface)/0),rgb(var(--sui-surface)));height:64px;position:absolute;bottom:0;left:0;right:0}.pb-a.open{max-height:none}.pb-a.open:after{display:none}.pb-more{font:500 13.5px/20px var(--sui-font-sans);color:rgb(var(--sui-accent));cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0}.pb-kept{background:rgb(var(--sui-sunken));border-top:1px solid rgb(var(--sui-line-subtle));padding:14px 16px 16px}.pb-kr{color:rgb(var(--sui-ink));grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;font-size:14px;line-height:20px;display:grid}.pb-kr+.pb-kr{border-top:1px solid rgb(var(--sui-line-subtle))}.pb-kr small{color:rgb(var(--sui-ink-muted));margin-top:1px;font-size:12.5px;display:block}.pb-kr .s{white-space:nowrap;font-size:12.5px}.pb-vid{aspect-ratio:16/9;background:rgb(var(--sui-sunken));border:1px solid rgb(var(--sui-line-subtle));border-radius:12px;align-items:flex-end;width:100%;max-height:300px;display:flex;position:relative;overflow:hidden}.pb-vid .ph{align-items:center;gap:10px;display:flex;position:absolute;top:18px;right:18px}.pb-vid img{-o-object-fit:cover;object-fit:cover;opacity:.18;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.pb-vid .bt{gap:12px;padding:16px;position:relative}.pb-play,.pb-vid .bt{align-items:center;display:flex}.pb-play{background:rgb(var(--sui-surface));border:1px solid rgb(var(--sui-line));border-radius:99px;justify-content:center;width:44px;height:44px}.pb-vid .bt b{color:rgb(var(--sui-ink));font-size:14.5px;font-weight:600;display:block}.pb-vid .bt span{color:rgb(var(--sui-ink-muted));font-size:13px}.pb-log,.pb-week{margin-top:18px}.pb-wr{border-top:1px solid rgb(var(--sui-line-subtle));color:rgb(var(--sui-ink-body));grid-template-columns:108px minmax(0,1fr);gap:12px;padding:11px 0;font-size:15px;line-height:22px;display:grid}.pb-lr:last-child,.pb-wr:last-child{border-bottom:1px solid rgb(var(--sui-line-subtle))}.pb-wr b{color:rgb(var(--sui-ink));font-variant-numeric:tabular-nums;font-weight:600}.pb-lr{border-top:1px solid rgb(var(--sui-line-subtle));grid-template-columns:1fr;gap:4px;padding:14px 0;display:grid}.pb-lr time{color:rgb(var(--sui-ink-muted));font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.pb-lr div{color:rgb(var(--sui-ink-body));font-size:15px;line-height:23px}.pb-lr div b{color:rgb(var(--sui-ink));font-weight:600}.pb-lr.new time{color:rgb(var(--sui-accent))}@container page (width>=560px){.pb-prompt .ph small{display:inline}}@container page (width>=760px){.pb-lr{grid-template-columns:132px minmax(0,1fr);gap:16px}.pb-h1{font-size:46px;line-height:52px}.pb-dek{font-size:20px;line-height:31px}.pb-h2{font-size:28px;line-height:35px}.pb-p{font-size:18px;line-height:30px}}.pb-cta{border:1px solid rgb(var(--sui-accent-line));background:rgb(var(--sui-accent-wash));border-radius:12px;padding:24px}.pb-cta .t{letter-spacing:-.015em;color:rgb(var(--sui-ink));font-size:22px;font-weight:600;line-height:29px}.pb-cta .d{color:rgb(var(--sui-ink-subtle));margin-top:8px;font-size:15.5px;line-height:24px}.pb-cta .b{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.pb-cta .b small{color:rgb(var(--sui-ink-muted));font-size:13px}.pb-sig{border-top:1px solid rgb(var(--sui-accent-line));color:rgb(var(--sui-ink-subtle));align-items:center;gap:10px;margin-top:20px;padding-top:16px;font-size:13.5px;display:flex}.pb-sig img{-o-object-fit:cover;object-fit:cover;border-radius:99px;width:28px;height:28px}.pb-note{background:rgb(var(--sui-sunken));color:rgb(var(--sui-ink-body));border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:14.5px;line-height:22px;display:flex}.pb-note b{color:rgb(var(--sui-ink));font-weight:600}.pb-stage{background:rgb(var(--sui-sunken));border-radius:12px;justify-content:center;padding:28px 20px;display:flex}.pb-real{border:1px solid rgb(var(--sui-line-subtle));border-radius:10px;width:100%;overflow:hidden}.pb-real img{width:100%;height:auto;display:block}.pb-real .dk,[data-mode=dark] .pb-real .lt{display:none}.a-grid,[data-mode=dark] .pb-real .dk{display:block}.a-grid{padding:28px 0 64px}.a-toc{display:none}.a-art{max-width:680px;margin:0 auto}.a-sec{padding-top:44px;scroll-margin-top:124px}.a-sec .pb-lbl{margin-bottom:8px}.a-wide{margin-left:0;margin-right:0}.a-bar{z-index:15;background:rgb(var(--sui-canvas)/.92);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgb(var(--sui-line-subtle));position:sticky;top:65px}.a-bar .in{gap:10px;height:44px;padding:0 20px}.a-bar .in,.a-bar button{align-items:center;display:flex}.a-bar button{font:500 14px/1 var(--sui-font-sans);color:rgb(var(--sui-ink));cursor:pointer;background:0 0;border:0;flex:1;gap:8px;min-width:0;padding:0}.a-bar button span.c{color:rgb(var(--sui-ink-muted));font-weight:400}.a-bar small{color:rgb(var(--sui-ink-muted));white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.a-bar .pr{height:2px;width:calc(var(--p,0) * 100%);background:rgb(var(--sui-accent-solid));position:absolute;bottom:-1px;left:0}.a-menu{padding:4px 12px 12px;display:none}.a-menu.open{display:block}.a-menu a{height:38px;color:rgb(var(--sui-ink-subtle));border-radius:8px;align-items:center;gap:10px;padding:0 8px;font-size:14.5px;text-decoration:none;display:flex}.a-menu a b{width:18px;color:rgb(var(--sui-ink-faint));font-variant-numeric:tabular-nums;font-weight:500}.a-menu a.on{background:rgb(var(--sui-accent-wash));color:rgb(var(--sui-ink))}.a-head{padding-top:12px}.a-meta{border-top:1px solid rgb(var(--sui-line-subtle));flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:24px;padding-top:20px;display:flex}.a-meta .pb-by{flex:1;min-width:220px}.a-tools{flex-direction:column;gap:3px;margin-top:6px;display:flex}.a-tools div{border-top:1px solid rgb(var(--sui-line-subtle));align-items:baseline;gap:12px;padding:14px 0;display:flex}.a-tools div:last-child{border-bottom:1px solid rgb(var(--sui-line-subtle))}.a-tools b{width:96px;color:rgb(var(--sui-ink));flex-shrink:0;font-size:15px;font-weight:600}.a-tools span{color:rgb(var(--sui-ink-body));font-size:15.5px;line-height:24px}.a-step{gap:12px;margin-top:26px}.a-pr,.a-step,.a-step .n{display:flex}.a-step .n{background:rgb(var(--sui-accent-wash));width:26px;height:26px;color:rgb(var(--sui-accent));border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:600}.a-pr{flex-direction:column;gap:14px;margin-top:20px}.a-end{margin-top:56px}@container page (width>=560px){.a-ind{margin-left:38px}}.a-tabs{margin-top:18px}.a-tabbar{background:rgb(var(--sui-sunken));border-radius:10px;gap:2px;padding:3px;display:inline-flex}.a-tabbar button{height:30px;font:500 13.5px/1 var(--sui-font-sans);color:rgb(var(--sui-ink-muted));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px}.a-tabbar button.on{background:rgb(var(--sui-canvas));color:rgb(var(--sui-ink));box-shadow:0 0 0 1px rgb(var(--sui-line-subtle))}.a-tabbar button:focus-visible{outline:2px solid rgb(var(--sui-accent-solid));outline-offset:1px}.a-pane{display:none}.a-pane.on{display:block}@container page (width>=760px){.a-bar{display:none}.a-sec{padding-top:56px}.a-head{padding-top:40px}}@container page (width>=1100px){.a-grid{-moz-column-gap:56px;grid-template-columns:200px minmax(0,680px) minmax(0,1fr);column-gap:56px;padding-top:40px;display:grid}.a-art{grid-column:2;margin:0}.a-toc{grid-area:1/1;align-self:start;width:200px;margin-top:40px;display:block;position:sticky;top:104px}}.a-art .pb-prompt,.a-art .pb-tx{background:rgb(var(--sui-canvas))}.a-art .pb-prompt .pt{background:rgb(var(--sui-sunken))}.a-art .pb-cpy{background:rgb(var(--sui-canvas))}.a-art .pb-cpy:hover{background:rgb(var(--sui-sunken))}.a-art .pb-a:after{background:linear-gradient(rgb(var(--sui-canvas)/0),rgb(var(--sui-canvas)))}.a-art .pb-play{background:rgb(var(--sui-canvas))}.a-upd{background:rgb(var(--sui-accent-wash));letter-spacing:0;text-transform:none;vertical-align:1px;border-radius:99px;align-items:center;gap:5px;height:20px;margin-left:10px;padding:0 8px;font-size:11.5px;display:inline-flex}.a-log a,.a-upd{color:rgb(var(--sui-accent));font-weight:500}.a-log a{text-decoration:none}.a-log a:hover{text-decoration:underline}.a-toc .h{letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--sui-ink-muted));font-size:12px;font-weight:600}.a-toc .lst{margin-top:14px;padding-left:16px;position:relative}.a-toc .lst:before{background:rgb(var(--sui-line-subtle));bottom:4px}.a-toc .lst:after,.a-toc .lst:before{content:"";border-radius:2px;width:2px;position:absolute;top:4px;left:0}.a-toc .lst:after{height:calc((100% - 8px) * var(--p,0));background:rgb(var(--sui-accent-solid))}.a-toc a{color:rgb(var(--sui-ink-muted));align-items:center;gap:8px;padding:6px 0;font-size:14px;line-height:19px;text-decoration:none;display:flex}.a-toc a.on,.a-toc a:hover{color:rgb(var(--sui-ink))}.a-toc .lnk b,.a-toc a.on{font-weight:500}.a-toc a .ck{display:none}.a-toc a.read .ck{display:inline-flex}.a-toc .left{font-variant-numeric:tabular-nums;margin-top:16px;font-size:12.5px}.a-toc .left,.a-toc .lnk{color:rgb(var(--sui-ink-muted))}.a-toc .lnk{border-top:1px solid rgb(var(--sui-line-subtle));margin-top:20px;padding-top:16px;font-size:13px;line-height:19px}.a-toc .lnk b{color:rgb(var(--sui-ink));display:block}.a-pil{counter-reset:pil;margin-top:20px}.a-pil>div{border-top:1px solid rgb(var(--sui-line-subtle));grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:16px 0;display:grid}.a-pil>div:last-child{border-bottom:1px solid rgb(var(--sui-line-subtle))}.a-pil .n{color:rgb(var(--sui-accent));font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px;font-weight:600}.a-pil b{color:rgb(var(--sui-ink));font-size:16px;font-weight:600;display:block}.a-pil p{color:rgb(var(--sui-ink-body));margin:3px 0 0;font-size:15.5px;line-height:24px}.a-pil small{color:rgb(var(--sui-ink-muted));margin-top:6px;font-size:13.5px;display:block}.a-pil small i{color:rgb(var(--sui-ink-subtle));font-style:normal}.a-sys{background:rgb(var(--sui-sunken));border-radius:12px;flex-direction:column;gap:4px;margin-top:24px;padding:16px;display:flex}.a-sys-n{border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.a-sys-n b{color:rgb(var(--sui-ink));font-size:14.5px;font-weight:600;display:block}.a-sys-n span{color:rgb(var(--sui-ink-muted));font-size:13px;line-height:18px}.a-sys-n.on{border-color:rgb(var(--sui-accent-line));background:rgb(var(--sui-accent-wash))}.a-sys-n.on span{color:rgb(var(--sui-accent))}.a-sys-i,.a-sys-t{border:1px solid rgb(var(--sui-line));width:28px;height:28px;color:rgb(var(--sui-ink-subtle));box-sizing:border-box;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.a-sys-t{border-color:rgb(var(--sui-accent-line));background:rgb(var(--sui-canvas))}.a-sys-a{justify-content:flex-start;width:16px;height:16px;margin-left:18px;padding-left:18px;display:flex;transform:rotate(90deg)}@container page (width>=760px){.a-sys{flex-direction:row;align-items:stretch;gap:2px;padding:10px}.a-sys-n{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:12px}.a-sys-a{flex-shrink:0;align-self:center;width:16px;margin:0;padding:0;transform:none}}.a-doc{background:rgb(var(--sui-sunken));border-radius:12px;margin-top:22px;padding:18px 20px}.a-doc .h{color:rgb(var(--sui-ink));margin-top:14px;font-size:14px;font-weight:600}.a-doc .pb-lbl+.h{margin-top:10px}.a-doc p{color:rgb(var(--sui-ink-body));margin:4px 0 0;font-size:15px;line-height:24px}.a-cad{margin-top:18px}.a-cad .r{border-top:1px solid rgb(var(--sui-line-subtle));color:rgb(var(--sui-ink-body));grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:12px 0;font-size:15px;line-height:22px;display:grid}.a-cad .r:last-child{border-bottom:1px solid rgb(var(--sui-line-subtle))}.a-cad .r b,.a-ch b,.a-rules li b{color:rgb(var(--sui-ink));font-weight:600}.a-cad .r b,.a-cad .r small{text-align:right;white-space:nowrap}.a-cad .r small{color:rgb(var(--sui-ink-muted));grid-column:2;font-size:13px}.a-rules{margin:14px 0 0;padding:0;list-style:none}.a-rules li{color:rgb(var(--sui-ink-body));padding:8px 0 8px 22px;font-size:15.5px;line-height:24px;position:relative}.a-rules li:before{content:"";background:rgb(var(--sui-accent-solid));border-radius:9px;width:6px;height:6px;position:absolute;top:18px;left:4px}.a-ch{gap:12px;margin-top:20px;display:grid}.a-ch>div{border:1px solid rgb(var(--sui-line-subtle));border-radius:12px;padding:16px}.a-ch b{font-size:15px;display:block}.a-ch .c{color:rgb(var(--sui-accent));margin-top:4px;font-size:14px;font-weight:500}.a-ch p{color:rgb(var(--sui-ink-subtle));margin:6px 0 0;font-size:14.5px;line-height:22px}.a-flow{background:rgb(var(--sui-sunken));border-radius:12px;margin-top:20px;padding:18px}.a-flow .r{color:rgb(var(--sui-ink-body));grid-template-columns:1fr;gap:2px;padding:10px 0;font-size:15px;line-height:23px;display:grid}.a-flow .r+.r{border-top:1px solid rgb(var(--sui-line-subtle))}.a-flow .r b{color:rgb(var(--sui-ink));padding-top:1px;font-size:13px;font-weight:600}.a-flow .r em{color:rgb(var(--sui-ink));font-style:normal}@container page (width>=560px){.a-ch{grid-template-columns:1fr 1fr}.a-flow .r{grid-template-columns:96px minmax(0,1fr);gap:12px}}.lp-h1{letter-spacing:-.05em;color:rgb(var(--sui-ink));text-wrap:balance;margin:0;font-size:44px;font-weight:700;line-height:46px}.lp-h1 em{font-style:normal}.lp-sub{color:rgb(var(--sui-ink-subtle));text-wrap:pretty;max-width:620px;margin:18px 0 0;font-size:19px;line-height:29px}.lp-ctas{flex-wrap:wrap;gap:12px 20px;margin-top:28px;display:flex}.lp-by,.lp-ctas,.lp-lnk{align-items:center}.lp-lnk{color:rgb(var(--sui-accent));gap:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lp-fine{color:rgb(var(--sui-ink-muted));margin-top:12px;font-size:13.5px}.lp-by{color:rgb(var(--sui-ink-subtle));gap:10px;margin-top:28px;font-size:14px;display:flex}.lp-by a{color:rgb(var(--sui-accent));font-weight:500;text-decoration:none}.lp-sec{padding:72px 0 0}.lp-h2{letter-spacing:-.025em;color:rgb(var(--sui-ink));text-wrap:balance;margin:8px 0 0;font-size:28px;font-weight:600;line-height:34px}.lp-p{color:rgb(var(--sui-ink-body));text-wrap:pretty;margin:12px 0 0;font-size:17px;line-height:27px}.lp-chat{border:1px solid rgb(var(--sui-line-subtle));background:rgb(var(--sui-canvas));border-radius:12px;padding:6px 16px}.lp-chat .r{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.lp-chat .r>:first-child{align-self:start;margin-top:0}.lp-chat .done,.lp-chat .r+.r{border-top:1px solid rgb(var(--sui-line-subtle))}.lp-chat .q,.lp-chat .q2{color:rgb(var(--sui-ink));font-size:15px;font-weight:500;line-height:23px}.lp-chat .q2{color:rgb(var(--sui-ink-body));font-weight:400}.lp-chat ul{margin:6px 0;padding-left:18px}.lp-chat li{margin:3px 0}.lp-chat li b{color:rgb(var(--sui-ink));font-weight:600}.lp-chat .a{color:rgb(var(--sui-ink-subtle));font-size:15px;line-height:23px}.lp-chat .m{color:rgb(var(--sui-ink-muted));margin-top:4px;font-size:12.5px}.lp-chat .v{color:rgb(var(--sui-accent));align-items:center;gap:5px;font-weight:500;display:inline-flex}.lp-chat .done{background:rgb(var(--sui-sunken));color:rgb(var(--sui-ink-body));border-radius:0 0 12px 12px;flex-direction:column;gap:8px;margin:4px -16px -6px;padding:12px 16px;font-size:14px;display:flex}.lp-chat .done div{align-items:center;gap:10px;display:flex}.lp-chat .done b,.lp-x .h b{color:rgb(var(--sui-ink));font-weight:600}.lp-ba{gap:14px;display:grid}.lp-ba .raw{background:rgb(var(--sui-sunken));border-radius:12px;padding:18px 20px}.lp-ba .raw p{color:rgb(var(--sui-ink-muted));margin:10px 0 0;font-size:15px;line-height:24px}.lp-ba mark{background:rgb(var(--sui-accent-soft));color:rgb(var(--sui-ink));border-radius:3px;padding:0 2px}.lp-ba .arr{justify-content:center;display:flex;transform:rotate(90deg)}.lp-ba .out .pb-lbl{margin-bottom:10px}.lp-x{border:1px solid rgb(var(--sui-line-subtle));background:rgb(var(--sui-canvas));border-radius:12px;padding:16px 18px}.lp-x .h{align-items:center;gap:10px;display:flex}.lp-x .h b{font-size:14.5px;display:block}.lp-x .h span{color:rgb(var(--sui-ink-muted));font-size:13px}.lp-x .t{color:rgb(var(--sui-ink));margin-top:12px;font-size:16px;line-height:25px}.lp-x .f{border-top:1px solid rgb(var(--sui-line-subtle));color:rgb(var(--sui-ink-muted));align-items:center;gap:10px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}@container page (width>=760px){.lp-ba{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center}.lp-ba .arr{transform:none}}.lp-price{border:1px solid rgb(var(--sui-accent-line));background:rgb(var(--sui-canvas));border-radius:12px;padding:24px}.lp-price .top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lp-price .p{align-items:baseline;gap:8px;margin-top:6px;display:flex}.lp-price .p b{letter-spacing:-.04em;color:rgb(var(--sui-ink));font-size:44px;font-weight:700;line-height:48px}.lp-price .p span{font-size:16px}.lp-price .p span,.lp-price .y{color:rgb(var(--sui-ink-muted))}.lp-price .y{margin-top:4px;font-size:14px}.lp-price ul{border-top:1px solid rgb(var(--sui-line-subtle));flex-direction:column;gap:10px;margin:20px 0;padding:16px 0 0;list-style:none;display:flex}.lp-price li{color:rgb(var(--sui-ink-body));align-items:flex-start;gap:10px;font-size:15px;line-height:22px;display:flex}.lp-price .full .sui-btn{justify-content:center;width:100%}.lp-price .need{border-top:1px solid rgb(var(--sui-line-subtle));color:rgb(var(--sui-ink-muted));margin-top:18px;padding-top:14px;font-size:13.5px;line-height:20px}.lp-price .need b{color:rgb(var(--sui-ink-subtle));font-weight:600}.lp-faq details{border-top:1px solid rgb(var(--sui-line-subtle))}.lp-faq details:last-child{border-bottom:1px solid rgb(var(--sui-line-subtle))}.lp-faq summary{color:rgb(var(--sui-ink));cursor:pointer;align-items:center;gap:12px;padding:16px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary span{flex:1}.lp-faq p{color:rgb(var(--sui-ink-subtle));margin:0 0 16px;font-size:15.5px;line-height:25px}.lp-end{background:rgb(var(--sui-accent-wash));border:1px solid rgb(var(--sui-accent-line));text-align:center;border-radius:12px;margin-top:88px;padding:40px 24px}.lp-end .t{letter-spacing:-.025em;color:rgb(var(--sui-ink));font-size:28px;font-weight:600;line-height:34px}.lp-end .d{color:rgb(var(--sui-ink-subtle));margin-top:8px;font-size:16px}.lp-steps{flex-direction:column;gap:36px;margin-top:28px;display:flex}.lp-step .hd{align-items:baseline;gap:12px;display:flex}.lp-step .n{color:rgb(var(--sui-accent));font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.lp-step h3{color:rgb(var(--sui-ink));margin:0;font-size:20px;font-weight:600;line-height:27px}.lp-step p{color:rgb(var(--sui-ink-body));margin:6px 0 16px;font-size:16px;line-height:25px}@container page (width>=760px){.lp-h1{font-size:64px;line-height:64px}.lp-h2{font-size:34px;line-height:40px}.lp-sec{padding-top:96px}}.page{padding-bottom:0}.l6-eye,.lp-h1 em{color:rgb(var(--sui-accent))}.l6-eye{letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.l6-sec{padding:88px 0 0}.l6-head{max-width:720px}.l6-two{gap:40px;margin-top:32px;display:grid}@container page (width>=1100px){.l6-two{grid-template-columns:440px minmax(0,1fr);gap:72px}}.rv-on .rv{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.rv-on .rv.in{opacity:1;transform:none}.rv-on .l6-feats .rv:nth-child(2n){transition-delay:50ms}.l6-logos{flex-direction:column;align-items:flex-start;gap:12px;margin-top:40px;display:flex}.l6-logos>span{color:rgb(var(--sui-ink-muted));font-size:12.5px}.l6-logos>div{flex-wrap:wrap;gap:8px;display:flex}.l6-chip{border:1px solid rgb(var(--sui-line-subtle));background:rgb(var(--sui-canvas));height:34px;color:rgb(var(--sui-ink-body));border-radius:9px;gap:8px;padding:0 12px 0 8px;font-size:13.5px;font-weight:500}.l6-chip,.l6-g{align-items:center;display:inline-flex}.l6-g{border:1px solid rgb(var(--sui-line));width:20px;height:20px;color:rgb(var(--sui-ink-muted));border-radius:6px;justify-content:center;font-size:11px;font-weight:600}.l6-mess{gap:10px;margin-top:28px;display:grid}.l6-mess .t{background:rgb(var(--sui-sunken));border-radius:12px;flex-direction:column;gap:3px;padding:16px 18px;display:flex}.l6-mess b{color:rgb(var(--sui-ink));font-size:15px;font-weight:600}.l6-mess span{color:rgb(var(--sui-ink-muted));font-size:14px;line-height:20px}.l6-mess .t:last-child{border:1px dashed rgb(var(--sui-line));background:0 0}@container page (width>=760px){.l6-mess{grid-template-columns:repeat(4,minmax(0,1fr))}}.l6-feats{flex-direction:column;gap:64px;margin-top:40px;display:flex}.l6-feat{gap:20px;display:grid}.l6-feat .n{color:rgb(var(--sui-accent));font-size:13px;font-weight:600}.l6-feat h3{letter-spacing:-.02em;color:rgb(var(--sui-ink));text-wrap:balance;margin:8px 0 0;font-size:26px;font-weight:600;line-height:32px}.l6-feat p{color:rgb(var(--sui-ink-body));margin:10px 0 0;font-size:16.5px;line-height:26px}@container page (width>=1100px){.l6-feat{grid-template-columns:400px minmax(0,1fr);align-items:center;gap:72px}.l6-feat.flip .tx{order:2}.l6-feats{gap:96px}}.l6-method{background:rgb(var(--sui-sunken));border-radius:16px;gap:28px;margin-top:88px;padding:32px 24px;display:grid}@container page (width>=1100px){.l6-method{grid-template-columns:380px minmax(0,1fr);align-items:center;gap:56px;padding:40px}}.l6-method .lp-ba .raw{background:rgb(var(--sui-canvas))}.l6-who{gap:24px;margin-top:28px;display:grid}.l6-who ul{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.l6-who li{color:rgb(var(--sui-ink-body));align-items:flex-start;gap:10px;font-size:15.5px;line-height:23px;display:flex}.l6-who ul.no li{color:rgb(var(--sui-ink-muted))}@container page (width>=760px){.l6-who{grid-template-columns:1fr 1fr;gap:48px}.l6-blog{grid-template-columns:repeat(3,minmax(0,1fr))}}.l6-blog{gap:12px;margin-top:28px;display:grid}.l6-post{border:1px solid rgb(var(--sui-line-subtle));color:inherit;border-radius:12px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:transform .25s,border-color .25s;display:flex}.l6-post:hover{border-color:rgb(var(--sui-line));transform:translateY(-2px)}.l6-post b{color:rgb(var(--sui-ink));text-wrap:balance;font-size:17px;font-weight:600;line-height:24px}.l6-post span{color:rgb(var(--sui-ink-muted));align-items:center;gap:8px;font-size:13px;display:flex}.l6-post.lead{background:rgb(var(--sui-accent-wash));border-color:rgb(var(--sui-accent-line))}.l6-founder{border:1px solid rgb(var(--sui-line-subtle));border-radius:12px;align-items:flex-start;gap:18px;margin-top:48px;padding:24px;display:flex}.l6-founder p{color:rgb(var(--sui-ink));margin:0;font-size:17px;line-height:27px}.l6-founder .m{color:rgb(var(--sui-ink-muted));margin-top:10px;font-size:13.5px}.l6-founder .m b{color:rgb(var(--sui-ink));font-weight:600}.l6-founder a{color:rgb(var(--sui-accent));font-weight:500;text-decoration:none}.l6-stage{background:radial-gradient(520px 320px at 8% 0,#a6d6e873,transparent 70%),radial-gradient(520px 300px at 100% 0,#fad6be66,transparent 70%),radial-gradient(420px 300px at 0 100%,#bae2c859,transparent 70%),rgb(var(--sui-sunken));border-radius:16px}[data-mode=dark] .l6-stage{background:radial-gradient(520px 320px at 8% 0,#166e8a59,transparent 70%),radial-gradient(520px 300px at 100% 0,#78503c4d,transparent 70%),rgb(var(--sui-sunken))}@media (prefers-reduced-motion:reduce){.rv-on .rv{opacity:1;transition:none;transform:none}}.f7{align-items:center;gap:12px;display:grid}.f7-card{border:1px solid rgb(var(--sui-line-subtle));background:rgb(var(--sui-canvas));text-align:left;border-radius:14px;padding:16px 18px;box-shadow:0 18px 40px -30px #00000059}.f7-k{color:rgb(var(--sui-accent));align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.f7-k span{color:rgb(var(--sui-ink-muted));margin-left:auto;font-weight:400}.f7-t{color:rgb(var(--sui-ink-subtle));margin-top:10px;font-size:15px;line-height:23px}.f7-mid{justify-content:center;align-items:center;gap:8px;display:flex}.f7-line{background:rgb(var(--sui-line));flex:1;height:1px}.f7-chip{border:1px solid rgb(var(--sui-line-subtle));background:rgb(var(--sui-canvas));height:28px;color:rgb(var(--sui-ink-subtle));white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.f7 .f7-mid,.f7.v .f7-mid{min-height:28px}@container page (width>=900px){.f7:not(.v){grid-template-columns:minmax(0,1fr) 150px minmax(0,1.15fr)}.f7:not(.v) .f7-mid{flex-direction:column}.f7:not(.v) .f7-line{flex:none;width:1px;height:24px}}.f7-h{align-items:center;gap:10px;display:flex}.f7-h b{color:rgb(var(--sui-ink));font-size:14px;font-weight:600;display:block}.f7-h span{color:rgb(var(--sui-ink-muted));font-size:12.5px}.f7-p{color:rgb(var(--sui-ink));margin-top:12px;font-size:16px;line-height:25px}.f7-f{border-top:1px solid rgb(var(--sui-line-subtle));align-items:center;gap:10px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.f7-st{flex:1;height:20px;position:relative}.f7-st>span{white-space:nowrap;position:absolute;top:0;left:0}.f7-st .s2{opacity:0}.f7-btn{background:rgb(var(--sui-accent-solid));height:32px;color:rgb(var(--sui-on-accent));border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.rv-on .f7-idea{animation:10s infinite f7a}.rv-on .f7-chip{animation:10s infinite f7b}.rv-on .f7-post{animation:10s infinite f7c}.rv-on .f7-btn{animation:10s infinite f7d}.rv-on .f7-st .s1{animation:10s infinite f7e}.rv-on .f7-st .s2{animation:10s infinite f7f}@keyframes f7a{0%{opacity:0;transform:translateY(10px)}6%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes f7b{0%,12%{opacity:0;transform:scale(.9)}20%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes f7c{0%,22%{opacity:0;transform:translateY(10px)}32%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes f7d{0%,50%{box-shadow:0 0 0 0 rgb(var(--sui-accent-solid)/.5)}58%{box-shadow:0 0 0 10px rgb(var(--sui-accent-solid)/0);transform:scale(.96)}62%,to{box-shadow:0 0 0 0 rgb(var(--sui-accent-solid)/0);transform:none}}@keyframes f7e{0%,58%{opacity:1}62%,to{opacity:0}}@keyframes f7f{0%,58%{opacity:0}62%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.rv-on .f7 *{animation:none!important}.f7-st .s2{opacity:0}}.s7-cols{gap:40px;margin-top:40px;display:grid}@container page (width>=1100px){.s7-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.s7-n{color:rgb(var(--sui-accent));align-items:center;gap:8px;font-size:13px;display:flex}.b7 b,.b7 li:before,.n7 b,.s7-c h3,.s7-n,.st7 .m b,.w8-toast b{font-weight:600}.s7-c h3{color:rgb(var(--sui-ink));margin:10px 0 0;font-size:21px;line-height:27px}.s7-c p{color:rgb(var(--sui-ink-body));margin:6px 0 18px;font-size:15.5px;line-height:24px}.a7{gap:12px;max-width:860px;margin-top:28px;display:grid}@container page (width>=760px){.a7{grid-template-columns:1fr 1fr}}.a7 .col{border:1px solid rgb(var(--sui-line-subtle));border-radius:14px;padding:20px 22px}.a7 .col.you{background:rgb(var(--sui-accent-wash));border-color:rgb(var(--sui-accent-line))}.a7 ul{flex-direction:column;margin:12px 0 0;padding:0;list-style:none}.a7 li,.a7 ul{gap:10px;display:flex}.a7 li{color:rgb(var(--sui-ink));align-items:flex-start;font-size:16px;line-height:24px}.l7-logos{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.l7-logos>span:first-child{color:rgb(var(--sui-ink-muted));margin-right:4px;font-size:13px}.b7{counter-reset:b;gap:12px;margin:28px 0 0;padding:0;list-style:none}.b7,.b7 li{display:grid}.b7 li{counter-increment:b;background:rgb(var(--sui-sunken));border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:4px 14px;padding:18px 20px}.b7 li:before{content:counter(b);background:rgb(var(--sui-canvas));border:1px solid rgb(var(--sui-accent-line));width:32px;height:32px;color:rgb(var(--sui-accent));border-radius:99px;grid-row:span 2;justify-content:center;align-items:center;font-size:14px;display:flex}.b7 b{color:rgb(var(--sui-ink));font-size:17px}.b7 span{color:rgb(var(--sui-ink-body));font-size:15px;line-height:23px}@container page (width>=1100px){.b7{grid-template-columns:repeat(3,minmax(0,1fr))}}.y7{flex-direction:column;gap:18px;margin-top:24px;display:flex}.y7 .chips{flex-wrap:wrap;gap:8px;display:flex}.y7 .chips span{border:1px solid rgb(var(--sui-line));height:36px;color:rgb(var(--sui-ink-body));border-radius:99px;align-items:center;padding:0 14px;font-size:14.5px;display:inline-flex}.st7{align-items:flex-start;gap:18px;max-width:760px;margin-top:28px;display:flex}.st7 p{color:rgb(var(--sui-ink));margin:0;font-size:19px;line-height:30px}.st7 .m{color:rgb(var(--sui-ink-muted));margin-top:12px;font-size:14px}.n7 b,.st7 .m b{color:rgb(var(--sui-ink))}.st7 a{color:rgb(var(--sui-accent));text-decoration:none}.n7{gap:10px;margin-top:32px;display:grid}.n7>div{border:1px solid rgb(var(--sui-line-subtle));border-radius:12px;padding:16px 18px}.n7 b{font-size:15px;display:block}.n7 span{color:rgb(var(--sui-ink-muted));font-size:14px;line-height:21px}@container page (width>=760px){.n7{grid-template-columns:repeat(4,minmax(0,1fr))}}.w8{border:1px solid rgb(var(--sui-line));background:rgb(var(--sui-canvas));border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -40px #10283273,0 2px 6px #0000000d}.w8,.w8-in{position:relative}.w8 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.w8 .dk,[data-mode=dark] .w8 .lt{display:none}[data-mode=dark] .w8 .dk{display:block}.w8-toast{background:rgb(var(--sui-surface));border:1px solid rgb(var(--sui-line));max-width:58%;color:rgb(var(--sui-ink-subtle));border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:18px;display:flex;position:absolute;top:5%;right:3%;box-shadow:0 16px 40px -16px #00000059}.w8-toast b{color:rgb(var(--sui-ink))}.w8-ring{border:2px solid rgb(var(--sui-accent-solid));border-radius:10px;width:45.6%;height:12.4%;position:absolute;top:26.6%;left:26.2%}.rv-on .w8-toast{animation:8s infinite w8t}.rv-on .w8-ring{animation:8s infinite w8r}@keyframes w8t{0%,8%{opacity:0;transform:translateY(-12px)}14%,70%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-12px)}}@keyframes w8r{0%,18%{opacity:0;transform:scale(1.04)}24%,70%{opacity:1;transform:none}78%,to{opacity:0}}@container page (width<=700px){.w8-ring,.w8-toast{display:none}}@media (prefers-reduced-motion:reduce){.rv-on .w8-ring,.rv-on .w8-toast{animation:none}}.h8{text-align:center;padding:56px 0 0}.h8 .lp-sub{max-width:620px;margin-left:auto;margin-right:auto}@container page (width>=760px){.h8{padding-top:96px}}.band8{margin-top:56px;padding:0 20px;position:relative}.band8:before{content:"";z-index:0;position:absolute;inset:12% 0 -40px}.band8 .wrap8{z-index:1;max-width:1200px;margin:0 auto;position:relative}.logo8{color:rgb(var(--sui-ink-muted));flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin-top:72px;font-size:14px;display:flex}.logo8 span{color:rgb(var(--sui-ink-subtle));gap:8px;font-weight:500}.logo8 .g,.logo8 span{align-items:center;display:inline-flex}.logo8 .g{border:1px solid rgb(var(--sui-line));width:20px;height:20px;color:rgb(var(--sui-ink-muted));border-radius:6px;justify-content:center;font-size:11px;font-weight:600}.s8{padding:120px 0 0}.s8 .hd{text-align:center;max-width:720px;margin:0 auto}.s8 .hd .n{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--sui-accent));font-size:13px;font-weight:600}.s8 .hd h1,.s8 .hd h2{letter-spacing:-.03em;color:rgb(var(--sui-ink));text-wrap:balance;margin:10px 0 0;font-size:32px;font-weight:600;line-height:38px}.s8 .hd p{color:rgb(var(--sui-ink-subtle));text-wrap:pretty;margin:12px 0 0;font-size:18px;line-height:28px}@container page (width>=760px){.s8 .hd h1,.s8 .hd h2{font-size:44px;line-height:50px}.s8{padding-top:160px}.two8{grid-template-columns:1fr 1fr}}.s8 .vis{margin:44px auto 0}.s8 .vis,.step8{max-width:1120px}.step8{gap:28px;margin:72px auto 0;display:grid}.step8 .tx{max-width:520px}.step8 .tx .k{color:rgb(var(--sui-accent));font-size:13px;font-weight:600}.step8 .tx h3{letter-spacing:-.02em;color:rgb(var(--sui-ink));margin:6px 0 0;font-size:26px;font-weight:600;line-height:32px}.step8 .tx p{color:rgb(var(--sui-ink-body));margin:8px 0 0;font-size:17px;line-height:27px}.two8{gap:8px 48px;max-width:760px;margin:36px auto 0;display:grid}.two8 div{color:rgb(var(--sui-ink));font-size:18px;line-height:28px;display:block}.not8 b,.quote8 .m b,.two8 div b{font-weight:600}.two8 .you{color:rgb(var(--sui-ink-subtle))}.quote8{text-align:center;max-width:820px;margin:0 auto}.quote8 p{letter-spacing:-.015em;color:rgb(var(--sui-ink));text-wrap:balance;margin:24px 0 0;font-size:24px;font-weight:500;line-height:36px}@container page (width>=760px){.quote8 p{font-size:30px;line-height:42px}}.quote8 .m{color:rgb(var(--sui-ink-muted));margin-top:18px;font-size:14.5px}.quote8 .m b{color:rgb(var(--sui-ink))}.quote8 img{width:64px;height:64px}.not8{text-align:center;max-width:820px;color:rgb(var(--sui-ink-muted));margin:40px auto 0;font-size:16px;line-height:28px}.not8 b{color:rgb(var(--sui-ink-subtle))}.yours8{text-align:center;margin-top:20px}.h9{margin-top:64px;padding:0 20px;position:relative}.h9-glow{background:radial-gradient(45% 55% at 12% 35%,#a6d6e880,#0000 70%),radial-gradient(40% 50% at 90% 30%,#fad6be73,#0000 70%),radial-gradient(50% 50% at 50% 100%,#bae2c859,#0000 70%);position:absolute;inset:8% 0 -60px}[data-mode=dark] .h9-glow{background:radial-gradient(45% 55% at 12% 35%,#166e8a59,#0000 70%),radial-gradient(40% 50% at 90% 30%,#78503c47,#0000 70%)}.h9-in{max-width:1040px;margin:0 auto;position:relative}.a9{border:1px solid rgb(var(--sui-line));background:rgb(var(--sui-canvas));text-align:left;border-radius:16px;grid-template-columns:1fr;font-size:13px;line-height:18px;display:grid;overflow:hidden;box-shadow:0 50px 100px -50px #10283280,0 2px 6px #0000000d}.a9-side{border-right:1px solid rgb(var(--sui-line-subtle));flex-direction:column;gap:2px;padding:0 12px 12px;display:none}@container page (width>=900px){.a9{grid-template-columns:220px minmax(0,1fr)}.a9-side{display:flex}}.a9-ws{border-bottom:1px solid rgb(var(--sui-line-subtle));align-items:center;gap:8px;height:52px;margin:0 -12px 10px;padding:0 14px;font-size:13px;display:flex}.a9-ws b{white-space:nowrap;flex:1;font-weight:500}.a9-av{background:rgb(var(--sui-accent-wash));width:20px;height:20px;color:rgb(var(--sui-accent));border-radius:6px;justify-content:center;font-weight:600}.a9-av,.a9-pill{align-items:center;font-size:11px;display:inline-flex}.a9-pill{border:1px solid rgb(var(--sui-line));color:rgb(var(--sui-ink-subtle));border-radius:99px;gap:4px;padding:1px 7px}.a9-pill i{background:rgb(var(--sui-accent-solid));border-radius:9px;width:5px;height:5px}.a9-search{border:1px solid rgb(var(--sui-line));background:rgb(var(--sui-surface));color:rgb(var(--sui-ink-muted));border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 10px;display:flex}.a9-search span{white-space:nowrap;flex:1}.a9 kbd{font:inherit;border:1px solid rgb(var(--sui-line));color:rgb(var(--sui-ink-muted));background:rgb(var(--sui-surface));border-radius:4px;padding:0 5px;font-size:10.5px}.a9-act{color:rgb(var(--sui-accent));align-items:center;gap:9px;padding:6px 10px;font-weight:500;display:flex}.a9-act span,.a9-hi>div,.a9-it span{flex:1}.a9 nav{flex-direction:column;gap:1px;margin-top:8px;display:flex}.a9-it{color:rgb(var(--sui-ink-body));border-radius:8px;align-items:center;gap:9px;padding:6px 10px;display:flex}.a9-it em{color:rgb(var(--sui-ink-muted));font-size:12px;font-style:normal}.a9-it.on{background:rgb(var(--sui-ink)/.06);color:rgb(var(--sui-ink));font-weight:500}.a9-it.sub{padding-left:35px}.a9-hi p,.a9-it.sub,.a9-set{color:rgb(var(--sui-ink-subtle))}.a9-set{align-items:center;gap:9px;margin-top:auto;padding:20px 10px 4px;display:flex}.a9-main,.a9-wk>div{min-width:0}.a9-top{border-bottom:1px solid rgb(var(--sui-line-subtle));align-items:center;height:52px;padding:0 20px;font-size:14px;font-weight:500;display:flex}.a9-body{gap:20px;padding:24px 20px 28px;display:grid}@container page (width>=900px){.a9-body{grid-template-columns:minmax(0,1fr) 250px;gap:24px;padding:30px 32px 32px}}.a9-hi{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.a9-hi h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:700;line-height:28px}.a9-hi p{margin:2px 0 0;font-size:13.5px}.a9-btn{background:rgb(var(--sui-accent-solid));color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-weight:500;display:none}@container page (width>=900px){.a9-btn{display:inline-flex}}.a9-lbl{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--sui-ink-subtle));font-size:11px;font-weight:600}.a9-c,.a9-lbl{margin-bottom:8px}.a9-c{border:1px solid rgb(var(--sui-line-subtle));background:rgb(var(--sui-surface));border-radius:10px;padding:12px 14px}.a9-c .m{color:rgb(var(--sui-ink-subtle));align-items:center;gap:6px;font-size:11.5px;display:flex}.a9-c .m .r{margin-left:auto}.a9-c b{letter-spacing:-.01em;margin-top:5px;font-size:14.5px;font-weight:600;line-height:20px;display:block}.a9-c p{color:rgb(var(--sui-ink-subtle));margin:3px 0 0;font-size:12.5px}.a9-c.fresh{border-color:rgb(var(--sui-accent-line));box-shadow:0 0 0 3px rgb(var(--sui-accent-wash))}.k9b,.k9x{border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:inline-flex}.k9x{background:rgb(var(--sui-ink));color:rgb(var(--sui-canvas))}.k9b{background:rgb(var(--sui-accent-wash));color:rgb(var(--sui-accent));border-radius:5px}.a9-rail{flex-direction:column;gap:12px;display:none}@container page (width>=900px){.a9-rail{display:flex}}.a9-box{border:1px solid rgb(var(--sui-line-subtle));background:rgb(var(--sui-surface));border-radius:10px;padding:12px 14px}.a9-box .t{margin:-2px 0 6px;font-size:14.5px;font-weight:600;display:block}.a9-box p{color:rgb(var(--sui-ink-subtle));margin:0;font-size:12.5px}.a9-wk{white-space:nowrap;border-top:1px solid rgb(var(--sui-line-subtle));grid-template-columns:62px minmax(0,1fr);gap:6px;padding:7px 0;font-size:12px;display:grid}.a9-wk>span{color:rgb(var(--sui-ink-muted))}.a9-wk>div{color:rgb(var(--sui-ink));white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.a9-wk>div>span:not([class]){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.a9-wk em{flex-basis:100%;padding-left:22px;font-size:11.5px;font-style:normal}.h9-cnt{width:10px;height:16px;display:inline-block;position:relative;overflow:hidden}.h9-cnt b{font-weight:400;position:absolute;right:0}.fl9,.h9-cnt .o{display:none}.fl9{z-index:2;background:rgb(var(--sui-surface));border:1px solid rgb(var(--sui-line));text-align:left;border-radius:14px;width:250px;padding:12px 14px;font-size:12.5px;line-height:18px;position:absolute;box-shadow:0 24px 50px -24px #00000059}@container page (width>=1380px){.fl9{display:block}}.fl-k{white-space:nowrap;color:rgb(var(--sui-ink-subtle));gap:7px;margin-bottom:8px;font-size:11.5px;font-weight:600;display:flex}.fl-k,.fl-k .r{align-items:center}.fl-k .r{color:rgb(var(--sui-success));gap:4px;margin-left:auto;font-weight:500;display:inline-flex}.fl-blog .fl-k .r,.fl-x .xh span,.post9 .xh span{color:rgb(var(--sui-ink-muted))}.fl-chat{width:220px;top:150px;left:-180px}.fl-notes{background:#fffaeb;border-color:#f0e2be;width:200px;top:350px;left:-160px}[data-mode=dark] .fl-notes{background:#342e20;border-color:#50462c}.fl-notes ul{color:rgb(var(--sui-ink-body));margin:0;padding:0 0 0 16px;font-style:italic}.fl-notes li{margin:3px 0}.fl-x{width:232px;top:120px;right:-180px}.fl-x .xh,.post9 .xh{align-items:center;gap:9px;display:flex}.fl-x .xh b,.post9 .xh b{color:rgb(var(--sui-ink));font-size:13px;display:block}.fl-x .xh span,.post9 .xh span{font-size:12px;display:block}.fl-x p{color:rgb(var(--sui-ink));margin:8px 0 0}.fl-blog{width:214px;top:400px;right:-160px}.fl-blog .u,.fl-blog p{color:rgb(var(--sui-ink-muted));font-size:11.5px}.fl-blog b{color:rgb(var(--sui-ink));margin-top:2px;font-size:14px;line-height:19px;display:block}.fl-blog p{margin:4px 0 0}.b9{border-radius:12px;margin-top:6px;padding:8px 11px;font-size:12.5px;line-height:18px}.b9.you{background:rgb(var(--sui-ink)/.06);color:rgb(var(--sui-ink));margin-left:24px}.b9.ai{color:rgb(var(--sui-ink-body));margin-right:12px;padding-left:0}.b9.ai:has(>svg:first-child){align-items:flex-start;gap:6px;display:flex}.b9.ai>svg{color:rgb(var(--sui-success));margin-top:3px}.h9-cap{color:rgb(var(--sui-ink-muted));font-size:13px;font-weight:500;display:none;position:absolute;bottom:-56px}.h9-cap.l{left:-180px}.h9-cap.r{right:-180px}@container page (width>=1380px){.h9-cap{display:block}}.rv-on .h9.in .h9-reply{animation:12s infinite h9a}.rv-on .h9.in .h9-new{animation:12s infinite h9n;overflow:hidden}.rv-on .h9.in .h9-cnt .o{animation:12s infinite h9o;display:block}.rv-on .h9.in .h9-cnt .n{animation:12s infinite h9c}.rv-on .h9.in .fl-x{animation:12s infinite h9x}@keyframes h9a{0%,6%{opacity:0;transform:translateY(6px)}12%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes h9o{0%,14%{transform:none}20%,to{transform:translateY(-16px)}}@keyframes h9c{0%,14%{transform:translateY(16px)}20%,92%{transform:none}to{transform:translateY(16px)}}@keyframes h9n{0%,22%{opacity:0;max-height:0}30%,92%{opacity:1;max-height:140px}to{opacity:0;max-height:0}}@keyframes h9x{0%,40%{opacity:0;transform:translateY(-10px)}48%,92%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.rv-on .h9 *{animation:none!important}}.r9{align-items:center;gap:28px;max-width:1120px;margin:72px auto 0;display:grid}@container page (width>=900px){.r9{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;margin-top:96px}.r9.flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.r9.flip .tx{order:2}}.r9 .tx .k{color:rgb(var(--sui-accent));font-size:13px;font-weight:600}.r9 .tx h3{letter-spacing:-.025em;color:rgb(var(--sui-ink));text-wrap:balance;margin:8px 0 0;font-size:28px;font-weight:600;line-height:34px}.r9 .tx p{color:rgb(var(--sui-ink-body));text-wrap:pretty;margin:10px 0 0;font-size:17px;line-height:27px}.pn9{background:radial-gradient(70% 80% at 0 0,#a6d6e873,transparent 70%),radial-gradient(60% 70% at 100% 100%,#fad6be66,transparent 70%),rgb(var(--sui-ink)/.025);border-radius:24px;justify-content:center;padding:32px 20px;display:flex;position:relative}[data-mode=dark] .pn9{background:radial-gradient(70% 80% at 0 0,#166e8a4d,#0000 70%),radial-gradient(60% 70% at 100% 100%,#78503c38,#0000 70%),#ffffff05}@container page (width>=900px){.pn9{padding:56px 48px}}.ui9{border:1px solid rgb(var(--sui-line));background:rgb(var(--sui-surface));text-align:left;border-radius:14px;width:100%;font-size:13px;line-height:19px;overflow:hidden;box-shadow:0 30px 60px -30px #10283259}.ui-h{border-bottom:1px solid rgb(var(--sui-line-subtle));color:rgb(var(--sui-ink-subtle));align-items:center;gap:8px;padding:12px 16px;display:flex}.ui-h b{color:rgb(var(--sui-ink));font-size:13.5px;font-weight:600}.ui-h .r{color:rgb(var(--sui-ink-muted));margin-left:auto;font-size:12px}.ui-b{padding:12px 16px 16px}.cap9{border:1.5px solid rgb(var(--sui-accent-solid));box-shadow:0 0 0 3px rgb(var(--sui-accent-wash));color:rgb(var(--sui-ink));border-radius:10px;align-items:center;gap:2px;margin:12px 16px 4px;padding:10px 12px;display:flex}.cap9 .ty{white-space:nowrap;overflow:hidden}.cap9 .caret{background:rgb(var(--sui-accent-solid));width:1.5px;height:16px}.cap9 kbd{font:inherit;border:1px solid rgb(var(--sui-line));color:rgb(var(--sui-ink-muted));border-radius:4px;margin-left:auto;padding:0 6px;font-size:11px}.rv-on .r9.in .cap9 .ty{animation:6s steps(34,end) infinite ty9}.rv-on .r9.in .cap9 .caret{animation:1s step-end infinite bl9}@keyframes ty9{0%{max-width:0}50%,to{max-width:34ch}}@keyframes bl9{50%{opacity:0}}.i9{border:1px solid rgb(var(--sui-line-subtle));border-radius:10px;margin:8px 16px;padding:10px 12px}.i9:last-child{margin-bottom:16px}.i9 p{color:rgb(var(--sui-ink));margin:0}.i9 .m{color:rgb(var(--sui-ink-muted));align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.tw9{grid-template-columns:28px 1fr;gap:10px;display:grid}.tw9 .g{flex-direction:column;align-items:center;display:flex}.tw9 .g i{background:rgb(var(--sui-line));flex:1;width:2px;margin:4px 0}.tw9 .h{align-items:baseline;gap:6px;display:flex}.tw9 .h b{color:rgb(var(--sui-ink));font-size:13px}.tw9 .h span{color:rgb(var(--sui-ink-muted));font-size:12px}.tw9 p{color:rgb(var(--sui-ink));margin:2px 0 14px;font-size:13.5px;line-height:20px}.bar9{border-top:1px solid rgb(var(--sui-line-subtle));background:rgb(var(--sui-canvas));justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.bar9 span{border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;display:inline-flex}.bar9 .nt{border:1px solid rgb(var(--sui-line));color:rgb(var(--sui-ink))}.bar9 .ap{background:rgb(var(--sui-accent-solid));color:#fff}.wk9-wrap{position:relative;overflow:visible}.wk9{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:12px 12px 16px;display:grid}.dy9 .d{letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--sui-ink-muted));padding:0 2px 6px;font-size:11px;font-weight:600}.dy9{background:rgb(var(--sui-ink)/.025);min-height:150px;padding:6px}.dy9,.ev9{border-radius:8px}.ev9{background:rgb(var(--sui-surface));border:1px solid rgb(var(--sui-line-subtle));margin-bottom:6px;padding:7px 8px}.ev9 .t{color:rgb(var(--sui-ink-muted));align-items:center;gap:5px;font-size:11px;display:flex}.ev9 .t .ok{color:rgb(var(--sui-success));margin-left:auto}.ev9 b{color:rgb(var(--sui-ink));margin-top:4px;font-size:12px;font-weight:500;line-height:16px;display:block}.ev9.ok{opacity:.75}.toast9{background:rgb(var(--sui-inverse));color:rgb(var(--sui-on-inverse));border-radius:12px;align-items:center;gap:9px;padding:10px 14px;font-size:12.5px;display:flex;position:absolute;bottom:-22px;right:-8px;box-shadow:0 16px 40px -16px #00000073}.toast9 b{font-weight:600}@container page (width<=600px){.toast9{margin:0 12px 12px;position:static}.wk9{grid-template-columns:repeat(3,minmax(0,1fr))}.dy9:nth-child(n+4){display:none}}.rv-on .r9.in .toast9{animation:7s infinite t9}@keyframes t9{0%,10%{opacity:0;transform:translateY(8px)}18%,90%{opacity:1;transform:none}to{opacity:0}}.ba9{align-items:center;gap:16px;max-width:1080px;margin:48px auto 0;display:grid}.arr9{color:rgb(var(--sui-accent));justify-content:center;display:flex;transform:rotate(90deg)}@container page (width>=900px){.ba9{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:20px}.arr9{transform:none}}.iv9 .b9.long{font-size:12.5px}.iv9 .mic{color:rgb(var(--sui-ink-muted));align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.iv9 .ch{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.iv9 .ch span{border:1px solid rgb(var(--sui-accent-line));background:rgb(var(--sui-accent-wash));border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.iv9 .ch span,.iv9 .ch svg{color:rgb(var(--sui-accent))}.iv9 .ch svg{margin:0}.post9{padding:18px 20px}.post9 .xh .r{margin-left:auto}.post9 .xh .r,.post9 p{color:rgb(var(--sui-ink))}.post9 p{margin:12px 0 0;font-size:15px;line-height:23px}.post9 .ft{border-top:1px solid rgb(var(--sui-line-subtle));margin-top:14px;padding-top:12px;font-size:13px}.pb9{background:rgb(var(--sui-surface));border-radius:20px;align-items:center;gap:20px;max-width:1080px;margin:56px auto 0;padding:16px;text-decoration:none;display:grid}.pb9,.pb9 img{border:1px solid rgb(var(--sui-line-subtle))}.pb9 img{border-radius:12px;width:100%;display:block}.pb9 .n{color:rgb(var(--sui-accent));font-size:13px}.pb9 .n,.pb9 b,.pr9 .bd,.pr9 .top b,.q9 .n,.q9 p{font-weight:600}.pb9 b{letter-spacing:-.02em;color:rgb(var(--sui-ink));margin-top:6px;font-size:22px;line-height:28px;display:block}.pb9 p{color:rgb(var(--sui-ink-body));margin:6px 0 12px;font-size:16px;line-height:25px}.q9{text-align:center;max-width:860px;margin:0 auto}.q9 .n{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--sui-accent));font-size:13px}.q9 p{letter-spacing:-.025em;color:rgb(var(--sui-ink));text-wrap:balance;margin:20px 0 0;font-size:26px;line-height:36px}@container page (width>=760px){.pb9{grid-template-columns:320px 1fr;gap:32px;padding:16px 32px 16px 16px}.q9 p{font-size:36px;line-height:46px}}.q9 .by{text-align:left;align-items:center;gap:12px;margin-top:28px;display:inline-flex}.q9 .by b{color:rgb(var(--sui-ink));font-size:15px;display:block}.q9 .by span{color:rgb(var(--sui-ink-muted));font-size:14px;display:block}.pr9{border:1px solid rgb(var(--sui-line));background:rgb(var(--sui-surface));border-radius:20px;max-width:440px;margin:44px auto 0;padding:28px;box-shadow:0 40px 80px -40px #10283259}.pr9 .top{align-items:center;display:flex}.pr9 .top b{font-size:15px}.pr9 .bd{background:rgb(var(--sui-accent-wash));color:rgb(var(--sui-accent));border-radius:99px;margin-left:auto;padding:3px 10px;font-size:12px}.pr9 .p{align-items:baseline;gap:8px;margin-top:14px;display:flex}.pr9 .p b{letter-spacing:-.05em;font-size:56px;font-weight:700;line-height:60px}.pr9 .p span{color:rgb(var(--sui-ink-subtle));font-size:15px}.pr9 .y{color:rgb(var(--sui-ink-muted));margin-top:6px;font-size:13.5px}.pr9 ul{border-top:1px solid rgb(var(--sui-line-subtle));gap:10px;margin:20px 0 24px;padding:20px 0 0;list-style:none;display:grid}.pr9 li{color:rgb(var(--sui-ink-body));gap:10px;font-size:15px;line-height:22px;display:flex}.pr9 li svg{color:rgb(var(--sui-accent));margin-top:3px}.pr9 .full .sui-btn{justify-content:center;width:100%}.pr9 .fn{text-align:center;color:rgb(var(--sui-ink-muted));margin-top:10px;font-size:13px}.fq9{border-top:1px solid rgb(var(--sui-line-subtle));max-width:760px;margin:36px auto 0}.fq9 details{border-bottom:1px solid rgb(var(--sui-line-subtle))}.fq9 summary{cursor:pointer;color:rgb(var(--sui-ink));align-items:center;gap:16px;padding:20px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.fq9 summary::-webkit-details-marker{display:none}.fq9 summary span{flex:1}.fq9 summary svg{color:rgb(var(--sui-ink-muted));transition:transform .2s}.fq9 details[open] summary svg{transform:rotate(45deg)}.fq9 p{color:rgb(var(--sui-ink-body));max-width:660px;margin:-6px 0 20px;font-size:16px;line-height:26px}.end9{text-align:center;padding:140px 0 120px;position:relative}.end9:before{content:"";background:radial-gradient(40% 60% at 50% 60%,#a6d6e866,#0000 70%),radial-gradient(30% 40% at 70% 40%,#fad6be4d,#0000 70%);position:absolute;inset:20% 0 0}[data-mode=dark] .end9:before{background:radial-gradient(40% 60% at 50% 60%,#166e8a4d,#0000 70%)}.end9-in,.h11 .a9-main,.p10-n,.sw,.sw2,.sw3,.sw4{position:relative}.end9-in svg{margin:0 auto}.end9 h2{letter-spacing:-.04em;color:rgb(var(--sui-ink));margin:20px 0 0;font-size:36px;font-weight:700;line-height:42px}@container page (width>=760px){.end9 h2{font-size:52px;line-height:56px}}.end9 p{color:rgb(var(--sui-ink-subtle));margin:12px 0 0;font-size:19px}.p10 .p10-g{gap:28px;max-width:1120px;margin:48px auto 0;display:grid}@container page (width>=900px){.p10 .p10-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.h11 .a9-main{min-height:600px}}.p10-l{color:rgb(var(--sui-ink-subtle));align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.p10-l i{border-radius:9px;width:8px;height:8px}.p10-w{border:1px solid rgb(var(--sui-line));background:rgb(var(--sui-surface));border-radius:14px;font-size:13px;overflow:hidden;box-shadow:0 24px 50px -30px #10283259}.p10-h{border-bottom:1px solid rgb(var(--sui-line-subtle));align-items:center;padding:11px 14px;display:flex}.p10-h b{color:rgb(var(--sui-ink));font-weight:600}.p10-h span{margin-left:auto;font-size:12px}.p10-h span,.p10-r{color:rgb(var(--sui-ink-muted))}.p10-r{border-bottom:1px solid rgb(var(--sui-line-subtle));gap:10px;padding:9px 14px;display:flex}.p10-r:last-child{border-bottom:0}.p10-r .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.p10-r .w{white-space:nowrap;font-size:12px}.p10-r.hl{color:rgb(var(--sui-ink));background:rgb(var(--sui-warning)/.07)}.p10-r.hl .t{font-weight:500}.p10-c:first-child .p10-w{background:#fffaeb;border-color:#f0e2be}[data-mode=dark] .p10-c:first-child .p10-w{background:#342e20;border-color:#50462c}.p10-c:first-child .p10-r .t{font-style:italic}.p10-n{border:1px solid rgb(var(--sui-line));background:rgb(var(--sui-canvas));border-radius:12px;margin:12px 0 0;padding:12px 14px}.p10-n .k{color:rgb(var(--sui-warning));align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.p10-n .k:before{content:"";background:currentColor;border-radius:9px;width:6px;height:6px}.p10-n p{color:rgb(var(--sui-ink-body));margin:4px 0 0;font-size:14px;line-height:21px}.p10-end{text-align:left;max-width:760px;color:rgb(var(--sui-ink));justify-content:center;gap:10px;margin:44px auto 0;font-size:18px;font-weight:500;line-height:26px;display:flex}.fl-chat{top:210px}.p10-end span{color:rgb(var(--sui-accent));flex-shrink:0}.rv-on .h11.in .fl-x,.rv-on .h11.in .h9-reply{animation:none}.navcta{overflow-clip-margin:4px;max-width:240px;transition:opacity .25s,transform .25s,max-width .25s,margin .25s;display:inline-flex;overflow:clip}.page.navoff .navcta{opacity:0;pointer-events:none;max-width:0;margin-left:-20px;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.navcta{transition:none}}.h11 .a9-main{overflow:hidden}.rd11 .st .b,.rv11 .ap .b,.sw .b,.sw2 .b,.sw3 .b,.sw4 .b{display:none}.sw b{font-weight:400}.h11 .h11-new{max-height:140px;transition:max-height .5s,opacity .4s}.h11 .h9-reply{transition:opacity .4s,transform .4s}.h11-toast{background:rgb(var(--sui-inverse));color:rgb(var(--sui-on-inverse));white-space:nowrap;opacity:0;pointer-events:none;z-index:3;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;transition:opacity .35s,transform .35s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%,12px);box-shadow:0 16px 40px -16px #00000073}.h11-toast svg{color:rgb(var(--sui-success-mid,var(--sui-success)))}.h11 .fl-x{transition:transform .5s cubic-bezier(.2,1.4,.4,1),box-shadow .5s}.h11 .fl-x .h9-ok{transition:opacity .3s}.rv11{background:rgb(var(--sui-canvas));opacity:0;pointer-events:none;z-index:2;grid-template-columns:1fr;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0;transform:translate(28px)}.rv11-list{border-right:1px solid rgb(var(--sui-line-subtle));padding:14px 12px;display:none}@container page (width>=900px){.rv11{grid-template-columns:210px minmax(0,1fr)}.rv11-list{display:block}}.rv11-list .hd{color:rgb(var(--sui-ink-subtle));align-items:center;gap:5px;margin-bottom:12px;font-size:13px;display:flex}.rv11-list .hd b{color:rgb(var(--sui-ink));font-weight:600}.rv11-list .hd kbd{font:inherit;border:1px solid rgb(var(--sui-line));border-radius:4px;margin-left:auto;padding:0 5px;font-size:10.5px}.rv11-list .li{color:rgb(var(--sui-ink-subtle));gap:9px;padding:7px 4px;font-size:12.5px;line-height:17px;display:flex}.rv11-list .li i{background:rgb(var(--sui-line));border-radius:9px;flex-shrink:0;width:6px;height:6px;margin:6px 3px 0}.rv11-list .li.on i{background:rgb(var(--sui-accent-solid))}.rv11-list .li.on b{color:rgb(var(--sui-ink));font-weight:600;display:block}.rv11-list .li.on em{color:rgb(var(--sui-ink-muted));font-size:11.5px;font-style:normal;display:block}.rv11-list .li.done svg{color:rgb(var(--sui-ink-muted));margin-top:2px}.rv11-main{min-width:0;padding:20px 28px 80px;position:relative}@container page (width>=1380px){.rv11-main{padding-right:150px}.rv11-bar{left:calc(50% - 61px)}}.rv11-main .k{color:rgb(var(--sui-ink-muted));font-size:12px}.rv11-main h4{letter-spacing:-.03em;margin:2px 0 16px;font-size:24px;font-weight:700;line-height:30px}.rv11-main .tw9 p{font-size:14px;line-height:21px}.rv11-bar{border:1px solid rgb(var(--sui-line));background:rgb(var(--sui-surface));white-space:nowrap;border-radius:12px;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px -18px #00000059}.rv11-bar>span{color:rgb(var(--sui-ink));border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.rv11-bar .ap{background:rgb(var(--sui-accent-solid));color:#fff;transition:transform .15s,background .3s}.rv11-bar .ap b{align-items:center;gap:6px;font-weight:500;display:inline-flex}@container page (width<=700px){.rv11-bar .sc{display:none}.rv11-main{padding:16px 16px 70px}}.h11-cur{z-index:5;opacity:0;pointer-events:none;transition:transform .9s cubic-bezier(.45,.05,.2,1),opacity .3s;position:absolute;top:0;left:0}.h11-cur svg{filter:drop-shadow(0 2px 3px #00000040);display:block}.h11-cur.on{opacity:1}.h11-cur:after{content:"";background:rgb(var(--sui-accent-solid)/.35);opacity:0;border-radius:99px;width:24px;height:24px;position:absolute;top:-10px;left:-10px;transform:scale(.3)}.h11-cur.clk:after{animation:.5s clk11}@keyframes clk11{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@container page (width<=700px){.h11-cur{display:none}}.h11 .a9-c{transition:transform .15s}.pp11{height:156px;overflow:hidden}.pp11-in{transform:translateY(-39px)}.p10-r{box-sizing:border-box;align-items:center;height:39px}.rv-on .p10-c.in .pp11-in{animation:7s infinite pp11}.p10-c.nt.in .pp11-in{animation-delay:1.2s}@keyframes pp11{0%,30%{transform:translateY(-39px)}42%,90%{transform:translateY(0)}to{transform:translateY(-39px)}}.p10-r.nw .w{color:rgb(var(--sui-accent));font-weight:500}.sw4 .a,.sw4 .b{color:rgb(var(--sui-ink-muted));white-space:nowrap;font-size:12px}.rv-on .p10-c.in .sw4 .a{animation:7s infinite sa11}.rv-on .p10-c.in .sw4 .b{animation:7s infinite sb11;display:inline;position:absolute;right:0}.p10-c.nt.in .sw4 span{animation-delay:1.2s!important}@keyframes sa11{0%,32%{opacity:1}36%,90%{opacity:0}96%,to{opacity:1}}@keyframes sb11{0%,32%{opacity:0}36%,90%{opacity:1}96%,to{opacity:0}}.dc11{color:rgb(var(--sui-ink));min-height:100px;padding:12px 14px 6px;font-size:13px;line-height:19px;position:relative}.dc11 p{margin:0 0 8px}.dc11 p:nth-child(2){display:inline}.dc11 .cr{vertical-align:-3px;background:rgb(var(--sui-ink));width:1.5px;height:15px;margin-left:2px;display:inline-block}.rv-on .dc11 .cr{animation:1.1s step-end infinite bl9}.dc11 .gh{opacity:.6;margin-top:8px;font-style:italic}.dc11 .gh,.pg11{color:rgb(var(--sui-ink-muted))}.pg11{align-items:center;gap:10px;padding:0 14px 12px;font-size:12px;display:flex}.pg11 span{background:rgb(var(--sui-ink)/.08);border-radius:9px;flex:1;height:4px;overflow:hidden}.pg11 i{background:rgb(var(--sui-warning));border-radius:9px;width:60%;height:100%;display:block}.rv-on .p10-c.in .pg11 i{animation:7s infinite pg11}@keyframes pg11{0%{width:0}35%,to{width:60%}}.p10-end{align-items:center}.p10-end .mk{display:flex}.p10-end span:not(.mk){color:rgb(var(--sui-ink));flex:0 auto;min-width:0}@container page (width<=760px){.p10-end{align-items:flex-start;font-size:17px}.p10-end span:not(.mk){flex:1 1 0}.p10-end .mk{margin-top:2px}}.pg11 em{font-style:normal}.lb11{background:rgb(var(--sui-accent-wash));color:rgb(var(--sui-accent));border-radius:99px;align-items:center;gap:7px;padding:4px 10px 4px 8px;font-size:13px;font-weight:600;display:inline-flex}.ui-h kbd{font:inherit;border:1px solid rgb(var(--sui-line));border-radius:4px;margin-left:4px;padding:0 5px;font-size:10.5px}.id11 .nw11{opacity:0;max-height:0;overflow:hidden}.rv-on .r9.in .id11 .cap9 .ty{animation:8s steps(34,end) infinite ty11}.rv-on .r9.in .id11 .nw11{animation:8s infinite nw11}@keyframes ty11{0%,4%{max-width:0}40%,52%{max-width:34ch}56%,to{max-width:0}}@keyframes nw11{0%,52%{opacity:0;max-height:0}60%,94%{opacity:1;max-height:90px}to{opacity:0;max-height:0}}.id11 .nw11 .i9{border-color:rgb(var(--sui-accent-line));background:rgb(var(--sui-accent-wash)/.5);margin-bottom:0}.dr11-src{gap:6px;padding:12px 16px 0;display:flex}.dr11-src span{border:1px solid rgb(var(--sui-line));color:rgb(var(--sui-ink-subtle));border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.dr11-src .on{border-color:rgb(var(--sui-accent-line));background:rgb(var(--sui-accent-wash));color:rgb(var(--sui-accent));font-weight:500}.dr11-idea{background:rgb(var(--sui-ink)/.04);color:rgb(var(--sui-ink-body));border-radius:10px;margin:10px 16px 0;padding:9px 12px;font-size:13px;font-style:italic}.dr11-body{min-height:150px;padding:12px 16px 4px}.dr11-body .who{height:20px;color:rgb(var(--sui-ink-muted));margin-bottom:8px;font-size:12px;position:relative}.dr11-body .who>span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex;position:absolute;top:0;left:0}.dr11-body .w1 i{background:currentColor;border-radius:9px;width:4px;height:4px;margin-left:-3px}.dr11-body .w1{opacity:0}.dr11-body p{color:rgb(var(--sui-ink));margin:0 0 8px;font-size:14px;line-height:21px}.dr11-f{border-top:1px solid rgb(var(--sui-line-subtle));color:rgb(var(--sui-ink-muted));align-items:center;padding:12px 16px;font-size:12.5px;display:flex}.dr11-f .st{margin-left:auto}.rv-on .r9.in .dr11 .w1{animation:8s infinite w111}.rv-on .r9.in .dr11 .w2{animation:8s infinite w211}.rv-on .r9.in .dr11 .w1 i{animation:1s infinite dt11}.rv-on .r9.in .dr11 .w1 i:nth-child(3){animation-delay:.15s}.rv-on .r9.in .dr11 .w1 i:nth-child(4){animation-delay:.3s}.rv-on .r9.in .dr11 .l0{animation:8s infinite l011}.rv-on .r9.in .dr11 .l1{animation:8s infinite l111}.rv-on .r9.in .dr11 .l2{animation:8s infinite l211}.rv-on .r9.in .dr11 .st{animation:8s infinite w211}@keyframes w111{0%,4%{opacity:0}48%,8%{opacity:1}52%,to{opacity:0}}@keyframes w211{0%,50%{opacity:0}56%,94%{opacity:1}to{opacity:0}}@keyframes dt11{0%,to{opacity:.3}50%{opacity:1}}@keyframes l011{0%,14%{opacity:0;transform:translateY(4px)}20%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes l111{0%,26%{opacity:0;transform:translateY(4px)}32%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes l211{0%,38%{opacity:0;transform:translateY(4px)}44%,94%{opacity:1;transform:none}to{opacity:0}}.rd11 .st{position:relative}.rv-on .r9.in .rd11 .ap{animation:6s infinite ap11}.rv-on .r9.in .rd11 .st .a{animation:6s infinite sa12}.rv-on .r9.in .rd11 .st .b{animation:6s infinite sb12;display:inline;position:absolute;top:0;right:0}@keyframes ap11{0%,52%{box-shadow:none;transform:none}56%{transform:scale(.94)}60%,90%{box-shadow:0 0 0 4px rgb(var(--sui-accent-wash));transform:none}to{box-shadow:none}}@keyframes sa12{0%,56%{opacity:1}60%,92%{opacity:0}to{opacity:1}}@keyframes sb12{0%,56%{opacity:0}60%,92%{opacity:1}to{opacity:0}}.rv-on .r9.in .ev9 .ok{opacity:0;animation:7s infinite ok11}.rv-on .r9.in .ev9.e1 .ok{animation-delay:.6s}.rv-on .r9.in .ev9.e2 .ok{animation-delay:1.2s}.rv-on .r9.in .ev9.ok{animation:7s infinite ev11}.rv-on .r9.in .ev9.e1{animation-delay:.6s}.rv-on .r9.in .ev9.e2{animation-delay:1.2s}@keyframes ok11{0%,10%{opacity:0;transform:scale(.4)}16%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ev11{0%,10%{opacity:1}16%,92%{opacity:.75}to{opacity:1}}.ba11{align-items:center;gap:16px;max-width:1120px;margin:48px auto 0;display:grid}@container page (width>=900px){.ba11{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:16px}}.ba11 .arr9{flex-direction:column;align-items:center;gap:6px}.ba11 .arr9 span{background:rgb(var(--sui-accent-wash));border-radius:99px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ba11 .arr9 em{color:rgb(var(--sui-accent));white-space:nowrap;font-size:12px;font-style:normal;font-weight:600}@container page (width<=899px){.ba11 .arr9{flex-direction:row;justify-content:center;transform:none}.ba11 .arr9 span{transform:rotate(90deg)}}.sd11 .ui-b{max-height:330px;position:relative;overflow:hidden}.sd11 p{color:rgb(var(--sui-ink-body));margin:0 0 10px;font-size:14px;line-height:22px}.sd11 .fade{background:linear-gradient(rgb(var(--sui-surface)/0),rgb(var(--sui-surface)));height:80px;position:absolute;bottom:0;left:0;right:0}.pl11{gap:10px;display:grid}.po11{padding:14px 16px}.po11 .xh{align-items:center;gap:9px;display:flex}.po11 .xh b{font-size:13px;display:block}.po11 .xh span{color:rgb(var(--sui-ink-muted));font-size:12px;display:block}.po11 .xh .r{color:rgb(var(--sui-ink));margin-left:auto}.po11 .t{margin-top:10px;font-size:14px;display:block}.po11 p{color:rgb(var(--sui-ink));margin:6px 0 0;font-size:14px;line-height:21px}.ba11 .po11{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translate(16px)}.ba11.in .po11{opacity:1;transform:none}.ba11.in .po11.p1{transition-delay:.35s}.ba11.in .po11.p2{transition-delay:.7s}@media (prefers-reduced-motion:reduce){.ba11 .po11{opacity:1;transform:none}}.a9-vs,.k9t,.tav{display:inline-flex}.a9-vs .a9-av+.a9-av{box-shadow:0 0 0 2px rgb(var(--sui-canvas));margin-left:-6px}.a9-av.t{background:rgb(var(--sui-hue-green-soft));color:rgb(var(--sui-hue-green-ink))}.a9-set .a9-av{margin-right:2px}.a9-set{border-top:1px solid rgb(var(--sui-line-subtle));color:rgb(var(--sui-ink));margin:auto -12px 0;padding-top:14px;padding-left:22px;font-weight:500}.k9t{border-radius:5px;width:16px;height:16px;font-size:9px}.k9t,.tav{background:rgb(var(--sui-hue-green-soft));color:rgb(var(--sui-hue-green-ink));flex-shrink:0;justify-content:center;align-items:center;font-weight:700}.tav{border-radius:99px}.vg13{align-items:center;gap:14px;max-width:1160px;margin:48px auto 0;display:grid}@container page (width>=1000px){.vg13{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr)}}.va13{color:rgb(var(--sui-accent));justify-content:center;display:flex}.va13.l{transform:rotate(180deg)}@container page (width<=999px){.va13{display:none}.vg13 .vm13{order:-1}}.vl13{border:1px solid rgb(var(--sui-line));background:rgb(var(--sui-surface));border-radius:16px;padding:16px;font-size:13px;line-height:19px;box-shadow:0 30px 60px -36px #10283259}.vl13 .vh{align-items:center;gap:10px;display:flex}.vl13 .vh b{color:rgb(var(--sui-ink));font-size:15px;display:block}.vl13 .vh>div span{color:rgb(var(--sui-ink-muted));font-size:12px;display:block}.vl13 .vs{background:rgb(var(--sui-ink)/.04);border-radius:10px;margin-top:12px;padding:10px 12px}.vl13 .vp .m,.vl13 .vs .k{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--sui-ink-muted));font-size:11px;font-weight:600}.vl13 .vs p{color:rgb(var(--sui-ink-body));margin:4px 0 0}.vl13 .vp{border:1px solid rgb(var(--sui-line-subtle));border-radius:10px;margin-top:10px;padding:10px 12px}.vi .tg,.vl13 .vp .m{align-items:center;gap:6px;display:flex}.vl13 .vp .m .r{text-transform:none;letter-spacing:0;margin-left:auto}.vl13 .vp p{color:rgb(var(--sui-ink));margin:6px 0 0;font-size:14px;line-height:20px}.vm13 .ui9{box-shadow:0 30px 60px -30px #10283273}.vi{border:1px solid rgb(var(--sui-line-subtle));color:rgb(var(--sui-ink));border-radius:10px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:19px}.vi .tg{color:rgb(var(--sui-ink-muted));margin-bottom:4px;font-size:11.5px;font-weight:600}.vi.i2{border-color:rgb(var(--sui-hue-green-line,var(--sui-line)))}.vn13{text-align:center;max-width:720px;color:rgb(var(--sui-ink-muted));margin:28px auto 0;font-size:15px}.rv-on .vg13 .vl13 .vp{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(8px)}.rv-on .vg13 .vl13.in .vp{opacity:1;transition-delay:.9s;transform:none}.rv-on .vg13 .vm13 .vi{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(6px)}.rv-on .vg13 .vm13.in .vi{opacity:1;transform:none}.rv-on .vg13 .vm13.in .vi.i2{transition-delay:.25s}.rv-on .vg13 .vm13.in .vi.i3{transition-delay:.5s}@media (prefers-reduced-motion:reduce){.rv-on .vg13 *{opacity:1!important;transform:none!important}}.foot,.landing,.navx{font-size:.875rem;line-height:1.25rem}.a9-lbl-go{justify-content:space-between;gap:12px;display:flex}.a9-go,.a9-lbl-go,.foot .fl,.sc-post .w,.sc-post .why,.sc-seg,.sc-w,.seg button,.vx-mk{align-items:center}.a9-go{letter-spacing:0;text-transform:none;color:rgb(var(--sui-accent));gap:8px;font-size:13px;font-weight:500;display:inline-flex}.foot a,.lp-lnk,.nav .si,.nav nav a{transition:color .15s}.foot a:hover,.nav .si:hover,.nav nav a:hover{color:rgb(var(--sui-ink));text-decoration:none}.lp-lnk svg{transition:transform .2s}.lp-lnk:hover,.pb9:hover .lp-lnk{color:rgb(var(--sui-accent));text-underline-offset:3px;text-decoration:underline}.lp-lnk:hover svg,.pb9:hover .lp-lnk svg{transform:translate(3px)}.pb9{transition:transform .2s,border-color .2s,box-shadow .2s}.pb9:hover{border-color:rgb(var(--sui-line));transform:translateY(-2px);box-shadow:0 12px 32px -18px #10283259}.fq9 summary svg{transition:transform .2s,color .15s}.fq9 summary:hover svg{color:rgb(var(--sui-ink))}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.lp-lnk svg,.pb9{transition:none}.lp-lnk:hover svg,.pb9:hover,.pb9:hover .lp-lnk svg{transform:none}html{scroll-behavior:auto}}.s8[id]{scroll-margin-top:-16px}@container page (width>=760px){.s8[id]{scroll-margin-top:-56px}}.h11 .sw.i .a,.h11 .sw2 .a,.h11 .sw:not(.i) .a{display:none}.h11 .sw.i .b,.h11 .sw2 .b,.h11 .sw:not(.i) .b,.h11[data-st="5"] .sw2 .a,.h11[data-st="5"] .sw:not(.i) .a,.h11[data-st="6"] .sw2 .a,.h11[data-st="6"] .sw:not(.i) .a{display:inline}.h11[data-st="5"] .sw2 .b,.h11[data-st="5"] .sw3 .a,.h11[data-st="5"] .sw:not(.i) .b,.h11[data-st="6"] .sw2 .b,.h11[data-st="6"] .sw3 .a,.h11[data-st="6"] .sw:not(.i) .b{display:none}.h11[data-st="5"] .h11-new,.h11[data-st="6"] .h11-new{opacity:0;max-height:0;overflow:hidden}.h11[data-st="2"] .h11-new .a9-c{border-color:rgb(var(--sui-accent-solid));transform:scale(.99)}.h11[data-st="3"] .rv11,.h11[data-st="4"] .rv11{opacity:1;transform:none}.h11[data-st="4"] .rv11-bar .ap{background:rgb(var(--sui-accent-hover));transform:scale(.96)}.h11[data-st="5"] .sw3 .b,.h11[data-st="6"] .sw3 .b{display:inline}.h11[data-st="5"] .h11-row,.h11[data-st="6"] .h11-row{background:rgb(var(--sui-success)/.07);margin:0 -14px;padding-left:14px;padding-right:14px}.h11[data-st="5"] .h11-toast{opacity:1;transform:translate(-50%)}.vx .vn13{margin-top:28px}.vx .k{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--sui-ink-muted));font-size:11px;font-weight:600}.vx-mk{background:rgb(var(--sui-surface));box-shadow:0 0 0 1px rgb(var(--sui-line));color:rgb(var(--sui-accent));border-radius:99px;flex-shrink:0;justify-content:center;display:inline-flex}.sc-w{flex-direction:column;max-width:520px;margin:44px auto 0}.sc-seg,.sc-w{display:flex}.sc-seg{color:rgb(var(--sui-ink-muted));gap:10px;margin:22px 0 16px;font-size:13px}.seg{background:rgb(var(--sui-ink)/.05);box-shadow:inset 0 0 0 1px rgb(var(--sui-line));border-radius:12px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}[data-mode=dark] .seg{background:rgb(var(--sui-sunken));box-shadow:none}[data-mode=dark] .seg i{background:rgb(var(--sui-canvas))}.seg i{background:rgb(var(--sui-surface));width:calc(50% - 3px);box-shadow:0 0 0 1px rgb(var(--sui-line)),0 2px 6px -2px #0003;border-radius:9px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:3px;bottom:3px;left:3px}.sc[data-voice="1"] .seg i{transform:translate(100%)}.seg button{height:34px;font:inherit;color:rgb(var(--sui-ink));cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;gap:7px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.seg button:focus{outline:none}.seg button:focus-visible{outline:2px solid rgb(var(--sui-accent));outline-offset:2px}.sc-stage{width:100%;position:relative}.sc-post{border:1px solid rgb(var(--sui-line));background:rgb(var(--sui-surface));opacity:0;visibility:hidden;border-radius:16px;padding:18px 20px;transition:opacity .4s,transform .4s,visibility 0s linear .4s;position:absolute;inset:0 0 auto;transform:translateY(6px);box-shadow:0 30px 60px -36px #10283259}.sc-post.on{opacity:1;visibility:visible;transition:opacity .4s,transform .4s;transform:none}.sc-post .w{gap:10px;display:flex}.sc-post .w b{color:rgb(var(--sui-ink));font-size:15px;font-weight:600;display:block}.sc-post .w span{color:rgb(var(--sui-ink-muted));font-size:13px}.sc-post p{color:rgb(var(--sui-ink));margin:12px 0 0;font-size:16px;line-height:25px}.sc-post .why{border-top:1px solid rgb(var(--sui-line-subtle));color:rgb(var(--sui-accent));gap:6px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){.sc-post,.sc-post.on,.seg i{transition:none}}.navx .nav .nav-theme{display:none}@container page (width>=640px){.navx .nav .nav-theme{display:inline-block}}.foot .fl .foot-theme{margin-left:auto}.pn9 .sc-w{width:100%;max-width:520px;margin:0}.pn9 .sc-stage{min-height:0;display:grid}.pn9 .sc-post{grid-area:1/1;align-self:start;position:relative;inset:auto}.pn9 .sc-seg{flex-wrap:wrap;justify-content:center;row-gap:8px;margin-top:0}.pn9 .sc-seg .lab{white-space:nowrap}.bl{padding-bottom:24px}.bl-hd{flex-direction:column;gap:20px;padding:36px 0 0;display:flex}.bl-hd .pb-dek{max-width:560px}.bl-tools{gap:8px}.bl-search,.bl-tools{align-items:center;display:flex}.bl-search{border:1px solid rgb(var(--sui-line));background:rgb(var(--sui-canvas));height:42px;color:rgb(var(--sui-ink-muted));cursor:text;box-sizing:border-box;border-radius:10px;flex:1;gap:10px;min-width:0;padding:0 12px;font-size:15px}.bl-search .v{color:rgb(var(--sui-ink));flex:1}.bl-search .ph{flex:1}.bl-search kbd{font:500 12px/1 var(--sui-font-sans);color:rgb(var(--sui-ink-muted));border:1px solid rgb(var(--sui-line));border-radius:5px;padding:3px 6px;display:none}.bl-chips,.bl-ib,.bl-search .x{display:flex}.bl-search.on{border-color:rgb(var(--sui-accent));box-shadow:0 0 0 3px rgb(var(--sui-accent-soft))}.bl-ib{border:1px solid rgb(var(--sui-line));box-sizing:border-box;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none}.bl-chip:hover,.bl-ib:hover,.bl-ob:hover{background:rgb(var(--sui-sunken))}.bl-chips{scrollbar-width:none;gap:8px;margin:24px -20px 0;padding:0 20px 2px;overflow-x:auto}.bl-chips::-webkit-scrollbar{display:none}.bl-chips.c{flex-wrap:wrap;justify-content:center;margin:20px 0 0;padding:0}.bl-chip{border:1px solid rgb(var(--sui-line));height:34px;color:rgb(var(--sui-ink-subtle));white-space:nowrap;box-sizing:border-box;border-radius:99px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.bl-chip small{color:rgb(var(--sui-ink-muted));font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.bl-chip.on{background:rgb(var(--sui-ink));border-color:rgb(var(--sui-ink));color:rgb(var(--sui-canvas))}.bl-chip.on small{color:rgb(var(--sui-canvas)/.7)}.t-how{--tc:204 102 60;--g1:250 214 190;--g2:246 200 200;--g3:252 232 200}.t-guides{--tc:16 96 120;--g1:166 214 232;--g2:196 228 236;--g3:186 226 200}.t-build{--tc:46 125 80;--g1:186 226 200;--g2:214 236 196;--g3:166 214 232}.t-updates{--tc:84 92 190;--g1:206 210 246;--g2:196 220 236;--g3:232 214 246}[data-mode=dark] .t-how{--tc:240 150 110}[data-mode=dark] .t-guides{--tc:110 196 220}[data-mode=dark] .t-build{--tc:120 200 150}[data-mode=dark] .t-updates{--tc:160 166 250}.bl-tag{color:rgb(var(--tc));align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.bl-tag i{background:rgb(var(--tc));border-radius:9px;width:7px;height:7px}.bl-tag.big{letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:12px}.bl-meta{color:rgb(var(--sui-ink-muted));align-items:center;gap:10px;font-size:13px;display:flex}.bc{aspect-ratio:1200/630;--bc-ink:#18181b;background:#f8fafb;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f;container-type:inline-size}[data-mode=dark] .bc{--bc-ink:#f0f2f3;background:#161a1c;box-shadow:inset 0 0 0 1px #ffffff14}.bl-by{color:rgb(var(--sui-ink-muted));align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.bl-by img{width:var(--s);height:var(--s);-o-object-fit:cover;object-fit:cover;border-radius:99px;flex-shrink:0}.bl-by b{color:rgb(var(--sui-ink));white-space:nowrap;font-weight:500}.bl-by span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bl-grid{gap:0;margin-top:36px;display:grid}.bl-card{border-top:1px solid rgb(var(--sui-line-subtle));color:inherit;flex-direction:column;padding:22px 0;text-decoration:none;display:flex}.bl-card h3{letter-spacing:-.015em;color:rgb(var(--sui-ink));text-wrap:balance;margin:10px 0 0;font-size:19px;font-weight:600;line-height:26px}.bl-card p{color:rgb(var(--sui-ink-subtle));text-wrap:pretty;flex:1;margin:8px 0 0;font-size:15px;line-height:23px}.bl-foot{margin-top:14px}.bl-lnk{color:rgb(var(--sui-accent));white-space:nowrap;gap:6px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.bl-crumb,.bl-lnk,.bl-ob,.bl-older,.bl-tm,.bl-tm a{align-items:center}.bl-older{border-top:1px solid rgb(var(--sui-line-subtle));color:rgb(var(--sui-ink-muted));gap:14px;margin-top:8px;padding-top:24px;font-size:13.5px;display:flex}.bl-ob{border:1px solid rgb(var(--sui-line));white-space:nowrap;border-radius:10px;gap:8px;height:38px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.bl-follow{border:1px solid rgb(var(--sui-line-subtle));border-radius:14px;flex-direction:column;gap:14px;margin-top:48px;padding:20px;display:flex}.bl-follow b{color:rgb(var(--sui-ink));font-size:16px;font-weight:600;display:block}.bl-follow span{color:rgb(var(--sui-ink-subtle));margin-top:3px;font-size:14.5px;line-height:21px;display:block}.bl-fb{flex-wrap:wrap;gap:8px;display:flex}.bl-crumb{color:rgb(var(--sui-ink-muted));gap:6px;font-size:13.5px;display:flex}.bl-crumb a{color:rgb(var(--sui-ink-subtle));text-decoration:none}.bl-crumb a:hover{color:rgb(var(--sui-ink))}.bl .bl-crumb{padding-top:28px}.bl-hd.tg{padding-top:22px}.bl-tm{color:rgb(var(--sui-ink-muted));flex-wrap:wrap;gap:8px;margin-top:16px;font-size:14px;display:flex}.bl-tm a{color:rgb(var(--sui-accent));gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.bl-rows{margin-top:28px}.bl-rows.nt .bl-tag{display:none}.bl-rows.nt .bl-meta.m{margin-bottom:-4px}.bl-row{border-top:1px solid rgb(var(--sui-line-subtle));color:inherit;padding:22px 0;text-decoration:none;display:block}.bl-row .d{display:none}.bl-row h3{letter-spacing:-.015em;color:rgb(var(--sui-ink));text-wrap:balance;margin:8px 0 0;font-size:19px;font-weight:600;line-height:26px}.bl-row p{color:rgb(var(--sui-ink-subtle));text-wrap:pretty;max-width:640px;margin:6px 0 0;font-size:15px;line-height:23px}.bl-row mark{background:rgb(var(--sui-warning)/.2);color:inherit;border-radius:3px;padding:0 1px}.bl-ask{background:rgb(var(--sui-sunken));border-radius:14px;margin-top:40px;padding:22px 20px}.bl-ask .t{color:rgb(var(--sui-ink));font-size:18px;font-weight:600}.bl-ask p{color:rgb(var(--sui-ink-subtle));max-width:620px;margin:6px 0 12px;font-size:15px;line-height:23px}.bl-hd.sr{padding-top:28px}.bl-sum{color:rgb(var(--sui-ink-subtle));flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-top:22px;font-size:15px;display:flex}.bl-empty h2,.bl-sum b{color:rgb(var(--sui-ink));font-weight:600}.bl-sum a{color:rgb(var(--sui-accent));margin-left:auto;font-size:14px;font-weight:500;text-decoration:none}.bl-chips+.bl-rows{margin-top:20px}.bl-empty{text-align:center;max-width:520px;margin:0 auto;padding:56px 0 48px}.bl-empty .ic{background:rgb(var(--sui-sunken));border-radius:99px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.bl-empty h2{letter-spacing:-.015em;margin:16px 0 0;font-size:22px;line-height:29px}.bl-empty p{color:rgb(var(--sui-ink-subtle));margin:8px 0 0;font-size:15.5px;line-height:24px}.bl-empty p.sm{color:rgb(var(--sui-ink-muted));margin-top:20px;font-size:14px}.bl-empty a{color:rgb(var(--sui-accent));font-weight:500;text-decoration:none}.bl-mid{border-top:1px solid rgb(var(--sui-line-subtle));padding-top:32px}.bl-mid .bl-grid{margin-top:4px}.bl-share{gap:6px;display:flex}.bl-share .bl-ib{border-radius:9px;width:36px;height:36px}.bl-cov{margin-top:28px}.bl-after{margin-top:48px}.bl-tagsrow{border-top:1px solid rgb(var(--sui-line-subtle));color:rgb(var(--sui-ink-muted));flex-wrap:wrap;align-items:center;gap:8px;padding-top:20px;font-size:13.5px;display:flex}.bl-tagsrow>span:first-child{margin-right:4px}.bl-auth{align-items:flex-start;gap:16px;margin-top:28px;display:flex}.bl-auth img{-o-object-fit:cover;object-fit:cover;border-radius:99px;flex-shrink:0;width:56px;height:56px}.bl-auth b{color:rgb(var(--sui-ink));font-size:16px;font-weight:600;display:block}.bl-auth p{color:rgb(var(--sui-ink-subtle));margin:4px 0 8px;font-size:15px;line-height:23px}.bl-cta{background:rgb(var(--sui-accent-wash));border:1px solid rgb(var(--sui-accent-line));border-radius:14px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px;padding:22px;display:flex}.bl-cta .t{letter-spacing:-.015em;color:rgb(var(--sui-ink));font-size:19px;font-weight:600;line-height:26px}.bl-cta .d{color:rgb(var(--sui-ink-subtle));max-width:520px;margin-top:6px;font-size:15px;line-height:23px}.bl-more{border-top:1px solid rgb(var(--sui-line-subtle));margin-top:24px;padding:40px 0 48px}.bl-more .hdr{justify-content:space-between;align-items:center;gap:16px;display:flex}.bl-more .bl-grid{margin-top:20px}@container page (width>=640px){.bl-cta,.bl-follow{flex-direction:row;justify-content:space-between;align-items:center}}@container page (width>=760px){.bl-hd{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:64px}.bl-hd.tg{padding-top:28px}.bl-hd.sr{align-items:center;padding-top:48px}.bl-tools{flex-shrink:0;width:340px}.bl-tools.wide{width:520px}.bl-search kbd{display:inline-block}.bl-chips{flex-wrap:wrap;margin:32px 0 0;padding:0;overflow:visible}.bl-chips.c{margin-top:20px}.bl-grid{-moz-column-gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;margin-top:48px}.bl-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-row{grid-template-columns:120px minmax(0,1fr);gap:24px;padding:26px 0;display:grid}.bl-row .d{color:rgb(var(--sui-ink-muted));padding-top:2px;font-size:14px;display:block}.bl-row .d small{margin-top:2px;font-size:13px;display:block}.bl-row .m span:last-child{display:none}.bl-row h3{font-size:21px;line-height:28px}.bl-ask{padding:28px 32px}}.bc.c3.sm{border-radius:10px}.c3-hi{gap:36px;margin-top:44px;display:grid}.c3-big,.c3-mid{color:inherit;text-decoration:none;display:block}.c3-big .bc,.c3-mid .bc{margin-bottom:16px;transition:transform .3s}.c3-big:hover .bc,.c3-mid:hover .bc{transform:translateY(-2px)}.c3-big h2{letter-spacing:-.025em;color:rgb(var(--sui-ink));text-wrap:balance;margin:8px 0 0;font-size:26px;font-weight:600;line-height:32px}.c3-big p{color:rgb(var(--sui-ink-subtle));text-wrap:pretty;margin:8px 0 0;font-size:16.5px;line-height:26px}.c3-mid h3{letter-spacing:-.015em;color:rgb(var(--sui-ink));text-wrap:balance;margin:6px 0 0;font-size:18px;font-weight:600;line-height:25px}.c3-big:hover h2,.c3-mid:hover h3,.c3-r:hover h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:rgb(var(--sui-ink)/.3);text-decoration-color:rgb(var(--sui-ink)/.3)}.c3-two{gap:32px;display:grid}.c3-lbl{letter-spacing:.07em;text-transform:uppercase;color:rgb(var(--sui-ink-muted));margin-top:64px;font-size:13px;font-weight:600}.c3 .c3-list{margin-top:12px}.c3-hi+.c3-list{margin-top:48px}.c3-r{border-top:1px solid rgb(var(--sui-line-subtle));color:inherit;align-items:center;gap:24px;padding:22px 0;text-decoration:none;display:flex}.c3-r .tx{flex:1;min-width:0}.c3-r h3{letter-spacing:-.015em;color:rgb(var(--sui-ink));text-wrap:balance;margin:6px 0 0;font-size:18px;font-weight:600;line-height:25px}.c3-r p{color:rgb(var(--sui-ink-subtle));margin:6px 0 0;font-size:15.5px;line-height:24px;display:none}.c3-r mark{background:rgb(var(--sui-warning)/.2);color:inherit;border-radius:3px}.c3-r .th{flex-shrink:0;width:96px;display:none}@container page (width>=760px){.c3-hi{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:56px}.c3-hi .c3-two{gap:32px}.c3-big h2{font-size:30px;line-height:37px}.c3-two{grid-template-columns:1fr}.c3-r{gap:40px}.c3-r .th,.c3-r p{display:block}.c3-r .th{width:184px}.c3-hi:only-child{grid-template-columns:1fr}.c3-hi:has(>:only-child){grid-template-columns:1fr}.c3-hi:not(:has(.c3-two)){grid-template-columns:1fr}}@container page (width>=560px) and (width<=759px){.c3-two{grid-template-columns:1fr 1fr}}.a2 .c3-hi{margin-top:36px}.a2 .c3-list{margin-top:12px}.a2 .bl-chips+.c3-list{margin-top:24px}.a2 .bl-older{border-top:1px solid rgb(var(--sui-line-subtle))}.a2{padding-bottom:72px}.c3-list.nth .th{display:none}@container page (width>=760px){.a2 .c3-hi{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:48px;margin-top:44px}.a2 .c3-big h2{font-size:34px;line-height:41px}.a2 .c3-r .th{width:220px}.a2 .c3-r .tx{max-width:720px}.a2 .c3-r{justify-content:space-between;gap:56px}.a2 .c3-lbl{margin-top:72px}}.blog{font-size:.875rem;line-height:1.25rem}.bl-search input{min-width:0;height:100%;font:inherit;color:rgb(var(--sui-ink));background:0 0;border:0;outline:0;flex:1;padding:0}.bl-search input::placeholder{color:rgb(var(--sui-ink-muted));opacity:1}.bl-search input::-webkit-search-cancel-button{display:none}.bl-search:focus-within{border-color:rgb(var(--sui-accent));box-shadow:0 0 0 3px rgb(var(--sui-accent-soft))}.bl-search .x{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:-4px;padding:0}.bl-search .x:hover{background:rgb(var(--sui-sunken))}.bl-ib,.bl-ob{color:rgb(var(--sui-ink-subtle));cursor:pointer;background:0 0;font-family:inherit}.bl-ob{color:rgb(var(--sui-ink))}.bl-ib.done{color:rgb(var(--sui-success));border-color:rgb(var(--sui-success)/.35)}.bl-older .sp{flex:1}.bl-lnk svg{transition:transform .2s}.bl-lnk:hover svg{transform:translate(3px)}.bc img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bc .bg,.bc img{position:absolute;inset:0}.bc .bg{background:radial-gradient(43% 57% at 6% 4%,rgb(var(--g1)/.75),transparent 70%),radial-gradient(47% 48% at 96% 0,rgb(var(--g2)/.7),transparent 70%),radial-gradient(35% 48% at 0 100%,rgb(var(--g3)/.6),transparent 70%),radial-gradient(43% 54% at 70% 110%,rgb(var(--g1)/.5),transparent 70%)}[data-mode=dark] .bc .bg{opacity:.32}.bc.dr:not(.t-how,.t-guides,.t-build,.t-updates){--tc:16 96 120;--g1:166 214 232;--g2:196 228 236;--g3:186 226 200}[data-mode=dark] .bc.dr:not(.t-how,.t-guides,.t-build,.t-updates){--tc:110 196 220}.bc.c3 .cq{position:absolute;top:50%;left:7cqw;right:9cqw;transform:translateY(-50%)}.bc.c3 .qm{height:6cqw;color:rgb(var(--tc));font-size:14cqw;font-weight:700;line-height:.6}.bc.c3 .qt{letter-spacing:-.04em;color:var(--bc-ink);text-wrap:balance;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:6.4cqw;font-weight:700;line-height:1.08;display:-webkit-box;overflow:hidden}.bc.c3 .cq.m .qt{font-size:5.2cqw}.bc.c3 .cq.s .qt{letter-spacing:-.03em;-webkit-line-clamp:5;font-size:4.4cqw;line-height:1.12}.bc.c3 .cq.xs .qt{letter-spacing:-.025em;-webkit-line-clamp:6;font-size:3.8cqw;line-height:1.14}.bc.c3 .cq.s .qm,.bc.c3 .cq.xs .qm{height:4.8cqw;font-size:11cqw}.bc.c3.sm .cq.s .qt,.bc.c3.sm .cq.xs .qt{-webkit-line-clamp:3;font-size:5.2cqw;line-height:1.1}.bc.c3 .qw{color:rgb(var(--sui-ink-subtle));align-items:center;gap:1.6cqw;margin-top:4cqw;font-size:2.3cqw;display:flex}.bc.c3 .cq.s .qw,.bc.c3 .cq.xs .qw{margin-top:3cqw}.bc.c3 .qw span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.bc.c3 .cs{position:absolute;bottom:9cqw;left:7cqw;right:7cqw}.bc.c3 .cs b{letter-spacing:-.06em;color:rgb(var(--tc));white-space:nowrap;text-overflow:ellipsis;padding-bottom:.04em;font-size:26cqw;font-weight:700;line-height:.86;display:block;overflow:hidden}.bc.c3 .cs.m b{font-size:20cqw}.bc.c3 .cs.s b{letter-spacing:-.05em;font-size:14cqw}.bc.c3 .cs.xs b{letter-spacing:-.04em;white-space:normal;font-size:9cqw;line-height:1}.bc.c3 .cs span,.bc.c3 .cs.xs b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.bc.c3 .cs span{letter-spacing:-.02em;color:var(--bc-ink);margin-top:2.4cqw;font-size:3.4cqw;font-weight:600;line-height:1.25;overflow:hidden}.bc.c3.pg .cq{inset:auto 8cqw 10cqw 6.67cqw;transform:none}.bc.c3.pg .cq.l .qm{height:5.5cqw;font-size:12cqw}.bc.c3.pg .cq.l .qt{font-size:6cqw}.c3-big mark,.c3-mid mark{background:rgb(var(--sui-warning)/.2);color:inherit;border-radius:3px}.c3-big .m,.c3-mid .m,.c3-r .m{color:rgb(var(--sui-ink))}.bl-card:hover h3,.bl-row:hover h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:rgb(var(--sui-ink)/.3);text-decoration-color:rgb(var(--sui-ink)/.3)}.bl-card:focus-visible,.bl-chip:focus-visible,.bl-ib:focus-visible,.bl-ob:focus-visible,.bl-row:focus-visible,.c3-big:focus-visible,.c3-mid:focus-visible,.c3-r:focus-visible{outline:2px solid rgb(var(--sui-accent-solid));outline-offset:2px}@media (prefers-reduced-motion:reduce){.bl-lnk svg,.c3-big .bc,.c3-mid .bc{transition:none}.c3-big:hover .bc,.c3-mid:hover .bc{transform:none}}.a-toc .lnk a{color:rgb(var(--sui-accent));font-weight:500;text-decoration:none}.a-toc .ck{width:16px;height:16px}.bl-post .a-art{min-width:0}.bl-body{overflow-wrap:break-word;margin-top:28px}.bl-body>:first-child{margin-top:0}.bl-body li,.bl-body p{color:rgb(var(--sui-ink-body));text-wrap:pretty;font-size:17px;line-height:28px}.bl-body p{margin:14px 0 0}.bl-body>p:first-child{color:rgb(var(--sui-ink));font-size:19px;line-height:30px}.bl-body b,.bl-body h2,.bl-body h3,.bl-body h4,.bl-body strong{color:rgb(var(--sui-ink));font-weight:600}.bl-body a{color:rgb(var(--sui-accent));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--sui-accent)/.35);text-decoration-color:rgb(var(--sui-accent)/.35);text-underline-offset:3px}.bl-body a:hover{text-decoration-color:currentColor}.bl-body h2{letter-spacing:-.02em;text-wrap:balance;margin:44px 0 0;scroll-margin-top:124px;font-size:24px;line-height:31px}.bl-body h2+*{margin-top:16px}.bl-body h3,.bl-body h4{margin:24px 0 0;scroll-margin-top:124px;font-size:17px;line-height:26px}.bl-body h3+p,.bl-body h4+p{margin-top:8px}.bl-body .heading-anchor{display:none}.bl-body ol,.bl-body ul{margin:14px 0 0;padding-left:22px;list-style:outside}.bl-body ol{list-style:decimal}.bl-body li{margin-top:6px;padding-left:4px}.bl-body li::marker{color:rgb(var(--sui-ink-faint))}.bl-body li>p{margin:0}.bl-body hr{border:0;border-top:1px solid rgb(var(--sui-line-subtle));margin:40px 0 0}.bl-body mark{background:rgb(var(--sui-warning)/.2);color:inherit;border-radius:3px;padding:0 1px}.bl-body code{font-family:var(--font-mono);color:rgb(var(--sui-ink-emphasis));border-radius:5px;padding:2px 6px;font-size:.85em}.bl-body .link-card img,.bl-body code,.bl-body pre{background:rgb(var(--sui-sunken))}.bl-body pre{border:1px solid rgb(var(--sui-line-subtle));border-radius:12px;margin:24px 0 0;padding:16px 18px;font-size:14px;line-height:22px;overflow-x:auto}.bl-body pre code{font-size:inherit;background:0 0;padding:0}.bl-body blockquote:not(.twitter-tweet){border:0;margin:36px 0 8px;padding:0}.bl-body blockquote:not(.twitter-tweet):before{content:"“";height:30px;color:rgb(var(--sui-accent));font-size:56px;font-weight:700;line-height:40px;display:block}.bl-body blockquote:not(.twitter-tweet) p{letter-spacing:-.02em;color:rgb(var(--sui-ink));text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:33px}.bl-body blockquote:not(.twitter-tweet) p+p{margin-top:12px}.bl-body blockquote.twitter-tweet{border:1px solid rgb(var(--sui-line-subtle));box-sizing:border-box;max-width:520px;color:rgb(var(--sui-ink));border-radius:14px;margin:24px 0 0;padding:16px 18px;font-size:15.5px;line-height:23px}.bl-body blockquote.twitter-tweet p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.bl-body blockquote.twitter-tweet a{overflow-wrap:anywhere}.bl-body .twitter-tweet-rendered{margin:24px 0 0!important}.bl-body figure{margin:24px 0 0}.bl-body figure img{border:1px solid rgb(var(--sui-line-subtle));border-radius:12px;width:100%;height:auto;display:block}.bl-body figcaption{color:rgb(var(--sui-ink-muted));margin-top:10px;font-size:13.5px;line-height:20px}.bl-body figure.video iframe,.bl-body figure.video video{aspect-ratio:16/9;background:#000;border:0;border-radius:12px;width:100%;height:auto;display:block}.bl-body .table-wrap{margin:18px 0 0;overflow-x:auto}.bl-body table{border-collapse:collapse;width:100%}.bl-body td,.bl-body th{border-top:1px solid rgb(var(--sui-line-subtle));text-align:left;vertical-align:top;color:rgb(var(--sui-ink-body));padding:11px 12px 11px 0;font-size:15px;font-weight:400;line-height:22px}.bl-body tr:last-child>*{border-bottom:1px solid rgb(var(--sui-line-subtle))}.bl-body tr>:first-child{width:108px;color:rgb(var(--sui-ink));font-variant-numeric:tabular-nums;font-weight:600}.bl-body td>p,.bl-body th>p{font-size:inherit;line-height:inherit;color:inherit;margin:0}.bl-body table tr:first-child:has(th) th{color:rgb(var(--sui-ink-muted));font-size:13px;font-weight:600}.bl-body a.link-card{border:1px solid rgb(var(--sui-line-subtle));color:rgb(var(--sui-ink));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;margin:24px 0 0;text-decoration:none;display:grid;overflow:hidden}.bl-body a.link-card:hover{border-color:rgb(var(--sui-line))}.bl-body .link-card img{-o-object-fit:cover;object-fit:cover;grid-area:1/2/span 2;width:160px;height:100%;min-height:96px}.bl-body .link-card-description,.bl-body .link-card-title{grid-column:1;padding:0 18px;display:block}.bl-body .link-card-title{padding-top:16px;font-size:15.5px;font-weight:600}.bl-body .link-card-description{color:rgb(var(--sui-ink-muted));margin-top:2px;padding-bottom:16px;font-size:14px;line-height:20px}.bl-body .link-card-title:last-child{padding-bottom:16px}@container page (width>=760px){.bl-body li,.bl-body p{font-size:18px;line-height:30px}.bl-body>p:first-child{font-size:19px;line-height:30px}.bl-body h2{margin-top:56px;font-size:28px;line-height:35px}.bl-body blockquote:not(.twitter-tweet) p{font-size:28px;line-height:37px}}.bl-rows:not(:has(+.bl-older)) .bl-row:last-child{border-bottom:1px solid rgb(var(--sui-line-subtle))}.err9[data-v-231c9434]{flex:1}.err9-mark[data-v-231c9434]{display:inline-block}.err9-code[data-v-231c9434],.err9-mark[data-v-231c9434]{color:rgb(var(--sui-accent))}.err9-code[data-v-231c9434]{letter-spacing:.06em;text-transform:uppercase;margin-top:18px;font-size:13px;font-weight:600}.err9 h1[data-v-231c9434]{letter-spacing:-.03em;color:rgb(var(--sui-ink));text-wrap:balance;margin:10px 0 0;font-size:32px;font-weight:600;line-height:38px}.err9 p[data-v-231c9434]{max-width:520px;color:rgb(var(--sui-ink-subtle));text-wrap:pretty;margin:14px auto 0;font-size:18px;line-height:28px}@container page (width>=760px){.err9 h1[data-v-231c9434]{font-size:44px;line-height:50px}}
