/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--shimmer-angle:20deg}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:host,:root{--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-950:oklch(26.2% .051 172.552);--color-indigo-600:oklch(51.1% .262 276.966);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(.iv) :where(button:not(.v2-btn)){font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.iv button:disabled{cursor:not-allowed}:where(.iv) :where(a){color:inherit;text-decoration:none}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-geist-sans)}}@layer components{.v2,.v2-page{font-family:var(--body);color:var(--ink);-webkit-font-smoothing:antialiased}.v2-page{background:var(--paper);font-size:16px;line-height:1.55}.v2-h,.v2-page h1,.v2-page h2,.v2-page h3,.v2-page h4{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-weight:750;line-height:1.05}:lang(de) .v2-page h1,:lang(de) .v2-page h2,:lang(nl) .v2-page h1,:lang(nl) .v2-page h2,:lang(pl) .v2-page h2,:lang(ru) .v2-page h2{-webkit-hyphens:auto;hyphens:auto}.v2-closer h2,.v2-hero h1,.v2-sh h2,.v2-side h3,.v2-step h2,.v2-step h3{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-weight:750;line-height:1.05}.v2-page :focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.v2-container{max-width:1180px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto}.v2-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.v2-btn{height:52px;font-family:var(--body);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.v2-btn:active{transform:scale(.98)}.v2-btn:disabled,.v2-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.v2-btn-sm{height:42px;padding:0 18px;font-size:15px}.v2-btn-lg{height:56px;padding:0 28px;font-size:17px}.v2-btn-block{width:100%}.v2-btn-y{background:var(--yellow);color:var(--ink)}.v2-btn-y:hover{background:var(--yellow-h)}.v2-btn-ink{background:var(--ink);color:#fff}.v2-btn-ink:hover{background:#262b45}.v2-btn-line{border:1.5px solid var(--line2);color:var(--ink);background:#fff}.v2-btn-line:hover{border-color:var(--ink3)}.v2-btn-white{color:var(--ink);background:#fff}.v2-btn-white:hover{background:var(--yellow)}.v2-btn-ghost{color:#fff;background:0 0;border:1.5px solid #ffffff8c}.v2-btn-ghost:hover{background:#ffffff1f}.v2-arrow{transition:transform .15s}.v2-btn:hover .v2-arrow{transform:translate(3px)}[dir=rtl] .v2-arrow{transform:scaleX(-1)}[dir=rtl] .v2-btn:hover .v2-arrow{transform:scaleX(-1)translate(3px)}.v2-panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px}.v2-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px 24px}.v2-tile{border:1.5px solid var(--line);background:#fff;border-radius:16px;padding:16px}.v2-dark{background:var(--ink);color:#fff;border-color:#0000}.v2-chip{background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;display:inline-flex}.v2-chip,.v2-tag{white-space:nowrap;font-weight:600}.v2-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:10.5px;line-height:1.4;display:inline-block}.v2-tag-y{background:var(--yellow);color:var(--ink)}.v2-tag-g{background:var(--good-l);color:var(--good-t)}.v2-tag-b{background:var(--cobalt-l);color:var(--cobalt-d)}.v2-tag-r{background:var(--bad-l);color:var(--bad-t)}.v2-ava{color:#fff;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-weight:750;line-height:1;display:grid;overflow:hidden}.v2-ava img{object-fit:cover;width:100%;height:100%}.v2-ava-sq{border-radius:12px}.v2-hero{background:var(--cobalt);color:#fff;padding:52px 0 104px}.v2-hero-flush{padding-bottom:56px}.v2-hero .v2-label{color:var(--yellow)}.v2-hero h1{max-width:880px;margin:14px 0;font-size:clamp(38px,5.2vw,66px)}.v2-hero h1 em{color:var(--yellow);font-style:normal}.v2-hero .v2-lede{color:#ffffffe6;max-width:660px;font-size:clamp(17px,1.5vw,19px)}.v2-hero .v2-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.v2-hero .v2-ghost{color:#fff;border-bottom:1.5px solid #ffffff80;padding-bottom:2px;font-weight:600}.v2-hero-med{background:var(--hero-med)}.v2-hero-vis{background:var(--hero-vis)}.v2-hero-ink{background:var(--ink)}.v2-overlap{margin-top:-72px;position:relative}.v2-inshort{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:flex-start;gap:14px;margin-top:-56px;padding:16px 20px;display:flex;position:relative}.v2-inshort .v2-label{color:var(--cobalt);flex:none;margin-top:3px}.v2-inshort p{color:var(--ink2);font-size:16px}.v2-section{padding:72px 0 0}.v2-section:last-child{padding-bottom:96px}.v2-sh{flex-wrap:wrap;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.v2-sh .v2-label{color:var(--cobalt);margin-bottom:10px;display:block}.v2-sh h2{max-width:720px;font-size:clamp(30px,3.4vw,42px)}.v2-sh p{color:var(--ink3);max-width:520px;margin-inline-start:auto;font-size:16.5px}.v2-step{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.v2-step-n{font-family:var(--mono);color:#fff;background:var(--ink);border-radius:999px;flex:none;margin-top:4px;padding:3px 9px;font-size:12px;line-height:1.55}.v2-step h2{font-size:24px}.v2-step p{color:var(--ink3);margin-top:4px;font-size:14.5px}.v2-step-r{flex:none;margin-inline-start:auto}.v2-side{background:var(--ink);color:#fff;border-radius:22px;position:sticky;top:88px;overflow:hidden}.v2-side-pad{padding:24px}.v2-side .v2-label{color:var(--yellow)}.v2-side h3{margin:8px 0;font-size:24px}.v2-side p{color:#c9cee6;font-size:14.5px}.v2-side-light{color:var(--ink);border:1px solid var(--line);background:#fff}.v2-side-light .v2-label{color:var(--ink3)}.v2-side-light p{color:var(--ink2)}.v2-two{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.v2-ok{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v2-ok li{color:var(--ink2);gap:10px;font-size:15px;display:flex}.v2-ok li:before{content:"✓";background:var(--good-l);width:20px;height:20px;color:var(--good-t);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:11px;font-weight:800;display:grid}.v2-faq{border-top:1px solid var(--line)}.v2-faq details{border-bottom:1px solid var(--line)}.v2-faq summary{font-family:var(--display);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:19px;font-weight:700;line-height:1.3;list-style:none;display:flex}.v2-faq summary::-webkit-details-marker{display:none}.v2-faq summary:after{content:"+";font-family:var(--body);flex:none;font-size:24px;font-weight:400;line-height:1}.v2-faq details[open] summary:after{content:"–"}.v2-faq details>div{color:var(--ink2);max-width:760px;padding:0 0 18px}.v2-closer{background:var(--ink);color:#fff;border-radius:28px;flex-wrap:wrap;align-items:center;gap:24px;padding:44px;display:flex}.v2-closer h2{max-width:620px;font-size:clamp(28px,3.2vw,40px)}.v2-closer p{color:#b8bdd8;margin-top:8px}.v2-closer .v2-btn{margin-inline-start:auto}@media (max-width:1000px){.v2-two{grid-template-columns:1fr}.v2-side{position:static}}@media (max-width:640px){.v2-container{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.v2-panel{padding:18px}.v2-sh p{margin-inline-start:0}.v2-closer{padding:28px}.v2-closer .v2-btn{margin-inline-start:0}}.xv-rhero{background:var(--xv-hero,#ff6b2c);color:var(--xv-hero-t,#fff);padding:44px 0 112px}.xv-rhero .v2-label{color:var(--ink)}.xv-rtop{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.xv-rhero h1{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;max-width:740px;margin:12px 0;font-size:clamp(34px,4.6vw,58px);font-weight:750;line-height:1.05}.xv-rhero .xv-rlede{color:var(--xv-hero-p,#fffffff2);max-width:620px;font-size:18px}.xv-rhero-ink{--xv-hero-t:var(--ink);--xv-hero-p:#2a2410}.xv-rcard{color:var(--ink);background:#fff;border-radius:24px;min-width:290px;padding:22px 26px}.xv-rcard>.v2-label{color:var(--ink3);font-size:11px}.xv-rrow{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:6px;display:flex}.xv-big{font-family:var(--display);letter-spacing:-.05em;color:var(--xv-score,#e0561c);font-variant-numeric:tabular-nums;font-size:92px;font-weight:750;line-height:.85}.xv-need{color:var(--ink3);padding-bottom:8px;font-size:14px}.xv-need b{color:var(--ink);font-size:16px;display:block}.xv-gap{color:#9a5b00;background:var(--warn-l);border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:14.5px;font-weight:700;display:flex}.xv-gap.ok{color:var(--good-t);background:var(--good-l)}.xv-gap.bad{color:var(--bad-t);background:var(--bad-l)}.xv-rcard small{color:var(--ink3);max-width:320px;margin-top:10px;font-size:12px;display:block}.xv-scores{flex-wrap:wrap;align-items:flex-end;gap:22px;margin-top:8px;display:flex}.xv-scores b{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:72px;font-weight:750;line-height:.85;display:block}.xv-scores span{color:var(--ink3);font-size:12.5px}.xv-scores .xv-s2 b{font-size:40px}.xv-scores .xv-sneed b{color:var(--ink3);font-size:40px}.xv-rmain{margin-top:-72px;padding-bottom:96px;position:relative}.xv-ph{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.xv-ph h2{font-family:var(--display);letter-spacing:-.025em;font-size:24px;font-weight:750;line-height:1.05}.xv-ph p{color:var(--ink3);font-size:14px}.xv-ph .xv-ph-r{margin-inline-start:auto}.xv-stack>*+*{margin-top:16px}.xv-honest{color:var(--ink3);align-items:flex-start;gap:10px;margin-top:14px;font-size:13.5px;display:flex}.xv-honest i{flex:none;font-style:normal}.xv-honest ul{margin:4px 0 0;padding-inline-start:18px}.xv-crit{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.xv-cr{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:16px}.xv-cr-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.xv-cr .v2-label{color:var(--ink3);font-size:10.5px}.xv-cr b.xv-n{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:44px;font-weight:750;line-height:1;display:block}.xv-cr.lo b.xv-n{color:var(--bad-t)}.xv-cr p{color:var(--ink2);margin-top:10px;font-size:13.5px;line-height:1.45}.xv-cr dl{color:var(--ink3);gap:14px;margin-top:10px;font-size:12px;display:flex}.xv-cr dd{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.xv-steps{gap:2px;margin-top:10px;display:flex}.xv-steps i{background:var(--line);border-radius:2px;flex:1;height:6px}.xv-steps i.on{background:var(--xv-accent,#ff6b2c)}.xv-skills{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.xv-skills.n3{grid-template-columns:repeat(3,1fr)}.xv-skills.n2{grid-template-columns:repeat(2,1fr)}.xv-sk{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:16px}.xv-sk-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.xv-sk .v2-label{color:var(--ink3);font-size:10.5px}.xv-sk b.xv-n{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:40px;font-weight:750;line-height:1;display:block}.xv-sk small{color:var(--ink3);font-size:12.5px}.xv-sk.lo b.xv-n{color:var(--bad-t)}.xv-meter{background:var(--line);border-radius:8px;height:8px;margin-top:12px;position:relative}.xv-meter i{background:var(--good);border-radius:8px;position:absolute;inset-block:0;inset-inline-start:0}.xv-meter.mid i{background:var(--warn)}.xv-meter.lo i{background:var(--bad)}.xv-meter.neutral i{background:var(--cobalt)}.xv-meter em{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}.xv-heard{grid-template-columns:1fr 1fr;gap:16px;display:grid}.xv-phr{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:16px}.xv-phr>.v2-tag{margin-bottom:10px}.xv-phr ul{margin:0;padding:0;list-style:none}.xv-phr li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 0;font-size:15px;display:flex}.xv-phr li:first-child{border-top:0}.xv-phr s{color:var(--bad-t);text-decoration-thickness:1.5px}.xv-phr li>span.xv-better{color:var(--good-t);font-weight:600}.xv-phr li small{color:var(--ink3);flex-basis:100%;font-size:13px}.xv-phr em{white-space:nowrap;font-style:normal;font-family:var(--mono);color:var(--ink3);margin-inline-start:auto;font-size:11px}.xv-plan{counter-reset:xvp;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xv-plan>li{counter-increment:xvp;border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.xv-plan>li:before{content:counter(xvp);background:var(--ink);color:#fff;width:30px;height:30px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.xv-plan b{font-size:15.5px;display:block}.xv-plan small{color:var(--ink3);font-size:13.5px;display:block}.xv-plan a,.xv-plan button.xv-a{color:var(--cobalt);white-space:nowrap;font-size:14px;font-weight:600}.xv-acts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.xv-leaks{flex-direction:column;display:flex}.xv-lk{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px 70px;align-items:center;gap:14px;padding:12px 0;display:grid}.xv-lk:first-child{border-top:0}.xv-lk b{font-size:15px}.xv-lk small{color:var(--ink3);font-size:12.5px;display:block}.xv-lk .xv-bar{background:var(--line);border-radius:8px;height:8px;position:relative}.xv-lk .xv-bar i{background:var(--xv-accent,#e8a400);border-radius:8px;position:absolute;inset-block:0;inset-inline-start:0}.xv-lk em{font-style:normal;font-family:var(--mono);text-align:end;font-variant-numeric:tabular-nums;font-size:13px}.xv-review{flex-direction:column;gap:10px;display:flex}.xv-rq{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px 16px}.xv-rq .xv-top{font-family:var(--mono);color:var(--ink3);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:11.5px;display:flex}.xv-rq p{margin-top:6px;font-size:15px}.xv-rq .xv-ans{flex-wrap:wrap;gap:16px;margin-top:8px;font-size:14px;display:flex}.xv-rq .xv-ans s{color:var(--bad-t)}.xv-rq .xv-ans b{color:var(--good-t)}.xv-rq .xv-why{color:var(--ink3);margin-top:8px;font-size:13.5px}.xv-seg{flex-wrap:wrap;gap:6px;display:flex}.xv-seg button{border:1px solid var(--line);height:38px;color:var(--ink);background:#fff;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.xv-seg button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.xv-share{flex-direction:column;gap:12px;display:flex}.xv-note{background:var(--warn-l);color:#6b4a00;border-radius:16px;padding:14px 16px;font-size:14.5px;line-height:1.5}.xv-note a,.xv-note button{text-underline-offset:3px;font-weight:700;text-decoration:underline}.xv-note.info{background:var(--cobalt-l);color:var(--cobalt-d)}.xv-rbar{border-bottom:1px solid var(--line);background:#fff}.xv-rbar .v2-container{align-items:center;gap:14px;height:64px;display:flex}.xv-rbar a.xv-home{color:var(--ink);font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:20px;font-weight:750;display:flex}.xv-rbar a.xv-home span span{color:var(--cobalt)}.xv-rbar .xv-rbar-r{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.xv-rbar .xv-rbar-r a.xv-link{color:var(--ink2);font-size:14.5px;font-weight:600}.xv-empty{text-align:center;padding:48px 24px}.xv-empty h2{font-family:var(--display);letter-spacing:-.02em;margin-bottom:8px;font-size:26px;font-weight:750}.xv-empty p{color:var(--ink2);max-width:620px;margin:0 auto}.xv-empty .xv-acts{justify-content:center}.xv-room{min-height:100dvh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;background:#f3f1ea;font-size:16px;line-height:1.55}.xv-room h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-weight:750;line-height:1.05}.xv-room :focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.xv-xtop{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:16px;height:64px;padding:0 24px;display:flex}.xv-xtop .xv-mk{flex:none;width:28px;height:28px;display:block}.xv-xtop .xv-t{min-width:0}.xv-xtop .xv-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.xv-xtop .xv-t small{color:var(--ink3);font-size:12.5px}.xv-parts{gap:6px;margin-block:0;margin-inline-start:auto;padding:0;list-style:none;display:flex}.xv-parts li{height:32px;color:var(--ink3);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.xv-parts li.done{color:var(--good-t);background:var(--good-l);border-color:#0000}.xv-parts li.now{background:var(--ink);color:#fff;border-color:var(--ink)}.xv-clockt{font-family:var(--mono);color:var(--ink3);font-variant-numeric:tabular-nums;font-size:13px}.xv-xend{border:1.5px solid var(--line2);white-space:nowrap;height:38px;color:var(--ink);background:#fff;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:600}.xv-xend:hover{border-color:var(--ink3)}.xv-xbody{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;max-width:1120px;margin:0 auto;padding:28px 24px 48px;display:grid}.xv-cue{border:1px solid var(--line);background:#fff;border-radius:24px;padding:32px}.xv-cue-top{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:20px;display:flex}.xv-cue-top .v2-tag{color:#b4430f;background:#ffe8dc}.xv-cue h2{max-width:620px;font-size:clamp(26px,3vw,36px)}.xv-cue ul.xv-bul{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.xv-cue ul.xv-bul li{color:var(--ink2);gap:12px;font-size:17px;display:flex}.xv-cue ul.xv-bul li:before{content:"";background:#ff6b2c;border-radius:50%;flex:none;width:8px;height:8px;margin-top:10px}.xv-cue .xv-and{color:var(--ink2);margin-top:14px;font-size:17px}.xv-cue .xv-sub{color:var(--ink2);max-width:620px;margin-top:12px;font-size:16px}.xv-prep{background:var(--paper);border-radius:18px;align-items:center;gap:18px;margin-top:26px;padding:16px 18px;display:flex}.xv-prep strong{font-size:16px;display:block}.xv-prep span.xv-ps{color:var(--ink3);font-size:14px}.xv-prep .v2-btn{height:46px;margin-inline-start:auto}.xv-ring{flex:none;position:relative}.xv-ring,.xv-ring svg{width:64px;height:64px}.xv-ring svg{transform:rotate(-90deg)}.xv-ring b{font-family:var(--mono);font-variant-numeric:tabular-nums;place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;inset:0}.xv-ring circle.xv-arc{transition:stroke-dashoffset .9s linear}.xv-notes{border:1.5px dashed var(--line2);background:#fff;border-radius:16px;margin-top:16px;padding:14px 16px;display:block}.xv-notes .v2-label{color:var(--ink3);margin-bottom:4px;font-size:10.5px;display:block}.xv-notes textarea{resize:vertical;width:100%;min-height:96px;font-family:var(--mono);color:var(--ink2);background:0 0;border:0;outline:0;font-size:14px;line-height:1.7;display:block}.xv-notes:focus-within{border-color:var(--ink3)}.xv-brief{counter-reset:xvb;flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.xv-brief li{counter-increment:xvb;color:var(--ink2);grid-template-columns:30px minmax(0,1fr);gap:12px;font-size:15px;display:grid}.xv-brief li:before{content:counter(xvb);background:var(--ink);color:#fff;width:28px;height:28px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.xv-brief b{color:var(--ink);margin-inline-end:8px}.xv-brief span{color:var(--ink3);font-size:14px}.xv-start{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.xv-q-hidden{color:var(--ink3);margin-top:12px;font-size:16px}.xv-textlink{color:var(--cobalt);text-underline-offset:3px;margin-top:10px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.xv-exr{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:22px;display:flex;position:sticky;top:20px}.xv-exr-p{align-items:center;gap:12px;display:flex}.xv-exr-p .v2-ava{background:#ff6b2c;border-radius:18px;width:56px;height:56px;font-size:22px}.xv-exr-p b{font-size:17px;display:block}.xv-exr-p small{color:var(--ink3);font-size:13px}.xv-exr-p .xv-live{background:var(--line2);border-radius:50%;flex:none;width:10px;height:10px;margin-inline-start:auto}.xv-exr-p .xv-live.on{background:#ff6b2c}.xv-say{background:var(--paper);color:var(--ink);border-radius:16px;padding:14px;font-size:15.5px;line-height:1.5}.xv-say .v2-label{color:#b4430f;margin-bottom:4px;font-size:10.5px;display:block}.xv-lvl{align-items:flex-end;gap:3px;height:36px;margin-top:6px;display:flex}.xv-lvl i{background:var(--line);border-radius:3px;flex:1;height:20%;transition:height 80ms linear}.xv-lvl i.on{background:#ff6b2c}.xv-exr .xv-mini{color:var(--ink3);font-size:10.5px}.xv-facts{color:var(--ink3);border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding-top:14px;font-size:13.5px;display:flex}.xv-facts div{justify-content:space-between;gap:12px;display:flex}.xv-facts dd{color:var(--ink);text-align:end;margin:0;font-weight:600}.xv-tip{color:var(--cobalt-d);background:var(--cobalt-l);border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.45}.xv-cam{align-items:center;gap:10px;display:flex}.xv-self{aspect-ratio:16/9;background:var(--paper);border:1px solid var(--line);border-radius:12px;flex:none;width:132px;position:relative;overflow:hidden}.xv-self video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.xv-self span{color:var(--ink3);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.xv-ctl{flex-wrap:wrap;gap:8px;display:flex}.xv-ctl button{border:1.5px solid var(--line2);width:40px;height:40px;color:var(--ink);background:#fff;border-radius:999px;place-items:center;display:grid}.xv-ctl button[aria-pressed=false]{background:var(--bad-l);color:var(--bad-t);border-color:#f5c2c4}.xv-ctl button:disabled{opacity:.5}.xv-status{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.xv-status i{background:var(--line2);border-radius:50%;flex:none;width:8px;height:8px}.xv-status.ex i{background:#ff6b2c}.xv-status.you i{background:var(--good)}.xv-status.wait i{background:var(--warn)}.xv-status.talk i{background:var(--bad)}.xv-excards{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-64px;display:grid;position:relative}.xv-exc{border:1px solid var(--line);border-top:6px solid var(--c);background:#fff;border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.xv-exc-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.xv-exc .xv-nm{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:30px;font-weight:750}.xv-exc .xv-livet{font-family:var(--mono);letter-spacing:.06em;color:var(--good-t);text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;display:flex}.xv-exc .xv-livet i{background:var(--good);border-radius:50%;width:7px;height:7px}.xv-exc p{color:var(--ink3);font-size:14px;line-height:1.45}.xv-exc dl{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:6px 12px;margin:0;padding-top:12px;font-size:13.5px;display:grid}.xv-exc dt{color:var(--ink3)}.xv-exc dd{text-align:end;margin:0;font-weight:600}.xv-exc .v2-btn{height:46px;margin-top:auto;font-size:15px}.xv-exc .xv-subl{text-align:center;color:var(--ink3);font-size:13px}.xv-exc .xv-subl a{color:var(--cobalt);font-weight:600}.xv-pick{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.xv-pk{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;padding:18px;display:block}.xv-pk:hover{border-color:var(--line2)}.xv-pk b{margin-bottom:6px;font-size:16px;display:block}.xv-pk p{color:var(--ink2);font-size:14.5px}.xv-pk span{font-family:var(--mono);background:var(--paper);border:1px solid var(--line);border-radius:6px;margin-top:10px;padding:3px 8px;font-size:12px;display:inline-block}.xv-prom{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.xv-pr{background:var(--ink);color:#fff;border-radius:20px;padding:22px}.xv-pr .v2-label{color:var(--yellow);font-size:11px}.xv-pr h3{font-family:var(--display);letter-spacing:-.025em;margin:10px 0 8px;font-size:24px;font-weight:750;line-height:1.05}.xv-pr p{color:#c9cee6;font-size:14.5px}.xv-guides{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.xv-guides a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:14.5px;font-weight:600;display:flex}.xv-guides a:after{content:"→";color:var(--cobalt)}[dir=rtl] .xv-guides a:after{content:"←"}.xv-guides a:hover{border-color:var(--line2)}.xv-also{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.xv-al{border:1px solid var(--line);border-inline-start:6px solid var(--c);color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;padding:20px;display:flex}.xv-al b{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:750;display:block}.xv-al p{color:var(--ink3);margin:6px 0 10px;font-size:14px}.xv-al span{color:var(--cobalt);margin-top:auto;font-size:14px;font-weight:600}.xv-table{border:1px solid var(--line);background:#fff;border-radius:18px;overflow-x:auto}.xv-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.xv-table thead th{background:var(--ink);color:#fff;text-align:start;font-family:var(--display);padding:14px 18px;font-size:17px;font-weight:750}.xv-table thead th a{color:#fff}.xv-table tbody th{text-align:start;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink3);white-space:nowrap;font-size:11.5px;font-weight:500}.xv-table tbody th,.xv-table td{vertical-align:middle;padding:14px 18px}.xv-table td{border-inline-start:1px solid var(--line);color:var(--ink);font-size:14.5px}.xv-table td.xv-num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13.5px}.xv-table tbody tr{border-top:1px solid var(--line)}.xv-table tbody tr:nth-child(2n){background:var(--paper)}.xv-tnote{font-family:var(--mono);color:var(--ink3);margin-top:12px;font-size:12px}.xv-cmp{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.xv-cmp a{border:1px solid var(--line);font-family:var(--display);letter-spacing:-.01em;color:var(--ink);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:17px;font-weight:700;display:flex}.xv-cmp a span{color:var(--cobalt)}.xv-lobby{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.xv-lobby h1,.xv-lobby h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-weight:750;line-height:1.05}.xv-lobby :focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.xv-ltop{border-bottom:1px solid var(--line);background:#fff}.xv-ltop .xv-in{align-items:center;gap:14px;max-width:1120px;height:64px;margin:0 auto;padding:0 24px;display:flex}.xv-ltop a.xv-home{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:750;display:flex}.xv-ltop a.xv-home span span{color:var(--cobalt)}.xv-ltop .xv-ex{background:var(--ink);color:#fff;border-radius:999px;align-items:center;height:30px;margin-inline-start:auto;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.xv-rail{background:var(--ink);color:#c9cee6}.xv-rail .xv-in{white-space:nowrap;max-width:1120px;height:38px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:18px;margin:0 auto;padding:0 24px;font-size:11.5px;display:flex;overflow:hidden}.xv-rail .xv-on{color:var(--yellow);align-items:center;gap:7px;display:inline-flex}.xv-rail .xv-on i{background:var(--good);border-radius:50%;width:6px;height:6px}.xv-rail .xv-forms{color:#fff;margin-inline-start:auto}.xv-lmain{max-width:1120px;margin:0 auto;padding:44px 24px 72px}.xv-lgrid{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:40px 56px;display:grid}.xv-lobby .xv-kick{color:var(--cobalt);margin-bottom:12px;display:block}.xv-lobby h1{margin-bottom:16px;font-size:clamp(34px,4.4vw,54px)}.xv-lobby .xv-llede{color:var(--ink2);max-width:52ch;margin-bottom:26px;font-size:17px}.xv-lstats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.xv-lstats>div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px 16px}.xv-lstats .v2-label{color:var(--ink3);white-space:nowrap;margin-bottom:6px;font-size:10.5px;display:block}.xv-lstats b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:750;line-height:1.1}.xv-lstats b small{font-family:var(--mono);letter-spacing:.06em;color:var(--ink3);margin-inline-start:4px;font-size:11px;font-weight:500}.xv-ltarget{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.xv-lsec{margin-top:56px}.xv-lsec .xv-ph{margin-bottom:14px}.xv-lrows{border:1px solid var(--line);background:#fff;border-radius:22px;padding:6px 22px}.xv-lrow{border-top:1px solid var(--line);grid-template-columns:32px minmax(120px,200px) 90px 80px minmax(180px,1fr);align-items:baseline;gap:4px 16px;padding:15px 0;display:grid}.xv-lrow:first-child{border-top:0}.xv-lrow .xv-n{font-family:var(--mono);color:var(--ink3);font-size:11.5px}.xv-lrow b{font-size:15.5px}.xv-lrow .xv-mono{font-family:var(--mono);color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px}.xv-lrow p{color:var(--ink3);font-size:14px;line-height:1.5}.xv-lnotes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.xv-lnotes>div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px}.xv-lnotes .v2-label{color:var(--cobalt);margin-bottom:8px;font-size:11px;display:block}.xv-lnotes p{color:var(--ink2);font-size:14px;line-height:1.55}.xv-mk path:first-child{fill:var(--cobalt)}.xv-mk g{stroke:#fff}.xv-xw{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);font-size:16px;line-height:1.55;display:grid}.xv-xw h1{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-weight:750;line-height:1.05}.xv-xw :focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.xv-gtop{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:14px;height:62px;padding:0 20px;display:flex}.xv-gtop .xv-mk{flex:none;width:28px;height:28px}.xv-gtop .xv-t{min-width:0}.xv-gtop .xv-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.xv-gtop .xv-t small{color:var(--ink3);white-space:nowrap;font-size:12px}.xv-gtop .xv-r{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.xv-endb{border:1.5px solid var(--line2);white-space:nowrap;height:38px;color:var(--ink);background:#fff;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.xv-endb:hover{border-color:var(--ink3)}.xv-xw-body{width:100%;max-width:980px;margin:0 auto;padding:36px 20px 60px}.xv-xw-head .v2-label{color:var(--c)}.xv-xw-head h1{margin:10px 0 8px;font-size:clamp(32px,4.2vw,50px)}.xv-xw-head p{color:var(--ink2);max-width:640px;font-size:17px}.xv-secplan{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.xv-secplan li{border:1px solid var(--line);border-top:5px solid var(--c);background:#fff;border-radius:18px;min-width:0;padding:16px}.xv-secplan .xv-n{font-family:var(--mono);color:var(--ink3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.xv-secplan b{margin:4px 0 2px;font-size:17px;display:block}.xv-secplan small{color:var(--ink3);font-size:13px}.xv-rules{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.xv-rl2{border:1px solid var(--line);background:#fff;border-radius:16px;gap:12px;padding:14px;display:flex}.xv-rl2 i{background:var(--paper);width:34px;height:34px;font-style:normal;font-family:var(--mono);color:var(--ink2);border-radius:10px;flex:none;place-items:center;font-size:12px;display:grid}.xv-rl2 b{font-size:15px;display:block}.xv-rl2 p{color:var(--ink3);font-size:13.5px}.xv-checks{border:1px solid var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;gap:16px;margin-top:16px;padding:16px}.xv-checks,.xv-checks span{align-items:center;display:flex}.xv-checks span{gap:8px;font-size:14px;font-weight:600}.xv-checks span i{background:var(--good);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.xv-checks span.xv-off{color:var(--ink3)}.xv-checks span.xv-off i{background:var(--line2)}.xv-checks .v2-btn{margin-inline-start:auto}.xv-fidelity{color:var(--ink3);align-items:flex-start;gap:10px;margin-top:16px;font-size:13.5px;display:flex}.xv-fidelity i{flex:none;font-style:normal}.xv-sbreak{text-align:center;max-width:620px;margin:40px auto}.xv-sbreak .xv-done{background:var(--good);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto;font-size:28px;font-weight:800;display:grid}.xv-sbreak h1{margin:16px 0 8px;font-size:clamp(30px,4vw,44px)}.xv-sbreak>p{color:var(--ink2);font-size:16.5px}.xv-prog{flex-wrap:wrap;justify-content:center;gap:6px;margin:24px 0;padding:0;list-style:none;display:flex}.xv-prog li{border:1px solid var(--line);height:34px;color:var(--ink3);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.xv-prog li.d{background:var(--good-l);color:var(--good-t);border-color:#0000}.xv-prog li.n{background:var(--ink);color:#fff;border-color:var(--ink)}.xv-next{border:1px solid var(--line);text-align:start;background:#fff;border-radius:20px;align-items:center;gap:16px;padding:20px;display:flex}.xv-next b{font-size:18px;display:block}.xv-next small{color:var(--ink3);font-size:13.5px}.xv-next .v2-btn{flex:none;margin-inline-start:auto}.xv-brk{color:var(--ink3);margin-top:16px;font-size:14px}.xv-rh{background:var(--c,var(--cobalt));color:#fff;padding:36px 0 120px}.xv-rh.xv-dark-t{color:var(--ink)}.xv-rh-top{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.xv-rh-top .v2-label{color:var(--yellow)}.xv-rh.xv-dark-t .xv-rh-top .v2-label,.xv-rh.xv-ink-l .xv-rh-top .v2-label{color:var(--ink)}.xv-rh-top .xv-acts{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.xv-rh-top .xv-acts>a,.xv-rh-top .xv-acts>button{height:38px;color:inherit;white-space:nowrap;background:#ffffff24;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.xv-rh.xv-dark-t .xv-rh-top .xv-acts>a,.xv-rh.xv-dark-t .xv-rh-top .xv-acts>button{background:#0d102014}.xv-rh-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:36px;margin-top:22px;display:grid}.xv-vpill{min-height:34px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 6px;font-size:14px;font-weight:700;display:inline-flex}.xv-vpill i{color:#fff;background:var(--good);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.xv-vpill.hold i{background:var(--warn)}.xv-vpill.no i{background:var(--bad)}.xv-rh h1{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;max-width:820px;margin:16px 0 12px;font-size:clamp(34px,4.8vw,62px);font-weight:750;line-height:1.05}.xv-rh p.xv-sum{opacity:.92;max-width:660px;font-size:18px}.xv-rh .xv-meta{flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none;display:flex}.xv-rh .xv-meta li{background:#ffffff24;border-radius:999px;align-items:center;min-height:30px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.xv-rh.xv-dark-t .xv-meta li{background:#0d102014}.xv-dial{color:var(--ink);background:#fff;border-radius:26px;padding:22px}.xv-dial-row{align-items:center;gap:18px;display:flex}.xv-dring{flex:none;position:relative}.xv-dring,.xv-dring svg{width:118px;height:118px}.xv-dring svg{transform:rotate(-90deg)}.xv-dring b{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;place-items:center;font-size:44px;font-weight:750;display:grid;position:absolute;inset:0}.xv-dring small{text-align:center;font-family:var(--mono);color:var(--ink3);text-transform:uppercase;inset-inline:0;font-size:10px;position:absolute;bottom:24px}.xv-dial .xv-lab b{font-size:17px;display:block}.xv-dial .xv-lab span{color:var(--ink3);font-size:13.5px}.xv-dial .xv-lab em{color:var(--good-t);background:var(--good-l);border-radius:999px;margin-top:8px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.xv-dial .xv-lab em.hold{background:var(--warn-l);color:#7a5200}.xv-dial .xv-lab em.no{background:var(--bad-l);color:var(--bad-t)}.xv-rbody{margin-top:-80px;padding-bottom:110px;position:relative}.xv-rsec+.xv-rsec{margin-top:16px}.xv-rsec .xv-ph h2{font-size:25px}.xv-skill4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.xv-s4{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:16px}.xv-s4 .v2-label{color:var(--ink3);font-size:10.5px}.xv-s4 b{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0;font-size:42px;font-weight:750;line-height:1;display:block}.xv-s4 .xv-m{background:var(--line);border-radius:8px;height:8px;position:relative}.xv-s4 .xv-m i{background:var(--c);border-radius:8px;position:absolute;inset-block:0;inset-inline-start:0}.xv-s4 .xv-m em{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}.xv-s4 p{color:var(--ink3);margin-top:8px;font-size:13px}.xv-s4.lo b{color:var(--bad-t)}.xv-tasks{border-collapse:collapse;width:100%;font-size:14.5px}.xv-tasks th{text-align:start;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:10px 12px;font-size:10.5px;font-weight:500}.xv-tasks td,.xv-tasks th{border-bottom:1px solid var(--line)}.xv-tasks td{vertical-align:top;padding:11px 12px}.xv-tasks td:nth-child(2),.xv-tasks td:nth-child(3){font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.xv-tasks .lo{color:var(--bad-t);font-weight:700}.xv-tasks .ok{color:var(--good-t);font-weight:700}.xv-tasks small{color:var(--ink3);font-size:12.5px;display:block}.xv-nextbig{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) 300px;gap:16px;padding:26px;display:grid}.xv-nextbig.solo{grid-template-columns:minmax(0,1fr)}.xv-nextbig .v2-label{color:var(--yellow)}.xv-nextbig h3{font-family:var(--display);letter-spacing:-.025em;margin:8px 0;font-size:30px;font-weight:750;line-height:1.05}.xv-nextbig p{color:#c9cee6;font-size:15px}.xv-nextbig .xv-btns{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.xv-nextbig .v2-btn-line{color:#fff;background:0 0;border-color:#3a4166}.xv-loopv{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.xv-loopv li{color:#c9cee6;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}.xv-loopv li i{border:2px solid #3a4166;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.xv-loopv li.d i{background:var(--good);border-color:var(--good);color:#fff}.xv-loopv li.n{color:#fff;background:#1e2440;font-weight:600}.xv-loopv li.n i{border-color:var(--yellow)}.xv-loopv li em{font-style:normal;font-family:var(--mono);color:#8e95b8;margin-inline-start:auto;font-size:11px}.xv-loopv li.n em{color:var(--yellow)}.xv-ab{grid-template-columns:1fr 1fr;gap:12px;display:grid}.xv-ab>div{border-radius:14px;min-width:0;padding:14px;font-size:14.5px;line-height:1.6}.xv-ab .xv-you{background:var(--paper)}.xv-ab .xv-str{background:#f0f4ff;border:1px solid #d6deff}.xv-ab .v2-label{color:var(--ink3);margin-bottom:6px;font-size:10.5px;display:block}.xv-ab .xv-str .v2-label{color:var(--cobalt)}@media (max-width:1040px){.xv-nextbig,.xv-rh-grid{grid-template-columns:minmax(0,1fr)}.xv-secplan,.xv-skill4{grid-template-columns:1fr 1fr}}@media (max-width:760px){.xv-ab,.xv-rules{grid-template-columns:1fr}.xv-checks .v2-btn{width:100%;margin-inline-start:0}.xv-next{flex-direction:column;align-items:flex-start}.xv-next .v2-btn{margin-inline-start:0}.xv-rh{padding:28px 0 104px}.xv-rh-top .xv-acts>a span,.xv-rh-top .xv-acts>button span{display:none}.xv-tasks{font-size:13px}.xv-tasks td,.xv-tasks th{padding:9px 6px}.xv-gtop{padding:0 14px}}@media (max-width:440px){.xv-skill4{grid-template-columns:1fr}.xv-dial-row{gap:12px}}@media (max-width:1040px){.xv-xbody{grid-template-columns:minmax(0,1fr)}.xv-exr{position:static}.xv-rtop{grid-template-columns:1fr}.xv-rcard{min-width:0}.xv-crit,.xv-excards,.xv-skills{grid-template-columns:1fr 1fr}.xv-skills.n3{grid-template-columns:1fr 1fr 1fr}.xv-guides{grid-template-columns:1fr 1fr}.xv-lgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.xv-parts li{display:none}.xv-parts li.now{height:28px;padding:0 10px;font-size:12px;display:flex}.xv-xtop .xv-t small{display:none}.xv-xtop{gap:10px;padding:0 14px}.xv-xend{height:34px;padding:0 12px;font-size:13px}.xv-clockt{display:none}.xv-xbody{padding:16px 12px 40px}.xv-cue{padding:20px}.xv-prep{flex-wrap:wrap}.xv-prep .v2-btn{width:100%;margin-inline-start:0}.xv-also,.xv-excards,.xv-heard,.xv-pick,.xv-prom{grid-template-columns:1fr}.xv-plan>li{grid-template-columns:36px minmax(0,1fr)}.xv-plan>li>a,.xv-plan>li>button.xv-a{grid-column:2}.xv-lk{grid-template-columns:minmax(0,1fr) 60px}.xv-lk .xv-bar{display:none}.xv-scores b{font-size:56px}.xv-big{font-size:76px}.xv-skills.n3{grid-template-columns:1fr 1fr}.xv-rhero{padding:36px 0 104px}.xv-lrows{padding:4px 16px}.xv-lrow{grid-template-columns:28px minmax(0,1fr)}.xv-lrow .xv-mono,.xv-lrow p{grid-column:2}.xv-lmain{padding:28px 16px 56px}.xv-ltop .xv-in,.xv-rail .xv-in{padding:0 16px}.xv-rail .xv-hide{display:none}}@media (max-width:440px){.xv-crit,.xv-guides,.xv-skills,.xv-skills.n2,.xv-skills.n3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xv-lvl i,.xv-ring circle.xv-arc{transition:none}}.rl{background:var(--cobalt);color:#fff;font-family:var(--body);-webkit-font-smoothing:antialiased;place-items:center;padding:40px 20px;display:grid}.rl.page{min-height:calc(100dvh - 72px)}.rl.inline{border-radius:22px;padding:28px 20px}.rl-box{width:100%;min-width:0;max-width:560px}.rl .v2-label{color:var(--yellow)}.rl h1{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;color:#fff;margin:12px 0 10px;font-size:clamp(34px,4.6vw,52px);font-weight:750;line-height:1.05}.rl.inline h1{font-size:clamp(26px,3vw,34px)}.rl-box>p{color:#ffffffe0;margin:0;font-size:16px;line-height:1.55}.rl-chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.rl-chips li{color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.rl-list{color:var(--ink);background:#fff;border-radius:22px;margin-top:28px;padding:8px 20px}.rl-list>.v2-label{color:var(--ink3);padding:12px 0 4px;font-size:11px;display:block}.rl-list ul{margin:0;padding:0;list-style:none}.rl-l{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:15px;line-height:1.4;display:flex}.rl-l:first-child{border-top:0}.rl-l i{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;display:grid}.rl-l.ok i{background:var(--good);color:#fff}.rl-l.now i{border:2.5px solid var(--line);border-top-color:var(--cobalt);animation:rl-spin .8s linear infinite}.rl-l.todo{color:var(--ink3)}.rl-l.todo i{border:2px solid var(--line)}.rl-bar{background:#fff3;border-radius:6px;height:6px;margin-top:20px;overflow:hidden}.rl-bar i{background:var(--yellow);border-radius:6px;height:100%;transition:width .6s;display:block}.rl small{color:#ffffffbf;margin-top:10px;font-size:13px;display:block}@keyframes rl-spin{to{transform:rotate(1turn)}}@media (max-width:760px){.rl{padding:28px 16px}.rl-list{padding:4px 16px}}@media (prefers-reduced-motion:reduce){.rl-l.now i{animation:none}.rl-bar i{transition:none}}.vp-cm{background:var(--paper);color:var(--ink);min-height:60vh}.vp-cm .v2-label{display:block}.vp-cm-hero{background:var(--cobalt);color:#fff;padding:40px 0 92px}.vp-cm-hero .v2-label{color:var(--yellow)}.vp-cm-hero h1{margin:10px 0 8px;font-size:clamp(34px,4.4vw,54px)}.vp-cm-hero p{color:#ffffffe6;max-width:620px}.vp-cm-search{gap:10px;max-width:640px;margin-top:22px;display:flex}.vp-cm-search input{min-width:0;height:50px;color:var(--ink);background:#fff;border:0;border-radius:14px;outline:none;flex:1;padding:0 16px;font-size:16px}.vp-cm-search input:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.vp-cm-search .v2-btn{height:50px}.vp-cm-cat-hero{background:var(--c,var(--cobalt));color:#fff;padding:36px 0 88px}.vp-cm-crumb{color:var(--ink3);margin-bottom:12px;font-size:13.5px}.vp-cm-crumb a{color:var(--cobalt);font-weight:600}.vp-cm-cat-hero .vp-cm-crumb,.vp-cm-ch-hero .vp-cm-crumb{color:#ffffffe6;margin:0}.vp-cm-cat-hero .vp-cm-crumb a,.vp-cm-ch-hero .vp-cm-crumb a{color:inherit}.vp-cm-cat-hero h1{margin:10px 0 8px;font-size:clamp(34px,4.4vw,52px)}.vp-cm-cat-hero p{opacity:.95;max-width:640px;font-size:17px}.vp-cm-gl{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.vp-cm-gl a{background:#ffffff2e;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.vp-cm-gl a:hover{background:#ffffff47}.vp-cm-ch-hero{background:var(--ink);color:#fff;padding:44px 0 100px}.vp-cm-ch-hero .v2-label{color:var(--yellow);margin-top:12px}.vp-cm-ch-hero h1{max-width:820px;margin:12px 0;font-size:clamp(34px,4.6vw,58px)}.vp-cm-ch-hero p{color:#c9cee6;max-width:640px;font-size:17px}.vp-cm-ch-meta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.vp-cm-ch-meta span{background:#1e2440;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.vp-cm-ch-meta span.y{background:var(--yellow);color:var(--ink)}.vp-cm-grid{grid-template-columns:220px minmax(0,1fr) 300px;margin-top:-56px}.vp-cm-cat-grid,.vp-cm-grid{align-items:start;gap:16px;padding-bottom:96px;display:grid;position:relative}.vp-cm-cat-grid{grid-template-columns:minmax(0,1fr) 300px;margin-top:-52px}.vp-cm-tp{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;max-width:1080px;margin:0 auto;padding:28px 24px 96px;display:grid}.vp-cm-cat-grid>*,.vp-cm-grid>*,.vp-cm-tp>*{min-width:0}.vp-cm-cats{border:1px solid var(--line);background:#fff;border-radius:20px;padding:10px;position:sticky;top:88px}.vp-cm-cats .v2-label{color:var(--ink3);padding:8px 10px 4px;font-size:10.5px}.vp-cm-cats a{height:38px;color:var(--ink2);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.vp-cm-cats a:hover{background:var(--paper)}.vp-cm-cats a i{background:var(--c,var(--ink3));border-radius:50%;flex:none;width:8px;height:8px}.vp-cm-cats a em{font-style:normal;font-family:var(--mono);color:var(--ink3);margin-inline-start:auto;font-size:11px}.vp-cm-cats a[aria-current]{background:var(--cobalt-l);color:var(--cobalt-d)}.vp-cm-cats hr{border:0;border-top:1px solid var(--line);margin:6px 10px}.vp-cm-feed{flex-direction:column;gap:12px;display:flex}.vp-cm-sorts{border:1px solid var(--line);scrollbar-width:none;background:#fff;border-radius:16px;align-items:center;gap:6px;min-width:0;padding:8px;display:flex;overflow-x:auto}.vp-cm-sorts>a,.vp-cm-sorts>button{height:34px;color:var(--ink3);white-space:nowrap;border-radius:10px;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.vp-cm-sorts>a:hover{color:var(--ink)}.vp-cm-sorts>a[aria-selected=true]{background:var(--ink);color:#fff}.vp-cm-sorts .vp-cm-new{background:var(--yellow);border-radius:999px;height:38px;margin-inline-start:auto;padding:0 16px;font-weight:700;color:var(--ink)!important}.vp-cm-sorts .vp-cm-new:hover{background:var(--yellow-h)}.vp-cm-sorts-h{background:var(--ink);color:#fff;border-radius:10px;align-items:center;height:34px;padding:0 14px;line-height:1;display:inline-flex;font-family:var(--body)!important;letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.vp-cm-roles{flex-wrap:wrap;gap:6px;display:flex}.vp-cm-roles a{border:1px solid var(--line);height:30px;color:var(--ink2);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.vp-cm-roles a[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}.vp-cm-note{color:var(--ink3);font-size:14px}.vp-cm-note a{color:var(--cobalt);font-weight:600}.vp-cm-chal{background:var(--ink);color:#fff;border-radius:20px;align-items:center;gap:16px;padding:18px 20px;display:flex}.vp-cm-chal .v2-label{color:var(--yellow);font-size:10.5px}.vp-cm-chal h3{margin:4px 0;font-size:20px}.vp-cm-chal p{color:#b8bdd8;font-size:13.5px}.vp-cm-chal .v2-btn{flex:none;height:44px;margin-inline-start:auto}.vp-cm-th{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px;display:grid;position:relative}.vp-cm-th:hover{border-color:var(--line2)}.vp-cm-th>div{min-width:0}.vp-cm-vote{font-family:var(--mono);flex-direction:column;align-items:center;gap:2px;font-size:13px;font-weight:600;display:flex}.vp-cm-vote .up{border:1px solid var(--line);width:36px;height:30px;color:var(--ink3);border-radius:9px;place-items:center;font-size:12px;display:grid}.vp-cm-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.vp-cm-catl{color:var(--ink2);z-index:1;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex;position:relative}.vp-cm-catl i{background:var(--c);border-radius:50%;width:7px;height:7px}.vp-cm-th h3{font-family:var(--body);letter-spacing:0;margin:6px 0;font-size:17px;font-weight:650;line-height:1.35}.vp-cm-th h3 a:after{content:"";border-radius:18px;position:absolute;inset:0}.vp-cm-th h3 a:hover{color:var(--cobalt)}.vp-cm-th h3 a:focus-visible{outline:none}.vp-cm-th h3 a:focus-visible:after{outline:2px solid var(--cobalt);outline-offset:2px}.vp-cm-th p{color:var(--ink3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.vp-cm-by{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:12.5px;display:flex}.vp-cm-by .v2-ava{width:22px;height:22px;font-size:10px}.vp-cm-by b{color:var(--ink);font-weight:600}.vp-cm-by .vp-cm-none{color:var(--bad-t)}.vp-cm-pin{color:var(--cobalt);font-size:10.5px}.vp-cm-pin,.vp-cm-team{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase}.vp-cm-team{background:var(--cobalt);color:#fff;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:600}.vp-cm-stat{font-family:var(--mono);background:var(--paper);border:1px solid var(--line);color:var(--ink2);border-radius:6px;padding:1px 6px;font-size:11px}.vp-cm-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;padding:40px 20px}.vp-cm-empty b{font-size:16px;display:block}.vp-cm-empty p{color:var(--ink3);margin-top:4px;font-size:14.5px}.vp-cm-empty .v2-btn{margin-top:16px}.vp-cm-pages{color:var(--ink3);justify-content:space-between;align-items:center;font-size:14px;display:flex}.vp-cm-pages a{color:var(--cobalt);font-weight:600}.vp-cm-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:88px}.vp-cm-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:16px}.vp-cm-card>.v2-label{color:var(--ink3);font-size:10.5px}.vp-cm-live .v2-label{align-items:center;gap:8px;display:flex}.vp-cm-live .v2-label i{background:var(--bad);border-radius:50%;width:7px;height:7px;animation:vp-cm-blink 1.2s infinite}@keyframes vp-cm-blink{50%{opacity:.25}}.vp-cm-live .row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:flex}.vp-cm-live .row:first-of-type{border-top:0}.vp-cm-live .row .dot{border-radius:50%;flex:none;width:8px;height:8px}.vp-cm-live .row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vp-cm-live .row em{font-style:normal;font-family:var(--mono);color:var(--ink3);white-space:nowrap;margin-inline-start:auto;font-size:11.5px}.vp-cm-live small{color:var(--ink3);margin-top:8px;font-size:12px;display:block}.vp-cm-links a{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 0;font-size:14px;font-weight:600;display:flex}.vp-cm-links a:first-of-type{border-top:0;margin-top:6px}.vp-cm-links a:after{content:"→";color:var(--cobalt);flex:none}.vp-cm-links .more,.vp-cm-links a:hover{color:var(--cobalt)}.vp-cm-rules ul{margin:6px 0 0;padding:0;list-style:none}.vp-cm-rules li{border-top:1px solid var(--line);color:var(--ink2);gap:8px;padding:7px 0;font-size:13.5px;display:flex}.vp-cm-rules li:first-of-type{border-top:0}.vp-cm-rules li:before{content:"·";color:var(--cobalt);font-weight:800}.vp-cm-cta{background:var(--ink);color:#fff;border-radius:20px;padding:20px}.vp-cm-cta .v2-label{color:var(--yellow);font-size:10.5px}.vp-cm-cta h3{margin:6px 0 8px;font-size:20px}.vp-cm-cta p{color:#c9cee6;font-size:13.5px}.vp-cm-cta .v2-btn{width:100%;height:46px;margin-top:14px}.vp-cm-about{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:20px;padding:22px}.vp-cm-about h2{margin-bottom:8px;font-size:22px}.vp-cm-about p{color:var(--ink2);max-width:680px;font-size:15px}.vp-cm-about p+p{margin-top:8px}.vp-cm-post{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.vp-cm-post h1{margin:12px 0 14px;font-size:clamp(26px,3vw,36px)}.vp-cm-body{color:var(--ink2);font-size:16px}.vp-cm-body a{color:var(--cobalt)}.vp-cm-au{color:var(--ink3);align-items:center;gap:10px;font-size:13.5px;display:flex}.vp-cm-au .v2-ava{width:32px;height:32px;font-size:13px}.vp-cm-au b{color:var(--ink)}.vp-cm-au>div{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.vp-cm-au time{flex-basis:100%}.vp-cm-tags{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;display:flex}.vp-cm-notice{background:var(--paper);border:1px solid var(--line);color:var(--ink2);border-radius:14px;gap:10px;padding:12px 14px;font-size:14.5px}.vp-cm-acts,.vp-cm-notice{margin-top:16px;display:flex}.vp-cm-acts{flex-wrap:wrap;align-items:center;gap:8px}.vp-cm-acts>a,.vp-cm-acts>button{border:1px solid var(--line);height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.vp-cm-acts>a:hover,.vp-cm-acts>button:hover:not(:disabled){border-color:var(--ink3)}.vp-cm-acts>button:disabled{cursor:default;opacity:.6}.vp-cm-acts>button[aria-pressed=true]{background:var(--cobalt);color:#fff;border-color:var(--cobalt);opacity:1}.vp-cm-acts .danger{color:var(--bad-t)}.vp-cm-acts .win{color:var(--cobalt)}.vp-cm-reasons{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.vp-cm-reasons button{border:1px solid var(--line);cursor:pointer;height:30px;color:var(--ink);background:#fff;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.vp-cm-msg{color:var(--ink3);margin-top:8px;font-size:13px}.vp-cm-h2{margin:28px 0 0;font-size:22px}.vp-cm-replies{flex-direction:column;gap:10px;margin-top:12px;padding:0;list-style:none;display:flex}.vp-cm-rep{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px}.vp-cm-rep.founder,.vp-cm-rep.won{border:2px solid var(--cobalt)}.vp-cm-rep .vp-cm-body{margin-top:10px;font-size:15px}.vp-cm-rep .vp-cm-acts{margin-top:10px}.vp-cm-won{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--cobalt);align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:inline-flex}.vp-cm-box{border:1.5px dashed var(--line2);background:#fff;border-radius:18px;margin-top:16px;padding:14px}.vp-cm-box textarea{resize:vertical;width:100%;min-height:90px;color:var(--ink);background:0 0;border:0;outline:none;font-size:15px;line-height:1.6}.vp-cm-box .foot{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.vp-cm-box .foot .v2-btn{height:42px;margin-inline-start:auto}.vp-cm-box .err{color:var(--bad-t);font-weight:600}.vp-cm-gate{border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:18px;margin-top:16px;padding:18px;font-size:15px}.vp-cm-gate .v2-btn{margin-top:12px}.vp-cm-gate a{color:var(--cobalt);font-weight:600}.vp-cm-name{background:var(--paper);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:14px}.vp-cm-name label{color:var(--ink2);font-size:13.5px;font-weight:600;display:block}.vp-cm-name input[type=text]{border:1.5px solid var(--line2);width:100%;max-width:280px;height:44px;color:var(--ink);background:#fff;border-radius:12px;margin-top:6px;padding:0 12px;font-size:15px;display:block}.vp-cm-name p{color:var(--ink3);margin-top:6px;font-size:12.5px}.vp-cm-chk{color:var(--ink2);cursor:pointer;align-items:center;gap:10px;margin-top:10px;font-size:14px;display:flex}.vp-cm-chk input{width:16px;height:16px;accent-color:var(--cobalt);flex:none}.vp-cm-entries{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.vp-cm-entry{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:14px 16px;display:grid}.vp-cm-entry.won{border:2px solid var(--cobalt)}.vp-cm-entry .rk{font-family:var(--display);text-align:center;color:var(--ink3);padding-top:2px;font-size:24px;font-weight:750}.vp-cm-entry.top .rk{color:var(--cobalt)}.vp-cm-entry>div{min-width:0}.vp-cm-entry .vp-cm-body{margin-top:6px;font-size:14.5px}.vp-cm-entry .vp-cm-acts{margin-top:10px}.vp-cm-past{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.vp-cm-past li{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px 16px}.vp-cm-past li a{font-size:16px;font-weight:650}.vp-cm-past li a:hover{color:var(--cobalt)}.vp-cm-past li div{color:var(--ink3);flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:13px;display:flex}.vp-cm-past li .w{color:var(--cobalt);font-weight:600}.vp-cm-composer{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;max-width:1080px;margin:0 auto;padding:28px 24px 96px;display:grid}.vp-cm-composer>*{min-width:0}.vp-cm-comp{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px}.vp-cm-comp h1{margin-bottom:6px;font-size:30px}.vp-cm-comp .lede{color:var(--ink2);font-size:15px}.vp-cm-comp .fl{color:var(--ink2);margin:16px 0 6px;font-size:13.5px;font-weight:600;display:block}.vp-cm-comp input.in,.vp-cm-comp select,.vp-cm-comp textarea{border:1.5px solid var(--line2);width:100%;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:12px 14px;font-size:16px}.vp-cm-comp input.in:focus,.vp-cm-comp select:focus,.vp-cm-comp textarea:focus{border-color:var(--cobalt)}.vp-cm-comp select{max-width:320px;height:48px;padding:0 12px}.vp-cm-comp input.ttl{font-family:var(--display);letter-spacing:-.015em;font-size:22px;font-weight:700}.vp-cm-comp textarea{resize:vertical;min-height:180px;line-height:1.6}.vp-cm-comp .hint{color:var(--ink3);margin-top:6px;font-size:12.5px;display:block}.vp-cm-pick{flex-wrap:wrap;gap:6px;display:flex}.vp-cm-pick button{border:1px solid var(--line);cursor:pointer;height:34px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:flex}.vp-cm-pick button i{background:var(--c);border-radius:50%;width:7px;height:7px}.vp-cm-pick button[aria-checked=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.vp-cm-pick button:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.vp-cm-tick{background:var(--warn-l);color:#5a4600;cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;font-size:13.5px;display:flex}.vp-cm-tick input{accent-color:var(--ink);flex:none;margin-top:3px}.vp-cm-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.vp-cm-foot small{color:var(--ink3);font-size:12.5px}.vp-cm-foot .v2-btn{margin-inline-start:auto}.vp-cm-foot .err{color:var(--bad-t);font-size:13.5px;font-weight:600}.vp-cm-cs{max-width:820px;margin:0 auto;padding:32px 24px 96px}.vp-cm-cs-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vp-cm-cs-head .v2-btn{height:36px;margin-inline-start:auto;padding:0 14px;font-size:13.5px}.vp-cm-cs h1{margin:12px 0 8px;font-size:clamp(32px,4vw,48px)}.vp-cm-cs .lede{color:var(--ink3);font-size:17px}.vp-cm-sec{border:1px solid var(--line);break-inside:avoid;background:#fff;border-radius:20px;margin-top:28px;padding:22px}.vp-cm-sec h2{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;font-size:22px;display:flex}.vp-cm-sec .intro{color:var(--ink3);margin:-4px 0 12px;font-size:14.5px}.vp-cm-phr{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.vp-cm-phr li{background:var(--paper);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:14.5px}.vp-cm-locked{min-height:340px;position:relative;overflow:hidden}.vp-cm-locked .blur{filter:blur(5px);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.vp-cm-unlock{border-top:1px solid var(--line);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:34% 0 0}.vp-cm-unlock>*{flex:none}.vp-cm-unlock b{font-family:var(--display);font-size:22px;font-weight:750}.vp-cm-unlock p{color:var(--ink3);font-size:14px}.vp-cm-unlock .v2-btn{height:46px}.vp-cm-caveat{background:var(--warn-l);color:#5a4600;border-radius:14px;margin-top:20px;padding:12px 16px;font-size:13.5px}.vp-cm-next{background:var(--ink);color:#fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding:20px;display:flex}.vp-cm-next p{color:#c9cee6;max-width:480px;font-size:15px}.vp-cm-next .v2-btn{margin-inline-start:auto}.vp-cm-sheets{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.vp-cm-sheets a{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;height:100%;padding:20px;display:flex}.vp-cm-sheets a:hover{border-color:var(--ink3)}.vp-cm-sheets .v2-label{color:var(--ink3);font-size:10.5px}.vp-cm-sheets b{font-family:var(--display);letter-spacing:-.015em;margin:8px 0 6px;font-size:20px;font-weight:750;line-height:1.2}.vp-cm-sheets span.s{color:var(--ink2);flex:1;font-size:14.5px}.vp-cm-sheets span.go{color:var(--cobalt);margin-top:12px;font-size:13.5px;font-weight:600}@media (max-width:1100px){.vp-cm-grid{grid-template-columns:minmax(0,1fr)}.vp-cm-cats{scrollbar-width:none;gap:4px;display:flex;position:static;overflow-x:auto}.vp-cm-cats .v2-label,.vp-cm-cats hr{display:none}.vp-cm-cats a{flex:none}.vp-cm-side{position:static}}@media (max-width:1040px){.vp-cm-cat-grid,.vp-cm-composer,.vp-cm-tp{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.vp-cm-hero{padding:32px 0 88px}.vp-cm-chal{flex-direction:column;align-items:flex-start}.vp-cm-chal .v2-btn{margin-inline-start:0}.vp-cm-sorts{scrollbar-width:none;overflow-x:auto}.vp-cm-th{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px}.vp-cm-phr,.vp-cm-sheets{grid-template-columns:1fr}.vp-cm-entry{grid-template-columns:32px minmax(0,1fr);gap:10px}.vp-cm-composer,.vp-cm-tp{padding:20px 16px 80px}.vp-cm-cs{padding:24px 16px 80px}.vp-cm-post{padding:18px}.vp-cm-search .v2-btn{padding:0 18px}}@media (prefers-reduced-motion:reduce){.vp-cm-live .v2-label i{animation:none}}@media print{.vp-cm-cs{max-width:none;padding:0}.vp-cm-sec{border:0;padding:0}.vp-cm-cs-head .v2-btn,.vp-cm-next{display:none}}.vp-pr-hero{background:var(--cobalt);color:#fff;padding:40px 0 100px}.vp-pr-hero .v2-label{color:var(--yellow)}.vp-pr-hero h1{font-family:var(--display);letter-spacing:-.03em;margin:10px 0 18px;font-size:clamp(34px,4.4vw,54px);font-weight:750;line-height:1.04}.vp-pr-search{max-width:680px;color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.vp-pr-search input{min-width:0;height:46px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.vp-pr-search input::placeholder{color:#6b7088}.vp-pr-search button{height:40px;color:var(--ink2);border-radius:999px;flex:none;padding:0 14px;font-size:14px;font-weight:600}.vp-pr-bal{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.vp-pr-bal>span{background:#ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-weight:600;display:inline-flex}.vp-pr-bal>span i{background:var(--c,var(--yellow));border-radius:50%;flex:none;width:8px;height:8px}.vp-pr-bal>span b{font-family:var(--display);font-size:16px}.vp-pr-bal a{color:var(--yellow);font-weight:600}.vp-pr-bal .note{color:#ffffffe0;background:0 0;padding:0;font-weight:500}.vp-pr-main{margin-top:-64px;padding-bottom:96px;position:relative}.vp-pr-cont{background:var(--ink);color:#fff;border-radius:22px;align-items:center;gap:18px;padding:20px 22px;text-decoration:none;display:flex}.vp-pr-cont .v2-label{color:var(--yellow);font-size:11px}.vp-pr-cont h3{font-family:var(--display);letter-spacing:-.015em;overflow-wrap:anywhere;margin:4px 0 2px;font-size:22px;font-weight:700}.vp-pr-cont p{color:#b8bdd8;font-size:14px}.vp-pr-cont .v2-btn{flex:none;margin-left:auto}.vp-pr-spacer{height:64px}.vp-pr-tabs{scrollbar-width:none;gap:6px;margin:20px 0 14px;display:flex;overflow-x:auto}.vp-pr-tabs button{border:1px solid var(--line);height:40px;color:var(--ink);background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;display:flex}.vp-pr-tabs button i{background:var(--c);border-radius:50%;width:8px;height:8px}.vp-pr-tabs button small{font-family:var(--mono);opacity:.65;font-size:11.5px}.vp-pr-tabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.vp-pr-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin:28px 2px 6px;display:flex}.vp-pr-head h2{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.1}.vp-pr-head a{color:var(--cobalt);white-space:nowrap;font-size:14px;font-weight:600}.vp-pr-blurb{max-width:620px;color:var(--ink2);margin:0 2px 18px;font-size:15px}.vp-pr-tracks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vp-pr-trk{border:1px solid var(--line);min-height:150px;color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:border-color .15s;display:flex;position:relative}.vp-pr-trk:hover{border-color:var(--c)}.vp-pr-trk .ic{background:var(--c);color:#fff;width:38px;height:38px;font-family:var(--mono);border-radius:11px;place-items:center;font-size:12px;font-weight:600;display:grid}.vp-pr-trk h3{font-family:var(--display);letter-spacing:-.01em;font-size:17.5px;font-weight:700;line-height:1.2}.vp-pr-trk p{color:var(--ink3);font-size:13px;line-height:1.45}.vp-pr-trk .ft{color:var(--cobalt);margin-top:auto;font-size:12.5px;font-weight:600}.vp-pr-trk .free{position:absolute;top:14px;right:14px}.vp-pr-trk.any{background:0 0;border-style:dashed}.vp-pr-trk.any .ic{font-size:20px;font-family:var(--body);background:#6b7088}.vp-pr-group{margin-top:28px}.vp-pr-group h2{font-family:var(--display);border-bottom:1px solid var(--line);align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:8px;font-size:20px;font-weight:700;display:flex}.vp-pr-group h2 small{font-family:var(--mono);color:var(--ink3);font-size:12px;font-weight:500}.vp-pr-empty{border:1px dashed var(--line2);text-align:center;background:#fff;border-radius:18px;margin-top:28px;padding:36px 24px}.vp-pr-empty b{font-family:var(--display);margin-bottom:6px;font-size:20px;display:block}.vp-pr-empty p{color:var(--ink2);font-size:14.5px}.vp-pr-next{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:14px;display:flex}@media (max-width:1000px){.vp-pr-tracks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vp-pr-tracks{grid-template-columns:minmax(0,1fr)}.vp-pr-trk{min-height:0}.vp-pr-cont{flex-wrap:wrap}.vp-pr-cont .v2-btn{margin-left:0}.vp-pr-hero{padding:28px 0 92px}}.vp-rf{--reflect:#c8553d;--reflect-d:#5c2416}.vp-rf-hero{background:var(--reflect);color:#fff;padding:56px 0 110px}.vp-rf-hero .v2-label{color:#fff1dc}.vp-rf-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;display:grid}.vp-rf-hero h1{font-family:var(--display);letter-spacing:-.03em;margin:14px 0;font-size:clamp(36px,5vw,62px);font-weight:750;line-height:1.04}.vp-rf-hero .lede{color:#fff;max-width:560px;font-size:18px}.vp-rf-hero .meta{color:#fff;margin-top:14px;font-size:13.5px}.vp-rf-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.vp-rf-cta a.txt{color:#fff;border-bottom:1.5px solid #fff9;font-weight:600}.vp-rf-demo{color:var(--ink);background:#fff;border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex}.vp-rf-demo .who{align-items:center;gap:10px;display:flex}.vp-rf-demo .who .v2-label{color:var(--ink3)}.vp-rf-demo .live{font-family:var(--mono);color:var(--reflect);text-transform:uppercase;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.vp-rf-demo .live i{background:var(--reflect);border-radius:50%;width:7px;height:7px}.vp-rf-q{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.3}.vp-rf-demo small{color:var(--ink3);font-size:13px}.vp-rf-ride{margin-top:-50px;position:relative}.vp-rf-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vp-rf-step{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px}.vp-rf-step .v2-label{color:var(--reflect)}.vp-rf-step h3{font-family:var(--display);letter-spacing:-.01em;margin:10px 0 8px;font-size:20px;font-weight:700}.vp-rf-step p{color:var(--ink2);font-size:14px}.vp-rf-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vp-rf-w{background:var(--ink);color:#fff;border-radius:20px;padding:22px}.vp-rf-w h3{font-family:var(--display);letter-spacing:-.01em;margin-bottom:8px;font-size:20px;font-weight:700}.vp-rf-w p{color:#c9cee6;font-size:14.5px}.vp-rf-not{border:1px solid var(--line);border-left:6px solid var(--reflect);background:#fff;border-radius:18px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.vp-rf-not b{margin-bottom:4px;font-size:16px;display:block}.vp-rf-not p{color:var(--ink2);font-size:14.5px}.vp-rf-not .links{flex-wrap:wrap;gap:18px;margin-top:10px;font-size:14px;font-weight:600;display:flex}.vp-rf-not .links a{color:var(--reflect-d);text-underline-offset:4px;text-decoration:underline}.vp-rf-price{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;display:grid}.vp-rf-pcard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px}.vp-rf-pcard .amt{align-items:baseline;gap:10px;display:flex}.vp-rf-pcard .amt b{font-family:var(--display);letter-spacing:-.02em;font-size:44px;font-weight:750;line-height:1}.vp-rf-pcard .amt span{color:var(--ink3);font-size:14.5px}.vp-rf-pcard>p{color:var(--ink2);margin-top:12px;font-size:14.5px}.vp-rf-pcard ul{color:var(--ink2);flex-direction:column;margin:16px 0 0;padding:0;font-size:14px;list-style:none}.vp-rf-pcard li,.vp-rf-pcard ul{gap:8px;display:flex}.vp-rf-pcard li:before{content:"✓";color:var(--reflect);font-weight:800}.vp-rf-pcard .acts{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.vp-rf-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:12px;display:grid}.vp-rf-stats div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px}.vp-rf-stats b{font-family:var(--display);font-size:26px;font-weight:750;display:block}.vp-rf-stats span{color:var(--ink3);font-size:12.5px}.vp-rf .v2-closer{background:var(--reflect-d)}@media (max-width:900px){.vp-rf-grid,.vp-rf-price{grid-template-columns:minmax(0,1fr)}.vp-rf-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-rf-why{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.vp-rf-steps{grid-template-columns:minmax(0,1fr)}.vp-rf-hero{padding:36px 0 90px}}.vp-rfs{min-height:100vh;color:var(--ink);background:#fbf5f2;flex-direction:column;display:flex}.vp-rfs-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 20px;display:flex}.vp-rfs-top a{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.vp-rfs-top .back{color:var(--ink2);font-size:13.5px;font-weight:600}.vp-rfs-top .back:hover{color:#c8553d}.vp-rfs-body{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:24px 20px}.vp-rfs-card{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden}.vp-pr-studio .ml-serif{letter-spacing:-.015em;font-weight:700;font-family:var(--display)!important}.vp-pr-studio .ml-sans{font-family:var(--body)}.vp-ex{--x:var(--cobalt);--x-on:#fff;--x-on2:#ffffffe6;--x-label:var(--yellow);--x-soft:var(--cobalt-l);--x-deep:var(--cobalt-d)}.vp-ex[data-exam=ielts]{--x:#ff6b2c;--x-on:#fff;--x-on2:#fff;--x-label:var(--ink);--x-soft:#ffe8dc;--x-deep:#b4430f}.vp-ex[data-exam=pte]{--x:#f0405e;--x-on:#fff;--x-on2:#fff;--x-label:var(--ink);--x-soft:#fde3e8;--x-deep:#b01e3a}.vp-ex[data-exam=toefl]{--x:#e8a400;--x-on:var(--ink);--x-on2:var(--ink2);--x-label:var(--ink);--x-soft:#fff1c9;--x-deep:#7a5600}.vp-ex[data-exam=duolingo]{--x:#58cc02;--x-on:var(--ink);--x-on2:var(--ink2);--x-label:var(--ink);--x-soft:#e4f8d2;--x-deep:#2f6e00}.vp-ex[data-exam=speaking]{--x:#c2387a;--x-on:#fff;--x-on2:#fff;--x-label:#fff;--x-soft:#fce4ef;--x-deep:#a82e6b}.vp-ex[data-exam=roleplay]{--x:#087282;--x-on:#fff;--x-on2:#fff;--x-label:#fff;--x-soft:#ddf3f6;--x-deep:#06606e}.vp-ex a{text-decoration:none}.vp-ex-hero{background:var(--x);color:var(--x-on);padding:40px 0 104px}.vp-ex-hero.short{padding-bottom:72px}.vp-ex-hero .ml-label,.vp-ex-hero .v2-label{color:var(--x-label)!important}.vp-ex-hero h1{max-width:900px;font-family:var(--display)!important;letter-spacing:-.03em!important;color:var(--x-on)!important;margin:12px 0!important;font-size:clamp(34px,5vw,62px)!important;font-weight:750!important;line-height:1.03!important}.vp-ex-hero h1 em{color:var(--x-label);font-style:normal}.vp-ex-hero p:not(.bg-white *):not(.vp-ex-card *):not(.vp-ex-tl *):not([class*=x-soft] *){max-width:660px;color:var(--x-on2)!important;font-size:clamp(16px,1.4vw,18.5px)!important}.vp-ex-hero p+p{margin-top:10px}.vp-ex-hero a{color:inherit}.vp-ex-hero section{max-width:none!important;margin:0!important;padding:0!important}.vp-ex-crumb{color:var(--x-on2);flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;font-size:13.5px;list-style:none;display:flex}.vp-ex-crumb a{color:var(--x-on);font-weight:600}.vp-ex-crumb li+li:before{content:"/";opacity:.6;margin-inline-end:6px}.vp-ex-crumb [aria-current]{opacity:.85}.vp-ex-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:36px;display:grid}.vp-ex-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.vp-ex-ghost{color:var(--x-on);opacity:.9;border-bottom:1.5px solid;padding-bottom:2px;font-weight:600}.vp-ex-note{opacity:.95;margin-top:16px;font-size:14.5px!important}.vp-ex-proof{margin-top:12px;font-size:14px}.vp-ex-proof *{color:var(--x-on)!important}.vp-ex-card{color:var(--ink);background:#fff;border-radius:24px;padding:20px}.vp-ex-card .v2-label{font-size:10.5px;color:var(--ink3)!important}.vp-ex-card .row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.vp-ex-card .row:first-of-type{border-top:0}.vp-ex-card .row b{font-size:15.5px;display:block}.vp-ex-card .row small{color:var(--ink3);font-size:12.5px}.vp-ex-card .row em{font-style:normal;font-family:var(--display);white-space:nowrap;font-size:20px;font-weight:750}.vp-ex-card .row:hover b{color:var(--cobalt)}.vp-ex-inshort{margin-top:-56px;position:relative}.vp-ex-tools{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vp-ex-tl{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:18px;display:flex}.vp-ex-tl:hover{border-color:var(--ink3)}.vp-ex-tl .ic{background:var(--x-soft);width:40px;height:40px;color:var(--x-deep);font-family:var(--mono);border-radius:12px;place-items:center;font-size:12px;font-weight:700;display:grid}.vp-ex-tl b{font-size:16.5px}.vp-ex-tl p{color:var(--ink3);font-size:13.5px}.vp-ex-tl em{font-style:normal;font-family:var(--mono);color:#08734f;background:var(--good-l);border-radius:5px;align-self:flex-start;padding:2px 6px;font-size:10.5px}.vp-ex-tl span.go{color:var(--cobalt);margin-top:auto;font-size:14px;font-weight:650}.vp-ex-ride{margin-top:-72px;position:relative}.vp-ex-ride>div:first-child,.vp-ex-ride>section:first-child{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:860px;margin:0 auto 32px!important;padding:22px!important}.vp-ex-dark{background:var(--ink);color:#fff;margin-top:72px;padding:72px 0 80px}.vp-ex-dark .v2-sh .v2-label{color:var(--yellow)}.vp-ex-dark .v2-sh h2{color:#fff}.vp-ex-dark .v2-sh h2 em{color:var(--yellow);font-style:normal}.vp-ex-dark .v2-sh p{color:var(--r-t);max-width:520px}.vp-ex-dark+.vp-ex-dark{margin-top:0;padding-top:8px}.vp-ex-stats{border:1px solid var(--r-line);background:var(--r-line);border-radius:14px;gap:1px;margin:0;display:flex;overflow:hidden}.vp-ex-stats>div{background:var(--r-2);flex-direction:column-reverse;padding:14px 18px;display:flex}.vp-ex-stats dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--r-t2);margin-top:6px;font-size:11px}.vp-ex-stats dd{font-family:var(--display);color:#fff;margin:0;font-size:26px;font-weight:750;line-height:1}.vp-ex-closer{background:var(--x-deep)}.vp-ex-closer h2 em{color:var(--yellow);font-style:normal}.vp-ex-closer p{color:#ffffffe6}.vp-ex-closer .v2-ctas{flex-wrap:wrap;gap:12px;margin-inline-start:auto;display:flex}.vp-ex-closer .v2-ctas .v2-btn{margin-inline-start:0}.vp-ex-cost{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;display:grid}.vp-ex-cost>div{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;padding:26px;display:flex}.vp-ex-cost>div.on{border:2px solid var(--x)}.vp-ex-cost h3{letter-spacing:-.015em;font-size:21px;font-weight:700}.vp-ex-cost .amt,.vp-ex-cost h3{font-family:var(--display);color:var(--ink)}.vp-ex-cost .amt{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:14px 0 6px;font-size:48px;font-weight:750;line-height:1;display:flex}.vp-ex-cost .amt small{font-family:var(--body);letter-spacing:0;color:var(--ink3);font-size:15px;font-weight:500}.vp-ex-cost p{color:var(--ink3);font-size:15px;line-height:1.6}.vp-ex-cost .body{flex:1;margin-bottom:20px}.vp-ex-cost .v2-label{color:var(--x-deep);margin-bottom:14px;display:block}.vp-ex-sample{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:32px;display:grid}.vp-ex-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vp-ex-steps li{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:44px 1fr;gap:4px 14px;padding:18px 20px;display:grid}.vp-ex-steps .n{background:var(--x-soft);width:36px;height:36px;color:var(--x-deep);font-family:var(--mono);border-radius:12px;grid-row:span 2;place-items:center;font-size:12px;font-weight:700;display:grid}.vp-ex-steps b{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:700}.vp-ex-steps p{color:var(--ink2);font-size:14.5px;line-height:1.55}.vp-ex-faq{max-width:860px}.vp-ex-legacy{background:var(--paper);color:var(--ink)}.vp-ex-legacy .ml-sans,.vp-ex-legacy [style*=Libre\ Franklin],.vp-ex-legacy [style*=font-franklin]{font-family:var(--body)!important}.vp-ex-legacy .ml-serif,.vp-ex-legacy [style*=Newsreader]{font-family:var(--display)!important;letter-spacing:-.02em!important;font-weight:700!important}.vp-ex-legacy [style*="IBM Plex Mono"]{font-family:var(--mono)!important}.vp-ex-legacy [class~="bg-[#E7E3D8]"],.vp-ex-legacy [style*="background: rgb(244, 240, 230)"],.vp-ex-legacy [style*="background: rgb(248, 245, 236)"],.vp-ex-legacy [style*="background:#F4F0E6"],.vp-ex-legacy [style*="background:#F8F5EC"]{background:var(--paper)!important}.vp-ex-legacy [class~="bg-[#F4F0E6]"],.vp-ex-legacy [class~="bg-[#FBF9F2]"],.vp-ex-legacy [style*="background: rgb(251, 249, 242)"],.vp-ex-legacy [style*="background:#FBF9F2"]{background:#fff!important}.vp-ex-legacy [class~="border-[#D6CEBB]"],.vp-ex-legacy [class~="border-[#E4DECE]"],.vp-ex-legacy [style*="rgb(217, 210, 196)"],.vp-ex-legacy [style*="rgb(228, 222, 206)"],.vp-ex-legacy [style*="rgb(234, 228, 212)"],.vp-ex-legacy [style*=\#D9D2C4],.vp-ex-legacy [style*=\#E4DECE],.vp-ex-legacy [style*=\#EAE4D4]{border-color:var(--line)!important}.vp-ex-legacy [style*="background: rgb(228, 222, 206)"],.vp-ex-legacy [style*="background:#E4DECE"]{background:var(--line)!important}.vp-ex-legacy [style*="background: rgb(22, 21, 15)"],.vp-ex-legacy [style*="background: rgb(32, 30, 24)"],.vp-ex-legacy [style*="background:#16150F"],.vp-ex-legacy [style*="background:#201E18"]{background:var(--ink)!important}.vp-ex-legacy [class~="text-[#201E18]"],.vp-ex-legacy [style*="color: rgb(32, 30, 24)"],.vp-ex-legacy [style*="color:#201E18"]{color:var(--ink)!important}.vp-ex-legacy [class~="text-[#3A362F]"],.vp-ex-legacy [class~="text-[#46423A]"],.vp-ex-legacy [style*="color: rgb(58, 54, 47)"],.vp-ex-legacy [style*="color:#3A362F"]{color:var(--ink2)!important}.vp-ex-legacy [class~="text-[#575147]"],.vp-ex-legacy [style*="color: rgb(87, 81, 71)"],.vp-ex-legacy [style*="color:#575147"]{color:var(--ink3)!important}.vp-ex-legacy [class~="text-[#1A66B8]"],.vp-ex-legacy [style*="color: rgb(26, 102, 184)"],.vp-ex-legacy [style*="color:#1A66B8"]{color:var(--cobalt)!important}.vp-ex-legacy [class~="bg-[#1A66B8]"],.vp-ex-legacy [style*="background-color: rgb(26, 102, 184)"],.vp-ex-legacy [style*="background-color:#1A66B8"]{background:var(--cobalt)!important;color:#fff!important;border-radius:999px!important}.vp-ex-hero .vp-ex-proof,.vp-ex-hero .vp-ex-proof *,.vp-ex-legacy .vp-ex-hero [class~="text-[#1A66B8]"],.vp-ex-legacy .vp-ex-hero [style*="color: rgb(26, 102, 184)"],.vp-ex-legacy .vp-ex-hero [style*="color:#1A66B8"]{color:var(--x-on)!important}.vp-ex-legacy a[style*="border-radius: 11px"],.vp-ex-legacy a[style*=border-radius\:11px]{border-radius:999px!important}.vp-ex-legacy [style*=box-shadow]{box-shadow:none!important}@media (max-width:1040px){.vp-ex-grid{grid-template-columns:minmax(0,1fr)}.vp-ex-tools{grid-template-columns:1fr 1fr}.vp-ex-sample{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.vp-ex-hero{padding:28px 0 92px}.vp-ex-dark{margin-top:56px;padding:56px 0 64px}.vp-ex-stats{width:100%}.vp-ex-stats>div{flex:1;padding:12px 14px}.vp-ex-cost>div{padding:20px}.vp-ex-ride>div:first-child,.vp-ex-ride>section:first-child{border-radius:18px;padding:16px!important}}@media (max-width:440px){.vp-ex-tools{grid-template-columns:1fr}}.vp-ex .vp-ex-hero .bg-white,.vp-ex .vp-ex-hero .vp-ex-card,.vp-ex .vp-ex-hero .vp-ex-tl,.vp-ex .vp-ex-hero [class*=x-soft]{color:var(--ink)}.vp-ex .vp-ex-hero [class*=text-ink2]:not(.bg-white *):not(.vp-ex-card *):not(.vp-ex-tl *):not([class*=x-soft] *):not(.bg-white):not(.vp-ex-card):not(.vp-ex-tl):not([class*=x-soft]),.vp-ex .vp-ex-hero [class*=text-ink3]:not(.bg-white *):not(.vp-ex-card *):not(.vp-ex-tl *):not([class*=x-soft] *):not(.bg-white):not(.vp-ex-card):not(.vp-ex-tl):not([class*=x-soft]),.vp-ex.vp-ex-legacy .vp-ex-hero p:not(.bg-white *):not(.vp-ex-card *):not(.vp-ex-tl *):not([class*=x-soft] *){color:var(--x-on2)!important}.vp-ex .vp-ex-dark .bg-paper,.vp-ex .vp-ex-dark .bg-white,.vp-ex .vp-ex-dark [class*=x-soft]{color:var(--ink)}.vp-ex.vp-ex-legacy .vp-ex-hero .ml-label,.vp-ex.vp-ex-legacy .vp-ex-hero .ml-label *{color:var(--x-label)!important}.vp-ex .vp-ex-hero a.v2-btn-ink,.vp-ex .vp-ex-hero a.v2-btn-ink *{color:#fff!important}.vp-ex .vp-ex-hero a.v2-btn-white,.vp-ex .vp-ex-hero a.v2-btn-yellow{color:var(--ink)!important}.vp-ex [style*="background: rgb(22, 21, 15)"],.vp-ex [style*="background: rgb(32, 30, 24)"],.vp-ex [style*="background: rgb(33, 30, 25)"],.vp-ex [style*="background:#16150F"],.vp-ex [style*="background:#201E18"],.vp-ex [style*="background:#211E19"]{color:#f4f0e6}.vp-mx a{color:inherit;text-decoration:none}.vp-mx a.v2-btn-line,.vp-mx a.v2-btn-white,.vp-mx a.v2-btn-y{color:var(--ink)}.vp-mx .v2-hero a.v2-ghost,.vp-mx a.v2-btn-ink{color:#fff}.vp-mx-crumb{color:#fffc;flex-wrap:wrap;gap:6px;margin-bottom:14px;font-size:13.5px;display:flex}.vp-mx-crumb a{color:#fff;font-weight:600}.vp-mx-crumb.ink{color:var(--ink3)}.vp-mx-crumb.ink a{color:var(--cobalt)}.vp-mx-disc{background:var(--warn-l);color:#5a4600;border-radius:16px;gap:12px;margin-top:-56px;padding:14px 18px;font-size:14.5px;display:flex;position:relative}.vp-mx-disc>span{flex:none}.vp-mx-short{counter-reset:s;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vp-mx-short li{counter-increment:s;border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:16px;grid-template-columns:30px 1fr;gap:12px;padding:14px 16px;font-size:15px;display:grid}.vp-mx-short li:before{content:counter(s);background:var(--cobalt);color:#fff;width:26px;height:26px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.vp-mx-tblw{border:1px solid var(--line);background:#fff;border-radius:20px;overflow-x:auto}.vp-mx-tbl{border-collapse:collapse;width:100%;min-width:900px;font-size:14px}.vp-mx-tbl.narrow{min-width:560px}.vp-mx-tbl th{text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);background:var(--paper);vertical-align:bottom;font-size:11px;font-weight:500}.vp-mx-tbl tbody th,.vp-mx-tbl td,.vp-mx-tbl th{border-bottom:1px solid var(--line);padding:14px 16px}.vp-mx-tbl tbody th,.vp-mx-tbl td{vertical-align:top;color:var(--ink2);line-height:1.45;font-family:var(--body);letter-spacing:0;text-transform:none;background:0 0;font-size:14px}.vp-mx-tbl tr:last-child td,.vp-mx-tbl tr:last-child th{border-bottom:0}.vp-mx-tbl tbody th,.vp-mx-tbl td:first-child{color:var(--ink);white-space:nowrap;font-weight:700}.vp-mx-tbl td:first-child a{color:var(--cobalt)}.vp-mx-tbl tr.ours td{background:#f6f8ff}.vp-mx-us{font-family:var(--mono);background:var(--cobalt);color:#fff;vertical-align:1px;border-radius:5px;margin-inline-start:8px;padding:2px 6px;font-size:10px;font-weight:500}.vp-mx-tbl th.us{color:var(--cobalt)}.vp-mx-note{color:var(--ink3);margin-top:12px;font-size:13.5px}.vp-mx-note a{color:var(--cobalt);font-weight:600}.vp-mx-when{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vp-mx-wt{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px;display:block}.vp-mx-wt b{color:var(--ink);margin-bottom:6px;font-size:16px;display:block}.vp-mx-wt p{color:var(--ink2);font-size:14.5px}.vp-mx-wt.us{border:2px solid var(--cobalt)}a.vp-mx-wt:hover{border-color:var(--ink3)}.vp-mx-ctas{flex-wrap:wrap;gap:10px;margin-inline-start:auto;display:flex}.vp-mx-ctas .v2-btn{margin-inline-start:0}.vp-mx-go{margin-top:8px;font-weight:650;color:var(--cobalt)!important}.vp-mx-tbl thead th a{color:var(--ink);font-family:var(--display);letter-spacing:-.01em;text-transform:none;font-size:16px;font-weight:700}.vp-mx-tbl thead th a:hover{color:var(--cobalt)}.vp-mx-prose p{color:var(--ink2);max-width:720px;font-size:16.5px}.vp-mx-prose p+p{margin-top:12px}.vp-mx-quote{border:1px solid var(--line);border-left:4px solid var(--yellow);background:#fff;border-radius:0 16px 16px 0;padding:16px 18px}.vp-mx-quote p{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:700;line-height:1.35}.vp-mx-quote cite{font-style:normal;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-top:8px;font-size:11px;display:block}.vp-mx-stack{flex-direction:column;gap:10px;display:flex}.vp-mx-chips{flex-wrap:wrap;gap:8px;display:flex}.vp-mx-chips a,.vp-mx-chips span{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.vp-mx-chips a:hover{border-color:var(--ink3)}.vp-mx-chips.mono span{font-family:var(--mono);color:var(--ink2);font-size:12.5px;font-weight:500}.vp-mx-nums{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:-56px;display:grid;position:relative}.vp-mx-bn{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px}.vp-mx-bn b{font-family:var(--display);letter-spacing:-.04em;margin-bottom:6px;font-size:44px;font-weight:750;line-height:1;display:block}.vp-mx-bn span{color:var(--ink3);font-size:14px}.vp-mx-three{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vp-mx-four{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vp-mx-bl{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.vp-mx-bl .v2-label{color:var(--cobalt);font-size:11px}.vp-mx-bl h3{margin:10px 0 8px;font-size:22px}.vp-mx-bl p{color:var(--ink2);font-size:14.5px}.vp-mx-overlap{margin-top:-56px;position:relative}.vp-mx-co{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:1fr 1fr;gap:20px;padding:28px;display:grid}.vp-mx-co .v2-label{color:var(--yellow);font-size:11px}.vp-mx-co p{color:#c9cee6;margin-top:6px;font-size:15px}.vp-mx-co b{color:#fff;font-size:17px}.vp-mx-co a{color:var(--yellow);font-weight:600}.vp-mx-co img{width:44px;height:44px;margin-bottom:10px}.vp-mx-af{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px}.vp-mx-af b{font-family:var(--display);letter-spacing:-.04em;color:var(--cobalt);font-size:46px;font-weight:750;line-height:1;display:block}.vp-mx-af span{color:var(--ink2);margin-top:6px;font-size:14.5px;display:block}.vp-mx-af small{color:var(--ink3);margin-top:4px;font-size:12.5px;display:block}.vp-mx-calc{grid-template-columns:minmax(0,1fr) 340px;gap:16px;display:grid}.vp-mx-calc h3{font-size:22px}.vp-mx-calc>p{color:var(--ink3);font-size:14.5px}.vp-mx-slider{margin-top:18px}.vp-mx-slider label{justify-content:space-between;font-size:14px;font-weight:600;display:flex}.vp-mx-slider input{width:100%;accent-color:var(--cobalt);margin-top:10px}.vp-mx-seg{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.vp-mx-seg button{border:1px solid var(--line);height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.vp-mx-seg button[aria-checked=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.vp-mx-earn{background:var(--cobalt);color:#fff;border-radius:22px;flex-direction:column;padding:24px;display:flex}.vp-mx-earn .v2-label{color:var(--yellow);font-size:11px}.vp-mx-earn b{font-family:var(--display);letter-spacing:-.04em;margin:10px 0 6px;font-size:60px;font-weight:750;line-height:1;display:block}.vp-mx-earn p{color:#ffffffd9;font-size:13.5px}.vp-mx-earn .v2-btn{width:100%;margin-top:auto}.vp-mx-earn .yr{margin:4px 0 16px;font-weight:600}.vp-mx-h3c{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px}.vp-mx-h3c .v2-label{color:var(--cobalt);font-size:11px}.vp-mx-h3c h3{margin:8px 0 6px;font-size:21px}.vp-mx-h3c p{color:var(--ink2);font-size:14.5px}.vp-mx-h3c .who{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);margin-top:10px;font-size:11px;display:block}.vp-mx-h3c .who.me{color:var(--cobalt)}.vp-mx-rules{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vp-mx-no{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vp-mx-no li{color:var(--ink2);gap:10px;font-size:15px;display:flex}.vp-mx-no li:before{content:"✕";background:var(--bad-l);width:20px;height:20px;color:var(--bad-t);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:10px;font-weight:800;display:grid}.vp-mx-rules h3{margin-bottom:12px;font-size:20px}.vp-mx-apply{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.vp-mx-apply aside{color:var(--ink2);font-size:14.5px}.vp-mx-apply aside a{color:var(--cobalt);font-weight:600}.vp-mx-apply aside small{color:var(--ink3);margin-top:10px;font-size:12.5px;display:block}.vp-mx-empty{border:1.5px dashed var(--line2);background:#fff;border-radius:18px;align-items:flex-start;gap:14px;padding:20px;display:flex}.vp-mx-empty i{background:var(--warn);border-radius:50%;flex:none;width:10px;height:10px;margin-top:8px}.vp-mx-empty b{font-size:17px;display:block}.vp-mx-empty p{color:var(--ink2);margin-top:4px;font-size:14.5px}.vp-mx-share{background:var(--paper);place-items:center;min-height:calc(100vh - 72px);padding:40px 20px 72px;display:grid}.vp-mx-sbox{width:100%;max-width:560px}.vp-mx-scard{background:var(--cobalt);color:#fff;border-radius:28px;padding:30px;position:relative}.vp-mx-scard .top{align-items:center;gap:10px;display:flex}.vp-mx-scard .top svg{width:28px;height:28px}.vp-mx-scard .top .v2-wm{font-size:20px}.vp-mx-scard .top a.more{color:#fff;border-bottom:1.5px solid #ffffff80;margin-inline-start:auto;font-size:13.5px;font-weight:600}.vp-mx-scard .v2-label{color:var(--yellow);margin-top:26px;display:block}.vp-mx-scard h1{margin:8px 0 6px;font-size:clamp(32px,5vw,46px)}.vp-mx-scard .sub{color:#ffffffe0}.vp-mx-scard .big{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:22px;display:flex}.vp-mx-scard .big b{font-family:var(--display);letter-spacing:-.05em;font-size:96px;font-weight:750;line-height:.8}.vp-mx-scard .big span{color:#ffffffe6;padding-bottom:8px;font-size:15px}.vp-mx-scard .comps{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.vp-mx-scard .comps div{background:#ffffff1f;border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.vp-mx-scard .comps b{font-family:var(--display);white-space:nowrap}.vp-mx-scard .summary{color:#ffffffeb;margin-top:18px;font-size:15px;line-height:1.55}.vp-mx-scard .priv{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;margin-top:18px;font-size:11px}.vp-mx-scard .outcome{background:#ffffff1f;border-radius:16px;margin-top:22px;padding:14px 16px}.vp-mx-scard .outcome b{font-family:var(--display);letter-spacing:-.02em;font-size:24px;line-height:1.2;display:block}.vp-mx-scard .outcome span{color:#ffffffd9;font-size:13.5px}.vp-mx-good{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:16px;padding:18px}.vp-mx-good .v2-label{color:var(--good-t);font-size:11px}.vp-mx-good ul{margin-top:8px}.vp-mx-scta{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:14px;margin-top:16px;padding:18px;display:flex}.vp-mx-scta b{font-size:16px;display:block}.vp-mx-scta p{color:var(--ink3);font-size:13.5px}.vp-mx-scta .v2-btn{flex:none;height:46px;margin-inline-start:auto}.vp-mx-scta small{margin-top:6px;font-size:13px;display:block}.vp-mx-scta small a{color:var(--cobalt);font-weight:600}.vp-mx-nf{background:var(--cobalt);color:#fff;text-align:center;min-height:calc(100vh - 72px);font-family:var(--body);place-items:center;padding:40px 20px;display:grid}.vp-mx-nf b.code{font-family:var(--display);letter-spacing:-.06em;color:var(--yellow);font-size:clamp(120px,22vw,220px);font-weight:800;line-height:.85;display:block}.vp-mx-nf h1{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:18px 0 8px;font-size:clamp(28px,3.6vw,42px);font-weight:750;line-height:1.05}.vp-mx-nf p{color:#ffffffe0}.vp-mx-nf .links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.vp-mx-nf .links a,.vp-mx-nf .links button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;align-items:center;height:44px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}.vp-mx-nf .links a:hover,.vp-mx-nf .links button:hover{background:#ffffff38}.vp-mx-nf .links .y{background:var(--yellow);color:var(--ink)}.vp-mx-nf .links .y:hover{background:var(--yellow-h)}.vp-mx-nf :focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.vp-mx-nf .ref{font-family:var(--mono);color:#ffffffbf;margin-top:22px;font-size:12px}.vp-mx-nf .ref a{color:#fff;text-underline-offset:3px;text-decoration:underline}.vp-mx-rx-hero{background:var(--paper);border-bottom:1px solid var(--line);padding:36px 0 24px}.vp-mx-rx-hero h1{margin:12px 0 8px;font-size:clamp(32px,4.2vw,50px)}.vp-mx-rx-hero p{color:var(--ink2);max-width:680px;font-size:17px}.vp-mx-rx-hero .links{flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:14.5px;display:flex}.vp-mx-rx-hero .links a{color:var(--cobalt);font-weight:600}.vp-mx-rx-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;padding:28px 0 0;display:grid}.vp-mx-rx-grid>*{min-width:0}.vp-mx-rx-page{border:1px solid var(--line);background:#fff;border-radius:6px;padding:12px;overflow:hidden}.vp-mx-rx-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.vp-mx-notes{flex-direction:column;gap:10px;display:flex;position:sticky;top:88px}.vp-mx-n3c{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:26px 1fr;gap:10px;padding:14px 16px;display:grid}.vp-mx-n3c i{background:var(--cobalt);color:#fff;width:24px;height:24px;font-style:normal;font-family:var(--mono);border-radius:50%;place-items:center;font-size:11px;display:grid}.vp-mx-n3c p{color:var(--ink2);font-size:14px}.vp-mx-rxcta{background:var(--ink);color:#fff;border-radius:20px;padding:18px}.vp-mx-rxcta b{font-size:17px;display:block}.vp-mx-rxcta p{color:#c9cee6;margin-top:4px;font-size:13.5px}.vp-mx-rxcta .v2-btn{width:100%;height:46px;margin-top:12px}.vp-mx-num{counter-reset:n;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vp-mx-num li{counter-increment:n;border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:16px;grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:14px 16px;font-size:15.5px;display:grid}.vp-mx-num li:before{content:counter(n);background:var(--ink);color:#fff;width:30px;height:30px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.vp-mx-ws{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vp-mx-ws>div{border-radius:16px;padding:16px;font-size:15px}.vp-mx-ws .w{background:var(--bad-l);color:#5c1a16}.vp-mx-ws .s{background:var(--good-l);color:#08412f}.vp-mx-ws .v2-tag{margin-bottom:8px}.vp-mx-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.vp-mx-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;height:100%;padding:16px 18px;display:flex}.vp-mx-card:hover{border-color:var(--ink3)}.vp-mx-card .hd{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vp-mx-card b{font-size:15.5px}.vp-mx-card p{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:13.5px;display:-webkit-box;overflow:hidden}.vp-mx-card .v2-tag{flex:none}.vp-mx-rz-hero{background:var(--ink);color:#fff;padding:52px 0 110px}.vp-mx-rz-hero .v2-label{color:var(--yellow)}.vp-mx-rz-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.vp-mx-rz-grid>*{min-width:0}.vp-mx-rz-hero h1{margin:14px 0;font-size:clamp(36px,4.8vw,60px)}.vp-mx-rz-hero h1 em{color:var(--yellow);font-style:normal}.vp-mx-rz-hero .lede{color:#c9cee6;max-width:560px;font-size:18px}.vp-mx-rz-hero .ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.vp-mx-rz-hero .ctas span{color:#b8bdd8;font-size:14px}.vp-mx-gap{color:var(--ink);background:#fff;border-radius:24px;padding:20px}.vp-mx-gap .top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-bottom:12px;display:flex}.vp-mx-gap .top b{font-size:15px}.vp-mx-gap .top span{font-family:var(--mono);color:var(--ink3);white-space:nowrap;font-size:12px}.vp-mx-req{border-top:1px solid var(--line);padding:12px 0}.vp-mx-req .r{align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.vp-mx-req .r .v2-tag{margin-inline-start:auto}.vp-mx-req q{color:var(--ink3);border-inline-start:2px solid var(--line2);quotes:none;margin-top:6px;padding-inline-start:12px;font-size:13.5px;display:block}.vp-mx-feat3{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:-56px;display:grid;position:relative}.vp-mx-f3{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.vp-mx-f3 h3{margin-bottom:8px;font-size:21px}.vp-mx-f3 p{color:var(--ink2);font-size:14.5px}.vp-mx-cmpw{border-radius:20px;overflow-x:auto}.vp-mx-cmp{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:#fff;border-radius:20px;width:100%;font-size:14.5px;overflow:hidden}.vp-mx-cmp td,.vp-mx-cmp th{border-bottom:1px solid var(--line);text-align:center;padding:14px 16px}.vp-mx-cmp th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);background:var(--paper);font-size:11px;font-weight:500}.vp-mx-cmp td:first-child,.vp-mx-cmp th:first-child{text-align:start}.vp-mx-cmp .us{color:var(--cobalt);background:#f6f8ff;font-weight:700}.vp-mx-cmp tr:last-child td{border-bottom:0}.vp-mx-cmp .y{color:var(--good-t);font-weight:700}.vp-mx-cmp .no{color:var(--ink3)}.vp-mx-plans{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vp-mx-plan{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:26px;display:flex}.vp-mx-plan.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.vp-mx-plan .nm{font-size:17px;font-weight:700}.vp-mx-plan .pr{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.vp-mx-plan .pr b{font-family:var(--display);letter-spacing:-.04em;font-size:52px;font-weight:750;line-height:1}.vp-mx-plan .pr span{color:var(--ink3);font-size:14px}.vp-mx-plan.dark .pr span,.vp-mx-plan.dark .tl{color:#c9cee6}.vp-mx-plan .tl{color:var(--ink2);font-size:14.5px}.vp-mx-plan.dark .v2-ok li{color:#e4e6f2}.vp-mx-plan .v2-btn{margin-top:auto}@media (max-width:1040px){.vp-mx-apply,.vp-mx-calc,.vp-mx-rx-grid,.vp-mx-rz-grid{grid-template-columns:minmax(0,1fr)}.vp-mx-notes{position:static}.vp-mx-cards,.vp-mx-four,.vp-mx-nums{grid-template-columns:1fr 1fr}}@media (max-width:760px){.vp-mx-cards,.vp-mx-co,.vp-mx-feat3,.vp-mx-plans,.vp-mx-rules,.vp-mx-three,.vp-mx-when,.vp-mx-ws{grid-template-columns:1fr}.vp-mx-scta{flex-wrap:wrap}.vp-mx-scta .v2-btn{width:100%;margin-inline-start:0}.vp-mx-scard{padding:22px}.vp-mx-scard .big b{font-size:76px}.vp-mx-af b,.vp-mx-bn b{font-size:36px}.vp-mx-cmp{font-size:13px}.vp-mx-cmp td,.vp-mx-cmp th{padding:10px 8px}.vp-mx-co{padding:22px}}@media (max-width:440px){.vp-mx-scard .comps{grid-template-columns:1fr}}.vp-si{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;grid-template-columns:1fr 1fr;font-size:16px;line-height:1.55;display:grid}.vp-si h1,.vp-si h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-weight:750;line-height:1.05}.vp-si :focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.vp-si-r :focus-visible{outline-color:var(--cobalt)}.vp-si-l{background:var(--cobalt);flex-direction:column;padding:48px}.vp-brand,.vp-si-l{color:#fff;display:flex}.vp-brand{flex:none;align-items:center;gap:10px}.vp-brand .v2-mk{width:32px;height:32px;display:block}.vp-brand .v2-wm{font-size:23px}.vp-si-l .vp-brand{margin-bottom:auto}.vp-si-l h1{margin:40px 0 16px;font-size:clamp(34px,3.8vw,52px)}.vp-si-l h1 em{color:var(--yellow);font-style:normal}.vp-si-l ul{flex-direction:column;gap:12px;margin:0 0 auto;padding:0;list-style:none;display:flex}.vp-si-l li{color:#ffffffeb;gap:12px;font-size:16px;display:flex}.vp-si-l li:before{content:"✓";background:var(--yellow);width:22px;height:22px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.vp-si-r{background:var(--paper);place-items:center;padding:48px 24px;display:grid}.vp-si-box{width:100%;max-width:400px}.vp-si-box h2{font-size:34px}.vp-si-box>p.vp-sub{color:var(--ink3);margin-top:8px}.vp-gbtn{border:1.5px solid var(--line2);cursor:pointer;width:100%;height:54px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:28px;font-size:16px;font-weight:650;transition:border-color .15s;display:flex}.vp-gbtn:hover{border-color:var(--ink3)}.vp-gbtn:disabled{opacity:.6;cursor:default}.vp-or{color:var(--ink3);align-items:center;gap:12px;margin:22px 0;font-size:13px;display:flex}.vp-or:after,.vp-or:before{content:"";background:var(--line);flex:1;height:1px}.vp-inp{border:1.5px solid var(--line2);width:100%;height:52px;color:var(--ink);background:#fff;border-radius:14px;outline:none;padding:0 16px;font-size:16px}.vp-inp:focus{border-color:var(--cobalt)}.vp-inp-l{color:var(--ink2);margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.vp-field+.vp-field{margin-top:12px}.vp-si-box .v2-btn{width:100%;margin-top:12px}.vp-otp{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:6px;display:grid;position:relative}.vp-otp span{border:1.5px solid var(--line2);height:58px;font-family:var(--display);background:#fff;border-radius:14px;place-items:center;font-size:26px;font-weight:700;display:grid}.vp-otp span.f{border-color:var(--cobalt)}.vp-otp input{opacity:0;letter-spacing:2em;cursor:text;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.vp-otp:focus-within span.f{outline:2px solid var(--cobalt-l)}.vp-si-small{color:var(--ink3);text-align:center;margin-top:14px;font-size:13px}.vp-si-small a,.vp-si-small button{color:var(--cobalt);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0}.vp-si-small button:disabled{opacity:.5}.vp-si-legal{color:var(--ink3);text-align:center;margin-top:22px;font-size:12px}.vp-si-legal a{color:var(--ink2);text-underline-offset:2px;text-decoration:underline}.vp-si-note{color:var(--ink3);margin:0 0 12px;font-size:12.5px}.vp-si-err{color:var(--bad-t);margin-top:10px;font-size:13px}.vp-consent{color:var(--ink2);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.vp-consent input{width:15px;height:15px;accent-color:var(--cobalt);flex:none;margin-top:2px}.vp-pw{position:relative}.vp-pw .vp-inp{padding-right:48px}.vp-pw button{width:44px;height:44px;color:var(--ink3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.vp-forgot{color:var(--cobalt);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.vp-si-center{background:var(--paper);min-height:100vh;font-family:var(--body);color:var(--ink);place-items:center;padding:32px 20px;display:grid}.vp-si-center .vp-brand{color:var(--ink)}.vp-si-center h2{font-family:var(--display);letter-spacing:-.025em;font-size:32px;font-weight:750;line-height:1.1}.vp-ac-hero{background:var(--cobalt);color:#fff;padding:36px 0 96px}.vp-ac-hero .v2-label{color:var(--yellow)}.vp-ac-hero h1{margin:10px 0 6px;font-size:clamp(32px,4vw,48px)}.vp-ac-hero p{color:#ffffffe0}.vp-ac-main{margin-top:-64px;padding-bottom:96px;position:relative}.vp-ac-top{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vp-st{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;padding:18px}.vp-st .v2-label{color:var(--ink3);font-size:11px;display:block}.vp-st b{font-family:var(--display);letter-spacing:-.04em;margin:10px 0 4px;font-size:40px;font-weight:750;line-height:1;display:block}.vp-st small{color:var(--ink3);text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.vp-st small.up{color:var(--good-t);font-weight:600}.vp-st.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.vp-st.dark .v2-label{color:var(--yellow)}.vp-st.dark small{color:#b8bdd8}.vp-st.dark a{color:var(--yellow);margin-top:8px;font-size:13.5px;font-weight:600;display:block}.vp-streak{grid-template-columns:repeat(21,1fr);gap:3px;margin-top:12px;display:grid}.vp-streak i{aspect-ratio:1;background:var(--line);border-radius:3px}.vp-streak i.on{background:var(--good)}.vp-ac-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;margin-top:16px;display:grid}.vp-ac-grid>*{min-width:0}.vp-panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px}.vp-mt,.vp-panel+.vp-panel{margin-top:16px}.vp-panel h2.vp-h{align-items:baseline;gap:10px;margin-bottom:14px;font-size:22px;display:flex}.vp-panel h2.vp-h a{font-family:var(--body);color:var(--cobalt);letter-spacing:0;white-space:nowrap;margin-inline-start:auto;font-size:14px;font-weight:600}.vp-chart{width:100%;height:auto;display:block}.vp-legend{color:var(--ink2);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:13px;display:flex}.vp-legend span{align-items:center;gap:6px;display:flex}.vp-legend i{border-radius:2px;width:12px;height:3px}.vp-hr{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.vp-hr:first-child{border-top:0}.vp-ic{color:#fff;width:40px;height:40px;font-family:var(--mono);border-radius:12px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.vp-hr b,.vp-hrow b{font-size:15px}.vp-hr b,.vp-hr small,.vp-hrow b,.vp-hrow small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vp-hr small,.vp-hrow small{color:var(--ink3);font-size:12.5px}.vp-sc{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:750}.vp-sc.good{color:var(--good-t)}.vp-sc.bad{color:var(--bad-t)}.vp-sc.none{color:var(--ink3);font-size:14px}.vp-hr a,.vp-hrow a{color:var(--cobalt);white-space:nowrap;font-size:13.5px;font-weight:600}.vp-wn{background:var(--ink);color:#fff;border-radius:22px;padding:22px}.vp-wn .v2-label{color:var(--yellow)}.vp-wn h3{margin:8px 0 6px;font-size:22px}.vp-wn p{color:#c9cee6;font-size:14px}.vp-wn .v2-btn{width:100%;height:48px;margin-top:14px}.vp-wn .vp-sub{text-align:center;color:#b8bdd8;text-underline-offset:3px;margin-top:10px;font-size:13px;text-decoration:underline;display:block}.vp-ps{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.vp-ps:first-of-type{border-top:0}.vp-ps>i{border-radius:50%;flex:none;width:10px;height:10px}.vp-ps b{font-size:14.5px;display:block}.vp-ps small{color:var(--ink3);font-size:12.5px}.vp-ps em{font-style:normal;font-family:var(--display);font-size:20px;font-weight:750}.vp-ps a,.vp-ps em{margin-inline-start:auto}.vp-ps a{color:var(--cobalt);font-size:13.5px;font-weight:600}.vp-wn-sc{font-family:var(--mono);color:#b8bdd8;letter-spacing:0;font-size:14px;font-weight:500}a.vp-ps-link{color:inherit;border-radius:10px;transition:background .15s}a.vp-ps-link:hover b{color:var(--cobalt)}.vp-ps small.warn{color:#8a5a1e;font-weight:600}.vp-sub-row+.vp-sub-row{border-top:1px solid var(--line)}.vp-sub-row .vp-ps{border-top:0}.vp-mini{border:1.5px solid var(--line2);height:34px;font-family:var(--body);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;margin-inline-start:auto;padding:0 14px;font-size:13.5px;font-weight:650;display:inline-flex}.vp-mini:hover:not(:disabled){border-color:var(--ink3)}.vp-mini:disabled{opacity:.6;cursor:default}.vp-mini.bad{background:var(--bad);border-color:var(--bad);color:#fff;margin-inline-start:0}.vp-sub-confirm{background:var(--paper);color:var(--ink2);border-radius:14px;margin:2px 0 12px;padding:12px 14px;font-size:13.5px;line-height:1.5}.vp-sub-confirm>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.vp-sub-confirm .vp-mini{margin-inline-start:0}.vp-textbtn{font-family:var(--body);color:var(--cobalt);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.vp-fine{color:var(--ink3);margin-top:8px;font-size:12.5px}.vp-trunc{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vp-ac-inv{margin-top:16px}.vp-ac-inv:empty{display:none}.vp-aclinks{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;display:grid}.vp-aclinks h2.vp-h{grid-column:1/-1;margin-bottom:6px}.vp-sub-acts{flex-wrap:wrap;gap:8px;margin:-4px 0 12px 22px;display:flex}.vp-sub-acts .vp-mini{margin-inline-start:0}.vp-ac-inv section{border:1.5px dashed var(--line2)!important;background:#fff!important;border-radius:18px!important}.vp-ac-inv h2{font-family:var(--body)!important;letter-spacing:0!important;font-size:15.5px!important;font-weight:700!important}.vp-ac-inv section p:first-child{color:var(--cobalt)!important;font-family:var(--mono)!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:500!important}.vp-ac-inv input{font-family:var(--mono)!important;background:var(--paper)!important}.vp-aclinks a,.vp-aclinks button{height:42px;font-family:var(--body);color:var(--ink2);text-align:start;cursor:pointer;background:0 0;border:0;border-top:1px solid var(--line);align-items:center;padding:0;font-size:14.5px;font-weight:600;display:flex}.vp-aclinks h2+a,.vp-aclinks h2+a+a,.vp-aclinks h2+a+a+a{border-top:0}.vp-aclinks a:hover,.vp-aclinks button:hover{color:var(--cobalt)}.vp-aclinks a.bad{color:var(--bad-t)}.vp-aclinks button{color:var(--ink3)}.vp-tracks{flex-wrap:wrap;gap:6px;margin:-4px 0 12px;display:flex}.vp-tracks button{border:1.5px solid var(--line);height:32px;font-family:var(--body);color:var(--ink2);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.vp-tracks button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.vp-trust{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:16px;padding:22px 26px}.vp-trust h2{margin:0 0 8px;font-size:18px}.vp-trust ul{color:var(--ink2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.vp-trust li{gap:8px;display:flex}.vp-trust li:before{content:"";background:var(--good);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.vp-narrow-only{display:none!important}.vp-onb>section{border-color:var(--line)!important;border-radius:22px!important;padding:26px!important}.vp-onb h2{font-family:var(--display)!important;letter-spacing:-.025em!important;font-size:26px!important;font-weight:750!important}.vp-onb .ml-label{font-family:var(--mono)!important;letter-spacing:.08em!important;color:var(--cobalt)!important;font-size:11px!important;font-weight:500!important}.vp-onb a.group{border:1.5px solid var(--line)!important;background:#fff!important;border-radius:16px!important}.vp-onb a.group:hover{border-color:var(--cobalt)!important}.vp-onb a.group>span:first-child{background:var(--cobalt-l)!important;color:var(--cobalt-d)!important;border-radius:12px!important}.vp-note{background:var(--warn-l);color:#5a4600;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;font-size:14.5px;display:flex}.vp-note button{cursor:pointer;background:#fff;border:1.5px solid #e2c46a;border-radius:999px;height:38px;margin-inline-start:auto;padding:0 14px;font-size:14px;font-weight:650}.vp-empty{text-align:center;color:var(--ink2);padding:40px 16px}.vp-empty .v2-btn{margin-top:16px}.vp-hs-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;margin-top:-56px;padding-bottom:96px;display:grid;position:relative}.vp-hs-grid>*{min-width:0}.vp-hs-nav{border:1px solid var(--line);background:#fff;border-radius:20px;padding:10px;position:sticky;top:88px}.vp-hs-nav a{height:40px;color:var(--ink2);white-space:nowrap;border-radius:10px;align-items:center;padding:0 12px;font-size:14.5px;font-weight:600;display:flex}.vp-hs-nav a:hover{background:var(--paper)}.vp-hs-nav a[aria-current]{background:var(--cobalt-l);color:var(--cobalt-d)}.vp-hs-nav hr{border:0;border-top:1px solid var(--line);margin:6px 0}.vp-filters{flex-wrap:wrap;margin-bottom:12px}.vp-filters,.vp-filters button{align-items:center;gap:6px;display:flex}.vp-filters button{border:1px solid var(--line);cursor:pointer;height:34px;color:var(--ink);background:#fff;border-radius:999px;padding:0 12px;font-size:13.5px;font-weight:600}.vp-filters button i{background:var(--c);border-radius:50%;width:7px;height:7px}.vp-filters button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.vp-filters select{border:1px solid var(--line);height:34px;color:var(--ink);background:#fff;border-radius:10px;margin-inline-start:auto;padding:0 10px;font-size:13.5px}.vp-day{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:16px 0 4px;font-size:11px}.vp-day:first-of-type{margin-top:0}.vp-hrow{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto auto 32px;align-items:center;gap:12px;padding:12px 0;display:grid}.vp-hrow .vp-del{color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.vp-hrow .vp-del:hover{color:var(--bad-t);background:var(--bad-l)}.vp-set-sec{border-top:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.vp-set-sec:first-of-type{border-top:0;padding-top:4px}.vp-set-sec h3{font-family:var(--body);letter-spacing:0;font-size:15.5px;font-weight:650;line-height:1.4}.vp-set-sec .d{color:var(--ink3);margin-top:4px;font-size:13.5px}.vp-set-sec>*{min-width:0}.vp-set-row{color:var(--ink2);align-items:center;gap:12px;padding:8px 0;font-size:14.5px;display:flex}.vp-set-row .vp-sw{margin-inline-start:auto}.vp-ro{border:1.5px solid var(--line2);background:var(--paper);text-overflow:ellipsis;white-space:nowrap;min-width:0;height:44px;color:var(--ink);border-radius:12px;flex:1;align-items:center;padding:0 12px;font-size:14.5px;display:flex;overflow:hidden}.vp-sw{background:var(--good);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:24px;padding:0;position:relative}.vp-sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:19px}.vp-sw[aria-checked=false]{background:var(--line2)}.vp-sw[aria-checked=false]:after{left:3px}.vp-sw:disabled{opacity:.6}.vp-danger{background:#fff8f8;border:1.5px solid #f5c2c4;border-radius:16px;padding:14px 16px}.vp-danger b{color:var(--bad-t);font-size:15px;display:block}.vp-danger p{color:var(--ink3);font-size:13px}.vp-tl{color:var(--ink2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.vp-tl li:before{content:"· ";color:var(--cobalt);font-weight:800}.vp-legacy section,.vp-legacy>div{background:#fff;border-color:var(--line)!important;border-radius:16px!important}.vp-legacy h2{letter-spacing:-.015em;font-family:var(--display)!important;font-weight:700!important}.vp-legacy button{border-radius:999px!important}.vp-links{flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:13.5px;display:flex}.vp-links a{color:var(--cobalt);font-weight:600}@media (max-width:1040px){.vp-wide-only{display:none!important}.vp-narrow-only{display:grid!important}.vp-ac-grid{grid-template-columns:minmax(0,1fr)}.vp-ac-top{grid-template-columns:1fr 1fr}.vp-hs-grid{grid-template-columns:minmax(0,1fr)}.vp-hs-nav{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.vp-hs-nav a{flex:none}.vp-hs-nav hr{display:none}}@media (max-width:760px){.vp-st{padding:14px}.vp-st b{font-size:32px}.vp-st .v2-label{font-size:10px}.vp-hr{grid-template-columns:40px minmax(0,1fr) auto}.vp-hr a{display:none}.vp-hrow{grid-template-columns:40px minmax(0,1fr) auto}.vp-hrow .vp-del,.vp-hrow a{display:none}.vp-panel,.vp-trust{padding:18px}.vp-aclinks{grid-template-columns:1fr}.vp-aclinks h2+a+a,.vp-aclinks h2+a+a+a{border-top:1px solid var(--line)}.vp-set-sec{grid-template-columns:minmax(0,1fr);gap:8px}.vp-set-row{flex-wrap:wrap}}@media (max-width:1040px){.vp-si{grid-template-columns:1fr}.vp-si-l{padding:32px 24px}.vp-si-l h1{margin-top:28px}.vp-si-l ul{margin-bottom:0}}@media (max-width:440px){.vp-brand .v2-wm{font-size:20px}}.vp-co-lg{grid-template-columns:240px minmax(0,1fr);gap:40px;max-width:1080px;margin:0 auto;padding:40px 24px 96px;display:grid}.vp-co-toc{align-self:start;max-height:calc(100vh - 100px);padding-top:8px;position:sticky;top:84px;overflow:auto}.vp-co-toc .v2-label{color:var(--ink3);margin-bottom:8px;font-size:10.5px;display:block}.vp-co-toc a{border-left:2px solid var(--line);color:var(--ink3);padding:6px 0 6px 12px;font-size:14px;line-height:1.35;display:block}.vp-co-toc a:hover{color:var(--ink);border-color:var(--cobalt)}.vp-co-art{min-width:0;max-width:760px}.vp-co-art>.v2-label{color:var(--cobalt);margin-bottom:10px;display:block}.vp-co-art h1{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);font-size:clamp(32px,4vw,46px);font-weight:750;line-height:1.06}.vp-co-upd{color:var(--ink3);margin:10px 0 18px;font-size:13.5px}.vp-co-intro{color:var(--ink2);margin-bottom:8px;font-size:17px;line-height:1.65}.vp-co-body{flex-direction:column;gap:30px;margin-top:28px;display:flex}.vp-co-sec{scroll-margin-top:96px}.vp-co-sec>h2{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin-bottom:10px;font-size:22px;font-weight:700}.vp-co-sec>div{color:var(--ink2);flex-direction:column;gap:12px;font-size:15.5px;line-height:1.75;display:flex}.vp-co-art p a,.vp-co-sec a{color:var(--cobalt);text-underline-offset:4px;font-weight:600;text-decoration:underline}.vp-co-sec h3,.vp-co-sec strong{color:var(--ink);font-weight:650}.vp-co-sec h3{font-size:16.5px}.vp-co-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vp-co-list li{gap:12px;display:flex}.vp-co-list li:before{content:"";background:var(--cobalt);border-radius:50%;flex:none;width:6px;height:6px;margin-top:11px}.vp-co-plain{background:var(--cobalt-l);color:var(--cobalt-d);border-radius:16px;padding:16px 18px}.vp-co-q{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:44px;padding:20px 22px}.vp-co-q b{color:var(--ink);font-size:15.5px;display:block}.vp-co-q p{color:var(--ink2);margin-top:6px;font-size:14.5px;line-height:1.6}.vp-co-q a{color:var(--cobalt);text-underline-offset:4px;font-weight:650;text-decoration:underline}.vp-co-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px 20px}.vp-co-card h3{margin-bottom:6px}.vp-co-card p{font-size:14.5px;line-height:1.65}.vp-co-table{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.vp-co-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.vp-co-table th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);background:var(--paper);text-align:left;padding:10px 14px;font-size:11px;font-weight:500}.vp-co-table td,.vp-co-table th{border-bottom:1px solid var(--line)}.vp-co-table td{vertical-align:top;color:var(--ink2);padding:12px 14px;line-height:1.55}.vp-co-table tr:last-child td{border-bottom:0}.vp-co-table td.s{color:var(--ink);font-weight:650}.vp-co-note{color:var(--ink3);font-size:14px}.vp-co-hero{background:var(--cobalt);color:#fff;padding:40px 0 96px}.vp-co-hero .v2-label{color:var(--yellow)}.vp-co-hero h1{font-family:var(--display);letter-spacing:-.025em;margin:10px 0 8px;font-size:clamp(32px,4vw,48px);font-weight:750;line-height:1.05}.vp-co-hero p{color:#ffffffe6;max-width:640px;font-size:17px}.vp-co-ct{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-top:-56px;padding-bottom:96px;display:grid;position:relative}.vp-co-ct>.v2-panel{min-width:0}.vp-co-topics{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;display:grid}.vp-co-topics a{text-align:left;border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;padding:12px 14px;display:block}.vp-co-topics a:hover{border-color:var(--cobalt);background:#f6f8ff}.vp-co-topics b{font-size:15px;display:block}.vp-co-topics span{color:var(--ink3);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.vp-co-ct .vp-co-body{margin-top:0}.vp-co-side{flex-direction:column;gap:12px;display:flex}.vp-co-side>div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px}.vp-co-side b{font-size:15px;display:block}.vp-co-side p{color:var(--ink3);margin-top:4px;font-size:13.5px;line-height:1.5}.vp-co-side a{color:var(--cobalt);margin-top:8px;font-size:14px;font-weight:650;display:inline-block}.vp-co-gen{margin-top:-56px;position:relative}.vp-co-gen form{border:1px solid var(--line)!important;background:#fff!important;border-radius:22px!important}.vp-co-gen input,.vp-co-gen select,.vp-co-gen textarea{border:1.5px solid var(--line2)!important;background:#fff!important;border-radius:12px!important}.vp-co-gen input:focus,.vp-co-gen select:focus,.vp-co-gen textarea:focus{outline:none;border-color:var(--cobalt)!important;box-shadow:none!important}.vp-co-gen button[type=submit]{background:var(--ink)!important;color:#fff!important;border-radius:999px!important;padding:12px 22px!important}.vp-co-gen [class~="text-[#1A66B8]"]{color:var(--cobalt)!important}.vp-co-gen ol>li{border:1px solid var(--line)!important;background:#fff!important;border-radius:18px!important}.vp-co-gen h2{letter-spacing:-.015em;font-family:var(--display)!important;font-weight:700!important}.vp-co-gen [class~=border-2]{color:#fff;background:var(--ink)!important;border:0!important;border-radius:22px!important}.vp-co-gen [class~=border-2] h3{color:#fff;font-family:var(--display)!important;font-weight:700!important}.vp-co-gen [class~=border-2] p{color:#c9cee6!important}.vp-co-gen [class~=border-2] a{background:var(--yellow)!important;color:var(--ink)!important;border-radius:999px!important}.vp-co-fb input[type=email],.vp-co-fb input[type=text],.vp-co-fb textarea{border:1.5px solid var(--line2)!important;color:var(--ink)!important;background:#fff!important;border-radius:14px!important}.vp-co-fb input[type=email]:focus,.vp-co-fb input[type=text]:focus,.vp-co-fb textarea:focus{border-color:var(--cobalt)!important}.vp-co-fb textarea::placeholder{color:var(--ink3)!important}.vp-co-fb input[type=checkbox]{accent-color:var(--cobalt)}.vp-co-fb [role=radiogroup] button{border-width:1.5px!important;border-radius:14px!important}.vp-co-fb [role=radiogroup] button[aria-checked=false]{border-color:var(--line2)!important;color:var(--ink)!important}.vp-co-fb [role=radiogroup] button[aria-checked=false]:hover{border-color:var(--ink3)!important}.vp-co-fb [role=radiogroup] button[aria-checked=true]{border-color:var(--cobalt)!important}.vp-co-fb .grid-cols-5 button[aria-checked=true]{background:var(--cobalt)!important;color:#fff!important}.vp-co-fb .flex-col>button[aria-checked=true]{color:var(--ink)!important;background:#f6f8ff!important}.vp-co-fb button[type=submit]{height:46px;background:var(--ink)!important;color:#fff!important;border-radius:999px!important;padding:0 22px!important}.vp-co-fb [class~="text-[#201E18]"]{color:var(--ink)!important}.vp-co-fb [class~="text-[#2E2C28]"]{color:var(--ink2)!important}.vp-co-fb [class~="text-[#575147]"]{color:var(--ink3)!important}.vp-co-fb [class~="text-[#1A66B8]"]{color:var(--cobalt)!important}.vp-co-fb [class~="border-[#E4DECE]"]{border-color:var(--line)!important}.vp-co-fb a[class~="rounded-[10px]"],.vp-co-fb button[class~="rounded-[10px]"]:not([role]){border-radius:999px!important}.vp-co-kinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vp-co-kinds h3{color:var(--ink);margin:8px 0 6px;font-size:16px;font-weight:650}.vp-co-kinds p{color:var(--ink2);font-size:14px;line-height:1.6}.vp-co-pills{flex-wrap:wrap;gap:8px;display:flex}.vp-co-pills a{border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px}.vp-co-pills a:hover{border-color:var(--cobalt);color:var(--ink)}.vp-co-pills a.all{color:var(--cobalt);background:0 0;border-color:#0000;font-weight:650}.vp-co-who{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vp-co-who>div{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px}.vp-co-who h3{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin-bottom:8px;font-size:21px;font-weight:700}.vp-co-who p{color:var(--ink2);font-size:14.5px;line-height:1.6}.vp-co-prose{max-width:760px;color:var(--ink2);flex-direction:column;gap:14px;font-size:17px;line-height:1.7;display:flex}.vp-co-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.vp-co-split h2{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:8px 0 14px;font-size:clamp(28px,3.4vw,38px);font-weight:750;line-height:1.08}.vp-co-dark{background:var(--ink);color:#fff;border-radius:22px;padding:26px}.vp-co-dark .v2-label{color:var(--yellow)}.vp-co-dark h3{margin:16px 0 4px;font-size:17px;font-weight:650}.vp-co-dark p{color:#c9cee6;font-size:14px;line-height:1.6}@media (max-width:900px){.vp-co-lg{grid-template-columns:minmax(0,1fr);gap:0;padding-top:28px}.vp-co-toc{border:1px solid var(--line);background:#fff;border-radius:16px;max-height:none;margin-bottom:24px;padding:14px 16px;position:static}.vp-co-ct{grid-template-columns:minmax(0,1fr)}.vp-co-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-co-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.vp-co-kinds,.vp-co-topics,.vp-co-who{grid-template-columns:minmax(0,1fr)}.vp-co-hero{padding:28px 0 84px}}.vp-ld{--ld:#16406e;--ld-acc:#16406e;--ld-soft:#e3ecf6}.vp-ld[data-tone=medical]{--ld:#0b7a5a;--ld-acc:#0ea678;--ld-soft:#e2f6ee}.vp-ld[data-tone=oet]{--ld:#087282;--ld-acc:#0b8fa3;--ld-soft:#ddf3f6}.vp-ld a{text-decoration:none}.vp-ld-band{background:var(--ld);padding-top:24px}.vp-ld-types{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.vp-ld-types::-webkit-scrollbar{display:none}.vp-ld-types a{color:#fff;white-space:nowrap;background:#ffffff24;border-radius:999px;flex:none;align-items:center;height:36px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.vp-ld-types a:hover{background:#ffffff3d}.vp-ld-types a.on{color:var(--ld);background:#fff}.vp-ld-hero{color:#fff;background:var(--ld)!important;border:0!important}.vp-ld-hero>div:first-child{padding-top:28px!important}.vp-ld-hero>div:last-child{padding-bottom:104px!important}.vp-ld-hero h1{text-wrap:balance;font-family:var(--display)!important;letter-spacing:-.03em!important;color:#fff!important;font-weight:750!important;line-height:1.03!important}.vp-ld-hero [style*="IBM Plex Mono"][style*="color: rgb(26, 102, 184)"],.vp-ld-hero [style*="IBM Plex Mono"][style*="color:#1A66B8"]{font-family:var(--mono)!important;color:var(--yellow)!important;font-size:12.5px!important}.vp-ld-hero [style*="background: rgb(244, 240, 230)"] [style*="IBM Plex Mono"],.vp-ld-hero [style*="background: rgb(248, 245, 236)"] [style*="IBM Plex Mono"],.vp-ld-hero [style*="background: rgb(251, 249, 242)"] [style*="IBM Plex Mono"],.vp-ld-hero [style*="background:#F4F0E6"] [style*="IBM Plex Mono"],.vp-ld-hero [style*="background:#F8F5EC"] [style*="IBM Plex Mono"],.vp-ld-hero [style*="background:#FBF9F2"] [style*="IBM Plex Mono"]{color:var(--ink3)!important}.vp-ld-hero [style*="background: rgb(244, 240, 230)"] [style*="IBM Plex Mono"][style*="color: rgb(26, 102, 184)"],.vp-ld-hero [style*="background: rgb(244, 240, 230)"] [style*="IBM Plex Mono"][style*="color:#1A66B8"],.vp-ld-hero [style*="background: rgb(248, 245, 236)"] [style*="IBM Plex Mono"][style*="color: rgb(26, 102, 184)"],.vp-ld-hero [style*="background: rgb(248, 245, 236)"] [style*="IBM Plex Mono"][style*="color:#1A66B8"],.vp-ld-hero [style*="background: rgb(251, 249, 242)"] [style*="IBM Plex Mono"][style*="color: rgb(26, 102, 184)"],.vp-ld-hero [style*="background: rgb(251, 249, 242)"] [style*="IBM Plex Mono"][style*="color:#1A66B8"],.vp-ld-hero [style*="background: rgb(255, 255, 255)"] [style*="IBM Plex Mono"][style*="color: rgb(26, 102, 184)"],.vp-ld-hero [style*="background: rgb(255, 255, 255)"] [style*="IBM Plex Mono"][style*="color:#1A66B8"],.vp-ld-hero [style*="background:#F4F0E6"] [style*="IBM Plex Mono"][style*="color: rgb(26, 102, 184)"],.vp-ld-hero [style*="background:#F4F0E6"] [style*="IBM Plex Mono"][style*="color:#1A66B8"],.vp-ld-hero [style*="background:#F8F5EC"] [style*="IBM Plex Mono"][style*="color: rgb(26, 102, 184)"],.vp-ld-hero [style*="background:#F8F5EC"] [style*="IBM Plex Mono"][style*="color:#1A66B8"],.vp-ld-hero [style*="background:#FBF9F2"] [style*="IBM Plex Mono"][style*="color: rgb(26, 102, 184)"],.vp-ld-hero [style*="background:#FBF9F2"] [style*="IBM Plex Mono"][style*="color:#1A66B8"],.vp-ld-hero [style*="background:#FFFFFF"] [style*="IBM Plex Mono"][style*="color: rgb(26, 102, 184)"],.vp-ld-hero [style*="background:#FFFFFF"] [style*="IBM Plex Mono"][style*="color:#1A66B8"],.vp-ld-hero [style*="background:#fff"] [style*="IBM Plex Mono"][style*="color: rgb(26, 102, 184)"],.vp-ld-hero [style*="background:#fff"] [style*="IBM Plex Mono"][style*="color:#1A66B8"]{color:var(--cobalt)!important}.vp-ld-hero :is(p,div,span,li)[style*="color: rgb(26, 102, 184)"]:not([style*="background: rgb(251, 249, 242)"] *):not([style*="background:#FBF9F2"] *),.vp-ld-hero :is(p,div,span,li)[style*="color:#1A66B8"]:not([style*="background: rgb(251, 249, 242)"] *):not([style*="background:#FBF9F2"] *),.vp-ld-hero :is(p,div,span,li,a)[style*="color: rgb(107, 100, 89)"]:not([style*="background: rgb(251, 249, 242)"] *):not([style*="background:#FBF9F2"] *),.vp-ld-hero :is(p,div,span,li,a)[style*="color: rgb(58, 54, 47)"]:not([style*="background: rgb(251, 249, 242)"] *):not([style*="background:#FBF9F2"] *),.vp-ld-hero :is(p,div,span,li,a)[style*="color: rgb(87, 81, 71)"]:not([style*="background: rgb(251, 249, 242)"] *):not([style*="background:#FBF9F2"] *),.vp-ld-hero :is(p,div,span,li,a)[style*="color:#3A362F"]:not([style*="background: rgb(251, 249, 242)"] *):not([style*="background:#FBF9F2"] *),.vp-ld-hero :is(p,div,span,li,a)[style*="color:#575147"]:not([style*="background: rgb(251, 249, 242)"] *):not([style*="background:#FBF9F2"] *),.vp-ld-hero :is(p,div,span,li,a)[style*="color:#6B6459"]:not([style*="background: rgb(251, 249, 242)"] *):not([style*="background:#FBF9F2"] *){color:#ffffffeb!important}.vp-ld-hero a[style*="color: rgb(26, 102, 184)"]:not([style*=border]):not([style*="background: rgb(251, 249, 242)"] *):not([style*="background:#FBF9F2"] *),.vp-ld-hero a[style*="color:#1A66B8"]:not([style*=border]):not([style*="background: rgb(251, 249, 242)"] *):not([style*="background:#FBF9F2"] *){text-underline-offset:3px;text-decoration:underline;color:#fff!important}.vp-ld-hero :is(p,div)[style*="IBM Plex Mono"]:not([style*="background: rgb(251, 249, 242)"] *):not([style*="background:#FBF9F2"] *):not([style*="color: rgb(26, 102, 184)"]):not([style*="color:#1A66B8"]){color:#fffc!important}.vp-ld .vp-ld-hero a[style*="background-color: rgb(41, 132, 228)"],.vp-ld .vp-ld-hero a[style*="background-color:#2984E4"]{background:var(--yellow)!important;color:var(--ink)!important;border-radius:999px!important;font-weight:650!important}.vp-ld .vp-ld-hero a[style*="border: 1px solid rgb(40, 132, 228)"],.vp-ld .vp-ld-hero a[style*="border:1px solid #2884E4"]{color:#fff!important;background:0 0!important;border:1.5px solid #fff9!important;border-radius:999px!important}.vp-ld .vp-ld-hero [style*="background: rgb(251, 249, 242)"],.vp-ld .vp-ld-hero [style*="background:#FBF9F2"]{color:var(--ink);box-shadow:none!important;background:#fff!important;border-color:#0000!important;border-radius:24px!important}.vp-ld-inshort{margin-top:-56px;margin-bottom:8px;position:relative}.vp-ld-inshort>section{border-radius:18px;border:1px solid var(--line)!important;background:#fff!important}.vp-ld-inshort>section>div{max-width:none!important;padding:16px 20px!important}.vp-ld-inshort .ml-label{color:var(--ld-acc)!important}.vp-ld-also-wrap{padding:72px 0 96px}.vp-ld-also{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vp-ld-al{border:1px solid var(--line);border-left:6px solid var(--ld-acc);color:var(--ink);background:#fff;border-radius:20px;padding:20px;display:block}.vp-ld-al[data-tone=visa]{border-left-color:#16406e}.vp-ld-al[data-tone=medical]{border-left-color:#0ea678}.vp-ld-al[data-tone=oet]{border-left-color:#0b8fa3}.vp-ld-al:hover{border-color:var(--ink3)}.vp-ld-al b{font-family:var(--display);letter-spacing:-.02em;font-size:22px;display:block}.vp-ld-al p{color:var(--ink3);margin:6px 0 10px;font-size:14px}.vp-ld-al span{font-family:var(--mono);color:var(--ink2);font-size:12.5px}.vp-ld-legacy{background:var(--paper);color:var(--ink)}.vp-ld-legacy [style*=Libre\ Franklin]{font-family:var(--body)!important}.vp-ld-legacy [style*=Newsreader]{font-family:var(--display)!important;letter-spacing:-.02em!important;font-weight:700!important}.vp-ld-legacy [style*="IBM Plex Mono"]{font-family:var(--mono)!important}.vp-ld-legacy [style*="background: rgb(244, 240, 230)"],.vp-ld-legacy [style*="background: rgb(248, 245, 236)"],.vp-ld-legacy [style*="background:#F4F0E6"],.vp-ld-legacy [style*="background:#F8F5EC"]{background:var(--paper)!important}.vp-ld-legacy [style*="background: rgb(251, 249, 242)"],.vp-ld-legacy [style*="background:#FBF9F2"]{background:#fff!important}.vp-ld-legacy [style*="rgb(217, 210, 196)"],.vp-ld-legacy [style*="rgb(228, 222, 206)"],.vp-ld-legacy [style*="rgb(239, 234, 220)"],.vp-ld-legacy [style*=\#D9D2C4],.vp-ld-legacy [style*=\#E4DECE],.vp-ld-legacy [style*=\#EFEADC]{border-color:var(--line)!important}.vp-ld-legacy section[style*="border-bottom: 1px solid rgb(228, 222, 206)"],.vp-ld-legacy section[style*="border-bottom:1px solid #E4DECE"]{border-bottom:0!important}.vp-ld-legacy [style*="color: rgb(32, 30, 24)"],.vp-ld-legacy [style*="color:#201E18"]{color:var(--ink)!important}.vp-ld-legacy [style*="color: rgb(58, 54, 47)"],.vp-ld-legacy [style*="color:#3A362F"]{color:var(--ink2)!important}.vp-ld-legacy [style*="color: rgb(107, 100, 89)"],.vp-ld-legacy [style*="color: rgb(82, 77, 68)"],.vp-ld-legacy [style*="color: rgb(87, 81, 71)"],.vp-ld-legacy [style*="color:#524D44"],.vp-ld-legacy [style*="color:#575147"],.vp-ld-legacy [style*="color:#6B6459"]{color:var(--ink3)!important}.vp-ld-legacy [style*="color: rgb(26, 102, 184)"],.vp-ld-legacy [style*="color:#1A66B8"]{color:var(--cobalt)!important}.vp-ld-legacy [style*="border-radius: 16px"],.vp-ld-legacy [style*="border-radius: 18px"],.vp-ld-legacy [style*="border-radius: 20px"],.vp-ld-legacy [style*="border-radius: 22px"],.vp-ld-legacy [style*=border-radius\:16px],.vp-ld-legacy [style*=border-radius\:18px],.vp-ld-legacy [style*=border-radius\:20px],.vp-ld-legacy [style*=border-radius\:22px]{border-radius:22px!important}.vp-ld-legacy a[style*="background-color: rgb(41, 132, 228)"],.vp-ld-legacy a[style*="background-color:#2984E4"]{background:var(--ink)!important;color:#fff!important;border-radius:999px!important}.vp-ld-legacy a[style*="border: 1px solid rgb(40, 132, 228)"],.vp-ld-legacy a[style*="border:1px solid #2884E4"]{border:1.5px solid var(--line2)!important;color:var(--ink)!important;background:#fff!important;border-radius:999px!important}.vp-ld-legacy [style*="border: 2px solid rgb(40, 132, 228)"],.vp-ld-legacy [style*="border:2px solid #2884E4"]{background:var(--ink)!important;color:#fff!important;border:0!important}.vp-ld-legacy [style*="border: 2px solid rgb(40, 132, 228)"] :is(p,span,div)[style*=color],.vp-ld-legacy [style*="border:2px solid #2884E4"] :is(p,span,div)[style*=color]{color:#c9cce0!important}.vp-ld-legacy [style*="border: 2px solid rgb(40, 132, 228)"] [style*="IBM Plex Mono"],.vp-ld-legacy [style*="border:2px solid #2884E4"] [style*="IBM Plex Mono"]{color:var(--yellow)!important}.vp-ld-legacy [style*="border: 2px solid rgb(40, 132, 228)"] [style*=Newsreader],.vp-ld-legacy [style*="border:2px solid #2884E4"] [style*=Newsreader]{color:#fff!important}.vp-ld-legacy [style*="border: 2px solid rgb(40, 132, 228)"] a[style*="background-color: rgb(41, 132, 228)"],.vp-ld-legacy [style*="border:2px solid #2884E4"] a[style*="background-color:#2984E4"]{background:var(--yellow)!important;color:var(--ink)!important}.vp-ld-legacy [style*=box-shadow]{box-shadow:none!important}@media (max-width:860px){.vp-ld-also{grid-template-columns:1fr}}@media (max-width:760px){.vp-ld-hero>div:first-child{padding-top:20px!important}.vp-ld-hero>div:last-child{padding-bottom:92px!important}.vp-ld-also-wrap{padding:56px 0 72px}}.vp-ar{background:var(--paper);color:var(--ink)}.vp-ar-grid{grid-template-columns:200px minmax(0,1fr);gap:40px;max-width:1180px;margin:0 auto;padding:0 24px;display:grid}.vp-ar-col{min-width:0;padding-bottom:40px}.vp-ar-toc{align-self:start;max-height:calc(100vh - 120px);padding-top:56px;position:sticky;top:96px;overflow:auto}.vp-ar-toc .v2-label{color:var(--ink3);margin-bottom:8px;font-size:10.5px;display:block}.vp-ar-toc a{border-left:2px solid var(--line);color:var(--ink3);padding:6px 0 6px 12px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.vp-ar-toc a.on,.vp-ar-toc a:hover{color:var(--ink)}.vp-ar-toc a.on{border-color:var(--cobalt);font-weight:600}.vp-ar-col h2[id],.vp-ar-col section[id]{scroll-margin-top:96px}.vp-ar-col [class~="max-w-[1000px]"],.vp-ar-col [class~="max-w-[860px]"]{max-width:860px!important;margin-left:0!important;padding-left:0!important;padding-right:0!important}.vp-ar-crumb{padding-top:40px!important}.vp-ar-crumb ol{font-family:var(--body)!important;text-transform:none!important;letter-spacing:0!important;color:var(--ink3)!important;font-size:13.5px!important;font-weight:500!important}.vp-ar-crumb a{font-weight:600;color:var(--cobalt)!important}.vp-ar-crumb [aria-current]{color:var(--ink3)!important}.vp-ar-col h1{letter-spacing:-.03em!important;font-size:clamp(34px,4.4vw,54px)!important;font-weight:750!important;line-height:1.04!important}.vp-ar-col h1,.vp-ar-col h2{font-family:var(--display)!important}.vp-ar-col h2{color:var(--ink);letter-spacing:-.02em!important;font-weight:700!important}.vp-ar-col h3{font-family:var(--display);letter-spacing:-.01em;font-weight:650}.vp-ar-col p{color:var(--ink2)}.vp-ar-col table{border:1px solid var(--line);border-collapse:separate;border-spacing:0;background:#fff;border-radius:14px;overflow:hidden}.vp-ar-col th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);background:var(--paper);font-size:11px;font-weight:500}.vp-ar-col blockquote{border-left:3px solid var(--yellow)}.vp-ar-col a:not([class*=v2-btn]){text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.vp-ar-col a:not([class*=v2-btn]){-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}}.vp-ar .ml-sans,.vp-ar [style*=Libre\ Franklin]{font-family:var(--body)!important}.vp-ar .ml-serif,.vp-ar .ml-serif-italic,.vp-ar [style*=Newsreader]{font-family:var(--display)!important;letter-spacing:-.02em!important;font-style:normal!important;font-weight:700!important}.vp-ar .ml-label{font-family:var(--mono)!important;font-weight:500!important}.vp-ar [class~="bg-[#E7E3D8]"],.vp-ar [style*="background: #F4F0E6"],.vp-ar [style*="background: rgb(244, 240, 230)"],.vp-ar [style*="background:#F4F0E6"]{background:var(--paper)!important}.vp-ar [class~="bg-[#EFEADD]"],.vp-ar [class~="bg-[#F4F0E6]"],.vp-ar [class~="bg-[#FBF9F2]"]{background:#fff!important}.vp-ar [class~="rounded-[12px]"],.vp-ar [class~="rounded-[14px]"]{border-radius:16px!important}.vp-ar [class~="rounded-[16px]"]{border-radius:20px!important}.vp-ar [class~="border-[#D6CEBB]"],.vp-ar [class~="border-[#DAD3C2]"],.vp-ar [class~="border-[#E4DECE]"],.vp-ar [style*="rgb(228, 222, 206)"],.vp-ar [style*=\#E4DECE]{border-color:var(--line)!important}.vp-ar [class~="text-[#201E18]"]{color:var(--ink)!important}.vp-ar [class~="text-[#3A362F]"],.vp-ar [class~="text-[#46423A]"],.vp-ar [class~="text-[#524D44]"],.vp-ar [style*="color: #3A362F"],.vp-ar [style*="color: rgb(58, 54, 47)"]{color:var(--ink2)!important}.vp-ar [class~="text-[#575147]"],.vp-ar [class~="text-[#6B6459]"]{color:var(--ink3)!important}.vp-ar [class~="text-[#1A66B8]"],.vp-ar [style*="color: #1A66B8"],.vp-ar [style*="color: rgb(26, 102, 184)"],.vp-ar [style*="color:#1A66B8"]{color:var(--cobalt)!important}.vp-ar [class~="bg-[#201E18]"]{background:var(--ink)!important}.vp-ar [class~="bg-[#201E18]"][class~="text-[#F4F0E6]"]{background:var(--yellow)!important;color:var(--ink)!important;font-weight:650!important}.vp-ar [class~="text-[#F4F0E6]"]{color:#fff}.vp-ar [style*=box-shadow]{box-shadow:none!important}.vp-ar-cta{background:var(--ink);color:#fff;border-radius:22px;padding:28px}.vp-ar-cta .v2-label{color:var(--yellow)}.vp-ar-cta h2{color:#fff!important;margin:6px 0 10px!important;font-size:clamp(24px,3vw,32px)!important}.vp-ar-cta p{max-width:600px;margin-bottom:18px;font-size:16px;line-height:1.55;color:#c9cee6!important}.vp-ar-cta .row{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.vp-ar-cta .row a.sub{text-underline-offset:4px;font-size:15px;text-decoration:underline;color:#fff!important}.vp-ar-cats{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.vp-ar-cats button{border:1px solid var(--line);height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.vp-ar-cats button small{font-family:var(--mono);color:var(--ink3);font-size:11px}.vp-ar-cats button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.vp-ar-cats button.on small{color:var(--yellow)}.vp-ar-ivs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vp-ar-iv{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex}.vp-ar-iv .top{align-items:center;gap:12px;display:flex}.vp-ar-ava{width:52px;height:52px;color:#fff;border-radius:16px;flex:none;place-items:center;font-size:21px;display:grid}.vp-ar-ava,.vp-ar-iv b{font-family:var(--display);font-weight:700}.vp-ar-iv b{font-size:17px;letter-spacing:-.01em;display:block}.vp-ar-iv small{color:var(--ink3);font-size:12.5px}.vp-ar-iv p{margin:0}.vp-ar-iv p,.vp-ar-iv q{color:var(--ink2);font-size:13.5px;line-height:1.45}.vp-ar-iv q{border-left:2px solid var(--c,var(--cobalt));padding-left:10px;font-style:italic}.vp-ar-traits{flex-wrap:wrap;gap:5px;display:flex}.vp-ar-traits span{color:var(--ink2);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.vp-ar-meters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vp-ar-meter span{color:var(--ink3);justify-content:space-between;margin-bottom:4px;font-size:11.5px;display:flex}.vp-ar-meter i{background:var(--line);border-radius:3px;height:5px;display:block;overflow:hidden}.vp-ar-meter i b{background:var(--c,var(--cobalt));border-radius:3px;height:100%;display:block}.vp-ar-iv .ft{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.vp-ar-iv .ft a{font-size:13px;font-weight:650;text-decoration:none}.vp-ar-iv .ft a.go{color:var(--cobalt)}.vp-ar-iv .ft a.how{color:var(--ink3);text-underline-offset:3px;text-decoration:underline}.vp-ar-empty{text-align:center;color:var(--ink3);padding:64px 0}.vp-ar-ivhero{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.vp-ar-ivhero .vp-ar-ava{background:var(--yellow);width:76px;height:76px;color:var(--ink);border-radius:22px;font-size:32px}.vp-ar-quote{border:1px solid var(--line);border-left:6px solid var(--cobalt);font-family:var(--display);letter-spacing:-.015em;color:var(--ink);background:#fff;border-radius:18px;padding:22px 24px;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.3}.vp-ar-axes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vp-ar-tile{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px 20px}.vp-ar-tile h3{margin:0 0 6px;font-size:17px}.vp-ar-tile p{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.5}.vp-ar-expect{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.vp-ar-rel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vp-ar-rel a{color:inherit;text-decoration:none}.vp-ar-rel a:hover{border-color:var(--line2)}.vp-ar-rel .k{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);font-size:11px}.vp-ar-rounds{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.vp-ar-rl{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}.vp-ar-rl .k{font-family:var(--mono);color:var(--ink3);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.vp-ar-rl h3{letter-spacing:-.01em;margin:0;font-size:17px}.vp-ar-rl p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.45}.vp-ar-rl .ax{color:var(--ink3);font-size:12.5px;line-height:1.4}.vp-ar-rl a{color:var(--cobalt);margin-top:auto;font-size:12.5px;font-weight:650;text-decoration:none}.vp-ar-qs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vp-ar-qs li{border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:16px;gap:14px;padding:14px 18px;font-size:15.5px;line-height:1.5;display:flex}.vp-ar-qs li span{font-family:var(--mono);color:var(--cobalt);padding-top:2px;font-size:12.5px}.vp-ar-sq{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px}.vp-ar-sq blockquote{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0 0 18px;font-size:clamp(20px,2.3vw,26px);font-weight:700;line-height:1.28}.vp-ar-sq .pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vp-ar-sq .pair>div{border-radius:16px;padding:16px}.vp-ar-sq .bad{background:var(--bad-l)}.vp-ar-sq .good{background:var(--good-l)}.vp-ar-sq .pair h3{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:11px;font-weight:600}.vp-ar-sq .bad h3{color:#a12a2a}.vp-ar-sq .good h3{color:#08734f}.vp-ar-sq .pair p{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.55}.vp-ar-cuts{flex-direction:column;gap:8px;display:flex}.vp-ar-cuts div{border:1px solid var(--line);border-left:4px solid var(--bad);color:var(--ink2);background:#fff;border-radius:14px;padding:14px 18px;font-size:15.5px;line-height:1.55}.vp-ar-side h3{color:#fff;margin:8px 0;font-size:24px}.vp-ar-side p{color:#c9cee6;font-size:14.5px;line-height:1.55}.vp-ar-side .v2-label{color:var(--yellow)}.vp-ar-mini{background:var(--r-2,#151a30);color:#fff;border-radius:14px;align-items:center;gap:10px;margin:16px 0;padding:10px;text-decoration:none;display:flex}.vp-ar-mini .vp-ar-ava{background:var(--yellow);width:38px;height:38px;color:var(--ink);border-radius:12px;font-size:16px}.vp-ar-mini b{font-size:14.5px;display:block}.vp-ar-mini small{color:#8e95b8;font-size:12.5px}.vp-ar-pills{flex-wrap:wrap;gap:8px;display:flex}.vp-ar-pills a{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.vp-ar-pills a:hover{border-color:var(--ink)}.vp-ar-prose{color:var(--ink2);max-width:680px;font-size:16.5px;line-height:1.65}.vp-ar-prose a{color:var(--cobalt);font-weight:600}.vp-ar-stack>*+*{margin-top:56px}.vp-ar .v2-btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:52px;padding-top:12px;padding-bottom:12px;line-height:1.25}.v2-hero .vp-ar-alias{opacity:.85;max-width:660px;margin-top:8px;font-size:15px}@media (max-width:1100px){.vp-ar-grid{grid-template-columns:minmax(0,1fr)}.vp-ar-toc{display:none}.vp-ar-col [class~="max-w-[1000px]"],.vp-ar-col [class~="max-w-[860px]"]{margin-left:auto!important;margin-right:auto!important}.vp-ar-ivs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.vp-ar-grid{padding:0 16px}.vp-ar-crumb{padding-top:24px!important}.vp-ar-axes,.vp-ar-expect,.vp-ar-rel,.vp-ar-sq .pair{grid-template-columns:minmax(0,1fr)}.vp-ar-cta{padding:22px}.vp-ar-sq{padding:18px}}@media (max-width:560px){.vp-ar-ivs{grid-template-columns:minmax(0,1fr)}}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-2px\]{inset:-2px}.inset-\[-3px\]{inset:-3px}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-3\.5{inset-inline:calc(var(--spacing) * 3.5)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-\[3px\]{top:-3px}.-top-px{top:-1px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-\[-4px\]{top:-4px}.top-\[-5px\]{top:-5px}.top-\[-14px\]{top:-14px}.top-\[5px\]{top:5px}.top-\[22px\]{top:22px}.top-\[48px\]{top:48px}.top-\[118px\]{top:118px}.top-\[calc\(50vh-225px\)\]{top:calc(50vh - 225px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-\[18px\]{right:18px}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[18px\]{bottom:18px}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.-left-\[7px\]{left:-7px}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[18\%\]{left:18%}.left-\[35\%\]{left:35%}.left-\[38\%\]{left:38%}.left-\[74\%\]{left:74%}.left-full{left:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[8\]{z-index:8}.z-\[18\]{z-index:18}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-\[1px\]{margin-inline:1px}.mx-\[2px\]{margin-inline:2px}.mx-\[18px\]{margin-inline:18px}.mx-auto{margin-inline:auto}.mx-px{margin-inline:1px}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.\!mt-0{margin-top:0!important}.\!mt-2\.5{margin-top:calc(var(--spacing) * 2.5)!important}.\!mt-3{margin-top:calc(var(--spacing) * 3)!important}.\!mt-4{margin-top:calc(var(--spacing) * 4)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-13{margin-top:calc(var(--spacing) * 13)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[\.55em\]{margin-top:.55em}.mt-\[0\.05em\]{margin-top:.05em}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-\[11px\]{margin-top:11px}.mt-\[14px\]{margin-top:14px}.mt-\[15px\]{margin-top:15px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:0!important}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.mb-\[0\.1em\]{margin-bottom:.1em}.mb-\[3px\]{margin-bottom:3px}.mb-\[5px\]{margin-bottom:5px}.mb-\[7px\]{margin-bottom:7px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-\[26px\]{margin-bottom:26px}.mb-\[30px\]{margin-bottom:30px}.mb-\[34px\]{margin-bottom:34px}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0{margin-left:0}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-\[0\.12em\]{margin-left:.12em}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\[field-sizing\:content\],.field-sizing-content{field-sizing:content}.aspect-\[0\.773\]{aspect-ratio:.773}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-\[18px\]{width:18px!important;height:18px!important}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[5px\]{width:5px;height:5px}.size-\[7px\]{width:7px;height:7px}.size-\[9px\]{width:9px;height:9px}.size-\[11px\]{width:11px;height:11px}.size-\[13px\]{width:13px;height:13px}.size-\[15px\]{width:15px;height:15px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-\[21px\]{width:21px;height:21px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[30px\]{width:30px;height:30px}.size-\[34px\]{width:34px;height:34px}.size-\[38px\]{width:38px;height:38px}.size-\[46px\]{width:46px;height:46px}.size-\[88px\]{width:88px;height:88px}.size-\[104px\]{width:104px;height:104px}.size-\[132px\]{width:132px;height:132px}.size-\[170px\]{width:170px;height:170px}.size-\[190px\]{width:190px;height:190px}.size-\[210px\]{width:210px;height:210px}.size-\[260px\]{width:260px;height:260px}.size-full{width:100%;height:100%}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!h-\[38px\]{height:38px!important}.\!h-auto{height:auto!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-\[1\.55em\]{height:1.55em}.h-\[1\.75em\]{height:1.75em}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[13px\]{height:13px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42\%\]{height:42%}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[120px\]{height:120px}.h-\[250px\]{height:250px}.h-\[450px\]{height:450px}.h-\[860px\]{height:860px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[36vh\]{max-height:36vh}.max-h-\[38vh\]{max-height:38vh}.max-h-\[42vh\]{max-height:42vh}.max-h-\[44vh\]{max-height:44vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[56vh\]{max-height:56vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[480px\]{max-height:480px}.max-h-\[520px\]{max-height:520px}.max-h-\[calc\(100\%-190px\)\]{max-height:calc(100% - 190px)}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.max-h-\[calc\(100vh-130px\)\]{max-height:calc(100vh - 130px)}.max-h-\[min\(92vh\,900px\)\]{max-height:min(92vh,900px)}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[10px\]{min-height:10px}.min-h-\[34px\]{min-height:34px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[62vh\]{min-height:62vh}.min-h-\[64px\]{min-height:64px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[76px\]{min-height:76px}.min-h-\[96px\]{min-height:96px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[176px\]{min-height:176px}.min-h-\[190px\]{min-height:190px}.min-h-\[200px\]{min-height:200px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[460px\]{min-height:460px}.min-h-\[520px\]{min-height:520px}.min-h-\[540px\]{min-height:540px}.min-h-\[calc\(100vh-58px\)\]{min-height:calc(100vh - 58px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-\[min\(calc\(100vw-2rem\)\,400px\)\]{width:min(100vw - 2rem,400px)!important}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-\[0\.95em\]{width:.95em}.w-\[1\.3em\]{width:1.3em}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[7px\]{width:7px}.w-\[8rem\]{width:8rem}.w-\[9px\]{width:9px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[35\%\]{width:35%}.w-\[38\%\]{width:38%}.w-\[38px\]{width:38px}.w-\[42px\]{width:42px}.w-\[46px\]{width:46px}.w-\[60\%\]{width:60%}.w-\[62px\]{width:62px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[74\%\]{width:74%}.w-\[76px\]{width:76px}.w-\[78px\]{width:78px}.w-\[80\%\]{width:80%}.w-\[84px\]{width:84px}.w-\[90\%\]{width:90%}.w-\[92px\]{width:92px}.w-\[99\%\]{width:99%}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[252px\]{width:252px}.w-\[258px\]{width:258px}.w-\[260px\]{width:260px}.w-\[268px\]{width:268px}.w-\[290px\]{width:290px}.w-\[300px\]{width:300px}.w-\[calc\(\(100\%-19\*0\.25rem\)\/20\)\]{width:calc(5% - .2375rem)}.w-\[min\(94vw\,480px\)\]{width:min(94vw,480px)}.w-\[min\(94vw\,620px\)\]{width:min(94vw,620px)}.w-\[min\(94vw\,640px\)\]{width:min(94vw,640px)}.w-\[min\(96vw\,1080px\)\]{width:min(96vw,1080px)}.w-\[min\(340px\,calc\(100vw-2\.5rem\)\)\]{width:min(340px,100vw - 2.5rem)}.w-\[min\(360px\,calc\(100vw-32px\)\)\]{width:min(360px,100vw - 32px)}.w-\[min\(560px\,calc\(100vw-2\.5rem\)\)\]{width:min(560px,100vw - 2.5rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[66ch\]{max-width:66ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[80ch\]{max-width:80ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[90px\]{max-width:90px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[660px\]{max-width:660px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1220px\]{max-width:1220px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[4\.5em\]{min-width:4.5em}.min-w-\[6px\]{min-width:6px}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[30px\]{min-width:30px}.min-w-\[52px\]{min-width:52px}.min-w-\[72px\]{min-width:72px}.min-w-\[88px\]{min-width:88px}.min-w-\[96px\]{min-width:96px}.min-w-\[120px\]{min-width:120px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[320px\]{min-width:320px}.min-w-\[420px\]{min-width:420px}.min-w-\[460px\]{min-width:460px}.min-w-\[480px\]{min-width:480px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[600px\]{min-width:600px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[900px\]{min-width:900px}.min-w-\[min\(200px\,40vw\)\]{min-width:min(200px,40vw)}.flex-1{flex:1}.flex-\[0_0_auto\]{flex:none}.flex-\[1\.4\]{flex:1.4}.flex-\[1_1_220px\]{flex:220px}.flex-\[1_1_240px\]{flex:240px}.flex-\[1_1_260px\]{flex:260px}.flex-\[1_1_320px\]{flex:320px}.flex-\[2\]{flex:2}.flex-\[999_1_460px\]{flex:999 460px}.flex-none{flex:none}.\!shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-\[var\(--bar-h\)\]{--tw-scale-y:var(--bar-h);scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[20deg\]{rotate:20deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-40{scroll-margin-top:calc(var(--spacing) * 40)}.scroll-mt-\[88px\]{scroll-margin-top:88px}.scroll-mt-\[90px\]{scroll-margin-top:90px}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.\[grid-template-columns\:28px_1fr\]{grid-template-columns:28px 1fr}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(120px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,236px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,236px),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(100\%\,300px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.4fr_repeat\(3\,1fr\)\]{grid-template-columns:1.4fr repeat(3,1fr)}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[26px_1fr\]{grid-template-columns:26px 1fr}.grid-cols-\[30px_1fr\]{grid-template-columns:30px 1fr}.grid-cols-\[40px_62px_minmax\(0\,1\.4fr\)_150px_138px_108px_92px_96px\]{grid-template-columns:40px 62px minmax(0,1.4fr) 150px 138px 108px 92px 96px}.grid-cols-\[40px_78px_1fr\]{grid-template-columns:40px 78px 1fr}.grid-cols-\[46px_minmax\(0\,1fr\)_auto\]{grid-template-columns:46px minmax(0,1fr) auto}.grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.grid-cols-\[110px_150px_minmax\(0\,1fr\)_170px_80px\]{grid-template-columns:110px 150px minmax(0,1fr) 170px 80px}.grid-cols-\[170px_1fr_1fr\]{grid-template-columns:170px 1fr 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_74px_74px_88px_150px\]{grid-template-columns:minmax(0,1fr) 74px 74px 88px 150px}.grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_repeat\(4\,84px\)\]{grid-template-columns:minmax(0,1fr) repeat(4,84px)}.grid-cols-\[minmax\(0\,13rem\)_1fr_auto\]{grid-template-columns:minmax(0,13rem) 1fr auto}.grid-cols-\[minmax\(0\,14rem\)_1fr_auto\]{grid-template-columns:minmax(0,14rem) 1fr auto}.grid-cols-\[repeat\(20\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(20,minmax(0,1fr))}.grid-cols-\[repeat\(21\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(21,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(120px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(150px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(200px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(210px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(220px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(230px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(280px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(300px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(340px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.\!gap-3{gap:calc(var(--spacing) * 3)!important}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-11{gap:calc(var(--spacing) * 11)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[0\.06em\]{gap:.06em}.gap-\[2\.5px\]{gap:2.5px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[26px\]{gap:26px}.gap-\[30px\]{gap:30px}.gap-\[clamp\(28px\,4vw\,56px\)\]{gap:clamp(28px,4vw,56px)}.gap-\[clamp\(32px\,5vw\,64px\)\]{gap:clamp(32px,5vw,64px)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[18px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(18px * var(--tw-space-y-reverse));margin-block-end:calc(18px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-9{column-gap:calc(var(--spacing) * 9)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-x-\[18px\]{column-gap:18px}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#E4DECE\]>:not(:last-child)){border-color:#e4dece}:where(.divide-\[\#E5E5E5\]>:not(:last-child)){border-color:#e5e5e5}:where(.divide-\[\#E7E0CE\]>:not(:last-child)){border-color:#e7e0ce}:where(.divide-\[\#EDE7D9\]>:not(:last-child)){border-color:#ede7d9}:where(.divide-\[\#EFEBE1\]>:not(:last-child)){border-color:#efebe1}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-2xl{border-radius:calc(var(--radius) * 1.8)!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-card{border-radius:18px}.rounded-field{border-radius:14px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-panel{border-radius:22px}.rounded-pill{border-radius:999px}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-tile{border-radius:16px}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-t-\[6px\]{border-top-left-radius:6px;border-top-right-radius:6px}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-r-\[8px\]{border-top-right-radius:8px;border-bottom-right-radius:8px}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.rounded-br-\[4px\]{border-bottom-right-radius:4px}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-b-\[5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:5px}.border-b-\[6px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:6px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[\#3A4166\]{border-color:#3a4166!important}.\!border-\[rgba\(46\,139\,111\,0\.45\)\]{border-color:#2e8b6f73!important}.\!border-\[rgba\(255\,255\,255\,0\.12\)\]{border-color:#ffffff1f!important}.border-\[\#0F0E0B\]{border-color:#0f0e0b}.border-\[\#1A66B8\]\/45{border-color:oklab(51.0979% -.040026 -.142163/.45)}.border-\[\#1B66B8\]{border-color:#1b66b8}.border-\[\#1E1C16\]{border-color:#1e1c16}.border-\[\#1F2733\]{border-color:#1f2733}.border-\[\#2A3E55\]{border-color:#2a3e55}.border-\[\#2A271F\]{border-color:#2a271f}.border-\[\#2A281F\]{border-color:#2a281f}.border-\[\#2B5583\]{border-color:#2b5583}.border-\[\#2C2A21\]{border-color:#2c2a21}.border-\[\#2E2B22\]{border-color:#2e2b22}.border-\[\#3A372C\]{border-color:#3a372c}.border-\[\#3DDC84\]{border-color:#3ddc84}.border-\[\#3E8E53\]{border-color:#3e8e53}.border-\[\#4A463C\]{border-color:#4a463c}.border-\[\#5AB8E6\]{border-color:#5ab8e6}.border-\[\#5BA3EF\]{border-color:#5ba3ef}.border-\[\#6B1F14\]{border-color:#6b1f14}.border-\[\#6B6459\]{border-color:#6b6459}.border-\[\#6BB0F0\]{border-color:#6bb0f0}.border-\[\#8A8378\]{border-color:#8a8378}.border-\[\#9A9A9A\]{border-color:#9a9a9a}.border-\[\#9FB4CC\]{border-color:#9fb4cc}.border-\[\#9FD4B0\]{border-color:#9fd4b0}.border-\[\#201E18\]{border-color:#201e18}.border-\[\#234B75\]{border-color:#234b75}.border-\[\#262D52\]{border-color:#262d52}.border-\[\#333\]{border-color:#333}.border-\[\#418FC6\]{border-color:#418fc6}.border-\[\#555\]{border-color:#555}.border-\[\#2884E4\]{border-color:#2884e4}.border-\[\#2884E4\]\/30{border-color:oklab(61.0299% -.0480646 -.160673/.3)}.border-\[\#2884E4\]\/40{border-color:oklab(61.0299% -.0480646 -.160673/.4)}.border-\[\#17160F\]{border-color:#17160f}.border-\[\#22201A\]{border-color:#22201a}.border-\[\#33302A\]{border-color:#33302a}.border-\[\#535353\]{border-color:#535353}.border-\[\#595959\]{border-color:#595959}.border-\[\#919191\]{border-color:#919191}.border-\[\#A4442E\]{border-color:#a4442e}.border-\[\#AFAFAF\]{border-color:#afafaf}.border-\[\#B5E6D2\]{border-color:#b5e6d2}.border-\[\#B9AF98\]{border-color:#b9af98}.border-\[\#B9E6EC\]{border-color:#b9e6ec}.border-\[\#BDBDBD\]{border-color:#bdbdbd}.border-\[\#BFD5EE\]{border-color:#bfd5ee}.border-\[\#BFD9F5\]{border-color:#bfd9f5}.border-\[\#BFE0CC\]{border-color:#bfe0cc}.border-\[\#C0B9A6\]{border-color:#c0b9a6}.border-\[\#C3BDAE\]{border-color:#c3bdae}.border-\[\#C7BFAC\]{border-color:#c7bfac}.border-\[\#C9C3B6\]{border-color:#c9c3b6}.border-\[\#C9D6E6\]{border-color:#c9d6e6}.border-\[\#C6412F\]{border-color:#c6412f}.border-\[\#CBC2A9\]{border-color:#cbc2a9}.border-\[\#CFC8B6\]{border-color:#cfc8b6}.border-\[\#CFC8B7\]{border-color:#cfc8b7}.border-\[\#CFCFCF\]{border-color:#cfcfcf}.border-\[\#CFE0D8\]{border-color:#cfe0d8}.border-\[\#CFE3E8\]{border-color:#cfe3e8}.border-\[\#D5D5D5\]{border-color:#d5d5d5}.border-\[\#D6CEBB\]{border-color:#d6cebb}.border-\[\#D6E5DE\]{border-color:#d6e5de}.border-\[\#D7D7D7\]{border-color:#d7d7d7}.border-\[\#D8CBEB\]{border-color:#d8cbeb}.border-\[\#D8D0BC\]{border-color:#d8d0bc}.border-\[\#D9D2C4\]{border-color:#d9d2c4}.border-\[\#DAD3C2\]{border-color:#dad3c2}.border-\[\#DADADA\]{border-color:#dadada}.border-\[\#DCD5C4\]{border-color:#dcd5c4}.border-\[\#DCD6C8\]{border-color:#dcd6c8}.border-\[\#DFD8C5\]{border-color:#dfd8c5}.border-\[\#DFD8C8\]{border-color:#dfd8c8}.border-\[\#E0D9C6\]{border-color:#e0d9c6}.border-\[\#E0E0DA\]{border-color:#e0e0da}.border-\[\#E2C24A\]{border-color:#e2c24a}.border-\[\#E3E3E0\]{border-color:#e3e3e0}.border-\[\#E3E3E3\]{border-color:#e3e3e3}.border-\[\#E4DECE\]{border-color:#e4dece}.border-\[\#E4DECE\]\/60{border-color:oklab(90.0991% .0000775456 .0224208/.6)}.border-\[\#E4DECE\]\/70{border-color:oklab(90.0991% .0000775456 .0224208/.7)}.border-\[\#E4DECE\]\/80{border-color:oklab(90.0991% .0000775456 .0224208/.8)}.border-\[\#E5E5E5\]{border-color:#e5e5e5}.border-\[\#E7E0CE\]{border-color:#e7e0ce}.border-\[\#E8A8A0\]{border-color:#e8a8a0}.border-\[\#E8C4BC\]{border-color:#e8c4bc}.border-\[\#E8C97A\]{border-color:#e8c97a}.border-\[\#E8E4DA\]{border-color:#e8e4da}.border-\[\#E9C9B8\]{border-color:#e9c9b8}.border-\[\#E9D8B8\]{border-color:#e9d8b8}.border-\[\#E9E3D4\]{border-color:#e9e3d4}.border-\[\#E85D9E\]{border-color:#e85d9e}.border-\[\#E5484D\]{border-color:#e5484d}.border-\[\#E31837\]\/50{border-color:oklab(58.4908% .209612 .0857223/.5)}.border-\[\#EAE4D4\]{border-color:#eae4d4}.border-\[\#EBD39A\]{border-color:#ebd39a}.border-\[\#ECECEA\]{border-color:#ececea}.border-\[\#EDE7D8\]{border-color:#ede7d8}.border-\[\#EDE7D9\]{border-color:#ede7d9}.border-\[\#EDE8DA\]{border-color:#ede8da}.border-\[\#EFEAE0\]{border-color:#efeae0}.border-\[\#EFEBE1\]{border-color:#efebe1}.border-\[\#F0C9B6\]{border-color:#f0c9b6}.border-\[\#F2C6BF\]{border-color:#f2c6bf}.border-\[\#F4F0E6\]{border-color:#f4f0e6}.border-\[\#F5C2C4\]{border-color:#f5c2c4}.border-\[\#F0715F\]{border-color:#f0715f}.border-\[\#FBF9F2\]\/12{border-color:oklab(98.1727% -.000589907 .0094623/.12)}.border-\[\#FBF9F2\]\/18{border-color:oklab(98.1727% -.000589907 .0094623/.18)}.border-\[\#FBF9F2\]\/20{border-color:oklab(98.1727% -.000589907 .0094623/.2)}.border-\[\#FBF9F2\]\/22{border-color:oklab(98.1727% -.000589907 .0094623/.22)}.border-\[\#FBF9F2\]\/35{border-color:oklab(98.1728% -.000589907 .0094623/.35)}.border-\[rgba\(40\,132\,228\,\.3\)\]{border-color:#2884e44d}.border-\[rgba\(40\,132\,228\,\.22\)\]{border-color:#2884e438}.border-\[rgba\(40\,132\,228\,\.28\)\]{border-color:#2884e447}.border-\[rgba\(40\,132\,228\,0\.3\)\]{border-color:#2884e44d}.border-\[rgba\(40\,132\,228\,0\.4\)\]{border-color:#2884e466}.border-\[rgba\(40\,132\,228\,0\.25\)\]{border-color:#2884e440}.border-\[rgba\(40\,132\,228\,0\.28\)\]{border-color:#2884e447}.border-\[rgba\(40\,132\,228\,0\.35\)\]{border-color:#2884e459}.border-\[rgba\(40\,132\,228\,0\.45\)\]{border-color:#2884e473}.border-\[rgba\(61\,220\,132\,0\.3\)\]{border-color:#3ddc844d}.border-\[rgba\(61\,220\,132\,0\.25\)\]{border-color:#3ddc8440}.border-\[rgba\(91\,163\,239\,0\.3\)\]{border-color:#5ba3ef4d}.border-\[rgba\(107\,176\,240\,0\.22\)\]{border-color:#6bb0f038}.border-\[rgba\(120\,110\,92\,0\.24\)\]{border-color:#786e5c3d}.border-\[rgba\(155\,212\,194\,0\.4\)\]{border-color:#9bd4c266}.border-\[rgba\(164\,68\,46\,0\.4\)\]{border-color:#a4442e66}.border-\[rgba\(164\,68\,46\,0\.35\)\]{border-color:#a4442e59}.border-\[rgba\(164\,68\,46\,0\.45\)\]{border-color:#a4442e73}.border-\[rgba\(181\,118\,42\,0\.4\)\]{border-color:#b5762a66}.border-\[rgba\(181\,118\,42\,0\.35\)\]{border-color:#b5762a59}.border-\[rgba\(198\,65\,47\,0\.3\)\]{border-color:#c6412f4d}.border-\[rgba\(198\,65\,47\,0\.25\)\]{border-color:#c6412f40}.border-\[rgba\(198\,65\,47\,0\.35\)\]{border-color:#c6412f59}.border-\[rgba\(233\,228\,214\,0\.1\)\]{border-color:#e9e4d61a}.border-\[rgba\(233\,228\,214\,0\.09\)\]{border-color:#e9e4d617}.border-\[rgba\(233\,228\,214\,0\.12\)\]{border-color:#e9e4d61f}.border-\[rgba\(233\,228\,214\,0\.16\)\]{border-color:#e9e4d629}.border-\[rgba\(240\,113\,95\,\.3\)\]{border-color:#f0715f4d}.border-\[rgba\(240\,113\,95\,0\.35\)\]{border-color:#f0715f59}.border-\[rgba\(242\,184\,75\,0\.4\)\]{border-color:#f2b84b66}.border-\[rgba\(242\,184\,75\,0\.35\)\]{border-color:#f2b84b59}.border-\[var\(--bad\)\]{border-color:var(--bad)}.border-\[var\(--c-medical\)\]{border-color:var(--c-medical)}.border-\[var\(--c-roleplay\)\]{border-color:var(--c-roleplay)}.border-\[var\(--c-speaking\)\]{border-color:var(--c-speaking)}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line2\)\]{border-color:var(--line2)}.border-\[var\(--r-2\)\]{border-color:var(--r-2)}.border-\[var\(--r-ink\)\]{border-color:var(--r-ink)}.border-\[var\(--r-line\)\]{border-color:var(--r-line)}.border-\[var\(--r-t2\)\]{border-color:var(--r-t2)}.border-\[var\(--x\)\]{border-color:var(--x)}.border-\[var\(--yellow\)\]{border-color:var(--yellow)}.border-bad{border-color:var(--bad)}.border-border{border-color:var(--border)}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.border-good{border-color:var(--good)}.border-ink{border-color:var(--ink)}.border-input{border-color:var(--input)}.border-line{border-color:var(--line)}.border-line2{border-color:var(--line2)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-t-\[\#201E18\]{border-top-color:#201e18}.border-b-\[\#2884E4\]{border-bottom-color:#2884e4}.border-b-\[\#D9D2C4\]{border-bottom-color:#d9d2c4}.border-b-line{border-bottom-color:var(--line)}.border-l-\[\#2884E4\]{border-left-color:#2884e4}.border-l-\[var\(--c-medical\)\]{border-left-color:var(--c-medical)}.border-l-transparent{border-left-color:#0000}.\!bg-\[\#FBF6F9\]{background-color:#fbf6f9!important}.\!bg-\[rgba\(18\,24\,22\,0\.94\)\]{background-color:#121816f0!important}.\!bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f!important}.\!bg-transparent{background-color:#0000!important}.bg-\[\#0A0D1C\]{background-color:#0a0d1c}.bg-\[\#0B0E1E\]{background-color:#0b0e1e}.bg-\[\#0B8FA3\]{background-color:#0b8fa3}.bg-\[\#0E0D0A\]{background-color:#0e0d0a}.bg-\[\#0E0D0A\]\/95{background-color:oklab(15.9076% -.000188068 .00637055/.95)}.bg-\[\#0E3A44\]{background-color:#0e3a44}.bg-\[\#1A66B8\]{background-color:#1a66b8}.bg-\[\#1A1814\]{background-color:#1a1814}.bg-\[\#1A1815\]{background-color:#1a1815}.bg-\[\#1E1C15\]{background-color:#1e1c15}.bg-\[\#2A281F\]{background-color:#2a281f}.bg-\[\#2A2822\]{background-color:#2a2822}.bg-\[\#2C2A21\]{background-color:#2c2a21}.bg-\[\#2C7C63\]{background-color:#2c7c63}.bg-\[\#2D8A4E\]{background-color:#2d8a4e}.bg-\[\#2E6B3A\]{background-color:#2e6b3a}.bg-\[\#2E8B57\]{background-color:#2e8b57}.bg-\[\#2E9A62\]{background-color:#2e9a62}.bg-\[\#3A1C2A\]{background-color:#3a1c2a}.bg-\[\#3A372C\]{background-color:#3a372c}.bg-\[\#3A2420\]{background-color:#3a2420}.bg-\[\#3DDC84\]{background-color:#3ddc84}.bg-\[\#3E8E53\]{background-color:#3e8e53}.bg-\[\#4a4f57\]{background-color:#4a4f57}.bg-\[\#5BA3EF\]{background-color:#5ba3ef}.bg-\[\#5E594D\]{background-color:#5e594d}.bg-\[\#6BB0F0\]{background-color:#6bb0f0}.bg-\[\#7B2C40\]{background-color:#7b2c40}.bg-\[\#8A6410\]{background-color:#8a6410}.bg-\[\#8FB6A6\]{background-color:#8fb6a6}.bg-\[\#9A3B12\]{background-color:#9a3b12}.bg-\[\#9A9486\]{background-color:#9a9486}.bg-\[\#9A9486\]\/25{background-color:oklab(66.7648% .000914037 .0213424/.25)}.bg-\[\#080A14\]{background-color:#080a14}.bg-\[\#100F0B\]{background-color:#100f0b}.bg-\[\#171C36\]{background-color:#171c36}.bg-\[\#201E18\]{background-color:#201e18}.bg-\[\#201E18\]\/40{background-color:oklab(23.5101% -.000350922 .0115078/.4)}.bg-\[\#221F1A\]{background-color:#221f1a}.bg-\[\#358E14\]{background-color:#358e14}.bg-\[\#2884E4\]{background-color:#2884e4}.bg-\[\#10211A\]{background-color:#10211a}.bg-\[\#12233A\]{background-color:#12233a}.bg-\[\#13202E\]{background-color:#13202e}.bg-\[\#16150F\]{background-color:#16150f}.bg-\[\#17160F\]{background-color:#17160f}.bg-\[\#20242A\]{background-color:#20242a}.bg-\[\#23201A\]{background-color:#23201a}.bg-\[\#121109\]{background-color:#121109}.bg-\[\#121110\]{background-color:#121110}.bg-\[\#121820\]{background-color:#121820}.bg-\[\#122438\]{background-color:#122438}.bg-\[\#132235\]{background-color:#132235}.bg-\[\#141210\]{background-color:#141210}.bg-\[\#141310\]{background-color:#141310}.bg-\[\#A9CFF5\]{background-color:#a9cff5}.bg-\[\#B9E6EC\]{background-color:#b9e6ec}.bg-\[\#B5762A\]{background-color:#b5762a}.bg-\[\#B8860B\]{background-color:#b8860b}.bg-\[\#BDE6F7\]{background-color:#bde6f7}.bg-\[\#BFDCF8\]{background-color:#bfdcf8}.bg-\[\#C7BCA6\]{background-color:#c7bca6}.bg-\[\#C9C0AE\]{background-color:#c9c0ae}.bg-\[\#C9C2B1\]{background-color:#c9c2b1}.bg-\[\#C9D6E6\]{background-color:#c9d6e6}.bg-\[\#C6412F\]{background-color:#c6412f}.bg-\[\#CFC8B7\]{background-color:#cfc8b7}.bg-\[\#CFCFCF\]{background-color:#cfcfcf}.bg-\[\#D5D5D5\]{background-color:#d5d5d5}.bg-\[\#D06A3A\]{background-color:#d06a3a}.bg-\[\#D6E7FA\]{background-color:#d6e7fa}.bg-\[\#D7D7D7\]{background-color:#d7d7d7}.bg-\[\#DAD3C2\]{background-color:#dad3c2}.bg-\[\#DDD6C6\]{background-color:#ddd6c6}.bg-\[\#DDD\]{background-color:#ddd}.bg-\[\#DDEBFB\]{background-color:#ddebfb}.bg-\[\#DFD8C8\]{background-color:#dfd8c8}.bg-\[\#DFF2F5\]{background-color:#dff2f5}.bg-\[\#E0D9C6\]{background-color:#e0d9c6}.bg-\[\#E2F6EE\]{background-color:#e2f6ee}.bg-\[\#E3F5F7\]{background-color:#e3f5f7}.bg-\[\#E4DECE\]{background-color:#e4dece}.bg-\[\#E5E5E5\]{background-color:#e5e5e5}.bg-\[\#E7E0CE\]{background-color:#e7e0ce}.bg-\[\#E7E1D0\]{background-color:#e7e1d0}.bg-\[\#E7E3D8\]{background-color:#e7e3d8}.bg-\[\#E7E5DF\]{background-color:#e7e5df}.bg-\[\#E8DFC8\]{background-color:#e8dfc8}.bg-\[\#E8E4DA\]{background-color:#e8e4da}.bg-\[\#E8E8E8\]{background-color:#e8e8e8}.bg-\[\#E8F2FC\]{background-color:#e8f2fc}.bg-\[\#E9E3D4\]{background-color:#e9e3d4}.bg-\[\#E9E9E7\]{background-color:#e9e9e7}.bg-\[\#E85D9E\]{background-color:#e85d9e}.bg-\[\#E5484D\]{background-color:#e5484d}.bg-\[\#EAE4D4\]{background-color:#eae4d4}.bg-\[\#EAE4D5\]{background-color:#eae4d5}.bg-\[\#EAF2FC\]{background-color:#eaf2fc}.bg-\[\#EAF6EF\]{background-color:#eaf6ef}.bg-\[\#ECE8DE\]{background-color:#ece8de}.bg-\[\#EDE7D8\]{background-color:#ede7d8}.bg-\[\#EDE7D9\]{background-color:#ede7d9}.bg-\[\#EDE8DA\]{background-color:#ede8da}.bg-\[\#EDE8DC\]{background-color:#ede8dc}.bg-\[\#EDF3F0\]{background-color:#edf3f0}.bg-\[\#EEEADF\]{background-color:#eeeadf}.bg-\[\#EEE\]{background-color:#eee}.bg-\[\#EEF3F9\]{background-color:#eef3f9}.bg-\[\#EEF4FC\]{background-color:#eef4fc}.bg-\[\#EEF5FB\]{background-color:#eef5fb}.bg-\[\#EEF5FD\]{background-color:#eef5fd}.bg-\[\#EEF8F1\]{background-color:#eef8f1}.bg-\[\#EFEADC\]{background-color:#efeadc}.bg-\[\#EFEBE1\]{background-color:#efebe1}.bg-\[\#EFEBE2\]{background-color:#efebe2}.bg-\[\#F0EADC\]{background-color:#f0eadc}.bg-\[\#F1ECDF\]{background-color:#f1ecdf}.bg-\[\#F1F1EF\]{background-color:#f1f1ef}.bg-\[\#F1F2EC\]{background-color:#f1f2ec}.bg-\[\#F2B84B\]{background-color:#f2b84b}.bg-\[\#F2F2F2\]{background-color:#f2f2f2}.bg-\[\#F3D3D6\]{background-color:#f3d3d6}.bg-\[\#F3EFE6\]{background-color:#f3efe6}.bg-\[\#F3F7FB\]{background-color:#f3f7fb}.bg-\[\#F4E4DC\]{background-color:#f4e4dc}.bg-\[\#F4F0E4\]{background-color:#f4f0e4}.bg-\[\#F4F0E6\]{background-color:#f4f0e6}.bg-\[\#F4F1E6\]{background-color:#f4f1e6}.bg-\[\#F4F1E8\]{background-color:#f4f1e8}.bg-\[\#F4F1E8\]\/95{background-color:oklab(95.7994% -.000327855 .0123612/.95)}.bg-\[\#F4F9FD\]{background-color:#f4f9fd}.bg-\[\#F5F0FB\]{background-color:#f5f0fb}.bg-\[\#F5F1E6\]{background-color:#f5f1e6}.bg-\[\#F5F1E7\]{background-color:#f5f1e7}.bg-\[\#F5F9FE\]{background-color:#f5f9fe}.bg-\[\#F6E5EE\]{background-color:#f6e5ee}.bg-\[\#F6F3EC\]{background-color:#f6f3ec}.bg-\[\#F6FAFE\]{background-color:#f6fafe}.bg-\[\#F7F3E8\]{background-color:#f7f3e8}.bg-\[\#F7F7F4\]{background-color:#f7f7f4}.bg-\[\#F7F7F7\]{background-color:#f7f7f7}.bg-\[\#F7FBFE\]{background-color:#f7fbfe}.bg-\[\#F8EFEB\]{background-color:#f8efeb}.bg-\[\#F8F5EC\]{background-color:#f8f5ec}.bg-\[\#F9F0EC\]{background-color:#f9f0ec}.bg-\[\#F0715F\]{background-color:#f0715f}.bg-\[\#FAFAF7\]{background-color:#fafaf7}.bg-\[\#FAFAF8\]{background-color:#fafaf8}.bg-\[\#FBE3D6\]{background-color:#fbe3d6}.bg-\[\#FBE4EF\]{background-color:#fbe4ef}.bg-\[\#FBEDEA\]{background-color:#fbedea}.bg-\[\#FBEFE8\]{background-color:#fbefe8}.bg-\[\#FBF3E4\]{background-color:#fbf3e4}.bg-\[\#FBF6EC\]{background-color:#fbf6ec}.bg-\[\#FBF6F9\]{background-color:#fbf6f9}.bg-\[\#FBF9F2\]{background-color:#fbf9f2}.bg-\[\#FBF9F2\]\/95{background-color:oklab(98.1727% -.000589907 .0094623/.95)}.bg-\[\#FBF9F2\]\/\[0\.06\]{background-color:oklab(98.1727% -.000589907 .0094623/.06)}.bg-\[\#FBF9F2\]\/\[0\.08\]{background-color:oklab(98.1727% -.000589907 .0094623/.08)}.bg-\[\#FBFAF7\]{background-color:#fbfaf7}.bg-\[\#FCE4EF\]{background-color:#fce4ef}.bg-\[\#FDF0E9\]{background-color:#fdf0e9}.bg-\[\#FDF0EE\]{background-color:#fdf0ee}.bg-\[\#FDF6E3\]{background-color:#fdf6e3}.bg-\[\#FDF6E8\]{background-color:#fdf6e8}.bg-\[\#FFD43B\]{background-color:#ffd43b}.bg-\[\#FFE36E\]{background-color:#ffe36e}.bg-\[\#FFF4E5\]{background-color:#fff4e5}.bg-\[\#FFF5BF\]{background-color:#fff5bf}.bg-\[\#FFF5F3\]{background-color:#fff5f3}.bg-\[\#FFFDF7\]{background-color:#fffdf7}.bg-\[rgba\(8\,12\,20\,0\.55\)\]{background-color:#080c148c}.bg-\[rgba\(11\,14\,28\,0\.72\)\]{background-color:#0b0e1cb8}.bg-\[rgba\(13\,16\,32\,\.1\)\]{background-color:#0d10201a}.bg-\[rgba\(14\,13\,9\,0\.62\)\]{background-color:#0e0d099e}.bg-\[rgba\(14\,13\,10\,0\.85\)\]{background-color:#0e0d0ad9}.bg-\[rgba\(26\,102\,184\,\.06\)\]{background-color:#1a66b80f}.bg-\[rgba\(30\,107\,58\,0\.12\)\]{background-color:#1e6b3a1f}.bg-\[rgba\(40\,132\,228\,\.06\)\]{background-color:#2884e40f}.bg-\[rgba\(40\,132\,228\,\.07\)\]{background-color:#2884e412}.bg-\[rgba\(40\,132\,228\,0\.1\)\]{background-color:#2884e41a}.bg-\[rgba\(40\,132\,228\,0\.2\)\]{background-color:#2884e433}.bg-\[rgba\(40\,132\,228\,0\.04\)\]{background-color:#2884e40a}.bg-\[rgba\(40\,132\,228\,0\.05\)\]{background-color:#2884e40d}.bg-\[rgba\(40\,132\,228\,0\.06\)\]{background-color:#2884e40f}.bg-\[rgba\(40\,132\,228\,0\.07\)\]{background-color:#2884e412}.bg-\[rgba\(40\,132\,228\,0\.08\)\]{background-color:#2884e414}.bg-\[rgba\(40\,132\,228\,0\.09\)\]{background-color:#2884e417}.bg-\[rgba\(40\,132\,228\,0\.10\)\]{background-color:#2884e41a}.bg-\[rgba\(40\,132\,228\,0\.12\)\]{background-color:#2884e41f}.bg-\[rgba\(40\,132\,228\,0\.14\)\]{background-color:#2884e424}.bg-\[rgba\(40\,132\,228\,0\.15\)\]{background-color:#2884e426}.bg-\[rgba\(40\,132\,228\,0\.16\)\]{background-color:#2884e429}.bg-\[rgba\(40\,132\,228\,0\.18\)\]{background-color:#2884e42e}.bg-\[rgba\(61\,220\,132\,0\.1\)\]{background-color:#3ddc841a}.bg-\[rgba\(61\,220\,132\,0\.08\)\]{background-color:#3ddc8414}.bg-\[rgba\(61\,220\,132\,0\.12\)\]{background-color:#3ddc841f}.bg-\[rgba\(61\,220\,132\,0\.14\)\]{background-color:#3ddc8424}.bg-\[rgba\(107\,176\,240\,0\.12\)\]{background-color:#6bb0f01f}.bg-\[rgba\(107\,176\,240\,0\.18\)\]{background-color:#6bb0f02e}.bg-\[rgba\(181\,118\,42\,0\.1\)\]{background-color:#b5762a1a}.bg-\[rgba\(181\,118\,42\,0\.08\)\]{background-color:#b5762a14}.bg-\[rgba\(181\,118\,42\,0\.12\)\]{background-color:#b5762a1f}.bg-\[rgba\(181\,118\,42\,0\.14\)\]{background-color:#b5762a24}.bg-\[rgba\(181\,118\,42\,0\.15\)\]{background-color:#b5762a26}.bg-\[rgba\(198\,65\,47\,0\.05\)\]{background-color:#c6412f0d}.bg-\[rgba\(198\,65\,47\,0\.06\)\]{background-color:#c6412f0f}.bg-\[rgba\(198\,65\,47\,0\.08\)\]{background-color:#c6412f14}.bg-\[rgba\(198\,65\,47\,0\.12\)\]{background-color:#c6412f1f}.bg-\[rgba\(233\,228\,214\,0\.06\)\]{background-color:#e9e4d60f}.bg-\[rgba\(233\,228\,214\,0\.12\)\]{background-color:#e9e4d61f}.bg-\[rgba\(240\,113\,95\,\.1\)\]{background-color:#f0715f1a}.bg-\[rgba\(240\,113\,95\,0\.08\)\],.bg-\[rgba\(240\,113\,95\,\.08\)\]{background-color:#f0715f14}.bg-\[rgba\(240\,113\,95\,0\.16\)\]{background-color:#f0715f29}.bg-\[rgba\(242\,184\,75\,0\.1\)\]{background-color:#f2b84b1a}.bg-\[rgba\(242\,184\,75\,0\.08\)\]{background-color:#f2b84b14}.bg-\[rgba\(242\,184\,75\,0\.12\)\]{background-color:#f2b84b1f}.bg-\[rgba\(242\,184\,75\,0\.16\)\]{background-color:#f2b84b29}.bg-\[rgba\(251\,249\,242\,0\.55\)\]{background-color:#fbf9f28c}.bg-\[rgba\(255\,255\,255\,0\.25\)\]{background-color:#ffffff40}.bg-\[rgba\(255\,255\,255\,0\.35\)\]{background-color:#ffffff59}.bg-\[var\(--bad\)\]{background-color:var(--bad)}.bg-\[var\(--bad-l\)\]{background-color:var(--bad-l)}.bg-\[var\(--c-exams\)\]{background-color:var(--c-exams)}.bg-\[var\(--c-medical\)\]{background-color:var(--c-medical)}.bg-\[var\(--c-roleplay\)\]{background-color:var(--c-roleplay)}.bg-\[var\(--c-speaking\)\]{background-color:var(--c-speaking)}.bg-\[var\(--good\)\]{background-color:var(--good)}.bg-\[var\(--good-l\)\]{background-color:var(--good-l)}.bg-\[var\(--hero-med\)\]{background-color:var(--hero-med)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--r-2\)\]{background-color:var(--r-2)}.bg-\[var\(--r-3\)\]{background-color:var(--r-3)}.bg-\[var\(--r-ink\)\]{background-color:var(--r-ink)}.bg-\[var\(--r-line\)\]{background-color:var(--r-line)}.bg-\[var\(--r-t2\)\]{background-color:var(--r-t2)}.bg-\[var\(--warn\)\]{background-color:var(--warn)}.bg-\[var\(--warn-l\)\]{background-color:var(--warn-l)}.bg-\[var\(--x-soft\)\]{background-color:var(--x-soft)}.bg-\[var\(--yellow\)\]{background-color:var(--yellow)}.bg-background{background-color:var(--background)}.bg-bad{background-color:var(--bad)}.bg-bad-l{background-color:var(--bad-l)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-cobalt{background-color:var(--cobalt)}.bg-cobalt-l{background-color:var(--cobalt-l)}.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-foreground{background-color:var(--foreground)}.bg-good-l,.bg-good-l\/40{background-color:var(--good-l)}@supports (color:color-mix(in lab,red,red)){.bg-good-l\/40{background-color:color-mix(in oklab,var(--good-l) 40%,transparent)}}.bg-ink{background-color:var(--ink)}.bg-line{background-color:var(--line)}.bg-line2{background-color:var(--line2)}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-paper{background-color:var(--paper)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-warn-l{background-color:var(--warn-l)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-white\/\[\.14\]{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.14\]{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-white\/\[0\.14\]{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.14\]{background-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-yellow{background-color:var(--yellow)}.bg-zinc-950{background-color:var(--color-zinc-950)}.\[background-image\:radial-gradient\(rgba\(255\,255\,255\,0\.10\)_1px\,transparent_1\.5px\)\]{background-image:radial-gradient(#ffffff1a 1px,#0000 1.5px)}.\[background-size\:14px_14px\]{background-size:14px 14px}.bg-clip-padding{background-clip:padding-box}.fill-\[\#6B6459\]{fill:#6b6459}.fill-\[\#E31837\]{fill:#e31837}.fill-\[var\(--r-t2\)\]{fill:var(--r-t2)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-4{padding:calc(var(--spacing) * 4)!important}.\!p-\[22px\]{padding:22px!important}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-\[6\%\]{padding:6%}.p-\[14px_10px\]{padding:14px 10px}.p-\[14px_16px\]{padding:14px 16px}.p-\[15px_16px\]{padding:15px 16px}.p-\[16px_14px_12px\]{padding:16px 14px 12px}.p-\[16px_18px\]{padding:16px 18px}.p-\[17px_18px\]{padding:17px 18px}.p-\[17px_19px\]{padding:17px 19px}.p-\[18px\]{padding:18px}.p-\[18px_19px\]{padding:18px 19px}.p-\[22px\]{padding:22px}.p-\[26px\]{padding:26px}.p-\[30px\]{padding:30px}.p-\[34px\]{padding:34px}.p-\[clamp\(28px\,5vw\,48px\)\]{padding:clamp(28px,5vw,48px)}.p-px{padding:1px}.\!px-0{padding-inline:0!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3\.5{padding-inline:calc(var(--spacing) * 3.5)!important}.\!px-\[14px\]{padding-inline:14px!important}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[1px\]{padding-inline:1px}.px-\[3px\]{padding-inline:3px}.px-\[4px\]{padding-inline:4px}.px-\[5px\]{padding-inline:5px}.px-\[6\%\]{padding-inline:6%}.px-\[7px\]{padding-inline:7px}.px-\[10\%\]{padding-inline:10%}.px-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[17px\]{padding-inline:17px}.px-\[18px\]{padding-inline:18px}.px-\[19px\]{padding-inline:19px}.px-\[20px\]{padding-inline:20px}.px-\[22px\]{padding-inline:22px}.px-\[25px\]{padding-inline:25px}.px-\[26px\]{padding-inline:26px}.px-\[30px\]{padding-inline:30px}.px-\[38px\]{padding-inline:38px}.px-\[clamp\(16px\,3vw\,36px\)\]{padding-inline:clamp(16px,3vw,36px)}.\!py-0{padding-block:0!important}.\!py-1{padding-block:var(--spacing)!important}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[15px\]{padding-block:15px}.py-\[16px\]{padding-block:16px}.py-\[18px\]{padding-block:18px}.py-\[22px\]{padding-block:22px}.py-\[26px\]{padding-block:26px}.py-\[34px\]{padding-block:34px}.py-\[58px\]{padding-block:58px}.py-\[62px\]{padding-block:62px}.py-\[72px\]{padding-block:72px}.py-\[74px\]{padding-block:74px}.py-\[80px\]{padding-block:80px}.py-\[90px\]{padding-block:90px}.py-\[100px\]{padding-block:100px}.py-\[clamp\(22px\,3vw\,36px\)\]{padding-block:clamp(22px,3vw,36px)}.py-\[clamp\(44px\,6vw\,72px\)\]{padding-block:clamp(44px,6vw,72px)}.py-px{padding-block:1px}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[6px\]{padding-top:6px}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[52px\]{padding-top:52px}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[1px\]{padding-bottom:1px}.pb-\[3px\]{padding-bottom:3px}.pb-\[18px\]{padding-bottom:18px}.pb-\[22px\]{padding-bottom:22px}.pb-\[72px\]{padding-bottom:72px}.pb-\[90px\]{padding-bottom:90px}.pb-\[100px\]{padding-bottom:100px}.pb-\[104px\]{padding-bottom:104px}.pb-\[108px\]{padding-bottom:108px}.pl-0{padding-left:0}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[18px\]{padding-left:18px}.pl-\[26px\]{padding-left:26px}.pl-\[28px\]{padding-left:28px}.pl-\[30px\]{padding-left:30px}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-\[-3px\]{vertical-align:-3px}.align-\[2px\]{vertical-align:2px}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:var\(--display\)\]{font-family:var(--display)}.font-\[family-name\:var\(--mono\)\]{font-family:var(--mono)}.font-body{font-family:var(--body)}.font-display{font-family:var(--display)}.font-heading{font-family:var(--font-geist-sans)}.font-label{font-family:var(--mono)}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[11\.5px\]{font-size:11.5px!important}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[20px\]{font-size:20px!important}.\!text-\[clamp\(32px\,4\.4vw\,54px\)\]{font-size:clamp(32px,4.4vw,54px)!important}.text-\[0\.7em\]{font-size:.7em}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.38em\]{font-size:.38em}.text-\[0\.95em\]{font-size:.95em}.text-\[2rem\]{font-size:2rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18\.5px\]{font-size:18.5px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[46px\]{font-size:46px}.text-\[48px\]{font-size:48px}.text-\[52px\]{font-size:52px}.text-\[54px\]{font-size:54px}.text-\[56px\]{font-size:56px}.text-\[58px\]{font-size:58px}.text-\[60px\]{font-size:60px}.text-\[64px\]{font-size:64px}.text-\[clamp\(1\.2rem\,2\.4vw\,1\.45rem\)\]{font-size:clamp(1.2rem,2.4vw,1.45rem)}.text-\[clamp\(1\.2rem\,2\.6vw\,1\.5rem\)\]{font-size:clamp(1.2rem,2.6vw,1.5rem)}.text-\[clamp\(1\.3rem\,2\.6vw\,1\.7rem\)\]{font-size:clamp(1.3rem,2.6vw,1.7rem)}.text-\[clamp\(1\.3rem\,2\.6vw\,1\.8rem\)\]{font-size:clamp(1.3rem,2.6vw,1.8rem)}.text-\[clamp\(1\.3rem\,2\.6vw\,1\.65rem\)\]{font-size:clamp(1.3rem,2.6vw,1.65rem)}.text-\[clamp\(1\.3rem\,4vw\,1\.7rem\)\]{font-size:clamp(1.3rem,4vw,1.7rem)}.text-\[clamp\(1\.4rem\,2\.6vw\,1\.9rem\)\]{font-size:clamp(1.4rem,2.6vw,1.9rem)}.text-\[clamp\(1\.4rem\,2\.8vw\,1\.8rem\)\]{font-size:clamp(1.4rem,2.8vw,1.8rem)}.text-\[clamp\(1\.4rem\,3vw\,1\.9rem\)\]{font-size:clamp(1.4rem,3vw,1.9rem)}.text-\[clamp\(1\.4rem\,3vw\,2rem\)\]{font-size:clamp(1.4rem,3vw,2rem)}.text-\[clamp\(1\.5rem\,3vw\,2\.125rem\)\]{font-size:clamp(1.5rem,3vw,2.125rem)}.text-\[clamp\(1\.5rem\,3vw\,2rem\)\]{font-size:clamp(1.5rem,3vw,2rem)}.text-\[clamp\(1\.6rem\,3vw\,2\.1rem\)\]{font-size:clamp(1.6rem,3vw,2.1rem)}.text-\[clamp\(1\.6rem\,3vw\,2\.25rem\)\]{font-size:clamp(1.6rem,3vw,2.25rem)}.text-\[clamp\(1\.6rem\,4\.5vw\,2\.4rem\)\]{font-size:clamp(1.6rem,4.5vw,2.4rem)}.text-\[clamp\(1\.6rem\,4\.6vw\,2\.4rem\)\]{font-size:clamp(1.6rem,4.6vw,2.4rem)}.text-\[clamp\(1\.7rem\,3\.2vw\,2\.3rem\)\]{font-size:clamp(1.7rem,3.2vw,2.3rem)}.text-\[clamp\(1\.7rem\,3\.4vw\,2\.2rem\)\]{font-size:clamp(1.7rem,3.4vw,2.2rem)}.text-\[clamp\(1\.7rem\,3\.4vw\,2\.5rem\)\]{font-size:clamp(1.7rem,3.4vw,2.5rem)}.text-\[clamp\(1\.8rem\,3\.4vw\,2\.4rem\)\]{font-size:clamp(1.8rem,3.4vw,2.4rem)}.text-\[clamp\(1\.8rem\,3\.6vw\,2\.4rem\)\]{font-size:clamp(1.8rem,3.6vw,2.4rem)}.text-\[clamp\(1\.8rem\,4vw\,2\.6rem\)\]{font-size:clamp(1.8rem,4vw,2.6rem)}.text-\[clamp\(1\.9rem\,4\.2vw\,2\.8rem\)\]{font-size:clamp(1.9rem,4.2vw,2.8rem)}.text-\[clamp\(1\.9rem\,4vw\,2\.5rem\)\]{font-size:clamp(1.9rem,4vw,2.5rem)}.text-\[clamp\(1\.9rem\,6vw\,2\.6rem\)\]{font-size:clamp(1.9rem,6vw,2.6rem)}.text-\[clamp\(1\.25rem\,2\.4vw\,1\.6rem\)\]{font-size:clamp(1.25rem,2.4vw,1.6rem)}.text-\[clamp\(1\.35rem\,2\.5vw\,1\.75rem\)\]{font-size:clamp(1.35rem,2.5vw,1.75rem)}.text-\[clamp\(1\.35rem\,4vw\,1\.75rem\)\]{font-size:clamp(1.35rem,4vw,1.75rem)}.text-\[clamp\(1\.75rem\,3\.5vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3.5vw,2.5rem)}.text-\[clamp\(1\.75rem\,6vw\,2\.6rem\)\]{font-size:clamp(1.75rem,6vw,2.6rem)}.text-\[clamp\(2\.4rem\,8vw\,3\.4rem\)\]{font-size:clamp(2.4rem,8vw,3.4rem)}.text-\[clamp\(2\.6rem\,9vw\,4rem\)\]{font-size:clamp(2.6rem,9vw,4rem)}.text-\[clamp\(2rem\,4\.4vw\,3\.1rem\)\]{font-size:clamp(2rem,4.4vw,3.1rem)}.text-\[clamp\(2rem\,4\.5vw\,3rem\)\]{font-size:clamp(2rem,4.5vw,3rem)}.text-\[clamp\(2rem\,4\.6vw\,3rem\)\]{font-size:clamp(2rem,4.6vw,3rem)}.text-\[clamp\(2rem\,4vw\,2\.75rem\)\]{font-size:clamp(2rem,4vw,2.75rem)}.text-\[clamp\(2rem\,5vw\,3\.2rem\)\]{font-size:clamp(2rem,5vw,3.2rem)}.text-\[clamp\(13px\,1\.5vw\,19px\)\]{font-size:clamp(13px,1.5vw,19px)}.text-\[clamp\(14px\,3\.6vw\,20px\)\]{font-size:clamp(14px,3.6vw,20px)}.text-\[clamp\(17px\,1\.5vw\,19px\)\]{font-size:clamp(17px,1.5vw,19px)}.text-\[clamp\(18px\,2\.1vw\,21px\)\]{font-size:clamp(18px,2.1vw,21px)}.text-\[clamp\(20px\,2\.6vw\,26px\)\]{font-size:clamp(20px,2.6vw,26px)}.text-\[clamp\(20px\,3\.2vw\,44px\)\]{font-size:clamp(20px,3.2vw,44px)}.text-\[clamp\(22px\,2\.4vw\,28px\)\]{font-size:clamp(22px,2.4vw,28px)}.text-\[clamp\(26px\,3\.2vw\,38px\)\]{font-size:clamp(26px,3.2vw,38px)}.text-\[clamp\(26px\,3vw\,34px\)\]{font-size:clamp(26px,3vw,34px)}.text-\[clamp\(27px\,3\.4vw\,36px\)\]{font-size:clamp(27px,3.4vw,36px)}.text-\[clamp\(28px\,3\.2vw\,40px\)\]{font-size:clamp(28px,3.2vw,40px)}.text-\[clamp\(28px\,3\.4vw\,40px\)\]{font-size:clamp(28px,3.4vw,40px)}.text-\[clamp\(28px\,3\.6vw\,38px\)\]{font-size:clamp(28px,3.6vw,38px)}.text-\[clamp\(28px\,3\.6vw\,40px\)\]{font-size:clamp(28px,3.6vw,40px)}.text-\[clamp\(30px\,3\.6vw\,42px\)\]{font-size:clamp(30px,3.6vw,42px)}.text-\[clamp\(30px\,4\.6vw\,46px\)\]{font-size:clamp(30px,4.6vw,46px)}.text-\[clamp\(30px\,4vw\,48px\)\]{font-size:clamp(30px,4vw,48px)}.text-\[clamp\(32px\,4\.4vw\,52px\)\]{font-size:clamp(32px,4.4vw,52px)}.text-\[clamp\(32px\,4\.4vw\,54px\)\]{font-size:clamp(32px,4.4vw,54px)}.text-\[clamp\(36px\,5vw\,60px\)\]{font-size:clamp(36px,5vw,60px)}.text-\[clamp\(36px\,5vw\,62px\)\]{font-size:clamp(36px,5vw,62px)}.text-\[clamp\(36px\,5vw\,66px\)\]{font-size:clamp(36px,5vw,66px)}.text-\[clamp\(38px\,5vw\,58px\)\]{font-size:clamp(38px,5vw,58px)}.text-\[clamp\(38px\,6vw\,80px\)\]{font-size:clamp(38px,6vw,80px)}.text-\[clamp\(44px\,7vw\,96px\)\]{font-size:clamp(44px,7vw,96px)}.text-\[clamp\(56px\,9vw\,96px\)\]{font-size:clamp(56px,9vw,96px)}.text-\[clamp\(58px\,8vw\,76px\)\]{font-size:clamp(58px,8vw,76px)}.\!leading-snug{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.32\]{--tw-leading:1.32;line-height:1.32}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.58\]{--tw-leading:1.58;line-height:1.58}.leading-\[1\.62\]{--tw-leading:1.62;line-height:1.62}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.68\]{--tw-leading:1.68;line-height:1.68}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.95\]{--tw-leading:1.95;line-height:1.95}.leading-\[2\.1\]{--tw-leading:2.1;line-height:2.1}.leading-\[2\.2\]{--tw-leading:2.2;line-height:2.2}.leading-\[2\.3\]{--tw-leading:2.3;line-height:2.3}.leading-\[2\.4\]{--tw-leading:2.4;line-height:2.4}.leading-\[2\.35\]{--tw-leading:2.35;line-height:2.35}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-\[750\]{--tw-font-weight:750;font-weight:750}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!tracking-\[0\.08em\]{--tw-tracking:.08em!important;letter-spacing:.08em!important}.\!tracking-normal{--tw-tracking:var(--tracking-normal)!important;letter-spacing:var(--tracking-normal)!important}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.018em\]{--tw-tracking:-.018em;letter-spacing:-.018em}.tracking-\[-0\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\[text-wrap\:balance\]{text-wrap:balance}.\[text-wrap\:pretty\]{text-wrap:pretty}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.\[word-break\:auto-phrase\]{word-break:auto-phrase}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#5EEAD4\]{color:#5eead4!important}.\!text-\[\#9A9486\]{color:#9a9486!important}.\!text-\[\#93C5FD\]{color:#93c5fd!important}.\!text-\[\#A8DFCF\]{color:#a8dfcf!important}.\!text-\[\#F4F0E6\]{color:#f4f0e6!important}.\!text-\[\#FCA5A5\]{color:#fca5a5!important}.\!text-\[\#FCD34D\]{color:#fcd34d!important}.\!text-\[var\(--r-t2\)\]{color:var(--r-t2)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#0B1A12\]{color:#0b1a12}.text-\[\#0D1020\]{color:#0d1020}.text-\[\#0E0D0A\]{color:#0e0d0a}.text-\[\#1A4E8A\]{color:#1a4e8a}.text-\[\#1A66B8\]{color:#1a66b8}.text-\[\#1A1815\]{color:#1a1815}.text-\[\#1B1B1B\]{color:#1b1b1b}.text-\[\#1B66B8\]{color:#1b66b8}.text-\[\#1B69BC\]{color:#1b69bc}.text-\[\#1D1B15\]{color:#1d1b15}.text-\[\#1E4F80\]{color:#1e4f80}.text-\[\#1E6B3A\]{color:#1e6b3a}.text-\[\#1E6FCC\]{color:#1e6fcc}.text-\[\#1E67B3\]{color:#1e67b3}.text-\[\#1F1F1F\]{color:#1f1f1f}.text-\[\#1F6FC4\]{color:#1f6fc4}.text-\[\#1F7A4D\]{color:#1f7a4d}.text-\[\#2A0F1E\]{color:#2a0f1e}.text-\[\#2A2720\]{color:#2a2720}.text-\[\#2C4A40\]{color:#2c4a40}.text-\[\#2C2820\]{color:#2c2820}.text-\[\#2D8A4E\]{color:#2d8a4e}.text-\[\#2E2C28\]{color:#2e2c28}.text-\[\#2E6B3A\]{color:#2e6b3a}.text-\[\#2E7D4F\]{color:#2e7d4f}.text-\[\#2F7A4F\]{color:#2f7a4f}.text-\[\#2F7D4F\]{color:#2f7d4f}.text-\[\#2c2a22\]{color:#2c2a22}.text-\[\#3A1A14\]{color:#3a1a14}.text-\[\#3A362D\]{color:#3a362d}.text-\[\#3A362F\]{color:#3a362f}.text-\[\#3C3C3C\]{color:#3c3c3c}.text-\[\#3D382F\]{color:#3d382f}.text-\[\#3DDC84\]{color:#3ddc84}.text-\[\#3DDC97\]{color:#3ddc97}.text-\[\#3E8E53\]{color:#3e8e53}.text-\[\#4A463F\]{color:#4a463f}.text-\[\#4A4536\]{color:#4a4536}.text-\[\#4B4B4B\]{color:#4b4b4b}.text-\[\#4C4739\]{color:#4c4739}.text-\[\#5A4600\]{color:#5a4600}.text-\[\#5A7168\]{color:#5a7168}.text-\[\#5B3F8C\]{color:#5b3f8c}.text-\[\#5BA3EF\]{color:#5ba3ef}.text-\[\#5C5648\]{color:#5c5648}.text-\[\#5E584D\]{color:#5e584d}.text-\[\#5F5A4E\]{color:#5f5a4e}.text-\[\#5c564b\]{color:#5c564b}.text-\[\#5fa890\]{color:#5fa890}.text-\[\#6B1F14\]{color:#6b1f14}.text-\[\#6B665A\]{color:#6b665a}.text-\[\#6B6459\]{color:#6b6459}.text-\[\#6BB0F0\]{color:#6bb0f0}.text-\[\#6C5CE7\]{color:#6c5ce7}.text-\[\#6C6555\]{color:#6c6555}.text-\[\#6E685C\]{color:#6e685c}.text-\[\#6E5320\]{color:#6e5320}.text-\[\#7A3520\]{color:#7a3520}.text-\[\#7A5200\]{color:#7a5200}.text-\[\#7A5600\]{color:#7a5600}.text-\[\#7A7466\]{color:#7a7466}.text-\[\#7D776A\]{color:#7d776a}.text-\[\#7EE2BC\]{color:#7ee2bc}.text-\[\#7F87AE\]{color:#7f87ae}.text-\[\#7F7867\]{color:#7f7867}.text-\[\#7fae8f\]{color:#7fae8f}.text-\[\#8A2E22\]{color:#8a2e22}.text-\[\#8A3A2E\]{color:#8a3a2e}.text-\[\#8A3B2E\]{color:#8a3b2e}.text-\[\#8A4B08\]{color:#8a4b08}.text-\[\#8A5A1E\]{color:#8a5a1e}.text-\[\#8A5A22\]{color:#8a5a22}.text-\[\#8A6A1F\]{color:#8a6a1f}.text-\[\#8A6A2F\]{color:#8a6a2f}.text-\[\#8A7A5C\]{color:#8a7a5c}.text-\[\#8A8378\]{color:#8a8378}.text-\[\#8B3A32\]{color:#8b3a32}.text-\[\#8C6A2F\]{color:#8c6a2f}.text-\[\#8C8677\]{color:#8c8677}.text-\[\#8E7FF0\]{color:#8e7ff0}.text-\[\#8E95B8\]{color:#8e95b8}.text-\[\#8F897B\]{color:#8f897b}.text-\[\#8FB8E6\]{color:#8fb8e6}.text-\[\#8FBCEB\]{color:#8fbceb}.text-\[\#8a9099\]{color:#8a9099}.text-\[\#9A3B12\]{color:#9a3b12}.text-\[\#9A4A3A\]{color:#9a4a3a}.text-\[\#9A5B00\]{color:#9a5b00}.text-\[\#9A9A9A\]{color:#9a9a9a}.text-\[\#9A9486\]{color:#9a9486}.text-\[\#9AA0C4\]{color:#9aa0c4}.text-\[\#9B9482\]{color:#9b9482}.text-\[\#9B9484\]{color:#9b9484}.text-\[\#9BD4C2\]{color:#9bd4c2}.text-\[\#9C2462\]{color:#9c2462}.text-\[\#9CC6F2\]{color:#9cc6f2}.text-\[\#9FB7D3\]{color:#9fb7d3}.text-\[\#9FE8BE\]{color:#9fe8be}.text-\[\#201E18\]{color:#201e18}.text-\[\#333\]{color:#333}.text-\[\#358E14\]{color:#358e14}.text-\[\#418FC6\]{color:#418fc6}.text-\[\#444\]{color:#444}.text-\[\#524D44\]{color:#524d44}.text-\[\#555\]{color:#555}.text-\[\#666\]{color:#666}.text-\[\#777\]{color:#777}.text-\[\#2884E4\]{color:#2884e4}.text-\[\#06414A\]{color:#06414a}.text-\[\#06606E\]{color:#06606e}.text-\[\#08734F\]{color:#08734f}.text-\[\#12241E\]{color:#12241e}.text-\[\#14483A\]{color:#14483a}.text-\[\#16150F\]{color:#16150f}.text-\[\#23201A\]{color:#23201a}.text-\[\#46423A\]{color:#46423a}.text-\[\#55503F\]{color:#55503f}.text-\[\#575147\]{color:#575147}.text-\[\#777777\]{color:#777}.text-\[\#A9A291\]{color:#a9a291}.text-\[\#A9D8C6\]{color:#a9d8c6}.text-\[\#A39C8E\]{color:#a39c8e}.text-\[\#A4442E\]{color:#a4442e}.text-\[\#A8331F\]{color:#a8331f}.text-\[\#A8382A\]{color:#a8382a}.text-\[\#AFAFAF\]{color:#afafaf}.text-\[\#B5AE9E\]{color:#b5ae9e}.text-\[\#B5AF9F\]{color:#b5af9f}.text-\[\#B07A2E\]{color:#b07a2e}.text-\[\#B7B1A4\]{color:#b7b1a4}.text-\[\#B8B0A0\]{color:#b8b0a0}.text-\[\#B8B1A1\]{color:#b8b1a1}.text-\[\#B8BDD8\]{color:#b8bdd8}.text-\[\#B9AF98\]{color:#b9af98}.text-\[\#B9B2A2\]{color:#b9b2a2}.text-\[\#B9C7D8\]{color:#b9c7d8}.text-\[\#B0122B\]{color:#b0122b}.text-\[\#B4306F\]{color:#b4306f}.text-\[\#B4521C\]{color:#b4521c}.text-\[\#B5762A\]{color:#b5762a}.text-\[\#B7791F\]{color:#b7791f}.text-\[\#B8860B\]{color:#b8860b}.text-\[\#B8862A\]{color:#b8862a}.text-\[\#B42318\]{color:#b42318}.text-\[\#C0B9A6\]{color:#c0b9a6}.text-\[\#C3C8E4\]{color:#c3c8e4}.text-\[\#C9C2B1\]{color:#c9c2b1}.text-\[\#C9CEE6\]{color:#c9cee6}.text-\[\#C9DDF2\]{color:#c9ddf2}.text-\[\#C6412F\]{color:#c6412f}.text-\[\#CFC8B7\]{color:#cfc8b7}.text-\[\#CFCFCF\]{color:#cfcfcf}.text-\[\#CFE0F5\]{color:#cfe0f5}.text-\[\#D8D2C4\]{color:#d8d2c4}.text-\[\#D93A2B\]{color:#d93a2b}.text-\[\#DCE9F7\]{color:#dce9f7}.text-\[\#E6E1D4\]{color:#e6e1d4}.text-\[\#E9E4D6\]{color:#e9e4d6}.text-\[\#E31837\]{color:#e31837}.text-\[\#F2B84B\]{color:#f2b84b}.text-\[\#F2D9A6\]{color:#f2d9a6}.text-\[\#F4F0E6\]{color:#f4f0e6}.text-\[\#F4F0E6\]\/70{color:oklab(95.55% .000320107 .0139474/.7)}.text-\[\#F6A496\]{color:#f6a496}.text-\[\#F7F4EA\]{color:#f7f4ea}.text-\[\#F49AC4\]{color:#f49ac4}.text-\[\#F0715F\]{color:#f0715f}.text-\[\#FBF9F2\]{color:#fbf9f2}.text-\[\#FBF9F2\]\/35{color:oklab(98.1728% -.000589907 .0094623/.35)}.text-\[\#FBF9F2\]\/40{color:oklab(98.1727% -.000589907 .0094623/.4)}.text-\[\#FBF9F2\]\/45{color:oklab(98.1727% -.000589907 .0094623/.45)}.text-\[\#FBF9F2\]\/50{color:oklab(98.1727% -.000589907 .0094623/.5)}.text-\[\#FBF9F2\]\/55{color:oklab(98.1727% -.000589907 .0094623/.55)}.text-\[\#FBF9F2\]\/70{color:oklab(98.1728% -.000589907 .0094623/.7)}.text-\[\#FBF9F2\]\/75{color:oklab(98.1727% -.000589907 .0094623/.75)}.text-\[\#FBF9F2\]\/85{color:oklab(98.1727% -.000589907 .0094623/.85)}.text-\[\#FBF9F2\]\/90{color:oklab(98.1727% -.000589907 .0094623/.9)}.text-\[\#FF9B95\]{color:#ff9b95}.text-\[\#FF9C8A\]{color:#ff9c8a}.text-\[\#FFD43B\]{color:#ffd43b}.text-\[\#a08a76\]{color:#a08a76}.text-\[\#b09a86\]{color:#b09a86}.text-\[\#c9cdd4\]{color:#c9cdd4}.text-\[\#c98a8a\]{color:#c98a8a}.text-\[\#e0c88a\]{color:#e0c88a}.text-\[rgba\(40\,132\,228\,\.18\)\]{color:#2884e42e}.text-\[var\(--bad\)\]{color:var(--bad)}.text-\[var\(--bad-t\)\]{color:var(--bad-t)}.text-\[var\(--c-medical\)\]{color:var(--c-medical)}.text-\[var\(--c-roleplay\)\]{color:var(--c-roleplay)}.text-\[var\(--c-speaking\)\]{color:var(--c-speaking)}.text-\[var\(--cobalt\)\]{color:var(--cobalt)}.text-\[var\(--good-t\)\]{color:var(--good-t)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink2\)\]{color:var(--ink2)}.text-\[var\(--ink3\)\]{color:var(--ink3)}.text-\[var\(--r-t\)\]{color:var(--r-t)}.text-\[var\(--r-t2\)\]{color:var(--r-t2)}.text-\[var\(--x-deep\)\]{color:var(--x-deep)}.text-\[var\(--yellow\)\]{color:var(--yellow)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-cobalt{color:var(--cobalt)}.text-cobalt-d{color:var(--cobalt-d)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-good{color:var(--good)}.text-green-600{color:var(--color-green-600)}.text-indigo-600{color:var(--color-indigo-600)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-ink2{color:var(--ink2)}.text-ink3{color:var(--ink3)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-400{color:var(--color-red-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow{color:var(--yellow)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.\!normal-case{text-transform:none!important}.\!uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.\[font-variant-numeric\:lining-nums_tabular-nums\]{font-variant-numeric:lining-nums tabular-nums}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-\[\#8FBCEB\]{text-decoration-color:#8fbceb}.decoration-\[\#C6412F\]\/40{text-decoration-color:oklab(56.2666% .148079 .0881126/.4)}.decoration-\[\#D06A3A\]\/60{text-decoration-color:oklab(63.5441% .102452 .0998946/.6)}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.decoration-\[1\.5px\]{text-decoration-thickness:1.5px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[5px\]{text-underline-offset:5px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-\[\#2884E4\]{caret-color:#2884e4}.accent-\[\#201E18\]{accent-color:#201e18}.accent-\[\#2342F0\]{accent-color:#2342f0}.accent-\[\#2884E4\]{accent-color:#2884e4}.accent-\[var\(--ink\)\]{accent-color:var(--ink)}.\!opacity-90{opacity:.9!important}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.bg-blend-color{background-blend-mode:color}.\!shadow-\[0_16px_48px_rgba\(0\,0\,0\,0\.38\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.07\)\]{--tw-shadow:0 16px 48px var(--tw-shadow-color,#00000061),inset 0 1px 0 var(--tw-shadow-color,#ffffff12)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_1px_0_rgba\(32\,30\,24\,0\.08\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#201e1814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(32\,30\,24\,0\.08\)\,0_8px_28px_rgba\(32\,30\,24\,0\.10\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#201e1814),0 8px 28px var(--tw-shadow-color,#201e181a)}.shadow-\[0_1px_2px_rgba\(32\,30\,24\,0\.08\)\,0_8px_28px_rgba\(32\,30\,24\,0\.10\)\],.shadow-\[0_2px_0_\#E3E3E0\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_0_\#E3E3E0\]{--tw-shadow:0 2px 0 var(--tw-shadow-color,#e3e3e0)}.shadow-\[0_6px_18px_-14px_rgba\(32\,30\,24\,0\.5\)\]{--tw-shadow:0 6px 18px -14px var(--tw-shadow-color,#201e1880)}.shadow-\[0_6px_18px_-14px_rgba\(32\,30\,24\,0\.5\)\],.shadow-\[0_8px_24px_-16px_rgba\(32\,30\,24\,0\.6\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_-16px_rgba\(32\,30\,24\,0\.6\)\]{--tw-shadow:0 8px 24px -16px var(--tw-shadow-color,#201e1899)}.shadow-\[0_8px_32px_rgba\(32\,30\,24\,0\.06\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#201e180f)}.shadow-\[0_10px_30px_-18px_rgba\(0\,0\,0\,0\.5\)\],.shadow-\[0_8px_32px_rgba\(32\,30\,24\,0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_-18px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 10px 30px -18px var(--tw-shadow-color,#00000080)}.shadow-\[0_10px_30px_-18px_rgba\(32\,30\,24\,0\.6\)\]{--tw-shadow:0 10px 30px -18px var(--tw-shadow-color,#201e1899)}.shadow-\[0_10px_30px_-18px_rgba\(32\,30\,24\,0\.6\)\],.shadow-\[0_10px_40px_-30px_rgba\(32\,30\,24\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_40px_-30px_rgba\(32\,30\,24\,0\.4\)\]{--tw-shadow:0 10px 40px -30px var(--tw-shadow-color,#201e1866)}.shadow-\[0_12px_40px_-28px_rgba\(40\,36\,28\,0\.35\)\]{--tw-shadow:0 12px 40px -28px var(--tw-shadow-color,#28241c59)}.shadow-\[0_12px_40px_-28px_rgba\(40\,36\,28\,0\.35\)\],.shadow-\[0_18px_40px_-20px_rgba\(20\,72\,58\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-20px_rgba\(20\,72\,58\,0\.45\)\]{--tw-shadow:0 18px 40px -20px var(--tw-shadow-color,#14483a73)}.shadow-\[0_18px_40px_-24px_rgba\(40\,36\,28\,0\.55\)\]{--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,#28241c8c)}.shadow-\[0_18px_40px_-24px_rgba\(40\,36\,28\,0\.55\)\],.shadow-\[0_20px_40px_-24px_rgba\(0\,0\,0\,0\.9\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_40px_-24px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 20px 40px -24px var(--tw-shadow-color,#000000e6)}.shadow-\[0_22px_46px_-38px_rgba\(32\,30\,24\,\.42\)\]{--tw-shadow:0 22px 46px -38px var(--tw-shadow-color,#201e186b)}.shadow-\[0_22px_46px_-38px_rgba\(32\,30\,24\,\.42\)\],.shadow-\[0_24px_50px_-24px_rgba\(0\,0\,0\,0\.6\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_50px_-24px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 24px 50px -24px var(--tw-shadow-color,#0009)}.shadow-\[0_24px_60px_-28px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 24px 60px -28px var(--tw-shadow-color,#000000d9)}.shadow-\[0_24px_60px_-28px_rgba\(0\,0\,0\,0\.85\)\],.shadow-\[0_24px_60px_-40px_rgba\(32\,30\,24\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-40px_rgba\(32\,30\,24\,0\.45\)\]{--tw-shadow:0 24px 60px -40px var(--tw-shadow-color,#201e1873)}.shadow-\[0_26px_54px_-22px_rgba\(32\,30\,24\,0\.6\)\]{--tw-shadow:0 26px 54px -22px var(--tw-shadow-color,#201e1899)}.shadow-\[0_26px_54px_-22px_rgba\(32\,30\,24\,0\.55\)\],.shadow-\[0_26px_54px_-22px_rgba\(32\,30\,24\,0\.6\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_26px_54px_-22px_rgba\(32\,30\,24\,0\.55\)\]{--tw-shadow:0 26px 54px -22px var(--tw-shadow-color,#201e188c)}.shadow-\[0_30px_60px_-30px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#000000e6)}.shadow-\[0_30px_60px_-30px_rgba\(0\,0\,0\,0\.9\)\],.shadow-\[0_30px_60px_-40px_rgba\(40\,36\,28\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_60px_-40px_rgba\(40\,36\,28\,0\.45\)\]{--tw-shadow:0 30px 60px -40px var(--tw-shadow-color,#28241c73)}.shadow-\[0_30px_64px_-46px_rgba\(20\,25\,20\,\.6\)\]{--tw-shadow:0 30px 64px -46px var(--tw-shadow-color,#14191499)}.shadow-\[0_30px_64px_-46px_rgba\(20\,25\,20\,\.6\)\],.shadow-\[0_30px_64px_-46px_rgba\(32\,30\,24\,\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_64px_-46px_rgba\(32\,30\,24\,\.4\)\]{--tw-shadow:0 30px 64px -46px var(--tw-shadow-color,#201e1866)}.shadow-\[0_30px_70px_-40px_rgba\(40\,36\,28\,0\.35\)\]{--tw-shadow:0 30px 70px -40px var(--tw-shadow-color,#28241c59)}.shadow-\[0_30px_70px_-40px_rgba\(40\,36\,28\,0\.35\)\],.shadow-\[0_34px_70px_-34px_rgba\(40\,36\,28\,0\.55\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_34px_70px_-34px_rgba\(40\,36\,28\,0\.55\)\]{--tw-shadow:0 34px 70px -34px var(--tw-shadow-color,#28241c8c)}.shadow-\[0_34px_72px_-50px_rgba\(32\,30\,24\,\.4\)\]{--tw-shadow:0 34px 72px -50px var(--tw-shadow-color,#201e1866)}.shadow-\[0_34px_72px_-50px_rgba\(32\,30\,24\,\.4\)\],.shadow-\[0_40px_78px_-48px_rgba\(20\,51\,42\,\.7\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_78px_-48px_rgba\(20\,51\,42\,\.7\)\]{--tw-shadow:0 40px 78px -48px var(--tw-shadow-color,#14332ab3)}.shadow-\[0_40px_80px_-30px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 40px 80px -30px var(--tw-shadow-color,#000000e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_80px_-50px_rgba\(32\,30\,24\,\.5\)\,0_1px_0_rgba\(255\,255\,255\,\.8\)_inset\]{--tw-shadow:0 40px 80px -50px var(--tw-shadow-color,#201e1880),0 1px 0 var(--tw-shadow-color,#fffc) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_40px_120px_-30px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 40px 120px -30px var(--tw-shadow-color,#000c)}.shadow-\[0_40px_120px_-30px_rgba\(0\,0\,0\,0\.8\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2,.ring-4{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[\#2A281F\]{--tw-ring-color:#2a281f}.ring-\[\#3A372C\]{--tw-ring-color:#3a372c}.ring-\[\#418FC6\]{--tw-ring-color:#418fc6}.ring-\[\#2884E4\]\/40{--tw-ring-color:oklab(61.0299% -.0480646 -.160673/.4)}.ring-\[\#2884E4\]\/45{--tw-ring-color:oklab(61.0299% -.0480646 -.160673/.45)}.ring-\[\#2884E4\]\/55{--tw-ring-color:oklab(61.0299% -.0480646 -.160673/.55)}.ring-background{--tw-ring-color:var(--background)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-width:1px}.outline,.outline-2{outline-style:var(--tw-outline-style)}.outline-2{outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-offset-1{outline-offset:1px}.outline-offset-4{outline-offset:4px}.outline-\[\#2884E4\]{outline-color:#2884e4}.outline-\[var\(--c-medical\)\]{outline-color:var(--c-medical)}.outline-\[var\(--c-speaking\)\]{outline-color:var(--c-speaking)}.outline-\[var\(--warn\)\]{outline-color:var(--warn)}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.\[filter\:invert\(1\)_hue-rotate\(180deg\)\]{filter:invert()hue-rotate(180deg)}.\[filter\:invert\(1\)_sepia\(1\)_saturate\(4\)_hue-rotate\(10deg\)\]{filter:invert()sepia()saturate(4)hue-rotate(10deg)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))!important;-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,)!important;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,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[10px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,box-shadow\]{transition-property:background,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,transform\]{transition-property:border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,opacity\]{transition-property:box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[animation-delay\:\.1s\]{animation-delay:.1s}.\[animation-delay\:\.2s\]{animation-delay:.2s}.\[background\:radial-gradient\(60\%_70\%_at_50\%_50\%\,rgba\(15\,17\,20\,\.88\)\,rgba\(15\,17\,20\,0\)\)\]{background:radial-gradient(60% 70%,#0f1114e0,#0f111400)}.\[background\:radial-gradient\(120\%_140\%_at_50\%_0\%\,\#1B2A3D_0\%\,\#121820_55\%\,\#0F1114_100\%\)\]{background:radial-gradient(120% 140% at 50% 0,#1b2a3d 0,#121820 55%,#0f1114 100%)}.\[counter-reset\:p\]{counter-reset:p}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\[\#1A66B8\]:is(:where(.group):hover *){color:#1a66b8}.group-hover\:text-\[\#84CBF5\]:is(:where(.group):hover *){color:#84cbf5}}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-checked\:bg-\[\#2884E4\]:is(:where(.peer):checked~*){background-color:#2884e4}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-\[\#2884E4\]:is(:where(.peer):focus-visible~*){outline-color:#2884e4}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.marker\:text-cobalt ::marker{color:var(--cobalt)}.marker\:text-cobalt::marker{color:var(--cobalt)}.marker\:text-cobalt ::-webkit-details-marker,.marker\:text-cobalt::-webkit-details-marker{color:var(--cobalt)}.selection\:bg-\[\#BFDCF8\] ::selection{background-color:#bfdcf8}.selection\:bg-\[\#BFDCF8\]::selection{background-color:#bfdcf8}.selection\:bg-\[\#CDE7F5\] ::selection{background-color:#cde7f5}.selection\:bg-\[\#CDE7F5\]::selection{background-color:#cde7f5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-center::placeholder{text-align:center}.placeholder\:font-bold::placeholder{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.placeholder\:tracking-\[0\.18em\]::placeholder{--tw-tracking:.18em;letter-spacing:.18em}.placeholder\:text-\[\#6B6459\]::placeholder{color:#6b6459}.placeholder\:text-\[\#8C8474\]::placeholder{color:#8c8474}.placeholder\:text-\[\#9A9A9A\]::placeholder{color:#9a9a9a}.placeholder\:text-\[\#9A9486\]::placeholder{color:#9a9486}.placeholder\:text-\[\#A7A08F\]::placeholder{color:#a7a08f}.placeholder\:text-\[\#A8A296\]::placeholder{color:#a8a296}.placeholder\:text-\[\#A9A192\]::placeholder{color:#a9a192}.placeholder\:text-\[\#A39D8C\]::placeholder{color:#a39d8c}.placeholder\:text-\[\#AFAFAF\]::placeholder{color:#afafaf}.placeholder\:text-\[\#B5AEA0\]::placeholder{color:#b5aea0}.placeholder\:text-ink3::placeholder{color:var(--ink3)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[9px\]:before{content:var(--tw-content);top:9px}.before\:left-0:before{content:var(--tw-content);left:0}.before\:size-\[7px\]:before{content:var(--tw-content);width:7px;height:7px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e+38px}.before\:bg-\[\#2884E4\]:before{content:var(--tw-content);background-color:#2884e4}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:top-\[3px\]:after{content:var(--tw-content);top:3px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:left-\[3px\]:after{content:var(--tw-content);left:3px}.after\:size-\[17px\]:after{content:var(--tw-content);width:17px;height:17px}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-\[left\]:after{content:var(--tw-content);transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.peer-checked\:after\:left-5:is(:where(.peer):checked~*):after{content:var(--tw-content);left:calc(var(--spacing) * 5)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:border-\[\#2884E4\]:focus-within{border-color:#2884e4}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#1A66B8\]:hover{border-color:#1a66b8}.hover\:border-\[\#2C2A21\]:hover{border-color:#2c2a21}.hover\:border-\[\#3A372C\]:hover{border-color:#3a372c}.hover\:border-\[\#3E5A7A\]:hover{border-color:#3e5a7a}.hover\:border-\[\#4A463C\]:hover{border-color:#4a463c}.hover\:border-\[\#5BA3EF\]:hover{border-color:#5ba3ef}.hover\:border-\[\#9FB4CC\]:hover{border-color:#9fb4cc}.hover\:border-\[\#201E18\]:hover{border-color:#201e18}.hover\:border-\[\#418FC6\]:hover{border-color:#418fc6}.hover\:border-\[\#2884E4\]:hover{border-color:#2884e4}.hover\:border-\[\#A9A192\]:hover{border-color:#a9a192}.hover\:border-\[\#A4442E\]:hover{border-color:#a4442e}.hover\:border-\[\#B9AF98\]:hover{border-color:#b9af98}.hover\:border-\[\#B9B19E\]:hover{border-color:#b9b19e}.hover\:border-\[\#C7BFAC\]:hover{border-color:#c7bfac}.hover\:border-\[\#C9C1AE\]:hover{border-color:#c9c1ae}.hover\:border-\[\#CFC8B6\]:hover{border-color:#cfc8b6}.hover\:border-\[\#CFC8B7\]:hover{border-color:#cfc8b7}.hover\:border-\[\#D6CEBB\]:hover{border-color:#d6cebb}.hover\:border-\[\#F2B84B\]:hover{border-color:#f2b84b}.hover\:border-\[\#F4F0E6\]:hover{border-color:#f4f0e6}.hover\:border-\[rgba\(40\,132\,228\,0\.45\)\]:hover{border-color:#2884e473}.hover\:border-\[rgba\(107\,176\,240\,0\.4\)\]:hover{border-color:#6bb0f066}.hover\:border-\[var\(--c-roleplay\)\]:hover{border-color:var(--c-roleplay)}.hover\:border-\[var\(--c-speaking\)\]:hover{border-color:var(--c-speaking)}.hover\:border-\[var\(--ink3\)\]:hover{border-color:var(--ink3)}.hover\:border-\[var\(--r-t2\)\]:hover{border-color:var(--r-t2)}.hover\:border-cobalt:hover{border-color:var(--cobalt)}.hover\:border-ink3:hover{border-color:var(--ink3)}.hover\:border-line2:hover{border-color:var(--line2)}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-\[\#1A4F8C\]:hover{background-color:#1a4f8c}.hover\:bg-\[\#1A66B8\]:hover{background-color:#1a66b8}.hover\:bg-\[\#1B69BC\]:hover{background-color:#1b69bc}.hover\:bg-\[\#1E1C15\]:hover{background-color:#1e1c15}.hover\:bg-\[\#1E6FCC\]:hover{background-color:#1e6fcc}.hover\:bg-\[\#1F74CF\]:hover{background-color:#1f74cf}.hover\:bg-\[\#3A91EA\]:hover{background-color:#3a91ea}.hover\:bg-\[\#5BE89A\]:hover{background-color:#5be89a}.hover\:bg-\[\#7E300F\]:hover{background-color:#7e300f}.hover\:bg-\[\#201E18\]:hover{background-color:#201e18}.hover\:bg-\[\#222\]:hover{background-color:#222}.hover\:bg-\[\#262B45\]:hover{background-color:#262b45}.hover\:bg-\[\#332F26\]:hover{background-color:#332f26}.hover\:bg-\[\#2884E4\]:hover{background-color:#2884e4}.hover\:bg-\[\#15569C\]:hover{background-color:#15569c}.hover\:bg-\[\#33302a\]:hover{background-color:#33302a}.hover\:bg-\[\#155599\]:hover{background-color:#155599}.hover\:bg-\[\#245530\]:hover{background-color:#245530}.hover\:bg-\[\#B5372A\]:hover{background-color:#b5372a}.hover\:bg-\[\#DCDCDC\]:hover{background-color:#dcdcdc}.hover\:bg-\[\#E2EFD9\]:hover{background-color:#e2efd9}.hover\:bg-\[\#E3F5F7\]:hover{background-color:#e3f5f7}.hover\:bg-\[\#E4DECE\]:hover{background-color:#e4dece}.hover\:bg-\[\#ECE7DB\]:hover{background-color:#ece7db}.hover\:bg-\[\#EEF5FB\]:hover{background-color:#eef5fb}.hover\:bg-\[\#EEF5FD\]:hover{background-color:#eef5fd}.hover\:bg-\[\#F1ECE0\]:hover{background-color:#f1ece0}.hover\:bg-\[\#F1EDE1\]:hover{background-color:#f1ede1}.hover\:bg-\[\#F1F2EC\]:hover{background-color:#f1f2ec}.hover\:bg-\[\#F4F0E4\]:hover{background-color:#f4f0e4}.hover\:bg-\[\#F4F0E6\]:hover{background-color:#f4f0e6}.hover\:bg-\[\#F4F1E8\]:hover{background-color:#f4f1e8}.hover\:bg-\[\#F5F1E7\]:hover{background-color:#f5f1e7}.hover\:bg-\[\#F5F9FE\]:hover{background-color:#f5f9fe}.hover\:bg-\[\#F6F3EC\]:hover{background-color:#f6f3ec}.hover\:bg-\[\#F7F7F4\]:hover{background-color:#f7f7f4}.hover\:bg-\[\#F7F7F7\]:hover{background-color:#f7f7f7}.hover\:bg-\[\#F8F5EC\]:hover{background-color:#f8f5ec}.hover\:bg-\[\#FBF9F2\]:hover{background-color:#fbf9f2}.hover\:bg-\[\#FBF9F2\]\/\[0\.12\]:hover{background-color:oklab(98.1727% -.000589907 .0094623/.12)}.hover\:bg-\[\#FCEBEE\]:hover{background-color:#fcebee}.hover\:bg-\[\#FFE07A\]:hover{background-color:#ffe07a}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[rgba\(26\,102\,184\,0\.06\)\]:hover{background-color:#1a66b80f}.hover\:bg-\[rgba\(40\,132\,228\,0\.12\)\]:hover{background-color:#2884e41f}.hover\:bg-\[rgba\(40\,132\,228\,0\.18\)\]:hover{background-color:#2884e42e}.hover\:bg-\[rgba\(40\,132\,228\,0\.25\)\]:hover{background-color:#2884e440}.hover\:bg-\[rgba\(61\,220\,132\,0\.12\)\]:hover{background-color:#3ddc841f}.hover\:bg-\[rgba\(181\,118\,42\,0\.2\)\]:hover{background-color:#b5762a33}.hover\:bg-\[rgba\(233\,228\,214\,0\.05\)\]:hover{background-color:#e9e4d60d}.hover\:bg-\[rgba\(233\,228\,214\,0\.08\)\]:hover{background-color:#e9e4d614}.hover\:bg-\[rgba\(233\,228\,214\,0\.11\)\]:hover{background-color:#e9e4d61c}.hover\:bg-\[rgba\(240\,113\,95\,0\.12\)\]:hover{background-color:#f0715f1f}.hover\:bg-\[rgba\(242\,184\,75\,0\.14\)\]:hover{background-color:#f2b84b24}.hover\:bg-\[rgba\(244\,240\,230\,0\.04\)\]:hover{background-color:#f4f0e60a}.hover\:bg-\[rgba\(244\,240\,230\,0\.06\)\]:hover{background-color:#f4f0e60f}.hover\:bg-\[rgba\(244\,240\,230\,0\.08\)\]:hover{background-color:#f4f0e614}.hover\:bg-\[rgba\(244\,240\,230\,0\.14\)\]:hover{background-color:#f4f0e624}.hover\:bg-\[rgba\(251\,249\,242\,0\.06\)\]:hover{background-color:#fbf9f20f}.hover\:bg-\[var\(--r-3\)\]:hover{background-color:var(--r-3)}.hover\:bg-\[var\(--yellow-h\)\]:hover{background-color:var(--yellow-h)}.hover\:bg-bad-l:hover{background-color:var(--bad-l)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-paper:hover{background-color:var(--paper)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:\!text-\[\#F4F0E6\]:hover{color:#f4f0e6!important}.hover\:text-\[\#1A4F8C\]:hover{color:#1a4f8c}.hover\:text-\[\#1A66B8\]:hover{color:#1a66b8}.hover\:text-\[\#1D5645\]:hover{color:#1d5645}.hover\:text-\[\#5BA3EF\]:hover{color:#5ba3ef}.hover\:text-\[\#84CBF5\]:hover{color:#84cbf5}.hover\:text-\[\#201E18\]:hover{color:#201e18}.hover\:text-\[\#06606E\]:hover{color:#06606e}.hover\:text-\[\#23201A\]:hover{color:#23201a}.hover\:text-\[\#155599\]:hover{color:#155599}.hover\:text-\[\#A4442E\]:hover{color:#a4442e}.hover\:text-\[\#B5AF9F\]:hover{color:#b5af9f}.hover\:text-\[\#E9E4D6\]:hover{color:#e9e4d6}.hover\:text-\[\#F4F0E6\]:hover{color:#f4f0e6}.hover\:text-\[\#F0715F\]:hover{color:#f0715f}.hover\:text-\[\#FBF9F2\]:hover{color:#fbf9f2}.hover\:text-\[\#FBF9F2\]\/55:hover{color:oklab(98.1727% -.000589907 .0094623/.55)}.hover\:text-\[var\(--bad-t\)\]:hover{color:var(--bad-t)}.hover\:text-cobalt:hover{color:var(--cobalt)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_14px_34px_-24px_rgba\(40\,36\,28\,0\.4\)\]:hover{--tw-shadow:0 14px 34px -24px var(--tw-shadow-color,#28241c66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#418FC6\]:focus{border-color:#418fc6}.focus\:border-\[\#2884E4\]:focus{border-color:#2884e4}.focus\:border-\[var\(--c-roleplay\)\]:focus{border-color:var(--c-roleplay)}.focus\:border-\[var\(--cobalt\)\]:focus,.focus\:border-cobalt:focus{border-color:var(--cobalt)}.focus\:bg-\[\#100F0B\]:focus{background-color:#100f0b}.focus\:bg-\[rgba\(40\,132\,228\,0\.10\)\]:focus{background-color:#2884e41a}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[rgba\(40\,132\,228\,0\.15\)\]:focus{--tw-ring-color:#2884e426}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#2884E4\]\/30:focus-visible{--tw-ring-color:oklab(61.0299% -.0480646 -.160673/.3)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#2884E4\]:focus-visible{outline-color:#2884e4}.focus-visible\:outline-\[var\(--yellow\)\]:focus-visible{outline-color:var(--yellow)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:border-b-2:active{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.active\:border-b-\[3px\]:active{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:invisible:disabled{visibility:hidden}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[\#F4F0E6\]:disabled{background-color:#f4f0e6}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-80:disabled{opacity:.8}@media (hover:hover){.disabled\:hover\:border-\[\#E5E5E5\]:disabled:hover{border-color:#e5e5e5}.disabled\:hover\:bg-\[\#2884E4\]:disabled:hover{background-color:#2884e4}}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:0}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:var(--spacing)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}.data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}.data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[ml-sale-fade_\.4s_ease_both\]{animation:ml-sale-fade .4s both}.motion-safe\:animate-\[ml-sale-in_\.6s_cubic-bezier\(\.2\,\.8\,\.2\,1\)_both\]{animation:ml-sale-in .6s cubic-bezier(.2,.8,.2,1) both}.motion-safe\:animate-\[ml-sale-pulse_1\.8s_infinite\]{animation:ml-sale-pulse 1.8s infinite}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\:translate-y-0:is(:where(.group):hover *),.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media not all and (min-width:1040px){.max-\[1040px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}}@media not all and (min-width:900px){.max-\[900px\]\:hidden{display:none}}@media not all and (min-width:760px){.max-\[760px\]\:hidden{display:none}.max-\[760px\]\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.max-\[760px\]\:\!p-\[18px\]{padding:18px!important}.max-\[760px\]\:p-3{padding:calc(var(--spacing) * 3)}.max-\[760px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[760px\]\:pt-9{padding-top:calc(var(--spacing) * 9)}.max-\[760px\]\:pb-\[92px\]{padding-bottom:92px}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:w-\[1\.15em\]{width:1.15em}.max-sm\:w-full{width:100%}.max-sm\:max-w-\[92\%\]{max-width:92%}.max-sm\:flex-1{flex:1}}@media (min-width:420px){.min-\[420px\]\:grid{display:grid}}@media (min-width:901px){.min-\[901px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:top-10{top:calc(var(--spacing) * 10)}.sm\:right-0{right:0}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-auto{grid-column-start:auto}.sm\:mx-5{margin-inline:calc(var(--spacing) * 5)}.sm\:mt-0{margin-top:0}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mr-\[60px\]{margin-right:60px}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:size-\[132px\]{width:132px;height:132px}.sm\:size-\[150px\]{width:150px;height:150px}.sm\:size-\[190px\]{width:190px;height:190px}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-\[150px\]{width:150px}.sm\:w-\[170px\]{width:170px}.sm\:w-\[190px\]{width:190px}.sm\:w-\[230px\]{width:230px}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-none{flex:none}.sm\:\[grid-template-columns\:28px_minmax\(120px\,200px\)_78px_74px_minmax\(180px\,1fr\)\]{grid-template-columns:28px minmax(120px,200px) 78px 74px minmax(180px,1fr)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[54px_minmax\(0\,1fr\)_190px_110px\]{grid-template-columns:54px minmax(0,1fr) 190px 110px}.sm\:grid-cols-\[70px_minmax\(0\,1fr\)\]{grid-template-columns:70px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-\[18px\]{gap:18px}.sm\:gap-x-\[22px\]{column-gap:22px}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-\[18px\]{padding:18px}.sm\:p-\[26px\]{padding:26px}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:px-\[26px\]{padding-inline:26px}.sm\:px-\[34px\]{padding-inline:34px}.sm\:px-\[38px\]{padding-inline:38px}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:pt-\[22px\]{padding-top:22px}.sm\:pt-\[26px\]{padding-top:26px}.sm\:pt-\[84px\]{padding-top:84px}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pb-\[26px\]{padding-bottom:26px}.sm\:pl-\[18px\]{padding-left:18px}.sm\:pl-\[26px\]{padding-left:26px}.sm\:text-left{text-align:left}.sm\:text-\[11\.5px\]{font-size:11.5px}.sm\:text-\[12\.5px\]{font-size:12.5px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15\.5px\]{font-size:15.5px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16\.5px\]{font-size:16.5px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[25px\]{font-size:25px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[27px\]{font-size:27px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[46px\]{font-size:46px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-\[50px\]{font-size:50px}.sm\:text-\[66px\]{font-size:66px}.sm\:tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[230px_minmax\(0\,1fr\)\]{grid-template-columns:230px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,420px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-\[148px\]{top:148px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:max-h-\[58vh\]{max-height:58vh}.lg\:max-h-\[calc\(100vh-108px\)\]{max-height:calc(100vh - 108px)}.lg\:max-h-\[calc\(100vh-150px\)\]{max-height:calc(100vh - 150px)}.lg\:max-h-\[calc\(100vh-230px\)\]{max-height:calc(100vh - 230px)}.lg\:max-h-\[calc\(100vh-330px\)\]{max-height:calc(100vh - 330px)}.lg\:min-h-\[300px\]{min-height:300px}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:origin-left{transform-origin:0}.lg\:scale-\[1\.02\]{scale:1.02}.lg\:rotate-0{rotate:0deg}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.02fr_\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)_300px\]{grid-template-columns:220px minmax(0,1fr) 300px}.lg\:grid-cols-\[268px_minmax\(0\,1fr\)\]{grid-template-columns:268px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-0{gap:0}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-\[52px\]{gap:52px}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-\[\#E0D9C6\]{border-color:#e0d9c6}.lg\:border-\[\#E4DECE\]{border-color:#e4dece}.lg\:p-11{padding:calc(var(--spacing) * 11)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pr-8{padding-right:calc(var(--spacing) * 8)}.lg\:pr-12{padding-right:calc(var(--spacing) * 12)}.lg\:pl-12{padding-left:calc(var(--spacing) * 12)}.lg\:text-\[52px\]{font-size:52px}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-\[148px\]{top:148px}.xl\:order-none{order:0}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[250px_minmax\(0\,1fr\)_280px\]{grid-template-columns:250px minmax(0,1fr) 280px}.xl\:grid-cols-\[260px_minmax\(0\,1fr\)_300px\]{grid-template-columns:260px minmax(0,1fr) 300px}.xl\:grid-cols-\[260px_minmax\(0\,1fr\)_368px\]{grid-template-columns:260px minmax(0,1fr) 368px}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_336px\]{grid-template-columns:minmax(0,1fr) 336px}}@media (min-width:96rem){.\32 xl\:grid-cols-\[280px_minmax\(0\,1fr\)_400px\]{grid-template-columns:280px minmax(0,1fr) 400px}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}@media print{.print\:block{display:block}.print\:hidden{display:none}}.data-open\:animate-in:where([data-open]:not([data-open=false])),.data-open\:animate-in:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-open]:not([data-open=false])),.data-open\:fade-in-0:where([data-state=open]){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-open]:not([data-open=false])),.data-open\:zoom-in-95:where([data-state=open]){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-closed]:not([data-closed=false])),.data-closed\:animate-out:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])),.data-closed\:fade-out-0:where([data-state=closed]){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])),.data-closed\:zoom-out-95:where([data-state=closed]){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-active]:not([data-active=false])),.data-active\:bg-background:where([data-state=active]){background-color:var(--background)}.data-active\:text-foreground:where([data-active]:not([data-active=false])),.data-active\:text-foreground:where([data-state=active]){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:border-input:is(.dark *):where([data-state=active]){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\*\]\:\!text-\[\#FBF9F2\] *{color:#fbf9f2!important}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_img\]\:\[filter\:invert\(1\)_hue-rotate\(180deg\)\] img{filter:invert()hue-rotate(180deg)}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg_image\]\:\[filter\:invert\(1\)_hue-rotate\(180deg\)\] svg image{filter:invert()hue-rotate(180deg)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:not\(\:first-child\)\]\:mt-3:not(:first-child){margin-top:calc(var(--spacing) * 3)}.\[\&\>\*\]\:w-auto>*{width:auto}.\[\&\>\*\]\:py-2>*{padding-block:calc(var(--spacing) * 2)}.\[\&\>\*\]\:text-\[13px\]>*{font-size:13px}.\[\&\>span\]\:bg-white>span{background-color:var(--color-white)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}@media (max-height:800px){.\[\@media\(max-height\:800px\)\]\:hidden{display:none}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/home/bricolage-latin.woff2)format("woff2");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-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/home/bricolage-latin-ext.woff2)format("woff2");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-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/home/geist-latin.woff2)format("woff2");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-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/home/geist-latin-ext.woff2)format("woff2");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-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/home/geist-cyrillic.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/home/jetbrains-mono-latin.woff2)format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/home/jetbrains-mono-latin-ext.woff2)format("woff2");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-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/home/jetbrains-mono-cyrillic.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}:root{--paper:#faf9f5;--ink:#0d1020;--ink2:#3a3f55;--ink3:#6b7088;--line:#e6e4dc;--line2:#d6d3c8;--cobalt:#2342f0;--cobalt-d:#1730c4;--cobalt-l:#e3e8ff;--yellow:#ffd43b;--yellow-h:#ffe07a;--good:#0ea678;--good-l:#e2f6ee;--good-t:#08734f;--bad:#e5484d;--bad-l:#fdecec;--bad-t:#b42318;--warn:#e8a400;--warn-l:#fff5d6;--c-interview:#2342f0;--c-exams:#ff6b2c;--c-medical:#0ea678;--c-visa:#7448ff;--c-roleplay:#0b8fa3;--c-speaking:#e85d9e;--hero-med:#0b7a5a;--hero-vis:#5a33e0;--r-ink:#0b0e1c;--r-2:#151a30;--r-3:#1e2440;--r-line:#2a3152;--r-t:#c9cee6;--r-t2:#8e95b8;--cjk:"PingFang SC","Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans CJK SC","Noto Sans JP","Microsoft YaHei","Yu Gothic","Apple SD Gothic Neo","Malgun Gothic";--display:"Bricolage Grotesque",system-ui,-apple-system,"Segoe UI",var(--cjk),sans-serif;--body:"Geist",system-ui,-apple-system,"Segoe UI",var(--cjk),sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,var(--cjk),monospace;--font-geist-sans:var(--body)}.v2-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.v2-nav{z-index:50;background:var(--cobalt);color:#fff;font-family:var(--body);-webkit-font-smoothing:antialiased;border-bottom:1px solid #ffffff29;font-size:16px;line-height:1.55;position:sticky;top:0}.v2-nav a{color:inherit;text-decoration:none}.v2-foot :focus-visible,.v2-nav :focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:6px}.v2-nav-in{gap:28px;height:72px}.v2-brand,.v2-nav-in{align-items:center;display:flex}.v2-brand{flex:none;gap:12px}.v2-brand .v2-mk{width:34px;height:34px;display:block}.v2-wm{font-family:var(--display);letter-spacing:-.03em;color:#fff;white-space:nowrap;font-size:25px;font-weight:750;line-height:1.55}.v2-wm span{color:var(--yellow)}.v2-nav-links{gap:4px;margin-inline-start:12px;display:flex}.v2-nav-links a{color:#fff;opacity:.92;white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:15px;font-weight:500}.v2-nav-links a:hover{opacity:1;background:#ffffff1f}.v2-nav-links a[aria-current]{opacity:1;background:#ffffff24}.v2-nav-r{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.v2-signin{color:#fff;white-space:nowrap;padding:8px 12px;font-size:15px;font-weight:600}.v2-credits{display:none}.v2-start{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;height:46px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .15s,background .15s;display:inline-flex;color:var(--ink)!important}.v2-start:hover{background:var(--yellow)}.v2-start:active{transform:scale(.98)}.v2-more{position:relative}.v2-more-btn{cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #ffffff59;border-radius:12px;place-content:center;gap:4px;width:46px;height:46px;display:grid}.v2-more-btn i{background:#fff;border-radius:2px;width:18px;height:2px;display:block}.v2-more-menu{width:340px;max-height:calc(100vh - 90px);color:var(--ink);border:1px solid var(--line);z-index:60;inset-inline-end:0;background:#fff;border-radius:16px;padding:8px;position:absolute;top:56px;overflow:auto;box-shadow:0 24px 50px -24px #0d102059}.v2-more-menu[hidden]{display:none}.v2-more-menu a{border-radius:10px;padding:12px 14px;display:block}.v2-more-menu a:hover{background:var(--paper)}.v2-more-menu b{font-size:16px;font-weight:700;display:block}.v2-more-menu a>span{color:var(--ink3);font-size:14px}.v2-more-menu :focus-visible{outline-color:var(--cobalt)}.v2-more-rooms{border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:6px;display:none}.v2-more-rooms .v2-label{color:var(--ink3);padding:8px 14px 4px;display:block}.v2-more-rooms div{grid-template-columns:1fr 1fr;display:grid}.v2-more-rooms a{padding:9px 14px;font-size:15px;font-weight:600}.v2-more-rooms a[aria-current]{color:var(--cobalt)}.v2-more-rooms a.v2-signin-m{display:none}.v2-more-lang{border-top:1px solid var(--line);margin-top:6px;padding:12px 14px 6px;font-size:14px}.v2-more-lang a{border-radius:0;padding:0;display:inline}.v2-more-lang a:hover{background:0 0}.v2-foot{background:var(--ink);color:#b8bdd8;font-size:14.5px;line-height:1.55;font-family:var(--body);-webkit-font-smoothing:antialiased;padding:72px 0 40px}.v2-foot a{color:inherit;text-decoration:none}.v2-foot a:hover{color:#fff}.v2-foot ul{margin:0;padding:0;list-style:none}.v2-foot-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.v2-foot-grid>*{min-width:0}.v2-foot .v2-foot-brand{font-family:var(--display);letter-spacing:-.02em;color:#fff;align-items:center;gap:12px;font-size:20px;font-weight:750;display:flex}.v2-foot-brand svg{width:30px;height:30px;display:block}.v2-foot-tag{max-width:280px;margin-top:14px}.v2-foot h6,.v2-foot-h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 14px;font-size:12px;font-weight:500;line-height:1.55}.v2-foot li{padding:4px 0}.v2-taaft{margin-top:20px;display:inline-block}.v2-taaft img{width:200px;height:auto;display:block}.v2-foot-more{border-top:1px solid #2a2f4a;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}.v2-foot-more .v2-foot-h,.v2-langs .v2-foot-h{margin:0 8px 0 0}.v2-langs{border-top:1px solid #2a2f4a;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:24px;padding-top:24px;font-size:14px;display:flex}.v2-langs b{color:#fff;font-weight:600}.v2-soc{align-items:center;gap:14px;display:flex}.v2-soc svg{fill:currentColor;width:18px;height:18px;display:block}.v2-soc .v2-soc-soon{color:#4a5070}.v2-foot-bot{border-top:1px solid #2a2f4a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:24px;font-size:13.5px;display:flex}@media (max-width:1180px){.v2-nav-links{display:none}.v2-more-rooms{display:block}}@media (min-width:1181px){.v2-credits{display:inline-flex}}@media (max-width:1080px){.v2-foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.v2-wrap{padding:0 16px}.v2-nav .v2-signin{display:none}.v2-more-rooms a.v2-signin-m{display:block}.v2-nav-in{gap:12px}.v2-wm{font-size:22px}.v2-brand .v2-mk{width:30px;height:30px}.v2-start{height:40px;padding:0 14px;font-size:14px}.v2-more-btn{width:40px;height:40px}.v2-more-menu{width:min(320px,100vw - 32px)}}@media (max-width:420px){.v2-start{padding:0 12px}.v2-wm{font-size:20px}}@media (prefers-reduced-motion:reduce){.v2-arrow,.v2-btn,.v2-start{transition:none!important}}.xv-bridge .bg-\[\#F4F0E6\],.xv-bridge .bg-\[\#F4F1E6\],.xv-bridge .bg-\[\#F4F1E8\],.xv-bridge .bg-\[\#F8F5EC\],.xv-bridge .bg-\[\#FBF9F2\]{background-color:#fff}.xv-bridge .bg-\[\#E4DECE\],.xv-bridge .bg-\[\#E7E3D8\],.xv-bridge .bg-\[\#E8E4DA\],.xv-bridge .bg-\[\#EAE4D4\],.xv-bridge .bg-\[\#EDE7D8\]{background-color:var(--paper)}.xv-bridge .border-\[\#CFC8B7\],.xv-bridge .border-\[\#D9D2C4\],.xv-bridge .border-\[\#E4DECE\],.xv-bridge .border-\[\#EDE7D8\],.xv-bridge .border-\[\#EDE8DA\],.xv-bridge .border-\[\#EFEADC\]{border-color:var(--line)}.xv-bridge .rounded-2xl,.xv-bridge .rounded-\[16px\],.xv-bridge .rounded-\[18px\]{border-radius:18px}.xv-bridge .text-\[\#1A66B8\],.xv-bridge .text-\[\#2884E4\]{color:var(--cobalt)}.xv-bridge .bg-\[\#1A66B8\],.xv-bridge .bg-\[\#2884E4\]{background-color:var(--cobalt)}.xv-bridge .bg-\[\#201E18\]{background-color:var(--ink);border-radius:999px}.xv-bridge .text-\[\#201E18\]{color:var(--ink)}.xv-bridge .text-\[\#2C2A26\],.xv-bridge .text-\[\#3A362F\],.xv-bridge .text-\[\#3D382F\],.xv-bridge .text-\[\#46423A\]{color:var(--ink2)}.xv-bridge .text-\[\#575147\],.xv-bridge .text-\[\#5E584D\],.xv-bridge .text-\[\#6B6459\]{color:var(--ink3)}.xv-bridge .ml-serif{font-family:var(--display);letter-spacing:-.02em;font-weight:700}.xv-bridge .ml-label{letter-spacing:.08em;font-weight:500}.xv-bridge .ml-label,.xv-bridge .ml-mono{font-family:var(--mono)}.rl-hero{background:var(--c-roleplay);color:#fff;padding:52px 0 104px}.rl-hero .v2-label{color:var(--yellow)}.rl-hero h1{color:#fff;max-width:880px;margin:14px 0;font-size:clamp(38px,5.2vw,66px)}.rl-hero h1 em{color:var(--yellow);font-style:normal}.rl-hero p.rl-lede{color:#ffffffe6;max-width:660px;font-size:clamp(17px,1.5vw,19px)}.rl-heroRow{align-items:center;gap:10px;margin-top:24px}.rl-heroRow,.rl-tabs{flex-wrap:wrap;display:flex}.rl-tabs{gap:6px}.rl-tabs a,.rl-tabs button{color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.rl-tabs button[aria-selected=true]{color:#06606e;background:#fff}.rl-tabs em{font-style:normal;font-family:var(--mono);opacity:.75;font-size:11.5px}.rl-calls-left{color:#fff;background:#00000029;border-radius:999px;align-items:center;gap:8px;height:36px;margin-left:auto;padding:0 14px;font-size:13.5px;display:inline-flex}.rl-calls-left i{background:var(--yellow);border-radius:50%;width:8px;height:8px}.rl-lib{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.rl-lib,.rl-solo{margin-top:-64px;position:relative}.rl-fams{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:2px;padding:10px;display:flex;position:sticky;top:88px}.rl-fams button{text-align:left;min-height:40px;color:var(--ink2);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.rl-fams button:hover{background:var(--paper)}.rl-fams button em{font-style:normal;font-family:var(--mono);color:var(--ink3);font-size:11.5px}.rl-fams button[aria-pressed=true]{color:#06606e;background:#e3f5f7}.rl-calls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rl-call{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;gap:10px;width:100%;padding:18px;display:flex;position:relative}.rl-call:hover{border-color:#0b8fa3}.rl-call.done{border-color:#b9e6ec}.rl-call-top{align-items:center;gap:10px;min-width:0;display:flex}.rl-call-top .v2-ava{border-radius:12px;flex:none;width:40px;height:40px;font-size:16px}.rl-call-top b{font-size:13.5px;display:block}.rl-call-top small{color:var(--ink3);font-size:12px;display:block}.rl-call-top .v2-tag{align-self:flex-start;margin-left:auto}.rl-call h3{letter-spacing:-.015em;font-size:20px;line-height:1.15}.rl-call p{color:var(--ink3);font-size:14px;line-height:1.5}.rl-meta{color:var(--ink3);align-items:center;gap:12px;margin-top:auto;padding-top:6px;font-size:12.5px;display:flex}.rl-diff{gap:2px;display:flex}.rl-diff i{background:var(--line);border-radius:2px;width:14px;height:5px}.rl-diff i.on{background:#0b8fa3}.rl-meta .rl-go{color:#0b8fa3;white-space:nowrap;margin-left:auto;font-weight:650}.rl-tools{gap:2px;display:flex;position:absolute;bottom:44px;right:12px}.rl-tools button{width:30px;height:30px;color:var(--ink3);border-radius:50%;place-items:center;display:grid}.rl-tools button:hover{background:var(--paper);color:var(--ink)}.rl-foot{color:var(--ink3);align-items:center;gap:10px;margin-top:20px;font-size:13.5px;display:flex}.rl-empty{border:1.5px dashed var(--line2);text-align:center;background:#fff;border-radius:20px;padding:44px 24px}.rl-empty h3{margin-bottom:8px;font-size:24px}.rl-empty p{max-width:440px;color:var(--ink3);margin:0 auto 18px;font-size:14.5px}.rl-setup{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;margin-top:-64px;display:grid;position:relative}.rl-who{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:16px 18px;display:flex}.rl-who .v2-ava{border-radius:14px;width:46px;height:46px;font-size:18px}.rl-who b{display:block}.rl-who small{color:var(--ink3);font-size:13px}.rl-who .rl-note{text-align:right;color:var(--ink3);max-width:220px;margin-left:auto;font-size:12.5px}.rl-brief{gap:16px;display:grid}.rl-brief dt{color:#06606e;margin-bottom:5px}.rl-brief dd{color:var(--ink2);font-size:15px;line-height:1.6}.rl-hidden{color:var(--ink3);align-items:center;gap:8px;font-size:13.5px;display:flex}.rl-side{border:1px solid var(--line);background:#fff;border-radius:22px;gap:20px;padding:22px;display:grid;position:sticky;top:88px}.rl-side h4{font-family:var(--body);letter-spacing:0;margin-bottom:10px;font-size:14.5px;font-weight:650}.rl-seg{background:var(--paper);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.rl-seg button{min-width:0;color:var(--ink3);border-radius:9px;padding:9px 4px;font-size:13px;font-weight:600}.rl-seg button[aria-checked=true]{background:var(--ink);color:#fff}.rl-hint{color:var(--ink3);margin-top:8px;font-size:12.5px;line-height:1.5}.rl-toggle{text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:14px;width:100%;padding:12px 14px;display:grid}.rl-toggle[aria-pressed=true]{background:#f1f9fa;border-color:#0b8fa3}.rl-toggle b{font-size:14px;display:block}.rl-toggle small{color:var(--ink3);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.rl-switch{background:var(--line2);border-radius:999px;width:38px;height:22px;padding:2px;display:flex}.rl-switch i{background:#fff;border-radius:50%;width:18px;height:18px}.rl-toggle[aria-pressed=true] .rl-switch{background:#0b8fa3;justify-content:flex-end}.rl-text{border:1.5px solid var(--line);resize:vertical;background:#fff;border-radius:14px;outline:none;width:100%;padding:11px 14px;font-size:14px;line-height:1.55}.rl-text:focus{border-color:#0b8fa3}.rl-assign{background:#f1f9fa;border:1px solid #b9e6ec;border-radius:14px;padding:14px}.rl-assign b{align-items:center;gap:8px;font-size:14px;display:flex}.rl-assign p{color:var(--ink2);margin-top:6px;font-size:13px;line-height:1.55}.rl-small{text-align:center;color:var(--ink3);margin-top:10px;font-size:12.5px;line-height:1.5}.rl-alt{color:#06606e;background:#f1f9fa;border:1.5px solid #b9e6ec;border-radius:999px;width:100%;margin-top:10px;padding:11px 16px;font-size:13.5px;font-weight:650}@media (max-width:1040px){.rl-lib,.rl-setup{grid-template-columns:minmax(0,1fr)}.rl-fams{flex-direction:row;position:static;overflow-x:auto}.rl-fams button{flex:none}.rl-side{position:static}}@media (max-width:760px){.rl-hero{padding:36px 0 92px}.rl-calls{grid-template-columns:minmax(0,1fr)}.rl-who .rl-note{display:none}.rl-calls-left{margin-left:0}}.rp2-hero{background:var(--c-roleplay);color:#fff;padding:44px 0 108px}.rp2-hero .v2-label{color:var(--yellow)}.rp2-hero h1{color:#fff;max-width:780px;margin:12px 0;font-size:clamp(32px,4.4vw,54px)}.rp2-hero p.rp2-lede{color:#ffffffeb;max-width:640px;font-size:18px}.rp2-hero .rp2-scn{color:#ffffffd1;margin-top:14px;font-size:14.5px}.rp2-stats{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.rp2-stats li{background:#ffffff24;border-radius:12px;padding:8px 12px;font-size:13.5px}.rp2-stats b{font-family:var(--display);margin-right:4px;font-size:18px;font-weight:750}.rp2-hero.rp2-embed{border-radius:22px;padding:28px 26px}.rp2-hero.rp2-embed h1{font-size:clamp(26px,3vw,36px)}.rp2-main{margin-top:-60px;padding-bottom:72px;position:relative}.rp2-main.rp2-embed{margin-top:16px;padding-bottom:0}.rp2-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.rp2-col,.rp2-grid>*{min-width:0}.rp2-col{flex-direction:column;gap:16px;display:flex}.rp2-embed .rp2-grid,.rp2-main.rp2-embed .rp2-grid{grid-template-columns:minmax(0,1fr)}.rp2-panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px}.rp2-panel>h2{margin-bottom:12px;font-size:24px}.rp2-panel>h2.rp2-sm{font-size:20px}.rp2-panel .rp2-note{color:var(--ink3);margin:-6px 0 12px;font-size:14px}.rp2-turn{border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.rp2-turn:first-of-type{border-top:0}.rp2-turn .rp2-t{font-family:var(--mono);color:var(--ink3);padding-top:3px;font-size:12px}.rp2-turn h4{font-family:var(--body);letter-spacing:0;font-size:16px;font-weight:650;line-height:1.4}.rp2-turn .rp2-cue{color:var(--ink3);margin-top:4px;font-size:13.5px}.rp2-turn blockquote{color:var(--ink2);border-left:3px solid var(--line2);margin-top:6px;padding-left:12px;font-size:15px}.rp2-better{color:#06414a;background:#e3f5f7;border-radius:12px;margin-top:8px;padding:10px 12px;font-size:14.5px}.rp2-better b{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#06606e;margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.rp2-got{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.rp2-got li{background:var(--paper);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.rp2-got li.y{background:var(--good-l)}.rp2-got li.n{background:var(--bad-l)}.rp2-got li i{flex:none;font-style:normal;font-weight:700}.rp2-got li.y i{color:var(--good-t)}.rp2-got li.n i{color:var(--bad-t)}.rp2-next{background:var(--ink);color:#fff;border-radius:22px;padding:22px}.rp2-next .v2-label{color:var(--yellow)}.rp2-next h3{color:#fff;margin:8px 0;font-size:22px}.rp2-next .v2-btn{width:100%;margin-top:8px}.rp2-next a.rp2-alt{text-align:center;color:#c9cee6;margin-top:12px;font-size:14px;font-weight:600;display:block}.rp2-next a.rp2-alt:hover{color:#fff}.rp2-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.rp2-list li{gap:12px;display:flex}.rp2-dot{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:800;display:grid}.rp2-dot.y{background:var(--good-l);color:var(--good-t)}.rp2-dot.n{background:var(--bad-l);color:var(--bad-t)}.rp2-dot.w{background:var(--warn-l);color:#7a5200}.rp2-dot.o{background:var(--paper);color:var(--ink3);border:1px solid var(--line)}.rp2-li-t{color:var(--ink);font-size:15px;font-weight:600;line-height:1.45}.rp2-li-s{color:var(--ink3);margin-top:3px;font-size:13.5px;line-height:1.55}.rp2-quote{color:var(--ink2);border-left:3px solid var(--c-roleplay);margin-top:6px;padding-left:12px;font-size:14px;line-height:1.5}.rp2-sub{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);border-top:1px solid var(--line);margin:18px 0 10px;padding-top:16px;font-size:11px}.rp2-sub:first-child{border-top:0;margin-top:0;padding-top:0}.rp2-scores{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rp2-sc{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px}.rp2-sc .v2-label{color:var(--ink3);font-size:10.5px}.rp2-sc b{font-family:var(--display);letter-spacing:-.04em;margin:8px 0 4px;font-size:40px;font-weight:750;line-height:1;display:block}.rp2-sc b.lo{color:var(--bad-t)}.rp2-sc p{color:var(--ink2);font-size:13px;line-height:1.45}.rp2-meter{background:var(--line);border-radius:8px;height:8px;margin-top:10px;position:relative;overflow:hidden}.rp2-meter i{border-radius:8px;position:absolute;inset:0 auto 0 0}.rp2-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rp2-delta{grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:14px;display:grid}.rp2-delta ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rp2-delta li{gap:8px;font-size:14px;line-height:1.45;display:flex}.rp2-delta li:before{content:"";background:var(--good);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.rp2-delta .bad li:before{background:var(--bad)}.rp2-meth{border:1px solid var(--line);border-radius:16px;overflow:hidden}.rp2-meth>div{border-top:1px solid var(--line);gap:12px;padding:14px 16px;display:flex}.rp2-meth>div:first-child{border-top:0}.rp2-meth i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.rp2-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.rp2-tail{margin-top:24px}.rp2-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:520px;min-height:60vh;margin:0 auto;padding:48px 24px;display:flex}.rp2-empty h1{font-size:32px}.rp2-empty p{color:var(--ink3);margin-top:10px}.rp2-empty .v2-btn{margin-top:22px}.rp2-obj ol{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rp2-obj li{gap:10px;font-size:14px;line-height:1.4;display:flex}.rp2-obj li>i{opacity:.55;border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-style:normal;display:grid}.rp2-obj li.ok>i{background:var(--c-roleplay);border-color:var(--c-roleplay);color:#fff;opacity:1}.rp2-know-last{background:var(--warn-l);color:#5a4600;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.45}.rp2-know-last b{font-weight:700}@media (max-width:1040px){.rp2-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.rp2-turn{gap:6px}.rp2-got,.rp2-turn{grid-template-columns:1fr}.rp2-panel{padding:18px}.rp2-delta,.rp2-metrics,.rp2-scores{grid-template-columns:1fr}.rp2-hero p.rp2-lede{font-size:16.5px}}.iv{font-family:var(--body);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}.iv *,.iv :after,.iv :before{box-sizing:border-box}.iv h1,.iv h2,.iv h3,.iv h4{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:750;line-height:1.05}.iv p{margin:0}.iv :focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.iv-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.iv-wrap{max-width:1180px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto}.iv-panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px}.iv-ava{color:#fff;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.iv-sw{background:var(--good);border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.iv-sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:19px}.iv-sw[aria-checked=false]{background:var(--line2)}.iv-sw[aria-checked=false]:after{left:3px}.iv-voice{color:var(--cobalt);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.iv-voice i{background:var(--cobalt);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.iv-err{color:var(--bad-t);margin-top:6px;font-size:13px}.iv-hero{background:var(--cobalt);color:#fff;padding:44px 0 104px}.iv-hero .iv-label{color:var(--yellow)}.iv-hero h1{margin:12px 0 10px;font-size:clamp(36px,4.6vw,56px)}.iv-hero h1 em{color:var(--yellow);font-style:normal}.iv-hero p{color:#ffffffe6;max-width:620px;font-size:18px}.iv-crumbs{flex-wrap:wrap;gap:8px;margin-top:22px;padding:0;list-style:none;display:flex}.iv-crumbs li{background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;font-size:14px;font-weight:600;display:inline-flex}.iv-crumbs b{background:var(--yellow);width:22px;height:22px;color:var(--ink);font-family:var(--mono);border-radius:50%;place-items:center;font-size:11px;display:grid}.iv-crumbs li.dim{color:#ffffffbf;background:0 0;border:1px solid #ffffff40}.iv-crumbs li.dim b{color:#fff;background:#fff3}.iv-crumbs li.done b{background:var(--good);color:#fff}.iv-smain{margin-top:-64px;padding-bottom:96px;position:relative}.iv-sgrid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.iv-blk+.iv-blk{margin-top:16px}.iv-blkh{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.iv-blkh .n{font-family:var(--mono);color:#fff;background:var(--ink);border-radius:999px;margin-top:4px;padding:3px 9px;font-size:12px;line-height:1.55}.iv-blkh h2{font-size:24px}.iv-blkh p{color:var(--ink3);margin-top:4px;font-size:14.5px}.iv-fl{color:var(--ink2);margin:18px 0 8px;font-size:13.5px;font-weight:600;display:block}.iv-fl small{color:var(--ink3);font-size:13.5px;font-weight:400}.iv-role{position:relative}.iv-role-row{border:1.5px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.iv-role-row.bad{border-color:var(--bad)}.iv-role-ic{background:var(--cobalt);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.iv-role-row .t{text-align:left;flex:1;min-width:0}.iv-role-row b{font-family:var(--display);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.2;display:block;overflow:hidden}.iv-role-row b.ph{color:var(--ink3)}.iv-role-row small{color:var(--ink3);font-size:13px;display:block}.iv-role-row .ch{color:var(--cobalt);flex:none;margin-left:auto;font-size:14px;font-weight:600}.iv-menu{z-index:40;border:1px solid var(--line);background:#fff;border-radius:16px;max-height:360px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 24px 50px -24px #0d102059}.iv-menu .g{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:10px 10px 4px;font-size:11px}.iv-menu button{border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;font-size:14.5px;display:flex}.iv-menu button:hover,.iv-menu button[aria-selected=true]{background:var(--paper)}.iv-menu button[aria-selected=true]{font-weight:650}.iv-input{border:1.5px solid var(--line);background:#fff;border-radius:12px;outline:none;width:100%;height:46px;margin-top:10px;padding:0 14px;font-size:14.5px}.iv-input:focus{border-color:var(--cobalt)}.iv-seg{flex-wrap:wrap;gap:6px;display:flex}.iv-seg>button,.iv-seg>div{border:1.5px solid var(--line);text-align:left;background:#fff;border-radius:12px;min-width:0;padding:8px 14px;line-height:1.55}.iv-seg b{font-size:14.5px;font-weight:650;display:block}.iv-seg span{font-family:var(--mono);color:var(--ink3);font-size:11px;display:block}.iv-seg [aria-checked=true]{background:var(--ink);border-color:var(--ink);color:#fff}.iv-seg [aria-checked=true] span{color:#b8bdd8}.iv-seg input{color:#fff;width:52px;height:24px;font:600 13px var(--mono);background:0 0;border:1px solid #3a4166;border-radius:6px;outline:none;padding:0 6px}.iv-looptop{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 10px;display:flex}.iv-looptop .iv-fl{margin:0}.iv-loopprog{color:var(--ink3);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.iv-loopprog i{background:var(--line);border-radius:6px;width:90px;height:6px;display:block;position:relative;overflow:hidden}.iv-loopprog i b{background:var(--good);border-radius:6px;position:absolute;inset:0 auto 0 0}.iv-rounds{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.iv-rnd{text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-height:118px;padding:14px 14px 12px;transition:border-color .15s;display:flex;position:relative}.iv-rnd:hover{border-color:var(--line2)}.iv-rnd .k{font-family:var(--mono);color:var(--ink3);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.iv-rnd h3{letter-spacing:-.01em;font-size:17px;line-height:1.15;margin:4px 0 3px!important}.iv-rnd p{color:var(--ink3);font-size:13px;line-height:1.4}.iv-rnd .st{color:var(--ink3);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.iv-rnd .st .ok{color:var(--good-t);font-weight:600}.iv-rnd[aria-checked=true]{border-color:var(--cobalt);background:#f6f8ff}.iv-rnd[aria-checked=true]:after{content:"✓";background:var(--cobalt);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;position:absolute;top:12px;right:12px}.iv-rnd .kr{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:20px;padding-right:26px;display:flex}.iv-rnd .v2-tag{flex:none}.iv-why{background:var(--warn-l);color:#5a4600;border-radius:14px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:14px;display:flex}.iv-why b{font-weight:700}.iv-link{color:var(--cobalt);margin-top:12px;font-size:14px;font-weight:600}.iv-link:hover{text-underline-offset:3px;text-decoration:underline}.iv-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.iv-hint{color:var(--ink3);margin-top:8px;font-size:12.5px}.iv-saved{background:var(--good-l);color:#08513a;border-radius:14px;align-items:center;gap:10px;margin-bottom:4px;padding:11px 14px;font-size:14px;display:flex}.iv-saved b{font-weight:700}.iv-saved button{color:var(--good-t);white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:600}.iv-keep{color:var(--ink2);cursor:pointer;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.iv-pers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.iv-per{text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:14px;transition:border-color .15s;display:flex;position:relative}.iv-per:hover{border-color:var(--line2)}.iv-per-top{align-items:center;gap:10px;min-width:0;display:flex}.iv-per-top>div{min-width:0}.iv-per .iv-ava{border-radius:14px;width:44px;height:44px;font-size:18px}.iv-per b{font-size:16px;line-height:1.2;display:block}.iv-per small{color:var(--ink3);font-size:12.5px;line-height:1.35;display:block}.iv-per p{color:var(--ink2);font-size:13px;line-height:1.4}.iv-per[aria-checked=true]{border-color:var(--cobalt);background:#f6f8ff}.iv-per .v2-tag{position:absolute;top:-10px;right:12px}.iv-per.hot[aria-checked=true]{border-color:var(--bad);background:#fff6f6}.iv-sess{background:var(--ink);color:#fff;border-radius:22px;position:sticky;top:88px;overflow:hidden}.iv-sess-top{padding:24px 24px 20px}.iv-sess .iv-label{color:var(--yellow)}.iv-sess h3{font-size:26px;margin:8px 0 4px!important}.iv-sess .sub{color:#b8bdd8;font-size:14px}.iv-sess-with{background:var(--r-2);border-radius:16px;align-items:center;gap:12px;margin-top:18px;padding:12px;display:flex}.iv-sess-with .iv-ava{border-radius:14px;width:44px;height:44px;font-size:18px}.iv-sess-with b{font-size:15.5px;display:block}.iv-sess-with small{color:#b8bdd8;font-size:12.5px}.iv-agenda{border-top:1px solid #262c48;margin-top:18px;padding-top:16px}.iv-agenda .iv-label{color:#8e95b8;font-size:11px}.iv-agenda ol{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.iv-agenda li{color:#d7daea;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.iv-agenda li i{background:#3a4166;border-radius:50%;justify-self:center;width:8px;height:8px}.iv-agenda li.main i{background:var(--yellow)}.iv-agenda li em{font-style:normal;font-family:var(--mono);color:#8e95b8;font-size:12px}.iv-sess-cta{padding:0 24px 20px}.iv-sess-cta .v2-btn{width:100%}.iv-sess-cta .note{color:#b8bdd8;text-align:center;margin-top:10px;font-size:13px}.iv-sess-cta .note a{color:var(--yellow)}.iv-sess-foot{color:#b8bdd8;background:#11152a;border-top:1px solid #262c48;grid-template-columns:1fr 1fr;gap:6px 12px;padding:14px 24px;font-size:12.5px;display:grid}.iv-sess-foot span:before{content:"✓ ";color:var(--good)}.iv-mbar{display:none}.iv-dhero{background:var(--cobalt);color:#fff;padding:36px 0 96px}.iv-dhero .iv-label{color:var(--yellow)}.iv-dhero h1{margin:10px 0 6px;font-size:clamp(32px,4vw,46px)}.iv-dhero p{color:#ffffffe0}.iv-dmain{margin-top:-64px;padding-bottom:96px}.iv-dgrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.iv-cam{aspect-ratio:16/10;background:var(--r-2);border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.iv-cam video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.iv-cam svg.sil{opacity:.9;width:46%;height:auto}.iv-cam .msg{text-align:center;color:var(--r-t);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:14px;inset:0}.iv-cam .msg,.iv-cam .tl{display:flex;position:absolute}.iv-cam .tl{gap:8px;top:14px;left:14px}.iv-cam .tl span{color:#fff;background:#0b0e1cbf;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:flex}.iv-cam .tl span i{background:#3ddc97;border-radius:50%;width:7px;height:7px}.iv-cam .tl span.off i{background:#8e95b8}.iv-cam .ctl{gap:10px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.iv-rbtn{background:#ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;color:#fff!important}.iv-rbtn[aria-pressed=false]{background:#fff;color:var(--ink)!important}.iv-light{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.iv-light span{color:var(--ink2);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13.5px;display:inline-flex}.iv-light span i{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px}.iv-light span.w i{background:var(--warn)}.iv-dside h2{font-size:26px}.iv-dside .ctx{color:var(--ink3);margin-top:4px;font-size:14.5px}.iv-dev{flex-direction:column;gap:12px;margin-top:18px;display:flex}.iv-dev label{color:var(--ink2);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.iv-sel{position:relative}.iv-sel select{appearance:none;border:1.5px solid var(--line);width:100%;height:46px;font:inherit;color:var(--ink);cursor:pointer;text-overflow:ellipsis;background:#fff;border-radius:12px;outline:none;padding:0 38px 0 14px;font-size:14.5px}.iv-sel select:focus-visible{border-color:var(--cobalt)}.iv-sel:after{content:"";border-right:2px solid var(--ink3);border-bottom:2px solid var(--ink3);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.iv-meter{align-items:flex-end;gap:3px;height:28px;margin-top:10px;display:flex}.iv-meter i{background:var(--line);border-radius:3px;flex:1;height:30%;transition:height .12s,background .12s}.iv-meter i.on{background:var(--good)}.iv-micok{color:var(--good-t);align-items:center;gap:8px;margin-top:8px;font-size:13.5px;font-weight:600;display:flex}.iv-micok.wait{color:var(--ink3);font-weight:500}.iv-recbox{border:1.5px solid var(--line);border-radius:16px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;display:flex}.iv-recbox b{font-size:15px}.iv-recbox p{color:var(--ink3);margin-top:2px;font-size:13px}.iv-recbox .iv-sw{margin-left:auto}.iv-tips{color:var(--ink2);flex-direction:column;gap:8px;margin-top:16px;font-size:13.5px;display:flex}.iv-tips div{gap:10px;display:flex}.iv-tips div:before{content:"→";color:var(--cobalt);font-weight:700}.iv-dcta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.iv-dcta .v2-btn-y{flex:1}.iv-dcta .back{color:var(--ink3);font-size:14.5px;font-weight:600}.iv-denied{border:1px solid var(--bad-l);color:var(--ink2);background:#fff8f8;border-radius:16px;margin-top:16px;padding:14px;font-size:13.5px}.iv-denied b{color:var(--ink);font-size:14.5px;display:block}.iv-denied button{margin-top:10px;font-weight:600;color:var(--cobalt)!important}.iv-rphero{background:var(--cobalt);color:#fff;padding:40px 0 112px}.iv-rphero .iv-label{color:var(--yellow)}.iv-rptop{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.iv-rphero h1{max-width:760px;margin:12px 0;font-size:clamp(34px,4.6vw,58px)}.iv-rphero p.sum{color:#ffffffe6;max-width:640px;font-size:18px}.iv-rpmeta{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.iv-rpmeta span{background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.iv-score{color:var(--ink);background:#fff;border-radius:24px;min-width:280px;padding:22px 24px}.iv-score .row{align-items:flex-end;gap:12px;display:flex}.iv-score .big{font-family:var(--display);letter-spacing:-.05em;color:var(--cobalt);font-size:84px;font-weight:750;line-height:.85}.iv-score .of{color:var(--ink3);padding-bottom:6px;font-size:14px}.iv-score .of b{color:var(--ink);font-size:16px;display:block}.iv-score .barline{background:var(--line);border-radius:10px;height:10px;margin-top:16px;position:relative}.iv-score .barline i{background:var(--cobalt);border-radius:10px;position:absolute;inset:0 auto 0 0}.iv-score .barline em{background:var(--ink);width:2px;position:absolute;top:-5px;bottom:-5px}.iv-score .legend{font-family:var(--mono);color:var(--ink3);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.iv-score .verdict{color:var(--good-t);align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:700;display:flex}.iv-score .verdict i{background:var(--good);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.iv-score .verdict.down{color:var(--bad-t)}.iv-score .verdict.down i{background:var(--bad)}.iv-score .axes{border-top:1px solid var(--line);color:var(--ink3);flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:12px;font-size:12.5px;display:flex}.iv-score.unscored .of{padding:0}.iv-score.unscored .of b{font-family:var(--display);letter-spacing:-.02em;font-size:28px;font-weight:750}.iv-score .why{color:var(--ink2);max-width:300px;margin-top:12px;font-size:13.5px;line-height:1.5}.iv-score .axes b{color:var(--ink);font-weight:700}.iv-rpmain{margin-top:-72px;padding-bottom:96px;position:relative}.iv-rpgrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.iv-rpgrid>*{min-width:0}.iv-sech{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:16px;display:flex}.iv-sech h2{font-size:24px}.iv-sech p{color:var(--ink3);font-size:14px}.iv-sech .r{color:var(--ink3);align-items:center;gap:6px;margin-left:auto;font-size:13px;display:flex}.iv-sech .r i{background:var(--ink);width:2px;height:14px}.iv-comp{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr) 44px;align-items:center;gap:14px;padding:12px 0;display:grid}.iv-comp:first-child{border-top:0}.iv-comp b{font-size:15px;font-weight:650;line-height:1.3;display:block}.iv-comp small{color:var(--ink3);font-size:12.5px;line-height:1.4;display:block}.iv-comp .bar{background:var(--paper);border:1px solid var(--line);border-radius:12px;height:12px;position:relative}.iv-comp .bar i{border-radius:12px;transition:width .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-1px auto -1px -1px}.iv-comp .bar em{background:var(--ink);width:2px;position:absolute;top:-6px;bottom:-6px}.iv-comp .v{font-family:var(--display);text-align:right;letter-spacing:-.03em;font-size:22px;font-weight:750}.iv-comp.lo .v{color:var(--bad-t)}.iv-mom{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.iv-mom:first-child{border-top:0;padding-top:4px}.iv-mom .tc{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.iv-mom h4{font-size:16px;font-family:var(--body)!important;letter-spacing:0!important;font-weight:650!important;line-height:1.35!important}.iv-mom blockquote{color:var(--ink2);border-left:3px solid var(--line2);margin:8px 0 0;padding-left:12px;font-size:15px}.iv-mom .fix{background:var(--paper);border-radius:12px;margin-top:10px;padding:10px 12px;font-size:14.5px}.iv-mom .fix b{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cobalt);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.iv-play{background:var(--ink);height:30px;font-family:var(--mono);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:12px;display:inline-flex;color:#fff!important}.iv-play i{background:var(--yellow);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.iv-ans{border-top:1px solid var(--line)}.iv-ans:first-child{border-top:0}.iv-ans summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;list-style:none;display:grid}.iv-ans summary::-webkit-details-marker{display:none}.iv-ans summary i{font-style:normal;font-family:var(--mono);color:var(--ink3);font-size:12px}.iv-ans summary b{font-size:15px;font-weight:600}.iv-ans summary .pm{font-family:var(--mono);color:var(--ink3);text-align:center;width:20px;font-size:16px}.iv-ans[open] summary .pm{transform:rotate(45deg)}.iv-ans .body{color:var(--ink2);padding:0 0 16px 44px;font-size:14.5px}.iv-ans .body p+p{margin-top:8px}.iv-ans .body .iv-label{color:var(--ink3);margin-bottom:2px;font-size:11px;display:block}.iv-ans .body .play-row{margin-top:10px}.iv-tabs2{background:var(--paper);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.iv-tabs2 button{height:34px;color:var(--ink3);border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.iv-next,.iv-tabs2 button[aria-selected=true]{background:var(--ink);color:#fff}.iv-next{border-radius:22px;padding:24px}.iv-next .iv-label{color:var(--yellow)}.iv-next h3{font-size:26px;margin:8px 0!important}.iv-next p{color:#c9cee6;font-size:14.5px}.iv-loopmap{flex-direction:column;gap:6px;margin:18px 0;padding:0;list-style:none;display:flex}.iv-lm{color:#d7daea;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.iv-lm i{border:2px solid #3a4166;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.iv-lm.done i{background:var(--good);border-color:var(--good);color:#fff}.iv-lm.rec{background:var(--r-3);color:#fff;font-weight:600}.iv-lm.rec i{border-color:var(--yellow)}.iv-lm em{font-style:normal;font-family:var(--mono);color:#8e95b8;margin-left:auto;font-size:11.5px}.iv-lm.rec em{color:var(--yellow)}.iv-next .v2-btn{width:100%}.iv-next small{color:#8e95b8;margin-top:10px;font-size:12.5px}.iv-next .again,.iv-next small{text-align:center;display:block}.iv-next .again{opacity:.85;margin-top:12px;font-size:13.5px;font-weight:600;color:#fff!important}.iv-share{margin-top:16px}.iv-shcard{background:var(--cobalt);color:#fff;border-radius:18px;padding:18px;position:relative;overflow:hidden}.iv-shcard .iv-label{color:var(--yellow);font-size:10.5px}.iv-shcard b{font-family:var(--display);letter-spacing:-.04em;margin-top:10px;font-size:44px;font-weight:750;line-height:1;display:block}.iv-shcard b.na{letter-spacing:-.02em;font-size:30px}.iv-shcard span.s{color:#ffffffe0;font-size:13.5px}.iv-shcard .wm{font-family:var(--display);letter-spacing:-.03em;font-size:15px;font-weight:750;position:absolute;top:14px;right:16px}.iv-shcard .wm span{color:var(--yellow)}.iv-shacts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.iv-shacts>*{flex:1}.iv-shacts .iv-shbtn{border:1.5px solid var(--line2);white-space:nowrap;border-radius:999px;justify-content:center;gap:6px;width:100%;height:42px;font-size:14px;font-weight:600;display:inline-flex}.iv-comm,.iv-shacts .iv-shbtn{background:#fff;align-items:center}.iv-comm{border:1px solid var(--line);border-radius:18px;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.iv-comm b{font-size:15px;display:block}.iv-comm small{color:var(--ink3);font-size:13px}.iv-comm a{white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600;color:var(--cobalt)!important}@media (max-width:1040px){.iv-rpgrid,.iv-sgrid{grid-template-columns:minmax(0,1fr)}.iv-sess{position:static}.iv-dgrid{grid-template-columns:minmax(0,1fr)}.iv-rptop{grid-template-columns:1fr}.iv-score{min-width:0}}@media (max-width:760px){.iv-wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.iv-pers,.iv-rounds{grid-template-columns:1fr 1fr}.iv-two{grid-template-columns:1fr}.iv-per p,.iv-rnd p{display:none}.iv-rnd{min-height:0;padding:14px 12px 10px}.iv-rnd h3{font-size:15.5px}.iv-rnd .k{font-size:10px}.iv-per{gap:8px;padding:12px}.iv-per-top{flex-direction:column;align-items:flex-start;gap:8px}.iv-per .iv-ava{border-radius:12px;width:38px;height:38px;font-size:16px}.iv-seg>button,.iv-seg>div{flex:1 1 0}.iv-hero{padding:32px 0 92px}.iv-panel{padding:18px}.iv-sess-cta{display:none}.iv-mbar{z-index:50;background:var(--ink);color:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.iv-mbar div{min-width:0}.iv-mbar b{font-size:14px}.iv-mbar b,.iv-mbar small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.iv-mbar small{color:#b8bdd8;font-size:12px}.iv-mbar .v2-btn{flex:none;height:46px;margin-left:auto;padding:0 18px;font-size:15px}.iv-setup{padding-bottom:72px}.iv-comp{grid-template-columns:1fr 44px;gap:6px 12px}.iv-comp .bar{grid-area:2/1/auto/-1}.iv-mom{grid-template-columns:1fr;gap:10px}.iv-mom .tc{flex-direction:row;align-items:center}.iv-ans .body{padding-left:0}.iv-score .big{font-size:68px}}.iv-rm{background:var(--bg);min-height:100dvh;color:var(--t2);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.iv-pal,.iv-rm{--bg:#080a14;--s1:#10142a;--s2:#171c36;--s3:#20264a;--ln:#262d52;--t1:#fff;--t2:#c3c8e4;--t3:#7f87ae;--you:#3ddc97;color-scheme:dark}.iv-rm-top{border-bottom:1px solid var(--ln);align-items:center;gap:16px;padding:14px 22px;display:flex}.iv-rm-top .mk{flex:none;width:30px;height:30px}.iv-rm-ttl{min-width:0}.iv-rm-ttl b{color:var(--t1);font-size:15px}.iv-rm-ttl b,.iv-rm-ttl small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.iv-rm-ttl small{color:var(--t3);font-size:12.5px}.iv-agbar{flex:1;max-width:620px;margin-left:auto}.iv-ag,.iv-agbar{gap:6px;min-width:0;display:flex}.iv-ag{flex-direction:column}.iv-ag i{background:var(--s3);border-radius:5px;height:5px;display:block;position:relative;overflow:hidden}.iv-ag i b{background:var(--yellow);border-radius:5px;transition:width .6s;position:absolute;inset:0 auto 0 0}.iv-ag.done i{background:#4e5891}.iv-ag span{font-family:var(--mono);letter-spacing:.04em;color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.iv-ag.now span{color:var(--t1)}.iv-rm-clock{font-family:var(--mono);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.iv-agbar+.iv-rm-clock{margin-left:0}.iv-rm-clock b{color:var(--t1);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.iv-rm-clock span{color:var(--t3);text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;display:flex}.iv-rm-clock span i{background:#ff4d6d;border-radius:50%;width:7px;height:7px;animation:iv-blink 1.2s infinite}.iv-rm-card{background:var(--s2);height:38px;color:var(--t1);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}@keyframes iv-blink{50%{opacity:.25}}.iv-rm-main{grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid}.iv-rm-main.no-side{grid-template-columns:minmax(0,1fr)}.iv-rm-main.no-side .iv-side{display:none}.iv-stage{gap:14px;min-width:0;padding:20px}.iv-stage,.iv-tile{flex-direction:column;display:flex;position:relative}.iv-tile{background:var(--s1);border:1px solid var(--ln);border-radius:26px;flex:1;justify-content:center;align-items:center;gap:18px;min-height:420px;padding:16px;transition:border-color .25s;overflow:hidden}.iv-tile.speaking{border-color:#3a4380}.iv-orb{flex:none;place-items:center;width:220px;height:220px;display:grid;position:relative}.iv-orb .r{border:1.5px solid #2e3666;border-radius:50%;transition:transform .3s,opacity .3s,border-color .3s;position:absolute}.iv-orb .r1{inset:0}.iv-orb .r2{inset:22px}.iv-orb .r3{inset:44px}.iv-tile.speaking .iv-orb .r{border-color:var(--yellow)}.iv-tile.speaking .iv-orb .r1{animation:iv-pulse 1.6s ease-out infinite}.iv-tile.speaking .iv-orb .r2{animation:iv-pulse 1.6s ease-out .25s infinite}@keyframes iv-pulse{0%{opacity:.9;transform:scale(.92)}to{opacity:.15;transform:scale(1.06)}}.iv-tile.thinking .iv-orb .r1{border-style:dashed;border-color:#5b66a8;animation:iv-spin 6s linear infinite}@keyframes iv-spin{to{transform:rotate(1turn)}}.iv-face{background:var(--pc,#0e8a6e);color:#fff;width:120px;height:120px;font-family:var(--display);letter-spacing:-.03em;border-radius:50%;place-items:center;font-size:52px;font-weight:750;display:grid;position:relative}.iv-face .bars{background:var(--bg);border:1px solid var(--ln);border-radius:999px;align-items:flex-end;gap:3px;height:22px;padding:4px 8px;display:flex;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.iv-face .bars i{background:var(--t3);border-radius:2px;width:3px;height:4px}.iv-tile.speaking .iv-face .bars i{background:var(--yellow);animation:iv-eq .7s ease-in-out infinite}.iv-tile.speaking .iv-face .bars i:nth-child(2){animation-delay:.12s}.iv-tile.speaking .iv-face .bars i:nth-child(3){animation-delay:.24s}.iv-tile.speaking .iv-face .bars i:nth-child(4){animation-delay:60ms}.iv-tile.speaking .iv-face .bars i:nth-child(5){animation-delay:.18s}@keyframes iv-eq{0%,to{height:4px}50%{height:14px}}.iv-who{text-align:center}.iv-who b{font-family:var(--display);color:var(--t1);letter-spacing:-.02em;font-size:26px;font-weight:750;line-height:1.2;display:block}.iv-who small{color:var(--t3);font-size:14px}.iv-status{background:var(--s2);height:34px;color:var(--t1);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.iv-status>i{background:var(--yellow);border-radius:50%;flex:none;width:8px;height:8px}.iv-status.you>i{background:var(--you)}.iv-status.idle>i{background:var(--t3)}.iv-status.warn{color:#ffd48a;background:#3a2a12}.iv-status.warn>i{background:#ffb020}.iv-status span{text-overflow:ellipsis;overflow:hidden}.iv-qcard{border:1px solid var(--ln);z-index:2;background:#080a14d1;border-radius:16px;width:min(440px,100% - 260px);padding:12px 14px;position:absolute;top:18px;left:18px}.iv-qcard .iv-label{color:var(--yellow);justify-content:space-between;gap:8px;font-size:10.5px;display:flex}.iv-qcard .iv-label button{color:var(--t3);font-family:var(--body);letter-spacing:0;text-transform:none;font-size:12px}.iv-qcard p{color:var(--t1);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:4px;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.iv-self{aspect-ratio:4/3;border:2px solid var(--ln);z-index:2;background:#1c2246;border-radius:18px;place-items:center;width:220px;transition:border-color .2s;display:grid;position:absolute;bottom:18px;right:18px;overflow:hidden}.iv-self video{object-fit:cover;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0;transform:scaleX(-1)}.iv-self svg{width:56%}.iv-self .nm{color:#fff;background:#080a14c7;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:8px;left:8px}.iv-self .nm .lv{align-items:flex-end;gap:2px;height:12px;display:flex}.iv-self .nm .lv i{background:var(--t3);border-radius:1px;width:2px;height:3px}.iv-tile.you-talk .iv-self{border-color:var(--you)}.iv-tile.you-talk .iv-self .nm .lv i{background:var(--you);animation:iv-eq .6s ease-in-out infinite}.iv-tile.you-talk .iv-self .nm .lv i:nth-child(2){animation-delay:.1s}.iv-tile.you-talk .iv-self .nm .lv i:nth-child(3){animation-delay:.2s}.iv-cap{background:var(--s1);border:1px solid var(--ln);border-radius:20px;flex-direction:column;justify-content:center;min-height:92px;padding:16px 20px;display:flex}.iv-cap small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:8px;font-size:11px;display:flex}.iv-cap small.you{color:var(--you)}.iv-cap p{color:var(--t1);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:19px;line-height:1.45;display:-webkit-box;overflow:hidden}.iv-cap p.dim,.iv-turnhint{color:var(--t3)}.iv-turnhint{align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.iv-turnhint i{background:var(--you);border-radius:50%;flex:none;width:6px;height:6px}.iv-side{border-left:1px solid var(--ln);background:#0b0e1e;flex-direction:column;min-width:0;min-height:0;display:flex}.iv-tabs{border-bottom:1px solid var(--ln);gap:4px;padding:12px;display:flex}.iv-tabs button{height:36px;color:var(--t3);text-align:center;border-radius:10px;flex:1;font-size:13.5px;font-weight:600}.iv-tabs button[aria-selected=true]{background:var(--s2);color:var(--t1)}.iv-side-x{display:none}.iv-pane{scrollbar-width:thin;scrollbar-color:var(--s3) transparent;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex;overflow:auto}.iv-pane.flush{padding:0;display:block}.iv-ln{grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid}.iv-ln .av{color:#fff;width:30px;height:30px;font-family:var(--display);background:var(--pc,#0e8a6e);border-radius:10px;place-items:center;font-size:13px;font-weight:750;display:grid}.iv-ln.me .av{background:#323a6b}.iv-ln b{color:var(--t1);font-size:13px}.iv-ln em{font-style:normal;font-family:var(--mono);color:var(--t3);margin-left:6px;font-size:11px}.iv-ln p{overflow-wrap:anywhere;margin-top:2px;font-size:14px;line-height:1.55}.iv-ln.live p:after{content:"▍";color:var(--yellow);margin-left:2px;animation:iv-blink 1s infinite}.iv-ln.me.live p:after{color:var(--you)}.iv-phase{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);align-items:center;gap:10px;font-size:10.5px;display:flex}.iv-phase:after,.iv-phase:before{content:"";background:var(--ln);flex:1;height:1px}.iv-empty{color:var(--t3);font-size:14px;line-height:1.6}.iv-aglist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.iv-al{border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:grid}.iv-al i{border:2px solid var(--s3);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.iv-al.done{color:var(--t3)}.iv-al.done i{color:#fff;background:#4e5891;border-color:#4e5891}.iv-al.now{background:var(--s2);color:var(--t1);font-weight:600}.iv-al.now i{border-color:var(--yellow)}.iv-al em{font-style:normal;font-family:var(--mono);color:var(--t3);font-size:11.5px}.iv-note{background:var(--s1);border:1px solid var(--ln);border-radius:14px;padding:12px 14px}.iv-note .iv-label{color:var(--t3);font-size:10.5px;display:block}.iv-note p{color:var(--t1);margin-top:4px;font-size:14px}.iv-note p.todo{color:var(--t3)}.iv-note textarea{width:100%;min-height:110px;color:var(--t1);font-family:var(--mono);resize:vertical;background:0 0;border:0;outline:none;margin-top:6px;font-size:13px;line-height:1.6}.iv-side-foot{border-top:1px solid var(--ln);color:var(--t3);align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.iv-side-foot i{background:#ff4d6d;border-radius:50%;flex:none;width:8px;height:8px}.iv-side-foot i.off{background:var(--t3)}.iv-side-foot i.warn{background:#ffb020}.iv-dock{border-top:1px solid var(--ln);flex-wrap:wrap;gap:10px;padding:14px 20px 18px;position:relative}.iv-dbtn,.iv-dock{justify-content:center;align-items:center;display:flex}.iv-dbtn{background:var(--s2);white-space:nowrap;border-radius:999px;gap:8px;min-width:52px;height:52px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s;color:var(--t1)!important}.iv-dbtn:hover:not(:disabled){background:var(--s3)}.iv-dbtn:disabled{opacity:.45}.iv-dbtn.icon{width:52px;padding:0}.iv-dbtn.off,.iv-dbtn[aria-pressed=true]{background:#fff;color:var(--ink)!important}.iv-dbtn.off:hover,.iv-dbtn[aria-pressed=true]:hover{background:#fff!important}.iv-dbtn.go{background:var(--yellow);color:var(--ink)!important}.iv-dbtn.go:hover{background:var(--yellow-h)!important}.iv-dbtn.end{background:#e5484d;padding:0 22px}.iv-dbtn.end:hover{background:#d13b40!important}.iv-dock .sep{background:var(--ln);width:1px;height:28px;margin:0 4px}.iv-dock .left{color:var(--t3);align-items:center;gap:8px;font-size:12.5px;display:flex;position:absolute;left:20px}.iv-dock .left i{background:var(--you);border-radius:50%;width:8px;height:8px}.iv-ovl{z-index:5;background:#080a14c7;place-items:center;padding:20px;display:grid;position:absolute;inset:0;overflow:auto}.iv-ovl.fixed{z-index:80;position:fixed}.iv-dlg{background:var(--s1);border:1px solid var(--ln);width:100%;max-width:440px;color:var(--t2);border-radius:24px;padding:24px}.iv-dlg h3{color:var(--t1);font-size:24px;margin:8px 0!important}.iv-dlg p{font-size:14.5px;line-height:1.55}.iv-dlg .iv-label{color:var(--yellow);font-size:11px}.iv-dlg .btns{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.iv-dlg .btns .v2-btn{flex:1;height:48px}.iv-dlg .v2-btn-line{color:var(--t1);border-color:var(--ln);background:0 0}.iv-dlg .v2-btn-line:hover{border-color:var(--t3)}.iv-dlg .meta{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:16px;display:grid}.iv-dlg .meta.two{grid-template-columns:1fr 1fr}.iv-dlg .meta div{background:var(--s2);text-align:center;border-radius:12px;min-width:0;padding:10px}.iv-dlg .meta b{font-family:var(--display);color:var(--t1);font-variant-numeric:tabular-nums;font-size:20px;font-weight:750;display:block}.iv-dlg .meta span{color:var(--t3);font-size:11.5px}.iv-jtips{flex-direction:column;gap:10px;margin-top:16px;display:flex}.iv-jtips>div{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;display:grid}.iv-jtips>div>i{background:var(--s2);width:28px;height:28px;color:var(--t1);border-radius:9px;place-items:center;font-size:13px;font-style:normal;display:grid}.iv-jtips b{color:var(--t1);font-size:14.5px;display:block}.iv-jbar{background:var(--s3);border-radius:5px;height:5px;margin-top:20px;overflow:hidden}.iv-jbar i{background:var(--yellow);border-radius:5px;width:70%;height:100%;animation:iv-load 2.4s ease-in-out infinite;display:block}@keyframes iv-load{0%{width:10%}to{width:95%}}.iv-dlg .go{width:100%;margin-top:20px}.iv-sugq{flex-direction:column;gap:8px;margin-top:12px;display:flex}.iv-sugq div{background:var(--s2);border:1px solid var(--ln);color:var(--t1);border-radius:12px;padding:10px 12px;font-size:14px}.iv-sugq div span{color:var(--t3);font-size:11.5px;font-family:var(--mono);margin-top:2px;display:block}.iv-banner{color:#ffd48a;z-index:4;white-space:nowrap;background:#3a2a12;border:1px solid #6b4a16;border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:8px 14px;font-size:13.5px;font-weight:600;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.iv-banner span{text-overflow:ellipsis;overflow:hidden}.iv-banner i{border:2px solid #ffd48a;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:iv-spin .8s linear infinite}.iv-qspanel{border:1px solid var(--ln);z-index:2;background:#080a14db;border-radius:18px;width:min(380px,100% - 270px);padding:14px;position:absolute;bottom:18px;left:18px}.iv-qspanel .iv-label{color:var(--yellow);font-size:10.5px}.iv-qspanel p{color:var(--t2);margin-top:4px;font-size:13.5px}.iv-muteflag{color:var(--ink);z-index:3;background:#fff;border-radius:10px;padding:6px 10px;font-size:12.5px;font-weight:700;position:absolute;bottom:193px;right:18px}.iv-tilebtn{background:var(--s2);border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;color:var(--t1)!important}.iv-denied-r{text-align:center;max-width:380px;color:var(--t2);flex-direction:column;align-items:center;gap:14px;font-size:14.5px;display:flex}.iv-denied-r b{color:var(--t1);font-size:17px;display:block}.iv-denied-r .row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.iv-panelwrap{flex:1;min-height:0;overflow:auto}.iv-cw{border:1px solid var(--ln);background:var(--s1);border-radius:22px;flex:1;grid-template-columns:300px minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.iv-cw-prob{border-right:1px solid var(--ln);flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex;overflow:auto}.iv-cw-prob .iv-label{color:var(--yellow);font-size:10.5px}.iv-cw-prob h3{color:var(--t1);font-size:21px}.iv-cw-prob .stmt{white-space:pre-wrap;overflow-wrap:anywhere}.iv-cw-note,.iv-cw-prob .stmt{font-size:13.5px;line-height:1.6}.iv-cw-note{background:var(--s2);color:var(--t1);border-radius:12px;padding:10px 12px}.iv-cw-ide{background:#0a0d1c;flex-direction:column;min-height:0;overflow:hidden}.iv-cw-bar,.iv-cw-ide{min-width:0;display:flex}.iv-cw-bar{border-bottom:1px solid var(--ln);align-items:center;gap:6px;padding:8px 10px}.iv-cw-bar .file{height:30px;font-family:var(--mono);background:var(--s2);color:var(--t1);white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;font-size:12.5px;display:flex}.iv-cw-bar .lang{align-items:center;display:flex;position:relative}.iv-cw-bar .lang select{appearance:none;height:30px;font-family:var(--mono);color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;padding:0 24px 0 12px;font-size:12.5px}.iv-cw-bar .lang select:focus-visible{outline:2px solid var(--yellow)}.iv-cw-bar .lang:after{content:"▾";color:var(--t3);pointer-events:none;font-size:11px;position:absolute;right:10px}.iv-cw-bar .lang option{color:#fff;background:#10142a}.iv-cw-run{flex:none;gap:8px;margin-left:auto;display:flex}.iv-cw-run button{background:var(--s3);border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex;color:#fff!important}.iv-cw-run button.go{background:var(--yellow);color:var(--ink)!important}.iv-cw-run button:disabled{opacity:.5}.iv-cw-run button.ic{background:0 0;justify-content:center;width:32px;padding:0;color:var(--t3)!important}.iv-cw-code{flex:1;min-height:0;position:relative}.iv-cw-out{border-top:1px solid var(--ln);flex-direction:column;flex:none;max-height:150px;display:flex}.iv-cw-oh{color:var(--t3);border-bottom:1px solid var(--ln);padding:8px 14px;font-size:12.5px}.iv-cw-oh b{color:var(--t1)}.iv-cw-tests{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:8px 14px;font-size:12.5px;display:flex;overflow:auto}.iv-cw-tests .p{color:var(--you)}.iv-cw-tests .x{color:#ff8fa6}.iv-cw-tests .m{color:var(--t3)}.iv-rm-main.coding .iv-tile{border-radius:18px;flex-direction:row;flex:none;justify-content:flex-start;gap:14px;min-height:0;padding:10px 14px}.iv-rm-main.coding .iv-orb{width:64px;height:64px}.iv-rm-main.coding .iv-orb .r2,.iv-rm-main.coding .iv-orb .r3{display:none}.iv-rm-main.coding .iv-face{width:48px;height:48px;font-size:20px}.iv-rm-main.coding .iv-face .bars{display:none}.iv-rm-main.coding .iv-who{text-align:left}.iv-rm-main.coding .iv-who b{font-size:17px}.iv-rm-main.coding .iv-who small{font-size:12.5px}.iv-rm-main.coding .iv-status{margin-left:auto}.iv-rm-main.coding .iv-muteflag,.iv-rm-main.coding .iv-qcard,.iv-rm-main.coding .iv-qspanel,.iv-rm-main.coding .iv-self{display:none}.iv-rm-main.coding .iv-cap{min-height:0;padding:12px 16px}.iv-rm-main.coding .iv-cap p{font-size:16px}@media (max-width:1100px){.iv-rm-main{grid-template-columns:minmax(0,1fr) 300px}.iv-agbar .iv-ag span{display:none}}.iv-rm-main.coding .iv-tile .iv-ovl{z-index:80;position:fixed}@media (max-width:1100px) and (min-width:761px){.iv-rm-main.coding:not(.no-side) .iv-cw{grid-template-columns:220px minmax(0,1fr)}.iv-cw-bar{flex-wrap:wrap}}@media (max-width:1240px){.iv-dock .left{display:none}}@media (max-width:900px){.iv-rm-main{grid-template-columns:minmax(0,1fr)}.iv-side{display:none}.iv-rm-main.show-side .iv-side{z-index:20;border-left:0;border-top:1px solid var(--ln);border-radius:20px 20px 0 0;height:60vh;display:flex;position:fixed;inset:auto 0 0}.iv-rm-main.show-side .iv-side-x{width:36px;height:36px;color:var(--t3);border-radius:10px;flex:none;place-items:center;display:grid}}@media (max-width:760px){.iv-rm-top{flex-wrap:wrap;gap:10px;padding:10px 12px}.iv-rm-top .mk{display:none}.iv-rm-ttl{flex:1}.iv-agbar{flex-basis:100%;order:3;max-width:none;margin:0}.iv-stage{gap:10px;padding:10px}.iv-tile{justify-content:flex-start;gap:12px;min-height:0;padding:16px 12px 120px}.iv-orb{width:150px;height:150px}.iv-orb .r2{inset:16px}.iv-orb .r3{inset:32px}.iv-face{width:84px;height:84px;font-size:36px}.iv-who b{font-size:21px}.iv-qcard{order:-1;width:100%;position:static}.iv-self{border-radius:14px;width:108px;bottom:10px;right:10px}.iv-self .nm{font-size:10.5px}.iv-qspanel{width:100%;position:static}.iv-cap{min-height:80px;padding:12px 14px}.iv-cap p{font-size:16px}.iv-dock{flex-wrap:nowrap;gap:6px;padding:10px 8px 14px}.iv-dbtn .t,.iv-dock .left,.iv-dock .sep{display:none}.iv-dbtn{width:46px;min-width:46px;height:46px;padding:0}.iv-dbtn.end,.iv-dbtn.wide{width:auto;padding:0 14px}.iv-banner{font-size:12px;top:10px}.iv-muteflag{bottom:100px;right:10px}.iv-cw{flex:none;grid-template-columns:minmax(0,1fr)}.iv-cw-prob{border-right:0;border-bottom:1px solid var(--ln);max-height:220px}.iv-cw-code{flex:none;height:340px;min-height:340px}.iv-rm-main.coding .iv-tile{padding:10px 12px}.iv-rm-main.coding .iv-status{display:none}.iv-dlg .meta b{font-size:17px}}@media (min-width:761px){.iv-rm{height:100dvh;min-height:620px}.iv-rm-main{grid-template-rows:minmax(0,1fr);overflow:hidden}.iv-rm-main,.iv-stage,.iv-tile{min-height:0}}@media (prefers-reduced-motion:reduce){.iv *,.iv :after,.iv :before{transition:none!important;animation:none!important}}@media (max-width:760px){.iv-tile .iv-ovl{z-index:80;position:fixed}}.iv-per q{color:var(--ink2);border-left:2px solid var(--cobalt);quotes:"“" "”";padding-left:10px;font-size:13px;font-style:italic;line-height:1.45;display:none}.iv-per[aria-checked=true] q{display:block}.iv-pergroup{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);grid-column:1/-1;margin-top:8px;font-size:11px}.iv-pergroup:first-child{margin-top:0}.iv-costnote{text-align:center;margin-top:10px;color:#b8bdd8!important;background:0 0!important;padding:0!important;font-size:13px!important}.iv-costnote span{color:#fff!important}.iv-costnote a{color:var(--yellow)!important}.iv-gate>a,.iv-gate>div>a{height:52px;background:var(--yellow)!important;color:var(--ink)!important;border-radius:999px!important;font-weight:700!important}.iv-gate p{color:#c9cee6!important;background:#1e2440!important}.iv-lock{color:#8e95b8;justify-content:center;gap:6px;margin-top:8px;font-size:12px}.iv-doc,.iv-lock{align-items:center;display:flex}.iv-doc{border:1.5px solid var(--line);background:#fff;border-radius:16px;gap:12px;padding:12px 14px}.iv-doc.bad{border-color:var(--bad)}.iv-doc .fi{background:var(--paper);border:1px solid var(--line);width:40px;height:48px;font-family:var(--mono);color:var(--ink2);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.iv-doc b{font-size:15px;line-height:1.3}.iv-doc b,.iv-doc small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.iv-doc small{color:var(--ink3);font-size:12.5px}.iv-doc>div{flex:1;min-width:0}.iv-acts{color:var(--cobalt);flex:none;gap:12px;margin-left:auto;font-size:13.5px;font-weight:600;display:flex}.iv-acts button{color:var(--cobalt)!important}.iv-acts button:disabled{opacity:.5}.iv-jd{border:1.5px solid var(--line);background:#fff;border-radius:16px;padding:12px 14px}.iv-jd-top{align-items:center;gap:8px;min-width:0;display:flex}.iv-jd-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.iv-jd p{color:var(--ink3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13.5px;display:-webkit-box;overflow:hidden}.iv-ta{border:1.5px solid var(--line);width:100%;min-height:110px;font:inherit;resize:vertical;background:#fff;border-radius:16px;outline:none;padding:12px 14px;font-size:14.5px;line-height:1.55}.iv-ta:focus{border-color:var(--cobalt)}.iv-ta.bad{border-color:var(--bad)}.iv-tarow{justify-content:flex-end;gap:12px;margin-top:6px;display:flex}.iv-qs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.iv-q{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;display:flex}.iv-q i{font-style:normal;font-family:var(--mono);color:var(--ink3);flex:none;font-size:11px}.iv-q span{overflow-wrap:anywhere;flex:1;min-width:0}.iv-q button{border-radius:6px;flex:none;width:24px;height:24px;font-size:18px;line-height:1;color:var(--ink3)!important}.iv-q button:hover{background:var(--paper)}.iv-qadd{gap:8px;margin-top:8px;display:flex}.iv-qadd input{border:1.5px dashed var(--line2);background:var(--paper);min-width:0;height:44px;font:inherit;border-radius:12px;outline:none;flex:1;padding:0 14px;font-size:14.5px}.iv-qadd input:focus{border-style:solid;border-color:var(--cobalt);background:#fff}.iv-qadd button{border-radius:12px;flex:none;height:44px;padding:0 16px;font-size:14px;font-weight:600;background:var(--ink)!important;color:#fff!important}.iv-qadd button:disabled{opacity:.45}.iv-langpick>div>button{height:46px;border-width:1.5px!important;border-color:var(--line)!important;border-radius:12px!important;padding-top:0!important;padding-bottom:0!important;font-size:14.5px!important}@media (max-width:760px){.iv-per q{display:none!important}.iv-acts .hide-m{display:none}}.iv-shbtns{margin-top:12px}.iv-shbtns:empty{display:none}.iv-shbtns>div{flex-wrap:wrap;flex:1;gap:8px;display:flex}.iv-shbtns .ml-btn{white-space:nowrap;flex:1;justify-content:center;height:42px;border:1.5px solid var(--line2)!important;color:var(--ink)!important;background:#fff!important;border-radius:999px!important;padding:0 12px!important;font-size:14px!important}.iv-shbtns>div>span{display:none!important}.iv-inv{margin-top:16px}.iv-inv section{border:1.5px dashed var(--line2)!important;background:#fff!important;border-radius:18px!important}.iv-inv section>div{padding:16px!important}.iv-inv h2{font-family:var(--body)!important;letter-spacing:0!important;margin-top:4px!important;font-size:15.5px!important;font-weight:700!important}.iv-inv section p:first-child{color:var(--cobalt)!important;font-family:var(--mono)!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:500!important}.iv-inv input{font-family:var(--mono)!important;background:var(--paper)!important}.iv-inv section button{border-radius:0}.iv-rpgrid .iv-panel+div:not(.iv-panel):not(.iv-comm){margin-top:16px}.iv-dbtn .ts{display:none}@media (max-width:760px){.iv-dbtn .ts{display:inline}}.vx{--visa:#16406e;--vz-bg:#07131f;--vz-s1:#0d1d2e;--vz-s2:#13283e;--vz-s3:#1a3350;--vz-ln:#1f3650;--vz-t:#c4d3e3;--vz-t2:#7f95ad;--stamp:#d7263d}.vx h1,.vx h2,.vx h3,.vx h4{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-weight:750;line-height:1.05}.vx .vx-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.vx button{cursor:pointer}.vx-setup{background:var(--paper);min-height:100vh;color:var(--ink)}.vx-hero{background:var(--visa);color:#fff;padding:36px 0 96px}.vx-hero .vx-label{color:var(--yellow)}.vx-hero h1{margin:10px 0 6px;font-size:clamp(32px,4.2vw,50px)}.vx-hero p{color:#c9d8ea;max-width:640px}.vx-hero .vx-back{color:#fff;border-bottom:1.5px solid #fff6;margin-top:14px;padding-bottom:2px;font-size:14px;font-weight:600;display:inline-block}.vx-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;margin-top:-60px;padding-bottom:96px;display:grid;position:relative}.vx-panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px}.vx-panel+.vx-panel{margin-top:16px}.vx-h2{margin-bottom:14px;font-size:22px}.vx-vtype{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.vx-ostyle button,.vx-vtype button{border:1.5px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:14px;padding:12px}.vx-ostyle button b,.vx-vtype button b{font-size:15px;display:block}.vx-vtype button small{color:var(--ink3);font-size:12px}.vx-ostyle button small{color:var(--ink3);font-size:12.5px}.vx-ostyle button[aria-checked=true],.vx-vtype button[aria-checked=true]{border-color:var(--visa);background:#eef3fa}.vx-ostyle{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vx-two{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.vx-field{display:block}.vx-field>span:first-child{color:var(--ink2);margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.vx-field .vx-hint{color:var(--ink3);margin-top:5px;font-size:12.5px;display:block}.vx-input{border:1.5px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:0 14px;font-size:15px}textarea.vx-input{resize:vertical;min-height:76px;padding:11px 14px;line-height:1.5}select.vx-input{appearance:auto}.vx-input:focus{border-color:var(--visa)}.vx-input::placeholder{color:#9a9dad}.vx-chips{flex-wrap:wrap;gap:6px;display:flex}.vx-chips button{border:1.5px solid var(--line);height:36px;color:var(--ink2);background:#fff;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.vx-chips button[aria-checked=true],.vx-chips button[aria-pressed=true]{border-color:var(--visa);color:var(--ink);background:#eef3fa}.vx-stack{gap:14px;display:grid}.vx-filled{animation:vxfill 2.8s ease-out}@keyframes vxfill{0%,40%{background:#eef3fa}to{background:0 0}}.vx-drop{text-align:left;width:100%;color:var(--ink);background:#f5f8fc;border:1.5px dashed #9db3cc;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.vx-drop.on{border-color:var(--visa);background:#eef3fa}.vx-drop .vx-ic{width:46px;height:56px;font-family:var(--mono);color:var(--visa);background:#fff;border:1px solid #d2dce8;border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.vx-drop b{font-size:15px;display:block}.vx-drop small{color:var(--ink3);font-size:13px}.vx-drop .vx-ok{color:#08734f}.vx-drop .vx-go,.vx-drop .vx-ok{white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}.vx-drop .vx-go{color:var(--visa)}.vx-seg{gap:4px;margin-bottom:10px;display:inline-flex}.vx-seg button{border:1px solid var(--line2);height:32px;color:var(--ink2);background:#fff;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.vx-seg button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.vx-steps{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.vx-steps .on{color:var(--visa)}.vx-extract{border:1px solid var(--line);border-radius:16px;margin-top:12px;overflow:hidden}.vx-extract .vx-r{border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:grid}.vx-extract .vx-r:first-child{border-top:0}.vx-extract .vx-r>span{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);font-size:11px}.vx-extract .vx-r b{overflow-wrap:anywhere;font-weight:600}.vx-extract .vx-r.warn{background:#fff8ec}.vx-extract .vx-r em{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700}.vx-extract .vx-r em.g{background:var(--good-l);color:#08734f}.vx-extract .vx-r em.y{background:var(--warn-l);color:#7a5200}.vx-note{color:var(--ink3);margin-top:10px;font-size:13px}.vx-err{color:var(--bad-t);margin-top:10px;font-size:13.5px}.vx-more{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.vx-more>button{text-align:left;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.vx-more>button b{font-size:15px;display:block}.vx-more>button small{color:var(--ink3);font-size:13px;display:block}.vx-more>button em{font-style:normal;font-family:var(--mono);color:var(--visa);white-space:nowrap;background:#eef3fa;border-radius:999px;padding:3px 9px;font-size:11.5px}.vx-legend{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:10px;font-size:11px}.vx-addsrc{color:var(--visa);margin-top:8px;font-size:13.5px;font-weight:650}.vx-x{border:1.5px solid var(--line);width:46px;color:var(--ink3);background:#fff;border-radius:12px;flex:none}.vx-side{background:var(--visa);color:#fff;border-radius:22px;padding:22px;position:sticky;top:88px}.vx-side .vx-label{color:var(--yellow);font-size:11px}.vx-side h3{margin:8px 0 4px;font-size:24px}.vx-side .vx-rows{border-top:1px solid #2b4a6b;margin-top:14px}.vx-side .vx-rows>button,.vx-side .vx-rows>div{color:#fff;text-align:left;border-bottom:1px solid #2b4a6b;justify-content:space-between;gap:10px;width:100%;padding:9px 0;font-size:14px;display:flex}.vx-side .vx-rows em{font-style:normal;font-family:var(--mono);color:var(--yellow);white-space:nowrap;font-size:12.5px}.vx-side .vx-rows em.ok{color:#3ddc97}.vx-side .v2-btn{width:100%;margin-top:16px}.vx-side .vx-small,.vx-side small{text-align:center;color:#9fb4cc;margin-top:10px;font-size:12.5px;display:block}.vx-side .vx-light{color:var(--ink);background:#fff;border-radius:14px;margin-top:14px;padding:12px}.vx-queue{background:var(--vz-bg);min-height:100vh;color:var(--vz-t);place-items:center;padding:30px 20px;display:grid}.vx-qbox{grid-template-columns:260px minmax(0,1fr);gap:16px;width:100%;max-width:760px;display:grid}.vx-qboard{border:1px solid var(--vz-ln);font-family:var(--mono);color:#ffb547;background:#000;border-radius:20px;padding:20px}.vx-qboard .vx-label{color:#7f95ad;font-size:10.5px}.vx-qboard .vx-now{color:#7f95ad;margin-top:10px;font-size:15px}.vx-qboard .vx-now b{letter-spacing:.04em;color:#ffb547;font-size:44px;font-weight:600;line-height:1.15;display:block}.vx-qboard .vx-you{border-top:1px dashed #2b4a6b;margin-top:16px;padding-top:14px}.vx-qboard .vx-you b{color:#fff;font-size:30px;font-weight:600;display:block}.vx-qboard .vx-you small{color:#7f95ad;font-size:12px}.vx-qwarm{background:var(--vz-s1);border:1px solid var(--vz-ln);border-radius:20px;padding:20px}.vx-qwarm .vx-label{color:var(--yellow);font-size:10.5px}.vx-qwarm h2{color:#fff;margin:8px 0 6px;font-size:26px}.vx-qwarm p{font-size:14.5px}.vx-qwarm .vx-qs{flex-direction:column;gap:8px;margin-top:14px;display:flex}.vx-qwarm .vx-qs div{background:var(--vz-s2);color:#fff;border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:14.5px;display:flex}.vx-qwarm .vx-qs div span{font-family:var(--mono);color:var(--vz-t2);white-space:nowrap;font-size:11px}.vx-qwarm .vx-breathe{color:var(--vz-t2);align-items:center;gap:10px;margin-top:14px;font-size:13.5px;display:flex}.vx-qwarm .vx-breathe i{background:var(--yellow);border-radius:50%;flex:none;width:14px;height:14px;animation:vxbreath 4s ease-in-out infinite}.vx-qwarm .v2-btn{margin-top:16px}@keyframes vxbreath{0%,to{opacity:.5;transform:scale(.6)}50%{opacity:1;transform:scale(1.3)}}.vx-room{min-height:100vh;color:var(--vz-t);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.vx-room,.vx-top{background:var(--vz-bg)}.vx-top{border-bottom:1px solid var(--vz-ln);align-items:center;gap:14px;height:62px;padding:0 20px;display:flex}.vx-top .vx-t{min-width:0}.vx-top .vx-t b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.vx-top .vx-t small{color:var(--vz-t2);white-space:nowrap;font-size:12px}.vx-top .vx-r{gap:10px;margin-left:auto}.vx-clk,.vx-top .vx-r{align-items:center;display:flex}.vx-clk{font-family:var(--mono);background:var(--vz-s2);border:1px solid var(--vz-ln);color:#fff;white-space:nowrap;border-radius:10px;gap:8px;padding:6px 10px;font-size:15px;font-weight:600}.vx-clk.warn{color:#7a5200;background:#fff5d6;border-color:#f1d27a}.vx-endb{color:#fff;white-space:nowrap;background:0 0;border:1.5px solid #2b4a6b;border-radius:999px;height:38px;padding:0 14px;font-size:14px;font-weight:600}.vx-body{grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.vx-window{min-width:0;padding:22px}.vx-glass,.vx-window{flex-direction:column;gap:14px;display:flex;position:relative}.vx-glass{background:var(--vz-s1);border:1px solid var(--vz-ln);border-radius:24px;flex:1;justify-content:center;align-items:center;min-height:420px;padding-bottom:70px;overflow:hidden}.vx-glass .vx-seal{z-index:2;font-family:var(--mono);letter-spacing:.14em;color:#4f6a88;white-space:nowrap;font-size:10.5px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.vx-glass .vx-counter{background:var(--vz-s2);border-top:3px solid #2b4a6b;height:66px;position:absolute;bottom:0;left:0;right:0}.vx-glass .vx-qcount{gap:4px;display:flex;position:absolute;top:18px;left:18px}.vx-glass .vx-qcount i{background:#22405f;border-radius:3px;width:22px;height:6px}.vx-glass .vx-qcount i.on{background:var(--yellow)}.vx-glass .vx-tok{font-family:var(--mono);color:var(--vz-t2);background:var(--vz-bg);border:1px solid var(--vz-ln);border-radius:8px;padding:4px 8px;font-size:11.5px;position:absolute;top:14px;right:18px}.vx-offc{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 16px;display:flex;position:relative}.vx-offc .vx-badge{color:#fff;width:116px;height:116px;box-shadow:0 0 0 8px var(--vz-s1),0 0 0 11px var(--yellow);background:#2a5c99;border-radius:50%;place-items:center;font-size:48px;display:grid}.vx-offc .vx-badge,.vx-offc b{font-family:var(--display);font-weight:750}.vx-offc b{color:#fff;letter-spacing:-.02em;font-size:24px}.vx-offc small{color:var(--vz-t2);font-size:13.5px}.vx-vst{background:var(--vz-s3);color:#fff;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.vx-vst i{background:var(--yellow);border-radius:50%;width:8px;height:8px;animation:vxblink 1.2s infinite}@keyframes vxblink{50%{opacity:.25}}.vx-begin{margin-top:6px}.vx-meters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vx-mt{background:var(--vz-s1);border:1px solid var(--vz-ln);border-radius:16px;padding:12px 14px}.vx-mt .vx-label{color:var(--vz-t2);justify-content:space-between;gap:8px;font-size:10px;display:flex}.vx-mt .vx-label em{color:#fff;font-style:normal}.vx-mt .vx-bar{background:#18304a;border-radius:8px;height:8px;margin-top:8px;position:relative;overflow:hidden}.vx-mt .vx-bar i{border-radius:8px;position:absolute;inset:0 auto 0 0}.vx-mt .vx-bar .vx-zone{background:#0ea67847;position:absolute;top:0;bottom:0}.vx-mt small{color:var(--vz-t2);margin-top:6px;font-size:12px;display:block}.vx-vcap{background:var(--vz-s1);border:1px solid var(--vz-ln);border-radius:18px;padding:14px 18px}.vx-vcap small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--yellow);font-size:11px}.vx-vcap p{color:#fff;margin-top:4px;font-size:19px;line-height:1.45}.vx-vcap .vx-tip{color:var(--vz-t2);align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.vx-file{border-left:1px solid var(--vz-ln);background:#0a1826;flex-direction:column;gap:12px;padding:18px;display:flex;overflow:auto}.vx-file .vx-label{color:var(--vz-t2);font-size:10.5px}.vx-ds160{background:var(--vz-s1);border:1px solid var(--vz-ln);border-radius:16px;padding:14px}.vx-ds160 .vx-title{font-family:var(--display);color:#fff;margin-bottom:6px;font-size:16px;font-weight:750}.vx-ds160 .vx-row{border-top:1px solid #18304a;justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.vx-ds160 .vx-row:first-of-type{border-top:0}.vx-ds160 .vx-row span{color:var(--vz-t2);flex:none;max-width:45%}.vx-ds160 .vx-row b{color:#fff;text-align:right;overflow-wrap:anywhere;font-weight:600}.vx-ds160 .vx-row.flag{background:#2a1520;border-radius:8px;margin:0 -8px;padding:7px 8px}.vx-ds160 .vx-row.flag b{color:#ffb3b5}.vx-watch{background:var(--vz-s1);border:1px solid var(--vz-ln);border-radius:16px;margin:0;padding:14px;font-size:13.5px}.vx-watch li{gap:8px;padding:4px 0;list-style:none;display:flex}.vx-watch li:before{content:"○";color:var(--vz-t2)}.vx-watch li.ok:before{content:"";background:var(--good);border-radius:50%;flex:none;width:9px;height:9px;margin:6px 1px 0}.vx-watch li.ok{color:#fff}.vx-fine{color:var(--vz-t2);font-size:12.5px}.vx-dock{border-top:1px solid var(--vz-ln);gap:10px;padding:14px 20px}.vx-d2,.vx-dock{justify-content:center;display:flex}.vx-d2{background:var(--vz-s3);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-width:50px;height:50px;padding:0 18px;font-size:14px;font-weight:600}.vx-d2[aria-pressed=true]{color:var(--ink);background:#fff}.vx-d2.end{background:#e5484d}.vx-d2:disabled{opacity:.5;cursor:not-allowed}.vx-onlyphone{display:none}.vx-slippg{background:#e9e5da;place-items:center;min-height:calc(100vh - 72px);padding:36px 20px;display:grid}.vx-slipwrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;width:100%;max-width:880px;display:grid}.vx-slip{color:#2b2a26;background:#fffdf7;border:1px solid #d9d3c3;border-radius:6px;padding:30px 34px;font-size:14px;position:relative}.vx-slip .vx-hd{border-bottom:2px solid #2b2a26;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.vx-slip .vx-hd b{font-family:var(--display);font-size:20px}.vx-slip .vx-hd span{font-family:var(--mono);color:#7a766a;text-align:right;text-transform:uppercase;font-size:10.5px}.vx-slip h2{letter-spacing:0;margin:18px 0 10px;padding-right:180px;font-size:22px;font-weight:700;line-height:1.3}.vx-slip h2,.vx-slip p{font-family:Georgia,serif}.vx-slip p{line-height:1.7}.vx-slip .vx-box{align-items:flex-start;gap:10px;margin-top:12px;font-family:Georgia,serif;display:flex}.vx-slip .vx-box i{border:1.5px solid #2b2a26;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;font-size:13px;font-style:normal;font-weight:700;display:grid}.vx-slip .vx-box i.x{border-color:var(--stamp);color:var(--stamp)}.vx-stamp2{border:3px solid var(--stamp);color:var(--stamp);font-family:var(--mono);letter-spacing:.14em;text-align:center;border-radius:8px;max-width:200px;padding:6px 12px;font-size:15px;font-weight:700;line-height:1.3;position:absolute;top:84px;right:24px;transform:rotate(-10deg)}.vx-stamp2.ok{color:#0ea678;border-color:#0ea678}.vx-stamp2.hold{color:#b07a00;border-color:#b07a00}.vx-stamp2.grey{color:#7a766a;border-color:#7a766a}.vx-slip .vx-practice{font-family:var(--mono);color:#7a766a;letter-spacing:.06em;border-top:1px dashed #c9c2af;margin-top:22px;padding-top:10px;font-size:10.5px;line-height:1.5}.vx-slipside{flex-direction:column;gap:12px;display:flex}.vx-slipside .vx-sc{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px}.vx-slipside .vx-sc .vx-label{color:var(--ink3);font-size:10.5px}.vx-slipside .vx-sc b{margin-top:4px;font-size:16px;display:block}.vx-slipside .vx-sc p{color:var(--ink2);margin-top:4px;font-size:13.5px}.vx-slipside .v2-btn{width:100%}.vx-rh{background:var(--visa);color:#fff;padding:36px 0 120px}.vx-rh .vx-label{color:var(--yellow)}.vx-rh-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:36px;margin-top:22px;display:grid}.vx-pill{min-height:34px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 6px;font-size:14px;font-weight:700;display:inline-flex}.vx-pill i{color:#fff;background:var(--good);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.vx-pill.hold i{background:var(--warn)}.vx-pill.no i{background:var(--bad)}.vx-pill.grey i{background:var(--ink3)}.vx-rh h1{max-width:820px;margin:16px 0 12px;font-size:clamp(34px,4.8vw,62px)}.vx-rh p.vx-sum{opacity:.92;max-width:660px;font-size:18px}.vx-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.vx-meta span{background:#ffffff24;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.vx-dial{color:var(--ink);background:#fff;border-radius:26px;padding:22px}.vx-dial-row{align-items:center;gap:18px;display:flex}.vx-ring{flex:none;position:relative}.vx-ring,.vx-ring svg{width:118px;height:118px}.vx-ring svg{transform:rotate(-90deg)}.vx-ring b{font-family:var(--display);letter-spacing:-.04em;place-items:center;font-size:44px;font-weight:750;display:grid;position:absolute;inset:0}.vx-ring small{text-align:center;font-family:var(--mono);color:var(--ink3);text-transform:uppercase;font-size:10px;position:absolute;bottom:24px;left:0;right:0}.vx-dial .vx-lab b{font-size:17px;display:block}.vx-dial .vx-lab span{color:var(--ink3);font-size:13.5px}.vx-dial .vx-lab em{color:#08734f;background:var(--good-l);border-radius:999px;margin-top:8px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.vx-dial .vx-lab em.bad{background:var(--bad-l);color:#b42318}.vx-subs{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px;padding-top:14px;display:grid}.vx-subs div{text-align:center}.vx-subs b{font-family:var(--display);letter-spacing:-.03em;font-size:24px;display:block}.vx-subs span{color:var(--ink3);font-size:11.5px;line-height:1.3;display:block}.vx-rbody{margin-top:-80px;padding-bottom:110px;position:relative}.vx-rsec+.vx-rsec{margin-top:16px}.vx-rsec .vx-hd{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.vx-rsec .vx-hd h2{font-size:25px}.vx-rsec .vx-hd p{color:var(--ink3);font-size:14px}.vx-ds{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.vx-ds div{background:var(--paper);border-radius:12px;padding:10px 12px;font-size:13px}.vx-ds div b{font-size:15px;display:block}.vx-ds div.x{background:var(--bad-l)}.vx-ds div.y{background:var(--warn-l)}.vx-decision{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.vx-deccard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px}.vx-deccard h3{margin-bottom:10px;font-size:20px}.vx-flagrow{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:10px 0;font-size:14.5px;display:grid}.vx-flagrow:first-of-type{border-top:0}.vx-flagrow i{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:grid}.vx-flagrow i.r{background:var(--bad)}.vx-flagrow i.g{background:var(--good)}.vx-flagrow i.y{background:var(--warn)}.vx-flagrow small{color:var(--ink3);margin-top:2px;font-size:13px;display:block}.vx-str{background:#f0f4ff;border:1px solid #d6deff;border-radius:14px;padding:14px;font-size:14.5px;line-height:1.6}.vx-str+.vx-str{margin-top:12px}.vx-str .vx-label{color:var(--cobalt);margin-bottom:6px;font-size:10.5px;display:block}.vx-nextbig{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) 300px;gap:16px;padding:26px;display:grid}.vx-nextbig .vx-label{color:var(--yellow)}.vx-nextbig h3{margin:8px 0;font-size:30px}.vx-nextbig p{color:#c9cee6;font-size:15px}.vx-nextbig .vx-btns{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.vx-nextbig .v2-btn-line{color:#fff;background:0 0;border-color:#3a4166}.vx-nextbig .vx-legal{color:#8e95b8;margin-top:14px;font-size:12.5px}.vx-loopv{flex-direction:column;gap:4px;display:flex}.vx-loopv div{color:#c9cee6;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}.vx-loopv div i{border:2px solid #3a4166;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.vx-loopv div.d i{background:var(--good);border-color:var(--good);color:#fff}.vx-loopv div.d.no i{background:var(--bad);border-color:var(--bad)}.vx-loopv div.d.hold i{background:var(--warn);border-color:var(--warn)}.vx-loopv div.n{color:#fff;background:#1e2440;font-weight:600}.vx-loopv div.n i{border-color:var(--yellow)}.vx-loopv div em{font-style:normal;font-family:var(--mono);color:#8e95b8;text-align:right;margin-left:auto;font-size:11px}.vx-loopv div.n em{color:var(--yellow)}.vx-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vx-list li{background:var(--paper);color:var(--ink2);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.45}.vx-band{border-radius:12px;padding:10px 14px;font-size:14.5px;line-height:1.5}@media (max-width:1040px){.vx-decision,.vx-grid,.vx-nextbig,.vx-rh-grid,.vx-slipwrap{grid-template-columns:minmax(0,1fr)}.vx-side{position:static}.vx-vtype{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.vx-body{grid-template-columns:minmax(0,1fr)}.vx-file{border-left:0;border-top:1px solid var(--vz-ln)}.vx-file.vx-shut{display:none}.vx-onlyphone{display:flex}}@media (max-width:760px){.vx-top{gap:10px;padding:0 12px}.vx-top .vx-t small{display:none}.vx-meters{grid-template-columns:1fr}.vx-glass{justify-content:flex-start;min-height:0;padding:46px 0 86px}.vx-offc .vx-badge{width:84px;height:84px;font-size:34px}.vx-vcap p{font-size:16px}.vx-d2 .vx-tx{display:none}.vx-d2{width:50px;padding:0}.vx-d2.end{width:auto;padding:0 16px}.vx-vtype{grid-template-columns:1fr 1fr}.vx-ostyle,.vx-two{grid-template-columns:1fr}.vx-extract .vx-r{grid-template-columns:minmax(0,1fr) auto}.vx-extract .vx-r>span{grid-column:1/-1}.vx-qbox{grid-template-columns:minmax(0,1fr)}.vx-slip{padding:22px}.vx-slip h2{padding-right:0}.vx-stamp2{margin-top:12px;display:inline-block;position:static;transform:rotate(-4deg)}.vx-rh{padding:28px 0 104px}.vx-ds{grid-template-columns:1fr 1fr}.vx-panel{padding:18px}.vx-nextbig{padding:22px}.vx-nextbig h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.vx *{transition:none!important;animation:none!important}}:root{--ml-brand:#2884e4;--ml-brand-hover:#1e6fcc;--ml-brand-muted:#e8f4fd;--ml-brand-rgb:40,132,228;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise-in{animation:rise-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bar-grow{transform-origin:0;animation:bar-grow .9s cubic-bezier(.22,1,.36,1) .15s both}@keyframes trace-step{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.trace-step{animation:trace-step .45s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i,0) * .11s)}@keyframes trace-total{0%{opacity:.35;transform:scale(.94)}to{opacity:1;transform:none}}.trace-total{transform-origin:0;animation:trace-total .5s cubic-bezier(.22,1,.36,1) .72s both}@media (prefers-reduced-motion:reduce){.bar-grow,.rise-in,.trace-step,.trace-total{animation:none}}.ml-serif{font-family:var(--font-newsreader),Georgia,serif}.ml-serif-italic{font-family:var(--font-newsreader-italic),Georgia,serif;font-style:italic}.ml-sans{font-family:var(--font-franklin),system-ui,sans-serif}.ml-mono{font-family:var(--font-plex-mono),ui-monospace,monospace}.ml-label{font-family:var(--font-franklin),system-ui,sans-serif}@keyframes af-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes af-row{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:none}}@keyframes af-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes af-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.af-in{animation:af-in .7s cubic-bezier(.2,.8,.2,1) both}.af-row{animation:af-row .55s cubic-bezier(.2,.8,.2,1) both}.af-float{animation:af-float 5s ease-in-out infinite}.af-marquee{animation:af-marquee 38s linear infinite}@media (prefers-reduced-motion:reduce){.af-float,.af-in,.af-marquee,.af-row{animation:none}}@keyframes ml-pulse{0%{opacity:.45;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0}}.ml-pulse{animation:ml-pulse 2.4s ease-out infinite}.ml-live-dot{flex-shrink:0;animation:ml-live-dot 2s ease-in-out infinite;position:relative}.ml-live-dot:after{content:"";pointer-events:none;background:#2884e473;border-radius:9999px;animation:ml-pulse 2.4s ease-out infinite;position:absolute;inset:-3px}@keyframes ml-live-dot{0%,to{opacity:1}50%{opacity:.7}}@keyframes ml-orb-halo{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.08)}}.ml-orb-halo{animation:ml-orb-halo 5s ease-in-out infinite;transform:translate(-50%,-50%)}@keyframes ml-chevron{0%,to{opacity:1;transform:translate(0)}10%{opacity:.35;transform:translate(-1.2px)}22%{opacity:1;transform:translate(.6px)}34%,to{opacity:1;transform:translate(0)}}@keyframes ml-chevron-live{0%,to{opacity:1;transform:translate(0)}50%{opacity:.4;transform:translate(1.4px)}}@keyframes ml-diamond-ring{0%,to{opacity:1}18%{opacity:.55}36%,to{opacity:1}}@keyframes ml-diamond-face{0%,to{transform:scale(1)}20%{transform:scale(.965)}40%,to{transform:scale(1)}}.ml-chevron{transform-box:fill-box;transform-origin:50%;animation:ml-chevron 3.2s ease-in-out infinite;animation-delay:var(--chevron-delay,0s)}.ml-chevron-live{animation-name:ml-chevron-live;animation-duration:.85s}.ml-diamond-ring{animation:ml-diamond-ring 3.2s ease-in-out infinite}.ml-diamond-ring-inner{animation-delay:.16s}.ml-diamond-face{transform-box:fill-box;transform-origin:50%;animation:ml-diamond-face 3.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ml-chevron,.ml-diamond-face,.ml-diamond-ring{animation:none}}.ml-logo svg{transition:transform .6s cubic-bezier(.22,1,.36,1)}.ml-logo:hover svg{transform:translateY(-2px)}@keyframes ml-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ml-wave{transform-origin:50%;animation:ml-wave 1.2s ease-in-out infinite}@keyframes ml-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes ml-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.ml-eq{transform-origin:50%;animation:ml-eq .82s ease-in-out infinite}.ml-ring{animation:ml-ring 2.6s ease-out infinite}@keyframes ml-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ml-marquee-rev{0%{transform:translate(-50%)}to{transform:translate(0)}}.ml-track{width:max-content;animation:ml-marquee var(--ml-marquee-duration,42s) linear infinite;display:flex}.ml-track-rev{animation-name:ml-marquee-rev}.ml-marquee{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.ml-marquee:hover .ml-track{animation-play-state:paused}@keyframes ml-mega{0%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes ml-mega-content{0%{opacity:0}to{opacity:1}}.ml-mega-in{animation:ml-mega .16s ease-out}.ml-mega-in>*{animation:ml-mega-content .16s ease-out}.ml-scroll::-webkit-scrollbar{width:8px}.ml-scroll::-webkit-scrollbar-thumb{background:#d8d1c0;border-radius:8px}@keyframes ml-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ml-rise{animation:ml-rise .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--rise-delay,0s)}@keyframes ml-replay-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ml-replay-question{animation:ml-replay-in .35s cubic-bezier(.22,1,.36,1) both}.ml-replay-row{transition:background-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.ml-replay-row.is-active{box-shadow:inset 3px 0 #2884e4}html.ml-js [data-reveal]{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.22,1,.36,1);transition-delay:var(--rd,0s);transform:translateY(22px)}html.ml-js [data-reveal].is-in{opacity:1;transform:none}.ml-score-bar{width:var(--w,0);transition:width 1.1s cubic-bezier(.22,1,.36,1) .25s}html.ml-js [data-reveal]:not(.is-in) .ml-score-bar{width:0}.ml-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.ml-btn{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,opacity .2s}.ml-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px -14px #201e1873}.ml-btn:active{box-shadow:none;transform:translateY(0)}.ml-cta .ml-arrow{transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}.ml-cta:hover .ml-arrow{transform:translate(4px)}.ml-mega-browse{letter-spacing:-.01em;color:#2884e4;align-items:center;gap:.4rem;margin-top:1.25rem;font-size:15.5px;font-weight:700;transition:gap .28s cubic-bezier(.22,1,.36,1),color .2s;display:inline-flex}.ml-mega-browse:hover{color:#1e6fcc;gap:.65rem}.ml-mega-browse .ml-arrow{font-size:1.05em;transition:transform .28s cubic-bezier(.22,1,.36,1);display:inline-block}.ml-mega-browse:hover .ml-arrow{transform:translate(5px)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ml-chevron,.ml-diamond-face,.ml-diamond-ring,.ml-mega-in,.ml-orb-halo,.ml-pulse,.ml-replay-question,.ml-rise,.ml-track,.ml-wave{animation:none}.ml-logo svg,.ml-replay-row{transition:none}html.ml-js [data-reveal]{opacity:1;transition:none;transform:none}.ml-score-bar{transition:none}html.ml-js [data-reveal]:not(.is-in) .ml-score-bar{width:var(--w,0)}.ml-btn,.ml-card,.ml-cta .ml-arrow{transition:none}.ml-mega-browse,.ml-mega-browse .ml-arrow{transition:none;animation:none}.ml-btn:hover,.ml-card:hover{transform:none}}::selection{color:#201e18;background:#2884e433}.ml-page-shell{background:radial-gradient(62% 28% at 50% 0,#ffffff70,#0000 72%),#f4f0e6;position:relative}.ml-page-shell h1,.ml-page-shell h2,.ml-page-shell h3,.ml-page-shell h4{font-kerning:normal;text-wrap:balance}.ml-page-shell p{text-wrap:pretty}.ml-page-shell section[id]{scroll-margin-top:88px}.ml-nav{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#f4f0e6d6;border-color:#d3cbb8d1;box-shadow:inset 0 1px #ffffffb8,0 12px 32px -28px #201e1885}@media (hover:none) and (pointer:coarse),(max-width:767px){.ml-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f0e6;box-shadow:inset 0 1px #ffffffb8}.ml-nav-pill{perspective:none}.ml-nav:after{content:none}.ml-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ml-glass-solid)}}@supports (background:-webkit-named-image(i)){html{scroll-behavior:auto}.ml-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f0e6;transform:translateZ(0);box-shadow:inset 0 1px #ffffffb8}.ml-nav-pill{perspective:none}.ml-nav:after{content:none}.ml-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ml-glass-solid)}html.ml-js [data-reveal]{filter:none;will-change:auto}.ml-logo .ml-chevron,.ml-logo .ml-diamond-face,.ml-logo .ml-diamond-ring{animation-play-state:paused}}.ml-nav:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 4%,#2884e438 50%,#0000 96%);height:1px;position:absolute;inset:auto 0 -1px}.ml-nav-link{background-image:linear-gradient(#2884e4,#2884e4);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:color .18s,background-size .22s cubic-bezier(.22,1,.36,1)}.ml-nav-link:focus-visible,.ml-nav-link:hover{background-size:100% 1px}.ml-band{background:linear-gradient(#fff3,#0000 44%),#f8f5ec;box-shadow:inset 0 1px #ffffffa6,0 -20px 55px -54px #201e1859}.ml-card{background-image:linear-gradient(145deg,#ffffff6b,#0000 58%);transform:translateZ(0);box-shadow:inset 0 1px #ffffffd1,0 12px 34px -30px #201e1870}.ml-card:hover{border-color:#2884e447;transform:translateY(-5px);box-shadow:inset 0 1px #ffffffe6,0 26px 52px -30px #201e1852,0 14px 34px -28px #2884e447}.ml-review-card{position:relative;overflow:hidden}.ml-review-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#2884e46b,#0000);height:2px;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto;transform:scaleX(.55)}.ml-review-card:hover:before{opacity:1;transform:scaleX(1)}.ml-role-chip{box-shadow:inset 0 1px #ffffffb8}.ml-role-chip:hover{box-shadow:inset 0 1px #ffffffd6,0 12px 24px -18px #2884e46b}.ml-final-cta,.ml-hero-call,.ml-nav-feature,.ml-pricing-panel{border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff14,0 34px 78px -48px #14332ab8}.ml-hero-call{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}.ml-hero-call:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 42px 88px -48px #14332ad1}.ml-final-cta,.ml-pricing-panel{isolation:isolate}.ml-final-cta:after,.ml-pricing-panel:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff12,#0000 28% 72%,#a9d8c614);position:absolute;inset:0}.ml-newsletter-panel{background:#f8f5ec;border-color:#d3cbb8e6;box-shadow:inset 0 1px #ffffffc7,0 30px 64px -52px #201e187a}.ml-field{transition:border-color .18s,box-shadow .22s,background-color .18s;box-shadow:inset 0 1px #ffffffe6,0 8px 24px -22px #201e1873}.ml-field:hover{border-color:#bbb29f}.ml-field:focus{background:#fffdf8;border-color:#2884e4;box-shadow:0 0 0 3px #2884e41a,0 12px 28px -24px #2884e473}.ml-btn{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 10px 24px -18px #201e1880}.ml-btn:after{z-index:-1;content:"";background:linear-gradient(110deg,#0000 20%,#ffffff29 46%,#0000 72%);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-130%)}.ml-btn:hover:after{transform:translate(130%)}.ml-btn:hover{box-shadow:inset 0 1px #ffffff29,0 18px 32px -18px #201e1880,0 8px 22px -18px #2884e47a}.ml-btn:active{transform:translateY(0)scale(.985)}.ml-page-shell :where(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #2884e4b8}.ml-marquee{padding-block:3px}.ml-marquee .ml-track>div>*{transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1)}.ml-marquee:hover .ml-track>div>*{opacity:.72}.ml-marquee:hover .ml-track>div>:hover{opacity:1;transform:translateY(-2px)}.ml-rating{text-shadow:0 3px 18px #c9a22738}.ml-footer{background:linear-gradient(#ffffff38,#0000 46%),#f8f5ec}@media (prefers-reduced-motion:reduce){.ml-btn:after,.ml-card,.ml-field,.ml-hero-call,.ml-marquee .ml-track>div>*,.ml-nav-link,.ml-review-card:before{transition:none}.ml-btn:active,.ml-card:hover,.ml-hero-call:hover,.ml-marquee:hover .ml-track>div>:hover{transform:none}.ml-btn:after{display:none}html.ml-js [data-reveal]{filter:none;will-change:auto}}.ml-begin{transition:transform .12s;position:relative}.ml-begin:active:not(:disabled){transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.ml-begin,.ml-begin:active:not(:disabled),.ml-begin:hover:not(:disabled){transition:none;transform:none}.ml-begin:before{animation:none}}.ml-nav-pill{perspective:420px}.ml-wave-letter{white-space:pre;transform-origin:50% 100%;transition:transform .34s cubic-bezier(.22,1,.36,1),color .34s;display:inline-block}.ml-wave-text:focus-visible .ml-wave-letter,.ml-wave-text:hover .ml-wave-letter,a:hover>.ml-wave-text .ml-wave-letter,button:hover>.ml-wave-text .ml-wave-letter{color:#2884e4;transform:translateY(-3px)rotateX(24deg)}@media (prefers-reduced-motion:reduce){.ml-wave-letter,.ml-wave-text:hover .ml-wave-letter,a:hover>.ml-wave-text .ml-wave-letter,button:hover>.ml-wave-text .ml-wave-letter{transition:color .2s;transform:none;transition-delay:0s!important}}.ml-footer-wordmark{letter-spacing:-.045em;-webkit-user-select:none;user-select:none;white-space:nowrap;margin-bottom:-.08em;font-size:clamp(2.25rem,11.5vw,11.5rem);line-height:.86}@media (max-width:767px){.ml-footer-wordmark{margin-bottom:-.02em;font-size:clamp(2.1rem,12.5vw,3.75rem);line-height:.92}}.ml-footer-mark{width:.78em;height:.78em}.ml-mega-card{transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s}.ml-mega-card:hover{border-color:#cfe3da;transform:translateY(-2px);box-shadow:0 12px 24px -16px #201e182e}@media (prefers-reduced-motion:reduce){.ml-mega-card:hover{transform:none}}@keyframes ml-ent-hp-a{0%,3%{opacity:0;transform:translateY(10px)}32%,8%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(-8px)}}@keyframes ml-ent-hp-b{0%,29%{opacity:0;transform:translateY(10px)}35%,70%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-8px)}}@keyframes ml-ent-hp-c{0%,55%{opacity:0;transform:translateY(12px)scale(.95)}62%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-8px)}}@keyframes ml-ent-hp-bar{0%,55%{transform:scaleX(0)}66%,to{transform:scaleX(1)}}@keyframes ml-ent-caret{0%,49%{opacity:1}50%,to{opacity:0}}.ml-ent-hp-a{animation:ml-ent-hp-a 11s cubic-bezier(.22,1,.36,1) infinite}.ml-ent-hp-b{animation:ml-ent-hp-b 11s cubic-bezier(.22,1,.36,1) infinite}.ml-ent-hp-c{animation:ml-ent-hp-c 11s cubic-bezier(.22,1,.36,1) infinite}.ml-ent-hp-bar{transform-origin:0;animation:ml-ent-hp-bar 11s cubic-bezier(.22,1,.36,1) infinite}.ml-ent-caret{animation:ml-ent-caret 1s step-end infinite}.ml-ent-visual{opacity:0;pointer-events:none;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(18px)scale(.985)}.ml-ent-visual.is-active{opacity:1;pointer-events:auto;transform:none}.ml-ent-step{cursor:pointer;opacity:.55;transition:opacity .45s}.ml-ent-step.is-active,.ml-ent-step:hover{opacity:1}.ml-ent-step-bar{transform-origin:top;background:#d6cebb;width:100%;height:100%;transition:background .4s,transform .4s;display:block;transform:scaleY(.4)}.ml-ent-step.is-active .ml-ent-step-bar{background:#2884e4;transform:scaleY(1)}@media (max-width:940px){.ml-ent-sticky{display:none!important}.ml-ent-step{opacity:1!important}}@media (prefers-reduced-motion:reduce){.ml-ent-caret,.ml-ent-hp-a,.ml-ent-hp-b,.ml-ent-hp-bar,.ml-ent-hp-c{animation:none!important}.ml-ent-hp-a,.ml-ent-hp-b,.ml-ent-hp-c{opacity:1;transform:none}.ml-ent-visual{transition:none}}@keyframes mlpulse{0%,to{opacity:1}50%{opacity:.35}}.ml-autofill-frame{background:linear-gradient(115deg,#2884e4,#5ad1f2,#8b7cf6,#2884e4) 0 0/300% 300%;animation:ml-autofill-border 9s linear infinite}@keyframes ml-autofill-border{0%{background-position:0}to{background-position:300%}}.ml-autofill-grid{background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:22px 22px}.ml-autofill-scan{background:linear-gradient(90deg,#0000,#5ad1f2d9,#0000);animation:ml-autofill-scan 1.6s ease-in-out infinite}@keyframes ml-autofill-scan{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{transform:translateY(var(--ml-scan-h,120px));opacity:0}}.ml-autofill-chip{animation:ml-autofill-chip .35s cubic-bezier(.22,1,.36,1) both}@keyframes ml-autofill-chip{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ml-autofilled input,.ml-autofilled select,.ml-autofilled textarea{border-color:#2884e4;animation:ml-autofilled 2.6s ease-out both}@keyframes ml-autofilled{0%{background-color:#f2f8ff}to{background-color:#fff}}@media (prefers-reduced-motion:reduce){.ml-autofill-chip,.ml-autofill-frame,.ml-autofill-scan,.ml-autofilled input,.ml-autofilled select,.ml-autofilled textarea{animation:none}}@keyframes ml-sale-in{0%{opacity:0;filter:blur(6px);transform:translateY(24px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes ml-sale-fade{0%{opacity:0}to{opacity:1}}@keyframes ml-sale-pulse{0%{box-shadow:0 0 #3ddc848c}70%{box-shadow:0 0 0 8px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}