.lifeMap-module__4nLZ_q__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""timeline""foot";column-gap:40px;max-width:640px;margin:0 auto;padding:40px 20px 120px;display:grid}.lifeMap-module__4nLZ_q__intro{grid-area:intro;min-width:0}.lifeMap-module__4nLZ_q__steps{margin-bottom:28px}.lifeMap-module__4nLZ_q__form{grid-area:form;min-width:0}.lifeMap-module__4nLZ_q__foot{grid-area:foot;min-width:0}@media (min-width:1040px){.lifeMap-module__4nLZ_q__layout{grid-template-columns:minmax(0,640px) 360px;grid-template-areas:"intro.""form timeline""foot timeline";justify-content:center;align-items:start;max-width:1100px}.lifeMap-module__4nLZ_q__timeline{position:sticky;top:24px}}.lifeMap-module__4nLZ_q__timeline{background:var(--ob-surface);border:.5px solid var(--ob-border);border-radius:18px;grid-area:timeline;align-self:start;margin-bottom:14px;padding:22px 24px}.lifeMap-module__4nLZ_q__timelineTitle{font-family:var(--font-lora), Georgia, serif;color:var(--ob-text-pri);margin:0;font-size:21px;font-weight:500}.lifeMap-module__4nLZ_q__timelineLead{font-family:var(--font-inter), system-ui, sans-serif;color:var(--ob-text-sec);margin:6px 0 20px;font-size:13.5px;line-height:1.5}.lifeMap-module__4nLZ_q__timelineEmpty{font-family:var(--font-lora), Georgia, serif;color:var(--ob-text-ter);text-align:center;margin:0;padding:8px 0 4px;font-size:15px;font-style:italic;line-height:1.5}.lifeMap-module__4nLZ_q__timelineTip{font-family:var(--font-inter), system-ui, sans-serif;color:var(--ob-forest-deep);border-radius:var(--radius-md);background:#f3f6f4;margin:18px 0 0;padding:10px 14px;font-size:13.5px;line-height:1.5}.lifeMap-module__4nLZ_q__line{margin:0;padding:0 0 0 26px;list-style:none;position:relative}.lifeMap-module__4nLZ_q__line:before{content:"";background:var(--ob-border-medium);width:1.5px;position:absolute;top:8px;bottom:8px;left:6px}.lifeMap-module__4nLZ_q__event{padding-bottom:16px;position:relative}.lifeMap-module__4nLZ_q__event:last-child{padding-bottom:0}.lifeMap-module__4nLZ_q__event:before{content:"";background:var(--ob-forest-deep);width:12px;height:12px;box-shadow:0 0 0 4px var(--ob-surface);border-radius:50%;position:absolute;top:5px;left:-25px}.lifeMap-module__4nLZ_q__eventYear{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.06em;color:var(--ob-sage);margin:0;font-size:12px;font-weight:600}.lifeMap-module__4nLZ_q__eventText{font-family:var(--font-lora), Georgia, serif;color:var(--ob-text-pri);margin:2px 0 0;font-size:16px;line-height:1.4}
.onboarding-module__UDL2iq__screen{background:var(--ob-bg);flex-direction:column;min-height:100vh;display:flex}.onboarding-module__UDL2iq__header{background:var(--ob-bg);border-bottom:1px solid #e8e5de}.onboarding-module__UDL2iq__headerInner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 32px;display:flex}.onboarding-module__UDL2iq__signOut{color:#2a3a31;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:600;display:inline-flex}.onboarding-module__UDL2iq__signOut:hover{color:#17241d;background:#fff}.onboarding-module__UDL2iq__signOut:focus-visible{outline-offset:3px;outline:3px solid #84968a}.onboarding-module__UDL2iq__signOutIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.onboarding-module__UDL2iq__main{box-sizing:border-box;gap:24px;width:100%;max-width:680px;margin:0 auto;padding:40px 24px 72px}.onboarding-module__UDL2iq__steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.onboarding-module__UDL2iq__step{flex-direction:column;gap:8px;display:flex}.onboarding-module__UDL2iq__stepBar{background:var(--track);border-radius:999px;height:6px}.onboarding-module__UDL2iq__stepOn .onboarding-module__UDL2iq__stepBar{background:var(--green)}.onboarding-module__UDL2iq__stepLabel{color:var(--ink-2);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.onboarding-module__UDL2iq__stepCurrent .onboarding-module__UDL2iq__stepLabel{color:var(--ink)}.onboarding-module__UDL2iq__stepDot{border:1.5px solid var(--track);box-sizing:border-box;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-flex}.onboarding-module__UDL2iq__stepOn .onboarding-module__UDL2iq__stepDot{background:var(--green);color:#fff;border:0}.onboarding-module__UDL2iq__stepCheck{stroke-width:3px;width:14px;height:14px}.onboarding-module__UDL2iq__card{flex-direction:column;gap:22px;padding:32px 34px;display:flex}.onboarding-module__UDL2iq__cardLead{margin-top:8px}.onboarding-module__UDL2iq__form{flex-direction:column;gap:22px;display:flex}.onboarding-module__UDL2iq__footer{border-top:1px solid var(--card-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.onboarding-module__UDL2iq__footerEnd{justify-content:flex-end}.onboarding-module__UDL2iq__footerActions{flex-wrap:wrap;gap:10px;display:flex}.onboarding-module__UDL2iq__two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.onboarding-module__UDL2iq__year{max-width:280px}.onboarding-module__UDL2iq__optional{color:var(--ink-2);font-weight:400}.onboarding-module__UDL2iq__consent{cursor:pointer;align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.onboarding-module__UDL2iq__checkbox{width:24px;height:24px;accent-color:var(--green);cursor:pointer;flex:none;margin:0}.onboarding-module__UDL2iq__consentHint{color:var(--ink-2);margin-top:4px;font-size:15px;display:block}.onboarding-module__UDL2iq__choices{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onboarding-module__UDL2iq__choice{border:2px solid var(--card-line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.onboarding-module__UDL2iq__choice:hover{border-color:var(--sage)}.onboarding-module__UDL2iq__choiceOn,.onboarding-module__UDL2iq__choiceOn:hover{border-color:var(--green);background:var(--soft-2)}.onboarding-module__UDL2iq__choiceIcon{background:var(--soft);width:52px;height:52px;color:var(--green);border-radius:12px;justify-content:center;align-items:center;display:flex}.onboarding-module__UDL2iq__choiceTitle{font-size:20px;font-weight:700}.onboarding-module__UDL2iq__choiceText{color:var(--ink-2);font-size:16px;line-height:1.45}.onboarding-module__UDL2iq__tips{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.onboarding-module__UDL2iq__tip{background:var(--soft-2);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;font-size:18px;line-height:1.45;display:flex}.onboarding-module__UDL2iq__tipIcon{width:44px;height:44px;color:var(--green);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.onboarding-module__UDL2iq__done{text-align:center;align-items:center;gap:16px;padding:40px 34px}.onboarding-module__UDL2iq__badge{background:var(--soft);width:80px;height:80px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;display:flex}.onboarding-module__UDL2iq__badgeIcon{stroke-width:2.6px;width:38px;height:38px}@media (max-width:640px){.onboarding-module__UDL2iq__headerInner{padding:10px 16px}.onboarding-module__UDL2iq__main{padding:28px 16px 56px}.onboarding-module__UDL2iq__card{padding:24px 22px}.onboarding-module__UDL2iq__two,.onboarding-module__UDL2iq__choices{grid-template-columns:1fr}.onboarding-module__UDL2iq__footer{flex-direction:column-reverse;align-items:stretch}.onboarding-module__UDL2iq__footer>a{align-self:center}.onboarding-module__UDL2iq__footerActions{flex-direction:column-reverse}.onboarding-module__UDL2iq__footerActions>*{width:100%}.onboarding-module__UDL2iq__stepLabel{font-size:14px}}
.ui-module__OKl5FW__page{--ink:#17241d;--ink-2:#4e5a53;--ink-3:#2a3a31;--bg:#f8f6f2;--line:#e8e5de;--card-line:#ece9e2;--green:#2f7a55;--green-hover:#266646;--green-ink:#1e3b2c;--green-ink-hover:#2e5541;--now:#95c2a8;--sage:#84968a;--track:#dce6e0;--soft:#d6eedf;--soft-2:#f4f7f4;--muted-ring:#c9cfc9;--warm:#f3ece3;--warm-ink:#6b4e32;--danger:#a23b2e;color:var(--ink);flex-direction:column;gap:32px;display:flex}.ui-module__OKl5FW__page a:focus-visible,.ui-module__OKl5FW__page button:focus-visible,.ui-module__OKl5FW__page summary:focus-visible,.ui-module__OKl5FW__page input:focus-visible,.ui-module__OKl5FW__page textarea:focus-visible,.ui-module__OKl5FW__page select:focus-visible{outline:3px solid var(--sage);outline-offset:3px}.ui-module__OKl5FW__eyebrow{color:var(--ink-2);margin:0 0 8px;font-size:15px;font-weight:600}.ui-module__OKl5FW__h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:44px;font-weight:700;line-height:1.1}.ui-module__OKl5FW__lead{color:var(--ink-2);max-width:46em;margin:12px 0 0;font-size:18px;line-height:1.55}.ui-module__OKl5FW__h2{margin:0;font-size:24px;font-weight:700;line-height:1.25}.ui-module__OKl5FW__h3{margin:0;font-size:20px;font-weight:700;line-height:1.3}.ui-module__OKl5FW__muted{color:var(--ink-2)}.ui-module__OKl5FW__small{color:var(--ink-2);margin:0;font-size:15px}.ui-module__OKl5FW__card{border:1px solid var(--card-line);box-sizing:border-box;background:#fff;border-radius:18px;box-shadow:0 18px 40px -30px #17241d59}.ui-module__OKl5FW__cardPad{padding:24px 28px}.ui-module__OKl5FW__panel{background:var(--soft-2);box-sizing:border-box;border-radius:18px;padding:24px 28px}.ui-module__OKl5FW__rule{background:var(--card-line);border:0;height:1px;margin:0}.ui-module__OKl5FW__btn{background:var(--green);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex;box-shadow:0 12px 24px -14px #1e3b2cb3}.ui-module__OKl5FW__btn:hover{background:var(--green-hover);color:#fff}.ui-module__OKl5FW__btn:disabled,.ui-module__OKl5FW__btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.ui-module__OKl5FW__btnSecondary{border:2px solid var(--track);min-height:52px;color:var(--green-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.ui-module__OKl5FW__btnSecondary:hover{border-color:var(--green);color:var(--green-ink)}.ui-module__OKl5FW__btnSecondary:disabled{opacity:.55;cursor:not-allowed}.ui-module__OKl5FW__btnSmall{min-height:44px;padding:0 18px;font-size:15px}.ui-module__OKl5FW__btnDanger{color:var(--danger)}.ui-module__OKl5FW__link{min-height:44px;color:var(--green-ink);align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.ui-module__OKl5FW__link:hover{color:var(--green-ink-hover);text-decoration:underline}.ui-module__OKl5FW__tag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.ui-module__OKl5FW__tagDone{background:var(--soft);color:var(--green-ink)}.ui-module__OKl5FW__tagActive{color:var(--green-ink-hover);box-shadow:inset 0 0 0 1.5px var(--sage);background:#fff}.ui-module__OKl5FW__tagTodo{color:var(--ink-2);background:#f2f1ec}.ui-module__OKl5FW__tagWarm{background:var(--warm);color:var(--warm-ink)}.ui-module__OKl5FW__track{background:var(--track);border-radius:999px;height:6px;overflow:hidden}.ui-module__OKl5FW__trackFill{background:var(--green);border-radius:999px;height:100%}.ui-module__OKl5FW__field{flex-direction:column;gap:8px;display:flex}.ui-module__OKl5FW__label{font-size:16px;font-weight:600}.ui-module__OKl5FW__input{border:1.5px solid var(--muted-ring);min-height:52px;font:inherit;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:0 16px;font-size:17px}.ui-module__OKl5FW__textarea{border:1.5px solid var(--muted-ring);font:inherit;color:var(--ink);box-sizing:border-box;resize:vertical;background:#fff;border-radius:12px;width:100%;padding:14px 16px;font-size:17px;line-height:1.5}.ui-module__OKl5FW__hint{color:var(--ink-2);margin:0;font-size:14px}.ui-module__OKl5FW__error{color:var(--danger);background:#fbeceb;border-radius:12px;margin:0;padding:12px 16px;font-size:15px}.ui-module__OKl5FW__notice{background:var(--warm);color:var(--warm-ink);border-radius:12px;margin:0;padding:14px 18px;font-size:16px}.ui-module__OKl5FW__option{border:2px solid var(--track);min-height:88px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.ui-module__OKl5FW__optionSelected{border-color:var(--green);background:var(--soft-2)}.ui-module__OKl5FW__details summary{cursor:pointer;list-style:none}.ui-module__OKl5FW__details summary::-webkit-details-marker{display:none}.ui-module__OKl5FW__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ui-module__OKl5FW__iconMd{width:20px;height:20px}.ui-module__OKl5FW__layoutAside{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}@media (max-width:1000px){.ui-module__OKl5FW__layoutAside{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ui-module__OKl5FW__h1{font-size:34px}}.ui-module__OKl5FW__compactHeadings .ui-module__OKl5FW__h1,.ui-module__OKl5FW__compact .ui-module__OKl5FW__h1{font-size:36px}.ui-module__OKl5FW__compactHeadings .ui-module__OKl5FW__h2,.ui-module__OKl5FW__compact .ui-module__OKl5FW__h2{font-size:21px}.ui-module__OKl5FW__compactHeadings .ui-module__OKl5FW__h3,.ui-module__OKl5FW__compact .ui-module__OKl5FW__h3{font-size:18px}.ui-module__OKl5FW__compact .ui-module__OKl5FW__cardPad,.ui-module__OKl5FW__compact .ui-module__OKl5FW__panel{padding:20px 22px}@media (max-width:760px){.ui-module__OKl5FW__compactHeadings .ui-module__OKl5FW__h1,.ui-module__OKl5FW__compact .ui-module__OKl5FW__h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.ui-module__OKl5FW__btn,.ui-module__OKl5FW__btnSecondary{transition:none}}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_8MpvP2nX5xGmZwq8sw6S6odnSYhk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_8MpvP2nX5xGmZwq8sw6S6odnSYhk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_8MpvP2nX5xGmZwq8sw6S6odnSYhk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_8MpvP2nX5xGmZwq8sw6S6odnSYhk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_8MpvP2nX5xGmZwq8sw6S6odnSYhk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_8MpvP2nX5xGmZwq8sw6S6odnSYhk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_8MpvP2nX5xGmZwq8sw6S6odnSYhk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_8MpvP2nX5xGmZwq8sw6S6odnSYhk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_7ca2b6a3-module__Hqlu_G__className{font-family:Figtree,Figtree Fallback;font-style:normal}
.CampaignBanner-module__Ls0Ptq__banner{--cb-ink:var(--ink,#17241d);--cb-ink-2:var(--ink-2,#4e5a53);--cb-green:var(--green,#2f7a55);--cb-green-hover:var(--green-hover,#266646);--cb-line:var(--card-line,#ece9e2);--cb-sage:var(--sage,#84968a);box-sizing:border-box;border:1px solid var(--cb-line);height:100%;color:var(--cb-ink);border-radius:18px;flex-direction:column;display:flex;box-shadow:0 18px 40px -30px #17241d59}.CampaignBanner-module__Ls0Ptq__banner a:focus-visible,.CampaignBanner-module__Ls0Ptq__banner button:focus-visible{outline:3px solid var(--cb-sage);outline-offset:3px}.CampaignBanner-module__Ls0Ptq__row{padding:24px 28px}.CampaignBanner-module__Ls0Ptq__compact{gap:14px;padding:20px 22px}.CampaignBanner-module__Ls0Ptq__top{flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.CampaignBanner-module__Ls0Ptq__compact .CampaignBanner-module__Ls0Ptq__top{flex:none;grid-template-columns:auto minmax(0,1fr);gap:14px}.CampaignBanner-module__Ls0Ptq__icon{background:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;line-height:1;display:flex;box-shadow:0 2px 8px #0000000f}.CampaignBanner-module__Ls0Ptq__compact .CampaignBanner-module__Ls0Ptq__icon{border-radius:12px;width:48px;height:48px;font-size:22px}.CampaignBanner-module__Ls0Ptq__badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.CampaignBanner-module__Ls0Ptq__badge{color:#fff;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.CampaignBanner-module__Ls0Ptq__badgeSub{color:var(--cb-ink-2);font-size:15px}.CampaignBanner-module__Ls0Ptq__title{margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.25}.CampaignBanner-module__Ls0Ptq__compact .CampaignBanner-module__Ls0Ptq__title{font-size:19px}.CampaignBanner-module__Ls0Ptq__desc{max-width:540px;color:var(--cb-ink-2);margin:0;font-size:16px;line-height:1.5}.CampaignBanner-module__Ls0Ptq__compact .CampaignBanner-module__Ls0Ptq__desc{max-width:none}.CampaignBanner-module__Ls0Ptq__priceCol{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.CampaignBanner-module__Ls0Ptq__priceRow{border-top:1px solid #17241d14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.CampaignBanner-module__Ls0Ptq__oldPrice{color:var(--cb-ink-2);margin-right:8px;font-size:15px;text-decoration:line-through}.CampaignBanner-module__Ls0Ptq__price{font-size:22px;font-weight:700}.CampaignBanner-module__Ls0Ptq__compact .CampaignBanner-module__Ls0Ptq__price{font-size:20px}.CampaignBanner-module__Ls0Ptq__cta{border:1.5px solid var(--cb-green);background:var(--cb-green);color:#fff;min-height:48px;font:inherit;cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.CampaignBanner-module__Ls0Ptq__cta:hover{background:var(--cb-green-hover);color:#fff}.CampaignBanner-module__Ls0Ptq__ctaAdded{color:var(--green-ink,#1e3b2c);background:#fff}.CampaignBanner-module__Ls0Ptq__ctaAdded:hover{color:var(--green-ink,#1e3b2c);background:#f4f7f4}.CampaignBanner-module__Ls0Ptq__cta:disabled{color:var(--cb-ink-2);cursor:not-allowed;background:#f2f1ec;border-color:#c9cfc9}.CampaignBanner-module__Ls0Ptq__ctaIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}@media (max-width:760px){.CampaignBanner-module__Ls0Ptq__row{padding:20px 22px}.CampaignBanner-module__Ls0Ptq__row .CampaignBanner-module__Ls0Ptq__top{grid-template-columns:auto minmax(0,1fr);gap:14px}.CampaignBanner-module__Ls0Ptq__row .CampaignBanner-module__Ls0Ptq__priceCol{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center}}
.bekraftelse-module__DBABTa__screen{background:var(--ob-bg);flex-direction:column;min-height:100vh;display:flex}.bekraftelse-module__DBABTa__main{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:40px 24px 72px}.bekraftelse-module__DBABTa__grid{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:56px;display:grid}.bekraftelse-module__DBABTa__book{justify-content:center;padding:72px 0;display:flex;position:sticky;top:24px}.bekraftelse-module__DBABTa__bookScale{transform-origin:50%;transform:scale(1.35)}.bekraftelse-module__DBABTa__content{flex-direction:column;gap:24px;min-width:0;display:flex}.bekraftelse-module__DBABTa__badge{background:var(--soft);width:64px;height:64px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.bekraftelse-module__DBABTa__badgeIcon{stroke-width:2.6px;width:30px;height:30px}.bekraftelse-module__DBABTa__email{color:var(--ink)}.bekraftelse-module__DBABTa__timeline{padding:26px 22px 22px}.bekraftelse-module__DBABTa__steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.bekraftelse-module__DBABTa__step{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.bekraftelse-module__DBABTa__step+.bekraftelse-module__DBABTa__step:before{content:"";background:var(--track);height:2px;position:absolute;top:22px;left:calc(30px - 50%);right:calc(50% + 30px)}.bekraftelse-module__DBABTa__dot{background:var(--soft-2);width:46px;height:46px;color:var(--green);border:2px solid var(--soft);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.bekraftelse-module__DBABTa__dotDone{background:var(--green);color:#fff}.bekraftelse-module__DBABTa__stepTitle{font-size:16px;font-weight:700}.bekraftelse-module__DBABTa__stepText{color:var(--ink-2);font-size:15px}.bekraftelse-module__DBABTa__receipt{padding:20px 24px 8px}.bekraftelse-module__DBABTa__receiptHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.bekraftelse-module__DBABTa__row{border-top:1px solid var(--card-line);justify-content:space-between;gap:16px;padding:12px 0;font-size:16px;display:flex}.bekraftelse-module__DBABTa__rowLabel{color:var(--ink-2)}.bekraftelse-module__DBABTa__rowValue{text-align:right;font-variant-numeric:tabular-nums}.bekraftelse-module__DBABTa__strong{font-weight:700}.bekraftelse-module__DBABTa__actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.bekraftelse-module__DBABTa__grid{grid-template-columns:minmax(0,1fr);gap:8px}.bekraftelse-module__DBABTa__book{padding:8px 0 24px;position:static}.bekraftelse-module__DBABTa__bookScale{transform:none}}@media (max-width:640px){.bekraftelse-module__DBABTa__main{padding:28px 16px 56px}}
.MiniCart-module__L_AUyq__root{--mc-ink:var(--ink,#17241d);--mc-ink-2:var(--ink-2,#4e5a53);--mc-green:var(--green,#2f7a55);--mc-green-hover:var(--green-hover,#266646);--mc-line:var(--card-line,#ece9e2);--mc-soft:var(--soft-2,#f4f7f4);--mc-sage:var(--sage,#84968a);z-index:60;font-family:inherit;position:fixed;bottom:24px;right:24px}.MiniCart-module__L_AUyq__root a:focus-visible,.MiniCart-module__L_AUyq__root button:focus-visible{outline:3px solid var(--mc-sage);outline-offset:3px}.MiniCart-module__L_AUyq__pill{background:var(--mc-green);color:#fff;min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 22px 0 14px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 18px 32px -14px #1e3b2cbf}.MiniCart-module__L_AUyq__pill:hover{background:var(--mc-green-hover)}.MiniCart-module__L_AUyq__pillCount{box-sizing:border-box;background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 8px;font-size:15px;font-weight:700;display:inline-flex}.MiniCart-module__L_AUyq__pillTotal{font-weight:700}.MiniCart-module__L_AUyq__panel{box-sizing:border-box;border:1px solid var(--mc-line);width:min(360px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--mc-ink);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:8px 22px 20px;display:flex;overflow-y:auto;box-shadow:0 24px 48px -20px #17241d73}.MiniCart-module__L_AUyq__head{align-items:center;gap:10px;min-height:52px;display:flex}.MiniCart-module__L_AUyq__title{flex:1;margin:0;font-size:18px;font-weight:700}.MiniCart-module__L_AUyq__count{background:var(--mc-green);color:#fff;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.MiniCart-module__L_AUyq__bundleTag{color:var(--green-ink,#1e3b2c);background:#dce9e1;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600}.MiniCart-module__L_AUyq__iconBtn{width:44px;height:44px;color:var(--mc-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.MiniCart-module__L_AUyq__iconBtn:hover{background:var(--mc-soft);color:var(--mc-ink)}.MiniCart-module__L_AUyq__closeBtn{margin-right:-10px}.MiniCart-module__L_AUyq__list{margin:0;padding:0;list-style:none}.MiniCart-module__L_AUyq__item{border-top:1px solid var(--mc-line);align-items:center;gap:8px;padding:4px 0;font-size:16px;display:flex}.MiniCart-module__L_AUyq__itemTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MiniCart-module__L_AUyq__itemPrice{color:var(--mc-ink-2);white-space:nowrap}.MiniCart-module__L_AUyq__removeBtn{margin-right:-10px}.MiniCart-module__L_AUyq__rest{border-top:1px solid var(--mc-line);color:var(--mc-ink-2);margin:0;padding:10px 0 0;font-size:15px}.MiniCart-module__L_AUyq__row{color:var(--mc-ink-2);justify-content:space-between;gap:12px;font-size:15px;display:flex}.MiniCart-module__L_AUyq__strike{text-decoration:line-through}.MiniCart-module__L_AUyq__total{border-top:1px solid var(--mc-line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;font-size:17px;font-weight:700;display:flex}.MiniCart-module__L_AUyq__cta{background:var(--mc-green);color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:600;display:inline-flex}.MiniCart-module__L_AUyq__cta:hover{background:var(--mc-green-hover)}.MiniCart-module__L_AUyq__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.MiniCart-module__L_AUyq__note{color:var(--mc-ink-2);font-size:15px}.MiniCart-module__L_AUyq__clearBtn{min-height:44px;color:var(--mc-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.MiniCart-module__L_AUyq__clearBtn:hover{color:var(--mc-ink)}.MiniCart-module__L_AUyq__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}@media (max-width:480px){.MiniCart-module__L_AUyq__root{bottom:16px;right:16px}}
.projekt-module__6EicxW__main{--book:var(--font-lora), Georgia, serif;--gold:#b8914a;--gold-soft:#f5efe3;--gold-ink:#6e5424;--muted-text:#6b776f;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:44px 24px 56px}.projekt-module__6EicxW__top{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.projekt-module__6EicxW__top .projekt-module__6EicxW__newButton{flex:none}.projekt-module__6EicxW__greeting{font-family:var(--book);letter-spacing:-.015em;font-weight:500}.projekt-module__6EicxW__allTitle{font-family:var(--book);font-size:26px;font-weight:500}.projekt-module__6EicxW__feature{grid-template-columns:212px minmax(0,1fr) auto;align-items:center;gap:48px;padding:36px 40px;display:grid;position:relative}.projekt-module__6EicxW__featureMenu{position:absolute;top:14px;right:14px}.projekt-module__6EicxW__ring{aspect-ratio:1;justify-self:center;width:100%;max-width:212px;position:relative}.projekt-module__6EicxW__ring svg{width:100%;height:100%;position:absolute;inset:0}.projekt-module__6EicxW__ringCenter{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:17%;box-shadow:0 4px 14px #17241d14}.projekt-module__6EicxW__ringNumber{font-family:var(--book);font-variant-numeric:tabular-nums;font-size:52px;font-weight:500;line-height:1}.projekt-module__6EicxW__ringTotal{color:var(--ink-2);margin-left:3px;font-size:22px}.projekt-module__6EicxW__ringLabel{color:var(--ink-2);font-size:13px}.projekt-module__6EicxW__featureText{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.projekt-module__6EicxW__featureHead{align-items:center;gap:16px;max-width:100%;margin-bottom:10px;display:flex}.projekt-module__6EicxW__featureHeadText{flex-direction:column;gap:4px;min-width:0;display:flex}.projekt-module__6EicxW__featureEyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-text);margin:0;font-size:12px;font-weight:600}.projekt-module__6EicxW__featureTitle{font-family:var(--book);overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:500;line-height:1.25}.projekt-module__6EicxW__featureNarrator{color:var(--ink-2);margin:0;font-size:15px}.projekt-module__6EicxW__featureNow{background:var(--gold-soft);color:var(--gold-ink);border-radius:999px;align-items:center;gap:10px;margin:0;padding:6px 14px 6px 12px;font-size:14px;font-weight:600;display:inline-flex}.projekt-module__6EicxW__featureNowDot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px}.projekt-module__6EicxW__featureQuestion{font-family:var(--book);text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:1.35}.projekt-module__6EicxW__featureEnd{flex-direction:column;align-items:center;gap:14px;display:flex}.projekt-module__6EicxW__featureOverviewLink{min-height:32px;color:var(--green);align-items:center;gap:4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.projekt-module__6EicxW__featureOverviewLink:hover{color:var(--green-hover);text-underline-offset:3px;text-decoration:underline}.projekt-module__6EicxW__allSection{flex-direction:column;gap:18px;display:flex}.projekt-module__6EicxW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.projekt-module__6EicxW__projectCard{flex-direction:column;gap:18px;padding:24px 22px 20px 24px;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.projekt-module__6EicxW__projectCard:has(.projekt-module__6EicxW__openLinkStretch:hover){transform:translateY(-2px);box-shadow:0 18px 32px -16px #17241d47}.projekt-module__6EicxW__cardHead{align-items:center;gap:14px;display:flex}.projekt-module__6EicxW__cardHeadText{flex:1;min-width:0}.projekt-module__6EicxW__cardTitle{font-family:var(--book);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:500;line-height:1.3}.projekt-module__6EicxW__narrator{color:var(--ink-2);margin:3px 0 0;font-size:14px}.projekt-module__6EicxW__cardProgress{flex-direction:column;gap:8px;margin-top:auto;display:flex}.projekt-module__6EicxW__progressRow{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.projekt-module__6EicxW__progressLabel{font-weight:600}.projekt-module__6EicxW__pct{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.projekt-module__6EicxW__bar{gap:3px;display:grid}.projekt-module__6EicxW__barSegment{border-radius:3px;height:6px}.projekt-module__6EicxW__cardFoot{border-top:1px solid var(--card-line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.projekt-module__6EicxW__last{min-width:0;color:var(--muted-text);margin:0;font-size:14px}.projekt-module__6EicxW__openLink{min-height:32px;color:var(--green);background:#eef4f0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px 0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.projekt-module__6EicxW__openLink:hover{color:var(--green);background:#dcebe2}.projekt-module__6EicxW__openLinkStretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.projekt-module__6EicxW__moreWrap{z-index:2;flex:none;margin:-8px -10px 0 0;position:relative}.projekt-module__6EicxW__featureMenu .projekt-module__6EicxW__moreWrap{margin:0}.projekt-module__6EicxW__more{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.projekt-module__6EicxW__more:hover,.projekt-module__6EicxW__more[aria-expanded=true]{color:var(--ink);background:#f2f5f2}.projekt-module__6EicxW__menu{z-index:5;border:1px solid var(--card-line);background:#fff;border-radius:14px;flex-direction:column;width:220px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 24px 48px -24px #17241d73}.projekt-module__6EicxW__menuItem{min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:16px;font-weight:500;display:flex}.projekt-module__6EicxW__menuItem:hover{background:#f2f5f2}.projekt-module__6EicxW__menuItemDanger{color:var(--danger)}.projekt-module__6EicxW__menuRule{background:var(--card-line);height:1px;margin:4px 8px}.projekt-module__6EicxW__renameRow{align-items:center;gap:8px;display:flex}.projekt-module__6EicxW__renameInput{flex:1;min-width:0}.projekt-module__6EicxW__squareButton{border:1.5px solid var(--muted-ring);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.projekt-module__6EicxW__squareButtonPrimary{border-color:var(--green);background:var(--green);color:#fff}.projekt-module__6EicxW__squareButton:disabled{opacity:.55;cursor:not-allowed}.projekt-module__6EicxW__confirm{background:#fbeceb;border-radius:12px;flex-direction:column;gap:12px;margin-top:auto;padding:14px 16px;display:flex}.projekt-module__6EicxW__confirmText{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.45}.projekt-module__6EicxW__confirmActions{flex-wrap:wrap;gap:8px;display:flex}.projekt-module__6EicxW__dangerButton{background:var(--danger);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.projekt-module__6EicxW__dangerButton:disabled{opacity:.55;cursor:not-allowed}.projekt-module__6EicxW__newCard{min-height:236px;color:var(--ink);text-align:center;box-sizing:border-box;background:#f6f4ee;border:1.5px dashed #d9d4c7;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.projekt-module__6EicxW__newCard:hover{border-color:var(--green);color:var(--ink);background:#fff}.projekt-module__6EicxW__newCardIcon{width:48px;height:48px;color:var(--green);background:#eef4f0;border-radius:50%;justify-content:center;align-items:center;display:flex}.projekt-module__6EicxW__newCardTitle{font-family:var(--book);font-size:20px;font-weight:500}.projekt-module__6EicxW__newCardSub{color:var(--ink-2);max-width:22em;font-size:14px}@media (max-width:1000px){.projekt-module__6EicxW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projekt-module__6EicxW__feature{grid-template-columns:180px minmax(0,1fr);gap:28px;padding:28px}.projekt-module__6EicxW__featureEnd{grid-column:1/-1}.projekt-module__6EicxW__ringNumber{font-size:42px}}@media (max-width:640px){.projekt-module__6EicxW__main{padding:32px 16px 48px}.projekt-module__6EicxW__top{flex-direction:column;align-items:flex-start}.projekt-module__6EicxW__grid{grid-template-columns:minmax(0,1fr)}.projekt-module__6EicxW__feature{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:28px 20px}.projekt-module__6EicxW__featureText,.projekt-module__6EicxW__featureEnd{width:100%}.projekt-module__6EicxW__featureText{align-items:center}.projekt-module__6EicxW__featureHead{flex-direction:column;gap:12px}.projekt-module__6EicxW__featureTitle{font-size:28px}.projekt-module__6EicxW__featureQuestion{font-size:21px}}@media (prefers-reduced-motion:reduce){.projekt-module__6EicxW__newCard,.projekt-module__6EicxW__projectCard{transition:none}.projekt-module__6EicxW__projectCard:has(.projekt-module__6EicxW__openLinkStretch:hover){transform:none}}.projekt-module__6EicxW__book{flex:none;width:58px;height:72px;position:relative}.projekt-module__6EicxW__book:before{content:"";background:#e7e2d6;border-radius:4px;position:absolute;inset:6px 0 0 6px}.projekt-module__6EicxW__bookCover{font-family:var(--book);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 4px 0 8px;display:flex;position:absolute;inset:0 6px 6px 0;overflow:hidden;box-shadow:inset 5px 0 #00000026}.projekt-module__6EicxW__bookSmall{white-space:nowrap;font-size:7px;font-weight:500}.projekt-module__6EicxW__bookName{overflow-wrap:anywhere;max-width:100%;font-weight:600;line-height:1.15}.projekt-module__6EicxW__bookRule{width:14px;height:1px;margin-top:1px}.projekt-module__6EicxW__bookSm{width:52px;height:64px}.projekt-module__6EicxW__bookSm .projekt-module__6EicxW__bookCover{padding:0 3px 0 7px}.projekt-module__6EicxW__bookSm .projekt-module__6EicxW__bookSmall{font-size:6.5px}.projekt-module__6EicxW__confirmList{overflow-wrap:anywhere;margin:0;padding-left:1.2em;font-size:15px;line-height:1.5}.projekt-module__6EicxW__pendingList{flex-direction:column;gap:12px;display:flex}.projekt-module__6EicxW__pendingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 24px;display:flex}.projekt-module__6EicxW__pendingText{flex:260px;min-width:0}
.generering-module__SbQupG__screen{background:var(--ob-bg);flex-direction:column;min-height:100vh;display:flex}.generering-module__SbQupG__center{box-sizing:border-box;text-align:center;align-items:center;gap:18px;width:100%;max-width:620px;margin:0 auto;padding:72px 24px}.generering-module__SbQupG__badge{background:var(--soft);width:80px;height:80px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;display:flex}.generering-module__SbQupG__badgeWarm{background:var(--warm);color:var(--warm-ink)}.generering-module__SbQupG__badgeIcon{width:38px;height:38px}.generering-module__SbQupG__lead{margin:0}.generering-module__SbQupG__progressCard{text-align:left;width:100%;margin-top:10px;padding:24px 28px}.generering-module__SbQupG__bar{background:var(--track);border-radius:999px;height:10px;margin-bottom:22px;overflow:hidden}.generering-module__SbQupG__barFill{background:var(--green);border-radius:999px;height:100%;transition:width .4s}.generering-module__SbQupG__steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.generering-module__SbQupG__step{color:var(--ink-2);align-items:center;gap:14px;font-size:18px;display:flex}.generering-module__SbQupG__stepDone{color:var(--ink);font-weight:600}.generering-module__SbQupG__stepNow{color:var(--ink);font-weight:700}.generering-module__SbQupG__mark{border:2px solid var(--track);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.generering-module__SbQupG__stepDone .generering-module__SbQupG__mark{background:var(--green);color:#fff;border:0}.generering-module__SbQupG__stepNow .generering-module__SbQupG__mark{border:3px solid var(--green);border-right-color:var(--track);animation:1s linear infinite generering-module__SbQupG__spin}.generering-module__SbQupG__markIcon{stroke-width:2.8px;width:16px;height:16px}.generering-module__SbQupG__actions{flex-direction:column;gap:12px;width:100%;max-width:360px;margin-top:8px;display:flex}.generering-module__SbQupG__draft{box-sizing:border-box;gap:24px;width:100%;max-width:1180px;margin:0 auto;padding:40px 24px 72px}.generering-module__SbQupG__draftHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.generering-module__SbQupG__note{background:var(--soft-2);border:1px solid var(--soft);color:var(--green-ink);border-radius:14px;margin:0;padding:14px 18px;font-size:16px;line-height:1.5}.generering-module__SbQupG__later{align-self:center}@keyframes generering-module__SbQupG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.generering-module__SbQupG__stepNow .generering-module__SbQupG__mark{animation:none}.generering-module__SbQupG__barFill{transition:none}}@media (max-width:640px){.generering-module__SbQupG__center{padding:48px 16px}.generering-module__SbQupG__draft{padding:28px 16px 56px}}
.avbruten-module__E3aWrq__screen{background:var(--ob-bg);flex-direction:column;min-height:100vh;display:flex}.avbruten-module__E3aWrq__main{box-sizing:border-box;text-align:center;align-items:center;gap:18px;width:100%;max-width:560px;margin:0 auto;padding:80px 24px}.avbruten-module__E3aWrq__badge{background:var(--warm);width:80px;height:80px;color:var(--warm-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.avbruten-module__E3aWrq__badgeIcon{width:38px;height:38px}.avbruten-module__E3aWrq__lead{margin:0}.avbruten-module__E3aWrq__actions{flex-direction:column;gap:12px;width:100%;max-width:360px;margin-top:8px;display:flex}.avbruten-module__E3aWrq__help{text-align:left;align-items:flex-start;gap:14px;width:100%;margin-top:18px;padding:20px 22px;display:flex}.avbruten-module__E3aWrq__helpIcon{background:var(--soft);width:44px;height:44px;color:var(--green);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.avbruten-module__E3aWrq__helpTitle{margin:0;font-size:17px;font-weight:700}.avbruten-module__E3aWrq__helpText{color:var(--ink-2);margin:4px 0 0;font-size:16px;line-height:1.5}.avbruten-module__E3aWrq__inlineLink{color:var(--green-ink);text-decoration:underline}@media (max-width:640px){.avbruten-module__E3aWrq__main{padding:48px 16px}}
.bookOrder-module__uFgYPW__flow{flex-direction:column;gap:32px;min-width:0;display:flex}.bookOrder-module__uFgYPW__stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.bookOrder-module__uFgYPW__stepItem{flex-direction:column;gap:10px;min-width:0;display:flex}.bookOrder-module__uFgYPW__stepBar{background:var(--track);border-radius:999px;height:6px}.bookOrder-module__uFgYPW__stepBarOn{background:var(--green)}.bookOrder-module__uFgYPW__stepRow{color:var(--ink-2);align-items:center;gap:10px;min-width:0;font-size:16px;display:flex}.bookOrder-module__uFgYPW__stepRowDone{color:var(--ink)}.bookOrder-module__uFgYPW__stepRowCurrent{color:var(--ink);font-weight:700}.bookOrder-module__uFgYPW__stepNum{font-variant-numeric:tabular-nums;width:28px;height:28px;color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--muted-ring);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.bookOrder-module__uFgYPW__stepNumOn{background:var(--green);color:#fff;box-shadow:none}.bookOrder-module__uFgYPW__stepNumCurrent{background:var(--green);color:#fff;box-shadow:0 0 0 4px var(--soft)}.bookOrder-module__uFgYPW__stepLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bookOrder-module__uFgYPW__stepHead{flex-direction:column;gap:10px;display:flex}.bookOrder-module__uFgYPW__stepTitle{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:32px;font-weight:700;line-height:1.15}.bookOrder-module__uFgYPW__stepLead{color:var(--ink-2);margin:0;font-size:18px;line-height:1.55}.bookOrder-module__uFgYPW__layout{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:56px;display:grid}.bookOrder-module__uFgYPW__previewCard{border:1px solid var(--card-line);box-sizing:border-box;background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:22px;min-width:0;padding:40px 32px 28px;display:flex;position:sticky;top:96px;box-shadow:0 18px 40px -30px #17241d59}.bookOrder-module__uFgYPW__previewMeta{color:var(--ink-2);text-align:center;margin:0;font-size:16px}.bookOrder-module__uFgYPW__column{flex-direction:column;gap:32px;min-width:0;display:flex}.bookOrder-module__uFgYPW__layoutAside{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px;display:grid}.bookOrder-module__uFgYPW__fieldset{border:0;min-width:0;margin:0;padding:0}.bookOrder-module__uFgYPW__legend{color:var(--ink);margin:0 0 12px;padding:0;font-size:20px;font-weight:700}.bookOrder-module__uFgYPW__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bookOrder-module__uFgYPW__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bookOrder-module__uFgYPW__stack{flex-direction:column;gap:14px;display:flex}.bookOrder-module__uFgYPW__choice{transition:border-color .15s;position:relative}.bookOrder-module__uFgYPW__choice:hover{border-color:var(--sage)}.bookOrder-module__uFgYPW__choice:has(input:checked){border-color:var(--green)}.bookOrder-module__uFgYPW__choice:has(input:focus-visible){outline:3px solid var(--sage);outline-offset:3px}.bookOrder-module__uFgYPW__choiceDisabled{opacity:.55;cursor:not-allowed}.bookOrder-module__uFgYPW__choiceDisabled:hover{border-color:var(--track)}.bookOrder-module__uFgYPW__srInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bookOrder-module__uFgYPW__choiceTitle{color:var(--ink);font-size:18px;font-weight:700}.bookOrder-module__uFgYPW__choiceSub{color:var(--ink-2);font-size:15px;line-height:1.45}.bookOrder-module__uFgYPW__choicePrice{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:16px;font-weight:600}.bookOrder-module__uFgYPW__choiceTag{align-self:flex-start;margin-bottom:4px}.bookOrder-module__uFgYPW__choice.bookOrder-module__uFgYPW__sizeChoice{min-height:132px}.bookOrder-module__uFgYPW__choice.bookOrder-module__uFgYPW__storyChoice{flex-direction:row;align-items:center;gap:16px}.bookOrder-module__uFgYPW__storyAccent{border-radius:3px;flex:none;width:6px;height:56px}.bookOrder-module__uFgYPW__storyText{flex-direction:column;gap:4px;min-width:0;display:flex}.bookOrder-module__uFgYPW__storyTitleRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bookOrder-module__uFgYPW__storyVersion{color:var(--ink-2);font-size:15px}.bookOrder-module__uFgYPW__priceBar{border:1px solid var(--card-line);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.bookOrder-module__uFgYPW__priceText{flex-direction:column;gap:4px;display:flex}.bookOrder-module__uFgYPW__priceBreakdown{color:var(--ink-2);font-size:15px}.bookOrder-module__uFgYPW__priceTotal{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.bookOrder-module__uFgYPW__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bookOrder-module__uFgYPW__actionsSplit{justify-content:space-between}.bookOrder-module__uFgYPW__textButton{min-height:44px;font:inherit;color:var(--green-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-size:16px;font-weight:600;display:inline-flex}.bookOrder-module__uFgYPW__textButton:hover{color:var(--green-ink-hover);text-decoration:underline}.bookOrder-module__uFgYPW__textDanger,.bookOrder-module__uFgYPW__textDanger:hover{color:var(--danger)}.bookOrder-module__uFgYPW__note{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.bookOrder-module__uFgYPW__noteEnd{text-align:right}.bookOrder-module__uFgYPW__inlineLink{color:var(--green-ink);font-weight:600;text-decoration:underline}.bookOrder-module__uFgYPW__inlineLink:hover{color:var(--green-ink-hover)}.bookOrder-module__uFgYPW__formSections{flex-direction:column;gap:28px;display:flex}.bookOrder-module__uFgYPW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bookOrder-module__uFgYPW__span2{grid-column:1/-1}.bookOrder-module__uFgYPW__optional{color:var(--ink-2);font-weight:400}input.bookOrder-module__uFgYPW__inputDisabled{color:var(--ink-2);cursor:not-allowed;background:#f4f2ee}.bookOrder-module__uFgYPW__stripeRow{border:1px solid var(--card-line);color:var(--ink-2);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:16px;display:flex}.bookOrder-module__uFgYPW__stripeLogo{color:#fff;letter-spacing:.02em;background:#635bff;border-radius:6px;flex:none;padding:4px 10px;font-size:14px;font-weight:700}.bookOrder-module__uFgYPW__infoPanel{background:var(--soft-2);color:var(--ink-3);border-radius:16px;margin:0;padding:20px 22px;font-size:16px;line-height:1.6}.bookOrder-module__uFgYPW__coverageWarn{background:var(--warm);color:var(--warm-ink);border-radius:16px;flex-direction:column;gap:12px;margin:0;padding:20px 22px;font-size:16px;line-height:1.6;display:flex}.bookOrder-module__uFgYPW__coverageWarn p{margin:0}.bookOrder-module__uFgYPW__storyMissing{color:var(--warm-ink);font-size:15px;line-height:1.45}.bookOrder-module__uFgYPW__terms{min-height:44px;color:var(--ink);cursor:pointer;align-items:flex-start;gap:14px;font-size:16px;line-height:1.5;display:flex}.bookOrder-module__uFgYPW__checkbox{width:24px;height:24px;accent-color:var(--green);cursor:pointer;flex:none;margin:0}.bookOrder-module__uFgYPW__summary{flex-direction:column;gap:18px;padding:28px;display:flex;position:sticky;top:96px}.bookOrder-module__uFgYPW__summaryPreview{justify-content:center;padding:8px 0;display:flex}.bookOrder-module__uFgYPW__summaryHeading{margin:0;font-size:20px;font-weight:700}.bookOrder-module__uFgYPW__summaryList{flex-direction:column;gap:10px;margin:0;display:flex}.bookOrder-module__uFgYPW__summaryRow{justify-content:space-between;align-items:baseline;gap:16px;font-size:16px;display:flex}.bookOrder-module__uFgYPW__summaryRow dt{color:var(--ink-2)}.bookOrder-module__uFgYPW__summaryRow dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.bookOrder-module__uFgYPW__summaryPrices{border-top:1px solid var(--card-line);padding-top:16px}.bookOrder-module__uFgYPW__summaryTotal{border-top:1px solid var(--card-line);justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;display:flex}.bookOrder-module__uFgYPW__summaryTotalLabel{font-size:17px;font-weight:700}.bookOrder-module__uFgYPW__summaryTotalValue{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.bookOrder-module__uFgYPW__summaryNote{background:var(--soft-2);color:var(--ink-3);border-radius:12px;margin:0;padding:12px 16px;font-size:15px;line-height:1.5}.bookOrder-module__uFgYPW__voucher{border:1.5px solid var(--track);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.bookOrder-module__uFgYPW__voucherApplied{background:var(--soft-2)}.bookOrder-module__uFgYPW__voucherForm{flex-wrap:wrap;gap:10px;display:flex}.bookOrder-module__uFgYPW__voucherForm .bookOrder-module__uFgYPW__voucherInput{letter-spacing:.04em;flex:200px;width:auto}.bookOrder-module__uFgYPW__voucherRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bookOrder-module__uFgYPW__voucherCode{letter-spacing:.04em;font-size:18px;font-weight:700}.bookOrder-module__uFgYPW__draftHero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:40px 48px;display:grid}.bookOrder-module__uFgYPW__draftHeroPreview{justify-content:center;display:flex}.bookOrder-module__uFgYPW__draftBody{flex-direction:column;gap:16px;min-width:0;display:flex}.bookOrder-module__uFgYPW__draftKicker{color:var(--ink-2);margin:0;font-size:15px;font-weight:600}.bookOrder-module__uFgYPW__draftTitle{overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:1.2}.bookOrder-module__uFgYPW__draftMeta{color:var(--ink-2);margin:0;font-size:16px}.bookOrder-module__uFgYPW__draftNotice{background:var(--warm);color:var(--warm-ink);border-radius:10px;align-self:flex-start;margin:0;padding:6px 12px;font-size:15px;line-height:1.45}.bookOrder-module__uFgYPW__draftFacts{border-top:1px solid var(--card-line);border-bottom:1px solid var(--card-line);gap:32px;margin:0;padding:14px 0;display:flex}.bookOrder-module__uFgYPW__draftFacts dt{color:var(--ink-2);font-size:14px}.bookOrder-module__uFgYPW__draftFacts dd{margin:2px 0 0;font-size:16px;font-weight:600}.bookOrder-module__uFgYPW__draftActions{flex-direction:column;gap:10px;display:flex}.bookOrder-module__uFgYPW__draftSection{flex-direction:column;gap:14px;display:flex}.bookOrder-module__uFgYPW__draftList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bookOrder-module__uFgYPW__draftItem{flex-wrap:wrap;align-items:center;gap:24px;padding:20px 24px;display:flex}.bookOrder-module__uFgYPW__draftThumb{transform-origin:0;flex:none;width:150px;transform:scale(.75)}.bookOrder-module__uFgYPW__draftItemText{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}.bookOrder-module__uFgYPW__draftItemTitle{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:700;overflow:hidden}.bookOrder-module__uFgYPW__draftItemActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bookOrder-module__uFgYPW__newDraft{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.bookOrder-module__uFgYPW__backdrop{z-index:50;background:#14161473;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.bookOrder-module__uFgYPW__dialog{flex-direction:column;gap:14px;width:100%;max-width:460px;padding:28px;display:flex}.bookOrder-module__uFgYPW__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.bookOrder-module__uFgYPW__dialogActions .bookOrder-module__uFgYPW__btnDangerSolid{background:var(--danger)}.bookOrder-module__uFgYPW__dialogActions .bookOrder-module__uFgYPW__btnDangerSolid:hover{background:#8a3226}.bookOrder-module__uFgYPW__loading{text-align:center;color:var(--ink-2);margin:0;padding:40px 0;font-size:16px}.bookOrder-module__uFgYPW__empty{text-align:center;flex-direction:column;gap:10px;padding:40px 28px;display:flex}@media (max-width:1000px){.bookOrder-module__uFgYPW__layout,.bookOrder-module__uFgYPW__layoutAside{grid-template-columns:minmax(0,1fr);gap:32px}.bookOrder-module__uFgYPW__previewCard,.bookOrder-module__uFgYPW__summary{position:static}}@media (max-width:760px){.bookOrder-module__uFgYPW__grid2,.bookOrder-module__uFgYPW__grid3,.bookOrder-module__uFgYPW__formGrid,.bookOrder-module__uFgYPW__draftHero{grid-template-columns:minmax(0,1fr)}.bookOrder-module__uFgYPW__draftHero{padding:28px 24px}.bookOrder-module__uFgYPW__stepTitle{font-size:26px}.bookOrder-module__uFgYPW__stepLabel{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bookOrder-module__uFgYPW__noteEnd{text-align:left}}@media (prefers-reduced-motion:reduce){.bookOrder-module__uFgYPW__choice{transition:none}}
.checkout-module__ts1w7W__card{flex-direction:column;gap:18px;padding:24px 26px;display:flex}.checkout-module__ts1w7W__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-module__ts1w7W__kind{color:var(--ink-2);margin:0 0 4px;font-size:15px;font-weight:600}.checkout-module__ts1w7W__count{color:var(--ink-2);margin:4px 0 0;font-size:15px}.checkout-module__ts1w7W__prices{text-align:right}.checkout-module__ts1w7W__was{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:15px;text-decoration:line-through}.checkout-module__ts1w7W__price{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:700}.checkout-module__ts1w7W__voucher{border-top:1px solid var(--card-line);flex-direction:column;gap:8px;padding-top:16px;display:flex}.checkout-module__ts1w7W__voucherForm{gap:8px;display:flex}.checkout-module__ts1w7W__voucherInput{text-transform:uppercase}.checkout-module__ts1w7W__applied{background:var(--soft-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:16px;display:flex}.checkout-module__ts1w7W__textBtn{min-height:32px;color:var(--green-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600}.checkout-module__ts1w7W__textBtn:hover{text-decoration:underline}.checkout-module__ts1w7W__terms{cursor:pointer;align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.checkout-module__ts1w7W__checkbox{width:24px;height:24px;accent-color:var(--green);cursor:pointer;flex:none;margin:0}.checkout-module__ts1w7W__termsLink{color:var(--green-ink);text-decoration:underline}.checkout-module__ts1w7W__pay{width:100%}.checkout-module__ts1w7W__secure{color:var(--ink-2);text-align:center;justify-content:center;align-items:center;gap:8px;margin:-4px 0 0;font-size:14px;display:flex}
.editor-module__6x9rbG__root{--ink:#17241d;--ink-2:#4e5a53;--ink-3:#2a3a31;--bar:#fbfaf7;--line:#e8e5de;--card-line:#ece9e2;--green:#2f7a55;--green-hover:#266646;--green-ink:#1e3b2c;--sage:#84968a;--track:#dce6e0;--soft:#d6eedf;--soft-2:#f4f7f4;--muted-ring:#c9cfc9;--warm:#f3ece3;--warm-ink:#6b4e32;--danger:#a23b2e;--canvas:#efede8;height:100%;color:var(--ink);background:#f8f6f2;flex-direction:column;display:flex}.editor-module__6x9rbG__root a:focus-visible,.editor-module__6x9rbG__root button:focus-visible,.editor-module__6x9rbG__root summary:focus-visible,.editor-module__6x9rbG__root input:focus-visible{outline:3px solid var(--sage);outline-offset:3px}.editor-module__6x9rbG__root button{font-family:inherit}.editor-module__6x9rbG__loading{height:100%;color:var(--ink-2);justify-content:center;align-items:center;font-size:17px;display:flex}.editor-module__6x9rbG__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.editor-module__6x9rbG__iconSm{width:18px;height:18px}.editor-module__6x9rbG__btn{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:16px;font-weight:600;transition:background-color .2s;display:inline-flex;box-shadow:0 12px 24px -14px #2f7a558c}.editor-module__6x9rbG__btn:hover{background:var(--green-hover)}.editor-module__6x9rbG__btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.editor-module__6x9rbG__btnSecondary{border:2px solid var(--track);min-height:48px;color:var(--green-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:600;transition:border-color .2s;display:inline-flex}.editor-module__6x9rbG__btnSecondary:hover{border-color:var(--green)}.editor-module__6x9rbG__btnSecondary:disabled,.editor-module__6x9rbG__btnSecondary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.editor-module__6x9rbG__btnSecondary:disabled:hover,.editor-module__6x9rbG__btnSecondary[aria-disabled=true]:hover{border-color:var(--track)}.editor-module__6x9rbG__btnSmall{min-height:44px;padding:0 16px;font-size:15px}.editor-module__6x9rbG__btnFull{width:100%}.editor-module__6x9rbG__saved,.editor-module__6x9rbG__saved:hover{cursor:default;background:0 0;border-color:#0000}.editor-module__6x9rbG__ghost{min-height:44px;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.editor-module__6x9rbG__ghost:hover{color:var(--ink);background:#fff}.editor-module__6x9rbG__ghost:disabled{opacity:.4;cursor:not-allowed;background:0 0}.editor-module__6x9rbG__ghostOn{color:var(--green-ink);box-shadow:inset 0 0 0 1.5px var(--sage);background:#fff}.editor-module__6x9rbG__top{background:var(--bar);border-bottom:1px solid var(--line);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:72px;padding:0 24px;display:grid}.editor-module__6x9rbG__topStart{align-items:center;gap:14px;min-width:0;display:flex}.editor-module__6x9rbG__topEnd{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.editor-module__6x9rbG__divider{background:#e3e0d8;flex:none;width:1px;height:28px}.editor-module__6x9rbG__bookTitle{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:700;overflow:hidden}.editor-module__6x9rbG__bookMeta{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:14px;overflow:hidden}.editor-module__6x9rbG__bookMetaWarn{color:var(--danger);font-weight:600}.editor-module__6x9rbG__steps{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.editor-module__6x9rbG__step{min-height:44px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 8px;font-size:15px;font-weight:600;display:inline-flex}.editor-module__6x9rbG__step:hover{background:#fff}.editor-module__6x9rbG__stepNum{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--muted-ring);color:var(--ink-2);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.editor-module__6x9rbG__stepCurrent{color:var(--ink);background:#fff;box-shadow:0 1px 2px #17241d0f,0 6px 16px -10px #17241d59}.editor-module__6x9rbG__stepCurrent .editor-module__6x9rbG__stepNum{background:var(--green);color:#fff;box-shadow:none}.editor-module__6x9rbG__stepDone .editor-module__6x9rbG__stepNum{background:var(--soft);color:var(--green-ink);box-shadow:none}.editor-module__6x9rbG__body{flex:1;grid-template-columns:232px minmax(0,1fr) 320px;min-height:0;display:grid}.editor-module__6x9rbG__strip{border-right:1px solid var(--line);background:var(--bar);flex-direction:column;gap:6px;min-height:0;padding:16px 14px 24px;display:flex;overflow-y:auto}.editor-module__6x9rbG__stripTitle{margin:0 6px 6px;font-size:15px;font-weight:700}.editor-module__6x9rbG__thumb{width:100%;min-height:56px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;font-weight:500;display:flex}.editor-module__6x9rbG__thumb:hover{background:#fff}.editor-module__6x9rbG__thumbOn{border-color:var(--green);background:#fff}.editor-module__6x9rbG__thumbText{flex-direction:column;gap:2px;min-width:0;display:flex}.editor-module__6x9rbG__thumbWarn{color:var(--warm-ink);font-size:13px;font-weight:600}.editor-module__6x9rbG__thumbWarnPoor{color:var(--danger)}.editor-module__6x9rbG__mini{background:#fff;border-radius:4px;flex:none;grid-template-columns:1fr 1fr;gap:2px;width:64px;height:42px;padding:3px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #e3e0d8}.editor-module__6x9rbG__miniCover{grid-template-columns:1fr;box-shadow:inset 0 0 0 1px #00000014}.editor-module__6x9rbG__miniText{background:repeating-linear-gradient(#c9cfc9 0 2px,#0000 2px 6px);border-radius:2px;display:block}.editor-module__6x9rbG__miniPhoto{background:linear-gradient(150deg,#cdbfa9,#9ba89f);border-radius:2px;display:block}.editor-module__6x9rbG__center{background:var(--canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.editor-module__6x9rbG__tools{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 0;display:flex}.editor-module__6x9rbG__toolGroup{align-items:center;gap:4px;display:flex}.editor-module__6x9rbG__hint{color:var(--ink-2);text-align:center;flex:none;margin:4px 24px 0;font-size:15px}.editor-module__6x9rbG__stage{flex:1;min-height:0;display:flex}.editor-module__6x9rbG__nav{flex:none;justify-content:center;align-items:center;gap:14px;padding:4px 24px 20px;display:flex}.editor-module__6x9rbG__navLabel{text-align:center;min-width:150px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:15px}.editor-module__6x9rbG__reviewWrap{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:32px 24px;display:flex;overflow-y:auto}.editor-module__6x9rbG__reviewCard{border:1px solid var(--card-line);background:#fff;border-radius:18px;width:min(100%,640px);padding:28px 32px 16px;box-shadow:0 18px 40px -30px #17241d59}.editor-module__6x9rbG__reviewTitle{margin:0;font-size:26px;font-weight:700}.editor-module__6x9rbG__check{border-top:1px solid var(--card-line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.editor-module__6x9rbG__checkBody{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.editor-module__6x9rbG__checkTitle{margin:0;font-size:16px;font-weight:600}.editor-module__6x9rbG__badgeOk,.editor-module__6x9rbG__badgeWarn{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}.editor-module__6x9rbG__badgeOk{background:var(--soft);color:var(--green-ink)}.editor-module__6x9rbG__badgeWarn{background:var(--warm);color:var(--warm-ink)}.editor-module__6x9rbG__panel{border-left:1px solid var(--line);background:#fff;flex-direction:column;gap:22px;min-height:0;padding:24px 20px 28px;display:flex;overflow-y:auto}.editor-module__6x9rbG__panelTitle{margin:0;font-size:22px;font-weight:700;line-height:1.2}.editor-module__6x9rbG__label{margin:0 0 10px;font-size:16px;font-weight:700}.editor-module__6x9rbG__labelSm{margin:0 0 10px;font-size:15px;font-weight:700}.editor-module__6x9rbG__muted{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.editor-module__6x9rbG__small{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.editor-module__6x9rbG__rule{background:var(--card-line);border:0;height:1px;margin:0}.editor-module__6x9rbG__notice{background:var(--warm);color:var(--warm-ink);border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-size:15px;line-height:1.45;display:flex}.editor-module__6x9rbG__noticePoor{color:var(--danger);background:#fbeceb}.editor-module__6x9rbG__error{color:var(--danger);background:#fbeceb;border-radius:12px;margin:0;padding:12px 14px;font-size:15px;line-height:1.45}.editor-module__6x9rbG__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.editor-module__6x9rbG__options2{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-module__6x9rbG__option{border:2px solid var(--track);min-height:44px;color:var(--ink);text-align:center;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.editor-module__6x9rbG__option:hover{border-color:var(--sage)}.editor-module__6x9rbG__option:disabled,.editor-module__6x9rbG__option:disabled:hover{border-color:var(--track);color:var(--ink-2);opacity:.55;cursor:not-allowed}.editor-module__6x9rbG__optionOn,.editor-module__6x9rbG__optionOn:hover{border-color:var(--green);background:var(--soft-2)}.editor-module__6x9rbG__optionRow{flex-direction:row;justify-content:center}.editor-module__6x9rbG__optPic{background:#fff;border-radius:4px;flex:none;grid-template-columns:1fr 1fr;gap:3px;width:64px;height:44px;padding:4px;display:grid;box-shadow:0 0 0 1px #e3e0d8}.editor-module__6x9rbG__optPicTile{background:linear-gradient(150deg,#cdbfa9,#9ba89f);border-radius:2px;min-width:0;min-height:0;display:block}.editor-module__6x9rbG__optionOn .editor-module__6x9rbG__optPicTile{background:linear-gradient(150deg,#7fb295,#2f7a55)}.editor-module__6x9rbG__aa{font-family:LoraPrint,Georgia,serif;line-height:1}.editor-module__6x9rbG__photoGrid{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.editor-module__6x9rbG__photoCard{flex-direction:column;gap:6px;min-width:0;display:flex}.editor-module__6x9rbG__photoFrame{aspect-ratio:4/3;background:#f2f1ec;border-radius:10px;position:relative;overflow:hidden}.editor-module__6x9rbG__photoImg{object-fit:cover;width:100%;height:100%;display:block}.editor-module__6x9rbG__photoRemove{width:36px;height:36px;color:var(--danger);cursor:pointer;background:#fffffff2;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 4px 10px -6px #17241d99}.editor-module__6x9rbG__photoFlag{background:var(--warm);color:var(--warm-ink);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;bottom:6px;left:6px}.editor-module__6x9rbG__photoFlagPoor{color:var(--danger);background:#fbeceb}.editor-module__6x9rbG__photoName{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.editor-module__6x9rbG__details summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:16px;font-weight:700;list-style:none;display:flex}.editor-module__6x9rbG__details summary::-webkit-details-marker{display:none}.editor-module__6x9rbG__details[open] .editor-module__6x9rbG__chevron{transform:rotate(180deg)}.editor-module__6x9rbG__field{flex-direction:column;gap:8px;display:flex}.editor-module__6x9rbG__fieldLabel{font-size:16px;font-weight:700}.editor-module__6x9rbG__input{border:1.5px solid var(--muted-ring);min-height:52px;font:inherit;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:0 16px;font-size:17px}.editor-module__6x9rbG__swatch{border-radius:3px 6px 6px 3px;width:52px;height:68px;box-shadow:0 6px 12px -8px #17241d99,inset 0 0 0 1px #0000000f}.editor-module__6x9rbG__summaryRow{border-top:1px solid var(--card-line);justify-content:space-between;gap:12px;padding:12px 0;font-size:16px;display:flex}.editor-module__6x9rbG__summaryValue{text-align:right;font-weight:600}.editor-module__6x9rbG__overlay{z-index:500;background:#17241d73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.editor-module__6x9rbG__dialog{background:#fff;border-radius:18px;flex-direction:column;gap:10px;width:min(400px,100%);padding:28px 28px 22px;display:flex;box-shadow:0 24px 60px -20px #17241d80}.editor-module__6x9rbG__dialogTitle{margin:0;font-size:20px;font-weight:700}.editor-module__6x9rbG__dialogActions{flex-direction:column;gap:8px;margin-top:14px;display:flex}.editor-module__6x9rbG__pickDialog{gap:18px;width:min(640px,100%);max-height:calc(100vh - 48px)}.editor-module__6x9rbG__pickHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.editor-module__6x9rbG__pickClose{background:var(--soft-2);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.editor-module__6x9rbG__pickBody{flex-direction:column;gap:16px;min-height:0;display:flex;overflow-y:auto}.editor-module__6x9rbG__pickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.editor-module__6x9rbG__pickTileWrap{flex-direction:column;gap:6px;min-width:0;display:flex}.editor-module__6x9rbG__pickTile{cursor:pointer;background:#f2f1ec;border:3px solid #0000;border-radius:10px;height:104px;padding:0;position:relative;overflow:hidden}.editor-module__6x9rbG__pickTile[aria-disabled=true]{cursor:not-allowed}.editor-module__6x9rbG__pickTileOn{border-color:var(--green)}.editor-module__6x9rbG__pickTilePlaced{opacity:.55;cursor:default}.editor-module__6x9rbG__pickCheck{background:var(--green);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:6px;left:6px}.editor-module__6x9rbG__pickCaption{min-height:18px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.editor-module__6x9rbG__pickUpload{border:1.5px dashed var(--sage);background:var(--soft-2);height:104px;color:var(--green-ink);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.editor-module__6x9rbG__pickUpload[aria-disabled=true]{opacity:.6;cursor:not-allowed}.editor-module__6x9rbG__pickInfo{background:var(--soft-2);color:var(--ink-3);border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.editor-module__6x9rbG__pickInfo a{color:var(--green)}.editor-module__6x9rbG__pickSection{margin-top:12px}.editor-module__6x9rbG__pickActions{justify-content:flex-end;gap:10px;display:flex}.editor-module__6x9rbG__linkButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (max-width:1399px){.editor-module__6x9rbG__stepLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor-module__6x9rbG__stepCurrent .editor-module__6x9rbG__stepLabel{clip:auto;width:auto;height:auto;position:static;overflow:visible}.editor-module__6x9rbG__step{padding:0 8px}.editor-module__6x9rbG__stepCurrent{padding-right:16px}}@media (max-width:1199px){.editor-module__6x9rbG__body{grid-template-columns:200px minmax(0,1fr) 296px}.editor-module__6x9rbG__top{padding:0 16px}}@media (prefers-reduced-motion:reduce){.editor-module__6x9rbG__btn,.editor-module__6x9rbG__btnSecondary{transition:none}}
.chapterView-module__YOUW2W__root{--ink:#17241d;--ink-2:#4e5a53;--ink-3:#2a3a31;--bar:#fbfaf7;--line:#e8e5de;--card-line:#ece9e2;--green:#2f7a55;--green-hover:#266646;--green-ink:#1e3b2c;--green-ink-2:#2e5541;--sage:#84968a;--track:#dce6e0;--soft:#d6eedf;--soft-2:#f4f7f4;--muted-ring:#c9cfc9;--warm:#f3ece3;--warm-ink:#6b4e32;--danger:#a23b2e;--rec:#c2554b;min-height:100vh;color:var(--ink);background:#f8f6f2;flex-direction:column;font-size:18px;display:flex}.chapterView-module__YOUW2W__root a:focus-visible,.chapterView-module__YOUW2W__root button:focus-visible,.chapterView-module__YOUW2W__root textarea:focus-visible,.chapterView-module__YOUW2W__root input:focus-visible{outline:3px solid var(--sage);outline-offset:3px}.chapterView-module__YOUW2W__root button{font-family:inherit}.chapterView-module__YOUW2W__icon{flex:none;width:20px;height:20px}.chapterView-module__YOUW2W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chapterView-module__YOUW2W__top{background:var(--bar);border-bottom:1px solid var(--line)}.chapterView-module__YOUW2W__topInner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:0 32px;display:grid}.chapterView-module__YOUW2W__topCenter{text-align:center;min-width:0}.chapterView-module__YOUW2W__topTitle{margin:0;font-size:18px;font-weight:700}.chapterView-module__YOUW2W__topCount{color:var(--ink-2);margin:2px 0 0;font-size:16px}.chapterView-module__YOUW2W__topEnd{justify-self:end;align-items:center;gap:8px;display:flex}.chapterView-module__YOUW2W__saveState{color:var(--green-ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.chapterView-module__YOUW2W__saveStateWarn{color:var(--danger)}.chapterView-module__YOUW2W__track{background:var(--track);height:8px}.chapterView-module__YOUW2W__fill{background:var(--green);border-radius:0 999px 999px 0;height:100%;transition:width .4s}.chapterView-module__YOUW2W__ghost{min-height:48px;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.chapterView-module__YOUW2W__ghost:hover{color:var(--ink);background:#fff}.chapterView-module__YOUW2W__btn{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-size:18px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex;box-shadow:0 12px 24px -14px #2f7a558c}.chapterView-module__YOUW2W__btn:hover{background:var(--green-hover);color:#fff}.chapterView-module__YOUW2W__btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.chapterView-module__YOUW2W__btnSecondary{border:2px solid var(--track);min-height:56px;color:var(--green-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:18px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.chapterView-module__YOUW2W__btnSecondary:hover{border-color:var(--green);color:var(--green-ink)}.chapterView-module__YOUW2W__btnSecondary:disabled{opacity:.5;cursor:not-allowed}.chapterView-module__YOUW2W__link{min-height:48px;color:var(--green-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.chapterView-module__YOUW2W__link:hover{text-decoration:underline}.chapterView-module__YOUW2W__link:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.chapterView-module__YOUW2W__qwrap{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:820px;margin:0 auto;padding:40px 24px 64px;display:flex}.chapterView-module__YOUW2W__eyebrow{color:var(--ink-2);margin:0;font-size:17px;font-weight:600}.chapterView-module__YOUW2W__qtext{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:34px;font-weight:500;line-height:1.3}.chapterView-module__YOUW2W__qsub{color:var(--ink-2);margin:-8px 0 0;font-size:20px;line-height:1.5}.chapterView-module__YOUW2W__followTag{background:var(--warm);color:var(--warm-ink);border-radius:999px;align-items:center;padding:5px 14px;font-size:16px;font-weight:600;display:inline-flex}.chapterView-module__YOUW2W__followQuote{border-left:3px solid var(--track);color:var(--ink-2);margin:12px 0 0;padding-left:16px;font-size:18px;line-height:1.55}.chapterView-module__YOUW2W__serifItalic{font-family:var(--font-lora), Georgia, serif;font-style:italic}.chapterView-module__YOUW2W__tipbox{background:var(--soft-2);border:1px solid var(--track);border-radius:16px;margin-top:8px;padding:20px 24px}.chapterView-module__YOUW2W__tipTitle{margin:0;font-size:18px;font-weight:700}.chapterView-module__YOUW2W__tipList{margin:8px 0 0;padding-left:22px;font-size:18px;line-height:1.6;list-style:outside}.chapterView-module__YOUW2W__tipExample{color:var(--ink-3);margin:0;font-size:18px;line-height:1.6}.chapterView-module__YOUW2W__answer{border:1.5px solid var(--muted-ring);width:100%;min-height:230px;font:inherit;color:var(--ink);resize:vertical;box-sizing:border-box;background:#fff;border-radius:16px;padding:20px 22px;font-size:20px;line-height:1.65}.chapterView-module__YOUW2W__answer::placeholder{color:#7a847e}.chapterView-module__YOUW2W__answer:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 4px #2f7a551f}.chapterView-module__YOUW2W__notice{color:var(--green-ink);align-items:flex-start;gap:10px;margin:-8px 0 0;font-size:17px;line-height:1.5;display:flex}.chapterView-module__YOUW2W__center{justify-content:center;display:flex}.chapterView-module__YOUW2W__choices{gap:16px;display:flex}.chapterView-module__YOUW2W__choice{border:2px solid var(--track);min-height:96px;color:var(--ink);cursor:pointer;background:#fff;border-radius:20px;flex:1;font-size:24px;font-weight:700}.chapterView-module__YOUW2W__choice:hover{border-color:var(--sage)}.chapterView-module__YOUW2W__choiceCompact{border-radius:16px;min-height:64px;font-size:20px}.chapterView-module__YOUW2W__choiceOn,.chapterView-module__YOUW2W__choiceOn:hover{border-color:var(--green);background:var(--soft);color:var(--green-ink);box-shadow:inset 0 0 0 1px var(--green)}.chapterView-module__YOUW2W__multi{flex-direction:column;gap:12px;display:flex}.chapterView-module__YOUW2W__multiItem{border:2px solid var(--track);min-height:64px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:14px;padding:12px 20px;font-size:19px;display:flex}.chapterView-module__YOUW2W__multiItemOn{border-color:var(--green);background:var(--soft-2)}.chapterView-module__YOUW2W__checkbox{border:2px solid var(--muted-ring);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.chapterView-module__YOUW2W__multiItemOn .chapterView-module__YOUW2W__checkbox{border-color:var(--green);background:var(--green)}.chapterView-module__YOUW2W__scaleRow{color:var(--ink-2);justify-content:space-between;font-size:18px;display:flex}.chapterView-module__YOUW2W__scale{width:100%;accent-color:var(--green)}.chapterView-module__YOUW2W__navrow{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.chapterView-module__YOUW2W__skipArea{text-align:center;border-top:1px solid var(--card-line);flex-direction:column;align-items:center;gap:2px;padding-top:12px;display:flex}.chapterView-module__YOUW2W__skipHint{color:var(--ink-2);margin:0;font-size:16px}.chapterView-module__YOUW2W__rec{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:12px 0 4px;display:flex}.chapterView-module__YOUW2W__recDot{background:var(--rec);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex;box-shadow:0 0 0 10px #c2554b26,0 0 0 22px #c2554b12}.chapterView-module__YOUW2W__recDotPaused{box-shadow:none;background:#b9a9a6}.chapterView-module__YOUW2W__recTitle{margin:0;font-size:22px;font-weight:700}.chapterView-module__YOUW2W__recTime{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:34px;font-weight:700}.chapterView-module__YOUW2W__recHint{color:var(--ink-2);margin:6px 0 0;font-size:17px}.chapterView-module__YOUW2W__recWarn{color:var(--rec);margin:0;font-size:17px;font-weight:600}.chapterView-module__YOUW2W__recActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.chapterView-module__YOUW2W__recMain{width:100%;max-width:420px}.chapterView-module__YOUW2W__error{color:var(--danger);background:#fbeceb;border-radius:12px;margin:0;padding:12px 16px;font-size:17px;line-height:1.45}.chapterView-module__YOUW2W__spin{border:4px solid var(--track);border-top-color:var(--green);border-radius:50%;flex:none;width:44px;height:44px;animation:1s linear infinite chapterView-module__YOUW2W__spin}@keyframes chapterView-module__YOUW2W__spin{to{transform:rotate(360deg)}}.chapterView-module__YOUW2W__centerWrap{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:680px;margin:0 auto;padding:56px 24px 72px;display:flex}.chapterView-module__YOUW2W__centerWide{max-width:760px}.chapterView-module__YOUW2W__badge{background:var(--soft);width:88px;height:88px;color:var(--green-ink);border-radius:50%;justify-content:center;align-items:center;font-size:44px;line-height:1;display:flex}.chapterView-module__YOUW2W__badgeDone{color:var(--green)}.chapterView-module__YOUW2W__h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:46px;font-weight:700;line-height:1.1}.chapterView-module__YOUW2W__h1Small{font-size:42px}.chapterView-module__YOUW2W__lead{color:var(--ink-2);margin:0;font-size:21px;line-height:1.55}.chapterView-module__YOUW2W__meta{color:var(--green-ink-2);margin:0;font-size:18px;font-weight:600}.chapterView-module__YOUW2W__card{border:1px solid var(--card-line);box-sizing:border-box;background:#fff;border-radius:20px;width:100%;box-shadow:0 18px 40px -30px #17241d59}.chapterView-module__YOUW2W__tips{flex-direction:column;gap:18px;margin-top:8px;padding:24px 28px;display:flex}.chapterView-module__YOUW2W__tip{text-align:left;align-items:flex-start;gap:14px;display:flex}.chapterView-module__YOUW2W__tipIcon{background:var(--soft);width:44px;height:44px;color:var(--green-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.chapterView-module__YOUW2W__tipHead{margin:0;font-size:19px;font-weight:700}.chapterView-module__YOUW2W__tipBody{color:var(--ink-2);margin:2px 0 0;font-size:17px;line-height:1.5}.chapterView-module__YOUW2W__actions{flex-direction:column;gap:12px;width:100%;max-width:440px;margin-top:10px;display:flex}.chapterView-module__YOUW2W__progressBar{background:var(--track);border-radius:999px;width:100%;max-width:420px;height:10px;overflow:hidden}.chapterView-module__YOUW2W__preview{text-align:left;margin-top:8px;padding:28px 32px}.chapterView-module__YOUW2W__previewTitle{margin:0;font-size:22px;font-weight:700}.chapterView-module__YOUW2W__previewText{font-family:var(--font-lora), Georgia, serif;color:#2a2622;margin-top:14px;font-size:19px;line-height:1.75}.chapterView-module__YOUW2W__previewText p{margin:0 0 12px}.chapterView-module__YOUW2W__previewNote{color:var(--ink-2);margin:16px 0 0;font-size:16px;line-height:1.5}.chapterView-module__YOUW2W__skeleton{background:var(--track);border-radius:6px;height:14px;margin-bottom:10px}.chapterView-module__YOUW2W__review{text-align:left;flex-direction:column;gap:22px;width:100%;display:flex}.chapterView-module__YOUW2W__reviewLabel{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.4;display:block}.chapterView-module__YOUW2W__reviewAnswer{border:1.5px solid var(--muted-ring);width:100%;font:inherit;color:var(--ink);resize:vertical;box-sizing:border-box;background:#fff;border-radius:12px;padding:14px 16px;font-size:18px;line-height:1.6}.chapterView-module__YOUW2W__reviewFollow{border-left:3px solid var(--track);margin-top:12px;padding-left:16px}@media (max-width:760px){.chapterView-module__YOUW2W__topInner{min-height:64px;padding:0 12px}.chapterView-module__YOUW2W__topLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chapterView-module__YOUW2W__ghost{padding:0 10px}.chapterView-module__YOUW2W__qwrap{padding:28px 16px 48px}.chapterView-module__YOUW2W__qtext{font-size:27px}.chapterView-module__YOUW2W__qsub{font-size:18px}.chapterView-module__YOUW2W__answer{min-height:200px;font-size:18px}.chapterView-module__YOUW2W__navrow{flex-direction:column-reverse;align-items:stretch}.chapterView-module__YOUW2W__centerWrap{padding:40px 16px 56px}.chapterView-module__YOUW2W__h1,.chapterView-module__YOUW2W__h1Small{font-size:34px}.chapterView-module__YOUW2W__preview{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.chapterView-module__YOUW2W__spin{animation:none}.chapterView-module__YOUW2W__fill,.chapterView-module__YOUW2W__btn,.chapterView-module__YOUW2W__btnSecondary{transition:none}}.chapterView-module__YOUW2W__facts{text-align:left;padding:26px 32px}.chapterView-module__YOUW2W__factList{flex-direction:column;margin:14px 0 0;display:flex}.chapterView-module__YOUW2W__factRow{border-top:1px solid var(--card-line);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:4px 16px;padding:10px 0;display:grid}.chapterView-module__YOUW2W__factRow:first-child{border-top:0;padding-top:0}.chapterView-module__YOUW2W__factLabel{color:var(--ink-2);margin:0;font-size:16px}.chapterView-module__YOUW2W__factValue{color:var(--ink);margin:0;font-size:18px;font-weight:600}.chapterView-module__YOUW2W__factLink{color:var(--green-ink);font-weight:600;text-decoration:underline}.chapterView-module__YOUW2W__factLink:hover{color:var(--green-ink-2)}@media (max-width:600px){.chapterView-module__YOUW2W__facts{padding:22px 20px}.chapterView-module__YOUW2W__factRow{grid-template-columns:minmax(0,1fr)}}
.narratorPage-module__UVvFOW__shell{background:#f8f6f2;flex-direction:column;min-height:100vh;font-size:18px;display:flex}.narratorPage-module__UVvFOW__header{background:#fbfaf7;border-bottom:1px solid #e8e5de}.narratorPage-module__UVvFOW__headerInner{align-items:center;min-height:72px;padding:0 32px;display:flex}.narratorPage-module__UVvFOW__box{box-sizing:border-box;text-align:center;align-items:center;gap:18px;width:100%;max-width:560px;margin:0 auto;padding:64px 24px 72px}.narratorPage-module__UVvFOW__badge{border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.narratorPage-module__UVvFOW__badgeOk{background:var(--soft);color:var(--green)}.narratorPage-module__UVvFOW__badgeWarn{background:var(--warm);color:var(--warm-ink)}.narratorPage-module__UVvFOW__badgeIcon{width:42px;height:42px}.narratorPage-module__UVvFOW__title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:40px;font-weight:700;line-height:1.15}.narratorPage-module__UVvFOW__lead{color:var(--ink-2);margin:0;font-size:20px;line-height:1.55}.narratorPage-module__UVvFOW__steps{text-align:left;width:100%;margin-top:6px;padding:22px 26px}.narratorPage-module__UVvFOW__stepsTitle{margin:0 0 14px;font-size:19px;font-weight:700}.narratorPage-module__UVvFOW__stepList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.narratorPage-module__UVvFOW__step{align-items:flex-start;gap:14px;font-size:18px;line-height:1.5;display:flex}.narratorPage-module__UVvFOW__stepNum{background:var(--soft);width:32px;height:32px;color:var(--green-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.narratorPage-module__UVvFOW__actions{flex-direction:column;gap:12px;width:100%;max-width:380px;margin-top:8px;display:flex}@media (max-width:640px){.narratorPage-module__UVvFOW__headerInner{padding:0 16px}.narratorPage-module__UVvFOW__box{padding:40px 16px 56px}.narratorPage-module__UVvFOW__title{font-size:32px}}.narratorPage-module__UVvFOW__consentBox{text-align:left;align-items:stretch;max-width:640px}.narratorPage-module__UVvFOW__consentBox .narratorPage-module__UVvFOW__title,.narratorPage-module__UVvFOW__consentBox .narratorPage-module__UVvFOW__lead{text-align:center}.narratorPage-module__UVvFOW__infoList{flex-direction:column;gap:12px;margin:0;padding-left:1.2em;font-size:18px;line-height:1.5;list-style:outside;display:flex}.narratorPage-module__UVvFOW__infoMore{margin:16px 0 0;font-size:17px}.narratorPage-module__UVvFOW__consentForm{flex-direction:column;gap:16px;margin-top:6px;display:flex}.narratorPage-module__UVvFOW__consentLabel{cursor:pointer;align-items:flex-start;gap:14px;font-size:18px;line-height:1.5;display:flex}.narratorPage-module__UVvFOW__consentCheckbox{width:26px;height:26px;accent-color:var(--green);cursor:pointer;flex:none;margin:2px 0 0}.narratorPage-module__UVvFOW__consentError{color:var(--danger);margin:0;font-size:17px}.narratorPage-module__UVvFOW__privacyFooter{color:#4e5a53;flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:28px 16px 36px;font-size:15px;display:flex}.narratorPage-module__UVvFOW__privacyFooter a{color:#4e5a53;text-underline-offset:3px;text-decoration:underline}.narratorPage-module__UVvFOW__privacyFooter a:hover{color:#17241d}.narratorPage-module__UVvFOW__consentCancel{justify-content:center;align-self:stretch}button.narratorPage-module__UVvFOW__dangerBtn{background:var(--danger);border-color:var(--danger)}button.narratorPage-module__UVvFOW__dangerBtn:hover{background:#8a3226;border-color:#8a3226}
.hjalp-module__wIWXlG__root{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:40px 24px 72px}.hjalp-module__wIWXlG__back{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:0}.hjalp-module__wIWXlG__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}.hjalp-module__wIWXlG__main{flex-direction:column;gap:24px;min-width:0;display:flex}.hjalp-module__wIWXlG__search{display:block;position:relative}.hjalp-module__wIWXlG__searchIcon{color:var(--ink-2);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.hjalp-module__wIWXlG__searchInput{border-radius:999px;min-height:60px;padding-left:52px}.hjalp-module__wIWXlG__chips{flex-wrap:wrap;gap:8px;display:flex}.hjalp-module__wIWXlG__chip{border:1.5px solid var(--track);min-height:44px;color:var(--green-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:0 18px;font-size:15px;font-weight:600}.hjalp-module__wIWXlG__chip:hover{border-color:var(--green)}.hjalp-module__wIWXlG__chipOn,.hjalp-module__wIWXlG__chipOn:hover{border-color:var(--green-ink);background:var(--green-ink);color:#fff}.hjalp-module__wIWXlG__group{flex-direction:column;gap:12px;display:flex}.hjalp-module__wIWXlG__groupDesc{color:var(--ink-2);margin:4px 0 0;font-size:16px}.hjalp-module__wIWXlG__list{overflow:hidden}.hjalp-module__wIWXlG__item+.hjalp-module__wIWXlG__item{border-top:1px solid var(--card-line)}.hjalp-module__wIWXlG__question{text-align:left;width:100%;min-height:64px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;font-size:17px;font-weight:600;line-height:1.4;display:flex}.hjalp-module__wIWXlG__question:hover{background:#fbfaf7}.hjalp-module__wIWXlG__chevron{color:var(--ink-2);flex:none;transition:transform .15s}.hjalp-module__wIWXlG__chevronOpen{transform:rotate(180deg)}.hjalp-module__wIWXlG__answer{max-width:44em;color:var(--ink-3);margin:0;padding:0 22px 20px;font-size:17px;line-height:1.6}.hjalp-module__wIWXlG__mark{background:var(--soft);color:inherit;border-radius:3px;padding:0 2px}.hjalp-module__wIWXlG__empty{text-align:center;padding:32px 24px}.hjalp-module__wIWXlG__emptyTitle{margin:0;font-size:18px;font-weight:600}.hjalp-module__wIWXlG__emptyText{color:var(--ink-2);margin:8px 0 0;font-size:16px}.hjalp-module__wIWXlG__aside{position:sticky;top:24px}.hjalp-module__wIWXlG__contact{background:var(--soft-2);border:1px solid var(--soft);border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex}.hjalp-module__wIWXlG__contactIcon{width:48px;height:48px;color:var(--green);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex}.hjalp-module__wIWXlG__contactText{color:var(--ink-2);margin:0;font-size:16px;line-height:1.5}@media (max-width:1000px){.hjalp-module__wIWXlG__layout{grid-template-columns:minmax(0,1fr)}.hjalp-module__wIWXlG__aside{position:static}}@media (max-width:640px){.hjalp-module__wIWXlG__root{padding:28px 16px 56px}.hjalp-module__wIWXlG__question{padding:14px 18px}.hjalp-module__wIWXlG__answer{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.hjalp-module__wIWXlG__chevron{transition:none}}
.berattare-module__NENZFq__createCard{flex-direction:column;gap:20px;padding:24px 26px;display:flex}.berattare-module__NENZFq__chapterBox{border:1.5px solid var(--muted-ring);background:#fff;border-radius:12px}.berattare-module__NENZFq__chapterToggle{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:17px;display:flex}.berattare-module__NENZFq__chevron{color:var(--ink-2);flex:none;transition:transform .15s}.berattare-module__NENZFq__chevronOpen{transform:rotate(180deg)}.berattare-module__NENZFq__chapterList{flex-direction:column;padding:0 16px 8px;display:flex}.berattare-module__NENZFq__toggleAll{min-height:44px;color:var(--green-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:16px;font-weight:600;text-decoration:underline}.berattare-module__NENZFq__toggleAll:hover{color:var(--green-ink-hover)}.berattare-module__NENZFq__chapterOption{border-top:1px solid var(--card-line);cursor:pointer;align-items:center;gap:12px;min-height:48px;font-size:16px;display:flex}.berattare-module__NENZFq__checkbox{width:22px;height:22px;accent-color:var(--green);cursor:pointer;flex:none;margin:0}.berattare-module__NENZFq__checkbox:focus-visible{outline:3px solid var(--sage);outline-offset:3px}.berattare-module__NENZFq__emoji{flex:none;font-size:18px}.berattare-module__NENZFq__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.berattare-module__NENZFq__grid2 .berattare-module__NENZFq__inputInvalid{border-color:var(--danger)}.berattare-module__NENZFq__fieldError{color:var(--danger);margin:0;font-size:15px;font-weight:600}.berattare-module__NENZFq__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.berattare-module__NENZFq__spin{animation:1s linear infinite berattare-module__NENZFq__spin}@keyframes berattare-module__NENZFq__spin{to{transform:rotate(360deg)}}.berattare-module__NENZFq__created{background:var(--soft-2);border:1.5px solid var(--track);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.berattare-module__NENZFq__createdTitle{margin:0;font-size:17px;font-weight:700}.berattare-module__NENZFq__linkRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.berattare-module__NENZFq__linkRow .berattare-module__NENZFq__linkInput{flex:260px;min-width:0;font-size:15px}.berattare-module__NENZFq__aside{flex-direction:column;gap:20px;display:flex}.berattare-module__NENZFq__steps{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.berattare-module__NENZFq__step{gap:14px;display:flex}.berattare-module__NENZFq__stepNumber{background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:flex}.berattare-module__NENZFq__stepTitle{margin:0;font-size:17px;font-weight:600}.berattare-module__NENZFq__stepBody{color:var(--ink-2);margin:2px 0 0;font-size:15px;line-height:1.5}.berattare-module__NENZFq__linksSection{flex-direction:column;gap:14px;display:flex}.berattare-module__NENZFq__linkList{margin:0;padding:0;list-style:none}.berattare-module__NENZFq__linkItem{flex-wrap:wrap;align-items:center;gap:18px;padding:16px 22px;display:flex}.berattare-module__NENZFq__linkItem+.berattare-module__NENZFq__linkItem{border-top:1px solid var(--card-line)}.berattare-module__NENZFq__avatar{background:var(--soft);width:44px;height:44px;color:var(--green-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.berattare-module__NENZFq__linkInfo{flex:200px;min-width:0}.berattare-module__NENZFq__recipient{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.berattare-module__NENZFq__meta{color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:15px}.berattare-module__NENZFq__confirm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.berattare-module__NENZFq__confirmText{flex-basis:100%;margin:0;font-size:16px;font-weight:600}.berattare-module__NENZFq__confirm .berattare-module__NENZFq__dangerBtn{border-color:var(--danger);color:var(--danger)}.berattare-module__NENZFq__confirm .berattare-module__NENZFq__dangerBtn:hover{border-color:var(--danger);color:var(--danger);background:#fbeceb}.berattare-module__NENZFq__empty{border:1.5px dashed var(--muted-ring);color:var(--ink-2);background:#fff;border-radius:18px;margin:0;padding:18px 22px;font-size:16px;line-height:1.55}.berattare-module__NENZFq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.berattare-module__NENZFq__createCard{padding:24px 20px}.berattare-module__NENZFq__grid2{grid-template-columns:minmax(0,1fr)}.berattare-module__NENZFq__linkItem{padding:18px 20px}}@media (prefers-reduced-motion:reduce){.berattare-module__NENZFq__spin{animation:none}.berattare-module__NENZFq__chevron{transition:none}}
.bestall-module__9lJB5W__gate{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;max-width:820px;padding:40px 44px;display:grid}.bestall-module__9lJB5W__gatePreview{justify-content:center;display:flex}.bestall-module__9lJB5W__gateText{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.bestall-module__9lJB5W__gateBody{color:var(--ink-2);margin:0;font-size:17px;line-height:1.6}.bestall-module__9lJB5W__gateStatus{color:var(--ink-2);margin:0;font-size:15px}.bestall-module__9lJB5W__gateStatus strong{color:var(--ink)}@media (max-width:760px){.bestall-module__9lJB5W__gate{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 24px}}
.bilder-module__mPZcIG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.bilder-module__mPZcIG__headText{min-width:0}.bilder-module__mPZcIG__leadStrong{color:var(--ink)}.bilder-module__mPZcIG__status{border:1px solid var(--card-line);background:#fff;border-radius:999px;align-items:center;gap:12px;margin:0;padding:10px 18px 10px 12px;font-size:16px;display:inline-flex}.bilder-module__mPZcIG__statusIcon{background:var(--soft);width:32px;height:32px;color:var(--green-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.bilder-module__mPZcIG__empty{color:var(--ink-2);text-align:center;margin:0;font-size:17px;line-height:1.55}.bilder-module__mPZcIG__list{flex-direction:column;gap:14px;display:flex}.bilder-module__mPZcIG__summary{box-sizing:border-box;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 16px;min-height:68px;padding:10px 22px;display:grid}.bilder-module__mPZcIG__chapterTitle{grid-column:1;margin:0;font-size:18px;font-weight:700;line-height:1.3}.bilder-module__mPZcIG__count,.bilder-module__mPZcIG__countTag{grid-column:1;justify-self:start}.bilder-module__mPZcIG__count{color:var(--ink-2);font-size:15px}.bilder-module__mPZcIG__chev{width:22px;height:22px;color:var(--ink-2);grid-area:1/2/span 2;align-self:center;transition:transform .2s}.bilder-module__mPZcIG__chapter[open] .bilder-module__mPZcIG__chev{transform:rotate(180deg)}.bilder-module__mPZcIG__body{flex-direction:column;gap:22px;padding:0 22px 22px;display:flex}.bilder-module__mPZcIG__chapter .bilder-module__mPZcIG__feedback{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 4px 4px 16px;line-height:1.5;display:flex}.bilder-module__mPZcIG__feedbackText{padding:10px 0}.bilder-module__mPZcIG__closeBtn{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bilder-module__mPZcIG__closeBtn:hover{background:#17241d0f}.bilder-module__mPZcIG__suggestions{background:var(--soft-2);border-radius:14px;padding:18px 20px}.bilder-module__mPZcIG__suggestionsIntro{color:var(--ink-3);margin:0 0 10px;font-size:16px;font-style:italic;line-height:1.5}.bilder-module__mPZcIG__suggestionsTitle{margin:0 0 8px;font-size:15px;font-weight:700}.bilder-module__mPZcIG__suggestionsList{color:var(--ink-3);gap:4px;margin:0;padding-left:20px;font-size:16px;line-height:1.5;display:grid}.bilder-module__mPZcIG__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.bilder-module__mPZcIG__thumb{aspect-ratio:1;background:var(--soft-2);border-radius:12px;margin:0;position:relative;overflow:hidden}.bilder-module__mPZcIG__thumbBtn{cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;height:100%;padding:0;display:block}.bilder-module__mPZcIG__thumb .bilder-module__mPZcIG__thumbBtn:focus-visible{outline:3px solid var(--sage);outline-offset:-3px}.bilder-module__mPZcIG__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.bilder-module__mPZcIG__qualityFlag{background:var(--warm);max-width:calc(100% - 16px);color:var(--warm-ink);pointer-events:none;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:700;line-height:1.3;position:absolute;top:8px;left:8px}.bilder-module__mPZcIG__qualityFlagPoor{color:var(--danger);background:#fbeceb}.bilder-module__mPZcIG__thumbCaption{color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#17241d99;padding:8px 10px;font-size:15px;line-height:1.3;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.bilder-module__mPZcIG__addTile{aspect-ratio:1;border:2px dashed var(--muted-ring);min-height:44px;color:var(--ink-3);font:inherit;text-align:center;cursor:pointer;background:#fbfaf7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:15px;font-weight:600;transition:border-color .2s,background-color .2s;display:flex}.bilder-module__mPZcIG__addTile:hover:not(:disabled),.bilder-module__mPZcIG__addTileDrag{border-color:var(--green);background:#fff}.bilder-module__mPZcIG__addTile:disabled{cursor:default}.bilder-module__mPZcIG__addIcon{width:26px;height:26px}.bilder-module__mPZcIG__spinner{border:3px solid var(--green);border-top-color:#0000;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite bilder-module__mPZcIG__spin}@keyframes bilder-module__mPZcIG__spin{to{transform:rotate(360deg)}}.bilder-module__mPZcIG__reqs{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.bilder-module__mPZcIG__overlay{z-index:50;background:#17241d80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bilder-module__mPZcIG__dialog{flex-direction:column;gap:16px;width:100%;max-width:460px;max-height:calc(100vh - 32px);padding:24px;display:flex;overflow-y:auto}.bilder-module__mPZcIG__dialogHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.bilder-module__mPZcIG__dialogImg{object-fit:cover;border-radius:12px;width:100%;max-height:280px;display:block}.bilder-module__mPZcIG__dialogActions{flex-wrap:wrap;gap:10px;display:flex}.bilder-module__mPZcIG__dialogSave{flex:1}@media (max-width:1000px){.bilder-module__mPZcIG__thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bilder-module__mPZcIG__summary{padding:12px 18px}.bilder-module__mPZcIG__body{padding:0 18px 22px}.bilder-module__mPZcIG__thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bilder-module__mPZcIG__chev,.bilder-module__mPZcIG__addTile{transition:none}.bilder-module__mPZcIG__spinner{animation-duration:2s}}
.minBerattelse-module__JLg50W__content{flex-direction:column;gap:40px;width:100%;max-width:1100px;margin:0 auto;display:flex}.minBerattelse-module__JLg50W__section{flex-direction:column;gap:14px;display:flex}.minBerattelse-module__JLg50W__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.minBerattelse-module__JLg50W__count{color:var(--ink-2);font-size:15px}.minBerattelse-module__JLg50W__versionList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.minBerattelse-module__JLg50W__version{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 22px;display:grid}.minBerattelse-module__JLg50W__spine{background:var(--green);border-radius:4px 9px 9px 4px;width:64px;height:80px;box-shadow:0 10px 18px -10px #1e3b2cb3}.minBerattelse-module__JLg50W__spineCalm{background:#3f5e50}.minBerattelse-module__JLg50W__spineLetter{background:var(--warm-ink)}.minBerattelse-module__JLg50W__versionBody{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.minBerattelse-module__JLg50W__excerpt{font-family:var(--font-lora), Georgia, serif;color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:18px;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.minBerattelse-module__JLg50W__meta{color:var(--ink-2);font-size:15px}.minBerattelse-module__JLg50W__versionMissing{background:var(--warm);color:var(--warm-ink);border-radius:10px;padding:6px 12px;font-size:15px;line-height:1.45}.minBerattelse-module__JLg50W__versionActions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.minBerattelse-module__JLg50W__versionActions .minBerattelse-module__JLg50W__readBtn{white-space:nowrap;min-height:48px;padding:0 22px;font-size:16px}.minBerattelse-module__JLg50W__textBtn{min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 6px;font-size:15px;font-weight:600;display:inline-flex}.minBerattelse-module__JLg50W__textBtn:hover{color:var(--danger)}.minBerattelse-module__JLg50W__content .minBerattelse-module__JLg50W__create{border-radius:22px;flex-direction:column;gap:32px;padding:24px 26px;display:flex}.minBerattelse-module__JLg50W__createSub{color:var(--ink-2);margin:6px 0 0;font-size:16px}.minBerattelse-module__JLg50W__step{flex-direction:column;gap:12px;min-width:0;display:flex}.minBerattelse-module__JLg50W__stepTitle{align-items:center;gap:12px;margin:0;font-size:18px;font-weight:700;display:flex}.minBerattelse-module__JLg50W__stepNumber{background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex}.minBerattelse-module__JLg50W__chapterBox{border:1.5px solid var(--track);background:#fbfaf7;border-radius:14px}.minBerattelse-module__JLg50W__chapterToggle{width:100%;min-height:60px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:17px;font-weight:600;display:flex}.minBerattelse-module__JLg50W__chevron{transition:transform .15s}.minBerattelse-module__JLg50W__chevronOpen{transform:rotate(180deg)}.minBerattelse-module__JLg50W__chapterPanel{flex-direction:column;align-items:flex-start;padding:0 20px 12px;display:flex}.minBerattelse-module__JLg50W__chapterRow{cursor:pointer;border-top:1px solid var(--card-line);align-items:center;gap:12px;width:100%;min-height:48px;font-size:16px;display:flex}.minBerattelse-module__JLg50W__chapterRow input{width:20px;height:20px;accent-color:var(--green);cursor:pointer;flex:none;margin:0}.minBerattelse-module__JLg50W__toggleAll{min-height:44px;color:var(--green-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;text-decoration:underline}.minBerattelse-module__JLg50W__toggleAll:hover{color:var(--green-ink-hover)}.minBerattelse-module__JLg50W__empty{border:1.5px dashed var(--track);color:var(--ink-3);background:#fbfaf7;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:18px 20px;font-size:16px;line-height:1.5;display:flex}.minBerattelse-module__JLg50W__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.minBerattelse-module__JLg50W__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.minBerattelse-module__JLg50W__grid3 .minBerattelse-module__JLg50W__choice,.minBerattelse-module__JLg50W__grid2 .minBerattelse-module__JLg50W__choice{min-height:96px;position:relative}.minBerattelse-module__JLg50W__choice:hover{border-color:var(--sage)}.minBerattelse-module__JLg50W__choice:has(input:checked){border-color:var(--green);background:var(--soft-2)}.minBerattelse-module__JLg50W__choice:has(input:focus-visible){outline:3px solid var(--sage);outline-offset:3px}.minBerattelse-module__JLg50W__choiceHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.minBerattelse-module__JLg50W__choiceLabel{color:var(--ink);font-size:17px;font-weight:700}.minBerattelse-module__JLg50W__choiceSub{color:var(--ink-2);font-size:15px;line-height:1.45}.minBerattelse-module__JLg50W__choiceHead .minBerattelse-module__JLg50W__tagSmall{padding:3px 10px;font-size:13px}.minBerattelse-module__JLg50W__ctaRow{flex-wrap:wrap;align-items:center;gap:18px;padding-top:4px;display:flex}.minBerattelse-module__JLg50W__ctaRow .minBerattelse-module__JLg50W__ctaBtn{min-height:56px;padding:0 28px;font-size:18px}.minBerattelse-module__JLg50W__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite minBerattelse-module__JLg50W__spin}@keyframes minBerattelse-module__JLg50W__spin{to{transform:rotate(360deg)}}.minBerattelse-module__JLg50W__progressWrap{text-align:center;flex-direction:column;gap:28px;width:100%;max-width:640px;margin:0 auto;padding-top:32px;display:flex}.minBerattelse-module__JLg50W__focusTarget:focus{outline:none}.minBerattelse-module__JLg50W__progressWrap .minBerattelse-module__JLg50W__progressLead{margin-left:auto;margin-right:auto}.minBerattelse-module__JLg50W__progressCard{text-align:left;flex-direction:column;gap:16px;padding:22px;display:flex}.minBerattelse-module__JLg50W__progressTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.minBerattelse-module__JLg50W__pct{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.minBerattelse-module__JLg50W__phase{color:var(--ink-3);font-size:17px;font-weight:600;animation:.5s minBerattelse-module__JLg50W__fade}.minBerattelse-module__JLg50W__phaseError{color:var(--danger)}.minBerattelse-module__JLg50W__progressCard .minBerattelse-module__JLg50W__bar{height:10px}.minBerattelse-module__JLg50W__barFill{transition:width .4s ease-out}@keyframes minBerattelse-module__JLg50W__fade{0%{opacity:0}to{opacity:1}}.minBerattelse-module__JLg50W__dialog{border:1px solid var(--card-line);width:calc(100% - 32px);max-width:460px;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:18px;margin:auto;padding:0;box-shadow:0 30px 80px #17241d40}.minBerattelse-module__JLg50W__dialogInner{padding:28px}.minBerattelse-module__JLg50W__dialog::backdrop{background:#17241d73}.minBerattelse-module__JLg50W__dialogText{color:var(--ink-2);margin:10px 0 24px;font-size:16px;line-height:1.55}.minBerattelse-module__JLg50W__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.minBerattelse-module__JLg50W__dialogActions .minBerattelse-module__JLg50W__dangerBtn{background:var(--danger);box-shadow:none}.minBerattelse-module__JLg50W__dialogActions .minBerattelse-module__JLg50W__dangerBtn:hover{background:#86301f}@media (max-width:760px){.minBerattelse-module__JLg50W__grid3,.minBerattelse-module__JLg50W__grid2{grid-template-columns:minmax(0,1fr)}.minBerattelse-module__JLg50W__content .minBerattelse-module__JLg50W__create{padding:24px 20px}.minBerattelse-module__JLg50W__version{grid-template-columns:44px minmax(0,1fr);gap:16px 18px;padding:22px 20px}.minBerattelse-module__JLg50W__spine{width:44px;height:56px}.minBerattelse-module__JLg50W__versionActions{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){.minBerattelse-module__JLg50W__chevron,.minBerattelse-module__JLg50W__barFill{transition:none}.minBerattelse-module__JLg50W__phase{animation:none}.minBerattelse-module__JLg50W__spinner{animation-duration:2.4s}}
.detalj-module__dU1AkG__content{flex-direction:column;gap:24px;max-width:760px;display:flex}.detalj-module__dU1AkG__back{align-self:flex-start;margin:-8px 0 -16px}.detalj-module__dU1AkG__title{align-items:center;gap:14px;display:flex}.detalj-module__dU1AkG__titleEmoji{font-size:36px;line-height:1}.detalj-module__dU1AkG__questionsTitle{margin:0 0 16px;font-size:18px;font-weight:700}.detalj-module__dU1AkG__questions{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.detalj-module__dU1AkG__question{gap:14px;display:flex}.detalj-module__dU1AkG__questionNumber{width:28px;color:var(--ink-2);flex:none;padding-top:1px;font-size:15px;font-weight:600}.detalj-module__dU1AkG__questionText{margin:0;font-size:17px;line-height:1.45}.detalj-module__dU1AkG__questionSub{color:var(--ink-2);margin:4px 0 0;font-size:15px;line-height:1.5}.detalj-module__dU1AkG__hiddenNote{color:var(--ink-2);margin:18px 0 0;font-size:15px;line-height:1.5}.detalj-module__dU1AkG__action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.detalj-module__dU1AkG__actionSelected{border-color:var(--green)}.detalj-module__dU1AkG__actionText{flex-direction:column;gap:6px;min-width:0;display:flex}.detalj-module__dU1AkG__actionStatus{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:16px;display:flex}.detalj-module__dU1AkG__price{margin:0;font-size:24px;font-weight:700}.detalj-module__dU1AkG__actionButtons{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.detalj-module__dU1AkG__inCart{color:var(--green-ink);align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}
.not-found-module__HS70Aa__screen{background:var(--ob-bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.not-found-module__HS70Aa__main{box-sizing:border-box;text-align:center;align-items:center;gap:18px;width:100%;max-width:520px;padding:48px 24px}.not-found-module__HS70Aa__lead{margin:0 0 8px}