.CharmFlow_page__MdSkh{position:relative;isolation:isolate;min-height:100svh;overflow-x:clip;background:#100d10}.CharmFlow_page__MdSkh:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,transparent,transparent 55%,#0005 70%,#000b 85%,#000),url(/assets/free/omikuji/alcove.webp) 50% /cover no-repeat;content:"";pointer-events:none}.CharmFlow_page__MdSkh[data-stage=reveal]:before{inset:-12px;opacity:.48;filter:blur(7px);background:linear-gradient(180deg,#08060966,#08060933 46%,#080609b8),url(/assets/free/omikuji/alcove.webp) 50% /cover no-repeat}.CharmFlow_topBar__uibCR{z-index:5}.CharmFlow_page__MdSkh[data-stage=reveal] .CharmFlow_topBar__uibCR{background:linear-gradient(180deg,#080609d9,transparent)}.CharmFlow_content__chgXO{position:relative;display:flex;flex-direction:column;gap:var(--seed-dimension-x4);min-height:100svh;padding:calc(80px + env(safe-area-inset-top)) var(--seed-dimension-x4) max(var(--seed-dimension-x4),env(safe-area-inset-bottom))}.CharmFlow_heading__xlfKF{display:flex;flex-direction:column;align-items:center;gap:var(--seed-dimension-x2);text-align:center;text-shadow:0 2px 12px #000d}.CharmFlow_writingScene__kM_Yg{position:relative;display:grid;flex:1;place-items:center;min-height:min(278px,34svh);perspective:800px}.CharmFlow_paper__1vRqe{position:relative;overflow:hidden;width:min(40vw,20svh,170px);aspect-ratio:941/1672;border:1px solid #e9b967;border-radius:3px;background:radial-gradient(circle at 36% 25%,#fff5c8 0,transparent 62%),linear-gradient(145deg,#ffe6a0,#f3cb77 84%,#d8a65c);box-shadow:0 4px 0 #9e5d2e,0 22px 42px #000b,0 0 30px #bd782b55;transform:rotate(-2deg);transition:box-shadow .24s ease,transform .24s ease}.CharmFlow_paper__1vRqe[data-selected=true]{box-shadow:0 4px 0 #9e5d2e,0 24px 48px #000b,0 0 42px #f4b76399;transform:rotate(0)}.CharmFlow_paper__1vRqe:after{position:absolute;inset:var(--seed-dimension-x2);border:1px solid #b8783355;content:"";pointer-events:none}.CharmFlow_inkArt__hwhFK{width:100%;height:100%;overflow:hidden}.CharmFlow_inkArt__hwhFK img{display:block;width:100%;height:100%;object-fit:cover}.CharmFlow_brush__e43Fl{position:absolute;z-index:1;top:calc(50% + 42px);left:calc(50% + 58px);width:48px;height:100px;filter:drop-shadow(5px 9px 4px #30130baa);transform-origin:50% 100%}.CharmFlow_brush__e43Fl svg{display:block;width:100%;height:100%}.CharmFlow_topicPanel__rCiBS,.CharmFlow_writingStatus__jUbWi{display:flex;flex-direction:column;gap:var(--seed-dimension-x2);width:100%}.CharmFlow_writingStatus__jUbWi{padding:var(--seed-dimension-x3);border:1px solid #ffffff24;border-radius:var(--seed-radius-r4);background:#0b0a0de8;backdrop-filter:blur(12px)}.CharmFlow_topicPanel__rCiBS{margin-top:auto}.CharmFlow_topics___DxCC{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--seed-dimension-x1_5)}.CharmFlow_topics___DxCC>*{grid-column:span 3}.CharmFlow_topics___DxCC>:nth-last-child(-n+3){grid-column:span 4}.CharmFlow_topics___DxCC button{min-width:0;min-height:44px;padding-inline:var(--seed-dimension-x0_5);white-space:nowrap}.CharmFlow_topics___DxCC button[aria-pressed=false]{background:#241d1b;color:#f8ead1}.CharmFlow_topics___DxCC button[aria-pressed=false]:active{background:#3a302b}.CharmFlow_writingStatus__jUbWi{align-items:center;text-align:center}.CharmFlow_progressTrack__P_Zpx{width:100%;height:3px;overflow:hidden;background:#ffffff29}.CharmFlow_progressTrack__P_Zpx span{display:block;width:100%;height:100%;background:var(--twive-accent);animation:CharmFlow_writing-progress__2SUQu 3.1s linear forwards;transform-origin:left}@keyframes CharmFlow_writing-progress__2SUQu{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.CharmFlow_result__e9jDK{display:flex;flex-direction:column;align-items:center;gap:var(--seed-dimension-x4);padding-top:var(--seed-dimension-x3)}.CharmFlow_page__MdSkh[data-stage=reveal] .CharmFlow_content__chgXO{padding-bottom:calc(var(--seed-dimension-x16) + var(--seed-dimension-x6) + env(safe-area-inset-bottom))}.CharmFlow_resultTitle__JUhdP{text-align:center;text-wrap:balance}.CharmFlow_charmArt__kb9Cg{display:block;width:min(64vw,248px);max-width:100%;height:auto;filter:drop-shadow(0 18px 22px #0009)}@media (max-height:700px){.CharmFlow_content__chgXO{gap:var(--seed-dimension-x2);padding-top:calc(68px + env(safe-area-inset-top));padding-bottom:max(var(--seed-dimension-x2),env(safe-area-inset-bottom))}.CharmFlow_writingScene__kM_Yg{min-height:min(170px,25svh)}.CharmFlow_paper__1vRqe{width:min(36vw,13.5svh,120px)}.CharmFlow_topicPanel__rCiBS{padding:var(--seed-dimension-x2)}}@media (max-width:350px){.CharmFlow_content__chgXO{padding-inline:var(--seed-dimension-x3)}.CharmFlow_topics___DxCC{gap:var(--seed-dimension-x1)}}@media (prefers-reduced-motion:reduce){.CharmFlow_paper__1vRqe{transition:none}.CharmFlow_progressTrack__P_Zpx span{animation:none}}