/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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}}}@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-black:#000;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--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)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{:root{--ink:#0b1b4a;--ink-2:#1c2a58;--ink-3:#3a4870;--blue:#0a66f0;--blue-deep:#0a4fc4;--blue-hover:#0959d6;--blue-tint:#f1f6ff;--blue-soft:#eaf2fe;--brand:#0b2a5c;--slate:#66758f;--slate-2:#7d8aa6;--line:#d6dfee;--line-2:#e7edf7;--paper:#fff;--paper-2:#f0f4fb;--chip:#e8eef9;--chip-ink:#44527a;--eyebrow:#4b66a3;--sky:#cfe2fa;--good-bg:#ddf5e6;--good-ink:#17803f;--live:#1fa45b;--warn-bg:#fff1da;--warn-ink:#9a5b00;--danger:#c62b3a;--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"Figtree", "Avenir Next", "Segoe UI", system-ui, sans-serif;--ease-out:cubic-bezier(.22, .8, .24, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--tabbar-h:76px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--page-x:20px;--max:1120px;--background:var(--paper);--foreground:var(--ink);--primary:var(--blue);--primary-foreground:#fff;--muted:var(--paper-2);--muted-foreground:var(--slate);--border:var(--line);--ring:var(--blue);--radius:12px}[hidden]{display:none!important}html{color:var(--ink);-webkit-text-size-adjust:100%;background:#e4eefb}body{min-height:100dvh;font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.4}input,textarea,select{color-scheme:light;color:var(--ink);font:inherit;background:#fff}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:normal}button:disabled{cursor:default;opacity:.6}a{color:var(--blue)}:focus-visible{outline-offset:2px;outline:3px solid #0a66f073}h1:focus,h2:focus,.page-title:focus,.w-name:focus{outline:none}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ltr{unicode-bidi:isolate}[dir=ltr] .ltr{direction:ltr}[dir=rtl] .ltr{direction:rtl}@media(max-width:899px){input,select,textarea{font-size:16px}}.sky{z-index:-1;background:#eaf2fc url(/img/concept/sky-bg.webp) 50%/cover no-repeat;position:fixed;top:0;right:0;bottom:0;left:0}.sky:after{content:"";background:#ffffff7a;position:absolute;top:0;right:0;bottom:0;left:0}.frame{box-sizing:border-box;min-height:100dvh;padding-top:var(--safe-t);flex-direction:column;display:flex}.frame--app{padding-bottom:calc(var(--tabbar-h) + var(--safe-b))}.frame--bleed{padding-top:0}.view{padding:26px var(--page-x) 8px;flex-direction:column;flex:1;gap:22px;display:flex}.view.enter-fwd{animation:enterFwd .38s var(--ease-out)}.view.enter-back{animation:enterBack .38s var(--ease-out)}.view.enter-fade{animation:.25s enterFade}@keyframes enterFwd{0%{opacity:0;transform:translate(22px)}}@keyframes enterBack{0%{opacity:0;transform:translate(-22px)}}@keyframes enterFade{0%{opacity:0}}.frame--app .view{gap:0;padding:0}.brand{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 0;display:flex}.brand-right{flex:none;align-items:center;gap:4px;display:flex}.brand .login,.brand .lang{border:0;border-radius:18px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.brand .login{background:var(--blue);color:#fff;box-shadow:0 10px 20px -12px #0a66f0cc}.brand .login:hover{background:var(--blue-hover)}.brand .lang{color:var(--blue);padding:0 10px}[dir=ltr] .brand .lang{background:0 0}[dir=rtl] .brand .lang{background:100% 0}.brand .lang:hover{background:var(--blue-tint)}.brand .lang svg{width:17px;height:17px}.brand-lockup{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.brand-word{height:20px;display:block}.brand-word img{width:auto;height:100%;display:block}.brand-tag{font-family:var(--serif);white-space:nowrap;letter-spacing:.01em;color:#3d5fa8;font-variation-settings:"opsz" 16;font-size:14px;font-style:italic;font-weight:500}.brand .help{display:none}.stepper{margin:0;padding:26px 8px 0;list-style:none;display:flex}.step{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.step+.step:before{content:"";background:var(--line);top:19px;width:calc(100% - 50px);height:1.5px;position:absolute;inset-inline-end:calc(50% + 25px)}.step.is-done+.step:before{background:#a9c8f8}.step-dot{box-sizing:border-box;background:var(--paper);width:38px;height:38px;color:var(--slate);border:1.5px solid #c5d0e3;border-radius:50%;place-items:center;padding:0;font-size:16px;font-weight:500;transition:background .25s,border-color .25s,color .25s;display:grid}.step-dot svg{width:17px;height:17px}.step.is-active .step-dot,.step.is-done .step-dot{background:var(--blue);border-color:var(--blue);color:#fff}.step.is-active .step-dot{box-shadow:0 6px 14px -6px #0a66f0b3}.step-label{color:var(--slate);font-size:13px}.step.is-active .step-label{color:var(--blue);font-weight:500}button.step-dot:hover{background:var(--blue-deep)}.intro{flex-direction:column;gap:8px;display:flex}.h1,h1.h1{font-family:var(--serif);letter-spacing:-.012em;font-variation-settings:"opsz" 72;text-wrap:balance;color:var(--ink);margin:0;font-size:37px;font-weight:600;line-height:1.06}.lede{color:var(--slate);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.4}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);margin-bottom:5px;font-size:12px;font-weight:700}.group-h{letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);margin:8px 0 -8px;font-size:11.5px;font-weight:700}.prose{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}.fine{color:var(--slate);text-wrap:pretty;margin:0;font-size:13px;line-height:1.5}.link{color:var(--blue);border:0;border-radius:6px;margin:-4px;padding:4px;font-size:14.5px;font-weight:600}[dir=ltr] .link{background:0 0}[dir=rtl] .link{background:100% 0}.link svg,.inline-link svg,.legal-doc a svg{vertical-align:-2px;width:15px;height:15px;display:inline-block}.link{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.inline-link{font:inherit;color:var(--blue);cursor:pointer;text-underline-offset:3px;border:0;padding:6px 2px;font-weight:700;text-decoration:underline}[dir=ltr] .inline-link{background:0 0}[dir=rtl] .inline-link{background:100% 0}.amber{color:var(--warn-ink)}.choices{flex-direction:column;gap:14px;display:flex}.choice{box-sizing:border-box;text-align:start;background:var(--paper);border:1.5px solid var(--line);width:100%;min-height:148px;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s var(--ease-out);border-radius:18px;padding:22px 20px 20px;display:block;position:relative;overflow:hidden}.choice:active{transform:scale(.985)}.choice[aria-checked=true]{border-color:var(--blue);background:var(--blue-tint);box-shadow:0 0 0 1px var(--blue),0 12px 28px -18px #0a66f08c}.choice .art{position:absolute;top:0;right:0;bottom:0;left:0}:root{--shoulder:100% 50%}.choice .art img{object-position:var(--shoulder)}.choice.fade .art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}[dir=ltr] .choice.fade .art:after{background:linear-gradient(90deg,#fffffff0,#ffffffd1 40%,#ffffff1a,#fff0)}[dir=rtl] .choice.fade .art:after{background:linear-gradient(-90deg,#fffffff0,#ffffffd1 40%,#ffffff1a,#fff0)}.art img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.art .d{display:none}.choice-copy{flex-direction:column;gap:6px;max-width:50%;display:flex;position:relative}.choice-title{width:max-content;max-width:150%;font-family:var(--serif);letter-spacing:-.01em;font-variation-settings:"opsz" 40;font-size:26px;font-weight:600;line-height:1.1}.choice-desc{color:var(--slate);text-wrap:balance;font-size:14px;line-height:1.35}.radio{box-sizing:border-box;background:#fff;border:2px solid #b9c5da;border-radius:50%;place-items:center;width:26px;height:26px;margin-top:10px;transition:border-color .2s;display:grid}.radio:after{content:"";background:var(--blue);width:12px;height:12px;transition:transform .25s var(--ease-out);border-radius:50%;transform:scale(0)}.choice[aria-checked=true] .radio{border-color:var(--blue)}.choice[aria-checked=true] .radio:after{transform:scale(1)}.choices.three .choice{min-height:118px;padding:16px 20px 14px}.choices.three .choice-title{font-size:23px}.choices.three .radio{width:24px;height:24px;margin-top:6px}.choice.plain{min-height:0;padding:18px 20px}.choice.plain .choice-copy{flex-direction:row;align-items:center;gap:14px;max-width:none}.choice.plain .choice-copy>span:first-child{flex:1}.choice.plain .radio{margin-top:0}.actions{align-items:center;gap:12px;display:flex}.btn{box-sizing:border-box;background:var(--blue);color:#fff;min-height:58px;transition:background .2s,transform .15s var(--ease-out);border:0;border-radius:29px;flex:1;justify-content:center;align-items:center;gap:10px;padding:0 56px;font-size:17.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 14px 26px -14px #0a66f0bf}.btn:hover{background:var(--blue-hover)}.btn:active{transform:scale(.98)}.btn>svg.trail{width:22px;height:22px;transition:translate .2s var(--ease-out);inset-inline-end:24px;position:absolute;top:50%;translate:0 -50%}.btn:hover>svg.trail{translate:3px -50%}.btn>svg:not(.trail){width:19px;height:19px}.btn-ghost{color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue);background:#fff}.btn-ghost:hover{background:var(--blue-tint)}.btn-danger{background:var(--danger);box-shadow:none}.btn-danger:hover{background:#a8202e}.btn.compact{border-radius:25px;flex:none;min-height:50px;padding:0 22px;font-size:16px}.btn.wa-btn{border-radius:19px;flex:none;width:auto;min-height:38px;padding:0 16px;font-size:14px;text-decoration:none}.btn-back{border:1.5px solid var(--line);width:58px;height:58px;color:var(--blue);transition:border-color .2s,transform .15s var(--ease-out);background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.btn-back:hover{border-color:var(--blue)}.btn-back:active{transform:scale(.95)}.btn-back svg{width:22px;height:22px}.btn-back .d-only{display:none}.btn-outline{border:1.5px solid var(--blue);height:38px;color:var(--blue);transition:background .2s,color .2s,transform .15s var(--ease-out);background:#ffffffe6;border-radius:19px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.btn-outline:hover{background:var(--blue);color:#fff}.btn-outline:active{transform:scale(.97)}.btn-outline svg{width:17px;height:17px}.icon-btn{width:40px;height:40px;color:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;transition:background .2s;display:grid}[dir=ltr] .icon-btn{background:0 0;margin:-4px -8px -4px 0}[dir=rtl] .icon-btn{background:100% 0;margin:-4px 0 -4px -8px}.icon-btn:hover{background:#eef3fb}.icon-btn svg{width:22px;height:22px}.icon-btn.lead{color:var(--blue)}[dir=ltr] .icon-btn.lead{margin:-4px 0 -4px -10px}[dir=rtl] .icon-btn.lead{margin:-4px -10px -4px 0}.fields{flex-direction:column;gap:8px;display:flex}.field{box-sizing:border-box;background:var(--paper);border:1.5px solid var(--line);text-align:start;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 14px;transition:border-color .2s;display:flex}button.field:hover{border-color:#a9c0e6}.field>svg{color:#56627d;flex:none;width:21px;height:21px}.field-label{color:var(--slate);flex:1;font-size:14.5px;line-height:1.25}.field-value{text-align:end;max-width:46%;color:var(--ink);font-size:15px;font-weight:500;line-height:1.25}.field-value.is-empty{color:var(--slate-2);font-weight:400}.field .chev,.field .lock{width:18px;height:18px;color:var(--slate-2)}.seg{background:#edf1f8;border-radius:18px;flex:none;grid-template-columns:1fr 1fr;width:148px;padding:0;display:grid}.seg button{color:#5f6d88;border:0;border-radius:17px;height:34px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s}[dir=ltr] .seg button{background:0 0}[dir=rtl] .seg button{background:100% 0}.seg button[aria-pressed=true]{background:var(--blue);color:#fff;box-shadow:0 4px 10px -4px #0a66f0b3}.field-note{color:var(--slate);margin:-2px 2px 0;font-size:13px}.form{flex-direction:column;gap:12px;display:flex}.tf{color:var(--ink-3);flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.tf input,.tf select{height:50px;font:inherit;color:var(--ink);box-sizing:border-box;background:#fff;border:1.5px solid #d5deee;border-radius:12px;outline:0;width:100%;padding:0 14px;font-size:16px;font-weight:400}.tf input:focus,.tf select:focus{border-color:var(--blue)}.tf .with-eye{position:relative}.tf .with-eye input{padding-inline-end:48px}.tf .eye{width:38px;height:38px;color:var(--slate);inset-inline-end:6px;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}[dir=ltr] .tf .eye{background:0 0}[dir=rtl] .tf .eye{background:100% 0}.tf .eye svg{width:20px;height:20px}.tf small{color:var(--slate);font-weight:400}.agree{color:var(--ink-3);text-align:start;cursor:pointer;border:0;align-items:flex-start;gap:11px;padding:4px 0;font-family:inherit;font-size:13.5px;line-height:1.45;display:flex}[dir=ltr] .agree{background:0 0}[dir=rtl] .agree{background:100% 0}.agree .box{color:#fff;box-sizing:border-box;background:#fff;border:1.5px solid #9fb0d0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.agree .box svg{width:15px;height:15px}.agree[aria-checked=true] .box{background:var(--blue);border-color:var(--blue)}.or{color:var(--slate-2);align-items:center;gap:12px;font-size:12.5px;display:flex}.or:before,.or:after{content:"";background:#dce4f2;flex:1;height:1px}.perm-note{color:var(--ink-3);background:#eef3fd;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:13.5px;line-height:1.45;display:flex}.perm-note svg{color:#2b4c9b;flex:none;width:18px;height:18px;margin-top:1px}.form-err{color:#8e1f2a;background:#fde8ea;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.form-err svg{flex:none;width:17px;height:17px;margin-top:1px}.form-ok{color:var(--good-ink);font-size:13.5px}.pw-reqs{color:var(--slate);grid-template-columns:1fr 1fr;gap:4px 12px;font-size:12.5px;display:grid}.pw-req{align-items:center;gap:6px;display:flex}.pw-req svg{width:13px;height:13px;color:var(--good-ink)}.pw-req .pw-dot{background:#c5d0e3;border-radius:50%;width:6px;height:6px;margin:0 3.5px}.pw-req.ok{color:var(--good-ink)}.login-line{text-align:center;color:var(--slate);margin:2px 0 0;font-size:14.5px}.login-line button{font:inherit;color:var(--blue);cursor:pointer;text-underline-offset:3px;border:0;padding:6px 2px;font-weight:700;text-decoration:underline}[dir=ltr] .login-line button{background:0 0}[dir=rtl] .login-line button{background:100% 0}.gsi-wrap{justify-content:center;min-height:44px;display:flex}.gsi-wrap>div{max-width:100%;margin:0 auto;width:auto!important}.gsi-wrap iframe{margin:0 auto!important}.ts-slot{min-height:0}.signup{width:100%}.notice{background:var(--warn-bg);color:#6b4100;border-radius:14px;gap:12px;padding:13px 15px;font-size:14px;line-height:1.45;display:flex}.notice svg{width:20px;height:20px;color:var(--warn-ink);flex:none;margin-top:1px}.notice strong{color:var(--warn-ink);margin-bottom:2px;display:block}.notice.info{color:var(--ink-3);background:#eef3fd}.notice.info svg,.notice.info strong{color:#2b4c9b}.notice.gen{color:var(--ink-3);background:#eef3fd}.notice.gen svg,.notice.gen strong{color:#2b4c9b}.notice .gen-contact{color:#2b4c9b;overflow-wrap:anywhere;margin-top:4px;font-weight:600;display:block}.summary{background:var(--paper);border:1.5px solid var(--line);border-radius:16px;gap:14px;padding:10px;display:flex}.summary .art{border-radius:10px;flex:none;width:38%;min-height:104px;overflow:hidden}.summary-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}[dir=ltr] .summary-body{padding:4px 4px 4px 0}[dir=rtl] .summary-body{padding:4px 0 4px 4px}.summary-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.summary-title{font-family:var(--serif);letter-spacing:-.01em;font-size:21px;font-weight:600}.meta{color:var(--slate);align-items:center;gap:8px;font-size:14px;display:flex}.meta svg{flex:none;width:16px;height:16px}.matches{flex-direction:column;gap:12px;display:flex}.match{background:var(--paper);border:1.5px solid var(--line);border-radius:16px;position:relative;overflow:hidden}[dir=ltr] .match{padding:16px 14px 14px 16px}[dir=rtl] .match{padding:16px 16px 14px 14px}.match .art{position:absolute;top:0;right:0;bottom:0;left:0}.match .art img{object-position:var(--shoulder)}.match-body{flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:relative}.match-head{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.match-name{font-family:var(--serif);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.15}.match-sub{color:var(--slate);margin-top:2px;font-size:13.5px}.pct{background:var(--good-bg);color:var(--good-ink);white-space:nowrap;border-radius:14px;padding:5px 11px;font-size:14px;font-weight:600}.pct.pct-no{background:var(--warn-bg);color:var(--warn-ink)}.pct.pct-maybe{color:#2b4c9b;background:#eef3fd}.notice .maybe-why{color:var(--warn-ink);font-weight:600}.licence-nudge{margin:0 0 12px}.licence-nudge .link{align-items:center;gap:4px;width:fit-content;margin-top:6px;padding:0;font-weight:600;display:flex}.licence-nudge .link svg{width:16px;height:16px;color:inherit;margin:0}.pct.pct-lock{background:var(--chip);color:var(--chip-ink)}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{background:var(--chip);color:var(--chip-ink);border-radius:13px;padding:5px 11px;font-size:12.5px;font-weight:500}.tag.saved{background:var(--blue);color:#fff}.pcard-wrap{width:100%;container-type:inline-size}.pcard{color:var(--ink);text-align:start;border:1px solid #ffffffe6;border-radius:24px;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #0b1b4a73,0 0 0 1px #0b1b4a0f}[dir=ltr] .pcard{background:linear-gradient(160deg,#fbfcff,#f1f6fe)}[dir=rtl] .pcard{background:linear-gradient(-160deg,#fbfcff,#f1f6fe)}.pcard-main{flex-direction:column;gap:12px;padding:22px 20px 20px;display:flex}.pcard-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#c69a3d;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:inline-flex}.pcard-eyebrow svg{fill:#c69a3d;stroke:#c69a3d;stroke-width:1.2px;width:22px;height:22px}.pcard h3{font-family:var(--serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72;color:var(--ink);text-wrap:balance;margin:0;font-size:36px;font-weight:600;line-height:1.04}.pcard-main>p{color:#4f5e80;text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.45}.pcard-ticks{flex-direction:column;gap:11px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pcard-ticks li{color:var(--ink-2);align-items:center;gap:12px;font-size:15.5px;font-weight:500;display:flex}.pcard-ticks .ck{width:30px;height:30px;color:var(--blue);background:#dce9ff;border-radius:50%;flex:none;place-items:center;display:grid}.pcard-ticks .ck svg{stroke-width:3px;width:15px;height:15px}.pcard-btn{border-radius:27px;justify-content:space-between;min-height:54px;margin-top:6px;padding:0 24px;font-size:17px;box-shadow:0 16px 30px -14px #0a66f0cc}.pcard-btn>span{text-align:center;flex:1}.pcard-btn>svg{width:20px;height:20px}.pcard-fine{color:#4f5e80;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.pcard-fine svg{flex:none;width:15px;height:15px}.pcard-photo{height:200px;position:relative;overflow:hidden}.pcard-photo img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}[dir=ltr] .pcard-photo img{object-position:78% 55%}[dir=rtl] .pcard-photo img{object-position:22% 55%}.pcard-photo:before{content:"";inset-inline-end:0;width:36px;position:absolute;top:0;bottom:0}[dir=ltr] .pcard-photo:before{background:linear-gradient(270deg,#7882968c,#78829600)}[dir=rtl] .pcard-photo:before{background:linear-gradient(-270deg,#7882968c,#78829600)}.pcard-photo:after{content:"";background:linear-gradient(#fff0,#ffffffd1 55%,#fffffff5);height:50%;position:absolute;inset:auto 0 0}.pcard-icons{z-index:1;inset-inline:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0 12px;list-style:none;display:grid;position:absolute;bottom:16px}.pcard-icons li{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);flex-direction:column;align-items:center;gap:8px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.pcard-icons svg{stroke-width:1.3px;width:30px;height:30px}.pcard-icons li:first-child svg{fill:none;stroke:currentColor}@container (min-width:760px){.pcard{border-radius:26px;flex-direction:row;max-width:920px}.pcard-main{flex:58%;justify-content:center;gap:14px;padding:34px 36px 30px}.pcard h3{font-size:46px}.pcard-main>p{font-size:17px}.pcard-ticks{gap:13px}.pcard-ticks li{font-size:16.5px}.pcard-ticks .ck{width:32px;height:32px}.pcard-btn{max-width:480px}.pcard-photo{flex:42%;height:auto;min-height:460px}[dir=ltr] .pcard-photo img{object-position:62% 50%}[dir=rtl] .pcard-photo img{object-position:38% 50%}.pcard-icons{padding:0 24px;bottom:30px}.pcard-icons li{font-size:10.5px}}.gate-card{display:none}.allset{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-top:6px;display:flex}.done-badge{width:92px;height:92px;animation:pop .55s var(--ease-out);background:#e3eefe;border-radius:50%;place-items:center;display:grid}.done-badge span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 20px -8px #0a66f0b3}.done-badge svg{width:26px;height:26px}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.allset .lede{max-width:30ch}.perks{box-sizing:border-box;background:var(--paper);border:1.5px solid var(--line);text-align:start;border-radius:16px;width:100%;margin:6px 0 0;padding:8px 16px;list-style:none}.perks li{color:#22305c;align-items:center;gap:14px;padding:9px 0;font-size:15.5px;font-weight:500;display:flex}.perks .ic{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.perks .ic svg{width:19px;height:19px}.legal-foot{text-align:center;color:#5b6a8c;flex:none;margin-top:22px;padding:0 20px 28px;font-size:12px;line-height:1.5}.legal-foot p{text-wrap:pretty;max-width:46ch;margin:6px auto 0}.legal-links{flex-wrap:wrap;justify-content:center;gap:2px 4px;display:flex}.legal-links button,.legal-links a{font:inherit;color:#2b4c9b;cursor:pointer;border:0;border-radius:8px;padding:8px 7px;font-size:13px;font-weight:600;text-decoration:none}[dir=ltr] .legal-links button,[dir=ltr] .legal-links a{background:0 0}[dir=rtl] .legal-links button,[dir=rtl] .legal-links a{background:100% 0}.legal-links button:hover,.legal-links a:hover{text-decoration:underline}.sheet-layer{z-index:40;align-items:flex-end;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.backdrop{opacity:0;background:#0b1b4a61;border:0;padding:0;transition:opacity .28s;position:absolute;top:0;right:0;bottom:0;left:0}.sheet{box-sizing:border-box;background:var(--paper);width:100%;max-height:min(82%,100% - 40px);padding:10px 0 var(--safe-b);transition:transform .34s var(--ease-sheet);border-radius:24px 24px 0 0;outline:none;flex-direction:column;display:flex;position:relative;transform:translateY(100%);box-shadow:0 -20px 50px -20px #0b1b4a66}.sheet-layer.open .backdrop{opacity:1}.sheet-layer.open .sheet{transform:none}.sheet.fill{height:min(82%,100% - 40px)}.sheet-layer.kb .sheet{max-height:calc(100% - 12px);padding-bottom:0}.sheet-layer.kb .sheet.fill{height:calc(100% - 12px)}.grab{background:#cbd5e6;border-radius:3px;flex:none;width:40px;height:4.5px;margin:0 auto 8px}.sheet-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 20px 12px;display:flex}.sheet-title{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:23px;font-weight:600;line-height:1.15}.sheet-close{width:36px;height:36px;color:var(--chip-ink);background:#edf1f8;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sheet-close svg{width:18px;height:18px}.sheet-body{overscroll-behavior:contain;flex-direction:column;gap:2px;min-height:0;padding:0 12px 16px;display:flex;overflow-y:auto}.sheet-pad{flex-direction:column;gap:14px;min-height:0;padding:4px 20px 8px;display:flex;overflow-y:auto}.sheet-note{color:var(--slate);margin:0;padding:0 20px 14px;font-size:15px;line-height:1.45}.opt{text-align:start;box-sizing:border-box;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;padding:8px 12px;font-size:16px;display:flex}[dir=ltr] .opt{background:0 0}[dir=rtl] .opt{background:100% 0}.opt:hover{background:#f3f6fc}.opt[aria-selected=true]{background:var(--blue-tint);color:var(--blue);font-weight:600}.opt .tick{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.opt.multi .tick{box-sizing:border-box;border:1.5px solid #b9c5da;border-radius:7px}.opt[aria-selected=true] .tick{background:var(--blue);border-color:var(--blue)}.opt .tick svg{opacity:0;width:14px;height:14px}.opt[aria-selected=true] .tick svg{opacity:1}.opt.danger{color:var(--danger)}.opt .lead-ic{align-items:center;gap:12px;display:inline-flex}.opt .lead-ic svg{width:20px;height:20px}.search.big{height:56px;margin:4px 8px 0}.test-row{border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:4px 12px;display:flex}.test-name{color:var(--ink);flex:1;font-size:16px}.test-row input{border:1.5px solid var(--line);background:var(--paper);width:96px;height:40px;color:var(--ink);text-align:center;box-sizing:border-box;border-radius:10px;padding:0 12px;font-size:16px;font-weight:600}.test-row input:focus{border-color:var(--blue);outline:none}.search.big input{color:var(--ink);font-size:22px;font-weight:600}.search .unit{color:var(--slate);font-size:14px}.add-row{gap:8px;padding:10px 8px 4px;display:flex}.add-row input{border:1.5px solid var(--line);min-width:0;height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;flex:1;padding:0 12px;font-size:15px}.add-row input:focus{border-color:var(--blue);outline:none}.sheet-foot{border-top:1px solid #e6ecf6;flex:none;gap:10px;padding:12px 20px 22px;display:flex}.sheet-foot .btn{min-height:52px;padding:0 20px;font-size:16.5px}.price-row{color:var(--ink-3);background:var(--paper-2);border-radius:12px;justify-content:space-between;align-items:baseline;padding:12px 14px;font-size:15px;display:flex}.price-row strong{color:var(--ink);font-size:17px}.passes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pass{box-sizing:border-box;border:1.5px solid var(--line);background:var(--paper);min-width:0;font:inherit;color:var(--ink);text-align:center;cursor:pointer;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out),transform .15s var(--ease-out);border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:18px 6px 12px;display:flex;position:relative}.pass:active{transform:scale(.98)}.pass:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pass.on{border-color:var(--blue);box-shadow:0 0 0 3px #0a66f024,0 8px 20px #0b1b4a14}.pass-tag{background:var(--ink);color:#fff;letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700;position:absolute;top:-9px}[dir=ltr] .pass-tag{left:50%;transform:translate(-50%)}[dir=rtl] .pass-tag{right:50%;transform:translate(50%)}html[dir=rtl] .pass-tag{letter-spacing:0;font-size:10.5px}.pass-term{color:var(--ink-3);font-size:13px;font-weight:600}.pass-price{font-family:var(--serif);font-variation-settings:"opsz" 36;letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:1.1}.pass-sub{color:var(--slate);font-size:12px}.pass-save{color:#1f7a45;background:#1f7a4514;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:700}.detail-hero{border-radius:16px;flex:none;height:120px;margin:0 8px;position:relative;overflow:hidden}.detail-hero .art{position:absolute;top:0;right:0;bottom:0;left:0}.detail-hero .pct{inset-inline-start:12px;position:absolute;bottom:12px}.detail{flex-direction:column;gap:18px;padding:16px 8px 8px;display:flex}.detail h3{letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 8px;font-size:11.5px;font-weight:700}.facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fact{background:#f3f6fc;border-radius:12px;padding:10px 12px}.fact span{color:var(--slate);font-size:12px;display:block}.fact strong{font-size:14.5px;font-weight:600}.toast{inset-inline-start:50%;bottom:calc(var(--tabbar-h) + var(--safe-b) + 24px);z-index:50;opacity:0;pointer-events:none;background:var(--ink);color:#fff;box-sizing:border-box;text-align:center;max-width:calc(100vw - 40px);transition:opacity .25s,translate .3s var(--ease-out);border-radius:22px;padding:11px 18px;font-size:14px;font-weight:500;position:fixed;translate:-50% 20px}.toast.show{opacity:1;translate:-50%}html[dir=rtl] .toast{translate:50% 20px}html[dir=rtl] .toast.show{translate:50%}.topbar{min-height:44px;padding:14px var(--page-x) 8px;justify-content:space-between;align-items:center;gap:12px;display:flex}.topbar-left{align-items:center;gap:6px;min-width:0;display:flex}.page-title{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600;line-height:1.1}.page{padding:8px var(--page-x) 28px;flex-direction:column;gap:18px;display:flex}.mini-brand{align-items:center;height:19px;display:flex}.mini-brand img{width:auto;height:100%;display:block}.avatar{color:#fff;font-family:var(--serif);text-transform:uppercase;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-weight:600;display:grid;overflow:hidden}[dir=ltr] .avatar{background:linear-gradient(140deg,#3d8bff,#0b2f8a)}[dir=rtl] .avatar{background:linear-gradient(-140deg,#3d8bff,#0b2f8a)}.avatar.sm{width:36px;height:36px;font-size:17px}.avatar.lg{width:72px;height:72px;font-size:34px}.tabbar{z-index:30;height:calc(var(--tabbar-h) + var(--safe-b));box-sizing:border-box;padding:6px 8px calc(10px + var(--safe-b));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);inset-inline:0;background:#fffffff0;border-top:1px solid #e3eaf5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0}.nav-brand{display:none}.nav-tabs{display:contents}.tab{color:#7a88a6;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}[dir=ltr] .tab{background:0 0}[dir=rtl] .tab{background:100% 0}.tab svg{width:24px;height:24px;transition:transform .25s var(--ease-out)}.tab[aria-current=page]{color:var(--blue);font-weight:600}.tab:active svg{transform:scale(.88)}.tabbar .avatar{display:none}.tab-badge{position:absolute}.welcome{box-sizing:border-box;background:#bfd6f2;border:1px solid #ffffffb3;border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;min-height:250px;padding:20px 18px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -20px #0b1b4a73}.welcome .art{position:absolute;top:0;right:0;bottom:0;left:0}.welcome .art img{filter:saturate(.82)contrast(.9)brightness(1.06)}[dir=ltr] .welcome .art img{object-position:60% 42%}[dir=rtl] .welcome .art img{object-position:40% 42%}.welcome .art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}[dir=ltr] .welcome .art:after{background:linear-gradient(90deg,#ffffff9e,#ffffff61 45%,#ffffff14),linear-gradient(#fff0 35%,#fff3 60%,#ffffff8c)}[dir=rtl] .welcome .art:after{background:linear-gradient(-90deg,#ffffff9e,#ffffff61 45%,#ffffff14),linear-gradient(#fff0 35%,#fff3 60%,#ffffff8c)}.welcome>:not(.art){position:relative}.w-hello{font-family:var(--serif);color:var(--ink);font-size:23px;font-weight:500;line-height:1.1}.w-name{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin-top:2px;font-size:38px;font-weight:600;line-height:1}.w-quote{max-width:60%;font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;align-self:flex-start;font-size:16px;font-weight:600;line-height:1.25}.w-quote:after{content:"";background:var(--blue);width:36px;height:2px;margin-top:10px;display:block}.w-stats{grid-template-columns:repeat(3,1fr);margin:0 -6px;display:grid}.w-stat{border:0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px 2px;transition:background .2s;display:flex}[dir=ltr] .w-stat{background:0 0}[dir=rtl] .w-stat{background:100% 0}.w-stat+.w-stat{border-radius:0}[dir=ltr] .w-stat+.w-stat{box-shadow:-1px 0 #0b1b4a38}[dir=rtl] .w-stat+.w-stat{box-shadow:1px 0 #0b1b4a38}.w-stat:hover{background:#ffffff40}.w-stat .stat-num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.w-stat .stat-label{color:#1b2f6b;text-align:center;font-size:14.5px;font-weight:500}.w-stat.is-hiring .stat-num{color:#128f4a}.sec-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:-6px;display:flex}.sec-head h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.home-feed{flex-direction:column;gap:18px;display:flex}.place{flex-direction:column;gap:4px;display:flex}.place-head{margin:0}.place-head h3{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin:0;font-size:12.5px;font-weight:700}.place .note{color:var(--slate);margin:0;padding:4px 0 2px;font-size:14px}html[dir=rtl] .place-head h3{letter-spacing:0;font-size:14px}.home-extra{display:none}.home-main,.home-side{display:contents}.course-card{background:var(--paper);border:1.5px solid var(--line);text-align:start;color:inherit;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.course-card .ic{background:var(--blue-soft);width:42px;height:42px;color:var(--blue);border-radius:12px;flex:none;place-items:center;display:grid}.course-card .ic svg{width:22px;height:22px}.course-card strong{font-size:15.5px;display:block}.course-card span.sub{color:var(--slate);margin-top:2px;font-size:13.5px;display:block}.course-card .chev-r{width:18px;height:18px;color:var(--slate-2);flex:none}.rows{flex-direction:column;display:flex}.opp-row{border:0;border-bottom:1px solid var(--line-2);text-align:start;box-sizing:border-box;width:100%;color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex;position:relative}[dir=ltr] .opp-row{background:0 0;padding:13px 0 13px 15px}[dir=rtl] .opp-row{background:100% 0;padding:13px 15px 13px 0}.rows>:last-child,.rows>:last-child .opp-row{border-bottom:0}.opp-row.is-live:before{content:"";background:var(--live);inset-inline-start:0;border-radius:2px;width:3px;position:absolute;top:13px;bottom:13px}.opp-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.opp-title{font-size:16px;font-weight:600}.opp-region{color:#4f5e80;font-size:14.5px}.opp-level{color:#8391ac;font-size:13.5px}.opp-level.good{color:var(--good-ink);font-weight:600}.opp-level.bad{color:var(--warn-ink)}.pj{vertical-align:2px;font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#2b4c9b;background:#e6eefc;border-radius:999px;margin-inline-start:8px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.go{width:34px;height:34px;color:var(--blue);background:#ecf3fe;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .2s,color .2s;display:grid}.go svg{width:17px;height:17px}.go.bell.on{background:var(--blue);color:#fff}.go.lock{background:var(--chip);color:var(--chip-ink)}.opp-row:hover .go{background:var(--blue);color:#fff}.opp-row.is-locked .opp-title{filter:blur(4px)}.opp-general{color:#2b4c9b;background:#e6eefc;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-top:4px;font-size:12.5px;font-weight:600;display:inline-flex}[dir=ltr] .opp-general{padding:2px 9px 2px 7px}[dir=rtl] .opp-general{padding:2px 7px 2px 9px}.opp-general svg{flex:none;width:13px;height:13px}.opp-more{color:var(--blue);margin-top:3px;font-size:13.5px;font-weight:600}.go.chev svg{transition:transform .2s}[dir=ltr] .opp-group.is-open .go.chev svg{transform:rotate(180deg)}[dir=rtl] .opp-group.is-open .go.chev svg{transform:rotate(-180deg)}.opp-group.is-open>.opp-group-head{border-bottom-color:#0000}.opp-sub{border-inline-start:2px solid var(--line);border-bottom:1px solid var(--line-2);margin-inline-start:15px;margin-bottom:10px;padding-inline-start:12px}.opp-sub .opp-row{padding-block:11px}.opp-sub .opp-row:last-child{border-bottom:0}.opp-sub .opp-title{font-size:15px;font-weight:500}.opp-sub .go{width:30px;height:30px}.rows>.opp-group:last-child>.opp-sub{border-bottom:0;margin-bottom:4px}.watch-row{border-bottom:1px solid var(--line-2);align-items:center;gap:4px;display:flex}.watch-row .opp-row{border-bottom:0;flex:1;min-width:0}.dots{color:#56648a;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}[dir=ltr] .dots{background:0 0}[dir=rtl] .dots{background:100% 0}.dots:hover{background:#eef3fb}.dots svg{width:20px;height:20px}.search{background:var(--paper-2);color:#6a7896;box-sizing:border-box;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 14px;transition:border-color .2s,background .2s;display:flex}.search:focus-within{border-color:var(--blue);background:#fff}.search svg{flex:none;width:19px;height:19px}.search input{min-width:0;font:inherit;color:var(--ink);border:0;outline:0;flex:1;font-size:15.5px}[dir=ltr] .search input{background:0 0}[dir=rtl] .search input{background:100% 0}.search input::placeholder{color:var(--slate-2)}.search.sheet-search{border-radius:14px;flex:none;gap:12px;height:54px;margin:2px 12px 12px;padding:0 16px}.search.sheet-search svg{width:21px;height:21px}.search.sheet-search input{font-size:17px}.search input::-webkit-search-cancel-button{display:none}.chips{margin:0 calc(-1 * var(--page-x));padding:2px var(--page-x);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{color:#4b5a7d;background:#eef2f9;border:0;border-radius:17px;flex:none;align-items:center;gap:5px;height:34px;padding:0 14px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.chip svg{width:15px;height:15px}.chip[aria-pressed=true]{background:var(--blue);color:#fff}.chip.locked svg{color:var(--slate-2)}.utabs{border-bottom:1px solid #e3eaf5;gap:22px;display:flex}.utabs.spread{gap:0}.utabs.spread .utab{text-align:center;flex:1}.utab{color:#7a88a6;border:0;padding:10px 2px 12px;font-size:15px;font-weight:500;position:relative}[dir=ltr] .utab{background:0 0}[dir=rtl] .utab{background:100% 0}.utab[aria-selected=true]{color:var(--blue);font-weight:600}.utab[aria-selected=true]:after{content:"";background:var(--blue);inset-inline:0;border-radius:2px;height:2.5px;position:absolute;bottom:-1px}.utab .count{background:var(--chip);min-width:20px;color:var(--chip-ink);border-radius:10px;margin-inline-start:3px;padding:1px 6px;font-size:12px;font-weight:600;display:inline-block}.utab[aria-selected=true] .count{background:var(--blue);color:#fff}.results{flex-direction:column;gap:14px;display:flex}.opp-tabs{margin-bottom:0}.opp-tabs .utab{white-space:nowrap;padding-inline:0;font-size:13.5px}.utab-sep{background:#d3ddec;flex:none;align-self:center;width:1px;height:20px;margin-inline:6px}@media(max-width:899px){.opp-tabs.utabs.spread{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:20px;overflow-x:auto}.opp-tabs.utabs.spread::-webkit-scrollbar{display:none}.opp-tabs.utabs.spread .utab{scroll-snap-align:start;flex:none}.opp-tabs .utab[aria-selected=true]:after{bottom:0}}.list-head{justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:15.5px;font-weight:500;display:flex}.list-head>span{color:var(--slate);font-size:13.5px;font-weight:400}.list-head .link{white-space:nowrap;flex:none}.empty{text-align:center;color:var(--slate);flex-direction:column;align-items:center;gap:10px;padding:36px 12px;font-size:15px;line-height:1.45;display:flex}.empty strong{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:600}.empty .btn-outline{margin-top:6px}.pending{color:var(--slate);align-items:center;gap:10px;padding:20px 4px;font-size:14.5px;display:flex}.pending .btn-outline{margin-inline-start:auto}.hero{height:calc(230px + var(--safe-t));background:#27407a;position:relative}.hero .art{position:absolute;top:0;right:0;bottom:0;left:0}[dir=ltr] .hero .art img{object-position:68% 45%}[dir=rtl] .hero .art img{object-position:32% 45%}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#09123061,#0000);position:absolute;top:0;right:0;bottom:60%;left:0}.hero-btn{z-index:2;top:calc(var(--safe-t) + 14px);width:42px;height:42px;color:var(--blue);transition:transform .15s var(--ease-out);background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 6px 16px -6px #09123080}.hero-btn:active{transform:scale(.92)}.hero-btn svg{width:21px;height:21px}.hero-btn.left{inset-inline-start:16px}.hero-btn.right{inset-inline-end:16px}.hero-btn[aria-pressed=true] svg{fill:currentColor}.opp-page{gap:16px;padding-top:18px}.opp-h{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:27px;font-weight:600;line-height:1.12}.opp-role{color:var(--ink-3);text-wrap:pretty;margin-top:6px;font-size:16.5px;font-weight:500;line-height:1.35}.info{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.info li{color:var(--ink-3);align-items:center;gap:12px;font-size:15px;display:flex}.info svg{color:#53648f;flex:none;width:19px;height:19px}.ticks,.steps{color:#2a3760;flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.ticks li,.steps li{align-items:flex-start;gap:11px;display:flex}.ticks svg{width:17px;height:17px;color:var(--blue);flex:none;margin-top:2px}.steps{counter-reset:s}.steps li:before{counter-increment:s;content:counter(s);background:var(--blue-soft);width:22px;height:22px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.ticks-plain{color:var(--ink-3);flex-direction:column;gap:9px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ticks-plain li{align-items:flex-start;gap:10px;display:flex}.ticks-plain svg{width:18px;height:18px;color:var(--good-ink);flex:none;margin-top:2px}.reasons{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reasons li{color:#2a3760;align-items:flex-start;gap:10px;font-size:15px;line-height:1.35;display:flex}.reasons .dot{background:var(--good-bg);width:20px;height:20px;color:var(--good-ink);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:700;display:grid}.reasons .dot svg{width:12px;height:12px}.reasons .dot.warn{background:var(--warn-bg);color:var(--warn-ink)}.reasons .dot.bad{color:var(--warn-ink);background:#ffe2ae}.reasons .dot.info{color:#8a96af;background:#eef2f8}.reasons .tip{color:var(--slate);margin-top:1px;font-size:13.5px;display:block}.verdict{margin:0 0 12px;font-size:15px;font-weight:600}.verdict.good{color:var(--good-ink)}.verdict.bad{color:var(--warn-ink)}.verdict.maybe{color:#2b4c9b}.cta-dock{bottom:calc(var(--tabbar-h) + var(--safe-b) + 14px);z-index:3;margin-top:4px;display:flex;position:sticky}.cta-dock .btn{border-radius:14px;width:100%;min-height:56px;padding:0 20px}.cta-dock .btn svg{width:19px;height:19px}.cta-dock.two{flex-direction:column;gap:10px}.alert-row{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;padding:13px 0;display:flex}.alert-row .ic{background:var(--blue-soft);width:40px;height:40px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.alert-row .ic svg{width:20px;height:20px}.switch{background:#cbd5e6;border:0;border-radius:15px;flex:none;width:48px;height:29px;padding:0;transition:background .2s;position:relative}.switch:after{content:"";width:23px;height:23px;transition:transform .25s var(--ease-out);top:3px;background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 2px 5px #09123040}.switch[aria-checked=true]{background:var(--blue)}[dir=ltr] .switch[aria-checked=true]:after{transform:translate(19px)}[dir=rtl] .switch[aria-checked=true]:after{transform:translate(-19px)}html[dir=ltr][dir=rtl] .switch[aria-checked=true]:after{transform:translate(-19px)}html[dir=rtl][dir=rtl] .switch[aria-checked=true]:after{transform:translate(19px)}.switch:disabled{opacity:.5}.menu{flex-direction:column;display:flex}.menu-gap{height:14px}.menu-row{text-align:start;width:100%;min-height:52px;color:var(--ink-2);box-sizing:border-box;border:0;align-items:center;gap:16px;padding:6px 0;font-size:16px;font-weight:500;text-decoration:none;display:flex}[dir=ltr] .menu-row{background:0 0}[dir=rtl] .menu-row{background:100% 0}.menu-row>svg:first-child{color:#2a3a6e;flex:none;width:23px;height:23px}.menu-row .grow{flex:1;min-width:0}.menu-row .sub{color:var(--slate);margin-top:1px;font-size:13.5px;font-weight:400;display:block}.menu-row .chev-r{color:#8a97b2;flex:none;width:18px;height:18px}.menu-row>svg.tick{width:20px;height:20px;color:var(--blue);flex:none}.menu-row[role=radio]:disabled{opacity:.55}.menu-row .val{color:var(--slate);text-align:end;font-size:14.5px;font-weight:400}.menu-row.danger-row,.menu-row.danger-row>svg:first-child{color:var(--danger)}.pill-good{background:var(--good-bg);color:var(--good-ink);border-radius:12px;padding:4px 11px;font-size:13px;font-weight:600}.plan{color:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}[dir=ltr] .plan{background:linear-gradient(140deg,#0a66f0,#0b2f8a)}[dir=rtl] .plan{background:linear-gradient(-140deg,#0a66f0,#0b2f8a)}.plan-name{font-family:var(--serif);letter-spacing:-.01em;font-size:24px;font-weight:600}.plan small{opacity:.85;font-size:13.5px;line-height:1.45}.plan .pill-good{align-self:flex-start}.plan.free{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1.5px #d5deee}.plan.free small{color:var(--slate);opacity:1}.status-line{color:var(--slate);align-items:center;gap:10px;min-height:20px;font-size:13px;display:flex}.status-line .inline-link{padding:0}.status-line.failed{color:var(--danger)}.legal-doc{flex-direction:column;gap:10px;display:flex}.legal-doc .updated{letter-spacing:.14em;color:var(--eyebrow);text-transform:uppercase;font-size:11.5px;font-weight:700}.legal-doc h2{font-family:var(--serif);color:var(--ink);margin:14px 0 0;font-size:19px;font-weight:600;line-height:1.25}.legal-doc h3{color:var(--ink);margin:10px 0 0;font-size:15.5px;font-weight:700}.legal-doc p,.legal-doc li{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.legal-doc ul,.legal-doc ol{flex-direction:column;gap:3px;margin:0;padding-inline-start:20px;display:flex}.legal-doc a{color:var(--blue);font-weight:600}.legal-doc .mail{align-self:flex-start}.legal-doc a.btn{color:#fff;font-weight:600;text-decoration:none}.legal-doc a.btn svg{width:19px;height:19px;display:inline-block}.legal-doc table{border-collapse:collapse;font-size:14px}.legal-doc th,.legal-doc td{text-align:start;border-top:1px solid var(--line);vertical-align:top;padding:6px 8px}.doc-frame{width:100%;max-width:760px;margin-inline:auto}.doc-card{gap:12px;padding:22px 20px 26px}.repbadges{flex-wrap:wrap;gap:8px 10px;margin:6px 0 4px;display:flex}.repbadges a{line-height:0;display:block}.repbadges img{width:168px;height:auto;display:block}.card{background:var(--paper);border:1.5px solid var(--line);box-sizing:border-box;border-radius:18px;padding:18px}.boot-splash{background:#eaf2fc;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.boot-dots{gap:6px;display:flex}.boot-dots span{background:var(--blue);opacity:.3;border-radius:50%;width:7px;height:7px;animation:1.1s infinite bootDot}.boot-dots span:nth-child(2){animation-delay:.18s}.boot-dots span:nth-child(3){animation-delay:.36s}@keyframes bootDot{0%,to{opacity:.3}50%{opacity:1}}.ck-bar{z-index:36;background:var(--paper);border-top:1px solid var(--line);padding-bottom:var(--safe-b);inset-inline:0;position:fixed;bottom:0;box-shadow:0 -20px 50px -30px #0b1b4a66}.ck-in{flex-wrap:wrap;align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:14px 20px;display:flex}.ck-tx{flex:320px;min-width:0}.ck-tx p{color:var(--slate);margin:2px 0 0;font-size:13px;line-height:1.45}.ck-tx b{color:var(--ink);font-size:14px}.ck-tx a{color:var(--blue);font-weight:600}.ck-btns{gap:8px;display:flex}.ck-btns .btn{min-height:38px;box-shadow:none;border-radius:19px;flex:none;padding:0 16px;font-size:13.5px}@media(max-width:640px){.ck-btns{width:100%}.ck-btns .btn{flex:1}}.ckp-veil{z-index:61;background:#0b1b4a61;position:fixed;top:0;right:0;bottom:0;left:0}.ckp{z-index:62;background:var(--paper);padding:18px 20px calc(22px + var(--safe-b));box-sizing:border-box;inset-inline:0;border-radius:24px 24px 0 0;max-height:82dvh;position:fixed;bottom:0;overflow-y:auto}.ckp-hd{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.ckp-ttl{font-family:var(--serif);margin:0;font-size:23px;font-weight:600}.ckp-sub{color:var(--slate);margin:0 0 12px;font-size:14px}.ckp-row{border-top:1px solid var(--line-2);align-items:center;gap:12px;padding:10px 0;display:flex}.ckp-ic{background:var(--blue-soft);width:36px;height:36px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.ckp-ic svg{width:18px;height:18px}.ckp-tx{flex:1;min-width:0}.ckp-nm{font-size:15px;font-weight:600}.ckp-ds{color:var(--slate);font-size:13px}.ckp-acts{gap:8px;margin-top:14px;display:flex}.ckp-acts .btn{min-height:44px;box-shadow:none;padding:0 18px;font-size:15px}@media(min-width:900px){.ckp{inset-inline:auto 24px;border-radius:22px;width:440px;bottom:24px}}.ios-hint{inset-inline:12px;bottom:calc(var(--tabbar-h) + var(--safe-b) + 10px);z-index:35;background:var(--paper);border:1.5px solid var(--line);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;box-shadow:0 18px 40px -22px #0b1b4a80}.ios-hint-icon{border-radius:10px;flex:none;width:40px;height:40px;overflow:hidden}.ios-hint-icon img{width:100%;height:100%;display:block}.ios-hint-body{flex:1;min-width:0}.ios-hint-title{font-size:14.5px;font-weight:600}.ios-hint-text{color:var(--slate);font-size:12.5px}.ios-hint-cta{min-height:36px;box-shadow:none;border-radius:18px;flex:none;padding:0 14px;font-size:13.5px}.ios-hint-x{width:30px;height:30px;color:var(--slate);border:0;border-radius:50%;flex:none;place-items:center;display:grid}[dir=ltr] .ios-hint-x{background:0 0}[dir=rtl] .ios-hint-x{background:100% 0}.ios-hint-x svg{width:16px;height:16px}.inst-veil{z-index:40;background:#0b1b4a61;position:fixed;top:0;right:0;bottom:0;left:0}.inst-sheet{z-index:41;background:var(--paper);padding:22px 20px calc(24px + var(--safe-b));box-sizing:border-box;inset-inline:0;border-radius:24px 24px 0 0;max-height:82dvh;position:fixed;bottom:0;overflow-y:auto}.inst-x{width:36px;height:36px;color:var(--chip-ink);inset-inline-end:14px;background:#edf1f8;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px}.inst-x svg{width:18px;height:18px}.inst-body{flex-direction:column;gap:10px;display:flex}.inst-icon{border-radius:14px;width:56px;height:56px;overflow:hidden}.inst-icon img{width:100%;height:100%;display:block}.inst-title{font-family:var(--serif);margin:0;font-size:23px;font-weight:600}.inst-sub{color:var(--slate);margin:0;font-size:14.5px}.inst-steps{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.inst-steps li{color:var(--ink-3);align-items:center;gap:12px;font-size:15px;display:flex}.inst-num{background:var(--blue-soft);width:24px;height:24px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.inst-glyph{width:22px;height:22px;color:var(--blue);flex:none}.inst-cta{min-height:50px;margin-top:8px;padding:0 20px;font-size:16px}.inst-later{color:var(--slate);border:0;padding:10px;font-size:14.5px;font-weight:600}[dir=ltr] .inst-later{background:0 0}[dir=rtl] .inst-later{background:100% 0}@media(min-width:900px){.inst-sheet{inset-inline:auto;border-radius:22px;width:460px;bottom:40px;translate:-50%}[dir=ltr] .inst-sheet{left:50%}[dir=rtl] .inst-sheet{right:50%}.ios-hint{inset-inline:auto 24px;width:420px;bottom:24px}}.d-only{display:none}.stack{flex-direction:column;gap:12px;display:flex}.grow{flex:1;min-width:0}.narrow{box-sizing:border-box;width:100%;max-width:760px;margin-inline:auto}.blur-list{filter:blur(5px);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width:900px){:root{--tabbar-h:0px;--page-x:40px}.d-only{display:revert}.m-only{display:none}.sky:after{background:#ffffff8a}.frame--app{padding-top:64px;padding-bottom:0}.view{width:100%;max-width:var(--max);box-sizing:border-box;padding:28px var(--page-x) 16px;margin-inline:auto}.frame--app .view{padding:28px var(--page-x) 48px}.brand{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-bottom:1px solid #e1e9f5;padding:16px 40px}.brand-lockup{flex-direction:row;align-items:center;gap:18px}.brand-tag{border-inline-start:1px solid #cfdaec;padding-inline-start:18px;font-size:14.5px}.brand-right{gap:16px}.brand-word{height:22px}.brand-tag{font-size:14.5px}.brand .help{color:var(--chip-ink);border:0;align-items:center;gap:7px;font-size:14px;text-decoration:none;display:inline-flex}[dir=ltr] .brand .help{background:0 0}[dir=rtl] .brand .help{background:100% 0}.brand .help svg{width:17px;height:17px}.stepper{width:440px;margin:0 auto;padding-top:30px}.step-dot{width:32px;height:32px;font-size:14px}.step+.step:before{top:16px;width:calc(100% - 44px);inset-inline-end:calc(50% + 22px)}.step-label{font-size:12.5px}.intro{text-align:center;align-items:center}.h1,h1.h1{font-size:clamp(40px,5.2vh,54px)}.lede{font-size:16px}.legal-foot{margin-top:auto;padding-top:28px}.signup{max-width:460px;margin:0 auto}.choices{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:26px}.choice,.choices.three .choice{border-radius:18px;flex-direction:column;flex:1;max-width:470px;min-height:0;padding:0;display:flex}.choices.three .choice{border-radius:16px;max-width:360px}.choice:hover{border-color:#a9c0e6}.choice .art{flex:none;height:clamp(210px,34vh,330px);position:relative;inset:auto}.choices.three .choice .art{height:clamp(190px,30vh,280px)}.choice .art .m{display:none}.choice .art .d{object-position:50% 22%;display:block}.choice.fade .art .d{object-position:var(--shoulder)}.choice.fade .art:after{display:none}.choice-copy{grid-template-columns:1fr auto;align-items:center;gap:4px 14px;max-width:none;padding:20px 24px 24px;display:grid}.choice-title,.choices.three .choice-title{grid-column:1;width:auto;max-width:none;font-size:26px}.choice-desc{grid-column:1;font-size:15px}.radio,.choices.three .radio{grid-area:1/2/span 2;width:22px;height:22px;margin:0}.radio:after{width:10px;height:10px}.choice.plain{padding:0}.choice.plain .choice-copy{display:grid}.actions{justify-content:flex-end;gap:20px;width:100%;max-width:966px;margin:18px auto 0}.frame--ob .actions{margin-top:auto;padding-top:18px}.btn{border-radius:25px;flex:none;min-width:210px;min-height:50px;font-size:15.5px}[dir=ltr] .btn{padding:0 52px 0 28px}[dir=rtl] .btn{padding:0 28px 0 52px}.btn>svg.trail{width:19px;height:19px;inset-inline-end:20px}.btn-back{width:auto;height:44px;color:var(--chip-ink);border-color:#0000;border-radius:22px;align-items:center;gap:8px;margin-inline-end:auto;font-size:14.5px;font-weight:500;display:inline-flex}[dir=ltr] .btn-back{background:0 0;padding:0 18px 0 12px}[dir=rtl] .btn-back{background:100% 0;padding:0 12px 0 18px}.btn-back .d-only{display:inline}.btn-back:hover{border-color:var(--line);background:#fffc}.btn-back svg{width:18px;height:18px}.fields{border:1.5px solid var(--line);box-sizing:border-box;background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:18px 28px;width:100%;max-width:900px;margin-inline:auto;padding:26px 28px;display:grid}.field{border:0;border-radius:0;grid-template-rows:auto 46px;grid-template-columns:40px 1fr 34px;align-items:center;gap:0;min-height:0;padding:0;display:grid}[dir=ltr] .field{background:0 0}[dir=rtl] .field{background:100% 0}.field:after{content:"";border:1.5px solid var(--line);background:#fff;border-radius:11px;grid-area:2/1/auto/-1;align-self:stretch;transition:border-color .2s}button.field:hover:after{border-color:#a9c0e6}.field>*{z-index:1;position:relative}.field-label{color:var(--ink-2);grid-area:1/1/auto/-1;margin-bottom:7px;font-size:12.5px;font-weight:600}.field>svg:first-child{grid-area:2/1;justify-self:center;width:18px;height:18px}.field-value{text-align:start;grid-area:2/2;max-width:none;font-size:14.5px;font-weight:500}.field .chev,.field .lock{grid-area:2/3}.field .seg{grid-area:2/2/auto/-1;justify-self:end;width:132px;margin-inline-end:7px}.seg button{height:32px;font-size:13.5px}.field-note{grid-column:1/-1}.fields.plain{border:0;flex-direction:column;gap:8px;max-width:none;padding:0;display:flex}[dir=ltr] .fields.plain{background:0 0}[dir=rtl] .fields.plain{background:100% 0}.fields.plain .field{border:1.5px solid var(--line);background:var(--paper);border-radius:12px;min-height:52px;padding:8px 14px;display:flex}.fields.plain .field:after{display:none}.fields.plain .field-label{color:var(--slate);margin:0;font-size:14.5px;font-weight:400}.fields.plain .field-value{text-align:end}.summary,.matches{box-sizing:border-box;width:100%;max-width:900px;margin-inline:auto}.summary{align-items:center}[dir=ltr] .summary{padding:8px 18px 8px 8px}[dir=rtl] .summary{padding:8px 8px 8px 18px}.summary .art{width:96px;height:64px;min-height:64px}.summary-body{flex-flow:wrap;align-items:center;gap:18px}.summary-head{gap:16px;margin-inline-end:auto}.summary-head .link{order:9}.match{padding:16px 20px}.match .art .m{display:none}.match .art .d{object-position:var(--shoulder);display:block}.match-body{grid-template-columns:1fr auto auto;align-items:center;gap:6px 26px;padding-inline-end:30%;display:grid}.match-head{display:contents}.match-head>div{grid-area:1/1}.match .tags{grid-area:2/1}.match .pct{grid-area:1/2/span 2}.match .btn-outline{grid-area:1/3/span 2}.allset{text-align:start;grid-template-columns:1fr 1fr;place-items:center start;column-gap:72px;max-width:980px;margin:40px auto 0;display:grid}.allset>:not(.perks){grid-column:1}.allset .lede{max-width:36ch}.allset .perks{grid-area:1/2/span 4;margin:0;padding:18px 26px}.allset .perks li{padding:13px 0}.frame--allset .view{justify-content:center}.frame--allset .allset{margin-top:0}.frame--allset .actions{justify-content:flex-start;width:100%;max-width:980px;margin:6px auto 0}.tabbar{background:#ffffffdb;border-top:0;border-bottom:1px solid #e1e9f5;align-items:center;gap:28px;height:64px;padding:0 40px;display:flex;top:0;bottom:auto}.nav-brand{align-items:center;height:21px;margin-inline-end:auto;display:flex}.nav-brand img{width:auto;height:100%;display:block}.nav-tabs{gap:4px;display:flex}.tab{border-radius:20px;flex-direction:row;gap:8px;height:40px;padding:0 16px;font-size:14.5px}.tab svg{width:19px;height:19px}.tab[aria-current=page]{background:var(--blue-soft)}.tab:hover{color:var(--blue)}.tabbar .avatar{display:grid}.toast{bottom:28px}.topbar{padding:8px 0 14px}.page{gap:22px;padding:0}.doc-frame{max-width:820px}.doc-card{border-radius:22px;padding:36px 44px 40px}.doc-card .legal-doc p,.doc-card .legal-doc li{font-size:15.5px;line-height:1.65}.doc-card .legal-doc h2{margin-top:22px;font-size:22px}.doc-card .legal-doc h3{margin-top:14px;font-size:16.5px}.repbadges img{width:190px}.page-title{font-size:34px}.home-top{display:none}.page.home{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:start;gap:26px 36px;display:grid}.page.home .welcome{border-radius:22px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"greet stats""quote stats";align-items:end;gap:18px 32px;min-height:0;padding:30px 32px 26px;display:grid}.page.home .welcome .w-greet{grid-area:greet;align-self:start}.page.home .welcome .w-quote{grid-area:quote;max-width:520px}.page.home .welcome .w-stats{background:#fff9;border:1px solid #ffffffbf;border-radius:16px;grid-area:stats;align-self:end;width:440px;margin:0;padding:14px 8px 12px}.home-main,.home-side{flex-direction:column;min-width:0;display:flex}.home-main{gap:16px}.home-side{gap:26px}.home-main>.sec-head{margin:0}.home-extra{flex-direction:column;gap:26px;display:flex}.home-side>.course-card{order:2}.home-extra .sec-head{margin-bottom:10px}.home-extra .sec-head h2{font-size:16.5px}[dir=ltr] .home-extra .opp-row{padding:11px 0 11px 13px}[dir=rtl] .home-extra .opp-row{padding:11px 13px 11px 0}.home-extra .opp-title{font-size:15px}.home-extra .opp-region,.home-extra .opp-level{font-size:13px}.home-extra .note{color:var(--slate);margin:0;padding:16px 4px;font-size:14px}.w-hello{font-size:28px}.w-name{font-size:58px}.w-quote{max-width:46%;font-size:20px}.w-stat .stat-num{font-size:30px}.w-stat .stat-label{font-size:15px}.page.opps{grid-template-columns:minmax(280px,380px) 1fr;align-items:center;gap:18px 20px;display:grid}.page.opps .summary{grid-column:1/-1;max-width:none}.page.opps .chips{flex-wrap:wrap;margin:0;padding:0}.page.opps .results{grid-column:1/-1}.page.opps .list-head{margin:0}.page.opps .opp-tabs{max-width:860px}.opp-tabs .utab{font-size:15px}.page.opps .rows,.page.narrow .rows,.page.narrow .menu,.page.home .rows{border:1.5px solid var(--line);background:#ffffffdb;border-radius:18px;padding:6px 22px}.page.opps .rows>.opp-row,.page.home .rows>.opp-row{border-bottom:1px solid var(--line-2)}.page.home .rows>:last-child{border-bottom:0}.opp-row:hover .opp-title{color:var(--blue)}.page.narrow,.topbar.narrow{width:100%;max-width:760px;margin-inline:auto}.page.narrow .fields{max-width:none}.page.narrow .menu{padding:4px 20px}.hero{border-radius:22px;height:300px;overflow:hidden}.hero-btn{top:18px}.page.opp-page{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px 48px;padding-top:28px;display:grid}.opp-page>*{grid-column:1}.opp-h{font-size:36px}.opp-role{margin-top:8px;font-size:19px}.opp-page .info{border:1.5px solid var(--line);background:#fff;border-radius:18px;grid-area:1/2/span 3;gap:14px;padding:20px 22px}.opp-page .cta-dock{grid-area:4/2;margin:0;position:static}.opp-page .notice{grid-column:1}.prose,.reasons li,.ticks,.steps{font-size:16px}.sheet-layer{justify-content:center;align-items:center}.sheet{opacity:0;width:480px;max-height:78dvh;transition:transform .26s var(--ease-out),opacity .2s ease;border-radius:22px;padding-top:16px;padding-bottom:0;transform:translateY(16px)scale(.98)}.sheet.fill{height:min(78dvh,640px)}.sheet-layer.open .sheet{opacity:1;transform:none}.grab{display:none}.sheet-foot .btn{flex:1;min-width:0;padding:0 20px}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html.standalone body{-webkit-user-select:none;user-select:none}html.standalone input,html.standalone textarea,html.standalone [contenteditable]{-webkit-user-select:text;user-select:text}html.standalone a:not([target=_blank]),html.standalone button,html.standalone [role=button]{-webkit-touch-callout:none}html.standalone .tabbar{padding-bottom:calc(10px + var(--safe-b))}.sky{background:linear-gradient(#d4e3f8,#e3ecfa 38%,#eff4fb 70%,#f3f6fb)}.sky:after{pointer-events:none;filter:blur(1.5px);inset:34px auto auto;border-radius:999px;width:140%;height:6px;inset-inline-start:-20%;box-shadow:0 0 16px 6px #ffffff8c}[dir=ltr] .sky:after{background:linear-gradient(90deg,#fff0,#ffffff8c 30%,#fffffff2 72%,#ffffff80 92%,#fff0);transform:rotate(-7deg)}[dir=rtl] .sky:after{background:linear-gradient(-90deg,#fff0,#ffffff8c 30%,#fffffff2 72%,#ffffff80 92%,#fff0);transform:rotate(7deg)}html{background:#f3f6fb}.topbar.home-top{padding-bottom:4px}.topbar.home-top .mini-brand{height:21px}.topbar.tb-title{min-height:0;padding-top:10px;padding-bottom:6px}.topbar.tb-title .page-title{font-size:24px}.tb-lens{display:none}@media(max-width:899px){:root{--tabbar-h:92px}.tabbar.tabbar--glass{inset-inline:12px;bottom:max(14px,calc(var(--safe-b) - 6px));-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:#fafcff99;border:1px solid #ffffffbf;border-radius:999px;height:64px;padding:5px;display:block;box-shadow:0 10px 30px #0b1b4a24,0 1px 3px #0b1b4a14,inset 0 1px #ffffffd9}html.standalone .tabbar.tabbar--glass{padding-bottom:5px}.tabbar--glass .nav-tabs{grid-template-columns:repeat(4,1fr);height:100%;display:grid;position:relative}.tabbar--glass .tb-lens{width:25%;top:0;bottom:0;background:#0a66f01a;border-radius:999px;transition:inset-inline-start .45s cubic-bezier(.3,1.35,.5,1);display:block;position:absolute;inset-inline-start:calc(var(--i,0) * 25%);box-shadow:inset 0 0 0 1px #0a66f014,inset 0 1px #fff9}.tabbar--glass .tab{z-index:1;letter-spacing:-.01em;color:#3c4866;white-space:nowrap;border-radius:999px;gap:2px;padding:0 2px;font-size:10.5px;font-weight:600;line-height:1.2;position:relative}.tabbar--glass .tab svg{width:23px;height:23px}.tabbar--glass .tab[aria-current=page]{color:var(--blue)}.tabbar--glass .tab:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}}:root{--hero-pos:47% 50%;--pc-pos:35% 50%}.hm-hero{isolation:isolate;padding:16px var(--page-x) 0;flex-direction:column;display:flex;position:relative}.hm-hero-art{z-index:-1;position:absolute;top:0;right:0;bottom:-18px;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 66%,#0000 100%);mask-image:linear-gradient(#000 66%,#0000)}.hm-hero-art img{object-fit:cover;object-position:var(--hero-pos);inset-inline-start:0;width:100%;height:140%;display:block;position:absolute;top:-42%}.hm-hero-art:before{content:"";z-index:1;background:radial-gradient(14% 10% at 60% 33%,#2c3e6840,#2c3e6800);position:absolute;top:0;right:0;bottom:0;left:0}.hm-hero-art:after{content:"";z-index:2;background:linear-gradient(#ecf3fceb,#ecf3fcb3 12%,#ecf3fc00 22%),radial-gradient(60% 26% at 22% 34%,#08112a6b,#08112a00);position:absolute;top:0;right:0;bottom:0;left:0}.hm-hero .hm-hero-top{min-height:0;padding:0}.hm-greet{flex-direction:column;gap:2px;margin-top:30px;display:flex}.hm-hello{font-family:var(--serif);letter-spacing:-.01em;color:#fff;text-shadow:0 1px 2px #040a1c66,0 2px 18px #040a1c99;font-size:28px;font-weight:600;line-height:1.15}.hm-name-big{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.015em;color:#fff;overflow-wrap:anywhere;text-shadow:0 1px 2px #040a1c66,0 2px 18px #040a1c99;font-size:50px;font-weight:600;line-height:1.02}.hm-name-big:focus{outline:none}.hm-stats{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffff9e;border:1px solid #ffffffbf;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:64px 0 0;padding:15px 2px;display:grid;box-shadow:0 10px 30px #0b1b4a1f,inset 0 1px #ffffffd9}.hm-stat{font:inherit;color:inherit;text-align:center;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;display:flex}[dir=ltr] .hm-stat{background:0 0}[dir=rtl] .hm-stat{background:100% 0}.hm-stat+.hm-stat{border-inline-start:1px solid #0b1b4a1f;border-radius:0}.hm-num{font-family:var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;font-size:25px;font-weight:700;line-height:1.15}.hm-stat.is-new .hm-num{color:#1f9a4f}.hm-label{color:var(--ink-3);text-wrap:balance;font-size:12px;line-height:1.3}.page.home.hm{gap:26px;padding-top:24px}.course-card.is-desk{display:none}.hm-sec{flex-direction:column;gap:12px;display:flex}.hm-sec-head{justify-content:space-between;align-items:last baseline;gap:12px;padding:0 2px;display:flex}.hm-sec-head h3{font-family:var(--serif);font-variation-settings:"opsz" 36;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;align-items:center;margin:0;font-size:19px;font-weight:600;line-height:1.2;display:flex}.hm-top .hm-sec-head h3{font-family:var(--sans);font-variation-settings:normal;font-weight:700}.hm-link{height:30px;color:var(--blue);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background .15s,border-color .15s,transform .15s var(--ease-out);background:linear-gradient(#f6f9ff,#eaf1fe);border:1px solid #0a66f024;border-radius:999px;flex:none;align-items:center;gap:2px;padding-block:0;padding-inline:12px 8px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0b1b4a0f,inset 0 1px #fff}.hm-link svg{width:15px;height:15px}.hm-link:hover{background:#e6eefd;border-color:#0a66f04d}.hm-link:active{transform:scale(.96)}.hm-flag{object-fit:cover;border-radius:3.5px;flex:none;width:22px;height:16px;margin-inline-end:9px;display:inline-block;box-shadow:0 0 0 1px #0b1b4a24,0 1px 3px #0b1b4a1f}.home-feed .note,.hm-sec .note{color:var(--slate);margin:0;font-size:14px}.hm-cards,.oc-cards{flex-direction:column;gap:10px;display:flex}.lk-lux{--lx-sheen:#ffffffbf;isolation:isolate;box-sizing:border-box;width:100%;font:inherit;text-align:start;cursor:pointer;color:var(--ink);transition:transform .15s var(--ease-out);content-visibility:auto;contain-intrinsic-size:auto 150px;border:1px solid #ffffffe6;border-radius:18px;flex-direction:column;gap:3px;padding:15px 16px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0b1b4a14,inset 0 1px #fffffff2}[dir=ltr] .lk-lux{background:linear-gradient(145deg,#ffffffd1,#ecf2fa9e)}[dir=rtl] .lk-lux{background:linear-gradient(-145deg,#ffffffd1,#ecf2fa9e)}.lk-lux:before{content:"";z-index:-1;pointer-events:none;animation:7s ease-in-out infinite lx-sheen;position:absolute;top:-60%;right:-80%;bottom:-60%;left:-80%}[dir=ltr] .lk-lux:before{background:linear-gradient(115deg,transparent 44%,var(--lx-sheen) 50%,transparent 56%);transform:translate(-55%)}[dir=rtl] .lk-lux:before{background:linear-gradient(-115deg,transparent 44%,var(--lx-sheen) 50%,transparent 56%);transform:translate(55%)}@keyframes lx-sheen{0%,55%{transform:translate(-55%)}to{transform:translate(55%)}}.lk-lux:active{transform:scale(.985)}.lk-lux:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lx-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lx-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#5d6b88;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.lx-eyebrow svg{flex:none;width:12px;height:12px}.lx-seal{width:36px;height:36px;color:var(--ink);background:#ffffffd9;border:1px solid #0b1b4a1a;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 4px 12px #0b1b4a1a,inset 0 1px #fff}.lx-seal svg{width:16px;height:16px}.lx-title{font-family:var(--serif);font-variation-settings:"opsz" 36;letter-spacing:-.01em;color:var(--ink);margin-top:1px;font-size:21px;font-weight:600;line-height:1.15}.lx-sub{color:#5d6b88;font-size:13.5px}.lx-note{color:#6b7894;margin-top:2px;font-size:12.5px}.lx-foot{border-top:1px solid #0b1b4a14;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;display:flex}.lx-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.lx-chip{color:#33416a;white-space:nowrap;background:#ffffff80;border:1px solid #0b1b4a24;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.lx-chip.good{color:#1f7a45;background:#1f7a450f;border-color:#1f7a4542}.lx-chip.warn{color:#b3401a;white-space:normal;background:#b3401a0d;border-color:#b3401a3d}.lx-reveal{letter-spacing:.02em;color:var(--ink);flex:none;align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.lx-reveal svg{width:14px;height:14px}html[dir=rtl] .lx-eyebrow,html[dir=rtl] .lx-reveal{letter-spacing:0}html[dir=rtl] .lx-eyebrow{font-size:12px}@media(prefers-reduced-motion:reduce){.lk-lux:before{opacity:0;animation:none}}.lk-sheet{padding:0 20px 22px}.lk-lede{color:var(--ink-2);margin:0 0 16px;font-size:15px;line-height:1.5}.lk-perks{flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.lk-perks li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;display:flex}.lk-check{width:22px;height:22px;color:var(--ink);background:#0b1b4a12;border-radius:50%;flex:none;place-items:center;display:grid}.lk-check svg{width:13px;height:13px}.lk-sheet .btn{width:100%}.lk-fine{text-align:center;color:var(--slate);margin:10px 0 0;font-size:12.5px}.lk-sample{box-sizing:border-box;color:#4a5775;letter-spacing:.05em;text-transform:uppercase;border:1px solid #0b1b4a2e;border-radius:999px;place-self:flex-start start;width:max-content;max-width:100%;margin:4px 0 2px;padding:2px 8px;font-size:10.5px;font-weight:700;display:block}html[dir=rtl] .lk-sample{letter-spacing:0;font-size:11.5px}.rows+.pcard-wrap,.oc-cards+.pcard-wrap,.pcard-wrap+.oc-cards{margin-top:12px}.hm-card,.oc-card{border:1px solid #ffffffd9;border-radius:18px;box-shadow:0 8px 24px #0b1b4a14,inset 0 1px #fffffff2}[dir=ltr] .hm-card,[dir=ltr] .oc-card{background:linear-gradient(145deg,#ffffffc7,#e8f0fc9e)}[dir=rtl] .hm-card,[dir=rtl] .oc-card{background:linear-gradient(-145deg,#ffffffc7,#e8f0fc9e)}.hm-card,.oc-main{box-sizing:border-box;width:100%;font:inherit;color:inherit;text-align:start;grid-template-columns:4px minmax(0,1fr) fit-content(48%);align-items:start;column-gap:14px;padding-block:14px;padding-inline:14px 16px;display:grid}.hm-card{transition:transform .15s var(--ease-out)}.hm-card:active{transform:scale(.985)}.oc-card{overflow:hidden}.oc-main{border:0}[dir=ltr] .oc-main{background:0 0}[dir=rtl] .oc-main{background:100% 0}.hm-bar{background:var(--live);border-radius:2px;align-self:stretch;margin:3px 0}.oc-main .hm-bar{grid-row:1/span 3}.tone-warn .hm-bar{background:#e0a23f}.tone-open .hm-bar{background:var(--blue)}.tone-muted .hm-bar,.tone-quiet .hm-bar,.tone-maybe .hm-bar{background:#c4cddd}.hm-main{flex-direction:column;gap:2px;min-width:0;display:flex}.hm-name{color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.3}.hm-role,.hm-place{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;line-height:1.35;overflow:hidden}.hm-role{color:#4b66a3}.hm-place{color:var(--slate)}.hm-note{color:var(--warn-ink);margin-top:5px;font-size:12.5px;font-weight:600;line-height:1.35}.hm-nat{color:#0e6f64;background:#dcf2ee;border-radius:999px;align-self:flex-start;margin-top:6px;padding:2px 8px;font-size:11.5px;font-weight:700}.hm-when{text-align:end;flex-direction:column;align-items:flex-end;gap:6px;padding-top:3px;display:flex}.hm-what{color:var(--good-ink);text-wrap:balance;font-size:14.5px;font-weight:600;line-height:1.3}.hm-date{color:var(--slate);white-space:nowrap;font-size:14px;line-height:1.3}.hm-when .go{width:28px;height:28px}.oc-what-open{color:var(--blue)}.oc-what-warn,.oc-what-quiet{color:var(--ink-3)}.oc-chips{flex-wrap:wrap;grid-column:2/4;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.oc-chip{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.oc-chip.good{background:var(--good-bg);color:var(--good-ink)}.oc-chip.warn{background:var(--warn-bg);color:var(--warn-ink)}.oc-chip.open{background:var(--blue-soft);color:var(--blue)}.oc-chip.maybe{color:#2b4c9b;background:#eef3fd}.oc-chip.muted{background:var(--chip);color:var(--chip-ink)}.oc-chip.nat{color:#0e6f64;background:#dcf2ee}.oc-chip.soon{color:#b3401a;background:#ffe9e0}.oc-note{color:var(--slate);font-size:12.5px;line-height:1.35}.oc-note.warn{color:var(--warn-ink)}.oc-od{color:#3b64c4;grid-column:2/4;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.oc-od svg{flex:none;width:15px;height:15px}.oc-od span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oc-od.is-wrap{color:var(--slate);align-items:flex-start;font-weight:500}.oc-od.is-wrap svg{margin-top:1px}.oc-od.is-wrap span{white-space:normal;overflow:visible}.oc-foot{background:#ffffff4d;border:0;border-top:1px solid #d6dfeeb3;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-block:11px;padding-inline:32px 16px;display:flex}.oc-count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.oc-toggle{color:var(--blue);align-items:center;gap:4px;font-size:13.5px;font-weight:600;display:inline-flex}.oc-toggle svg{width:16px;height:16px;transition:transform .2s var(--ease-out)}[dir=ltr] .oc-card.is-open .oc-toggle svg,[dir=ltr] .oc-sec.is-open .oc-sec-toggle .oc-toggle svg{transform:rotate(180deg)}[dir=rtl] .oc-card.is-open .oc-toggle svg,[dir=rtl] .oc-sec.is-open .oc-sec-toggle .oc-toggle svg{transform:rotate(-180deg)}.oc-list{border-top:1px solid #d6dfeeb3}.oc-sub{width:100%;font:inherit;color:inherit;text-align:start;border:0;border-bottom:1px solid #e7edf7f2;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;column-gap:12px;padding-block:11px;padding-inline:32px 14px;display:grid}[dir=ltr] .oc-sub{background:0 0}[dir=rtl] .oc-sub{background:100% 0}.oc-sub:last-child{border-bottom:0}.oc-sub:hover{background:#f0f4fb99}.oc-sub>svg{color:#9aa6bf;width:16px;height:16px}.oc-sub-main{flex-direction:column;gap:1px;min-width:0;display:flex}.oc-sub-top{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.oc-sub-bottom{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.oc-sub-bad{color:var(--warn-ink)}.oc-sub-side{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.oc-sub-what{white-space:nowrap;color:var(--good-ink);font-size:13px;font-weight:600}.oc-sub-date{color:var(--slate);white-space:nowrap;font-size:12.5px}.oc-showmore{background:var(--blue-tint);width:calc(100% - 32px);height:36px;color:var(--blue);border:1px dashed #0a66f059;border-radius:10px;margin:8px 16px 12px;font-size:13.5px;font-weight:600;display:block}.oc-summary{background:linear-gradient(#eef5ff,#e6effd);border:1px solid #0a66f029;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.oc-summary .hm-flag{margin:3px 0 0}.oc-summary strong{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:600;display:block}.oc-summary span{color:var(--ink-3);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.oc-sec{flex-direction:column;gap:12px;margin-top:8px;display:flex}.oc-sec-head{flex-direction:column;gap:2px;padding:0 2px;display:flex}.oc-sec-h{font-family:var(--serif);font-variation-settings:"opsz" 36;letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;margin:0;font-size:19px;font-weight:600;display:flex}.oc-sec-h .hm-flag{margin:0}.oc-sec-n{box-sizing:border-box;min-width:26px;height:24px;color:var(--blue);font-family:var(--sans);font-variant-numeric:tabular-nums;background:#0a66f01c;border-radius:999px;place-items:center;padding:0 8px;font-size:12.5px;font-weight:700;display:inline-grid}.oc-sec-sub{color:var(--slate);font-size:13px;line-height:1.4}.oc-sec-toggle{text-align:start;background:#ffffff8c;border:1px dashed #7a88a673;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:12px;width:100%;padding:12px 14px;display:grid}.oc-sec-toggle .oc-sec-h{grid-column:1;font-size:17px}.oc-sec-toggle .oc-sec-sub{grid-column:1}.oc-sec-toggle .oc-toggle{grid-area:1/2/3}.chip>svg:first-child{width:15px;height:15px}.od{border:1px solid #ffffffd9;border-radius:18px;overflow:hidden;box-shadow:0 6px 18px #0b1b4a0d}[dir=ltr] .od{background:linear-gradient(145deg,#ffffffdb,#ecf3fcb3)}[dir=rtl] .od{background:linear-gradient(-145deg,#ffffffdb,#ecf3fcb3)}.od-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.od-head h2{font-family:var(--serif);color:var(--ink);align-items:center;gap:8px;margin:0;font-size:19px;font-weight:600;display:flex}.od-sub{color:var(--slate);font-size:12.5px}.od-row{width:100%;font:inherit;color:inherit;text-align:start;border:0;border-top:1px solid #e7edf7f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 16px;display:grid}[dir=ltr] .od-row{background:0 0}[dir=rtl] .od-row{background:100% 0}.od-row:hover{background:#f0f4fb99}.od-row.is-here{background:var(--blue-tint)}.od-main{flex-direction:column;gap:1px;min-width:0;display:flex}.od-city{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.od-country{color:var(--slate);font-size:12.5px}.od-when{color:var(--good-ink);white-space:nowrap;font-size:13px;font-weight:600}.pc{isolation:isolate;box-sizing:border-box;color:#fff;background:#0c1a40;border-radius:22px;flex-direction:column;justify-content:space-between;gap:64px;min-height:206px;padding:14px 16px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #0b1b4a38,0 2px 6px #0b1b4a1a,inset 0 0 0 1px #ffffff1a}.pc-img{z-index:-2;object-fit:cover;object-position:var(--pc-pos);filter:saturate(1.08)brightness(1.05);inset-inline-start:0;width:100%;height:150%;position:absolute;bottom:0}.pc.is-pilot .pc-img{--pc-pos:62% 28%;height:100%;top:0}.pc-shade{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}[dir=ltr] .pc-shade{background:linear-gradient(90deg,#08122e8c,#08122e33 36%,#08122e00 58%),linear-gradient(#08122e38,#08122e00 22%,#08122e00 52%,#08122e73 80%,#08122ec7)}[dir=rtl] .pc-shade{background:linear-gradient(-90deg,#08122e8c,#08122e33 36%,#08122e00 58%),linear-gradient(#08122e38,#08122e00 22%,#08122e00 52%,#08122e73 80%,#08122ec7)}.pc-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-eyebrow,.pc-edit{color:#fff;background:#08122e52;border:1px solid #ffffff47;border-radius:999px;align-items:center;height:28px;padding:0 12px;display:inline-flex}.pc-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.pc-edit{font-size:13.5px;font-weight:600}.pc-edit:hover{background:#08122e80}.pc-edit:focus-visible{outline-offset:2px;outline:2px solid #fff}.pc-body{flex-direction:column;gap:10px;display:flex}.pc-title{font-family:var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.015em;color:#fff;text-shadow:0 1px 2px #040a1c80,0 2px 18px #040a1c99;margin:0;font-size:30px;font-weight:600;line-height:1.05}.pc-pills{flex-wrap:wrap;gap:6px;display:flex}.pc-pill{box-sizing:border-box;color:#eef3fc;background:#ffffff21;border:1px solid #fff3;border-radius:14px;align-items:center;gap:6px;min-height:28px;padding-block:3px;padding-inline:9px 11px;font-size:13px;font-weight:500;display:inline-flex}.pc-pill svg{color:#cfe0ff;flex:none;width:15px;height:15px}@media(prefers-reduced-motion:reduce){.hm-card,.hm-link,.oc-toggle svg,.tabbar--glass .tb-lens{transition:none}}html[dir=rtl] .hm-hero-art:after{background:linear-gradient(#ecf3fceb,#ecf3fcb3 12%,#ecf3fc00 22%),radial-gradient(60% 26% at 78% 34%,#08112a6b,#08112a00)}html[dir=ltr][dir=rtl] .pc-shade{background:linear-gradient(270deg,#08122e8c,#08122e33 36%,#08122e00 58%),linear-gradient(#08122e38,#08122e00 22%,#08122e00 52%,#08122e73 80%,#08122ec7)}html[dir=rtl][dir=rtl] .pc-shade{background:linear-gradient(-270deg,#08122e8c,#08122e33 36%,#08122e00 58%),linear-gradient(#08122e38,#08122e00 22%,#08122e00 52%,#08122e73 80%,#08122ec7)}@media(min-width:900px){[dir=ltr] .sky:after{transform:rotate(-2.5deg)}[dir=rtl] .sky:after{transform:rotate(2.5deg)}.hm-hero{box-sizing:border-box;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;min-height:280px;margin-bottom:26px;padding:30px 32px 26px;display:grid;overflow:hidden;box-shadow:0 14px 30px -20px #0b1b4a73}.hm-hero-art{top:0;right:0;bottom:0;left:0;-webkit-mask-image:none;mask-image:none}.hm-hero-art img{height:130%;top:-20%}[dir=ltr] .hm-hero-art:after{background:linear-gradient(90deg,#08112a80,#08112a26 45%,#08112a00 70%)}[dir=rtl] .hm-hero-art:after{background:linear-gradient(-90deg,#08112a80,#08112a26 45%,#08112a00 70%)}html[dir=ltr][dir=rtl] .hm-hero-art:after{background:linear-gradient(270deg,#08112a80,#08112a26 45%,#08112a00 70%)}html[dir=rtl][dir=rtl] .hm-hero-art:after{background:linear-gradient(-270deg,#08112a80,#08112a26 45%,#08112a00 70%)}.hm-greet{align-self:start;margin:0}.hm-hello{font-size:30px}.hm-name-big{font-size:60px}.hm-stats{width:460px;margin:0}html:not([dir=rtl]) .hm-hero{grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);row-gap:22px}html:not([dir=rtl]) .hm-greet{grid-area:1/1}html:not([dir=rtl]) .hm-stats{grid-area:2/1}.hm-num{font-size:28px}.hm-label{font-size:13px}.page.home.hm{padding-top:0}.course-card.is-desk{display:flex}.home-main .home-feed{gap:26px}.pc.summary-pc{width:100%;max-width:900px;margin-inline:auto}.page.opps .pc{grid-column:1/-1;gap:36px;max-width:none}.pc{min-height:320px}.pc-img{--pc-pos:50% 46%;height:100%;top:0}.pc.is-cabin .pc-img{--pc-pos:50% 80%}.pc.is-pilot .pc-img{--pc-pos:50% 12%}.page.opps .oc-summary,.page.opps .oc-sec,.page.opps .oc-cards{max-width:860px}.topbar.tb-title{padding:8px 0 14px}.topbar.tb-title .page-title{font-size:34px}.opp-page .od{grid-column:1}}.pr{flex-direction:column;gap:22px;padding-bottom:8px;display:flex}.pr-frame .topbar{margin-bottom:-6px}.pr-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:6px 4px 2px;display:flex}.pr-eyebrow{color:var(--eyebrow);letter-spacing:.16em;text-transform:uppercase;background:#ffffffb8;border:1px solid #0b1b4a14;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:11.5px;font-weight:700;display:inline-flex}html[dir=rtl] .pr-eyebrow{letter-spacing:0;font-size:13px}.pr-eyebrow svg{color:#b88a2e;width:15px;height:15px}.pr-title{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-variation-settings:"opsz" 60;text-wrap:balance;margin:0;font-size:34px;font-weight:600;line-height:1.08}.pr-lede{max-width:52ch;color:var(--ink-3);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.pr-passes{grid-template-columns:1fr;gap:14px;display:grid}.pr-pass{text-align:center;border:1.5px solid var(--line);box-sizing:border-box;background:#ffffffe6;border-radius:22px;flex-direction:column;align-items:center;gap:4px;padding:24px 22px 22px;display:flex;position:relative;box-shadow:0 18px 40px -28px #0b1b4a59}.pr-pass.is-popular{color:#fff;border-color:#0000;order:-1;margin-top:10px;box-shadow:0 30px 60px -30px #0b1b4abf,inset 0 1px #ffffff24}[dir=ltr] .pr-pass.is-popular{background:radial-gradient(120% 90% at 100% 0%,#0a66f08c,#0a66f000 55%),linear-gradient(160deg,#13306e 0%,var(--ink) 70%)}[dir=rtl] .pr-pass.is-popular{background:radial-gradient(120% 90% at 100% 0%,#0a66f08c,#0a66f000 55%),linear-gradient(-160deg,#13306e 0%,var(--ink) 70%)}.pr-tag{white-space:nowrap;color:#3a2a06;letter-spacing:.08em;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:0;translate:-50% -50%}[dir=ltr] .pr-tag{background:linear-gradient(135deg,#f4d58a,#d9a84a);left:50%}[dir=rtl] .pr-tag{background:linear-gradient(-135deg,#f4d58a,#d9a84a);right:50%}html[dir=rtl] .pr-tag{letter-spacing:0;font-size:11.5px}.pr-tag svg{width:12px;height:12px}.pr-term{letter-spacing:.02em;color:var(--ink-3);margin:0;font-size:14px;font-weight:700}.is-popular .pr-term{color:#ffffffc7}.pr-amount{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:var(--ink);margin-top:6px;font-size:52px;font-weight:600;line-height:1}.is-popular .pr-amount{color:#fff}.pr-month{color:var(--slate);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14.5px;display:flex}.is-popular .pr-month{color:#fffc}.pr-save{background:var(--good-bg);color:var(--good-ink);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.is-popular .pr-save{color:#8ef0b4;background:#6ee7a029}.pr-once{border-top:1px solid var(--line-2);width:100%;color:var(--slate);margin:10px 0 0;padding-top:12px;font-size:13px}.is-popular .pr-once{color:#ffffffb3;border-top-color:#ffffff24}.pr-cta{justify-content:center;width:100%;margin-top:16px}.pr-cta svg{width:18px;height:18px}.btn.pr-cta{color:var(--ink);background:#fff;box-shadow:0 14px 26px -16px #0009}.btn.pr-cta:hover{background:var(--blue-tint)}.btn-outline.pr-cta{border-radius:25px;height:50px;font-size:16px}.pr-note{color:var(--good-ink);justify-content:center;align-items:center;gap:8px;margin:-6px 0 0;font-weight:600;display:flex}.pr-note svg{width:18px;height:18px}.pr-usd{text-align:center;color:var(--slate);margin:-10px 0 0;font-size:12.5px}.pr-compare{grid-template-columns:1fr;gap:14px;display:grid}.pr-plan{border:1.5px solid var(--line);box-sizing:border-box;background:#ffffffd1;border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex}.pr-plan.is-premium{border-color:#0a66f047}[dir=ltr] .pr-plan.is-premium{background:linear-gradient(180deg,#fff 0%,var(--blue-tint) 100%)}[dir=rtl] .pr-plan.is-premium{background:linear-gradient(-180deg,#fff 0%,var(--blue-tint) 100%)}.pr-plan-name{font-family:var(--serif);color:var(--ink);font-variation-settings:"opsz" 40;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:600;display:flex}.pr-plan-name svg{color:#b88a2e;width:20px;height:20px}.pr-plan-price{color:var(--slate);align-items:baseline;gap:10px;font-size:14px;display:flex}.pr-plan-price strong{font-family:var(--serif);color:var(--ink);font-size:30px;font-weight:600}.pr-plus{letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow);margin:0;font-size:12px;font-weight:700}html[dir=rtl] .pr-plus{letter-spacing:0;font-size:13px}.pr-list{color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.pr-list li{align-items:flex-start;gap:10px;display:flex}.pr-list svg{background:var(--good-bg);width:18px;height:18px;color:var(--good-ink);box-sizing:content-box;border-radius:50%;flex:none;margin-top:1px;padding:2px}.is-premium .pr-list svg{background:var(--blue-soft);color:var(--blue)}.pr-trust{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-trust li{background:#ffffffb3;border:1px solid #0b1b4a12;border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.pr-trust div{color:var(--slate);flex-direction:column;gap:3px;font-size:13.5px;line-height:1.45;display:flex}.pr-trust strong{color:var(--ink);font-size:15px}.pr-ic{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:12px;flex:none;place-items:center;display:grid}.pr-ic svg{width:19px;height:19px}.pr-faq{border:1.5px solid var(--line);background:#ffffffe6;border-radius:22px;flex-direction:column;padding:8px 22px;display:flex}.pr-faq-h{font-family:var(--serif);color:var(--ink);margin:14px 0 4px;font-size:22px;font-weight:600}.pr-faq details{border-top:1px solid var(--line-2)}.pr-faq details:first-of-type{border-top:0}.pr-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:15.5px;font-weight:600;list-style:none;display:flex}.pr-faq summary::-webkit-details-marker{display:none}.pr-faq summary svg{width:18px;height:18px;color:var(--slate);transition:transform .25s var(--ease-out);flex:none}[dir=ltr] .pr-faq details[open] summary svg{transform:rotate(180deg)}[dir=rtl] .pr-faq details[open] summary svg{transform:rotate(-180deg)}.pr-faq details p{color:var(--ink-3);margin:-4px 0 16px;font-size:14.5px;line-height:1.55}.pr-faq .inline-link{padding:0}@media(min-width:900px){.pr-frame{max-width:1040px}.pr-page{width:100%;max-width:1040px;margin-inline:auto}.pr{gap:30px}.pr-hero{padding-top:12px}.pr-title{font-size:48px}.pr-lede{font-size:17.5px}.pr-passes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;padding-top:8px}.pr-pass{transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out);padding:30px 28px 26px}.pr-pass:hover{transform:translateY(-3px)}.pr-pass.is-popular{order:0;margin-top:0;transform:translateY(-10px)}.pr-pass.is-popular:hover{transform:translateY(-13px)}.pr-cta{margin-top:auto}.pr-once{margin-bottom:18px}.pr-amount{font-size:60px}.pr-compare{grid-template-columns:1fr 1.25fr;gap:18px}.pr-plan{padding:28px 30px}.pr-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pr-faq{padding:10px 30px}}@media(prefers-reduced-motion:reduce){.pr-pass,.pr-pass:hover,.pr-pass.is-popular:hover{transition:none}}.wa-num{text-align:start;flex-direction:column;gap:10px;width:100%;display:flex}[dir=ltr] .wa-num .tf input{text-align:left;direction:ltr}[dir=rtl] .wa-num .tf input{text-align:right;direction:rtl}.wa-num-err{color:var(--danger)}.wa-card{box-sizing:border-box;border:1.5px solid var(--line);text-align:start;background:#ffffffdb;border-radius:18px;flex-direction:column;gap:10px;width:100%;padding:18px;display:flex}.wa-card h2{font-family:var(--serif);color:var(--ink);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;display:flex}.wa-card h2 svg{color:#1fa45b;width:20px;height:20px}.wa-card .fine{margin:0}.wa-form{padding:14px 16px 16px}.wa-form .btn{align-self:flex-start}.wa-actions{align-items:center;gap:14px;display:flex}.wa-actions .inline-link{padding:4px 0}.report-link{text-align:center;margin:14px 0 0;font-size:13px}.linkbtn{color:var(--slate);font:inherit;text-underline-offset:3px;cursor:pointer;border:0;padding:4px 6px;font-size:13px;text-decoration:underline}[dir=ltr] .linkbtn{background:0 0}[dir=rtl] .linkbtn{background:100% 0}.linkbtn:hover{color:var(--blue)}.report-sub{color:var(--slate);margin:0;font-size:15px;line-height:1.45}.report-opts{flex-direction:column;gap:2px;margin:0;display:flex}.report-opts .opt{min-height:46px}.report-note{color:var(--ink3);flex-direction:column;gap:8px;font-size:14px;display:flex}.report-note textarea{box-sizing:border-box;border:1.5px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--paper);resize:vertical;border-radius:14px;padding:12px 14px;font-size:15px}.report-note textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-tint);outline:none}.oc-chip.near{color:#8a5200;background:#fff1da}.notice.verify{color:#2e5a3a;background:#eef7f0}.notice.verify svg,.notice.verify strong{color:#17803f}.verify-line{display:block}.verify-quote{color:var(--ink-3);margin:4px 0;font-style:italic;display:block}.apply-track{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:14px 0 0;font-size:14px;display:flex}.btn-outline.compact{align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14.5px;display:inline-flex}.btn-outline.compact svg{width:16px;height:16px}.stage-chip{background:var(--blue-tint);height:20px;color:var(--blue);vertical-align:middle;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.stage-chip.stage-interview,.stage-chip.stage-offer{background:var(--good-bg);color:var(--good-ink)}.stage-chip.stage-rejected,.stage-chip.stage-withdrawn{color:#66758f;background:#eef1f6}.stage-chip.stage-going{background:var(--warn-bg);color:var(--warn-ink)}.skin-qt .adm-grant-row{border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer}[dir=ltr] .skin-qt .adm-grant-row{background:0 0}[dir=rtl] .skin-qt .adm-grant-row{background:100% 0}.skin-qt .adm-grant-row:hover{background:var(--blue-tint)}.skin-qt .adm-grant-row .adm-mut{overflow-wrap:anywhere}.skin-qt .p-green{background:var(--green-bg);color:var(--green-ink)}.skin-qt .p-amber{background:var(--amber-bg);color:var(--amber-ink)}.skin-qt .p-mono{background:var(--mono-bg);color:var(--mono-ink)}.skin-qt .feature.flip .feat-media{order:2}.skin-qt .feature .feat-media{aspect-ratio:4/3;position:relative}.skin-qt .feature .feat-eyebrow{margin-bottom:14px}.skin-qt .feature .feat-lead{font-size:var(--fs-lead);color:var(--slate);margin-bottom:24px;line-height:1.55}.skin-qt .feat-pts{flex-direction:column;gap:16px;display:flex}.skin-qt .feat-pt{align-items:flex-start;gap:13px;display:flex}.skin-qt .feat-pt .ic{background:var(--paper);border:1px solid var(--line);width:42px;height:42px;box-shadow:var(--sh-sm);color:var(--blue);border-radius:12px;flex:none;place-items:center;display:grid}.skin-qt .feat-pt h4{margin-bottom:3px;font-family:Manrope;font-size:14.5px;font-weight:800}.skin-qt .feat-pt p{color:var(--slate);font-size:13.5px}.skin-qt .feat-list{flex-direction:column;gap:13px;padding:18px 0 6px;display:flex}.skin-qt .feat{color:var(--navy-2);align-items:center;gap:11px;font-size:13.5px;font-weight:600;display:flex}.skin-qt .feat .ck{background:var(--blue-soft);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.skin-qt .ck-bar{z-index:9000;background:var(--paper);border-top:1px solid var(--line-2);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0c1f3d21}.skin-qt .ck-in{flex-wrap:wrap;align-items:center;gap:14px;max-width:1080px;margin:0 auto;padding:10px 20px;display:flex}.skin-qt .ck-tx{flex:1;min-width:220px}.skin-qt .ck-tx b{font-size:inherit;color:var(--navy);display:inline}.skin-qt .ck-tx p{color:var(--slate);margin:0;font-size:12px;line-height:1.55}.skin-qt .ck-tx p b{font-size:inherit;display:inline}.skin-qt .ck-tx a{color:var(--blue);text-underline-offset:2px;cursor:pointer;font-weight:700;text-decoration:underline}.skin-qt .ck-btns{flex:none;gap:9px;display:flex}@media(max-width:620px){.skin-qt .ck-in{gap:9px;padding:9px 14px}.skin-qt .ck-btns{width:100%}.skin-qt .ck-btns .btn{flex:1}.skin-qt .ckp-ft .btn{min-height:44px}}.skin-qt .mem-inc h4{margin-bottom:14px;font-family:Manrope;font-size:13.5px;font-weight:800}.skin-qt .mem-inc-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}@media(max-width:1080px){.skin-qt .feature.flip .feat-media{order:0}.skin-qt .feature .feat-media{aspect-ratio:16/10}.skin-qt .statrow{grid-template-columns:1fr 1fr;grid-auto-flow:row}.skin-qt .statcard:last-child:nth-child(odd){grid-column:1/-1}.skin-qt .mem-plan,.skin-qt .mem-card-grid,.skin-qt .mem-inc-grid,.skin-qt .plan-grid{grid-template-columns:1fr}.skin-qt .profile-membership .mem-inc{border-top:1px solid var(--line);padding-top:22px}[dir=ltr] .skin-qt .profile-membership .mem-inc{border-left:0!important;padding-left:0!important}[dir=rtl] .skin-qt .profile-membership .mem-inc{border-right:0!important;padding-right:0!important}}@media(max-width:820px){.skin-qt .input input,.skin-qt .feed-search input,.skin-qt .cc-select,.skin-qt .pill-select{font-size:16px!important}.skin-qt .lnav .btn-navy.btn-sm{display:none}.skin-qt .statrow{grid-template-columns:1fr 1fr;grid-auto-flow:row}.skin-qt .statcard:last-child:nth-child(odd){grid-column:1/-1}.skin-qt .pbanner.photo .eyebrow{max-width:22ch}.skin-qt .pbanner.photo .eyebrow,.skin-qt .pbanner.photo h1,.skin-qt .pbanner.photo p{text-shadow:0 0 2px #eef4fc,0 0 2px #eef4fc,0 0 4px #eef4fc,0 0 4px #eef4fc,0 0 8px #eef4fc,0 0 8px #eef4fc,0 0 16px #eef4fce6,0 1px 24px #eef4fccc}.skin-qt .pill-select{flex:calc(50% - 4px);min-width:0}[dir=ltr] .skin-qt .pill-select.sortby{margin-left:0}[dir=rtl] .skin-qt .pill-select.sortby{margin-right:0}.skin-qt .feed-row>.btn-line{flex:40%;order:4;justify-content:center;align-items:center;min-height:44px;display:flex}.skin-qt .wl-feed-row>.btn-line{flex:40%;order:5;justify-content:center;align-items:center;min-height:44px;display:flex}}.skin-qt .adm-bar{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.skin-qt .adm-count{color:var(--slate);font-size:13px;font-weight:800}.skin-qt .adm-table{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);overflow:hidden}.skin-qt .adm-thead,.skin-qt .adm-row{grid-template-columns:1.9fr 1.5fr .9fr .9fr .9fr 1.35fr;align-items:center;gap:12px;padding:11px 16px;display:grid}.skin-qt .adm-thead{background:var(--blue-tint);text-transform:uppercase;letter-spacing:.045em;color:var(--slate-2);font-size:10.5px;font-weight:800}.skin-qt .adm-row{border-top:1px solid var(--line);font-size:13px}.skin-qt .adm-row:hover{background:var(--blue-tint)}.skin-qt .adm-name{color:var(--navy);align-items:center;gap:9px;font-weight:700;display:flex}.skin-qt .adm-mut{color:var(--slate-2);font-size:12.5px}.skin-qt .adm-acts{gap:7px;display:flex}.skin-qt .adm-note{color:var(--slate-2);align-items:center;gap:8px;margin-top:14px;padding:0 4px;font-size:12px;display:flex}.skin-qt .adm-form{margin-top:20px}.skin-qt .adm-fgrid{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.skin-qt .adm-field label{color:var(--slate);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.skin-qt .adm-sec{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.skin-qt .adm-sec-h{color:var(--navy);align-items:center;gap:8px;margin-bottom:12px;font-size:13.5px;font-weight:800;display:flex}.skin-qt .adm-form-foot{justify-content:space-between;margin-top:24px;display:flex}@media(max-width:760px){.skin-qt .adm-thead{display:none}.skin-qt .adm-row{grid-template-columns:1fr 1fr;gap:8px}.skin-qt .adm-row .adm-acts{grid-column:1/-1;gap:8px;display:flex}.skin-qt .adm-row .adm-acts button,.skin-qt .adm-row .adm-acts .btn-sm{flex:1;justify-content:center;min-height:42px}.skin-qt .adm-bar{flex-wrap:wrap;gap:10px}.skin-qt .adm-fgrid{grid-template-columns:1fr}}.skin-qt .adm-field-wide{grid-column:1/-1}.skin-qt .panel,.skin-qt .pref-card,.skin-qt .auth-card,.skin-qt .mcard,.skin-qt .plan-card,.skin-qt .user-menu,.skin-qt .notif-panel,.skin-qt .input,.skin-qt .btn,.skin-qt .statcard{transition:background-color .35s,border-color .35s,color .35s,box-shadow .35s}.skin-qt .adm-del{color:var(--danger-ink);border-color:#f08b9066}.skin-qt .adm-del:hover{background:var(--danger-bg)}.skin-qt .panel,.skin-qt .pref-card,.skin-qt .cvb-section,.skin-qt .support-card,.skin-qt .adm-table,.skin-qt .mem-plan,.skin-qt .mcard,.skin-qt .plan-card,.skin-qt .profile-membership-head,.skin-qt .cvb-state{background:var(--g1);-webkit-backdrop-filter:blur(28px)saturate(1.5);border:1px solid var(--rim);box-shadow:var(--sh-glass);border-radius:24px}.skin-qt .adm-row{border-top-color:var(--rim-lo)}.skin-qt .adm-thead,.skin-qt .adm-row:hover{background:var(--g3)}.skin-qt .wstack{isolation:isolate;--wc-gap:12px;--wc-deck:5;flex-direction:column;display:flex;position:relative}.skin-qt .wstack-mini{--wc-gap:8px}.skin-qt .wcard{--tint:#0f1f45;--pin:calc(min(var(--i),var(--wc-deck,5))*var(--wc-gap,12px));top:var(--pin);z-index:calc(10 + var(--i));cursor:pointer;transform-origin:50% 0;animation:.7s cubic-bezier(.2,.8,.2,1) backwards wcRise;animation-delay:calc(var(--i)*55ms);border-radius:22px;margin-top:-14px;position:sticky;box-shadow:0 18px 44px -22px #0927598c,0 2px 6px -2px #09275924}.skin-qt .quiet .wcard,.skin-qt .wcard.nofx{animation:none}.skin-qt .wc-gap{flex:none;width:100%}.skin-qt .wc-in.wc-hid{visibility:hidden}.skin-qt .wcard:first-child{margin-top:0}.skin-qt .wcard:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.skin-qt .wc-in{color:#fff;transform-origin:50% 0;border-radius:22px;position:relative;overflow:clip}[dir=ltr] .skin-qt .wc-in{background:linear-gradient(160deg,var(--tint) 0%,var(--tint) 55%,var(--tint) 100%)}[dir=rtl] .skin-qt .wc-in{background:linear-gradient(-160deg,var(--tint) 0%,var(--tint) 55%,var(--tint) 100%)}@supports (color:color-mix(in lab,red,red)){[dir=ltr] .skin-qt .wc-in{background:linear-gradient(160deg,color-mix(in srgb,var(--tint),#fff 9%) 0%,var(--tint) 55%,color-mix(in srgb,var(--tint),#000 18%) 100%)}[dir=rtl] .skin-qt .wc-in{background:linear-gradient(-160deg,color-mix(in srgb,var(--tint),#fff 9%) 0%,var(--tint) 55%,color-mix(in srgb,var(--tint),#000 18%) 100%)}}.skin-qt .wc-in{box-shadow:inset 0 1px #ffffff24}.skin-qt .wc-dim{opacity:0;pointer-events:none;z-index:5;background:#020814;position:absolute;top:0;right:0;bottom:0;left:0}.skin-qt .wc-head{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:15px 22px;transition:padding .55s cubic-bezier(.2,.8,.2,1);display:flex}.skin-qt .wc-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.skin-qt .wc-row1{align-items:baseline;gap:12px;min-width:0;display:flex;overflow:hidden}.skin-qt .wc-name{letter-spacing:-.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:100%;margin:0;font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:400;line-height:1.1;transition:font-size .55s cubic-bezier(.2,.8,.2,1);overflow:hidden}.skin-qt .wc-chips{flex:none;align-self:center;align-items:center;gap:5px;max-width:55%;display:flex;overflow:hidden}.skin-qt .wc-chips .acchip{gap:4px}.skin-qt .wc-row1 .wc-meta-fold{flex:1;min-width:0}.skin-qt .wc-row1 .wc-meta-fold>div{min-width:0}.skin-qt .wc-row1 .wc-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skin-qt .wc-row1 .wc-meta:before{content:"— ";opacity:.5}.skin-qt .wc-meta{color:#ffffffbd;font-size:13px;font-weight:500}.skin-qt .wc-meta b{color:#fff;font-weight:600}.skin-qt .wc-badges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.skin-qt .wc-badges .wc-badge{margin-bottom:0}.skin-qt .wc-lock{color:#ffffffb3;place-items:center;width:28px;height:28px;display:grid}.skin-qt .wc-lock svg{width:15px;height:15px}.skin-qt .wc-add{border:1.5px dashed var(--rim);width:100%;color:var(--blue);font:inherit;cursor:pointer;border-radius:14px;margin-top:14px;padding:13px 0;font-size:12.5px;font-weight:800;transition:background .16s;display:block}.skin-qt .wc-add:hover{background:var(--blue-tint)}.skin-qt .wc-fold{grid-template-rows:1fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1),opacity .35s;display:grid}.skin-qt .wc-fold>div{min-height:0;overflow:hidden}.skin-qt .wc-fold.shut{opacity:0;grid-template-rows:0fr}.skin-qt .wc-src{color:#ffffff9e;align-items:flex-start;gap:6px;padding-top:3px;font-size:11px;line-height:1.35;display:flex}.skin-qt .wc-src svg{color:#8fe0b2;flex:none;width:12px;height:12px;margin-top:1px}.skin-qt .wc-src span{overflow-wrap:anywhere;min-width:0}.skin-qt .wc-side{flex:none;align-items:center;gap:6px;display:flex}.skin-qt .wc-status{color:#fff;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.skin-qt .wc-status i{background:#5cc98d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #5cc98db3}.skin-qt .wc-status.mono i{box-shadow:none;background:#ffffff59}.skin-qt .wc-star{color:#fff9;cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .25s,width .4s,opacity .3s;display:grid}[dir=ltr] .skin-qt .wc-star{background:0 0}[dir=rtl] .skin-qt .wc-star{background:100% 0}.skin-qt .wc-star svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.skin-qt .wc-star:active{transform:scale(.85)}.skin-qt .wc-badge{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-bottom:8px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.skin-qt .wc-badge svg{width:11px;height:11px}.skin-qt .wc-badge.hire{color:#b8f0d0;background:#5cc98d38}.skin-qt .wc-badge.chg{color:#ffd9a0;background:#e0a94a3d}.skin-qt .wc-badge.now{color:#0d2a5c;background:#fff}.skin-qt .wc-badge .when{opacity:.7;letter-spacing:.04em;text-transform:none;font-weight:700}.skin-qt .wc-body{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,.8,.2,1);display:grid}.skin-qt .wc-body>div{min-height:0;overflow:hidden}.skin-qt .wc-more{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1),opacity .4s .1s;display:grid}.skin-qt .wc-more>div{min-height:0;overflow:hidden}.skin-qt .wc-tags{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.skin-qt .wc-tag{color:#fff;border:1px solid #ffffff8c;border-radius:9px;padding:7px 12px;font-size:13px;font-weight:600}.skin-qt .wc-perf{border-top:2px dotted #ffffff59;height:0;margin:2px 0 20px}.skin-qt .wc-details{flex-direction:column;gap:14px;padding:0 22px 22px;display:flex}.skin-qt .wc-line{color:#ffffffe6;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.skin-qt .wc-line svg{color:#8fe0b2;flex:none;width:16px;height:16px;margin-top:2px}.skin-qt .wc-note{color:#ffffffeb;background:#ffffff1a;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.4;display:flex}.skin-qt .wc-note svg{flex:none;width:16px;height:16px;margin-top:1px}.skin-qt .wc-checked{color:#ffffffd6;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.skin-qt .wc-checked i{background:#5cc98d;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px;box-shadow:0 0 10px #5cc98db3}.skin-qt .wc-checked.mono i{box-shadow:none;background:#ffffff59}.skin-qt .wc-actions{grid-template-columns:1fr 1.45fr;gap:12px;padding-top:4px;display:grid}.skin-qt .wc-btn{white-space:nowrap;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;height:50px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .25s;display:flex}.skin-qt .wc-btn:active{transform:scale(.97)}.skin-qt .wc-btn.line{color:#fff;border:1.5px solid #ffffffb3}[dir=ltr] .skin-qt .wc-btn.line{background:0 0}[dir=rtl] .skin-qt .wc-btn.line{background:100% 0}.skin-qt .wc-btn.fill{color:#0d2a5c;background:#fff}.skin-qt .wc-btn.fill[disabled]{opacity:.45;cursor:default}.skin-qt .wc-btn svg{width:15px;height:15px}.skin-qt .wstack-mini .wcard{border-radius:18px;margin-top:-12px}.skin-qt .wstack-mini .wcard:first-child{margin-top:0}.skin-qt .wstack-mini .wc-in{border-radius:18px}.skin-qt .wstack-mini .wc-head{padding:13px 18px}.skin-qt .wstack-mini .wc-name{font-size:20px}.skin-qt .wstack-mini .wc-meta,.skin-qt .wstack-mini .wc-status{font-size:12px}.skin-qt .wstack-mini .wc-star{width:32px;height:32px}.skin-qt .wstack-mini .wc-details{padding:0 18px 18px}.skin-qt .wcard.chapter .wc-name{font-size:22px;line-height:1.1}.skin-qt .wcard.chapter .wc-row1{flex-wrap:wrap}.skin-qt .wc-prog{padding-top:12px}.skin-qt .wc-prog .bl{color:#ffffffb3;justify-content:space-between;margin-top:6px;font-size:11.5px;font-weight:600;display:flex}.skin-qt .wcard.locked{cursor:default;filter:saturate(.6)}.skin-qt .wc-lesson{color:#fff;cursor:pointer;border:0;border-top:1px solid #ffffff1a;align-items:center;gap:12px;width:100%;padding:11px 0;font-family:inherit;font-size:13.5px;display:flex}[dir=ltr] .skin-qt .wc-lesson{text-align:left;background:0 0}[dir=rtl] .skin-qt .wc-lesson{text-align:right;background:100% 0}.skin-qt .wc-lesson[disabled]{cursor:default}.skin-qt .wc-lesson .n{color:#ffffff8c;font-variant-numeric:tabular-nums;flex:none;width:26px;font-family:Newsreader,Georgia,serif;font-size:12.5px}.skin-qt .wc-lesson .t{flex:1;min-width:0}.skin-qt .wc-lesson.next .t{font-weight:700}.skin-qt .wc-lesson .st{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.skin-qt .wc-lesson.done .st{color:#b8f0d0;background:#5cc98d40}.skin-qt .wc-lesson.next .st{color:#0d2a5c;background:#fff}.skin-qt .wc-lesson .st svg{width:12px;height:12px}@media(max-width:820px){.skin-qt .wc-head{padding:12px 18px;display:block;position:relative}.skin-qt .wc-side{position:absolute;top:9px}[dir=ltr] .skin-qt .wc-side{right:10px}[dir=rtl] .skin-qt .wc-side{left:10px}.skin-qt .wc-name{font-size:21px}.skin-qt .wc-row1{flex-wrap:wrap;align-items:center;gap:4px 8px}.skin-qt .wc-row1 .wc-name{box-sizing:border-box;flex-basis:100%}[dir=ltr] .skin-qt .wc-row1 .wc-name{padding-right:118px}[dir=rtl] .skin-qt .wc-row1 .wc-name{padding-left:118px}.skin-qt .wc-row1 .wc-meta-fold{flex:none;order:1;min-width:0;max-width:100%}.skin-qt .wc-row1 .wc-meta{font-size:12.5px}.skin-qt .wc-chips{flex-wrap:wrap;flex-basis:auto;order:2;max-width:100%}.skin-qt .wc-row1 .wc-meta:before{content:""}.skin-qt .wcard.open .wc-row1{gap:0}.skin-qt .wcard.open .wc-name{font-size:32px}.skin-qt .wcard.open .wc-side{padding-top:0;top:16px}.skin-qt .wcard.open .wc-head{padding:18px 18px 12px}.skin-qt .wc-details{padding:0 18px 18px}}@media(prefers-reduced-motion:reduce){.skin-qt .wcard,.skin-qt .wc-in{animation:none;transform:none!important}.skin-qt .wc-dim{opacity:0!important}.skin-qt .wcard,.skin-qt .wcard *{transition:none!important}}.skin-qt .p-blue{background:var(--blue-soft);color:var(--blue)}.skin-qt .crs-bar{background:var(--rim-lo);border-radius:999px;flex:1;min-width:80px;height:8px;overflow:hidden}.skin-qt .crs-bar span{background:var(--blue);border-radius:999px;height:100%;transition:width .3s;display:block}.skin-qt .crs-barrow{align-items:center;gap:12px;margin:14px 0 6px;display:flex}.skin-qt .crs-barrow .pc{color:var(--blue);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:800}.skin-qt .crs-card{padding:24px 26px 26px;position:relative;overflow:hidden}.skin-qt .crs-card .ck{letter-spacing:.22em;text-transform:uppercase;color:var(--blue-accent);margin-bottom:10px;font-size:10px;font-weight:700}.skin-qt .crs-card h2{letter-spacing:-.02em;margin-bottom:7px;font-family:Newsreader,Georgia,serif;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.1}.skin-qt .crs-meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.skin-qt .crs-meta span{color:var(--navy-2);background:var(--g3);border:1px solid var(--rim-lo);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.skin-qt .crs-meta span svg{color:var(--slate-2);flex:none}.skin-qt .crs-cta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.skin-qt .crs-cta .nx{color:var(--slate-2);font-size:11.5px;line-height:1.4}.skin-qt .crs-courses{grid-template-columns:repeat(auto-fit,minmax(min(100%,286px),1fr));gap:12px;margin-top:16px;display:grid}.skin-qt .crs-course.tight .crs-mod-head{padding:15px 17px 11px}.skin-qt .crs-course.tight .crs-course-foot{padding:0 17px 16px}.skin-qt .crs-course.tight .crs-mod-main h4{font-size:13.5px;line-height:1.35}.skin-qt .crs-course.tight .crs-barrow{margin:2px 0 5px}.skin-qt .crs-chkrow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.skin-qt .crs-chkrow .crs-chk{white-space:nowrap;margin-bottom:0}.skin-qt .crs-course{flex-direction:column;padding:0;display:flex;overflow:hidden}.skin-qt .crs-course.done .crs-mod-n{background:var(--green-bg);color:var(--green-ink);border-color:#0000}.skin-qt .crs-course.now .crs-mod-n{background:var(--blue-soft);border-color:var(--blue);color:var(--blue)}.skin-qt .crs-course-foot{margin-top:auto;padding:0 19px 18px}.skin-qt .crs-cardnote{color:var(--slate-2);align-items:flex-start;gap:7px;margin-top:9px;font-size:11px;line-height:1.45;display:flex}.skin-qt .crs-cardnote svg{flex:none;width:13px;height:13px;margin-top:1px}.skin-qt .crs-links{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.skin-qt .crs-link{background:var(--g1);border:1px solid var(--rim);box-shadow:var(--sh-glass);cursor:pointer;border-radius:20px;flex:260px;align-items:center;gap:13px;padding:15px 17px;transition:background .16s;display:flex}.skin-qt .crs-link i{background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:13px;flex:none;place-items:center;font-style:normal;display:grid}.skin-qt .crs-link b{letter-spacing:-.01em;font-size:13px;font-weight:800;display:block}.skin-qt .crs-link span{color:var(--slate-2);margin-top:2px;font-size:11px;line-height:1.4;display:block}.skin-qt .crs-foot{background:var(--g3);border:1px solid var(--rim-lo);color:var(--slate-2);border-radius:16px;align-items:flex-start;gap:9px;margin-top:18px;padding:13px 16px;font-size:11.5px;line-height:1.5;display:flex}.skin-qt .crs-foot svg{color:var(--slate-2);flex:none;margin-top:1px}.skin-qt .crs-crumb{color:var(--slate-2);align-items:center;gap:7px;margin-bottom:12px;font-size:11.5px;font-weight:700;display:flex}.skin-qt .crs-crumb .up{color:var(--blue);cursor:pointer}.skin-qt .crs-crumb .up:hover{color:var(--blue-accent)}.skin-qt .crs-layout{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.skin-qt .crs-main{flex-direction:column;flex:60%;gap:14px;min-width:min(100%,380px);display:flex}.skin-qt .crs-rail{flex-direction:column;flex:28%;gap:14px;min-width:min(100%,272px);display:flex;position:sticky;top:0}.skin-qt .crs-mod{padding:0;overflow:hidden}.skin-qt .crs-mod-head{align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.skin-qt .crs-mod-n{background:var(--g3);border:1px solid var(--rim-lo);width:36px;height:36px;color:var(--slate);border-radius:13px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.skin-qt .crs-mod.done .crs-mod-n{background:var(--green-bg);color:var(--green-ink);border-color:#0000}.skin-qt .crs-mod.now .crs-mod-n{background:var(--blue-soft);border-color:var(--blue);color:var(--blue)}.skin-qt .crs-mod-main{flex:1;min-width:0}.skin-qt .crs-mod-main h4{letter-spacing:-.01em;font-size:14px;font-weight:800;line-height:1.3}.skin-qt .crs-mod-main p{color:var(--slate-2);margin-top:4px;font-size:11.5px;line-height:1.5}.skin-qt .crs-mod-lessons{border-top:1px solid var(--rim-lo)}.skin-qt .crs-lrow{border-top:1px solid var(--rim-lo);width:100%;min-height:52px;color:inherit;align-items:center;gap:11px;padding:9px 19px;font-family:inherit;transition:background .14s;display:flex}[dir=ltr] .skin-qt .crs-lrow{text-align:left;background:0 0}[dir=rtl] .skin-qt .crs-lrow{text-align:right;background:100% 0}.skin-qt .crs-lrow:first-child{border-top:0}.skin-qt .crs-lrow:not(:disabled){cursor:pointer}.skin-qt .crs-lrow:not(:disabled):hover{background:var(--g3)}.skin-qt .crs-lrow:disabled{cursor:not-allowed}.skin-qt .crs-lrow .lt{flex:1;min-width:0;font-size:12.5px;font-weight:700;line-height:1.4}.skin-qt .crs-lrow.locked .lt{color:var(--slate-2)}.skin-qt .crs-dot{border:1.5px solid var(--line-2);background:var(--g3);width:18px;height:18px;color:var(--slate-2);border-radius:50%;flex:none;place-items:center;display:grid}.skin-qt .crs-dot svg{width:11px;height:11px}.skin-qt .crs-dot.done{background:var(--green-bg);color:var(--green-ink);border-color:#0000}.skin-qt .crs-dot.now{background:var(--blue-soft);border-color:var(--blue);color:var(--blue)}.skin-qt .crs-rail .rc{padding:19px 20px 20px}.skin-qt .crs-rail h4{letter-spacing:-.02em;margin-bottom:2px;font-family:Newsreader,Georgia,serif;font-size:19px;font-weight:400}.skin-qt .crs-rail .rl{color:var(--slate-2);border-bottom:1px solid var(--rim-lo);justify-content:space-between;gap:10px;padding:8px 0;font-size:11.5px;display:flex}.skin-qt .crs-rail .rl:last-of-type{border-bottom:0}.skin-qt .crs-rail .rl b{color:var(--navy);font-weight:800}.skin-qt .crs-save{color:var(--slate-2);align-items:center;gap:7px;margin-top:10px;font-size:11px;line-height:1.4;display:flex}.skin-qt .crs-save svg{color:var(--green-ink);flex:none}.skin-qt .crs-save.bad svg{color:var(--amber-ink)}.skin-qt .crs-callout{background:var(--amber-bg);color:var(--amber-ink);border:1px solid #b9821f47;border-radius:18px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:11.5px;line-height:1.55;display:flex}.skin-qt .crs-callout svg{flex:none;margin-top:1px}.skin-qt .crs-callout b{margin-bottom:3px;font-size:12px;display:block}.skin-qt .crs-record{border:1px solid var(--rim);box-shadow:var(--sh-glass);border-radius:24px;padding:22px 24px}[dir=ltr] .skin-qt .crs-record{background:linear-gradient(150deg,var(--green-bg),var(--g1))}[dir=rtl] .skin-qt .crs-record{background:linear-gradient(-150deg,var(--green-bg),var(--g1))}.skin-qt .crs-record .rk{letter-spacing:.2em;text-transform:uppercase;color:var(--green-ink);margin-bottom:9px;font-size:9.5px;font-weight:700}.skin-qt .crs-record h3{letter-spacing:-.02em;font-family:Newsreader,Georgia,serif;font-size:23px;font-weight:400;line-height:1.15}.skin-qt .crs-record .who{margin-top:8px;font-size:13px;font-weight:800}.skin-qt .crs-record .when{color:var(--slate-2);margin-top:3px;font-size:11.5px}.skin-qt .crs-record .disc{color:var(--slate);border-top:1px solid var(--rim-lo);margin-top:12px;padding-top:12px;font-size:11px;line-height:1.55}.skin-qt .crs-player{grid-template-columns:246px minmax(0,1fr) 232px;align-items:start;gap:16px;display:grid}.skin-qt .crs-aside{padding:16px 14px;position:sticky;top:0}.skin-qt .crs-list{display:block}.skin-qt .crs-aside .ah{letter-spacing:.18em;text-transform:uppercase;color:var(--slate-2);margin:0 4px 10px;font-size:9.5px;font-weight:700}.skin-qt .crs-aside .crs-lrow{border-top:0;border-radius:13px;min-height:48px;padding:9px 10px}.skin-qt .crs-toc{padding:16px 16px 18px}.skin-qt .crs-toc .ah{letter-spacing:.18em;text-transform:uppercase;color:var(--slate-2);margin-bottom:8px;font-size:9.5px;font-weight:700}.skin-qt .crs-toc button{width:100%;color:var(--slate);cursor:pointer;border:0;padding:7px 2px;font-family:inherit;font-size:11.5px;line-height:1.4;display:block}[dir=ltr] .skin-qt .crs-toc button{text-align:left;background:0 0}[dir=rtl] .skin-qt .crs-toc button{text-align:right;background:100% 0}.skin-qt .crs-toc button:hover{color:var(--blue)}.skin-qt .crs-glos{background:var(--blue-tint);border:1px solid var(--rim-lo);border-radius:18px;margin-top:14px;padding:15px 16px}.skin-qt .crs-glos .gk{letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;font-size:9.5px;font-weight:700}.skin-qt .crs-glos dt{margin-top:9px;font-size:12px;font-weight:800}.skin-qt .crs-glos dt:first-of-type{margin-top:0}.skin-qt .crs-glos dd{color:var(--slate);margin-top:2px;font-size:11px;line-height:1.5}.skin-qt .crs-sec ul,.skin-qt .crs-sec ol,.skin-qt .crs-eg ul,.skin-qt .crs-eg ol,.skin-qt .crs-task ul,.skin-qt .crs-task ol,.skin-qt .crs-glosbody ul,.skin-qt .crs-glosbody ol{margin:10px 0 2px}[dir=ltr] .skin-qt .crs-sec ul,[dir=ltr] .skin-qt .crs-sec ol,[dir=ltr] .skin-qt .crs-eg ul,[dir=ltr] .skin-qt .crs-eg ol,[dir=ltr] .skin-qt .crs-task ul,[dir=ltr] .skin-qt .crs-task ol,[dir=ltr] .skin-qt .crs-glosbody ul,[dir=ltr] .skin-qt .crs-glosbody ol{padding-left:22px}[dir=rtl] .skin-qt .crs-sec ul,[dir=rtl] .skin-qt .crs-sec ol,[dir=rtl] .skin-qt .crs-eg ul,[dir=rtl] .skin-qt .crs-eg ol,[dir=rtl] .skin-qt .crs-task ul,[dir=rtl] .skin-qt .crs-task ol,[dir=rtl] .skin-qt .crs-glosbody ul,[dir=rtl] .skin-qt .crs-glosbody ol{padding-right:22px}.skin-qt .crs-sec ul,.skin-qt .crs-eg ul,.skin-qt .crs-task ul,.skin-qt .crs-glosbody ul{list-style:outside}.skin-qt .crs-sec ol,.skin-qt .crs-eg ol,.skin-qt .crs-task ol,.skin-qt .crs-glosbody ol{list-style:decimal}.skin-qt .crs-sec li,.skin-qt .crs-eg li,.skin-qt .crs-task li,.skin-qt .crs-glosbody li{color:var(--navy-2);margin-top:6px;font-size:13.5px;line-height:1.6}.skin-qt .crs-eg li,.skin-qt .crs-task li,.skin-qt .crs-glosbody li{font-size:12.5px}.skin-qt .crs-eg p+p,.skin-qt .crs-task p+p,.skin-qt .crs-glosbody p+p{margin-top:8px}.skin-qt .crs-glosbody p{color:var(--slate);font-size:12px;line-height:1.6}.skin-qt .crs-take{border-color:var(--rim-lo);background:var(--g3)}.skin-qt .crs-chk{letter-spacing:.18em;text-transform:uppercase;color:var(--blue-accent);margin-bottom:3px;font-size:9.5px;font-weight:700}.skin-qt .crs-lrow .ln{font-variant-numeric:tabular-nums;min-width:26px;color:var(--slate-2);font-weight:800;display:inline-block}.skin-qt .crs-body{padding:24px 28px 28px}.skin-qt .crs-lkick{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-accent);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:11px;font-size:10.5px;font-weight:800;display:flex}.skin-qt .crs-lkick .sep{color:var(--rim);font-weight:400}.skin-qt .crs-body h1{letter-spacing:-.02em;margin-bottom:6px;font-family:Newsreader,Georgia,serif;font-size:clamp(25px,3.4vw,35px);font-weight:400;line-height:1.1}.skin-qt .crs-note{background:var(--amber-bg);color:var(--amber-ink);border-radius:14px;align-items:flex-start;gap:8px;margin-top:14px;padding:11px 14px;font-size:11.5px;font-weight:700;line-height:1.5;display:flex}.skin-qt .crs-note svg{flex:none;margin-top:1px}.skin-qt .crs-obj{background:var(--g3);border:1px solid var(--rim-lo);border-radius:18px;margin-top:20px;padding:16px 18px}.skin-qt .crs-obj .oh{letter-spacing:.18em;text-transform:uppercase;color:var(--slate-2);margin-bottom:9px;font-size:9.5px;font-weight:700}.skin-qt .crs-obj li{color:var(--navy-2);gap:9px;padding:3px 0;font-size:12.5px;line-height:1.55;list-style:none;display:flex}.skin-qt .crs-obj li svg{color:var(--blue);flex:none;margin-top:3px}.skin-qt .crs-sec{margin-top:24px}.skin-qt .crs-sec h3{letter-spacing:-.02em;margin-bottom:7px;font-family:Newsreader,Georgia,serif;font-size:20px;font-weight:400}.skin-qt .crs-sec p{color:var(--navy-2);font-size:14px;line-height:1.68}.skin-qt .crs-sec p+p{margin-top:12px}.skin-qt .crs-eg{background:var(--g3);border:1px solid var(--rim-lo);border-radius:18px;margin-top:22px;padding:16px 18px}.skin-qt .crs-eg .eh{letter-spacing:.18em;text-transform:uppercase;color:var(--blue);align-items:center;gap:7px;margin-bottom:8px;font-size:9.5px;font-weight:700;display:flex}.skin-qt .crs-eg p{color:var(--slate);font-size:12.5px;line-height:1.62}.skin-qt .crs-task{background:var(--blue-tint);border:1px solid var(--rim-lo);border-radius:18px;margin-top:16px;padding:16px 18px}.skin-qt .crs-task .eh{letter-spacing:.18em;text-transform:uppercase;color:var(--blue);align-items:center;gap:7px;margin-bottom:8px;font-size:9.5px;font-weight:700;display:flex}.skin-qt .crs-task p{color:var(--navy-2);font-size:13px;font-weight:700;line-height:1.6}.skin-qt .crs-task .tn{color:var(--slate-2);margin-top:8px;font-size:11px;line-height:1.5;display:block}.skin-qt .crs-check{border-top:1px solid var(--rim-lo);margin-top:26px;padding-top:22px}.skin-qt .crs-check>h3{letter-spacing:-.02em;margin-bottom:3px;font-family:Newsreader,Georgia,serif;font-size:21px;font-weight:400}.skin-qt .crs-check>.ch{color:var(--slate-2);margin-bottom:6px;font-size:11.5px;line-height:1.5}.skin-qt .crs-q{background:var(--g3);border:1px solid var(--rim-lo);border-radius:20px;margin-top:18px;padding:18px 19px}.skin-qt .crs-q .qn{letter-spacing:.18em;text-transform:uppercase;color:var(--slate-2);margin-bottom:7px;font-size:9.5px;font-weight:700}.skin-qt .crs-q .qt{letter-spacing:-.01em;font-size:14px;font-weight:800;line-height:1.5}.skin-qt .crs-opts{border:0;flex-direction:column;gap:9px;margin-top:14px;padding:0;display:flex}.skin-qt .crs-opt{background:var(--g1);border:1.5px solid var(--rim-lo);cursor:pointer;border-radius:15px;align-items:flex-start;gap:11px;min-height:48px;padding:13px 15px;font-size:13px;line-height:1.5;transition:background .15s,border-color .15s;display:flex}.skin-qt .crs-opt:hover{background:var(--g4)}.skin-qt .crs-opt:focus-within{outline:2px solid var(--blue);outline-offset:2px}.skin-qt .crs-opt input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.skin-qt .crs-opt .mk{border:1.5px solid var(--line-2);background:var(--paper);width:20px;height:20px;color:var(--slate-2);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:10px;font-weight:800;display:grid}.skin-qt .crs-opt input:checked~.mk{border-color:var(--blue);background:var(--blue);color:#fff}.skin-qt .crs-opt input:checked~.tx{font-weight:700}.skin-qt .crs-opt .tx{flex:1;min-width:0}.skin-qt .crs-opt.answered{cursor:default}.skin-qt .crs-opt.answered:hover{background:var(--g1)}.skin-qt .crs-opt.correct{border-color:var(--green-ink);background:var(--green-bg)}.skin-qt .crs-opt.correct .mk{border-color:var(--green-ink);background:var(--green-ink);color:#fff}.skin-qt .crs-opt.wrong{border-color:var(--danger-ink);background:var(--danger-bg)}.skin-qt .crs-opt.wrong .mk{border-color:var(--danger-ink);background:var(--danger-ink);color:#fff}.skin-qt .crs-qfoot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.skin-qt .crs-expl{border-radius:15px;flex:100%;padding:13px 15px;font-size:12.5px;line-height:1.6}.skin-qt .crs-expl.bad{background:var(--amber-bg);color:var(--amber-ink)}.skin-qt .crs-expl b{margin-bottom:3px;font-size:12px;display:block}.skin-qt .crs-lnav{border-top:1px solid var(--rim-lo);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding-top:20px;display:flex}.skin-qt .crs-lnav .sp{flex:1}.skin-qt .crs-locked{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.skin-qt .crs-locked .li{background:var(--g3);border:1px solid var(--rim-lo);width:52px;height:52px;color:var(--slate-2);border-radius:18px;place-items:center;display:grid}.skin-qt .crs-locked b{letter-spacing:-.02em;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:400}.skin-qt .crs-locked p{color:var(--slate);max-width:420px;font-size:12.5px;line-height:1.6}@media(max-width:1180px){.skin-qt .crs-player{grid-template-columns:236px minmax(0,1fr)}.skin-qt .crs-rrail{grid-column:1/-1}.skin-qt .crs-toc{display:none}.skin-qt .crs-glos{margin-top:0}}@media(max-width:820px){.skin-qt .crs-player{grid-template-columns:minmax(0,1fr)}.skin-qt .crs-player>*{min-width:0}.skin-qt .crs-aside{min-width:0;padding:12px;position:static}.skin-qt .crs-aside .crs-list{-webkit-overflow-scrolling:touch;gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.skin-qt .crs-aside .crs-lrow{background:var(--g3);border:1px solid var(--rim-lo);border-radius:14px;flex:none;max-width:74vw}.skin-qt .crs-body{padding:18px 16px 22px}.skin-qt .crs-card{padding:20px 18px 22px}.skin-qt .crs-rail{position:static}.skin-qt .crs-courses{grid-template-columns:minmax(0,1fr)}.skin-qt .crs-course-foot{padding:0 15px 16px}.skin-qt .crs-crumb .cmod{display:none}.skin-qt .crs-mod-head{padding:15px}.skin-qt .crs-lrow{padding:9px 15px}.skin-qt .crs-sec p{font-size:13.5px}.skin-qt .crs-opt{min-height:52px}}.skin-qt .feat-pt .ic{background:var(--g3);border-color:var(--rim-lo);box-shadow:none}.skin-qt .feat-cta-row{margin-top:22px}.skin-qt .feat-legal{color:var(--slate-2);margin:16px 0 0;font-size:11.5px;font-weight:600}.skin-qt .wc-cta{z-index:60;color:#fff;background:#0f2150;border-radius:22px;margin-top:-14px;padding:22px;position:relative;box-shadow:0 18px 44px -22px #09275999,inset 0 1px #ffffff1f}.skin-qt .wc-cta-head{align-items:flex-start;gap:14px;display:flex}.skin-qt .wc-cta-head>svg{color:#ffffffd9;flex:none;width:22px;height:22px;margin-top:5px}.skin-qt .wc-cta h4{letter-spacing:-.02em;color:#fff;margin:0 0 6px;font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:400;line-height:1.1}.skin-qt .wc-cta p{color:#ffffffc7;margin:0;font-size:13.5px;line-height:1.45}.skin-qt .wc-cta-tiers{color:#ffffffeb;white-space:nowrap;text-align:center;border-top:1px dashed #fff6;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;margin:18px -22px 16px;padding:16px 22px 0;font-size:13px;display:grid}.skin-qt .wc-cta-tiers span b{font-weight:600}.skin-qt .wc-cta-tiers i{justify-self:center}@media(max-width:820px){.skin-qt .wc-cta{padding:20px 16px 18px}.skin-qt .wc-cta-tiers{letter-spacing:-.01em;gap:4px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;font-size:12px}.skin-qt .wc-cta-tiers span b{color:#ffffffb3;letter-spacing:.02em;font-size:11px;font-weight:700;display:block}}.skin-qt .wc-cta-tiers i{background:#ffffff4d;width:1px;height:20px}.skin-qt .wc-cta-btn{width:100%;min-height:52px;color:var(--surface-navy);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:14px;font-size:17px;font-weight:800;display:block}.skin-qt .wstack-mini .wc-cta{border-radius:18px;margin-top:-12px}.skin-qt .wc-cta.mini{padding:18px}.skin-qt .wc-cta.mini .wc-cta-head>svg{width:18px;height:18px;margin-top:3px}.skin-qt .wc-cta.mini .wc-cta-btn{min-height:44px;margin-top:14px;font-size:14px}.skin-qt .wcard{--wcg-shadow:0 24px 60px -24px #000000c7,0 2px 10px -4px #00000080;--wcg-paper:#2b4276;--wcg-g1:#2b4276;--wcg-g3:#ffffff1a;--wcg-g4:#ffffff29;--wcg-rim:#ffffff29;--wcg-rim-hi:#ffffff5c;--wcg-rim-lo:#ffffff1f;--wcg-ink:#fff;--wcg-ink-2:#e6ecf8;--wcg-slate:#ffffffc2;--wcg-slate-2:#ffffff94;--wcg-green:#5cc98d;--wcg-green-bg:#5cc98d38;--wcg-amber:#e0a94a;--wcg-amber-bg:#e0a94a3d;--wcg-blue:#5b8cf0;--wcg-blue-soft:#ffffff24;--wcg-mono:#ffffff8c;--wcg-chip-bg:#ffffff24;--wcg-chip-ink:#fff;--wcg-chip-line:#ffffff38;box-shadow:none}.skin-qt .wc-in{background:var(--wcg-paper)}@supports (color:color-mix(in lab,red,red)){.skin-qt .wc-in{background:color-mix(in srgb,var(--wcg-paper) 55%,var(--wcg-g1))}}.skin-qt .wc-in{border:1px solid var(--wcg-rim);box-shadow:inset 0 1px #ffffff24,var(--wcg-shadow);color:var(--wcg-ink)}.skin-qt .wc-in:before{content:"";border-radius:inherit;z-index:6;pointer-events:none;padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-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}[dir=ltr] .skin-qt .wc-in:before{background:linear-gradient(160deg,var(--wcg-rim-hi),transparent 32%,transparent 68%,var(--wcg-rim-lo))}[dir=rtl] .skin-qt .wc-in:before{background:linear-gradient(-160deg,var(--wcg-rim-hi),transparent 32%,transparent 68%,var(--wcg-rim-lo))}.skin-qt .wc-dim{background:#020814}.skin-qt .wc-name{color:var(--wcg-ink)}.skin-qt .wc-meta{color:var(--wcg-slate)}.skin-qt .wc-meta b{color:var(--wcg-ink)}.skin-qt .wc-row1 .wc-meta:before{opacity:.45}.skin-qt .wc-src{color:var(--wcg-slate-2)}.skin-qt .wc-src svg,.skin-qt .wc-line svg{color:var(--wcg-green)}.skin-qt .wc-status{color:var(--wcg-ink)}.skin-qt .wc-status i{background:var(--wcg-green);box-shadow:0 0 10px #2c8a5273}.skin-qt .wc-status.mono{color:var(--wcg-slate-2)}.skin-qt .wc-status.mono i{background:var(--wcg-mono);box-shadow:none}.skin-qt .wc-status.amber i{background:var(--wcg-amber);box-shadow:0 0 10px #b9821f66}.skin-qt .wc-star{color:var(--wcg-slate-2)}.skin-qt .wc-star:hover{color:var(--wcg-ink)}.skin-qt .wc-lock{color:var(--wcg-slate-2)}.skin-qt .wc-badge{background:var(--wcg-g3);border:1px solid var(--wcg-rim-lo);color:var(--wcg-slate)}.skin-qt .wc-badge.hire{background:var(--wcg-green-bg);color:var(--wcg-green);border-color:#0000}.skin-qt .wc-badge.chg{background:var(--wcg-amber-bg);color:var(--wcg-amber);border-color:#0000}.skin-qt .wc-badge.now{background:var(--wcg-blue);color:#fff;border-color:#0000}.skin-qt .wc-tag{border:1px solid var(--wcg-rim);background:var(--wcg-g3);color:var(--wcg-ink)}.skin-qt .wc-perf{border-top:2px dotted var(--wcg-rim-lo)}.skin-qt .wc-line{color:var(--wcg-ink-2)}.skin-qt .wc-line .host{color:var(--wcg-slate-2)}.skin-qt .wc-note{background:var(--wcg-g3);border:1px solid var(--wcg-rim-lo);color:var(--wcg-ink-2)}.skin-qt .wc-note svg{color:var(--wcg-blue)}.skin-qt .wc-checked{color:var(--wcg-ink-2)}.skin-qt .wc-checked i{background:var(--wcg-green);box-shadow:0 0 10px #2c8a5273}.skin-qt .wc-checked.mono i{background:var(--wcg-mono);box-shadow:none}.skin-qt .wc-checked .t{color:var(--wcg-slate-2)}.skin-qt .wc-btn.line{border:1.5px solid var(--wcg-rim);background:var(--wcg-g3);color:var(--wcg-ink)}.skin-qt .wc-btn.fill{background:var(--wcg-blue);color:#fff}.skin-qt .wc-btn.fill[disabled]{opacity:.5}.skin-qt .wc-prog .bl{color:var(--wcg-slate-2)}.skin-qt .wcard.locked{filter:none;opacity:.78}.skin-qt .wc-lesson{color:var(--wcg-ink);border-top-color:var(--wcg-rim-lo)}.skin-qt .wc-lesson .n{color:var(--wcg-slate-2)}.skin-qt .wc-lesson.done .t{color:var(--wcg-slate)}.skin-qt .wc-lesson.done .st{background:var(--wcg-green-bg);color:var(--wcg-green)}.skin-qt .wc-lesson.next .st{background:var(--wcg-blue);color:#fff}.skin-qt .wc-lesson.todo .st,.skin-qt .wc-lesson.locked .st{border:1.5px solid var(--wcg-rim)}.skin-qt .wcard{--wc-bar:#e8eef86b}.skin-qt .wcard.is-hiring{--wc-bar:var(--wcg-green)}.skin-qt .wcard.is-soon{--wc-bar:var(--wcg-amber)}.skin-qt .wc-head{position:relative}[dir=ltr] .skin-qt .wc-head{padding-left:34px}[dir=rtl] .skin-qt .wc-head{padding-right:34px}.skin-qt .wc-head:before{content:"";background:var(--wc-bar);border-radius:2px;width:3px;position:absolute;top:15px;bottom:15px}[dir=ltr] .skin-qt .wc-head:before{left:18px}[dir=rtl] .skin-qt .wc-head:before{right:18px}[dir=ltr] .skin-qt .wcard.nobar .wc-head{padding-left:22px}[dir=rtl] .skin-qt .wcard.nobar .wc-head{padding-right:22px}.skin-qt .wcard.nobar .wc-head:before{display:none}[dir=ltr] .skin-qt .wstack-mini .wc-head{padding-left:30px}[dir=rtl] .skin-qt .wstack-mini .wc-head{padding-right:30px}[dir=ltr] .skin-qt .wstack-mini .wc-head:before{left:15px}[dir=rtl] .skin-qt .wstack-mini .wc-head:before{right:15px}@media(max-width:820px){[dir=ltr] .skin-qt .wc-head{padding-left:30px}[dir=rtl] .skin-qt .wc-head{padding-right:30px}[dir=ltr] .skin-qt .wc-head:before{left:15px}[dir=rtl] .skin-qt .wc-head:before{right:15px}}.skin-qt .wc-tag,.skin-qt .wc-btn.line,.skin-qt .wc-note,.skin-qt .wc-badge{box-shadow:none}.skin-qt .wc-tag,.skin-qt .wc-btn.line,.skin-qt .wc-note{background:var(--wcg-g3);border-color:var(--wcg-rim);color:var(--wcg-ink)}.skin-qt .wc-note{border-color:var(--wcg-rim-lo)}.skin-qt .wc-badge{background:var(--wcg-g3);border-color:var(--wcg-rim-lo);color:var(--wcg-slate)}.skin-qt .wc-btn.line:hover{background:var(--wcg-g4)}.skin-qt .wc-lesson.todo .st,.skin-qt .wc-lesson.locked .st{border-color:var(--wcg-rim)}.skin-qt .wc-perf{border-top-color:var(--wcg-rim-lo)}.skin-qt .wc-chips .acchip svg{color:var(--wcg-chip-ink)}.skin-qt .qt-cap{letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:500}.skin-qt .tb-nav-item .badge,.skin-qt .tb-nav-item .badge.soft{color:var(--slate);font-variant-numeric:tabular-nums;border-radius:0;margin:0;padding:0;font-size:12px;font-weight:500}[dir=ltr] .skin-qt .tb-nav-item .badge,[dir=ltr] .skin-qt .tb-nav-item .badge.soft{background:0 0}[dir=rtl] .skin-qt .tb-nav-item .badge,[dir=rtl] .skin-qt .tb-nav-item .badge.soft{background:100% 0}.skin-qt .tb-nav-item.on .badge{color:var(--navy)}.skin-qt .qt-card{color:var(--qt-panel-ink);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff0e,var(--qt-shadow-panel);isolation:isolate;border-radius:24px;margin-bottom:0;padding:34px 40px 36px;position:relative;overflow:hidden}[dir=ltr] .skin-qt .qt-card{background:linear-gradient(135deg,var(--qt-panel-a),var(--qt-panel-b))}[dir=rtl] .skin-qt .qt-card{background:linear-gradient(-135deg,var(--qt-panel-a),var(--qt-panel-b))}.skin-qt .qt-card:before{content:"";z-index:-1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}[dir=ltr] .skin-qt .qt-card:before{background:radial-gradient(110% 90% at 0% 0%,var(--qt-panel-sheen),transparent 55%),linear-gradient(112deg,transparent 40%,#ffffff0d 50%,transparent 60%),radial-gradient(90% 70% at 100% 100%,#0006,transparent 60%)}[dir=rtl] .skin-qt .qt-card:before{background:radial-gradient(110% 90% at 0% 0%,var(--qt-panel-sheen),transparent 55%),linear-gradient(-112deg,transparent 40%,#ffffff0d 50%,transparent 60%),radial-gradient(90% 70% at 100% 100%,#0006,transparent 60%)}.skin-qt .qt-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.skin-qt .qt-top .qt-cap{color:var(--qt-panel-ink-2)}.skin-qt .qt-tier{color:var(--qt-gold);align-items:center;gap:9px;display:inline-flex}.skin-qt .qt-tier:before{content:"";background:var(--qt-gold);width:6px;height:6px;box-shadow:0 0 12px var(--qt-gold);border-radius:50%}.skin-qt .qt-tier.free{color:var(--qt-panel-ink-2)}.skin-qt .qt-tier.free:before{background:var(--qt-panel-ink-2);box-shadow:none}.skin-qt .qt-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-top:34px;display:grid}.skin-qt .qt-text{min-width:0}.skin-qt .qt-h1{font-family:var(--serif);letter-spacing:-.005em;max-width:30ch;color:var(--qt-panel-ink);text-wrap:balance;margin:0;font-size:calc(clamp(32px,3vw,44px)/1.08696);font-weight:400;line-height:1.1}.skin-qt .qt-sub{color:var(--qt-panel-ink-2);text-wrap:pretty;max-width:46ch;margin:12px 0 0;font-size:14.5px;font-weight:400;line-height:1.5}.skin-qt .qt-figs{align-items:stretch;display:flex}.skin-qt .qt-fig{min-width:0;padding:0 30px}[dir=ltr] .skin-qt .qt-fig{border-left:1px solid var(--qt-panel-hair);text-align:left}[dir=rtl] .skin-qt .qt-fig{border-right:1px solid var(--qt-panel-hair);text-align:right}[dir=ltr] .skin-qt .qt-fig:first-child{border-left:0;padding-left:0}[dir=rtl] .skin-qt .qt-fig:first-child{border-right:0;padding-right:0}[dir=ltr] .skin-qt .qt-fig:last-child{padding-right:0}[dir=rtl] .skin-qt .qt-fig:last-child{padding-left:0}.skin-qt .qt-fig b{font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;color:var(--qt-panel-ink);font-size:47.84px;font-weight:400;line-height:.95;display:block}.skin-qt .qt-fig .qt-cap{color:var(--qt-panel-ink-2);margin-top:12px;display:block}.skin-qt .qt-fig.hot b,.skin-qt .qt-fig.hot .qt-cap{color:var(--qt-green)}.skin-qt .qt-short{display:none}@media(prefers-reduced-motion:no-preference){.skin-qt .qt-fig b{animation:qtSettle 1s var(--qt-ease) both;animation-delay:.28s}.skin-qt .qt-fig1 b{animation-delay:.36s}.skin-qt .qt-fig2 b{animation-delay:.44s}.skin-qt .quiet .qt-fig b{animation:none}}.skin-qt .wstack{--wc-gap:0px;gap:0}.skin-qt .wcard,.skin-qt .wstack-mini .wcard,.skin-qt .wcard.open,.skin-qt .wcard.nofx{z-index:auto;box-shadow:none;cursor:pointer;border-bottom:1px solid var(--qt-hair-2);border-radius:0;margin:0;animation:none;position:relative;top:auto;transform:none}.skin-qt .wcard:focus-visible{outline:2px solid var(--qt-gold);outline-offset:-2px;border-radius:12px}.skin-qt .wcard .wc-in,.skin-qt .wstack-mini .wc-in,.skin-qt .wcard.open .wc-in{color:var(--navy);box-shadow:none;visibility:visible;border:0;border-radius:0;position:relative;overflow:visible;-webkit-mask:none;mask:none;transform:none!important}[dir=ltr] .skin-qt .wcard .wc-in,[dir=ltr] .skin-qt .wstack-mini .wc-in,[dir=ltr] .skin-qt .wcard.open .wc-in{background:0 0}[dir=rtl] .skin-qt .wcard .wc-in,[dir=rtl] .skin-qt .wstack-mini .wc-in,[dir=rtl] .skin-qt .wcard.open .wc-in{background:100% 0}.skin-qt .wc-in:before,.skin-qt .wc-dim,.skin-qt .wc-head:before{display:none}.skin-qt .wcard .wc-head,.skin-qt .wcard.open .wc-head,.skin-qt .wstack-mini .wcard .wc-head,.skin-qt .wstack-mini .wcard.open .wc-head,.skin-qt .wcard.nobar .wc-head{min-height:66px;transition:background .2s var(--qt-ease);-webkit-user-select:none;user-select:none;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 36px 36px;align-items:center;gap:18px;padding:10px 6px;display:grid}.skin-qt .wcard.event .wc-head{grid-template-columns:54px minmax(0,1fr) auto 36px 36px}.skin-qt .wcard.board .wc-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto 62px 36px 36px}.skin-qt .wcard.static .wc-head,.skin-qt .wcard.static.event .wc-head{grid-template-columns:minmax(0,1fr) auto}.skin-qt .wcard.mini .wc-head,.skin-qt .wstack-mini .wcard .wc-head{border-radius:0;grid-template-columns:minmax(0,1fr) auto 32px 28px;gap:12px;min-height:56px;padding:8px 0}.skin-qt .wcard.mini.static .wc-head,.skin-qt .wstack-mini .wcard.static .wc-head{grid-template-columns:minmax(0,1fr) auto}.skin-qt .wcard:not(.static):hover .wc-head{background:var(--qt-hair-2)}[dir=ltr] .skin-qt .wstack-mini .wcard:not(.static):hover .wc-head{background:0 0}[dir=rtl] .skin-qt .wstack-mini .wcard:not(.static):hover .wc-head{background:100% 0}.skin-qt .wc-when{color:var(--slate);font-variant-numeric:tabular-nums;font-size:13px}.skin-qt .wcard .wc-main,.skin-qt .wcard.open .wc-main{flex-direction:column;gap:2px;min-width:0;display:flex}.skin-qt .wcard .wc-name,.skin-qt .wcard.open .wc-name,.skin-qt .wstack-mini .wc-name,.skin-qt .wstack-mini .wcard.open .wc-name{font-family:var(--sans);letter-spacing:0;color:var(--navy);white-space:normal;text-overflow:clip;margin:0;font-size:15.5px;font-weight:500;line-height:1.3;overflow:visible}.skin-qt .wstack-mini .wc-name,.skin-qt .wcard.mini .wc-name{font-size:14.5px}.skin-qt .wcard .wc-meta,.skin-qt .wstack-mini .wc-meta{color:var(--slate);font-size:12.5px;font-weight:400}.skin-qt .wcard .wc-meta b{color:var(--navy);font-weight:500}.skin-qt .wc-roles{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.skin-qt .wc-date{color:var(--slate);font-variant-numeric:tabular-nums;font-size:13px}[dir=ltr] .skin-qt .wc-date{text-align:right}[dir=rtl] .skin-qt .wc-date{text-align:left}.skin-qt .wcard .wc-status,.skin-qt .wstack-mini .wc-status{letter-spacing:.01em;color:var(--green-ink);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.skin-qt .wcard .wc-status i{width:7px;height:7px;box-shadow:none;background:currentColor;border-radius:50%;flex:none}.skin-qt .wcard .wc-status.mono{color:var(--slate)}.skin-qt .wcard .wc-status.mono i{opacity:.8;background:currentColor;border-radius:0;width:9px;height:1.5px}.skin-qt .wcard .wc-status.amber{color:var(--amber-ink)}.skin-qt .wcard .wc-status.amber i{box-shadow:none;border:1.5px solid}[dir=ltr] .skin-qt .wcard .wc-status.amber i{background:0 0}[dir=rtl] .skin-qt .wcard .wc-status.amber i{background:100% 0}.skin-qt .wcard .wc-status.lock{color:var(--slate);gap:6px}.skin-qt .wcard .wc-status.lock svg{width:13px;height:13px}.skin-qt .wcard .wc-star,.skin-qt .wstack-mini .wc-star,.skin-qt .wstack.has-open .wcard:not(.open) .wc-star{opacity:1;pointer-events:auto;width:36px;height:36px;color:var(--qt-ink-3);transition:color .2s var(--qt-ease),background .2s var(--qt-ease),transform .2s var(--qt-ease);border-radius:50%}.skin-qt .wcard .wc-star svg{stroke-width:1.5px;width:18px;height:18px}.skin-qt .wcard .wc-star:hover{color:var(--navy);background:var(--qt-hair-2)}.skin-qt .wcard.saved .wc-star{color:var(--qt-gold)}.skin-qt .wcard.saved .wc-star svg{fill:var(--qt-gold)}.skin-qt .wc-chev{color:var(--qt-ink-3);transition:transform .35s var(--qt-ease),color .2s;place-items:center;display:grid}.skin-qt .wc-chev svg{width:16px;height:16px}.skin-qt .wcard.open .wc-chev{color:var(--navy)}[dir=ltr] .skin-qt .wcard.open .wc-chev{transform:rotate(180deg)}[dir=rtl] .skin-qt .wcard.open .wc-chev{transform:rotate(-180deg)}.skin-qt .wcard.static .wc-chev,.skin-qt .wcard.mini .wc-chev{display:none}.skin-qt .wcard .wc-body{transition:grid-template-rows .42s var(--qt-ease);grid-template-rows:0fr;display:grid}.skin-qt .wcard .wc-details,.skin-qt .wcard.open .wc-details,.skin-qt .wstack-mini .wcard.open .wc-details{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px 40px;padding:2px 6px 26px;display:grid}[dir=ltr] .skin-qt .wcard.event .wc-details{padding-left:78px}[dir=rtl] .skin-qt .wcard.event .wc-details{padding-right:78px}.skin-qt .wstack-mini .wcard.open .wc-details{grid-template-columns:minmax(0,1fr);padding:0 0 22px}.skin-qt .wc-dl{flex-direction:column;gap:14px;min-width:0;display:flex}.skin-qt .wc-dl .qt-cap{color:var(--slate)}.skin-qt .wcard .wc-tags{flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.skin-qt .wcard .wc-tag{background:var(--qt-pill);height:30px;color:var(--qt-btn-ink);white-space:nowrap;box-shadow:none;border:0;border-radius:999px;align-items:center;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}.skin-qt .wcard .wc-tag.jet{color:var(--qt-tag-gold)}.skin-qt .wcard .wc-tag.ghost{border:1px solid var(--line);color:var(--slate)}[dir=ltr] .skin-qt .wcard .wc-tag.ghost{background:0 0}[dir=rtl] .skin-qt .wcard .wc-tag.ghost{background:100% 0}.skin-qt .wcard .wc-note{color:var(--slate);max-width:56ch;box-shadow:none;border:0;padding:0;font-size:14px}[dir=ltr] .skin-qt .wcard .wc-note{background:0 0}[dir=rtl] .skin-qt .wcard .wc-note{background:100% 0}.skin-qt .wcard .wc-note svg{color:var(--slate-2)}.skin-qt .wc-other{color:var(--slate);font-size:13px}.skin-qt .wc-other b{color:var(--navy);font-weight:500}.skin-qt .wcard .wc-line{color:var(--slate);font-size:12.5px;line-height:1.45}.skin-qt .wcard .wc-line svg{color:var(--green-ink);width:14px;height:14px;margin-top:2px}.skin-qt .wcard .wc-line .host{color:var(--slate-2)}.skin-qt .wc-dr{flex-direction:column;align-items:flex-end;gap:10px;display:flex}[dir=ltr] .skin-qt .wc-dr{text-align:right}[dir=rtl] .skin-qt .wc-dr{text-align:left}.skin-qt .wcard .wc-btn{height:38px;box-shadow:none;white-space:nowrap;border-radius:999px;gap:8px;padding:0 16px;font-size:13.5px;font-weight:500}.skin-qt .wcard .wc-btn.fill{background:var(--qt-pill);color:var(--qt-btn-ink);border:0}.skin-qt .wcard .wc-btn.fill:hover{opacity:.9}.skin-qt .wcard .wc-btn.fill[disabled]{opacity:.45}.skin-qt .wcard .wc-btn.line{border:1px solid var(--line);color:var(--navy)}[dir=ltr] .skin-qt .wcard .wc-btn.line{background:0 0}[dir=rtl] .skin-qt .wcard .wc-btn.line{background:100% 0}.skin-qt .wcard .wc-btn.line:hover{border-color:var(--slate-2)}[dir=ltr] .skin-qt .wcard .wc-btn.line:hover{background:0 0}[dir=rtl] .skin-qt .wcard .wc-btn.line:hover{background:100% 0}.skin-qt .wcard .wc-btn svg{width:15px;height:15px}.skin-qt .wcard .wc-checked{color:var(--slate);justify-content:flex-end;max-width:30ch;font-size:12.5px}[dir=ltr] .skin-qt .wcard .wc-checked{text-align:right}[dir=rtl] .skin-qt .wcard .wc-checked{text-align:left}.skin-qt .wcard .wc-checked i{display:none}.skin-qt .wcard .wc-checked .t{color:var(--slate)}@media(prefers-reduced-motion:no-preference){.skin-qt .wstack .wcard .wc-status{transform-origin:50%;animation:qtFlip .62s var(--qt-ease) both;animation-delay:calc(min(var(--i,0),10)*55ms)}.skin-qt .quiet .wcard .wc-status,.skin-qt .wcard.nofx .wc-status{animation:none}}.skin-qt .wc-cta,.skin-qt .wstack-mini .wc-cta,.skin-qt .wc-cta.mini{z-index:auto;color:var(--navy);box-shadow:none;border-top:1px solid var(--line);border-radius:0;margin:10px 0 0;padding:34px 6px 8px;position:relative}[dir=ltr] .skin-qt .wc-cta,[dir=ltr] .skin-qt .wstack-mini .wc-cta,[dir=ltr] .skin-qt .wc-cta.mini{background:0 0}[dir=rtl] .skin-qt .wc-cta,[dir=rtl] .skin-qt .wstack-mini .wc-cta,[dir=rtl] .skin-qt .wc-cta.mini{background:100% 0}.skin-qt .wc-cta.mini{border-top:0;padding:18px 0 4px}.skin-qt .wc-cta-head{gap:0}.skin-qt .wc-cta-head>svg{display:none}.skin-qt .wc-cta h4,.skin-qt .wc-cta.mini h4{font-family:var(--serif);letter-spacing:-.005em;color:var(--navy);text-wrap:balance;max-width:26ch;margin:0 0 6px;font-size:23.92px;font-weight:400;line-height:1.15}.skin-qt .wc-cta.mini h4{font-size:19.32px}.skin-qt .wc-cta p,.skin-qt .wc-cta.mini p{color:var(--slate);text-wrap:pretty;max-width:48ch;font-size:14px;line-height:1.5}.skin-qt .wc-cta.mini p{font-size:13.5px}.skin-qt .wc-cta-tiers{color:var(--slate);letter-spacing:0;border-top:0;flex-wrap:wrap;gap:0;margin:22px 0 24px;padding:0;font-size:13px;display:flex}.skin-qt .wc-cta-tiers span{min-width:120px;padding:0 24px}[dir=ltr] .skin-qt .wc-cta-tiers span{border-left:1px solid var(--line)}[dir=rtl] .skin-qt .wc-cta-tiers span{border-right:1px solid var(--line)}[dir=ltr] .skin-qt .wc-cta-tiers span:first-child{border-left:0;padding-left:0}[dir=rtl] .skin-qt .wc-cta-tiers span:first-child{border-right:0;padding-right:0}.skin-qt .wc-cta-tiers span b{font-family:var(--serif);color:var(--navy);font-variant-numeric:lining-nums;letter-spacing:0;text-transform:none;margin-bottom:5px;font-size:25.76px;font-weight:400;line-height:1.05;display:block}.skin-qt .wc-cta-tiers i{display:none}.skin-qt .wc-cta .wc-cta-btn,.skin-qt .wc-cta.mini .wc-cta-btn{background:var(--qt-btn);width:auto;height:44px;min-height:0;color:var(--qt-btn-ink);border-radius:999px;align-items:center;margin-top:0;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}.skin-qt .wc-cta.mini .wc-cta-btn{height:38px;margin-top:12px;padding:0 16px;font-size:13.5px}.skin-qt .wc-cta-note{color:var(--slate);margin-top:12px;font-size:12.5px}[dir=ltr] .skin-qt .wc-cta-note{text-align:left}[dir=rtl] .skin-qt .wc-cta-note{text-align:right}.skin-qt .wc-add{width:auto;color:var(--slate);transition:color .2s var(--qt-ease);border:0;border-radius:0;align-items:center;gap:8px;margin-top:14px;padding:0;font-size:13.5px;font-weight:500;display:inline-flex}[dir=ltr] .skin-qt .wc-add{background:0 0}[dir=rtl] .skin-qt .wc-add{background:100% 0}.skin-qt .wc-add:hover{color:var(--navy)}[dir=ltr] .skin-qt .wc-add:hover{background:0 0}[dir=rtl] .skin-qt .wc-add:hover{background:100% 0}.skin-qt .feed-empty .btn{margin-top:12px}[dir=ltr] .skin-qt .gradar .gd-link,[dir=ltr] .skin-qt .gradar .btn{margin-left:auto}[dir=rtl] .skin-qt .gradar .gd-link,[dir=rtl] .skin-qt .gradar .btn{margin-right:auto}.skin-qt .pill-select{border:1px solid var(--line);height:36px;min-height:0;color:var(--navy);box-shadow:none;transition:border-color .2s var(--qt-ease);background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235F6573' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");border-radius:999px;font-size:13px;font-weight:500}[dir=ltr] .skin-qt .pill-select{background-position:right 11px center;padding:0 30px 0 13px}[dir=rtl] .skin-qt .pill-select{background-position:left 11px center;padding:0 13px 0 30px}.skin-qt .pill-select:hover{border-color:var(--slate-2)}.skin-qt .btn{letter-spacing:0;box-shadow:none;font-weight:500;font-family:var(--sans);border-radius:999px}.skin-qt .btn-navy{background:var(--qt-btn);color:var(--qt-btn-ink)}.skin-qt .btn-navy:hover{opacity:.9}.skin-qt .btn-blue:hover{background:var(--qt-pill);opacity:.9}.skin-qt .btn-blue[disabled]{opacity:.55;cursor:default}.skin-qt .btn-ghost,.skin-qt .btn-line{border:1px solid var(--line);color:var(--navy);box-shadow:none}[dir=ltr] .skin-qt .btn-ghost,[dir=ltr] .skin-qt .btn-line{background:0 0}[dir=rtl] .skin-qt .btn-ghost,[dir=rtl] .skin-qt .btn-line{background:100% 0}.skin-qt .btn-ghost:hover,.skin-qt .btn-line:hover{border-color:var(--slate-2)}[dir=ltr] .skin-qt .btn-ghost:hover,[dir=ltr] .skin-qt .btn-line:hover{background:0 0}[dir=rtl] .skin-qt .btn-ghost:hover,[dir=rtl] .skin-qt .btn-line:hover{background:100% 0}@media(max-width:1180px){.skin-qt .wcard.board .wc-head{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) auto 36px 36px}.skin-qt .wc-date{display:none}}@media(max-width:820px){.skin-qt .qt-card{border-radius:20px;padding:24px 22px 26px}.skin-qt .qt-bottom{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:22px}.skin-qt .qt-h1{max-width:none;font-size:29.44px}.skin-qt .qt-figs{justify-content:space-between}.skin-qt .qt-fig{padding:0 10px}.skin-qt .qt-fig b{font-size:34.96px}.skin-qt .qt-fig .qt-cap{letter-spacing:.09em;font-size:9.5px}.skin-qt .qt-long{display:none}.skin-qt .qt-short{display:inline}.skin-qt .wfeed,.skin-qt .qt-card+.wfeed-head,.skin-qt .crs-cont+.wfeed-head{margin-top:44px}.skin-qt .wcard .wc-head,.skin-qt .wcard.open .wc-head,.skin-qt .wcard.event .wc-head,.skin-qt .wcard.board .wc-head{grid-template-columns:minmax(0,1fr) auto 32px 28px;gap:12px;min-height:60px;padding:8px 2px}.skin-qt .wcard.event .wc-head{grid-template-columns:40px minmax(0,1fr) auto 32px 28px}.skin-qt .wcard.static .wc-head,.skin-qt .wcard.static.event .wc-head{grid-template-columns:minmax(0,1fr) auto}.skin-qt .wc-roles,.skin-qt .wc-date{display:none}.skin-qt .wcard .wc-star{width:32px;height:32px}.skin-qt .wcard .wc-details,.skin-qt .wcard.open .wc-details,.skin-qt .wcard.event .wc-details{grid-template-columns:minmax(0,1fr);padding:0 2px 22px}.skin-qt .wc-dr{align-items:flex-start}[dir=ltr] .skin-qt .wc-dr{text-align:left}[dir=rtl] .skin-qt .wc-dr{text-align:right}.skin-qt .wcard .wc-checked{justify-content:flex-start;max-width:none}[dir=ltr] .skin-qt .wcard .wc-checked{text-align:left}[dir=rtl] .skin-qt .wcard .wc-checked{text-align:right}.skin-qt .wc-cta{padding:28px 2px 6px}.skin-qt .wc-cta-tiers span{min-width:0;padding:0 16px}}.skin-qt .pill{letter-spacing:.01em;color:var(--slate);white-space:nowrap;border-radius:0;align-items:center;gap:8px;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}[dir=ltr] .skin-qt .pill{background:0 0}[dir=rtl] .skin-qt .pill{background:100% 0}.skin-qt .pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.skin-qt .pill.p-green{color:var(--green-ink)}.skin-qt .pill.p-mono{color:var(--slate)}.skin-qt .pill.p-mono:before{opacity:.8;border-radius:0;width:9px;height:1.5px}.skin-qt .pill svg{display:none}.skin-qt .crs-cont{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.skin-qt .crs-cont .nx{color:var(--slate);font-size:13.5px}.skin-qt .crs-cont .crs-barrow{flex:220px;gap:12px;max-width:360px;margin:0}.skin-qt .crs-bar{background:var(--line);border-radius:2px;height:3px}.skin-qt .crs-bar span{background:var(--green-ink);border-radius:2px}.skin-qt .crs-barrow .pc{color:var(--slate);font-size:12px;font-weight:500}.skin-qt .crs-cont+.wfeed-head,.skin-qt .qt-card+.wfeed-head{margin-top:56px}.skin-qt .wcard.chapter .wc-head,.skin-qt .wcard.chapter.open .wc-head{grid-template-columns:minmax(0,1fr) auto;min-height:80px;padding:14px 6px}.skin-qt .wcard.chapter .wc-main{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:0 18px;display:grid}.skin-qt .wcard.chapter .wc-badge{font-family:var(--serif);color:var(--slate);letter-spacing:0;text-transform:none;border:0;grid-area:1/1/span 4;align-self:center;padding:0;font-size:25.76px;font-weight:400;line-height:1}[dir=ltr] .skin-qt .wcard.chapter .wc-badge{background:0 0}[dir=rtl] .skin-qt .wcard.chapter .wc-badge{background:100% 0}.skin-qt .wcard.chapter .wc-badge .when{display:none}.skin-qt .wcard.chapter .wc-badge{font-size:0}.skin-qt .wcard.chapter .wc-badge:before{content:counter(qt-chapter);font-size:25.76px}.skin-qt .wstack[data-stack=courses]{counter-reset:qt-chapter}.skin-qt .wcard.chapter{counter-increment:qt-chapter}.skin-qt .wcard.chapter .wc-name,.skin-qt .wcard.chapter.open .wc-name{grid-column:2;font-size:15.5px;line-height:1.3}.skin-qt .wcard.chapter .wc-meta-fold{opacity:1;grid-column:2;grid-template-rows:none;display:block}.skin-qt .wcard.chapter .wc-meta-fold.shut{opacity:1;grid-template-rows:none}.skin-qt .wcard.chapter .wc-meta{color:var(--slate);font-size:12.5px}.skin-qt .wcard.chapter .wc-prog{grid-column:2;max-width:260px;padding-top:10px}.skin-qt .wcard.chapter .wc-prog .bar{background:var(--line);border-radius:2px;height:3px}.skin-qt .wcard.chapter .wc-prog .bar i{background:var(--green-ink);border-radius:2px}.skin-qt .wcard.chapter .wc-prog .bl{display:none}.skin-qt .wcard.chapter .wc-side{align-items:center;gap:12px;display:flex}.skin-qt .wcard.chapter .wc-side .wc-badge{font-size:12.5px;font-family:var(--sans);color:var(--slate);border:0;grid-row:auto;align-items:center;gap:8px;padding:0;font-weight:500;display:inline-flex}[dir=ltr] .skin-qt .wcard.chapter .wc-side .wc-badge{background:0 0}[dir=rtl] .skin-qt .wcard.chapter .wc-side .wc-badge{background:100% 0}.skin-qt .wcard.chapter .wc-side .wc-badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;font-size:0}.skin-qt .wcard.chapter .wc-side .wc-badge.hire{color:var(--green-ink)}.skin-qt .wcard.chapter .wc-side .wc-badge.now{color:var(--amber-ink)}.skin-qt .wcard.chapter .wc-side .wc-badge.now:before{border:1.5px solid}[dir=ltr] .skin-qt .wcard.chapter .wc-side .wc-badge.now:before{background:0 0}[dir=rtl] .skin-qt .wcard.chapter .wc-side .wc-badge.now:before{background:100% 0}.skin-qt .wcard.chapter .wc-side .wc-badge svg{display:none}.skin-qt .wcard.chapter .wc-side .wc-badge .when{opacity:1;font-weight:500;display:inline}.skin-qt .wcard.locked{opacity:.6;filter:none;cursor:default}.skin-qt .wcard.locked .wc-name{color:var(--slate)}.skin-qt .wc-lessons{flex-direction:column;display:flex}[dir=ltr] .skin-qt .wc-lessons{padding:0 6px 22px 84px}[dir=rtl] .skin-qt .wc-lessons{padding:0 84px 22px 6px}.skin-qt .wc-lesson{border:0;border-bottom:1px solid var(--qt-hair-2);min-height:46px;color:var(--slate);border-top:0;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;font-size:14.5px;display:grid}.skin-qt .wc-lesson .n{font-family:var(--sans);width:auto;color:var(--qt-ink-3);font-size:12px}.skin-qt .wc-lesson .t{color:var(--slate)}.skin-qt .wc-lesson:hover .t{color:var(--navy)}.skin-qt .wc-lesson.next .t{color:var(--navy);font-weight:500}.skin-qt .wc-lesson .st{width:auto;height:auto;color:var(--slate);border-radius:0;align-items:center;gap:6px;font-size:12px;display:inline-flex;border:0!important}[dir=ltr] .skin-qt .wc-lesson .st{background:0 0!important}[dir=rtl] .skin-qt .wc-lesson .st{background:100% 0!important}.skin-qt .wc-lesson.done .st{color:var(--green-ink)}.skin-qt .wc-lesson.done .st:after{content:"Done"}.skin-qt .wc-lesson.next .st{color:var(--slate)}.skin-qt .wc-lesson.next .st:after{content:"Up next"}.skin-qt .wc-lesson.next .st svg,.skin-qt .wc-lesson.done .st svg{display:none}.skin-qt .wc-lesson.locked .st svg{width:12px;height:12px}.skin-qt .wc-lessons .wc-actions{justify-content:flex-start;padding-top:16px;display:flex}.skin-qt .wc-lessons .wc-btn.fill{background:var(--qt-btn);color:var(--qt-btn-ink)}.skin-qt .crs-links{border-top:1px solid var(--line);gap:0;margin-top:44px}.skin-qt .crs-link{border-bottom:1px solid var(--qt-hair-2);border-radius:0;flex:260px;gap:14px;padding:18px 0}[dir=ltr] .skin-qt .crs-link{background:0 0}[dir=rtl] .skin-qt .crs-link{background:100% 0}[dir=ltr] .skin-qt .crs-link:hover{background:0 0}[dir=rtl] .skin-qt .crs-link:hover{background:100% 0}.skin-qt .crs-link i{display:none}.skin-qt .crs-link b{letter-spacing:0;font-size:14.5px;font-weight:500}.skin-qt .crs-link span{color:var(--slate);font-size:13px}.skin-qt .crs-foot{color:var(--slate);border:0;border-radius:0;margin-top:24px;padding:0;font-size:12.5px}[dir=ltr] .skin-qt .crs-foot{background:0 0}[dir=rtl] .skin-qt .crs-foot{background:100% 0}.skin-qt .crs-foot svg{width:14px;height:14px;color:var(--slate)}.skin-qt .crs-record{background:var(--paper);border:1px solid var(--line);border-radius:24px;margin-top:28px}.skin-qt .crs-record .rk{color:var(--green-ink);letter-spacing:.13em;font-size:11px;font-weight:500}.skin-qt .crs-record .who{font-weight:500}.skin-qt .pref-card,.skin-qt .cvb-section,.skin-qt .cvb-state,.skin-qt .mem-plan,.skin-qt .mcard,.skin-qt .plan-card,.skin-qt .mem-actions,.skin-qt .support-card,.skin-qt .cv-preview-section{box-shadow:none;border:0;border-radius:0;margin:0;padding:0}[dir=ltr] .skin-qt .pref-card,[dir=ltr] .skin-qt .cvb-section,[dir=ltr] .skin-qt .cvb-state,[dir=ltr] .skin-qt .mem-plan,[dir=ltr] .skin-qt .mcard,[dir=ltr] .skin-qt .plan-card,[dir=ltr] .skin-qt .mem-actions,[dir=ltr] .skin-qt .support-card,[dir=ltr] .skin-qt .cv-preview-section{background:0 0}[dir=rtl] .skin-qt .pref-card,[dir=rtl] .skin-qt .cvb-section,[dir=rtl] .skin-qt .cvb-state,[dir=rtl] .skin-qt .mem-plan,[dir=rtl] .skin-qt .mcard,[dir=rtl] .skin-qt .plan-card,[dir=rtl] .skin-qt .mem-actions,[dir=rtl] .skin-qt .support-card,[dir=rtl] .skin-qt .cv-preview-section{background:100% 0}.skin-qt .input{border:1px solid var(--line);background:var(--paper);height:44px;box-shadow:none;border-radius:12px;padding:0 14px}.skin-qt .input input,.skin-qt .input select{color:var(--navy);font-size:15px}.skin-qt .pref-foot .btn-ghost{order:2}.skin-qt .profile-membership-head .eyebrow{display:none}[dir=ltr] .skin-qt .mem-inc{border-left:1px solid var(--line)!important;padding-left:30px!important}[dir=rtl] .skin-qt .mem-inc{border-right:1px solid var(--line)!important;padding-right:30px!important}.skin-qt .mem-inc h4{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--slate);font-size:11px;font-weight:500}.skin-qt .mem-inc-grid{gap:10px 24px}.skin-qt .mem-inc-grid .feat{align-items:center;gap:10px;display:flex;font-size:14px!important}.skin-qt .mem-inc-grid .feat .ck{color:var(--green-ink)!important}.skin-qt .qt-passes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.skin-qt .qt-pass{border:1px solid var(--line);cursor:pointer;color:var(--navy);min-width:0;transition:border-color .2s var(--qt-ease),transform .2s var(--qt-ease);border-radius:18px;padding:20px 20px 18px;position:relative}[dir=ltr] .skin-qt .qt-pass{background:0 0}[dir=rtl] .skin-qt .qt-pass{background:100% 0}.skin-qt .qt-pass:hover{border-color:var(--slate-2)}.skin-qt .qt-pass:active{transform:scale(.99)}.skin-qt .qt-pass .qt-tagline{letter-spacing:.12em;text-transform:uppercase;color:var(--qt-gold-ink);min-height:13px;margin-bottom:8px;font-size:10.5px;font-weight:500;display:block}.skin-qt .qt-pass b{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:29.44px;font-weight:400;line-height:1;display:block}.skin-qt .qt-pass .qt-term{margin-top:8px;font-size:13.5px;display:block}.skin-qt .qt-pass .qt-per{color:var(--slate);margin-top:4px;font-size:12px;display:block}.skin-qt .qt-pass.on{background:var(--qt-pill);color:var(--qt-btn-ink);border-color:#0000}.skin-qt .qt-pass.on .qt-per{color:inherit;opacity:.65}.skin-qt .qt-pass.on .qt-tagline{color:var(--qt-tag-gold)}.skin-qt .support-card{max-width:none;padding:44px 0 0}.skin-qt .sc-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:0 0 14px;display:flex}.skin-qt .sc-ico{display:none}.skin-qt .sc-h{font-family:var(--serif);letter-spacing:-.005em;font-size:24.84px;font-weight:400;line-height:1}.skin-qt .sc-sub{letter-spacing:.13em;text-transform:uppercase;color:var(--slate);margin:0;font-size:11px;font-weight:500}.skin-qt .sc-mail{font-family:var(--serif);letter-spacing:-.005em;overflow-wrap:anywhere;border:0;border-radius:0;margin:26px 0 20px;padding:0;font-size:29.44px;font-weight:400}[dir=ltr] .skin-qt .sc-mail{text-align:left;background:0 0}[dir=rtl] .skin-qt .sc-mail{text-align:right;background:100% 0}.skin-qt .sc-actions{gap:10px}.skin-qt .sc-note{color:var(--slate);margin-top:16px;font-size:12.5px}.skin-qt .sc-note svg{color:var(--slate)}@media(max-width:820px){.skin-qt .mem-inc{border-top:1px solid var(--line);padding-top:18px}[dir=ltr] .skin-qt .mem-inc{border-left:0!important;padding-left:0!important}[dir=rtl] .skin-qt .mem-inc{border-right:0!important;padding-right:0!important}.skin-qt .qt-passes,.skin-qt .mem-inc-grid{grid-template-columns:minmax(0,1fr)}[dir=ltr] .skin-qt .wc-lessons{padding-left:2px}[dir=rtl] .skin-qt .wc-lessons{padding-right:2px}.skin-qt .wcard.chapter .wc-main{grid-template-columns:44px minmax(0,1fr)}.skin-qt .wcard.chapter .wc-badge:before{font-size:20.24px}.skin-qt .crs-links{flex-direction:column}}.skin-qt .notif-panel .btn{background:var(--qt-btn);height:36px;color:var(--qt-btn-ink);box-shadow:none;border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:500}.skin-qt .notif-panel .btn svg{display:none}.skin-qt .vac-sheet .btn{height:36px;font-family:var(--sans);letter-spacing:0;box-shadow:none;border-radius:999px;gap:8px;padding:0 16px;font-size:13.5px;font-weight:500}.skin-qt .vac-sheet .btn-navy{background:var(--qt-pill);color:var(--qt-btn-ink)}.skin-qt .vac-sheet .btn-navy:hover{background:var(--qt-pill);opacity:.9}.skin-qt .vac-sheet .btn svg{width:14px;height:14px}.skin-qt .vac-sheet .lock-card .btn svg{display:none}.skin-qt .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:700}.skin-qt .split-left .eyebrow{letter-spacing:.16em;white-space:nowrap;font-size:10.5px}.skin-qt .btn{white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-size:14.5px;font-weight:700;transition:all .18s;display:inline-flex}.skin-qt .btn:active{transform:translateY(1px)}.skin-qt .btn-navy{background:var(--blue-deep);color:#fff;box-shadow:0 12px 26px -14px #0e2a5eb3}.skin-qt .btn-navy:hover{background:#0b2350}.skin-qt .btn-blue{background:var(--blue);color:#fff;box-shadow:0 12px 26px -14px #2f63d6bf}.skin-qt .btn-blue:hover{background:#2a59c3}.skin-qt .btn-ghost{background:var(--paper);color:var(--navy);border:1px solid var(--line-2);box-shadow:var(--sh-sm)}.skin-qt .btn-ghost:hover{border-color:var(--line-2);background:var(--paper-soft)}.skin-qt .btn-line{background:var(--paper);color:var(--blue);border:1px solid var(--line-2)}.skin-qt .btn-sm{border-radius:10px;padding:9px 15px;font-size:13px}.skin-qt .pill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.skin-qt .hero-copy .eyebrow{color:var(--blue-accent)}.skin-qt .btn-ghost-d{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff57}.skin-qt .btn-ghost-d:hover{background:#ffffff2b;border-color:#ffffff8c}.skin-qt .price-card .btn{width:100%;margin-top:14px;padding:15px}.skin-qt .avail-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.skin-qt .avail-list li{border:1px solid var(--line);color:var(--navy);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.skin-qt .avail-cc{letter-spacing:.08em;color:var(--slate-2);border:1px solid var(--line);text-align:center;border-radius:6px;min-width:32px;padding:2px 6px;font-size:11px;font-weight:800}.skin-qt .avail-state{color:var(--slate-2);font-style:italic}.skin-qt .input{background:var(--paper);border:1px solid var(--line-2);border-radius:12px;align-items:center;gap:10px;padding:13px 14px;transition:all .15s;display:flex}.skin-qt .input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2f63d61f}.skin-qt .input input{min-width:0;color:var(--navy);border:none;outline:none;flex:1;font-family:inherit;font-size:14px}[dir=ltr] .skin-qt .input input{background:0 0}[dir=rtl] .skin-qt .input input{background:100% 0}.skin-qt .input .eye{color:var(--slate-2);cursor:pointer}.skin-qt .btn-google{background:var(--paper);border:1px solid var(--line-2);width:100%;color:var(--navy);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px;font-size:14px;font-weight:700;display:flex}.skin-qt .btn-google:hover{background:var(--paper-soft)}.skin-qt .btn-apple{color:#fff;cursor:pointer;background:#000;border:1px solid #000;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:10px;padding:13px;font-size:14px;font-weight:700;display:flex}.skin-qt .btn-apple:hover{background:#1a1a1a}.skin-qt .btn-apple svg{margin-top:-1px}.skin-qt .gsi-wrap .btn-google{margin:0}.skin-qt .ck-btns .btn{justify-content:center;min-width:104px}@media(max-width:620px){.skin-qt .ck-btns .btn{flex:1}}.skin-qt .ckp-veil{z-index:9100;-webkit-backdrop-filter:blur(7px)saturate(1.1);background:#08122675;place-items:center;padding:18px;animation:.18s both ckpIn;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.skin-qt .ckp{background:var(--g1);border:1px solid var(--rim-lo);-webkit-backdrop-filter:blur(26px)saturate(1.5);border-radius:22px;width:100%;max-width:460px;animation:.22s cubic-bezier(.2,.7,.2,1) both ckpUp;overflow:hidden;box-shadow:0 24px 70px #08122666}.skin-qt .ckp-hd{border-bottom:1px solid var(--rim-lo);padding:18px 20px 14px}.skin-qt .ckp-ttl{letter-spacing:-.01em;color:var(--navy);font-size:17px;font-weight:800}.skin-qt .ckp-sub{color:var(--slate-2);margin-top:3px;font-size:12px;line-height:1.5}.skin-qt .ckp-row{border-bottom:1px solid var(--rim-lo);align-items:flex-start;gap:12px;padding:15px 20px;display:flex}.skin-qt .ckp-ic{background:var(--g3);border:1px solid var(--rim-lo);width:34px;height:34px;color:var(--slate);border-radius:11px;flex:none;place-items:center;display:grid}.skin-qt .ckp-tx{flex:1;min-width:0}.skin-qt .ckp-nm{color:var(--navy);font-size:13.5px;font-weight:800}.skin-qt .ckp-ds{color:var(--slate);margin-top:3px;font-size:11.5px;line-height:1.5}.skin-qt .ckp-row .toggle{cursor:pointer;flex:none;margin-top:5px}.skin-qt .ckp-always{letter-spacing:.06em;text-transform:uppercase;color:var(--slate-2);flex:none;margin-top:6px;font-size:10px;font-weight:800}.skin-qt .ckp-row-fixed{opacity:.82}.skin-qt .ckp-ft{gap:9px;padding:15px 20px 6px;display:flex}.skin-qt .ckp-ft .btn{flex:1;justify-content:center}.skin-qt .ckp-lk{color:var(--blue);text-underline-offset:2px;cursor:pointer;padding:4px 20px 16px;font-size:11.5px;font-weight:700;text-decoration:underline;display:block}.skin-qt .vac-row .btn{flex:none}@media(max-width:620px){.skin-qt .ckp{max-width:100%}.skin-qt .ckp-ds{font-size:11px}.skin-qt .ckp-ft .btn{min-height:44px}.skin-qt .ckp-row{padding:16px 18px}}.skin-qt .ob-head .eyebrow{justify-content:center}.skin-qt .nav-item .badge{background:var(--blue);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}[dir=ltr] .skin-qt .nav-item .badge{margin-left:auto}[dir=rtl] .skin-qt .nav-item .badge{margin-right:auto}.skin-qt .nav-item.on .badge{background:var(--blue)}.skin-qt .support-card{background:var(--paper);border:1px solid var(--line);max-width:560px;box-shadow:var(--sh-sm);border-radius:16px;padding:26px}.skin-qt .sc-row{align-items:center;gap:13px;display:flex}.skin-qt .sc-ico{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:12px;flex:none;place-items:center;display:grid}.skin-qt .sc-ico svg{width:21px;height:21px}.skin-qt .sc-h{color:var(--navy);font-size:15.5px;font-weight:800}.skin-qt .sc-sub{color:var(--slate-2);margin-top:2px;font-size:13px}.skin-qt .sc-mail{background:var(--blue-tint);border:1px solid var(--line-2);color:var(--navy);text-align:center;-webkit-user-select:all;user-select:all;border-radius:12px;margin:18px 0;padding:15px 16px;font-size:16px;font-weight:800}.skin-qt .sc-actions{flex-wrap:wrap;gap:10px;display:flex}.skin-qt .sc-note{color:var(--slate-2);align-items:center;gap:8px;margin-top:16px;font-size:12.5px;display:flex}.skin-qt .sc-note svg{width:15px;height:15px;color:var(--green-ink);flex:none}.skin-qt .btn-oauth{border:1px solid var(--rim);background:var(--card);width:100%;color:var(--navy);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:15px 18px;font-size:15.5px;font-weight:700;display:flex}.skin-qt .pbanner .eyebrow{margin-bottom:8px}.skin-qt .statrow{background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);grid-auto-columns:1fr;grid-auto-flow:column;gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.skin-qt .statcard{background:var(--paper);min-width:0;padding:18px 20px}.skin-qt .statcard:before{content:"";background:var(--blue);border-radius:2px;width:28px;height:3px;margin-bottom:14px;display:block}.skin-qt .statcard .sv{letter-spacing:-.02em;color:var(--navy);font-family:Manrope;font-size:27px;font-weight:600;line-height:1}.skin-qt .statcard .sl{color:var(--slate-2);margin-top:7px;font-size:13px;font-weight:500;line-height:1.35}.skin-qt .pill-select{color:var(--navy-2);background:var(--paper);border:1px solid var(--line-2);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7a90' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;border-radius:10px;outline:none;font-family:inherit;font-size:12.5px;font-weight:700}[dir=ltr] .skin-qt .pill-select{background-position:right 10px center;padding:9px 30px 9px 13px}[dir=rtl] .skin-qt .pill-select{background-position:left 10px center;padding:9px 13px 9px 30px}.skin-qt .pill-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.skin-qt .pill-select.sortby{color:var(--blue)}[dir=ltr] .skin-qt .pill-select.sortby{margin-left:auto}[dir=rtl] .skin-qt .pill-select.sortby{margin-right:auto}.skin-qt .plan-card.featured{border:2px solid var(--blue);box-shadow:0 14px 34px -16px #1c56c473}.skin-qt .plan-card.featured .plan-name{color:var(--blue)}.skin-qt .cvb-field .input{margin:0}.skin-qt .cvb-savebar .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.skin-qt .cvw-nav .btn{min-width:130px}.skin-qt .cvb-dupe .btn{flex:none}@media(max-width:760px){.skin-qt .cvb-savebar .btn{width:auto}}@media(max-width:1080px){.skin-qt .statrow{grid-template-columns:1fr 1fr;grid-auto-flow:row}.skin-qt .statcard:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:820px){.skin-qt .input input,.skin-qt .cc-select,.skin-qt .pill-select{font-size:16px!important}.skin-qt .lnav .btn-navy.btn-sm{display:none}.skin-qt .statrow{grid-template-columns:1fr 1fr;grid-auto-flow:row}.skin-qt .statcard:last-child:nth-child(odd){grid-column:1/-1}.skin-qt .pbanner.photo .eyebrow{max-width:22ch}.skin-qt .pbanner.photo .eyebrow,.skin-qt .pbanner.photo h1,.skin-qt .pbanner.photo p{text-shadow:0 0 2px #eef4fc,0 0 2px #eef4fc,0 0 4px #eef4fc,0 0 4px #eef4fc,0 0 8px #eef4fc,0 0 8px #eef4fc,0 0 16px #eef4fce6,0 1px 24px #eef4fccc}.skin-qt .pill-select{flex:calc(50% - 4px);min-width:0}[dir=ltr] .skin-qt .pill-select.sortby{margin-left:0}[dir=rtl] .skin-qt .pill-select.sortby{margin-right:0}.skin-qt .feed-row>.btn-line{flex:40%;order:4;justify-content:center;align-items:center;min-height:44px;display:flex}.skin-qt .wl-feed-row>.btn-line{flex:40%;order:5;justify-content:center;align-items:center;min-height:44px;display:flex}}@media(max-width:360px){.skin-qt .pbanner.photo .eyebrow{max-width:22ch}}@media(max-width:560px){.skin-qt .ob-actions .btn{width:100%;min-width:0;padding-left:14px;padding-right:14px}.skin-qt .ob-pilot-actions .btn{flex:1;min-width:0;padding-left:14px;padding-right:14px}.skin-qt .statrow{grid-template-columns:1fr 1fr;grid-auto-flow:row}.skin-qt .statcard:last-child:nth-child(odd){grid-column:1/-1}.skin-qt .statcard{padding:14px 15px}.skin-qt .statcard:before{width:22px;height:2.5px;margin-bottom:10px}.skin-qt .statcard .sv{font-size:23px}.skin-qt .statcard .sl{margin-top:5px;font-size:12px}}.skin-qt .cc-select{width:100%;color:var(--navy);cursor:pointer;border:none;outline:none;flex:1;padding:1px 0;font-family:inherit;font-size:13.5px;font-weight:600}[dir=ltr] .skin-qt .cc-select{background:0 0}[dir=rtl] .skin-qt .cc-select{background:100% 0}.skin-qt .cc-select option{background:var(--paper);color:var(--navy)}@media(max-width:760px){.skin-qt .adm-row .adm-acts .btn-sm{flex:1;justify-content:center;min-height:42px}}.skin-qt .panel,.skin-qt .price-card,.skin-qt .auth-card,.skin-qt .plan-card,.skin-qt .input,.skin-qt .btn,.skin-qt .statcard{transition:background-color .35s,border-color .35s,color .35s,box-shadow .35s}@media(max-width:820px){.skin-qt .pbanner.photo .eyebrow,.skin-qt .pbanner.photo h1,.skin-qt .pbanner.photo p{text-shadow:0 0 2px #081020,0 0 4px #081020,0 0 8px #081020e6,0 1px 16px #081020cc}}.skin-qt .nav-item .badge{padding:2px 7px;font-size:10.5px}.skin-qt .nav-item .badge.soft{background:var(--blue-soft);color:var(--blue)}.skin-qt .ghero .eyebrow{letter-spacing:.22em;color:var(--blue-accent);margin-bottom:14px;font-size:10px}.skin-qt .panel,.skin-qt .support-card,.skin-qt .plan-card{background:var(--g1);-webkit-backdrop-filter:blur(28px)saturate(1.5);border:1px solid var(--rim);box-shadow:var(--sh-glass);border-radius:24px}.skin-qt .statrow{background:var(--rim-lo);border-color:var(--rim-lo);box-shadow:var(--sh-glass);border-radius:18px}.skin-qt .statcard{background:var(--g1);-webkit-backdrop-filter:blur(22px)saturate(1.4)}.skin-qt .statcard .sv{letter-spacing:-.02em;font-size:27px}.skin-qt .pill-select{background-color:var(--g3);border:1px solid var(--rim-lo);min-height:44px;color:var(--navy-2);border-radius:12px}.skin-qt .btn-ghost,.skin-qt .btn-line{background:var(--g3);border:1px solid var(--rim);color:var(--navy);box-shadow:none}.skin-qt .btn-ghost:hover{background:var(--g4);border-color:var(--rim)}.skin-qt .btn-line{color:var(--blue)}.skin-qt .btn-line:hover{background:var(--blue-soft)}.skin-qt .wcard.open{position:relative;top:0}.skin-qt .wcard.open .wc-in{-webkit-mask:radial-gradient(14px at 0 var(--py,0px),transparent 97%,#000 100%),radial-gradient(14px at 100% var(--py,0px),transparent 97%,#000 100%);mask:radial-gradient(14px at 0 var(--py,0px),transparent 97%,#000 100%),radial-gradient(14px at 100% var(--py,0px),transparent 97%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.skin-qt .wc-chips .rolechip{white-space:nowrap;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.skin-qt .wcard.open .wc-chips{display:none}.skin-qt .wcard.open .wc-body{grid-template-rows:1fr}.skin-qt .wcard.open .wc-more{opacity:1;grid-template-rows:1fr}.skin-qt .wstack.has-open .wcard:not(.open) .wc-star{opacity:0;pointer-events:none;width:0}.skin-qt .wstack.has-open .wcard:not(.open) .wc-src-fold,.skin-qt .wstack.has-open .wcard:not(.open) .wc-prog{display:none}.skin-qt .wcard.open{cursor:default}.skin-qt .wcard.open .wc-head{align-items:flex-start;padding:22px 22px 14px}.skin-qt .wcard.open .wc-row1{flex-direction:column;align-items:flex-start;gap:0}.skin-qt .wcard.open .wc-name{white-space:normal;font-size:36px;line-height:1.02}.skin-qt .wcard.open .wc-side{padding-top:6px}.skin-qt .wcard.static{cursor:default}.skin-qt .wstack-mini .wcard.open .wc-name{font-size:28px}.skin-qt .wstack-mini .wcard.open .wc-head{padding:18px 18px 12px}.skin-qt .wcard.chapter.open .wc-name{font-size:27px}.skin-qt .wc-prog .bar{background:#ffffff29;border-radius:999px;height:6px;overflow:hidden}.skin-qt .wc-prog .bar i{background:#fff;border-radius:999px;height:100%;display:block}@media(max-width:820px){.skin-qt .wcard.open .wc-row1{gap:0}.skin-qt .wcard.open .wc-name{font-size:32px}.skin-qt .wcard.open .wc-side{padding-top:0;top:16px}.skin-qt .wcard.open .wc-head{padding:18px 18px 12px}}.skin-qt .cvb-chip-entry .input{flex:1;min-width:0}.skin-qt .crs-card .sub{color:var(--slate);max-width:620px;font-size:13.5px;line-height:1.55}.skin-qt .crs-chkrow .pill{flex:none}.skin-qt .crs-lrow .lt .sub{color:var(--slate-2);font-weight:600}.skin-qt .crs-lrow.on{background:var(--blue-soft)}.skin-qt .crs-lrow.on .lt{color:var(--blue)}.skin-qt .crs-qfoot .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.skin-qt .crs-expl.ok{background:var(--green-bg);color:var(--green-ink)}.skin-qt .feature .mock-media{aspect-ratio:auto;justify-content:center;align-items:center;display:flex}.skin-qt .gsplit .input{background:var(--g3);border-color:var(--rim-lo)}.skin-qt .gsplit .input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.skin-qt .gsplit .btn-google{background:var(--g3);border-color:var(--rim);color:var(--navy)}.skin-qt .gsplit .btn-google:hover{background:var(--g4)}.skin-qt .lnd .ck{flex-direction:column;gap:14px;max-width:640px;display:flex}.skin-qt .lnd .ck__row{background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.skin-qt .lnd .ck__text b{color:#fff;margin-bottom:4px;font-size:15.5px;font-weight:700;display:block}.skin-qt .lnd .ck__text p{color:#ffffffbf;margin:0;font-size:13.5px;line-height:1.5}.skin-qt .lnd .ck__always{letter-spacing:.06em;text-transform:uppercase;color:#fff9;font-size:12px;font-weight:600}.skin-qt .lnd .ck__saved{color:#7fe2a5;margin:0;font-size:13px}@media(max-width:560px){.skin-qt .lnd .ck__row{grid-template-columns:40px 1fr;gap:10px}.skin-qt .lnd .ck__row .switch,.skin-qt .lnd .ck__always{grid-column:2;justify-self:start}}.skin-qt .lnd .doc__text .fl-btn--blue,.skin-qt .lnd .doc__text a.fl-btn--blue,.skin-qt .lnd .doc .fl-btn--blue,.skin-qt .lnd .ck__actions .fl-btn--blue,.skin-qt .lnd button.fl-btn--blue{color:var(--paper-txt)}.skin-qt .lnd .fld__box select.cc-select{width:auto;min-width:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#ffffffe6;font:400 15px var(--fb);border:0;outline:0;flex:1;height:100%;padding:0}[dir=ltr] .skin-qt .lnd .fld__box select.cc-select{background:0 0}[dir=rtl] .skin-qt .lnd .fld__box select.cc-select{background:100% 0}.skin-qt .lnd .btn-google{color:#fff;width:100%;height:46px;font:500 14.5px var(--fb);cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;gap:10px;display:inline-flex}.skin-qt .lnd .btn-google svg{width:18px;height:18px}.skin-qt .lnd .doc__text .avail-state{color:#ffffffbf;font-style:italic}.skin-qt .ghero .eyebrow{align-items:center;gap:12px;margin-bottom:12px;font-weight:800;display:flex}.skin-qt .ghero .eyebrow:before{content:"";background:var(--blue-accent);flex:none;width:24px;height:1px}@media(max-width:820px){.skin-qt .ghero .eyebrow{letter-spacing:.2em;font-size:9px}}.skin-qt .wcard.open{box-shadow:var(--wcg-shadow)}.skin-qt .wcard.open .wc-in{box-shadow:inset 0 1px #ffffff24}.skin-qt .wc-prog .bar{background:var(--wcg-rim-lo)}.skin-qt .wc-prog .bar i{background:var(--wcg-blue)}.skin-qt .wcard.open .wc-head:before{top:22px;bottom:14px}[dir=ltr] .skin-qt .wcard.open .wc-head{padding-left:44px}[dir=rtl] .skin-qt .wcard.open .wc-head{padding-right:44px}[dir=ltr] .skin-qt .wcard.open .wc-details{padding-left:44px;padding-right:26px}[dir=rtl] .skin-qt .wcard.open .wc-details{padding-right:44px;padding-left:26px}[dir=ltr] .skin-qt .wstack-mini .wcard.open .wc-head,[dir=ltr] .skin-qt .wstack-mini .wcard.open .wc-details{padding-left:38px}[dir=rtl] .skin-qt .wstack-mini .wcard.open .wc-head,[dir=rtl] .skin-qt .wstack-mini .wcard.open .wc-details{padding-right:38px}@media(max-width:820px){[dir=ltr] .skin-qt .wcard.open .wc-head{padding-left:36px}[dir=rtl] .skin-qt .wcard.open .wc-head{padding-right:36px}[dir=ltr] .skin-qt .wcard.open .wc-details{padding-left:36px;padding-right:18px}[dir=rtl] .skin-qt .wcard.open .wc-details{padding-right:36px;padding-left:18px}}.skin-qt .wc-chips .rolechip{background:var(--wcg-chip-bg);border:1px solid var(--wcg-chip-line);color:var(--wcg-chip-ink)}.skin-qt .cvb-tpl-row .btn:disabled{opacity:.45;cursor:not-allowed}.skin-qt .hb-gate .lock-blur .wcard{cursor:default}.skin-qt .hb-gate .wc-cta{border-top:0;margin:0;padding:26px 0 0}.skin-qt .hb-gate .wc-cta-head{justify-content:center}.skin-qt .hb-gate .wc-cta h4,.skin-qt .hb-gate .wc-cta p{margin-left:auto;margin-right:auto}.skin-qt .hb-gate .wc-cta-tiers{justify-content:center;margin:20px 0 22px}.skin-qt .hb-gate .wc-cta-note{text-align:center}.skin-qt .hb-gate.mini .wc-cta.mini{padding:20px 0 0}.skin-qt .hb-gate.mini .wc-cta.mini .wc-cta-btn{margin-top:14px}.skin-qt html[dir=rtl] .as-btn svg,.skin-qt html[dir=rtl] .row__go svg,.skin-qt html[dir=rtl] .q__ic,.skin-qt html[dir=rtl] .watch__state svg,.skin-qt html[dir=rtl] .wc-link svg,.skin-qt html[dir=rtl] .flip-rtl{transform:scaleX(-1)}@media(max-width:820px){.skin-qt .wcard.chapter .wc-head,.skin-qt .wcard.chapter.open .wc-head{grid-template-columns:minmax(0,1fr)}.skin-qt .wcard.chapter .wc-side,.skin-qt .wcard.chapter.open .wc-side{grid-column:1;position:static;top:auto;left:auto;right:auto}[dir=ltr] .skin-qt .wcard.chapter .wc-side,[dir=ltr] .skin-qt .wcard.chapter.open .wc-side{padding:6px 0 0 78px}[dir=rtl] .skin-qt .wcard.chapter .wc-side,[dir=rtl] .skin-qt .wcard.chapter.open .wc-side,[dir=ltr] .skin-qt html[dir=rtl].qt .wcard.chapter .wc-side,[dir=ltr] .skin-qt html[dir=rtl].qt .wcard.chapter.open .wc-side{padding:6px 78px 0 0}[dir=rtl] .skin-qt html[dir=rtl].qt .wcard.chapter .wc-side,[dir=rtl] .skin-qt html[dir=rtl].qt .wcard.chapter.open .wc-side{padding:6px 0 0 78px}}.skin-qt .hb-typeahead input.cc-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;font:inherit;color:inherit;border:0;outline:0;flex:1;padding:0}[dir=ltr] .skin-qt .hb-typeahead input.cc-select{background:0 0}[dir=rtl] .skin-qt .hb-typeahead input.cc-select{background:100% 0}.skin-qt .hb-typeahead input.cc-select::-webkit-search-cancel-button{-webkit-appearance:none}.skin-qt .hb-typeahead input.cc-select::placeholder{color:var(--slate-2)}[dir=ltr] .skin-qt html[dir=rtl].qt .hb-typeahead input.cc-select{text-align:right}[dir=rtl] .skin-qt html[dir=rtl].qt .hb-typeahead input.cc-select{text-align:left}.skin-qt .feedbar .pill-select.aircraft{text-overflow:ellipsis;width:auto;max-width:180px}.skin-qt .ck-bar{color:var(--qt-panel-ink);border-top:1px solid var(--qt-panel-hair);font-family:var(--sans);box-shadow:0 -24px 60px -30px #0009}[dir=ltr] .skin-qt .ck-bar{background:linear-gradient(135deg,var(--qt-panel-a),var(--qt-panel-b))}[dir=rtl] .skin-qt .ck-bar{background:linear-gradient(-135deg,var(--qt-panel-a),var(--qt-panel-b))}.skin-qt .ck-in{gap:18px;max-width:1180px;padding:14px 24px}.skin-qt .ck-tx p,.skin-qt .ck-tx b,.skin-qt .ck-tx p b{color:var(--qt-panel-ink)}.skin-qt .ck-tx p{color:var(--qt-panel-ink-2);font-size:13px}.skin-qt .ck-tx a{color:var(--qt-tag-gold);font-weight:600;text-decoration-color:#d3b77a80}.skin-qt .ck-btns{gap:8px;display:flex}.skin-qt .ck-btns .btn{height:36px;font-size:13px;font-weight:500;font-family:var(--sans);min-width:0;box-shadow:none;border-radius:999px;padding:0 16px}.skin-qt .ck-btns .btn-ghost{color:var(--qt-panel-ink);border:1px solid var(--qt-panel-hair)}[dir=ltr] .skin-qt .ck-btns .btn-ghost{background:0 0}[dir=rtl] .skin-qt .ck-btns .btn-ghost{background:100% 0}.skin-qt .ck-btns .btn-ghost:hover{background:#ffffff14}.skin-qt .ck-btns .btn-navy{color:#0a0a0b;background:#f4f3ef;border:1px solid #f4f3ef}.skin-qt .ck-btns .btn-navy:hover{background:#fff}.skin-qt .ckp{background:var(--paper);border:1px solid var(--line);box-shadow:var(--sh-menu);font-family:var(--sans);border-radius:18px}.skin-qt .ckp-ttl{font-family:var(--serif);letter-spacing:-.01em;font-size:22px;font-weight:400}.skin-qt .ckp-nm{font-weight:600}.skin-qt .ckp-ic{background:var(--qt-hair-2);border:0;border-radius:999px}.skin-qt .ckp-ft .btn{height:38px;font-weight:500;font-family:var(--sans);border-radius:999px}.skin-qt .ckp-ft .btn-navy{background:var(--qt-btn);color:var(--qt-btn-ink);border-color:var(--qt-btn)}.skin-qt .ckp-ft .btn-ghost{border:1px solid var(--line-2);color:var(--navy)}[dir=ltr] .skin-qt .ckp-ft .btn-ghost{background:0 0}[dir=rtl] .skin-qt .ckp-ft .btn-ghost{background:100% 0}.skin-qt .ckp-lk{color:var(--qt-gold-ink);font-weight:600}@media(max-width:640px){.skin-qt .ck-in{gap:10px;padding:12px 16px}.skin-qt .ck-btns{width:100%}.skin-qt .ck-btns .btn{flex:1}}@media(min-width:1181px){.skin-qt .wcard.board .wc-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto 36px 36px}}.skin-qt .qt-sub .legal-stamp{color:var(--qt-panel-ink-2);margin-top:10px;display:block}.skin-qt .qt-card+.legal-notice,.skin-qt .qt-card+.legal{margin-top:28px}.skin-qt .acct-tabs{background:var(--qt-hair-2);border-radius:999px;gap:2px;margin:26px 0;padding:3px;display:inline-flex}.skin-qt .acct-tab{height:34px;color:var(--slate);font:500 13.5px var(--sans);cursor:pointer;transition:color .2s var(--qt-ease),background .2s var(--qt-ease);border:0;border-radius:999px;padding:0 20px}[dir=ltr] .skin-qt .acct-tab{background:0 0}[dir=rtl] .skin-qt .acct-tab{background:100% 0}.skin-qt .acct-tab:hover{color:var(--navy)}.skin-qt .acct-tab.on{background:var(--paper);color:var(--navy);box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000f}.skin-qt .acct-tab:focus-visible{outline:2px solid var(--qt-gold);outline-offset:2px}.skin-qt .acct-panel{max-width:760px}.skin-qt .acct-group{margin:0 0 30px}.skin-qt .acct-gh{font:500 11px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--slate);margin:0 0 10px;padding:0 4px}.skin-qt .acct-list{background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden}.skin-qt .acct-row{border:0;border-top:1px solid var(--qt-hair-2);width:100%;min-height:56px;color:var(--navy);font-family:var(--sans);text-align:start;box-sizing:border-box;border-radius:0;align-items:center;gap:16px;margin:0;padding:12px 18px;display:flex}[dir=ltr] .skin-qt .acct-row{background:0 0}[dir=rtl] .skin-qt .acct-row{background:100% 0}.skin-qt .acct-row:first-child{border-top:0}.skin-qt .acct-row.link{cursor:pointer;transition:background .18s var(--qt-ease)}.skin-qt .acct-row.link:hover,.skin-qt .acct-row.link:focus-visible{background:var(--qt-hair-2);outline:none}.skin-qt .acct-row.link[disabled]{opacity:.55;cursor:default}.skin-qt .acct-row.stack{flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px}.skin-qt .acct-k{min-width:160px;color:var(--navy);flex:none;align-items:center;gap:10px;font-size:14.5px;font-weight:500;line-height:1.3;display:inline-flex}.skin-qt .acct-row.stack .acct-k{min-width:0}.skin-qt .acct-k svg{width:16px;height:16px;color:var(--slate);flex:none}.skin-qt .acct-v{text-align:end;min-width:0;color:var(--slate);flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;font-size:14.5px;line-height:1.35;display:flex}.skin-qt .acct-v svg{width:16px;height:16px;color:var(--slate-2);flex:none}.skin-qt .acct-strong{color:var(--navy)}.skin-qt .acct-note{color:var(--slate-2);font-size:12.5px}.skin-qt .acct-ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skin-qt .acct-in{min-width:0;height:32px;box-shadow:none;text-align:end;font:400 15px var(--sans);color:var(--navy);border:0;border-radius:0;outline:0;flex:auto;padding:0}[dir=ltr] .skin-qt .acct-in{background:0 0}[dir=rtl] .skin-qt .acct-in{background:100% 0}.skin-qt .acct-in::placeholder{color:var(--slate-2)}.skin-qt .acct-in.acct-num{font-variant-numeric:tabular-nums;flex:0 110px}.skin-qt .acct-in.acct-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.skin-qt .acct-in.acct-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.skin-qt .acct-in.acct-num{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.skin-qt .acct-row .tag-field{gap:6px}.skin-qt .acct-row .ob-chip-entry{flex:100%;margin-top:4px}.skin-qt .acct-row .ob-add-input{max-width:380px;height:40px}.skin-qt .acct-row .ob-add-btn{height:30px;min-height:0}.skin-qt .acct-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.skin-qt .acct-chev{transition:transform .2s var(--qt-ease);display:inline-flex}[dir=ltr] .skin-qt .acct-chev.open{transform:rotate(180deg)}[dir=rtl] .skin-qt .acct-chev.open{transform:rotate(-180deg)}.skin-qt .acct-incl{background:var(--paper-soft)}.skin-qt .acct-incl .mem-inc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}.skin-qt .acct-incl .feat{color:var(--navy);align-items:center;gap:10px;font-size:13.5px;display:flex}.skin-qt .acct-incl .feat .ck{color:var(--green-ink);border-radius:0;width:auto;height:auto;display:inline-flex}[dir=ltr] .skin-qt .acct-incl .feat .ck{background:0 0}[dir=rtl] .skin-qt .acct-incl .feat .ck{background:100% 0}.skin-qt .acct-incl .feat .ck svg{width:14px;height:14px}.skin-qt .acct-danger .acct-k{color:var(--danger-ink)}.skin-qt .acct-danger.link:hover{background:var(--danger-bg)}.skin-qt .acct-fn{color:var(--slate);text-wrap:pretty;max-width:68ch;margin:10px 4px 0;font-size:12.5px;line-height:1.5}.skin-qt .acct-fn.ico{align-items:flex-start;gap:8px;display:flex}.skin-qt .acct-fn svg{width:14px;height:14px;color:var(--slate-2);flex:none;margin-top:2px}.skin-qt .acct-buy .co-note svg{color:var(--slate-2)}.skin-qt .acct-fn .acct-msg{color:var(--navy);margin-top:6px;font-weight:500;display:block}.skin-qt .acct-a{color:var(--qt-gold-ink);cursor:pointer;font-weight:500}.skin-qt .acct-status{color:var(--slate);flex-wrap:wrap;align-items:center;gap:16px;margin:-12px 4px 0;font-size:13px;display:flex}.skin-qt .acct-st{align-items:center;gap:6px;display:inline-flex}.skin-qt .acct-st svg{width:14px;height:14px}.skin-qt .acct-st.ok{color:var(--green-ink)}.skin-qt .acct-st.bad{color:var(--danger-ink)}.skin-qt .acct-lnk{font:500 13px var(--sans);color:var(--navy);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);border:0;padding:0}[dir=ltr] .skin-qt .acct-lnk{background:0 0}[dir=rtl] .skin-qt .acct-lnk{background:100% 0}.skin-qt .acct-lnk.quiet{color:var(--slate);margin-inline-start:auto}.skin-qt .acct-lnk:hover{color:var(--navy);text-decoration-color:currentColor}.skin-qt .acct-notice{border:1px solid var(--line);background:var(--paper);color:var(--navy);border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 22px;padding:14px 18px;font-size:13.5px;display:flex}.skin-qt .acct-notice svg{width:16px;height:16px;color:var(--slate);flex:none;margin-top:1px}.skin-qt .acct-buy .qt-passes{margin:0 0 20px}.skin-qt .acct-buy .co-disc{border-top:0;max-width:none;padding-top:0}.skin-qt .acct-pay{align-items:center;gap:8px;height:46px;padding:0 24px;display:inline-flex}.skin-qt .acct-buy .acct-fn{margin-top:14px}.skin-qt .acct-status+.acct-group{margin-top:30px}.skin-qt .acct-pw{margin:0;display:block}.skin-qt .acct-pw .acct-in{text-align:end;letter-spacing:.04em}.skin-qt .acct-pw .acct-in[type=text]{letter-spacing:0}.skin-qt .acct-pw-foot{background:var(--paper-soft);gap:14px}.skin-qt .acct-pw-foot .pw-reqs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;display:grid}.skin-qt .acct-pw-foot .pw-req{color:var(--slate);font-size:12.5px}.skin-qt .acct-pw-foot .pw-req.ok{color:var(--green-ink)}.skin-qt .acct-pw-foot .acct-st.bad{font-size:13px}.skin-qt .acct-pw-foot .acct-inline{gap:14px}.skin-qt .acct-pw-foot .btn{height:38px;padding:0 18px}@media(max-width:640px){.skin-qt .acct-pw-foot .pw-reqs{grid-template-columns:minmax(0,1fr)}.skin-qt .acct-tabs{display:flex}.skin-qt .acct-tab{flex:1}.skin-qt .acct-row{gap:12px;padding:12px 16px}.skin-qt .acct-row.stack{padding:14px 16px}.skin-qt .acct-k{min-width:0}.skin-qt .acct-incl .mem-inc-grid{grid-template-columns:minmax(0,1fr)}.skin-qt .acct-pay{justify-content:center;width:100%}.skin-qt .acct-row .ob-add-input{max-width:none}}.skin-qt .pill.p-blue{color:var(--qt-gold-ink)}.skin-qt .qt-link{color:var(--qt-gold-ink);cursor:pointer;font-weight:500}.skin-qt .qt-link:hover{text-underline-offset:3px;text-decoration:underline}.skin-qt .qt-passes--one{grid-template-columns:minmax(0,300px)}.skin-qt .wc-cta-tiers{grid-template-columns:minmax(0,1fr);justify-items:center}.skin-qt .pt-page{background:var(--bg-bottom);flex-direction:column;min-height:100dvh;display:flex}.skin-qt .pt-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:22px clamp(16px,4vw,56px);display:flex}.skin-qt .pt-main{flex:1;width:100%;max-width:760px;margin:0 auto;padding:28px clamp(16px,4vw,32px) 72px}.skin-qt .pt-card{margin-bottom:30px}.skin-qt .pt-msgcard{padding:44px 4px}.skin-qt .pt-h1{font-family:var(--serif);color:var(--navy);margin:0 0 10px;font-size:27px;font-weight:400;line-height:1.1}.skin-qt .pt-sub{color:var(--slate);text-wrap:pretty;max-width:52ch;margin:0;font-size:14px;line-height:1.55}.skin-qt .pt-msg{color:var(--slate);padding:44px 4px;font-size:14px}.skin-qt .pt-card .qt-bottom{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px}.skin-qt .pt-card .qt-figs{justify-content:flex-start}.skin-qt .pt-card .qt-fig{padding-inline:26px}.skin-qt .pt-card .qt-fig:first-child{border-inline-start:0;padding-inline-start:0}.skin-qt .pt-card .qt-fig b{font-size:36.8px}@media(max-width:640px){.skin-qt .pt-card .qt-fig{padding-inline:12px}.skin-qt .pt-card .qt-fig b{font-size:24.84px}.skin-qt .pt-main{padding-top:20px}}.skin-qt .wc-dr{align-items:stretch;min-width:190px}.skin-qt .wc-dr .wc-btn{width:100%}.skin-qt .wc-btn.sub{border-radius:11px;gap:6px;height:38px;font-size:12.5px;font-weight:600}.skin-qt .wc-btn.sub svg{flex:none;width:12px;height:12px}@media(max-width:640px){.skin-qt .wc-dr{min-width:0}}@media(min-width:821px){.skin-qt .wcard.board .wc-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 148px 62px 36px 36px}.skin-qt .wcard.board .wc-head .wc-status{justify-self:start}}@media(min-width:1181px){.skin-qt .wcard.board .wc-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 148px 36px 36px}}.skin-qt .wcard.board{content-visibility:auto;contain-intrinsic-size:auto 67px}@media(max-width:820px){.skin-qt .wcard.board{contain-intrinsic-size:auto 64px}}.skin-qt a,.skin-qt button,.skin-qt [role=button],.skin-qt label,.skin-qt summary,.skin-qt .qt-bar,.skin-qt .tb-nav,.skin-qt .wc-head,.skin-qt .nav-dot{-webkit-tap-highlight-color:transparent}.skin-qt button,.skin-qt [role=button],.skin-qt .qt-bar,.skin-qt .tb-nav,.skin-qt nav[aria-label=Main]{-webkit-user-select:none;user-select:none}.skin-qt [class*=overflow-auto],.skin-qt [class*=overflow-y-auto],.skin-qt [class*=overflow-x-auto],.skin-qt .hb-sugg,.skin-qt .vac-body,.skin-qt .ob-page-in,.skin-qt .crs-aside .crs-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.skin-qt .pcta .wc-cta-head{justify-content:center}.skin-qt .pcta-pass .wc-cta-btn{background:var(--bg-bottom);min-height:48px;color:var(--navy);font-family:var(--sans);letter-spacing:0;transition:opacity .2s var(--qt-ease),transform .2s var(--qt-ease);border-radius:999px;font-size:15px;font-weight:600}.skin-qt .pcta-pass .wc-cta-btn:hover{opacity:.92}.skin-qt .pcta-pass .wc-cta-btn:active{transform:scale(.985)}.skin-qt .pcta.mini .wc-cta-btn{border-radius:999px;font-size:14px;font-weight:600}@media(min-width:821px){.skin-qt .wcard.event .wc-head{grid-template-columns:54px minmax(0,1fr) 148px 36px 36px}.skin-qt .wcard.event .wc-head .wc-status{justify-self:start}.skin-qt .wcard.mini .wc-head,.skin-qt .wstack-mini .wcard .wc-head{grid-template-columns:minmax(0,1fr) 104px 36px}.skin-qt .wcard.mini .wc-head .wc-status,.skin-qt .wstack-mini .wcard .wc-head .wc-status{justify-self:start}.skin-qt .wcard.mini.static .wc-head,.skin-qt .wstack-mini .wcard.static .wc-head{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:820px){.skin-qt .wcard.mini .wc-head,.skin-qt .wstack-mini .wcard .wc-head{grid-template-columns:minmax(0,1fr) auto 32px}.skin-qt .wcard.mini.static .wc-head,.skin-qt .wstack-mini .wcard.static .wc-head{grid-template-columns:minmax(0,1fr) auto}}.skin-qt .acct-premium-inc{background:var(--paper);margin:0 0 20px}[dir=ltr] .skin-qt .acct-premium-inc .acct-row{background:0 0}[dir=rtl] .skin-qt .acct-premium-inc .acct-row{background:100% 0}.skin-qt .acct-premium-inc .acct-inc-h{margin-bottom:12px;font-weight:500;display:block}@media(max-width:820px){.skin-qt .qt-passes--one{grid-template-columns:minmax(0,1fr)}}.skin-qt .wc-reveal-hint{letter-spacing:.01em;color:var(--slate-2);text-align:center;margin-top:6px;font-size:11.5px;display:block}.skin-qt .wc-dr .wc-cta.pcta.mini{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin:0;padding:14px 12px 12px}.skin-qt .wc-dr .wc-cta.pcta.mini h4{font-size:15px}.skin-qt .wc-dr .wc-cta.pcta.mini p{font-size:12.5px}.skin-qt .wc-dr .wc-cta.pcta.mini .wc-cta-btn{border-radius:999px;width:100%;margin-top:10px}@media(max-width:640px){.skin-qt .vac-row>.btn{flex:none}}.skin-qt .wc-dr .wc-cta.pcta.mini .wc-cta-btn{text-align:center;justify-content:center}.skin-qt{--bg-top:transparent;--bg-bottom:transparent;--paper:#fff;--paper-soft:#f0f4fb;--glass:#ffffffdb;--navy:#0b1b4a;--navy-2:#1c2a58;--slate:#66758f;--slate-2:#7d8aa6;--line:#d6dfee;--line-2:#e7edf7;--green-bg:#ddf5e6;--green-ink:#17803f;--amber-bg:#fff1da;--amber-ink:#9a5b00;--mono-bg:#e8eef9;--mono-ink:#44527a;--danger-bg:#fde8ea;--danger-ink:#c62b3a;--scrim:#0b1b4a61;--menu:#fff;--menu-rim:#d6dfee;--surface-navy:#0b1b4a;--fc-field:#f0f4fb;--qt-hair-2:#e7edf7;--qt-ink-3:#7d8aa6;--qt-gold:#0a66f0;--qt-gold-ink:#0a66f0;--qt-gold-soft:#eaf2fe;--qt-pill:#0a66f0;--qt-btn:#0a66f0;--qt-btn-ink:#fff;--qt-tag-gold:#c9dcfb;--qt-panel-a:#0a66f0;--qt-panel-b:#0b2f8a;--qt-panel-ink:#fff;--qt-panel-ink-2:#ffffffb8;--qt-panel-hair:#fff3;--qt-panel-sheen:#ffffff1a;--qt-green:#9be3b8;--qt-shadow-panel:0 18px 40px -22px #0a2f8ab3;--sans:"Figtree","Avenir Next","Segoe UI",system-ui,sans-serif;--serif:"Newsreader","Iowan Old Style",Georgia,serif;--blue:#0a66f0;--blue-deep:#0a4fc4;--blue-soft:#eaf2fe;--blue-tint:#f1f6ff;--hero-navy:#0b1b4a;--radius:12px;font-family:var(--sans);color:var(--navy)}.skin-qt .qt-card{border-radius:18px}}@layer utilities{.pointer-events-auto{pointer-events:auto}.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}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}[dir=ltr] .right-0{right:0}[dir=rtl] .right-0{left:0}[dir=ltr] .right-3{right:calc(var(--spacing) * 3)}[dir=rtl] .right-3{left:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-\[calc\(var\(--nav-bottom-h\)\+12px\)\]{bottom:calc(var(--nav-bottom-h) + 12px)}[dir=ltr] .left-0{left:0}[dir=rtl] .left-0{right:0}.z-40{z-index:40}.z-50{z-index:50}.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}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.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-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-0{height:0}.h-1{height:var(--spacing)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.h-px{height:1px}.max-h-\[88dvh\]{max-height:88dvh}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.w-3\/4{width:75%}.w-9{width:calc(var(--spacing) * 9)}.w-full{width:100%}.min-w-0{min-width:0}.min-w-56{min-width:calc(var(--spacing) * 56)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.animate-in{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)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}[dir=ltr] .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}[dir=rtl] .border-r{border-left-style:var(--tw-border-style);border-left-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}[dir=ltr] .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}[dir=rtl] .border-l{border-right-style:var(--tw-border-style);border-right-width:1px}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.p-0{padding:0}.p-1{padding:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}[dir=ltr] .pr-12{padding-right:calc(var(--spacing) * 12)}[dir=rtl] .pr-12{padding-left:calc(var(--spacing) * 12)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.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)}.whitespace-nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.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\]\:duration-200[data-state=closed]{--tw-duration:.2s;transition-duration:.2s}.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\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.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\]\:duration-300[data-state=open]{--tw-duration:.3s;transition-duration:.3s}.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[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media(min-width:40rem){.sm\:w-\[420px\]{width:420px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media(min-width:48rem){.md\:inset-x-auto{inset-inline:auto}.md\:inset-y-0{inset-block:0}[dir=ltr] .md\:right-0{right:0}[dir=rtl] .md\:right-0{left:0}.md\:hidden{display:none}.md\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.md\:h-full{height:100%}.md\:max-h-none{max-height:none}.md\:min-h-8{min-height:calc(var(--spacing) * 8)}.md\:w-\[440px\]{width:440px}.md\:rounded-none{border-radius:0}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}[dir=ltr] .md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}[dir=rtl] .md\:border-l{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:data-\[state\=closed\]\:slide-out-to-bottom-0[data-state=closed]{--tw-exit-translate-y: 0% }.md\:data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.md\:data-\[state\=open\]\:slide-in-from-bottom-0[data-state=open]{--tw-enter-translate-y: 0% }.md\:data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}}@media(min-width:64rem){.lg\:bottom-6{bottom:calc(var(--spacing) * 6)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]),.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}}@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}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 600;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/fonts/newsreader-latin-ext.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 600;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/fonts/newsreader-latin.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 600;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC;src:url(/fonts/noto-naskh-arabic-arabic.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(/fonts/figtree-latin-ext.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/fonts/figtree-latin.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/fonts/figtree-latin-italic.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC;src:url(/fonts/noto-sans-arabic-arabic.woff2)format("woff2")}@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC;src:url(/fonts/noto-sans-arabic-arabic.woff2)format("woff2")}html[dir=rtl] .flip-rtl,html[dir=rtl] .choice .art .m{transform:scaleX(-1)}@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-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-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}@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))}}
