/*! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }:root{--navy:#1a2261;--navy-deep:#0d1337;--navy-lift:#223487;--blue:#334a95;--blue-soft:#e8ebf7;--red:#e01b24;--red-deep:#b4141c;--gold:#deaf4a;--gold-deep:#8d681a;--gold-wash:#fdf4dc;--gold-line:#ebd9a8;--gold-soft:#ffeda0;--lilac:#d6bbe5;--green:#187f48;--ink:#151b3a;--ink-soft:#46507c;--paper:#fff;--mist:#f4f5fb;--line:#dfe2f0;--on-navy:#fff;--on-navy-soft:#b9c0e0;--step--2:clamp(.74rem,.72rem + .1vw,.8rem);--step--1:clamp(.84rem,.81rem + .14vw,.92rem);--step-0:clamp(1rem,.96rem + .2vw,1.12rem);--step-1:clamp(1.19rem,1.12rem + .34vw,1.4rem);--step-2:clamp(1.42rem,1.3rem + .58vw,1.76rem);--step-3:clamp(1.69rem,1.5rem + .92vw,2.2rem);--step-4:clamp(2.01rem,1.72rem + 1.44vw,2.75rem);--step-5:clamp(2.35rem,1.9rem + 2.2vw,3.55rem);--sp-1:.5rem;--sp-2:.875rem;--sp-3:1.25rem;--sp-4:2rem;--sp-5:3rem;--sp-6:4.5rem;--sp-7:6.5rem;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-pill:999px;--shadow-sm:0 2px 6px #1a226112,0 8px 18px #1a22610f;--shadow-md:0 4px 12px #1a226117,0 18px 40px #1a22611a;--shadow-red:0 6px 14px #e01b2442,0 18px 36px #e01b2433;--ease:cubic-bezier(.2,.8,.25,1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:Almarai,system-ui,sans-serif;font-size:var(--step-0);line-height:1.75;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:Alexandria,system-ui,sans-serif;line-height:1.22;margin:0;font-weight:800;letter-spacing:-.02em;text-wrap:balance}p{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit}.ic{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .flip{transform:scaleX(-1)}::-moz-selection{background:var(--gold-soft);color:var(--ink)}::selection{background:var(--gold-soft);color:var(--ink)}.on-navy ::-moz-selection,.on-navy::-moz-selection{background:var(--gold);color:var(--navy-deep)}.on-navy ::selection,.on-navy::selection{background:var(--gold);color:var(--navy-deep)}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px;box-shadow:0 0 0 6px #0d133773}html{scrollbar-color:#b9c0e0 var(--mist)}.num{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:min(1180px,100% - 2.5rem);margin-inline:auto}.wrap-narrow{width:min(780px,100% - 2.5rem);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:Alexandria,sans-serif;font-weight:800;font-size:var(--step-0);padding:.95rem 1.75rem;min-height:48px;border:0;border-radius:var(--r-pill);cursor:pointer;text-decoration:none;line-height:1.2;white-space:nowrap;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background-color .18s var(--ease),border-color .18s var(--ease)}.btn--go{background:var(--red);color:#fff;box-shadow:var(--shadow-red)}.btn--go:hover{background:var(--red-deep);transform:translateY(-2px)}.btn--go:active{transform:none}.btn--lg{font-size:var(--step-1);padding:1.05rem 2.1rem}.btn--quiet{background:#0000;color:var(--ink);border:1.5px solid var(--line)}.btn--quiet:hover{border-color:var(--ink-soft)}.on-navy .btn--quiet{color:#fff;border-color:#ffffff73}.on-navy .btn--quiet:hover{border-color:#fff;background:#ffffff0f}.btn--block{width:100%}.wordmark{display:inline-flex;align-items:center;gap:.55rem;font-family:Alexandria,sans-serif;font-weight:800;font-size:1.18rem;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;direction:ltr}.wordmark .amp{color:var(--gold);font-weight:500}.wordmark svg{width:32px;height:32px;flex:none}.wordmark .logo{height:56px;width:auto;display:block}@media (max-width:640px){.wordmark .logo{height:46px}}.sheet .wordmark .logo{height:46px}.site-foot .wordmark .logo{height:88px}.site-head{position:relative;z-index:20;color:#fff}.site-head .wrap{display:flex;align-items:center;gap:var(--sp-3);min-height:72px}.site-nav{display:none;gap:.25rem;-webkit-margin-start:var(--sp-3);margin-inline-start:var(--sp-3)}.site-nav a{font-family:Alexandria,sans-serif;font-weight:500;font-size:var(--step--1);color:var(--on-navy-soft);text-decoration:none;padding:.5rem .7rem;border-radius:8px}.site-nav a:hover{color:#fff;background:#ffffff12}.site-nav a[aria-current]{color:#fff}.site-nav a.is-free{color:var(--gold)}.head-tools{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:.4rem}.tool{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:#0000;border:0;cursor:pointer;text-decoration:none;position:relative}.tool:hover{background:#ffffff14}.tool .count{position:absolute;inset-block-start:6px;inset-inline-end:4px;min-width:18px;height:18px;border-radius:9px;background:var(--red);color:#fff;font:800 11px/18px Alexandria;text-align:center;padding-inline:4px}.lang{font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1);color:#fff;text-decoration:none;padding:.55rem .8rem;border-radius:var(--r-pill);border:1px solid #ffffff4d;background:#0000;cursor:pointer}.lang:hover{border-color:#fff}.login{display:none}@media (min-width:1000px){.site-nav{display:flex}.menu-btn{display:none}.login{display:inline-flex}}.sheet{position:fixed;inset:0;z-index:50;background:var(--navy-deep) url(../../assets/funnel/sky-stars.jpg) center/cover;color:#fff;display:flex;flex-direction:column;padding:var(--sp-3);transform:translateY(-100%);visibility:hidden;transition:transform .35s var(--ease),visibility 0s linear .35s}.sheet.is-open{transform:none;visibility:visible;transition:transform .35s var(--ease)}@media (prefers-reduced-motion:reduce){.sheet,.sheet.is-open{transition:none}}.sheet-top{display:flex;align-items:center;justify-content:space-between;min-height:56px}.sheet nav{display:grid;gap:.25rem;margin-block:var(--sp-4) auto}.sheet nav a{font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step-2);color:#fff;text-decoration:none;padding:.55rem 0;-webkit-border-after:1px solid #ffffff1a;border-block-end:1px solid #ffffff1a}.sheet nav a.is-free{color:var(--gold)}.sheet .btn{-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3)}.site-foot{background:var(--navy-deep);color:var(--on-navy-soft);padding-block:var(--sp-6) var(--sp-4);font-size:var(--step--1)}.site-foot .cols{display:grid;gap:var(--sp-4);grid-template-columns:1fr}@media (min-width:760px){.site-foot .cols{grid-template-columns:1.4fr 1fr 1fr 1fr}}.site-foot .wordmark{color:#fff}.site-foot .motto{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);color:#fff;font-family:Alexandria,sans-serif;font-weight:500;font-size:var(--step-0);max-width:30ch}.site-foot h3{font-size:var(--step--1);color:#fff;-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2);font-weight:700;letter-spacing:0}.site-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.site-foot a{color:var(--on-navy-soft);text-decoration:none}.site-foot a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--gold)}.site-foot .legal{-webkit-margin-before:var(--sp-5);margin-block-start:var(--sp-5);-webkit-padding-before:var(--sp-3);padding-block-start:var(--sp-3);-webkit-border-before:1px solid #b9c0e02e;border-block-start:1px solid #b9c0e02e;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2)}.field label{display:block;font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1);-webkit-margin-after:.4rem;margin-block-end:.4rem}.field input{width:100%;font:inherit;color:var(--ink);background:var(--paper);padding:.85rem 1rem;min-height:48px;border:1.5px solid var(--line);border-radius:var(--r-sm)}.field input:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #334a9529}.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}}:root{--accent-on-navy:#ff7478}.sky{position:relative;isolation:isolate;color:var(--on-navy);overflow:hidden;background:var(--navy) url(../../assets/funnel/sky-stars.jpg) center/cover}.sky:before{content:"";position:absolute;inset:-30% -10% auto;height:120%;z-index:-1;pointer-events:none;background:radial-gradient(58% 52% at 50% 0,#223487bf 0,#22348700 68%)}.sky--torn{-webkit-padding-after:calc(var(--sp-6) + 48px);padding-block-end:calc(var(--sp-6) + 48px)}.sky--torn:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:clamp(48px,7vw,96px);z-index:0;pointer-events:none;background:url(../../assets/funnel/sky-edge.png) bottom/100% 100% no-repeat}.sky--mist.sky--torn:after{filter:none}.sky h1,.sky h2,.sky h3{color:#fff}.sky em{font-style:normal;color:var(--accent-on-navy)}.sec-head{max-width:60ch;margin-inline:auto;text-align:center;-webkit-margin-after:var(--sp-5);margin-block-end:var(--sp-5)}.sec-head h2{font-size:var(--step-4)}.sec-head h2:after{content:"";display:block;width:96px;height:3px;margin:var(--sp-2) auto 0;border-radius:3px;background:var(--gold)}.sec-head p{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);font-size:var(--step-1);color:var(--ink-soft)}.sky .sec-head p{color:var(--on-navy-soft)}.sec-head--start{text-align:start;margin-inline:0}.sec-head--start h2:after{margin-inline:0}.band{padding-block:var(--sp-6)}.band--mist{background:var(--mist)}.hero-b{-webkit-padding-after:calc(var(--sp-6) + 64px);padding-block-end:calc(var(--sp-6) + 64px)}.hero-b .moon{display:none;position:absolute;z-index:-1;inline-size:clamp(70px,9vw,128px);inset-block-start:96px;inset-inline-end:6%;opacity:.9;pointer-events:none}.hero-b .grid{display:grid;gap:var(--sp-4);align-items:center;-webkit-padding-before:var(--sp-3);padding-block-start:var(--sp-3)}.hero-b h1{font-size:var(--step-5);line-height:1.15}.badge{display:inline-flex;align-items:center;gap:.5rem;background:#deaf4a24;border:1px solid #deaf4a8c;color:var(--gold);padding:.5rem 1.1rem;border-radius:var(--r-pill);font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1)}.badge,.lede{-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3)}.lede{font-size:var(--step-1);color:var(--on-navy-soft);max-width:46ch}.lede b{color:#fff}.actions{-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);flex-wrap:wrap;gap:var(--sp-2)}.actions,.cost{display:flex;align-items:center}.cost{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);gap:.45rem;font-size:var(--step--1);color:var(--on-navy-soft)}.cost .ic{color:var(--gold)}.hero-b .art{justify-self:center;max-inline-size:min(420px,86%)}.hero-b .art img{filter:drop-shadow(0 24px 34px rgba(13,19,55,.5))}@media (max-width:640px){.actions .btn{flex:1 1 100%}}@media (min-width:900px){.hero-b .moon{display:block}.hero-b .grid{grid-template-columns:1.2fr .8fr;-webkit-padding-before:var(--sp-5);padding-block-start:var(--sp-5)}.hero-b .moon{inset-block-start:104px;inset-inline-end:7%}}.chooser{display:grid;gap:var(--sp-3)}.stage-list{display:flex;gap:var(--sp-2);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px var(--sp-2);margin-inline:-4px;border:0;scrollbar-width:thin}.stage-list legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.stage{position:relative;flex:0 0 auto;scroll-snap-align:start;cursor:pointer}.stage input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.stage-face{display:flex;align-items:center;gap:.7rem;min-height:64px;padding:.5rem 1rem .5rem .5rem;padding-inline:.5rem 1.1rem;border-radius:var(--r-pill);background:var(--tint);border:2px solid #0000;font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1);white-space:nowrap;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.stage-face img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--gold)}.stage:hover .stage-face{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.stage input:checked+.stage-face{border-color:var(--navy);box-shadow:var(--shadow-md)}.stage input:focus-visible+.stage-face{outline:3px solid var(--gold);outline-offset:3px}.stage-panel{display:grid;gap:var(--sp-3);align-items:center;border-radius:var(--r-lg);padding:clamp(1.25rem,1rem + 2vw,2.5rem);background:var(--tint,#fdf4dc);transition:background-color .3s var(--ease)}.stage-panel .art{justify-self:center}.stage-panel .art img{width:clamp(150px,30vw,230px);height:clamp(150px,30vw,230px);border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid var(--gold);box-shadow:var(--shadow-md)}.stage-panel h3{font-size:var(--step-3)}.stage-panel .want{-webkit-margin-before:.35rem;margin-block-start:.35rem;color:var(--ink-soft);font-size:var(--step-1)}.prog-line{-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3);-webkit-padding-before:var(--sp-3);padding-block-start:var(--sp-3);-webkit-border-before:1px solid #151b3a1f;border-block-start:1px solid #151b3a1f;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.prog-name{font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step-0);flex:1 1 220px}.prog-name small{display:block;font-family:Almarai,sans-serif;font-weight:400;color:var(--ink-soft);font-size:var(--step--1)}.price{font-family:Alexandria,sans-serif;font-weight:800;font-size:var(--step-2);color:var(--ink)}.btn--navy{background:var(--navy);color:#fff}.btn--navy:hover{background:var(--navy-lift);transform:translateY(-2px)}@media (min-width:900px){.chooser{grid-template-columns:minmax(260px,.8fr) 1.6fr;align-items:stretch}.stage-list{flex-direction:column;overflow:visible;margin:0;padding:0}.stage-face{white-space:normal;border-radius:var(--r-md);min-height:76px}.stage-face img{width:56px;height:56px}.stage-panel{grid-template-columns:auto 1fr;gap:var(--sp-4)}}.js .stage-panel.is-swapping .swap{opacity:0;transform:translateY(6px)}.stage-panel .swap{transition:opacity .25s var(--ease),transform .25s var(--ease)}@media (prefers-reduced-motion:reduce){.stage-panel .swap{transition:none}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(72%,280px);gap:var(--sp-3);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-padding-after:var(--sp-2);padding-block-end:var(--sp-2);scrollbar-width:thin}.rail>*{scroll-snap-align:start}@media (min-width:900px){.rail{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible}}.ws{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line);overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.ws:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.ws img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.ws-body{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-3)}.ws-name{font-weight:700;font-size:var(--step-0);line-height:1.35}.ws-name,.ws-price{font-family:Alexandria,sans-serif}.ws-price{font-weight:800;color:var(--navy);white-space:nowrap}.ws--all{display:grid;place-content:center;text-align:center;gap:.6rem;padding:var(--sp-4);background:var(--navy);color:#fff;border-color:var(--navy);font-family:Alexandria,sans-serif;font-weight:700}.ws--all .ic{margin-inline:auto;color:var(--gold);width:28px;height:28px}.rail-foot{-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3);text-align:center}.coach{display:grid;gap:var(--sp-4);align-items:center}.coach-photo{position:relative;justify-self:center;max-width:360px}.coach-photo img.portrait{border-radius:var(--r-lg);aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;border:1px solid #deaf4a66;box-shadow:0 24px 48px #00000059}.coach-photo .seal{position:absolute;inset-block-end:-22px;inset-inline-end:-18px;width:clamp(96px,22vw,128px);border-radius:50%;box-shadow:0 10px 24px #0006}.coach h2{font-size:var(--step-4)}.coach h2:after{content:"";display:block;width:96px;height:3px;-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);border-radius:3px;background:var(--gold)}.creds{list-style:none;margin:var(--sp-4) 0 0;padding:0;display:grid;gap:var(--sp-2)}.creds li{display:flex;gap:.75rem;align-items:flex-start;font-size:var(--step-1);color:#fff}.creds .ic{color:var(--gold);width:1.4em;height:1.4em;-webkit-margin-before:.2em;margin-block-start:.2em}.coach .more{-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);display:flex;flex-wrap:wrap;gap:var(--sp-2)}@media (min-width:900px){.coach{grid-template-columns:.8fr 1.2fr;gap:var(--sp-6)}}.assess{display:grid;gap:var(--sp-4);align-items:center}.assess h2{font-size:var(--step-4)}.assess p{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);color:var(--on-navy-soft);font-size:var(--step-1);max-width:44ch}.form-card{background:var(--paper);color:var(--ink);border-radius:var(--r-lg);padding:clamp(1.25rem,1rem + 1.6vw,2.25rem);box-shadow:0 4px 12px #0d133740,0 24px 48px #0d13374d;display:grid;gap:var(--sp-2)}.form-card .note{display:flex;justify-content:center;align-items:center;gap:.45rem;color:var(--ink-soft);font-size:var(--step--1)}.form-card .btn{-webkit-margin-before:var(--sp-1);margin-block-start:var(--sp-1)}@media (min-width:900px){.assess{grid-template-columns:1fr 1fr;gap:var(--sp-6)}}.posts{display:grid;gap:var(--sp-3)}@media (min-width:760px){.posts{grid-template-columns:1fr 1fr}}.post{display:grid;gap:.5rem;padding:var(--sp-4);border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line);text-decoration:none;color:inherit;transition:box-shadow .2s var(--ease),border-color .2s var(--ease)}.post:hover{box-shadow:var(--shadow-md);border-color:#0000}.post time{font-size:var(--step--1);color:var(--ink-soft)}.post h3{font-size:var(--step-1);line-height:1.4}.post .go{display:inline-flex;align-items:center;gap:.4rem;color:var(--blue);font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1)}.course-hero{-webkit-padding-after:calc(var(--sp-5) + 56px);padding-block-end:calc(var(--sp-5) + 56px)}.course-hero .grid{display:grid;gap:var(--sp-4);-webkit-padding-before:var(--sp-2);padding-block-start:var(--sp-2);align-items:center}.course-hero .cover{border-radius:var(--r-lg);overflow:hidden;border:1px solid #deaf4a59;box-shadow:0 24px 48px #00000059}.course-hero .cover img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.course-hero h1{font-size:var(--step-5);line-height:1.12}.course-hero h1[lang=en]{direction:ltr;unicode-bidi:isolate}.promise{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);font-size:var(--step-1);color:var(--on-navy-soft);max-width:44ch}.gets{list-style:none;padding:0;margin:var(--sp-3) 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.gets li{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:var(--r-pill);background:#ffffff14;border:1px solid #b9c0e040;font-size:var(--step--1);color:#fff}.gets .ic{color:var(--gold)}.buy{-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.buy .price{color:#fff;font-size:var(--step-4)}.buy .price small{display:block;font-family:Almarai,sans-serif;font-weight:400;font-size:var(--step--1);color:var(--on-navy-soft)}@media (min-width:900px){.course-hero .grid{grid-template-columns:1.05fr .95fr;gap:var(--sp-6)}}.buybar{position:fixed;z-index:30;inset-inline:0;inset-block-end:0;display:flex;align-items:center;gap:var(--sp-2);padding:.7rem 1.25rem calc(.7rem + env(safe-area-inset-bottom));background:var(--paper);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);box-shadow:0 -8px 24px #1a22611a;transform:translateY(110%);transition:transform .3s var(--ease)}.buybar.is-on{transform:none}.buybar .price{font-size:var(--step-2)}.buybar .name{flex:1;min-width:0;font-size:var(--step--1);color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:900px){.buybar{display:none}}@media (prefers-reduced-motion:reduce){.buybar{transition:none}}.tabs{display:flex;gap:.25rem;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:.9rem 1.1rem;min-height:48px;white-space:nowrap;font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step-0);color:var(--ink-soft);-webkit-border-after:3px solid #0000;border-block-end:3px solid #0000;-webkit-margin-after:-1px;margin-block-end:-1px}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink);border-block-end-color:var(--gold)}.panel{padding-block:var(--sp-4)}.panel[hidden]{display:none}.course-body{display:grid;gap:var(--sp-5)}@media (min-width:1000px){.course-body{grid-template-columns:1fr 340px;align-items:start}}.prose{max-width:68ch}.prose h2,.prose h3{font-size:var(--step-2);margin-block:var(--sp-4) var(--sp-2)}.prose p+p{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2)}.prose ul{-webkit-padding-start:1.2rem;padding-inline-start:1.2rem;margin:var(--sp-2) 0}.prose li{margin-block:.35rem}.prose li::marker{color:var(--gold-deep)}.sample{display:inline-flex;align-items:center;gap:.4rem;-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3);padding:.3rem .75rem;border-radius:var(--r-pill);background:var(--mist);color:var(--ink-soft);font-size:var(--step--1)}.units{display:grid;gap:var(--sp-2)}.unit{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper)}.unit summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3);min-height:56px}.unit summary::-webkit-details-marker{display:none}.unit summary .t{flex:1;font-family:Alexandria,sans-serif;font-weight:700}.unit summary .meta{font-size:var(--step--1);color:var(--ink-soft)}.unit summary .ic{transition:transform .2s var(--ease);color:var(--ink-soft)}.unit[open] summary .ic.chev{transform:rotate(180deg)}.unit ol{list-style:none;margin:0;padding:0 var(--sp-3) var(--sp-2)}.unit li{display:flex;align-items:center;gap:var(--sp-2);padding:.7rem 0;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);font-size:var(--step--1)}.unit li .ic{color:var(--ink-soft)}.unit li span:nth-child(2){flex:1}.unit li .dur{color:var(--ink-soft)}.aside-card{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4);background:var(--paper);box-shadow:var(--shadow-sm);position:sticky;inset-block-start:var(--sp-3)}.aside-card .price{font-size:var(--step-4)}.aside-card .btn{width:100%;-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2)}.aside-card ul{list-style:none;padding:0;margin:var(--sp-3) 0 0;display:grid;gap:.5rem;font-size:var(--step--1)}.aside-card li{display:flex;gap:.5rem;align-items:center}.aside-card li .ic{color:var(--green)}@media (max-width:999px){.aside-card{display:none}}.upsell{display:grid;gap:var(--sp-3);align-items:center;padding:var(--sp-4);border-radius:var(--r-lg);background:var(--gold-wash);border:1px solid var(--gold-line)}.upsell img{width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--gold)}.upsell h2,.upsell h3{font-size:var(--step-1)}.upsell p{color:var(--ink-soft);font-size:var(--step--1);-webkit-margin-before:.25rem;margin-block-start:.25rem}.upsell .price{font-size:var(--step-2)}.up-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}@media (min-width:760px){.upsell{grid-template-columns:auto 1fr auto}}.appbar{background:var(--navy);color:#fff;position:sticky;inset-block-start:0;z-index:20;box-shadow:inset 0 -2px 0 var(--gold)}.appbar .wrap{display:flex;align-items:center;gap:var(--sp-2);min-height:60px}.appbar .wordmark{font-size:1.02rem;color:#fff}.appbar .wordmark svg{width:28px;height:28px}.appbar .wordmark .logo{height:44px}.appnav{display:none;gap:.2rem;-webkit-margin-start:var(--sp-3);margin-inline-start:var(--sp-3)}.appnav a{color:var(--on-navy-soft);text-decoration:none;font-family:Alexandria,sans-serif;font-weight:500;font-size:var(--step--1);padding:.5rem .75rem;border-radius:8px;min-height:44px;display:inline-flex;align-items:center}.appnav a:hover{color:#fff;background:#ffffff12}.appnav a[aria-current]{color:#fff;background:#ffffff1a}.appbar .tools{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:.35rem}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--navy-deep);font:800 14px/1 Alexandria}@media (min-width:800px){.appnav{display:flex}}.tabbar{position:fixed;inset-inline:0;inset-block-end:0;z-index:25;display:grid;grid-template-columns:repeat(3,1fr);background:var(--paper);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);-webkit-padding-after:env(safe-area-inset-bottom);padding-block-end:env(safe-area-inset-bottom)}.tabbar a{display:grid;justify-items:center;gap:2px;padding:.55rem 0;min-height:56px;text-decoration:none;color:var(--ink-soft);font-family:Alexandria,sans-serif;font-weight:500;font-size:12px}.tabbar a[aria-current]{color:var(--navy)}.tabbar a[aria-current] .ic{color:var(--gold-deep)}.tabbar .ic{width:22px;height:22px}@media (min-width:800px){.tabbar{display:none}}.learn-main{padding-block:var(--sp-4) calc(var(--sp-6) + 40px)}@media (min-width:800px){.learn-main{-webkit-padding-after:var(--sp-6);padding-block-end:var(--sp-6)}}.mine-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2)}.mine-head h1{font-size:var(--step-2)}.mine-head a{font-size:var(--step--1);color:var(--blue);font-family:Alexandria,sans-serif;font-weight:700}.mine{display:grid;grid-auto-flow:column;grid-auto-columns:min(80%,300px);gap:var(--sp-2);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-padding-after:var(--sp-2);padding-block-end:var(--sp-2);scrollbar-width:thin}@media (min-width:900px){.mine{grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}}.own{scroll-snap-align:start;display:flex;gap:var(--sp-2);align-items:center;padding:.6rem;border-radius:var(--r-md);border:1px solid var(--line);background:var(--paper);text-decoration:none;color:inherit}.own:hover{border-color:#c3cae6}.own[aria-current]{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.own img{width:72px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none}.own .n{font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1);line-height:1.35}.own .p{font-size:12.5px;color:var(--ink-soft);-webkit-margin-before:2px;margin-block-start:2px}.bar{height:6px;background:var(--line);overflow:hidden;-webkit-margin-before:6px;margin-block-start:6px}.bar,.bar i{border-radius:3px}.bar i{display:block;height:100%;background:var(--gold)}.player{display:grid;gap:var(--sp-4);-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4)}@media (min-width:1000px){.player{grid-template-columns:1fr 360px;align-items:start}}.video{position:relative;aspect-ratio:16/9;border-radius:var(--r-md);overflow:hidden;background:var(--navy-deep)}.video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55}.video button{position:absolute;inset:0;margin:auto;width:76px;height:76px;border-radius:50%;border:0;cursor:pointer;background:#fff;color:var(--navy);display:grid;place-items:center;box-shadow:0 10px 30px #00000059;transition:transform .2s var(--ease)}.video button:hover{transform:scale(1.06)}.video button .ic{width:30px;height:30px;margin-left:4px}.video .time{position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem;padding:.2rem .6rem;border-radius:6px;background:#0d1337bf;color:#fff;font-size:12.5px}.lesson-head{-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3);display:grid;gap:var(--sp-2)}.lesson-head .where{font-size:var(--step--1);color:var(--ink-soft)}.lesson-head h2{font-size:var(--step-3)}.lesson-nav{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.lesson-nav .btn{font-size:var(--step--1);padding:.7rem 1.2rem}.lesson-nav .spacer{flex:1}.btn--done[aria-pressed=true]{border-color:var(--green);color:var(--green)}.course-side{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);overflow:hidden}.course-side .top{padding:var(--sp-3);background:var(--mist);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.course-side .top .n{font-family:Alexandria,sans-serif;font-weight:800}.course-side .top .p{display:flex;justify-content:space-between;font-size:var(--step--1);color:var(--ink-soft);-webkit-margin-before:.4rem;margin-block-start:.4rem}.course-side .bar{height:8px}.toc{list-style:none;margin:0;padding:0}.toc .u{padding:var(--sp-2) var(--sp-3) .35rem;font-family:Alexandria,sans-serif;font-weight:700;color:var(--ink-soft)}.toc .u,.toc a{font-size:var(--step--1)}.toc a{display:flex;gap:.7rem;align-items:center;padding:.65rem var(--sp-3);min-height:48px;text-decoration:none;color:var(--ink)}.toc a:hover{background:var(--mist)}.toc a .st{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;border:1.5px solid var(--line);color:#fff}.toc a .st .ic{width:14px;height:14px;stroke-width:3}.toc a.done .st{background:var(--green);border-color:var(--green)}.toc a[aria-current]{background:var(--blue-soft);font-weight:700;box-shadow:inset 3px 0 0 var(--navy)}[dir=rtl] .toc a[aria-current]{box-shadow:inset -3px 0 0 var(--navy)}.toc a[aria-current] .st{border-color:var(--navy);background:var(--navy)}.toc a .d{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ink-soft);font-size:12.5px}.sub-tabs{-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4)}.files{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.files a{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);border:1px solid var(--line);text-decoration:none;color:inherit;min-height:56px}.files a:hover{border-color:var(--blue)}.files .ic.big{width:28px;height:28px;color:var(--blue)}.files .n{flex:1;font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1)}.files .s{font-size:12.5px;color:var(--ink-soft);display:block;font-family:Almarai,sans-serif;font-weight:400}.files .dl{color:var(--blue)}.slim-foot{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);padding-block:var(--sp-3);font-size:var(--step--1);color:var(--ink-soft)}.slim-foot .wrap{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:space-between}.slim-foot a{color:var(--ink-soft)}.flip-back{transform:scaleX(-1)}[dir=rtl] .flip-back{transform:none}.assess>*,.chooser>*,.coach>*,.course-body>*,.course-hero .grid>*,.hero-b .grid>*,.player>*,.stage-list{min-width:0}@media (max-width:440px){.site-head .wrap{gap:.4rem}.site-head .wordmark{font-size:1.04rem;gap:.45rem}.site-head .wordmark svg{width:28px;height:28px}.site-head .lang{padding:.5rem .65rem}.head-tools{gap:.15rem}}@media (max-width:560px){.tab{padding-inline:.75rem}.lesson-nav .btn--go{order:-1;flex:1 1 100%}.lesson-nav .spacer{display:none}.lesson-nav .btn--quiet{flex:1 1 0}}.sky--short{padding-block:var(--sp-4) calc(var(--sp-5) + 40px)}.sky--short .page-title>:is(h1,p){max-width:62ch}.page-title h1{font-size:var(--step-5)}.page-title p{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);font-size:var(--step-1);color:var(--on-navy-soft);max-width:56ch}.page-title .actions{-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3)}.paper-top{background:var(--navy);box-shadow:inset 0 -2px 0 var(--gold)}.paper-top .site-head .wrap{min-height:64px}.page-head{padding-block:var(--sp-5) var(--sp-4)}.page-head h1{font-size:var(--step-4)}.page-head p{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);font-size:var(--step-1);color:var(--ink-soft);max-width:60ch}.crumbs{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:var(--step--1);color:var(--on-navy-soft);-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2)}.crumbs a{color:inherit;text-underline-offset:4px}.crumbs a:hover{color:#fff}.page-head .crumbs{color:var(--ink-soft)}.page-head .crumbs a:hover{color:var(--ink)}.crumbs .sep{opacity:.6}[dir=rtl] .crumbs .sep{transform:scaleX(-1)}.prose-body{max-width:68ch}.prose-body h2{font-size:var(--step-2);margin-block:var(--sp-5) var(--sp-2)}.prose-body h3{font-size:var(--step-1);margin-block:var(--sp-4) var(--sp-1)}.prose-body p+p{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2)}.prose-body ul{-webkit-padding-start:1.2rem;padding-inline-start:1.2rem}.prose-body li{margin-block:.35rem}.empty{display:grid;justify-items:center;gap:var(--sp-2);text-align:center;padding:var(--sp-6) var(--sp-3);border:1.5px dashed var(--line);border-radius:var(--r-lg);background:var(--paper)}.empty h2{font-size:var(--step-2)}.empty p{color:var(--ink-soft);max-width:46ch}.empty .ic{width:40px;height:40px;color:var(--gold-deep)}.n8n-chat .chat-window-toggle{transition:transform .3s var(--ease)}@media (max-width:899px){.buybar-on .n8n-chat .chat-window-toggle{transform:translateY(-76px)}}@media (max-width:799px){.frame-app .n8n-chat .chat-window-toggle{transform:translateY(-64px)}}@media (prefers-reduced-motion:reduce){.n8n-chat .chat-window-toggle{transition:none}}.sky--short .page-title h1[lang=en]{direction:ltr;unicode-bidi:isolate}main.paper{-webkit-padding-after:var(--sp-6);padding-block-end:var(--sp-6)}.band--tight{padding-block:var(--sp-5)}.toolbar{display:grid;gap:var(--sp-3);-webkit-margin-after:var(--sp-4);margin-block-end:var(--sp-4)}.chips{overflow-x:auto;padding:4px;margin:-4px;scrollbar-width:none}.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;padding:.55rem 1rem;white-space:nowrap;transition:border-color .18s var(--ease),background-color .18s var(--ease)}.chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.chip .n{color:var(--ink-soft);-webkit-margin-start:.35rem;margin-inline-start:.35rem}.chip[aria-pressed=true] .n{color:var(--on-navy-soft)}.search{position:relative;max-width:420px}.search .ic{position:absolute;inset-inline-start:.95rem;inset-block-start:50%;transform:translateY(-50%);color:var(--ink-soft);pointer-events:none}.search input{width:100%;font:inherit;min-height:48px;padding:.8rem 1rem;-webkit-padding-start:2.8rem;padding-inline-start:2.8rem;border:1.5px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink)}.search input:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #334a9529}.search input::-moz-placeholder{color:#7a86ae}.search input::placeholder{color:#7a86ae}.result-line{font-size:var(--step--1);color:var(--ink-soft);-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2)}@media (min-width:900px){.chips{flex-wrap:wrap;overflow:visible}}.ws-grid{display:grid;gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:760px){.ws-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3)}}@media (min-width:1100px){.ws-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:559px){.ws-grid .ws-body{flex-direction:column;align-items:flex-start;gap:.15rem;padding:.7rem .8rem .85rem}.ws-grid .ws-name{font-size:var(--step--1)}}.ws[hidden]{display:none}.ws .access{display:block;font-family:Almarai,sans-serif;font-weight:400;font-size:var(--step--2);color:var(--ink-soft)}.prog-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.prog-row{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--sp-2) var(--sp-3);align-items:center;padding:var(--sp-3);border-radius:var(--r-lg);background:var(--tint);text-decoration:none;color:inherit;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.prog-row:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.prog-row img{width:84px;height:84px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--gold);box-shadow:var(--shadow-sm)}.prog-row .who{font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1);color:var(--ink-soft)}.prog-row h2{font-size:var(--step-2);-webkit-margin-before:.15rem;margin-block-start:.15rem}.prog-row .want{grid-column:1/-1;color:var(--ink-soft)}.prog-row .end{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);-webkit-padding-before:var(--sp-2);padding-block-start:var(--sp-2);-webkit-border-before:1px solid #151b3a1f;border-block-start:1px solid #151b3a1f}.prog-row .go{display:inline-flex;align-items:center;gap:.45rem;font-family:Alexandria,sans-serif;font-weight:700;color:var(--navy)}.prog-row .price{font-size:var(--step-2)}@media (min-width:900px){.prog-row{grid-template-columns:150px 1fr auto;padding:var(--sp-4) var(--sp-5);gap:var(--sp-2) var(--sp-5)}.prog-row img{width:150px;height:150px;grid-row:1/span 2}.prog-row .want{grid-column:2}.prog-row .end{grid-column:3;grid-row:1/span 2;flex-direction:column;align-items:flex-end;border:0;padding:0;gap:var(--sp-2)}[dir=rtl] .prog-row .end{align-items:flex-start}}.unsure{display:grid;gap:var(--sp-3);align-items:center;padding:var(--sp-4);border-radius:var(--r-lg);color:#fff;-webkit-margin-before:var(--sp-5);margin-block-start:var(--sp-5)}.unsure h2{font-size:var(--step-3)}.unsure p{color:var(--on-navy-soft);-webkit-margin-before:.35rem;margin-block-start:.35rem}@media (min-width:900px){.unsure{grid-template-columns:1fr auto;padding:var(--sp-5)}}.prog-hero .stage-art{justify-self:center}.prog-hero .stage-art img{width:clamp(190px,46vw,320px);aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:5px solid var(--gold);box-shadow:0 24px 48px #00000059}.prog-hero h1{font-size:var(--step-5);line-height:1.15}.access-note{display:flex;gap:.5rem;align-items:flex-start;-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3);font-size:var(--step--1);color:var(--on-navy-soft);max-width:48ch}.access-note .ic{color:var(--gold);-webkit-margin-before:.3em;margin-block-start:.3em}.incl{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.incl li a{display:grid;grid-template-columns:96px 1fr auto;gap:var(--sp-3);align-items:center;padding:.6rem;-webkit-padding-end:var(--sp-3);padding-inline-end:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);text-decoration:none;color:inherit;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.incl li a:hover{border-color:#c3cae6;box-shadow:var(--shadow-sm)}.incl img{width:96px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:10px}.incl .n{font-family:Alexandria,sans-serif;font-weight:700}.incl .s{display:block;font-size:var(--step--1);color:var(--ink-soft)}.incl .p{font-family:Alexandria,sans-serif;font-weight:800;color:var(--navy);white-space:nowrap}.incl .num-step{display:none}.extras{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:grid;gap:var(--sp-2)}@media (min-width:640px){.extras{grid-template-columns:repeat(3,1fr)}}.extras li{display:flex;gap:.7rem;align-items:center;padding:var(--sp-3);border-radius:var(--r-md);background:var(--gold-wash);border:1px solid var(--gold-line);font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1)}.extras .ic{color:var(--gold-deep);width:1.5em;height:1.5em}.fit{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.fit li{display:flex;gap:.75rem;align-items:flex-start;font-size:var(--step-1)}.fit .ic{color:var(--green);-webkit-margin-before:.3em;margin-block-start:.3em}.prog-body{display:grid;gap:var(--sp-5);padding-block:var(--sp-5) var(--sp-6)}.prog-body>*{min-width:0}@media (min-width:1000px){.prog-body{grid-template-columns:1fr 340px;align-items:start}}.prog-body h2{font-size:var(--step-3)}.prog-body h2:after{content:"";display:block;width:84px;height:3px;-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);border-radius:3px;background:var(--gold)}.prog-body section+section{-webkit-margin-before:var(--sp-6);margin-block-start:var(--sp-6)}.prog-body .lead{margin-block:var(--sp-3);color:var(--ink-soft);font-size:var(--step-1);max-width:60ch}.books{display:grid;gap:var(--sp-3) var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:760px){.books{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4) var(--sp-3)}}@media (min-width:1100px){.books{grid-template-columns:repeat(4,minmax(0,1fr))}}.book{gap:.6rem;text-decoration:none;color:inherit;align-content:start}.book .cv{position:relative;aspect-ratio:2/3;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-md);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.book:hover .cv{transform:translateY(-4px);box-shadow:0 8px 18px #1a226124,0 26px 50px #1a226129}.book .cv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.book .t{font-weight:700;font-size:var(--step--1);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.book .p,.book .t{font-family:Alexandria,sans-serif}.book .p{font-weight:800;color:var(--navy)}.book .p.off{font-weight:700;color:var(--ink-soft);font-size:var(--step--1)}.cv--ph{display:grid;align-content:space-between;padding:var(--sp-3);color:#fff;background:var(--navy) url(../../assets/funnel/sky-stars.jpg) center/cover;border:1px solid #deaf4a59}.cv--ph .wordmark{font-size:.8rem;color:#fff}.cv--ph .wordmark svg{width:20px;height:20px}.cv--ph .wordmark .logo{height:30px}.cv--ph b{font-family:Alexandria,sans-serif;font-weight:800;font-size:var(--step-1);line-height:1.3;text-wrap:balance}.cv--ph i{font-style:normal;font-size:var(--step--2);color:var(--gold)}.prod-hero .grid{display:grid;gap:var(--sp-4);align-items:center;-webkit-padding-before:var(--sp-2);padding-block-start:var(--sp-2)}.prod-hero .grid>*{min-width:0}.prod-hero .cv{justify-self:center;width:min(300px,70%);aspect-ratio:2/3;border-radius:var(--r-md);overflow:hidden;box-shadow:0 30px 60px #00000073;border:1px solid #deaf4a59;transform:rotate(-2deg)}[dir=rtl] .prod-hero .cv{transform:rotate(2deg)}.prod-hero .cv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prod-hero h1{font-size:var(--step-5);line-height:1.15}.prod-hero .alt-name{-webkit-margin-before:.4rem;margin-block-start:.4rem;color:var(--on-navy-soft);font-family:Alexandria,sans-serif;font-weight:500}@media (min-width:900px){.prod-hero .grid{grid-template-columns:.8fr 1.2fr;gap:var(--sp-6)}}@media (prefers-reduced-motion:reduce){.prod-hero .cv{transform:none}}.cart{display:grid;gap:var(--sp-4);-webkit-padding-after:var(--sp-6);padding-block-end:var(--sp-6)}.cart>*{min-width:0}@media (min-width:1000px){.cart{grid-template-columns:1fr 380px;align-items:start;gap:var(--sp-5)}}.lines{list-style:none;margin:0;padding:0;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.line{display:grid;grid-template-columns:88px 1fr;gap:var(--sp-2) var(--sp-3);padding-block:var(--sp-3);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.line .th{width:88px;border-radius:10px;overflow:hidden}.line .th img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.line .th.tall img{aspect-ratio:2/3}.line .n{font-family:Alexandria,sans-serif;font-weight:700;line-height:1.4}.line .k{display:block;color:var(--ink-soft);-webkit-margin-before:.15rem;margin-block-start:.15rem}.line .acc,.line .k{font-size:var(--step--1)}.line .acc{display:inline-flex;align-items:center;gap:.35rem;-webkit-margin-before:.4rem;margin-block-start:.4rem;color:var(--green)}.line .row{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.line .p{font-weight:800;font-size:var(--step-1)}.line .p,.link-btn{font-family:Alexandria,sans-serif}.link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:.5rem;margin:-.5rem;min-height:44px;display:inline-flex;align-items:center;gap:.35rem;color:var(--ink-soft);font-weight:700;font-size:var(--step--1);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line)}.link-btn:hover{color:var(--red-deep);text-decoration-color:initial}@media (min-width:640px){.line{grid-template-columns:120px 1fr auto;align-items:center}.line .th{width:120px}.line .row{grid-column:3;flex-direction:column;align-items:flex-end;justify-content:center}[dir=rtl] .line .row{align-items:flex-start}}.dropoff{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-2) var(--sp-3);align-items:center;-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);padding:var(--sp-3);border-radius:var(--r-lg);background:var(--gold-wash);border:1px solid var(--gold-line)}.dropoff img{width:64px;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:var(--shadow-sm)}.dropoff h2{font-size:var(--step-0)}.dropoff p{font-size:var(--step--1);color:var(--ink-soft)}.dropoff .n{font-family:Alexandria,sans-serif;font-weight:700;color:var(--ink)}.dropoff .btn{grid-column:1/-1;justify-self:stretch}@media (min-width:640px){.dropoff{grid-template-columns:auto 1fr auto}.dropoff .btn{grid-column:auto}}.dropoff .btn.is-added{background:var(--green);color:#fff;border-color:var(--green)}.summary{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4);background:var(--paper);box-shadow:var(--shadow-sm);display:grid;gap:var(--sp-2)}@media (min-width:1000px){.summary{position:sticky;inset-block-start:var(--sp-3)}}.summary h2{font-size:var(--step-1)}.summary dl{margin:0;display:grid;gap:.55rem}.summary dl div{display:flex;justify-content:space-between;gap:var(--sp-2);font-size:var(--step--1)}.summary dt{color:var(--ink-soft)}.summary dd{margin:0;font-family:Alexandria,sans-serif;font-weight:700}.summary .total{-webkit-padding-before:var(--sp-2);padding-block-start:var(--sp-2);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);align-items:baseline}.summary .total dt{color:var(--ink);font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step-0)}.summary .total dd{font-size:var(--step-3);font-weight:800}.summary .egp{font-size:var(--step--1);color:var(--ink-soft);line-height:1.6}.summary .egp b{color:var(--ink);font-family:Alexandria,sans-serif}.summary .secure{display:flex;align-items:center;justify-content:center;gap:.45rem;font-size:var(--step--1);color:var(--ink-soft);text-align:center}.summary .secure .ic{color:var(--green)}.coupon{display:flex;gap:.5rem}.coupon input{flex:1;min-width:0;font:inherit;min-height:48px;padding:.7rem 1rem;border:1.5px solid var(--line);border-radius:var(--r-sm)}.coupon input:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #334a9529}.coupon .btn{padding-inline:1.1rem;min-height:48px}.state-label{display:flex;align-items:center;gap:.6rem;margin-block:var(--sp-6) var(--sp-3);font-size:var(--step--1)}.state-label:after{content:"";flex:1;height:1px;background:var(--line)}.steps{list-style:none;margin:0 0 var(--sp-3);padding:0;display:flex;gap:var(--sp-2);font-size:var(--step--1);color:var(--ink-soft);flex-wrap:wrap}.steps li{display:inline-flex;align-items:center;gap:.4rem}.steps li[aria-current]{color:var(--ink);font-family:Alexandria,sans-serif;font-weight:700}.steps .d{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--line);font:700 12px/1 Alexandria}.steps li.done .d{background:var(--green);border-color:var(--green);color:#fff}.steps li[aria-current] .d{background:var(--navy);border-color:var(--navy);color:#fff}.steps .d .ic{width:13px;height:13px;stroke-width:3}.co-form{display:grid;gap:var(--sp-4)}.co-block{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4);display:grid;gap:var(--sp-3);margin:0;min-width:0}.co-block legend{font-family:Alexandria,sans-serif;font-weight:800;font-size:var(--step-1);padding-inline:.4rem;-webkit-margin-start:-.4rem;margin-inline-start:-.4rem}.co-fields{display:grid;gap:var(--sp-2) var(--sp-3)}@media (min-width:640px){.co-fields{grid-template-columns:1fr 1fr}.co-fields .wide{grid-column:1/-1}}.field select{width:100%;font:inherit;color:var(--ink);background:var(--paper);padding:.85rem 1rem;min-height:48px;border:1.5px solid var(--line);border-radius:var(--r-sm)}.field select:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #334a9529}.methods{display:grid;gap:var(--sp-2)}@media (min-width:640px){.methods{grid-template-columns:1fr 1fr}}.method{position:relative;display:block;cursor:pointer}.method input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.method-face{display:flex;gap:.8rem;align-items:center;min-height:72px;padding:var(--sp-2) var(--sp-3);border:2px solid var(--line);border-radius:var(--r-md);transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.method-face .ic{width:28px;height:28px;color:var(--blue);flex:none}.method-face b{display:block;font-family:Alexandria,sans-serif}.method-face small{display:block;font-size:var(--step--1);color:var(--ink-soft)}.method-face .dot{-webkit-margin-start:auto;margin-inline-start:auto;width:22px;height:22px;border-radius:50%;border:2px solid var(--line);flex:none}.method input:checked+.method-face{border-color:var(--navy);box-shadow:var(--shadow-sm)}.method input:checked+.method-face .dot{border:7px solid var(--navy)}.method input:focus-visible+.method-face{outline:3px solid var(--gold);outline-offset:3px}.summary .items{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.summary .items li{display:grid;grid-template-columns:56px 1fr auto;gap:.7rem;align-items:center;font-size:var(--step--1)}.summary .items img{width:56px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px}.summary .items .tall{aspect-ratio:2/3;width:40px;justify-self:center}.summary .items .n{font-family:Alexandria,sans-serif;font-weight:700;line-height:1.35;display:block}.summary .items .a{display:block;color:var(--green);font-size:var(--step--2)}.summary .items .p{font-family:Alexandria,sans-serif;font-weight:700}.consent{display:flex;gap:.6rem;align-items:flex-start;font-size:var(--step--1);color:var(--ink-soft);cursor:pointer}.consent input{width:20px;height:20px;margin:.15rem 0 0;accent-color:var(--navy);flex:none}.consent a{color:var(--blue)}.seg{display:inline-flex;gap:2px;-webkit-margin-after:var(--sp-4);margin-block-end:var(--sp-4);max-width:100%;overflow-x:auto}.seg input{margin:0;cursor:pointer}.seg span{display:inline-flex;align-items:center;min-height:40px;padding:.4rem 1rem;white-space:nowrap}.seg input:checked+span{color:var(--ink)}.result,.seg input:checked+span{background:var(--paper);box-shadow:var(--shadow-sm)}.result{display:grid;gap:var(--sp-4);padding:clamp(1.5rem,1rem + 3vw,3rem);border-radius:var(--r-lg);border:1px solid var(--line)}.result[hidden]{display:none}.result .mark{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#fff}.result .mark .ic{width:32px;height:32px;stroke-width:2.5}.result--ok .mark{background:var(--green)}.result--wait .mark{background:var(--gold);color:var(--navy-deep)}.result--fail .mark{background:var(--red)}.result h2{font-size:var(--step-4)}.result .lead{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);font-size:var(--step-1);color:var(--ink-soft);max-width:56ch}.result .meta{display:grid;gap:.5rem;padding:var(--sp-3);border-radius:var(--r-md);background:var(--mist);font-size:var(--step--1)}.result .meta div{display:flex;justify-content:space-between;gap:var(--sp-2)}.result .meta dt{color:var(--ink-soft)}.result .meta dd{margin:0;font-family:Alexandria,sans-serif;font-weight:700}.result .got{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.result .got li{display:flex;gap:.8rem;align-items:center}.result .got img{width:64px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px}.result .got .tall{width:44px;aspect-ratio:2/3}.result .got b{display:block;font-family:Alexandria,sans-serif}.result .got small{color:var(--green);font-size:var(--step--1)}.result .why{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.result .why li{display:flex;gap:.6rem;align-items:flex-start}.result .why .ic{color:var(--ink-soft);-webkit-margin-before:.35em;margin-block-start:.35em}@media (min-width:900px){.result{grid-template-columns:auto 1fr;align-items:start;-moz-column-gap:var(--sp-5);column-gap:var(--sp-5)}.result>.body{grid-column:2}}@media (max-width:380px){.site-head .lang{padding-inline:.5rem}}.books[hidden],.cart[hidden],.empty[hidden],.result[hidden],.ws-grid[hidden]{display:none}.result .why li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold-deep);flex:none;-webkit-margin-before:.7em;margin-block-start:.7em}.sky--short .wrap.page-title>*{max-width:62ch}.sky--short .wrap.page-title>.crumbs{max-width:none}.sky--torn+main.paper{-webkit-padding-before:var(--sp-4);padding-block-start:var(--sp-4)}@media (max-width:640px){.prog-row h2{font-size:var(--step-1)}.prog-row img{width:72px;height:72px}.result h1{font-size:var(--step-3)!important}}.alone{display:grid;gap:var(--sp-3);align-items:center;-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--mist);border:1px solid var(--line)}.alone h2{font-size:var(--step-1)}.alone p{color:var(--ink-soft);font-size:var(--step--1);-webkit-margin-before:.25rem;margin-block-start:.25rem}@media (min-width:640px){.alone{grid-template-columns:1fr auto}}.content-main{padding-block:0 var(--sp-6)}.content-main>*{min-width:0}.chips{display:flex;flex-wrap:wrap;gap:.5rem;-webkit-margin-after:var(--sp-4);margin-block-end:var(--sp-4)}.chip{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.5rem 1rem;border-radius:var(--r-pill);border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1);text-decoration:none;cursor:pointer}.chip:hover{border-color:var(--ink-soft)}.chip[aria-current],.chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.chip .n{font-weight:500;opacity:.75}.about-intro{display:grid;gap:var(--sp-5);align-items:center;padding-block:var(--sp-6)}.about-intro>*{min-width:0}@media (min-width:900px){.about-intro{grid-template-columns:.85fr 1.15fr;gap:var(--sp-6)}}.about-intro h2{font-size:var(--step-4)}.about-intro h2:after{content:"";display:block;width:96px;height:3px;-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);border-radius:3px;background:var(--gold)}.about-intro .lead{-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3);font-size:var(--step-1);color:var(--ink-soft);max-width:52ch}.about-intro .creds li{color:var(--ink)}.about-intro .creds .ic{color:var(--gold-deep)}.about-hero .page-title h1 span{display:block}.offers{display:grid;gap:var(--sp-2);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:640px){.offers{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.offers{grid-template-columns:repeat(3,1fr)}}.offer{display:flex;gap:var(--sp-2);align-items:flex-start;padding:var(--sp-3);border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line)}.offer img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;border:2px solid var(--gold-line)}.offer h3{font-size:var(--step-0);line-height:1.4}.offer p{color:var(--ink-soft);-webkit-margin-before:.25rem;margin-block-start:.25rem;line-height:1.6}.offer a,.offer p{font-size:var(--step--1)}.offer a{color:var(--blue);font-family:Alexandria,sans-serif;font-weight:700;text-underline-offset:4px;display:inline-flex;gap:.35rem;-webkit-margin-before:.4rem;margin-block-start:.4rem;min-height:32px}.cert,.offer a{align-items:center}.cert{display:grid;gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--gold-wash);border:1px solid var(--gold-line)}@media (min-width:760px){.cert{grid-template-columns:200px 1fr}}.cert img{width:min(200px,60%);justify-self:center;border-radius:50%;box-shadow:var(--shadow-md)}.cert h2{font-size:var(--step-2)}.cert p{-webkit-margin-before:var(--sp-1);margin-block-start:var(--sp-1);color:var(--ink-soft)}.cert .btn{-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3)}.cta-band{display:grid;gap:var(--sp-3);align-items:center;text-align:center;justify-items:center}.cta-band h2{font-size:var(--step-4)}.cta-band p{color:var(--on-navy-soft);font-size:var(--step-1);max-width:48ch}.svc{display:grid;gap:var(--sp-4);padding-block:var(--sp-6) var(--sp-4)}@media (min-width:900px){.svc{grid-template-columns:1.1fr .9fr;align-items:start}}.svc>*{min-width:0}.svc-kinds{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:grid;gap:var(--sp-2)}.svc-kinds li{display:flex;gap:var(--sp-2);align-items:flex-start;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md)}.svc-kinds img{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.svc-kinds b{display:block;font-family:Alexandria,sans-serif}.svc-kinds span{color:var(--ink-soft)}.status,.svc-kinds span{font-size:var(--step--1)}.status{gap:.45rem;padding:.35rem .85rem;background:var(--gold-wash);color:var(--gold-deep);border:1px solid var(--gold-line)}.status:before{width:8px;height:8px;background:var(--gold-deep)}.ask{display:grid;gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--mist);border:1px solid var(--line)}.ask h3{font-size:var(--step-1)}.ask p{color:var(--ink-soft)}.ask .btn{width:100%}.retreats{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}@media (min-width:760px){.retreats{grid-template-columns:repeat(3,1fr)}}.retreat{display:grid;gap:var(--sp-2);align-content:space-between;padding:var(--sp-4);min-height:200px;border-radius:var(--r-lg);background:#ffffff0f;border:1px solid #deaf4a59}.retreat h3{font-size:var(--step-1);direction:ltr;text-align:start;unicode-bidi:isolate}[dir=rtl] .retreat h3{text-align:right}.retreat p{color:var(--on-navy-soft);font-size:var(--step--1)}.retreat .btn{justify-self:start}.feature{display:grid;gap:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:var(--paper);text-decoration:none;color:inherit;transition:box-shadow .2s var(--ease)}.feature:hover{box-shadow:var(--shadow-md)}@media (min-width:900px){.feature{grid-template-columns:1.2fr 1fr}}.feature img{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.feature .body{display:grid;align-content:center;gap:var(--sp-2);padding:var(--sp-4)}.feature h2{font-size:var(--step-3);line-height:1.3}.meta{display:flex;flex-wrap:wrap;gap:.4rem .75rem;align-items:center;font-size:var(--step--1);color:var(--ink-soft)}.meta .cat{color:var(--gold-deep)}.go,.meta .cat{font-family:Alexandria,sans-serif;font-weight:700}.go{display:inline-flex;align-items:center;gap:.4rem;color:var(--blue);font-size:var(--step--1)}.cards{display:grid;gap:var(--sp-3);-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4)}@media (min-width:700px){.cards{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.cards{grid-template-columns:repeat(3,1fr)}}.pcard{display:grid;grid-template-rows:auto 1fr;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);background:var(--paper);text-decoration:none;color:inherit}.pcard:hover{box-shadow:var(--shadow-md)}.pcard img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.pcard .body{display:grid;gap:.5rem;align-content:start;padding:var(--sp-3)}.pcard h3{font-size:var(--step-1);line-height:1.4}.blog-note{-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);color:var(--ink-soft);font-size:var(--step--1)}.article{padding-block:var(--sp-5) var(--sp-6)}.article header{max-width:68ch}.article h1{font-size:var(--step-4);line-height:1.3}.article .meta{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2)}.article figure{margin:var(--sp-4) 0;border-radius:var(--r-lg);overflow:hidden;max-width:900px}.article figure img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.article .prose-body{font-size:var(--step-0)}.article .prose-body p{line-height:1.9}.article .prose-body blockquote{margin:var(--sp-4) 0;-webkit-padding-start:var(--sp-3);padding-inline-start:var(--sp-3);-webkit-border-start:1px solid var(--gold);border-inline-start:1px solid var(--gold);font-family:Alexandria,sans-serif;font-weight:500;font-size:var(--step-1);color:var(--ink)}.soft-cta{display:grid;gap:var(--sp-2);justify-items:start;margin-block:var(--sp-5);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--navy) url(../../assets/funnel/sky-stars.jpg) center/cover;color:#fff;max-width:68ch}.soft-cta h2{font-size:var(--step-2);color:#fff;margin:0}.soft-cta p{color:var(--on-navy-soft)}.share{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);color:var(--ink-soft);font-size:var(--step--1)}.faq-layout{display:grid;gap:var(--sp-5);-webkit-padding-after:var(--sp-6);padding-block-end:var(--sp-6)}@media (min-width:1000px){.faq-layout{grid-template-columns:260px 1fr;align-items:start}}.faq-layout>*{min-width:0}.faq-nav{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;-webkit-padding-after:.25rem;padding-block-end:.25rem}@media (min-width:1000px){.faq-nav{position:sticky;inset-block-start:var(--sp-4);flex-direction:column}}.faq-nav a{white-space:nowrap;text-decoration:none;padding:.6rem .9rem;border-radius:var(--r-sm);color:var(--ink-soft);font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1);min-height:44px;display:flex;align-items:center;border:1px solid var(--line)}@media (min-width:1000px){.faq-nav a{border:0}}.faq-nav a:hover{color:var(--ink);background:var(--mist)}.faq-group+.faq-group{-webkit-margin-before:var(--sp-5);margin-block-start:var(--sp-5)}.faq-group h2{font-size:var(--step-2);-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2);scroll-margin-top:var(--sp-4)}.qa{-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.qa summary{list-style:none;cursor:pointer;display:flex;gap:var(--sp-2);align-items:center;justify-content:space-between;padding:var(--sp-3) 0;min-height:56px;font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step-0)}.qa summary::-webkit-details-marker{display:none}.qa summary .ic{flex:none;color:var(--ink-soft);transition:transform .2s var(--ease)}.qa[open] summary .ic{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.qa summary .ic{transition:none}}.qa .a{-webkit-padding-after:var(--sp-3);padding-block-end:var(--sp-3);color:var(--ink-soft);max-width:64ch}.qa .a a{color:var(--blue)}.still{-webkit-margin-before:var(--sp-5);margin-block-start:var(--sp-5);display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;justify-content:space-between;padding:var(--sp-4);border-radius:var(--r-lg);background:var(--mist)}.still h2{font-size:var(--step-1)}.still p{color:var(--ink-soft)}.contact{display:grid;gap:var(--sp-5);-webkit-padding-after:var(--sp-6);padding-block-end:var(--sp-6)}@media (min-width:960px){.contact{grid-template-columns:.85fr 1.15fr;align-items:start}}.contact>*{min-width:0}.quick{display:grid;gap:var(--sp-2)}.quick a{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--line);text-decoration:none;color:inherit;min-height:64px;background:var(--paper)}.quick a:hover{border-color:var(--ink-soft)}.quick a.wa{background:var(--navy);border-color:var(--navy);color:#fff}.quick a.wa:hover{background:var(--navy-lift)}.quick .ico{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--mist);color:var(--navy);flex:none}.quick a.wa .ico{background:#ffffff1f;color:var(--gold)}.quick b{display:block;font-family:Alexandria,sans-serif;font-size:var(--step-0)}.quick small{display:block;color:var(--ink-soft);font-size:var(--step--1)}.quick a.wa small{color:var(--on-navy-soft)}.quick .end{-webkit-margin-start:auto;margin-inline-start:auto}.hours{-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3);color:var(--ink-soft);font-size:var(--step--1)}.c-form,.c-form .row{display:grid;gap:var(--sp-3)}@media (min-width:640px){.c-form .row{grid-template-columns:1fr 1fr}}.c-form .row>*{min-width:0}.field select,.field textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);padding:.85rem 1rem;min-height:48px;border:1.5px solid var(--line);border-radius:var(--r-sm)}.field select:focus,.field textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #334a9529}.field textarea{min-height:140px;resize:vertical;line-height:1.7}.field .hint{display:block}.form-card.on-paper{border:1px solid var(--line);box-shadow:var(--shadow-md)}.sent{display:flex;align-items:flex-start;padding:var(--sp-3);border-radius:var(--r-md);background:#e7f4ec;border:1px solid #bfe0cc;color:#0f5532}.sent .ic{color:var(--green);width:24px;height:24px;-webkit-margin-before:.15rem;margin-block-start:.15rem}.sent b{display:block}.state-label{font-size:var(--step--2);color:var(--ink-soft);font-family:Alexandria,sans-serif;font-weight:700;margin-block:var(--sp-4) .4rem}.legal{display:grid;gap:var(--sp-4);-webkit-padding-after:var(--sp-6);padding-block-end:var(--sp-6)}@media (min-width:1000px){.legal{grid-template-columns:260px 1fr;align-items:start;gap:var(--sp-6)}}.legal>*{min-width:0}.toc-box{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3);background:var(--mist)}@media (min-width:1000px){.toc-box{position:sticky;inset-block-start:var(--sp-4)}}.toc-box h2{-webkit-margin-after:var(--sp-1);margin-block-end:var(--sp-1);letter-spacing:0}.toc-box h2,.toc-box ol{font-size:var(--step--1)}.toc-box ol{margin:0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;display:grid;gap:.15rem}.toc-box a{color:var(--ink);text-decoration:none;display:inline-block;padding-block:.35rem}.toc-box a:hover{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.legal .prose-body h2{scroll-margin-top:var(--sp-4)}.legal .prose-body h2:first-of-type{-webkit-margin-before:0;margin-block-start:0}.ph{color:var(--ink-soft)}.ph:before{content:"";display:block;height:.6rem;width:92%;border-radius:4px;background:var(--line);margin-block:.55rem}.updated{font-size:var(--step--1);color:var(--ink-soft);-webkit-margin-before:var(--sp-1);margin-block-start:var(--sp-1)}.nf{display:grid;gap:var(--sp-4);align-items:center;padding-block:var(--sp-6)}@media (min-width:860px){.nf{grid-template-columns:1fr auto}}.nf>*{min-width:0}.nf .code{font-family:Alexandria,sans-serif;font-weight:800;font-size:var(--step--1);color:var(--gold-deep)}.nf h1{font-size:var(--step-5);-webkit-margin-before:var(--sp-1);margin-block-start:var(--sp-1)}.nf p{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);font-size:var(--step-1);color:var(--ink-soft);max-width:46ch}.nf .art{justify-self:center;width:min(220px,50vw)}[dir=rtl] .nf .art{transform:scaleX(-1)}.nf-links{list-style:none;margin:var(--sp-4) 0 0;padding:0;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;max-width:520px}.nf-links a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--r-sm);text-decoration:none;color:var(--ink);font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1);min-height:48px}.nf-links a:hover{border-color:var(--ink-soft)}.nf-links .ic{color:var(--ink-soft)}.paper-top .site-head .wrap,.sky--short .site-head .wrap{gap:var(--sp-2)}@media (max-width:420px){.site-head .lang{padding:.5rem .65rem}.site-head .wordmark{font-size:1.05rem}}body,html{max-width:100%}.retreat .status{background:#deaf4a24;color:var(--gold);border-color:#deaf4a73}.retreat .status:before{background:var(--gold)}.sky--short .wrap.page-title{max-width:none}.sky--short .page-title>*{max-width:62ch}.sky--short .page-title>.actions{max-width:none}.content-main:has(>.sky:last-child){-webkit-padding-after:0;padding-block-end:0}.cert>*{min-width:0}.cert .btn{white-space:normal;text-align:center}.article{width:min(840px,100% - 2.5rem)}.article .prose-body,.article .soft-cta{max-width:68ch}@media (min-width:700px){.cards:has(>:only-child){grid-template-columns:1fr}.cards>.pcard:only-child{grid-template-columns:minmax(240px,.8fr) 1.2fr;grid-template-rows:none}.cards>.pcard:only-child img{height:100%;aspect-ratio:auto;min-height:220px}.cards>.pcard:only-child .body{align-content:center;padding:var(--sp-4)}}@media (max-width:859px){.nf .art{order:-1;width:min(140px,36vw);justify-self:start}}.auth{min-height:100svh;display:flex;flex-direction:column}.auth .site-head{flex:none}.auth-main{flex:1;display:grid;place-items:center;padding-block:var(--sp-4) calc(var(--sp-6) + 24px);position:relative}.auth .moon{display:none;position:absolute;z-index:-1;inline-size:clamp(80px,8vw,120px);inset-block-start:4%;inset-inline-start:7%;opacity:.9;pointer-events:none}@media (min-width:900px){.auth .moon{display:block}}.auth-card{inline-size:min(460px,100%);gap:var(--sp-3)}.auth-card>header{display:grid;gap:.35rem;text-align:center}.auth-card h1{font-size:var(--step-3)}.auth-card>header p{color:var(--ink-soft);font-size:var(--step-0)}.auth-card form{display:grid;gap:var(--sp-3)}.auth-card .btn--go{inline-size:100%}.auth-alt{text-align:center;font-size:var(--step--1);color:var(--ink-soft);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);-webkit-padding-before:var(--sp-3);padding-block-start:var(--sp-3)}.auth-alt a,.text-link{color:var(--blue);font-family:Alexandria,sans-serif;font-weight:700;text-underline-offset:4px}.auth-under{-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3);text-align:center;color:var(--on-navy-soft);font-size:var(--step--1);max-width:46ch;margin-inline:auto}.auth-under .ic{color:var(--gold);vertical-align:-.2em}.form-card .sample{margin:0;justify-self:center}.field{display:grid;gap:0}.field .hint{font-size:var(--step--1);color:var(--ink-soft);-webkit-margin-before:.35rem;margin-block-start:.35rem}.field input[dir=ltr]{text-align:start}[dir=rtl] .field input[dir=ltr]{text-align:right}.field input[aria-invalid=true]{border-color:var(--red)}.field input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #e01b2426}.field-err{display:flex;align-items:flex-start;gap:.4rem;-webkit-margin-before:.4rem;margin-block-start:.4rem;color:var(--red-deep);font-size:var(--step--1);font-weight:700}.field-err .ic{-webkit-margin-before:.2em;margin-block-start:.2em}.label-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2)}.label-row label{-webkit-margin-after:.4rem;margin-block-end:.4rem}.label-row a{font-size:var(--step--1)}.pw{position:relative}.pw input{-webkit-padding-end:3.4rem;padding-inline-end:3.4rem}.pw button{position:absolute;inset-block:0;inset-inline-end:2px;margin-block:auto;inline-size:44px;block-size:44px;border:0;background:none;color:var(--ink-soft);cursor:pointer;border-radius:8px;display:grid;place-items:center}.pw button:hover{color:var(--ink)}.check{display:flex;align-items:center;gap:.6rem;min-height:44px;cursor:pointer;font-size:var(--step--1)}.check input{inline-size:20px;block-size:20px;accent-color:var(--navy);margin:0}.two{display:grid;gap:var(--sp-3)}@media (min-width:560px){.two{grid-template-columns:1fr 1fr}}.sent{display:grid;justify-items:center;gap:var(--sp-2);text-align:center}.sent .ring{inline-size:72px;block-size:72px;border-radius:50%;display:grid;place-items:center;background:var(--gold-wash);border:2px solid var(--gold-line);color:var(--gold-deep)}.sent .ring .ic{inline-size:32px;block-size:32px}.sent b{font-family:Alexandria,sans-serif}.meter{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;-webkit-margin-before:.5rem;margin-block-start:.5rem}.meter i{block-size:4px;border-radius:2px;background:var(--line)}.meter i.on{background:var(--gold-deep)}.area-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-2) var(--sp-3);-webkit-margin-after:var(--sp-3);margin-block-end:var(--sp-3)}.area-head h1{font-size:var(--step-4)}.area-head p{color:var(--ink-soft);-webkit-margin-before:.25rem;margin-block-start:.25rem}.learn-main .sample{margin-block:0 var(--sp-3)}.group-h{font-size:var(--step-0);color:var(--ink-soft);margin-block:var(--sp-4) var(--sp-2);font-weight:700;letter-spacing:0}.group-h:first-child{-webkit-margin-before:0;margin-block-start:0}.items{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}@media (min-width:900px){.items--grid{grid-template-columns:1fr 1fr}}.item{display:grid;grid-template-columns:96px 1fr;gap:var(--sp-2) var(--sp-3);align-items:center;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper)}.item img{inline-size:96px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:10px}.item .n{font-family:Alexandria,sans-serif;font-weight:700;line-height:1.35}.item .meta{font-size:var(--step--1);color:var(--ink-soft);-webkit-margin-before:.2rem;margin-block-start:.2rem}.item .bar{max-inline-size:280px}.item .act{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;justify-content:flex-end}.item .btn{font-size:var(--step--1);padding:.65rem 1.2rem;min-height:44px}@media (min-width:640px){.item{grid-template-columns:112px 1fr auto}.item img{inline-size:112px}.item .act{grid-column:auto}}.from{gap:.35rem;-webkit-margin-before:.35rem;margin-block-start:.35rem;padding:.15rem .6rem;border-radius:var(--r-pill);background:var(--gold-wash);color:var(--gold-deep);border:1px solid var(--gold-line);font-size:12.5px;font-family:Alexandria,sans-serif;font-weight:500}.done-tag,.from{display:inline-flex;align-items:center}.done-tag{gap:.3rem;color:var(--green);font-size:var(--step--1);font-weight:700}.prog{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--paper)}.prog-top{display:grid;gap:var(--sp-2);padding:var(--sp-4);background:var(--navy) url(../../assets/funnel/sky-stars.jpg) center/cover;color:#fff}.prog-top h2{font-size:var(--step-2);color:#fff}.prog-top p{color:var(--on-navy-soft);font-size:var(--step--1)}.prog-top .until{display:inline-flex;align-items:center;gap:.45rem;color:var(--gold);font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1)}.prog-body{padding:var(--sp-3)}.prog-extras{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:grid;gap:.5rem;font-size:var(--step--1)}.prog-extras li{display:flex;gap:.5rem;align-items:center}.prog-extras .ic{color:var(--green)}.book{display:grid;grid-template-columns:72px 1fr;gap:var(--sp-3);align-items:center;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md)}.book img{inline-size:72px;aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:6px;box-shadow:var(--shadow-sm)}.book .n{font-family:Alexandria,sans-serif;font-weight:700;line-height:1.4}.book .meta{font-size:var(--step--1);color:var(--ink-soft)}.book .act{grid-column:1/-1}.book .btn{inline-size:100%;font-size:var(--step--1);min-height:44px;padding:.65rem 1.1rem}@media (min-width:640px){.book{grid-template-columns:72px 1fr auto}.book .act{grid-column:auto}.book .btn{inline-size:auto}}.status{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .7rem;border-radius:var(--r-pill);font-size:12.5px;font-family:Alexandria,sans-serif;font-weight:700;white-space:nowrap}.status:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:currentColor}.status--paid{background:#e6f2eb;color:#146b3c}.status--pending{background:var(--gold-wash);color:var(--gold-deep)}.status--failed{background:#fce9ea;color:var(--red-deep)}.inv-table{inline-size:100%;border-collapse:collapse;font-size:var(--step--1)}.inv-table th{text-align:start;font-family:Alexandria,sans-serif;font-weight:700;color:var(--ink-soft);font-size:12.5px;padding:.6rem var(--sp-2);white-space:nowrap}.inv-table td,.inv-table th{-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.inv-table td{padding:var(--sp-2);vertical-align:middle}.inv-table tbody tr:hover{background:var(--mist)}.inv-table .no a{font-weight:700;color:var(--ink);text-underline-offset:4px}.inv-table .amt,.inv-table .no a{font-family:Alexandria,sans-serif}.inv-table .amt{font-weight:800;white-space:nowrap}.inv-table .usd{display:block;font-family:Almarai,sans-serif;font-weight:400;color:var(--ink-soft);font-size:12.5px}.inv-table .items-cell{max-inline-size:34ch}.inv-table .act{text-align:end;white-space:nowrap}.inv-table .btn{font-size:var(--step--1);padding:.55rem 1.1rem;min-height:44px}.inv-wrap{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--paper)}@media (max-width:759px){.inv-wrap{border:0;border-radius:0;overflow:visible}.inv-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.inv-table,.inv-table tbody,.inv-table td,.inv-table tr{display:block}.inv-table tr{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2);display:grid;grid-template-columns:1fr auto;gap:.25rem var(--sp-2)}.inv-table td{border:0;padding:0}.inv-table .no{grid-column:1}.inv-table .st{grid-column:2;grid-row:1;justify-self:end}.inv-table .date{grid-column:1/-1;color:var(--ink-soft)}.inv-table .items-cell{grid-column:1/-1;max-inline-size:none}.inv-table .amt{grid-column:1;align-self:center}.inv-table .act,.inv-table .amt{-webkit-margin-before:.35rem;margin-block-start:.35rem}.inv-table .act{grid-column:2;text-align:end}.inv-table tbody tr:hover{background:none}}.inv-note{-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3);display:flex;gap:.5rem;align-items:flex-start;color:var(--ink-soft);font-size:var(--step--1);max-width:70ch}.inv-note .ic{color:var(--gold-deep);-webkit-margin-before:.25em;margin-block-start:.25em}.receipt{max-inline-size:760px;margin-inline:auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.25rem,1rem + 2vw,2.75rem);box-shadow:var(--shadow-sm)}.receipt .wordmark{color:var(--navy)}.r-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);-webkit-padding-after:var(--sp-3);padding-block-end:var(--sp-3);-webkit-border-after:2px solid var(--gold);border-block-end:2px solid var(--gold)}.r-top h1{font-size:var(--step-2);-webkit-margin-before:.6rem;margin-block-start:.6rem}.r-meta{display:grid;gap:var(--sp-3);margin-block:var(--sp-4);grid-template-columns:1fr}@media (min-width:560px){.r-meta{grid-template-columns:1fr 1fr}}.r-meta dt{font-size:12.5px;color:var(--ink-soft);font-family:Alexandria,sans-serif;font-weight:700}.r-meta dd{margin:0}.r-lines{inline-size:100%;border-collapse:collapse}.r-lines th{text-align:start;font-size:12.5px;color:var(--ink-soft);font-family:Alexandria,sans-serif;font-weight:700;padding-block:.5rem}.r-lines td,.r-lines th{-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.r-lines td{padding-block:var(--sp-2);vertical-align:top}.r-lines .num-col{text-align:end;white-space:nowrap}.r-lines td small{display:block;color:var(--ink-soft);font-size:12.5px}.r-total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2);padding-block:var(--sp-3) 0}.r-total b{font-family:Alexandria,sans-serif;font-size:var(--step-3)}.r-foot{-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4);-webkit-padding-before:var(--sp-3);padding-block-start:var(--sp-3);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);color:var(--ink-soft);font-size:var(--step--1)}.r-actions{max-inline-size:760px;margin:0 auto var(--sp-3);display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:space-between;align-items:center}.r-actions .btn{font-size:var(--step--1);padding:.65rem 1.2rem}.back-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--blue);font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1);text-decoration:none;min-height:44px}.back-link:hover{text-decoration:underline;text-underline-offset:4px}@media print{.ai-chat,.appbar,.r-actions,.site-foot,.site-head,.slim-foot,.tabbar{display:none!important}body{background:#fff}.learn-main,.receipt{padding:0}.receipt{border:0;box-shadow:none;max-inline-size:none}}.acct{display:grid;gap:var(--sp-4)}@media (min-width:1000px){.acct{grid-template-columns:300px 1fr;align-items:start}}.acct>*{min-width:0}.who{display:grid;justify-items:center;text-align:center;gap:.4rem;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--mist)}.who .avatar{inline-size:72px;block-size:72px;font-size:28px}.who b{font-family:Alexandria,sans-serif;font-size:var(--step-1)}.who span{color:var(--ink-soft);overflow-wrap:anywhere}.who .btn,.who span{font-size:var(--step--1)}.who .btn{-webkit-margin-before:var(--sp-2);margin-block-start:var(--sp-2);inline-size:100%}@media (min-width:1000px){.who{position:sticky;inset-block-start:84px}}.panel-box{border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.1rem,1rem + 1vw,1.75rem);background:var(--paper);display:grid;gap:var(--sp-3)}.panel-box+.panel-box{-webkit-margin-before:var(--sp-3);margin-block-start:var(--sp-3)}.panel-box h2{font-size:var(--step-1)}.panel-box>p{color:var(--ink-soft);font-size:var(--step--1);-webkit-margin-before:-.5rem;margin-block-start:-.5rem}.panel-box .save{justify-self:start}.panel-box .save.btn{font-size:var(--step--1);padding:.7rem 1.4rem}.seg{display:inline-grid;grid-auto-flow:column;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--mist);border:1px solid var(--line);justify-self:start}.seg label{position:relative;cursor:pointer}.seg input{position:absolute;opacity:0;inset:0}.seg span{display:block;padding:.6rem 1.2rem;min-height:44px;border-radius:var(--r-pill);font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1);color:var(--ink-soft)}.seg input:checked+span{background:var(--navy);color:#fff}.seg input:focus-visible+span{outline:3px solid var(--gold);outline-offset:2px}.signout{color:var(--red-deep);background:none;border:1.5px solid #f2c4c6;border-radius:var(--r-pill);padding:.65rem 1.3rem;min-height:44px;font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1);cursor:pointer;display:inline-flex;gap:.5rem;align-items:center}.signout:hover{border-color:var(--red-deep)}.fav-grid{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.fav{position:relative}.fav .ws{block-size:100%}.fav .rm{position:absolute;inset-block-start:10px;inset-inline-end:10px;inline-size:44px;block-size:44px;border-radius:50%;border:0;cursor:pointer;background:#fffffff2;color:var(--red);display:grid;place-items:center;box-shadow:var(--shadow-sm);z-index:2}.fav .rm:hover{background:#fff;transform:scale(1.05)}.fav .rm .ic{fill:currentColor}.fav .ws-body .act{display:block;-webkit-margin-before:.35rem;margin-block-start:.35rem;font-size:var(--step--1);color:var(--blue);font-family:Alexandria,sans-serif;font-weight:700}.empty[hidden]{display:none}@media (max-width:799px){.learn-main{-webkit-padding-after:calc(var(--sp-6) + 48px);padding-block-end:calc(var(--sp-6) + 48px)}}.auth-card h1,.auth-card h2{color:var(--ink)}.auth-col{display:grid;gap:var(--sp-3);justify-items:center;inline-size:min(460px,100%)}.auth-col .auth-under{margin:0}.auth-main{padding-inline:1.25rem}.auth-card[hidden]{display:none}.hint{font-size:var(--step--1);color:var(--ink-soft);line-height:1.6}.fav .rm{inset-inline-end:auto;right:10px}body:has(.learn-main){display:flex;flex-direction:column;min-height:100svh}body:has(.learn-main) .learn-main{flex:1}.empty .btn .ic{width:1.15em;height:1.15em;color:currentColor}.rich{overflow-wrap:anywhere}.rich :where(h1,h2,h3,h4,h5,h6){font-family:Alexandria,system-ui,sans-serif;font-weight:800;line-height:1.3;margin-block:var(--sp-4) var(--sp-2)}.rich :where(h1){font-size:var(--step-4)}.rich :where(h2){font-size:var(--step-3)}.rich :where(h3){font-size:var(--step-2)}.rich :where(h4){font-size:var(--step-1)}.rich :where(h5,h6){font-size:var(--step-0)}.rich :where(p,blockquote,figure,pre,table){margin-block:0 var(--sp-2)}.rich :where(ul,ol){margin-block:0 var(--sp-2);-webkit-padding-start:1.4rem;padding-inline-start:1.4rem}.rich :where(ul){list-style:disc}.rich :where(ol){list-style:decimal}.rich :where(li){margin-block:.3rem}.rich :where(li)::marker{color:var(--gold-deep)}.rich :where(a){color:var(--blue);text-decoration:underline;text-underline-offset:3px}.rich :where(strong,b){font-weight:700}.rich :where(em,i){font-style:italic}.rich :where(blockquote){-webkit-padding-start:var(--sp-3);padding-inline-start:var(--sp-3);-webkit-border-start:3px solid var(--gold);border-inline-start:3px solid var(--gold);color:var(--ink-soft)}.rich :where(img,video,iframe){max-width:100%;height:auto}.rich :where(iframe){aspect-ratio:16/9;width:100%;height:auto;border:0}.rich :where(table){width:100%;border-collapse:collapse}.rich :where(th,td){padding:.5rem .75rem;border:1px solid var(--line);text-align:start;vertical-align:top}.rich :where(hr){border:0;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);margin-block:var(--sp-4)}.rich :where(pre,code){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.rich>:where(:first-child){-webkit-margin-before:0;margin-block-start:0}a.tab{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}a.tab[aria-current=page]{color:var(--ink);border-block-end-color:var(--gold)}.notice{display:flex;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;border-radius:var(--r-sm);font-size:var(--step--1);line-height:1.6}.notice .ic{flex:none;-webkit-margin-before:.25em;margin-block-start:.25em}.notice ul{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.notice--bad{background:#fce9ea;color:var(--red-deep);font-weight:700}.notice--good{background:#e4f1ea;color:var(--green);font-weight:700}.rows{list-style:none;margin:0;padding:0;display:grid}.rows>li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem var(--sp-2);padding-block:var(--sp-2);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.rows>li:first-child{-webkit-border-before:0;border-block-start:0;-webkit-padding-before:0;padding-block-start:0}.rows .grow{flex:1 1 14rem;min-width:0}.rows .t{font-family:Alexandria,sans-serif;font-weight:700}.rows .s{display:block;font-size:var(--step--1);color:var(--ink-soft)}.rows .acts{display:flex;flex-wrap:wrap;gap:.5rem}.rows .btn{font-size:var(--step--1);padding:.55rem 1.1rem;min-height:44px}.pill{display:inline-flex;align-items:center;padding:.2rem .7rem;border-radius:var(--r-pill);font-size:12.5px;font-family:Alexandria,sans-serif;font-weight:700;background:var(--mist);color:var(--ink-soft)}.pill--good{background:#e4f1ea;color:var(--green)}.pill--bad{background:#fce9ea;color:var(--red-deep)}.pill--wait{background:var(--gold-wash);color:var(--gold-deep)}.panel-box .empty-line{color:var(--ink-soft);font-size:var(--step--1)}.fav[hidden]{display:none}.video iframe,.video video{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--navy-deep)}.video .lesson-none{position:absolute;inset:0;display:grid;place-items:center;padding:var(--sp-4);text-align:center;color:var(--on-navy-soft);font-size:var(--step--1)}.video .lesson-none[hidden],.video [hidden]{display:none}.lesson-files{-webkit-margin-before:var(--sp-4);margin-block-start:var(--sp-4)}.lesson-files h2{-webkit-margin-after:var(--sp-2);margin-block-end:var(--sp-2)}.file-btn{display:flex;align-items:center;gap:var(--sp-2);inline-size:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);border:1px solid var(--line);background:var(--paper);color:inherit;text-align:start;min-height:56px;cursor:pointer}.file-btn:hover{border-color:var(--blue)}.file-btn .ic.big{width:28px;height:28px;color:var(--blue)}.file-btn .n{flex:1;font-family:Alexandria,sans-serif;font-weight:700;font-size:var(--step--1)}.file-btn .s{font-size:12.5px;color:var(--ink-soft);display:block;font-family:Almarai,sans-serif;font-weight:400}.file-btn .dl{color:var(--blue)}.toc a .st .ic{width:12px;height:12px;stroke:none}.toc a:not([aria-current]) .st .ic{opacity:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.right-0{right:0}.top-0{top:0}.col-span-12{grid-column:span 12/span 12}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.\!mt-0{margin-top:0!important}.\!mt-s2{margin-top:var(--sp-2)!important}.-mt-px{margin-top:-1px}.mb-s2{margin-bottom:var(--sp-2)}.mb-s3{margin-bottom:var(--sp-3)}.mb-s4{margin-bottom:var(--sp-4)}.mb-s6{margin-bottom:var(--sp-6)}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.ms-auto{-webkit-margin-start:auto;margin-inline-start:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-s1{margin-top:var(--sp-1)}.mt-s2{margin-top:var(--sp-2)}.mt-s3{margin-top:var(--sp-3)}.mt-s4{margin-top:var(--sp-4)}.mt-s5{margin-top:var(--sp-5)}.mt-s6{margin-top:var(--sp-6)}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:16/9}.h-12{height:3rem}.h-16{height:4rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-\[30px\]{height:30px}.h-\[76px\]{height:76px}.h-full{height:100%}.min-h-\[120px\]{min-height:120px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-\[30px\]{width:30px}.w-\[76px\]{width:76px}.w-\[96px\]{width:96px}.w-\[min\(560px\2c calc\(100\%-2rem\)\)\]{width:min(560px,calc(100% - 2rem))}.w-\[min\(960px\2c calc\(100\%-2rem\)\)\]{width:min(960px,calc(100% - 2rem))}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.max-w-6xl{max-width:72rem}.max-w-\[56ch\]{max-width:56ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[820px\]{max-width:820px}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.translate-x-\[2px\]{--tw-translate-x:2px}.transform,.translate-x-\[2px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-s1{gap:var(--sp-1)}.gap-s2{gap:var(--sp-2)}.gap-s3{gap:var(--sp-3)}.gap-s5{gap:var(--sp-5)}.gap-x-s2{-moz-column-gap:var(--sp-2);column-gap:var(--sp-2)}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--r-lg)}.rounded-md{border-radius:var(--r-md)}.rounded-sm{border-radius:var(--r-sm)}.border{border-width:1px}.border-0{border-width:0}.border-\[1\.5px\]{border-width:1.5px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[rgba\(185\2c 192\2c 224\2c \.12\)\]{border-color:#b9c0e01f}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-line{--tw-border-opacity:1;border-color:rgb(223 226 240/var(--tw-border-opacity))}.bg-\[\#FCE9EA\]{--tw-bg-opacity:1;background-color:rgb(252 233 234/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-mist{--tw-bg-opacity:1;background-color:rgb(244 245 251/var(--tw-bg-opacity))}.bg-navy{--tw-bg-opacity:1;background-color:rgb(26 34 97/var(--tw-bg-opacity))}.bg-navy-deep{--tw-bg-opacity:1;background-color:rgb(13 19 55/var(--tw-bg-opacity))}.bg-paper{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.p-0{padding:0}.p-6{padding:1.5rem}.p-s3{padding:var(--sp-3)}.p-s4{padding:var(--sp-4)}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[1\.1rem\]{padding-left:1.1rem;padding-right:1.1rem}.px-\[1\.2rem\]{padding-left:1.2rem;padding-right:1.2rem}.px-s1{padding-left:var(--sp-1);padding-right:var(--sp-1)}.px-s3{padding-left:var(--sp-3);padding-right:var(--sp-3)}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\[\.55rem\]{padding-top:.55rem;padding-bottom:.55rem}.py-\[\.6rem\]{padding-top:.6rem;padding-bottom:.6rem}.py-s2{padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.py-s4{padding-top:var(--sp-4);padding-bottom:var(--sp-4)}.py-s5{padding-top:var(--sp-5);padding-bottom:var(--sp-5)}.pb-s3{padding-bottom:var(--sp-3)}.pb-s5{padding-bottom:var(--sp-5)}.pb-s6{padding-bottom:var(--sp-6)}.pt-8{padding-top:2rem}.pt-s4{padding-top:var(--sp-4)}.text-center{text-align:center}.text-start{text-align:start}.font-body{font-family:Almarai,system-ui,sans-serif}.font-display{font-family:Alexandria,system-ui,sans-serif}.\!text-step-1{font-size:var(--step-1)!important}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-step-0{font-size:var(--step-0)}.text-step-1{font-size:var(--step-1)}.text-step-2{font-size:var(--step-2)}.text-step-3{font-size:var(--step-3)}.text-step-4{font-size:var(--step-4)}.text-step-m1{font-size:var(--step--1)}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-7{line-height:1.75rem}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.\!text-ink{--tw-text-opacity:1!important;color:rgb(21 27 58/var(--tw-text-opacity))!important}.\!text-ink-soft{--tw-text-opacity:1!important;color:rgb(70 80 124/var(--tw-text-opacity))!important}.text-blue{--tw-text-opacity:1;color:rgb(51 74 149/var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green{--tw-text-opacity:1;color:rgb(24 127 72/var(--tw-text-opacity))}.text-ink{--tw-text-opacity:1;color:rgb(21 27 58/var(--tw-text-opacity))}.text-ink-soft{--tw-text-opacity:1;color:rgb(70 80 124/var(--tw-text-opacity))}.text-navy{--tw-text-opacity:1;color:rgb(26 34 97/var(--tw-text-opacity))}.text-on-navy{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-on-navy-soft{--tw-text-opacity:1;color:rgb(185 192 224/var(--tw-text-opacity))}.text-paper{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-red-deep{--tw-text-opacity:1;color:rgb(180 20 28/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-navy{accent-color:#1a2261}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-sag{transition-timing-function:cubic-bezier(.2,.8,.25,1)}.backdrop\:bg-navy-deep\/70::backdrop{background-color:#0d1337b3}.backdrop\:bg-navy-deep\/80::backdrop{background-color:#0d1337cc}.after\:\!hidden:after{content:var(--tw-content);display:none!important}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:underline:hover{text-decoration-line:underline}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:start-3:focus{inset-inline-start:.75rem}.focus\:top-3:focus{top:.75rem}.focus\:z-\[60\]:focus{z-index:60}.focus\:rounded-sm:focus{border-radius:var(--r-sm)}.focus\:bg-paper:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-ink:focus{--tw-text-opacity:1;color:rgb(21 27 58/var(--tw-text-opacity))}@media (prefers-color-scheme:dark){.dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}}@media (min-width:640px){.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media (min-width:760px){.md\:col-span-6{grid-column:span 6/span 6}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:items-start{align-items:flex-start}.lg\:px-8{padding-left:2rem;padding-right:2rem}}