.custom-html-editor{color:#354c40;gap:18px;min-width:0;margin-bottom:22px;display:grid}.custom-html-editor p{color:#69776e;margin:0;font-size:11px;line-height:1.6}.custom-html-editor label{color:#526357;margin:0;font-size:11px;display:block}.custom-html-editor textarea{resize:vertical;scrollbar-width:thin;padding:10px 12px;line-height:1.6}.custom-html-editor details{background:#fafbf8;border:1px solid #dfe6dc;border-radius:8px;min-width:0;overflow:hidden}.custom-html-editor summary{cursor:pointer;padding:13px 14px;font-size:11px;font-weight:600}.custom-html-editor summary:hover{background:#f0f4ed}.custom-html-editor summary:focus-visible{outline-offset:-3px}.custom-html-disclosure{gap:14px;padding:0 14px 14px;display:grid}.custom-html-editor .custom-html-layout{border:1px solid #dfe6dc;border-radius:8px;gap:14px;min-width:0;margin:0;padding:14px;display:grid}.custom-html-layout legend{color:#354c40;padding:0 5px;font-size:11px;font-weight:600}.custom-html-editor .custom-html-check{align-items:center;gap:8px;min-height:28px;display:flex}.custom-html-editor .custom-html-check input{accent-color:#347461;width:14px;height:14px;margin:0}.custom-html-transfer{border-top:1px solid #e3e8df;gap:10px;padding-top:18px;display:grid}.custom-html-transfer h4{font:600 11px var(--font);margin:0}.custom-html-actions{flex-wrap:wrap;gap:8px;display:flex}.custom-html-editor button{color:#355944;min-height:36px;font:500 11px/1.4 var(--font);background:#f7f9f3;border:1px solid #ced9cb;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.custom-html-actions button{flex:1}.custom-html-editor button:hover{background:#eaf1e5;border-color:#a5bba0}.custom-html-editor .custom-html-note{font-size:10px}.custom-html-editor [role=alert]{color:#a33429}
.story-loading-module__6otFUW__page{color:#263c32;background:radial-gradient(at 50% 36%,#eaf0e6 0,#f8f9f5 48% 100%);flex-direction:column;min-height:100svh;display:flex}.story-loading-module__6otFUW__header,.story-loading-module__6otFUW__footer{justify-content:space-between;align-items:center;gap:20px;padding:28px 40px;display:flex}.story-loading-module__6otFUW__brand{letter-spacing:-1px;align-items:center;gap:9px;font-size:25px;font-weight:650;display:flex}.story-loading-module__6otFUW__brand>span{letter-spacing:2px;border-left:1px solid #cfd8cc;margin-left:7px;padding-left:16px;font-size:10px;font-weight:500}.story-loading-module__6otFUW__back{color:#526359;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:inline-flex}.story-loading-module__6otFUW__back:hover{background:#e6ede3}.story-loading-module__6otFUW__content{text-align:center;width:min(100% - 40px,590px);margin:auto;padding:20px 0 48px;animation:.6s ease-out both story-loading-module__6otFUW__enter}.story-loading-module__6otFUW__artwork{width:340px;max-width:100%;height:260px;margin:0 auto 26px;position:relative}.story-loading-module__6otFUW__halo{opacity:.6;border:1px solid #dce5d8;border-radius:50%;position:absolute;inset:0;transform:scale(1.08)}.story-loading-module__6otFUW__halo:after{content:"";border:1px dashed #d3dfcf;border-radius:50%;position:absolute;inset:20px}.story-loading-module__6otFUW__sheet{border:1px solid #d6dfcf;border-radius:16px;width:270px;height:200px;position:absolute;top:15px;left:calc(50% - 135px)}.story-loading-module__6otFUW__bottomSheet{background:#dde6d7;transform:translateY(27px)rotate(-12deg)}.story-loading-module__6otFUW__middleSheet{background:#ecf0e6;transform:translateY(13px)rotate(-5deg)}.story-loading-module__6otFUW__mapSheet{background:#fbfcf7;animation:6s ease-in-out infinite story-loading-module__6otFUW__float;overflow:hidden;transform:rotate(5deg);box-shadow:0 15px 40px #2b493512}.story-loading-module__6otFUW__mapSheet svg{width:100%;height:100%}.story-loading-module__6otFUW__contours{color:#cbd8c4}.story-loading-module__6otFUW__routeBase{stroke:#d9e4d6;stroke-width:3px}.story-loading-module__6otFUW__route{stroke:#347461;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;animation:4s ease-in-out infinite story-loading-module__6otFUW__trace}.story-loading-module__6otFUW__beacon{transform-origin:251px 66px;animation:3s ease-out infinite story-loading-module__6otFUW__beacon}.story-loading-module__6otFUW__mapBadge{white-space:nowrap;background:#fff;border:1px solid #e1e7db;border-radius:30px;align-items:center;gap:8px;padding:10px 15px;font-size:11px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #263c3208}.story-loading-module__6otFUW__eyebrow{color:#60775f;letter-spacing:2px;margin:0 0 15px;font-size:9px;font-weight:600}.story-loading-module__6otFUW__content h1{font-family:var(--serif);letter-spacing:-1.4px;margin:0;font-size:clamp(29px,4vw,40px);font-weight:400;line-height:1.18}.story-loading-module__6otFUW__description{color:#6b786d;margin:14px 0 28px;font-size:13px;line-height:1.65}.story-loading-module__6otFUW__statusCard{text-align:left;background:#ffffffc7;border:1px solid #e0e6db;border-radius:14px;max-width:400px;margin:auto;padding:22px 24px;box-shadow:0 8px 28px #33432c03}.story-loading-module__6otFUW__storyRow{align-items:center;gap:12px;margin-bottom:21px;display:flex}.story-loading-module__6otFUW__storyIcon{color:#59764d;background:#edf2e8;border-radius:7px;flex-shrink:0;place-items:center;width:40px;height:44px;display:grid}.story-loading-module__6otFUW__storyRow>div{min-width:0}.story-loading-module__6otFUW__label{color:#798574;letter-spacing:1.6px;margin-bottom:5px;font-size:8px;display:block}.story-loading-module__6otFUW__storyRow strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:550;line-height:1.5;display:-webkit-box;overflow:hidden}.story-loading-module__6otFUW__statusLine{justify-content:space-between;gap:12px;font-size:11px;line-height:1.5;display:flex}.story-loading-module__6otFUW__statusLine>span:last-child{color:#6d7a68;white-space:nowrap;font-variant-numeric:tabular-nums}.story-loading-module__6otFUW__track{background:#e8ede3;border-radius:4px;height:4px;margin-top:12px;overflow:hidden}.story-loading-module__6otFUW__track>span{border-radius:inherit;background:#658653;height:100%;display:block}.story-loading-module__6otFUW__progress{transition:width .5s}.story-loading-module__6otFUW__indeterminate{width:35%;animation:2s ease-in-out infinite story-loading-module__6otFUW__loading}.story-loading-module__6otFUW__detail,.story-loading-module__6otFUW__error{color:#71806d;margin:12px 0 0;font-size:10px;line-height:1.7}.story-loading-module__6otFUW__error{color:#955341;overflow-wrap:anywhere}.story-loading-module__6otFUW__retry{color:#fff;background:#347461;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:18px;padding:11px;font-size:12px;display:flex}.story-loading-module__6otFUW__retry:hover{background:#285b4c}.story-loading-module__6otFUW__footnote{color:#73816c;justify-content:center;align-items:center;gap:6px;margin:20px 0 0;font-size:10px;line-height:1.6;display:flex}.story-loading-module__6otFUW__footnote svg{flex-shrink:0}.story-loading-module__6otFUW__footer{color:#87907f;padding-top:16px;padding-bottom:24px;font-size:10px}.story-loading-module__6otFUW__footer>span:first-child{letter-spacing:2px;font-size:8px}.story-loading-module__6otFUW__page[data-error=true] .story-loading-module__6otFUW__artwork *{animation-play-state:paused}@keyframes story-loading-module__6otFUW__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes story-loading-module__6otFUW__float{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes story-loading-module__6otFUW__trace{0%{stroke-dashoffset:1px;opacity:.3}65%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes story-loading-module__6otFUW__beacon{0%{opacity:.25;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@keyframes story-loading-module__6otFUW__loading{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (max-width:520px){.story-loading-module__6otFUW__header{padding:20px 16px}.story-loading-module__6otFUW__brand>span{display:none}.story-loading-module__6otFUW__content{padding-top:28px}.story-loading-module__6otFUW__artwork{margin-top:-18px;margin-bottom:5px;transform:scale(.88)}.story-loading-module__6otFUW__statusCard{padding:20px}.story-loading-module__6otFUW__footer{padding:16px 20px 22px;font-size:9px}}@media (max-height:800px) and (min-width:521px){.story-loading-module__6otFUW__content{padding-top:0;padding-bottom:20px}.story-loading-module__6otFUW__artwork{height:220px;margin-top:-15px;margin-bottom:8px;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.story-loading-module__6otFUW__page *,.story-loading-module__6otFUW__page :after{transition:none;animation:none}.story-loading-module__6otFUW__beacon{opacity:.15}.story-loading-module__6otFUW__indeterminate{opacity:.4;width:100%}}
