/* The Fit Fairy member demo. Existing chocolate and almond brand, with softer app surfaces. */
:root{--j-paper:#f6f0e9;--j-surface:#fffcf8;--j-ink:#38231e;--j-muted:#6b5147;--j-line:#d6c5b8;--j-rose:#e8cfc2;--j-soft:#eadfd9;--j-olive:#48513e;--j-radius:22px;--j-font:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--j-paper);color:var(--j-ink);font:16px/1.6 var(--j-font)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}button{cursor:pointer}img{display:block;width:100%;object-fit:cover}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.045em;line-height:1.14;text-wrap:balance;overflow-wrap:break-word}h1{font-size:clamp(2rem,4vw,3.1rem)}h2{font-size:1.65rem}h3{font-size:1.2rem}button:disabled{cursor:default;opacity:.65}button,a,input,select,summary{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #8a4433}fieldset{padding:0;border:0;margin:0;min-width:0}legend{padding:0;margin-bottom:16px;font-weight:600}progress{accent-color:var(--j-olive);width:100%;height:6px;border:0;border-radius:8px;overflow:hidden}progress::-webkit-progress-bar{background:#dfd0c5;border-radius:8px}progress::-webkit-progress-value{background:var(--j-olive);border-radius:8px}progress::-moz-progress-bar{background:var(--j-olive);border-radius:8px}
.j-skip{position:absolute;left:16px;top:-100px;z-index:20;background:var(--j-ink);color:var(--j-paper);padding:12px 18px;border-radius:8px}.j-skip:focus{top:12px}.j-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1440px;margin:auto;padding:22px 48px}.j-brand{font-size:1.75rem;font-weight:550;letter-spacing:-.065em;line-height:1.1}.j-brand span{display:block;font-size:10px;letter-spacing:.14em;margin-top:9px}.j-header-actions{display:flex;align-items:center;gap:22px}.j-demo-pill,.j-tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.4;padding:7px 11px;border-radius:100px;background:var(--j-soft);color:var(--j-ink);font-weight:550}.j-quiet,.j-back-site{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.j-back-site{gap:8px}.j-demo-notice{padding:9px 24px;text-align:center;font-size:13px;background:var(--j-ink);color:var(--j-paper)}.j-app{max-width:1440px;margin:auto;padding:36px 48px 50px;display:grid;grid-template-columns:204px minmax(0,1fr);gap:44px}.j-sidebar{position:sticky;top:28px;align-self:start;padding:9px 0}.j-eyebrow{font-size:11px;letter-spacing:.11em;font-weight:600;text-transform:uppercase;color:var(--j-muted)}.j-sidebar-title{font-size:21px;letter-spacing:-.035em;margin:9px 0 31px}.j-nav{display:grid;gap:5px}.j-nav a{display:flex;align-items:center;gap:15px;min-height:49px;padding:11px 15px;border-radius:12px;font-size:15px;transition:background .18s}.j-nav a:hover{background:var(--j-soft)}.j-nav a[aria-current="page"]{background:var(--j-ink);color:var(--j-paper)}.j-nav-number{font-size:11px;font-weight:550;letter-spacing:.03em}.j-sidebar-progress{margin-top:39px;border-top:1px solid var(--j-line);padding-top:22px;font-size:13px}.j-sidebar-progress progress{margin:10px 0 5px}.j-sidebar-progress>span{color:var(--j-muted);font-size:12px}.j-sidebar-edit,.j-sidebar-return{display:block;min-height:44px;padding:10px 0;font-size:13px;text-decoration:underline;text-underline-offset:4px}.j-sidebar-edit{margin-top:19px}.j-sidebar-return{color:var(--j-muted)}.j-main{min-width:0;outline:none}.j-page-heading{margin-bottom:28px}.j-page-heading h1{margin-top:10px}.j-page-heading>p:last-child{color:var(--j-muted);max-width:56ch;margin-top:13px}.j-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.j-title-row .j-quiet{text-decoration:underline;text-underline-offset:4px}.j-subtext{color:var(--j-muted);font-size:14px}.j-section-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:30px 0 17px}.j-section-title h2{font-size:1.35rem}.j-section-title a{min-height:44px;display:inline-flex;align-items:center;font-size:13px;text-decoration:underline;text-underline-offset:4px}.j-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.j-grid-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.j-card{min-width:0;background:var(--j-surface);border:1px solid var(--j-line);border-radius:var(--j-radius);overflow:hidden}.j-card-pad{padding:25px}.j-card h2,.j-card h3{margin-top:11px}.j-card p:not(.j-eyebrow){margin-top:11px}.j-card .j-button,.j-card .j-text-button{margin-top:18px}.j-hero-card{display:grid;grid-template-columns:1.07fr 1fr;min-height:295px;background:var(--j-ink);color:var(--j-paper);border:0}.j-hero-copy{padding:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.j-hero-copy .j-eyebrow{color:#e8cfc2}.j-hero-copy h2{font-size:2.05rem;margin:13px 0 0}.j-hero-copy>p:last-of-type{color:#e5d5ca;max-width:32ch;font-size:14px}.j-hero-copy .j-button{margin-top:24px}.j-hero-photo{min-width:0;position:relative}.j-hero-photo img{height:100%;min-height:295px;object-position:33% center}.j-image-caption{position:absolute;bottom:14px;left:14px;right:14px;font-size:11px;color:var(--j-ink);background:var(--j-paper);padding:5px 9px;border-radius:6px;width:fit-content;max-width:calc(100% - 28px)}.j-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:1px solid var(--j-ink);background:var(--j-ink);color:var(--j-paper);padding:11px 20px;border-radius:11px;font-size:14px;font-weight:550;text-align:center;line-height:1.5;transition:background .18s}.j-button:hover{background:#57382f}.j-button.light{background:var(--j-paper);color:var(--j-ink);border-color:var(--j-paper)}.j-button.light:hover{background:var(--j-rose)}.j-button.secondary{background:transparent;color:var(--j-ink);border-color:#9d7c6d}.j-button.secondary:hover{background:var(--j-soft)}.j-hero-card a:focus-visible,.j-hero-card button:focus-visible{outline-color:var(--j-rose)}.j-text-button{background:none;border:0;padding:9px 0;min-height:44px;color:var(--j-ink);font-size:14px;text-decoration:underline;text-underline-offset:4px}.j-photo-card img{height:178px;aspect-ratio:1.5}.j-photo-card .j-card-pad{padding:21px}.j-photo-card h3{margin-top:5px}.j-photo-card .j-subtext{font-size:13px}.j-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.j-next-step{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;background:var(--j-soft);border-radius:15px}.j-next-step p{font-size:14px}.j-next-step .j-text-button{flex-shrink:0}.j-info-row{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:13px;color:var(--j-muted)}.j-week-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:22px 0}.j-week-button{min-height:56px;border:1px solid #a88a7a;background:var(--j-surface);color:var(--j-ink);border-radius:12px;display:grid;place-content:center;font-size:14px;font-weight:550;line-height:1.2}.j-week-button span{font-size:10px;font-weight:450;display:block;margin-bottom:4px}.j-week-button[aria-pressed="true"]{background:var(--j-ink);color:var(--j-paper);border-color:var(--j-ink)}.j-week-button.is-complete:after{content:'✓';font-size:12px}.j-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.j-day{background:var(--j-surface);border:1px solid var(--j-line);border-radius:15px;padding:14px 11px;min-height:180px;display:flex;flex-direction:column;align-items:flex-start}.j-day .j-day-label{font-size:12px;color:var(--j-muted);margin:0}.j-day .j-day-number{font-size:24px;letter-spacing:-.045em;margin:5px 0 16px}.j-day h3{font-size:14px;letter-spacing:-.02em;line-height:1.4}.j-day .j-tag{font-size:10px;padding:4px 7px;margin:11px 0 0}.j-day button{font-size:12px;margin-top:auto}.j-day.is-session{background:var(--j-soft)}.j-calendar-foot{margin-top:17px;color:var(--j-muted);font-size:13px}.j-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.j-phase{border-top:2px solid #9d7c6d;padding-top:17px}.j-phase h3{font-size:1.1rem;margin-top:8px}.j-phase>p:last-child{font-size:13px;margin-top:9px;color:var(--j-muted)}.j-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.j-stat{padding:23px}.j-stat strong{font-size:2.1rem;letter-spacing:-.045em;font-weight:500;display:block;margin:7px 0}.j-stat span{font-size:13px;color:var(--j-muted)}.j-checkin-card{margin-top:22px;background:var(--j-soft)}.j-choice-list{display:grid;gap:12px}.j-choice{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #a88a7a;border-radius:14px;background:var(--j-surface);cursor:pointer;min-height:66px}.j-choice:has(input:checked){border:2px solid var(--j-ink);padding:17px;background:var(--j-soft)}.j-choice input{accent-color:var(--j-ink);width:19px;height:19px;flex:0 0 19px;margin:0}.j-choice span{display:block;font-weight:550;font-size:15px}.j-choice small{display:block;font-size:13px;color:var(--j-muted);font-weight:400;margin-top:4px}.j-field{display:block;font-size:14px;font-weight:550;margin-bottom:18px}.j-field select{width:100%;margin-top:8px;border:1px solid #9d7c6d;border-radius:11px;padding:13px 14px;background:var(--j-surface);color:var(--j-ink);min-height:48px}.j-setup{max-width:690px}.j-setup-card{padding:30px;margin-top:22px}.j-step-meta{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--j-muted);margin-bottom:13px}.j-setup-card h2{margin-bottom:24px}.j-setup-actions{display:flex;justify-content:space-between;gap:16px;margin-top:28px}.j-setup-tip{font-size:13px;color:var(--j-muted);margin-top:20px}.j-detail-list{list-style:none;margin:22px 0;padding:0}.j-detail-list li{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid var(--j-line);font-size:14px}.j-detail-list li strong{font-weight:550}.j-detail-list li span{color:var(--j-muted)}.j-help{max-width:760px}.j-help details{border-bottom:1px solid var(--j-line);padding:8px 0}.j-help summary{font-weight:550;font-size:16px;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.j-help summary:after{content:'+';font-size:22px;font-weight:400}.j-help details[open] summary:after{content:'−'}.j-help details p{padding-bottom:20px;color:var(--j-muted);font-size:15px}.j-footer{max-width:1440px;margin:auto;padding:24px 48px;border-top:1px solid var(--j-line);display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:var(--j-muted)}.j-footer p{max-width:76ch}.j-footer>div{display:flex;align-items:center;gap:20px;flex-shrink:0}.j-footer a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.j-footer button{font-size:12px;color:var(--j-muted)}.j-live{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);max-width:calc(100% - 40px);z-index:30;background:var(--j-ink);color:var(--j-paper);padding:12px 20px;border-radius:12px;box-shadow:0 8px 24px #38231e18;font-size:14px;text-align:center;pointer-events:none}.j-live:empty{display:none}.j-dialog{border:1px solid var(--j-line);border-radius:24px;background:var(--j-surface);color:var(--j-ink);padding:0;width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow:auto}.j-dialog::backdrop{background:#26171499;backdrop-filter:blur(3px)}.j-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:25px 28px 20px}.j-dialog-heading h2{font-size:1.8rem;margin-top:7px}.j-dialog-close{background:var(--j-soft);border:0;color:var(--j-ink);border-radius:50%;width:44px;height:44px;flex:0 0 44px;font-size:22px;line-height:1}.j-dialog-body{padding:0 28px 28px}.j-dialog-image{height:230px;border-radius:15px;margin-bottom:20px}.j-video-slot{border:1px dashed #9d7c6d;background:var(--j-soft);border-radius:15px;padding:25px;text-align:center;margin-bottom:20px}.j-video-slot strong{display:block;font-size:17px;font-weight:550}.j-video-slot p{font-size:13px;color:var(--j-muted);margin-top:8px}.j-dialog-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.j-dialog-note{font-size:13px;color:var(--j-muted);margin-top:19px}.j-ingredient-list{padding-left:20px;font-size:15px}.j-ingredient-list li{margin:8px 0}.j-shopping-items{list-style:none;margin:20px 0;padding:0}.j-shopping-items li{border-bottom:1px solid var(--j-line)}.j-shopping-items label{display:flex;align-items:center;gap:13px;padding:12px 0;min-height:48px;cursor:pointer}.j-shopping-items input{width:19px;height:19px;accent-color:var(--j-ink)}.j-shopping-items input:checked+span{text-decoration:line-through;color:var(--j-muted)}.j-recommendation{background:var(--j-soft);border-radius:15px;padding:20px;margin-top:21px}.j-recommendation h3{margin-top:0}.j-recommendation p{margin-top:9px;font-size:14px}.j-loading-card{padding:24px;border:1px solid var(--j-line);border-radius:20px}.j-lesson-photo{aspect-ratio:1.5;height:175px}.j-empty-note{padding:26px;border:1px dashed #9d7c6d;border-radius:17px;font-size:14px;color:var(--j-muted)}
#journey-title:focus-visible{outline:2px solid #8a4433;outline-offset:6px;border-radius:3px}
.eight-preview .eight-natalia{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;border-top:1px solid var(--j-line);border-bottom:1px solid var(--j-line);margin-block:20px}
.eight-preview .eight-natalia h2{font-size:2.2rem;margin:12px 0 17px}
.eight-preview .eight-natalia-copy p{max-width:56ch;color:var(--j-muted);margin-bottom:17px}
/* Program preview and the existing site's entry points share this stylesheet. */
.eight-preview{--paper:var(--j-paper);--ink:var(--j-ink);background:var(--j-paper)}.eight-preview .eight-shell{width:min(1180px,calc(100% - 80px));margin:auto}.eight-preview .eight-header{padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.eight-preview .eight-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:50px 0 65px}.eight-preview .eight-hero h1{font-size:clamp(2.5rem,5vw,4.8rem);margin:18px 0 24px;line-height:1.06}.eight-preview .eight-hero-copy>p:not(.j-eyebrow){color:var(--j-muted);max-width:43ch}.eight-preview .eight-actions{display:flex;flex-wrap:wrap;gap:13px;margin:28px 0 17px}.eight-preview .eight-note{font-size:13px}.eight-preview .eight-hero-images{display:grid;grid-template-columns:1fr 1fr;gap:14px}.eight-preview .eight-hero-images figure:nth-child(2){padding-top:45px}.eight-preview .eight-hero-images img{height:330px;border-radius:24px}.eight-preview .eight-hero-images figcaption{font-size:12px;margin-top:10px;color:var(--j-muted)}.eight-preview .eight-section{padding:50px 0}.eight-preview .eight-section>h2{font-size:2.2rem;max-width:25ch;margin:10px 0 25px}.eight-preview .eight-intro{max-width:57ch;color:var(--j-muted);margin-bottom:28px}.eight-preview .eight-demo-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.eight-preview .eight-demo-flow a{display:block;padding:25px;border:1px solid var(--j-line);border-radius:22px;background:var(--j-surface)}.eight-preview .eight-demo-flow a:hover{background:var(--j-soft)}.eight-preview .eight-demo-flow h3{font-size:1.35rem;margin:14px 0 12px}.eight-preview .eight-demo-flow p{font-size:14px;color:var(--j-muted)}.eight-preview .eight-demo-flow .j-tag{margin-top:19px}.eight-preview .eight-close{display:flex;justify-content:space-between;align-items:center;gap:25px;background:var(--j-ink);color:var(--j-paper);border-radius:25px;padding:35px;margin:30px 0 65px}.eight-preview .eight-close h2{font-size:2rem}.eight-preview .eight-close p{color:#e5d5ca;margin-top:10px;font-size:14px}.eight-preview .eight-close a:focus-visible{outline-color:var(--j-rose)}.eight-home-promo{display:grid;grid-template-columns:1fr 1fr;gap:28px;background:#eadfd9;border-radius:18px;padding:35px;margin-top:0;margin-bottom:60px}.eight-home-promo h2{font-size:2.2rem;margin:10px 0 15px}.eight-home-promo p{font-size:15px}.eight-home-promo .j-roadmap{grid-template-columns:1fr 1fr}.eight-home-promo .j-button{margin-top:22px}.eight-program-promo{margin-top:0;margin-bottom:40px;padding:30px;background:#eadfd9;border-radius:18px}.eight-program-promo h2{font-size:2rem;margin:10px 0 13px}.eight-program-promo .j-button{margin-top:20px}.eight-program-promo .j-subtext{max-width:60ch}
@media(max-width:1100px){.j-app{padding-inline:28px;gap:25px;grid-template-columns:175px minmax(0,1fr)}.j-header,.j-footer{padding-inline:28px}.j-calendar{gap:6px}.j-day{padding:12px 8px}.j-hero-copy{padding:25px}.j-hero-copy h2{font-size:1.75rem}.j-grid-three{gap:12px}.j-photo-card .j-card-pad{padding:17px}.j-roadmap{gap:12px}.j-card-pad{padding:21px}}
@media(max-width:800px){.j-app{grid-template-columns:1fr;padding:28px 24px 35px}.j-sidebar{display:contents}.j-sidebar>.j-eyebrow,.j-sidebar-title,.j-sidebar-progress,.j-sidebar-edit,.j-sidebar-return{display:none}.j-nav{position:fixed;bottom:0;left:0;right:0;z-index:25;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;background:var(--j-surface);border-top:1px solid var(--j-line);padding:7px 10px max(9px,env(safe-area-inset-bottom))}.j-nav a{display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;min-height:53px;padding:7px 3px;font-size:11px;border-radius:10px;line-height:1.3}.j-nav-number{font-size:10px}.j-header{padding:21px 24px}.j-header-actions{gap:15px}.j-back-site{font-size:12px}.j-brand{font-size:1.5rem}.j-demo-pill{font-size:10px;padding:6px 8px}.j-demo-notice{font-size:12px;padding:9px 19px}.j-footer{padding:20px 24px 100px;display:block}.j-footer>div{margin-top:6px}.j-live{bottom:85px}.j-hero-card{min-height:280px}.j-calendar{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.j-day{min-height:155px;padding:15px}.eight-preview .eight-shell{width:calc(100% - 48px)}.eight-preview .eight-hero{gap:25px}.eight-preview .eight-hero-images img{height:255px}.eight-preview .eight-hero h1{font-size:3rem}.eight-preview .eight-demo-flow{grid-template-columns:1fr}.eight-preview .eight-close{padding:28px}.eight-home-promo{grid-template-columns:1fr;padding:28px}}
@media(max-width:540px){.j-app{padding:25px 18px 30px}.j-header{padding:19px 18px}.j-header-actions{gap:11px}.j-back-site{display:none}.j-header .j-quiet{font-size:13px;padding-inline:10px}.j-page-heading{margin-bottom:23px}.j-page-heading>p:last-child{font-size:14px}.j-title-row{align-items:flex-start}.j-title-row .j-quiet{font-size:12px}.j-hero-card{grid-template-columns:1fr}.j-hero-copy{padding:25px}.j-hero-copy h2{font-size:1.9rem}.j-hero-photo{height:165px}.j-hero-photo img{height:165px;min-height:0;object-position:50% 56%}.j-grid-two,.j-grid-three{grid-template-columns:1fr;gap:15px}.j-photo-card{display:grid;grid-template-columns:116px 1fr}.j-photo-card img{height:100%;min-height:167px;aspect-ratio:auto}.j-photo-card .j-card-pad{padding:18px}.j-photo-card .j-card-pad h3{font-size:1.13rem}.j-photo-card .j-text-button{margin-top:9px}.j-next-step{display:block;padding:18px}.j-next-step .j-text-button{margin-top:8px}.j-week-strip{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.j-week-button{min-height:51px;border-radius:9px;font-size:13px}.j-week-button span{font-size:9px}.j-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.j-day{min-height:148px;padding:15px}.j-day .j-day-number{margin-bottom:11px}.j-roadmap{grid-template-columns:1fr 1fr;gap:24px 18px}.j-stat-grid{grid-template-columns:1fr 1fr;gap:12px}.j-stat{padding:20px}.j-stat:last-child{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:15px}.j-stat:last-child strong{font-size:1.7rem;margin:0}.j-setup-card{padding:23px 20px}.j-choice{padding:15px;gap:11px}.j-choice:has(input:checked){padding:14px}.j-setup-actions{gap:10px}.j-setup-actions .j-button{padding-inline:14px}.j-dialog{max-height:calc(100dvh - 28px);border-radius:20px}.j-dialog-heading{padding:22px 21px 18px}.j-dialog-body{padding:0 21px 24px}.j-dialog-image{height:185px}.j-dialog-heading h2{font-size:1.55rem}.j-dialog-actions .j-button{flex:1}.eight-preview .eight-shell{width:calc(100% - 38px)}.eight-preview .eight-header{padding:21px 0}.eight-preview .eight-header .j-quiet{font-size:12px}.eight-preview .eight-hero{grid-template-columns:1fr;padding:31px 0 30px;gap:30px}.eight-preview .eight-hero h1{font-size:clamp(2.35rem,10vw,3.2rem)}.eight-preview .eight-hero-images img{height:210px}.eight-preview .eight-hero-images figure:nth-child(2){padding-top:25px}.eight-preview .eight-section{padding:33px 0}.eight-preview .eight-section>h2{font-size:1.9rem}.eight-preview .eight-close{display:block;padding:26px;margin-bottom:40px}.eight-preview .eight-close .j-button{margin-top:22px}.eight-home-promo{padding:25px;margin-bottom:35px}.eight-home-promo h2{font-size:1.9rem}.eight-program-promo{padding:25px}}
@media(max-width:540px){.eight-preview .eight-header{gap:12px}.eight-preview .eight-header .j-brand{flex-shrink:0;white-space:nowrap}.eight-preview .eight-header .j-quiet{display:none}}
@media(max-width:800px){html{scroll-padding-bottom:100px}.is-setting-up .j-nav{display:none}.is-setting-up .j-footer{padding-bottom:30px}.is-setting-up .j-live{bottom:22px}.eight-preview .eight-natalia{grid-template-columns:1fr;gap:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media print{.j-header,.j-demo-notice,.j-sidebar,.j-main,.j-footer,.j-live{display:none}.j-dialog[open]{position:static;display:block;border:0;width:100%;max-height:none;overflow:visible}.j-dialog::backdrop{background:none}.j-dialog-close,.j-dialog-actions{display:none}.j-dialog-heading,.j-dialog-body{padding:16px 0}body{background:white}}
