@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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;--beam-angle:0deg}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-700:#314158;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-700:lab(26.9569% -1.47016 -15.6993)}}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.6}h1,h2,h3,h4{text-wrap:balance;margin:0;line-height:1.2}h1,h2{font-family:var(--f-display);letter-spacing:-.022em;font-weight:750}h3,h4{letter-spacing:-.01em;font-weight:650}p{margin:0}a{color:var(--lapis);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--lapis);outline-offset:2px;border-radius:6px}code,kbd{font-family:var(--f-mono);font-size:.9em}::selection{background:var(--lapis)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--lapis) 26%, transparent)}}[hidden]{display:none!important}[tabindex="-1"]:focus{outline:none}}@layer components{.mono{font-family:var(--f-mono);font-size:.9em}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:13.5px}.tiny{font-size:12.5px}.eyebrow{color:var(--ink-3);font-size:13px;font-weight:600}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.stack-lg{flex-direction:column;gap:24px;display:flex}.grow{flex:1;min-width:0}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;display:grid}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:18px;display:grid}@media (max-width:640px){.hide-sm{display:none!important}}.show-sm{display:none}@media (max-width:640px){.show-sm{display:inline}}kbd{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-3);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:11px}.btn{letter-spacing:.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 50ms;display:inline-flex;text-decoration:none!important}.btn:active{transform:translateY(1px)}.btn[disabled],.btn.is-disabled{opacity:.5;pointer-events:none}.btn-primary{background:var(--btn);color:#fff;box-shadow:0 1px 2px #1018281f,0 6px 16px -8px #017aff99}.btn-primary:hover{background:var(--btn-hover)}.btn-primary:focus-visible,.btn-teal:focus-visible,.btn-good:focus-visible,.btn-danger:focus-visible{box-shadow:var(--focus);outline:none}.btn-teal{background:var(--teal);color:var(--on-lapis)}.btn-outline{border-color:var(--line-2);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.btn-outline:hover{background:var(--surface-2);border-color:var(--line-2)}.btn-ghost{color:var(--ink-2)}.btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.btn-danger{background:var(--bad);color:#fff}.btn-good{background:var(--good);color:#fff}.btn-teal:hover,.btn-good:hover,.btn-danger:hover{filter:brightness(.94)}.btn-sm{border-radius:8px;height:32px;padding:0 12px;font-size:13px}.btn-lg{border-radius:12px;height:50px;padding:0 22px;font-size:15px}.btn-block{width:100%}.btn-brand-outline{border:1.5px solid var(--lapis);color:var(--lapis);background:0 0}.btn-brand-outline:hover{background:var(--lapis-soft)}.btn-glass{color:#fff;background:#ffffff14;border:1px solid #ffffff38}.btn-glass:hover{background:#ffffff26;border-color:#ffffff57}.btn-glass:focus-visible{outline-offset:2px;outline:2px solid #fff}.icon-btn{border-radius:var(--r-md);width:40px;height:40px;color:var(--ink-2);cursor:pointer;place-items:center;display:inline-grid;position:relative}.icon-btn:hover{background:var(--surface-2);color:var(--ink)}.dot-count{background:var(--bad);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:3px;right:3px}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.label{color:var(--ink-2);font-size:13.5px;font-weight:600}.input,select.input,textarea.input{border:1px solid var(--line-2);background:var(--surface);width:100%;height:42px;color:var(--ink);border-radius:10px;padding:0 12px;transition:border-color .15s,box-shadow .15s}textarea.input{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}.input:hover{border-color:var(--line-2)}@supports (color:color-mix(in lab, red, red)){.input:hover{border-color:color-mix(in srgb, var(--line-2) 60%, var(--ink-3))}}.input:focus{border-color:var(--lapis);box-shadow:var(--focus);outline:none}.input.invalid,.input[aria-invalid=true]{border-color:var(--bad)}.input.invalid:focus,.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--bad-soft)}.input:disabled{opacity:.6}.err{color:var(--bad);min-height:0;font-size:12.5px}.err:empty{display:none}.hint{color:var(--ink-3);font-size:12.5px}.check{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.check input{width:18px;height:18px;accent-color:var(--lapis);flex:none;margin:2px 0 0}.pw-wrap{position:relative}.pw-wrap .input{padding-right:44px}.pw-toggle{width:36px;height:36px;color:var(--ink-3);border-radius:8px;place-items:center;display:grid;position:absolute;top:3px;right:4px}.pw-toggle:hover{color:var(--ink);background:var(--surface-2)}.meter{grid-template-columns:repeat(4,1fr);gap:4px;height:5px;display:grid}.meter i{background:var(--surface-3);border-radius:3px}.meter[data-score="1"] i:nth-child(-n+1){background:var(--bad)}.meter[data-score="2"] i:nth-child(-n+2){background:var(--saffron)}.meter[data-score="3"] i:nth-child(-n+3){background:var(--teal)}.meter[data-score="4"] i:nth-child(-n+4){background:var(--good)}.rules{color:var(--ink-3);grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.rules li{align-items:center;gap:6px;display:flex}.rules li.ok{color:var(--good)}.rules li:before{content:"";opacity:.6;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.caps{color:var(--saffron);align-items:center;gap:6px;font-size:12px;display:flex}.otp{gap:8px;display:flex}.otp input{text-align:center;width:48px;height:56px;font-size:22px;font-family:var(--f-mono);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:10px;font-weight:600}.otp input:focus{border-color:var(--lapis);box-shadow:0 0 0 3px var(--lapis-soft);outline:none}@media (max-width:420px){.otp{gap:5px}.otp input{width:40px;height:50px;font-size:19px}}.seg{background:var(--surface-2);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{height:34px;color:var(--ink-2);border-radius:9px;padding:0 12px;font-size:13px;font-weight:600}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.switch{vertical-align:middle;flex:none;width:40px;height:23px;display:inline-block;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.switch span{background:var(--line-2);border-radius:12px;transition:background .15s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.switch input:checked+span{background:var(--lapis)}.switch input:checked+span:after{transform:translate(17px)}.switch input:focus-visible+span{outline:2px solid var(--lapis);outline-offset:2px}.choice{border:1px solid var(--line-2);cursor:pointer;background:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.choice:hover{border-color:var(--ink-3)}.choice:has(input:checked){border-color:var(--lapis);box-shadow:0 0 0 3px var(--lapis-soft);background:var(--lapis-soft)}@supports (color:color-mix(in lab, red, red)){.choice:has(input:checked){background:color-mix(in srgb, var(--lapis-soft) 45%, var(--surface))}}.choice input{accent-color:var(--lapis);flex:none;width:18px;height:18px;margin:0}.choice .grow b{font-size:14.5px;display:block}.choice .grow span{color:var(--ink-3);font-size:12.5px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line-2);height:30px;color:var(--ink-2);background:var(--surface);border-radius:15px;padding:0 10px;font-size:12.5px}.chip:hover{border-color:var(--lapis);color:var(--lapis)}.card{background:var(--surface);border:1px solid var(--card-line);min-width:0;box-shadow:var(--card-shadow);border-radius:16px;padding:22px}.card .card,.card .kpi{box-shadow:none}.card-tight{padding:14px 16px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card-head h3,.card>h3:first-child{letter-spacing:-.005em;font-size:16.5px;font-weight:700}a.card{color:inherit;text-decoration:none}a.card:hover,a.kpi:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){a.card:hover,a.kpi:hover{border-color:color-mix(in srgb, var(--brand) 30%, var(--card-line))}}a.card:hover,a.kpi:hover{box-shadow:var(--shadow-lift);text-decoration:none}.panel-soft{background:var(--surface-2);border-radius:14px;padding:16px}.divider{background:var(--line);border:0;height:1px;margin:4px 0}.badge{white-space:nowrap;background:var(--surface-2);height:23px;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.badge.lapis{background:var(--lapis-soft);color:var(--lapis)}.badge.teal{background:var(--teal-soft);color:var(--teal)}.badge.saffron{background:var(--saffron-soft);color:var(--saffron)}.badge.good{background:var(--good-soft);color:var(--good)}.badge.bad{background:var(--bad-soft);color:var(--bad)}.badge.b-outline{border:1px solid var(--line-2);background:0 0}.bar{background:var(--surface-3);border-radius:5px;height:7px;overflow:hidden}.bar>span{border-radius:inherit;background:var(--lapis);height:100%;transition:width .4s;display:block}.bar.teal>span{background:var(--teal)}.bar.good>span{background:var(--good)}.bar.saffron>span{background:var(--saffron)}.empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;display:flex}.empty .empty-ico{background:var(--lapis-soft);width:56px;height:56px;color:var(--lapis);border-radius:16px;place-items:center;display:grid}.empty h3{font-size:17px}.empty p{color:var(--ink-2);max-width:42ch}.alert{background:var(--surface-2);color:var(--ink);border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.alert.saffron{background:var(--saffron-soft);border-color:var(--saffron)}@supports (color:color-mix(in lab, red, red)){.alert.saffron{border-color:color-mix(in srgb, var(--saffron) 24%, transparent)}}.alert.bad{background:var(--bad-soft);border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.alert.bad{border-color:color-mix(in srgb, var(--bad) 24%, transparent)}}.alert.good{background:var(--good-soft);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.alert.good{border-color:color-mix(in srgb, var(--good) 22%, transparent)}}.alert.lapis{background:var(--lapis-soft);border-color:var(--lapis)}@supports (color:color-mix(in lab, red, red)){.alert.lapis{border-color:color-mix(in srgb, var(--lapis) 20%, transparent)}}.alert.teal{background:var(--teal-soft);border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.alert.teal{border-color:color-mix(in srgb, var(--teal) 22%, transparent)}}.alert>svg{flex:none;margin-top:2px}.alert.lapis>svg{color:var(--lapis)}.alert.saffron>svg{color:var(--saffron)}.alert.good>svg{color:var(--good)}.alert.bad>svg{color:var(--bad)}.kv{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:14px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.tbl-wrap{border:1px solid var(--card-line);background:var(--surface);box-shadow:var(--card-shadow);border-radius:16px;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.tbl th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--surface);white-space:nowrap;padding:12px 16px;font-size:12.5px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 16px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.tbl tbody tr:hover td{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.tabs button,.tabs a{height:44px;color:var(--ink-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tabs button:hover,.tabs a:hover{color:var(--ink-2);text-decoration:none}.tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--lapis)}.tabs [aria-selected=true] svg{color:var(--lapis)}.tabs .count{background:var(--surface-2);border-radius:6px;padding:1px 6px;font-size:11px}.avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.list{flex-direction:column;display:flex}.list-row{border-top:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:14px 0;display:flex}.list-row:first-child{border-top:0;padding-top:0}.list-row .grow b,.list-row .grow strong{font-size:14.5px;font-weight:600;display:block}.list-row .grow>span{color:var(--ink-3);font-size:13px;display:block}a.list-row{color:inherit;border-radius:10px;text-decoration:none;transition:background .15s}a.list-row:hover{background:var(--surface-2);text-decoration:none}.ico-box{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.ico-box.lapis{background:var(--lapis-soft);color:var(--lapis)}.ico-box.teal{background:var(--teal-soft);color:var(--teal)}.ico-box.saffron{background:var(--saffron-soft);color:var(--saffron)}.ico-box.good{background:var(--good-soft);color:var(--good)}.ico-box.bad{background:var(--bad-soft);color:var(--bad)}.skel{background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;border-radius:8px;animation:1.2s infinite fth-shimmer}@keyframes fth-shimmer{to{background-position:-200% 0}}.wrap{max-width:1180px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.pub-head{top:env(safe-area-inset-top,0px);z-index:40;pointer-events:none;background:0 0;padding:12px 12px 0;position:sticky}.pub-head .wrap{pointer-events:auto;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);color:#fff;background:#0a1020d1;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:14px;height:60px;padding-left:20px;padding-right:10px;display:flex;box-shadow:0 12px 32px -14px #0208178c}.logo{color:var(--ink);font-family:var(--f-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex;text-decoration:none!important}.logo-mark{width:36px;height:29px;color:var(--brand);flex:none}.pub-head .logo,.pub-head .logo-mark,.foot .logo-mark,.auth-side .logo-mark{color:#fff}.pub-nav{flex:1;justify-content:center;gap:4px;display:flex}.pub-nav a{color:#ffffffc7;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.pub-nav a:hover,.pub-nav a.on{color:#fff;background:#ffffff1a;text-decoration:none}.pub-head .icon-btn{color:#ffffffdb;border-radius:999px}.pub-head .icon-btn:hover{color:#fff;background:#ffffff1a}.pub-head .lang-sel{color:#fff;background:0 0;border-color:#fff3;border-radius:999px;padding:0 10px}.pub-head .lang-sel option{color:#0f172b;background:#fff}.pub-head .btn{border-radius:999px;height:40px;font-weight:700}.pub-head .btn-ghost{color:#fff}.pub-head .btn-ghost:hover{color:#fff;background:#ffffff1a}.pub-head :focus-visible{outline-color:#fff}@media (max-width:820px){.pub-nav{display:none}.pub-head .wrap{gap:10px}.pub-head .spacer{flex:1}}@media (max-width:480px){.pub-head{padding:8px 8px 0}.pub-head .wrap{gap:6px;height:56px;padding-left:12px;padding-right:8px}.pub-head .btn{height:38px;padding:0 12px}.pub-head .logo span{display:none}}.pub-main{padding-block:32px 72px;overflow-x:clip}.foot{color:#e2eaffb8;background:#071027;border-top:0;margin-top:24px;padding-block:48px 28px}.foot .cols{grid-template-columns:2fr repeat(3,1fr);gap:24px;display:grid}@media (max-width:760px){.foot .cols{grid-template-columns:1fr 1fr}}.foot h4{color:#fff;margin-bottom:10px;font-size:15px}.foot a{color:#e2eaffa8;padding:3px 0;font-size:14px;display:block}.foot a:hover{color:#fff}.foot a.logo{color:#fff;padding:0;font-size:16px;display:flex}.foot .muted,.foot .faint{color:#e2eaff99}.foot .tiny{border-top:1px solid #ffffff14;padding-top:18px}.lang-sel{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface);height:36px;color:var(--ink-2);cursor:pointer;padding:0 6px;font-size:12.5px;font-weight:600}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding-block:28px 40px;display:grid;position:relative}@media (max-width:920px){.hero{grid-template-columns:1fr;gap:32px}}.hero h1{margin:14px 0 18px;font-size:clamp(32px,5.2vw,56px);font-weight:700;line-height:1.05}.hero h1 em{color:var(--teal);font-style:normal}.hero .lead{color:var(--ink-2);max-width:52ch;font-size:18px}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.trust{color:var(--ink-3);flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:13px;display:flex}.trust span{align-items:center;gap:6px;display:inline-flex}.term{background:var(--code-bg);color:var(--code-fg);font-family:var(--f-mono);box-shadow:var(--shadow);border-radius:16px;min-width:0;font-size:13px;line-height:1.7;overflow:hidden}.term-top{color:var(--code-dim);border-bottom:1px solid #ffffff12;align-items:center;gap:7px;padding:11px 14px;font-size:12px;display:flex}.term-top i{background:#ffffff29;border-radius:50%;width:10px;height:10px}.term-top b{margin-left:8px;font-weight:400}.term-body{white-space:pre;padding:14px 16px 18px;overflow-x:auto}.term .p{color:var(--code-accent)}.term .d{color:var(--code-dim)}.term .w{color:var(--code-warn)}.term .ok{color:#7be3a3}.caret{background:var(--code-accent);vertical-align:-2px;width:8px;height:15px;animation:1s step-end infinite fth-blink;display:inline-block}@keyframes fth-blink{50%{opacity:0}}.stat-strip{border:1px solid var(--card-line);background:var(--surface);box-shadow:var(--card-shadow);border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid}.stat-strip>div{border-left:1px solid var(--line);padding:18px 20px}.stat-strip>div:first-child{border-left:0}.stat-strip b{font-family:var(--f-body);letter-spacing:-.02em;font-size:26px;font-weight:800;display:block}.stat-strip span{color:var(--ink-2);font-size:13px}@media (max-width:760px){.stat-strip{grid-template-columns:1fr 1fr}.stat-strip>div:nth-child(3){border-left:0}.stat-strip>div:nth-child(n+3){border-top:1px solid var(--line)}}.section{padding-block:72px 8px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.section-head h2{font-size:clamp(22px,3vw,30px)}.section-head p{color:var(--ink-2);max-width:56ch;margin-top:8px}.section-head.center{text-align:center;flex-direction:column;align-items:center;margin-bottom:32px}.section-head.center h2{letter-spacing:-.03em;font-size:clamp(26px,3.8vw,42px);font-weight:800}.section-head.center p{margin-inline:auto;font-size:16px}.sec-more{justify-content:center;margin-top:28px;display:flex}.track-card{border:1px solid var(--card-line);background:var(--surface);min-width:0;box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}.track-card h3{font-family:var(--f-display);font-size:20px;font-weight:750}.track-card ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.track-card li a{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:12px;padding:10px 0;font-weight:550;text-decoration:none;display:flex}.track-card li a:hover{color:var(--lapis)}.t-ico{color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff59,0 10px 22px -10px #017affb3}.t-ico.dev{background:radial-gradient(120% 120% at 20% 10%,#5cb8ff,#017aff 55%,#0b4fcb)}.t-ico.sec{background:radial-gradient(120% 120% at 20% 10%,#5ee0d4,#0d9488 55%,#0a5f59);box-shadow:inset 0 1px #ffffff59,0 10px 22px -10px #0d9488b3}.steps{counter-reset:st;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.step{background:var(--surface);border:1px solid var(--card-line);counter-increment:st;box-shadow:var(--card-shadow);border-radius:18px;padding:24px}.step:before{content:counter(st);background:var(--btn);color:#fff;width:36px;height:36px;box-shadow:0 0 0 5px var(--lapis-soft);border-radius:50%;place-items:center;margin-bottom:14px;font-size:14px;font-weight:800;display:grid}.step h4{margin-bottom:6px;font-size:15px}.step p{color:var(--ink-2);font-size:14px}.faq{flex-direction:column;gap:10px;max-width:900px;margin:0 auto;display:flex}.faq details{background:var(--surface);border:1px solid var(--card-line);box-shadow:var(--card-shadow);border-radius:14px;padding:18px 20px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:var(--surface-2);width:28px;height:28px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.faq details[open] summary:after{content:"−";background:var(--btn);color:#fff}.faq details p{color:var(--ink-2);max-width:70ch;margin-top:10px}.hero-band{isolation:isolate;color:#fff;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);background:radial-gradient(900px 520px at 78% 40%,#017aff73,#0000 62%),radial-gradient(640px 420px at 6% 108%,#30a8ff38,#0000 60%),linear-gradient(#040814 0%,#0a1636 58%,#0b1b4a 100%);margin-top:-104px;padding-top:112px;padding-bottom:96px;position:relative;overflow:hidden}.hero-band:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 40%,#000 0,#0000 75%);mask-image:radial-gradient(70% 70% at 70% 40%,#000 0,#0000 75%)}.hero-band .hero{padding-block:24px 8px}.hero-band .hero h1{color:#fff;letter-spacing:-.03em;font-size:clamp(34px,5.2vw,58px);font-weight:800;line-height:1.04}.hero-band .hero h1 em{color:var(--brand-sky)}.hero-band .lead{color:#e2eaffc7}.hero-band .trust{color:#e2eaffa8}.hero-band .trust svg{color:#5cb8ff}.hero-pill{color:#ffffffe0;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.hero-pill i{background:var(--brand-sky);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #30a8ff33}.hero-band .term{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050914c7;border:1px solid #ffffff1a;box-shadow:0 40px 90px -30px #017aff99}.hero-band+.stat-strip{z-index:2;border:0;margin-top:-52px;position:relative;box-shadow:0 1px 2px #1018280f,0 24px 48px -24px #10182847}@media (max-width:920px){.hero-band{padding-bottom:84px}}@media (max-width:480px){.hero-band{margin-top:-96px;padding-top:100px}}.cta-band{isolation:isolate;color:#fff;background:radial-gradient(520px 320px at 85% 20%,#30a8ff8c,#0000 65%),radial-gradient(600px 360px at 0 120%,#017aff73,#0000 60%),linear-gradient(120deg,#071233,#0b2a7a 60%,#0b4fcb);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;margin-top:80px;padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.cta-band:after{content:"";z-index:-1;border:1px solid #ffffff1f;border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-120px;box-shadow:0 0 0 60px #ffffff08,0 0 0 120px #ffffff05}.cta-band h2{color:#fff;letter-spacing:-.03em;font-size:clamp(24px,3.4vw,38px);font-weight:800}.cta-band p{color:#e2eaffcc;max-width:56ch;margin-top:10px;font-size:16px}.cta-band .hero-cta{margin-top:0}@media (max-width:820px){.cta-band{grid-template-columns:1fr}}.ccard{background:var(--surface);border:1px solid var(--card-line);color:var(--ink);min-width:0;box-shadow:var(--card-shadow);border-radius:16px;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.ccard:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ccard:hover{border-color:color-mix(in srgb, var(--brand) 34%, var(--card-line))}}.ccard:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.ccover{color:#fff;isolation:isolate;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-height:184px;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden}.ccover.dev{background:radial-gradient(120% 90% at 100% 100%,#017aff9e,#0000 58%),radial-gradient(60% 50% at 0 0,#30a8ff24,#0000 70%),linear-gradient(160deg,#060b1a 0%,#0a1636 60%,#0b1f55 100%)}.ccover.sec{background:radial-gradient(120% 90% at 100% 100%,#0d948899,#0000 58%),radial-gradient(60% 50% at 0 0,#5ee0d41f,#0000 70%),linear-gradient(160deg,#04121a 0%,#062330 60%,#073b44 100%)}.ccover:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#0000 30%,#000 100%);mask-image:linear-gradient(200deg,#0000 30%,#000 100%)}.ccover h3{color:#fff;letter-spacing:-.015em;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-right:34px;font-size:19px;font-weight:750;line-height:1.22;display:-webkit-box;position:relative;overflow:hidden}.ccover h3 a{color:#fff}.cdur{color:#5cb8ff;gap:6px;font-size:13.5px;font-weight:650;display:flex;position:relative}.cdur span+span:before{content:"·";opacity:.7;margin-right:6px}.ccover.sec .cdur{color:#5ee0d4}.ccover .ctop{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex;position:relative}.ccover .badge{color:#fff;background:#ffffff1f;border:1px solid #ffffff29}.ccover .badge.new{background:var(--btn);border-color:#0000}.ccover .glyph{font-family:var(--f-mono);letter-spacing:-.04em;color:#fffffff2;text-shadow:0 0 28px #017afff2,0 0 2px #ffffff80;opacity:.92;z-index:-1;font-size:52px;font-weight:700;position:absolute;bottom:6px;right:16px}.ccover.sec .glyph{text-shadow:0 0 28px #14b8a6f2,0 0 2px #ffffff80}.cbody{flex-direction:column;flex:1;gap:8px;padding:14px 18px 18px;display:flex}.cmeta{color:var(--ink-3);flex-wrap:wrap;gap:6px 12px;font-size:13px;display:flex}.cmeta span{align-items:center;gap:4px;display:inline-flex}.cfoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-top:auto;padding-top:14px;display:flex}.cfoot .small{white-space:nowrap;margin-left:auto}.price{font-variant-numeric:tabular-nums;font-weight:700}.price s{color:var(--ink-3);margin-left:6px;font-size:13px;font-weight:500}.stars{color:var(--saffron);align-items:center;gap:3px;font-weight:600;display:inline-flex}.ccard .stretch{color:inherit;text-decoration:none!important}.ccard .stretch:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.ccard:has(.stretch:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.ccard .stretch:focus-visible{outline:none}.ccard .fav-mini{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.ccard .fav-mini.on svg path{fill:currentColor}.fav{width:38px;height:38px;color:var(--ink-3);border:1px solid var(--line-2);background:var(--surface);border-radius:10px;place-items:center;display:inline-grid}.fav.on{color:var(--bad);border-color:var(--bad)}.fav.on svg path{fill:currentColor}.auth{grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;gap:40px;max-width:1040px;margin:0 auto;display:grid}@media (max-width:880px){.auth{grid-template-columns:1fr}.auth-side{display:none!important}}.auth-card{padding:32px}@media (max-width:480px){.auth-card{padding:22px 18px}}.auth-card h1{margin-bottom:6px;font-size:26px}.auth-side{color:var(--code-fg);background:radial-gradient(520px 320px at 90% 0,#017aff8c,#0000 62%),linear-gradient(160deg,#050a18,#0a1636 60%,#0b1f55);border-radius:20px;flex-direction:column;justify-content:flex-end;gap:16px;min-height:440px;padding:32px;display:flex;position:relative;overflow:hidden}.auth-side h2{color:#fff;font-size:22px}.auth-side ul{color:var(--code-fg);flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.auth-side li{gap:10px;display:flex}.auth-side li svg{color:#5cb8ff;flex:none;margin-top:2px}.oauth{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.or{color:var(--ink-3);align-items:center;gap:12px;font-size:12.5px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.skip{z-index:200;background:var(--btn);color:#fff;border-radius:10px;padding:10px 14px;font-weight:600;transition:top .15s;position:fixed;top:-60px;left:12px}.skip:focus{top:calc(10px + env(safe-area-inset-top,0px))}.shell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.side{top:env(safe-area-inset-top,0px);height:calc(100vh - env(safe-area-inset-top,0px));background:var(--surface);border-right:1px solid var(--line);padding:12px 12px 16px;padding-left:max(12px, env(safe-area-inset-left,0px));flex-direction:column;display:flex;position:sticky;overflow-y:auto}.side .logo{gap:11px;height:52px;margin-bottom:6px;padding:0 10px}.nav-group{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.nav-label{color:var(--ink-3);padding:12px 12px 6px;font-size:12.5px;font-weight:600}.nav-item{border-radius:var(--r-md);height:40px;color:var(--ink-2);align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:550;display:flex;text-decoration:none!important}.nav-item svg{color:var(--ink-3);flex:none;transition:color .15s}.nav-item:not(.on):hover{background:var(--surface-2);color:var(--ink)}.nav-item:hover svg{color:var(--ink-2)}.nav-item.on{background:var(--btn);color:#fff;font-weight:650;box-shadow:0 6px 16px -10px #017affe6}.nav-item.on svg{color:#fff}.nav-item .nav-pill{background:var(--bad);color:#fff;border-radius:8px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:700}.nav-item.on .nav-pill{color:var(--btn);background:#fff}.nav-more{margin-top:2px}.nav-more>summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 12px 6px;list-style:none;display:flex}.nav-more>summary::-webkit-details-marker{display:none}.nav-more>summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;margin:-3px 8px 0 0;transition:transform .15s;transform:rotate(45deg)}.nav-more[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.nav-more>summary:hover{color:var(--ink)}.side-user{border:1px solid var(--line);background:0 0;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.side-user .grow b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.side-user .grow span{color:var(--ink-3);font-size:12px}.topbar{top:env(safe-area-inset-top,0px);z-index:30;background:var(--surface);align-items:center;gap:8px;height:64px;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}@media (min-width:1000px){.topbar{padding-left:32px;padding-right:32px}}.search-trigger{background:var(--surface-2);max-width:440px;height:40px;color:var(--ink-3);text-align:left;border:1px solid #0000;border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:14px;display:flex}.search-trigger:hover,.search-trigger:focus-within{border-color:var(--line-2);background:var(--surface)}.search-trigger input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1}@media (max-width:640px){.search-trigger{flex:0 0 40px;justify-content:center;padding:0}.search-trigger input,.search-trigger kbd{display:none}}.xp-chip{background:var(--saffron-soft);height:34px;color:var(--saffron);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex;text-decoration:none!important}.menu-btn{display:none}.main{padding:32px max(16px, env(safe-area-inset-right,0px)) 96px max(16px, env(safe-area-inset-left,0px));width:100%;min-width:0;max-width:1240px;margin:0 auto}@media (min-width:1000px){.main{padding-left:32px;padding-right:32px}}@media (max-width:980px){.shell{grid-template-columns:1fr}.side{z-index:70;width:min(290px,86vw);height:100%;box-shadow:var(--shadow);padding-top:calc(16px + env(safe-area-inset-top,0px));transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.side.open{transform:none}.menu-btn{display:inline-grid}}.scrim{background:var(--overlay);z-index:65;position:fixed;inset:0}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-head h1{letter-spacing:-.025em;font-size:clamp(22px,2.4vw,28px);font-weight:750;line-height:1.15}.page-head p{color:var(--ink-2);max-width:72ch;margin-top:8px;font-size:15px}.crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.crumbs a{color:var(--ink-3)}.crumbs a:hover{color:var(--ink)}.banner{padding:10px max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));background:var(--saffron-soft);color:var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.banner.bad{background:var(--bad-soft)}.avatar-btn{border-radius:50%;margin-left:4px;display:inline-flex}.pop-wrap{position:relative}.popover{background:var(--surface);border:1px solid var(--line);width:min(360px,100vw - 32px);box-shadow:var(--shadow);z-index:60;border-radius:16px;animation:.12s fth-fade;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes fth-fade{0%{opacity:0}}.pop-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.pop-item{color:var(--ink);border-bottom:1px solid var(--line);gap:10px;padding:10px 14px;display:flex;text-decoration:none!important}.pop-item:hover{background:var(--surface-2)}.pop-item .grow{flex-direction:column;gap:2px;min-width:0;display:flex}.pop-foot{text-align:center;padding:10px;font-size:13px;font-weight:600;display:block}.pop-link{width:100%;color:var(--ink);text-align:left;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex;text-decoration:none!important}.pop-link:hover{background:var(--surface-2)}.pop-link.danger{color:var(--bad);border-top:1px solid var(--line)}.tabbar{display:none}@media (max-width:760px){.tabbar{z-index:50;background:var(--surface);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tabbar{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.tabbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:6px max(8px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))}.tabbar a,.tabbar button{color:var(--ink-3);flex-direction:column;align-items:center;gap:4px;padding:4px 0;font-size:11px;font-weight:600;display:flex;text-decoration:none!important}.tabbar a svg,.tabbar button svg{box-sizing:content-box;border-radius:14px;padding:4px 16px;transition:background .15s}.tabbar .on{color:var(--lapis)}.tabbar .on svg{background:var(--lapis-soft)}.main{padding-bottom:110px}}.netbar{top:env(safe-area-inset-top,0px);z-index:95;background:var(--ink);color:var(--paper);border-radius:0 0 12px 12px;flex-wrap:wrap;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:8px 14px;font-size:13.5px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px;display:grid}.kpi{background:var(--surface);border:1px solid var(--card-line);min-width:0;box-shadow:var(--card-shadow);border-radius:16px;flex-direction:column;gap:8px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}a.kpi{color:inherit;text-decoration:none}.kpi .k{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.kpi .k svg{box-sizing:content-box;background:var(--lapis-soft);width:15px;height:15px;color:var(--lapis);border-radius:9px;flex:none;padding:6px}.kpi .v{font-family:var(--f-body);letter-spacing:-.025em;font-size:28px;font-weight:750;line-height:1.15}.kpi .s{color:var(--ink-2);font-size:13px}.continue{isolation:isolate;color:#e2eaff;background:radial-gradient(520px 260px at 92% 0,#017aff80,#0000 65%),radial-gradient(420px 220px at 0 120%,#30a8ff2e,#0000 60%),linear-gradient(140deg,#050a18,#0a1636 60%,#0b1f55);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #017aff8c}.continue h2{color:#fff;margin:6px 0;font-size:21px}.continue .eyebrow{color:#5cb8ff;font-size:13px}.continue .bar{background:#ffffff1f}.continue .bar>span{background:linear-gradient(90deg,#30a8ff,#017aff)}.continue .thumb{width:76px;height:76px;font-family:var(--f-mono);color:#fff;border-radius:16px;place-items:center;font-size:24px;font-weight:600;display:grid}.continue .btn-primary,.continue .btn-teal{background:var(--btn);color:#fff;filter:none;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 24px -10px #017affe6}.continue .btn-primary:hover,.continue .btn-teal:hover{background:var(--btn-hover)}@media (max-width:640px){.continue{grid-template-columns:1fr}.continue .thumb{display:none}}.dash-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;display:grid}.dash-grid>*,.grid-2>*,.grid-3>*,.co-grid>*{min-width:0}@media (max-width:1060px){.dash-grid{grid-template-columns:1fr}}.heat{grid-template-rows:repeat(7,11px);grid-auto-columns:11px;grid-auto-flow:column;justify-content:start;gap:3px;padding-bottom:4px;display:grid;overflow-x:auto}.heat i{background:var(--surface-3);border-radius:3px;width:11px;height:11px}.heat i[data-l="1"]{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.heat i[data-l="1"]{background:color-mix(in srgb, var(--teal) 30%, var(--surface-3))}}.heat i[data-l="2"]{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.heat i[data-l="2"]{background:color-mix(in srgb, var(--teal) 55%, var(--surface-3))}}.heat i[data-l="3"]{background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.heat i[data-l="3"]{background:color-mix(in srgb, var(--teal) 80%, var(--surface-3))}}.heat i[data-l="4"]{background:var(--teal)}.ring-p{--p:0;background:conic-gradient(var(--brand) calc(var(--p) * 1%), var(--surface-3) 0);border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid}.ring-p>div{background:var(--surface);text-align:center;width:76px;height:76px;color:var(--ink-3);border-radius:50%;place-items:center;font-size:12px;line-height:1.2;display:grid}.ring-p b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;display:block}.checklist{flex-direction:column;gap:8px;display:flex}.checklist a,.checklist div{border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex;text-decoration:none!important}.checklist .ok{color:var(--ink-3);background:var(--surface-2);text-decoration:line-through!important}.checklist .ck{border:1.5px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.checklist .ok .ck{background:var(--good);border-color:var(--good);color:#fff}.badges{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:12px;display:grid}.bdg{text-align:center;border:1px dashed var(--line-2);color:var(--ink-3);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:16px 10px;display:flex}.bdg b{color:var(--ink-2);font-size:13px}.bdg span:not(.bdg-ico){font-size:12px}.bdg-ico{background:var(--surface-2);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.bdg.on{border-style:solid;border-color:var(--line);background:var(--surface)}.bdg.on .bdg-ico{background:var(--saffron-soft);color:var(--saffron)}.bdg.on b{color:var(--ink)}.lb-row{border-top:1px solid var(--line);grid-template-columns:42px auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.lb-row:first-child{border-top:0}.lb-row.me{background:var(--lapis-soft)}.lb-rank{font-family:var(--f-display);color:var(--ink-3);text-align:center;font-size:15px;font-weight:700}.lb-row:first-child .lb-rank{color:var(--saffron)}.timeline{flex-direction:column;gap:0;display:flex;position:relative}.tl-item{grid-template-columns:22px 1fr;gap:12px;padding-bottom:16px;display:grid;position:relative}.tl-item:before{content:"";background:var(--line);width:2px;position:absolute;top:22px;bottom:0;left:10px}.tl-item:last-child:before{display:none}.tl-dot{background:var(--surface-2);width:22px;height:22px;color:var(--ink-3);border:2px solid var(--line);border-radius:50%;place-items:center;display:grid}.tl-dot.good{background:var(--good);border-color:var(--good);color:#fff}.tl-dot.bad{background:var(--saffron);border-color:var(--saffron);color:#fff}.tl-dot.lapis{background:var(--lapis);border-color:var(--lapis);color:var(--on-lapis)}.comment{background:var(--surface-2);border-radius:10px;padding:12px 14px;font-size:14px}.note{background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.note .ts{font-family:var(--f-mono);color:var(--lapis);background:var(--lapis-soft);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px}.cal{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal .dh{color:var(--ink-3);text-align:center;text-transform:uppercase;letter-spacing:.05em;padding:4px 0;font-size:11.5px;font-weight:650}.cal .d{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:3px;min-width:0;min-height:74px;padding:6px;font-size:12px;display:flex}.cal .d.out{opacity:.45}.cal .d.today{border-color:var(--lapis);box-shadow:inset 0 0 0 1px var(--lapis)}.cal .d .n{font-variant-numeric:tabular-nums;font-weight:700}.cal .ev{white-space:nowrap;text-overflow:ellipsis;background:var(--lapis-soft);color:var(--lapis);border-radius:5px;padding:2px 5px;font-size:10.5px;text-decoration:none;overflow:hidden}.cal .ev.hw{background:var(--saffron-soft);color:var(--saffron)}.cal .ev.live{background:var(--teal-soft);color:var(--teal)}.cal .ev.pay{background:var(--surface-3);color:var(--ink-2)}@media (max-width:640px){.cal .d{min-height:52px;padding:4px}.cal .ev{height:6px;padding:0;font-size:0}}.thread{flex-direction:column;gap:12px;display:flex}.msg{grid-template-columns:auto 1fr;gap:10px;display:grid}.msg .bubble{background:var(--surface-2);border-radius:12px;min-width:0;padding:12px 14px;font-size:14px}.msg.staff .bubble{background:var(--teal-soft)}.steps-h{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.steps-h span{background:var(--surface-2);color:var(--ink-3);border-radius:999px;padding:4px 10px;font-weight:600}.steps-h span.on{background:var(--lapis);color:var(--on-lapis)}.steps-h span.done{background:var(--good-soft);color:var(--good)}.profile-hero{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.legal{max-width:76ch}.legal h2{font-size:18px;font-family:var(--f-body);margin:26px 0 8px}.legal p,.legal li{color:var(--ink-2);line-height:1.7}.course-hero{color:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #017aff99}.course-hero.dev{background:radial-gradient(640px 360px at 95% 0,#017aff8c,#0000 62%),linear-gradient(150deg,#050a18,#0a1636 55%,#0b1f55)}.course-hero.sec{background:radial-gradient(640px 360px at 95% 0,#0d948880,#0000 62%),linear-gradient(150deg,#04101a,#062330 55%,#073b44)}.course-hero h1{color:#fff;margin:12px 0;font-size:clamp(24px,3.4vw,36px)}.course-hero .sub{opacity:.86;max-width:60ch;font-size:16px}.course-hero .cmeta{color:#ffffffd1;gap:8px 18px;margin-top:16px;font-size:13.5px}.course-hero .badge{color:#fff;background:#ffffff1f;border:1px solid #ffffff29}.buy-box{background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border:1px solid var(--card-line);border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.buy-box .big{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.buy-box ul{color:var(--ink-2);flex-direction:column;gap:7px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.buy-box li{align-items:flex-start;gap:8px;display:flex}.buy-box li svg{color:var(--good);flex:none;margin-top:3px}@media (max-width:900px){.course-hero{grid-template-columns:1fr;padding:22px}}.learn-list{grid-template-columns:1fr 1fr;gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.learn-list li{gap:9px;font-size:14px;display:flex}.learn-list svg{color:var(--good);flex:none;margin-top:3px}@media (max-width:640px){.learn-list{grid-template-columns:1fr}}.module{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.module+.module{margin-top:10px}.module summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:600;list-style:none;display:flex}.module summary:hover{background:var(--surface-2)}.module summary::-webkit-details-marker{display:none}.module .lessons{border-top:1px solid var(--line)}.lesson-row{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;min-width:0;padding:11px 16px;font-size:14px;display:flex;text-decoration:none!important}.lesson-row:first-child{border-top:0}a.lesson-row:hover{background:var(--surface-2)}.lesson-row .t{flex:1;min-width:0}.lesson-row .d{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.review{border-top:1px solid var(--line);padding:16px 0}.review:first-child{border-top:0;padding-top:0}.locked-box{text-align:center;border:1px dashed var(--line-2);background:var(--surface);border-radius:16px;padding:48px 20px}.learn{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:1100px){.learn{grid-template-columns:1fr}}.rail{top:calc(76px + env(safe-area-inset-top,0px));background:var(--surface);border:1px solid var(--line);border-radius:16px;max-height:calc(100vh - 96px);position:sticky;overflow-y:auto}@media (max-width:1100px){.rail{max-height:none;position:static}}.rail-head{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:16px;display:flex}.rail-head b{font-size:14px}.rail-mod{padding:10px 8px 4px}.rail-mod>div{color:var(--ink-3);justify-content:space-between;gap:8px;padding:4px 8px 6px;font-size:12.5px;font-weight:600;display:flex}.rail-l{color:var(--ink-2);text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px;font-size:13.5px;display:flex;text-decoration:none!important}.rail-l:hover{background:var(--surface-2);color:var(--ink)}.rail-l.on{background:var(--lapis-soft);color:var(--ink);font-weight:600}.rail-l.locked{opacity:.55}.rail-l .st{border:1.5px solid var(--line-2);width:20px;height:20px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.rail-l .st.done{background:var(--good);border-color:var(--good);color:#fff}.rail-l .st.lock{border:0}.rail-l .t{flex:1;min-width:0;line-height:1.35}.rail-toggle{display:none}@media (max-width:1100px){.rail-toggle{display:flex}.rail.collapsed .rail-body{display:none}}.lesson-title{font-size:clamp(20px,2.4vw,26px);font-family:var(--f-display);margin:8px 0 6px;font-weight:600}.player{aspect-ratio:16/9;color:#fff;background:#05081a;border-radius:18px;max-width:100%;position:relative;overflow:hidden}.prose{max-width:72ch;font-size:16px;line-height:1.7}.prose h3{margin:28px 0 10px;font-size:19px}.prose p{margin:12px 0}.prose ul,.prose ol{margin:12px 0;padding-left:22px}.prose li{margin:5px 0}.prose code{background:var(--surface-2);border-radius:5px;padding:2px 6px}.prose pre{margin:16px 0}pre.code{background:var(--code-bg);color:var(--code-fg);font-family:var(--f-mono);border-radius:12px;margin:0;padding:14px 16px;font-size:13.5px;line-height:1.65;overflow-x:auto}pre.code code{font-size:inherit;background:0 0;padding:0}.callout{border-left:3px solid var(--teal);background:var(--teal-soft);border-radius:0 10px 10px 0;margin:16px 0;padding:12px 16px;font-size:15px}.callout.warn{border-left-color:var(--saffron);background:var(--saffron-soft)}.q{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:18px}.q h4{gap:10px;margin-bottom:12px;font-size:15px;display:flex}.q h4 span{color:var(--ink-3);font-variant-numeric:tabular-nums}.opt{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin-top:8px;padding:12px 14px;font-size:14.5px;transition:border-color .15s,background .15s;display:flex}.opt:hover{border-color:var(--line-2);background:var(--surface-2)}.opt input{accent-color:var(--lapis);margin-top:3px}.opt:has(input:checked){border-color:var(--lapis);background:var(--lapis-soft)}@supports (color:color-mix(in lab, red, red)){.opt:has(input:checked){background:color-mix(in srgb, var(--lapis-soft) 50%, var(--surface))}}.opt.correct{border-color:var(--good);background:var(--good-soft)}.opt.wrong{border-color:var(--bad);background:var(--bad-soft)}.explain{color:var(--ink-2);border-left:2px solid var(--line-2);margin-top:10px;padding-left:12px;font-size:13.5px}.console{background:var(--code-bg);color:var(--code-fg);font-family:var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;min-height:84px;max-height:280px;padding:12px 14px;font-size:13px;line-height:1.6;overflow:auto}.tests{flex-direction:column;gap:6px;display:flex}.test{background:var(--surface-2);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:8px 12px;font-size:13.5px;display:flex}.test.ok{background:var(--good-soft)}.test.fail{background:var(--bad-soft)}.terminal{background:var(--code-bg);color:var(--code-fg);font-family:var(--f-mono);border-radius:12px;font-size:13px;line-height:1.6;overflow:hidden}.terminal .out{white-space:pre-wrap;overflow-wrap:anywhere;height:320px;padding:12px 14px;overflow-y:auto}.qnav{flex-wrap:wrap;gap:6px;display:flex}.qnav a,.qnav button{border:1px solid var(--line-2);width:34px;height:34px;color:var(--ink-2);border-radius:9px;place-items:center;font-size:13px;font-weight:600;display:grid;text-decoration:none!important}.qnav .ans{background:var(--lapis);border-color:var(--lapis);color:var(--on-lapis)}.ltabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.ltabs button{height:40px;color:var(--ink-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.ltabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--lapis)}.qa-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:12px;padding:16px 0;display:grid}.qa-item:first-child{border-top:0}.reply{background:var(--surface-2);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:14px}.reply.mentor{background:var(--teal-soft);border-left:3px solid var(--teal)}.plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.plans{grid-template-columns:1fr}}.plan{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:14px;padding:24px;display:flex;position:relative}.plan.feature{border:2px solid var(--lapis)}.plan .tag{position:absolute;top:-12px;left:22px}.plan h3{font-size:17px}.plan .amt{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.plan .amt small{font-family:var(--f-body);color:var(--ink-3);font-size:14px;font-weight:500}.plan ul{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.plan li{gap:8px;display:flex}.plan li svg{color:var(--good);flex:none;margin-top:3px}.co-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}@media (max-width:960px){.co-grid{grid-template-columns:1fr}}.prov-mark{background:var(--surface-2);width:40px;height:40px;color:var(--ink-2);letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.summary-row{justify-content:space-between;gap:12px;padding:4px 0;font-size:14px;display:flex}.summary-row.total{border-top:1px solid var(--line);margin-top:6px;padding-top:12px;font-size:17px;font-weight:700}.receipt{font-family:var(--f-mono);background:var(--surface);border:1px dashed var(--line-2);border-radius:12px;padding:18px;font-size:13px;line-height:1.75}.cert{background:var(--surface);border:1px solid var(--card-line);max-width:920px;box-shadow:var(--card-shadow);border-radius:18px;padding:clamp(22px,4vw,48px);position:relative;overflow:hidden}.cert:before{content:"";border:1.5px solid var(--line-2);pointer-events:none;border-radius:12px;position:absolute;inset:12px}.cert .name{font-family:var(--f-display);letter-spacing:-.03em;margin:18px 0 8px;font-size:clamp(26px,4.6vw,46px);font-weight:800;line-height:1.1}.vz{min-width:0;margin:0}.vz-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.vz-take{color:var(--ink-2);max-width:62ch;margin-top:4px;font-size:13.5px;line-height:1.5}.vz-take b{color:var(--ink);font-weight:650}.vz-chart{padding-left:44px;position:relative}.vz-chart.mini{padding-left:0}.vz-grid{height:var(--h);pointer-events:none;position:absolute;top:0;left:44px;right:0}.vz-grid div{border-top:1px solid var(--line);position:absolute;left:0;right:0}.vz-grid span{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:-8px;right:calc(100% + 8px)}.vz-ref{border-top:2px solid var(--viz-ref);pointer-events:none;z-index:1;height:0;position:absolute;left:44px;right:0}.vz-chart.mini .vz-ref{left:0}.vz-ref span{color:var(--ink-2);background:var(--surface);font-size:11px;font-weight:600;position:absolute;bottom:3px;right:0}@supports (color:color-mix(in lab, red, red)){.vz-ref span{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.vz-ref span{white-space:nowrap;border-radius:4px;padding:0 4px}.vz-cols{height:var(--h);align-items:flex-end;gap:2px;display:flex;position:relative}.vz-col{cursor:default;border-radius:6px;flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;padding:0;display:flex}.vz-col i{background:var(--viz-1);border-radius:4px 4px 0 0;width:100%;max-width:24px;transition:filter .12s;display:block}.vz-col i.zero{background:var(--line-2);border-radius:1px}.vz-col.dim i:not(.zero){background:var(--viz-1)}@supports (color:color-mix(in lab, red, red)){.vz-col.dim i:not(.zero){background:color-mix(in srgb, var(--viz-1) 42%, var(--surface))}}.vz-col:hover,.vz-col:focus-visible{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.vz-col:hover,.vz-col:focus-visible{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.vz-x{color:var(--ink-3);font-variant-numeric:tabular-nums;gap:2px;margin-top:6px;font-size:11px;display:flex}.vz-x span{text-align:center;white-space:nowrap;flex:1;min-width:0;overflow:visible}.vz-legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin:-4px 0 12px;font-size:12.5px;display:flex}.vz-legend span{align-items:center;display:inline-flex}.vz-key{vertical-align:-1px;border-radius:3px;flex:none;width:10px;height:10px;margin-right:7px;display:inline-block}.vz-meter{background:var(--c);border-radius:5px;height:8px}@supports (color:color-mix(in lab, red, red)){.vz-meter{background:color-mix(in srgb, var(--c) 16%, var(--surface))}}.vz-meter{margin-top:6px;overflow:hidden}.vz-meter span{background:var(--c);border-radius:5px;min-width:0;height:100%;display:block}.kpi .vz-meter{margin-top:10px}.text-gradient{background:var(--grad-brand);color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:6s infinite gradient-pan}.font-display{font-family:var(--font-display-family)}.bg-grid{background-image:linear-gradient(to right, var(--foreground) 1px, transparent 1px), linear-gradient(to bottom, var(--foreground) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.bg-grid{background-image:linear-gradient(to right, color-mix(in oklab, var(--foreground) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 7%, transparent) 1px, transparent 1px)}}.bg-grid{background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 40%,#0000);mask-image:radial-gradient(70% 60% at 50% 0,#000 40%,#0000)}.bg-noise:after{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora>span{filter:blur(80px);opacity:.55;will-change:transform;border-radius:9999px;animation:18s ease-in-out infinite alternate aurora;position:absolute}.aurora>span:first-child{background:radial-gradient(circle,#7c3aed,#0000 65%);width:46vw;max-width:640px;height:46vw;max-height:640px;top:-18%;left:-10%}.aurora>span:nth-child(2){background:radial-gradient(circle,#22d3ee,#0000 65%);width:40vw;max-width:560px;height:40vw;max-height:560px;animation-duration:22s;animation-delay:-6s;top:-10%;right:-8%}.aurora>span:nth-child(3){opacity:.35;background:radial-gradient(circle,#f472b6,#0000 65%);width:36vw;max-width:520px;height:36vw;max-height:520px;animation-duration:26s;animation-delay:-12s;top:30%;left:30%}.beam-border{isolation:isolate;position:relative}.beam-border:before{content:"";border-radius:inherit;background:conic-gradient(from var(--beam-angle), transparent 0deg, #8b5cf6 60deg, #22d3ee 120deg, transparent 180deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:5s linear infinite beam;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.glass{background:color-mix(in oklab, var(--card) 62%, transparent)}}.glass{-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.glass{border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent)}}.shine{position:relative;overflow:hidden}.shine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-20deg)}.shine:hover:after{animation:.9s shine}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:0}.top-1{top:var(--spacing)}.top-4{top:calc(var(--spacing) * 4)}.top-7{top:calc(var(--spacing) * 7)}.top-\[-15px\]{top:-15px}.top-\[-85px\]{top:-85px}.top-\[-100px\]{top:-100px}.top-\[50\%\]{top:50%}.top-\[50px\]{top:50px}.top-\[65px\]{top:65px}.top-\[95px\]{top:95px}.top-\[100px\]{top:100px}.top-\[199px\]{top:199px}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:0}.right-1\.25{right:calc(var(--spacing) * 1.25)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-4\.5{right:calc(var(--spacing) * 4.5)}.right-14{right:calc(var(--spacing) * 14)}.right-\[-85px\]{right:-85px}.right-\[65px\]{right:65px}.right-\[145px\]{right:145px}.right-\[245px\]{right:245px}.right-auto{right:auto}.bottom-0{bottom:0}.bottom-\[-34px\]{bottom:-34px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-2{z-index:calc(2 * -1)}.z-2{z-index:2}.z-35{z-index:35}.z-50{z-index:50}.z-70{z-index:70}.z-100{z-index:100}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.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-\[15px\]{margin:15px}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0{margin-inline:0}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-5\.5{margin-inline:calc(var(--spacing) * 5.5)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-\[17px\]{margin-block:17px}.my-\[25px\]{margin-block:25px}.my-\[30px\]{margin-block:30px}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-1\.25{margin-top:calc(var(--spacing) * 1.25)}.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-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[13px\]{margin-top:13px}.mt-\[15px\]{margin-top:15px}.mt-\[19px\]{margin-top:19px}.mt-\[25px\]{margin-top:25px}.mt-\[30px\]{margin-top:30px}.mt-\[35px\]{margin-top:35px}.mt-\[50px\]{margin-top:50px}.mt-auto{margin-top:auto}.-mr-0\.25{margin-right:calc(var(--spacing) * -.25)}.mr-1\.75{margin-right:calc(var(--spacing) * 1.75)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-0\.25{margin-bottom:calc(var(--spacing) * -.25)}.mb-0{margin-bottom:0}.mb-1\.75{margin-bottom:calc(var(--spacing) * 1.75)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.25{margin-bottom:calc(var(--spacing) * 2.25)}.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-4\.5{margin-bottom:calc(var(--spacing) * 4.5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-5\.5{margin-bottom:calc(var(--spacing) * 5.5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[13px\]{margin-bottom:13px}.mb-\[15px\]{margin-bottom:15px}.mb-\[19px\]{margin-bottom:19px}.mb-\[21px\]{margin-bottom:21px}.mb-\[25px\]{margin-bottom:25px}.mb-\[26px\]{margin-bottom:26px}.mb-\[27px\]{margin-bottom:27px}.mb-\[30px\]{margin-bottom:30px}.mb-\[35px\]{margin-bottom:35px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-\[248px\]{margin-left:248px}.ml-auto{margin-left:auto}.\[display\:inline-grid\]{display:inline-grid}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.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}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.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-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[600px\]{width:600px;height:600px}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\.25{height:calc(var(--spacing) * 1.25)}.h-1\.75{height:calc(var(--spacing) * 1.75)}.h-2{height:calc(var(--spacing) * 2)}.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-12{height:calc(var(--spacing) * 12)}.h-40{height:calc(var(--spacing) * 40)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1\.05em\]{height:1.05em}.h-\[1\.15rem\]{height:1.15rem}.h-\[3px\]{height:3px}.h-\[25px\]{height:25px}.h-\[30px\]{height:30px}.h-\[31px\]\!{height:31px!important}.h-\[34px\]{height:34px}.h-\[34px\]\!{height:34px!important}.h-\[38px\]{height:38px}.h-\[41px\]{height:41px}.h-\[46px\]{height:46px}.h-\[47px\]{height:47px}.h-\[54px\]{height:54px}.h-\[70px\]{height:70px}.h-\[76px\]{height:76px}.h-\[83px\]{height:83px}.h-\[85px\]{height:85px}.h-\[101px\]{height:101px}.h-\[135px\]{height:135px}.h-\[145px\]{height:145px}.h-\[151px\]{height:151px}.h-\[180px\]{height:180px}.h-\[245px\]{height:245px}.h-\[250px\]{height:250px}.h-\[260px\]{height:260px}.h-\[340px\]{height:340px}.h-\[430px\]{height:430px}.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}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[min\(300px\,var\(--radix-select-content-available-height\)\)\]{max-height:min(300px, var(--radix-select-content-available-height))}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[38px\]{min-height:38px}.min-h-\[42px\]{min-height:42px}.min-h-\[100px\]{min-height:100px}.min-h-\[145px\]{min-height:145px}.min-h-\[245px\]{min-height:245px}.min-h-\[287px\]{min-height:287px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\.25{width:calc(var(--spacing) * 1.25)}.w-1\.75{width:calc(var(--spacing) * 1.75)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-40{width:calc(var(--spacing) * 40)}.w-\[7px\]{width:7px}.w-\[25px\]{width:25px}.w-\[27px\]{width:27px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[39px\]{width:39px}.w-\[42\%\]{width:42%}.w-\[46px\]{width:46px}.w-\[47px\]{width:47px}.w-\[51px\]{width:51px}.w-\[70px\]{width:70px}.w-\[78px\]{width:78px}.w-\[89px\]{width:89px}.w-\[115px\]{width:115px}.w-\[133px\]{width:133px}.w-\[151px\]{width:151px}.w-\[180px\]{width:180px}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[250px\]{width:250px}.w-\[280px\]{width:280px}.w-\[310px\]{width:310px}.w-\[340px\]{width:340px}.w-\[345px\]{width:345px}.w-\[430px\]{width:430px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\[85vw\]{max-width:85vw}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.max-w-\[370px\]{max-width:370px}.max-w-\[390px\]{max-width:390px}.max-w-\[730px\]{max-width:730px}.max-w-\[780px\]{max-width:780px}.max-w-\[1580px\]{max-width:1580px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[min\(var\(--radix-select-trigger-width\)\,calc\(100vw-24px\)\)\]{min-width:min(var(--radix-select-trigger-width), calc(100vw - 24px))}.flex-1{flex:1}.flex-\[0_0_100\%\]{flex:0 0 100%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-left{transform-origin:0}.translate-x-0\!{--tw-translate-x:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\!{--tw-translate-y:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[3px\]{--tw-translate-y:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[transform\:rotate\(-16deg\)\]{transform:rotate(-16deg)}.\[transform\:rotate\(12deg\)\]{transform:rotate(12deg)}.\[transform\:translateX\(-50\%\)\]{transform:translate(-50%)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-none{transform:none}.\[animation\:pulse-ring_1\.6s_ease-out_infinite\]{animation:1.6s ease-out infinite pulse-ring}.animate-blink{animation:1s steps(2,start) infinite blink}.animate-gradient{animation:6s infinite gradient-pan}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[210px_minmax\(0\,_1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.grid-cols-\[250px_minmax\(0\,_1fr\)\]{grid-template-columns:250px minmax(0,1fr)}.grid-cols-\[minmax\(0\,_1fr\)_250px\]{grid-template-columns:minmax(0,1fr) 250px}.grid-cols-\[minmax\(0\,_1fr\)_270px\]{grid-template-columns:minmax(0,1fr) 270px}.grid-cols-\[minmax\(0\,_1fr\)_290px\]{grid-template-columns:minmax(0,1fr) 290px}.grid-cols-\[minmax\(0\,_1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.grid-cols-\[minmax\(0\,_1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row\!{flex-direction:row!important}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\[align-items\:start\]{align-items:start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-1\.25\!{gap:calc(var(--spacing) * 1.25)!important}.gap-1\.75{gap:calc(var(--spacing) * 1.75)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-2\.5\!{gap:calc(var(--spacing) * 2.5)!important}.gap-2\.25{gap:calc(var(--spacing) * 2.25)}.gap-2\.75{gap:calc(var(--spacing) * 2.75)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-5\.5{gap:calc(var(--spacing) * 5.5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[13px\]{gap:13px}.gap-\[15px\]{gap:15px}.gap-\[17px\]{gap:17px}.gap-\[21px\]{gap:21px}.gap-\[23px\]{gap:23px}.gap-\[25px\]{gap:25px}.gap-\[27px\]{gap:27px}.gap-\[30px\]{gap:30px}.gap-\[35px\]{gap:35px}: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-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-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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1\.75{row-gap:calc(var(--spacing) * 1.75)}: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)))}.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-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.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-\[20px\]{border-radius:20px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:14px}.rounded-lg\!{border-radius:14px!important}.rounded-md{border-radius:10px}.rounded-none{border-radius:0}.rounded-sm{border-radius:8px}.rounded-xl{border-radius:20px}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-\[0\]{border-top-left-radius:0}.rounded-tl-\[8px\]{border-top-left-radius:8px}.rounded-tr-\[0\]{border-top-right-radius:0}.rounded-tr-\[8px\]{border-top-right-radius:8px}.rounded-br-\[0\]{border-bottom-right-radius:0}.rounded-bl-\[0\]{border-bottom-left-radius:0}.rounded-bl-\[10px\]{border-bottom-left-radius:10px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\[border-top-style\:solid\]{border-top-style:solid}.\[border-right-style\:solid\]{border-right-style:solid}.\[border-bottom-style\:solid\]{border-bottom-style:solid}.border-\[\#2d2745\]{border-color:#2d2745}.border-\[\#29a27c17\]{border-color:#29a27c17}.border-\[\#323d4a\]{border-color:#323d4a}.border-\[\#bdd5f65c\]{border-color:#bdd5f65c}.border-\[\#d0d9e5\]{border-color:#d0d9e5}.border-\[\#d8e7fd\]{border-color:#d8e7fd}.border-\[\#dae7fc\]{border-color:#dae7fc}.border-\[\#eeece0\]{border-color:#eeece0}.border-\[\#f3c1b7\]{border-color:#f3c1b7}.border-\[\#ffffff11\]{border-color:#fff1}.border-\[\#ffffff90\]{border-color:#ffffff90}.border-\[\#ffffffaa\]{border-color:#fffa}.border-\[\#ffffffab\]{border-color:#ffffffab}.border-border{border-color:var(--border)}.border-card{border-color:var(--card)}.border-current{border-color:currentColor}.border-input{border-color:var(--border)}.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-transparent{border-color:#0000}.border-t-\[\#2d2745\]{border-top-color:#2d2745}.border-t-border{border-top-color:var(--border)}.border-r-border{border-right-color:var(--border)}.border-b-border{border-bottom-color:var(--border)}.bg-\[\#0d0a1c\]{background-color:#0d0a1c}.bg-\[\#0d0a1c_url\(\'\/images\/banners\/dashboard-banner-v1\.webp\'\)_right_center_\/_cover\]{background-color:#0d0a1c url(/images/banners/dashboard-banner-v1.webp) right center / cover}.bg-\[\#0d0b18\]{background-color:#0d0b18}.bg-\[\#0d1b2d\]{background-color:#0d1b2d}.bg-\[\#7c3aed\]{background-color:#7c3aed}.bg-\[\#22d3ee\]{background-color:#22d3ee}.bg-\[\#41b994\]{background-color:#41b994}.bg-\[\#49d3a5\]{background-color:#49d3a5}.bg-\[\#758ba5\]{background-color:#758ba5}.bg-\[\#05040b\]\/60{background-color:#05040b99;background-color:lab(1.27446% 1.00009 -2.57574/.6)}.bg-\[\#12263e\]{background-color:#12263e}.bg-\[\#15122a\]{background-color:#15122a}.bg-\[\#102742\]{background-color:#102742}.bg-\[\#d0e2fa\]{background-color:#d0e2fa}.bg-\[\#dee6f0\]{background-color:#dee6f0}.bg-\[\#e3e9f1\]{background-color:#e3e9f1}.bg-\[\#e5eaf1\]{background-color:#e5eaf1}.bg-\[\#e9e3ff\]{background-color:#e9e3ff}.bg-\[\#e9f2ff\]{background-color:#e9f2ff}.bg-\[\#eaf3ff\]{background-color:#eaf3ff}.bg-\[\#eaf8f1\]{background-color:#eaf8f1}.bg-\[\#ecf0f5\]{background-color:#ecf0f5}.bg-\[\#edf2f9\]\!{background-color:#edf2f9!important}.bg-\[\#f6f4eb\]{background-color:#f6f4eb}.bg-\[\#fdeeee\]{background-color:#fdeeee}.bg-\[\#fff1ee\]{background-color:#fff1ee}.bg-\[\#ffffff22\]{background-color:#fff2}.bg-\[\#ffffffc9\]{background-color:#ffffffc9}.bg-\[\#ffffffe3\]{background-color:#ffffffe3}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-destructive{background-color:#f43f5e}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-muted,.bg-muted\/30{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--secondary) 30%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-soft{background-color:var(--primary-soft)}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary,.bg-secondary\/35{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/35{background-color:color-mix(in oklab, var(--secondary) 35%, transparent)}}.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.bg-secondary\/60{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/60{background-color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.bg-transparent{background-color:#0000}.bg-\[image\:color-mix\(in_srgb\,_var\(--background\)_50\%\,_var\(--card\)\)\]{background-image:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-\[image\:color-mix\(in_srgb\,_var\(--background\)_50\%\,_var\(--card\)\)\]{background-image:color-mix(in srgb, var(--background) 50%, var(--card))}}.bg-\[image\:linear-gradient\(130deg\,_\#1a1630\,_\#13111f\)\]{background-image:linear-gradient(130deg,#1a1630,#13111f)}.bg-\[image\:linear-gradient\(150deg\,_\#fff\,_\#f0f6ff\)\]{background-image:linear-gradient(150deg,#fff,#f0f6ff)}.bg-\[image\:radial-gradient\(circle_at_15\%_15\%\,_\#ffffffbb\,_transparent_70\%\)\,_linear-gradient\(135deg\,_\#d3e5ff\,_\#a6cafa\)\]{background-image:radial-gradient(circle at 15% 15%,#fffb,#0000 70%),linear-gradient(135deg,#d3e5ff,#a6cafa)}.bg-\[image\:repeating-linear-gradient\(_to_top\,_transparent\,_transparent_63px\,_var\(--border\)_64px_\)\]{background-image:repeating-linear-gradient(to top, transparent, transparent 63px, var(--border) 64px)}.bg-\[image\:var\(--grad-brand\)\]{background-image:var(--grad-brand)}.bg-\[image\:var\(--grad-primary\)\]{background-image:var(--grad-primary)}.bg-none{background-image:none}.bg-none\!{background-image:none!important}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.fill-current{fill:currentColor}.\[stroke\:var\(--primary\)\]{stroke:var(--primary)}.\[stroke\:var\(--secondary\)\]{stroke:var(--secondary)}.object-cover{object-fit:cover}.object-\[center_bottom\]{object-position:center bottom}.object-center{object-position:center}.p-0{padding:0}.p-0\.75{padding:calc(var(--spacing) * .75)}.p-1{padding:var(--spacing)}.p-1\.25{padding:calc(var(--spacing) * 1.25)}.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-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-5\.5{padding:calc(var(--spacing) * 5.5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-\[13px\]{padding:13px}.p-\[15px\]{padding:15px}.p-\[19px\]{padding:19px}.p-\[21px\]{padding:21px}.p-\[23px\]{padding:23px}.p-\[25px\]{padding:25px}.p-\[27px\]{padding:27px}.p-\[30px\]{padding:30px}.p-px{padding:1px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.75{padding-inline:calc(var(--spacing) * 1.75)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.25{padding-inline:calc(var(--spacing) * 2.25)}.px-2\.75{padding-inline:calc(var(--spacing) * 2.75)}.px-2\.75\!{padding-inline:calc(var(--spacing) * 2.75)!important}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-\[13px\]{padding-inline:13px}.px-\[13px\]\!{padding-inline:13px!important}.px-\[15px\]{padding-inline:15px}.px-\[17px\]{padding-inline:17px}.px-\[21px\]{padding-inline:21px}.px-\[23px\]{padding-inline:23px}.px-\[25px\]{padding-inline:25px}.px-\[29px\]{padding-inline:29px}.px-\[30px\]{padding-inline:30px}.px-\[35px\]{padding-inline:35px}.px-\[37px\]{padding-inline:37px}.px-\[55px\]{padding-inline:55px}.px-\[65px\]{padding-inline:65px}.py-0{padding-block:0}.py-0\!{padding-block:0!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.75{padding-block:calc(var(--spacing) * .75)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.75{padding-block:calc(var(--spacing) * 1.75)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-2\.25{padding-block:calc(var(--spacing) * 2.25)}.py-2\.75{padding-block:calc(var(--spacing) * 2.75)}.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-5\.5{padding-block:calc(var(--spacing) * 5.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-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[13px\]{padding-block:13px}.py-\[15px\]{padding-block:15px}.py-\[17px\]{padding-block:17px}.py-\[19px\]{padding-block:19px}.py-\[21px\]{padding-block:21px}.py-\[25px\]{padding-block:25px}.py-\[30px\]{padding-block:30px}.py-\[35px\]{padding-block:35px}.py-\[50px\]{padding-block:50px}.py-\[60px\]{padding-block:60px}.py-\[65px\]{padding-block:65px}.py-\[70px\]{padding-block:70px}.pt-0{padding-top:0}.pt-1\.75{padding-top:calc(var(--spacing) * 1.75)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-5\.5{padding-top:calc(var(--spacing) * 5.5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[13px\]{padding-top:13px}.pt-\[15px\]{padding-top:15px}.pt-\[17px\]{padding-top:17px}.pt-\[19px\]{padding-top:19px}.pt-\[23px\]{padding-top:23px}.pt-\[30px\]{padding-top:30px}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-\[34px\]{padding-right:34px}.pb-0{padding-bottom:0}.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-\[15px\]{padding-bottom:15px}.pb-\[25px\]{padding-bottom:25px}.pb-\[27px\]{padding-bottom:27px}.pb-\[30px\]{padding-bottom:30px}.pl-1\.25{padding-left:calc(var(--spacing) * 1.25)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-2\.75{padding-left:calc(var(--spacing) * 2.75)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\[font-family\:monospace\]{font-family:monospace}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:1.25rem;line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:1.375rem;line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:.875rem!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[13px\]\!{font-size:13px!important}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[21px\]{font-size:21px}.text-\[23px\]{font-size:23px}.text-\[54px\]{font-size:54px}.text-\[140px\]{font-size:140px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.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)}.font-\[550\]{--tw-font-weight:550;font-weight:550}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-1px\]{--tw-tracking:-1px;letter-spacing:-1px}.tracking-\[-2px\]{--tw-tracking:-2px;letter-spacing:-2px}.tracking-\[1\.2px\]{--tw-tracking:1.2px;letter-spacing:1.2px}.tracking-\[1\.5px\]{--tw-tracking:1.5px;letter-spacing:1.5px}.tracking-\[1\.7px\]{--tw-tracking:1.7px;letter-spacing:1.7px}.tracking-\[1\.9px\]{--tw-tracking:1.9px;letter-spacing:1.9px}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.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-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1b6bd0\]{color:#1b6bd0}.text-\[\#5b21b6\]{color:#5b21b6}.text-\[\#5d646d\]{color:#5d646d}.text-\[\#6c7b8e\]{color:#6c7b8e}.text-\[\#7a8a9e\]{color:#7a8a9e}.text-\[\#7c3aed\]{color:#7c3aed}.text-\[\#8a9199\]{color:#8a9199}.text-\[\#8c9ebc\]{color:#8c9ebc}.text-\[\#9fa4ab\]{color:#9fa4ab}.text-\[\#22d3ee\]{color:#22d3ee}.text-\[\#71abf0\]{color:#71abf0}.text-\[\#279b72\]{color:#279b72}.text-\[\#566b85\]{color:#566b85}.text-\[\#687f9a\]{color:#687f9a}.text-\[\#699edc\]{color:#699edc}.text-\[\#868c93\]{color:#868c93}.text-\[\#929aa0\]{color:#929aa0}.text-\[\#949eaa\]{color:#949eaa}.text-\[\#968a69\]{color:#968a69}.text-\[\#4477b8\]{color:#4477b8}.text-\[\#7184a4\]{color:#7184a4}.text-\[\#7791b0\]{color:#7791b0}.text-\[\#9299a2\]{color:#9299a2}.text-\[\#67798f\]{color:#67798f}.text-\[\#193454\]\!{color:#193454!important}.text-\[\#234269\]{color:#234269}.text-\[\#617894\]{color:#617894}.text-\[\#758293\]{color:#758293}.text-\[\#788594\]{color:#788594}.text-\[\#859099\]{color:#859099}.text-\[\#a0a5aa\]{color:#a0a5aa}.text-\[\#a3e635\]{color:#a3e635}.text-\[\#a4bddb\]{color:#a4bddb}.text-\[\#a5afbb\]{color:#a5afbb}.text-\[\#a6b3c2\]{color:#a6b3c2}.text-\[\#a6b4c5\]{color:#a6b4c5}.text-\[\#a6b4cb\]{color:#a6b4cb}.text-\[\#a7b8cc\]{color:#a7b8cc}.text-\[\#a58d69\]{color:#a58d69}.text-\[\#a78bfa\]{color:#a78bfa}.text-\[\#a64133\]{color:#a64133}.text-\[\#c6a565\]{color:#c6a565}.text-\[\#c47b74\]{color:#c47b74}.text-\[\#d3e4fa\]{color:#d3e4fa}.text-\[\#d35151\]{color:#d35151}.text-\[\#dfe6ef\]{color:#dfe6ef}.text-\[\#f3efff\]{color:#f3efff}.text-\[\#f5f7ee\]{color:#f5f7ee}.text-border{color:var(--border)}.text-card-foreground{color:var(--foreground)}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted)}.text-popover-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-secondary-foreground{color:var(--foreground)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-70{opacity:.7}.shadow-\[0_0_0_3px_\#7b90aa11\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#7b90aa11);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_0_12px_var\(--brand-violet\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,var(--brand-violet));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_0_12px_var\(--glow\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,var(--glow));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_0_40px_var\(--glow\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,var(--glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_-4px_var\(--glow\)\]{--tw-shadow:0 6px 18px -4px var(--tw-shadow-color,var(--glow));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_-8px_var\(--glow\)\,inset_0_1px_0_rgb\(255_255_255\/0\.25\)\]{--tw-shadow:0 8px 24px -8px var(--tw-shadow-color,var(--glow)), inset 0 1px 0 var(--tw-shadow-color,#ffffff40);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_12px_35px_\#10254020\,0_2px_6px_\#10254008\]{--tw-shadow:0 12px 35px var(--tw-shadow-color,#10254020), 0 2px 6px var(--tw-shadow-color,#10254008);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_80px_-20px_rgb\(0_0_0\/0\.5\)\,0_0_0_1px_color-mix\(in_oklab\,var\(--primary\)_12\%\,transparent\)\]{--tw-shadow:0 30px 80px -20px var(--tw-shadow-color,#00000080), 0 0 0 1px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_30px_80px_-20px_rgb\(0_0_0\/0\.5\)\,0_0_0_1px_color-mix\(in_oklab\,var\(--primary\)_12\%\,transparent\)\]{--tw-shadow:0 30px 80px -20px var(--tw-shadow-color,#00000080), 0 0 0 1px var(--tw-shadow-color,color-mix(in oklab,var(--primary) 12%,transparent))}}.shadow-\[0_30px_80px_-20px_rgb\(0_0_0\/0\.5\)\,0_0_0_1px_color-mix\(in_oklab\,var\(--primary\)_12\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[8px_14px_30px_\#6093dd19\]{--tw-shadow:8px 14px 30px var(--tw-shadow-color,#6093dd19);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-none{--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)}.shadow-sm{--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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.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\:1px_solid_\#ffffff11\]{outline:1px solid #fff1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\[outline-offset\:22px\]{outline-offset:22px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\[backdrop-filter\:blur\(8px\)\]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.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-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\,border-color\]{transition-property:color,box-shadow,border-color;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-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-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-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-150{--tw-duration:.15s;transition-duration:.15s}.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-1000{--tw-duration:1s;transition-duration:1s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[clip-path\:polygon\(50\%_0\,_95\%_24\%\,_95\%_76\%\,_50\%_100\%\,_5\%_76\%\,_5\%_24\%\)\]{clip-path:polygon(50% 0,95% 24%,95% 76%,50% 100%,5% 76%,5% 24%)}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transition\:stroke-dasharray_0\.5s\]{transition:stroke-dasharray .5s}.\[transition\:transform_0\.2s\,_box-shadow_0\.2s\]{transition:transform .2s,box-shadow .2s}.\[transition\:transform_0\.35s_ease\]{transition:transform .35s}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-\[-8deg\]:is(:where(.group):hover *){rotate:-8deg}}.group-data-\[state\=open\]\/select\:rotate-180:is(:where(.group\/select)[data-state=open] *){rotate:180deg}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.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:1rem;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-muted-foreground::placeholder{color:var(--muted)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.first-of-type\:border-t-0:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.first-of-type\:\[border-top-style\:none\]:first-of-type{border-top-style:none}.first-of-type\:border-t-current:first-of-type{border-top-color:currentColor}.last-of-type\:border-0:last-of-type{border-style:var(--tw-border-style);border-width:0}.last-of-type\:border-none:last-of-type{--tw-border-style:none;border-style:none}.last-of-type\:border-current:last-of-type{border-color:currentColor}@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\:\[transform\:translateY\(-3px\)\]:hover{transform:translateY(-3px)}.hover\:border-\[\#9aaabd\]:hover{border-color:#9aaabd}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:bg-\[\#1f1a35\]:hover{background-color:#1f1a35}.hover\:bg-accent:hover{background-color:var(--secondary)}.hover\:bg-destructive\/90:hover{background-color:#f43f5ee6;background-color:lab(56.4564% 69.5782 26.8307/.9)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-none:hover{background-image:none}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_7px_20px_\#0b1d3409\]:hover{--tw-shadow:0 7px 20px var(--tw-shadow-color,#0b1d3409);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_20px_-10px_var\(--glow\)\]:hover{--tw-shadow:0 8px 20px -10px var(--tw-shadow-color,var(--glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_14px_32px_-8px_var\(--glow\)\,inset_0_1px_0_rgb\(255_255_255\/0\.3\)\]:hover{--tw-shadow:0 14px 32px -8px var(--tw-shadow-color,var(--glow)), inset 0 1px 0 var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:top-2\.5:focus{top:calc(var(--spacing) * 2.5)}.focus\:bg-accent:focus{background-color:var(--secondary)}.focus\:text-accent-foreground:focus{color:var(--foreground)}.focus\:text-red-600:focus{color:var(--color-red-600)}.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-ring:focus{--tw-ring-color:var(--primary)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-primary:focus-visible,.focus-visible\:border-ring:focus-visible{border-color:var(--primary)}.focus-visible\:shadow-\[0_0_24px_-6px_var\(--glow\)\]:focus-visible{--tw-shadow:0 0 24px -6px var(--tw-shadow-color,var(--glow));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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-\[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-destructive\/20:focus-visible{--tw-ring-color:#f43f5e33}@supports (color:lab(0% 0 0)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:lab(56.4564% 69.5782 26.8307/.2)}}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--primary)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:#f43f5e}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:#f43f5e33}@supports (color:lab(0% 0 0)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:lab(56.4564% 69.5782 26.8307/.2)}}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-45[data-disabled]{opacity:.45}.data-highlighted\:bg-secondary[data-highlighted]{background-color:var(--secondary)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--primary)}.data-\[state\=active\]\:shadow-\[0_4px_14px_-6px_var\(--glow\)\][data-state=active]{--tw-shadow:0 4px 14px -6px var(--tw-shadow-color,var(--glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=active\]\:shadow-sm[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)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:bg-primary-soft[data-state=checked]{background-color:var(--primary-soft)}.data-\[state\=checked\]\:font-medium[data-state=checked]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[state\=checked\]\:text-primary[data-state=checked]{color:var(--primary)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[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-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[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-\[state\=open\]\:border-primary[data-state=open]{border-color:var(--primary)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted)}.data-\[state\=open\]\:ring-3[data-state=open]{--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)}.data-\[state\=open\]\:ring-primary-soft[data-state=open]{--tw-ring-color:var(--primary-soft)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom-4[data-state=open]{--tw-enter-translate-y:calc(4*var(--spacing))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--border)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:#f43f5e}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:#f43f5e1a;background-color:lab(56.4564% 69.5782 26.8307/.1)}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:#f43f5e}@media not all and (min-width:1251px){.max-\[1251px\]\:right-\[-25px\]{right:-25px}.max-\[1251px\]\:ml-\[220px\]{margin-left:220px}.max-\[1251px\]\:hidden{display:none}.max-\[1251px\]\:w-\[220px\]{width:220px}.max-\[1251px\]\:\[transform\:scale\(0\.9\)\]{transform:scale(.9)}.max-\[1251px\]\:grid-cols-\[minmax\(0\,_1fr\)_250px\]{grid-template-columns:minmax(0,1fr) 250px}.max-\[1251px\]\:grid-cols-\[minmax\(0\,_1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.max-\[1251px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[1251px\]\:gap-4\.5{gap:calc(var(--spacing) * 4.5)}.max-\[1251px\]\:p-4{padding:calc(var(--spacing) * 4)}.max-\[1251px\]\:p-\[26px\]{padding:26px}.max-\[1251px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[1251px\]\:px-\[26px\]{padding-inline:26px}}@media not all and (min-width:1191px){.max-\[1191px\]\:-right-5\.5{right:calc(var(--spacing) * -5.5)}.max-\[1191px\]\:h-\[75px\]{height:75px}.max-\[1191px\]\:h-\[95px\]{height:95px}.max-\[1191px\]\:h-\[116px\]{height:116px}.max-\[1191px\]\:w-\[70px\]{width:70px}.max-\[1191px\]\:max-w-\[250px\]{max-width:250px}.max-\[1191px\]\:\[transform-origin\:right_center\]{transform-origin:100%}.max-\[1191px\]\:\[transform\:scale\(0\.83\)\]{transform:scale(.83)}.max-\[1191px\]\:grid-cols-\[180px_minmax\(0\,_1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.max-\[1191px\]\:grid-cols-\[210px_minmax\(0\,_1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.max-\[1191px\]\:grid-cols-\[minmax\(0\,_1fr\)_222px\]{grid-template-columns:minmax(0,1fr) 222px}.max-\[1191px\]\:grid-cols-\[minmax\(0\,_1fr\)_230px\]{grid-template-columns:minmax(0,1fr) 230px}.max-\[1191px\]\:grid-cols-\[minmax\(0\,_1fr\)_265px\]{grid-template-columns:minmax(0,1fr) 265px}.max-\[1191px\]\:grid-cols-\[minmax\(0\,_1fr\)_270px\]{grid-template-columns:minmax(0,1fr) 270px}.max-\[1191px\]\:gap-1\.25{gap:calc(var(--spacing) * 1.25)}.max-\[1191px\]\:gap-1\.75{gap:calc(var(--spacing) * 1.75)}.max-\[1191px\]\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.max-\[1191px\]\:gap-2\.75{gap:calc(var(--spacing) * 2.75)}.max-\[1191px\]\:gap-4\.5{gap:calc(var(--spacing) * 4.5)}.max-\[1191px\]\:gap-5{gap:calc(var(--spacing) * 5)}.max-\[1191px\]\:gap-\[25px\]{gap:25px}.max-\[1191px\]\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.max-\[1191px\]\:p-3{padding:calc(var(--spacing) * 3)}.max-\[1191px\]\:p-4{padding:calc(var(--spacing) * 4)}.max-\[1191px\]\:p-\[23px\]{padding:23px}.max-\[1191px\]\:px-2\!{padding-inline:calc(var(--spacing) * 2)!important}.max-\[1191px\]\:px-2\.25{padding-inline:calc(var(--spacing) * 2.25)}.max-\[1191px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[1191px\]\:px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.max-\[1191px\]\:py-0\!{padding-block:0!important}.max-\[1191px\]\:py-\[25px\]{padding-block:25px}.max-\[1191px\]\:pt-2\.75{padding-top:calc(var(--spacing) * 2.75)}.max-\[1191px\]\:pt-\[17px\]{padding-top:17px}.max-\[1191px\]\:pb-0{padding-bottom:0}.max-\[1191px\]\:text-xs{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[1191px\]\:text-\[12px\]{font-size:12px}.max-\[1191px\]\:opacity-90{opacity:.9}}@media not all and (min-width:1051px){.max-\[1051px\]\:right-\[-90px\]{right:-90px}.max-\[1051px\]\:ml-\[200px\]{margin-left:200px}.max-\[1051px\]\:block{display:block}.max-\[1051px\]\:w-\[200px\]{width:200px}.max-\[1051px\]\:max-w-none{max-width:none}.max-\[1051px\]\:shrink-0{flex-shrink:0}.max-\[1051px\]\:basis-full{flex-basis:100%}.max-\[1051px\]\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.max-\[1051px\]\:grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[1051px\]\:flex-wrap{flex-wrap:wrap}.max-\[1051px\]\:items-start{align-items:flex-start}.max-\[1051px\]\:gap-1\.75{gap:calc(var(--spacing) * 1.75)}.max-\[1051px\]\:p-6{padding:calc(var(--spacing) * 6)}.max-\[1051px\]\:px-0{padding-inline:0}.max-\[1051px\]\:text-xl{font-size:1.375rem;line-height:var(--tw-leading,var(--text-xl--line-height))}.max-\[1051px\]\:text-\[9px\]{font-size:9px}.max-\[1051px\]\:tracking-\[1\.5px\]{--tw-tracking:1.5px;letter-spacing:1.5px}.max-\[1051px\]\:opacity-75{opacity:.75}}@media not all and (min-width:761px){.max-\[761px\]\:absolute{position:absolute}.max-\[761px\]\:relative{position:relative}.max-\[761px\]\:static{position:static}.max-\[761px\]\:top-\[-13px\]{top:-13px}.max-\[761px\]\:top-\[13px\]{top:13px}.max-\[761px\]\:top-\[30px\]{top:30px}.max-\[761px\]\:top-\[69px\]{top:69px}.max-\[761px\]\:-right-3{right:calc(var(--spacing) * -3)}.max-\[761px\]\:right-\[-50px\]{right:-50px}.max-\[761px\]\:right-\[-85px\]{right:-85px}.max-\[761px\]\:right-\[13px\]{right:13px}.max-\[761px\]\:-bottom-5{bottom:calc(var(--spacing) * -5)}.max-\[761px\]\:z-1{z-index:1}.max-\[761px\]\:col-\[1\/3\]{grid-column:1/3}.max-\[761px\]\:col-\[1\]{grid-column:1}.max-\[761px\]\:col-\[2\]{grid-column:2}.max-\[761px\]\:col-\[auto\]{grid-column:auto}.max-\[761px\]\:\[grid-row\:1\/4\]{grid-row:1/4}.max-\[761px\]\:\[grid-row\:1\]{grid-row:1}.max-\[761px\]\:\[grid-row\:3\]{grid-row:3}.max-\[761px\]\:mx-0{margin-inline:0}.max-\[761px\]\:mx-auto{margin-inline:auto}.max-\[761px\]\:my-0{margin-block:0}.max-\[761px\]\:my-5{margin-block:calc(var(--spacing) * 5)}.max-\[761px\]\:my-\[27px\]{margin-block:27px}.max-\[761px\]\:mt-0\.75{margin-top:calc(var(--spacing) * .75)}.max-\[761px\]\:mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.max-\[761px\]\:mt-2\.75{margin-top:calc(var(--spacing) * 2.75)}.max-\[761px\]\:mt-3{margin-top:calc(var(--spacing) * 3)}.max-\[761px\]\:mt-\[25px\]{margin-top:25px}.max-\[761px\]\:mt-\[30px\]{margin-top:30px}.max-\[761px\]\:mt-\[45px\]{margin-top:45px}.max-\[761px\]\:mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.max-\[761px\]\:mb-4\.5{margin-bottom:calc(var(--spacing) * 4.5)}.max-\[761px\]\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.max-\[761px\]\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.max-\[761px\]\:mb-\[23px\]{margin-bottom:23px}.max-\[761px\]\:mb-\[25px\]{margin-bottom:25px}.max-\[761px\]\:mb-\[30px\]{margin-bottom:30px}.max-\[761px\]\:ml-0{margin-left:0}.max-\[761px\]\:flex{display:flex}.max-\[761px\]\:grid{display:grid}.max-\[761px\]\:hidden{display:none}.max-\[761px\]\:inline-flex{display:inline-flex}.max-\[761px\]\:h-5\.5{height:calc(var(--spacing) * 5.5)}.max-\[761px\]\:h-6{height:calc(var(--spacing) * 6)}.max-\[761px\]\:h-\[25px\]{height:25px}.max-\[761px\]\:h-\[29px\]{height:29px}.max-\[761px\]\:h-\[29px\]\!{height:29px!important}.max-\[761px\]\:h-\[38px\]{height:38px}.max-\[761px\]\:h-\[39px\]{height:39px}.max-\[761px\]\:h-\[43px\]{height:43px}.max-\[761px\]\:h-\[65px\]{height:65px}.max-\[761px\]\:h-\[66px\]{height:66px}.max-\[761px\]\:h-\[68px\]{height:68px}.max-\[761px\]\:h-\[110px\]{height:110px}.max-\[761px\]\:h-\[130px\]{height:130px}.max-\[761px\]\:h-\[180px\]{height:180px}.max-\[761px\]\:min-h-9{min-height:calc(var(--spacing) * 9)}.max-\[761px\]\:min-h-\[228px\]{min-height:228px}.max-\[761px\]\:min-h-\[235px\]{min-height:235px}.max-\[761px\]\:min-h-\[335px\]{min-height:335px}.max-\[761px\]\:min-h-\[350px\]{min-height:350px}.max-\[761px\]\:min-h-screen{min-height:100vh}.max-\[761px\]\:w-5\.5{width:calc(var(--spacing) * 5.5)}.max-\[761px\]\:w-6{width:calc(var(--spacing) * 6)}.max-\[761px\]\:w-8\!{width:calc(var(--spacing) * 8)!important}.max-\[761px\]\:w-\[25px\]{width:25px}.max-\[761px\]\:w-\[29px\]{width:29px}.max-\[761px\]\:w-\[30px\]{width:30px}.max-\[761px\]\:w-\[38px\]{width:38px}.max-\[761px\]\:w-\[43px\]{width:43px}.max-\[761px\]\:w-\[57px\]{width:57px}.max-\[761px\]\:w-\[63px\]{width:63px}.max-\[761px\]\:w-\[130px\]{width:130px}.max-\[761px\]\:w-\[180px\]{width:180px}.max-\[761px\]\:w-\[240px\]{width:240px}.max-\[761px\]\:w-full{width:100%}.max-\[761px\]\:max-w-\[200px\]{max-width:200px}.max-\[761px\]\:max-w-\[300px\]{max-width:300px}.max-\[761px\]\:max-w-none{max-width:none}.max-\[761px\]\:min-w-0{min-width:0}.max-\[761px\]\:min-w-\[165px\]{min-width:165px}.max-\[761px\]\:min-w-\[210px\]{min-width:210px}.max-\[761px\]\:flex-1{flex:1}.max-\[761px\]\:shrink-0{flex-shrink:0}.max-\[761px\]\:\[transform-origin\:right_center\]{transform-origin:100%}.max-\[761px\]\:\[transform\:scale\(0\.73\)\]{transform:scale(.73)}.max-\[761px\]\:\[scroll-snap-type\:x_mandatory\]{scroll-snap-type:x mandatory}.max-\[761px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[761px\]\:grid-cols-\[1fr\]{grid-template-columns:1fr}.max-\[761px\]\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.max-\[761px\]\:grid-cols-\[40px_1fr\]{grid-template-columns:40px 1fr}.max-\[761px\]\:grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[761px\]\:flex-col{flex-direction:column}.max-\[761px\]\:flex-row{flex-direction:row}.max-\[761px\]\:flex-wrap{flex-wrap:wrap}.max-\[761px\]\:items-center{align-items:center}.max-\[761px\]\:items-end{align-items:flex-end}.max-\[761px\]\:items-start{align-items:flex-start}.max-\[761px\]\:items-stretch{align-items:stretch}.max-\[761px\]\:justify-center{justify-content:center}.max-\[761px\]\:justify-end{justify-content:flex-end}.max-\[761px\]\:gap-0\.75{gap:calc(var(--spacing) * .75)}.max-\[761px\]\:gap-1{gap:var(--spacing)}.max-\[761px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-\[761px\]\:gap-1\.25{gap:calc(var(--spacing) * 1.25)}.max-\[761px\]\:gap-1\.75{gap:calc(var(--spacing) * 1.75)}.max-\[761px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[761px\]\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.max-\[761px\]\:gap-2\.25{gap:calc(var(--spacing) * 2.25)}.max-\[761px\]\:gap-2\.75{gap:calc(var(--spacing) * 2.75)}.max-\[761px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[761px\]\:gap-4\.5{gap:calc(var(--spacing) * 4.5)}.max-\[761px\]\:gap-5{gap:calc(var(--spacing) * 5)}.max-\[761px\]\:gap-\[13px\]{gap:13px}.max-\[761px\]\:gap-\[15px\]{gap:15px}.max-\[761px\]\:gap-\[19px\]{gap:19px}.max-\[761px\]\:gap-\[25px\]{gap:25px}.max-\[761px\]\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.max-\[761px\]\:gap-x-\[15px\]{column-gap:15px}.max-\[761px\]\:overflow-auto{overflow:auto}.max-\[761px\]\:overflow-x-auto{overflow-x:auto}.max-\[761px\]\:rounded-\[5px\]{border-radius:5px}.max-\[761px\]\:rounded-\[9px\]{border-radius:9px}.max-\[761px\]\:rounded-md{border-radius:10px}.max-\[761px\]\:rounded-sm{border-radius:8px}.max-\[761px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.max-\[761px\]\:\[border-top-style\:none\]{border-top-style:none}.max-\[761px\]\:border-t-current{border-top-color:currentColor}.max-\[761px\]\:bg-position-\[68\%_center\]{background-position:68%}.max-\[761px\]\:object-\[right_58\%\]{object-position:right 58%}.max-\[761px\]\:p-0{padding:0}.max-\[761px\]\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.max-\[761px\]\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.max-\[761px\]\:p-4{padding:calc(var(--spacing) * 4)}.max-\[761px\]\:p-5{padding:calc(var(--spacing) * 5)}.max-\[761px\]\:p-5\.5{padding:calc(var(--spacing) * 5.5)}.max-\[761px\]\:p-6{padding:calc(var(--spacing) * 6)}.max-\[761px\]\:p-7{padding:calc(var(--spacing) * 7)}.max-\[761px\]\:p-\[13px\]{padding:13px}.max-\[761px\]\:p-\[15px\]{padding:15px}.max-\[761px\]\:p-\[17px\]{padding:17px}.max-\[761px\]\:p-\[21px\]{padding:21px}.max-\[761px\]\:p-\[23px\]{padding:23px}.max-\[761px\]\:px-0{padding-inline:0}.max-\[761px\]\:px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.max-\[761px\]\:px-2\!{padding-inline:calc(var(--spacing) * 2)!important}.max-\[761px\]\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.max-\[761px\]\:px-2\.75{padding-inline:calc(var(--spacing) * 2.75)}.max-\[761px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[761px\]\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.max-\[761px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[761px\]\:px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.max-\[761px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[761px\]\:px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.max-\[761px\]\:px-\[13px\]{padding-inline:13px}.max-\[761px\]\:px-\[15px\]{padding-inline:15px}.max-\[761px\]\:px-\[17px\]{padding-inline:17px}.max-\[761px\]\:px-\[23px\]{padding-inline:23px}.max-\[761px\]\:px-\[25px\]{padding-inline:25px}.max-\[761px\]\:py-0{padding-block:0}.max-\[761px\]\:py-0\!{padding-block:0!important}.max-\[761px\]\:py-0\.75{padding-block:calc(var(--spacing) * .75)}.max-\[761px\]\:py-3{padding-block:calc(var(--spacing) * 3)}.max-\[761px\]\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.max-\[761px\]\:py-5{padding-block:calc(var(--spacing) * 5)}.max-\[761px\]\:py-10{padding-block:calc(var(--spacing) * 10)}.max-\[761px\]\:py-\[13px\]{padding-block:13px}.max-\[761px\]\:py-\[17px\]{padding-block:17px}.max-\[761px\]\:py-\[19px\]{padding-block:19px}.max-\[761px\]\:py-\[25px\]{padding-block:25px}.max-\[761px\]\:py-\[26px\]{padding-block:26px}.max-\[761px\]\:pt-0{padding-top:0}.max-\[761px\]\:pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.max-\[761px\]\:pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}.max-\[761px\]\:pt-5\.5{padding-top:calc(var(--spacing) * 5.5)}.max-\[761px\]\:pt-9{padding-top:calc(var(--spacing) * 9)}.max-\[761px\]\:pt-\[15px\]{padding-top:15px}.max-\[761px\]\:pt-\[23px\]{padding-top:23px}.max-\[761px\]\:pb-0{padding-bottom:0}.max-\[761px\]\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.max-\[761px\]\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.max-\[761px\]\:pb-\[26px\]{padding-bottom:26px}.max-\[761px\]\:pb-\[35px\]{padding-bottom:35px}.max-\[761px\]\:text-center{text-align:center}.max-\[761px\]\:text-sm{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:text-xs{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[761px\]\:text-xs\!{font-size:.875rem!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.max-\[761px\]\:text-\[10px\]{font-size:10px}.max-\[761px\]\:text-\[11px\]{font-size:11px}.max-\[761px\]\:text-\[12px\]{font-size:12px}.max-\[761px\]\:text-\[13px\]{font-size:13px}.max-\[761px\]\:text-\[100px\]{font-size:100px}.max-\[761px\]\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.max-\[761px\]\:leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.max-\[761px\]\:leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.max-\[761px\]\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.max-\[761px\]\:tracking-\[1\.2px\]{--tw-tracking:1.2px;letter-spacing:1.2px}.max-\[761px\]\:tracking-\[1\.3px\]{--tw-tracking:1.3px;letter-spacing:1.3px}.max-\[761px\]\:whitespace-nowrap{white-space:nowrap}.max-\[761px\]\:opacity-18{opacity:.18}.max-\[761px\]\:opacity-20{opacity:.2}.max-\[761px\]\:opacity-65{opacity:.65}}@media (min-width:761px){.min-\[761px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.min-\[761px\]\:text-sm{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.min-\[761px\]\:text-xs{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.min-\[761px\]\:text-xs\!{font-size:.875rem!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.min-\[761px\]\:text-\[13px\]{font-size:13px}@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:static{position:static}.min-\[761px\]\:max-\[1001px\]\:right-\[25px\]{right:25px}.min-\[761px\]\:max-\[1001px\]\:\[grid-row\:1\]{grid-row:1}.min-\[761px\]\:max-\[1001px\]\:\[grid-row\:span_2\]{grid-row:span 2}.min-\[761px\]\:max-\[1001px\]\:flex{display:flex}.min-\[761px\]\:max-\[1001px\]\:grid{display:grid}.min-\[761px\]\:max-\[1001px\]\:hidden{display:none}.min-\[761px\]\:max-\[1001px\]\:h-\[145px\]{height:145px}.min-\[761px\]\:max-\[1001px\]\:max-w-none{max-width:none}.min-\[761px\]\:max-\[1001px\]\:min-w-\[170px\]{min-width:170px}.min-\[761px\]\:max-\[1001px\]\:\[transform\:scale\(1\)\]{transform:scale(1)}.min-\[761px\]\:max-\[1001px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[761px\]\:max-\[1001px\]\:grid-cols-\[1fr\]{grid-template-columns:1fr}.min-\[761px\]\:max-\[1001px\]\:grid-cols-\[1fr_1\.3fr\]{grid-template-columns:1fr 1.3fr}.min-\[761px\]\:max-\[1001px\]\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.min-\[761px\]\:max-\[1001px\]\:grid-cols-\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.min-\[761px\]\:max-\[1001px\]\:flex-row{flex-direction:row}.min-\[761px\]\:max-\[1001px\]\:flex-wrap{flex-wrap:wrap}.min-\[761px\]\:max-\[1001px\]\:gap-3{gap:calc(var(--spacing) * 3)}.min-\[761px\]\:max-\[1001px\]\:overflow-x-auto{overflow-x:auto}.min-\[761px\]\:max-\[1001px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.min-\[761px\]\:max-\[1001px\]\:\[border-top-style\:none\]{border-top-style:none}.min-\[761px\]\:max-\[1001px\]\:border-t-current{border-top-color:currentColor}.min-\[761px\]\:max-\[1001px\]\:p-0{padding:0}.min-\[761px\]\:max-\[1001px\]\:p-5{padding:calc(var(--spacing) * 5)}.min-\[761px\]\:max-\[1001px\]\:p-10{padding:calc(var(--spacing) * 10)}.min-\[761px\]\:max-\[1001px\]\:px-\[13px\]{padding-inline:13px}.min-\[761px\]\:max-\[1001px\]\:px-\[35px\]{padding-inline:35px}.min-\[761px\]\:max-\[1001px\]\:py-\[25px\]{padding-block:25px}.min-\[761px\]\:max-\[1001px\]\:pt-\[13px\]{padding-top:13px}.min-\[761px\]\:max-\[1001px\]\:pb-0{padding-bottom:0}.min-\[761px\]\:max-\[1001px\]\:text-\[13px\]{font-size:13px}.min-\[761px\]\:max-\[1001px\]\:whitespace-nowrap{white-space:nowrap}}}@media (min-width:1500px){.min-\[1500px\]\:top-\[35px\]{top:35px}.min-\[1500px\]\:right-\[45px\]{right:45px}.min-\[1500px\]\:mt-5{margin-top:calc(var(--spacing) * 5)}.min-\[1500px\]\:h-\[35px\]\!{height:35px!important}.min-\[1500px\]\:h-\[38px\]\!{height:38px!important}.min-\[1500px\]\:h-\[165px\]{height:165px}.min-\[1500px\]\:h-\[175px\]{height:175px}.min-\[1500px\]\:min-h-80{min-height:calc(var(--spacing) * 80)}.min-\[1500px\]\:w-\[175px\]{width:175px}.min-\[1500px\]\:\[transform-origin\:right_center\]{transform-origin:100%}.min-\[1500px\]\:\[transform\:scale\(1\.15\)\]{transform:scale(1.15)}.min-\[1500px\]\:grid-cols-\[minmax\(0\,_1fr\)_290px\]{grid-template-columns:minmax(0,1fr) 290px}.min-\[1500px\]\:gap-7{gap:calc(var(--spacing) * 7)}.min-\[1500px\]\:p-\[35px\]{padding:35px}.min-\[1500px\]\:px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.min-\[1500px\]\:px-\[15px\]{padding-inline:15px}.min-\[1500px\]\:pt-4{padding-top:calc(var(--spacing) * 4)}.min-\[1500px\]\:pt-\[23px\]{padding-top:23px}.min-\[1500px\]\:pb-0{padding-bottom:0}.min-\[1500px\]\:text-sm{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.min-\[1500px\]\:text-sm\!{font-size:1rem!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.min-\[1500px\]\:text-xs{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.min-\[1500px\]\:text-xs\!{font-size:.875rem!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.min-\[1500px\]\:text-\[13px\]{font-size:13px}}@media (min-width:1600px){.min-\[1600px\]\:p-\[42px\]{padding:42px}}@media (min-width:40rem){.sm\:block{display:block}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:h-96{height:calc(var(--spacing) * 96)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_140px\]{grid-template-columns:1fr 140px}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-sm{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-\[\#2b4a72\]:is(.dark *){border-color:#2b4a72}.dark\:border-\[\#343d49\]:is(.dark *){border-color:#343d49}.dark\:border-\[\#28405e\]:is(.dark *){border-color:#28405e}.dark\:border-\[\#64423e\]:is(.dark *){border-color:#64423e}.dark\:bg-\[\#132a48\]:is(.dark *){background-color:#132a48}.dark\:bg-\[\#18382f\]:is(.dark *){background-color:#18382f}.dark\:bg-\[\#183052\]:is(.dark *){background-color:#183052}.dark\:bg-\[\#343528\]:is(.dark *){background-color:#343528}.dark\:bg-\[\#392324\]:is(.dark *){background-color:#392324}.dark\:bg-\[\#ffffff09\]:is(.dark *){background-color:#ffffff09}.dark\:bg-destructive\/60:is(.dark *){background-color:#f43f5e99;background-color:lab(56.4564% 69.5782 26.8307/.6)}.dark\:bg-input\/30:is(.dark *){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.dark\:bg-none:is(.dark *){background-image:none}.dark\:text-\[\#70d5ab\]:is(.dark *){color:#70d5ab}.dark\:text-\[\#223f66\]:is(.dark *){color:#223f66}.dark\:text-\[\#edb8b1\]:is(.dark *){color:#edb8b1}.dark\:text-muted-foreground:is(.dark *){color:var(--muted)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible,.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:#f43f5e66}@supports (color:lab(0% 0 0)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible,.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:lab(56.4564% 69.5782 26.8307/.4)}}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab, var(--border) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:#f43f5e33;background-color:lab(56.4564% 69.5782 26.8307/.2)}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_\*\]\:animate-none\! *{animation:none!important}.motion-reduce\:\[\&_\*\]\:transition-none\! *{transition-property:none!important}}.\[\&_\.adm-actions-column\]\:text-right .adm-actions-column{text-align:right}.\[\&_\.adm-brand\]\:pt-5 .adm-brand{padding-top:calc(var(--spacing) * 5)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.adm-page-heading\]\:flex-col .adm-page-heading{flex-direction:column}}@media not all and (min-width:1051px){.max-\[1051px\]\:\[\&_\.adm-preview\]\:col-\[2\] .adm-preview{grid-column:2}.max-\[1051px\]\:\[\&_\.adm-preview\]\:\[grid-row\:1_\/_4\] .adm-preview{grid-row:1/4}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.adm-preview\]\:col-\[auto\] .adm-preview{grid-column:auto}.max-\[761px\]\:\[\&_\.adm-preview\]\:\[grid-row\:auto\] .adm-preview{grid-row:auto}}.\[\&_\.aside-title\]\:mb-1\.25 .aside-title{margin-bottom:calc(var(--spacing) * 1.25)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.aside-title\]\:col-\[1\] .aside-title{grid-column:1}.max-\[761px\]\:\[\&_\.aside-title\]\:\[align-self\:end\] .aside-title{align-self:end}.max-\[761px\]\:\[\&_\.aside-title_\>_a_svg\]\:w-3\.5 .aside-title>a svg{width:calc(var(--spacing) * 3.5)}.max-\[761px\]\:\[\&_\.aside-title_h3\]\:text-base .aside-title h3{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}}.\[\&_\.auth-switch\]\:mb-0\! .auth-switch{margin-bottom:0!important}.\[\&_\.auth-switch\]\:text-center .auth-switch{text-align:center}.\[\&_\.auth-switch\]\:text-sm\! .auth-switch{font-size:1rem!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\[\&_\.badge-medal\]\:opacity-40 .badge-medal{opacity:.4}.\[\&_\.badge-medal\]\:\[filter\:grayscale\(1\)\] .badge-medal{filter:grayscale()}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.banner-background-image\]\:object-\[66\%_center\] .banner-background-image{object-position:66% center}}.\[\&_\.banner-button\]\:bg-white\! .banner-button{background-color:var(--color-white)!important}.\[\&_\.banner-button\]\:bg-none\! .banner-button{background-image:none!important}.\[\&_\.banner-button\]\:text-\[\#4c1d95\]\! .banner-button{color:#4c1d95!important}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.banner-button\]\:h-\[35px\]\! .banner-button{height:35px!important}.max-\[761px\]\:\[\&_\.banner-button\]\:min-h-10 .banner-button{min-height:calc(var(--spacing) * 10)}.max-\[761px\]\:\[\&_\.banner-button\]\:text-\[15px\]\! .banner-button{font-size:15px!important}}.\[\&_\.banner-eyebrow\]\:text-\[\#a5c7f7\] .banner-eyebrow{color:#a5c7f7}.\[\&_\.banner-eyebrow_\>_span\]\:bg-\[\#64a6ff\] .banner-eyebrow>span{background-color:#64a6ff}.\[\&_\.banner-eyebrow_\>_span\]\:bg-none .banner-eyebrow>span{background-image:none}.\[\&_\.banner-social\]\:text-\[\#b0c5e6\] .banner-social{color:#b0c5e6}.\[\&_\.banner-social_strong\]\:text-\[\#f0f6ff\] .banner-social strong{color:#f0f6ff}.\[\&_\.brand-mark\]\:bg-\[\#273f5c\] .brand-mark{background-color:#273f5c}.\[\&_\.brand-mark\]\:bg-none .brand-mark{background-image:none}.\[\&_\.brand-wordmark_\>_\.wordmark-dark\]\:block .brand-wordmark>.wordmark-dark{display:block}.\[\&_\.brand-wordmark_\>_\.wordmark-light\]\:hidden .brand-wordmark>.wordmark-light{display:none}.\[\&_\.brand-wordmark_\>_small\]\:text-\[\#9ab5da\] .brand-wordmark>small{color:#9ab5da}.\[\&_\.course-art\]\:aspect-\[auto\] .course-art{aspect-ratio:auto}.\[\&_\.course-art\]\:h-full .course-art{height:100%}.\[\&_\.course-art\]\:min-h-0 .course-art{min-height:0}.\[\&_\.course-art\]\:rounded-\[7px\] .course-art{border-radius:7px}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\.course-card_h3\]\:text-sm .course-card h3{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.course-card\:last-child\]\:hidden .course-card:last-child{display:none}}.\[\&_\.course-tag\]\:border-\[\#ffffffb3\] .course-tag{border-color:#ffffffb3}.\[\&_\.course-tag\]\:bg-\[\#fffffff0\] .course-tag{background-color:#fffffff0}.\[\&_\.course-tag\]\:bg-none .course-tag{background-image:none}.\[\&_\.course-tag\]\:text-\[\#24466e\] .course-tag{color:#24466e}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.course-tag\]\:text-\[12px\] .course-tag{font-size:12px}}.\[\&_\.custom-course-cover_strong\]\:hidden .custom-course-cover strong{display:none}.\[\&_\.demo-disclaimer\]\:max-w-\[350px\] .demo-disclaimer{max-width:350px}.\[\&_\.demo-disclaimer\]\:p-0 .demo-disclaimer{padding:0}.\[\&_\.demo-disclaimer\]\:text-xs .demo-disclaimer{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\.eyebrow\]\:mb-2 .eyebrow{margin-bottom:calc(var(--spacing) * 2)}.\[\&_\.eyebrow\]\:text-\[13px\] .eyebrow{font-size:13px}.\[\&_\.eyebrow\]\:tracking-\[0\.9px\] .eyebrow{--tw-tracking:.9px;letter-spacing:.9px}.\[\&_\.eyebrow\]\:tracking-\[1\.4px\] .eyebrow{--tw-tracking:1.4px;letter-spacing:1.4px}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.eyebrow\]\:mb-2\.25 .eyebrow{margin-bottom:calc(var(--spacing) * 2.25)}.max-\[761px\]\:\[\&_\.eyebrow\]\:text-\[12px\] .eyebrow{font-size:12px}.max-\[761px\]\:\[\&_\.eyebrow\]\:text-\[13px\] .eyebrow{font-size:13px}.max-\[761px\]\:\[\&_\.eyebrow\]\:tracking-\[1\.1px\] .eyebrow{--tw-tracking:1.1px;letter-spacing:1.1px}}@media (min-width:761px){.min-\[761px\]\:\[\&_\.eyebrow\]\:text-xs .eyebrow{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.min-\[761px\]\:\[\&_\.eyebrow\]\:text-\[13px\] .eyebrow{font-size:13px}}@media (min-width:1500px){.min-\[1500px\]\:\[\&_\.eyebrow\]\:text-xs .eyebrow{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_\.favorite-btn\]\:border-\[\#ffffffc9\] .favorite-btn{border-color:#ffffffc9}.\[\&_\.favorite-btn\]\:bg-\[\#ffffffed\] .favorite-btn{background-color:#ffffffed}.\[\&_\.favorite-btn\]\:bg-none .favorite-btn{background-image:none}.\[\&_\.favorite-btn\]\:text-\[\#6c84a5\] .favorite-btn{color:#6c84a5}.\[\&_\.favorite-btn\.selected\]\:text-\[\#ce6478\] .favorite-btn.selected{color:#ce6478}.\[\&_\.filter-tabs\]\:m-0 .filter-tabs{margin:0}.\[\&_\.filter-tabs\]\:border-0 .filter-tabs{border-style:var(--tw-border-style);border-width:0}.\[\&_\.filter-tabs\]\:border-none .filter-tabs{--tw-border-style:none;border-style:none}.\[\&_\.filter-tabs\]\:border-current .filter-tabs{border-color:currentColor}.\[\&_\.form-row_\>_label\]\:flex .form-row>label{display:flex}.\[\&_\.form-row_\>_label\]\:flex-col .form-row>label{flex-direction:column}.\[\&_\.form-row_\>_label\]\:gap-2 .form-row>label{gap:calc(var(--spacing) * 2)}.\[\&_\.form-row_\>_label\]\:text-sm .form-row>label{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\.form-row_\>_label\]\:text-muted-foreground .form-row>label{color:var(--muted)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.form-row_\>_label\]\:text-sm .form-row>label{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_\.generated-banner\]\:pointer-events-none .generated-banner{pointer-events:none}.\[\&_\.generated-banner\]\:absolute .generated-banner{position:absolute}.\[\&_\.generated-banner\]\:inset-0 .generated-banner{inset:0}.\[\&_\.generated-banner\]\:z-0 .generated-banner{z-index:0}.\[\&_\.generated-banner\]\:h-full .generated-banner{height:100%}.\[\&_\.generated-banner\]\:w-full .generated-banner{width:100%}.\[\&_\.generated-banner\]\:transform-none .generated-banner{transform:none}.\[\&_\.generated-banner\]\:opacity-100 .generated-banner{opacity:1}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.generated-banner\]\:inset-0 .generated-banner{inset:0}.max-\[761px\]\:\[\&_\.generated-banner\]\:h-full .generated-banner{height:100%}.max-\[761px\]\:\[\&_\.generated-banner\]\:w-full .generated-banner{width:100%}.max-\[761px\]\:\[\&_\.generated-banner\]\:transform-none .generated-banner{transform:none}.max-\[761px\]\:\[\&_\.generated-banner\]\:opacity-100 .generated-banner{opacity:1}}.\[\&_\.generated-course-art\]\:aspect-\[16\/10\] .generated-course-art{aspect-ratio:16/10}.\[\&_\.generated-course-art\]\:h-auto .generated-course-art{height:auto}.\[\&_\.generated-course-art\]\:bg-\[\#0d0a1c\] .generated-course-art{background-color:#0d0a1c}.\[\&_\.generated-course-art\]\:bg-none .generated-course-art{background-image:none}.\[\&_\.info-callout\]\:mt-8 .info-callout{margin-top:calc(var(--spacing) * 8)}.\[\&_\.info-callout\]\:mb-5\.5 .info-callout{margin-bottom:calc(var(--spacing) * 5.5)}.\[\&_\.info-callout\]\:p-3 .info-callout{padding:calc(var(--spacing) * 3)}.\[\&_\.info-callout\]\:text-xs .info-callout{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.info-callout\]\:mt-\[25px\] .info-callout{margin-top:25px}.max-\[761px\]\:\[\&_\.info-callout\]\:text-sm .info-callout{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_\.info-callout\]\:text-xs .info-callout{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_\.info-callout_p\]\:text-sm .info-callout p{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.instructor\]\:flex-wrap .instructor{flex-wrap:wrap}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\.lesson-done\]\:h-5 .lesson-done{height:calc(var(--spacing) * 5)}.min-\[761px\]\:max-\[1001px\]\:\[\&_\.lesson-done\]\:w-5 .lesson-done{width:calc(var(--spacing) * 5)}.min-\[761px\]\:max-\[1001px\]\:\[\&_\.lesson-type\]\:h-5 .lesson-type{height:calc(var(--spacing) * 5)}.min-\[761px\]\:max-\[1001px\]\:\[\&_\.lesson-type\]\:w-5 .lesson-type{width:calc(var(--spacing) * 5)}}}.\[\&_\.level-medal\]\:border-\[\#8bb9ff22\] .level-medal{border-color:#8bb9ff22}.\[\&_\.level-medal\]\:text-\[\#a5cdff\] .level-medal{color:#a5cdff}.\[\&_\.level-medal\]\:\[outline-color\:\#8bb9ff1a\] .level-medal{outline-color:#8bb9ff1a}.\[\&_\.level-track_span\]\:bg-\[\#78b0ff\] .level-track span{background-color:#78b0ff}.\[\&_\.level-track_span\]\:bg-none .level-track span{background-image:none}.\[\&_\.logo_\.brand-mark\]\:bg-\[\#7c3aed\] .logo .brand-mark{background-color:#7c3aed}.\[\&_\.logo_\.brand-mark\]\:bg-none .logo .brand-mark{background-image:none}.\[\&_\.logo_\>_span\:last-child\]\:text-\[\#d8e0e9\] .logo>span:last-child,.\[\&_\.logo_\>_span\:last-child_\>_span\]\:text-\[\#d8e0e9\] .logo>span:last-child>span{color:#d8e0e9}.\[\&_\.logo_small\]\:text-\[\#91a2b6\] .logo small{color:#91a2b6}.\[\&_\.order-secure\]\:mt-\[23px\] .order-secure{margin-top:23px}.\[\&_\.order-secure\]\:flex .order-secure{display:flex}.\[\&_\.order-secure\]\:items-start .order-secure{align-items:flex-start}.\[\&_\.order-secure\]\:gap-1\.75 .order-secure{gap:calc(var(--spacing) * 1.75)}.\[\&_\.order-secure\]\:text-xs .order-secure{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\.order-secure\]\:leading-\[1\.7\] .order-secure{--tw-leading:1.7;line-height:1.7}.\[\&_\.person-avatar\]\:-ml-1\.25 .person-avatar{margin-left:calc(var(--spacing) * -1.25)}.\[\&_\.person-avatar\]\:h-5\.5 .person-avatar{height:calc(var(--spacing) * 5.5)}.\[\&_\.person-avatar\]\:w-5\.5 .person-avatar{width:calc(var(--spacing) * 5.5)}.\[\&_\.person-avatar\]\:border-\[1\.5px\] .person-avatar{border-style:var(--tw-border-style);border-width:1.5px}.\[\&_\.person-avatar\]\:border-\[\#142c4a\] .person-avatar{border-color:#142c4a}.\[\&_\.person-avatar\]\:text-\[12px\] .person-avatar{font-size:12px}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.person-avatar\]\:h-11 .person-avatar{height:calc(var(--spacing) * 11)}.max-\[761px\]\:\[\&_\.person-avatar\]\:h-\[29px\] .person-avatar{height:29px}.max-\[761px\]\:\[\&_\.person-avatar\]\:w-11 .person-avatar{width:calc(var(--spacing) * 11)}.max-\[761px\]\:\[\&_\.person-avatar\]\:w-\[29px\] .person-avatar{width:29px}.max-\[761px\]\:\[\&_\.person-avatar\]\:text-base .person-avatar{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.max-\[761px\]\:\[\&_\.person-avatar\]\:text-xs .person-avatar{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_\.pill\]\:ml-auto .pill{margin-left:auto}.\[\&_\.pill\]\:bg-\[\#ffffff15\] .pill{background-color:#ffffff15}.\[\&_\.pill\]\:bg-none .pill{background-image:none}.\[\&_\.pill\]\:px-1\.5 .pill{padding-inline:calc(var(--spacing) * 1.5)}.\[\&_\.pill\]\:py-1 .pill{padding-block:var(--spacing)}.\[\&_\.pill\]\:text-\[12px\] .pill{font-size:12px}.\[\&_\.pill\]\:text-\[13px\] .pill{font-size:13px}.\[\&_\.pill\]\:font-medium .pill{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.pill\]\:tracking-\[0\.5px\] .pill{--tw-tracking:.5px;letter-spacing:.5px}.\[\&_\.pill\]\:tracking-\[1px\] .pill{--tw-tracking:1px;letter-spacing:1px}.\[\&_\.pill\]\:text-\[\#5886bf\] .pill{color:#5886bf}.\[\&_\.pill\]\:text-\[\#bdd7ff\] .pill{color:#bdd7ff}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&_\.pill\]\:text-\[12px\] .pill{font-size:12px}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.pill\]\:px-1 .pill{padding-inline:var(--spacing)}.max-\[761px\]\:\[\&_\.pill\]\:py-0\.75 .pill{padding-block:calc(var(--spacing) * .75)}.max-\[761px\]\:\[\&_\.pill\]\:text-xs .pill{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[761px\]\:\[\&_\.pill\]\:text-\[12px\] .pill{font-size:12px}.max-\[761px\]\:\[\&_\.pill\]\:text-\[13px\] .pill{font-size:13px}.max-\[761px\]\:\[\&_\.pill\]\:tracking-\[0\.3px\] .pill{--tw-tracking:.3px;letter-spacing:.3px}}.\[\&_\.pill\.white\]\:border .pill.white{border-style:var(--tw-border-style);border-width:1px}.\[\&_\.pill\.white\]\:border-solid .pill.white{--tw-border-style:solid;border-style:solid}.\[\&_\.pill\.white\]\:border-\[\#ffffff1a\] .pill.white{border-color:#ffffff1a}.\[\&_\.pill\.white\]\:bg-\[\#ffffff14\] .pill.white{background-color:#ffffff14}.\[\&_\.pill\.white\]\:bg-none .pill.white{background-image:none}.\[\&_\.pill\.white\]\:text-\[\#bdd7ff\] .pill.white{color:#bdd7ff}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.podium-rank\]\:top-\[-19px\] .podium-rank{top:-19px}.max-\[761px\]\:\[\&_\.podium-rank\]\:h-\[34px\] .podium-rank{height:34px}.max-\[761px\]\:\[\&_\.podium-rank\]\:w-\[34px\] .podium-rank{width:34px}.max-\[761px\]\:\[\&_\.podium-rank_svg\]\:w-5 .podium-rank svg{width:calc(var(--spacing) * 5)}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\.purchase-inner\]\:p-5 .purchase-inner{padding:calc(var(--spacing) * 5)}}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.purchase-inner_h2\]\:text-\[29px\] .purchase-inner h2{font-size:29px}}.\[\&_\.search-field\]\:mx-0 .search-field{margin-inline:0}.\[\&_\.search-field\]\:my-5 .search-field{margin-block:calc(var(--spacing) * 5)}.\[\&_\.search-field\]\:w-\[230px\] .search-field{width:230px}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.search-field\]\:w-full .search-field{width:100%}}.\[\&_\.section-title_h2\]\:text-base .section-title h2{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_\.section-title_h2\]\:text-lg .section-title h2{font-size:1.25rem;line-height:var(--tw-leading,var(--text-lg--line-height))}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.section-title_h2\]\:text-base .section-title h2{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.max-\[761px\]\:\[\&_\.section-title_h2\]\:text-\[19px\] .section-title h2{font-size:19px}}.\[\&_\.section-title_p\]\:mt-1\.75 .section-title p{margin-top:calc(var(--spacing) * 1.75)}.\[\&_\.section-title_p\]\:text-sm .section-title p{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.section-title_p\]\:text-xs .section-title p{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[761px\]\:\[\&_\.section-title_p\]\:text-\[13px\] .section-title p{font-size:13px}.max-\[761px\]\:\[\&_\.section-title_p\]\:leading-\[1\.8\] .section-title p{--tw-leading:1.8;line-height:1.8}.max-\[761px\]\:\[\&_\.segmented\]\:self-end .segmented{align-self:flex-end}.max-\[761px\]\:\[\&_\.segmented\]\:whitespace-nowrap .segmented{white-space:nowrap}}.\[\&_\.select-trigger\]\:mt-2 .select-trigger{margin-top:calc(var(--spacing) * 2)}.\[\&_\.select-trigger\]\:flex .select-trigger{display:flex}.\[\&_\.select-trigger\]\:h-\[41px\] .select-trigger{height:41px}.\[\&_\.select-trigger\]\:w-full .select-trigger{width:100%}.\[\&_\.select-trigger\]\:max-w-\[180px\] .select-trigger{max-width:180px}.\[\&_\.select-trigger\]\:rounded-\[7px\] .select-trigger{border-radius:7px}.\[\&_\.select-trigger\]\:border-0 .select-trigger{border-style:var(--tw-border-style);border-width:0}.\[\&_\.select-trigger\]\:border-none .select-trigger{--tw-border-style:none;border-style:none}.\[\&_\.select-trigger\]\:border-current .select-trigger{border-color:currentColor}.\[\&_\.select-trigger\]\:bg-transparent .select-trigger{background-color:#0000}.\[\&_\.select-trigger\]\:bg-none .select-trigger{background-image:none}.\[\&_\.select-trigger\]\:p-1\.25 .select-trigger{padding:calc(var(--spacing) * 1.25)}.\[\&_\.select-trigger\]\:py-2\.25 .select-trigger{padding-block:calc(var(--spacing) * 2.25)}.\[\&_\.select-trigger\]\:pr-2 .select-trigger{padding-right:calc(var(--spacing) * 2)}.\[\&_\.select-trigger\]\:pl-0 .select-trigger{padding-left:0}.\[\&_\.select-trigger\]\:text-xs .select-trigger{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\.select-trigger\]\:text-\[12px\] .select-trigger{font-size:12px}.\[\&_\.select-trigger\]\:text-\[13px\] .select-trigger{font-size:13px}.\[\&_\.select-trigger\]\:shadow-none .select-trigger{--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)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.select-trigger\]\:w-full .select-trigger{width:100%}.max-\[761px\]\:\[\&_\.select-trigger\]\:max-w-none .select-trigger{max-width:none}.max-\[761px\]\:\[\&_\.select-trigger\]\:text-sm .select-trigger{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_\.selected\]\:bg-card .selected{background-color:var(--card)}.\[\&_\.selected\]\:bg-none .selected{background-image:none}.\[\&_\.selected\]\:text-foreground .selected{color:var(--foreground)}.\[\&_\.selected\]\:shadow-\[0_1px_3px_\#0000000a\] .selected{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_\.skill-track\]\:mt-2\.5 .skill-track{margin-top:calc(var(--spacing) * 2.5)}.\[\&_\.skill-track_\.blue\]\:bg-\[\#88a6ca\] .skill-track .blue{background-color:#88a6ca}.\[\&_\.skill-track_\.blue\]\:bg-none .skill-track .blue{background-image:none}.\[\&_\.skill-track_\.mint\]\:bg-\[\#7089a7\] .skill-track .mint{background-color:#7089a7}.\[\&_\.skill-track_\.mint\]\:bg-none .skill-track .mint{background-image:none}.\[\&_\.skill-track_\.purple\]\:bg-\[\#ac94c7\] .skill-track .purple{background-color:#ac94c7}.\[\&_\.skill-track_\.purple\]\:bg-none .skill-track .purple{background-image:none}.\[\&_\.stack-form\]\:gap-\[17px\] .stack-form{gap:17px}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.stack-form\]\:gap-4\.5 .stack-form{gap:calc(var(--spacing) * 4.5)}}.\[\&_\.stack-form_\>_\.consent-label\]\:m-0 .stack-form>.consent-label{margin:0}.\[\&_\.stack-form_\>_\.w-full\]\:h-\[41px\] .stack-form>.w-full{height:41px}.\[\&_\.stack-form_\>_\.w-full\]\:self-stretch .stack-form>.w-full{align-self:stretch}.\[\&_\.stack-form_\>_\.w-full\]\:text-sm .stack-form>.w-full{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.stack-form_\>_\.w-full\]\:h-\[42px\] .stack-form>.w-full{height:42px}.max-\[761px\]\:\[\&_\.stack-form_\>_\.w-full\]\:text-sm .stack-form>.w-full{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_\.stacked-avatars_\.person-avatar\]\:border-\[\#0e2450\] .stacked-avatars .person-avatar{border-color:#0e2450}.\[\&_\.today_\>_span\]\:h-1 .today>span{height:var(--spacing)}.\[\&_\.today_\>_span\]\:w-1 .today>span{width:var(--spacing)}.\[\&_\.today_\>_span\]\:rounded-full .today>span{border-radius:2147483647px}.\[\&_\.today_\>_span\]\:bg-\[\#6e8198\] .today>span{background-color:#6e8198}.\[\&_\.today_\>_span\]\:bg-none .today>span{background-image:none}.\[\&_\.welcome-content\]\:relative .welcome-content{position:relative}.\[\&_\.welcome-content\]\:z-2 .welcome-content{z-index:2}.\[\&_\.welcome-content\]\:max-w-\[62\%\] .welcome-content{max-width:62%}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\.welcome-content\]\:max-w-\[96\%\] .welcome-content{max-width:96%}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\.welcome-content\]\:max-w-\[64\%\] .welcome-content{max-width:64%}}}.\[\&_\.xterm\]\:h-full .xterm{height:100%}.\[\&_\.xterm-helper-textarea\]\:outline-none .xterm-helper-textarea{--tw-outline-style:none;outline-style:none}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_\.aside-title_\>_svg\]\:hidden>.aside-title>svg{display:none}}.\[\&_\>_\.back-link\]\:m-0>.back-link{margin:0}.\[\&_\>_\.back-link\]\:text-xs>.back-link{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_\.back-link\]\:m-0>.back-link{margin:0}.max-\[761px\]\:\[\&_\>_\.back-link\]\:text-xs>.back-link{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_\>_\.course-art\]\:mb-4\.5>.course-art{margin-bottom:calc(var(--spacing) * 4.5)}.\[\&_\>_\.course-art\]\:aspect-\[auto\]>.course-art{aspect-ratio:auto}.\[\&_\>_\.course-art\]\:h-\[146px\]>.course-art{height:146px}.\[\&_\>_\.course-art\]\:h-\[190px\]>.course-art{height:190px}.\[\&_\>_\.course-art\]\:rounded-md>.course-art{border-radius:10px}.\[\&_\>_\.course-art\]\:rounded-none>.course-art{border-radius:0}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_\.course-art\]\:h-\[180px\]>.course-art{height:180px}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_\.course-art\]\:h-full>.course-art{height:100%}.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_\.course-art\]\:min-h-\[260px\]>.course-art{min-height:260px}}}.\[\&_\>_\.eyebrow\]\:mx-\[17px\]>.eyebrow{margin-inline:17px}.\[\&_\>_\.eyebrow\]\:text-\[13px\]>.eyebrow{font-size:13px}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_\.eyebrow\]\:hidden>.eyebrow{display:none}.max-\[761px\]\:\[\&_\>_\.eyebrow\]\:text-\[13px\]>.eyebrow{font-size:13px}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_\.eyebrow\]\:hidden>.eyebrow{display:none}}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_\.filter-tabs\]\:gap-5>.filter-tabs{gap:calc(var(--spacing) * 5)}}.\[\&_\>_\.generated-course-art\]\:aspect-\[16\/10\]>.generated-course-art{aspect-ratio:16/10}.\[\&_\>_\.generated-course-art\]\:h-auto>.generated-course-art{height:auto}.\[\&_\>_\.generated-course-art\]\:min-h-0>.generated-course-art{min-height:0}.\[\&_\>_\.generated-course-art\]\:bg-\[\#0d0a1c\]>.generated-course-art{background-color:#0d0a1c}.\[\&_\>_\.generated-course-art\]\:bg-none>.generated-course-art{background-image:none}.\[\&_\>_\.logo\]\:relative>.logo{position:relative}.\[\&_\>_\.logo\]\:z-1>.logo{z-index:1}.\[\&_\>_\.logo\]\:self-start>.logo{align-self:flex-start}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_\.logo\]\:\[transform-origin\:left_center\]>.logo{transform-origin:0}.max-\[761px\]\:\[\&_\>_\.logo\]\:\[transform\:scale\(0\.86\)\]>.logo{transform:scale(.86)}}.\[\&_\>_\.muted\]\:flex>.muted{display:flex}.\[\&_\>_\.muted\]\:items-center>.muted{align-items:center}.\[\&_\>_\.muted\]\:gap-1\.25>.muted{gap:calc(var(--spacing) * 1.25)}.\[\&_\>_\.muted\]\:text-xs>.muted{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\>_\.muted\]\:whitespace-nowrap>.muted{white-space:nowrap}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_\.muted\]\:text-\[13px\]>.muted{font-size:13px}.max-\[761px\]\:\[\&_\>_\.pill\]\:ml-\[55px\]>.pill{margin-left:55px}.max-\[761px\]\:\[\&_\>_\.pill\]\:text-\[13px\]>.pill{font-size:13px}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_\.pill\]\:ml-\[70px\]>.pill{margin-left:70px}}}.\[\&_\>_\.progress-caption\]\:mx-\[17px\]>.progress-caption{margin-inline:17px}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_\.progress-caption\]\:hidden>.progress-caption{display:none}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_\.progress-caption\]\:hidden>.progress-caption{display:none}}}.\[\&_\>_\.section-title\]\:mb-5>.section-title{margin-bottom:calc(var(--spacing) * 5)}.\[\&_\>_\.section-title\]\:mb-6>.section-title{margin-bottom:calc(var(--spacing) * 6)}.\[\&_\>_\.section-title\]\:border-b>.section-title{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_\>_\.section-title\]\:\[border-bottom-style\:solid\]>.section-title{border-bottom-style:solid}.\[\&_\>_\.section-title\]\:border-b-border>.section-title{border-bottom-color:var(--border)}.\[\&_\>_\.section-title\]\:pb-5\.5>.section-title{padding-bottom:calc(var(--spacing) * 5.5)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_\.section-title\]\:m-0>.section-title{margin:0}}.\[\&_\>_\.section-title_h2\]\:text-\[19px\]>.section-title h2{font-size:19px}.\[\&_\>_\.w-full\]\:text-sm>.w-full{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\>_\[data-slot\=\'button\'\]\]\:mb-2\.5>[data-slot=button]{margin-bottom:calc(var(--spacing) * 2.5)}.\[\&_\>_\[data-slot\=\'button\'\]\]\:ml-3>[data-slot=button]{margin-left:calc(var(--spacing) * 3)}.\[\&_\>_\[data-slot\=\'button\'\]\]\:h-\[39px\]>[data-slot=button]{height:39px}.\[\&_\>_\[data-slot\=\'button\'\]\]\:text-sm>[data-slot=button]{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\>_\[data-slot\=\'button\'\]\]\:text-xs>[data-slot=button]{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_\[data-slot\=\'button\'\]\]\:mt-0>[data-slot=button]{margin-top:0}.max-\[761px\]\:\[\&_\>_\[data-slot\=\'button\'\]\]\:ml-auto>[data-slot=button]{margin-left:auto}.max-\[761px\]\:\[\&_\>_\[data-slot\=\'button\'\]\]\:h-\[30px\]>[data-slot=button]{height:30px}.max-\[761px\]\:\[\&_\>_\[data-slot\=\'button\'\]\]\:h-\[33px\]>[data-slot=button]{height:33px}.max-\[761px\]\:\[\&_\>_\[data-slot\=\'button\'\]\]\:px-2\.5>[data-slot=button]{padding-inline:calc(var(--spacing) * 2.5)}.max-\[761px\]\:\[\&_\>_\[data-slot\=\'button\'\]\]\:py-0>[data-slot=button]{padding-block:0}.max-\[761px\]\:\[\&_\>_\[data-slot\=\'button\'\]\]\:text-xs>[data-slot=button]{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[761px\]\:\[\&_\>_\[data-slot\=\'button\'\]\]\:whitespace-nowrap>[data-slot=button]{white-space:nowrap}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_\[data-slot\=\'button\'\]\]\:ml-auto>[data-slot=button]{margin-left:auto}}}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:mb-2\.5>[data-slot=tabs-list]{margin-bottom:calc(var(--spacing) * 2.5)}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:flex>[data-slot=tabs-list]{display:flex}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:h-auto>[data-slot=tabs-list]{height:auto}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:min-h-\[50px\]>[data-slot=tabs-list]{min-height:50px}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:w-full>[data-slot=tabs-list]{width:100%}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:items-stretch>[data-slot=tabs-list]{align-items:stretch}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:justify-start>[data-slot=tabs-list]{justify-content:flex-start}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:gap-6>[data-slot=tabs-list]{gap:calc(var(--spacing) * 6)}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:overflow-x-auto>[data-slot=tabs-list]{overflow-x:auto}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:overflow-y-hidden>[data-slot=tabs-list]{overflow-y:hidden}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:rounded-none>[data-slot=tabs-list]{border-radius:0}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:border-t-0>[data-slot=tabs-list]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:border-r-0>[data-slot=tabs-list]{border-right-style:var(--tw-border-style);border-right-width:0}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:border-b>[data-slot=tabs-list]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:border-l-0>[data-slot=tabs-list]{border-left-style:var(--tw-border-style);border-left-width:0}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:\[border-top-style\:none\]>[data-slot=tabs-list]{border-top-style:none}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:\[border-right-style\:none\]>[data-slot=tabs-list]{border-right-style:none}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:\[border-bottom-style\:solid\]>[data-slot=tabs-list]{border-bottom-style:solid}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:\[border-left-style\:none\]>[data-slot=tabs-list]{border-left-style:none}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:border-t-current>[data-slot=tabs-list]{border-top-color:currentColor}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:border-r-current>[data-slot=tabs-list]{border-right-color:currentColor}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:border-b-border>[data-slot=tabs-list]{border-bottom-color:var(--border)}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:border-l-current>[data-slot=tabs-list]{border-left-color:currentColor}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:bg-transparent>[data-slot=tabs-list]{background-color:#0000}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:bg-none>[data-slot=tabs-list]{background-image:none}.\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:p-0>[data-slot=tabs-list]{padding:0}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_\[data-slot\=\'tabs-list\'\]\]\:gap-4\.5>[data-slot=tabs-list]{gap:calc(var(--spacing) * 4.5)}}.\[\&_\>_\[role\=\'progressbar\'\]\]\:mx-\[17px\]>[role=progressbar]{margin-inline:17px}.\[\&_\>_\[role\=\'progressbar\'\]\]\:mb-5\.5>[role=progressbar]{margin-bottom:calc(var(--spacing) * 5.5)}.\[\&_\>_\[role\=\'progressbar\'\]\]\:h-1\.25>[role=progressbar]{height:calc(var(--spacing) * 1.25)}.\[\&_\>_\[role\=\'progressbar\'\]\]\:w-\[calc\(100\%_-_34px\)\]>[role=progressbar]{width:calc(100% - 34px)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_\[role\=\'progressbar\'\]\]\:hidden>[role=progressbar]{display:none}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_\[role\=\'progressbar\'\]\]\:hidden>[role=progressbar]{display:none}}}.\[\&_\>_a\]\:relative>a{position:relative}.\[\&_\>_a\]\:z-1>a{z-index:1}.\[\&_\>_a\]\:mt-\[17px\]>a{margin-top:17px}.\[\&_\>_a\]\:mt-\[25px\]>a{margin-top:25px}.\[\&_\>_a\]\:flex>a{display:flex}.\[\&_\>_a\]\:inline-flex>a{display:inline-flex}.\[\&_\>_a\]\:items-center>a{align-items:center}.\[\&_\>_a\]\:justify-between>a{justify-content:space-between}.\[\&_\>_a\]\:gap-1\.25>a{gap:calc(var(--spacing) * 1.25)}.\[\&_\>_a\]\:gap-2>a{gap:calc(var(--spacing) * 2)}.\[\&_\>_a\]\:gap-2\.5>a{gap:calc(var(--spacing) * 2.5)}.\[\&_\>_a\]\:gap-3>a{gap:calc(var(--spacing) * 3)}.\[\&_\>_a\]\:border-t>a{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_\>_a\]\:border-b>a{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_\>_a\]\:border-l-\[2px\]>a{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_\>_a\]\:\[border-top-style\:solid\]>a{border-top-style:solid}.\[\&_\>_a\]\:\[border-bottom-style\:solid\]>a{border-bottom-style:solid}.\[\&_\>_a\]\:\[border-left-style\:solid\]>a{border-left-style:solid}.\[\&_\>_a\]\:border-t-border>a{border-top-color:var(--border)}.\[\&_\>_a\]\:border-b-border>a{border-bottom-color:var(--border)}.\[\&_\>_a\]\:border-l-transparent>a{border-left-color:#0000}.\[\&_\>_a\]\:px-5\.5>a{padding-inline:calc(var(--spacing) * 5.5)}.\[\&_\>_a\]\:px-\[13px\]>a{padding-inline:13px}.\[\&_\>_a\]\:py-3\.5>a{padding-block:calc(var(--spacing) * 3.5)}.\[\&_\>_a\]\:py-\[15px\]>a{padding-block:15px}.\[\&_\>_a\]\:pt-\[15px\]>a{padding-top:15px}.\[\&_\>_a\]\:text-xs>a{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\>_a\]\:text-\[12px\]>a{font-size:12px}.\[\&_\>_a\]\:text-\[13px\]>a{font-size:13px}.\[\&_\>_a\]\:font-semibold>a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\>_a\]\:whitespace-nowrap>a{white-space:nowrap}.\[\&_\>_a\]\:text-\[\#9aa2ac\]>a{color:#9aa2ac}.\[\&_\>_a\]\:text-\[\#1769cf\]>a{color:#1769cf}.\[\&_\>_a\]\:text-primary>a{color:var(--primary)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_a\]\:mt-4\.5>a{margin-top:calc(var(--spacing) * 4.5)}.max-\[761px\]\:\[\&_\>_a\]\:min-w-\[155px\]>a{min-width:155px}.max-\[761px\]\:\[\&_\>_a\]\:\[scroll-snap-align\:start\]>a{scroll-snap-align:start}.max-\[761px\]\:\[\&_\>_a\]\:gap-1\.25>a{gap:calc(var(--spacing) * 1.25)}.max-\[761px\]\:\[\&_\>_a\]\:border-b-\[2px\]>a{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.max-\[761px\]\:\[\&_\>_a\]\:border-l-0>a{border-left-style:var(--tw-border-style);border-left-width:0}.max-\[761px\]\:\[\&_\>_a\]\:\[border-bottom-style\:solid\]>a{border-bottom-style:solid}.max-\[761px\]\:\[\&_\>_a\]\:\[border-left-style\:none\]>a{border-left-style:none}.max-\[761px\]\:\[\&_\>_a\]\:border-b-transparent>a{border-bottom-color:#0000}.max-\[761px\]\:\[\&_\>_a\]\:border-l-current>a{border-left-color:currentColor}.max-\[761px\]\:\[\&_\>_a\]\:px-3>a{padding-inline:calc(var(--spacing) * 3)}.max-\[761px\]\:\[\&_\>_a\]\:px-4>a{padding-inline:calc(var(--spacing) * 4)}.max-\[761px\]\:\[\&_\>_a\]\:py-\[13px\]>a{padding-block:13px}.max-\[761px\]\:\[\&_\>_a\]\:text-sm>a{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:761px){.min-\[761px\]\:\[\&_\>_a\]\:text-xs>a{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_a\]\:min-w-\[140px\]>a{min-width:140px}.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_a\]\:border-b-\[2px\]>a{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_a\]\:border-l-0>a{border-left-style:var(--tw-border-style);border-left-width:0}.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_a\]\:\[border-bottom-style\:solid\]>a{border-bottom-style:solid}.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_a\]\:\[border-left-style\:none\]>a{border-left-style:none}.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_a\]\:border-b-transparent>a{border-bottom-color:#0000}.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_a\]\:border-l-current>a{border-left-color:currentColor}}}@media (min-width:1500px){.min-\[1500px\]\:\[\&_\>_a\]\:text-xs>a{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}.dark\:\[\&_\>_a\]\:text-\[\#8bbcff\]:is(.dark *)>a{color:#8bbcff}.\[\&_\>_a_\>_div\]\:flex-1>a>div{flex:1}.\[\&_\>_a_\>_svg\]\:text-\[\#a5aab1\]>a>svg{color:#a5aab1}.\[\&_\>_a_\>_svg\]\:text-muted-foreground>a>svg{color:var(--muted)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_a_svg\]\:w-3>a svg{width:calc(var(--spacing) * 3)}}.\[\&_\>_a\.selected\]\:border-l-primary>a.selected{border-left-color:var(--primary)}.\[\&_\>_a\.selected\]\:bg-primary-soft>a.selected{background-color:var(--primary-soft)}.\[\&_\>_a\.selected\]\:bg-none>a.selected{background-image:none}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_a\.selected\]\:border-b-primary>a.selected{border-bottom-color:var(--primary)}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_a\.selected\]\:border-b-primary>a.selected{border-bottom-color:var(--primary)}}}.\[\&_\>_a\:hover\]\:bg-background>a:hover{background-color:var(--background)}.\[\&_\>_a\:hover\]\:bg-none>a:hover{background-image:none}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_aside\]\:grid>aside{display:grid}.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_aside\]\:grid-cols-\[1fr_1fr\]>aside{grid-template-columns:1fr 1fr}.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_aside\]\:gap-4>aside{gap:calc(var(--spacing) * 4)}.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_aside_\>_\.section-title\]\:col-\[span_2\]>aside>.section-title{grid-column:span 2}}}.\[\&_\>_aside_\>_\.section-title_h2\]\:text-base>aside>.section-title h2{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_aside_\>_\.section-title_h2\]\:text-\[19px\]>aside>.section-title h2{font-size:19px}}.\[\&_\>_button\]\:absolute>button{position:absolute}.\[\&_\>_button\]\:top-\[13px\]>button{top:13px}.\[\&_\>_button\]\:right-3>button{right:calc(var(--spacing) * 3)}.\[\&_\>_button\]\:mb-2\.5>button{margin-bottom:calc(var(--spacing) * 2.5)}.\[\&_\>_button\]\:flex>button{display:flex}.\[\&_\>_button\]\:h-\[39px\]>button{height:39px}.\[\&_\>_button\]\:flex-1>button{flex:1}.\[\&_\>_button\]\:flex-col>button{flex-direction:column}.\[\&_\>_button\]\:items-center>button{align-items:center}.\[\&_\>_button\]\:gap-3>button{gap:calc(var(--spacing) * 3)}.\[\&_\>_button\]\:self-start>button{align-self:flex-start}.\[\&_\>_button\]\:rounded-md>button{border-radius:10px}.\[\&_\>_button\]\:border>button{border-style:var(--tw-border-style);border-width:1px}.\[\&_\>_button\]\:border-solid>button{--tw-border-style:solid;border-style:solid}.\[\&_\>_button\]\:border-border>button{border-color:var(--border)}.\[\&_\>_button\]\:p-\[23px\]>button{padding:23px}.\[\&_\>_button\]\:text-sm>button{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\>_button\]\:text-muted-foreground>button{color:var(--muted)}.\[\&_\>_button\]\:text-white>button{color:var(--color-white)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_button\]\:gap-3>button{gap:calc(var(--spacing) * 3)}.max-\[761px\]\:\[\&_\>_button\]\:px-2>button{padding-inline:calc(var(--spacing) * 2)}.max-\[761px\]\:\[\&_\>_button\]\:px-2\.5>button{padding-inline:calc(var(--spacing) * 2.5)}.max-\[761px\]\:\[\&_\>_button\]\:py-0>button{padding-block:0}.max-\[761px\]\:\[\&_\>_button\]\:py-4\.5>button{padding-block:calc(var(--spacing) * 4.5)}.max-\[761px\]\:\[\&_\>_button\]\:text-xs>button{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_\>_button_\>_span\]\:text-sm>button>span{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_button_\>_span\]\:text-xs>button>span{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[761px\]\:\[\&_\>_button_\>_svg\]\:w-5>button>svg{width:calc(var(--spacing) * 5)}}.\[\&_\>_button\.selected\]\:border-\[\#8a9cb2\]>button.selected{border-color:#8a9cb2}.\[\&_\>_button\.selected\]\:bg-primary-soft>button.selected{background-color:var(--primary-soft)}.\[\&_\>_button\.selected\]\:bg-none>button.selected{background-image:none}.\[\&_\>_button\.selected\]\:text-primary>button.selected{color:var(--primary)}.\[\&_\>_div\]\:absolute>div{position:absolute}.\[\&_\>_div\]\:relative>div{position:relative}.\[\&_\>_div\]\:inset-0>div{inset:0}.\[\&_\>_div\]\:z-1>div{z-index:1}.\[\&_\>_div\]\:m-auto>div{margin:auto}.\[\&_\>_div\]\:mx-0>div{margin-inline:0}.\[\&_\>_div\]\:mt-5>div{margin-top:calc(var(--spacing) * 5)}.\[\&_\>_div\]\:mt-6>div{margin-top:calc(var(--spacing) * 6)}.\[\&_\>_div\]\:mt-16>div{margin-top:calc(var(--spacing) * 16)}.\[\&_\>_div\]\:mt-\[25px\]>div{margin-top:25px}.\[\&_\>_div\]\:mb-auto>div{margin-bottom:auto}.\[\&_\>_div\]\:flex>div{display:flex}.\[\&_\>_div\]\:grid>div{display:grid}.\[\&_\>_div\]\:h-1\.25>div{height:calc(var(--spacing) * 1.25)}.\[\&_\>_div\]\:w-\[35px\]>div{width:35px}.\[\&_\>_div\]\:w-full>div{width:100%}.\[\&_\>_div\]\:max-w-10>div{max-width:calc(var(--spacing) * 10)}.\[\&_\>_div\]\:max-w-\[370px\]>div{max-width:370px}.\[\&_\>_div\]\:max-w-\[390px\]>div{max-width:390px}.\[\&_\>_div\]\:flex-1>div{flex:1}.\[\&_\>_div\]\:grid-cols-\[1fr_1fr\]>div{grid-template-columns:1fr 1fr}.\[\&_\>_div\]\:flex-col>div{flex-direction:column}.\[\&_\>_div\]\:flex-wrap>div{flex-wrap:wrap}.\[\&_\>_div\]\:items-center>div{align-items:center}.\[\&_\>_div\]\:justify-between>div{justify-content:space-between}.\[\&_\>_div\]\:justify-center>div{justify-content:center}.\[\&_\>_div\]\:justify-end>div{justify-content:flex-end}.\[\&_\>_div\]\:gap-0\.75>div{gap:calc(var(--spacing) * .75)}.\[\&_\>_div\]\:gap-1\.5>div{gap:calc(var(--spacing) * 1.5)}.\[\&_\>_div\]\:gap-2>div{gap:calc(var(--spacing) * 2)}.\[\&_\>_div\]\:gap-2\.5>div{gap:calc(var(--spacing) * 2.5)}.\[\&_\>_div\]\:gap-5>div{gap:calc(var(--spacing) * 5)}.\[\&_\>_div\]\:gap-\[15px\]>div{gap:15px}.\[\&_\>_div\]\:rounded-\[3px\]>div{border-radius:3px}.\[\&_\>_div\]\:border-t>div{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_\>_div\]\:border-b>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_\>_div\]\:\[border-top-style\:solid\]>div{border-top-style:solid}.\[\&_\>_div\]\:\[border-bottom-style\:solid\]>div{border-bottom-style:solid}.\[\&_\>_div\]\:border-t-border>div{border-top-color:var(--border)}.\[\&_\>_div\]\:border-b-border>div{border-bottom-color:var(--border)}.\[\&_\>_div\]\:bg-\[\#80b7ff\]>div{background-color:#80b7ff}.\[\&_\>_div\]\:bg-none>div{background-image:none}.\[\&_\>_div\]\:p-0>div{padding:0}.\[\&_\>_div\]\:px-0>div{padding-inline:0}.\[\&_\>_div\]\:py-3>div{padding-block:calc(var(--spacing) * 3)}.\[\&_\>_div\]\:py-5>div{padding-block:calc(var(--spacing) * 5)}.\[\&_\>_div\]\:py-\[15px\]>div{padding-block:15px}.\[\&_\>_div\]\:py-\[30px\]>div{padding-block:30px}.\[\&_\>_div\]\:text-sm>div{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\>_div\]\:text-xs>div{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\>_div\]\:text-\[13px\]>div{font-size:13px}.\[\&_\>_div\]\:text-muted-foreground>div{color:var(--muted)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_div\]\:mx-0>div{margin-inline:0}.max-\[761px\]\:\[\&_\>_div\]\:mt-5>div{margin-top:calc(var(--spacing) * 5)}.max-\[761px\]\:\[\&_\>_div\]\:mt-\[34px\]>div{margin-top:34px}.max-\[761px\]\:\[\&_\>_div\]\:mb-0>div{margin-bottom:0}.max-\[761px\]\:\[\&_\>_div\]\:w-full>div{width:100%}.max-\[761px\]\:\[\&_\>_div\]\:max-w-\[95\%\]>div{max-width:95%}.max-\[761px\]\:\[\&_\>_div\]\:max-w-none>div{max-width:none}.max-\[761px\]\:\[\&_\>_div\]\:grid-cols-\[1fr\]>div{grid-template-columns:1fr}.max-\[761px\]\:\[\&_\>_div\]\:gap-1>div{gap:var(--spacing)}.max-\[761px\]\:\[\&_\>_div\]\:gap-1\.5>div{gap:calc(var(--spacing) * 1.5)}.max-\[761px\]\:\[\&_\>_div\]\:gap-2\.5>div{gap:calc(var(--spacing) * 2.5)}.max-\[761px\]\:\[\&_\>_div\]\:gap-\[15px\]>div{gap:15px}.max-\[761px\]\:\[\&_\>_div\]\:px-0>div{padding-inline:0}.max-\[761px\]\:\[\&_\>_div\]\:pt-7>div{padding-top:calc(var(--spacing) * 7)}.max-\[761px\]\:\[\&_\>_div\]\:pt-\[35px\]>div{padding-top:35px}.max-\[761px\]\:\[\&_\>_div\]\:pb-0>div{padding-bottom:0}.max-\[761px\]\:\[\&_\>_div\]\:text-\[12px\]>div{font-size:12px}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_div\]\:mt-\[15px\]>div{margin-top:15px}.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_div\]\:mt-\[58px\]>div{margin-top:58px}}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_div_\>_\.pill\]\:text-\[12px\]>div>.pill{font-size:12px}}.\[\&_\>_div_\>_\.w-full\]\:-mt-2>div>.w-full{margin-top:calc(var(--spacing) * -2)}.\[\&_\>_div_\>_\.w-full\]\:h-10>div>.w-full{height:calc(var(--spacing) * 10)}.\[\&_\>_div_\>_\.w-full\]\:text-sm>div>.w-full{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\>_div_\>_button\]\:text-muted-foreground>div>button{color:var(--muted)}.\[\&_\>_div_\>_button\:hover\]\:text-\[\#cc7373\]>div>button:hover{color:#cc7373}.\[\&_\>_div_\>_div\:first-child\]\:flex>div>div:first-child{display:flex}.\[\&_\>_div_\>_div\:first-child\]\:items-center>div>div:first-child{align-items:center}.\[\&_\>_div_\>_div\:first-child\]\:gap-2\.25>div>div:first-child{gap:calc(var(--spacing) * 2.25)}.\[\&_\>_div_\>_div\:first-child\]\:text-xs>div>div:first-child{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_div_\>_div\:first-child\]\:text-sm>div>div:first-child{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_\>_div_\>_p\]\:mt-1\.5>div>p{margin-top:calc(var(--spacing) * 1.5)}.\[\&_\>_div_\>_p\]\:mt-3>div>p{margin-top:calc(var(--spacing) * 3)}.\[\&_\>_div_\>_p\]\:mt-\[25px\]>div>p{margin-top:25px}.\[\&_\>_div_\>_p\]\:mb-\[30px\]>div>p{margin-bottom:30px}.\[\&_\>_div_\>_p\]\:max-w-\[350px\]>div>p{max-width:350px}.\[\&_\>_div_\>_p\]\:text-sm>div>p{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\>_div_\>_p\]\:leading-\[1\.9\]>div>p{--tw-leading:1.9;line-height:1.9}.\[\&_\>_div_\>_p\]\:leading-loose>div>p{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.\[\&_\>_div_\>_p\]\:text-\[\#bacce9\]>div>p{color:#bacce9}.\[\&_\>_div_\>_p\]\:text-muted-foreground>div>p{color:var(--muted)}.\[\&_\>_div_\>_p\]\:\[text-shadow\:0_1px_15px_\#07132b66\]>div>p{text-shadow:0 1px 15px #07132b66}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_div_\>_p\]\:mt-\[15px\]>div>p{margin-top:15px}.max-\[761px\]\:\[\&_\>_div_\>_p\]\:mb-\[25px\]>div>p{margin-bottom:25px}.max-\[761px\]\:\[\&_\>_div_\>_p\]\:max-w-\[300px\]>div>p{max-width:300px}.max-\[761px\]\:\[\&_\>_div_\>_p\]\:text-sm>div>p{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_\>_div_\>_p\]\:text-\[15px\]>div>p{font-size:15px}.max-\[761px\]\:\[\&_\>_div_\>_p\]\:leading-\[1\.9\]>div>p{--tw-leading:1.9;line-height:1.9}}.\[\&_\>_div_\>_span\]\:relative>div>span{position:relative}.\[\&_\>_div_\>_span\]\:block>div>span{display:block}.\[\&_\>_div_\>_span\]\:w-full>div>span{width:100%}.\[\&_\>_div_\>_span\]\:rounded-tl-\[4px\]>div>span{border-top-left-radius:4px}.\[\&_\>_div_\>_span\]\:rounded-tr-\[4px\]>div>span{border-top-right-radius:4px}.\[\&_\>_div_\>_span\]\:rounded-br-\[0\]>div>span{border-bottom-right-radius:0}.\[\&_\>_div_\>_span\]\:rounded-bl-\[0\]>div>span{border-bottom-left-radius:0}.\[\&_\>_div_\>_span\]\:bg-chart>div>span{background-color:var(--chart)}.\[\&_\>_div_\>_span\]\:bg-none>div>span{background-image:none}.\[\&_\>_div_\>_span\]\:text-\[13px\]>div>span{font-size:13px}.\[\&_\>_div_\>_span\]\:text-\[\#979ca1\]>div>span{color:#979ca1}.\[\&_\>_div_\>_span\]\:text-muted-foreground>div>span{color:var(--muted)}.\[\&_\>_div_\>_span\]\:\[transition\:height_0\.3s\]>div>span{transition:height .3s}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_div_\>_span\]\:text-\[12px\]>div>span{font-size:12px}}.\[\&_\>_div_\>_span\.current\]\:bg-\[\#486487\]>div>span.current{background-color:#486487}.\[\&_\>_div_\>_span\.current\]\:bg-none>div>span.current{background-image:none}.\[\&_\>_div_\>_strong\]\:text-sm>div>strong{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\>_div_\>_strong\]\:font-medium>div>strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\>_div\:first-child\]\:relative>div:first-child{position:relative}.\[\&_\>_div\:first-child\]\:z-1>div:first-child{z-index:1}.\[\&_\>_div\:first-child\]\:max-w-\[67\%\]>div:first-child{max-width:67%}@media not all and (min-width:1051px){.max-\[1051px\]\:\[\&_\>_div\:first-child\]\:max-w-\[70\%\]>div:first-child{max-width:70%}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_div\:first-child\]\:max-w-full>div:first-child{max-width:100%}}.\[\&_\>_div\:hover_b\]\:opacity-100>div:hover b{opacity:1}.\[\&_\>_div\:last-child\]\:mt-4\.5>div:last-child{margin-top:calc(var(--spacing) * 4.5)}.\[\&_\>_div\:last-child\]\:flex>div:last-child{display:flex}.\[\&_\>_div\:last-child\]\:items-center>div:last-child{align-items:center}.\[\&_\>_div\:last-child\]\:justify-between>div:last-child{justify-content:space-between}.\[\&_\>_div\:last-child\]\:gap-2>div:last-child{gap:calc(var(--spacing) * 2)}.\[\&_\>_div\:last-child\]\:border-0>div:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_\>_div\:last-child\]\:border-t>div:last-child{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_\>_div\:last-child\]\:border-none>div:last-child{--tw-border-style:none;border-style:none}.\[\&_\>_div\:last-child\]\:\[border-top-style\:solid\]>div:last-child{border-top-style:solid}.\[\&_\>_div\:last-child\]\:border-current>div:last-child{border-color:currentColor}.\[\&_\>_div\:last-child\]\:border-t-border>div:last-child{border-top-color:var(--border)}.\[\&_\>_div\:last-child\]\:pt-\[15px\]>div:last-child{padding-top:15px}.\[\&_\>_div\:last-child\]\:text-\[12px\]>div:last-child{font-size:12px}.\[\&_\>_div\:last-child\]\:text-muted-foreground>div:last-child{color:var(--muted)}.\[\&_\>_div\:not\(\.info-callout\)\]\:mb-\[23px\]>div:not(.info-callout){margin-bottom:23px}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_form\]\:max-w-\[300px\]>form{max-width:300px}}}.\[\&_\>_h2\]\:mx-0>h2{margin-inline:0}.\[\&_\>_h2\]\:mx-\[17px\]>h2{margin-inline:17px}.\[\&_\>_h2\]\:mt-2\.5>h2{margin-top:calc(var(--spacing) * 2.5)}.\[\&_\>_h2\]\:mt-\[13px\]>h2{margin-top:13px}.\[\&_\>_h2\]\:mb-\[15px\]>h2{margin-bottom:15px}.\[\&_\>_h2\]\:text-xl>h2{font-size:1.375rem;line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_\>_h2\]\:text-\[19px\]>h2{font-size:19px}.\[\&_\>_h2\]\:text-\[23px\]>h2{font-size:23px}.\[\&_\>_h2\]\:leading-\[1\.6\]>h2{--tw-leading:1.6;line-height:1.6}.\[\&_\>_h2\]\:tracking-\[-0\.5px\]>h2{--tw-tracking:-.5px;letter-spacing:-.5px}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&_\>_h2\]\:text-base>h2{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_h2\]\:hidden>h2{display:none}.max-\[761px\]\:\[\&_\>_h2\]\:text-xl>h2{font-size:1.375rem;line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_h2\]\:mt-2>h2{margin-top:calc(var(--spacing) * 2)}.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_h2\]\:hidden>h2{display:none}}}.\[\&_\>_h3\]\:mt-\[25px\]>h3{margin-top:25px}.\[\&_\>_h3\]\:mb-\[26px\]>h3{margin-bottom:26px}.\[\&_\>_h3\]\:text-base>h3{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_h3\]\:text-\[19px\]>h3{font-size:19px}}.\[\&_\>_i\]\:h-1\.5>i{height:calc(var(--spacing) * 1.5)}.\[\&_\>_i\]\:w-1\.5>i{width:calc(var(--spacing) * 1.5)}.\[\&_\>_i\]\:rounded-\[2px\]>i{border-radius:2px}.\[\&_\>_i\]\:bg-\[\#57708f\]>i{background-color:#57708f}.\[\&_\>_i\]\:bg-none>i{background-image:none}.\[\&_\>_label\]\:relative>label{position:relative}.\[\&_\>_label\]\:mt-2>label{margin-top:calc(var(--spacing) * 2)}.\[\&_\>_label\]\:flex>label{display:flex}.\[\&_\>_label\]\:cursor-pointer>label{cursor:pointer}.\[\&_\>_label\]\:flex-col>label{flex-direction:column}.\[\&_\>_label\]\:items-center>label{align-items:center}.\[\&_\>_label\]\:gap-2>label{gap:calc(var(--spacing) * 2)}.\[\&_\>_label\]\:gap-2\.5>label{gap:calc(var(--spacing) * 2.5)}.\[\&_\>_label\]\:gap-3\.5>label{gap:calc(var(--spacing) * 3.5)}.\[\&_\>_label\]\:rounded-md>label{border-radius:10px}.\[\&_\>_label\]\:border>label{border-style:var(--tw-border-style);border-width:1px}.\[\&_\>_label\]\:border-solid>label{--tw-border-style:solid;border-style:solid}.\[\&_\>_label\]\:border-border>label{border-color:var(--border)}.\[\&_\>_label\]\:p-3>label{padding:calc(var(--spacing) * 3)}.\[\&_\>_label\]\:p-4>label{padding:calc(var(--spacing) * 4)}.\[\&_\>_label\]\:px-\[15px\]>label{padding-inline:15px}.\[\&_\>_label\]\:py-5>label{padding-block:calc(var(--spacing) * 5)}.\[\&_\>_label\]\:text-sm>label{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\>_label\]\:text-muted-foreground>label{color:var(--muted)}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&_\>_label\]\:px-2\.5>label{padding-inline:calc(var(--spacing) * 2.5)}.max-\[1191px\]\:\[\&_\>_label\]\:py-5>label{padding-block:calc(var(--spacing) * 5)}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_label\]\:p-2\.75>label{padding:calc(var(--spacing) * 2.75)}.max-\[761px\]\:\[\&_\>_label\]\:px-2\.5>label{padding-inline:calc(var(--spacing) * 2.5)}.max-\[761px\]\:\[\&_\>_label\]\:pt-5\.5>label{padding-top:calc(var(--spacing) * 5.5)}.max-\[761px\]\:\[\&_\>_label\]\:pb-\[15px\]>label{padding-bottom:15px}.max-\[761px\]\:\[\&_\>_label\]\:text-sm>label{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_\>_label\]\:text-xs>label{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_\>_label\.selected\]\:border-\[\#8b9db2\]>label.selected{border-color:#8b9db2}.\[\&_\>_label\.selected\]\:border-\[\#9aabc0\]>label.selected{border-color:#9aabc0}.\[\&_\>_label\.selected\]\:bg-primary-soft>label.selected{background-color:var(--primary-soft)}.\[\&_\>_label\.selected\]\:bg-none>label.selected{background-image:none}.\[\&_\>_p\]\:mx-0>p{margin-inline:0}.\[\&_\>_p\]\:mt-1\.5>p{margin-top:calc(var(--spacing) * 1.5)}.\[\&_\>_p\]\:mt-1\.75>p{margin-top:calc(var(--spacing) * 1.75)}.\[\&_\>_p\]\:mt-2\.5>p{margin-top:calc(var(--spacing) * 2.5)}.\[\&_\>_p\]\:mt-2\.25>p{margin-top:calc(var(--spacing) * 2.25)}.\[\&_\>_p\]\:mb-5>p{margin-bottom:calc(var(--spacing) * 5)}.\[\&_\>_p\]\:mb-5\.5>p{margin-bottom:calc(var(--spacing) * 5.5)}.\[\&_\>_p\]\:flex>p{display:flex}.\[\&_\>_p\]\:max-w-\[600px\]>p{max-width:600px}.\[\&_\>_p\]\:items-center>p{align-items:center}.\[\&_\>_p\]\:gap-1\.75>p{gap:calc(var(--spacing) * 1.75)}.\[\&_\>_p\]\:gap-3>p{gap:calc(var(--spacing) * 3)}.\[\&_\>_p\]\:rounded-tl-\[0\]>p{border-top-left-radius:0}.\[\&_\>_p\]\:rounded-tr-\[0\]>p{border-top-right-radius:0}.\[\&_\>_p\]\:rounded-br-\[10px\]>p{border-bottom-right-radius:10px}.\[\&_\>_p\]\:rounded-bl-\[10px\]>p{border-bottom-left-radius:10px}.\[\&_\>_p\]\:border>p{border-style:var(--tw-border-style);border-width:1px}.\[\&_\>_p\]\:border-solid>p{--tw-border-style:solid;border-style:solid}.\[\&_\>_p\]\:border-border>p{border-color:var(--border)}.\[\&_\>_p\]\:bg-card>p{background-color:var(--card)}.\[\&_\>_p\]\:bg-none>p{background-image:none}.\[\&_\>_p\]\:px-\[13px\]>p{padding-inline:13px}.\[\&_\>_p\]\:py-2\.5>p{padding-block:calc(var(--spacing) * 2.5)}.\[\&_\>_p\]\:text-base>p{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_\>_p\]\:text-sm>p{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\>_p\]\:text-xs>p{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\>_p\]\:text-\[11px\]>p{font-size:11px}.\[\&_\>_p\]\:text-\[13px\]>p{font-size:13px}.\[\&_\>_p\]\:leading-\[1\.9\]>p{--tw-leading:1.9;line-height:1.9}.\[\&_\>_p\]\:text-\[\#929aa3\]>p{color:#929aa3}.\[\&_\>_p\]\:text-muted-foreground>p{color:var(--muted)}@media not all and (min-width:1251px){.max-\[1251px\]\:\[\&_\>_p\]\:text-\[10px\]>p{font-size:10px}}@media not all and (min-width:1051px){.max-\[1051px\]\:\[\&_\>_p\]\:text-\[12px\]>p{font-size:12px}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_p\]\:col-\[1\]>p{grid-column:1}.max-\[761px\]\:\[\&_\>_p\]\:\[grid-row\:2\]>p{grid-row:2}.max-\[761px\]\:\[\&_\>_p\]\:mt-0\.75>p{margin-top:calc(var(--spacing) * .75)}.max-\[761px\]\:\[\&_\>_p\]\:mt-1\.5>p{margin-top:calc(var(--spacing) * 1.5)}.max-\[761px\]\:\[\&_\>_p\]\:flex-wrap>p{flex-wrap:wrap}.max-\[761px\]\:\[\&_\>_p\]\:gap-2>p{gap:calc(var(--spacing) * 2)}.max-\[761px\]\:\[\&_\>_p\]\:\[align-self\:start\]>p{align-self:start}.max-\[761px\]\:\[\&_\>_p\]\:text-sm>p{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_\>_p\]\:text-\[11px\]>p{font-size:11px}.max-\[761px\]\:\[\&_\>_p\]\:text-\[13px\]>p{font-size:13px}.max-\[761px\]\:\[\&_\>_p\]\:leading-\[1\.8\]>p{--tw-leading:1.8;line-height:1.8}}@media (min-width:761px){.min-\[761px\]\:\[\&_\>_p\]\:text-xs>p{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_p\]\:hidden>p{display:none}}}@media (min-width:1500px){.min-\[1500px\]\:\[\&_\>_p\]\:text-xs>p{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_\>_p_\>_span\]\:flex>p>span{display:flex}.\[\&_\>_p_\>_span\]\:items-center>p>span{align-items:center}.\[\&_\>_p_\>_span\]\:gap-1>p>span{gap:var(--spacing)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_p_\>_span\]\:gap-0\.75>p>span{gap:calc(var(--spacing) * .75)}}.\[\&_\>_small\]\:relative>small{position:relative}.\[\&_\>_small\]\:z-1>small{z-index:1}.\[\&_\>_small\]\:mt-1\.25>small{margin-top:calc(var(--spacing) * 1.25)}.\[\&_\>_small\]\:mt-2>small{margin-top:calc(var(--spacing) * 2)}.\[\&_\>_small\]\:mt-2\.25>small{margin-top:calc(var(--spacing) * 2.25)}.\[\&_\>_small\]\:ml-auto>small{margin-left:auto}.\[\&_\>_small\]\:block>small{display:block}.\[\&_\>_small\]\:overflow-hidden>small{overflow:hidden}.\[\&_\>_small\]\:rounded-\[3px\]>small{border-radius:3px}.\[\&_\>_small\]\:bg-primary-soft>small{background-color:var(--primary-soft)}.\[\&_\>_small\]\:bg-none>small{background-image:none}.\[\&_\>_small\]\:p-1>small{padding:var(--spacing)}.\[\&_\>_small\]\:text-xs>small{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\>_small\]\:text-\[13px\]>small{font-size:13px}.\[\&_\>_small\]\:text-ellipsis>small{text-overflow:ellipsis}.\[\&_\>_small\]\:whitespace-nowrap>small{white-space:nowrap}.\[\&_\>_small\]\:text-\[\#b7ccea\]>small{color:#b7ccea}.\[\&_\>_small\]\:text-muted-foreground>small{color:var(--muted)}.\[\&_\>_small\]\:text-primary>small{color:var(--primary)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_small\]\:mx-auto>small{margin-inline:auto}.max-\[761px\]\:\[\&_\>_small\]\:mt-2\.5>small{margin-top:calc(var(--spacing) * 2.5)}.max-\[761px\]\:\[\&_\>_small\]\:mb-0>small{margin-bottom:0}.max-\[761px\]\:\[\&_\>_small\]\:hidden>small{display:none}.max-\[761px\]\:\[\&_\>_small\]\:max-w-\[135px\]>small{max-width:135px}.max-\[761px\]\:\[\&_\>_small\]\:bg-\[none\]>small{background-color:none}.max-\[761px\]\:\[\&_\>_small\]\:bg-none>small{background-image:none}.max-\[761px\]\:\[\&_\>_small\]\:p-0>small{padding:0}.max-\[761px\]\:\[\&_\>_small\]\:text-sm>small{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_\>_small\]\:text-\[13px\]>small{font-size:13px}.max-\[761px\]\:\[\&_\>_small\]\:leading-\[1\.9\]>small{--tw-leading:1.9;line-height:1.9}.max-\[761px\]\:\[\&_\>_small\]\:text-\[0\]>small{color:0}}.\[\&_\>_span\]\:absolute>span{position:absolute}.\[\&_\>_span\]\:relative>span{position:relative}.\[\&_\>_span\]\:-top-2\.75>span{top:calc(var(--spacing) * -2.75)}.\[\&_\>_span\]\:top-\[68px\]>span{top:68px}.\[\&_\>_span\]\:left-\[71px\]>span{left:71px}.\[\&_\>_span\]\:z-1>span{z-index:1}.\[\&_\>_span\]\:mt-2\.5>span{margin-top:calc(var(--spacing) * 2.5)}.\[\&_\>_span\]\:mt-5>span{margin-top:calc(var(--spacing) * 5)}.\[\&_\>_span\]\:block>span{display:block}.\[\&_\>_span\]\:flex>span{display:flex}.\[\&_\>_span\]\:grid>span{display:grid}.\[\&_\>_span\]\:h-1>span{height:var(--spacing)}.\[\&_\>_span\]\:h-1\.25>span{height:calc(var(--spacing) * 1.25)}.\[\&_\>_span\]\:h-\[30px\]>span{height:30px}.\[\&_\>_span\]\:h-\[34px\]>span{height:34px}.\[\&_\>_span\]\:h-\[38px\]>span{height:38px}.\[\&_\>_span\]\:h-full>span{height:100%}.\[\&_\>_span\]\:w-1>span{width:var(--spacing)}.\[\&_\>_span\]\:w-1\.25>span{width:calc(var(--spacing) * 1.25)}.\[\&_\>_span\]\:w-\[30px\]>span{width:30px}.\[\&_\>_span\]\:w-\[34px\]>span{width:34px}.\[\&_\>_span\]\:w-\[38px\]>span{width:38px}.\[\&_\>_span\]\:w-\[80\%\]>span{width:80%}.\[\&_\>_span\]\:shrink-0>span{flex-shrink:0}.\[\&_\>_span\]\:place-items-center>span{place-items:center}.\[\&_\>_span\]\:items-center>span{align-items:center}.\[\&_\>_span\]\:gap-0\.75>span{gap:calc(var(--spacing) * .75)}.\[\&_\>_span\]\:gap-1\.5>span{gap:calc(var(--spacing) * 1.5)}.\[\&_\>_span\]\:gap-1\.25>span{gap:calc(var(--spacing) * 1.25)}.\[\&_\>_span\]\:gap-1\.75>span{gap:calc(var(--spacing) * 1.75)}.\[\&_\>_span\]\:gap-2>span{gap:calc(var(--spacing) * 2)}.\[\&_\>_span\]\:rounded-\[5px\]>span{border-radius:5px}.\[\&_\>_span\]\:rounded-\[9px\]>span{border-radius:9px}.\[\&_\>_span\]\:rounded-\[10px\]>span{border-radius:10px}.\[\&_\>_span\]\:rounded-\[20px\]>span{border-radius:20px}.\[\&_\>_span\]\:rounded-full>span{border-radius:2147483647px}.\[\&_\>_span\]\:rounded-md>span{border-radius:10px}.\[\&_\>_span\]\:border>span{border-style:var(--tw-border-style);border-width:1px}.\[\&_\>_span\]\:border-solid>span{--tw-border-style:solid;border-style:solid}.\[\&_\>_span\]\:border-\[\#cadffd\]>span{border-color:#cadffd}.\[\&_\>_span\]\:bg-\[\#4e6a8d\]>span{background-color:#4e6a8d}.\[\&_\>_span\]\:bg-\[\#7c3aed\]>span{background-color:#7c3aed}.\[\&_\>_span\]\:bg-\[\#a0b9d7\]>span{background-color:#a0b9d7}.\[\&_\>_span\]\:bg-\[\#e9e3ff\]>span{background-color:#e9e3ff}.\[\&_\>_span\]\:bg-\[\#f6faff\]>span{background-color:#f6faff}.\[\&_\>_span\]\:bg-card>span{background-color:var(--card)}.\[\&_\>_span\]\:bg-current>span{background-color:currentColor}.\[\&_\>_span\]\:bg-primary-soft>span{background-color:var(--primary-soft)}.\[\&_\>_span\]\:bg-secondary>span{background-color:var(--secondary)}.\[\&_\>_span\]\:bg-none>span{background-image:none}.\[\&_\>_span\]\:p-2\.5>span{padding:calc(var(--spacing) * 2.5)}.\[\&_\>_span\]\:p-5>span{padding:calc(var(--spacing) * 5)}.\[\&_\>_span\]\:px-1\.25>span{padding-inline:calc(var(--spacing) * 1.25)}.\[\&_\>_span\]\:px-3>span{padding-inline:calc(var(--spacing) * 3)}.\[\&_\>_span\]\:py-0>span{padding-block:0}.\[\&_\>_span\]\:text-xs>span{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\>_span\]\:text-\[12px\]>span{font-size:12px}.\[\&_\>_span\]\:text-\[13px\]>span{font-size:13px}.\[\&_\>_span\]\:text-\[19px\]>span{font-size:19px}.\[\&_\>_span\]\:text-\[35px\]>span{font-size:35px}.\[\&_\>_span\]\:font-bold>span{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\>_span\]\:font-semibold>span{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\>_span\]\:tracking-\[-3px\]>span{--tw-tracking:-3px;letter-spacing:-3px}.\[\&_\>_span\]\:text-\[\#2c77d1\]>span{color:#2c77d1}.\[\&_\>_span\]\:text-\[\#5b21b6\]>span{color:#5b21b6}.\[\&_\>_span\]\:text-\[\#576c86\]>span{color:#576c86}.\[\&_\>_span\]\:text-muted-foreground>span{color:var(--muted)}.\[\&_\>_span\]\:text-primary>span{color:var(--primary)}.\[\&_\>_span\]\:opacity-25>span{opacity:.25}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_span\]\:top-\[73px\]>span{top:73px}.max-\[761px\]\:\[\&_\>_span\]\:left-\[77px\]>span{left:77px}.max-\[761px\]\:\[\&_\>_span\]\:col-\[2\]>span{grid-column:2}.max-\[761px\]\:\[\&_\>_span\]\:mt-3>span{margin-top:calc(var(--spacing) * 3)}.max-\[761px\]\:\[\&_\>_span\]\:mb-2\.5>span{margin-bottom:calc(var(--spacing) * 2.5)}.max-\[761px\]\:\[\&_\>_span\]\:hidden>span{display:none}.max-\[761px\]\:\[\&_\>_span\]\:h-\[25px\]>span{height:25px}.max-\[761px\]\:\[\&_\>_span\]\:w-\[25px\]>span{width:25px}.max-\[761px\]\:\[\&_\>_span\]\:max-w-\[180px\]>span{max-width:180px}.max-\[761px\]\:\[\&_\>_span\]\:px-0\.5>span{padding-inline:calc(var(--spacing) * .5)}.max-\[761px\]\:\[\&_\>_span\]\:py-0>span{padding-block:0}.max-\[761px\]\:\[\&_\>_span\]\:text-2xl>span{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.max-\[761px\]\:\[\&_\>_span\]\:text-3xl>span{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.max-\[761px\]\:\[\&_\>_span\]\:text-xs>span{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[761px\]\:\[\&_\>_span\]\:text-\[13px\]>span{font-size:13px}.max-\[761px\]\:\[\&_\>_span\]\:leading-\[1\.7\]>span{--tw-leading:1.7;line-height:1.7}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_span\]\:text-xs>span{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}}.dark\:\[\&_\>_span\]\:border-\[\#31527e\]:is(.dark *)>span{border-color:#31527e}.dark\:\[\&_\>_span\]\:bg-\[\#24446f\]:is(.dark *)>span{background-color:#24446f}.dark\:\[\&_\>_span\]\:bg-none:is(.dark *)>span{background-image:none}.dark\:\[\&_\>_span\]\:text-\[\#a1caff\]:is(.dark *)>span{color:#a1caff}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_span_svg\]\:hidden>span svg{display:none}}.\[\&_\>_span\:first-child\]\:grid>span:first-child{display:grid}.\[\&_\>_span\:first-child\]\:h-9>span:first-child{height:calc(var(--spacing) * 9)}.\[\&_\>_span\:first-child\]\:w-\[34px\]>span:first-child{width:34px}.\[\&_\>_span\:first-child\]\:place-items-center>span:first-child{place-items:center}.\[\&_\>_span\:first-child\]\:rounded-md>span:first-child{border-radius:10px}.\[\&_\>_span\:first-child\]\:bg-\[\#2a2442\]>span:first-child{background-color:#2a2442}.\[\&_\>_span\:first-child\]\:bg-none>span:first-child{background-image:none}.\[\&_\>_span\:first-child\]\:text-\[\#bca169\]>span:first-child{color:#bca169}.\[\&_\>_span\:first-child\]\:text-\[\#c4b5fd\]>span:first-child{color:#c4b5fd}.\[\&_\>_span\:last-child\]\:ml-0>span:last-child{margin-left:0}.\[\&_\>_span\:last-child\]\:flex>span:last-child{display:flex}.\[\&_\>_span\:last-child\]\:basis-full>span:last-child{flex-basis:100%}.\[\&_\>_span\:last-child\]\:items-center>span:last-child{align-items:center}.\[\&_\>_span\:last-child\]\:gap-0\.75>span:last-child{gap:calc(var(--spacing) * .75)}.\[\&_\>_span\:last-child\]\:gap-1\.75>span:last-child{gap:calc(var(--spacing) * 1.75)}.\[\&_\>_span\:last-child\]\:border-0>span:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_\>_span\:last-child\]\:border-none>span:last-child{--tw-border-style:none;border-style:none}.\[\&_\>_span\:last-child\]\:border-current>span:last-child{border-color:currentColor}.\[\&_\>_span\:last-child\]\:pl-0>span:last-child{padding-left:0}.\[\&_\>_span\:last-child\]\:text-sm>span:last-child{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\>_span\:last-child\]\:text-\[13px\]>span:last-child{font-size:13px}.\[\&_\>_span\:last-child\]\:text-\[\#a69b79\]>span:last-child{color:#a69b79}.\[\&_\>_span\:last-child\]\:text-muted-foreground>span:last-child{color:var(--muted)}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&_\>_span\:last-child\]\:pl-1>span:last-child{padding-left:var(--spacing)}.max-\[1191px\]\:\[\&_\>_span\:last-child\]\:text-\[12px\]>span:last-child{font-size:12px}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_span\:last-child\]\:ml-0>span:last-child{margin-left:0}.max-\[761px\]\:\[\&_\>_span\:last-child\]\:text-sm>span:last-child{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_\>_span\:last-child\]\:text-\[12px\]>span:last-child{font-size:12px}.max-\[761px\]\:\[\&_\>_span\:last-child\]\:text-\[13px\]>span:last-child{font-size:13px}.max-\[761px\]\:\[\&_\>_span\:last-child\]\:whitespace-nowrap>span:last-child{white-space:nowrap}}@media (min-width:761px){.min-\[761px\]\:\[\&_\>_span\:last-child\]\:text-\[13px\]>span:last-child{font-size:13px}@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_\>_span\:last-child\]\:text-\[13px\]>span:last-child{font-size:13px}}}@media (min-width:1500px){.min-\[1500px\]\:\[\&_\>_span\:last-child\]\:text-\[13px\]>span:last-child{font-size:13px}}.\[\&_\>_span\:last-of-type\]\:w-1\/2>span:last-of-type{width:50%}.\[\&_\>_span\:not\(\.person-avatar\)\:not\(\.podium-rank\)\]\:text-\[19px\]>span:not(.person-avatar):not(.podium-rank){font-size:19px}.\[\&_\>_span\:not\(\.person-avatar\)\:not\(\.podium-rank\)\]\:font-semibold>span:not(.person-avatar):not(.podium-rank){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\>_span\:not\(\.person-avatar\)\:not\(\.podium-rank\)\]\:text-primary>span:not(.person-avatar):not(.podium-rank){color:var(--primary)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_span\:not\(\.person-avatar\)\:not\(\.podium-rank\)\]\:text-sm>span:not(.person-avatar):not(.podium-rank){font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_\>_strong\]\:mt-1>strong{margin-top:var(--spacing)}.\[\&_\>_strong\]\:mt-2>strong{margin-top:calc(var(--spacing) * 2)}.\[\&_\>_strong\]\:mt-\[30px\]>strong{margin-top:30px}.\[\&_\>_strong\]\:block>strong{display:block}.\[\&_\>_strong\]\:text-3xl>strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_\>_strong\]\:text-\[25px\]>strong{font-size:25px}.\[\&_\>_strong\]\:leading-\[1\.3\]>strong{--tw-leading:1.3;line-height:1.3}.\[\&_\>_strong\]\:font-\[550\]>strong{--tw-font-weight:550;font-weight:550}.\[\&_\>_strong\]\:font-\[650\]>strong{--tw-font-weight:650;font-weight:650}.\[\&_\>_strong\]\:font-semibold>strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\>_strong\]\:tracking-\[-0\.7px\]>strong{--tw-tracking:-.7px;letter-spacing:-.7px}.\[\&_\>_strong\]\:tracking-\[-1\.3px\]>strong{--tw-tracking:-1.3px;letter-spacing:-1.3px}.\[\&_\>_strong\]\:tracking-\[-1px\]>strong{--tw-tracking:-1px;letter-spacing:-1px}.\[\&_\>_strong\]\:tabular-nums>strong{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_strong\]\:mt-2>strong{margin-top:calc(var(--spacing) * 2)}.max-\[761px\]\:\[\&_\>_strong\]\:text-xl>strong{font-size:1.375rem;line-height:var(--tw-leading,var(--text-xl--line-height))}.max-\[761px\]\:\[\&_\>_strong\]\:text-\[28px\]>strong{font-size:28px}.max-\[761px\]\:\[\&_\>_strong\]\:text-\[33px\]>strong{font-size:33px}}@media (min-width:1500px){.min-\[1500px\]\:\[\&_\>_strong\]\:text-\[29px\]>strong{font-size:29px}}.\[\&_\>_svg\]\:mb-2\.5>svg{margin-bottom:calc(var(--spacing) * 2.5)}.\[\&_\>_svg\]\:mb-5\.5>svg{margin-bottom:calc(var(--spacing) * 5.5)}.\[\&_\>_svg\]\:ml-2\.5>svg{margin-left:calc(var(--spacing) * 2.5)}.\[\&_\>_svg\]\:block>svg{display:block}.\[\&_\>_svg\]\:text-\[\#7e91a9\]>svg{color:#7e91a9}.\[\&_\>_svg\]\:text-\[\#9aa2ac\]>svg{color:#9aa2ac}.\[\&_\>_svg\]\:text-\[\#909dae\]>svg{color:#909dae}.\[\&_\>_svg\]\:text-\[\#79899d\]>svg{color:#79899d}.\[\&_\>_svg\]\:text-\[\#748497\]>svg{color:#748497}.\[\&_\>_svg\]\:text-muted-foreground>svg{color:var(--muted)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\>_svg\]\:\[grid-row\:span_3\]>svg{grid-row:span 3}.max-\[761px\]\:\[\&_\>_svg\]\:m-0>svg{margin:0}.max-\[761px\]\:\[\&_\>_svg\]\:hidden>svg{display:none}.max-\[761px\]\:\[\&_\>_svg\]\:h-\[95px\]>svg{height:95px}.max-\[761px\]\:\[\&_\>_svg\]\:w-5>svg{width:calc(var(--spacing) * 5)}.max-\[761px\]\:\[\&_\>_svg\]\:w-\[95px\]>svg{width:95px}.max-\[761px\]\:\[\&_\>_svg\]\:self-center>svg{align-self:center}}.\[\&_\[data-slot\=\'accordion-content\'\]\]\:text-sm [data-slot=accordion-content]{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\[data-slot\=\'accordion-content\'\]\]\:leading-\[1\.9\] [data-slot=accordion-content]{--tw-leading:1.9;line-height:1.9}.\[\&_\[data-slot\=\'accordion-content\'\]\]\:text-muted-foreground [data-slot=accordion-content]{color:var(--muted)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\[data-slot\=\'accordion-content\'\]\]\:text-sm [data-slot=accordion-content]{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_\[data-slot\=\'accordion-item\'\]\]\:mb-2\.25 [data-slot=accordion-item]{margin-bottom:calc(var(--spacing) * 2.25)}.\[\&_\[data-slot\=\'accordion-item\'\]\]\:rounded-md [data-slot=accordion-item]{border-radius:10px}.\[\&_\[data-slot\=\'accordion-item\'\]\]\:border [data-slot=accordion-item]{border-style:var(--tw-border-style);border-width:1px}.\[\&_\[data-slot\=\'accordion-item\'\]\]\:border-solid [data-slot=accordion-item]{--tw-border-style:solid;border-style:solid}.\[\&_\[data-slot\=\'accordion-item\'\]\]\:border-border [data-slot=accordion-item]{border-color:var(--border)}.\[\&_\[data-slot\=\'accordion-item\'\]\]\:bg-card [data-slot=accordion-item]{background-color:var(--card)}.\[\&_\[data-slot\=\'accordion-item\'\]\]\:bg-none [data-slot=accordion-item]{background-image:none}.\[\&_\[data-slot\=\'accordion-item\'\]\]\:px-\[17px\] [data-slot=accordion-item]{padding-inline:17px}.\[\&_\[data-slot\=\'accordion-item\'\]\]\:py-0 [data-slot=accordion-item]{padding-block:0}.\[\&_\[data-slot\=\'accordion-trigger\'\]\]\:px-0 [data-slot=accordion-trigger]{padding-inline:0}.\[\&_\[data-slot\=\'accordion-trigger\'\]\]\:py-\[17px\] [data-slot=accordion-trigger]{padding-block:17px}.\[\&_\[data-slot\=\'accordion-trigger\'\]\]\:py-\[21px\] [data-slot=accordion-trigger]{padding-block:21px}.\[\&_\[data-slot\=\'accordion-trigger\'\]\]\:text-sm [data-slot=accordion-trigger]{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\[data-slot\=\'accordion-trigger\'\]\]\:no-underline\! [data-slot=accordion-trigger]{text-decoration-line:none!important}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&_\[data-slot\=\'accordion-trigger\'\]\]\:text-xs [data-slot=accordion-trigger]{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\[data-slot\=\'accordion-trigger\'\]\]\:text-sm [data-slot=accordion-trigger]{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_\[data-slot\=\'accordion-trigger\'\]\]\:text-xs [data-slot=accordion-trigger]{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[761px\]\:\[\&_\[data-slot\=\'accordion-trigger\'\]\]\:leading-\[1\.8\] [data-slot=accordion-trigger]{--tw-leading:1.8;line-height:1.8}.max-\[761px\]\:\[\&_\[data-slot\=\'accordion-trigger\'\]_\>_\.muted\]\:hidden [data-slot=accordion-trigger]>.muted{display:none}}.\[\&_\[data-slot\=\'accordion-trigger\'\]_\>_span\:first-child\]\:flex [data-slot=accordion-trigger]>span:first-child{display:flex}.\[\&_\[data-slot\=\'accordion-trigger\'\]_\>_span\:first-child\]\:flex-1 [data-slot=accordion-trigger]>span:first-child{flex:1}.\[\&_\[data-slot\=\'accordion-trigger\'\]_\>_span\:first-child\]\:items-center [data-slot=accordion-trigger]>span:first-child{align-items:center}.\[\&_\[data-slot\=\'accordion-trigger\'\]_\>_span\:first-child\]\:gap-3\.5 [data-slot=accordion-trigger]>span:first-child{gap:calc(var(--spacing) * 3.5)}.\[\&_\[data-slot\=\'accordion-trigger\'\]_small\]\:\[font-family\:monospace\] [data-slot=accordion-trigger] small{font-family:monospace}.\[\&_\[data-slot\=\'accordion-trigger\'\]_small\]\:text-muted-foreground [data-slot=accordion-trigger] small{color:var(--muted)}.\[\&_\[data-slot\=\'button\'\]\]\:mt-\[25px\] [data-slot=button]{margin-top:25px}.\[\&_\[data-slot\=\'button\'\]\]\:h-10 [data-slot=button]{height:calc(var(--spacing) * 10)}.\[\&_\[data-slot\=\'button\'\]\]\:h-\[30px\] [data-slot=button]{height:30px}.\[\&_\[data-slot\=\'button\'\]\]\:w-full [data-slot=button]{width:100%}.\[\&_\[data-slot\=\'button\'\]\]\:rounded-md [data-slot=button]{border-radius:10px}.\[\&_\[data-slot\=\'button\'\]\]\:px-\[17px\] [data-slot=button]{padding-inline:17px}.\[\&_\[data-slot\=\'button\'\]\]\:py-0 [data-slot=button]{padding-block:0}.\[\&_\[data-slot\=\'button\'\]\]\:text-sm [data-slot=button]{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\[data-slot\=\'button\'\]\]\:text-xs [data-slot=button]{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[data-slot\=\'button\'\]\]\:text-\[13px\] [data-slot=button]{font-size:13px}.\[\&_\[data-slot\=\'button\'\]\]\:shadow-\[0_3px_8px_\#7c3aed0c\] [data-slot=button]{--tw-shadow:0 3px 8px var(--tw-shadow-color,#7c3aed0c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\[data-slot\=\'button\'\]\]\:h-\[27px\] [data-slot=button]{height:27px}.max-\[761px\]\:\[\&_\[data-slot\=\'button\'\]\]\:h-\[29px\] [data-slot=button]{height:29px}.max-\[761px\]\:\[\&_\[data-slot\=\'button\'\]\]\:h-\[35px\] [data-slot=button]{height:35px}.max-\[761px\]\:\[\&_\[data-slot\=\'button\'\]\]\:h-\[37px\] [data-slot=button]{height:37px}.max-\[761px\]\:\[\&_\[data-slot\=\'button\'\]\]\:px-1\.75\! [data-slot=button]{padding-inline:calc(var(--spacing) * 1.75)!important}.max-\[761px\]\:\[\&_\[data-slot\=\'button\'\]\]\:px-2 [data-slot=button]{padding-inline:calc(var(--spacing) * 2)}.max-\[761px\]\:\[\&_\[data-slot\=\'button\'\]\]\:px-3 [data-slot=button]{padding-inline:calc(var(--spacing) * 3)}.max-\[761px\]\:\[\&_\[data-slot\=\'button\'\]\]\:py-0 [data-slot=button]{padding-block:0}.max-\[761px\]\:\[\&_\[data-slot\=\'button\'\]\]\:text-sm [data-slot=button]{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_\[data-slot\=\'button\'\]\]\:text-xs [data-slot=button]{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[761px\]\:\[\&_\[data-slot\=\'button\'\]\]\:text-\[12px\] [data-slot=button]{font-size:12px}.max-\[761px\]\:\[\&_\[data-slot\=\'button\'\]\]\:text-\[13px\] [data-slot=button]{font-size:13px}.max-\[761px\]\:\[\&_\[data-slot\=\'button\'\]\]\:text-\[15px\] [data-slot=button]{font-size:15px}}.\[\&_\[data-slot\=\'button\'\]\[data-slot\]\]\:px-2\.5 [data-slot=button][data-slot]{padding-inline:calc(var(--spacing) * 2.5)}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:m-0 [data-slot=tabs-trigger]{margin:0}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:h-auto [data-slot=tabs-trigger]{height:auto}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:min-h-\[50px\] [data-slot=tabs-trigger]{min-height:50px}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:flex-\[0_0_auto\] [data-slot=tabs-trigger]{flex:none}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:rounded-none\! [data-slot=tabs-trigger]{border-radius:0!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:border-t-0\! [data-slot=tabs-trigger]{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:border-r-0\! [data-slot=tabs-trigger]{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:border-b-\[3px\]\! [data-slot=tabs-trigger]{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:3px!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:border-l-0\! [data-slot=tabs-trigger]{border-left-style:var(--tw-border-style)!important;border-left-width:0!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:\[border-top-style\:none\]\! [data-slot=tabs-trigger]{border-top-style:none!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:\[border-right-style\:none\]\! [data-slot=tabs-trigger]{border-right-style:none!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:\[border-bottom-style\:solid\]\! [data-slot=tabs-trigger]{border-bottom-style:solid!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:\[border-left-style\:none\]\! [data-slot=tabs-trigger]{border-left-style:none!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:border-t-current\! [data-slot=tabs-trigger]{border-top-color:currentColor!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:border-r-current\! [data-slot=tabs-trigger]{border-right-color:currentColor!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:border-b-transparent\! [data-slot=tabs-trigger]{border-bottom-color:#0000!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:border-l-current\! [data-slot=tabs-trigger]{border-left-color:currentColor!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:bg-transparent\! [data-slot=tabs-trigger]{background-color:#0000!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:bg-none\! [data-slot=tabs-trigger]{background-image:none!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:px-1 [data-slot=tabs-trigger]{padding-inline:var(--spacing)}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:py-3 [data-slot=tabs-trigger]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:text-\[17px\] [data-slot=tabs-trigger]{font-size:17px}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:leading-normal [data-slot=tabs-trigger]{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:text-muted-foreground [data-slot=tabs-trigger]{color:var(--muted)}.\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:shadow-none\! [data-slot=tabs-trigger]{--tw-shadow:0 0 #0000!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}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\[data-slot\=\'tabs-trigger\'\]\]\:text-sm [data-slot=tabs-trigger]{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_\[data-slot\=\'tabs-trigger\'\]\:focus-visible\]\:underline [data-slot=tabs-trigger]:focus-visible{text-decoration-line:underline}.\[\&_\[data-slot\=\'tabs-trigger\'\]\:focus-visible\]\:\[text-decoration-thickness\:2px\] [data-slot=tabs-trigger]:focus-visible{text-decoration-thickness:2px}.\[\&_\[data-slot\=\'tabs-trigger\'\]\:focus-visible\]\:\[text-underline-offset\:5px\] [data-slot=tabs-trigger]:focus-visible{text-underline-offset:5px}.\[\&_\[data-slot\=\'tabs-trigger\'\]\:focus-visible\]\:shadow-none\! [data-slot=tabs-trigger]:focus-visible{--tw-shadow:0 0 #0000!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}.\[\&_\[data-slot\=\'tabs-trigger\'\]\:focus-visible\]\:\[outline-offset\:-5px\] [data-slot=tabs-trigger]:focus-visible{outline-offset:-5px}.\[\&_\[data-slot\=\'tabs-trigger\'\]\:focus-visible\]\:outline-none\! [data-slot=tabs-trigger]:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\:hover\]\:text-foreground [data-slot=tabs-trigger]:hover{color:var(--foreground)}.\[\&_\[data-slot\=\'tabs-trigger\'\]\[data-state\=\'active\'\]\]\:border-b-primary\! [data-slot=tabs-trigger][data-state=active]{border-bottom-color:var(--primary)!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\[data-state\=\'active\'\]\]\:bg-transparent\! [data-slot=tabs-trigger][data-state=active]{background-color:#0000!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\[data-state\=\'active\'\]\]\:bg-none\! [data-slot=tabs-trigger][data-state=active]{background-image:none!important}.\[\&_\[data-slot\=\'tabs-trigger\'\]\[data-state\=\'active\'\]\]\:text-primary [data-slot=tabs-trigger][data-state=active]{color:var(--primary)}.\[\&_a\]\:mt-2\.5 a{margin-top:calc(var(--spacing) * 2.5)}.\[\&_a\]\:mt-5 a{margin-top:calc(var(--spacing) * 5)}.\[\&_a\]\:ml-auto a{margin-left:auto}.\[\&_a\]\:block a{display:block}.\[\&_a\]\:flex a{display:flex}.\[\&_a\]\:inline-flex a{display:inline-flex}.\[\&_a\]\:items-center a{align-items:center}.\[\&_a\]\:gap-1\.75 a{gap:calc(var(--spacing) * 1.75)}.\[\&_a\]\:gap-2\.5 a{gap:calc(var(--spacing) * 2.5)}.\[\&_a\]\:text-sm a{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_a\]\:text-xs a{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_a\]\:text-\[13px\] a{font-size:13px}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:font-semibold a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_a\]\:text-\[\#6f8197\] a{color:#6f8197}.\[\&_a\]\:text-\[\#0875ef\] a{color:#0875ef}.\[\&_a\]\:text-primary a{color:var(--primary)}.\[\&_a\]\:underline a{text-decoration-line:underline}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_a\]\:ml-\[51px\] a{margin-left:51px}}.\[\&_b\]\:absolute b{position:absolute}.\[\&_b\]\:-top-5 b{top:calc(var(--spacing) * -5)}.\[\&_b\]\:left-1\/2 b{left:50%}.\[\&_b\]\:grid b{display:grid}.\[\&_b\]\:h-6 b{height:calc(var(--spacing) * 6)}.\[\&_b\]\:w-6 b{width:calc(var(--spacing) * 6)}.\[\&_b\]\:\[transform\:translateX\(-50\%\)\] b{transform:translate(-50%)}.\[\&_b\]\:place-items-center b{place-items:center}.\[\&_b\]\:rounded-full b{border-radius:2147483647px}.\[\&_b\]\:border b{border-style:var(--tw-border-style);border-width:1px}.\[\&_b\]\:border-solid b{--tw-border-style:solid;border-style:solid}.\[\&_b\]\:border-border b{border-color:var(--border)}.\[\&_b\]\:bg-background b{background-color:var(--background)}.\[\&_b\]\:bg-none b{background-image:none}.\[\&_b\]\:text-\[13px\] b{font-size:13px}.\[\&_b\]\:font-medium b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_b\]\:whitespace-nowrap b{white-space:nowrap}.\[\&_b\]\:text-muted-foreground b{color:var(--muted)}.\[\&_b\]\:opacity-0 b{opacity:0}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_b\]\:h-\[19px\] b{height:19px}.max-\[761px\]\:\[\&_b\]\:w-\[19px\] b{width:19px}}@media (min-width:1500px){.min-\[1500px\]\:\[\&_b\]\:h-7 b{height:calc(var(--spacing) * 7)}.min-\[1500px\]\:\[\&_b\]\:w-7 b{width:calc(var(--spacing) * 7)}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_b_\>_svg\]\:w-2\.75 b>svg{width:calc(var(--spacing) * 2.75)}}.\[\&_b\.done\]\:border-primary b.done{border-color:var(--primary)}.\[\&_b\.done\]\:bg-primary b.done{background-color:var(--primary)}.\[\&_b\.done\]\:bg-none b.done{background-image:none}.\[\&_b\.done\]\:text-primary-foreground b.done{color:var(--primary-foreground)}.\[\&_b\.today\]\:border b.today{border-style:var(--tw-border-style);border-width:1px}.\[\&_b\.today\]\:border-solid b.today{--tw-border-style:solid;border-style:solid}.\[\&_b\.today\]\:border-\[\#63768e\] b.today{border-color:#63768e}.\[\&_b\.today\]\:shadow-\[0_0_0_2px_\#ebeff3\] b.today{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#ebeff3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_blockquote\]\:mx-0 blockquote{margin-inline:0}.\[\&_blockquote\]\:my-3 blockquote{margin-block:calc(var(--spacing) * 3)}.\[\&_blockquote\]\:text-sm blockquote{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_blockquote\]\:leading-\[1\.9\] blockquote{--tw-leading:1.9;line-height:1.9}.\[\&_blockquote\]\:text-muted-foreground blockquote{color:var(--muted)}.\[\&_button\]\:flex button{display:flex}.\[\&_button\]\:h-\[29px\] button{height:29px}.\[\&_button\]\:w-\[29px\] button{width:29px}.\[\&_button\]\:items-center button{align-items:center}.\[\&_button\]\:gap-1\.75 button{gap:calc(var(--spacing) * 1.75)}.\[\&_button\]\:gap-2\.5 button{gap:calc(var(--spacing) * 2.5)}.\[\&_button\]\:rounded-\[5px\] button{border-radius:5px}.\[\&_button\]\:rounded-\[7px\] button{border-radius:7px}.\[\&_button\]\:border button{border-style:var(--tw-border-style);border-width:1px}.\[\&_button\]\:border-t-0 button{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&_button\]\:border-r-0 button{border-right-style:var(--tw-border-style);border-right-width:0}.\[\&_button\]\:border-b-\[2px\] button{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.\[\&_button\]\:border-l-0 button{border-left-style:var(--tw-border-style);border-left-width:0}.\[\&_button\]\:border-solid button{--tw-border-style:solid;border-style:solid}.\[\&_button\]\:\[border-top-style\:none\] button{border-top-style:none}.\[\&_button\]\:\[border-right-style\:none\] button{border-right-style:none}.\[\&_button\]\:\[border-bottom-style\:solid\] button{border-bottom-style:solid}.\[\&_button\]\:\[border-left-style\:none\] button{border-left-style:none}.\[\&_button\]\:border-border button{border-color:var(--border)}.\[\&_button\]\:border-t-current button{border-top-color:currentColor}.\[\&_button\]\:border-r-current button{border-right-color:currentColor}.\[\&_button\]\:border-b-transparent button{border-bottom-color:#0000}.\[\&_button\]\:border-l-current button{border-left-color:currentColor}.\[\&_button\]\:bg-transparent button{background-color:#0000}.\[\&_button\]\:bg-none button{background-image:none}.\[\&_button\]\:px-0 button{padding-inline:0}.\[\&_button\]\:px-0\.5 button{padding-inline:calc(var(--spacing) * .5)}.\[\&_button\]\:px-3 button{padding-inline:calc(var(--spacing) * 3)}.\[\&_button\]\:px-\[13px\] button{padding-inline:13px}.\[\&_button\]\:py-1\.5 button{padding-block:calc(var(--spacing) * 1.5)}.\[\&_button\]\:py-\[13px\] button{padding-block:13px}.\[\&_button\]\:pt-4\.5 button{padding-top:calc(var(--spacing) * 4.5)}.\[\&_button\]\:pb-\[15px\] button{padding-bottom:15px}.\[\&_button\]\:text-left button{text-align:left}.\[\&_button\]\:text-sm button{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_button\]\:text-xs button{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_button\]\:text-\[13px\] button{font-size:13px}.\[\&_button\]\:font-\[550\] button{--tw-font-weight:550;font-weight:550}.\[\&_button\]\:text-muted-foreground button{color:var(--muted)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_button\]\:h-\[38px\] button{height:38px}.max-\[761px\]\:\[\&_button\]\:gap-1\.5 button{gap:calc(var(--spacing) * 1.5)}.max-\[761px\]\:\[\&_button\]\:gap-1\.25 button{gap:calc(var(--spacing) * 1.25)}.max-\[761px\]\:\[\&_button\]\:p-2\.5 button{padding:calc(var(--spacing) * 2.5)}.max-\[761px\]\:\[\&_button\]\:px-2\.25 button{padding-inline:calc(var(--spacing) * 2.25)}.max-\[761px\]\:\[\&_button\]\:py-1\.25 button{padding-block:calc(var(--spacing) * 1.25)}.max-\[761px\]\:\[\&_button\]\:text-sm button{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_button\]\:text-xs button{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[761px\]\:\[\&_button\]\:text-\[12px\] button{font-size:12px}.max-\[761px\]\:\[\&_button\]\:text-\[13px\] button{font-size:13px}.max-\[761px\]\:\[\&_button\]\:text-\[15px\] button{font-size:15px}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_button\]\:gap-1\.25 button{gap:calc(var(--spacing) * 1.25)}.min-\[761px\]\:max-\[1001px\]\:\[\&_button\]\:px-2 button{padding-inline:calc(var(--spacing) * 2)}.min-\[761px\]\:max-\[1001px\]\:\[\&_button\]\:py-2\.5 button{padding-block:calc(var(--spacing) * 2.5)}.min-\[761px\]\:max-\[1001px\]\:\[\&_button\]\:text-xs button{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_button_\>_svg\]\:w-3\.5 button>svg{width:calc(var(--spacing) * 3.5)}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_button_\>_svg\]\:w-\[13px\] button>svg{width:13px}}}.\[\&_button_\>_svg\:last-child\]\:ml-auto button>svg:last-child{margin-left:auto}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_button_\>_svg\:last-child\]\:hidden button>svg:last-child{display:none}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_button_\>_svg\:last-child\]\:hidden button>svg:last-child{display:none}}}.\[\&_button_span\]\:rounded button span{border-radius:.25rem}.\[\&_button_span\]\:bg-secondary button span{background-color:var(--secondary)}.\[\&_button_span\]\:bg-none button span{background-image:none}.\[\&_button_span\]\:px-1\.5 button span{padding-inline:calc(var(--spacing) * 1.5)}.\[\&_button_span\]\:py-px button span{padding-block:1px}.\[\&_button_span\]\:text-\[11px\] button span{font-size:11px}.\[\&_button\.active\]\:border-b-primary button.active{border-bottom-color:var(--primary)}.\[\&_button\.active\]\:text-primary button.active{color:var(--primary)}.\[\&_button\.selected\]\:border-b-primary button.selected{border-bottom-color:var(--primary)}.\[\&_button\.selected\]\:bg-primary-soft button.selected{background-color:var(--primary-soft)}.\[\&_button\.selected\]\:bg-none button.selected{background-image:none}.\[\&_button\.selected\]\:font-semibold button.selected{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_button\.selected\]\:text-primary button.selected{color:var(--primary)}.\[\&_circle\]\:\[fill\:none\] circle{fill:none}.\[\&_circle\]\:\[stroke-width\:9px\] circle{stroke-width:9px}.\[\&_div\]\:mt-2 div{margin-top:calc(var(--spacing) * 2)}.\[\&_div\]\:flex div{display:flex}.\[\&_div\]\:justify-between div{justify-content:space-between}.\[\&_div\]\:text-\[12px\] div{font-size:12px}.\[\&_em\]\:text-\[\#e17d77\] em{color:#e17d77}.\[\&_em\]\:not-italic em{font-style:normal}.\[\&_form\]\:mt-\[25px\] form{margin-top:25px}.\[\&_form\]\:flex form{display:flex}.\[\&_form\]\:gap-1\.5 form{gap:calc(var(--spacing) * 1.5)}.\[\&_h1\]\:mx-0 h1{margin-inline:0}.\[\&_h1\]\:my-4\.5 h1{margin-block:calc(var(--spacing) * 4.5)}.\[\&_h1\]\:mt-2\.75 h1{margin-top:calc(var(--spacing) * 2.75)}.\[\&_h1\]\:mt-\[27px\] h1{margin-top:27px}.\[\&_h1\]\:text-\[25px\] h1{font-size:25px}.\[\&_h1\]\:text-\[27px\] h1{font-size:27px}.\[\&_h1\]\:text-\[34px\] h1{font-size:34px}.\[\&_h1\]\:text-\[clamp\(24px\,_2\.3vw\,_32px\)\] h1{font-size:clamp(24px,2.3vw,32px)}.\[\&_h1\]\:text-\[clamp\(42px\,_4\.6vw\,_65px\)\] h1{font-size:clamp(42px,4.6vw,65px)}.\[\&_h1\]\:leading-\[1\.1\] h1{--tw-leading:1.1;line-height:1.1}.\[\&_h1\]\:leading-\[1\.2\] h1{--tw-leading:1.2;line-height:1.2}.\[\&_h1\]\:font-\[650\] h1{--tw-font-weight:650;font-weight:650}.\[\&_h1\]\:font-bold h1{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h1\]\:font-medium h1{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h1\]\:tracking-\[-0\.5px\] h1{--tw-tracking:-.5px;letter-spacing:-.5px}.\[\&_h1\]\:tracking-\[-0\.9px\] h1{--tw-tracking:-.9px;letter-spacing:-.9px}.\[\&_h1\]\:tracking-\[-1\.2px\] h1{--tw-tracking:-1.2px;letter-spacing:-1.2px}.\[\&_h1\]\:tracking-\[-2\.5px\] h1{--tw-tracking:-2.5px;letter-spacing:-2.5px}.\[\&_h1\]\:\[text-shadow\:0_2px_25px_\#07132b44\] h1{text-shadow:0 2px 25px #07132b44}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&_h1\]\:text-xl h1{font-size:1.375rem;line-height:var(--tw-leading,var(--text-xl--line-height))}.max-\[1191px\]\:\[\&_h1\]\:text-\[28px\] h1{font-size:28px}}@media not all and (min-width:1051px){.max-\[1051px\]\:\[\&_h1\]\:text-\[25px\] h1{font-size:25px}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_h1\]\:mt-4\.5 h1{margin-top:calc(var(--spacing) * 4.5)}.max-\[761px\]\:\[\&_h1\]\:text-3xl h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.max-\[761px\]\:\[\&_h1\]\:text-\[25px\] h1{font-size:25px}.max-\[761px\]\:\[\&_h1\]\:text-\[28px\] h1{font-size:28px}.max-\[761px\]\:\[\&_h1\]\:text-\[34px\] h1{font-size:34px}.max-\[761px\]\:\[\&_h1\]\:leading-\[1\.1\] h1{--tw-leading:1.1;line-height:1.1}.max-\[761px\]\:\[\&_h1\]\:tracking-\[-0\.8px\] h1{--tw-tracking:-.8px;letter-spacing:-.8px}.max-\[761px\]\:\[\&_h1\]\:tracking-\[-1\.5px\] h1{--tw-tracking:-1.5px;letter-spacing:-1.5px}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_h1\]\:text-\[32px\] h1{font-size:32px}.min-\[761px\]\:max-\[1001px\]\:\[\&_h1\]\:text-\[51px\] h1{font-size:51px}}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_h1_br\:nth-child\(2\)\]\:hidden h1 br:nth-child(2){display:none}}.\[\&_h1_em\]\:text-\[\#7bb3ff\] h1 em{color:#7bb3ff}.\[\&_h1_em\]\:not-italic h1 em{font-style:normal}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_h1_em\]\:pl-2 h1 em{padding-left:calc(var(--spacing) * 2)}}.\[\&_h2\]\:mx-0 h2{margin-inline:0}.\[\&_h2\]\:mt-2 h2{margin-top:calc(var(--spacing) * 2)}.\[\&_h2\]\:mt-3 h2{margin-top:calc(var(--spacing) * 3)}.\[\&_h2\]\:mt-\[13px\] h2{margin-top:13px}.\[\&_h2\]\:mt-\[15px\] h2{margin-top:15px}.\[\&_h2\]\:mt-\[17px\] h2{margin-top:17px}.\[\&_h2\]\:mb-2\.25 h2{margin-bottom:calc(var(--spacing) * 2.25)}.\[\&_h2\]\:mb-5 h2{margin-bottom:calc(var(--spacing) * 5)}.\[\&_h2\]\:text-2xl h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h2\]\:text-base h2{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h2\]\:text-lg h2{font-size:1.25rem;line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h2\]\:text-xl h2{font-size:1.375rem;line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h2\]\:text-\[15px\] h2{font-size:15px}.\[\&_h2\]\:text-\[21px\] h2{font-size:21px}.\[\&_h2\]\:text-\[23px\] h2{font-size:23px}.\[\&_h2\]\:text-\[25px\] h2{font-size:25px}.\[\&_h2\]\:text-\[26px\] h2{font-size:26px}.\[\&_h2\]\:text-\[27px\] h2{font-size:27px}.\[\&_h2\]\:text-\[32px\] h2{font-size:32px}.\[\&_h2\]\:text-\[clamp\(21px\,_2\.3vw\,_30px\)\] h2{font-size:clamp(21px,2.3vw,30px)}.\[\&_h2\]\:leading-\[1\.4\] h2{--tw-leading:1.4;line-height:1.4}.\[\&_h2\]\:leading-\[1\.18\] h2{--tw-leading:1.18;line-height:1.18}.\[\&_h2\]\:leading-normal h2{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_h2\]\:font-\[550\] h2{--tw-font-weight:550;font-weight:550}.\[\&_h2\]\:font-\[650\] h2{--tw-font-weight:650;font-weight:650}.\[\&_h2\]\:font-medium h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:tracking-\[-0\.3px\] h2{--tw-tracking:-.3px;letter-spacing:-.3px}.\[\&_h2\]\:tracking-\[-0\.4px\] h2{--tw-tracking:-.4px;letter-spacing:-.4px}.\[\&_h2\]\:tracking-\[-0\.5px\] h2{--tw-tracking:-.5px;letter-spacing:-.5px}.\[\&_h2\]\:tracking-\[-0\.6px\] h2{--tw-tracking:-.6px;letter-spacing:-.6px}.\[\&_h2\]\:tracking-\[-0\.8px\] h2{--tw-tracking:-.8px;letter-spacing:-.8px}.\[\&_h2\]\:tracking-\[-0\.9px\] h2{--tw-tracking:-.9px;letter-spacing:-.9px}.\[\&_h2\]\:tracking-\[-1px\] h2{--tw-tracking:-1px;letter-spacing:-1px}.\[\&_h2\]\:text-\[\#193a68\] h2{color:#193a68}.\[\&_h2\]\:text-foreground h2{color:var(--foreground)}.\[\&_h2\]\:capitalize h2{text-transform:capitalize}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&_h2\]\:text-\[29px\] h2{font-size:29px}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_h2\]\:relative h2{position:relative}.max-\[761px\]\:\[\&_h2\]\:z-1 h2{z-index:1}.max-\[761px\]\:\[\&_h2\]\:z-2 h2{z-index:2}.max-\[761px\]\:\[\&_h2\]\:mt-4\.5 h2{margin-top:calc(var(--spacing) * 4.5)}.max-\[761px\]\:\[\&_h2\]\:text-2xl h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.max-\[761px\]\:\[\&_h2\]\:text-3xl h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.max-\[761px\]\:\[\&_h2\]\:text-lg h2{font-size:1.25rem;line-height:var(--tw-leading,var(--text-lg--line-height))}.max-\[761px\]\:\[\&_h2\]\:text-\[19px\] h2{font-size:19px}.max-\[761px\]\:\[\&_h2\]\:text-\[23px\] h2{font-size:23px}.max-\[761px\]\:\[\&_h2\]\:text-\[25px\] h2{font-size:25px}.max-\[761px\]\:\[\&_h2\]\:leading-\[1\.6\] h2{--tw-leading:1.6;line-height:1.6}}@media (min-width:761px){.min-\[761px\]\:\[\&_h2\]\:text-\[19px\] h2{font-size:19px}}@media (min-width:1500px){.min-\[1500px\]\:\[\&_h2\]\:text-lg h2{font-size:1.25rem;line-height:var(--tw-leading,var(--text-lg--line-height))}.min-\[1500px\]\:\[\&_h2\]\:text-\[39px\] h2{font-size:39px}}.dark\:\[\&_h2\]\:text-\[\#d5e8ff\]:is(.dark *) h2{color:#d5e8ff}.\[\&_h2_em\]\:text-\[\#80b8ff\] h2 em{color:#80b8ff}.\[\&_h2_em\]\:not-italic h2 em{font-style:normal}.\[\&_h3\]\:relative h3{position:relative}.\[\&_h3\]\:z-1 h3{z-index:1}.\[\&_h3\]\:mx-0 h3{margin-inline:0}.\[\&_h3\]\:my-\[13px\] h3{margin-block:13px}.\[\&_h3\]\:mt-1\.5 h3{margin-top:calc(var(--spacing) * 1.5)}.\[\&_h3\]\:mt-1\.75 h3{margin-top:calc(var(--spacing) * 1.75)}.\[\&_h3\]\:mt-2\.5 h3{margin-top:calc(var(--spacing) * 2.5)}.\[\&_h3\]\:mt-\[15px\] h3{margin-top:15px}.\[\&_h3\]\:mt-\[30px\] h3{margin-top:30px}.\[\&_h3\]\:mb-1\.25 h3{margin-bottom:calc(var(--spacing) * 1.25)}.\[\&_h3\]\:mb-3 h3{margin-bottom:calc(var(--spacing) * 3)}.\[\&_h3\]\:mb-\[15px\] h3{margin-bottom:15px}.\[\&_h3\]\:min-h-11 h3{min-height:calc(var(--spacing) * 11)}.\[\&_h3\]\:text-base h3{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h3\]\:text-sm h3{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h3\]\:text-\[17px\] h3{font-size:17px}.\[\&_h3\]\:text-\[19px\] h3{font-size:19px}.\[\&_h3\]\:text-\[21px\] h3{font-size:21px}.\[\&_h3\]\:leading-\[1\.6\] h3{--tw-leading:1.6;line-height:1.6}.\[\&_h3\]\:leading-\[1\.55\] h3{--tw-leading:1.55;line-height:1.55}.\[\&_h3\]\:leading-normal h3{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:wrap-anywhere h3{overflow-wrap:anywhere}.\[\&_h3\]\:text-\[\#285589\] h3{color:#285589}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&_h3\]\:text-xs h3{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_h3\]\:mt-3 h3{margin-top:calc(var(--spacing) * 3)}.max-\[761px\]\:\[\&_h3\]\:min-h-9 h3{min-height:calc(var(--spacing) * 9)}.max-\[761px\]\:\[\&_h3\]\:min-h-\[34px\] h3{min-height:34px}.max-\[761px\]\:\[\&_h3\]\:text-base h3{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.max-\[761px\]\:\[\&_h3\]\:text-sm h3{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_h3\]\:text-xs h3{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[761px\]\:\[\&_h3\]\:text-\[19px\] h3{font-size:19px}.max-\[761px\]\:\[\&_h3\]\:leading-\[1\.6\] h3{--tw-leading:1.6;line-height:1.6}.max-\[761px\]\:\[\&_h3\]\:leading-\[1\.7\] h3{--tw-leading:1.7;line-height:1.7}}@media (min-width:761px){.min-\[761px\]\:\[\&_h3\]\:text-base h3{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.min-\[761px\]\:\[\&_h3\]\:text-sm h3{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_h3\]\:text-sm h3{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}}@media (min-width:1500px){.min-\[1500px\]\:\[\&_h3\]\:min-h-\[39px\] h3{min-height:39px}.min-\[1500px\]\:\[\&_h3\]\:text-base h3{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.min-\[1500px\]\:\[\&_h3\]\:text-\[19px\] h3{font-size:19px}}.dark\:\[\&_h3\]\:text-\[\#c1dcff\]:is(.dark *) h3{color:#c1dcff}.\[\&_h4\]\:mt-0\.75 h4{margin-top:calc(var(--spacing) * .75)}.\[\&_h4\]\:mt-5 h4{margin-top:calc(var(--spacing) * 5)}.\[\&_h4\]\:text-sm h4{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h4\]\:text-xs h4{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_h4\]\:leading-\[1\.6\] h4{--tw-leading:1.6;line-height:1.6}.\[\&_h4\]\:font-medium h4{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_h4\]\:text-sm h4{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_h4\]\:leading-\[1\.6\] h4{--tw-leading:1.6;line-height:1.6}}@media (min-width:761px){.min-\[761px\]\:\[\&_h4\]\:text-xs h4{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:1500px){.min-\[1500px\]\:\[\&_h4\]\:text-sm h4{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_i\]\:absolute i{position:absolute}.\[\&_i\]\:right-\[-13px\] i{right:-13px}.\[\&_i\]\:bottom-\[-13px\] i{bottom:-13px}.\[\&_i\]\:block i{display:block}.\[\&_i\]\:h-1 i{height:var(--spacing)}.\[\&_i\]\:h-1\.5 i{height:calc(var(--spacing) * 1.5)}.\[\&_i\]\:h-1\.25 i{height:calc(var(--spacing) * 1.25)}.\[\&_i\]\:w-1 i{width:var(--spacing)}.\[\&_i\]\:w-1\.5 i{width:calc(var(--spacing) * 1.5)}.\[\&_i\]\:w-1\.25 i{width:calc(var(--spacing) * 1.25)}.\[\&_i\]\:\[transform\:rotate\(-12deg\)\] i{transform:rotate(-12deg)}.\[\&_i\]\:rounded-\[2px\] i{border-radius:2px}.\[\&_i\]\:rounded-\[15px\] i{border-radius:15px}.\[\&_i\]\:rounded-full i{border-radius:2147483647px}.\[\&_i\]\:border-\[4px\] i{border-style:var(--tw-border-style);border-width:4px}.\[\&_i\]\:border-solid i{--tw-border-style:solid;border-style:solid}.\[\&_i\]\:border-\[\#e9f2ff\] i{border-color:#e9f2ff}.\[\&_i\]\:bg-\[\#6b829d\] i{background-color:#6b829d}.\[\&_i\]\:bg-\[\#7c3aed\] i{background-color:#7c3aed}.\[\&_i\]\:bg-\[\#49b88b\] i{background-color:#49b88b}.\[\&_i\]\:bg-\[\#b3ba8a\] i{background-color:#b3ba8a}.\[\&_i\]\:bg-current i{background-color:currentColor}.\[\&_i\]\:bg-primary i{background-color:var(--primary)}.\[\&_i\]\:bg-none i{background-image:none}.\[\&_i\]\:p-\[13px\] i{padding:13px}.\[\&_i\]\:text-white i{color:var(--color-white)}.\[\&_i\]\:shadow-\[0_5px_20px_\#7c3aed20\] i{--tw-shadow:0 5px 20px var(--tw-shadow-color,#7c3aed20);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_i\.draft\]\:border i.draft{border-style:var(--tw-border-style);border-width:1px}.\[\&_i\.draft\]\:border-solid i.draft{--tw-border-style:solid;border-style:solid}.\[\&_i\.draft\]\:border-border i.draft{border-color:var(--border)}.\[\&_i\.draft\]\:bg-secondary i.draft{background-color:var(--secondary)}.\[\&_i\.draft\]\:bg-none i.draft{background-image:none}.\[\&_input\]\:absolute input{position:absolute}.\[\&_input\]\:top-3 input{top:calc(var(--spacing) * 3)}.\[\&_input\]\:right-2\.5 input{right:calc(var(--spacing) * 2.5)}.\[\&_input\]\:mt-0\.75 input{margin-top:calc(var(--spacing) * .75)}.\[\&_input\]\:mt-2 input{margin-top:calc(var(--spacing) * 2)}.\[\&_input\]\:block input{display:block}.\[\&_input\]\:h-3 input{height:calc(var(--spacing) * 3)}.\[\&_input\]\:h-\[13px\] input{height:13px}.\[\&_input\]\:h-\[39px\] input{height:39px}.\[\&_input\]\:h-\[41px\] input{height:41px}.\[\&_input\]\:h-full input{height:100%}.\[\&_input\]\:w-3 input{width:calc(var(--spacing) * 3)}.\[\&_input\]\:w-\[13px\] input{width:13px}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:min-w-0 input{min-width:0}.\[\&_input\]\:shrink-0 input{flex-shrink:0}.\[\&_input\]\:rounded-\[7px\] input{border-radius:7px}.\[\&_input\]\:border-0 input{border-style:var(--tw-border-style);border-width:0}.\[\&_input\]\:border-none input{--tw-border-style:none;border-style:none}.\[\&_input\]\:border-current input{border-color:currentColor}.\[\&_input\]\:bg-card input{background-color:var(--card)}.\[\&_input\]\:bg-transparent input{background-color:#0000}.\[\&_input\]\:bg-transparent\! input{background-color:#0000!important}.\[\&_input\]\:bg-none input{background-image:none}.\[\&_input\]\:bg-none\! input{background-image:none!important}.\[\&_input\]\:pr-10 input{padding-right:calc(var(--spacing) * 10)}.\[\&_input\]\:pl-0 input{padding-left:0}.\[\&_input\]\:text-sm input{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_input\]\:text-xs input{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_input\]\:text-\[13px\] input{font-size:13px}.\[\&_input\]\:text-foreground input{color:var(--foreground)}.\[\&_input\]\:\[accent-color\:var\(--primary\)\] input{accent-color:var(--primary)}.\[\&_input\]\:shadow-none input{--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)}.\[\&_input\]\:shadow-none\! input{--tw-shadow:0 0 #0000!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}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_input\]\:top-2\.5 input{top:calc(var(--spacing) * 2.5)}.max-\[761px\]\:\[\&_input\]\:right-2 input{right:calc(var(--spacing) * 2)}.max-\[761px\]\:\[\&_input\]\:h-2\.5 input{height:calc(var(--spacing) * 2.5)}.max-\[761px\]\:\[\&_input\]\:h-\[42px\] input{height:42px}.max-\[761px\]\:\[\&_input\]\:w-2\.5 input{width:calc(var(--spacing) * 2.5)}.max-\[761px\]\:\[\&_input\]\:text-sm input{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_input\:focus-visible\]\:\[--tw-ring-shadow\:0_0_\#0000\] input:focus-visible{--tw-ring-shadow:0 0 #0000}.\[\&_input\:focus-visible\]\:outline-none input:focus-visible{--tw-outline-style:none;outline-style:none}.\[\&_label\]\:block label{display:block}.\[\&_label\]\:flex label{display:flex}.\[\&_label\]\:flex-col label{flex-direction:column}.\[\&_label\]\:gap-2 label{gap:calc(var(--spacing) * 2)}.\[\&_label\]\:text-sm label{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_label\]\:text-\[13px\] label{font-size:13px}.\[\&_label\]\:leading-\[1\.6\] label{--tw-leading:1.6;line-height:1.6}.\[\&_label\]\:font-\[550\] label{--tw-font-weight:550;font-weight:550}.\[\&_label\]\:font-semibold label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_label_\>_span\]\:ml-px label>span{margin-left:1px}.\[\&_label_\>_span\]\:\[font-family\:monospace\] label>span{font-family:monospace}.\[\&_label_\>_span\]\:text-muted-foreground label>span{color:var(--muted)}.\[\&_label_small\]\:mt-1\.5 label small{margin-top:calc(var(--spacing) * 1.5)}.\[\&_label_small\]\:block label small{display:block}.\[\&_label_small\]\:text-\[12px\] label small{font-size:12px}.\[\&_label_small\]\:font-normal label small{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_label_small\]\:text-muted-foreground label small{color:var(--muted)}.\[\&_legend\]\:mb-\[15px\] legend{margin-bottom:15px}.\[\&_legend\]\:text-base legend{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_legend\]\:font-medium legend{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_legend\]\:text-sm legend{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_legend\]\:leading-\[1\.8\] legend{--tw-leading:1.8;line-height:1.8}}.\[\&_li\]\:mb-\[15px\] li{margin-bottom:15px}.\[\&_li\]\:flex li{display:flex}.\[\&_li\]\:items-center li{align-items:center}.\[\&_li\]\:gap-2 li{gap:calc(var(--spacing) * 2)}.\[\&_li\]\:gap-2\.25 li{gap:calc(var(--spacing) * 2.25)}.\[\&_li\]\:px-0 li{padding-inline:0}.\[\&_li\]\:py-2\.25 li{padding-block:calc(var(--spacing) * 2.25)}.\[\&_li\]\:text-sm li{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_li\]\:text-muted-foreground li{color:var(--muted)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_li\]\:text-sm li{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_li_\>_svg\]\:text-\[\#798ba0\] li>svg{color:#798ba0}.\[\&_li_svg\]\:text-\[\#687e99\] li svg{color:#687e99}.\[\&_nav\]\:grid nav{display:grid}.\[\&_nav\]\:gap-1\.5 nav{gap:calc(var(--spacing) * 1.5)}.\[\&_nav_a\]\:flex nav a{display:flex}.\[\&_nav_a\]\:items-center nav a{align-items:center}.\[\&_nav_a\]\:gap-3 nav a{gap:calc(var(--spacing) * 3)}.\[\&_nav_a\]\:rounded-md nav a{border-radius:10px}.\[\&_nav_a\]\:p-3 nav a{padding:calc(var(--spacing) * 3)}.\[\&_nav_a\]\:text-xs nav a{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_nav_a\]\:font-\[550\] nav a{--tw-font-weight:550;font-weight:550}.\[\&_nav_a\:hover\]\:bg-\[\#1f1a35\] nav a:hover{background-color:#1f1a35}.\[\&_nav_a\:hover\]\:bg-none nav a:hover{background-image:none}.\[\&_nav_a\:hover\]\:text-white nav a:hover{color:var(--color-white)}.\[\&_nav_a\[aria-current\]\]\:bg-\[\#7c3aed\] nav a[aria-current]{background-color:#7c3aed}.\[\&_nav_a\[aria-current\]\]\:bg-none nav a[aria-current]{background-image:none}.\[\&_nav_a\[aria-current\]\]\:text-white nav a[aria-current]{color:var(--color-white)}.\[\&_nav_a\[aria-current\]\]\:shadow-\[0_4px_14px_\#6d28d925\] nav a[aria-current]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#6d28d925);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_nav_small\]\:ml-auto nav small{margin-left:auto}.\[\&_nav_small\]\:rounded-\[5px\] nav small{border-radius:5px}.\[\&_nav_small\]\:bg-\[\#ffffff18\] nav small{background-color:#ffffff18}.\[\&_nav_small\]\:bg-none nav small{background-image:none}.\[\&_nav_small\]\:px-1\.5 nav small{padding-inline:calc(var(--spacing) * 1.5)}.\[\&_nav_small\]\:py-0 nav small{padding-block:0}.\[\&_nav_small\]\:text-\[12px\] nav small{font-size:12px}.\[\&_p\]\:mx-0 p{margin-inline:0}.\[\&_p\]\:my-1\.25 p{margin-block:calc(var(--spacing) * 1.25)}.\[\&_p\]\:my-3 p{margin-block:calc(var(--spacing) * 3)}.\[\&_p\]\:mt-0\.75 p{margin-top:calc(var(--spacing) * .75)}.\[\&_p\]\:mt-1\.5 p{margin-top:calc(var(--spacing) * 1.5)}.\[\&_p\]\:mt-1\.25 p{margin-top:calc(var(--spacing) * 1.25)}.\[\&_p\]\:mt-1\.75 p{margin-top:calc(var(--spacing) * 1.75)}.\[\&_p\]\:mt-2 p{margin-top:calc(var(--spacing) * 2)}.\[\&_p\]\:mt-2\.5 p{margin-top:calc(var(--spacing) * 2.5)}.\[\&_p\]\:mt-2\.25 p{margin-top:calc(var(--spacing) * 2.25)}.\[\&_p\]\:mt-2\.75 p{margin-top:calc(var(--spacing) * 2.75)}.\[\&_p\]\:mt-\[17px\] p{margin-top:17px}.\[\&_p\]\:mb-1\.75 p{margin-bottom:calc(var(--spacing) * 1.75)}.\[\&_p\]\:mb-2\.5 p{margin-bottom:calc(var(--spacing) * 2.5)}.\[\&_p\]\:mb-\[15px\] p{margin-bottom:15px}.\[\&_p\]\:\[display\:-webkit-box\] p{display:-webkit-box}.\[\&_p\]\:flex p{display:flex}.\[\&_p\]\:max-w-\[400px\] p{max-width:400px}.\[\&_p\]\:max-w-\[410px\] p{max-width:410px}.\[\&_p\]\:max-w-\[500px\] p{max-width:500px}.\[\&_p\]\:items-center p{align-items:center}.\[\&_p\]\:items-start p{align-items:flex-start}.\[\&_p\]\:gap-1\.25 p{gap:calc(var(--spacing) * 1.25)}.\[\&_p\]\:gap-2 p{gap:calc(var(--spacing) * 2)}.\[\&_p\]\:gap-2\.5 p{gap:calc(var(--spacing) * 2.5)}.\[\&_p\]\:overflow-hidden p{overflow:hidden}.\[\&_p\]\:text-sm p{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_p\]\:text-xs p{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_p\]\:text-\[10px\] p{font-size:10px}.\[\&_p\]\:text-\[11px\] p{font-size:11px}.\[\&_p\]\:text-\[12px\] p{font-size:12px}.\[\&_p\]\:text-\[13px\] p{font-size:13px}.\[\&_p\]\:leading-\[1\.7\] p{--tw-leading:1.7;line-height:1.7}.\[\&_p\]\:leading-\[1\.8\] p{--tw-leading:1.8;line-height:1.8}.\[\&_p\]\:leading-\[1\.9\] p{--tw-leading:1.9;line-height:1.9}.\[\&_p\]\:leading-loose p{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.\[\&_p\]\:tracking-\[1\.5px\] p{--tw-tracking:1.5px;letter-spacing:1.5px}.\[\&_p\]\:whitespace-pre-wrap p{white-space:pre-wrap}.\[\&_p\]\:text-\[\#8fa1bc\] p{color:#8fa1bc}.\[\&_p\]\:text-\[\#7188a8\] p{color:#7188a8}.\[\&_p\]\:text-\[\#7894b6\] p{color:#7894b6}.\[\&_p\]\:text-\[\#b0c5e6\] p{color:#b0c5e6}.\[\&_p\]\:text-\[\#b1c9ec\] p{color:#b1c9ec}.\[\&_p\]\:text-muted-foreground p{color:var(--muted)}.\[\&_p\]\:\[-webkit-box-orient\:vertical\] p{-webkit-box-orient:vertical}.\[\&_p\]\:\[-webkit-line-clamp\:5\] p{-webkit-line-clamp:5}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&_p\]\:text-xs p{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_p\]\:relative p{position:relative}.max-\[761px\]\:\[\&_p\]\:z-1 p{z-index:1}.max-\[761px\]\:\[\&_p\]\:mt-1\.75 p{margin-top:calc(var(--spacing) * 1.75)}.max-\[761px\]\:\[\&_p\]\:min-h-\[30px\] p{min-height:30px}.max-\[761px\]\:\[\&_p\]\:max-w-\[80\%\] p{max-width:80%}.max-\[761px\]\:\[\&_p\]\:max-w-\[230px\] p{max-width:230px}.max-\[761px\]\:\[\&_p\]\:max-w-\[250px\] p{max-width:250px}.max-\[761px\]\:\[\&_p\]\:max-w-\[330px\] p{max-width:330px}.max-\[761px\]\:\[\&_p\]\:text-sm p{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_p\]\:text-xs p{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[761px\]\:\[\&_p\]\:text-\[11px\] p{font-size:11px}.max-\[761px\]\:\[\&_p\]\:text-\[12px\] p{font-size:12px}.max-\[761px\]\:\[\&_p\]\:text-\[13px\] p{font-size:13px}.max-\[761px\]\:\[\&_p\]\:leading-\[1\.7\] p{--tw-leading:1.7;line-height:1.7}.max-\[761px\]\:\[\&_p\]\:leading-\[1\.8\] p{--tw-leading:1.8;line-height:1.8}.max-\[761px\]\:\[\&_p\]\:leading-\[1\.9\] p{--tw-leading:1.9;line-height:1.9}.max-\[761px\]\:\[\&_p\]\:text-\[\#b9cce8\] p{color:#b9cce8}}@media (min-width:761px){.min-\[761px\]\:\[\&_p\]\:text-sm p{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.min-\[761px\]\:\[\&_p\]\:text-xs p{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_p\]\:text-xs p{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}}@media (min-width:1500px){.min-\[1500px\]\:\[\&_p\]\:text-sm p{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.min-\[1500px\]\:\[\&_p\]\:text-xs p{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}.dark\:\[\&_p\]\:text-\[\#9fb9dc\]:is(.dark *) p{color:#9fb9dc}.dark\:\[\&_p\]\:text-\[\#97abc5\]:is(.dark *) p{color:#97abc5}.\[\&_pre\]\:mx-0 pre{margin-inline:0}.\[\&_pre\]\:my-5 pre{margin-block:calc(var(--spacing) * 5)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-md pre{border-radius:10px}.\[\&_pre\]\:bg-\[\#0f1f32\] pre{background-color:#0f1f32}.\[\&_pre\]\:bg-none pre{background-image:none}.\[\&_pre\]\:p-5\.5 pre{padding:calc(var(--spacing) * 5.5)}.\[\&_pre\]\:text-sm pre{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_pre\]\:leading-loose pre{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.\[\&_pre\]\:text-\[\#bbc8d7\] pre{color:#bbc8d7}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_pre\]\:p-\[17px\] pre{padding:17px}.max-\[761px\]\:\[\&_pre\]\:text-xs pre{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_small\]\:mx-0 small{margin-inline:0}.\[\&_small\]\:mt-0\.75 small{margin-top:calc(var(--spacing) * .75)}.\[\&_small\]\:mt-1 small{margin-top:var(--spacing)}.\[\&_small\]\:mt-1\.5 small{margin-top:calc(var(--spacing) * 1.5)}.\[\&_small\]\:mt-1\.25 small{margin-top:calc(var(--spacing) * 1.25)}.\[\&_small\]\:mt-2 small{margin-top:calc(var(--spacing) * 2)}.\[\&_small\]\:mt-3 small{margin-top:calc(var(--spacing) * 3)}.\[\&_small\]\:mb-0 small{margin-bottom:0}.\[\&_small\]\:block small{display:block}.\[\&_small\]\:flex small{display:flex}.\[\&_small\]\:items-center small{align-items:center}.\[\&_small\]\:gap-1 small{gap:var(--spacing)}.\[\&_small\]\:gap-1\.75 small{gap:calc(var(--spacing) * 1.75)}.\[\&_small\]\:rounded-\[3px\] small{border-radius:3px}.\[\&_small\]\:bg-primary-soft small{background-color:var(--primary-soft)}.\[\&_small\]\:bg-none small{background-image:none}.\[\&_small\]\:px-1\.25 small{padding-inline:calc(var(--spacing) * 1.25)}.\[\&_small\]\:py-0 small{padding-block:0}.\[\&_small\]\:text-xs small{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_small\]\:text-\[11px\] small{font-size:11px}.\[\&_small\]\:text-\[12px\] small{font-size:12px}.\[\&_small\]\:text-\[13px\] small{font-size:13px}.\[\&_small\]\:leading-\[1\.7\] small{--tw-leading:1.7;line-height:1.7}.\[\&_small\]\:tracking-\[2px\] small{--tw-tracking:2px;letter-spacing:2px}.\[\&_small\]\:text-\[\#6f839b\] small{color:#6f839b}.\[\&_small\]\:text-\[\#8c9198\] small{color:#8c9198}.\[\&_small\]\:text-\[\#8e9fb9\] small{color:#8e9fb9}.\[\&_small\]\:text-\[\#9ca3ac\] small{color:#9ca3ac}.\[\&_small\]\:text-\[\#8092ae\] small{color:#8092ae}.\[\&_small\]\:text-muted-foreground small{color:var(--muted)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_small\]\:gap-1\.25 small{gap:calc(var(--spacing) * 1.25)}.max-\[761px\]\:\[\&_small\]\:text-xs small{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.max-\[761px\]\:\[\&_small\]\:text-\[10px\] small{font-size:10px}.max-\[761px\]\:\[\&_small\]\:text-\[12px\] small{font-size:12px}.max-\[761px\]\:\[\&_small\]\:text-\[13px\] small{font-size:13px}}@media (min-width:761px){.min-\[761px\]\:\[\&_small\]\:text-\[13px\] small{font-size:13px}}@media (min-width:1500px){.min-\[1500px\]\:\[\&_small\]\:text-xs small{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_small_\>_i\]\:block small>i{display:block}.max-\[761px\]\:\[\&_small_\>_i\]\:h-1\.25 small>i{height:calc(var(--spacing) * 1.25)}.max-\[761px\]\:\[\&_small_\>_i\]\:w-1\.25 small>i{width:calc(var(--spacing) * 1.25)}.max-\[761px\]\:\[\&_small_\>_i\]\:rounded-full small>i{border-radius:2147483647px}.max-\[761px\]\:\[\&_small_\>_i\]\:bg-\[\#7689a1\] small>i{background-color:#7689a1}.max-\[761px\]\:\[\&_small_\>_i\]\:bg-none small>i{background-image:none}.max-\[761px\]\:\[\&_small_svg\]\:hidden small svg{display:none}}.\[\&_span\]\:mt-0\.5 span{margin-top:calc(var(--spacing) * .5)}.\[\&_span\]\:mt-0\.75 span{margin-top:calc(var(--spacing) * .75)}.\[\&_span\]\:block span{display:block}.\[\&_span\]\:flex span{display:flex}.\[\&_span\]\:h-full span{height:100%}.\[\&_span\]\:w-\[82\%\] span{width:82%}.\[\&_span\]\:items-center span{align-items:center}.\[\&_span\]\:gap-2 span{gap:calc(var(--spacing) * 2)}.\[\&_span\]\:rounded-\[10px\] span{border-radius:10px}.\[\&_span\]\:bg-\[\#aac2df\] span{background-color:#aac2df}.\[\&_span\]\:bg-none span{background-image:none}.\[\&_span\]\:text-\[12px\] span{font-size:12px}.\[\&_span\]\:tracking-\[1px\] span{--tw-tracking:1px;letter-spacing:1px}.\[\&_span\]\:text-\[\#93989f\] span{color:#93989f}.\[\&_span\]\:text-muted-foreground span{color:var(--muted)}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&_span\]\:hidden span{display:none}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_span\]\:hidden span{display:none}.max-\[761px\]\:\[\&_span\]\:text-\[12px\] span{font-size:12px}}.\[\&_strong\]\:ml-0\.75 strong{margin-left:calc(var(--spacing) * .75)}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:max-w-full strong{max-width:100%}.\[\&_strong\]\:flex-1 strong{flex:1}.\[\&_strong\]\:text-base strong{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_strong\]\:text-sm strong{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_strong\]\:text-xl strong{font-size:1.375rem;line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_strong\]\:text-xs strong{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_strong\]\:text-\[13px\] strong{font-size:13px}.\[\&_strong\]\:text-\[17px\] strong{font-size:17px}.\[\&_strong\]\:text-\[19px\] strong{font-size:19px}.\[\&_strong\]\:text-\[32px\] strong{font-size:32px}.\[\&_strong\]\:leading-\[1\.3\] strong{--tw-leading:1.3;line-height:1.3}.\[\&_strong\]\:leading-\[1\.7\] strong{--tw-leading:1.7;line-height:1.7}.\[\&_strong\]\:font-\[550\] strong{--tw-font-weight:550;font-weight:550}.\[\&_strong\]\:font-\[650\] strong{--tw-font-weight:650;font-weight:650}.\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:font-semibold\! strong{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[\&_strong\]\:tracking-\[-0\.5px\] strong{--tw-tracking:-.5px;letter-spacing:-.5px}.\[\&_strong\]\:tracking-\[-1px\] strong{--tw-tracking:-1px;letter-spacing:-1px}.\[\&_strong\]\:tracking-\[-2px\] strong{--tw-tracking:-2px;letter-spacing:-2px}.\[\&_strong\]\:wrap-anywhere strong{overflow-wrap:anywhere}.\[\&_strong\]\:text-\[\#7f8791\] strong{color:#7f8791}.\[\&_strong\]\:text-\[\#8b7a53\] strong{color:#8b7a53}.\[\&_strong\]\:text-\[\#59718f\] strong{color:#59718f}.\[\&_strong\]\:text-\[\#d7dee7\] strong{color:#d7dee7}.\[\&_strong\]\:text-\[\#ece6fb\] strong{color:#ece6fb}.\[\&_strong\]\:text-\[\#f3efff\] strong{color:#f3efff}.\[\&_strong\]\:text-foreground strong{color:var(--foreground)}.\[\&_strong\]\:text-primary strong{color:var(--primary)}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&_strong\]\:text-xs strong{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_strong\]\:text-3xl strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.max-\[761px\]\:\[\&_strong\]\:text-base strong{font-size:1.125rem;line-height:var(--tw-leading,var(--text-base--line-height))}.max-\[761px\]\:\[\&_strong\]\:text-sm strong{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[761px\]\:\[\&_strong\]\:text-xs strong{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:761px){.min-\[761px\]\:\[\&_strong\]\:text-sm strong{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_strong\]\:text-\[13px\] strong{font-size:13px}}}@media (min-width:1500px){.min-\[1500px\]\:\[\&_strong\]\:text-sm strong{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_strong_\>_span\]\:text-\[19px\] strong>span{font-size:19px}.\[\&_strong_\>_span\]\:font-normal strong>span{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_strong_\>_span\]\:tracking-\[-1px\] strong>span{--tw-tracking:-1px;letter-spacing:-1px}.\[\&_strong_\>_span\]\:text-\[\#9ba0a6\] strong>span{color:#9ba0a6}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:h-2\.5 svg{height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-2\.5 svg{width:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-full svg{width:100%}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\[transform\:rotate\(-90deg\)\] svg{transform:rotate(-90deg)}.\[\&_svg\]\:text-\[\#758aa4\] svg{color:#758aa4}.\[\&_svg\]\:text-\[\#69809c\] svg{color:#69809c}.\[\&_svg\]\:text-\[\#c39960\] svg{color:#c39960}.\[\&_svg\]\:text-\[\#d4ad63\] svg{color:#d4ad63}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_svg\]\:h-3\.5 svg{height:calc(var(--spacing) * 3.5)}.max-\[761px\]\:\[\&_svg\]\:w-2\.75\! svg{width:calc(var(--spacing) * 2.75)!important}.max-\[761px\]\:\[\&_svg\]\:w-3 svg{width:calc(var(--spacing) * 3)}.max-\[761px\]\:\[\&_svg\]\:w-3\.5 svg{width:calc(var(--spacing) * 3.5)}.max-\[761px\]\:\[\&_svg\]\:w-\[13px\] svg{width:13px}.max-\[761px\]\:\[\&_svg\]\:w-\[30px\] svg{width:30px}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted)}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_table\]\:whitespace-nowrap table{white-space:nowrap}.\[\&_tbody_tr\:hover\]\:bg-transparent tbody tr:hover{background-color:#0000}.\[\&_tbody_tr\:hover\]\:bg-\[image\:color-mix\(in_srgb\,_var\(--primary-soft\)_25\%\,_var\(--card\)\)\] tbody tr:hover{background-image:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.\[\&_tbody_tr\:hover\]\:bg-\[image\:color-mix\(in_srgb\,_var\(--primary-soft\)_25\%\,_var\(--card\)\)\] tbody tr:hover{background-image:color-mix(in srgb, var(--primary-soft) 25%, var(--card))}}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:\[border-bottom-style\:solid\] td{border-bottom-style:solid}.\[\&_td\]\:border-b-border td{border-bottom-color:var(--border)}.\[\&_td\]\:bg-primary-soft\! td{background-color:var(--primary-soft)!important}.\[\&_td\]\:bg-none\! td{background-image:none!important}.\[\&_td\]\:px-5 td{padding-inline:calc(var(--spacing) * 5)}.\[\&_td\]\:py-\[17px\] td{padding-block:17px}.\[\&_td\]\:text-sm td{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_td\]\:text-\[13px\] td{font-size:13px}@media not all and (min-width:1251px){.max-\[1251px\]\:\[\&_td\]\:px-3\.5 td{padding-inline:calc(var(--spacing) * 3.5)}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_td\]\:p-\[15px\] td{padding:15px}.max-\[761px\]\:\[\&_td\]\:px-4 td{padding-inline:calc(var(--spacing) * 4)}.max-\[761px\]\:\[\&_td\]\:text-xs td{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:1600px){.min-\[1600px\]\:\[\&_td\]\:py-5\.5 td{padding-block:calc(var(--spacing) * 5.5)}}.\[\&_td_\.pill\]\:text-xs td .pill{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_td_\.pill\]\:text-\[13px\] td .pill{font-size:13px}}.\[\&_td_a\]\:text-primary td a{color:var(--primary)}.\[\&_textarea\]\:mx-0 textarea{margin-inline:0}.\[\&_textarea\]\:my-\[15px\] textarea{margin-block:15px}.\[\&_textarea\]\:mt-2 textarea{margin-top:calc(var(--spacing) * 2)}.\[\&_textarea\]\:block textarea{display:block}.\[\&_textarea\]\:min-h-\[110px\] textarea{min-height:110px}.\[\&_textarea\]\:w-full textarea{width:100%}.\[\&_textarea\]\:resize-y textarea{resize:vertical}.\[\&_textarea\]\:rounded-\[7px\] textarea{border-radius:7px}.\[\&_textarea\]\:bg-card textarea{background-color:var(--card)}.\[\&_textarea\]\:bg-none textarea{background-image:none}.\[\&_textarea\]\:p-3 textarea{padding:calc(var(--spacing) * 3)}.\[\&_textarea\]\:text-sm textarea{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_textarea\]\:text-xs textarea{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_textarea\]\:shadow-none textarea{--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)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_textarea\]\:text-sm textarea{font-size:1rem;line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_th\]\:border-t th{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:\[border-top-style\:solid\] th{border-top-style:solid}.\[\&_th\]\:\[border-bottom-style\:solid\] th{border-bottom-style:solid}.\[\&_th\]\:border-t-border th{border-top-color:var(--border)}.\[\&_th\]\:border-b-border th{border-bottom-color:var(--border)}.\[\&_th\]\:bg-background th{background-color:var(--background)}.\[\&_th\]\:bg-transparent th{background-color:#0000}.\[\&_th\]\:bg-\[image\:color-mix\(in_srgb\,_var\(--background\)_60\%\,_var\(--card\)\)\] th{background-image:var(--background)}@supports (color:color-mix(in lab, red, red)){.\[\&_th\]\:bg-\[image\:color-mix\(in_srgb\,_var\(--background\)_60\%\,_var\(--card\)\)\] th{background-image:color-mix(in srgb, var(--background) 60%, var(--card))}}.\[\&_th\]\:bg-none th{background-image:none}.\[\&_th\]\:px-5 th{padding-inline:calc(var(--spacing) * 5)}.\[\&_th\]\:py-4 th{padding-block:calc(var(--spacing) * 4)}.\[\&_th\]\:py-\[13px\] th{padding-block:13px}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:text-xs th{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_th\]\:text-\[12px\] th{font-size:12px}.\[\&_th\]\:font-medium th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_th\]\:text-muted-foreground th{color:var(--muted)}@media not all and (min-width:1251px){.max-\[1251px\]\:\[\&_th\]\:px-3\.5 th{padding-inline:calc(var(--spacing) * 3.5)}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_th\]\:p-\[15px\] th{padding:15px}.max-\[761px\]\:\[\&_th\]\:px-4 th{padding-inline:calc(var(--spacing) * 4)}.max-\[761px\]\:\[\&_th\]\:text-xs th{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&_time\]\:ml-auto time{margin-left:auto}.\[\&_time\]\:text-\[12px\] time{font-size:12px}.\[\&_time\]\:text-muted-foreground time{color:var(--muted)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_time\]\:max-w-20 time{max-width:calc(var(--spacing) * 20)}.max-\[761px\]\:\[\&_time\]\:text-\[11px\] time{font-size:11px}}.\[\&_tr\:hover_td\]\:bg-background tr:hover td{background-color:var(--background)}.\[\&_tr\:hover_td\]\:bg-none tr:hover td{background-image:none}.\[\&_tr\:last-child_td\]\:border-0 tr:last-child td{border-style:var(--tw-border-style);border-width:0}.\[\&_tr\:last-child_td\]\:border-b-0 tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_tr\:last-child_td\]\:border-none tr:last-child td{--tw-border-style:none;border-style:none}.\[\&_tr\:last-child_td\]\:\[border-bottom-style\:none\] tr:last-child td{border-bottom-style:none}.\[\&_tr\:last-child_td\]\:border-current tr:last-child td{border-color:currentColor}.\[\&_tr\:last-child_td\]\:border-b-current tr:last-child td{border-bottom-color:currentColor}.\[\&_ul\]\:mx-0 ul{margin-inline:0}.\[\&_ul\]\:my-5 ul{margin-block:calc(var(--spacing) * 5)}.\[\&_ul\]\:mt-5\.5 ul{margin-top:calc(var(--spacing) * 5.5)}.\[\&_ul\]\:mb-0 ul{margin-bottom:0}.\[\&_ul\]\:border-t ul{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_ul\]\:\[border-top-style\:solid\] ul{border-top-style:solid}.\[\&_ul\]\:border-t-border ul{border-top-color:var(--border)}.\[\&_ul\]\:p-0 ul{padding:0}.\[\&_ul\]\:px-0 ul{padding-inline:0}.\[\&_ul\]\:pt-5 ul{padding-top:calc(var(--spacing) * 5)}.\[\&_ul\]\:pb-0 ul{padding-bottom:0}.\[\&_ul\]\:\[list-style\:none\] ul{list-style:none}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&_ul\]\:hidden ul{display:none}}}.\[\&_video\]\:block video{display:block}.\[\&_video\]\:aspect-\[16\/9\] video{aspect-ratio:16/9}.\[\&_video\]\:w-full video{width:100%}.\[\&_video\]\:bg-\[\#102742\] video{background-color:#102742}.\[\&_video\]\:bg-none video{background-image:none}.\[\&_video\]\:object-contain video{object-fit:contain}.\[\&_\~_\.favorite-btn\]\:top-4~.favorite-btn{top:calc(var(--spacing) * 4)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&_\~_\.favorite-btn\]\:top-\[13px\]~.favorite-btn{top:13px}}.\[\&\.bg-primary\]\:text-white.bg-primary{color:var(--color-white)}.\[\&\.blank\]\:bg-background.blank{background-color:var(--background)}.\[\&\.blank\]\:bg-none.blank{background-image:none}.\[\&\.blue\]\:bg-\[\#edf1fa\].blue{background-color:#edf1fa}.\[\&\.blue\]\:bg-\[\#eef5ff\].blue{background-color:#eef5ff}.\[\&\.blue\]\:bg-none.blue{background-image:none}.\[\&\.blue\]\:text-\[\#708db7\].blue{color:#708db7}.\[\&\.blue\]\:text-\[\#2988f8\].blue{color:#2988f8}.\[\&\.draft\]\:border-\[\#c28c3a17\].draft{border-color:#c28c3a17}.\[\&\.draft\]\:bg-\[\#fff6e9\].draft{background-color:#fff6e9}.\[\&\.draft\]\:bg-none.draft{background-image:none}.\[\&\.draft\]\:text-\[\#c28c3a\].draft{color:#c28c3a}.dark\:\[\&\.draft\]\:bg-\[\#3c3020\]:is(.dark *).draft{background-color:#3c3020}.dark\:\[\&\.draft\]\:bg-none:is(.dark *).draft{background-image:none}.dark\:\[\&\.draft\]\:text-\[\#e2bd82\]:is(.dark *).draft{color:#e2bd82}.\[\&\.featured\]\:border-\[\#8ea0b5\].featured{border-color:#8ea0b5}.\[\&\.featured\]\:shadow-\[0_8px_30px_\#25416308\].featured{--tw-shadow:0 8px 30px var(--tw-shadow-color,#25416308);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\.four\]\:grid-cols-4.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&\.four\]\:gap-2\.5.four{gap:calc(var(--spacing) * 2.5)}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&\.four\]\:grid-cols-2.four{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[761px\]\:\[\&\.four\]\:gap-3.four{gap:calc(var(--spacing) * 3)}}@media (min-width:761px){@media not all and (min-width:1001px){.min-\[761px\]\:max-\[1001px\]\:\[\&\.four\]\:grid-cols-2.four{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&\.four_\.stat-card\]\:p-\[13px\].four .stat-card{padding:13px}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&\.four_\.stat-card\]\:p-\[15px\].four .stat-card{padding:15px}.max-\[761px\]\:\[\&\.four_\.stat-card_\>_p\]\:text-\[13px\].four .stat-card>p{font-size:13px}}@media not all and (min-width:1191px){.max-\[1191px\]\:\[\&\.four_\.stat-card_\>_strong\]\:text-\[23px\].four .stat-card>strong{font-size:23px}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&\.four_\.stat-card_\>_strong\]\:text-\[25px\].four .stat-card>strong{font-size:25px}.max-\[761px\]\:\[\&\.four_\.stat-top\]\:text-xs.four .stat-top{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}}.\[\&\.gray\]\:bg-secondary.gray{background-color:var(--secondary)}.\[\&\.gray\]\:bg-none.gray{background-image:none}.\[\&\.gray\]\:text-muted-foreground.gray{color:var(--muted)}.\[\&\.green\]\:bg-\[\#eaf8f2\].green{background-color:#eaf8f2}.\[\&\.green\]\:bg-none.green{background-image:none}.\[\&\.green\]\:text-\[\#34a77c\].green{color:#34a77c}.\[\&\.large\]\:h-\[65px\].large{height:65px}.\[\&\.large\]\:w-\[65px\].large{width:65px}.\[\&\.large\]\:text-xl.large{font-size:1.375rem;line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&\.orange\]\:bg-\[\#faf0e6\].orange{background-color:linen}.\[\&\.orange\]\:bg-\[\#fff4e8\].orange{background-color:#fff4e8}.\[\&\.orange\]\:bg-none.orange{background-image:none}.\[\&\.orange\]\:text-\[\#b58a59\].orange{color:#b58a59}.\[\&\.orange\]\:text-\[\#e9a34e\].orange{color:#e9a34e}.\[\&\.purple\]\:bg-\[\#f1ebf8\].purple{background-color:#f1ebf8}.\[\&\.purple\]\:bg-\[\#f2eefe\].purple{background-color:#f2eefe}.\[\&\.purple\]\:bg-none.purple{background-image:none}.\[\&\.purple\]\:text-\[\#9270d8\].purple{color:#9270d8}.\[\&\.purple\]\:text-\[\#9980b6\].purple{color:#9980b6}.\[\&\.rank-1\]\:border-\[\#c5d4e7\].rank-1{border-color:#c5d4e7}.\[\&\.rank-1\]\:bg-transparent.rank-1{background-color:#0000}.\[\&\.rank-1\]\:bg-\[image\:linear-gradient\(var\(--card\)\,_var\(--primary-soft\)\)\].rank-1{background-image:linear-gradient(var(--card), var(--primary-soft))}.\[\&\.rank-1\]\:pt-10.rank-1{padding-top:calc(var(--spacing) * 10)}.\[\&\.rank-1\]\:pb-\[30px\].rank-1{padding-bottom:30px}.\[\&\.rank-1_\.podium-rank\]\:-top-6.rank-1 .podium-rank{top:calc(var(--spacing) * -6)}.\[\&\.rank-1_\.podium-rank\]\:h-10.rank-1 .podium-rank{height:calc(var(--spacing) * 10)}.\[\&\.rank-1_\.podium-rank\]\:w-10.rank-1 .podium-rank{width:calc(var(--spacing) * 10)}.\[\&\.rank-1_\.podium-rank\]\:border-\[\#e9e6c4\].rank-1 .podium-rank{border-color:#e9e6c4}.\[\&\.rank-1_\.podium-rank\]\:bg-\[\#f2f3dc\].rank-1 .podium-rank{background-color:#f2f3dc}.\[\&\.rank-1_\.podium-rank\]\:bg-none.rank-1 .podium-rank{background-image:none}.\[\&\.rank-1_\.podium-rank\]\:text-\[\#b7a361\].rank-1 .podium-rank{color:#b7a361}.\[\&\.selected\]\:z-1.selected{z-index:1}.\[\&\.selected\]\:bg-primary-soft.selected{background-color:var(--primary-soft)}.\[\&\.selected\]\:bg-none.selected{background-image:none}.\[\&\.selected\]\:text-\[\#bd6e79\].selected{color:#bd6e79}.\[\&\.selected\]\:shadow-\[inset_0_0_0_1px_var\(--primary\)\].selected{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\.small\]\:h-\[30px\].small{height:30px}.\[\&\.small\]\:w-\[30px\].small{width:30px}.\[\&\.small\]\:text-xs.small{font-size:.875rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\.three\]\:grid-cols-\[1\.3fr_1fr_1fr\].three{grid-template-columns:1.3fr 1fr 1fr}.\[\&\.three\]\:gap-3\.5.three{gap:calc(var(--spacing) * 3.5)}@media not all and (min-width:1051px){.max-\[1051px\]\:\[\&\.three\]\:gap-2\.5.three{gap:calc(var(--spacing) * 2.5)}}@media not all and (min-width:761px){.max-\[761px\]\:\[\&\.three\]\:grid-cols-\[minmax\(0\,_1fr\)\].three{grid-template-columns:minmax(0,1fr)}}.\[\&\.tone-1\]\:bg-\[\#33ac86\].tone-1{background-color:#33ac86}.\[\&\.tone-1\]\:bg-none.tone-1{background-image:none}.\[\&\.tone-2\]\:bg-\[\#e9ac5b\].tone-2{background-color:#e9ac5b}.\[\&\.tone-2\]\:bg-none.tone-2{background-image:none}.\[\&\.white\]\:bg-\[\#ffffff77\].white{background-color:#fff7}.\[\&\.white\]\:bg-none.white{background-image:none}.\[\&\.white\]\:text-\[\#707d8c\].white{color:#707d8c}.\[\&\:after\]\:absolute:after{position:absolute}.\[\&\:after\]\:inset-0:after{inset:0}.\[\&\:after\]\:bg-transparent:after{background-color:#0000}.\[\&\:after\]\:bg-\[image\:linear-gradient\(90deg\,_\#07132a24_20\%\,_\#07132a08_62\%\,_transparent\)\]:after{background-image:linear-gradient(90deg,#07132a24 20%,#07132a08 62%,#0000)}.\[\&\:after\]\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&\:after\]\:bg-transparent:after{background-color:#0000}.max-\[761px\]\:\[\&\:after\]\:bg-\[image\:linear-gradient\(_90deg\,_\#081631e6_0\%\,_\#081631c2_45\%\,_\#08163142_100\%_\)\]:after{background-image:linear-gradient(90deg,#081631e6 0%,#081631c2 45%,#08163142 100%)}}.\[\&\:before\]\:pointer-events-none:before{pointer-events:none}.\[\&\:before\]\:absolute:before{position:absolute}.\[\&\:before\]\:inset-0:before{inset:0}.\[\&\:before\]\:-top-5:before{top:calc(var(--spacing) * -5)}.\[\&\:before\]\:right-\[-55px\]:before{right:-55px}.\[\&\:before\]\:-z-1:before{z-index:calc(1 * -1)}.\[\&\:before\]\:hidden:before{display:none}.\[\&\:before\]\:h-\[120px\]:before{height:120px}.\[\&\:before\]\:w-\[120px\]:before{width:120px}.\[\&\:before\]\:rounded-full:before{border-radius:2147483647px}.\[\&\:before\]\:border:before{border-style:var(--tw-border-style);border-width:1px}.\[\&\:before\]\:border-solid:before{--tw-border-style:solid;border-style:solid}.\[\&\:before\]\:border-\[\#b5c3d4\]:before{border-color:#b5c3d4}.\[\&\:before\]\:bg-transparent:before{background-color:#0000}.\[\&\:before\]\:bg-\[image\:linear-gradient\(90deg\,_\#0d0a1ce6\,_\#0d0a1c80\)\]:before{background-image:linear-gradient(90deg,#0d0a1ce6,#0d0a1c80)}.\[\&\:before\]\:bg-\[image\:linear-gradient\(_180deg\,_\#07132b29_0\%\,_\#07132b36_25\%\,_\#07132b6b_65\%\,_\#07132b00_100\%_\)\]:before{background-image:linear-gradient(#07132b29 0%,#07132b36 25%,#07132b6b 65%,#07132b00 100%)}.\[\&\:before\]\:bg-\[image\:radial-gradient\(\#6f809533_0\.6px\,_transparent_0\.6px\)\]:before{background-image:radial-gradient(#6f809533 .6px,#0000 .6px)}.\[\&\:before\]\:\[mask-image\:linear-gradient\(to_right\,_transparent\,_\#000\)\]:before{-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.\[\&\:before\]\:bg-size-\[17px_17px\]:before{background-size:17px 17px}.\[\&\:before\]\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}@media not all and (min-width:761px){.max-\[761px\]\:\[\&\:before\]\:bg-transparent:before{background-color:#0000}.max-\[761px\]\:\[\&\:before\]\:bg-\[image\:linear-gradient\(_90deg\,_\#07132bf5_0\%\,_\#07132bde_45\%\,_\#07132b69_100\%_\)\]:before{background-image:linear-gradient(90deg,#07132bf5 0%,#07132bde 45%,#07132b69 100%)}}.\[\&\:focus-within\]\:border-primary:focus-within{border-color:var(--primary)}.\[\&\:focus-within\]\:shadow-\[0_0_0_2px_var\(--primary-soft\)\]:focus-within{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--primary-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:focus-within\]\:\[outline\:1px_solid_var\(--primary\)\]:focus-within{outline:1px solid var(--primary)}.\[\&\:hover_\.course-poster-image\]\:\[transform\:scale\(1\.035\)\]:hover .course-poster-image{transform:scale(1.035)}.\[\&\:hover\:not\(\:disabled\)\]\:bg-primary-soft:hover:not(:disabled){background-color:var(--primary-soft)}.\[\&\:hover\:not\(\:disabled\)\]\:bg-none:hover:not(:disabled){background-image:none}.\[\&\:hover\:not\(\:disabled\)\]\:text-primary:hover:not(:disabled){color:var(--primary)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:#f43f5e!important}.\[\&\:nth-child\(2\)_\>_p\]\:text-\[\#516d90\]:nth-child(2)>p,.\[\&\:nth-child\(3\)_\>_p\]\:text-\[\#516d90\]:nth-child(3)>p{color:#516d90}.\[\&\:where\(\.blue\)\]\:bg-\[\#e0eaf9\]:where(.blue){background-color:#e0eaf9}.\[\&\:where\(\.blue\)\]\:bg-none:where(.blue){background-image:none}.\[\&\:where\(\.blue\)\]\:text-\[\#4073aa\]:where(.blue){color:#4073aa}.\[\&\:where\(\.mint\)\]\:bg-\[\#dee6f0\]:where(.mint){background-color:#dee6f0}.\[\&\:where\(\.mint\)\]\:bg-none:where(.mint){background-image:none}.\[\&\:where\(\.mint\)\]\:text-\[\#234269\]:where(.mint){color:#234269}.\[\&\:where\(\.peach\)\]\:bg-\[\#f8e9dd\]:where(.peach){background-color:#f8e9dd}.\[\&\:where\(\.peach\)\]\:bg-none:where(.peach){background-image:none}.\[\&\:where\(\.peach\)\]\:text-\[\#b07950\]:where(.peach){color:#b07950}.\[\&\:where\(\.purple\)\]\:bg-\[\#ece5f7\]:where(.purple){background-color:#ece5f7}.\[\&\:where\(\.purple\)\]\:bg-none:where(.purple){background-image:none}.\[\&\:where\(\.purple\)\]\:text-\[\#825fa9\]:where(.purple){color:#825fa9}.\[\&\:where\(\.rose\)\]\:bg-\[\#f4e3e4\]:where(.rose){background-color:#f4e3e4}.\[\&\:where\(\.rose\)\]\:bg-none:where(.rose){background-image:none}.\[\&\:where\(\.rose\)\]\:text-\[\#a85c68\]:where(.rose){color:#a85c68}.\[\&\:where\(\.yellow\)\]\:bg-\[\#f8efc9\]:where(.yellow){background-color:#f8efc9}.\[\&\:where\(\.yellow\)\]\:bg-none:where(.yellow){background-image:none}.\[\&\:where\(\.yellow\)\]\:text-\[\#a08022\]:where(.yellow){color:#a08022}.\[\&\>span\:first-child\]\:truncate>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media (pointer:fine){.\[\@media\(pointer\:fine\)\]\:block{display:block}}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--secondary)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:#f43f5ee6;background-color:lab(56.4564% 69.5782 26.8307/.9)}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--foreground)}a.\[a\&\]\:hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}}@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}:root{--brand:#017aff;--brand-sky:#30a8ff;--brand-deep:#155dfc;--navy:#0a1636;--navy-2:#0b1b4a;--navy-ink:#050a18;--btn:#006fee;--btn-hover:#0058d0;--paper:#f4f5f7;--surface:#fff;--surface-2:#f1f4f8;--surface-3:#e4e9f0;--ink:#0f172b;--ink-2:#45556c;--ink-3:#5b6b84;--line:#e3e7ee;--line-2:#cdd4df;--lapis:#006fee;--lapis-strong:#0058d0;--on-lapis:#fff;--lapis-soft:#e6f0ff;--teal:#07827a;--teal-soft:#ddf3f0;--saffron:#a96806;--saffron-soft:#fceed3;--good:#1d7a45;--good-soft:#ddf1e4;--bad:#bc2f28;--bad-soft:#fbe3e1;--code-bg:#0b1222;--code-fg:#dce6f5;--code-dim:#8a96ae;--code-accent:#5cb8ff;--code-warn:#f2b544;--overlay:#080d1a80;--shadow:0 1px 2px #1018280d, 0 12px 32px -14px #10182838;--card-line:#e6e9ef;--card-shadow:0 1px 2px #1018280a, 0 6px 20px -10px #1018281a;--shadow-sm:0 1px 2px #1018280f;--shadow-lift:0 1px 2px #1018280d, 0 16px 32px -16px #017aff61;--focus:0 0 0 3px var(--lapis)}@supports (color:color-mix(in lab, red, red)){:root{--focus:0 0 0 3px color-mix(in srgb, var(--lapis) 28%, transparent)}}:root{--scrim-tile:#ffffff0d;--radius:14px;--radius-sm:9px;--r-lg:18px;--r-md:10px;--r-sm:8px;--f-display:var(--font-onest), "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-body:var(--font-onest), "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:var(--font-jbm), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--viz-1:#017aff;--viz-2:#0d9488;--viz-ref:#b45309;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--paper:#080c14;--surface:#0f1520;--surface-2:#161e2b;--surface-3:#1f2836;--ink:#eef2f8;--ink-2:#a9b3c3;--ink-3:#7e899b;--line:#212a38;--line-2:#2e3949;--lapis:#4d9cff;--lapis-strong:#7ab6ff;--on-lapis:#05101f;--lapis-soft:#0e2240;--teal:#3fcfc3;--teal-soft:#0c2f2d;--saffron:#f1b54a;--saffron-soft:#3a2b0e;--good:#56c98a;--good-soft:#0f2f1e;--bad:#f37a71;--bad-soft:#3b1715;--code-bg:#060a13;--code-fg:#dce6f5;--code-dim:#7c88a0;--code-accent:#5cb8ff;--overlay:#00030ab3;--shadow:0 1px 2px #00000059, 0 14px 34px -14px #000000b3;--card-line:#1e2734;--card-shadow:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #0000004d;--shadow-lift:0 1px 2px #0000004d, 0 16px 34px -16px #017aff59;--viz-1:#2e8bff;--viz-2:#14a89d;--viz-ref:#c98500;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){.skel,.caret{animation:none!important}}:root,.dark{--brand-violet:var(--brand);--brand-indigo:var(--btn);--brand-cyan:var(--brand-sky);--brand-pink:var(--brand-sky);--brand-lime:var(--good);--grad-brand:linear-gradient(120deg, #30a8ff, #017aff 55%, #155dfc);--grad-primary:linear-gradient(135deg, #30a8ff, #017aff 60%, #0058d0);--background:var(--paper);--foreground:var(--ink);--card:var(--surface);--popover:var(--surface);--primary:var(--lapis);--primary-foreground:var(--on-lapis);--secondary:var(--surface-2);--muted:var(--ink-3);--border:var(--line);--sidebar:var(--surface);--primary-soft:var(--lapis-soft);--chart:var(--lapis-soft);--glow:#017aff47;--shadow-color:220 40% 20%;--font-sans:var(--f-body);--font-display-family:var(--f-display)}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes aurora{0%{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(6%,-4%)scale(1.15)rotate(12deg)}to{transform:translate(-5%,5%)scale(.95)rotate(-8deg)}}@keyframes float{0%,to{transform:translateY(0) rotate(var(--float-rotate,0deg))}50%{transform:translateY(-14px) rotate(var(--float-rotate,0deg))}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gradient-pan{0%,to{background-position:0%}50%{background-position:100%}}@keyframes beam{to{--beam-angle:360deg}}@keyframes shine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(220%)skew(-20deg)}}@keyframes blink{to{visibility:hidden}}@keyframes page-enter{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 var(--glow)}to{box-shadow:0 0 0 14px #0000}}@keyframes draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.motion-ready [data-reveal]:not([data-inview]){opacity:0;filter:blur(4px);transform:translateY(26px)scale(.985)}[data-reveal]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),filter .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}.spotlight,[data-spot],.course-card,.stat-card{position:relative}:is(.spotlight,[data-spot],.course-card,.stat-card):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), var(--brand-violet), transparent 45%);transition:opacity .35s;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:is(.spotlight,[data-spot],.course-card,.stat-card):after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--brand-violet) 16%, transparent), transparent 45%)}}:is(.spotlight,[data-spot],.course-card,.stat-card):after{z-index:0}:is(.spotlight,[data-spot],.course-card,.stat-card):hover:after{opacity:1}.page-enter{animation:.55s cubic-bezier(.2,.7,.2,1) both page-enter}.workspace-shell{background:radial-gradient(1200px 500px at 85% -10%, var(--brand-violet), transparent 60%), radial-gradient(900px 400px at 10% 110%, var(--brand-cyan), transparent 60%), var(--background)}@supports (color:color-mix(in lab, red, red)){.workspace-shell{background:radial-gradient(1200px 500px at 85% -10%, color-mix(in oklab, var(--brand-violet) 9%, transparent), transparent 60%), radial-gradient(900px 400px at 10% 110%, color-mix(in oklab, var(--brand-cyan) 6%, transparent), transparent 60%), var(--background)}}.workspace-shell{background-attachment:fixed}.workspace-shell aside{background:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.workspace-shell aside{background:color-mix(in oklab, var(--sidebar) 80%, transparent)}}.workspace-shell aside{-webkit-backdrop-filter:blur(20px);box-shadow:1px 0 0 var(--border)}.workspace-shell .workspace-switch{background:var(--card);box-shadow:0 2px 10px hsl(var(--shadow-color) / .06);border-radius:14px}.workspace-shell .workspace-switch:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-shell .workspace-switch:hover{border-color:color-mix(in oklab, var(--primary) 55%, var(--border))}}.workspace-shell .workspace-switch:hover{box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-shell .workspace-switch:hover{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 12%, transparent)}}.workspace-shell .workspace-switch>span:first-child{background:var(--grad-primary);color:#fff;border:0;border-radius:10px}.workspace-shell .nav-label{color:var(--muted);opacity:.75;letter-spacing:.14em;font-size:.7rem}.workspace-shell .nav-item{color:var(--muted);border-radius:11px;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.workspace-shell .nav-item:hover{background:var(--secondary);color:var(--foreground);transform:translate(3px)}.workspace-shell .nav-item.active{color:var(--foreground);background:linear-gradient(90deg, var(--brand-violet), var(--brand-cyan))}@supports (color:color-mix(in lab, red, red)){.workspace-shell .nav-item.active{background:linear-gradient(90deg, color-mix(in oklab, var(--brand-violet) 18%, transparent), color-mix(in oklab, var(--brand-cyan) 6%, transparent))}}.workspace-shell .nav-item.active{box-shadow:inset 0 0 0 1px var(--brand-violet)}@supports (color:color-mix(in lab, red, red)){.workspace-shell .nav-item.active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-violet) 22%, transparent)}}.workspace-shell .nav-item.active svg{color:var(--primary);filter:drop-shadow(0 0 8px var(--glow))}.workspace-shell .nav-item.active>span:last-child:empty{background:var(--brand-cyan);box-shadow:0 0 10px var(--brand-cyan)}.workspace-shell .nav-item svg{stroke-width:1.8px}.workspace-shell>div>header{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.workspace-shell>div>header{background:color-mix(in oklab, var(--background) 72%, transparent)}}.workspace-shell>div>header{-webkit-backdrop-filter:blur(18px)saturate(1.5)}.workspace-shell>div>header form{background:var(--card);border-radius:12px;transition:border-color .2s,box-shadow .2s,width .3s}.workspace-shell>div>header form:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-shell>div>header form:focus-within{border-color:color-mix(in oklab, var(--primary) 60%, var(--border))}}.workspace-shell>div>header form:focus-within{box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-shell>div>header form:focus-within{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 14%, transparent)}}.workspace-shell>div>header button,.workspace-shell>div>header form{color:var(--muted)}.workspace-shell>div>header button:hover{color:var(--foreground)}.workspace-shell>div>header button i{box-shadow:0 0 8px var(--brand-pink);animation:1.8s ease-out infinite pulse-ring;background:var(--brand-pink)!important}.workspace-shell .pro-card{background:radial-gradient(circle at 100% 0%, var(--brand-cyan), transparent 55%), var(--grad-primary)}@supports (color:color-mix(in lab, red, red)){.workspace-shell .pro-card{background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--brand-cyan) 40%, transparent), transparent 55%), var(--grad-primary)}}.workspace-shell .pro-card{color:#fff;box-shadow:0 12px 30px -8px var(--glow);border-radius:16px}.workspace-shell .pro-card:after{animation:18s linear infinite spin;color:#fff!important;opacity:.15!important}.workspace-shell .pro-card>span{color:#fff}.workspace-shell .pro-card p{color:#fffc}.workspace-shell .pro-card a{color:#1d1240;background:#fff;border-color:#0000;border-radius:10px}.workspace-shell .pro-card a:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0003}.workspace-shell footer i{background:var(--brand-lime);box-shadow:0 0 8px var(--brand-lime)}.section-title h2{letter-spacing:-.03em}.course-card,.stat-card,[data-slot=card]{box-shadow:0 1px 0 var(--foreground), 0 8px 24px -12px hsl(var(--shadow-color) / .14);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.course-card,.stat-card,[data-slot=card]{box-shadow:0 1px 0 color-mix(in oklab, var(--foreground) 4%, transparent), 0 8px 24px -12px hsl(var(--shadow-color) / .14)}}.course-card,.stat-card{transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .7s cubic-bezier(.2,.7,.2,1),filter .7s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;transition-delay:var(--reveal-delay,0s)}.course-card:hover,.stat-card:hover{border-color:var(--primary);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.course-card:hover,.stat-card:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border))}}.course-card:hover,.stat-card:hover{box-shadow:0 0 0 1px var(--primary), 0 24px 48px -18px var(--glow)}@supports (color:color-mix(in lab, red, red)){.course-card:hover,.stat-card:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 18%, transparent), 0 24px 48px -18px var(--glow)}}.course-card .course-art{border-radius:13px}.course-card .course-bottom a{background:var(--secondary);width:34px;height:34px;color:var(--foreground);border-radius:10px;place-items:center;display:grid}.course-card:hover .course-bottom a{background:var(--grad-primary);color:#fff;transform:rotate(45deg)}.course-card .course-bottom strong{background:var(--grad-primary);color:#0000;-webkit-background-clip:text;background-clip:text}.course-card .course-tag{color:#fff!important;background:#0b08148c!important;background:lab(2.62806% 2.38189 -5.43078/.55)!important;border-color:#ffffff2e!important}.course-card .favorite-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;background:#0b081480!important;background:lab(2.62806% 2.38189 -5.43078/.5)!important;border-color:#fff3!important}.course-card .favorite-btn:hover{transform:scale(1.15)}.course-card .favorite-btn.selected{color:var(--brand-pink)!important}.course-card .course-specs{color:var(--muted)}.custom-course-cover{background:radial-gradient(circle at 20% 20%, #ffffff40, transparent 55%), var(--grad-primary)!important;color:#fff!important}.stat-card{padding:20px}.stat-card .stat-top>span:last-child{background:var(--grad-primary);color:#fff;width:40px;height:40px;box-shadow:0 8px 18px -6px var(--glow);border:0;border-radius:12px}.stat-card>strong{letter-spacing:-.04em;margin-top:12px}.stat-card>p{color:var(--muted)!important}:is(.person-avatar,.pill).mint{--tone:#10b981}:is(.person-avatar,.pill).green{--tone:#22c55e}:is(.person-avatar,.pill).blue{--tone:#3b82f6}:is(.person-avatar,.pill).purple{--tone:#8b5cf6}:is(.person-avatar,.pill):is(.peach,.orange){--tone:#f97316}:is(.person-avatar,.pill).yellow{--tone:#eab308}:is(.person-avatar,.pill).rose{--tone:#f43f5e}:is(.person-avatar,.pill):is(.mint,.green,.blue,.purple,.peach,.orange,.yellow,.rose){background:var(--tone)}@supports (color:color-mix(in lab, red, red)){:is(.person-avatar,.pill):is(.mint,.green,.blue,.purple,.peach,.orange,.yellow,.rose){background:color-mix(in oklab, var(--tone) 15%, var(--card))}}:is(.person-avatar,.pill):is(.mint,.green,.blue,.purple,.peach,.orange,.yellow,.rose){color:var(--tone)}@supports (color:color-mix(in lab, red, red)){:is(.person-avatar,.pill):is(.mint,.green,.blue,.purple,.peach,.orange,.yellow,.rose){color:color-mix(in oklab, var(--tone) 78%, var(--foreground))}}.pill{border-radius:999px;padding-inline:10px}.pill.white{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.pill.white{background:color-mix(in oklab, var(--card) 50%, transparent)}}.pill.white{color:var(--foreground)}[data-slot=button]{border-radius:12px;font-weight:600}[data-slot=button]:active{transform:translateY(1px)scale(.98)}[data-slot=input]{border-radius:12px}.info-callout{border-radius:14px}.home-hero{background:#0d0a1c}@media (max-width:760px){.stat-card{padding:15px}.stat-card .stat-top>span:last-child{width:32px;height:32px}.course-card:hover,.stat-card:hover{transform:translateY(-3px)}}.scene{overflow:visible}.scene [class*=s-]{transform-box:fill-box;transform-origin:50%}.s-bob{animation:3.2s ease-in-out infinite s-bob}.s-bob-slow{animation:4.6s ease-in-out infinite s-bob}.s-spin{animation:18s linear infinite spin}.s-spin-rev{animation:26s linear infinite reverse spin}.s-spin-fast{animation:2.4s linear infinite spin}.s-twinkle{animation:2.4s ease-in-out infinite s-twinkle}.s-swing{animation:2.8s ease-in-out infinite s-swing}.s-draw{stroke-dasharray:var(--len,60);stroke-dashoffset:var(--len,60);animation:3.6s ease-in-out infinite s-draw}.scene .s-grow{transform-origin:50% 100%;animation:3.4s cubic-bezier(.2,.7,.2,1) infinite s-grow}.s-float-up{animation:2.8s ease-in infinite s-float-up}.s-fall{animation:3.2s linear infinite s-fall}.s-wiggle{animation:1.4s ease-in-out infinite s-wiggle}.s-scan{animation:4.5s ease-in-out infinite s-scan}.s-pen{animation:4s ease-in-out infinite s-pen}.s-plug-l{--plug:-10px;animation:2.4s ease-in-out infinite s-plug}.s-plug-r{--plug:10px;animation:2.4s ease-in-out infinite s-plug}.s-spark{animation:2.4s linear infinite s-spark}.scene .s-shackle{transform-origin:100% 100%;animation:3s ease-in-out infinite s-shackle}.s-drop{animation:2.8s cubic-bezier(.5,0,.5,1) infinite s-drop}@keyframes s-bob{50%{transform:translateY(-8px)}}@keyframes s-twinkle{0%,to{opacity:.2;transform:scale(.55)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes s-swing{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes s-draw{0%{stroke-dashoffset:var(--len,60);opacity:1}35%,82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes s-grow{0%{transform:scaleY(.12)}40%,82%{transform:scaleY(1)}to{transform:scaleY(.12)}}@keyframes s-float-up{0%{opacity:0;transform:translate(0)scale(.6)}25%{opacity:1}to{opacity:0;transform:translate(12px,-36px)scale(1.15)}}@keyframes s-fall{0%{opacity:0;transform:translateY(-16px)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(130px)rotate(300deg)}}@keyframes s-wiggle{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)translate(-6px)}}@keyframes s-scan{0%,to{transform:translate(-30px,-4px)}33%{transform:translate(34px,-8px)}66%{transform:translate(4px,12px)}}@keyframes s-pen{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-40px,30px)rotate(-6deg)}50%{transform:translate(-10px,50px)rotate(4deg)}75%{transform:translate(-50px,70px)rotate(-4deg)}}@keyframes s-plug{0%,to{transform:translate(0)}50%{transform:translateX(var(--plug))}}@keyframes s-spark{0%,10%{opacity:1}16%,86%{opacity:0}92%,to{opacity:1}}@keyframes s-shackle{0%,60%,to{transform:translateY(0)}75%{transform:translateY(-8px)}}@keyframes s-drop{0%{opacity:0;transform:translateY(-24px)rotate(-8deg)}20%{opacity:1}70%{opacity:1;transform:translateY(46px)rotate(0)}to{opacity:0;transform:translateY(56px)}}@media (prefers-reduced-motion:reduce){.s-draw{stroke-dashoffset:0!important}}.loader-orbit>i{border-radius:9999px;animation:1.6s linear infinite spin;position:absolute;inset:0}.loader-orbit>i:before{content:"";background:var(--brand-cyan);width:8px;height:8px;box-shadow:0 0 10px var(--brand-cyan);border-radius:9999px;margin-left:-4px;position:absolute;top:-2px;left:50%}.loader-orbit>i:nth-of-type(2){animation-duration:1.1s;animation-direction:reverse;inset:6px}.loader-orbit>i:nth-of-type(2):before{background:var(--brand-pink);box-shadow:0 0 10px var(--brand-pink)}.loader-orbit>i:nth-of-type(3){border:1px dashed var(--border);animation-duration:2.4s;inset:-6px}.loader-orbit>i:nth-of-type(3):before{background:var(--brand-lime);box-shadow:0 0 10px var(--brand-lime)}.skeleton{background:linear-gradient(100deg, transparent 20%, var(--brand-violet) 50%, transparent 80%), var(--secondary)}@supports (color:color-mix(in lab, red, red)){.skeleton{background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--brand-violet) 14%, transparent) 50%, transparent 80%), var(--secondary)}}.skeleton{background-size:200% 100%,auto;animation:1.4s ease-in-out infinite skeleton}@keyframes skeleton{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}.burst-dot{z-index:300;pointer-events:none;border-radius:9999px;width:6px;height:6px;margin:-3px 0 0 -3px;animation:.65s cubic-bezier(.2,.7,.2,1) forwards burst;position:fixed}@keyframes burst{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.2)}}.workspace-shell nav .nav-item{animation:.5s cubic-bezier(.2,.7,.2,1) backwards nav-in}.workspace-shell nav>div:nth-child(2) .nav-item{animation-delay:.18s}.workspace-shell nav>div:nth-child(3) .nav-item{animation-delay:.3s}.workspace-shell nav .nav-item:nth-child(3){animation-delay:80ms}.workspace-shell nav .nav-item:nth-child(4){animation-delay:.14s}.workspace-shell nav .nav-item:nth-child(5){animation-delay:.2s}@keyframes nav-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.success-timer{animation:2.5s linear forwards success-timer}@keyframes success-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mascot svg *{transform-box:view-box}.mascot .m-bob{animation:2.6s ease-in-out infinite m-bob}.mascot .m-shadow{transform-origin:100px 190px;animation:2.6s ease-in-out infinite m-shadow}.mascot .m-breathe{transform-origin:100px 190px;animation:3.6s ease-in-out infinite m-breathe}.mascot .m-breathe-shadow{transform-origin:100px 190px;animation:3.6s ease-in-out infinite m-shadow}.mascot .m-ear-r,.mascot .m-ear-l{animation:3.2s ease-in-out infinite m-pod}.mascot .m-ear-l{animation-delay:1.6s}.mascot .m-blink{transform-origin:100px 85px;animation:4.5s infinite m-blink}.mascot .m-tilt{transform-origin:100px 126px;animation:3s ease-in-out infinite m-tilt}.mascot .m-wave{transform-origin:162px 114px;animation:.9s ease-in-out infinite m-wave}.mascot .m-hand-idle{animation:2.6s ease-in-out .4s infinite m-bob}.mascot .m-sweep{transform-origin:124px 86px;animation:2.6s ease-in-out infinite m-sweep}.mascot .m-scratch{animation:.35s ease-in-out infinite alternate m-scratch}.mascot .m-flame{transform-origin:100px 156px;animation:.18s ease-in-out infinite alternate m-flame}.mascot .m-flame-low{transform-origin:100px 156px;opacity:.6;transform:scaleY(.45)}.mascot .m-core{transform-origin:100px 143px;animation:1.6s ease-in-out infinite m-core}.mascot .m-antenna{animation:1.4s ease-in-out infinite m-antenna}.mascot .m-scan{animation:2.4s ease-in-out infinite m-scan}.mascot .m-glitch{animation:1.8s step-end infinite m-glitch}.mascot .m-spark{animation:.5s steps(2,end) infinite m-antenna}.mascot .m-aura{transform-origin:100px 96px;animation:3.4s ease-in-out infinite m-core}.mascot .m-tap-l{animation:.32s ease-in-out infinite alternate m-tap}.mascot .m-tap-r{animation:.32s ease-in-out .16s infinite alternate m-tap}.mascot .m-code rect{transform-origin:68px 150px;animation:1.6s steps(6,end) infinite m-code}.mascot .m-code rect:nth-child(2){animation-delay:.2s}.mascot .m-code rect:nth-child(3){animation-delay:.4s}.mascot .m-code rect:nth-child(4){animation-delay:.6s}.mascot .m-z{opacity:0;animation:3s ease-out infinite m-z}.mascot .m-q{animation:2.2s ease-in-out infinite m-q}.mascot .m-float-code{opacity:0;animation:3.2s ease-out infinite m-z}.mascot .m-jump{transform-origin:100px 190px;animation:.6s cubic-bezier(.3,1.6,.5,1) m-jump}.mascot .m-heart{animation:1.2s ease-out forwards m-heart}.m-bubble{animation:.6s cubic-bezier(.3,1.5,.5,1) .3s backwards m-bubble}.m-bubble:after{content:"";background:inherit;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;width:14px;height:14px;position:absolute;bottom:-7px;left:28px;rotate:45deg}.m-peek{animation:.9s cubic-bezier(.3,1.4,.5,1) .2s backwards m-peek}@keyframes m-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes m-shadow{0%,to{transform:scaleX(1)}50%{opacity:.18;transform:scaleX(.86)}}@keyframes m-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02,.97)}}@keyframes m-pod{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes m-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes m-tilt{0%,to{transform:rotate(-9deg)}50%{transform:rotate(7deg)}}@keyframes m-wave{0%,to{transform:rotate(-12deg)}50%{transform:rotate(18deg)}}@keyframes m-sweep{0%,to{transform:rotate(-16deg)}50%{transform:rotate(18deg)}}@keyframes m-scratch{0%{transform:translate(0)}to{transform:translate(4px,-4px)}}@keyframes m-flame{0%{opacity:.8;transform:scaleY(.8)scaleX(1.05)}to{opacity:1;transform:scaleY(1.1)scaleX(.92)}}@keyframes m-core{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}@keyframes m-antenna{0%,to{opacity:1}50%{opacity:.3}}@keyframes m-scan{0%{opacity:0;transform:translateY(0)}15%{opacity:.4}85%{opacity:.4}to{opacity:0;transform:translateY(36px)}}@keyframes m-glitch{0%,to{transform:none}30%{transform:translate(2px)}32%{transform:translate(-2px)}34%{transform:none}70%{transform:translate(-1px)}72%{transform:none}}@keyframes m-tap{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes m-code{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@keyframes m-z{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(18px,-46px)scale(1.2)}}@keyframes m-q{0%,to{opacity:.6;transform:translateY(0)rotate(-8deg)}50%{opacity:1;transform:translateY(-8px)rotate(8deg)}}@keyframes m-jump{0%{transform:scale(1)}20%{transform:scale(1.12,.86)}50%{transform:translateY(-36px)scale(.94,1.08)}80%{transform:translateY(0)scale(1.06,.94)}to{transform:none}}@keyframes m-heart{0%{opacity:0;transform:translateY(10px)scale(.4)}25%{opacity:1}to{opacity:0;transform:translateY(-50px)scale(1.2)}}@keyframes m-bubble{0%{opacity:0;transform:translateY(10px)scale(.6)}}@keyframes m-peek{0%{opacity:0;transform:translateY(40px)rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.mascot *,.m-bubble,.m-peek{animation:none!important}.mascot .m-z,.mascot .m-float-code{opacity:1}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-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-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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@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))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}
