.icon[data-v-20f1f653]{flex-shrink:0;display:block}.row[data-v-9c279289]{flex-direction:row;display:flex}.text[data-v-d4dda991]{margin:0}.text--display[data-v-d4dda991]{font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-display);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tighter);text-wrap:balance;line-height:1.08}.text--h1[data-v-d4dda991]{font-size:var(--fs-h1)}.text--h1[data-v-d4dda991],.text--h2[data-v-d4dda991]{font-family:var(--tk-head-font),sans-serif;font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-wrap:balance}.text--h2[data-v-d4dda991]{font-size:var(--fs-h2)}.text--h3[data-v-d4dda991]{font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-h3);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-wrap:balance}.text--title[data-v-d4dda991]{font-size:var(--fs-xl)}.text--subhead[data-v-d4dda991],.text--title[data-v-d4dda991]{font-family:var(--tk-head-font),sans-serif;font-weight:var(--fw-extrabold);line-height:var(--lh-snug);letter-spacing:var(--ls-snug)}.text--subhead[data-v-d4dda991]{font-size:var(--fs-lg)}.text--lead[data-v-d4dda991]{font-size:var(--fs-md);text-wrap:pretty}.text--body[data-v-d4dda991],.text--lead[data-v-d4dda991]{line-height:var(--lh-body)}.text--body[data-v-d4dda991]{font-size:var(--fs-base)}.text--small[data-v-d4dda991]{font-size:var(--fs-sm);line-height:var(--lh-body)}.text--eyebrow[data-v-d4dda991]{font-size:var(--fs-xs);letter-spacing:var(--ls-wide)}.text--eyebrow[data-v-d4dda991],.text--overline[data-v-d4dda991]{font-weight:var(--fw-bold);text-transform:uppercase}.text--overline[data-v-d4dda991]{font-size:var(--fs-3xs);letter-spacing:var(--ls-widest)}.text--caption[data-v-d4dda991]{font-size:var(--fs-2xs);line-height:var(--lh-caption)}.tone--default[data-v-d4dda991]{color:var(--tx-1)}.tone--secondary[data-v-d4dda991]{color:var(--tx-2)}.tone--muted[data-v-d4dda991]{color:var(--tx-3)}.tone--subtle[data-v-d4dda991]{color:var(--tx-4)}.tone--brand[data-v-d4dda991]{color:var(--accent-dark)}.tone--light[data-v-d4dda991]{color:var(--tx-on-dark)}.tone--danger[data-v-d4dda991]{color:var(--danger)}.tone--inherit[data-v-d4dda991]{color:inherit}.align--center[data-v-d4dda991]{text-align:center}.align--end[data-v-d4dda991]{text-align:end}.weight--regular[data-v-d4dda991]{font-weight:var(--fw-regular)}.weight--medium[data-v-d4dda991]{font-weight:var(--fw-medium)}.weight--semibold[data-v-d4dda991]{font-weight:var(--fw-semibold)}.weight--bold[data-v-d4dda991]{font-weight:var(--fw-bold)}.text--clamped[data-v-d4dda991]{-webkit-line-clamp:var(--text-lines);line-clamp:var(--text-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lines--1[data-v-d4dda991]{--text-lines:1}.lines--2[data-v-d4dda991]{--text-lines:2}.lines--3[data-v-d4dda991]{--text-lines:3}.lines--4[data-v-d4dda991]{--text-lines:4}.lines--5[data-v-d4dda991]{--text-lines:5}.lines--6[data-v-d4dda991]{--text-lines:6}.column[data-v-7b5a967d]{flex-direction:column;display:flex}.btn[data-v-75b927f2]{font-family:var(--tk-head-font),sans-serif;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:.5px solid #0000;justify-content:center;align-items:center;gap:8px;transition:box-shadow .2s,border-color .2s,color .2s,background .2s;display:inline-flex}.btn--pill[data-v-75b927f2]{border-radius:var(--radius-pill)}.btn--soft[data-v-75b927f2]{border-radius:var(--radius-md)}.btn--block[data-v-75b927f2]{width:100%}.btn--pulse.btn--inverted[data-v-75b927f2],.btn--pulse.btn--primary[data-v-75b927f2]{animation:2.6s ease-in-out infinite btn-pulse-75b927f2}@keyframes btn-pulse-75b927f2{0%,to{box-shadow:0 4px 12px color-mix(in srgb,var(--tk-dark) 18%,transparent)}50%{box-shadow:0 6px 24px color-mix(in srgb,var(--tk-mid) 50%,transparent)}}@media (prefers-reduced-motion:reduce){.btn--pulse.btn--inverted[data-v-75b927f2],.btn--pulse.btn--primary[data-v-75b927f2]{animation:none}}.btn--inactive[data-v-75b927f2]{opacity:.6;pointer-events:none}.btn--link-on-dark.btn--inactive[data-v-75b927f2],.btn--link-quiet.btn--inactive[data-v-75b927f2],.btn--link.btn--inactive[data-v-75b927f2]{opacity:1}.btn[data-v-75b927f2]:disabled{cursor:default}.btn__spinner[data-v-75b927f2]{border:2px solid;border-top-color:#0000;border-radius:999px;width:1em;height:1em;animation:.6s linear infinite btn-spin-75b927f2}@media (prefers-reduced-motion:reduce){.btn__spinner[data-v-75b927f2]{animation-duration:1.4s}}@keyframes btn-spin-75b927f2{to{transform:rotate(1turn)}}.btn--xs[data-v-75b927f2]{font-size:var(--fs-3xs);padding:3px 9px}.btn--sm[data-v-75b927f2]{font-size:var(--fs-2xs);padding:6px 12px}.btn--md[data-v-75b927f2]{font-size:var(--fs-xs);padding:7px 16px}.btn--lg[data-v-75b927f2]{font-size:var(--fs-sm);padding:10px 20px}.btn--control[data-v-75b927f2]{height:var(--control-h);padding:0 var(--sp-3);font-family:var(--tk-body-font),sans-serif;font-size:var(--fs-xs)}.btn--primary[data-v-75b927f2]{color:var(--tx-on-dark);background:var(--tk-slab-bright);box-shadow:0 4px 12px color-mix(in srgb,var(--tk-dark) 18%,transparent)}.btn--primary[data-v-75b927f2]:hover{color:var(--tx-on-dark);box-shadow:0 6px 18px color-mix(in srgb,var(--tk-dark) 28%,transparent)}.btn--ghost[data-v-75b927f2]{color:var(--tx-1);background:var(--sf-card);border-color:var(--bd-3)}.btn--ghost[data-v-75b927f2]:hover{border-color:var(--tk-dark);color:var(--tk-dark)}.btn--ghost.btn--selected[data-v-75b927f2],.btn--ghost.btn--selected[data-v-75b927f2]:hover{color:var(--tk-dark);border-color:var(--tk-tint-border);background:var(--tk-tint)}.btn--dashed[data-v-75b927f2]{color:var(--tx-2);border-style:dashed;border-color:var(--bd-3);font-weight:var(--fw-bold);background:0 0}.btn--dashed[data-v-75b927f2]:hover{background:var(--sf-2)}.btn--ghost-on-dark[data-v-75b927f2]{color:var(--tx-on-dark);border-color:color-mix(in srgb,var(--tx-on-dark) 34%,transparent)}.btn--ghost-on-dark[data-v-75b927f2]:hover{border-color:var(--tx-on-dark);background:color-mix(in srgb,var(--tx-on-dark) 10%,transparent)}.btn--ghost-on-dark.btn--selected[data-v-75b927f2],.btn--ghost-on-dark.btn--selected[data-v-75b927f2]:hover{color:var(--sf-band);border-color:var(--tk-light);background:var(--tk-light)}.btn--inverted[data-v-75b927f2]{color:var(--btn-inv-tx);background:var(--btn-inv-bg)}.btn--inverted[data-v-75b927f2]:hover{color:var(--btn-inv-tx);background:var(--tk-dark)}.btn--white[data-v-75b927f2]{color:var(--sf-band);background:var(--sf-bg)}.btn--white[data-v-75b927f2]:hover{color:var(--sf-band);background:var(--tk-light)}.btn--link[data-v-75b927f2],.btn--link-on-dark[data-v-75b927f2]{gap:var(--sp-1-5);color:var(--tk-dark);font-weight:var(--fw-bold);border-width:0;padding:0}.btn--link-on-dark[data-v-75b927f2]:hover,.btn--link[data-v-75b927f2]:hover{text-decoration:underline}.btn--link-on-dark[data-v-75b927f2]{color:var(--tk-light)}.btn--link-quiet[data-v-75b927f2]{color:var(--tx-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);border-width:0;padding:0}.btn--link-quiet[data-v-75b927f2]:hover{color:var(--danger)}.btn--circle[data-v-75b927f2]{border-radius:50%}.btn--icon[data-v-75b927f2]{width:var(--sp-10);height:var(--sp-10);flex-shrink:0;padding:0}.btn--icon.btn--sm[data-v-75b927f2]{width:var(--sp-8);height:var(--sp-8)}.btn--icon.btn--lg[data-v-75b927f2]{width:var(--sp-12);height:var(--sp-12)}.block[data-v-4b27d8d5]{background-size:260% 100%;flex-shrink:0;animation:1.5s linear infinite skeleton-shine-4b27d8d5;display:block}.block--text[data-v-4b27d8d5]{background-image:linear-gradient(100deg,var(--bd-2) 20%,var(--sf-card) 42%,var(--bd-2) 64%)}.block--media[data-v-4b27d8d5]{background-image:linear-gradient(100deg,var(--bd-2) 20%,color-mix(in oklab,var(--tk-dark) 7%,var(--bd-2)) 42%,var(--bd-2) 64%)}@keyframes skeleton-shine-4b27d8d5{0%{background-position:190% 0}to{background-position:-90% 0}}@media (prefers-reduced-motion:reduce){.block[data-v-4b27d8d5]{animation-duration:6s}}.status--block[data-v-ed5c8650]{display:contents}.status--overlay[data-v-ed5c8650]{z-index:40;position:absolute;inset:0}.brand[data-v-3f3a38cd]{color:inherit;align-items:center;gap:10px;display:inline-flex}.brand-logo[data-v-3f3a38cd]{background:linear-gradient(135deg,var(--tk-dark) 0,var(--tk-mid) 60%,var(--tk-lighter) 100%);color:var(--tx-on-dark);font-weight:var(--fw-extrabold);place-items:center;display:grid}.brand-name[data-v-3f3a38cd]{font-family:var(--tk-head-font),sans-serif;font-weight:var(--fw-bold);color:var(--tx-1)}.brand--md .brand-logo[data-v-3f3a38cd]{width:34px;height:34px;font-size:var(--fs-md);border-radius:9px}.brand--md .brand-name[data-v-3f3a38cd]{font-size:var(--fs-md);letter-spacing:calc(-.02em + var(--tk-head-ls))}.brand--sm[data-v-3f3a38cd]{gap:8px}.brand--sm .brand-logo[data-v-3f3a38cd]{width:24px;height:24px;font-size:var(--fs-2xs);background:linear-gradient(135deg,var(--tk-dark),var(--tk-light));border-radius:7px}.brand--sm .brand-name[data-v-3f3a38cd]{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.order-7{order:7}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.\!contents{display:contents!important}.contents{display:contents}.hidden{display:none}.min-h-screen{min-height:100vh}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.bg-sf-bg{background-color:var(--sf-bg)}.font-body{font-family:var(--tk-body-font),sans-serif}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.text-tx-1{color:var(--tx-1)}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media not all and (width>=640px){.max-sm\:sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@font-face{font-family:Sora;src:local(Sora Regular),local(Sora),url(/_fonts/AhnKR-f_c-Gj3JAXbI5rEw5MQxTiLv1nTqcZYqqvuPA-B48sHmOgCNsUs6gAgV8MM0yomhTq1_YFSRNKscS3BeQ.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Sora Fallback\: Roboto;src:local(Roboto);size-adjust:113.978%;ascent-override:85.1044%;descent-override:25.4436%;line-gap-override:0%}@font-face{font-family:Sora Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:121.728%;ascent-override:79.6862%;descent-override:23.8237%;line-gap-override:0%}@font-face{font-family:Sora Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:114.354%;ascent-override:84.8242%;descent-override:25.3598%;line-gap-override:0%}@font-face{font-family:Sora Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:112.667%;ascent-override:86.0947%;descent-override:25.7396%;line-gap-override:0%}@font-face{font-family:Sora Fallback\: Arial;src:local(Arial);size-adjust:113.728%;ascent-override:85.2913%;descent-override:25.4995%;line-gap-override:0%}@font-face{font-family:Sora Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:106.962%;ascent-override:90.6864%;descent-override:27.1124%;line-gap-override:0%}@font-face{font-family:Sora;src:local(Sora Regular),local(Sora),url(/_fonts/r-bswtbwoZnynEdTgS0FmiCgfDUFxs2Euzb4Zq3SDQY-vP_nIRIFgf8lQF3j_Wq9RW1rQjxNezjC0ISUs0rx8eM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Sora;src:local(Sora Medium),url(/_fonts/AhnKR-f_c-Gj3JAXbI5rEw5MQxTiLv1nTqcZYqqvuPA-B48sHmOgCNsUs6gAgV8MM0yomhTq1_YFSRNKscS3BeQ.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Sora;src:local(Sora Medium),url(/_fonts/r-bswtbwoZnynEdTgS0FmiCgfDUFxs2Euzb4Zq3SDQY-vP_nIRIFgf8lQF3j_Wq9RW1rQjxNezjC0ISUs0rx8eM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Sora;src:local(Sora SemiBold),url(/_fonts/AhnKR-f_c-Gj3JAXbI5rEw5MQxTiLv1nTqcZYqqvuPA-B48sHmOgCNsUs6gAgV8MM0yomhTq1_YFSRNKscS3BeQ.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Sora;src:local(Sora SemiBold),url(/_fonts/r-bswtbwoZnynEdTgS0FmiCgfDUFxs2Euzb4Zq3SDQY-vP_nIRIFgf8lQF3j_Wq9RW1rQjxNezjC0ISUs0rx8eM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Sora;src:local(Sora Bold),url(/_fonts/AhnKR-f_c-Gj3JAXbI5rEw5MQxTiLv1nTqcZYqqvuPA-B48sHmOgCNsUs6gAgV8MM0yomhTq1_YFSRNKscS3BeQ.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Sora;src:local(Sora Bold),url(/_fonts/r-bswtbwoZnynEdTgS0FmiCgfDUFxs2Euzb4Zq3SDQY-vP_nIRIFgf8lQF3j_Wq9RW1rQjxNezjC0ISUs0rx8eM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Sora;src:local(Sora ExtraBold),url(/_fonts/AhnKR-f_c-Gj3JAXbI5rEw5MQxTiLv1nTqcZYqqvuPA-B48sHmOgCNsUs6gAgV8MM0yomhTq1_YFSRNKscS3BeQ.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Sora;src:local(Sora ExtraBold),url(/_fonts/r-bswtbwoZnynEdTgS0FmiCgfDUFxs2Euzb4Zq3SDQY-vP_nIRIFgf8lQF3j_Wq9RW1rQjxNezjC0ISUs0rx8eM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}@font-face{font-family:Inter Tight;src:local(Inter Tight Regular),local(Inter Tight),url(/_fonts/DaIWBFypjKvrbd56A7J4wEMn3KDSKPvxHROHrPQKsjw-ymiSAyt78uwCU_0zjePPwDAPEWwARDpk7vdykxjhfL4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight Fallback\: Roboto;src:local(Roboto);size-adjust:96.5971%;ascent-override:100.288%;descent-override:24.9708%;line-gap-override:0%}@font-face{font-family:Inter Tight Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:103.165%;ascent-override:93.9027%;descent-override:23.381%;line-gap-override:0%}@font-face{font-family:Inter Tight Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:96.9163%;ascent-override:99.9574%;descent-override:24.8886%;line-gap-override:0%}@font-face{font-family:Inter Tight Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:95.4861%;ascent-override:101.455%;descent-override:25.2614%;line-gap-override:0%}@font-face{font-family:Inter Tight Fallback\: Arial;src:local(Arial);size-adjust:96.3855%;ascent-override:100.508%;descent-override:25.0256%;line-gap-override:0%}@font-face{font-family:Inter Tight Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:90.6514%;ascent-override:106.866%;descent-override:26.6086%;line-gap-override:0%}@font-face{font-family:Inter Tight;src:local(Inter Tight Regular),local(Inter Tight),url(/_fonts/WybHs6hTRSRsNVk8brCF-cNDa10x3rW17XVSiRi3SyE-BMDIr9xRAm4_ZPp0OOIB6JdIxgrte6Dfq3mPDZ_zNxU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter Tight;src:local(Inter Tight Medium),url(/_fonts/DaIWBFypjKvrbd56A7J4wEMn3KDSKPvxHROHrPQKsjw-ymiSAyt78uwCU_0zjePPwDAPEWwARDpk7vdykxjhfL4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter Tight;src:local(Inter Tight Medium),url(/_fonts/WybHs6hTRSRsNVk8brCF-cNDa10x3rW17XVSiRi3SyE-BMDIr9xRAm4_ZPp0OOIB6JdIxgrte6Dfq3mPDZ_zNxU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter Tight;src:local(Inter Tight SemiBold),url(/_fonts/DaIWBFypjKvrbd56A7J4wEMn3KDSKPvxHROHrPQKsjw-ymiSAyt78uwCU_0zjePPwDAPEWwARDpk7vdykxjhfL4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter Tight;src:local(Inter Tight SemiBold),url(/_fonts/WybHs6hTRSRsNVk8brCF-cNDa10x3rW17XVSiRi3SyE-BMDIr9xRAm4_ZPp0OOIB6JdIxgrte6Dfq3mPDZ_zNxU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter Tight;src:local(Inter Tight Bold),url(/_fonts/DaIWBFypjKvrbd56A7J4wEMn3KDSKPvxHROHrPQKsjw-ymiSAyt78uwCU_0zjePPwDAPEWwARDpk7vdykxjhfL4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter Tight;src:local(Inter Tight Bold),url(/_fonts/WybHs6hTRSRsNVk8brCF-cNDa10x3rW17XVSiRi3SyE-BMDIr9xRAm4_ZPp0OOIB6JdIxgrte6Dfq3mPDZ_zNxU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Inter Tight;src:local(Inter Tight ExtraBold),url(/_fonts/DaIWBFypjKvrbd56A7J4wEMn3KDSKPvxHROHrPQKsjw-ymiSAyt78uwCU_0zjePPwDAPEWwARDpk7vdykxjhfL4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Inter Tight;src:local(Inter Tight ExtraBold),url(/_fonts/WybHs6hTRSRsNVk8brCF-cNDa10x3rW17XVSiRi3SyE-BMDIr9xRAm4_ZPp0OOIB6JdIxgrte6Dfq3mPDZ_zNxU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/_fonts/nqYHRgT2hRIGmfVtqmwFf0qPDAKRBCBsoGPFctYEozM-SUb8b9xjs0topy5bOenNJICG6TNNdOC5MS4vtdnDMA8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4 Fallback: Roboto";src:local(Roboto);size-adjust:107.683%;ascent-override:96.2083%;descent-override:31.1098%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback: BlinkMacSystemFont";src:local(BlinkMacSystemFont);size-adjust:115.005%;ascent-override:90.0831%;descent-override:29.1292%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback: Segoe UI";src:local(Segoe UI);size-adjust:108.039%;ascent-override:95.8915%;descent-override:31.0074%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback: Helvetica Neue";src:local(Helvetica Neue);size-adjust:106.444%;ascent-override:97.3278%;descent-override:31.4718%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback: Arial";src:local(Arial);size-adjust:107.447%;ascent-override:96.4195%;descent-override:31.1781%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback: Noto Sans";src:local(Noto Sans);size-adjust:101.055%;ascent-override:102.519%;descent-override:33.1503%;line-gap-override:0%}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/_fonts/ANgKz8RHQNVSJTTu1_L77x39JwmwFzLnN10rcPWwjLw-RhmDfen_DOfNPShg__g1WjYtIFR5dbI1xIBsG46CsDs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(/_fonts/nqYHRgT2hRIGmfVtqmwFf0qPDAKRBCBsoGPFctYEozM-SUb8b9xjs0topy5bOenNJICG6TNNdOC5MS4vtdnDMA8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(/_fonts/ANgKz8RHQNVSJTTu1_L77x39JwmwFzLnN10rcPWwjLw-RhmDfen_DOfNPShg__g1WjYtIFR5dbI1xIBsG46CsDs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Instrument Sans;src:local(Instrument Sans SemiBold),url(/_fonts/xZdjZz40MFTj7JhphqgkRV78NdLhIz1UOBv4lhCxIyA-fyckXQCOkMfj_7UB2zgb6AMAEc7zi_d7LyF_RtlXmic.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Instrument Sans Fallback\: Roboto;src:local(Roboto);size-adjust:102.962%;ascent-override:94.2095%;descent-override:24.2808%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:109.963%;ascent-override:88.2115%;descent-override:22.7349%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:103.302%;ascent-override:93.8993%;descent-override:24.2008%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:101.778%;ascent-override:95.3057%;descent-override:24.5633%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback\: Arial;src:local(Arial);size-adjust:102.736%;ascent-override:94.4163%;descent-override:24.3341%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:96.6245%;ascent-override:100.389%;descent-override:25.8734%;line-gap-override:0%}@font-face{font-family:Instrument Sans;src:local(Instrument Sans SemiBold),url(/_fonts/gPMAikXbxpD6SpQFcsjiTevDeLjSt-6I4jFyYgRVBGY-h9M7YYJJyeWcITfAVQRCdoX8_ciF3QvYE82HORnpHyY.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}:root{--tk-darker:#4d1426;--tk-dark:#79203c;--tk-mid:#aa2c54;--tk-light:#d55d83;--tk-lighter:#e8a6bb;--tk-tint:#f9ebf0;--tk-tint-soft:#fef6f8;--tk-tint-border:#f2d4dd;--tk-slab:linear-gradient(150deg,var(--tk-dark),var(--tk-mid));--tk-slab-deep:linear-gradient(150deg,var(--tk-darker),var(--tk-mid));--tk-fill-deep:var(--tk-darker);--tk-slab-bright:linear-gradient(120deg,var(--tk-dark),var(--tk-mid));--accent-darker:#4d1426;--accent-dark:#79203c;--accent-mid:#aa2c54;--accent-light:#d55d83;--accent-lighter:#e8a6bb;--accent-tint:#f9ebf0;--accent-tint-soft:#fef6f8;--accent-tint-border:#f2d4dd;--pc-indigo:#4f46e5;--pc-amber:#b45309;--pc-rose:#e11d48;--pc-teal:#0d9488;--pc-violet:#7c3aed;--pc-fuchsia:#c026d3;--pc-emerald:#059669;--pc-cyan:#0891b2;--tx-1:#101828;--tx-2:#344054;--tx-3:#667085;--tx-4:#98a2b3;--sf-bg:#fff;--sf-card:#fff;--sf-2:#f8faf9;--sf-band:#0b1220;--sf-ink:var(--tx-1);--mark-silhouette:brightness(0) opacity(.4);--mark-seal:none;--tx-on-dark:#fff;--tx-on-dark-muted:#94a3b8;--rule-on-dark:rgb(var(--sheen-ink)/6%);--wash-on-dark:rgb(var(--sheen-ink)/4%);--frame-on-dark:rgb(var(--sheen-ink)/14%);--scrim:#00000047;--shadow-ink:16 24 40;--sheen-ink:255 255 255;--shadow-lift:0 24px 64px rgb(var(--shadow-ink)/20%);--shadow-panel:0 26px 60px -22px rgb(var(--shadow-ink)/36%);--coil-metal-1:#5a5f66;--coil-metal-2:#2a2d31;--coil-metal-3:#141618;--coil-metal-4:#050506;--star-bg:#fdf0d8;--star-fg:#f5a623;--positive:#15803d;--positive-bg:#f6fdf8;--positive-border:#d3f2dd;--negative:#b42318;--negative-bg:#fffaf9;--negative-border:#fadcd6;--bd-1:#e4e7ec;--bd-2:#eef1f0;--bd-3:#d0d5dd;--grid-line:var(--bd-1);--sweep-color:var(--tk-mid);--tk-head-font:"Sora", "Sora Fallback: Roboto", "Sora Fallback: BlinkMacSystemFont", "Sora Fallback: Segoe UI", "Sora Fallback: Helvetica Neue", "Sora Fallback: Arial", "Sora Fallback: Noto Sans";--tk-body-font:"Inter Tight", "Inter Tight Fallback: Roboto", "Inter Tight Fallback: BlinkMacSystemFont", "Inter Tight Fallback: Segoe UI", "Inter Tight Fallback: Helvetica Neue", "Inter Tight Fallback: Arial", "Inter Tight Fallback: Noto Sans";--tk-card-font:"Instrument Sans", "Instrument Sans Fallback: Roboto", "Instrument Sans Fallback: BlinkMacSystemFont", "Instrument Sans Fallback: Segoe UI", "Instrument Sans Fallback: Helvetica Neue", "Instrument Sans Fallback: Arial", "Instrument Sans Fallback: Noto Sans";--tk-cover-font:"Source Serif 4", "Source Serif 4 Fallback: Roboto", "Source Serif 4 Fallback: BlinkMacSystemFont", "Source Serif 4 Fallback: Segoe UI", "Source Serif 4 Fallback: Helvetica Neue", "Source Serif 4 Fallback: Arial", "Source Serif 4 Fallback: Noto Sans";--tk-body-ls:0em;--tk-head-ls:0em;--fs-micro:.5rem;--fs-4xs:.625rem;--fs-3xs:.6875rem;--fs-2xs:.75rem;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:1.75rem;--fs-3xl:2rem;--fs-4xl:2.25rem;--fs-5xl:2.5rem;--fs-display:clamp(2rem,1.25rem + 2.5vw,2.75rem);--fs-h1:clamp(1.875rem,4.5vw,2.5rem);--fs-h2:clamp(1.5rem,3.2vw,2rem);--fs-h3:clamp(1.375rem,2.6vw,1.75rem);--fs-h4:clamp(1.25rem,2.2vw,1.5rem);--fs-page-title:clamp(1.5rem,.875rem + 1.6vw,1.875rem);--fs-page-title-sm:clamp(1.375rem,.5rem + 4vw,1.5rem);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-tight:1.15;--lh-snug:1.2;--lh-body:1.6;--lh-caption:1.5;--lh-ui:1.35;--ls-tighter:-.035em;--ls-tight:-.03em;--ls-snug:-.02em;--ls-wide:.08em;--ls-widest:.1em;--sf-max:1200px;--sf-gutter:32px;--rhythm:1;--split-cols:repeat(3,minmax(0,1fr));--split-gap:var(--sp-12);--split-span:span 2;--split-rule-end:calc(66.667% + var(--split-gap)/6);--split-rule-start:calc(33.333% - var(--split-gap)/6);--btn-inv-bg:#101828;--btn-inv-tx:#fff;--sp-1:4px;--sp-1-5:6px;--sp-2:8px;--sp-2-5:10px;--sp-3:12px;--sp-3-5:14px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--heading-title-foot:var(--sp-4);--section-pad-y:calc(var(--sp-24)*var(--rhythm));--buy-card-bg:linear-gradient(150deg,color-mix(in srgb,var(--tk-mid) 12%,var(--sf-card)),var(--sf-card) 72%);--detail-media-track:.92fr;--detail-info-track:1.08fr;--detail-media-stacked:360px;--detail-pane-gap:var(--sp-16);--detail-pane-gap-stacked:var(--sp-8);--detail-block-gap:var(--sp-6);--hero-visual-size:520px;--z-overlay:60;--z-modal:61;--section-head-gap:calc(var(--sp-12)*var(--rhythm));--grid-min-card:260px;--sf-side-col:322px;--sf-side-gap:var(--sp-10);--gap-3xs:3px;--gap-2xs:var(--sp-1);--gap-xs:var(--sp-2);--gap-sm:var(--sp-3);--gap-md:var(--sp-4);--gap-ml:var(--sp-5);--gap-lg:var(--sp-6);--gap-xl:var(--sp-8);--gap-2xl:var(--sp-12);--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-panel:18px;--radius-xl:24px;--radius-pill:999px;--control-h:2rem;--tap-target:44px;--pill-h:40px;--pill-pad-x:16px;--pill-chevron-inset:14px;--pill-chevron-room:36px;--wash-edge:16%;--wash-mid:4%;--wash-deep:11%;--wash-deep-lift:0%;--glow-strength-1:14%;--glow-strength-2:9%;--glow-strength-3:10%;--ink-shade:#000;--success:var(--tk-mid);--warning:#f59e0b;--danger:#e11d48}:root:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sf-bg:#0b1220;--sf-card:#121a2b;--sf-2:#0e1626;--sf-band:#080d19;--tx-1:#f1f5f9;--tx-2:#b6c2d4;--tx-3:#8b99ad;--tx-4:#64748b;--bd-1:#243044;--bd-2:#1b2536;--bd-3:#33425a;--btn-inv-bg:#f1f5f9;--btn-inv-tx:#0b1220;--sf-ink:#1e2a3d;--mark-silhouette:brightness(0) invert(1) opacity(.85);--mark-seal:brightness(0) invert(1);--tk-dark:color-mix(in oklab,var(--tk-mid) 70%,var(--tk-light));--tk-darker:color-mix(in oklab,var(--tk-light) 70%,#fff);--accent-dark:color-mix(in oklab,var(--accent-mid) 70%,var(--accent-light));--tk-tint:color-mix(in oklab,var(--tk-mid) 16%,var(--sf-card));--tk-tint-soft:color-mix(in oklab,var(--tk-mid) 8%,var(--sf-card));--tk-tint-border:color-mix(in oklab,var(--tk-mid) 32%,var(--sf-card));--accent-darker:color-mix(in oklab,var(--accent-light) 70%,#fff);--tk-slab-deep:linear-gradient(150deg,color-mix(in oklab,var(--tk-mid) 55%,#000),var(--tk-mid));--tk-fill-deep:color-mix(in oklab,var(--tk-mid) 55%,#000);--accent-tint:color-mix(in oklab,var(--accent-mid) 16%,var(--sf-card));--accent-tint-soft:color-mix(in oklab,var(--accent-mid) 8%,var(--sf-card));--accent-tint-border:color-mix(in oklab,var(--accent-mid) 32%,var(--sf-card));--wash-edge:40%;--wash-mid:10%;--wash-deep:30%;--wash-deep-lift:50%;--glow-strength-1:26%;--glow-strength-2:22%;--glow-strength-3:14%;--shadow-ink:0 0 0;--ink-shade:#fff;--scrim:#00000085;--star-bg:color-mix(in oklab,var(--star-fg) 18%,var(--sf-card));--positive-bg:color-mix(in oklab,var(--positive) 14%,var(--sf-card));--positive-border:color-mix(in oklab,var(--positive) 36%,var(--sf-card));--negative-bg:color-mix(in oklab,var(--negative) 14%,var(--sf-card));--negative-border:color-mix(in oklab,var(--negative) 36%,var(--sf-card))}@media (width<=1099px){:root{--rhythm:.88}}@media (width<=899px){:root{--sf-gutter:24px;--rhythm:.75}}@media (width<=639px){:root{--sf-gutter:16px;--rhythm:.75}}body,html{background:var(--sf-bg);color:var(--tx-1);margin:0;padding:0}*,:after,:before{box-sizing:border-box;min-width:0}body{font-family:var(--tk-body-font),sans-serif;letter-spacing:var(--tk-body-ls);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--tk-head-font),sans-serif}a{color:var(--tk-dark);text-decoration:none}a:hover{color:var(--tk-darker)}.jump-target{scroll-margin-top:var(--sp-8)}@keyframes floatBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.4}}@keyframes sweepAcross{0%{background-position:-50% 0}to{background-position:150% 0}}@keyframes sweepDown{0%{background-position:0 -50%}to{background-position:0 150%}}@media (width<=639px){.phone-tap-target{position:relative}.phone-tap-target:before{content:"";width:max(100%,var(--tap-target));height:max(100%,var(--tap-target));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.link-card{isolation:isolate;position:relative}.link-card-target:after{content:"";z-index:1;position:absolute;inset:0}.link-card-target:focus-visible{outline:none}.link-card:has(.link-card-target:focus-visible){outline:2px solid var(--tk-mid);outline-offset:2px}.link-card-control{z-index:2;position:relative}.tglyph[data-v-b8dfa98a]{--tglyph-turn:.25s;flex:none;place-items:center;display:grid;position:relative}.tglyph-box[data-v-b8dfa98a]{border-radius:var(--radius-sm);transition:transform var(--tglyph-turn) ease,background .2s ease,border-color .2s ease;position:absolute;inset:0}.tglyph.is-open .tglyph-box[data-v-b8dfa98a]{transform:rotate(45deg)scale(.7071)}.tglyph-icon[data-v-b8dfa98a]{transition:transform var(--tglyph-turn) ease,color .2s ease;position:relative}.tglyph--chip .tglyph-box[data-v-b8dfa98a]{background:var(--tk-tint)}.tglyph--chip[data-v-b8dfa98a]{color:var(--tk-dark)}.tglyph--chip.is-open .tglyph-box[data-v-b8dfa98a]{background:var(--accent-dark)}.tglyph--chip.is-open[data-v-b8dfa98a]{color:var(--tx-on-dark)}.tglyph--chip.is-open .tglyph-icon[data-v-b8dfa98a]{transform:rotate(45deg)}.tglyph--menu .tglyph-box[data-v-b8dfa98a]{border:1px solid var(--bd-2)}.tglyph--menu[data-v-b8dfa98a]{color:var(--tx-1)}.tglyph--menu.is-open .tglyph-box[data-v-b8dfa98a],.tglyph--menu:hover .tglyph-box[data-v-b8dfa98a]{border-color:var(--tk-dark)}.tglyph--menu.is-open[data-v-b8dfa98a],.tglyph--menu[data-v-b8dfa98a]:hover{color:var(--tk-dark)}.tglyph--bare[data-v-b8dfa98a]{width:auto;height:auto;color:var(--tx-3)}.tglyph--bare.is-open .tglyph-icon[data-v-b8dfa98a]{transform:rotate(180deg)}.tglyph--lg[data-v-b8dfa98a]{width:40px;height:40px;font-size:var(--fs-lg)}.tglyph--md[data-v-b8dfa98a]{width:30px;height:30px;font-size:var(--fs-base)}.tglyph--sm[data-v-b8dfa98a]{width:24px;height:24px;font-size:var(--fs-sm)}@media (prefers-reduced-motion:reduce){.tglyph-box[data-v-b8dfa98a],.tglyph-icon[data-v-b8dfa98a]{transition:none}}.rows[data-v-9179761b]{background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-lg);width:100%;overflow:hidden}.rows-item[data-v-9179761b]{padding:var(--sp-4) var(--sp-5)}.rows-item+.rows-item[data-v-9179761b]{border-top:1px solid var(--bd-2)}.rows-text[data-v-9179761b]{flex:1}.cart-line[data-v-fcd85bf0]{gap:var(--gap-md);border-bottom:1px solid var(--bd-1);grid-template-columns:54px 1fr;padding:20px 0;display:grid}.cart-line[data-v-fcd85bf0]:last-child{border-bottom:0}.cart-tag[data-v-fcd85bf0]{background:var(--tk-slab);width:54px;height:66px;color:var(--tx-on-dark);font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-3xs);font-weight:var(--fw-extrabold);letter-spacing:.02em;border-radius:7px;place-items:center;display:grid}.cart-line-body[data-v-fcd85bf0]{min-width:0}.cart-line-list[data-v-fcd85bf0]{color:var(--tx-3)}.cart-line-head[data-v-fcd85bf0]{align-items:start;gap:var(--gap-sm);grid-template-columns:minmax(0,1fr) minmax(5rem,auto);display:grid}.cart-line-total[data-v-fcd85bf0]{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.cart-line-remove[data-v-fcd85bf0]{margin-inline-start:auto}.cart-step[data-v-fcd85bf0]{border:1px solid var(--bd-1);border-radius:999px;align-items:center;gap:2px;padding:2px;display:flex}.cart-step-btn[data-v-fcd85bf0]{width:26px;height:26px;color:var(--tx-2);font-size:var(--fs-base);cursor:pointer;background:0 0;border:none;border-radius:999px;line-height:1}.cart-step-btn[data-v-fcd85bf0]:hover:not(:disabled){background:var(--sf-2);color:var(--tk-dark)}.cart-step-btn[data-v-fcd85bf0]:disabled{opacity:.4;cursor:not-allowed}.cart-step-qty[data-v-fcd85bf0]{text-align:center;min-width:20px;font-size:var(--fs-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.cart-overlay[data-v-a3e3659e]{z-index:90;background:color-mix(in srgb,var(--sf-band) 45%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-panel[data-v-a3e3659e]{background:var(--sf-bg);border-left:1px solid var(--bd-1);width:min(430px,92vw);height:100%;box-shadow:-24px 0 60px color-mix(in srgb,var(--sf-band) 22%,transparent);flex-direction:column;display:flex}.cart-head[data-v-a3e3659e]{border-bottom:1px solid var(--bd-1);padding:22px 24px 18px}.cart-close[data-v-a3e3659e]{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.cart-close[data-v-a3e3659e]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:2px}.cart-skeleton[data-v-a3e3659e]{padding:var(--sp-5)}.cart-empty[data-v-a3e3659e]{text-align:center;flex:1;padding:64px 24px}.cart-lines[data-v-a3e3659e]{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:8px 24px 20px;list-style:none;overflow-y:auto}.cart-foot[data-v-a3e3659e]{border-top:1px solid var(--bd-1);padding:20px 24px 24px}.cart-discount[data-v-a3e3659e]{color:var(--tk-dark)}.cart-sum[data-v-a3e3659e]{border-top:1px dashed var(--bd-2);padding-top:10px}.cart-checkout[data-v-a3e3659e]{margin-top:var(--sp-3)}.cart-enter-active[data-v-a3e3659e],.cart-leave-active[data-v-a3e3659e]{transition:opacity .25s}.cart-enter-from[data-v-a3e3659e],.cart-leave-to[data-v-a3e3659e]{opacity:0}.cart-enter-active .cart-panel[data-v-a3e3659e],.cart-leave-active .cart-panel[data-v-a3e3659e]{transition:transform .32s cubic-bezier(.22,.8,.3,1)}.cart-enter-from .cart-panel[data-v-a3e3659e],.cart-leave-to .cart-panel[data-v-a3e3659e]{transform:translate(100%)}@media (width<=639px){.cart-panel[data-v-a3e3659e]{border-left:0;width:100vw}}@media (prefers-reduced-motion:reduce){.cart-enter-active .cart-panel[data-v-a3e3659e],.cart-leave-active .cart-panel[data-v-a3e3659e]{transition:none}}.search-overlay[data-v-44d02c51]{z-index:95;padding:min(12vh,120px) var(--sp-5) var(--sp-5);background:color-mix(in srgb,var(--sf-band) 38%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.search-panel[data-v-44d02c51]{border-radius:var(--radius-lg);background:var(--sf-card);width:min(640px,100%);max-height:min(620px,78vh);box-shadow:0 30px 70px -20px rgb(var(--shadow-ink)/45%),0 0 0 1px var(--bd-1);flex-direction:column;display:flex;overflow:hidden}.search-head[data-v-44d02c51]{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--bd-1)}.search-glyph[data-v-44d02c51]{color:var(--tk-dark);flex:none}.search-input[data-v-44d02c51]{min-width:0;font:inherit;font-size:var(--fs-md);color:var(--tx-1);background:0 0;border:0;outline:none;flex:1}.search-input[data-v-44d02c51]::-webkit-search-cancel-button{display:none}.search-key[data-v-44d02c51]{padding:3px var(--sp-2);border:1px solid var(--bd-1);border-radius:var(--radius-xs);background:var(--sf-2);color:var(--tx-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);cursor:pointer;flex:none}.search-body[data-v-44d02c51]{padding:var(--sp-2);overflow-y:auto}.search-list[data-v-44d02c51]{margin:0;padding:0;list-style:none}.search-group[data-v-44d02c51]{padding:var(--sp-3) var(--sp-3) var(--sp-1);display:block}.search-row[data-v-44d02c51]{align-items:center;gap:var(--sp-3);padding:10px var(--sp-3);border-radius:var(--radius-sm);color:var(--tx-1);text-decoration:none;display:flex}.search-row--on[data-v-44d02c51]{background:var(--tk-tint);color:var(--tk-darker)}.search-letter[data-v-44d02c51]{border:1px solid var(--tk-tint-border);border-radius:var(--radius-sm);background:var(--tk-tint);width:30px;height:30px;color:var(--tk-dark);font-size:var(--fs-xs);font-weight:var(--fw-extrabold);flex:none;place-items:center;display:grid}.search-row--on .search-letter[data-v-44d02c51]{border-color:var(--tk-dark);background:var(--tk-dark);color:var(--tx-on-dark)}.search-title[data-v-44d02c51]{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.search-kind[data-v-44d02c51]{color:var(--tx-4);font-size:var(--fs-2xs);font-weight:var(--fw-medium);flex:none}.search-note[data-v-44d02c51]{padding:var(--sp-8) var(--sp-4)}.search-foot[data-v-44d02c51]{padding:10px var(--sp-5);border-top:1px solid var(--bd-1);background:var(--sf-2);color:var(--tx-3);font-size:var(--fs-2xs)}.search-enter-active[data-v-44d02c51],.search-leave-active[data-v-44d02c51]{transition:opacity .16s}.search-enter-from[data-v-44d02c51],.search-leave-to[data-v-44d02c51]{opacity:0}@media (width<=899px){.search-foot[data-v-44d02c51]{display:none}}@media (width<=639px){.search-overlay[data-v-44d02c51]{padding:10px var(--sp-3) var(--sp-3)}}.toasts[data-v-4559128d]{z-index:100;max-width:min(360px,100vw - 32px);margin:0;padding:0;list-style:none;position:fixed;bottom:24px;right:24px}.toast[data-v-4559128d]{gap:var(--gap-sm);border:1px solid var(--bd-1);background:var(--sf-card);color:var(--tx-1);border-radius:var(--radius-md);padding:var(--sp-4);box-shadow:0 18px 44px rgb(var(--shadow-ink)/16%);grid-template-columns:34px minmax(0,1fr);animation:.42s cubic-bezier(.2,.9,.25,1) both toast-in-4559128d;display:grid;position:relative;overflow:hidden}.toast-mark[data-v-4559128d]{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--tone) 14%,transparent);width:34px;height:34px;color:var(--tone);place-items:center;animation:.4s ease-out 80ms both toast-mark-in-4559128d;display:grid}.toast-glyph[data-v-4559128d] path{stroke-width:2.6px;stroke-dasharray:26;animation:.4s ease-out .18s both toast-draw-4559128d}.toast-glyph[data-v-4559128d] circle{stroke-width:2px}.toast-text[data-v-4559128d]{min-width:0}.toast-body[data-v-4559128d]{text-align:left;width:100%;color:inherit;font-size:var(--fs-sm);line-height:var(--lh-caption);cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;padding:0;display:flex}.toast-title[data-v-4559128d]{font-family:var(--tk-head-font),sans-serif;font-weight:var(--fw-bold)}.toast-message[data-v-4559128d]{color:var(--tx-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toast-action[data-v-4559128d]{font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--tk-dark);cursor:pointer;background:0 0;border:none;padding:0}.toast-action[data-v-4559128d]:focus-visible,.toast-action[data-v-4559128d]:hover{text-decoration:underline}.toast-bar[data-v-4559128d]{background:var(--tone);transform-origin:0;height:2px;animation:toast-drain-4559128d var(--toast-life) linear both;position:absolute;inset:auto 0 0}.toast--success[data-v-4559128d]{--tone:var(--success)}.toast--error[data-v-4559128d]{--tone:var(--danger)}.toast--warning[data-v-4559128d]{--tone:var(--warning)}.toast--info[data-v-4559128d]{--tone:var(--tk-dark)}@keyframes toast-in-4559128d{0%{opacity:0;transform:translateY(24px)scale(.94)}60%{transform:translateY(-3px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-mark-in-4559128d{0%{opacity:0;transform:scale(.4)}45%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes toast-draw-4559128d{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@keyframes toast-drain-4559128d{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.toast[data-v-4559128d]{animation:.2s both toast-appear-4559128d}.toast-glyph[data-v-4559128d] path,.toast-mark[data-v-4559128d]{animation:none}.toast-glyph[data-v-4559128d] path{stroke-dasharray:none}.toast-bar[data-v-4559128d]{animation:none}}@keyframes toast-appear-4559128d{0%{opacity:0}to{opacity:1}}.sitelogo[data-v-fca8ba16]{width:auto;color:var(--tk-dark);display:block}.sitelogo--sm[data-v-fca8ba16]{height:22px}.sitelogo--md[data-v-fca8ba16]{height:32px}.sitelogo--lg[data-v-fca8ba16]{height:42px}.container[data-v-b1360405]{max-width:var(--sf-max);padding-inline:var(--sf-gutter);width:100%;margin-inline:auto}.container--rules[data-v-b1360405]{position:relative}.container--rules[data-v-b1360405]:after,.container--rules[data-v-b1360405]:before{content:"";background:var(--grid-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.container--rules[data-v-b1360405]:before{left:0}.container--rules[data-v-b1360405]:after{right:0}.errpage[data-v-e5c54ad8]{background:var(--sf-bg);min-height:100vh;color:var(--tx-1);font-family:var(--tk-body-font),sans-serif;padding-block:var(--sp-8);justify-content:center;align-items:center;display:flex}.errpage-inner[data-v-e5c54ad8]{text-align:center}.errpage-code[data-v-e5c54ad8]{font-family:var(--tk-head-font),sans-serif;font-size:clamp(72px,18vw,160px);font-weight:var(--fw-extrabold);letter-spacing:-.04em;background:linear-gradient(120deg,var(--tk-dark),var(--tk-light));color:#0000;margin-block:var(--sp-2);-webkit-background-clip:text;background-clip:text;line-height:1}.errpage-lead[data-v-e5c54ad8]{max-width:42ch}.surface[data-v-9b6acc4b]{border:1px solid var(--bd-1);background:var(--sf-card);transition:background .2s,border-color .2s}.surface--md[data-v-9b6acc4b]{border-radius:10px}.surface--lg[data-v-9b6acc4b]{border-radius:var(--radius-panel)}.surface--tint[data-v-9b6acc4b]{background:linear-gradient(180deg,var(--tk-tint) 0,var(--tk-tint-soft) 55%,var(--sf-card) 100%)}.surface--accent[data-v-9b6acc4b]{border-color:var(--tk-tint-border)}.surface--elevated[data-v-9b6acc4b]{box-shadow:0 20px 44px -34px color-mix(in srgb,var(--tk-dark) 55%,transparent)}.surface--interactive[data-v-9b6acc4b]:hover{border-color:var(--tk-tint-border)}.surface--accent.surface--interactive[data-v-9b6acc4b]:hover{border-color:var(--tk-lighter)}.badge[data-v-e3c90725]{font-weight:var(--fw-bold);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:6px;line-height:1;display:inline-flex}.badge--sm[data-v-e3c90725]{font-size:var(--fs-4xs);padding:4px 8px}.badge--md[data-v-e3c90725]{font-size:var(--fs-3xs);padding:6px 10px}.tone--brand[data-v-e3c90725]{--tone:var(--accent-dark)}.tone--neutral[data-v-e3c90725]{--tone:var(--tx-3)}.tone--success[data-v-e3c90725]{--tone:var(--success)}.tone--positive[data-v-e3c90725]{--tone:var(--positive)}.tone--warning[data-v-e3c90725]{--tone:var(--warning)}.tone--danger[data-v-e3c90725]{--tone:var(--danger)}.tone--on-dark[data-v-e3c90725]{--tone:var(--tk-light)}.tone--on-dark.badge--solid[data-v-e3c90725]{color:var(--sf-band)}.badge--solid[data-v-e3c90725]{background:var(--tone);color:var(--tx-on-dark)}.badge--soft[data-v-e3c90725]{background:color-mix(in srgb,var(--tone) 12%,var(--sf-bg));color:var(--tone);border:1px solid color-mix(in srgb,var(--tone) 30%,var(--sf-bg))}.badge--outline[data-v-e3c90725]{color:var(--tone);border:1px solid color-mix(in srgb,var(--tone) 45%,var(--sf-bg));background:0 0}.placeholder[data-v-2de722fd]{background:radial-gradient(75% 65% at 18% 8%,color-mix(in srgb,var(--tk-lighter) 16%,transparent),transparent 72%),radial-gradient(70% 70% at 100% 100%,color-mix(in srgb,var(--tk-tint) 45%,transparent),transparent 70%),linear-gradient(160deg,var(--sf-card),var(--tk-tint-soft))}.placeholder--fill[data-v-2de722fd]{width:100%;height:100%}.cover-image[data-v-2d93144f]{display:block}.cover-image--cover[data-v-2d93144f]{-o-object-fit:cover;object-fit:cover;color:#0000}.cover-image--fill[data-v-2d93144f]{width:100%;height:100%}.cover-image--contain[data-v-2d93144f]{-o-object-fit:contain;object-fit:contain}.layer[data-v-293ffc36]{pointer-events:none;position:absolute;inset:0}.layer--interactive[data-v-293ffc36]{pointer-events:auto}.icontile[data-v-45820dd7]{font-size:var(--fs-sm);background:var(--tile-bg);color:var(--tile-ink);flex-shrink:0;place-items:center;display:grid}.icontile--box[data-v-45820dd7]{border:1px solid var(--tile-line);border-radius:var(--radius-sm);width:1.875rem;height:1.875rem}.icontile--disc[data-v-45820dd7]{border-radius:50%;width:1.625rem;height:1.625rem}.icontile--numeric[data-v-45820dd7]{font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-2xs);font-weight:var(--fw-extrabold)}.icontile--brand[data-v-45820dd7]{--tile-ink:var(--tk-dark);--tile-bg:var(--tk-tint);--tile-line:var(--tk-tint-border)}.icontile--warning[data-v-45820dd7]{--tile-ink:var(--warning);--tile-bg:color-mix(in srgb,var(--warning) 12%,var(--sf-card));--tile-line:color-mix(in srgb,var(--warning) 30%,var(--sf-card))}.icontile--neutral[data-v-45820dd7]{--tile-ink:var(--tx-3);--tile-bg:var(--sf-2);--tile-line:var(--bd-2)}.crumbs[data-v-e817bd74]{font-size:var(--fs-sm)}.crumbs--hero[data-v-e817bd74]{font-size:var(--fs-xs)}.crumb[data-v-e817bd74]{color:var(--tx-3);transition:color .15s}.crumb[href][data-v-e817bd74]:hover{color:var(--tk-dark)}.crumb--current[data-v-e817bd74]{color:var(--tx-1);font-weight:var(--fw-semibold)}.crumb-sep[data-v-e817bd74]{color:var(--tx-4)}.appsearch[data-v-dd577939]{background:var(--sf-card);border:1.5px solid var(--bd-1);border-radius:var(--radius-pill);min-width:0;color:var(--tx-3);align-items:center;gap:8px;padding:9px 14px;transition:border-color .16s;display:inline-flex}.appsearch[data-v-dd577939]:focus-within{border-color:var(--tk-dark)}.appsearch-icon[data-v-dd577939]{flex-shrink:0}.appsearch-input[data-v-dd577939]{min-width:0;font:inherit;font-size:var(--fs-sm);color:var(--tx-1);background:0 0;border:none;outline:none;flex:1}.appsearch-input[data-v-dd577939]::-webkit-search-cancel-button{appearance:none}.appsearch-clear[data-v-dd577939]{color:var(--tx-3);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;line-height:1}.appsearch-clear[data-v-dd577939]:hover{color:var(--tx-1)}.appsearch--sm[data-v-dd577939]{height:var(--control-h);padding:0 var(--sp-3);border-width:1px}.appsearch--sm .appsearch-input[data-v-dd577939]{font-size:var(--fs-xs)}.appsearch--lg[data-v-dd577939]{width:100%;padding:var(--sp-3) var(--sp-5)}.appsearch--joined[data-v-dd577939]{padding-right:var(--sp-8);flex:1}.appsearch--action[data-v-dd577939]{padding-right:var(--sp-1);padding-block:var(--sp-1)}.appsearch-action[data-v-dd577939]{flex-shrink:0}.formfield-inline[data-v-ab8ed255]{align-items:center;gap:var(--sp-3);display:inline-flex}.formfield[data-v-ab8ed255]{min-width:0}.appselect[data-v-ae05882e]{display:inline-flex;position:relative}.appselect--field[data-v-ae05882e]{display:flex}.appselect-input[data-v-ae05882e]{appearance:none;font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--tx-1);background:var(--sf-card);border:1.5px solid var(--bd-1);border-radius:var(--radius-pill);height:var(--pill-h);padding:0 var(--pill-chevron-room) 0 var(--pill-pad-x);cursor:pointer;transition:border-color .16s}.appselect--field .appselect-input[data-v-ae05882e]{width:100%;min-width:0}.appselect-input[data-v-ae05882e]:hover{border-color:var(--bd-3)}.appselect-input[data-v-ae05882e]:focus-visible{border-color:var(--tk-dark);outline:none}.appselect-input--error[data-v-ae05882e]{border-color:var(--danger)}@media (width<=639px){.appselect-input[data-v-ae05882e]{height:var(--tap-target)}.appselect--field .appselect-input[data-v-ae05882e]{font-size:var(--fs-base)}}.appselect-chevron[data-v-ae05882e]{right:var(--pill-chevron-inset);pointer-events:none;color:var(--tx-3);font-size:var(--fs-3xs);position:absolute;top:50%;transform:translateY(-50%)}.rescount[data-v-4d58c381]{font-variant-numeric:tabular-nums}.rescount[data-v-4d58c381] strong{color:var(--accent-dark);font-weight:var(--fw-extrabold)}.rescount-sk[data-v-4d58c381]{vertical-align:-.05em;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--tx-4) 22%,transparent);width:1.8em;height:.85em;animation:1.4s ease-in-out infinite rescountPulse-4d58c381;display:inline-block}@keyframes rescountPulse-4d58c381{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rescount-sk[data-v-4d58c381]{animation:none}}.dot[data-v-b24e0a3d]{background:var(--tk-mid);border-radius:50%;width:7px;height:7px;animation-name:pulseDot;animation-iteration-count:infinite;display:inline-block}.sale-spacer[data-v-ac3f31b0]{flex:1}.sale-counter[data-v-ac3f31b0]{font-variant-numeric:tabular-nums}.sale-card[data-v-ac3f31b0]{text-align:start;width:100%;font:inherit;color:var(--tx-1);cursor:pointer;padding:0;display:block;overflow:hidden}.sale-media[data-v-ac3f31b0]{aspect-ratio:3/2;background:var(--tk-fill-deep);display:block}.sale-flag[data-v-ac3f31b0]{flex-shrink:0}.sale-foot[data-v-ac3f31b0]{padding:var(--sp-3) var(--sp-4)}.sale-copy[data-v-ac3f31b0]{flex:1;min-width:0}.sale-title[data-v-ac3f31b0]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.sale-cta[data-v-ac3f31b0]{flex-shrink:0}.sale-foot[data-v-ac3f31b0],.sale-image[data-v-ac3f31b0]{transition:opacity var(--sale-fade) ease}.sale-foot.is-fading[data-v-ac3f31b0],.sale-image.is-fading[data-v-ac3f31b0]{opacity:0}.sale-dot[data-v-ac3f31b0]{border-radius:var(--radius-pill);background:var(--bd-3);cursor:pointer;border:none;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.sale-dot.is-active[data-v-ac3f31b0]{background:var(--tk-dark);width:22px}@media (prefers-reduced-motion:reduce){.sale-dot[data-v-ac3f31b0]{transition:none}}@media (width<=639px){.sale-title[data-v-ac3f31b0]{white-space:normal}}.sale-arrow--prev[data-v-ac3f31b0]{transform:rotate(90deg)}.sale-arrow--next[data-v-ac3f31b0]{transform:rotate(-90deg)}.statitem[data-v-da3e44e7]{border-inline-start:1px solid var(--bd-1);padding-inline-start:var(--statitem-gap,var(--sp-6))}.statitem-value[data-v-da3e44e7]{font-variant-numeric:tabular-nums;order:-1}.archero[data-v-bf420515]{border-bottom:1px solid var(--bd-2);background:linear-gradient(180deg,var(--tk-tint-soft),var(--sf-bg));position:relative}.archero-glow[data-v-bf420515]{overflow:hidden}.archero-glow[data-v-bf420515]:before{content:"";background:radial-gradient(closest-side,var(--tk-tint) 0,transparent 100%);border-radius:50%;width:720px;height:480px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.archero-inner[data-v-bf420515]{z-index:6;padding-block:var(--sp-10) var(--sp-16);position:relative}.archero-crumb[data-v-bf420515]{margin-bottom:var(--sp-6)}.archero-aside[data-v-bf420515],.archero-copy[data-v-bf420515]{flex:1 1 0;min-width:0}.archero-aside[data-v-bf420515]{max-width:33rem}.archero-stats-clip[data-v-bf420515]{overflow-x:clip}.archero-stats[data-v-bf420515]{--statitem-gap:var(--sp-6);margin-inline-start:calc((var(--statitem-gap) + 1px)*-1)}@media (width<=899px){.archero-aside[data-v-bf420515],.archero-copy[data-v-bf420515]{flex-basis:100%}}@media (width<=639px){.archero-inner[data-v-bf420515]{padding-block:var(--sp-8) var(--sp-10)}}.archero-lead[data-v-bf420515]{max-width:52ch}.archero-search[data-v-bf420515]{max-width:min(32.5rem,100%)}.archero-cross[data-v-bf420515]{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--tx-3);display:inline-flex}.archero-cross[data-v-bf420515]:hover{color:var(--tk-dark)}.upcoming[data-v-e67eac15]{--day-min:3.4rem;overflow:hidden}.upcoming-head[data-v-e67eac15]{padding:var(--sp-5) var(--sp-6) 0}.upcoming-legend[data-v-e67eac15]{margin-inline-start:auto}.upcoming-key[data-v-e67eac15]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.upcoming-key--exam[data-v-e67eac15]{background:var(--tk-tint);border:1.5px solid var(--tk-mid)}.upcoming-key--selected[data-v-e67eac15]{background:var(--tk-dark)}.upcoming-key--closed[data-v-e67eac15]{background:var(--tx-4)}.upcoming-scroll[data-v-e67eac15]{padding:var(--sp-1) var(--sp-4) 0;overflow-x:auto}.upcoming-strip[data-v-e67eac15]{min-width:calc(var(--day-min)*var(--strip-days));padding:var(--sp-3) 0 var(--sp-2);margin:0;list-style:none;position:relative}.upcoming-strip[data-v-e67eac15]:before{content:"";background:var(--bd-2);border-radius:2px;height:2px;position:absolute;top:46px;left:10px;right:10px}.upcoming-day[data-v-e67eac15]{min-width:var(--day-min);justify-items:center;gap:var(--sp-1);padding:var(--sp-1) 0 var(--sp-2);border-radius:var(--radius-md);flex:1 1 0;display:grid}.upcoming-day.is-today[data-v-e67eac15]{background:var(--tk-tint-soft)}.upcoming-marker[data-v-e67eac15]{height:44px}.upcoming-pin[data-v-e67eac15]{cursor:pointer;color:var(--tk-dark);background:0 0;border:none;padding:0;line-height:0}.upcoming-pin-glyph[data-v-e67eac15]{filter:drop-shadow(0 6px 8px color-mix(in srgb,var(--tk-dark) 30%,transparent));transform-origin:bottom;animation:.35s cubic-bezier(.34,1.56,.64,1) pinIn-e67eac15,2.6s ease-in-out .4s infinite pinBob-e67eac15}.upcoming-pin-dot[data-v-e67eac15]{background:var(--tk-tint);border:2px solid var(--tk-mid);border-radius:50%;width:14px;height:14px;margin-bottom:3px;transition:transform .18s,background .18s;display:block}.upcoming-pin:hover .upcoming-pin-dot[data-v-e67eac15]{background:var(--sf-card);transform:scale(1.35)}.upcoming-blank[data-v-e67eac15]{background:var(--bd-3);border-radius:50%;width:5px;height:5px;margin-bottom:7px}.upcoming-number[data-v-e67eac15],.upcoming-today[data-v-e67eac15],.upcoming-weekday[data-v-e67eac15]{font-variant-numeric:tabular-nums;line-height:1.2}.has-exam .upcoming-weekday[data-v-e67eac15],.is-today .upcoming-weekday[data-v-e67eac15]{color:var(--tk-dark)}.upcoming-detail[data-v-e67eac15]{border-top:1px solid var(--bd-2);background:linear-gradient(120deg,var(--tk-tint),var(--sf-card) 65%);padding:var(--sp-4) var(--sp-6) var(--sp-5);transition:opacity var(--upcoming-fade) ease}.upcoming-detail.is-fading[data-v-e67eac15]{opacity:0}.upcoming-detail-copy[data-v-e67eac15]{flex:21rem;min-width:0}.upcoming-meta[data-v-e67eac15]{font-size:var(--fs-xs);color:var(--tx-2)}.upcoming-open[data-v-e67eac15]{color:var(--tk-dark);font-weight:var(--fw-semibold)}@keyframes pinIn-e67eac15{0%{opacity:0;transform:translateY(-10px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pinBob-e67eac15{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (width<=639px){.upcoming-head[data-v-e67eac15]{padding:var(--sp-4) var(--sp-5) 0}.upcoming-legend[data-v-e67eac15]{margin-inline-start:0}.upcoming-detail[data-v-e67eac15]{padding:var(--sp-4) var(--sp-5) var(--sp-5)}}@media (prefers-reduced-motion:reduce){.upcoming-pin-dot[data-v-e67eac15],.upcoming-pin-glyph[data-v-e67eac15]{transition:none;animation:none}}.viewed[data-v-1f21d0a7]{padding:var(--sp-5) var(--sp-6)}.viewed-all[data-v-1f21d0a7]{margin-inline-start:auto}.viewed-list[data-v-1f21d0a7]{-moz-column-gap:var(--sp-10);column-gap:var(--sp-10);margin:var(--sp-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.viewed-row[data-v-1f21d0a7]{-moz-column-gap:var(--gap-sm);column-gap:var(--gap-sm);width:100%;padding:var(--sp-3) var(--sp-1);font:inherit;text-align:start;color:var(--tx-1);cursor:pointer;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;transition:color .15s;display:grid}.viewed-row[data-v-1f21d0a7]:hover{color:var(--tk-dark)}.viewed-list li:nth-child(n+3) .viewed-row[data-v-1f21d0a7]{border-top:1px solid var(--bd-2)}.viewed-name[data-v-1f21d0a7]{min-width:0}.viewed-figure[data-v-1f21d0a7]{white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=899px){.viewed-list[data-v-1f21d0a7]{grid-template-columns:minmax(0,1fr)}.viewed-list li:nth-child(2) .viewed-row[data-v-1f21d0a7]{border-top:1px solid var(--bd-2)}}@media (width<=639px){.viewed[data-v-1f21d0a7]{padding:var(--sp-4) var(--sp-5)}.viewed-row[data-v-1f21d0a7]{row-gap:var(--gap-2xs);grid-template-columns:auto minmax(0,1fr)}.viewed-figures[data-v-1f21d0a7]{grid-column:2}}.arcfilters-head[data-v-86d9b947]{margin-inline-end:auto}.arcfilters-search[data-v-86d9b947]{flex:0 15rem;min-width:11.25rem}@media (width<=639px){.arcfilters-year[data-v-86d9b947]{flex:100%}.arcfilters-search[data-v-86d9b947]{flex-basis:100%}}.arctable[data-v-9ea488c4]{border:1px solid var(--bd-1);border-radius:var(--radius-lg);background:var(--sf-card);overflow:hidden}.arctable-scroll[data-v-9ea488c4]{overflow-x:auto}.arctable-table[data-v-9ea488c4]{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.arctable-table thead th[data-v-9ea488c4]{padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--bd-1);font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--tx-3);text-align:center;white-space:nowrap}.arctable-table thead th[data-v-9ea488c4]:first-child{text-align:start;padding-inline-start:var(--sp-12)}.arctable-group th[data-v-9ea488c4]{padding:var(--sp-5) var(--sp-5) var(--sp-2);text-align:start;font-weight:inherit}.arctable-group-label[data-v-9ea488c4]{z-index:1;background:var(--sf-card);padding-inline-end:var(--sp-3);position:sticky;inset-inline-start:var(--sp-5)}.arctable-rule[data-v-9ea488c4]{background:var(--bd-2);flex:1;height:1px}.arctable-name[data-v-9ea488c4],.arctable-table tbody td[data-v-9ea488c4]{padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--bd-2);text-align:center;font-variant-numeric:tabular-nums;transition:background .13s}.arctable-name[data-v-9ea488c4],.arctable-table thead th[data-v-9ea488c4]:first-child{z-index:1;background:var(--sf-card);border-inline-end:1px solid var(--bd-2);position:sticky;inset-inline-start:0}.arctable-name[data-v-9ea488c4]{text-align:start;font-weight:inherit;min-width:15rem}.arctable-table tbody tr:hover .arctable-name[data-v-9ea488c4],.arctable-table tbody tr:hover td[data-v-9ea488c4]{background:var(--tk-tint-soft)}.arctable-title[data-v-9ea488c4]{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-semibold);overflow:hidden}.is-muted[data-v-9ea488c4]{color:var(--tx-3)}.is-semibold[data-v-9ea488c4]{font-weight:var(--fw-semibold)}.arctable-empty[data-v-9ea488c4]{padding:var(--sp-12) var(--sp-5)}@media (width<=639px){.arctable-name[data-v-9ea488c4],.arctable-table tbody td[data-v-9ea488c4],.arctable-table thead th[data-v-9ea488c4]{padding-inline:var(--sp-4)}.arctable-table thead th[data-v-9ea488c4]:first-child{padding-inline-start:var(--sp-4)}.arctable-name[data-v-9ea488c4]{min-width:10rem;max-width:10rem}.arctable-title[data-v-9ea488c4]{white-space:normal}}.arsiv-band[data-v-11ae12c2]{padding-top:var(--sp-6)}.arsiv-table[data-v-11ae12c2]{gap:var(--sp-5);padding-block:var(--sp-8) var(--sp-16);scroll-margin-top:var(--sp-16);display:grid}@media (width<=639px){.arsiv-table[data-v-11ae12c2]{padding-block:var(--sp-6) var(--sp-12)}}.iconbtn[data-v-34d6b776]{border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background .16s,color .16s,opacity .16s;display:inline-grid}.iconbtn[data-v-34d6b776]:disabled{opacity:.5;cursor:default}.iconbtn[data-v-34d6b776]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px}.iconbtn--sm[data-v-34d6b776]{width:2rem;height:2rem;font-size:var(--fs-sm)}.iconbtn--md[data-v-34d6b776]{width:2.5rem;height:2.5rem;font-size:var(--fs-base)}.iconbtn--muted[data-v-34d6b776]:hover:not(:disabled),.iconbtn--plain[data-v-34d6b776]:hover:not(:disabled){background:rgb(var(--shadow-ink)/8%)}.iconbtn--muted[data-v-34d6b776]{color:var(--tx-3)}.iconbtn--on-brand[data-v-34d6b776]{color:var(--tx-on-dark)}.iconbtn--on-brand[data-v-34d6b776]:hover:not(:disabled){background:rgb(var(--sheen-ink)/16%)}.iconbtn--brand[data-v-34d6b776]{color:var(--tx-on-dark);background:var(--tk-dark);border-radius:var(--radius-md)}.iconbtn--brand[data-v-34d6b776]:hover:not(:disabled){background:var(--tk-mid)}.iconbtn--scrim[data-v-34d6b776]{color:var(--tx-on-dark);background:rgb(var(--shadow-ink)/60%);border-radius:var(--radius-pill)}.iconbtn--scrim[data-v-34d6b776]:hover:not(:disabled){background:rgb(var(--shadow-ink)/80%)}.appinput[data-v-ee7f3c0c]{gap:var(--sp-2);flex-direction:column;display:flex}.appinput-label[data-v-ee7f3c0c]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--tx-2)}.appinput-control[data-v-ee7f3c0c]{--appinput-icon-inset:15px;--appinput-icon-size:17px;position:relative}.appinput-icon[data-v-ee7f3c0c]{top:50%;left:var(--appinput-icon-inset);color:var(--tx-4);pointer-events:none;position:absolute;transform:translateY(-50%)}.appinput-field[data-v-ee7f3c0c]{background:var(--sf-card);border:1.5px solid var(--bd-1);border-radius:var(--radius-md);width:100%;font:inherit;font-size:var(--fs-base);color:var(--tx-1);outline:none;padding:12px 16px;transition:border-color .16s}.appinput-field[data-v-ee7f3c0c]:focus{border-color:var(--tk-dark)}.appinput-field--icon[data-v-ee7f3c0c]{padding-left:calc(var(--appinput-icon-inset) + var(--appinput-icon-size) + var(--sp-3))}.appinput-field[data-v-ee7f3c0c]:disabled{opacity:.6;cursor:not-allowed}.appinput-field--error[data-v-ee7f3c0c]{border-color:var(--danger)}.appinput-error[data-v-ee7f3c0c]{color:var(--danger)}.appinput--embedded[data-v-ee7f3c0c]{flex:1;min-width:0}.appinput--embedded .appinput-field[data-v-ee7f3c0c]{height:var(--appinput-embedded-h,2.5rem);font-size:var(--fs-sm);background:0 0;border:0;padding:0}.appinput--embedded .appinput-field[data-v-ee7f3c0c]::placeholder{color:var(--tx-4)}.inputgroup[data-v-a15e4679]{padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-4);border:1px solid var(--bd-1);border-radius:var(--radius-md);background:var(--sf-card);transition:border-color .16s}.inputgroup[data-v-a15e4679]:focus-within{border-color:var(--tk-dark)}.inputgroup--sm[data-v-a15e4679]{--appinput-embedded-h:var(--control-h);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-3)}.inputgroup [data-v-a15e4679-s]:last-child{flex:none}.sitesearch[data-v-2439c627]{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border-radius:var(--radius-pill);background:var(--btn-inv-bg);color:var(--btn-inv-tx);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;border:0;flex:none;transition:background .15s;display:inline-flex}.sitesearch[data-v-2439c627]:hover{background:var(--tk-dark)}.sitesearch[data-v-2439c627]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px}.sitesearch--attached[data-v-2439c627]{z-index:1;margin-left:calc(var(--sp-6)*-1);padding:0 var(--sp-2) 0 var(--sp-3);box-shadow:0 0 0 4px var(--sf-card);clip-path:inset(0 0 0 -4px round 0 var(--radius-pill) var(--radius-pill) 0);position:relative}.sitesearch--attached .sitesearch-key[data-v-2439c627]{padding:1px var(--sp-1-5)}.sitesearch--attached[data-v-2439c627]:focus-visible{clip-path:none}.sitesearch--sm[data-v-2439c627]{height:var(--control-h);margin-block:calc((1.125rem - var(--control-h))/2);font-size:var(--fs-2xs);padding-block:0}.sitesearch-key[data-v-2439c627]{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--btn-inv-tx) 16%,transparent);color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);padding:2px 7px}@media (width<=899px){.sitesearch-key[data-v-2439c627]{display:none}}@media (width<=639px){.sitesearch--attached[data-v-2439c627]{padding:0 var(--sp-3)}}.hero-toggle[data-v-8591e6cc]{align-items:center;gap:var(--sp-3-5);padding:var(--sp-4) var(--sp-5);isolation:isolate;border:1px solid var(--tk-tint-border);border-radius:var(--radius-lg);background:radial-gradient(120% 160% at 100% 0,color-mix(in srgb,var(--tk-mid) 18%,transparent),transparent 55%),linear-gradient(100deg,var(--tk-tint),var(--sf-card) 70%);box-shadow:0 18px 40px -26px color-mix(in srgb,var(--tk-dark) 55%,transparent);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.hero-toggle-rings[data-v-8591e6cc]{z-index:-1;background-image:repeating-radial-gradient(circle,transparent 0 30px,color-mix(in srgb,var(--tk-mid) 22%,transparent) 30px 31px);pointer-events:none;width:360px;height:360px;position:absolute;top:-150px;right:-90px;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 70%);mask-image:radial-gradient(circle,#000 20%,#0000 70%)}.hero-toggle-icon[data-v-8591e6cc]{border-radius:var(--radius-md);background:linear-gradient(150deg,var(--tk-dark),var(--tk-mid));width:46px;height:46px;box-shadow:0 10px 22px -10px color-mix(in srgb,var(--tk-dark) 70%,transparent);color:var(--tx-on-dark);flex-shrink:0;place-items:center;display:grid}.hero-toggle-text[data-v-8591e6cc]{flex:180px;min-width:0}.hero-toggle-chevron[data-v-8591e6cc]{transition:transform .3s}.hero-toggle-chevron.is-open[data-v-8591e6cc]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hero-toggle-chevron[data-v-8591e6cc]{transition:none}}.hero[data-v-35d78239],.hero-inner[data-v-35d78239]{position:relative}.hero-inner[data-v-35d78239]{z-index:6;padding-block:calc(44px*var(--rhythm)) calc(var(--sp-10)*var(--rhythm))}.hero--compact .hero-inner[data-v-35d78239]{padding-block:calc(var(--sp-8)*var(--rhythm)) calc(var(--sp-6)*var(--rhythm))}.hero-crumb[data-v-35d78239]{margin-bottom:var(--sp-4)}.hero-crumb-search[data-v-35d78239]{margin-left:auto}.hero-row[data-v-35d78239]{justify-content:space-between;align-items:flex-end;gap:calc(var(--sp-8)*var(--rhythm)) var(--sp-8);flex-wrap:wrap;display:flex}.hero-copy[data-v-35d78239]{max-width:560px}.hero-banner-pad[data-v-35d78239]{padding-top:calc((var(--sp-10) + var(--sp-4))*var(--rhythm))}.hero-toggle-above+.hero-banner-fold .hero-banner-pad[data-v-35d78239]{padding-top:var(--sp-3-5)}.hero-toggle-above[data-v-35d78239]{margin-top:calc(var(--sp-8)*var(--rhythm))}.hero-toggle-beside[data-v-35d78239]{flex:min(420px,100%);max-width:600px}.hero-banner-fold[data-v-35d78239]{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1),opacity .3s,visibility 0s linear .4s;display:grid}.hero-banner-inner[data-v-35d78239]{min-height:0;margin-bottom:calc(var(--sp-3)*-1);overflow:hidden}.hero-banner-pad[data-v-35d78239]{padding-bottom:var(--sp-3)}.hero-banner-fold.is-open[data-v-35d78239]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1),opacity .3s,visibility linear}@media (prefers-reduced-motion:reduce){.hero-banner-fold[data-v-35d78239],.hero-banner-fold.is-open[data-v-35d78239]{transition:none}}.hero .hero-title[data-v-35d78239]{font-size:var(--fs-page-title);letter-spacing:calc(-.04em + var(--tk-head-ls));margin-bottom:var(--sp-3-5)}.hero--compact .hero-title[data-v-35d78239]{font-size:var(--fs-xl);margin-bottom:var(--sp-2)}.hero .hero-lead[data-v-35d78239]{text-wrap:pretty}.hero-search[data-v-35d78239]{--hero-search-w:340px;width:min(var(--hero-search-w),100%)}@media (width<=639px){.hero--hero .hero-title[data-v-35d78239]{font-size:var(--fs-page-title-sm)}}.pagerule[data-v-3d24aba0]{--rule-reach:100vmax;background:var(--grid-line);height:1px;box-shadow:0 0 0 var(--rule-reach) var(--grid-line);clip-path:inset(0 calc(var(--rule-reach)*-1));border:none;margin:0}.pageshell-header-extra[data-v-710f90e1]{padding-bottom:var(--sp-6)}.pageshell-body--form[data-v-710f90e1]{padding-block:calc(var(--sp-6)*var(--rhythm)) calc(var(--sp-10)*var(--rhythm))}.pageshell-body--text[data-v-710f90e1]{padding-block:calc(var(--sp-12)*var(--rhythm)) var(--section-pad-y)}.pageshell-body--grid[data-v-710f90e1]{padding-block:calc(var(--sp-8)*var(--rhythm)) var(--section-pad-y)}.pageshell-body--detail[data-v-710f90e1]{padding-block:calc(var(--sp-5)*var(--rhythm)) var(--section-pad-y)}.pageshell--titled .pageshell-body--detail[data-v-710f90e1]{padding-top:calc(var(--sp-10)*var(--rhythm))}.pageshell-body--flush[data-v-710f90e1]{padding-block:0}.pageshell-body--open-end[data-v-710f90e1]{padding-bottom:0}.pageshell-state[data-v-710f90e1]{padding-block:var(--sp-12)}.pageshell-body--detail .pageshell-state[data-v-710f90e1]{padding-block:0}.chip[data-v-d2b2f9fe]{align-items:center;gap:var(--sp-2);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.chip[data-v-d2b2f9fe]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px}.chip--outline[data-v-d2b2f9fe]{padding:var(--sp-2) var(--sp-3);border:1px solid var(--bd-1);border-radius:var(--radius-pill);background:var(--sf-card);color:var(--tx-2);font-weight:var(--fw-bold)}.chip--outline.chip--pressed[data-v-d2b2f9fe]{border-color:var(--tk-tint-border);background:var(--tk-tint);color:var(--tk-dark)}.chip--outline .chip-count[data-v-d2b2f9fe]{color:var(--tx-4);font-weight:var(--fw-semibold)}.chip--solid[data-v-d2b2f9fe]{padding:var(--sp-2) var(--sp-4);border:1px solid var(--bd-3);border-radius:var(--radius-pill);background:var(--sf-card);color:var(--tx-2);font-family:var(--tk-head-font),sans-serif;font-weight:var(--fw-bold)}.chip--solid.chip--pressed[data-v-d2b2f9fe]{background:var(--tk-slab-bright);color:var(--tx-on-dark);border-color:#0000}.price[data-v-7be08e82]{align-items:baseline;gap:var(--sp-2);display:inline-flex}.price-old[data-v-7be08e82]{font-size:var(--fs-sm);color:var(--tx-4);font-weight:var(--fw-semibold);text-decoration:line-through}.price-now[data-v-7be08e82]{font-family:var(--tk-head-font),sans-serif;font-weight:var(--fw-extrabold);letter-spacing:-.02em;color:var(--tx-1)}.price--on-dark .price-now[data-v-7be08e82]{color:var(--tx-on-dark)}.price--on-dark .price-old[data-v-7be08e82]{color:var(--tx-on-dark-muted)}.price--sm .price-now[data-v-7be08e82]{font-size:var(--fs-sm)}.price--xl .price-now[data-v-7be08e82]{font-size:var(--fs-4xl)}.price--xl .price-old[data-v-7be08e82]{font-size:var(--fs-base)}.price--md .price-now[data-v-7be08e82]{font-size:var(--fs-lg)}.price--lg .price-now[data-v-7be08e82]{font-size:var(--fs-3xl)}.offer-add[data-v-dccbee43]{white-space:nowrap}.checkout-section[data-v-58fefa28]{background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-lg)}.checkout-section-head[data-v-58fefa28]{padding:var(--sp-5) var(--sp-6) var(--sp-4);border-bottom:1px dashed var(--bd-2)}.checkout-section-body[data-v-58fefa28]{padding:var(--sp-5) var(--sp-6) var(--sp-6)}@media (width<=639px){.checkout-section-body[data-v-58fefa28],.checkout-section-head[data-v-58fefa28]{padding-inline:var(--sp-4)}}.clist[data-v-4c8b556f]{padding:var(--sp-3) var(--sp-4);border:1px solid var(--bd-1);border-radius:var(--radius-md);background:var(--sf-card);list-style:none;transition:border-color .15s}.clist--active[data-v-4c8b556f]{border-color:var(--tk-tint-border);background:var(--tk-tint)}.clist-pick[data-v-4c8b556f]{min-width:0;font:inherit;text-align:left;color:var(--tx-1);cursor:pointer;background:0 0;border:none;flex:1;padding:0}.clist-pick[data-v-4c8b556f]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px}.clist-pick-icon[data-v-4c8b556f]{margin-top:var(--sp-1);color:var(--tk-mid);flex-shrink:0}.clist-actions[data-v-4c8b556f]{flex-shrink:0}.clist-rename[data-v-4c8b556f]{gap:var(--gap-xs);display:grid}.clist-confirm[data-v-4c8b556f]{padding-top:var(--sp-2);border-top:1px dashed var(--bd-2)}.clist-lines[data-v-4c8b556f]{margin:0;padding:0;list-style:none}.clist-line[data-v-4c8b556f]{padding-block:var(--sp-1);border-top:1px solid var(--bd-2)}.clist-line-title[data-v-4c8b556f]{overflow-wrap:anywhere;min-width:0}.clist-line-end[data-v-4c8b556f]{flex-shrink:0}.clist-line-price[data-v-4c8b556f]{white-space:nowrap;font-variant-numeric:tabular-nums}.offer-row[data-v-5f358c1a]{padding-block:var(--sp-3);border-top:1px solid var(--bd-2)}.offer-row-main[data-v-5f358c1a]{flex:18rem;min-width:0}.offer-row-body[data-v-5f358c1a]{flex:1;min-width:0}.offer-row-offer[data-v-5f358c1a]{margin-left:auto}.builder-grid[data-v-58bbb02d]{gap:var(--sp-6);grid-template-columns:1fr;display:grid}@media (width>=1100px){.builder-grid[data-v-58bbb02d]{grid-template-columns:minmax(20rem,25rem) minmax(0,1fr);align-items:start}}.builder-lists[data-v-58bbb02d]{margin:0;padding:0}.builder-checkout[data-v-58bbb02d],.builder-more[data-v-58bbb02d]{align-self:flex-start}.builder-results[data-v-58bbb02d]{margin:0;padding:0;list-style:none}.avatar[data-v-e955bfab]{background:linear-gradient(135deg,var(--tk-dark),var(--tk-light));color:var(--tx-on-dark);font-weight:var(--fw-bold);flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}.avatar--circle[data-v-e955bfab]{border-radius:50%}.avatar--rounded[data-v-e955bfab]{border-radius:var(--radius-md)}.avatar--2xs[data-v-e955bfab]{width:24px;height:24px;font-size:var(--fs-4xs)}.avatar--xs[data-v-e955bfab]{width:30px;height:30px;font-size:var(--fs-3xs)}.avatar--sm[data-v-e955bfab]{width:34px;height:34px;font-size:var(--fs-xs)}.avatar--md[data-v-e955bfab]{width:40px;height:40px;font-size:var(--fs-sm)}.avatar--lg[data-v-e955bfab]{width:56px;height:56px;font-size:var(--fs-md)}.avatar-img[data-v-e955bfab]{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.avatar-img--loaded[data-v-e955bfab]{opacity:1}@media (prefers-reduced-motion:reduce){.avatar-img[data-v-e955bfab]{transition:none}}.heading-eyebrow[data-v-a3ddedbb]{margin-bottom:12px}.heading-eyebrow-text[data-v-a3ddedbb]{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--tk-dark);letter-spacing:var(--ls-wide);text-transform:uppercase}.heading-title[data-v-a3ddedbb]{font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-h2);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:0 0 var(--heading-title-foot);text-wrap:balance}.heading--md .heading-title[data-v-a3ddedbb]{font-size:var(--fs-h3)}.heading--sm .heading-eyebrow[data-v-a3ddedbb]{margin-bottom:var(--sp-2)}.heading--sm .heading-eyebrow-text[data-v-a3ddedbb]{font-size:var(--fs-2xs)}.heading--sm .heading-title[data-v-a3ddedbb]{font-size:var(--fs-h4);margin-bottom:0}.heading-lead[data-v-a3ddedbb]{font-size:var(--fs-base);line-height:var(--lh-body);color:var(--tx-3);text-wrap:pretty;margin:0}.heading--center[data-v-a3ddedbb]{text-align:center;max-width:560px;margin-inline:auto}.heading--light .heading-eyebrow-text[data-v-a3ddedbb]{color:var(--tk-light)}.heading--light .heading-title[data-v-a3ddedbb]{color:var(--tx-on-dark)}.heading--light .heading-lead[data-v-a3ddedbb]{color:var(--tx-on-dark-muted)}.pcard[data-v-00aec3d8]{color:inherit;border:1px solid var(--bd-1);background:var(--sf-card);border-radius:20px;flex-direction:column;text-decoration:none;transition:box-shadow .24s,transform .24s,border-color .24s;display:flex;overflow:hidden}.pcard[data-v-00aec3d8]:hover{border-color:var(--tk-tint-border);box-shadow:0 26px 56px -26px rgb(var(--shadow-ink)/26%);transform:translateY(-3px)}.pcard-cover[data-v-00aec3d8]{aspect-ratio:16/9;background:var(--sf-2);overflow:hidden}.pcard-body[data-v-00aec3d8]{padding:22px 24px 24px}.pcard-title[data-v-00aec3d8]{letter-spacing:-.02em;text-wrap:balance;transition:color .2s}.pcard:hover .pcard-title[data-v-00aec3d8]{color:var(--tk-dark)}.pcard-foot[data-v-00aec3d8]{margin-top:var(--sp-2)}.rprog[data-v-f145c078]{z-index:60;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.rprog-fill[data-v-f145c078]{transform-origin:0;background:linear-gradient(90deg,var(--tk-dark),var(--tk-mid));height:100%;transition:transform .1s linear}@media (prefers-reduced-motion:reduce){.rprog-fill[data-v-f145c078]{transition:none}}.share[data-v-b6756412]{align-items:center;gap:var(--sp-2);display:inline-flex}.share-btn[data-v-b6756412]{border:1px solid var(--bd-1);background:var(--sf-card);width:38px;height:38px;color:var(--tx-2);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.share-btn[data-v-b6756412]:hover{background:var(--tk-tint);border-color:var(--tk-tint-border);color:var(--tk-dark)}.share-btn svg[data-v-b6756412]{width:17px;height:17px}.toc[data-v-6837dc77]{border:1px solid var(--bd-1);border-radius:var(--radius-panel);background:var(--sf-card);position:sticky;top:24px;overflow:hidden}@media (width<=1099px){.toc[data-v-6837dc77]{position:static}}.toc-head[data-v-6837dc77]{border-bottom:1px solid var(--bd-2);font-size:var(--fs-base);font-weight:var(--fw-bold);padding:16px 20px}.toc-list[data-v-6837dc77]{gap:2px;margin:0;padding:8px;list-style:none;display:grid}.toc-link[data-v-6837dc77]{font-size:var(--fs-sm);color:var(--tx-3);border-left:2px solid #0000;border-radius:9px;padding:8px 12px;line-height:1.4;text-decoration:none;transition:background .13s,color .13s,border-color .13s;display:block}.toc-link[data-v-6837dc77]:hover{background:color-mix(in srgb,var(--tk-tint) 55%,transparent);color:var(--tx-1)}.toc-link.is-active[data-v-6837dc77]{color:var(--tk-dark);font-weight:var(--fw-semibold);border-left-color:var(--tk-dark);background:var(--tk-tint)}.related[data-v-4ed28fa2]{background:var(--sf-2);border-top:1px solid var(--bd-2);border-bottom:1px solid var(--bd-2);padding-block:var(--section-pad-y)}.related-head[data-v-4ed28fa2]{margin-bottom:var(--sp-8)}.related-grid[data-v-4ed28fa2]{gap:var(--gap-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;display:grid}.post[data-v-5c0cbb63]{padding-bottom:var(--section-pad-y)}.post-header[data-v-5c0cbb63]{padding:calc(var(--sp-10)*var(--rhythm)) var(--sf-gutter) calc(var(--sp-8)*var(--rhythm))}.post-header-inner[data-v-5c0cbb63]{text-align:center;max-width:820px;margin:0 auto}.post-title[data-v-5c0cbb63]{font-size:var(--fs-display);letter-spacing:calc(-.035em + var(--tk-head-ls));text-wrap:balance}.post-meta[data-v-5c0cbb63]{margin-top:var(--sp-1)}.post-share[data-v-5c0cbb63]{margin-top:var(--sp-2)}.post-hero[data-v-5c0cbb63]{max-width:980px;margin:0 auto calc(var(--sp-12)*var(--rhythm));padding:0 var(--sf-gutter)}.post-hero-frame[data-v-5c0cbb63]{aspect-ratio:16/8;border-radius:var(--radius-lg);background:var(--sf-2);position:relative;overflow:hidden}.post-body[data-v-5c0cbb63]{padding:0 var(--sf-gutter)}.post-layout[data-v-5c0cbb63]{gap:var(--sp-12);grid-template-columns:minmax(0,1fr);align-items:start;max-width:1080px;margin:0 auto;display:grid}.post-layout.has-toc[data-v-5c0cbb63]{grid-template-columns:minmax(0,1fr) 260px}@media (width<=1099px){.post-body[data-v-5c0cbb63]{padding-bottom:calc(var(--sp-16)*var(--rhythm))}.post-layout.has-toc[data-v-5c0cbb63]{grid-template-columns:minmax(0,1fr)}.post-toc[data-v-5c0cbb63]{width:100%;max-width:720px;margin:0 auto}}.post-article[data-v-5c0cbb63]{width:100%;max-width:720px;margin:0 auto}.post-content[data-v-5c0cbb63]{color:var(--tx-2);line-height:1.7}.post-content[data-v-5c0cbb63] h2,.post-content[data-v-5c0cbb63] h3,.post-content[data-v-5c0cbb63] h4{margin:var(--sp-8) 0 var(--sp-3);color:var(--tx-1);font-weight:var(--fw-bold);letter-spacing:-.02em;text-wrap:balance}.post-content[data-v-5c0cbb63] p{margin:0 0 var(--sp-4)}.post-content[data-v-5c0cbb63] ol,.post-content[data-v-5c0cbb63] ul{margin:0 0 var(--sp-4) var(--sp-6)}.post-content[data-v-5c0cbb63] li{margin-bottom:var(--sp-2)}.post-content[data-v-5c0cbb63] a{color:var(--tk-dark);text-decoration:underline}.post-content[data-v-5c0cbb63] img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:var(--sp-4) 0}.post-content[data-v-5c0cbb63] blockquote{margin:var(--sp-4) 0;padding-left:var(--sp-4);border-left:3px solid var(--bd-1);color:var(--tx-3)}.post-content[data-v-5c0cbb63] pre{padding:var(--sp-4);border-radius:var(--radius-md);background:var(--sf-2);overflow-x:auto}.post-author[data-v-5c0cbb63],.post-tags[data-v-5c0cbb63]{margin-top:var(--sp-10)}.post-author[data-v-5c0cbb63]{padding:var(--sp-5) var(--sp-6);border:1px solid var(--bd-1);border-radius:var(--radius-panel);background:var(--sf-card)}.post-author-copy[data-v-5c0cbb63]{min-width:0}.post-state[data-v-5c0cbb63]{padding-block:var(--sp-20)}.sweep[data-v-2a6ee99d]{pointer-events:none;position:relative;overflow:hidden}.sweep--horizontal[data-v-2a6ee99d]{height:1px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.sweep--vertical[data-v-2a6ee99d]{width:1px;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.sweep--track[data-v-2a6ee99d]{background:color-mix(in srgb,var(--sweep-c) 22%,transparent)}.sweep-light[data-v-2a6ee99d]{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--sweep-c) 70%,transparent));animation-duration:var(--sweep-dur);animation-delay:var(--sweep-delay);background-repeat:no-repeat;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.sweep--horizontal .sweep-light[data-v-2a6ee99d]{background-image:linear-gradient(90deg,transparent,var(--sweep-c),transparent);background-size:25% 100%;animation-name:sweepAcross}.sweep--vertical .sweep-light[data-v-2a6ee99d]{background-image:linear-gradient(180deg,transparent,var(--sweep-c),transparent);background-size:100% 25%;animation-name:sweepDown}@media (prefers-reduced-motion:reduce){.sweep--horizontal .sweep-light[data-v-2a6ee99d],.sweep--vertical .sweep-light[data-v-2a6ee99d]{background-position:50%;animation:none}}.step-pager-count[data-v-296d39ce]{font-variant-numeric:tabular-nums;min-width:3.5em}.step-pager--scrim[data-v-296d39ce]{padding:var(--sp-1);color:var(--tx-on-dark);background:rgb(var(--shadow-ink)/45%);border-radius:var(--radius-pill)}.lightbox-backdrop[data-v-197d8cb6]{z-index:var(--z-overlay);background:color-mix(in srgb,var(--sf-band) 55%,transparent);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);animation:.24s ease-out both lightbox-fade-197d8cb6;position:fixed;inset:0}.lightbox[data-v-197d8cb6]{z-index:var(--z-modal);padding:var(--sp-8) var(--sp-6);place-items:center;display:grid;position:fixed;inset:0}.lightbox[data-v-197d8cb6]:focus{outline:none}.lightbox-panel[data-v-197d8cb6]{max-width:100%;margin:0;animation:.28s cubic-bezier(.2,.8,.2,1) both lightbox-rise-197d8cb6}.lightbox-figure[data-v-197d8cb6]{position:relative}.lightbox-image[data-v-197d8cb6]{background:var(--sf-card);border-radius:var(--radius-lg);width:auto;max-width:min(100%,64rem);height:auto;max-height:calc(100dvh - 9rem);box-shadow:var(--shadow-lift);animation:.2s ease-out both lightbox-fade-197d8cb6}.lightbox-close[data-v-197d8cb6]{top:var(--sp-2);right:var(--sp-2);position:absolute}@media (width<=639px){.lightbox[data-v-197d8cb6]{padding:var(--sp-4) var(--sp-3)}.lightbox-image[data-v-197d8cb6]{max-height:calc(100dvh - 7rem)}}@keyframes lightbox-fade-197d8cb6{0%{opacity:0}}@keyframes lightbox-rise-197d8cb6{0%{opacity:0;transform:translateY(8px)scale(.96)}}@media (prefers-reduced-motion:reduce){.lightbox-backdrop[data-v-197d8cb6],.lightbox-image[data-v-197d8cb6],.lightbox-panel[data-v-197d8cb6]{animation:none}}.gallery[data-v-03f2d9d2]{gap:var(--sp-4);flex-direction:column;display:flex}.gallery-stage[data-v-03f2d9d2]{aspect-ratio:3/4;position:relative}.gallery--poster .gallery-stage[data-v-03f2d9d2]{aspect-ratio:4/4.4}.gallery-stack[data-v-03f2d9d2]{border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--tk-dark),var(--tk-light));box-shadow:0 18px 40px -22px rgb(var(--shadow-ink)/45%);position:absolute;overflow:hidden}.gallery-stack--0[data-v-03f2d9d2]{inset:5.5% 1.5% 4% 7%;transform:rotate(6.5deg)}.gallery-stack--1[data-v-03f2d9d2]{inset:5% 7% 4.5% 1%;transform:rotate(-6deg)}.gallery-zoom[data-v-03f2d9d2]{z-index:1;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.gallery-zoom[data-v-03f2d9d2]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:-4px}.gallery-main[data-v-03f2d9d2]{border-radius:var(--radius-lg);background:var(--sf-bg);border:1px solid var(--bd-1);height:100%;position:relative;overflow:hidden}.gallery-main--spiral[data-v-03f2d9d2]{overflow:visible}.gallery-main--spiral[data-v-03f2d9d2]>:first-child{border-radius:inherit;overflow:hidden}.gallery--stack .gallery-main[data-v-03f2d9d2]{box-shadow:0 34px 60px -28px rgb(var(--shadow-ink)/50%)}.gallery-count[data-v-03f2d9d2]{z-index:1;place-content:center;justify-items:center;gap:var(--sp-2);border-radius:var(--radius-lg);background:radial-gradient(circle at center,color-mix(in srgb,var(--sf-band) 62%,transparent),transparent 72%);pointer-events:none;display:grid;position:absolute;inset:0}.gallery-count-disc[data-v-03f2d9d2]{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--tx-on-dark) 95%,transparent);width:82px;height:82px;color:var(--tk-dark);font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);place-items:center;animation:2.4s ease-out infinite count-ring-03f2d9d2;display:grid}.gallery-count-label[data-v-03f2d9d2]{color:var(--tx-on-dark);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase}@keyframes count-ring-03f2d9d2{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tx-on-dark) 50%,transparent)}to{box-shadow:0 0 0 22px #0000}}.gallery-spiral[data-v-03f2d9d2]{inset:var(--sp-4) auto var(--sp-4) -11px;z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;width:30px;display:flex;position:absolute}.gallery-spiral[data-v-03f2d9d2]:before{inset:calc(var(--sp-4)*-1) auto calc(var(--sp-4)*-1) 11px;background:linear-gradient(90deg,rgb(var(--shadow-ink)/18%),transparent);content:"";width:30px;position:absolute}.gallery-coil[data-v-03f2d9d2]{width:30px;height:10px;position:relative}.gallery-coil[data-v-03f2d9d2]:before{background:rgb(var(--shadow-ink)/55%);width:7px;height:7px;box-shadow:inset 0 1px 1px rgb(var(--shadow-ink)/60%),0 1px 0 rgb(var(--sheen-ink)/18%);content:"";border-radius:50%;position:absolute;top:2px;left:17px}.gallery-coil[data-v-03f2d9d2]:after{border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--coil-metal-1) 0,var(--coil-metal-2) 38%,var(--coil-metal-3) 72%,var(--coil-metal-4) 100%);width:22px;height:8px;box-shadow:0 2px 3px rgb(var(--shadow-ink)/45%);content:"";position:absolute;top:1px;left:0;transform:rotate(-9deg)}.gallery--tilt .gallery-main[data-v-03f2d9d2]{transform-origin:65%;box-shadow:28px 34px 60px rgb(var(--shadow-ink)/22%);transition:transform .5s,box-shadow .5s;transform:perspective(1600px)rotateY(-13deg)rotateX(3deg)}.gallery--tilt .gallery-main[data-v-03f2d9d2]:hover{box-shadow:12px 18px 40px rgb(var(--shadow-ink)/16%);transform:perspective(1600px)rotateY(0)rotateX(0)}@media (prefers-reduced-motion:reduce){.gallery--tilt .gallery-main[data-v-03f2d9d2]{transition:none;transform:none}.gallery-count-disc[data-v-03f2d9d2]{animation:none}}.gallery-img[data-v-03f2d9d2]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gallery-img--empty[data-v-03f2d9d2]{justify-content:center;align-items:center;display:flex}.gallery-thumbs[data-v-03f2d9d2]{min-width:0}.gallery-strip[data-v-03f2d9d2]{gap:var(--sp-2);scroll-snap-type:x proximity;scrollbar-width:none;flex:1;min-width:0;display:flex;position:relative;overflow-x:auto}.gallery-strip[data-v-03f2d9d2]::-webkit-scrollbar{display:none}.gallery-thumb[data-v-03f2d9d2]{scroll-snap-align:start;border-radius:var(--radius-md);border:2px solid var(--bd-1);cursor:pointer;background:0 0;flex:none;width:52px;height:52px;padding:0;transition:border-color .15s;overflow:hidden}.gallery-thumb--active[data-v-03f2d9d2]{border-color:var(--tk-mid)}.metaband-scroll[data-v-94be8257]{scrollbar-width:thin;overflow-x:auto}.metaband[data-v-94be8257]{grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;margin:0;display:grid}.metaband-cell[data-v-94be8257]{align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-4) var(--sp-6);display:flex}.metaband-cell+.metaband-cell[data-v-94be8257]{border-left:1px solid var(--grid-line)}.metaband-mark[data-v-94be8257]{border-radius:var(--radius-sm);background:var(--tk-tint);width:32px;height:32px;color:var(--tk-dark);flex-shrink:0;place-items:center;display:grid}.metaband-text[data-v-94be8257]{gap:var(--gap-3xs);min-width:0;display:grid}.metaband-label[data-v-94be8257],.metaband-value[data-v-94be8257]{white-space:nowrap}.metaband-value[data-v-94be8257]{font-family:var(--tk-head-font),sans-serif;letter-spacing:var(--ls-snug)}@media (width<=899px){.metaband-cell[data-v-94be8257]{padding:var(--sp-4) var(--sp-4) var(--sp-5)}}@media (width<=639px){.metaband-scroll[data-v-94be8257]{overflow-x:visible}.metaband[data-v-94be8257]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.metaband-cell[data-v-94be8257]{padding:var(--sp-3) var(--sp-3) var(--sp-4);border-top:1px solid var(--grid-line)}.metaband-cell[data-v-94be8257]:nth-child(-n+2){border-top:none}.metaband-cell+.metaband-cell[data-v-94be8257]{border-left:none}.metaband-cell[data-v-94be8257]:nth-child(2n){border-left:1px solid var(--grid-line)}.metaband-value[data-v-94be8257]{white-space:normal}}.rings--default[data-v-5aee2681]{--rings-ink:color-mix(in srgb,var(--tk-mid) 22%,transparent)}.rings--on-dark[data-v-5aee2681]{--rings-ink:color-mix(in srgb,var(--tk-light) 42%,transparent)}.rings--center[data-v-5aee2681]{background-image:repeating-radial-gradient(circle at 50% 46%,transparent 0 46px,var(--rings-ink) 46px 47px);inset:-1px;-webkit-mask-image:radial-gradient(115% 100% at 50% 44%,#000 12%,#0000 70%);mask-image:radial-gradient(115% 100% at 50% 44%,#000 12%,#0000 70%)}.rings--seam-above[data-v-5aee2681],.rings--seam-below[data-v-5aee2681],.rings--side[data-v-5aee2681]{--rings-reach:50vw;--rings-x:calc(100% - var(--rings-reach) + var(--sf-gutter) + var(--sp-24));--rings-fade:circle 44rem;right:calc(var(--rings-reach)*-1);background-image:repeating-radial-gradient(circle at var(--rings-x) var(--rings-y),transparent 0 34px,var(--rings-ink) 34px 35px);-webkit-mask-image:radial-gradient(var(--rings-fade) at var(--rings-x) var(--rings-y),#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(var(--rings-fade) at var(--rings-x) var(--rings-y),#000 20%,transparent 100%);mask-image:radial-gradient(var(--rings-fade) at var(--rings-x) var(--rings-y),#000 20%,transparent 100%)}.rings--seam-above[data-v-5aee2681]{--rings-y:100%}.rings--seam-below[data-v-5aee2681]{--rings-y:0%}.rings--side[data-v-5aee2681]{--rings-y:50%;--rings-fade:44rem 50%}.rings--arc[data-v-5aee2681]{overflow:hidden}.rings--arc[data-v-5aee2681]:before{content:"";background-image:repeating-radial-gradient(circle at 60% 64%,transparent 0 32px,var(--rings-ink) 32px 33px);width:440px;height:440px;position:absolute;bottom:-170px;right:-150px;-webkit-mask-image:radial-gradient(60% 60% at 60% 64%,#000 6%,#0000 76%);mask-image:radial-gradient(60% 60% at 60% 64%,#000 6%,#0000 76%)}.rings--anchored[data-v-5aee2681]{overflow:hidden}.rings--anchored[data-v-5aee2681]:after,.rings--anchored[data-v-5aee2681]:before{content:"";top:calc(var(--rings-at-y,50%) - var(--rings-at-r));left:calc(var(--rings-at-x,50%) - var(--rings-at-r));width:calc(var(--rings-at-r)*2);height:calc(var(--rings-at-r)*2);position:absolute}.rings--anchored[data-v-5aee2681]:before{--rings-at-r:210px;background:radial-gradient(circle,color-mix(in srgb,var(--tk-mid) 13%,transparent),transparent 70%);border-radius:50%}.rings--anchored[data-v-5aee2681]:after{--rings-at-r:340px;background-image:repeating-radial-gradient(circle at 50% 50%,transparent 0 32px,var(--rings-ink) 32px 33px);-webkit-mask-image:radial-gradient(closest-side,#000 12%,#0000 100%);mask-image:radial-gradient(closest-side,#000 12%,#0000 100%)}.options[data-v-2037335a]{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.option[data-v-2037335a]{align-items:flex-start;gap:var(--sp-1);min-width:0;padding:var(--sp-3) var(--sp-4);border:1.5px solid var(--bd-1);border-radius:var(--radius-md);background:var(--sf-card);color:var(--tx-1);font:inherit;text-align:left;cursor:pointer;flex-direction:column;transition:background .15s,border-color .15s;display:flex}.option[data-v-2037335a]:hover:not(.option--active){border-color:var(--bd-3)}.option[data-v-2037335a]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px}.option--active[data-v-2037335a]{padding:calc(var(--sp-3) - .5px) calc(var(--sp-4) - .5px);border:2px solid var(--tk-mid);background:var(--tk-tint)}.option-price[data-v-2037335a]{font-variant-numeric:tabular-nums}.pricecard[data-v-2037335a]{z-index:1;padding:var(--sp-6);background:var(--buy-card-bg);border:1px solid var(--bd-2);position:relative}.pricecard[data-v-2037335a]:before{content:"";z-index:2;background:linear-gradient(90deg,var(--tk-darker),var(--tk-mid) 60%,var(--tk-tint-border));pointer-events:none;height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.pricecard[data-v-2037335a]>:not(.pricecard-rings){z-index:1;position:relative}.saving[data-v-2037335a]{margin-right:calc((var(--sp-6) + var(--sp-3))*-1);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-3);border:1px solid var(--tk-tint-border);border-radius:var(--radius-md);background:var(--sf-card);color:var(--tk-darker);box-shadow:0 2px 6px rgb(var(--shadow-ink)/5%),0 14px 30px -12px color-mix(in srgb,var(--tk-dark) 38%,transparent);animation:4s ease-in-out infinite saving-float-2037335a}@keyframes saving-float-2037335a{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.saving[data-v-2037335a]{animation:none}}@media (width<=899px){.saving[data-v-2037335a]{margin-right:0}}.saving-mark[data-v-2037335a]{border-radius:var(--radius-sm);background:var(--tk-mid);width:24px;height:24px;color:var(--tx-on-dark);font-size:var(--fs-3xs);font-weight:var(--fw-extrabold);flex-shrink:0;place-items:center;display:grid}.actions .action[data-v-2037335a]{flex:160px}.stock[data-v-2037335a]{color:var(--tk-mid);align-items:center}.stock-dot[data-v-2037335a]{animation:1.6s ease-in-out infinite pulseDot}@media (prefers-reduced-motion:reduce){.stock-dot[data-v-2037335a]{animation:none}}.stock--low[data-v-2037335a]{color:var(--warning)}.stock--reprint[data-v-2037335a]{color:var(--tx-2)}.stock--reprint .stock-dot[data-v-2037335a]{animation:none}.stock-dot[data-v-2037335a]{background:currentColor;border-radius:50%;width:8px;height:8px}.rich[data-v-b4fb71c6]{color:var(--tx-2)}.rich[data-v-b4fb71c6]>:first-child{margin-top:0}.rich[data-v-b4fb71c6]>:last-child{margin-bottom:0}.rich[data-v-b4fb71c6] p{text-wrap:pretty;margin:0 0 1em}.rich[data-v-b4fb71c6] h2{font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-xl);font-weight:var(--fw-extrabold);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);color:var(--tx-1);text-wrap:balance;margin:1.4em 0 .6em}.rich[data-v-b4fb71c6] h3{font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-ui);color:var(--tx-1);margin:1.6em 0 .6em}.rich[data-v-b4fb71c6] strong{font-weight:var(--fw-semibold);color:var(--tx-1)}.rich[data-v-b4fb71c6] a{color:var(--tk-dark);font-weight:var(--fw-semibold);text-underline-offset:2px;text-decoration:underline}.rich[data-v-b4fb71c6] ol,.rich[data-v-b4fb71c6] ul:not(.rich-checklist){margin:0 0 1em;padding-left:1.25em}.rich[data-v-b4fb71c6] li{margin:.35em 0}.rich[data-v-b4fb71c6] li::marker{color:var(--tk-mid)}.rich[data-v-b4fb71c6] blockquote{padding-left:var(--sp-4);border-left:3px solid var(--tk-tint-border);color:var(--tx-1);margin:1.2em 0}.rich[data-v-b4fb71c6] .rich-checklist{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:1.2em 0 1.4em;padding:0;list-style:none;display:grid}.rich[data-v-b4fb71c6] .rich-check{align-items:flex-start;gap:var(--sp-3);color:var(--tx-1);line-height:var(--lh-caption);margin:0;display:flex}.rich[data-v-b4fb71c6] .rich-check-mark{border-radius:var(--radius-sm);background:var(--tk-tint);width:1.625em;height:1.625em;color:var(--tk-mid);flex-shrink:0;place-items:center;display:grid}.rich[data-v-b4fb71c6] .rich-check-text{padding-top:.125em}.rich[data-v-b4fb71c6] .rich-note{padding:var(--sp-4) var(--sp-5);border:1px solid var(--tk-tint-border);border-radius:var(--radius-md);background:var(--tk-tint-soft);color:var(--tx-1);margin:1.2em 0}.rich[data-v-b4fb71c6] .rich-note>:last-child{margin-bottom:0}.rich[data-v-b4fb71c6] .rich-badge{vertical-align:.1em;margin-inline:.15em}.rich[data-v-b4fb71c6] .rich-action{margin:1.4em 0}.split[data-v-de7f697d]{grid-template-columns:var(--split-cols);gap:var(--split-gap);align-items:start;display:grid;position:relative}.split-main[data-v-de7f697d]{grid-column:var(--split-span);min-width:0}.split--solo .split-main[data-v-de7f697d]{grid-column:1/-1}.split-rail[data-v-de7f697d]{top:var(--split-top);min-width:0;position:sticky}.split[data-v-de7f697d]:before{content:"";top:calc(var(--split-rule-bleed,0px)*-1);bottom:calc(var(--split-rule-bleed,0px)*-1);background:var(--grid-line);pointer-events:none;width:1px;position:absolute}.split--end[data-v-de7f697d]:before{left:var(--split-rule-end)}.split--start[data-v-de7f697d]:before{left:var(--split-rule-start)}.split--rule-strong[data-v-de7f697d]:before{background:var(--bd-3)}.split--rule-none[data-v-de7f697d]:before,.split--solo[data-v-de7f697d]:before{content:none}@media (width<=899px){.split[data-v-de7f697d]{gap:calc(var(--sp-10)*var(--rhythm));grid-template-columns:1fr}.split-main[data-v-de7f697d]{grid-column:auto}.split-rail[data-v-de7f697d]{position:static}.split[data-v-de7f697d]:before{content:none}}.desc-head[data-v-734befa5]{margin-bottom:var(--sp-4)}.desc[data-v-734befa5]{color:var(--tx-2);font-size:var(--fs-sm);line-height:1.8}.sdetail-crumbs[data-v-e3c2c9c7]{margin-bottom:var(--sp-10)}.sdetail[data-v-e3c2c9c7]{grid-template-columns:minmax(0,var(--detail-media-track)) minmax(0,var(--detail-info-track));gap:var(--detail-pane-gap);align-items:start;display:grid}.sdetail-media[data-v-e3c2c9c7]{aspect-ratio:3/4}@media (width<=899px){.sdetail[data-v-e3c2c9c7]{gap:var(--detail-pane-gap-stacked);grid-template-columns:1fr}.sdetail-media[data-v-e3c2c9c7]{width:100%;max-width:var(--detail-media-stacked)}}@media (width<=639px){.sdetail[data-v-e3c2c9c7]{gap:var(--sp-5)}}.sdetail-main[data-v-e3c2c9c7]{gap:var(--detail-block-gap);flex-direction:column;display:flex}.sdetail-head[data-v-e3c2c9c7]{gap:var(--sp-3);display:grid}.sdetail-meta[data-v-e3c2c9c7]{align-items:center;gap:var(--sp-4);display:flex}.sdetail-avatar[data-v-e3c2c9c7]{flex-shrink:0;display:inline-flex}.sdetail-jump[data-v-e3c2c9c7]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.sdetail-buy[data-v-e3c2c9c7]{gap:var(--sp-5);padding:var(--sp-6);border:1px solid var(--bd-2);background:var(--buy-card-bg);display:grid}.sdetail-actions[data-v-e3c2c9c7]{gap:var(--sp-3);flex-wrap:wrap;display:flex}.sdetail-actions[data-v-e3c2c9c7]>*{flex:160px}:root:has(.stickybar){--stickybar-clearance:4.5rem}:root:has(.stickybar-offer){--stickybar-clearance:calc(4.5rem + var(--stickybar-offer-h,1.75rem) + var(--gap-2xs))}.stickybar-dock[data-v-28f9d84d]{bottom:var(--sp-5);z-index:40;width:min(760px,calc(100% - var(--sp-8)));position:fixed;left:50%;transform:translate(-50%)}.stickybar[data-v-28f9d84d]{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-5);background:color-mix(in srgb,var(--sf-card) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--bd-1);border-radius:var(--radius-pill);box-shadow:0 18px 50px rgb(var(--shadow-ink)/16%);display:flex}.stickybar-offer[data-v-28f9d84d]{max-width:calc(100% - var(--sp-8));padding:var(--sp-1) var(--sp-3);color:var(--tk-dark);background:var(--tk-tint);border:1px solid var(--tk-tint-border);border-radius:var(--radius-pill)}.stickybar-offer-label[data-v-28f9d84d]{white-space:nowrap;color:inherit;flex-shrink:0}.stickybar-offer-condition[data-v-28f9d84d]{white-space:nowrap;text-overflow:ellipsis;color:var(--tx-2);overflow:hidden}.stickybar-tile[data-v-28f9d84d]{width:46px;height:30px;color:var(--tx-on-dark);background:var(--tk-slab);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;display:grid}.stickybar-price[data-v-28f9d84d]{flex-shrink:0}.stickybar-price-line[data-v-28f9d84d]{display:none}.stickybar-action[data-v-28f9d84d]{white-space:nowrap;flex-shrink:0}@media (width<=639px){.stickybar-dock[data-v-28f9d84d]{bottom:var(--sp-3);width:calc(100% - var(--sp-6))}.stickybar-pick[data-v-28f9d84d],.stickybar-price[data-v-28f9d84d],.stickybar-tile[data-v-28f9d84d]{display:none}.stickybar-offer[data-v-28f9d84d]{border-radius:var(--radius-md);row-gap:0}.stickybar-offer-condition[data-v-28f9d84d]{padding-left:calc(var(--v5e5f632a) + var(--gap-xs));white-space:normal;flex-basis:100%}.stickybar-price-line[data-v-28f9d84d]{display:block}}.stickybar-text[data-v-28f9d84d]{flex:1;min-width:0}.stickybar-title[data-v-28f9d84d]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.stickybar-enter-active[data-v-28f9d84d],.stickybar-leave-active[data-v-28f9d84d]{transition:opacity .2s,transform .2s}.stickybar-enter-from[data-v-28f9d84d],.stickybar-leave-to[data-v-28f9d84d]{opacity:0;transform:translate(-50%,12px)}@media (prefers-reduced-motion:reduce){.stickybar-enter-active[data-v-28f9d84d],.stickybar-leave-active[data-v-28f9d84d]{transition:opacity .2s}.stickybar-enter-from[data-v-28f9d84d],.stickybar-leave-to[data-v-28f9d84d]{transform:translate(-50%)}}.detail[data-v-09040386],.detail-shell[data-v-09040386]{position:relative}.detail-back[data-v-09040386],.detail-crumbs[data-v-09040386]{margin-bottom:calc(var(--sp-10)*var(--rhythm))}.detail-state[data-v-09040386]{padding-block:var(--sp-20)}.detail-body--split[data-v-09040386]{grid-template-columns:minmax(0,var(--detail-media-track)) minmax(0,var(--detail-info-track));gap:var(--detail-pane-gap);align-items:start;display:grid}@media (width<=899px){.detail-body--split[data-v-09040386]{gap:var(--detail-pane-gap-stacked);grid-template-columns:1fr}.detail-media[data-v-09040386]{width:100%;max-width:var(--detail-media-stacked)}}.detail-main[data-v-09040386]{gap:var(--detail-block-gap);flex-direction:column;display:flex}.detail-qualifier[data-v-09040386]{margin-top:calc(var(--sp-1)*-1)}.detail-lead[data-v-09040386]{margin-top:var(--sp-1)}.detail-metaband-rule[data-v-09040386]{margin-top:calc(var(--sp-16)*var(--rhythm))}@media (width<=639px){.detail-body--split[data-v-09040386]{gap:var(--sp-6)}}.detail-sentinel[data-v-09040386]{height:0}.detail-together[data-v-09040386]{margin-top:calc(var(--sp-10)*var(--rhythm))}@media (width<=899px){.detail-together[data-v-09040386]{margin-top:var(--detail-block-gap)}}.detail-divider[data-v-09040386]{margin-block:calc(var(--sp-12)*var(--rhythm))}.detail-below[data-v-09040386]{--detail-section-pad:calc(var(--sp-12)*var(--rhythm));margin-top:0}.detail-below[data-v-09040386] .detail-section{--split-rule-bleed:var(--detail-section-pad);padding-block:var(--detail-section-pad)}.detail-below[data-v-09040386] .split.detail-section{--split-rule-bleed:0px}.detail-below[data-v-09040386] .split-main>.featgrid:first-child,.detail-below[data-v-09040386] .detail-section.featgrid,.detail-below[data-v-09040386] .detail-section.pfaqs,.detail-below[data-v-09040386] .detail-section.reviews{margin-top:0}.detail-cta[data-v-09040386]{margin-top:var(--section-pad-y)}.sechead[data-v-2e043e00]{margin-bottom:var(--sp-8)}.sechead--sm[data-v-2e043e00]{margin-bottom:var(--sp-5)}.sechead-action[data-v-2e043e00]{--sechead-title-fs:var(--fs-h2);--sechead-title-foot:var(--heading-title-foot);min-height:calc(var(--sechead-title-fs)*var(--lh-tight));margin-bottom:var(--sechead-title-foot)}.sechead--md .sechead-action[data-v-2e043e00]{--sechead-title-fs:var(--fs-h3)}.sechead--sm .sechead-action[data-v-2e043e00]{--sechead-title-fs:var(--fs-h4);--sechead-title-foot:0px}.sechead-lead[data-v-2e043e00]{max-width:44ch;color:var(--tx-3);text-wrap:pretty}.sechead--on-dark .sechead-lead[data-v-2e043e00]{color:var(--tx-on-dark-muted)}.mediaplay[data-v-38e44b20]{width:var(--play-size);height:var(--play-size);color:var(--tk-dark);pointer-events:none;justify-content:center;align-items:center;transition:background .25s,border-color .25s,color .25s,box-shadow .25s,transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.mediaplay--plate[data-v-38e44b20]{border-radius:calc(var(--play-size)*.262);background:color-mix(in srgb,var(--sf-card) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--bd-1);box-shadow:0 1px 2px rgb(var(--shadow-ink)/4%)}.mediaplay--plate.mediaplay--on[data-v-38e44b20]{background:var(--tk-slab-bright);color:var(--tx-on-dark);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--tk-dark) 55%,transparent);transform:translate(var(--play-shift-x,0),var(--play-shift-y,0)) scale(1.06);border-color:#0000}.mediaplay--disc[data-v-38e44b20]{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--tx-on-dark) 95%,transparent)}.mediaplay--disc.mediaplay--on[data-v-38e44b20]{transform:scale(1.06)}.mediaplay--disc .mediaplay-glyph[data-v-38e44b20]{fill:currentColor;stroke:none}.mediaplay--pulse[data-v-38e44b20]{animation:2.4s ease-out infinite mediaplay-ring-38e44b20}@keyframes mediaplay-ring-38e44b20{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tx-on-dark) 50%,transparent)}to{box-shadow:0 0 0 22px #0000}}.mediaplay-glyph[data-v-38e44b20]{stroke-width:1.4px;margin-left:calc(var(--play-size)*.048);transition:transform .25s cubic-bezier(.4,0,.2,1)}.mediaplay--on .mediaplay-glyph[data-v-38e44b20]{transform:translate(1px)}@media (prefers-reduced-motion:reduce){.mediaplay[data-v-38e44b20],.mediaplay-glyph[data-v-38e44b20]{transition:none}.mediaplay--pulse[data-v-38e44b20]{animation:none}.mediaplay--on[data-v-38e44b20]{transform:none}}.deck[data-v-34a1c2f5]{z-index:0;pointer-events:none;inset:0}.deck[data-v-34a1c2f5],.deck-lip[data-v-34a1c2f5]{position:absolute}.deck-lip[data-v-34a1c2f5]{border:1px solid var(--bd-1);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--sf-card);border-top:none;height:7px}.deck-lip--1[data-v-34a1c2f5]{box-shadow:0 8px 18px rgb(var(--shadow-ink)/7%);bottom:11px;left:7px;right:7px}.deck-lip--2[data-v-34a1c2f5]{border-color:var(--bd-2);opacity:.85;bottom:3px;left:15px;right:15px}.feature-badge[data-v-dc867237]{align-items:center;gap:var(--sp-3);max-width:260px;padding:var(--sp-3) var(--sp-4);background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-md);box-shadow:0 18px 40px rgb(var(--shadow-ink)/14%);animation:6s ease-in-out infinite floatBob;display:inline-flex}.feature-badge--still[data-v-dc867237]{animation:none}.feature-badge-icon[data-v-dc867237]{width:34px;height:34px;font-size:var(--fs-lg);background:var(--tk-tint);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;display:grid}.feature-badge-text[data-v-dc867237]{flex-direction:column;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.feature-badge[data-v-dc867237]{animation:none}}.fstack[data-v-c65a295c]{max-width:260px;position:relative}.fstack.has-pile[data-v-c65a295c]:not(.is-open){padding-bottom:var(--sp-5);animation:6s ease-in-out infinite floatBob}.fstack-trigger[data-v-c65a295c]{z-index:1;border-radius:var(--radius-md);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block;position:relative}.fstack-trigger[data-v-c65a295c]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:3px}.fstack-count[data-v-c65a295c]{top:calc(var(--sp-2)*-1);right:calc(var(--sp-2)*-1);min-width:26px;height:26px;padding:0 var(--sp-1);border:2px solid var(--sf-card);border-radius:var(--radius-pill);background:var(--accent-dark);color:var(--tx-on-dark);font-size:var(--fs-3xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute}.fstack-list[data-v-c65a295c]{margin:var(--sp-2) 0 0;padding:0;list-style:none}.fstack-item[data-v-c65a295c]{animation:.26s cubic-bezier(.2,.9,.3,1) both fstackIn-c65a295c;animation-delay:var(--stagger,0s)}.fstack-fade-enter-active[data-v-c65a295c],.fstack-fade-leave-active[data-v-c65a295c]{transition:opacity .3s}.fstack-fade-enter-from[data-v-c65a295c],.fstack-fade-leave-to[data-v-c65a295c]{opacity:0}@keyframes fstackIn-c65a295c{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fstack-item[data-v-c65a295c],.fstack.has-pile[data-v-c65a295c]:not(.is-open){animation:none}.fstack-fade-enter-active[data-v-c65a295c],.fstack-fade-leave-active[data-v-c65a295c]{transition:none}}.product-media[data-v-ede86356]{position:relative}.product-media--compact[data-v-ede86356]{width:82%;margin-inline:auto}@media (width<=899px){.product-media--compact[data-v-ede86356]{margin-inline:0}}.product-media-play[data-v-ede86356]{z-index:2;cursor:pointer;border-radius:inherit;background:0 0;border:none;place-items:center;display:grid;position:absolute;inset:0}.product-media-play[data-v-ede86356]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:3px}.product-media-badge[data-v-ede86356]{top:calc(var(--sp-3)*-1);left:calc(var(--sp-3)*-1);z-index:3;position:absolute}@media (width<=639px){.product-media-badge[data-v-ede86356]{top:var(--sp-3);left:var(--sp-3)}}.ruled[data-v-e3088d60]{margin:0 calc(var(--sf-gutter)*-1);background:var(--bd-1);border-block:1px solid var(--bd-1);border-inline:1px solid var(--grid-line);gap:1px;padding:0;list-style:none;display:grid}.ruled--3[data-v-e3088d60]{grid-template-columns:repeat(3,minmax(0,1fr))}.ruled--4[data-v-e3088d60]{grid-template-columns:repeat(4,minmax(0,1fr))}.ruled-filler[data-v-e3088d60],:where(.ruled[data-v-e3088d60])>li[data-v-e3088d60-s]{background:var(--sf-bg)}.ruled--on-dark[data-v-e3088d60]{background:var(--rule-on-dark);border-color:var(--sf-band)}.ruled--on-dark .ruled-filler[data-v-e3088d60],:where(.ruled--on-dark[data-v-e3088d60])>li[data-v-e3088d60-s]{background:var(--sf-band)}@media (width<=899px){.ruled--3[data-v-e3088d60],.ruled--4[data-v-e3088d60]{grid-template-columns:repeat(2,minmax(0,1fr))}.ruled-filler--wide-only[data-v-e3088d60]{display:none}}@media (width<=639px){.ruled--3[data-v-e3088d60],.ruled--4[data-v-e3088d60]{grid-template-columns:1fr}.ruled-filler[data-v-e3088d60]{display:none}}.band[data-v-c0a96ce7]{--band-reach:100vmax;background:var(--band-surface);box-shadow:0 0 0 var(--band-reach) var(--band-surface),0 -1px 0 var(--band-reach) var(--band-hairline),0 1px 0 var(--band-reach) var(--band-hairline);clip-path:inset(0 calc(var(--band-reach)*-1));position:relative}.band--rules[data-v-c0a96ce7]:after,.band--rules[data-v-c0a96ce7]:before{content:"";background:var(--grid-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.band--rules[data-v-c0a96ce7]:before{left:calc(var(--sf-gutter)*-1)}.band--rules[data-v-c0a96ce7]:after{right:calc(var(--sf-gutter)*-1)}.band--md[data-v-c0a96ce7]{--split-rule-bleed:var(--sp-12)}.band--lg[data-v-c0a96ce7],.band--md[data-v-c0a96ce7]{padding-block:var(--split-rule-bleed)}.band--lg[data-v-c0a96ce7]{--split-rule-bleed:var(--sp-16)}.hisec[data-v-a2d72d60]{margin-block:var(--sp-12);overflow:hidden}.hisec--flush[data-v-a2d72d60]{isolation:isolate;margin-block:0;overflow:visible}.hisec-glow[data-v-a2d72d60]{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--tk-mid) 20%,transparent),transparent 65%);width:700px;height:380px;top:-120px;right:10%}.hisec--flush .hisec-glow[data-v-a2d72d60]{background:radial-gradient(ellipse 50% 100% at 50% 0,color-mix(in srgb,var(--tk-mid) 32%,transparent),transparent);width:47.5rem;max-width:100%;height:10rem;top:0;left:6%;right:auto}.hisec-inner[data-v-a2d72d60]{position:relative}.related--light[data-v-5e25e1cb]{isolation:isolate;padding-block:calc(var(--sp-16)*var(--rhythm));position:relative}.related--light.related--compact[data-v-5e25e1cb]{padding-block:calc(var(--sp-12)*var(--rhythm))}.related-frame[data-v-5e25e1cb]{inset-inline:calc(var(--sf-gutter)*-1);border-inline:1px solid var(--frame-on-dark)}.related-link[data-v-5e25e1cb]{gap:var(--sp-4);height:100%;padding:var(--sp-6) var(--sf-gutter);color:inherit;flex-direction:column;text-decoration:none;transition:background .15s;display:flex}.related-link[data-v-5e25e1cb]:hover{background:var(--tk-tint)}.related-link[data-v-5e25e1cb]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:-2px}.related-row[data-v-5e25e1cb]{height:100%;padding:var(--sp-4) var(--sf-gutter);transition:background .15s}.related-row[data-v-5e25e1cb]:hover{background:var(--tk-tint)}.related-thumb[data-v-5e25e1cb]{border-radius:var(--radius-sm);background:var(--tk-slab-deep);flex-shrink:0;place-items:center;width:3.625rem;height:4.75rem;display:grid;position:relative;overflow:hidden}.related-thumb--course[data-v-5e25e1cb]{width:5.25rem}.related-thumb--book[data-v-5e25e1cb],.related-thumb--exam[data-v-5e25e1cb]{box-shadow:inset 7px 0 7px -6px rgb(var(--shadow-ink)/45%)}.related-row-body[data-v-5e25e1cb]{flex:1;min-width:0}.related-row-title[data-v-5e25e1cb]{color:inherit;text-decoration:none}.related-row-title[data-v-5e25e1cb]:hover{color:var(--tk-dark)}.related-row-foot[data-v-5e25e1cb]{margin-top:var(--sp-1)}.related-add[data-v-5e25e1cb]{white-space:nowrap;margin-left:auto}.related--dark .related-link[data-v-5e25e1cb]:hover{background:var(--wash-on-dark)}.related--dark .related-facts[data-v-5e25e1cb]{color:var(--tx-on-dark-muted)}.related--dark .related-foot[data-v-5e25e1cb]{border-top-color:var(--rule-on-dark)}.related--dark .related-cta[data-v-5e25e1cb]{color:var(--tk-light)}.related--dark .related-row[data-v-5e25e1cb]:hover{background:var(--wash-on-dark)}.related--dark .related-row-title[data-v-5e25e1cb]{color:var(--tx-on-dark)}.related--dark .related-row-title[data-v-5e25e1cb]:hover{color:var(--tk-light)}.related-cover[data-v-5e25e1cb]{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--tk-slab-deep);display:block;position:relative;overflow:hidden}.related-cover-text[data-v-5e25e1cb]{padding:var(--sp-4);color:var(--tx-on-dark);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.related-cover-sub[data-v-5e25e1cb]{margin-top:var(--sp-1);opacity:.85}.related-cover--book .related-cover-text[data-v-5e25e1cb],.related-cover--exam .related-cover-text[data-v-5e25e1cb]{box-shadow:inset 12px 0 12px -10px rgb(var(--shadow-ink)/45%)}.related-play[data-v-5e25e1cb]{top:var(--sp-3);left:var(--sp-3);background:color-mix(in srgb,var(--sf-card) 92%,transparent);width:30px;height:30px;color:var(--tx-1);border-radius:50%;place-items:center;display:grid;position:absolute}.related-play--sm[data-v-5e25e1cb]{z-index:1;width:1.375rem;height:1.375rem;position:relative;top:auto;left:auto}.related-facts[data-v-5e25e1cb]{font-size:var(--fs-2xs);color:var(--tx-3)}.related-kind[data-v-5e25e1cb]{font-weight:var(--fw-semibold);margin-left:auto}.related-foot[data-v-5e25e1cb]{padding-top:var(--sp-3);border-top:1px solid var(--bd-2);margin-top:auto}.related-cta[data-v-5e25e1cb]{align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--tk-dark);margin-left:auto;display:inline-flex}.jump-eyebrow[data-v-9e7a345b]{letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--tx-4);margin-right:var(--sp-1)}.jump-eyebrow[data-v-9e7a345b],.jump-pill[data-v-9e7a345b]{font-size:var(--fs-3xs);font-weight:var(--fw-bold)}.jump-pill[data-v-9e7a345b]{align-items:center;gap:var(--gap-2xs);font-family:var(--tk-head-font),sans-serif;color:var(--tx-2);background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-pill);padding:5px 11px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.jump-pill[data-v-9e7a345b]:focus-visible,.jump-pill[data-v-9e7a345b]:hover{background:var(--tk-tint);border-color:var(--tk-tint-border);color:var(--tk-dark)}.jump-arrow[data-v-9e7a345b]{font-size:var(--fs-micro);opacity:.6}.glyph[data-v-d9c29ab1]{flex-shrink:0;display:block}.badge[data-v-16ad708a]{border:1px solid var(--bd-1);background:var(--sf-card);color:var(--tx-1);align-items:center;transition:border-color .15s;display:inline-flex}.badge--md[data-v-16ad708a]{border-radius:14px;gap:10px;padding:12px 22px}.badge--sm[data-v-16ad708a]{border-radius:10px;gap:7px;padding:6px 12px}.badge[data-v-16ad708a]:hover{border-color:var(--tk-mid);color:var(--tx-1)}.badge-text[data-v-16ad708a]{text-align:left;line-height:1.15}.badge-eyebrow[data-v-16ad708a]{font-size:var(--fs-3xs);color:var(--tx-3);display:block}.badge-store[data-v-16ad708a]{font-size:var(--fs-base);font-weight:var(--fw-bold);display:block}.badge--sm .badge-store[data-v-16ad708a]{font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.demo[data-v-1ef42c7c]{--demo-phone-width:20rem;--demo-phone-radius:40px;--demo-screen-radius:calc(var(--demo-phone-radius) - var(--sp-2));grid-template-columns:minmax(0,1fr) var(--demo-phone-width);align-items:center;gap:var(--sp-16);display:grid}.demo-points[data-v-1ef42c7c]{margin:0;padding:0;list-style:none}.demo-point-icon[data-v-1ef42c7c]{color:var(--positive);flex:none}.demo-device[data-v-1ef42c7c],.phone[data-v-1ef42c7c]{width:100%}.phone[data-v-1ef42c7c]{padding:var(--sp-2);border:1px solid var(--bd-1);border-radius:var(--demo-phone-radius);background:var(--sf-2);box-shadow:var(--shadow-lift)}.phone-screen[data-v-1ef42c7c]{overscroll-behavior:contain;max-height:36rem;padding:var(--sp-8) var(--sp-3-5) var(--sp-5);border:1px solid var(--bd-1);border-radius:var(--demo-screen-radius);background:var(--sf-card);color:var(--tx-1);position:relative;overflow-y:auto}.phone-notch[data-v-1ef42c7c]{top:var(--sp-2-5);border-radius:var(--radius-pill);background:var(--bd-1);width:4.5rem;height:.375rem;position:absolute;left:50%;transform:translate(-50%)}.phone-crumbs[data-v-1ef42c7c]{margin-bottom:var(--sp-2-5);min-width:0}.phone-card[data-v-1ef42c7c]{padding:var(--sp-3) var(--sp-3-5) var(--sp-3-5);border:1px solid var(--tk-tint-border);border-radius:var(--radius-lg);background:var(--tk-tint-soft);position:relative;overflow:hidden}.phone-ghost[data-v-1ef42c7c]{top:var(--sp-2);right:var(--sp-3-5);font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-4xl);font-weight:var(--fw-extrabold);color:var(--tk-tint-border);-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.phone-card .phone-year[data-v-1ef42c7c]{margin-bottom:var(--sp-2);padding:var(--gap-3xs) var(--sp-2);border:1px solid var(--bd-1);border-radius:var(--radius-pill);background:var(--sf-card);letter-spacing:var(--ls-wide);display:inline-block;position:relative}.phone-stem[data-v-1ef42c7c]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-body);position:relative}.phone-html[data-v-1ef42c7c] p{margin:0 0 var(--sp-1-5)}.phone-html[data-v-1ef42c7c] p:last-child{margin-bottom:0}.phone-html[data-v-1ef42c7c] img{max-width:100%;height:auto}.phone-html[data-v-1ef42c7c] table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.phone-html[data-v-1ef42c7c] td,.phone-html[data-v-1ef42c7c] th{padding:var(--sp-1) var(--sp-2);border:1px solid var(--bd-1)}.phone-choices[data-v-1ef42c7c]{margin-top:var(--sp-3)}.choice[data-v-1ef42c7c]{width:100%;padding:var(--sp-2-5) var(--sp-3);border:1px solid var(--bd-1);border-radius:var(--radius-md);background:var(--sf-card);color:var(--tx-1);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,background .16s,opacity .16s}.choice--idle[data-v-1ef42c7c]:hover{border-color:var(--tk-mid)}.choice[data-v-1ef42c7c]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px}.choice[aria-disabled=true][data-v-1ef42c7c]{cursor:default}.choice-letter[data-v-1ef42c7c]{border:1px solid var(--bd-1);border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--tx-3);flex:none;place-items:center;display:grid}.choice-text[data-v-1ef42c7c]{min-width:0;font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:var(--lh-ui);flex:1}.choice-mark[data-v-1ef42c7c]{flex:none}.choice--correct[data-v-1ef42c7c]{border-color:var(--positive-border);background:var(--positive-bg);color:var(--positive)}.choice--correct .choice-letter[data-v-1ef42c7c]{border-color:var(--positive);background:var(--positive);color:var(--tx-on-dark)}.choice--wrong[data-v-1ef42c7c]{border-color:var(--negative-border);background:var(--negative-bg);color:var(--negative)}.choice--wrong .choice-letter[data-v-1ef42c7c]{border-color:var(--negative);background:var(--negative);color:var(--tx-on-dark)}.choice--faded[data-v-1ef42c7c]{opacity:.45}.phone-explain[data-v-1ef42c7c]{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-3-5);border:1px solid var(--bd-1);border-radius:var(--radius-lg);background:var(--sf-2);animation:.2s ease-out demo-reveal-1ef42c7c}.phone-explain .phone-explain-title[data-v-1ef42c7c]{margin-bottom:var(--sp-1-5)}.phone-explain-body[data-v-1ef42c7c]{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--tx-2)}.phone-figure[data-v-1ef42c7c]{width:100%;margin-top:var(--sp-2);border:1px solid var(--bd-1);border-radius:var(--radius-sm);display:block}.phone-screen .phone-hint[data-v-1ef42c7c]{margin-top:var(--sp-3)}@keyframes demo-reveal-1ef42c7c{0%{opacity:0;transform:translateY(4px)}}@media (width<=899px){.demo[data-v-1ef42c7c]{gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}.demo-device[data-v-1ef42c7c]{max-width:var(--demo-phone-width);justify-self:center}}@media (prefers-reduced-motion:reduce){.choice[data-v-1ef42c7c]{transition:none}.phone-explain[data-v-1ef42c7c]{animation:none}}.featgrid[data-v-0bcbe230]{margin-top:var(--sp-12)}.featgrid-head[data-v-0bcbe230]{margin-bottom:var(--sp-4)}.featgrid-list[data-v-0bcbe230]{gap:var(--gap-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1099px){.featgrid-list[data-v-0bcbe230]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.featgrid-list[data-v-0bcbe230]{grid-template-columns:1fr}}.featgrid-check[data-v-0bcbe230]{background:var(--tk-tint);width:26px;height:26px;color:var(--tk-mid);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-extrabold);flex-shrink:0;place-items:center;display:grid}.featgrid-text[data-v-0bcbe230]{min-width:0}.featgrid-desc[data-v-0bcbe230]{line-height:1.5}.stars[data-v-76eb7017]{align-items:center;gap:2px;line-height:0;display:inline-flex}.star[data-v-76eb7017]{width:16px;height:16px;fill:var(--bd-2);flex:none}.star--on[data-v-76eb7017]{fill:var(--star-fg)}.stars--sm .star[data-v-76eb7017]{width:13px;height:13px}.reviewcard--card[data-v-6ce6a12b]{padding:var(--sp-6);border:1px solid var(--bd-1);border-radius:var(--radius-lg);background:var(--sf-card)}.reviewcard-date[data-v-6ce6a12b]{margin-left:auto}.reviewcard-text[data-v-6ce6a12b]{white-space:pre-wrap}.reviewcard-author[data-v-6ce6a12b]{margin-top:auto}.cards[data-v-6b232373]{gap:var(--sp-6);display:grid}.cards--3[data-v-6b232373]{grid-template-columns:repeat(3,minmax(0,1fr))}.cards--4[data-v-6b232373]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=899px){.cards[data-v-6b232373]{gap:calc(var(--sp-6)*var(--rhythm))}.cards--3[data-v-6b232373],.cards--4[data-v-6b232373]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.cards--3[data-v-6b232373],.cards--4[data-v-6b232373]{grid-template-columns:minmax(0,1fr)}.cards--3.cards--phone-2[data-v-6b232373],.cards--4.cards--phone-2[data-v-6b232373]{grid-template-columns:repeat(2,minmax(0,1fr))}}.paged-window[data-v-2a36126d]{overflow-x:clip}.paged-controls[data-v-2a36126d]{margin-top:var(--sp-6)}.paged-dots[data-v-2a36126d]{margin:0;padding:0;list-style:none}.paged-dot[data-v-2a36126d]{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.paged-dot[data-v-2a36126d]:before{content:"";border-radius:var(--radius-pill);background:var(--bd-3);width:6px;height:6px;transition:width .24s,background .24s}.paged-dot.is-current[data-v-2a36126d]:before{background:var(--tk-mid);width:18px}.paged-dot[data-v-2a36126d]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px;border-radius:var(--radius-pill)}.paged-count[data-v-2a36126d]{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5em}.paged-next-enter-active[data-v-2a36126d],.paged-next-leave-active[data-v-2a36126d],.paged-previous-enter-active[data-v-2a36126d],.paged-previous-leave-active[data-v-2a36126d]{transition:opacity .24s,transform .24s}.paged-next-enter-from[data-v-2a36126d],.paged-previous-leave-to[data-v-2a36126d]{opacity:0;transform:translate(32px)}.paged-next-leave-to[data-v-2a36126d],.paged-previous-enter-from[data-v-2a36126d]{opacity:0;transform:translate(-32px)}@media (prefers-reduced-motion:reduce){.paged-next-enter-from[data-v-2a36126d],.paged-next-leave-to[data-v-2a36126d],.paged-previous-enter-from[data-v-2a36126d],.paged-previous-leave-to[data-v-2a36126d]{transform:none}.paged-dot[data-v-2a36126d]:before{transition:none}}.skel[data-v-3c376f32]{background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-lg);overflow:hidden}.skel--testimonial[data-v-3c376f32]{gap:var(--gap-lg);padding:var(--sp-6) var(--sp-8);flex-direction:column;display:flex}.skel-photo[data-v-3c376f32]{aspect-ratio:5/4}.skel-lines[data-v-3c376f32]{padding:var(--sp-5) var(--sp-5) var(--sp-6)}.skel-author[data-v-3c376f32]{margin-top:auto}.reviews[data-v-17a71928]{margin-top:var(--sp-12)}.cta[data-v-1e2f662f]{align-items:center;gap:var(--sp-4);padding:var(--sp-16) var(--sp-12);color:var(--tx-on-dark-muted);text-align:center;background:var(--sf-band);border-radius:var(--radius-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.cta-glow[data-v-1e2f662f]{pointer-events:none;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--tk-mid) 30%,transparent),transparent 65%);width:800px;max-width:140%;height:400px;position:absolute;bottom:-180px;left:50%;transform:translate(-50%)}.cta[data-v-1e2f662f] .btn--white,.cta-headline[data-v-1e2f662f],.cta-text[data-v-1e2f662f]{z-index:1;position:relative}.cta-text[data-v-1e2f662f]{max-width:46ch}@media (width<=639px){.cta[data-v-1e2f662f]{padding:var(--sp-12) var(--sp-6)}}.together[data-v-0478dc53]{--together-check:20px;--together-cover-slot:44px;isolation:isolate;border:1px solid var(--bd-2);background:var(--sf-card);position:relative}.together-head[data-v-0478dc53]{padding:var(--sp-4) var(--sp-5) var(--sp-3)}.together-head .together-kicker[data-v-0478dc53]{font-size:var(--fs-4xs)}.together-head .together-title[data-v-0478dc53]{font-size:var(--fs-md)}.together-tabs[data-v-0478dc53]{border-top:1px solid var(--bd-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.together-tab[data-v-0478dc53]{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-3) var(--sp-5);background:var(--sf-2);color:var(--tx-2);font:inherit;text-align:left;cursor:pointer;border:none;transition:background .15s;display:flex}.together-tab-text[data-v-0478dc53]{min-width:0}.together-rate[data-v-0478dc53]{padding:2px var(--sp-2);border:1px solid var(--tk-tint-border);background:var(--tk-tint);color:var(--tk-darker);font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums;flex-shrink:0}.together-tab.is-active .together-rate[data-v-0478dc53]{border-color:var(--tk-dark);background:var(--tk-dark);color:var(--tx-on-dark)}.together-tab+.together-tab[data-v-0478dc53]{border-left:1px solid var(--bd-2)}.together-tab.is-active[data-v-0478dc53]{background:var(--sf-card);color:var(--tx-1);box-shadow:inset 0 -2px 0 var(--tk-mid)}.together-row.is-link[data-v-0478dc53]:focus-visible,.together-tab[data-v-0478dc53]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:-2px}.together-row[data-v-0478dc53]:has(.together-check:focus-visible){outline:2px solid var(--tk-dark);outline-offset:-2px}.together-groups[data-v-0478dc53]{border-top:1px solid var(--bd-2);background:var(--bd-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;display:grid}.together-group[data-v-0478dc53]{background:var(--sf-card);min-width:0}.together-group-head[data-v-0478dc53]{padding:var(--sp-3) var(--sp-5) var(--sp-1)}.together-rows[data-v-0478dc53]{margin:0;padding:0;list-style:none}.together-item[data-v-0478dc53]{border-top:1px solid var(--bd-2);transition:background .15s}.together-group-head+.together-rows>.together-item[data-v-0478dc53]:first-child{border-top-color:#0000}.together-item.is-picked[data-v-0478dc53]{background:color-mix(in srgb,var(--tk-tint) 70%,var(--sf-card))}.together-row[data-v-0478dc53]{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);color:inherit;cursor:pointer;text-decoration:none;display:flex}.together-row.is-link[data-v-0478dc53]:hover{background:var(--sf-2)}.together-check[data-v-0478dc53]{width:var(--together-check);height:var(--together-check);accent-color:var(--tk-dark);cursor:pointer;flex-shrink:0;margin:0}.together-check--placeholder[data-v-0478dc53]{cursor:default}.together-cover-slot[data-v-0478dc53]{width:var(--together-cover-slot);flex-shrink:0;place-items:center;display:grid}.together-cover[data-v-0478dc53]{background:linear-gradient(150deg,var(--tk-darker),var(--tk-mid));border-radius:2px 4px 4px 2px;flex-shrink:0;width:30px;height:40px;position:relative;overflow:hidden}.together-cover--course[data-v-0478dc53]{width:var(--together-cover-slot);border-radius:var(--radius-sm);height:30px}.together-text[data-v-0478dc53]{flex:1;min-width:0}.together-price[data-v-0478dc53]{font-variant-numeric:tabular-nums;flex-shrink:0}.together-was[data-v-0478dc53]{text-decoration:line-through}.together-rate--row[data-v-0478dc53]{padding:0 var(--sp-1)}.together-formats[data-v-0478dc53]{padding:0 var(--sp-5) var(--sp-3) calc(var(--sp-5) + var(--together-check) + var(--together-cover-slot) + var(--sp-3)*2)}.together-format[data-v-0478dc53]{padding:var(--sp-1) var(--sp-2);border:1px solid var(--bd-2);border-radius:var(--radius-pill);background:var(--sf-card);color:var(--tx-2);font:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.together-format[data-v-0478dc53]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:2px}.together-format.is-active[data-v-0478dc53]{border-color:var(--tk-mid);background:var(--tk-tint);color:var(--tk-darker);font-weight:var(--fw-bold)}.together-format-price[data-v-0478dc53]{margin-left:var(--sp-2);padding-left:var(--sp-2);border-left:1px solid var(--bd-2);color:var(--tx-1);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.together-format.is-active .together-format-price[data-v-0478dc53]{border-left-color:var(--tk-tint-border);color:var(--tk-darker)}.together-foot[data-v-0478dc53]{padding:var(--sp-3) var(--sp-5);border-top:1px dashed var(--bd-3);background:color-mix(in srgb,var(--tk-tint) 45%,var(--sf-card))}.together-hint[data-v-0478dc53]{margin-top:var(--sp-1)}.together-total[data-v-0478dc53]{font-variant-numeric:tabular-nums}@media (width>=900px){.together-tabs[data-v-0478dc53]{display:none}}@media (width<=899px){.together-groups[data-v-0478dc53]{grid-auto-flow:row}.together-tabs+.together-body .together-group-head[data-v-0478dc53],.together-tabs+.together-body .together-group[data-v-0478dc53]:not(.is-current){display:none}}@media (width<=639px){.together-foot[data-v-0478dc53],.together-group-head[data-v-0478dc53],.together-head[data-v-0478dc53],.together-row[data-v-0478dc53],.together-tab[data-v-0478dc53]{padding-inline:var(--sp-4)}.together-formats[data-v-0478dc53]{padding-inline:calc(var(--sp-4) + var(--together-check) + var(--together-cover-slot) + var(--sp-3)*2) var(--sp-4)}.together-actions[data-v-0478dc53]{align-items:stretch;width:100%}}.connections[data-v-90eb7412]{isolation:isolate;padding-block:calc(var(--sp-16)*var(--rhythm));position:relative}.connections-head[data-v-90eb7412]{margin-bottom:var(--sp-6)}.connections--compact[data-v-90eb7412]{padding-block:calc(var(--sp-12)*var(--rhythm))}.connections-head--compact[data-v-90eb7412]{margin-bottom:var(--sp-5)}.connections-lead[data-v-90eb7412]{max-width:25rem}.connections-chips[data-v-90eb7412]{margin-bottom:var(--sp-6)}.connections-cell--dimmed .connections-link[data-v-90eb7412]{opacity:.35}.connections-cell--center[data-v-90eb7412]{background:var(--tk-tint);box-shadow:inset 0 3px 0 var(--tk-mid)}.connections-body[data-v-90eb7412],.connections-link[data-v-90eb7412]{height:100%;min-height:12.5rem;padding:var(--sp-6) var(--sf-gutter)}.connections-link[data-v-90eb7412]{gap:var(--sp-3);color:inherit;flex-direction:column;text-decoration:none;transition:background .15s,opacity .18s;display:flex}.connections-link[data-v-90eb7412]:hover{background:var(--tk-tint);color:inherit}.connections-link[data-v-90eb7412]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:-2px}.connections-tile[data-v-90eb7412]{border-radius:var(--radius-sm);background:var(--tk-slab);width:2rem;height:2rem;color:var(--tx-on-dark);flex-shrink:0;place-items:center;display:grid}.connections-tile--lg[data-v-90eb7412]{width:2.5rem;height:2.5rem}.connections-row[data-v-90eb7412]{height:100%;padding:var(--sp-4) var(--sf-gutter);display:block}.connections-row-inner[data-v-90eb7412]{height:100%}.connections-cell--center-row[data-v-90eb7412]{box-shadow:inset 3px 0 0 var(--tk-mid)}.connections-row--link[data-v-90eb7412]{color:inherit;text-decoration:none;transition:background .15s}.connections-row--link[data-v-90eb7412]:hover{background:var(--tk-tint);color:inherit}.connections-row--link[data-v-90eb7412]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:-2px}.connections-row-body[data-v-90eb7412]{flex:1;min-width:0}.connections-row-arrow[data-v-90eb7412]{color:var(--tk-dark);flex-shrink:0}.connections-tile--sm[data-v-90eb7412]{width:1.875rem;height:1.875rem}.connections-facts[data-v-90eb7412]{margin:0;padding:0;list-style:none}.connections-dot[data-v-90eb7412]{background:var(--tk-mid);border-radius:2px;flex-shrink:0;width:8px;height:8px}.connections-cta[data-v-90eb7412],.connections-foot[data-v-90eb7412]{margin-top:auto}.connections-cta[data-v-90eb7412]{padding-top:var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--tk-dark)}@media (width<=639px){.connections-body[data-v-90eb7412],.connections-link[data-v-90eb7412]{min-height:0}}.sprow[data-v-7f8be917]{--sprow-no-size:34px;border-top:1px solid var(--bd-1)}.sprow-bar[data-v-7f8be917]{margin-inline:calc(var(--sp-3)*-1);transition:background .16s}.sprow-bar--lit[data-v-7f8be917]{background:var(--tk-tint)}.sprow-head[data-v-7f8be917]{align-items:center;gap:var(--gap-sm);width:100%;padding:var(--sp-3);font:inherit;text-align:left;color:var(--tx-1);background:0 0;border:none;display:flex}.sprow-head--interactive[data-v-7f8be917]{cursor:pointer}.sprow-head--interactive:hover .sprow-title[data-v-7f8be917]{color:var(--tk-dark)}.sprow-head--interactive[data-v-7f8be917]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:-2px}.sprow-no[data-v-7f8be917]{width:var(--sprow-no-size);height:var(--sprow-no-size);border-radius:var(--radius-sm);background:var(--tk-tint);color:var(--tk-dark);font-size:var(--fs-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;display:grid}.sprow-head--open .sprow-no[data-v-7f8be917]{background:var(--sf-card);box-shadow:inset 0 0 0 1px var(--tk-tint-border)}.sprow-head--active .sprow-no[data-v-7f8be917]{background:var(--tk-mid);color:var(--tx-on-dark);box-shadow:none}.sprow-text[data-v-7f8be917]{gap:var(--gap-3xs);flex:1;min-width:0;display:grid}.sprow-title[data-v-7f8be917]{font-size:var(--fs-sm);line-height:var(--lh-ui);overflow-wrap:anywhere}.sprow-meta[data-v-7f8be917],.sprow-title[data-v-7f8be917]{font-weight:var(--fw-regular)}.sprow-meta[data-v-7f8be917]{font-size:var(--fs-2xs);color:var(--tx-3);font-variant-numeric:tabular-nums}.sprow-meta--end[data-v-7f8be917]{flex-shrink:0}.sprow-aside[data-v-7f8be917]{margin-top:calc(var(--sp-2)*-1);padding:0 var(--sp-3) var(--sp-3) calc(var(--sp-3) + var(--sprow-no-size) + var(--gap-sm))}.sprow-body[data-v-7f8be917]{padding-bottom:var(--sp-2)}.sidepanel-summary[data-v-830b2147]{margin-block:var(--sp-2) var(--sp-5)}.sidepanel-rows[data-v-830b2147]{border-bottom:1px solid var(--bd-1);margin:0;padding:0;list-style:none}.sidepanel-foot[data-v-830b2147]{margin-top:var(--sp-4)}.sidepanel-cta[data-v-830b2147]{margin-top:var(--sp-8)}.sidepanel-cta-action[data-v-830b2147]{margin-top:var(--sp-2)}.examsec-grid[data-v-871d349e]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--examsec-rows),auto);-moz-column-gap:var(--sp-8);column-gap:var(--sp-8);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.examsec-end[data-v-871d349e]{border-bottom:1px solid var(--bd-1)}@media (width<=639px){.examsec-grid[data-v-871d349e]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.examsec-end[data-v-871d349e]:not(:last-child){border-bottom:none}}.popover[data-v-cc36103c]{z-index:var(--z-overlay);width:min(22.5rem,var(--reka-popover-content-available-width));max-height:min(20rem,var(--reka-popover-content-available-height));background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);overflow:auto}.popover--sm[data-v-cc36103c]{width:min(16.5rem,var(--reka-popover-content-available-width));max-height:none}.popover[data-v-cc36103c]:focus{outline:none}.author-branch[data-v-2fe15658]{white-space:nowrap}.roster-trigger[data-v-2fe15658]{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);border:1px solid var(--bd-1);border-radius:var(--radius-pill);background:var(--sf-card);color:inherit;cursor:pointer;transition:border-color .15s,background .15s;display:inline-flex}.roster-trigger[data-v-2fe15658]:hover,.roster-trigger[aria-expanded=true][data-v-2fe15658]{border-color:var(--tk-tint-border);background:var(--tk-tint)}.roster-trigger[data-v-2fe15658]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:2px}.roster-chips[data-v-2fe15658]{display:flex}.roster-chip+.roster-chip[data-v-2fe15658]{margin-left:calc(var(--sp-1)*-1)}.roster-chip[data-v-2fe15658]{box-shadow:0 0 0 2px var(--sf-card)}.roster-chevron[data-v-2fe15658]{color:var(--tx-3);place-items:center;transition:transform .2s;display:grid}.roster-chevron--open[data-v-2fe15658]{transform:rotate(180deg)}.roster-panel-head[data-v-2fe15658]{padding:var(--sp-3) var(--sp-4);background:var(--sf-card);border-bottom:1px solid var(--bd-2);position:sticky;top:0}.roster-list[data-v-2fe15658]{margin:0;padding:0;list-style:none}.roster-row[data-v-2fe15658]{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--bd-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.roster-row[data-v-2fe15658]:last-child{border-bottom:none}.roster-name[data-v-2fe15658]{min-width:0}.roster-branch[data-v-2fe15658]{white-space:nowrap}@media (prefers-reduced-motion:reduce){.roster-chevron[data-v-2fe15658],.roster-trigger[data-v-2fe15658]{transition:none}}.disc[data-v-f31eaf9c]{border:1px solid var(--bd-1);border-radius:var(--radius-md);background:var(--sf-card)}.disc+.disc[data-v-f31eaf9c]{margin-top:var(--sp-3)}.disc-summary[data-v-f31eaf9c]{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);cursor:pointer;list-style:none;display:flex}.disc-summary[data-v-f31eaf9c]::-webkit-details-marker{display:none}.disc-summary[data-v-f31eaf9c]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:-2px;border-radius:var(--radius-md)}.disc-title[data-v-f31eaf9c]{min-width:0}.disc-body[data-v-f31eaf9c]{padding:0 var(--sp-5) var(--sp-5);color:var(--tx-2);line-height:1.7}.pfaqs[data-v-b9de29ed]{margin-top:var(--sp-12)}.pfaqs-lead[data-v-b9de29ed]{margin:var(--sp-3) 0 var(--sp-4)}.pfaqs-answer[data-v-b9de29ed]{white-space:pre-wrap}.contents[data-v-018d2b2a]{margin:0;padding:0;list-style:none}.content[data-v-018d2b2a]{padding-block:var(--sp-2);border-top:1px solid var(--bd-2)}.content-lock-skeleton[data-v-018d2b2a]{margin-left:auto}.content-disc[data-v-018d2b2a]{width:var(--v5a4d5169);height:var(--v5a4d5169);background:var(--tk-tint);color:var(--tk-mid);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.content-lock[data-v-018d2b2a]{color:var(--tx-4);flex-shrink:0}.content-body[data-v-018d2b2a]{flex:1;min-width:0}.content-title[data-v-018d2b2a]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:var(--lh-ui);color:var(--tx-2)}.content-time[data-v-018d2b2a]{font-size:var(--fs-2xs);color:var(--tx-3);font-variant-numeric:tabular-nums;flex-shrink:0}.syllabus-loading[data-v-b57dbbca]{padding-block:var(--sp-3)}.samples-head[data-v-0aad99e3]{margin-bottom:var(--sp-6)}.samples-player[data-v-0aad99e3]{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--sf-band);position:relative;overflow:hidden}.samples-frame[data-v-0aad99e3],.samples-poster[data-v-0aad99e3]{border:none;width:100%;height:100%;position:absolute;inset:0}.samples-poster[data-v-0aad99e3]{cursor:pointer;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--tk-mid) 24%,transparent),transparent 62%),var(--sf-band);place-items:center;display:grid}.samples-facts[data-v-0aad99e3]{margin:var(--sp-5) 0 0;border:1px solid var(--bd-1);grid-template-columns:minmax(0,2fr) repeat(auto-fit,minmax(0,1fr));display:grid}.samples-fact[data-v-0aad99e3]{gap:var(--gap-3xs);padding:var(--sp-3) var(--sp-4);align-content:start;display:grid}.samples-fact+.samples-fact[data-v-0aad99e3]{border-left:1px solid var(--bd-1)}.samples-fact-value[data-v-0aad99e3]{font-size:var(--fs-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin:0}.samples-now[data-v-0aad99e3]{font-size:var(--fs-base);line-height:var(--lh-ui)}.detail-band[data-v-071be79a] .reviews{margin-top:0}.picker[data-v-18779d90]{margin-top:var(--sp-10);padding:var(--sp-5);border:1px solid var(--bd-1);border-radius:var(--radius-lg);background:var(--sf-card)}.picker-list[data-v-18779d90]{gap:var(--gap-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.picker-row[data-v-18779d90]{justify-content:space-between;align-items:center;gap:var(--gap-md);border:1px solid var(--bd-1);border-radius:var(--radius-md);padding:10px 12px;transition:border-color .15s,background .15s,opacity .15s;display:flex}.picker-row--on[data-v-18779d90]{border-color:var(--tk-dark);background:color-mix(in srgb,var(--tk-light) 40%,transparent)}.picker-row--off[data-v-18779d90]{opacity:.5}.picker-label[data-v-18779d90]{align-items:center;gap:var(--gap-sm);cursor:pointer;flex:1;min-width:0;display:flex}.picker-box[data-v-18779d90]{width:18px;height:18px;accent-color:var(--tk-dark);cursor:pointer;flex:none}.picker-cover[data-v-18779d90]{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);flex:none;width:40px;height:52px}.picker-title[data-v-18779d90]{min-width:0}.picker-link[data-v-18779d90]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--tk-dark);flex:none}.picker-link[data-v-18779d90]:hover{text-decoration:underline}.booktile[data-v-ba06769e]{color:inherit;padding:var(--sp-3);border:1px solid var(--bd-1);border-radius:var(--radius-lg);background:var(--sf-card);transition:box-shadow .2s,border-color .2s,transform .2s;display:block}.booktile[data-v-ba06769e]:hover{border-color:var(--tk-tint-border);box-shadow:0 12px 28px -18px rgb(var(--shadow-ink)/28%);transform:translateY(-2px)}.booktile-cover[data-v-ba06769e]{aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--sf-2);margin-bottom:var(--sp-2);overflow:hidden}.mlist-grid[data-v-3fb70365]{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.mlist-cover[data-v-3fb70365]{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);width:100%}.picker[data-v-ad1e5da8]{margin-top:var(--sp-10);padding:var(--sp-5);border:1px solid var(--bd-1);border-radius:var(--radius-lg);background:var(--sf-card)}.picker-list[data-v-ad1e5da8]{gap:var(--gap-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.picker-row[data-v-ad1e5da8]{justify-content:space-between;align-items:center;gap:var(--gap-md);border:1px solid var(--bd-1);border-radius:var(--radius-md);padding:10px 12px;transition:border-color .15s,background .15s,opacity .15s;display:flex}.picker-row--on[data-v-ad1e5da8]{border-color:var(--tk-dark);background:color-mix(in srgb,var(--tk-light) 40%,transparent)}.picker-row--off[data-v-ad1e5da8]{opacity:.5}.picker-label[data-v-ad1e5da8]{align-items:center;gap:var(--gap-sm);cursor:pointer;flex:1;min-width:0;display:flex}.picker-box[data-v-ad1e5da8]{width:18px;height:18px;accent-color:var(--tk-dark);cursor:pointer;flex:none}.picker-cover[data-v-ad1e5da8]{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);flex:none;width:40px;height:52px}.picker-title[data-v-ad1e5da8]{min-width:0}.picker-link[data-v-ad1e5da8]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--tk-dark);flex:none}.picker-link[data-v-ad1e5da8]:hover{text-decoration:underline}.extlink[data-v-af19681a]{align-content:start;justify-items:start;gap:var(--sp-1);height:100%;padding:var(--sp-4) 18px 18px;border-right:1px solid var(--bd-1);background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--bd-1) 45%,transparent) 7px 8px);color:inherit;text-decoration:none;transition:background-color .15s;display:grid}.extlink[data-v-af19681a]:hover{background-color:var(--sf-card)}.extlink[data-v-af19681a]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:-2px}.extlink-kicker[data-v-af19681a]{color:var(--tx-4);font-size:var(--fs-3xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase}.extlink-kicker--host[data-v-af19681a]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:var(--fw-medium);letter-spacing:0;text-transform:none}.extlink-name[data-v-af19681a]{color:var(--tx-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}.extlink-arrow[data-v-af19681a]{border-radius:var(--radius-sm);background:var(--btn-inv-bg);width:24px;height:24px;color:var(--btn-inv-tx);flex:none;place-items:center;display:grid}@media (width<=899px){.extlink[data-v-af19681a]{padding:var(--sp-3) var(--sp-4) var(--sp-4)}}@media (width<=639px){.extlink[data-v-af19681a]{padding:10px 14px var(--sp-3)}}.catband[data-v-f44e3af1]{background:color-mix(in srgb,var(--sf-card) 72%,transparent);border-top:1px solid var(--bd-1);border-bottom:1px solid var(--bd-1)}.pagerule+.catband[data-v-f44e3af1]{border-top:none}.catband-inner[data-v-f44e3af1]{flex-wrap:wrap;align-items:stretch;display:flex}.catband-tabs[data-v-f44e3af1]{flex:560px;grid-auto-columns:minmax(max-content,1fr);min-width:0;overflow-x:auto}.catband-links[data-v-f44e3af1],.catband-tabs[data-v-f44e3af1]{border-left:1px solid var(--bd-1);grid-auto-flow:column;display:grid}.catband-links[data-v-f44e3af1]{box-shadow:0 -1px 0 var(--bd-1);flex:none;grid-auto-columns:max-content;margin-left:auto}.catband-tab[data-v-f44e3af1]{gap:var(--sp-1);text-align:left;padding:var(--sp-4) 18px 18px;border:none;border-right:1px solid var(--bd-1);min-width:max-content;font:inherit;color:inherit;cursor:pointer;background:0 0;align-content:start;justify-items:start;text-decoration:none;transition:background .15s,box-shadow .15s;display:grid;box-shadow:inset 0 3px #0000}.catband-tab[data-v-f44e3af1]:hover{background:color-mix(in srgb,var(--accent-tint) 45%,transparent)}.catband-tab.is-active[data-v-f44e3af1]{background:var(--accent-tint);box-shadow:inset 0 3px 0 var(--accent-dark)}.catband-tab .catband-label[data-v-f44e3af1]{font-size:var(--fs-sm);letter-spacing:-.01em;color:var(--tx-2);white-space:nowrap}.catband-tab.is-active .catband-label[data-v-f44e3af1]{font-weight:var(--fw-bold);color:var(--accent-dark)}.catband-count[data-v-f44e3af1]{margin-left:var(--sp-1);border-radius:var(--radius-pill);background:var(--bd-2);color:var(--tx-4);font-family:var(--tk-body-font),sans-serif;font-size:var(--fs-3xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;vertical-align:middle;padding:1px 7px;display:inline-block}.catband-tab.is-active .catband-count[data-v-f44e3af1]{background:color-mix(in srgb,var(--tk-mid) 16%,transparent);color:var(--tk-dark)}.catband-tabs--linked>.catband-tab[data-v-f44e3af1]:last-child{border-right:none}.catband-tab--skeleton[data-v-f44e3af1]{cursor:default}@media (width<=899px){.catband-links[data-v-f44e3af1]{flex-basis:100%;grid-auto-columns:minmax(max-content,1fr);margin-left:0}.catband-tab[data-v-f44e3af1]{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.catband-tabs--linked>.catband-tab[data-v-f44e3af1]:last-child{border-right:1px solid var(--bd-1)}}@media (width<=639px){.catband-tab[data-v-f44e3af1]{padding:10px 14px var(--sp-3)}}.card[data-v-f7cbcb5b]{background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.card-cover[data-v-f7cbcb5b]{aspect-ratio:3/4.2}.card-body[data-v-f7cbcb5b]{padding:var(--sp-4) var(--sp-4) var(--sp-5)}.card-foot[data-v-f7cbcb5b]{margin-top:var(--sp-1)}.bar[data-v-bf651f38]{background:var(--bd-2);width:100%;height:2px;display:block;position:relative;overflow:hidden}.bar-run[data-v-bf651f38]{transform-origin:0;background:linear-gradient(90deg,transparent 0,var(--tk-dark) 38%,var(--tk-mid) 72%,transparent 100%);animation:1.15s cubic-bezier(.62,.02,.36,1) infinite bar-run-bf651f38;position:absolute;inset:0}@keyframes bar-run-bf651f38{0%{transform:translate(-100%)scaleX(.35)}55%{transform:translate(28%)scaleX(.92)}to{transform:translate(100%)scaleX(.35)}}@media (prefers-reduced-motion:reduce){.bar-run[data-v-bf651f38]{animation-duration:4s}}.listpage-heading[data-v-0a2295fa]{padding-top:calc(var(--sp-12)*var(--rhythm))}.listpage-body.has-aside[data-v-0a2295fa]{grid-template-columns:var(--sf-side-col) minmax(0,1fr);gap:var(--sf-side-gap);align-items:start;display:grid}@media (width<=1099px){.listpage-body.has-aside[data-v-0a2295fa]{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.listpage-body.has-aside[data-v-0a2295fa]{gap:var(--sp-7)}}@media (width<=639px){.listpage-body.has-aside[data-v-0a2295fa]{gap:var(--sp-6)}}.listpage-aside[data-v-0a2295fa]{position:sticky;top:24px}@media (width<=1099px){.listpage-aside[data-v-0a2295fa]{position:static}}.listpage-toolbar[data-v-0a2295fa]{margin-bottom:var(--sp-5)}@media (width<=639px){.listpage-toolbar>[data-v-0a2295fa-s]:first-child{flex:1 0 100%}}.listpage-featured[data-v-0a2295fa]{margin-bottom:var(--sp-8)}@media (width<=899px){.listpage-featured[data-v-0a2295fa]{margin-bottom:var(--sp-6)}}.listpage-results[data-v-0a2295fa]{position:relative}.listpage-grid[data-v-0a2295fa]{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-min-card),100%),1fr));gap:var(--gap-lg);align-items:stretch;display:grid}.listpage-grid--3[data-v-0a2295fa]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1099px){.listpage-grid--2[data-v-0a2295fa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.listpage-grid--3[data-v-0a2295fa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.listpage-grid--2[data-v-0a2295fa],.listpage-grid--3[data-v-0a2295fa]{grid-template-columns:minmax(0,1fr)}}.listpage-state[data-v-0a2295fa]{padding-block:var(--sp-16)}.listpage-refreshing[data-v-0a2295fa]{inset-inline:0;position:absolute;top:0}.feat[data-v-e037c34b]{color:inherit;border:1px solid var(--bd-1);background:var(--sf-card);border-radius:22px;grid-template-columns:1.15fr 1fr;text-decoration:none;transition:box-shadow .24s,transform .24s;display:grid;overflow:hidden}.feat[data-v-e037c34b]:hover{box-shadow:0 26px 60px -28px rgb(var(--shadow-ink)/28%);transform:translateY(-3px)}@media (width<=899px){.feat[data-v-e037c34b]{grid-template-columns:1fr}}.feat-cover[data-v-e037c34b]{background:var(--sf-2);min-height:300px;position:relative;overflow:hidden}@media (width<=899px){.feat-cover[data-v-e037c34b]{aspect-ratio:16/9;min-height:0}}.feat-badge[data-v-e037c34b]{z-index:1;font-size:var(--fs-3xs);font-weight:var(--fw-extrabold);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-on-dark);background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:6px 12px;position:absolute;top:18px;left:18px}.feat-body[data-v-e037c34b]{padding:var(--sp-8)}@media (width<=639px){.feat-body[data-v-e037c34b]{padding:var(--sp-5)}}.feat-title[data-v-e037c34b]{letter-spacing:-.025em;text-wrap:balance;transition:color .2s}.feat:hover .feat-title[data-v-e037c34b]{color:var(--tk-dark)}.feat-foot[data-v-e037c34b]{padding-top:var(--sp-4);margin-top:auto}.feat-author[data-v-e037c34b]{flex:1;min-width:0}.feat-cta[data-v-e037c34b]{white-space:nowrap}.news[data-v-19746834]{max-width:420px}.cmptable-scroll[data-v-07313bf4]{margin-block:-10px;padding-block:10px;overflow-x:auto}.cmptable[data-v-07313bf4]{grid-template-columns:minmax(0,1.5fr) repeat(var(--cmptable-cols),minmax(0,1fr));min-width:var(--cmptable-min);border:1px solid var(--bd-1);border-radius:var(--radius-panel);background:var(--sf-card);display:grid;position:relative}.cmptable-row[data-v-07313bf4]{display:contents}.cmptable-frame[data-v-07313bf4]{border:1.5px solid var(--tk-mid);border-radius:var(--radius-lg);background:var(--tk-tint-soft);box-shadow:0 18px 40px -24px color-mix(in srgb,var(--tk-dark) 45%,transparent);pointer-events:none;grid-row:1;position:absolute;inset:-9px 0}.cmptable-cell[data-v-07313bf4],.cmptable-corner[data-v-07313bf4],.cmptable-foot[data-v-07313bf4],.cmptable-head[data-v-07313bf4],.cmptable-label[data-v-07313bf4]{position:relative}.cmptable-corner[data-v-07313bf4]{padding:var(--sp-5) var(--sp-6);align-items:flex-end;display:flex}.cmptable-head[data-v-07313bf4]{gap:var(--sp-1-5);padding:var(--sp-5) var(--sp-2);border-left:1px solid var(--bd-2);align-content:end;justify-items:center;display:grid}.cmptable-name[data-v-07313bf4]{font-size:var(--fs-md);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-snug)}.cmptable-label[data-v-07313bf4]{align-items:center;gap:var(--sp-3);padding:var(--sp-3-5) var(--sp-6);border-top:1px solid var(--bd-2);display:flex}.cmptable-label-glyph[data-v-07313bf4]{background:var(--tk-tint);width:2.625rem;height:2.625rem;color:var(--tk-dark);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cmptable-glyph[data-v-07313bf4]{color:var(--tk-dark)}.cmptable-dash[data-v-07313bf4]{border-radius:var(--radius-pill);background:var(--bd-3);width:18px;height:3px}.cmptable-label-text[data-v-07313bf4]{font-size:var(--fs-sm);line-height:var(--lh-ui);text-wrap:pretty}.cmptable-cell[data-v-07313bf4]{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-1-5);border-top:1px solid var(--bd-2);border-left:1px solid var(--bd-2);display:flex}.cmptable-mark[data-v-07313bf4]{border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.cmptable-mark--yes[data-v-07313bf4]{background:var(--tk-mid);color:var(--tx-on-dark)}.cmptable-mark--no[data-v-07313bf4]{background:var(--bd-2);color:var(--tx-4);box-shadow:inset 0 0 0 1px var(--bd-1)}.cmptable-word[data-v-07313bf4]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--tx-1)}.cmptable-word--no[data-v-07313bf4]{font-weight:var(--fw-medium);color:var(--tx-3)}.cmptable-answer[data-v-07313bf4]{white-space:normal;text-align:center}.cmptable-foot[data-v-07313bf4]{padding:var(--sp-4) var(--sp-1-5) var(--sp-5);border-top:1px solid var(--bd-2);border-left:1px solid var(--bd-2);text-align:center;justify-content:center;display:flex}.cmptable-foot--corner[data-v-07313bf4]{border-left:none}.cmptable-cell.is-featured[data-v-07313bf4],.cmptable-foot.is-featured[data-v-07313bf4],.cmptable-head.is-featured[data-v-07313bf4]{border-left-color:#0000}.cmptable--sm .cmptable-name[data-v-07313bf4]{font-size:var(--fs-sm);line-height:var(--lh-ui);text-wrap:balance}@media (width<=899px){.cmptable-corner[data-v-07313bf4],.cmptable-label[data-v-07313bf4]{padding-inline:var(--sp-4)}.cmptable-name[data-v-07313bf4]{font-size:var(--fs-base)}}@media (width<=639px){.cmptable-corner[data-v-07313bf4],.cmptable-label[data-v-07313bf4]{padding-inline:var(--sp-3)}.cmptable-head[data-v-07313bf4]{padding-block:var(--sp-3)}.cmptable-name[data-v-07313bf4]{font-size:var(--fs-xs)}.cmptable-sub[data-v-07313bf4]{display:none}.cmptable-label-text[data-v-07313bf4]{font-size:var(--fs-xs)}.cmptable-foot[data-v-07313bf4]{padding-inline:var(--sp-1)}}.dialog-backdrop[data-v-cc561888]{z-index:var(--z-overlay);background:rgb(var(--shadow-ink)/42%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:.18s ease-out both dialog-fade-cc561888;position:fixed;inset:0}.dialog-frame[data-v-cc561888]{z-index:var(--z-modal);padding:var(--sp-6);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.dialog[data-v-cc561888]{width:min(28.75rem,100%);max-height:calc(100dvh - var(--sp-6));padding:var(--sp-6) var(--sp-6) var(--sp-5);background:var(--sf-card);box-shadow:0 40px 90px -30px rgb(var(--shadow-ink)/50%);pointer-events:auto;border-radius:22px;animation:.22s cubic-bezier(.2,.9,.3,1) both dialog-in-cc561888;overflow-y:auto}.dialog--wide[data-v-cc561888]{width:min(60rem,100%)}.dialog[data-v-cc561888]:focus{outline:none}.dialog-title[data-v-cc561888]{font-size:var(--fs-lg);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-snug);line-height:1.25}@media (width<=639px){.dialog-frame[data-v-cc561888]{align-items:end;padding:0}.dialog[data-v-cc561888]{width:100%;padding:var(--sp-5) var(--sp-5) var(--sp-6);border-radius:22px 22px 0 0}}@keyframes dialog-fade-cc561888{0%{opacity:0}}@keyframes dialog-in-cc561888{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.dialog[data-v-cc561888],.dialog-backdrop[data-v-cc561888]{animation:none}}.soon[data-v-adc2534d]{gap:var(--sp-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=900px){.soon[data-v-adc2534d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.soon-signup[data-v-adc2534d]{padding:var(--sp-6)}.soon-links[data-v-adc2534d]{margin:0;padding:0;list-style:none}.soon-link[data-v-adc2534d]{color:inherit;text-decoration:none;display:block}.soon-link[data-v-adc2534d]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:2px;border-radius:var(--radius-panel)}.soon-link-card[data-v-adc2534d]{padding:var(--sp-4) var(--sp-5)}.soon-link-arrow[data-v-adc2534d]{color:var(--tk-dark);flex:none}.poolcard--brand[data-v-0caff74f]{--pool-accent:var(--tk-mid)}.poolcard--violet[data-v-0caff74f]{--pool-accent:var(--pc-violet)}.poolcard--amber[data-v-0caff74f]{--pool-accent:var(--pc-amber)}.poolcard--cyan[data-v-0caff74f]{--pool-accent:var(--pc-cyan)}.poolcard[data-v-0caff74f]{border:1px solid var(--bd-1);background:var(--sf-card);border-radius:22px;flex-direction:column;transition:box-shadow .22s,transform .22s,border-color .22s;display:flex;overflow:hidden}.poolcard[data-v-0caff74f]:hover{border-color:var(--tk-tint-border);box-shadow:0 20px 48px rgb(var(--shadow-ink)/13%);transform:translateY(-4px)}.poolcard-coverwrap[data-v-0caff74f]{background:linear-gradient(180deg,var(--tk-tint-soft),var(--sf-card));padding:7% 7% 1%}.poolcard-cover[data-v-0caff74f]{aspect-ratio:4/3;border:1px solid color-mix(in oklab,var(--pool-accent) 18%,var(--sf-card));border-radius:var(--radius-md);background:linear-gradient(165deg,color-mix(in oklab,var(--pool-accent) 9%,var(--sf-card)) 0,color-mix(in oklab,var(--pool-accent) 3%,var(--sf-card)) 100%);box-shadow:0 8px 20px -12px rgb(var(--shadow-ink)/22%);color:var(--tx-1);flex-direction:column;justify-content:flex-end;padding:9% 8%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.poolcard-accent[data-v-0caff74f]{border-radius:var(--radius-pill);background:var(--pool-accent);width:26px;height:3px;position:absolute;top:10%;left:8%}.poolcard-badge[data-v-0caff74f]{position:absolute;top:7%;right:6%}.poolcard-kicker[data-v-0caff74f]{margin-bottom:var(--sp-2);color:color-mix(in oklab,var(--pool-accent) 82%,var(--tx-1));font-size:clamp(var(--fs-micro),5cqi,var(--fs-3xs));letter-spacing:var(--ls-widest)}.poolcard-cover-title[data-v-0caff74f]{font-size:clamp(var(--fs-base),9cqi,var(--fs-xl));letter-spacing:var(--ls-snug);text-wrap:balance;line-height:1.16}.poolcard-count[data-v-0caff74f]{margin-top:var(--sp-3)}.poolcard-count-number[data-v-0caff74f]{font-family:var(--tk-head-font),sans-serif;font-size:clamp(var(--fs-lg),12cqi,var(--fs-3xl));font-weight:var(--fw-extrabold);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.poolcard-body[data-v-0caff74f]{flex:1;padding:18px 26px 26px}.poolcard-meta[data-v-0caff74f]{margin-bottom:var(--sp-2);letter-spacing:var(--ls-wide)}.poolcard-link[data-v-0caff74f]{color:inherit;text-decoration:none;display:block}.poolcard-link:hover .poolcard-title[data-v-0caff74f]{color:var(--tk-dark)}.poolcard-title[data-v-0caff74f]{font-size:var(--fs-base);letter-spacing:-.01em;line-height:1.3;transition:color .2s}.poolcard-qualifier[data-v-0caff74f]{margin-top:var(--sp-1)}.poolcard-desc[data-v-0caff74f]{margin-top:var(--sp-2);line-height:var(--lh-caption)}.poolcard-foot[data-v-0caff74f]{padding-top:var(--sp-4);margin-top:auto}@media (width<=639px){.poolcard-body[data-v-0caff74f]{padding:var(--sp-4) var(--sp-5) var(--sp-5)}}@media (prefers-reduced-motion:reduce){.poolcard[data-v-0caff74f],.poolcard[data-v-0caff74f]:hover{transform:none}}.duration-list[data-v-ee894a64]{border:none;gap:10px;min-width:0;margin:0;padding:0;display:grid}.duration-option[data-v-ee894a64]{min-height:56px;padding:14px var(--sp-4);background:color-mix(in srgb,var(--sf-2) 80%,var(--sf-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bd-1) 80%,transparent);color:var(--tx-1);cursor:pointer;border-radius:14px;align-items:center;gap:13px;transition:background .14s,box-shadow .14s;display:flex;position:relative}.duration-option.is-selected[data-v-ee894a64]{background:var(--tk-tint);box-shadow:inset 0 0 0 1.5px var(--tk-mid)}.duration-input[data-v-ee894a64]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.duration-option[data-v-ee894a64]:has(.duration-input:focus-visible){outline:2px solid var(--tk-mid);outline-offset:2px}.duration-radio[data-v-ee894a64]{background:var(--sf-card);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--bd-3);border-radius:50%;flex-shrink:0}.is-selected .duration-radio[data-v-ee894a64]{background:var(--tk-mid);box-shadow:inset 0 0 0 4px var(--sf-card),0 0 0 1.5px var(--tk-mid)}.duration-copy[data-v-ee894a64]{flex:1;min-width:0}.duration-price[data-v-ee894a64]{font-family:var(--tk-head-font),sans-serif;font-weight:var(--fw-extrabold);white-space:nowrap}.duration-foot[data-v-ee894a64]{padding-top:var(--sp-1)}.cts-pools[data-v-fd80df19]{margin-top:calc(var(--sp-6)*var(--rhythm));border-top:1px solid var(--bd-1);scroll-margin-top:var(--sp-5)}.cts-pools-head[data-v-fd80df19]{padding-top:calc(var(--sp-12)*var(--rhythm))}.cts-results[data-v-fd80df19]{padding-block:calc(var(--sp-8)*var(--rhythm)) var(--section-pad-y)}.cts-toolbar[data-v-fd80df19]{margin-bottom:var(--sp-5)}@media (width<=639px){.cts-toolbar[data-v-fd80df19]>:first-child{flex:1 0 100%}}.cts-state[data-v-fd80df19]{padding-block:var(--sp-16)}.floatcard[data-v-3a37fb27]{background:var(--sf-card);border:1px solid var(--bd-1);box-shadow:0 12px 32px rgb(var(--shadow-ink)/12%);white-space:nowrap}.floatcard--md[data-v-3a37fb27]{border-radius:14px;padding:12px 16px}.floatcard--sm[data-v-3a37fb27]{border-radius:var(--radius-sm);padding:4px 10px 4px 5px}.floatcard-disc[data-v-3a37fb27]{border-radius:var(--radius-pill);flex-shrink:0;place-items:center;line-height:1;display:grid}.floatcard--md .floatcard-disc[data-v-3a37fb27]{width:30px;height:30px;font-size:var(--fs-base)}.floatcard--sm .floatcard-disc[data-v-3a37fb27]{width:22px;height:22px;font-size:var(--fs-xs)}.floatcard-disc--brand[data-v-3a37fb27]{background:var(--tk-tint)}.floatcard-disc--amber[data-v-3a37fb27]{background:var(--star-bg);color:var(--star-fg)}.floatcard-text[data-v-3a37fb27]{line-height:1.1}.floatcard-sub[data-v-3a37fb27],.floatcard-title[data-v-3a37fb27]{font-variant-numeric:tabular-nums}.floatcard--sm .floatcard-sub[data-v-3a37fb27]{font-size:var(--fs-3xs)}.floatcard--bob[data-v-3a37fb27]{animation:4s ease-in-out infinite floatBob}@media (prefers-reduced-motion:reduce){.floatcard--bob[data-v-3a37fb27]{animation:none}}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/_fonts/nqYHRgT2hRIGmfVtqmwFf0qPDAKRBCBsoGPFctYEozM-SUb8b9xjs0topy5bOenNJICG6TNNdOC5MS4vtdnDMA8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4 Fallback: Times New Roman";src:local(Times New Roman);size-adjust:117.908%;ascent-override:87.8653%;descent-override:28.4121%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback: Georgia";src:local(Georgia);size-adjust:107.447%;ascent-override:96.4195%;descent-override:31.1781%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback: Noto Serif";src:local(Noto Serif);size-adjust:99.5842%;ascent-override:104.033%;descent-override:33.6399%;line-gap-override:0%}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/_fonts/ANgKz8RHQNVSJTTu1_L77x39JwmwFzLnN10rcPWwjLw-RhmDfen_DOfNPShg__g1WjYtIFR5dbI1xIBsG46CsDs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(/_fonts/nqYHRgT2hRIGmfVtqmwFf0qPDAKRBCBsoGPFctYEozM-SUb8b9xjs0topy5bOenNJICG6TNNdOC5MS4vtdnDMA8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 SemiBold"),url(/_fonts/ANgKz8RHQNVSJTTu1_L77x39JwmwFzLnN10rcPWwjLw-RhmDfen_DOfNPShg__g1WjYtIFR5dbI1xIBsG46CsDs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}.minicover[data-v-c15fccc4]{background:linear-gradient(165deg,color-mix(in oklab,var(--cover-c1) 9%,var(--sf-bg)) 0,color-mix(in oklab,var(--cover-c2) 4%,var(--sf-bg)) 100%);aspect-ratio:3/4.2;z-index:0;border:1px solid color-mix(in oklab,var(--cover-c1) 18%,var(--sf-bg));border-radius:var(--radius-panel);width:clamp(84px,26%,124px);box-shadow:0 18px 40px -18px rgb(var(--shadow-ink)/32%);pointer-events:none;flex-direction:column;justify-content:flex-end;gap:5px;padding:14px 13px;display:flex;position:absolute;top:22px;right:18px}.minicover--inline[data-v-c15fccc4]{width:100%;height:100%;box-shadow:none;border-radius:3px 10px 10px 3px;padding:14px 12px 14px 17px;position:relative;inset:auto}.minicover-bar[data-v-c15fccc4]{background:var(--cover-c1);border-radius:var(--radius-pill);width:20px;height:3px;position:absolute;top:14px;left:13px}.minicover-tur[data-v-c15fccc4]{color:color-mix(in oklab,var(--cover-c1) 82%,var(--ink-shade));font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase}.minicover-title[data-v-c15fccc4]{font-family:var(--tk-cover-font), "Source Serif 4 Fallback: Times New Roman", "Source Serif 4 Fallback: Georgia", "Source Serif 4 Fallback: Noto Serif","Source Serif 4",serif;font-size:var(--fs-xs);line-height:1.15;font-weight:var(--fw-semibold);color:var(--tx-1);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.minicover-setbadge[data-v-c15fccc4]{position:absolute;top:-10px;left:-10px}.tiltcover[data-v-2c9cedee]{z-index:0;perspective:900px;pointer-events:none;width:clamp(80px,24%,116px);position:absolute;top:26px;right:24px}.tiltcover-book[data-v-2c9cedee]{transform-style:preserve-3d;filter:drop-shadow(0 20px 26px rgb(var(--shadow-ink)/24%));position:relative;transform:rotateY(-26deg)rotateX(5deg)}.tiltcover-pages[data-v-2c9cedee]{background:repeating-linear-gradient(90deg,var(--bd-1) 0 1px,var(--sf-bg) 1px 2.5px);transform-origin:100%;width:10px;height:calc(100% - 8px);position:absolute;top:4px;right:-9px;transform:rotateY(88deg)translate(5px)}.tiltcover-face[data-v-2c9cedee]{aspect-ratio:3/4.15;background:var(--sf-card);border-radius:3px 10px 10px 3px;position:relative;overflow:hidden}.kstrip[data-v-85237f52]{width:100%;position:relative}.kstrip-cells[data-v-85237f52]{border:1px solid color-mix(in srgb,var(--bd-1) 90%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--sf-card) 72%,transparent);box-shadow:0 1px 2px rgb(var(--shadow-ink)/4%);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.kstrip-cell[data-v-85237f52],.kstrip-more[data-v-85237f52]{align-content:start;gap:5px;min-width:0;padding:12px 10px 11px;display:grid}.kstrip-cell+.kstrip-cell[data-v-85237f52],.kstrip-more-cell[data-v-85237f52]{border-left:1px solid color-mix(in srgb,var(--bd-1) 85%,transparent)}.kstrip-more-cell[data-v-85237f52]{display:grid}.kstrip-more[data-v-85237f52]{font:inherit;text-align:left;color:var(--tk-dark);cursor:pointer;background:0 0;border:none;padding-inline:12px;transition:background .14s}.kstrip-more.is-open[data-v-85237f52],.kstrip-more[data-v-85237f52]:hover{background:var(--tk-tint)}.kstrip-more[data-v-85237f52]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:-2px}.kstrip-value[data-v-85237f52]{font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-base);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-snug);color:var(--tx-1);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.05}.kstrip-value--brand[data-v-85237f52]{color:var(--tk-dark)}.kstrip-unit[data-v-85237f52]{min-width:0;font-size:var(--fs-3xs);font-weight:var(--fw-medium);color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.kstrip-icon[data-v-85237f52]{color:var(--tk-mid);flex-shrink:0}.kstrip-chev[data-v-85237f52]{transition:transform .18s}.kstrip-more.is-open .kstrip-chev[data-v-85237f52]{transform:rotate(180deg)}.kstrip-pop[data-v-85237f52]{top:calc(100% + var(--sp-2));z-index:30;border-radius:var(--radius-lg);background:var(--sf-card);box-shadow:0 24px 54px -18px rgb(var(--shadow-ink)/34%),0 0 0 1px color-mix(in srgb,var(--bd-1) 80%,transparent);transform-origin:top;padding:6px 14px;animation:.16s cubic-bezier(.2,.9,.3,1) kstripPop-85237f52;position:absolute;left:0;right:0}.kstrip-pop-head[data-v-85237f52]{padding:8px 0 6px}.kstrip-pop-list[data-v-85237f52]{margin:0;padding:0;list-style:none}.kstrip-pop-row[data-v-85237f52]{border-top:1px dashed color-mix(in srgb,var(--bd-3) 80%,transparent);padding:9px 0}.kstrip-pop-icon[data-v-85237f52]{border-radius:var(--radius-sm);background:var(--tk-tint);width:26px;height:26px;color:var(--tk-dark);flex-shrink:0;place-items:center;display:grid}.kstrip-pop-key[data-v-85237f52]{flex:1;min-width:0}.kstrip-pop-val[data-v-85237f52]{text-align:right;font-variant-numeric:tabular-nums}@keyframes kstripPop-85237f52{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kstrip-pop[data-v-85237f52]{animation:none}}.setsel[data-v-74941254]{margin-right:calc(var(--sp-4)*-1);flex-direction:column;transition:padding-bottom .36s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.setsel[data-v-74941254]:not(.is-open){padding-bottom:var(--sp-5)}.setsel-trigger[data-v-74941254]{z-index:1;align-items:center;gap:var(--sp-3);border:1px solid var(--bd-1);background:var(--sf-card);width:100%;box-shadow:0 12px 32px rgb(var(--shadow-ink)/12%);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:14px;padding:10px 14px;transition:border-color .18s,box-shadow .18s,background .15s;display:flex;position:relative}.setsel-trigger[data-v-74941254]:hover{background:color-mix(in srgb,var(--accent-tint) 34%,var(--sf-card))}.setsel-trigger.is-open[data-v-74941254]{border-color:var(--accent-dark);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-dark) 12%,transparent)}.setsel-icon[data-v-74941254]{border-radius:var(--radius-pill);background:var(--accent-tint);width:28px;height:28px;color:var(--accent-dark);flex-shrink:0;place-items:center;display:grid}.setsel-copy[data-v-74941254]{flex:1;min-width:0}.setsel-title[data-v-74941254]{line-height:1.2}.setsel-reveal[data-v-74941254]{grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1);display:grid}.setsel-reveal.is-open[data-v-74941254]{grid-template-rows:1fr}.setsel-reveal-inner[data-v-74941254]{opacity:0;min-height:0;transition:opacity .3s;overflow:hidden}.setsel-reveal.is-open .setsel-reveal-inner[data-v-74941254]{opacity:1;animation:0s .36s forwards setselUnclip-74941254}.setsel-members[data-v-74941254]{flex-direction:column;gap:8px;padding-top:10px;display:flex}.setsel-mcard[data-v-74941254]{align-items:center;gap:var(--sp-3);border:1px solid var(--bd-1);background:var(--sf-card);box-shadow:0 12px 32px rgb(var(--shadow-ink)/12%);animation:.5s cubic-bezier(.22,1,.36,1) both setselMemberIn-74941254;animation-delay:var(--stagger,0s);border-radius:14px;padding:10px 14px;display:flex}.setsel-micon[data-v-74941254]{border-radius:var(--radius-pill);background:var(--accent-tint);width:26px;height:26px;color:var(--accent-dark);flex-shrink:0;place-items:center;display:grid}.setsel-mbody[data-v-74941254]{min-width:0}.setsel-mtitle[data-v-74941254]{line-height:1.25}.setsel-mcard--sk[data-v-74941254]{border:1px solid var(--bd-1);background:color-mix(in srgb,var(--tx-4) 8%,var(--sf-card));height:56px;animation:1.4s ease-in-out infinite setselPulse-74941254;display:block}.setsel-fade-enter-active[data-v-74941254],.setsel-fade-leave-active[data-v-74941254]{transition:opacity .3s}.setsel-fade-enter-from[data-v-74941254],.setsel-fade-leave-to[data-v-74941254]{opacity:0}@keyframes setselMemberIn-74941254{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes setselUnclip-74941254{to{overflow:visible}}@keyframes setselPulse-74941254{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.setsel[data-v-74941254],.setsel-fade-enter-active[data-v-74941254],.setsel-fade-leave-active[data-v-74941254],.setsel-reveal[data-v-74941254],.setsel-reveal-inner[data-v-74941254]{transition:none}.setsel-mcard[data-v-74941254]{animation:none}.setsel-reveal.is-open .setsel-reveal-inner[data-v-74941254]{animation:none;overflow:visible}}.fstack-label[data-v-b4a43d81]{font-size:var(--fs-4xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--tx-3)}.fstack-rows[data-v-b4a43d81]{gap:var(--sp-2);margin-right:calc(var(--pcard-bleed,0px)*-1);display:grid}.fstack-row[data-v-b4a43d81]{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);background:var(--sf-card);box-shadow:0 6px 16px rgb(var(--shadow-ink)/6%),inset 0 0 0 1px var(--bd-1);font:inherit;color:var(--tx-1);text-align:left;cursor:pointer;border:none;transition:box-shadow .16s;display:flex}.fstack-row.is-on[data-v-b4a43d81]{box-shadow:0 12px 32px rgb(var(--shadow-ink)/12%),inset 0 0 0 1.5px var(--tk-mid)}.fstack-row[data-v-b4a43d81]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:2px}.fstack-radio[data-v-b4a43d81]{border-radius:var(--radius-pill);background:var(--sf-card);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--bd-3);flex-shrink:0}.fstack-row.is-on .fstack-radio[data-v-b4a43d81]{background:var(--tk-mid);box-shadow:inset 0 0 0 3.5px var(--sf-card),0 0 0 1.5px var(--tk-mid)}.fstack-text[data-v-b4a43d81]{flex:1;gap:2px;min-width:0;display:grid}.fstack-name[data-v-b4a43d81],.fstack-sub[data-v-b4a43d81]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fstack-name[data-v-b4a43d81]{font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:1.3}.fstack-sub[data-v-b4a43d81]{font-size:var(--fs-3xs);font-weight:var(--fw-medium);color:var(--tx-3)}.fstack-price[data-v-b4a43d81]{font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-xs);font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums;white-space:nowrap}.pcard-facts.link-card-control[data-v-f8dbad2b]{z-index:3}.pcard[data-v-f8dbad2b]{--pcard-bleed:18px;--pcard-deep:color-mix(in oklab,var(--pcard-c2) var(--wash-deep-lift),var(--pcard-c1));border:1px solid color-mix(in oklab,var(--pcard-deep) var(--wash-edge),var(--sf-card));background:linear-gradient(148deg,var(--sf-card) 0,color-mix(in oklab,var(--pcard-c2) var(--wash-mid),var(--sf-card)) 42%,color-mix(in oklab,var(--pcard-deep) var(--wash-deep),var(--sf-card)) 100%);border-radius:24px;min-height:268px;padding:26px 28px 24px;transition:box-shadow .24s,transform .24s,border-color .24s;position:relative}.pcard[data-v-f8dbad2b]:hover{border-color:var(--tk-tint-border);box-shadow:0 26px 56px -26px rgb(var(--shadow-ink)/26%);transform:translateY(-3px)}.pcard-float[data-v-f8dbad2b]{z-index:2;pointer-events:none;position:absolute;top:-14px;right:18px}.pcard.is-raised[data-v-f8dbad2b]{z-index:40}.pcard.has-cover .pcard-chips[data-v-f8dbad2b],.pcard.has-cover .pcard-head[data-v-f8dbad2b]{padding-right:clamp(0px,30%,132px)}.pcard.has-cover .pcard-head[data-v-f8dbad2b]{min-height:112px}.pcard-link[data-v-f8dbad2b]{color:inherit;text-decoration:none;display:block}.pcard-link:hover .pcard-title[data-v-f8dbad2b]{color:var(--tk-dark)}.pcard-title[data-v-f8dbad2b]{font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-lg);font-weight:var(--fw-extrabold);letter-spacing:-.028em;text-wrap:balance;line-height:1.2;transition:color .2s}.pcard-chips[data-v-f8dbad2b] .badge{border-radius:var(--radius-sm)}.pcard-buy[data-v-f8dbad2b]{margin-top:auto}.pcard-divider[data-v-f8dbad2b]{background:color-mix(in srgb,var(--bd-1) 70%,transparent);height:1px}.pcard-divider--foot[data-v-f8dbad2b]{margin-top:auto}.pcard-buy-now[data-v-f8dbad2b]{flex:auto;min-width:0}.pcard-add[data-v-f8dbad2b]{flex:none;display:flex}.pcard.is-inactive[data-v-f8dbad2b]{-webkit-user-select:none;user-select:none}.pcard.is-inactive[data-v-f8dbad2b]>*{filter:blur(2px)grayscale(.35);opacity:.6}.bandlabel[data-v-6e1ee4e5]{padding:var(--sp-3) var(--sp-4);border-right:1px solid var(--bd-1);white-space:nowrap;flex-shrink:0;align-self:stretch}.bandlabel-icon[data-v-6e1ee4e5]{color:var(--accent-dark)}@media (width<=639px){.bandlabel[data-v-6e1ee4e5]{padding:var(--sp-2-5) var(--sp-3)}}.branchband[data-v-548a98ab]{border-bottom:1px solid var(--bd-1);background:color-mix(in srgb,var(--accent-tint-soft) 60%,var(--sf-card))}.branchband[data-v-548a98ab],.branchband-inner[data-v-548a98ab]{position:relative}.branchband-cap[data-v-548a98ab]{height:calc(var(--v23c64478) + 1px);pointer-events:none;background:linear-gradient(180deg,var(--accent-tint),transparent);opacity:0;transition:left .3s,width .3s,opacity .2s;position:absolute;top:-1px}.branchband-cap.is-on[data-v-548a98ab]{opacity:1}.branchband-link[data-v-548a98ab]{z-index:2;width:100%;height:var(--v23c64478);pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;top:0;left:0;overflow:visible}.branchband-link.is-on[data-v-548a98ab]{opacity:1}.branchband-link path[data-v-548a98ab]{fill:none;stroke:var(--accent-mid);stroke-width:1.5px;transition:d .35s cubic-bezier(.3,.8,.3,1)}.branchband-link circle[data-v-548a98ab]{fill:var(--accent-mid);transition:cx .35s cubic-bezier(.3,.8,.3,1),cy .35s cubic-bezier(.3,.8,.3,1)}.branchband-gap[data-v-548a98ab]{height:var(--v23c64478)}.branchband-gap[data-v-548a98ab],.branchband-row[data-v-548a98ab]{border-left:1px solid var(--bd-1)}.branchband-row[data-v-548a98ab]{scrollbar-width:none;border-top:1px dashed var(--bd-1);align-items:stretch;display:flex;overflow-x:auto}.branchband-row[data-v-548a98ab]::-webkit-scrollbar{display:none}.branchband-group[data-v-548a98ab]{padding:0 var(--sp-3);border-right:1px solid var(--bd-1);background:var(--sf-2);white-space:nowrap;flex-shrink:0}.branchband-chip[data-v-548a98ab]{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border:none;border-right:1px solid var(--bd-1);font:inherit;font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--tx-2);white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;transition:background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 2px #0000}.branchband-chip[data-v-548a98ab]:hover{background:var(--accent-tint)}.branchband-chip[data-v-548a98ab]:focus-visible{outline:2px solid var(--accent-mid);outline-offset:-2px}.branchband-chip.is-active[data-v-548a98ab]{background:var(--accent-tint);box-shadow:inset 0 2px 0 var(--accent-mid);font-weight:var(--fw-bold);color:var(--accent-darker)}.branchband-chip--skeleton[data-v-548a98ab]{cursor:default}.branchband-chip--skeleton[data-v-548a98ab]:hover{background:0 0}.branchband-count[data-v-548a98ab]{border-radius:var(--radius-pill);background:var(--bd-2);color:var(--tx-4);font-family:var(--tk-body-font),sans-serif;font-size:var(--fs-3xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;padding:1px 7px}.branchband-chip.is-active .branchband-count[data-v-548a98ab]{background:color-mix(in srgb,var(--accent-mid) 16%,transparent);color:var(--accent-dark)}@media (width<=639px){.branchband-chip[data-v-548a98ab]{padding:var(--sp-2-5) var(--sp-3)}}@media (prefers-reduced-motion:reduce){.branchband-cap[data-v-548a98ab],.branchband-chip[data-v-548a98ab],.branchband-link[data-v-548a98ab],.branchband-link circle[data-v-548a98ab],.branchband-link path[data-v-548a98ab]{transition:none}}.authheading-lead[data-v-baec70d2]{margin-top:var(--sp-2-5);text-wrap:pretty}.authswitch[data-v-84ca7e6c]{padding-top:var(--sp-5);border-top:1px dashed var(--bd-2)}.authswitch-link[data-v-84ca7e6c]{color:var(--tk-dark);font-weight:var(--fw-bold)}.authswitch-link[data-v-84ca7e6c]:hover{color:var(--tk-mid)}.codeinput[data-v-c90789c4]{grid-template-columns:repeat(var(--v4973636a),minmax(0,1fr));gap:clamp(var(--sp-1-5),1.6vw,var(--sp-2-5));display:grid}.codeinput-box[data-v-c90789c4]{text-align:center;width:100%;height:3.625rem;font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--tx-1);background:var(--sf-card);border:1.5px solid var(--bd-2);border-radius:var(--radius-md);caret-color:var(--tk-dark);outline:none;padding:0;transition:border-color .16s,box-shadow .16s,background .16s}.codeinput-box[data-v-c90789c4]:focus{border-color:var(--tk-dark);box-shadow:0 0 0 4px var(--tk-tint)}.codeinput-box.is-filled[data-v-c90789c4]{border-color:var(--tk-dark);background:var(--tk-tint-soft)}.codeinput-box.is-error[data-v-c90789c4]{border-color:var(--danger)}.codeinput-box[data-v-c90789c4]:disabled{opacity:.6;cursor:not-allowed}@media (width<=639px){.codeinput-box[data-v-c90789c4]{height:3.125rem;font-size:var(--fs-lg)}}.codestep-back[data-v-ae35e145]{align-self:flex-start;align-items:center;gap:var(--sp-1-5);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--tx-2);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.codestep-back[data-v-ae35e145]:hover{color:var(--tk-dark)}.codestep-heading[data-v-ae35e145]{margin-top:var(--sp-4)}.codestep-recipient[data-v-ae35e145]{overflow-wrap:anywhere}.codestep-label[data-v-ae35e145],.codestep-recipient[data-v-ae35e145]{font-weight:var(--fw-semibold);color:var(--tx-1)}.codestep-label[data-v-ae35e145]{margin:var(--sp-6) 0 var(--sp-2)}.codestep-message[data-v-ae35e145]{margin-top:var(--sp-2-5)}.codestep-message--info[data-v-ae35e145]{color:var(--tk-dark)}.codestep-submit[data-v-ae35e145]{margin-top:var(--sp-4)}.codestep-foot[data-v-ae35e145]{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px dashed var(--bd-2);font-size:var(--fs-xs)}.codestep-validity[data-v-ae35e145]{color:var(--tx-3);font-variant-numeric:tabular-nums}.codestep-resend[data-v-ae35e145]{font:inherit;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--tk-dark);cursor:pointer;background:0 0;border:0;padding:0}.codestep-resend[data-v-ae35e145]:disabled{color:var(--tx-4);cursor:default}.authdone[data-v-911f2118]{padding-block:var(--sp-2);text-align:center}.authdone-mark[data-v-911f2118]{border:1px solid var(--tk-tint-border);border-radius:var(--radius-pill);background:var(--tk-tint);width:56px;height:56px;color:var(--tk-dark);place-items:center;display:grid}.authdone-title[data-v-911f2118]{margin-top:var(--sp-4)}.authdone-text[data-v-911f2118]{margin-top:var(--sp-2)}.authcard-wrap[data-v-f10ef4aa]{width:100%;margin-inline:auto}.authcard-wrap--sm[data-v-f10ef4aa]{max-width:27.5rem}.authcard-wrap--md[data-v-f10ef4aa]{max-width:35rem}.authcard[data-v-f10ef4aa]{background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-panel);width:100%;box-shadow:0 1px 2px rgb(var(--shadow-ink)/4%),0 24px 48px -28px rgb(var(--shadow-ink)/14%);overflow:hidden}.authcard-steps[data-v-f10ef4aa]{grid-template-columns:repeat(var(--v15b16cb1),minmax(0,1fr));border-bottom:1px solid var(--bd-1);margin:0;padding:0;list-style:none;display:grid}.authcard-step[data-v-f10ef4aa]{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);font-size:var(--fs-xs);font-weight:var(--fw-semibold);display:flex}.authcard-step+.authcard-step[data-v-f10ef4aa]{border-left:1px dashed var(--bd-2)}.authcard-num[data-v-f10ef4aa]{border-radius:var(--radius-pill);width:20px;height:20px;font-size:var(--fs-3xs);font-weight:var(--fw-bold);border:1px solid;place-items:center;display:grid}.authcard-step.is-active[data-v-f10ef4aa]{color:var(--tx-1)}.authcard-step.is-active .authcard-num[data-v-f10ef4aa]{color:var(--tx-on-dark);background:var(--tk-dark);border-color:var(--tk-dark)}.authcard-step.is-done[data-v-f10ef4aa]{color:var(--tx-2)}.authcard-step.is-done .authcard-num[data-v-f10ef4aa]{color:var(--tk-dark);background:var(--tk-tint);border-color:var(--tk-tint-border)}.authcard-step.is-idle[data-v-f10ef4aa]{color:var(--tx-4)}.authcard-step.is-idle .authcard-num[data-v-f10ef4aa]{border-color:var(--bd-2)}.authcard-body[data-v-f10ef4aa]{padding:var(--sp-8) clamp(var(--sp-5),5vw,var(--sp-8)) var(--sp-7)}.appcheckbox[data-v-f71e9922]{gap:var(--sp-2);flex-direction:column;display:flex}.appcheckbox-row[data-v-f71e9922]{align-items:flex-start;gap:var(--sp-3);display:flex}.appcheckbox-box[data-v-f71e9922]{width:20px;height:20px;accent-color:var(--tk-dark);cursor:pointer;flex:none;margin-top:2px}.appcheckbox-box[data-v-f71e9922]:disabled{opacity:.6;cursor:not-allowed}.appcheckbox-label[data-v-f71e9922]{font-size:var(--fs-sm);color:var(--tx-2);cursor:pointer;line-height:1.5}.appcheckbox-error[data-v-f71e9922]{color:var(--danger)}.giris-field[data-v-c437d0ce]{margin-top:var(--sp-6)}.giris-remember[data-v-c437d0ce],.giris-submit[data-v-c437d0ce]{margin-top:var(--sp-4)}.giris-switch[data-v-c437d0ce]{margin-top:var(--sp-6)}.giris-consent[data-v-c437d0ce]{color:var(--tx-2);text-underline-offset:2px;text-decoration:underline}.about-grid[data-v-90bfd9e4]{gap:var(--sp-10);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.bank-card[data-v-f14c84f7]{width:100%;max-width:480px;padding:var(--sp-8);background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-lg)}.bank-row[data-v-f14c84f7]{padding-block:var(--sp-3);border-bottom:1px solid var(--bd-2)}.bank-row[data-v-f14c84f7]:last-child{border-bottom:none}.bank-reference[data-v-f14c84f7]{padding:var(--sp-4);background:var(--sf-2);border-radius:var(--radius-md)}.bank-reference-value[data-v-f14c84f7]{font-variant-numeric:tabular-nums}@media (width<=639px){.bank-card[data-v-f14c84f7]{padding:var(--sp-5)}}.bank-link[data-v-f14c84f7]{color:var(--tk-mid);text-decoration:underline}.apptextarea[data-v-6d1be520]{gap:var(--sp-2);flex-direction:column;display:flex}.apptextarea-label[data-v-6d1be520]{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--tx-2)}.apptextarea-field[data-v-6d1be520]{background:var(--sf-card);border:1.5px solid var(--bd-1);border-radius:var(--radius-md);width:100%;font:inherit;font-size:var(--fs-base);color:var(--tx-1);resize:vertical;outline:none;min-height:120px;padding:12px 16px;line-height:1.6;transition:border-color .16s}.apptextarea-field[data-v-6d1be520]:focus{border-color:var(--tk-dark)}.apptextarea-field[data-v-6d1be520]:disabled{opacity:.6;cursor:not-allowed}.apptextarea-field--error[data-v-6d1be520]{border-color:var(--danger)}.apptextarea-error[data-v-6d1be520]{color:var(--danger)}.contact-grid[data-v-0dc30843]{gap:var(--sp-12);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}@media (width<=899px){.contact-grid[data-v-0dc30843]{gap:var(--sp-10);grid-template-columns:1fr}}.contact-info[data-v-0dc30843]{padding:var(--sp-6);background:var(--sf-2);border:1px solid var(--bd-1);border-radius:var(--radius-lg)}.contact-link[data-v-0dc30843]{color:var(--tk-dark);text-decoration:none}.contact-link[data-v-0dc30843]:hover{text-decoration:underline}.contact-social[data-v-0dc30843]{border:1px solid var(--bd-1);border-radius:var(--radius-pill);color:var(--tx-2);padding:6px 14px;text-decoration:none;transition:border-color .16s,color .16s}.contact-social[data-v-0dc30843]:hover{border-color:var(--tk-dark);color:var(--tk-dark)}.contact-field[data-v-0dc30843]{flex:200px}.kayit-head[data-v-363ad39b]{margin-bottom:var(--sp-2)}.kayit-switch[data-v-363ad39b]{margin-top:var(--sp-2)}.kayit-half[data-v-363ad39b]{flex:180px}.kayit-link[data-v-363ad39b]{color:var(--tk-dark);font-weight:var(--fw-bold)}.kayit-link[data-v-363ad39b]:hover{color:var(--tk-mid)}.typeband[data-v-3238fa8e]{border-bottom:1px solid var(--bd-1)}.typeband-row[data-v-3238fa8e]{align-items:center;gap:var(--sp-5);scrollbar-width:none;border-left:1px solid var(--bd-1);display:flex;overflow-x:auto}.typeband-row[data-v-3238fa8e]::-webkit-scrollbar{display:none}.typeband-type[data-v-3238fa8e]{padding:var(--sp-3) 0;font:inherit;font-size:var(--fs-2xs);white-space:nowrap;cursor:pointer;color:var(--tx-2);text-underline-offset:5px;background:0 0;border:none;flex-shrink:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.typeband-type[data-v-3238fa8e]:hover{color:var(--tx-1)}.typeband-type.is-active[data-v-3238fa8e]{color:var(--tk-dark);font-weight:var(--fw-semibold);text-decoration-color:currentColor}.typeband-type[data-v-3238fa8e]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:2px;border-radius:var(--radius-sm)}.typeband-count[data-v-3238fa8e]{font-size:var(--fs-3xs);font-variant-numeric:tabular-nums;color:var(--tx-4);margin-inline-start:var(--sp-1);display:inline-block}@media (width<=639px){.typeband-row[data-v-3238fa8e]{gap:var(--sp-4)}}.steps[data-v-dc327a03]{background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.step[data-v-dc327a03]{padding:var(--sp-4) var(--sp-5);border-inline-end:1px dashed var(--bd-2);flex:200px}.step[data-v-dc327a03]:last-child{border-inline-end:none}@media (width<=639px){.step[data-v-dc327a03]{border-inline-end:none;border-block-end:1px dashed var(--bd-2);flex-basis:100%}.step[data-v-dc327a03]:last-child{border-block-end:none}}.step-marker[data-v-dc327a03]{border-radius:var(--radius-pill);border:1px solid var(--bd-2);background:var(--sf-2);width:26px;height:26px;color:var(--tx-3);font-size:var(--fs-2xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.step--current .step-marker[data-v-dc327a03]{border-color:var(--tk-tint-border);background:var(--tk-tint);color:var(--tk-dark)}.step--done .step-marker[data-v-dc327a03]{border-color:var(--tk-dark);background:var(--tk-dark);color:var(--tx-on-dark)}.appcombobox-anchor[data-v-c6664325]{display:flex;position:relative}.appcombobox-input[data-v-c6664325]{width:100%;min-width:0;font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--tx-1);background:var(--sf-card);border:1.5px solid var(--bd-1);border-radius:var(--radius-pill);height:var(--pill-h);padding:0 var(--pill-chevron-room) 0 var(--pill-pad-x);outline:none;transition:border-color .16s}.appcombobox-input[data-v-c6664325]::placeholder{color:var(--tx-4);font-weight:var(--fw-regular)}.appcombobox-input[data-v-c6664325]:hover{border-color:var(--bd-3)}.appcombobox-input[data-v-c6664325]:focus-visible{border-color:var(--tk-dark)}.appcombobox-input--error[data-v-c6664325]{border-color:var(--danger)}.appcombobox-chevron[data-v-c6664325]{right:var(--pill-chevron-inset);color:var(--tx-3);font-size:var(--fs-3xs);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.appcombobox--disabled .appcombobox-chevron[data-v-c6664325],.appcombobox--disabled .appcombobox-input[data-v-c6664325]{opacity:.6;cursor:not-allowed}.appcombobox-panel[data-v-c6664325]{z-index:var(--z-overlay);width:var(--reka-combobox-trigger-width);max-height:min(18rem,var(--reka-combobox-content-available-height));padding:var(--sp-1);background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);overflow:auto}.appcombobox-item[data-v-c6664325]{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--tx-1);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.appcombobox-item[data-highlighted][data-v-c6664325]{background:var(--sf-2)}.appcombobox-item[data-state=checked][data-v-c6664325]{font-weight:var(--fw-semibold)}.appcombobox-empty[data-v-c6664325]{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--tx-3)}@media (width<=639px){.appcombobox-input[data-v-c6664325]{height:var(--tap-target);font-size:var(--fs-base)}.appcombobox-item[data-v-c6664325]{min-height:var(--tap-target)}}.address-form[data-v-0125d2b0]{gap:var(--sp-4);flex-direction:column;display:flex}.address-form-pair[data-v-0125d2b0]>*{flex:1}.address-form-actions[data-v-0125d2b0]{margin-top:var(--sp-2)}.choice-radio[data-v-5f6356f0]{border:2px solid var(--bd-3);border-radius:var(--radius-pill);background:var(--sf-card);cursor:pointer;appearance:none;flex:none;place-items:center;width:18px;height:18px;margin:0;transition:border-color .16s;display:grid}.choice-radio[data-v-5f6356f0]:after{border-radius:var(--radius-pill);content:"";background:0 0;width:8px;height:8px;transition:background-color .16s}.choice-radio[data-v-5f6356f0]:checked{border-color:var(--tk-dark)}.choice-radio[data-v-5f6356f0]:checked:after{background:var(--tk-dark)}.choice-radio[data-v-5f6356f0]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:2px}.address-list[data-v-7847eee3]{gap:var(--sp-4);flex-direction:column;display:flex}.address-card[data-v-7847eee3]{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-md);cursor:pointer;transition:border-color .16s,background-color .16s;display:flex}.address-card[data-v-7847eee3]:hover{border-color:var(--bd-3)}.address-card--selected[data-v-7847eee3],.address-card--selected[data-v-7847eee3]:hover{border-color:var(--tk-mid);background:var(--tk-tint-soft)}.address-card-radio[data-v-7847eee3]{margin-top:2px}.address-add[data-v-7847eee3]{align-self:flex-start}.address-card-body[data-v-7847eee3]{flex:1;min-width:0}.address-card-actions[data-v-7847eee3]{flex:none}.veil[data-v-0e0c5968]{background:color-mix(in srgb,var(--sf-bg) 78%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;animation:.2s ease-out both veil-in-0e0c5968;display:flex;position:absolute;inset:0}.veil-card[data-v-0e0c5968]{padding:var(--sp-4) var(--sp-5);background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-lg);box-shadow:0 10px 30px -18px rgb(var(--shadow-ink)/35%)}.veil-ring[data-v-0e0c5968]{flex-shrink:0;width:26px;height:26px;display:block;position:relative}.veil-ring-arc[data-v-0e0c5968],.veil-ring-track[data-v-0e0c5968]{border-radius:var(--radius-pill);position:absolute;inset:0}.veil-ring-track[data-v-0e0c5968]{border:2px solid var(--bd-1)}.veil-ring-arc[data-v-0e0c5968]{border-top:2px solid #0000;border-bottom:2px solid #0000;border-left:2px solid #0000;border-top-color:var(--tk-dark);border-right:2px solid #0000;border-right-color:color-mix(in oklab,var(--tk-dark) 45%,transparent);animation:.78s linear infinite veil-spin-0e0c5968}@keyframes veil-in-0e0c5968{0%{opacity:0}to{opacity:1}}@keyframes veil-spin-0e0c5968{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.veil[data-v-0e0c5968]{animation:none}.veil-ring-arc[data-v-0e0c5968]{animation-duration:4s}}.checkout-help[data-v-51dc3a63]{padding:var(--sp-4) var(--sp-5);background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-md)}.checkout-help-list[data-v-51dc3a63]{margin:0;padding:0;list-style:none}.checkout-empty[data-v-f34849cd]{padding:var(--sp-6);background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-lg)}.checkout-grid[data-v-f34849cd]{gap:var(--sp-7);grid-template-columns:1fr;display:grid}@media (width>=1100px){.checkout-grid[data-v-f34849cd]{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start}}.checkout-guest-intro[data-v-f34849cd]{padding-bottom:var(--sp-4);border-bottom:1px dashed var(--bd-2)}.checkout-guest-address[data-v-f34849cd]{padding:var(--sp-4);background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-md)}.checkout-payment[data-v-f34849cd]{gap:var(--sp-3);border:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));min-width:0;margin:0;padding:0;display:grid}.checkout-payment-option[data-v-f34849cd]{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4);background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-md);cursor:pointer;transition:border-color .16s,background-color .16s;display:flex}.checkout-payment-option--selected[data-v-f34849cd]{border-color:var(--tk-mid);background:var(--tk-tint-soft)}.checkout-leave[data-v-f34849cd]{padding:var(--sp-4) var(--sp-5);background:var(--sf-2);border:1px solid var(--bd-1);border-radius:var(--radius-md)}.checkout-leave-icon[data-v-f34849cd]{color:var(--tk-dark);flex:none;margin-top:2px}.checkout-consent[data-v-f34849cd]{padding:var(--sp-4) var(--sp-5);background:var(--sf-2);border:1px solid var(--bd-1);border-radius:var(--radius-md)}.checkout-submit-grid[data-v-f34849cd]{align-items:center;gap:var(--sp-4) var(--sp-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"consent consent""cta note";display:grid}.checkout-consent[data-v-f34849cd]{grid-area:consent}.checkout-cta[data-v-f34849cd]{grid-area:cta}.checkout-paynote[data-v-f34849cd]{grid-area:note}.checkout-grand[data-v-f34849cd]{grid-area:total;display:none}.checkout-aside[data-v-f34849cd]{top:var(--sp-6);position:sticky}.checkout-summary[data-v-f34849cd]{background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-lg);position:relative;overflow:hidden}.checkout-summary-head[data-v-f34849cd]{padding:var(--sp-4) var(--sp-5);border-bottom:1px dashed var(--bd-2)}.checkout-lines[data-v-f34849cd]{overscroll-behavior:contain;max-height:min(42vh,380px);padding:var(--sp-1) var(--sp-5);margin:0;list-style:none;overflow-y:auto}.checkout-coupon[data-v-f34849cd]{padding:var(--sp-4) var(--sp-5) 0;border-top:1px solid var(--bd-1)}.checkout-coupon-applied[data-v-f34849cd]{padding:var(--sp-3) var(--sp-4);background:var(--tk-tint);border:1px solid var(--tk-tint-border);border-radius:var(--radius-sm);color:var(--tk-dark)}.checkout-coupon-input[data-v-f34849cd]{flex:1;min-width:0}.checkout-totals[data-v-f34849cd]{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.checkout-amount[data-v-f34849cd]{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.checkout-sum[data-v-f34849cd]{margin-top:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid var(--bd-1)}.checkout-summary-toggle[data-v-f34849cd]{display:none}@media (width<=1099px){.checkout-aside[data-v-f34849cd]{display:contents}.checkout-summary[data-v-f34849cd]{order:-1}.checkout-help-slot[data-v-f34849cd]{order:1}.checkout-summary-count[data-v-f34849cd]{display:none}.checkout-summary-toggle[data-v-f34849cd]{align-items:center;gap:var(--sp-3);cursor:pointer;background:0 0;border:none;min-height:44px;padding:0;display:flex}.checkout-summary-head[data-v-f34849cd]{padding-block:var(--sp-1)}.checkout-summary:not(.checkout-summary--open) .checkout-summary-head[data-v-f34849cd]{border-bottom:0}.checkout-summary:not(.checkout-summary--open) .checkout-summary-body[data-v-f34849cd]{display:none}.checkout-lines[data-v-f34849cd]{max-height:none}:root:has(.checkout-submit){--stickybar-clearance:calc(var(--checkout-bar-h,0px) + var(--sp-6))}.checkout-submit[data-v-f34849cd]{inset-inline:0;z-index:20;padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + env(safe-area-inset-bottom));background:var(--sf-card);border-top:1px solid var(--bd-1);box-shadow:0 -8px 24px rgb(var(--shadow-ink)/8%);position:fixed;bottom:0}.checkout-submit-grid[data-v-f34849cd]{gap:var(--sp-3) var(--sp-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"consent consent""total cta"}.checkout-consent[data-v-f34849cd]{background:0 0;border:0;padding:0}.checkout-paynote[data-v-f34849cd]{display:none}.checkout-grand[data-v-f34849cd]{flex-direction:column;align-items:flex-start;display:flex}.checkout[data-v-f34849cd]{padding-bottom:calc(var(--checkout-bar-h,0px) + var(--sp-6))}}.result[data-v-a513731c]{--result-width:560px}.result-body[data-v-a513731c],.result-card[data-v-a513731c]{width:100%;max-width:var(--result-width)}.result-card[data-v-a513731c]{padding:var(--sp-8) var(--sp-6);background:var(--sf-card);border:1.5px solid var(--bd-1);border-radius:var(--radius-lg)}.result-card--danger[data-v-a513731c]{border-color:color-mix(in srgb,var(--danger) 30%,var(--sf-bg))}.result-glyph[data-v-a513731c]{border-radius:var(--radius-pill);place-items:center;width:56px;height:56px;display:grid}.result-glyph--brand[data-v-a513731c]{color:var(--tx-on-dark);background:var(--tk-dark)}.result-glyph--neutral[data-v-a513731c]{color:var(--tx-2);background:var(--sf-2);border:1.5px solid var(--bd-2)}.result-glyph--danger[data-v-a513731c]{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,var(--sf-bg));border:1.5px solid color-mix(in srgb,var(--danger) 30%,var(--sf-bg))}.result-lead[data-v-a513731c]{max-width:44ch}.result-meta[data-v-a513731c]{width:100%;padding:var(--sp-4);background:var(--sf-2);border-radius:var(--radius-md)}.result-figure[data-v-a513731c]{font-variant-numeric:tabular-nums}.result-bank[data-v-a513731c]{max-width:100%}.result-advice[data-v-a513731c]{width:100%}.result-advice-grid[data-v-a513731c]{gap:var(--gap-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.result-advice-cell[data-v-a513731c]{padding:var(--sp-4);background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-md)}.sss-group-title[data-v-7bf14400]{margin-bottom:var(--sp-5)}.reviews-grid[data-v-f3f28f9d]{gap:var(--gap-lg);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));align-items:start;display:grid}.reviews-empty[data-v-f3f28f9d]{padding-block:var(--sp-16)}.legal-content[data-v-99ffb545]{color:var(--tx-2);line-height:1.7}.legal-content[data-v-99ffb545] h2,.legal-content[data-v-99ffb545] h3,.legal-content[data-v-99ffb545] h4{margin:var(--sp-8) 0 var(--sp-3);color:var(--tx-1);font-weight:var(--fw-bold)}.legal-content[data-v-99ffb545] p{margin:0 0 var(--sp-4)}.legal-content[data-v-99ffb545] ol,.legal-content[data-v-99ffb545] ul{margin:0 0 var(--sp-4) var(--sp-6)}.legal-content[data-v-99ffb545] li{margin-bottom:var(--sp-2)}.legal-content[data-v-99ffb545] a{color:var(--tk-dark);text-decoration:underline}.flowgrid[data-v-6bf3aedb]{--flowgrid-cell:48px;--flowgrid-ink:color-mix(in srgb,var(--tk-mid) 45%,transparent);overflow:hidden;-webkit-mask-image:radial-gradient(60% 85% at 70% 45%,#000 15%,#0000 75%);mask-image:radial-gradient(60% 85% at 70% 45%,#000 15%,#0000 75%)}.flowgrid-drift[data-v-6bf3aedb]{inset:calc(var(--flowgrid-cell)*-1) 0 0 calc(var(--flowgrid-cell)*-1);animation:6s linear infinite flowgridDrift-6bf3aedb;position:absolute}.flowgrid-lines[data-v-6bf3aedb]{background:var(--flowgrid-ink);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath stroke='%23000' stroke-dasharray='1 5' d='M0 .5h48M.5 0v48'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath stroke='%23000' stroke-dasharray='1 5' d='M0 .5h48M.5 0v48'/%3E%3C/svg%3E");-webkit-mask-size:var(--flowgrid-cell) var(--flowgrid-cell);-webkit-mask-size:var(--flowgrid-cell) var(--flowgrid-cell);mask-size:var(--flowgrid-cell) var(--flowgrid-cell);position:absolute;inset:0}.flowgrid-streak[data-v-6bf3aedb]{opacity:0;position:absolute}.flowgrid-streak--x[data-v-6bf3aedb]{left:0;top:calc(var(--streak-line)*var(--flowgrid-cell));background:linear-gradient(90deg,transparent,var(--tk-mid),transparent);width:180px;height:1px;animation:flowgridStreakX-6bf3aedb var(--streak-duration) linear var(--streak-delay) infinite}.flowgrid-streak--y[data-v-6bf3aedb]{top:0;left:calc(var(--streak-line)*var(--flowgrid-cell));background:linear-gradient(180deg,transparent,var(--tk-mid),transparent);width:1px;height:140px;animation:flowgridStreakY-6bf3aedb var(--streak-duration) linear var(--streak-delay) infinite}@keyframes flowgridDrift-6bf3aedb{0%{transform:translate(0)}to{transform:translate(var(--flowgrid-cell),var(--flowgrid-cell))}}@keyframes flowgridStreakX-6bf3aedb{0%{opacity:1;transform:translate(-200px)}to{opacity:1;transform:translate(calc(100vw + 200px))}}@keyframes flowgridStreakY-6bf3aedb{0%{opacity:1;transform:translateY(-160px)}to{opacity:1;transform:translateY(max(900px,100vh + 160px))}}@media (prefers-reduced-motion:reduce),print{.flowgrid-drift[data-v-6bf3aedb],.flowgrid-streak[data-v-6bf3aedb]{animation:none}}.mock[data-v-2f989500]{background:var(--sf-card);border:1px solid var(--bd-1);box-shadow:0 24px 64px rgb(var(--shadow-ink)/12%);border-radius:20px;overflow:hidden}.mock-bar[data-v-2f989500]{border-bottom:1px solid var(--bd-2);background:var(--sf-2);align-items:center;gap:6px;padding:12px 16px;display:flex}.mock-dot[data-v-2f989500]{background:var(--bd-2);border-radius:50%;width:10px;height:10px}.mock-url[data-v-2f989500]{font-size:var(--fs-2xs);color:var(--tx-4);margin-left:10px}.mock-body[data-v-2f989500]{flex-direction:column;min-height:460px;padding:22px}.mock-body[data-v-2f989500],.mock-head[data-v-2f989500]{justify-content:space-between;display:flex}.mock-head[data-v-2f989500]{align-items:baseline;margin-bottom:18px}.mock-h-title[data-v-2f989500]{font-weight:var(--fw-bold);font-size:var(--fs-base)}.mock-h-meta[data-v-2f989500]{font-size:var(--fs-2xs);color:var(--tk-mid);font-weight:var(--fw-semibold)}.mock-list[data-v-2f989500]{gap:10px;display:grid}.mock-item[data-v-2f989500]{border:1px solid var(--bd-1);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mock-item--done[data-v-2f989500]{background:var(--tk-tint);border-color:var(--tk-tint-border)}.mock-ic[data-v-2f989500]{background:var(--bd-2);width:32px;height:32px;color:var(--tk-dark);font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:8px;place-items:center;display:grid}.mock-ic--done[data-v-2f989500]{background:var(--tk-mid);color:var(--tx-on-dark);font-size:var(--fs-sm)}.mock-ic--todo[data-v-2f989500]{color:var(--tx-4)}.mock-grow[data-v-2f989500]{flex:1}.mock-t[data-v-2f989500]{font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.mock-s[data-v-2f989500]{font-size:var(--fs-2xs);color:var(--tx-3)}.mock-t--inv[data-v-2f989500]{color:var(--tx-on-dark);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.mock-s--inv[data-v-2f989500]{color:var(--tx-4);font-size:var(--fs-3xs)}.mock-pct[data-v-2f989500]{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--tx-3)}.mock-stat[data-v-2f989500]{background:var(--sf-ink);color:var(--tx-on-dark);border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 16px;display:flex}.mock-stat-label[data-v-2f989500]{font-size:var(--fs-2xs);color:var(--tx-4)}.mock-stat-val[data-v-2f989500]{font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-lg);font-weight:var(--fw-extrabold)}.mock-stat-up[data-v-2f989500]{font-size:var(--fs-2xs);color:var(--tk-light);font-weight:var(--fw-semibold)}.mock-bars[data-v-2f989500]{align-items:flex-end;gap:4px;height:36px;display:flex}.mock-bars span[data-v-2f989500]{border-radius:3px;width:7px}.mock-q[data-v-2f989500]{border:1px solid var(--bd-1);font-size:var(--fs-xs);color:var(--tx-1);border-radius:12px;margin-bottom:12px;padding:14px 16px;line-height:1.55}.mock-opts[data-v-2f989500]{gap:8px;display:grid}.mock-opt[data-v-2f989500]{border:1px solid var(--bd-1);font-size:var(--fs-xs);color:var(--tx-2);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.mock-opt--on[data-v-2f989500]{background:var(--tk-tint);border-color:var(--tk-tint-border);font-weight:var(--fw-semibold);color:var(--tk-dark)}.mock-opt-l[data-v-2f989500]{font-weight:var(--fw-bold);color:var(--tx-4)}.mock-opt--on .mock-opt-l[data-v-2f989500]{font-weight:var(--fw-extrabold);color:var(--tk-dark)}.mock-opt-ok[data-v-2f989500]{font-weight:var(--fw-extrabold);margin-left:auto}.mock-video[data-v-2f989500]{background:var(--sf-ink);color:var(--tx-on-dark);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:13px 16px;display:flex}.mock-video-ic[data-v-2f989500]{background:var(--tk-mid);width:34px;height:34px;font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid}.mock-video-ic--s[data-v-2f989500]{font-weight:var(--fw-extrabold)}.mock-chat[data-v-2f989500]{gap:10px;display:grid}.bubble[data-v-2f989500]{max-width:85%;font-size:var(--fs-xs);padding:11px 14px;line-height:1.5}.bubble--in[data-v-2f989500]{background:var(--bd-2);color:var(--tx-1);border-radius:14px 14px 14px 4px}.bubble--out[data-v-2f989500]{background:var(--tk-tint);border:1px solid var(--tk-tint-border);color:var(--tk-dark);border-radius:14px 14px 4px;justify-self:end}.ratingbadge[data-v-57fee019]{max-width:max-content}.hero-wrap[data-v-0c887a66]{isolation:isolate;background:linear-gradient(180deg,var(--sf-2) 0,var(--sf-2) 74%,color-mix(in srgb,var(--sf-2) 45%,var(--sf-bg)) 100%)}.hero[data-v-0c887a66],.hero-wrap[data-v-0c887a66]{position:relative}.hero[data-v-0c887a66]{z-index:6;padding-block:calc(72px*var(--rhythm)) var(--section-pad-y);gap:var(--sp-12);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.hero-copy[data-v-0c887a66]{position:relative}.hero-badge[data-v-0c887a66]{margin-bottom:24px}.hero-title[data-v-0c887a66]{min-height:3lh;margin:0 0 22px}.hero-accent[data-v-0c887a66]{background:linear-gradient(100deg,var(--tk-dark),var(--tk-mid) 55%,var(--tk-light));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-desc[data-v-0c887a66]{max-width:480px;min-height:3lh;margin:0 0 34px}.hero-visual[data-v-0c887a66]{aspect-ratio:1;padding:var(--sp-5);border:1px solid var(--bd-1);border-radius:var(--radius-lg);background:var(--sf-card);overflow:hidden}.hero-visual--html[data-v-0c887a66]{align-items:safe center;display:grid}.hero-slidenav[data-v-0c887a66]{margin-top:34px}.slidedot[data-v-0c887a66]{border-radius:var(--radius-pill);background:var(--bd-3);cursor:pointer;border:none;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.slidedot--active[data-v-0c887a66]{background:var(--tk-mid);width:26px}.slidedot[data-v-0c887a66]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px}@media (prefers-reduced-motion:reduce){.slidedot[data-v-0c887a66]{transition:none}}.hero-mock-wrap[data-v-0c887a66]{position:relative}.hero-mock-wrap--framed[data-v-0c887a66]{width:min(100%,var(--hero-visual-size));margin-inline:auto}.hero-float--top[data-v-0c887a66]{position:absolute;top:-22px;right:-18px}.hero-float--bottom[data-v-0c887a66]{z-index:3;position:absolute;bottom:-20px;left:-16px}@media (width<=899px){.hero[data-v-0c887a66]{gap:var(--sp-6);grid-template-columns:1fr}}@media (width<=639px){.hero[data-v-0c887a66]{gap:var(--sp-5)}.hero-float--top[data-v-0c887a66]{right:-6px}.hero-float--bottom[data-v-0c887a66]{left:-6px}}.dial[data-v-b7697472]{--dial-line:color-mix(in srgb,var(--tk-mid) 22%,transparent);--dial-major-ink:color-mix(in srgb,var(--tk-mid) 60%,transparent);--dial-minor-ink:color-mix(in srgb,var(--tk-mid) 34%,transparent);--dial-rings:repeating-radial-gradient(circle at var(--dial-at),transparent 0 calc(var(--dial-step) - 1px),var(--dial-line) calc(var(--dial-step) - 1px) var(--dial-step));--dial-major:repeating-conic-gradient(from -.4deg at var(--dial-at),var(--dial-major-ink) 0 .8deg,transparent .8deg 15deg);--dial-minor:repeating-conic-gradient(from -.15deg at var(--dial-at),var(--dial-minor-ink) 0 .3deg,transparent .3deg 3deg);--dial-cover-major:radial-gradient(circle at var(--dial-at),var(--sf-bg) calc(var(--dial-r) - 24px),transparent calc(var(--dial-r) - 24px),transparent calc(var(--dial-r) - 1px),var(--sf-bg) calc(var(--dial-r) - 1px));--dial-cover-minor:radial-gradient(circle at var(--dial-at),var(--sf-bg) calc(var(--dial-r) - 14px),transparent calc(var(--dial-r) - 14px),transparent calc(var(--dial-r) - 1px),var(--sf-bg) calc(var(--dial-r) - 1px));background-image:var(--dial-rings),var(--dial-cover-major),var(--dial-major),var(--dial-cover-minor),var(--dial-minor);inset:-1px;-webkit-mask-image:radial-gradient(115% 100% at 50% 44%,#000 12%,#0000 70%);mask-image:radial-gradient(115% 100% at 50% 44%,#000 12%,#0000 70%)}.cd[data-v-add621ef]{border-top:1px solid var(--bd-2);z-index:6}.cd[data-v-add621ef],.cd-inner[data-v-add621ef]{position:relative}.cd-inner[data-v-add621ef]{padding-block:var(--sp-12);text-align:center;overflow:hidden}.cd-pill[data-v-add621ef]{border:1px solid var(--tk-tint-border);background:var(--tk-tint);color:var(--tk-dark);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-5);font-size:var(--fs-xs);font-weight:var(--fw-bold);display:inline-flex;position:relative}.cd-units[data-v-add621ef]{justify-content:center;gap:var(--sp-12);margin-top:var(--sp-6);flex-wrap:wrap;display:flex;position:relative}.cd-unit[data-v-add621ef]{min-width:96px}.cd-value[data-v-add621ef]{font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-display);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tighter);font-variant-numeric:tabular-nums;background-image:linear-gradient(160deg,var(--tx-1) 30%,var(--tk-dark));color:#0000;-webkit-background-clip:text;background-clip:text;line-height:.95}.cd-unit-label[data-v-add621ef]{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--tx-3);margin-top:var(--sp-3)}.cd-track[data-v-add621ef]{max-width:720px;height:34px;margin:var(--sp-8) auto 0;position:relative}.cd-track[data-v-add621ef]:before{content:"";inset-inline:0;background:var(--bd-1);height:1px;position:absolute;top:8px}.cd-fill[data-v-add621ef]{background:linear-gradient(90deg,color-mix(in srgb,var(--tk-mid) 20%,transparent),var(--tk-mid));border-radius:2px;height:3px;position:absolute;top:7px;left:0}.cd-mark[data-v-add621ef]{align-items:center;gap:var(--sp-2);flex-direction:column;display:flex;position:absolute}.cd-mark--today[data-v-add621ef]{top:3px;transform:translate(-50%)}.cd-mark--exam[data-v-add621ef]{top:2px;right:-6px}.cd-dot[data-v-add621ef]{border-radius:50%}.cd-dot--today[data-v-add621ef]{background:var(--sf-card);border:2px solid var(--tk-mid);width:11px;height:11px}.cd-dot--exam[data-v-add621ef]{background:var(--tk-dark);width:13px;height:13px;box-shadow:0 0 0 5px color-mix(in srgb,var(--tk-mid) 16%,transparent)}.cd-mark-label[data-v-add621ef]{font-size:var(--fs-3xs);font-weight:var(--fw-bold);color:var(--tx-3);white-space:nowrap}.cd-mark-label--exam[data-v-add621ef]{color:var(--tk-dark)}@media (width<=639px){.cd-inner[data-v-add621ef]{padding-block:var(--sp-10)}.cd-units[data-v-add621ef]{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cd-unit[data-v-add621ef]{min-width:0}}.strip[data-v-a978ca8d]{z-index:6;position:relative;overflow:hidden}.strip[data-v-a978ca8d]:before{content:"";background:var(--bd-2);height:1px;position:absolute;inset:0 0 auto}.strip-inner[data-v-a978ca8d]{padding:0}.strip-grid[data-v-a978ca8d]{grid-template-columns:1fr;margin:0 -1px -1px 0;display:grid}.strip-slot[data-v-a978ca8d]{border-right:1px solid var(--bd-2);border-bottom:1px solid var(--bd-2);min-height:116px;position:relative}.strip-cell[data-v-a978ca8d]{-moz-column-gap:var(--sp-4);column-gap:var(--sp-4);grid-template-columns:36px minmax(0,1fr);align-items:start;padding:30px 32px 32px;transition:background .2s;display:grid}.strip-cell--link[data-v-a978ca8d]:hover{background:var(--sf-card)}.strip-cell--closed .strip-members[data-v-a978ca8d],.strip-cell--closed .strip-name[data-v-a978ca8d]{opacity:.45}.strip-cell--closed .strip-num[data-v-a978ca8d]{color:var(--tx-4)}.strip-filler[data-v-a978ca8d]{display:none}.strip-num[data-v-a978ca8d]{height:36px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--tk-dark);align-items:center;display:flex}.strip-text[data-v-a978ca8d]{flex-direction:column;min-width:0;display:flex}.strip-name[data-v-a978ca8d]{align-items:center;gap:var(--sp-2);min-height:36px;font-family:var(--tk-card-font),sans-serif;font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:-.015em;color:var(--tx-1);text-decoration:none;transition:color .15s;display:flex}a.strip-name[data-v-a978ca8d]:hover{color:var(--tk-dark)}.strip-stores[data-v-a978ca8d]{margin-block-start:10px}.strip-members[data-v-a978ca8d]{--strip-sep:1.5em;--strip-chip-pad:7px;font-size:var(--fs-xs);clip-path:inset(-6px -6px -6px calc(var(--strip-sep) - var(--strip-chip-pad) - 4px));flex-wrap:wrap;align-items:center;gap:2px 0;margin-block-start:6px;margin-inline-start:calc(var(--strip-sep)*-1);display:flex}.strip-item[data-v-a978ca8d]{white-space:nowrap;align-items:center;display:inline-flex}.strip-sep[data-v-a978ca8d]{inline-size:var(--strip-sep);text-align:center;color:var(--bd-3);line-height:1.6}.strip-member[data-v-a978ca8d]{padding:1px var(--strip-chip-pad);margin-inline:calc(var(--strip-chip-pad)*-1);border-radius:var(--radius-sm);color:var(--tx-3);align-items:center;line-height:1.6;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}a.strip-member[data-v-a978ca8d]:hover{color:var(--tx-on-dark);background:var(--tk-mid)}a.strip-member[data-v-a978ca8d]:focus-visible,a.strip-name[data-v-a978ca8d]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:2px;border-radius:var(--radius-sm)}.strip-member--link[data-v-a978ca8d]{color:var(--tk-dark);font-weight:var(--fw-semibold)}a.strip-member--link[data-v-a978ca8d]:hover{color:var(--tx-on-dark)}.strip-glow[data-v-a978ca8d]{z-index:1;opacity:0;pointer-events:none;position:absolute}.strip-glow--right[data-v-a978ca8d]{background:linear-gradient(180deg,var(--tk-mid),var(--tk-light));transform-origin:top;width:1px;top:0;bottom:-1px;right:-1px}.strip-glow--bottom[data-v-a978ca8d]{bottom:-1px}.strip-glow--bottom[data-v-a978ca8d],.strip-glow--top[data-v-a978ca8d]{background:linear-gradient(90deg,var(--tk-mid),var(--tk-light));transform-origin:0;height:1px;left:0;right:-1px}.strip-glow--top[data-v-a978ca8d]{top:0}.strip-glow--left[data-v-a978ca8d]{background:linear-gradient(180deg,var(--tk-mid),var(--tk-light));transform-origin:top;width:1px;top:-1px;bottom:-1px;left:0}.is-armed .strip-glow--bottom[data-v-a978ca8d]{animation:stripDrawX-a978ca8d 4.2s cubic-bezier(.6,0,.2,1) var(--wave) infinite backwards paused}.is-armed .strip-glow--right[data-v-a978ca8d]{animation:stripDrawY-a978ca8d 4.2s cubic-bezier(.6,0,.2,1) calc(var(--wave) + .12s) infinite backwards paused}.is-armed .strip-glow--top[data-v-a978ca8d]{animation:stripDrawX-a978ca8d 4.2s cubic-bezier(.6,0,.2,1) var(--wave-edge) infinite backwards paused}.is-armed .strip-glow--left[data-v-a978ca8d]{animation:stripDrawY-a978ca8d 4.2s cubic-bezier(.6,0,.2,1) calc(var(--wave-edge) + .12s) infinite backwards paused}.is-armed .strip-rise[data-v-a978ca8d]{animation:stripRise-a978ca8d .65s cubic-bezier(.2,.7,.2,1) calc(var(--wave) + .38s) backwards paused}.is-armed .strip-rise--late[data-v-a978ca8d]{animation-delay:calc(var(--wave) + .45s)}.is-playing .strip-glow[data-v-a978ca8d],.is-playing .strip-rise[data-v-a978ca8d]{animation-play-state:running}@keyframes stripDrawX-a978ca8d{0%{opacity:1;transform:scaleX(0)}32%{opacity:1;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1)}78%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes stripDrawY-a978ca8d{0%{opacity:1;transform:scaleY(0)}32%{opacity:1;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1)}78%{opacity:0;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes stripRise-a978ca8d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce),print{.is-armed .strip-glow[data-v-a978ca8d],.is-armed .strip-rise[data-v-a978ca8d]{animation:none}}@media (width>=900px){.strip-grid[data-v-a978ca8d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=640px) and (width<=899px){.strip-grid[data-v-a978ca8d]{grid-template-columns:repeat(2,minmax(0,1fr))}.strip-filler[data-v-a978ca8d]{display:block}}@media (width<=639px){.strip-slot[data-v-a978ca8d]{min-height:0}.strip-cell[data-v-a978ca8d]{padding:var(--sp-6) var(--sp-5)}}.feature[data-v-0a2f8e41]{font-size:var(--fs-sm);color:var(--tx-2)}.feature-tick[data-v-0a2f8e41]{color:var(--tk-mid);font-weight:var(--fw-bold)}.pcard[data-v-af2e3394]{padding:30px}.pcard-badge[data-v-af2e3394]{margin-bottom:20px}.pcard-title[data-v-af2e3394]{margin-bottom:10px}.pcard-desc[data-v-af2e3394]{margin-bottom:22px}.pcard-link[data-v-af2e3394]{margin-top:26px}.bandstat[data-v-a5127302]{background:rgb(var(--sheen-ink)/4%);border:1px solid rgb(var(--sheen-ink)/9%);border-radius:16px;padding:26px}.bandstat-n[data-v-a5127302]{font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-4xl);font-weight:var(--fw-extrabold);letter-spacing:-.03em;color:var(--tx-on-dark)}.bandstat-l[data-v-a5127302]{font-size:var(--fs-xs);color:var(--tx-on-dark-muted);margin-top:6px;line-height:1.5}.band[data-v-e8ba14d3]{background:var(--sf-band);z-index:6;position:relative;overflow:hidden}.band .band-divider[data-v-e8ba14d3]{width:100%;position:absolute;bottom:24px;left:0}.band-glow[data-v-e8ba14d3]{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--tk-mid) 22%,transparent),transparent 65%);pointer-events:none;width:900px;height:420px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.band-inner[data-v-e8ba14d3]{padding-block:calc(88px*var(--rhythm));gap:56px;display:grid}.band-copy[data-v-e8ba14d3],.band-inner[data-v-e8ba14d3]{position:relative}.band .band-copy[data-v-e8ba14d3] .heading{margin-bottom:0}.band-copy[data-v-e8ba14d3] .heading-lead{max-width:68ch}.band-claims[data-v-e8ba14d3]{margin-bottom:var(--sp-6)}.band-claim[data-v-e8ba14d3]{font-size:var(--fs-3xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--tx-on-dark-muted);background:color-mix(in srgb,var(--tx-on-dark) 7%,transparent);border:1px solid color-mix(in srgb,var(--tx-on-dark) 12%,transparent);border-radius:var(--radius-pill);padding:5px 12px}.band-grid[data-v-e8ba14d3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.band-grid[data-v-e8ba14d3]>:last-child:nth-child(odd){grid-column:span 2}@media (width<=899px){.band-grid[data-v-e8ba14d3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.band-grid[data-v-e8ba14d3]{grid-template-columns:1fr}.band-grid[data-v-e8ba14d3]>:last-child:nth-child(odd){grid-column:auto}}.refvid[data-v-6c01be6b]{text-decoration:none;display:block;overflow:hidden}.refvid-media[data-v-6c01be6b]{aspect-ratio:16/11;padding:18px 18px 10px;position:relative}.refvid-panel[data-v-6c01be6b]{position:absolute;inset:18px 18px 10px;overflow:hidden}.refvid-img[data-v-6c01be6b],.refvid-panel[data-v-6c01be6b]{border-radius:var(--radius-sm)}.refvid-empty[data-v-6c01be6b]{padding-inline:var(--sp-4);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;inset:0}.refvid-subject[data-v-6c01be6b]{font-family:var(--tk-card-font),sans-serif;font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--tk-dark)}.refvid-rule[data-v-6c01be6b]{background:var(--tk-tint-border);width:28px;height:1px}.refvid-soon[data-v-6c01be6b]{font-size:var(--fs-3xs);letter-spacing:.04em;color:var(--tx-3)}.refvid-play[data-v-6c01be6b]{z-index:2;position:absolute;bottom:20px;left:28px}.refvid-body[data-v-6c01be6b]{padding:8px 20px 22px}.refvid-tag[data-v-6c01be6b]{font-size:var(--fs-3xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3);background:var(--sf-card);border:1px solid var(--bd-1);border-radius:5px;margin-bottom:12px;padding:3px 8px;display:inline-flex}.refvid-tag[data-v-6c01be6b],.refvid-title[data-v-6c01be6b]{font-family:var(--tk-card-font),sans-serif;font-weight:var(--fw-semibold)}.refvid-title[data-v-6c01be6b]{font-size:var(--fs-md);letter-spacing:-.015em;color:var(--tx-1);margin-bottom:var(--sp-2)}.refvid-title[data-v-6c01be6b],.refvid-who[data-v-6c01be6b]{line-height:var(--lh-snug)}.refvid-who[data-v-6c01be6b]{font-size:var(--fs-xs);color:var(--tx-3)}.refs[data-v-113da275]{background:var(--sf-2);border-block:1px solid var(--bd-2)}.refs-inner[data-v-113da275]{padding-block:var(--section-pad-y)}.refs-head[data-v-113da275]{margin-bottom:calc(44px*var(--rhythm));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.refs-heading[data-v-113da275]{max-width:620px}.refs .refs-head[data-v-113da275] .heading{margin-bottom:0}.refs-grid[data-v-113da275]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:0;margin-inline:-5px;display:grid}.refs-cell[data-v-113da275]{padding:5px}.refs-player[data-v-113da275]{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--sf-band);position:relative;overflow:hidden}.refs-player-frame[data-v-113da275]{border:0;width:100%;height:100%;position:absolute;inset:0}.quotes[data-v-333c7b3f]{background:var(--sf-2);border-block:1px solid var(--bd-2)}.quotes-inner[data-v-333c7b3f]{padding-block:calc(88px*var(--rhythm))}.cta[data-v-a80aaa60]{margin-block:var(--section-pad-y) var(--section-pad-y)}.cta-card[data-v-a80aaa60]{background:var(--sf-band);border-radius:var(--radius-xl);text-align:center;z-index:6;padding:72px 48px;position:relative;overflow:hidden}.cta-glow[data-v-a80aaa60]{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--tk-mid) 30%,transparent),transparent 65%);pointer-events:none;width:800px;height:400px;position:absolute;bottom:-180px;left:50%;transform:translate(-50%)}.cta-title[data-v-a80aaa60]{margin:0 0 16px;position:relative}.cta-sub[data-v-a80aaa60]{margin:0 0 32px;position:relative}.landing[data-v-e1aac308]{position:relative;overflow:hidden}.landing[data-v-e1aac308] .heading{margin-bottom:var(--section-head-gap)}.section[data-v-e1aac308]{padding-block:var(--section-pad-y) calc(var(--sp-10)*var(--rhythm))}.section--flush-top[data-v-e1aac308]{padding-block:var(--section-pad-y)}.strip+.band[data-v-e1aac308]{margin-top:calc(var(--sp-10)*var(--rhythm))}.refs[data-v-e1aac308]:has(+.quotes){border-bottom:0}.refs[data-v-e1aac308]:has(+.quotes) .refs-inner{padding-bottom:calc(var(--sp-16)*var(--rhythm))}.refs+.quotes[data-v-e1aac308] .quotes-inner{padding-top:calc(var(--sp-16)*var(--rhythm))}.section-lead[data-v-e1aac308]{margin-bottom:calc(52px*var(--rhythm))}.section-footnote[data-v-e1aac308]{margin-top:var(--sp-8)}.gridlines[data-v-cc83e020]{z-index:0;pointer-events:none;position:fixed;inset:0}.gridlines-band[data-v-cc83e020]{height:100%;max-width:var(--sf-max);margin-inline:auto;position:relative}.gridlines-edge[data-v-cc83e020]{background:var(--grid-line);width:1px;position:absolute;top:0;bottom:0}.gridlines-edge--l[data-v-cc83e020]{left:0}.gridlines-edge--r[data-v-cc83e020]{right:0}.glowlayer--hero[data-v-cce9f5c4]{height:420px;bottom:auto}.glow[data-v-cce9f5c4]{border-radius:50%;position:absolute}.glow--top[data-v-cce9f5c4]{background:radial-gradient(circle at 32% 32%,color-mix(in srgb,var(--tk-mid) var(--glow-strength-1),transparent),transparent 66%);width:700px;height:700px;top:-140px;right:-180px}.glow--bl[data-v-cce9f5c4]{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--tk-dark) var(--glow-strength-2),transparent),transparent 68%);width:640px;height:640px;bottom:-320px;left:-180px}.glow--br[data-v-cce9f5c4]{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--tk-light) var(--glow-strength-3),transparent),transparent 70%);width:520px;height:520px;bottom:-420px;right:6%}.auth[data-v-befb9d8f]{overflow-x:clip}.auth-bar[data-v-befb9d8f]{border-bottom:1px solid var(--bd-1);background:color-mix(in srgb,var(--sf-bg) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-bar-row[data-v-befb9d8f]{padding-block:var(--sp-4)}.auth-back[data-v-befb9d8f]{align-items:center;gap:var(--sp-1-5);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--tx-2);display:inline-flex}.auth-back[data-v-befb9d8f]:hover{color:var(--tk-dark)}.auth-main[data-v-befb9d8f]{padding:calc(var(--sp-16)*var(--rhythm,1)) var(--sp-4);flex:1;place-items:center;display:grid}.auth-foot[data-v-befb9d8f]{border-top:1px solid var(--bd-1)}.auth-foot-row[data-v-befb9d8f]{padding-block:var(--sp-5);font-size:var(--fs-xs)}.auth-foot-row[data-v-befb9d8f],.auth-legal-link[data-v-befb9d8f]{color:var(--tx-3)}.auth-legal-link[data-v-befb9d8f]:hover{color:var(--tk-dark)}.countbadge[data-v-81ac0105]{border-radius:var(--radius-pill);background:var(--tk-mid);min-width:20px;height:20px;color:var(--tx-on-dark);font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;line-height:1;display:inline-grid}.countbadge--alert[data-v-81ac0105]{background:var(--danger)}.campaign[data-v-44f0fc42]{z-index:10;padding:var(--sp-2) var(--sf-gutter);background:var(--tk-slab-bright);line-height:var(--lh-snug);text-align:center;position:relative}.campaign-link[data-v-44f0fc42],.campaign-link[data-v-44f0fc42]:hover{color:inherit}.campaign-strong[data-v-44f0fc42]{font-weight:var(--fw-extrabold)}.campaign-action[data-v-44f0fc42],.campaign-time[data-v-44f0fc42]{white-space:nowrap}.campaign-action[data-v-44f0fc42]{padding:4px var(--sp-3);border:1px solid color-mix(in srgb,var(--tx-on-dark) 35%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--tx-on-dark) 16%,transparent);color:var(--tx-on-dark);font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-decoration:none;transition:background .15s}.campaign-action[data-v-44f0fc42]:hover{background:color-mix(in srgb,var(--tx-on-dark) 28%,transparent);color:var(--tx-on-dark)}.campaign-action[data-v-44f0fc42]:focus-visible{outline:2px solid var(--tx-on-dark);outline-offset:2px}@media (width<=639px){.campaign-action[data-v-44f0fc42]{display:none}}.themetoggle[data-v-8c90e6b3]{border:1px solid var(--bd-1);background:var(--sf-card);color:var(--tx-2);font:inherit;cursor:pointer;flex:none;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.themetoggle[data-v-8c90e6b3]:hover{border-color:var(--tk-tint-border);color:var(--tk-dark)}.themetoggle[data-v-8c90e6b3]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px}.themetoggle--icon[data-v-8c90e6b3]{width:var(--control-h);height:var(--control-h);border-radius:50%}.themetoggle--row[data-v-8c90e6b3]{justify-content:flex-start;gap:var(--sp-3);width:100%;min-height:48px;padding:0 var(--sp-5);border-radius:var(--radius-pill);color:var(--tx-1);font-size:var(--fs-base);font-weight:var(--fw-semibold)}.themetoggle--row .themetoggle-glyph[data-v-8c90e6b3]{color:var(--tk-dark)}.account-guest[data-v-3a6aee86]{width:var(--control-h);height:var(--control-h);border:1px solid var(--bd-1);background:var(--sf-card);color:var(--tx-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:border-color .15s,color .15s;display:grid}.account-guest[data-v-3a6aee86]:hover{border-color:var(--tk-tint-border);color:var(--tk-dark)}.account-guest[aria-expanded=true][data-v-3a6aee86]{border-color:var(--btn-inv-bg);color:var(--tk-dark)}.account-user[data-v-3a6aee86]{--account-inset:2px;align-items:center;gap:var(--sp-2);height:var(--control-h);padding:var(--account-inset) var(--sp-2-5) var(--account-inset) var(--account-inset);border:1px solid var(--bd-1);border-radius:var(--radius-pill);background:var(--sf-card);color:var(--tx-1);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;flex:none;transition:border-color .15s;display:inline-flex}.account-user[data-v-3a6aee86]:hover,.account-user[aria-expanded=true][data-v-3a6aee86]{border-color:var(--tk-tint-border)}.account-guest[data-v-3a6aee86]:focus-visible,.account-user[data-v-3a6aee86]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px}.account-initial[data-v-3a6aee86]{--account-initial-size:calc(var(--control-h) - (1px + var(--account-inset))*2);width:var(--account-initial-size);height:var(--account-initial-size);border:1px solid var(--tk-tint-border);background:var(--tk-tint);color:var(--tk-dark);font-family:var(--tk-head-font),sans-serif;font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);border-radius:50%;place-items:center;display:grid}.account-chevron[data-v-3a6aee86]{color:var(--tx-3)}.account-card[data-v-3a6aee86]{padding:var(--sp-4)}.account-action[data-v-3a6aee86]{width:100%}.account-menu[data-v-3a6aee86]{padding:6px;display:grid}.account-menu-head[data-v-3a6aee86]{padding:10px var(--sp-3) var(--sp-3);border-bottom:1px solid var(--bd-2);margin-bottom:6px}.account-item[data-v-3a6aee86]{width:100%;padding:9px var(--sp-3);border-radius:var(--radius-sm);color:var(--tx-1);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;text-decoration:none;display:flex}.account-item[data-v-3a6aee86]:focus-visible,.account-item[data-v-3a6aee86]:hover{background:var(--tk-tint);color:var(--tk-darker);outline:none}.account-item--quiet[data-v-3a6aee86]{color:var(--tx-2)}.account-item--quiet[data-v-3a6aee86]:focus-visible,.account-item--quiet[data-v-3a6aee86]:hover{background:var(--sf-2);color:var(--tx-1)}.account-item-icon[data-v-3a6aee86]{color:var(--tx-3)}.account-rule[data-v-3a6aee86]{background:var(--bd-2);border:0;height:1px;margin:6px 0}@media (width<=639px){.account-user[data-v-3a6aee86]{padding-right:var(--sp-2)}}.bar[data-v-1a577b11]{border-bottom:1px solid var(--bd-1);z-index:10;background:color-mix(in srgb,var(--sf-bg) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.nav[data-v-1a577b11]{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);gap:clamp(16px,2vw,28px);padding-block:20px;display:grid}.nav[data-v-1a577b11],.nav-actions[data-v-1a577b11]{align-items:center}.nav-actions[data-v-1a577b11]{gap:var(--gap-sm);justify-self:end;display:flex}.nav-brand[data-v-1a577b11]{color:inherit;justify-self:start}.nav-links[data-v-1a577b11]{font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);text-transform:uppercase}.nav-link[data-v-1a577b11]{color:var(--tx-2);padding-block:6px;transition:color .15s;position:relative}.nav-link--active[data-v-1a577b11],.nav-link[data-v-1a577b11]:hover{color:var(--tk-dark)}.nav-link--active[data-v-1a577b11]{font-weight:var(--fw-bold);box-shadow:inset 0 -2px 0 var(--tk-dark)}.nav-actions[data-v-1a577b11],.nav-brand[data-v-1a577b11]{flex:none}.menu-theme[data-v-1a577b11]{margin-top:var(--sp-3)}.nav-link[data-v-1a577b11]{white-space:nowrap}.nav-badge[data-v-1a577b11]{vertical-align:middle;margin-inline-start:var(--sp-1-5)}.nav-toggle[data-v-1a577b11]{min-width:var(--tap-target);min-height:var(--tap-target);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:none}.nav-toggle[data-v-1a577b11]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:2px;border-radius:var(--radius-sm)}.menu-scrim[data-v-1a577b11]{background:color-mix(in srgb,var(--sf-band) 32%,transparent);height:100vh;animation:.2s both menu-fade-1a577b11}.menu[data-v-1a577b11],.menu-scrim[data-v-1a577b11]{inset-inline:0;position:absolute;top:100%}.menu[data-v-1a577b11]{border-block:1px solid var(--bd-1);background:var(--sf-bg);max-height:calc(100vh - 120px);box-shadow:0 28px 48px -24px rgb(var(--shadow-ink)/28%);animation:.2s cubic-bezier(.2,.9,.3,1) menu-in-1a577b11;overflow-y:auto}.menu-inner[data-v-1a577b11]{padding-block:6px var(--sp-5)}.menu-link[data-v-1a577b11]{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--bd-2);min-height:48px;color:var(--tx-2);transition:color .15s;display:flex}.menu-link[data-v-1a577b11]:hover{color:var(--tk-dark)}.menu-link[data-v-1a577b11]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:2px;border-radius:var(--radius-sm)}.menu-label[data-v-1a577b11]{padding-block:var(--sp-1);font-size:var(--fs-base);font-weight:var(--fw-medium)}.menu-link--active .menu-label[data-v-1a577b11]{color:var(--tk-dark);font-weight:var(--fw-bold);box-shadow:inset 0 -2px 0 var(--tk-dark)}.menu-chevron[data-v-1a577b11]{color:var(--tx-4);flex:none;transform:rotate(-90deg)}.menu-search[data-v-1a577b11]{width:100%;min-height:48px;margin-top:var(--sp-4);border:1.5px solid var(--bd-1);border-radius:var(--radius-pill);background:var(--sf-2);color:var(--tx-3);font:inherit;font-size:var(--fs-base);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 18px;display:flex}.menu-search[data-v-1a577b11]:focus-visible{outline:2px solid var(--tk-dark);outline-offset:2px}.menu-search-glyph[data-v-1a577b11]{color:var(--tk-dark);flex:none}@keyframes menu-fade-1a577b11{0%{opacity:0}to{opacity:1}}@keyframes menu-in-1a577b11{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.menu[data-v-1a577b11],.menu-scrim[data-v-1a577b11]{animation:none}}@media (width<=1099px){.nav[data-v-1a577b11]{justify-content:space-between;padding-block:clamp(12px,1.6vw,20px);display:flex}.nav-brand[data-v-1a577b11] .sitelogo{height:28px}.nav-links[data-v-1a577b11]{display:none}.nav-actions[data-v-1a577b11]{gap:clamp(6px,1.4vw,12px)}.nav-toggle[data-v-1a577b11]{display:grid}}@media (width<=639px){.nav-theme[data-v-1a577b11]{display:none}.nav-brand[data-v-1a577b11] .sitelogo{height:22px}}@media (width>=1100px){.menu[data-v-1a577b11],.menu-scrim[data-v-1a577b11]{display:none}}.contacts-title[data-v-4cee4302]{padding-left:calc(1.875rem + var(--gap-sm))}.contact-list[data-v-4cee4302]{margin:0;padding:0;list-style:none}.contact[data-v-4cee4302]{align-items:center;gap:var(--gap-sm);min-height:2.375rem;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:flex}.contact-text[data-v-4cee4302]{min-width:0}.contact-label[data-v-4cee4302]{overflow-wrap:anywhere;transition:color .16s}.contact:hover .contact-label[data-v-4cee4302]{color:var(--tx-1)}.contact[data-v-4cee4302]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px;border-radius:var(--radius-xs)}.footer[data-v-39e8d3a4]{border-top:1px solid var(--bd-2);background:var(--sf-card);z-index:6;position:relative}.news-band[data-v-39e8d3a4]{padding-block:calc(var(--sp-10)*var(--rhythm));border-bottom:1px solid var(--bd-2)}.news[data-v-39e8d3a4]{flex:22rem;max-width:32rem}.apps[data-v-39e8d3a4]{align-items:center;gap:var(--sp-2) var(--sp-4);grid-template-columns:auto auto;display:grid}.app-soon[data-v-39e8d3a4]{justify-self:start}.app-icon[data-v-39e8d3a4],.app-icon-slot[data-v-39e8d3a4]{flex:none;width:32px}.app-icon[data-v-39e8d3a4]{border:1px solid var(--bd-2);border-radius:var(--radius-sm);background:var(--sf-2);height:32px}.links-band[data-v-39e8d3a4]{padding-block:calc(var(--sp-10)*var(--rhythm))}.contacts[data-v-39e8d3a4]{flex:14rem}.groups[data-v-39e8d3a4]{gap:var(--sp-7) var(--sp-8);flex:3 30rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.group-links[data-v-39e8d3a4]{margin:0;padding:0;list-style:none}.group-link[data-v-39e8d3a4]{align-items:center;min-height:2.375rem;text-decoration:none;display:flex}.group-link[data-v-39e8d3a4]:hover>*{color:var(--tx-1)}.group-link[data-v-39e8d3a4]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px;border-radius:var(--radius-xs)}.seal-card[data-v-39e8d3a4]{border:1px solid var(--bd-2);border-radius:var(--radius-lg);background:var(--sf-card);flex:14rem;grid-auto-columns:1fr;grid-auto-flow:column;max-width:24rem;display:grid;overflow:hidden}.seal-cell[data-v-39e8d3a4]{padding:var(--sp-6) var(--sp-4);text-align:center}.seal-cell+.seal-cell[data-v-39e8d3a4]{border-left:1px dashed var(--bd-2)}.seal[data-v-39e8d3a4]{width:80px;height:80px;filter:var(--mark-seal)}.signature-band[data-v-39e8d3a4]{border-top:1px solid var(--bd-2)}.signature[data-v-39e8d3a4]{padding-block:var(--sp-5)}.signature-logo[data-v-39e8d3a4]{flex:none}.rights[data-v-39e8d3a4]{max-width:60ch}.release[data-v-39e8d3a4]{font-variant-numeric:tabular-nums}.socials[data-v-39e8d3a4]{flex:none;margin:0;padding:0;list-style:none}.social-link[data-v-39e8d3a4]{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--tx-3);place-items:center;transition:color .16s,background .16s;display:grid}.social-link[data-v-39e8d3a4]:hover{color:var(--tk-dark);background:var(--tk-tint)}.social-link[data-v-39e8d3a4]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px}.payments[data-v-39e8d3a4]{width:100%;max-width:342px;height:auto;filter:var(--mark-silhouette)}.payments--garanti[data-v-39e8d3a4]{flex:none;width:auto;max-width:none;height:24px}.pay-row[data-v-39e8d3a4]{flex:0 auto}.payments--band[data-v-39e8d3a4]{flex:0 auto;min-width:12rem}@media (width<=639px){.apps[data-v-39e8d3a4]{grid-template-columns:1fr}.app-name~.app-name[data-v-39e8d3a4]{margin-top:var(--sp-3)}.seal-card[data-v-39e8d3a4]{max-width:none}}.app-shell[data-v-dead607b]{overflow-x:clip}.dots-root[data-v-6f661b47]{display:inline-flex}.dots-root--bubble[data-v-6f661b47]{padding:var(--sp-3) var(--sp-4);border:1px solid var(--bd-1);border-radius:var(--radius-lg);background:var(--sf-card);align-self:flex-start}.dots[data-v-6f661b47]{align-items:flex-end;gap:var(--sp-1);height:8px;display:flex}.dot[data-v-6f661b47]{border-radius:var(--radius-pill);background:var(--tk-dark);width:5px;height:5px;animation:.9s ease-in-out infinite dot-bob-6f661b47}.dot[data-v-6f661b47]:nth-child(2){animation-delay:.15s}.dot[data-v-6f661b47]:nth-child(3){animation-delay:.3s}@keyframes dot-bob-6f661b47{0%,to{opacity:.22;transform:translateY(1px)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.dot[data-v-6f661b47]{animation-duration:3.5s}}.wcframe[data-v-63db95ef]{padding:var(--sp-3);font-size:var(--fs-sm)}.wclogin-text[data-v-f026b52a]{white-space:pre-line}.wclogin-actions[data-v-f026b52a]{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wcannounce[data-v-f01fcf7c]{gap:var(--sp-1);padding:var(--sp-3);border:1px solid color-mix(in srgb,var(--warning) 45%,var(--sf-card));border-left:4px solid var(--warning);border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 10%,var(--sf-card));justify-items:start;display:grid}.wcannounce-title[data-v-f01fcf7c]{color:color-mix(in srgb,var(--warning) 70%,var(--tx-1))}.wcannounce-text[data-v-f01fcf7c]{white-space:pre-line;overflow-wrap:anywhere}.wcfiles-image[data-v-9987cb1a]{max-width:13.75rem;max-height:13.75rem;display:block}.wcfiles-doc[data-v-9987cb1a],.wcfiles-image[data-v-9987cb1a]{border:1px solid var(--bd-1);border-radius:var(--radius-md)}.wcfiles-doc[data-v-9987cb1a]{max-width:15rem;padding:var(--sp-2) var(--sp-3);background:var(--sf-card);color:var(--tx-1)}.wcfiles-name[data-v-9987cb1a]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wcproducts[data-v-e0594196]{padding-bottom:var(--sp-1);overflow-x:auto}.wcproduct[data-v-e0594196]{flex:0 0 12.5rem;overflow:hidden}.wcproduct-image[data-v-e0594196]{background:var(--sf-2);width:100%;height:7.5rem}.wcproduct-body[data-v-e0594196]{padding:var(--sp-3)}.wcorder+.wcorder[data-v-14fe951c]{padding-top:var(--sp-3);border-top:1px solid var(--bd-1)}.wcorder-parcel[data-v-14fe951c]{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);background:var(--sf-2)}.wcdevice-name[data-v-88eaf5c0]{overflow-wrap:anywhere;flex:1}.wccontact-summary[data-v-dcf4d69d]{overflow-wrap:anywhere}.wcmsg[data-v-077ab263]{gap:var(--sp-1);align-self:flex-start;max-width:82%;display:grid}.wcmsg--mine[data-v-077ab263]{align-self:flex-end}.wcmsg--rich[data-v-077ab263]{max-width:92%}.wcmsg--pending[data-v-077ab263]{opacity:.6}.wcmsg-system[data-v-077ab263]{white-space:pre-line;align-self:center;max-width:90%}.wcmsg-bubble[data-v-077ab263]{padding:var(--sp-2) var(--sp-3);border:1px solid var(--bd-1);border-radius:var(--radius-lg);background:var(--sf-card);white-space:pre-line;overflow-wrap:anywhere}.wcmsg--mine .wcmsg-bubble[data-v-077ab263]{border-color:var(--tk-dark);background:var(--tk-dark)}.wcmsg-link[data-v-077ab263]{color:var(--tk-dark);text-decoration:underline}.wcmsg--mine .wcmsg-link[data-v-077ab263]{color:inherit}.wcconfirm[data-v-e28263bc]{margin:0 var(--sp-3) var(--sp-2);padding:var(--sp-3);border:1px solid var(--bd-1);border-radius:var(--radius-md);background:var(--sf-card)}.wccompose-tray[data-v-767f1de7]{margin:0 var(--sp-3) var(--sp-2);padding:0;list-style:none;overflow-x:auto}.wccompose-item[data-v-767f1de7]{border:1px solid var(--bd-1);border-radius:var(--radius-sm);background:var(--sf-card);flex:none;width:4rem;height:4rem;position:relative;overflow:hidden}.wccompose-item img[data-v-767f1de7]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wccompose-doc[data-v-767f1de7]{height:100%;padding:var(--sp-1);color:var(--tx-2)}.wccompose-doc-name[data-v-767f1de7]{text-overflow:ellipsis;white-space:nowrap;max-width:3.5rem;overflow:hidden}.wccompose-remove[data-v-767f1de7]{position:absolute;top:2px;right:2px}.wccompose-bar[data-v-767f1de7]{margin:0 var(--sp-3) var(--sp-3);padding:var(--sp-2);border:1px solid var(--bd-1);border-radius:var(--radius-lg);background:var(--sf-card)}.wccompose-bar[data-v-767f1de7]:focus-within{border-color:var(--tk-mid)}.wccompose-file[data-v-767f1de7]{display:none}.wccompose-input[data-v-767f1de7]{min-height:2.5rem;max-height:6rem;padding:var(--sp-2);color:var(--tx-1);font:inherit;font-size:var(--fs-sm);resize:none;background:0 0;border:0;outline:none;flex:1}.wccsat-face[data-v-95e41b7f]{padding:var(--sp-1) var(--sp-2);border:1px solid var(--bd-1);border-radius:var(--radius-sm);font-size:var(--fs-xl);cursor:pointer;background:0 0;line-height:1}.wccsat-face--on[data-v-95e41b7f]{border-color:var(--tk-mid);background:var(--tk-tint)}.wccsat-face[data-v-95e41b7f]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px}.wccsat-face[data-v-95e41b7f]:disabled{cursor:default}.wcthread[data-v-031aefe5]{flex:1;min-height:0}.wcthread-head[data-v-031aefe5]{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--bd-1);background:var(--sf-card);flex:none}.wcthread-heading[data-v-031aefe5]{flex:1}.wcthread-ellipsis[data-v-031aefe5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wcthread-body[data-v-031aefe5]{gap:var(--sp-3);min-height:0;padding:var(--sp-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.wcthread-body--loading[data-v-031aefe5]{justify-content:center;align-items:center}.wcthread-chips[data-v-031aefe5],.wcthread-notice[data-v-031aefe5]{padding:0 var(--sp-3) var(--sp-2)}.wcthread-kvkk[data-v-031aefe5]{padding:0 var(--sp-4) var(--sp-3)}.wcthread-resolved[data-v-031aefe5]{padding:var(--sp-3);border-top:1px solid var(--bd-1);background:var(--sf-2);flex:none}.wcitem[data-v-678fdbe8]{width:100%;padding:var(--sp-3);border:1px solid var(--bd-1);border-radius:var(--radius-md);background:var(--sf-card);color:var(--tx-1);font:inherit;text-align:start;cursor:pointer;display:block}.wcitem[data-v-678fdbe8]:hover{border-color:var(--tk-mid);color:var(--tk-dark)}.wcitem[data-v-678fdbe8]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px}.wcrow-unread[data-v-1374ad3b]{border-radius:var(--radius-pill);background:var(--danger);flex:none;width:8px;height:8px}.wclist[data-v-b59c2219],.wchelp[data-v-215c7b3b]{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.wchelp-chevron[data-v-215c7b3b]{transform:rotate(-90deg)}.wchome[data-v-3bd53fdc]{padding:0 var(--sp-4) var(--sp-4)}.wchome-hero[data-v-3bd53fdc]{margin:0 calc(var(--sp-4)*-1);padding:var(--sp-5) var(--sp-5) var(--sp-6);background:var(--tk-slab);position:relative}.wchome-close[data-v-3bd53fdc]{top:var(--sp-2);right:var(--sp-2);position:absolute}.wchome-avatar[data-v-3bd53fdc]{background:var(--sf-card);width:2.25rem;height:2.25rem;color:var(--tk-dark);place-items:center;display:grid}.wchome-avatar[data-v-3bd53fdc],.wchome-dot[data-v-3bd53fdc]{border-radius:var(--radius-pill)}.wchome-dot[data-v-3bd53fdc]{background:var(--success);flex:none;width:8px;height:8px}.wchome-dot--off[data-v-3bd53fdc]{background:var(--tx-4)}.wchome-tiles[data-v-3bd53fdc]{grid-template-columns:repeat(2,minmax(0,1fr))}.wchome-tile[data-v-3bd53fdc],.wchome-tiles[data-v-3bd53fdc]{gap:var(--sp-2);display:grid}.wchome-tile[data-v-3bd53fdc]{min-height:6rem;padding:var(--sp-3);border:1px solid var(--bd-1);border-radius:var(--radius-lg);background:var(--sf-card);color:var(--tx-1);text-align:start;cursor:pointer;align-content:start}.wchome-tile[data-v-3bd53fdc]:hover{border-color:var(--tk-mid)}.wchome-tile[data-v-3bd53fdc]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:2px}.wchome-tile-icon[data-v-3bd53fdc]{border-radius:var(--radius-sm);background:var(--tk-tint);width:2.25rem;height:2.25rem;color:var(--tk-dark);place-items:center;display:grid}.wchome-lock[data-v-3bd53fdc]{color:var(--tx-3)}.wctabs[data-v-217a1049]{border-top:1px solid var(--bd-1);background:var(--sf-card);flex:none;grid-template-columns:repeat(3,1fr);display:grid}.wctabs-tab[data-v-217a1049]{justify-items:center;gap:var(--sp-1);padding:var(--sp-2) 0 var(--sp-3);color:var(--tx-3);font-size:var(--fs-2xs);cursor:pointer;background:0 0;border:0;display:grid;position:relative}.wctabs-tab--on[data-v-217a1049]{color:var(--tk-dark);font-weight:var(--fw-bold)}.wctabs-tab[data-v-217a1049]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:-2px}.wctabs-badge[data-v-217a1049]{top:var(--sp-1);position:absolute;right:calc(50% - 1.75rem)}.wcgreeting[data-v-e47f94c7]{max-width:18rem;padding:var(--sp-1) var(--sp-1) var(--sp-1) 0;background:var(--sf-card);border:1px solid var(--bd-1);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);box-shadow:var(--wc-shadow);animation:.3s ease-out wcgreeting-in-e47f94c7}.wcgreeting-body[data-v-e47f94c7]{gap:var(--sp-1);padding:var(--sp-2) var(--sp-1) var(--sp-2) var(--sp-4);color:var(--tx-1);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:grid}.wcgreeting-body[data-v-e47f94c7]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:-2px}.wcgreeting-close[data-v-e47f94c7]{color:var(--tx-3)}@keyframes wcgreeting-in-e47f94c7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wcgreeting[data-v-e47f94c7]{animation:none}}.wclauncher[data-v-c5269136]{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--wc-launcher-size);min-width:var(--wc-launcher-size);padding:0 var(--sp-4) 0 var(--sp-3);border-radius:var(--radius-pill);background:var(--tk-slab-bright);color:var(--tx-on-dark);font-family:var(--tk-head-font),sans-serif;box-shadow:0 10px 28px rgb(var(--shadow-ink)/28%),0 2px 6px rgb(var(--shadow-ink)/12%);cursor:pointer;border:0;transition:transform .15s;display:inline-flex;position:relative}.wclauncher[data-v-c5269136]:hover{transform:translateY(-2px)}.wclauncher[data-v-c5269136]:focus-visible{outline:2px solid var(--tk-mid);outline-offset:3px}.wclauncher--open[data-v-c5269136]{width:var(--wc-launcher-size);padding:0}.wclauncher-label[data-v-c5269136]{white-space:nowrap}.wclauncher-badge[data-v-c5269136]{box-shadow:0 0 0 2px var(--sf-card);position:absolute;top:-4px;right:-4px}.wclauncher--pulse[data-v-c5269136]:before{content:"";border-radius:inherit;box-shadow:0 0 0 0 var(--tk-mid);pointer-events:none;animation:1.8s ease-out 3 wclauncher-ring-c5269136;position:absolute;inset:0}@keyframes wclauncher-ring-c5269136{0%{box-shadow:0 0 0 0 var(--tk-mid);opacity:.55}to{box-shadow:0 0 0 16px var(--tk-mid);opacity:0}}@media (prefers-reduced-motion:reduce){.wclauncher--pulse[data-v-c5269136]:before{animation:none}.wclauncher[data-v-c5269136]:hover{transform:none}}@media (width<=639px){.wclauncher[data-v-c5269136]{width:var(--wc-launcher-size);padding:0}.wclauncher-label[data-v-c5269136]{display:none}}.webchat[data-v-ba62f87c]{--wc-layer:80;--wc-edge:var(--sp-5);--wc-dock-bottom:calc(var(--wc-edge) + var(--stickybar-clearance,0rem));--wc-launcher-size:2.75rem;--wc-shadow:0 18px 48px rgb(var(--shadow-ink)/18%),0 2px 6px rgb(var(--shadow-ink)/8%)}.webchat-dock[data-v-ba62f87c]{bottom:var(--wc-dock-bottom)}.webchat-dock[data-v-ba62f87c],.webchat-panel[data-v-ba62f87c]{right:var(--wc-edge);z-index:var(--wc-layer);position:fixed}.webchat-panel[data-v-ba62f87c]{bottom:calc(var(--wc-dock-bottom) + var(--wc-launcher-size) + var(--sp-3));width:min(26.25rem,calc(100vw - var(--wc-edge)*2));height:min(42.5rem,calc(100dvh - var(--wc-dock-bottom) - var(--wc-launcher-size) - var(--sp-5)*2));border:1px solid var(--bd-1);border-radius:var(--radius-xl);background:var(--sf-2);color:var(--tx-1);box-shadow:var(--wc-shadow);overflow:hidden}.webchat-scroll[data-v-ba62f87c]{flex:1;min-height:0;overflow-y:auto}@media (width<=639px){.webchat[data-v-ba62f87c]{--wc-edge:var(--sp-4)}.webchat-panel[data-v-ba62f87c]{border:0;border-radius:0;width:100%;height:100%;inset:0}.webchat-dock.webchat-dock--open[data-v-ba62f87c]{display:none}}
/*$vite$:1*/