/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-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}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:before,:after{box-sizing:border-box;--tw-ring-offset-color:rgb(var(--c-bg-ground))}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--gnb-h-condensed) + 8px);background-color:rgb(var(--c-bg-ground));overflow-x:clip}body{background-color:rgb(var(--c-bg-ground));min-block-size:100vh;color:rgb(var(--c-text-primary));font-family:var(--coui-font-family-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}img,video,svg,canvas{max-inline-size:100%}img,video{block-size:auto}button,input,select,textarea{font:inherit;letter-spacing:inherit}button{border-style:solid}a{color:rgb(var(--coui-primary))}:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px}:lang(ko){word-break:keep-all;overflow-wrap:break-word}:lang(de),:lang(ru){overflow-wrap:anywhere}:is([data-fit],[class*=chip],[role=tab],.device-mockup,[class*=step__title]):is(:lang(de),:lang(ru)){-webkit-hyphens:auto;hyphens:auto}:lang(zh),:lang(ja){line-break:strict}:is(h1,h2,h3,h4,.t-display,.t-heading,.t-mid,.t-card,.t-question,.t-lead,.t-label-card,[class*=__title],[class*=__lead],[class*=__sub],[class*=__label],[class*=__desc],[class*=__body],.faq__item>summary>div):is(:lang(ja),:lang(zh)){word-break:auto-phrase;overflow-wrap:anywhere}:is(h1,h2,h3,h4,[class*=__title]):is(:lang(ja),:lang(zh)){text-wrap-style:balance}:is(p,li,dd,.t-lead,[class*=__lead],[class*=__sub],[class*=__desc],[class*=__body],.faq__item>summary>div):is(:lang(ja),:lang(zh)){text-wrap-style:pretty}.lang-native:lang(ko){font-family:var(--site-font-ko-system)}.lang-native:lang(zh){font-family:var(--site-font-zh-hans)}.lang-native:lang(ja){font-family:var(--site-font-ja)}.lang-native:lang(ar){font-family:var(--site-font-ar)}.lang-native:is(:lang(en),:lang(de),:lang(fr),:lang(es),:lang(pt),:lang(it),:lang(ru)){font-family:var(--site-font-latin)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:0}.left-0{left:0}.isolate{isolation:isolate}.z-10{z-index:var(--z-10)}.m-0{margin:0}.ms-space8{margin-inline-start:var(--coui-space-8)}.ms-space16{margin-inline-start:var(--coui-space-16)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-full{height:100%}.h-size24{height:var(--coui-size-24)}.h-size40{height:var(--coui-size-40)}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-center{justify-content:center}.gap-y-space16{row-gap:var(--coui-space-16)}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:var(--coui-stroke-width-1)}.border-outline-variant{border-color:rgb(var(--coui-outline-variant))}.border-surface-container-highest{border-color:rgb(var(--coui-surface-container-highest))}.bg-outline-variant{background-color:rgb(var(--coui-outline-variant))}.bg-primary,.bg-primary\/80{background-color:rgb(var(--coui-primary))}@supports (color:color-mix(in lab, red, red)){.bg-primary\/80{background-color:color-mix(in oklab, rgb(var(--coui-primary)) 80%, transparent)}}.bg-surface{background-color:rgb(var(--coui-surface))}.bg-surface-container{background-color:rgb(var(--coui-surface-container))}.bg-surface-container-low{background-color:rgb(var(--coui-surface-container-low))}.bg-surface-container\/30{background-color:rgb(var(--coui-surface-container))}@supports (color:color-mix(in lab, red, red)){.bg-surface-container\/30{background-color:color-mix(in oklab, rgb(var(--coui-surface-container)) 30%, transparent)}}.font-sans{font-family:var(--coui-font-family-sans)}.text-body-medium{font-size:var(--coui-text-body-medium-size);line-height:var(--tw-leading,var(--coui-text-body-medium-line-height));letter-spacing:var(--tw-tracking,var(--coui-text-body-medium-tracking));font-weight:var(--tw-font-weight,var(--coui-text-body-medium-weight))}.text-display-small{font-size:var(--coui-text-display-small-size);line-height:var(--tw-leading,var(--coui-text-display-small-line-height));letter-spacing:var(--tw-tracking,var(--coui-text-display-small-tracking));font-weight:var(--tw-font-weight,var(--coui-text-display-small-weight))}.text-headline-large{font-size:var(--coui-text-headline-large-size);line-height:var(--tw-leading,var(--coui-text-headline-large-line-height));letter-spacing:var(--tw-tracking,var(--coui-text-headline-large-tracking));font-weight:var(--tw-font-weight,var(--coui-text-headline-large-weight))}.text-headline-small{font-size:var(--coui-text-headline-small-size);line-height:var(--tw-leading,var(--coui-text-headline-small-line-height));letter-spacing:var(--tw-tracking,var(--coui-text-headline-small-tracking));font-weight:var(--tw-font-weight,var(--coui-text-headline-small-weight))}.text-label-large{font-size:var(--coui-text-label-large-size);line-height:var(--tw-leading,var(--coui-text-label-large-line-height));letter-spacing:var(--tw-tracking,var(--coui-text-label-large-tracking));font-weight:var(--tw-font-weight,var(--coui-text-label-large-weight))}.text-label-small{font-size:var(--coui-text-label-small-size);line-height:var(--tw-leading,var(--coui-text-label-small-line-height));letter-spacing:var(--tw-tracking,var(--coui-text-label-small-tracking));font-weight:var(--tw-font-weight,var(--coui-text-label-small-weight))}.text-label-xl{font-size:var(--coui-text-label-xl-size);line-height:var(--tw-leading,var(--coui-text-label-xl-line-height));letter-spacing:var(--tw-tracking,var(--coui-text-label-xl-tracking));font-weight:var(--tw-font-weight,var(--coui-text-label-xl-weight))}.break-words{overflow-wrap:break-word}.text-on-primary{color:rgb(var(--coui-on-primary))}.text-on-surface{color:rgb(var(--coui-on-surface))}.text-on-surface-variant{color:rgb(var(--coui-on-surface-variant))}.text-on-surface\/30{color:rgb(var(--coui-on-surface))}@supports (color:color-mix(in lab, red, red)){.text-on-surface\/30{color:color-mix(in oklab, rgb(var(--coui-on-surface)) 30%, transparent)}}.text-primary{color:rgb(var(--coui-primary))}.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}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.ring-offset-surface{--tw-ring-offset-color:rgb(var(--coui-surface))}.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,)}.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-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}.\[--coui-surface-rgb\:var\(--coui-primary\)\]{--coui-surface-rgb:var(--coui-primary)}.\[--coui-surface-rgb\:var\(--coui-surface\)\]{--coui-surface-rgb:var(--coui-surface)}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.hover\:border-outline:hover{border-color:rgb(var(--coui-outline))}.hover\:bg-primary-hover:hover{background-color:rgb(var(--coui-primary-hover))}.hover\:bg-surface-container:hover,.hover\:bg-surface-container\/50:hover{background-color:rgb(var(--coui-surface-container))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-container\/50:hover{background-color:color-mix(in oklab, rgb(var(--coui-surface-container)) 50%, transparent)}}.hover\:\[--coui-surface-rgb\:var\(--coui-primary-hover\)\]:hover{--coui-surface-rgb:var(--coui-primary-hover)}.hover\:\[--coui-surface-rgb\:var\(--coui-surface-container\)\]:hover{--coui-surface-rgb:var(--coui-surface-container)}}.focus-visible\:bg-primary-hover:focus-visible{background-color:rgb(var(--coui-primary-hover))}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--coui-ring-width) + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-focus-ring:focus-visible{--tw-ring-color:rgb(var(--coui-focus-ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:var(--coui-ring-offset);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:\[--coui-surface-rgb\:var\(--coui-primary-hover\)\]:focus-visible{--coui-surface-rgb:var(--coui-primary-hover)}.active\:bg-primary-pressed:active{background-color:rgb(var(--coui-primary-pressed))}.active\:\[--coui-surface-rgb\:var\(--coui-primary-pressed\)\]:active{--coui-surface-rgb:var(--coui-primary-pressed)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-disabled-container:disabled{background-color:rgb(var(--coui-disabled-container))}.disabled\:bg-outline\/0:disabled{background-color:rgb(var(--coui-outline))}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-outline\/0:disabled{background-color:color-mix(in oklab, rgb(var(--coui-outline)) 0%, transparent)}}.disabled\:text-on-surface-variant:disabled{color:rgb(var(--coui-on-surface-variant))}.disabled\:\[--coui-surface-rgb\:var\(--coui-disabled-container\)\]:disabled{--coui-surface-rgb:var(--coui-disabled-container)}.disabled\:\[--coui-surface-rgb\:var\(--coui-outline\)\]:disabled{--coui-surface-rgb:var(--coui-outline)}.\[\&\>svg\]\:h-size12>svg{height:var(--coui-size-12)}.\[\&\>svg\]\:w-size12>svg{width:var(--coui-size-12)}}:root{--content:1200px;--gutter-min:40px;--pad-x:max(var(--gutter-min), calc((100% - var(--content)) / 2));--sec-py:140px;--sec-gap:56px;--head-gap:20px;--gnb-h:120px;--gnb-h-condensed:80px;--ease:cubic-bezier(.22, .61, .36, 1);--radius:6px;--origin-start:left;--origin-end:right}[dir=rtl]{--origin-start:right;--origin-end:left}@media (max-width:1199.98px){:root{--sec-py:96px}}@media (max-width:1023.98px){:root{--gnb-h:66px;--gnb-h-condensed:66px}}@media (max-width:767.98px){:root{--gutter-min:24px;--sec-py:80px;--sec-gap:24px;--head-gap:10px}}html:root{--p:initial}div[style*="box-shadow: 0 0 0 calc(4"][style*="rgb(var(--coui-primary) /"]{box-shadow:none!important}div[style*="box-shadow: 0 0 0 calc(4"][style*="rgb(var(--coui-primary) /"]>input:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.site-header-spacer{block-size:var(--gnb-h)}[id]{scroll-margin-top:12px}.skip-link{z-index:100;border-radius:var(--radius);background-color:rgb(var(--c-text-primary));color:rgb(var(--c-bg-sunken));padding:8px 16px;font-weight:600;text-decoration:none;position:absolute;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.t-display{letter-spacing:0;text-wrap:balance;font-size:3.75rem;font-weight:500;line-height:1.35}.t-heading{letter-spacing:0;text-wrap:balance;font-size:2.75rem;font-weight:500;line-height:1.35}.t-mid{letter-spacing:-.02em;text-wrap:balance;font-size:1.75rem;font-weight:500;line-height:1.35}.t-card{letter-spacing:-.02em;text-wrap:balance;font-size:1.5rem;font-weight:600;line-height:1.4}.t-question{letter-spacing:-.02em;text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.4}.t-lead{letter-spacing:0;font-size:1.25rem;font-weight:500;line-height:1.6}.t-body{letter-spacing:-.02em;font-size:1.0625rem;font-weight:400;line-height:1.6}.t-link{letter-spacing:-.02em;font-size:1rem;font-weight:500;line-height:1.4}.t-label-card{letter-spacing:-.02em;font-size:.90625rem;font-weight:600;line-height:1.4}.t-label-ui{letter-spacing:-.02em;font-size:.875rem;font-weight:500;line-height:1.4}.t-small{letter-spacing:-.02em;font-size:.875rem;font-weight:400;line-height:1.4}.t-caption{letter-spacing:-.02em;font-size:.8125rem;font-weight:400;line-height:1.4}.t-micro{letter-spacing:-.02em;font-size:.75rem;font-weight:500;line-height:1.25rem}.t-eyebrow{letter-spacing:.06em;color:rgb(var(--c-text-muted));font-size:.75rem;font-weight:500;line-height:1rem}.t-code{letter-spacing:.08em;font-size:.75rem;font-weight:500;line-height:1.4}.t-mono{font-family:var(--site-font-ascii);letter-spacing:0;font-weight:500}@media (max-width:767.98px){.t-display,.t-heading{letter-spacing:-.02em;font-size:1.75rem}.t-card{font-size:1.25rem}.t-question{font-size:1.125rem}.t-lead{letter-spacing:-.02em;font-size:1rem;font-weight:400}}:lang(ar){letter-spacing:0!important}.count{font-variant-numeric:tabular-nums}.l-section{gap:var(--sec-gap);padding-block:var(--sec-py);padding-inline:var(--pad-x);flex-direction:column;display:flex}.l-section--flush-bottom{padding-block-end:0}.l-section--flush-top{padding-block-start:0}.l-section--flush{padding-block:0}.l-bleed{margin-inline:calc(50% - 50vw)}.l-rule-top{border-block-start:1px solid rgb(var(--c-line-subtle))}.l-rule-bottom{border-block-end:1px solid rgb(var(--c-line-subtle))}.l-split{grid-template-columns:var(--split,360px) minmax(0, 1fr);gap:80px;display:grid}@media (max-width:1023.98px){.l-split{gap:var(--sec-gap);grid-template-columns:minmax(0,1fr)}}.l-grid-4,.l-grid-3{gap:var(--grid-gap,24px);display:grid}.l-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.l-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1199.98px){.l-grid-4,.l-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.l-grid-4,.l-grid-3{grid-template-columns:minmax(0,1fr)}}.l-center{text-align:center;flex-direction:column;align-items:center;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767.98px){br[data-br]{display:none}}.icon--flip:dir(rtl){transform:scaleX(-1)}:root[data-js] [data-reveal],:root[data-js] [data-reveal-stagger]>*{transition:transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(18px)}:root[data-js] [data-reveal].is-in,:root[data-js] [data-reveal-stagger].is-in>*{transform:none}:root[data-js] [data-draw]{transform-origin:var(--origin-start) center;transition:transform 1.1s var(--ease);transition-delay:var(--d,0s)}:root[data-js] [data-draw]:not([data-draw=y]){transform:scaleX(0)}:root[data-js] [data-draw=y]{transform-origin:top;transform:scaleY(0)}:root[data-js] [data-draw].is-in{transform:none}@media (prefers-reduced-motion:reduce){:root[data-js] :is([data-reveal],[data-reveal-stagger]>*,[data-draw]){transform:none!important}}html[data-motion=off][data-js] :is([data-reveal],[data-reveal-stagger]>*,[data-draw]){transform:none!important}@media print{:root[data-js] :is([data-reveal],[data-reveal-stagger]>*,[data-draw]){transition:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}html[data-motion=off],html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}html[data-motion=off] :is([data-loop],.is-looping){animation-play-state:paused}iconify-icon{block-size:1em;inline-size:1em;-webkit-mask:var(--ic,linear-gradient(transparent, transparent)) center / contain no-repeat;-webkit-mask:var(--ic,linear-gradient(transparent, transparent)) center / contain no-repeat;-webkit-mask:var(--ic,linear-gradient(transparent, transparent)) center / contain no-repeat;mask:var(--ic,linear-gradient(transparent, transparent)) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}iconify-icon:dir(rtl):is([icon=lucide\:chevron-left],[icon=lucide\:chevron-right],[icon=lucide\:arrow-left],[icon=lucide\:arrow-right]){transform:scaleX(-1)}iconify-icon[icon=lucide\:arrow-down]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14'/%3E%3Cpath d='m19 12-7 7-7-7'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:arrow-left]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:arrow-right]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:arrow-up]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 7-7 7 7'/%3E%3Cpath d='M12 19V5'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:atom]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Cpath d='M20.2 20.2c2.04-2.03.02-7.36-4.5-11.9-4.54-4.52-9.87-6.54-11.9-4.5-2.04 2.03-.02 7.36 4.5 11.9 4.54 4.52 9.87 6.54 11.9 4.5Z'/%3E%3Cpath d='M15.7 15.7c4.52-4.54 6.54-9.87 4.5-11.9-2.03-2.04-7.36-.02-11.9 4.5-4.52 4.54-6.54 9.87-4.5 11.9 2.03 2.04 7.36.02 11.9-4.5Z'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:bell]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.268 21a2 2 0 0 0 3.464 0'/%3E%3Cpath d='M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:calendar]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v3'/%3E%3Cpath d='M16 2v3'/%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M3 9h18'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:calendar-range]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v3'/%3E%3Cpath d='M3 9h18'/%3E%3Cpath d='M8 2v3'/%3E%3Cpath d='M17 13h-6'/%3E%3Cpath d='M13 17H7'/%3E%3Cpath d='M7 13h.01'/%3E%3Cpath d='M17 17h.01'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:check]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:chevron-down]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:chevron-left]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:chevron-right]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:circle-alert]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:circle-check]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m16 9-5.5 5.5L8 12'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:circle-check-big]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.801 10A10 10 0 1 1 17 3.335'/%3E%3Cpath d='m9 11 3 3L22 4'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:circle-dashed]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.1 2.182a10 10 0 0 1 3.8 0'/%3E%3Cpath d='M13.9 21.818a10 10 0 0 1-3.8 0'/%3E%3Cpath d='M17.609 3.721a10 10 0 0 1 2.69 2.7'/%3E%3Cpath d='M2.182 13.9a10 10 0 0 1 0-3.8'/%3E%3Cpath d='M20.279 17.609a10 10 0 0 1-2.7 2.69'/%3E%3Cpath d='M21.818 10.1a10 10 0 0 1 0 3.8'/%3E%3Cpath d='M3.721 6.391a10 10 0 0 1 2.7-2.69'/%3E%3Cpath d='M6.391 20.279a10 10 0 0 1-2.69-2.7'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:circle-dot]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:circle-x]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6'/%3E%3Cpath d='m9 9 6 6'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:clock]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:copy]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:corner-down-left]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3Cpath d='m9 10-5 5 5 5'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:dot]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:download]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15V3'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:eye]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:eye-off]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49'/%3E%3Cpath d='M14.084 14.158a3 3 0 0 1-4.242-4.242'/%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:file]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:folder]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:grip-vertical]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='12' r='1'/%3E%3Ccircle cx='9' cy='5' r='1'/%3E%3Ccircle cx='9' cy='19' r='1'/%3E%3Ccircle cx='15' cy='12' r='1'/%3E%3Ccircle cx='15' cy='5' r='1'/%3E%3Ccircle cx='15' cy='19' r='1'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:heart]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:house]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/%3E%3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:info]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:menu]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16'/%3E%3Cpath d='M4 12h16'/%3E%3Cpath d='M4 19h16'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:minus]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:pencil]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:pipette]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 9-8.414 8.414A2 2 0 0 0 3 18.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 3.828 21h1.344a2 2 0 0 0 1.414-.586L15 12'/%3E%3Cpath d='m18 9 .4.4a1 1 0 1 1-3 3l-3.8-3.8a1 1 0 1 1 3-3l.4.4 3.4-3.4a1 1 0 1 1 3 3z'/%3E%3Cpath d='m2 22 .414-.414'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:plus]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:search]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:settings]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:square]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:triangle-alert]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:upload]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m17 8-5-5-5 5'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E")}iconify-icon[icon=lucide\:x]{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")}.sec-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sec-head__text{gap:var(--head-gap);flex-direction:column;min-inline-size:0;display:flex}.sec-head__title,.sec-head__lead{color:rgb(var(--c-text-primary))}.sec-head__lead:not(:lang(ko)){text-wrap:balance;max-inline-size:45rem}.sec-head__trailing{flex:none}.sec-head--center{text-align:center;justify-content:center}.sec-head--center .sec-head__text{align-items:center}.sec-head__text>.eyebrow+.sec-head__title{margin-block-start:calc(12px - var(--head-gap))}@media (max-width:767.98px){.sec-head{flex-direction:column;align-items:stretch}.sec-head--center{align-items:center}}.eyebrow--accent{color:rgb(var(--c-accent))}@media (min-width:768px){br[data-br-m],.lines--narrow{display:none}}@media (max-width:767.98px){.lines--wide{display:none}}bdi.count{display:inline-block}.icon{vertical-align:middle;flex:none;display:inline-block}.logo-mark{inline-size:auto;color:rgb(var(--c-text-primary));flex:none;display:block}.action-btn{white-space:nowrap;text-decoration:none}@media (max-width:1023.98px){.action-btn{min-block-size:44px}}@media (max-width:767.98px){.action-btn--block{inline-size:100%}}.link-btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.link-btn--primary{color:rgb(var(--c-text-primary))}.link-btn--secondary{color:rgb(var(--c-text-secondary))}.link-btn__label{transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}[dir=rtl] .link-btn__label{background-position:100% 100%}.link-btn:hover .link-btn__label,.link-btn:focus-visible .link-btn__label{background-size:100% 1px}.link-btn--arrow .link-btn__arrow{flex:none}.link-btn__arrow{transition:transform .25s var(--ease);display:inline-flex}.link-btn:hover .link-btn__arrow{transform:translate(3px)}[dir=rtl] .link-btn:hover .link-btn__arrow{transform:translate(-3px)}@media (max-width:1023.98px){.link-btn{min-block-size:44px}}.rich-link{font:inherit;letter-spacing:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.cta{gap:20px;padding-block:136px;padding-inline:24px}.cta__title,.cta__lead{color:rgb(var(--c-text-primary));max-inline-size:var(--content)}.cta__lead:not(:lang(ko)){text-wrap:balance;max-inline-size:45rem}.cta__action{justify-content:center;display:flex}@media (max-width:767.98px){.cta{gap:16px;padding-block:96px}.cta__action{align-self:stretch}.cta__action .action-btn{min-block-size:48px}}.site-footer{padding-block:96px;padding-inline:var(--pad-x);background-color:rgb(var(--c-bg-ground));color:rgb(var(--c-text-secondary));letter-spacing:-.02em;flex-direction:column;gap:30px;font-size:.875rem;line-height:1.5;display:flex}.site-footer :where(p,dt,dd,a){font:inherit;letter-spacing:inherit}.site-footer__top{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.site-footer__brand{flex-direction:column;flex:0 320px;gap:20px;display:flex}.site-footer__brand .logo-mark{align-self:flex-start}.site-footer__brand-lines{color:rgb(var(--c-text-primary));flex-direction:column;gap:4px;display:flex}[dir=rtl] .site-footer__brand-lines{text-align:right}.site-footer__nav{white-space:nowrap;gap:64px;display:flex}.site-footer__col{flex-direction:column;gap:10px;display:flex}.site-footer__col-title{color:rgb(var(--c-text-primary));font-weight:600}.site-footer__links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-footer__link{color:rgb(var(--c-text-secondary));text-decoration:none;transition:color .2s}.site-footer__link:hover{color:rgb(var(--c-text-primary))}.site-footer__link[aria-current=page]{color:rgb(var(--c-text-primary));text-decoration-line:underline;-webkit-text-decoration-color:rgb(var(--c-accent));-webkit-text-decoration-color:rgb(var(--c-accent));text-decoration-color:rgb(var(--c-accent));text-underline-offset:4px;text-decoration-thickness:1px}.site-footer__rule{background-color:rgb(var(--c-line-strong));margin-block-end:-1px}.site-footer__legal{flex-direction:column;gap:2px;line-height:1.93;display:flex}.site-footer__facts-block{flex-direction:column;gap:2px;display:flex;overflow:hidden}.site-footer__owner{flex-wrap:wrap;align-items:center;display:flex}.site-footer__owner>*+:before{content:"";vertical-align:-2px;background-color:rgb(var(--c-line-strong));block-size:14px;inline-size:1px;margin-inline:6px 8px;display:inline-block}.site-footer__facts{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;margin-inline-start:-11px;line-height:calc(1.93em + 1px);display:block}.site-footer__facts dt,.site-footer__facts dd{color:rgb(var(--c-text-secondary));margin:0;display:inline}.site-footer__facts dd:before{content:" "}.site-footer__facts dd:not(:last-of-type):after{content:" ";white-space:normal}.site-footer__facts dt:before{content:"";vertical-align:-2px;background-color:rgb(var(--c-line-strong));block-size:14px;inline-size:1px;margin-inline:2px 8px;display:inline-block}.site-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.motion-switch{align-items:center;gap:10px;display:inline-flex}.motion-switch__label{color:rgb(var(--c-text-secondary));cursor:pointer}.motion-switch__input{appearance:none;border:1px solid rgb(var(--c-outline));background-color:rgb(var(--c-bg-raised));cursor:pointer;border-radius:9px;flex:none;block-size:18px;inline-size:32px;margin:0;transition:background-color .2s,border-color .2s;position:relative}.motion-switch__input:before{content:"";background-color:rgb(var(--c-text-secondary));block-size:14px;inline-size:14px;transition:transform .2s var(--ease), background-color .2s;border-radius:50%;position:absolute;inset-block-start:1px;inset-inline-start:1px}.motion-switch__input:checked{border-color:rgb(var(--c-accent));background-color:rgb(var(--c-accent))}.motion-switch__input:checked:before{background-color:rgb(var(--c-on-accent));transform:translate(14px)}[dir=rtl] .motion-switch__input:checked:before{transform:translate(-14px)}@media (max-width:1023.98px){.motion-switch{min-block-size:44px}}@media (max-width:1199.98px){.site-footer__nav{gap:40px}}@media (max-width:1023.98px){.site-footer__top{flex-direction:column}.site-footer__brand{flex-basis:auto}.site-footer__nav{flex-wrap:wrap;gap:32px 40px}}@media (max-width:767.98px){.site-footer{gap:28px;padding-block:48px;font-size:.8125rem;line-height:1.4}.site-footer__brand{gap:10px}.site-footer .logo-mark{block-size:32px}.site-footer__brand-lines{gap:0}.site-footer__nav{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:24px 16px;display:grid}.site-footer__col{gap:8px}.site-footer__col-title{font-size:.90625rem;line-height:1.4}.site-footer__links{gap:0;font-size:.875rem}.site-footer__link{align-items:center;min-block-size:44px;display:inline-flex}.site-footer__rule{background-color:rgb(var(--c-line-subtle))}.site-footer__legal,.site-footer__facts-block{gap:4px;line-height:1.4}.site-footer__owner{flex-direction:column;align-items:flex-start;gap:4px}.site-footer__owner>*+:before{content:none}.site-footer__facts-block{overflow:visible}.site-footer__facts{white-space:normal;grid-template-columns:max-content minmax(0,1fr);gap:4px 8px;margin-inline-start:0;line-height:1.4;display:grid}.site-footer__facts dt,.site-footer__facts dd{display:block}.site-footer__facts dd:before,.site-footer__facts dd:not(:last-of-type):after,.site-footer__facts dt:before{content:none}}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-mono-400-latin.woff2)format("woff2")}.site-footer__brand-lines>:last-child{font-family:"Roboto Mono", var(--site-font-ascii);letter-spacing:0;font-weight:400}.site-header{z-index:50;transition:transform .35s var(--ease);position:fixed;inset-block-start:0;inset-inline:0}.site-header[data-hidden]{transform:translateY(-100%)}.site-header:focus-within,.site-header:has(:focus){transform:none}.site-header:has(:popover-open){transform:none}.site-header__bar{--gnb-bar-pad:40px;padding-block:var(--gnb-bar-pad);padding-inline:var(--pad-x);background-color:rgb(var(--c-bg-sunken));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:padding-block .3s var(--ease), box-shadow .3s var(--ease);justify-content:space-between;align-items:center;gap:16px;display:flex}.site-header[data-scrolled] .site-header__bar{--gnb-bar-pad:20px;box-shadow:0 1px 0 rgb(var(--c-line-subtle))}.site-header__start,.site-header__end{flex:1 0 0;align-items:center;display:flex}.site-header__end{justify-content:flex-end;gap:4px}.site-header__home{color:rgb(var(--c-text-primary));display:inline-flex}.site-header__home .logo-mark{block-size:40px;inline-size:auto}.site-header__nav>[aria-selected=true],.site-header__nav>button:focus-visible{background-color:rgb(var(--coui-on-surface) / .08)}@supports (color:color-mix(in oklab, red, red)){.site-header__nav>[aria-selected=true],.site-header__nav>button:focus-visible{background-color:color-mix(in oklab, rgb(var(--coui-on-surface)) 8%, transparent)}}.site-header__nav>button:focus:not(:focus-visible):not(:hover):not([aria-selected=true]){background-color:#0000}.site-header__nav>a{min-block-size:40px}.site-header__nav>*{position:relative}.site-header__nav>:after{content:"";background-color:rgb(var(--c-accent));block-size:1px;transform-origin:var(--origin-start);transition:transform .3s var(--ease);position:absolute;inset-block-end:4px;inset-inline:16px;transform:scaleX(0)}.site-header__nav>button:after{inset-inline-end:40px}.site-header__nav[data-current="0"]>:first-child:after,.site-header__nav[data-current="1"]>:nth-child(2):after,.site-header__nav[data-current="2"]>:nth-child(3):after,.site-header__nav[data-current="3"]>:nth-child(4):after{transform:scaleX(1)}.site-header__nav>:before{content:"";position:absolute;inset-block:0;inset-inline:-16px}.site-header__nav>:first-child:before{inset-inline-start:0}.site-header__nav>:last-child:before{inset-inline-end:0}@media (hover:hover) and (pointer:fine){.site-header__nav:has(>[aria-expanded=true])>:before{inset-block:calc(-1 * var(--gnb-bar-pad,0px))}}[id^=co-navigation-menu-panel-]{z-index:60}@media (max-width:1023.98px){[id^=co-navigation-menu-panel-]{display:none}}[id^=co-navigation-menu-panel-]>*>*{overflow:hidden}[id^=co-navigation-menu-panel-]>*>*>.relative{overflow:visible}[id^=co-navigation-menu-panel-]>[style*=co-overlay-switch]{animation:none!important}[id^=co-navigation-menu-panel-] [style*=co-overlay-swap-exit]{interactivity:inert;animation:90ms cubic-bezier(.4,0,1,1) both gnb-swap-out,1ms linear 90ms both gnb-swap-gone!important}[id^=co-navigation-menu-panel-] [style*=co-overlay-swap-enter]{animation:gnb-swap-in .17s var(--ease) .11s both!important}[id^=co-navigation-menu-panel-] [style*=co-overlay-swap-exit]{inset-inline:0 auto}:root{--gnb-swap-sign:1}:root[dir=rtl]{--gnb-swap-sign:-1}@keyframes gnb-swap-out{0%{opacity:1}to{opacity:0}}@keyframes gnb-swap-gone{to{visibility:hidden}}@keyframes gnb-swap-in{0%{opacity:0;transform:translateX(calc(var(--coui-overlay-swap-x,0%) * .06 * var(--gnb-swap-sign)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[id^=co-navigation-menu-panel-],[id^=co-navigation-menu-panel-] *{transition:none!important}[id^=co-navigation-menu-panel-] [style*=co-overlay-swap-exit]{display:none!important}[id^=co-navigation-menu-panel-] [style*=co-overlay-swap-enter]{animation:none!important}}html[data-motion=off] [id^=co-navigation-menu-panel-],html[data-motion=off] [id^=co-navigation-menu-panel-] *{transition:none!important}html[data-motion=off] [id^=co-navigation-menu-panel-] [style*=co-overlay-swap-exit]{display:none!important}html[data-motion=off] [id^=co-navigation-menu-panel-] [style*=co-overlay-swap-enter]{animation:none!important}.gnb-menu{inline-size:max-content}.gnb-menu__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gnb-menu__row{border-radius:var(--radius);color:rgb(var(--c-text-primary));white-space:nowrap;flex-direction:column;justify-content:center;gap:8px;padding:12px;text-decoration:none;display:flex}.gnb-menu__row:hover,.gnb-menu__row:focus-visible{background-color:rgb(var(--c-bg-hover))}.gnb-menu__head{align-items:baseline;gap:8px;display:flex}.gnb-menu__title{letter-spacing:-.02em;font-size:1rem;font-weight:600;line-height:1.25}.gnb-menu__subtitle{color:rgb(var(--c-text-secondary));letter-spacing:-.02em;flex:1;font-size:.875rem;font-weight:500;line-height:1.25}.gnb-menu__desc{color:rgb(var(--c-text-primary));letter-spacing:-.02em;font-size:.875rem;font-weight:500;line-height:1.25}.gnb-menu__row[aria-current] .gnb-menu__title{color:rgb(var(--c-accent));text-decoration-line:underline;-webkit-text-decoration-color:rgb(var(--c-accent));-webkit-text-decoration-color:rgb(var(--c-accent));text-decoration-color:rgb(var(--c-accent));text-underline-offset:4px;text-decoration-thickness:1px}.lang-btn{anchor-name:--lang;white-space:nowrap}.lang-panel{inline-size:200px;max-block-size:calc(100dvh - var(--gnb-h));border:1px solid rgb(var(--c-line-strong));border-radius:var(--radius);background-color:rgb(var(--c-bg-panel));color:rgb(var(--c-text-primary));box-shadow:0 16px 40px rgb(var(--coui-shadow) / .28);margin:0;padding:12px;position:fixed;inset:auto;inset-block-start:calc(var(--gnb-h) / 2 + 28px);inset-inline-end:var(--pad-x);overflow-y:auto}@supports (anchor-name:--a){.lang-panel{position-anchor:--lang;margin-block-start:8px;inset:auto;inset-block-start:anchor(end);inset-inline-end:anchor(end)}}.lang-panel:popover-open{flex-direction:column;gap:12px;display:flex}.lang-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lang-row{border-radius:var(--radius);color:rgb(var(--c-text-primary));letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.lang-row:hover,.lang-row:focus-visible{background-color:rgb(var(--c-bg-hover))}.lang-row__check{flex:none}.lang-more{border-block-start:1px solid rgb(var(--c-line-strong));padding-block-start:12px}.lang-more[open]{flex-direction:column;gap:12px;display:flex}.lang-more[open]>summary{border-block-start:1px solid rgb(var(--c-line-strong));order:1;padding-block-start:12px}.lang-more>summary{border-radius:var(--radius);color:rgb(var(--c-text-secondary))}.lang-more>summary:hover{background-color:rgb(var(--c-bg-hover))}.lang-more__label{color:rgb(var(--c-text-secondary));letter-spacing:-.02em;padding:12px;font-size:1rem;font-weight:600;line-height:1.25;display:block}.lang-more>summary>:last-child{color:rgb(var(--c-text-secondary));margin-inline-end:12px}.lang-more__less,.lang-more[open] .lang-more__more{display:none}.lang-more[open] .lang-more__less{display:inline}.theme-toggle .ic-moon,:root[data-theme=light] .theme-toggle .ic-sun{display:none}:root[data-theme=light] .theme-toggle .ic-moon{display:inline-block}.theme-toggle .icon{transition:transform .4s var(--ease)}@media (hover:hover){.theme-toggle:hover .icon{transform:rotate(30deg)}}.site-header__end>.action-btn{margin-inline-start:16px}.nav-burger{display:none}@media (max-width:1023.98px){.site-header__bar,.site-header[data-scrolled] .site-header__bar{padding-block:11px}.site-header__nav,.lang-btn{display:none}.site-header__start{flex:none}.site-header__home .logo-mark{block-size:32px}.site-header__end{gap:12px}.site-header__end>.action-btn{margin-inline-start:0}.nav-burger{display:inline-flex}.theme-toggle,.nav-burger{block-size:44px;inline-size:44px}}.site-drawer{background-color:rgb(var(--c-bg-ground));block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;color:rgb(var(--c-text-primary));border:0;margin:0;padding:0;position:fixed;inset:0}.site-drawer[open]{overscroll-behavior:contain;transition:transform .25s var(--ease);flex-direction:column;display:flex;overflow-y:auto}@starting-style{.site-drawer[open]{transform:translateY(-8px)}}.site-drawer::backdrop{background-color:rgb(var(--c-bg-ground))}html:has(dialog.site-drawer[open]){overflow:hidden}.site-drawer__bar{z-index:1;min-block-size:66px;padding-block:11px;padding-inline:var(--pad-x);background-color:rgb(var(--c-bg-sunken));flex:none;justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}.site-drawer__home{color:rgb(var(--c-text-primary));display:inline-flex}.site-drawer__close{block-size:44px;inline-size:44px}.site-drawer__menu{padding-block-start:8px;padding-inline:var(--pad-x);flex:1 0 auto}.drawer-group,.drawer-link{border-block-end:1px solid rgb(var(--c-line-default))}.drawer-group>summary>:not(:first-child){display:none}.drawer-group__trigger{justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.drawer-group__label{letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.4}.drawer-group__glyph{color:rgb(var(--c-text-secondary));font-size:1.25rem;font-weight:500;line-height:1.6}.drawer-group__minus,.drawer-group[open] .drawer-group__plus{display:none}.drawer-group[open] .drawer-group__minus{display:inline}.drawer-sub{flex-direction:column;gap:4px;margin:0;padding:0;padding-block-end:16px;list-style:none;display:flex}.drawer-sub__row{min-block-size:44px;color:rgb(var(--c-text-primary));flex-direction:column;justify-content:center;gap:2px;padding-block:10px;line-height:1.4;text-decoration:none;display:flex}.drawer-sub__title{letter-spacing:-.02em;font-size:1rem;font-weight:500}.drawer-sub__desc{color:rgb(var(--c-text-secondary));letter-spacing:-.02em;font-size:.8125rem;font-weight:400}.drawer-sub__row[aria-current] .drawer-sub__title,.drawer-link[aria-current]{color:rgb(var(--c-accent));text-decoration-line:underline;-webkit-text-decoration-color:rgb(var(--c-accent));-webkit-text-decoration-color:rgb(var(--c-accent));text-decoration-color:rgb(var(--c-accent));text-underline-offset:4px;text-decoration-thickness:1px}.drawer-link{color:rgb(var(--c-text-primary));letter-spacing:-.02em;align-items:center;padding-block:20px;font-size:1.25rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.site-drawer__bottom{padding-block:20px 32px;padding-inline:var(--pad-x);flex-direction:column;flex:none;gap:16px;display:flex}.drawer-lang>summary>:not(:first-child){display:none}.drawer-lang__trigger{justify-content:space-between;align-items:center;gap:8px;min-block-size:44px;display:flex}.drawer-lang__label{color:rgb(var(--c-text-secondary));align-items:center;gap:8px;font-size:.875rem;font-weight:400;line-height:1.4;display:inline-flex}.drawer-lang__current{color:rgb(var(--c-text-primary));align-items:center;gap:6px;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex}.drawer-lang__chevron{transition:transform .2s var(--ease);display:inline-flex}.drawer-lang[open] .drawer-lang__chevron{transform:rotate(90deg)}[dir=rtl] .drawer-lang[open] .drawer-lang__chevron{transform:rotate(-90deg)}.drawer-lang__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;padding:0;padding-block-start:8px;list-style:none;display:grid}.drawer-lang__row{min-block-size:44px;color:rgb(var(--c-text-primary));justify-content:flex-start;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.drawer-lang__row[aria-current]{color:rgb(var(--c-accent))}.drawer-lang__check{flex:none}.site-drawer .action-btn{min-block-size:50px;inline-size:100%}.site-drawer__email{color:rgb(var(--c-text-secondary));align-self:center;font-size:.8125rem;font-weight:400;line-height:1.4}@media print{.site-header,.site-drawer{display:none}}.l-section:has(.guide-crumb) .sec-head__text{gap:min(var(--head-gap), 16px)}.guide-crumb{min-block-size:21px;color:rgb(var(--c-text-secondary));font-size:.9375rem;line-height:1.4}.guide-crumb a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:rgb(var(--c-text-tertiary));-webkit-text-decoration-color:rgb(var(--c-text-tertiary));text-decoration-color:rgb(var(--c-text-tertiary));transition:color .2s var(--ease), text-decoration-color .2s var(--ease)}.guide-crumb a:hover{color:rgb(var(--c-text-primary));text-decoration-color:currentColor}.guide-layout{align-items:flex-start;gap:64px;display:flex}.guide-articles{flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.guide-toc{inline-size:280px;transition:inset-block-start .35s var(--ease);flex:none;position:sticky;inset-block-start:calc(var(--gnb-h-condensed) + 20px)}:root[data-js] .guide-toc[data-reveal]{transition:transform .8s var(--ease) var(--d,0s), inset-block-start .35s var(--ease)}body:has(.site-header[data-hidden]) .guide-toc{inset-block-start:40px}.guide-toc__nav{flex-direction:column;gap:12px;display:flex}.guide-toc__cap{color:rgb(var(--c-text-secondary))}.guide-toc__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.guide-toc__item{transition:transform .3s var(--ease)}.guide-toc__item:hover{transform:translate(2px)}[dir=rtl] .guide-toc__item:hover{transform:translate(-2px)}.guide-toc__link{color:rgb(var(--c-text-primary));gap:7px;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex;position:relative}.guide-toc__no{transition:color .25s var(--ease);flex:none}.guide-toc__text{min-inline-size:0}.guide-toc__link:before{content:"";background-color:rgb(var(--c-accent));inline-size:2px;transition:transform .3s var(--ease);position:absolute;inset-block:2px;inset-inline-start:-20px;transform:scaleY(0)}.guide-toc__link.is-active:before{transform:none}.guide-toc__link.is-active .guide-toc__no{color:rgb(var(--c-accent))}.guide-toc__nav:has(.is-active) .guide-toc__link:not(.is-active){color:rgb(var(--c-text-secondary))}.guide-toc__nav:has(.is-active) .guide-toc__link:not(.is-active):hover{color:rgb(var(--c-text-primary))}.guide-toc__progress{background-color:rgb(var(--c-accent));opacity:.7;block-size:1px;transform:scaleX(var(--p,0));transform-origin:var(--origin-start) center;position:absolute;inset-block-end:0;inset-inline:0}.guide-toc__link{min-block-size:21px}.guide-art__title{min-block-size:34px;line-height:2.125rem}.guide-art__p,.guide-art__item{min-block-size:27px;font-size:1.0625rem;line-height:1.6875rem}.guide-art{border-block-start:1px solid rgb(var(--c-line-subtle));gap:24px;padding-block:40px;display:flex}.guide-art:first-child{border-block-start:0;padding-block-start:0}.guide-art[id]{scroll-margin-top:calc(max(120px, 35vh - 150px) - var(--gnb-h-condensed) - 8px)}.guide-art:focus{outline:none}.guide-art__no{inline-size:32px;color:rgb(var(--c-text-secondary));transition:color .3s var(--ease);flex:none}.guide-art.is-current .guide-art__no{color:rgb(var(--c-accent))}.guide-art__txt{flex-direction:column;flex:1 1 0;gap:14px;min-inline-size:0;display:flex}.guide-art__title,.guide-art__p,.guide-art__item{color:rgb(var(--c-text-primary))}.guide-art__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guide-art__item{gap:10px;display:flex}.guide-art__item:before{content:"·";content:"·" / "";inline-size:5px;color:rgb(var(--c-text-secondary));flex:none}.guide-art__item-text{min-inline-size:0}.guide-toc-m{display:none}@media (max-width:1023.98px){.guide-crumb a{margin-block:-13px;padding-block:13px;display:inline-block}.guide-layout{flex-direction:column;align-items:stretch;gap:40px}.guide-toc{display:none}.guide-toc-m{border:1px solid rgb(var(--c-line-subtle));border-radius:8px;padding-inline:20px;display:block}.guide-toc-m>summary{min-block-size:48px}.guide-toc-m>summary:focus-visible{outline:none}.guide-toc-m:has(>summary:focus-visible){outline:2px solid rgb(var(--c-accent));outline-offset:2px}.guide-toc-m__title{letter-spacing:-.02em;color:rgb(var(--c-text-primary));font-size:.875rem;font-weight:600;line-height:1.4}.guide-toc-m__nav{padding-block-end:8px}.guide-toc-m .guide-toc__list{gap:0}.guide-toc-m .guide-toc__link{align-items:center;min-block-size:44px;padding-block:6px}.guide-toc-m .guide-toc__link:before{inset-block:10px}}@media (max-width:767.98px){.guide-layout{gap:32px}.guide-art{flex-direction:column;gap:8px;padding-block:32px}.guide-art__no{inline-size:auto}.guide-art__txt{gap:12px}}.docs-home{align-items:center;gap:14px;text-decoration:none}.docs-home__word{border-inline-start:1px solid rgb(var(--c-line-default));letter-spacing:-.01em;color:rgb(var(--c-text-primary));padding-inline-start:14px;font-size:1.125rem;font-weight:600;line-height:1.2}.docs-nav{align-items:center;gap:40px;display:flex}.docs-nav__link{letter-spacing:-.02em;color:rgb(var(--c-text-secondary));transition:color .2s var(--ease);padding-block:8px;font-size:1rem;font-weight:500;line-height:1.4;text-decoration:none;position:relative}.docs-nav__link:hover,.docs-nav__link[aria-current=page]{color:rgb(var(--c-text-primary))}.docs-nav__link:after{content:"";background-color:rgb(var(--c-accent));block-size:1px;transform-origin:var(--origin-start) center;transition:transform .35s var(--ease);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.docs-nav__link[aria-current=page]:after,.docs-nav__link:hover:after{transform:none}.docs-theme-toggle{block-size:40px;inline-size:40px;color:rgb(var(--c-text-primary));cursor:pointer;transition:background-color .2s var(--ease);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.docs-theme-toggle:hover{background-color:rgb(var(--c-bg-hover))}.docs-theme-toggle:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px}@media (max-width:1023.98px){.docs-nav{display:none}.docs-home .logo-mark{block-size:32px}.docs-theme-toggle{block-size:44px;inline-size:44px}}.l-section:has(.docs-crumb) .sec-head__text{gap:min(var(--head-gap), 16px)}.docs-crumb{min-block-size:21px;color:rgb(var(--c-text-secondary));font-size:.9375rem;line-height:1.4}.docs-crumb a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:rgb(var(--c-text-tertiary));-webkit-text-decoration-color:rgb(var(--c-text-tertiary));text-decoration-color:rgb(var(--c-text-tertiary));transition:color .2s var(--ease), text-decoration-color .2s var(--ease)}.docs-crumb a:hover{color:rgb(var(--c-text-primary));text-decoration-color:currentColor}.docs-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-block-start:12px;display:flex}.docs-notice{border:1px solid rgb(var(--c-accent-border));background-color:rgb(var(--c-accent-surface));border-radius:8px;flex-wrap:wrap;gap:4px 12px;max-inline-size:45rem;margin-block-start:40px;padding:16px 20px;font-size:.9375rem;line-height:1.6;display:flex}.docs-notice__label{color:rgb(var(--c-text-primary));font-weight:600}.docs-notice__text{color:rgb(var(--c-text-secondary))}.docs-intro__media{margin-block-start:56px}@media (max-width:1023.98px){.docs-crumb a{margin-block:-13px;padding-block:13px;display:inline-block}}.docs-frame{border:1px solid rgb(var(--c-line-default));background-color:rgb(var(--c-bg-panel));border-radius:10px;margin:0;overflow:hidden;box-shadow:0 30px 80px #00000059}.docs-frame__bar{background-color:rgb(var(--c-bg-sunken));border-block-end:1px solid rgb(var(--c-line-subtle));align-items:center;gap:16px;padding:10px 14px;display:flex}.docs-frame__dots{background-color:rgb(var(--c-line-strong));block-size:10px;inline-size:10px;box-shadow:16px 0 0 rgb(var(--c-line-strong)), 32px 0 0 rgb(var(--c-line-strong));border-radius:50%;flex:none;margin-inline-end:32px}.docs-frame__address{background-color:rgb(var(--c-bg-ground));min-inline-size:0;color:rgb(var(--c-text-muted));text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;padding:4px 12px;font-size:.75rem;line-height:1.4;overflow:hidden}.docs-frame__shot{block-size:auto;inline-size:100%;display:block}.docs-cards{gap:24px;display:grid}.docs-card{transition:border-color .3s var(--ease);position:relative;overflow:hidden}.docs-card>div{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.docs-card:is(:hover,:focus-within){border-color:rgb(var(--c-line-strong))}.docs-card__glow{pointer-events:none;block-size:480px;inline-size:640px;max-inline-size:none;transition:transform .8s var(--ease);position:absolute;inset-block-start:-41px;inset-inline-start:calc(30% - 320px)}.docs-card:is(:hover,:focus-within) .docs-card__glow{transform:scale(1.05)}.docs-card__media{transition:transform .7s var(--ease);padding-block:56px;padding-inline:56px 8px;position:relative}.docs-card:is(:hover,:focus-within) .docs-card__media{transform:translateY(-6px)}.docs-card__body{flex-direction:column;align-items:flex-start;gap:10px;padding:56px;display:flex;position:relative}.docs-card__title{color:rgb(var(--c-text-primary))}.docs-card__desc{color:rgb(var(--c-text-secondary));font-size:1rem;line-height:1.6}.docs-card__note{max-inline-size:36rem;color:rgb(var(--c-text-secondary));font-size:.9375rem;line-height:1.6}.docs-card__links{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}@media (max-width:1023.98px){.docs-card>div{grid-template-columns:minmax(0,1fr)}.docs-card__glow{inset-inline-start:calc(50% - 320px)}.docs-card__media{padding:32px 32px 0}.docs-card__body{padding:32px}}@media (max-width:767.98px){.docs-card__media{padding:20px 20px 0}.docs-card__body{padding:24px 20px}}.docs-repo{flex-wrap:wrap;align-items:center;gap:8px 10px;display:inline-flex}.docs-repo__badge{border:1px solid rgb(var(--c-line-default));color:rgb(var(--c-text-muted));white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:500;line-height:1.4}.docs-split{--split:440px;align-items:start}.docs-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docs-step{border-block-end:1px solid rgb(var(--c-line-subtle));padding-block:24px;position:relative}.docs-step:first-child{padding-block-start:0}.docs-step:last-child{border-block-end:0;padding-block-end:0}.docs-step:not(:last-child):after{content:"";background-color:rgb(var(--c-accent));block-size:1px;transform-origin:var(--origin-start) center;transition:transform .5s var(--ease);position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.docs-step:hover:after,.docs-step:focus-within:after{transform:none}.docs-step:not(:has(>.docs-step__link)),.docs-step__link{gap:20px;display:flex}.docs-step__link{color:inherit;text-decoration:none}.docs-step__num{letter-spacing:.06em;min-inline-size:26px;color:rgb(var(--c-text-muted));transition:color .3s var(--ease);flex:none;font-size:.75rem;font-weight:500;line-height:1.9375rem}.docs-step:is(:hover,:focus-within) .docs-step__num{color:rgb(var(--c-accent))}.docs-step__body{flex-direction:column;flex:1;gap:5px;min-inline-size:0;display:flex}.docs-step__head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.docs-step__title{color:rgb(var(--c-text-primary));font-size:1.25rem;font-weight:600;line-height:31px}.docs-step__desc{color:rgb(var(--c-text-secondary));transition:color .3s var(--ease);font-size:1rem;line-height:1.4375rem}.docs-step:is(:hover,:focus-within) .docs-step__desc{color:rgb(var(--c-text-primary))}.docs-step__link:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:4px;border-radius:4px}.docs-steps--compact .docs-step__title{font-size:1.125rem;line-height:28px}@media (max-width:767.98px){.docs-step__title{font-size:1.0625rem;line-height:1.5}.docs-step__num{line-height:1.6rem}}.docs-surfaces{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.docs-surface{border:1px solid rgb(var(--c-line-subtle));background-color:rgb(var(--c-bg-raised));block-size:100%;color:rgb(var(--c-text-primary));transition:border-color .3s var(--ease), transform .3s var(--ease);border-radius:14px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;display:flex}.docs-surface:hover{border-color:rgb(var(--c-line-strong));transform:translateY(-2px)}.docs-surface:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.docs-surface__title{font-size:1.125rem;font-weight:600;line-height:1.5}.docs-surface__desc{color:rgb(var(--c-text-secondary));flex:1;font-size:.875rem;line-height:1.55}.docs-surface__go{color:rgb(var(--c-text-secondary));transition:transform .3s var(--ease), color .3s var(--ease);align-self:flex-end;display:inline-flex}.docs-surface:hover .docs-surface__go{color:rgb(var(--c-accent));transform:translate(3px)}[dir=rtl] .docs-surface:hover .docs-surface__go{transform:translate(-3px)}@media (max-width:1199.98px){.docs-surfaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.docs-surfaces{grid-template-columns:minmax(0,1fr)}}.docs-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;display:grid}.docs-stat{border-block-start:1px solid rgb(var(--c-line-subtle));flex-direction:column-reverse;gap:6px;padding-block-start:24px;display:flex}.docs-stat__value{color:rgb(var(--c-text-primary));margin:0;font-size:2.75rem;font-weight:500;line-height:1.2}.docs-stat__label{color:rgb(var(--c-text-secondary));font-size:.9375rem;line-height:1.4}@media (max-width:1023.98px){.docs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.docs-stat__value{font-size:2rem}}.docs-groups{flex-direction:column;gap:48px;display:flex}.docs-group{flex-direction:column;gap:20px;display:flex}.docs-group__title{color:rgb(var(--c-text-secondary));font-size:1.125rem;font-weight:600;line-height:1.5}.docs-highlight__split{align-items:center}.docs-highlight__figure{justify-content:center;margin:0;display:flex}.docs-highlight__shot{border:1px solid rgb(var(--c-line-default));border-radius:14px;block-size:auto;inline-size:min(100%,380px);box-shadow:0 30px 80px #00000059}.docs-stack{color:rgb(var(--c-text-secondary))}.docs-index{max-inline-size:960px}.docs-toc{max-block-size:calc(100vh - var(--gnb-h-condensed) - 40px);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.docs-toc__sub{border-inline-start:1px solid rgb(var(--c-line-subtle));flex-direction:column;gap:8px;margin:8px 0 0;padding:0;padding-inline-start:12px;list-style:none;display:flex}.docs-toc__sublink{font-size:.8125rem}.docs-toc__sublink:before{inset-inline-start:-33px}.docs-article{flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.docs-prose{color:rgb(var(--c-text-primary));overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.6875rem}.docs-prose>:first-child{margin-block-start:0}.docs-prose :where(h2,h3,h4){scroll-margin-top:calc(max(120px, 35vh - 150px) - var(--gnb-h-condensed) - 8px);color:rgb(var(--c-text-primary));text-wrap:balance}.docs-prose h2{border-block-start:1px solid rgb(var(--c-line-subtle));letter-spacing:-.02em;margin-block:64px 20px;padding-block-start:40px;font-size:1.5rem;font-weight:600;line-height:2.125rem}.docs-prose>h2:first-child{border-block-start:0;padding-block-start:0}.docs-prose h3{letter-spacing:-.02em;margin-block:40px 12px;font-size:1.1875rem;font-weight:600;line-height:1.75rem}.docs-prose h4{margin-block:28px 8px;font-size:1.0625rem;font-weight:600;line-height:1.6875rem}.docs-prose p{margin-block:0 16px}.docs-prose :where(ul,ol){flex-direction:column;gap:6px;margin-block:0 16px;padding-inline-start:20px;display:flex}.docs-prose ul{list-style:none}.docs-prose ul>li{position:relative}.docs-prose ul>li:before{content:"·";content:"·" / "";color:rgb(var(--c-text-secondary));position:absolute;inset-inline-start:-15px}.docs-prose ol>li::marker{color:rgb(var(--c-text-muted));font-size:.9375rem}.docs-prose li>:where(ul,ol){margin-block:6px 0}.docs-prose strong{font-weight:600}.docs-prose a{color:rgb(var(--c-text-primary));text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgb(var(--c-accent));-webkit-text-decoration-color:rgb(var(--c-accent));text-decoration-color:rgb(var(--c-accent))}.docs-prose a:hover{text-decoration-color:currentColor}.docs-prose a.docs-repo-link:after{content:" ↗";content:" ↗" / "";color:rgb(var(--c-text-secondary))}.docs-prose blockquote{border-inline-start:2px solid rgb(var(--c-accent));background-color:rgb(var(--c-bg-sunken));color:rgb(var(--c-text-secondary));border-radius:0 8px 8px 0;margin:0 0 20px;padding:14px 18px;font-size:.9375rem;line-height:1.6}.docs-prose blockquote>:last-child{margin-block-end:0}.docs-prose blockquote>:first-child{border-block-start:0;margin-block-start:0;padding-block-start:0}.docs-prose blockquote :where(h2,h3,h4){color:rgb(var(--c-text-primary));border-block-start:0;margin-block:16px 8px;padding-block-start:0;font-size:1.0625rem;line-height:1.6}.docs-prose :not(pre)>code{background-color:rgb(var(--c-bg-sunken));border-radius:4px;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.docs-prose pre{border:1px solid rgb(var(--c-line-subtle));background-color:rgb(var(--c-bg-sunken));border-radius:8px;margin:0 0 20px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.docs-prose hr{border:0;border-block-start:1px solid rgb(var(--c-line-subtle));margin-block:40px}.docs-prose hr:has(+h2){display:none}.docs-table{border:1px solid rgb(var(--c-line-subtle));border-radius:8px;margin:0 0 24px;overflow-x:auto}.docs-table:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.docs-table table{border-collapse:collapse;overflow-wrap:normal;inline-size:100%;font-size:.875rem;line-height:1.55}.docs-table :where(th,td){border-block-end:1px solid rgb(var(--c-line-subtle));text-align:start;vertical-align:top;padding:10px 14px}.docs-table th{background-color:rgb(var(--c-bg-sunken));white-space:nowrap;font-weight:600}.docs-table td{min-inline-size:7rem;color:rgb(var(--c-text-secondary))}.docs-table td:first-child{color:rgb(var(--c-text-primary))}.docs-table tr:last-child td{border-block-end:0}.docs-diagram{border:1px solid rgb(var(--c-line-subtle));background-color:rgb(var(--c-bg-raised));border-radius:8px;margin:0 0 24px;padding:24px;overflow-x:auto}.docs-diagram pre.mermaid{text-align:center;background:0 0;border:0;margin:0;padding:0}.docs-diagram pre.mermaid[data-processed]{font-family:inherit}.docs-diagram svg{block-size:auto}.docs-diagram{position:relative}.docs-diagram__zoom{border:1px solid rgb(var(--c-line-default));background-color:rgb(var(--c-bg-ground));font:inherit;color:rgb(var(--c-text-primary));cursor:pointer;border-radius:999px;margin-block-end:12px;padding:6px 12px;font-size:.8125rem;line-height:1.4;display:inline-flex;position:sticky;inset-inline-start:0}.docs-diagram__zoom:hover{border-color:rgb(var(--c-line-strong))}.docs-diagram__zoom[aria-pressed=true]{border-color:rgb(var(--c-accent-border));background-color:rgb(var(--c-accent-surface))}.docs-diagram__zoom:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.docs-diagram[data-zoomed] pre.mermaid{overscroll-behavior:contain;text-align:start;max-block-size:70vh;overflow:auto}.docs-pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-start:80px;display:grid}.docs-pager__link{border:1px solid rgb(var(--c-line-subtle));color:rgb(var(--c-text-primary));transition:border-color .3s var(--ease);border-radius:8px;flex-direction:column;gap:4px;padding:20px 24px;text-decoration:none;display:flex}.docs-pager__link:hover{border-color:rgb(var(--c-line-strong))}.docs-pager__link:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:2px}.docs-pager__link--next{text-align:end;grid-column:2}.docs-pager__label{color:rgb(var(--c-text-secondary));font-size:.8125rem}.docs-pager__title{font-size:1rem;font-weight:600;line-height:1.5}@media (max-width:767.98px){.docs-prose h2{margin-block:48px 16px;padding-block-start:32px;font-size:1.3125rem;line-height:1.875rem}.docs-pager{grid-template-columns:minmax(0,1fr)}.docs-pager__link--next{grid-column:auto}}@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-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-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-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}