.fanfic-landing_page__ACABI{--cream:#fdf6ee;--warm-white:#fffaf4;--dusty-rose:#e8b4b8;--muted-rose:#d4878c;--deep-rose:#b5525a;--blush:#f5d5d7;--lavender:#c9c0d3;--soft-lavender:#eae6f0;--ink:#2a1f2d;--mid-ink:#4a3b50;--soft-ink:#7a6b80;--gold:#c9a84c;--soft-gold:#f0e4c0}.fanfic-landing_mobileHeader__ZUunM{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:flex-start;padding:12px 16px;background:linear-gradient(180deg,rgba(9,11,18,.6),transparent)}.fanfic-landing_mobileHeaderClose__BGcPF{cursor:pointer}.fanfic-landing_page__ACABI{background:var(--cream);color:var(--ink);font-family:Pretendard-Regular,sans-serif;overflow-x:hidden;word-break:keep-all}.fanfic-landing_page__ACABI *{box-sizing:border-box}.fanfic-landing_hero__ToGQ4{min-height:100vh;min-height:100svh;display:flex;align-items:center;position:relative;padding:80px 24px;background-color:var(--warm-white);background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden}.fanfic-landing_hero__ToGQ4:after{content:"";position:absolute;left:0;right:0;bottom:0;height:20px;background:linear-gradient(180deg,rgba(9,11,18,0),#090b12);pointer-events:none;z-index:1}.fanfic-landing_heroContent__xQN93{width:100%;max-width:860px;margin:0 auto;min-height:calc(100svh - 160px);position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.fanfic-landing_heroBg__zkam9{position:absolute;inset:0;pointer-events:none}.fanfic-landing_heroBg__zkam9:before{content:"";position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(ellipse,rgba(232,180,184,.12) 0,transparent 70%);border-radius:50%}.fanfic-landing_heroBg__zkam9:after{content:"";position:absolute;bottom:-10%;left:-5%;width:400px;height:400px;background:radial-gradient(ellipse,rgba(201,192,211,.12) 0,transparent 70%);border-radius:50%}.fanfic-landing_decoStar__8SzpH{position:absolute;font-size:1.2rem;opacity:.25;animation:fanfic-landing_floatStar__cmVqC 6s ease-in-out infinite}.fanfic-landing_decoStar__8SzpH:first-child{top:12%;left:8%;animation-delay:0s}.fanfic-landing_decoStar__8SzpH:nth-child(2){top:20%;right:12%;animation-delay:1.5s;font-size:.8rem}.fanfic-landing_decoStar__8SzpH:nth-child(3){bottom:25%;left:6%;animation-delay:3s;font-size:1.5rem}.fanfic-landing_decoStar__8SzpH:nth-child(4){bottom:15%;right:8%;animation-delay:.8s;font-size:.9rem}.fanfic-landing_decoStar__8SzpH:nth-child(5){top:45%;left:3%;animation-delay:2s;font-size:.7rem}.fanfic-landing_tinyStar__rR6Bj{position:absolute;color:#fff;opacity:.45;filter:drop-shadow(0 0 6px rgb(255 255 255/55%));animation:fanfic-landing_twinkleGlow__JqK7f 2.8s ease-in-out infinite}.fanfic-landing_tinyStar1__lv6v6{top:16%;left:24%;font-size:9px;animation-delay:0s}.fanfic-landing_tinyStar2__fr87e{top:28%;right:22%;font-size:7px;animation-delay:.8s}.fanfic-landing_tinyStar3__Dv8jH{top:56%;left:34%;font-size:8px;animation-delay:1.4s}.fanfic-landing_tinyStar4__K3PAC{top:68%;right:18%;font-size:6px;animation-delay:2s}.fanfic-landing_tinyStar5__SpR3j{top:10%;left:50%;font-size:7px;animation-delay:.35s}.fanfic-landing_tinyStar6__2vglp{top:36%;left:12%;font-size:6px;animation-delay:1.1s}.fanfic-landing_tinyStar7__vAEVe{top:48%;right:10%;font-size:8px;animation-delay:1.8s}.fanfic-landing_tinyStar8__rZ4h5{top:74%;left:22%;font-size:7px;animation-delay:2.35s}.fanfic-landing_badge__RktLY{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#9f9fa9;text-align:center;padding:6px 18px;border-radius:24088800px;font-family:Pretendard-Regular,sans-serif;font-size:13px;font-weight:600;line-height:16px;letter-spacing:.6px;margin-bottom:32px;animation:fanfic-landing_fadeInDown__odUTB .7s ease both}.fanfic-landing_heroTitle__xEpvh{color:#fff;text-align:center;font-family:Pretendard-Bold,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:20px;animation:fanfic-landing_fadeInDown__odUTB .8s ease .1s both}.fanfic-landing_heroTitle__xEpvh em{display:inline-block;font-style:normal;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:linear-gradient(90deg,#c27aff,#fb64b6 50%,#51a2ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fanfic-landing_heroSub__Q5Kun{color:hsla(0,0%,100%,.7);text-align:center;font-family:Pretendard-SemiBold,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:29.25px;letter-spacing:-.439px;max-width:520px;margin-bottom:40px;animation:fanfic-landing_fadeInDown__odUTB .9s ease .2s both}.fanfic-landing_heroSub__Q5Kun strong{color:var(--mid-ink);font-family:Pretendard-Medium,sans-serif}.fanfic-landing_ctaGroup__uCYE2{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;width:100%;animation:fanfic-landing_fadeInDown__odUTB 1s ease .35s both}.fanfic-landing_btnPrimary__zkC0k{display:inline-flex;align-items:center;justify-content:center;min-width:220px;position:relative;isolation:isolate;background:transparent;padding:15px 30px;border-radius:100px;text-decoration:none;transition:transform .25s ease}.fanfic-landing_btnPrimaryLayer__j_gLk{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.fanfic-landing_btnPrimaryWhite__M61mO{background:#fff;z-index:-3}.fanfic-landing_btnPrimaryGradient__6Fg0n{background:linear-gradient(90deg,#9810fa,#155dfc);filter:blur(24px);transform:scale(1);opacity:.75;animation:fanfic-landing_ctaGlowPulse__QFSu2 2s ease-in-out infinite;z-index:-2}.fanfic-landing_btnPrimaryGhost__Swqpv{background:hsla(0,0%,100%,.4);z-index:-1}.fanfic-landing_btnPrimaryText__k_sNa{position:relative;z-index:1;color:#000;text-align:center;font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.fanfic-landing_btnPrimary__zkC0k:hover{transform:translateY(-2px) scale(1.01)}.fanfic-landing_btnSecondary__pR6aH{display:inline-flex;align-items:center;justify-content:center;min-width:220px;background:hsla(0,0%,100%,.2);color:#fff;padding:18px 30px;border-radius:24088800px;font-size:16px;font-family:Pretendard-Regular,sans-serif;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;border:1px solid hsla(0,0%,100%,.3);transition:all .25s ease}.fanfic-landing_btnSecondary__pR6aH:hover{background:hsla(0,0%,100%,.28);border-color:hsla(0,0%,100%,.45);transform:translateY(-2px)}.fanfic-landing_heroScroll__MxlHl{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;font-size:.75rem;animation:fanfic-landing_fadeIn__XuDf4 1.5s ease 1s both}.fanfic-landing_scrollLine__IC7KC{width:1px;height:40px;background:linear-gradient(to bottom,var(--dusty-rose),transparent);animation:fanfic-landing_scrollPulse__JqV3_ 2s ease infinite}.fanfic-landing_section__fR8kj{padding:100px 24px}.fanfic-landing_featuresSection__6vT31{background:#090b12;padding-left:12px;padding-right:12px}.fanfic-landing_featuresSection__6vT31 .fanfic-landing_sectionInner__XHICb{display:flex;flex-direction:column;align-items:center}.fanfic-landing_featuresSection__6vT31 .fanfic-landing_sectionLabel__2weNI{justify-content:center}.fanfic-landing_featuresSection__6vT31 .fanfic-landing_sectionDesc__68itu,.fanfic-landing_featuresSection__6vT31 .fanfic-landing_sectionTitle__GFydL{text-align:center;color:#fff}.fanfic-landing_featuresSection__6vT31 .fanfic-landing_sectionDesc__68itu{max-width:620px;color:hsla(0,0%,100%,.78)}.fanfic-landing_featuresSection__6vT31 .fanfic-landing_showcaseStack__ttpiI{width:100%}.fanfic-landing_featuresSection__6vT31 .fanfic-landing_showcaseCard__XPyTI{background:hsla(0,0%,100%,.05);border:0}.fanfic-landing_featuresSection__6vT31 .fanfic-landing_showcaseCard__XPyTI:hover{box-shadow:0 12px 40px rgba(0,0,0,.35)}.fanfic-landing_featuresSection__6vT31 .fanfic-landing_showcaseDesc__jFljV{color:hsla(0,0%,100%,.78)}.fanfic-landing_featuresSection__6vT31 .fanfic-landing_showcaseDescItem__0vEGe{color:hsla(0,0%,100%,.82)}.fanfic-landing_featuresSection__6vT31 .fanfic-landing_showcaseDescItem__0vEGe:before{background:#fff;box-shadow:none}.fanfic-landing_sectionInner__XHICb{max-width:1080px;margin:0 auto;position:relative}.fanfic-landing_sectionLabel__2weNI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.fanfic-landing_sectionLabelStars__IU4Oz{position:relative;width:20px;height:12px}.fanfic-landing_sectionLabelStar__SN6eT{position:absolute;left:50%;top:0;transform:translateX(-50%);color:#fff;opacity:.6;font-size:9px;filter:drop-shadow(0 0 6px rgb(255 255 255/70%));animation:fanfic-landing_labelStarGlow__AkZ50 2.2s ease-in-out infinite}.fanfic-landing_sectionLabel__2weNI span{font-size:.78rem;font-family:Pretendard-SemiBold,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--soft-ink)}.fanfic-landing_centered__KVby_{justify-content:center}.fanfic-landing_sectionTitle__GFydL{font-family:Pretendard-ExtraBold,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.3;color:var(--ink);text-align:center;margin-bottom:16px}.fanfic-landing_sectionDesc__68itu{font-size:1rem;color:var(--soft-ink);max-width:500px;line-height:1.8;font-family:Pretendard-Light,sans-serif;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:60px}.fanfic-landing_showcaseStack__ttpiI{display:flex;flex-direction:column;align-items:center;gap:30px}.fanfic-landing_showcaseCard__XPyTI{width:min(100%,920px);border:0;border-radius:28px;padding:30px}.fanfic-landing_showcaseHeader__p9_wM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:18px;text-align:center}.fanfic-landing_showcaseTypeBadge__KmWMA{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.14);border:none;color:#fff;font-size:11px;font-family:Pretendard-Medium,sans-serif;line-height:1;letter-spacing:.01em}.fanfic-landing_showcaseTitle__MHtDu{margin:0;font-size:20px;font-family:Pretendard-SemiBold,sans-serif;color:#fff;line-height:1.45}.fanfic-landing_comingSoonBadge___vjdG{flex-shrink:0;padding:6px 10px;border-radius:999px;font-size:12px;color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.28)}.fanfic-landing_showcaseUiFrame__DToAL{position:relative;min-height:340px;border-radius:18px;background:#fff;border:1px solid #e5ecff;box-shadow:0 18px 30px rgba(12,24,56,.12);padding:22px;margin-bottom:18px;overflow:hidden}.fanfic-landing_previewTabs__2_MOo{display:flex;width:100%;justify-content:center;gap:8px;margin-bottom:10px}.fanfic-landing_previewTabButton__zD6De{border:none;border-bottom:2px solid transparent;background:transparent;color:#5b6f9c;font-size:12px;padding:4px 2px 8px;font-family:Pretendard-Medium,sans-serif;cursor:pointer;transition:color .2s ease,border-color .2s ease}.fanfic-landing_previewTabButtonActive__5iPfz{color:#1d3f91;border-bottom:2px solid #1d3f91}.fanfic-landing_switchUi__7iyc1{position:absolute;left:14px;right:14px;top:60px;bottom:14px;border-radius:12px;background:#fff;border:none;padding:10px;transition:opacity .35s ease,transform .35s ease}.fanfic-landing_uiActive__UKwEv{opacity:1;transform:translateY(0);pointer-events:auto}.fanfic-landing_uiInactive__L3A7E{opacity:0;transform:translateY(8px);pointer-events:none}.fanfic-landing_threadFeed__0aV_J{position:relative;display:flex;flex-direction:column;gap:13px}.fanfic-landing_threadFeed__0aV_J:before{content:"";position:absolute;left:16px;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,rgba(194,216,255,.55),rgba(143,182,255,.45))}.fanfic-landing_threadItem__lTh26{position:relative;display:flex;align-items:flex-start;gap:10px}.fanfic-landing_threadAvatar__9cok9{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf4ff;font-size:17px;flex-shrink:0;border:1.5px solid #b8d1ff;box-shadow:0 0 0 3px #fff;z-index:1}.fanfic-landing_threadMeta__l4iHE{flex:1}.fanfic-landing_threadNickname__MOrTb{font-size:13px;color:#5073b8;font-family:Pretendard-SemiBold,sans-serif;margin-bottom:5px}.fanfic-landing_threadContent___LVU_{padding:2px 0;font-size:14px;color:#2c3960;line-height:1.55}.fanfic-landing_threadActions__RQ9dK{margin-top:6px;display:flex;align-items:center;gap:12px}.fanfic-landing_threadActionItem__vbjLz{font-size:13px;color:#8aa2cf;letter-spacing:.01em}.fanfic-landing_threadCtaRow__tm1p8{padding-left:42px}.fanfic-landing_threadCtaButton__Aadjq{width:100%;border:none;border-radius:12px;background:linear-gradient(90deg,#c7d9ff,#bcc8ff);color:#fff;font-size:13px;font-family:Pretendard-SemiBold,sans-serif;padding:7px 12px;cursor:pointer;text-align:center}.fanfic-landing_threadCtaButton__Aadjq:hover{filter:brightness(1.05)}.fanfic-landing_chatAvatar__4VXVR{width:28px;height:28px;border-radius:50%;background:#edf4ff;display:flex;align-items:center;justify-content:center;font-size:15px}.fanfic-landing_chatMetaRow__E6_MV{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px}.fanfic-landing_chatMetaRowRight__uJm2l{justify-content:flex-end}.fanfic-landing_chatNickname__cfTAC{font-size:12px;color:#4d70b5;font-family:Pretendard-SemiBold,sans-serif}.fanfic-landing_chatMessage__YFwll{margin-bottom:8px}.fanfic-landing_chatMessageRight__t5y3Y{display:flex;flex-direction:column;align-items:flex-end}.fanfic-landing_chatCtaButton__Rzqcg{width:100%;margin-top:8px;border:none;border-radius:12px;background:linear-gradient(90deg,#c7d9ff,#bcc8ff);color:#fff;font-size:13px;font-family:Pretendard-SemiBold,sans-serif;padding:7px 12px;cursor:pointer;text-align:center}.fanfic-landing_chatCtaButton__Rzqcg:hover{filter:brightness(1.05)}.fanfic-landing_chatBubbleLeft__nbflI,.fanfic-landing_chatBubbleRight__29AgR{max-width:80%;padding:8px 10px;border-radius:12px;font-size:13px;line-height:1.4}.fanfic-landing_chatBubbleLeft__nbflI{background:#f0f5ff;color:#2d3d63}.fanfic-landing_chatBubbleRight__29AgR{margin-left:auto;background:#e2eeff;color:#1f376b}.fanfic-landing_pairingTabs__Jc4gp{display:flex;width:100%;justify-content:center;gap:8px;margin-bottom:10px}.fanfic-landing_pairingTab__IVh2z{border:none;border-bottom:2px solid transparent;background:transparent;color:#5b6f9c;font-size:12px;padding:4px 2px 8px;font-family:Pretendard-Medium,sans-serif;line-height:1.2}.fanfic-landing_pairingTabActive__ftOJR{color:#1d3f91;border-bottom:2px solid #1d3f91}.fanfic-landing_pairingLetter__ElyGT{border-radius:12px;border:1px solid #d8e4ff;background:#fff;padding:10px 12px;display:flex;flex-direction:column;gap:10px}.fanfic-landing_pairingLine__h5Q_4{margin:0;display:block;font-size:16px;color:#233a67;line-height:1.75;font-family:Pretendard-Medium,sans-serif;word-break:keep-all}.fanfic-landing_pairingChangedName__7bjUb{color:#7c4dff;font-family:Pretendard,sans-serif;font-weight:700;line-height:inherit;position:relative;display:inline-block;min-width:2ch;text-align:center;white-space:nowrap}.fanfic-landing_pairingLetterSwitch__IcU5W{animation:fanfic-landing_pairingLetterDissolve__DGNOY .45s ease both}.fanfic-landing_pairingChangedFx__RUFCQ{animation:fanfic-landing_pairingTextDissolve__SaXx7 .5s ease both}.fanfic-landing_pairingLetter__ElyGT[data-mode=original] .fanfic-landing_pairingChangedName__7bjUb{color:#233a67}.fanfic-landing_nameSwap__kw89d{position:relative;display:inline-grid;margin:0 4px}.fanfic-landing_nameSwap__kw89d span{grid-area:1/1;background:linear-gradient(90deg,#8f64ff,#4da0ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:0;animation:fanfic-landing_nameSwap__kw89d 3.6s linear infinite}.fanfic-landing_nameSwap__kw89d span:nth-child(2){animation-delay:1.2s}.fanfic-landing_nameSwap__kw89d span:nth-child(3){animation-delay:2.4s}.fanfic-landing_nameSwap__kw89d.fanfic-landing_delay__qnYaS span{animation-delay:.6s}.fanfic-landing_nameSwap__kw89d.fanfic-landing_delay__qnYaS span:nth-child(2){animation-delay:1.8s}.fanfic-landing_nameSwap__kw89d.fanfic-landing_delay__qnYaS span:nth-child(3){animation-delay:3s}.fanfic-landing_editorMockup__uapWQ{min-height:296px;height:100%;border-radius:14px;border:1px solid #dbe5ff;background:linear-gradient(180deg,#f8fbff,#f3f7ff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);padding:10px;display:flex;flex-direction:column;gap:10px}.fanfic-landing_editorTopbar__4AvpM{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:#fff;border-radius:10px;padding:8px 10px}.fanfic-landing_editorTitleGroup__ThMBM{display:inline-flex;align-items:center;gap:8px}.fanfic-landing_editorWindowDots__NGM_L{display:flex;align-items:center;gap:5px}.fanfic-landing_toolDot__YDkYL{width:8px;height:8px;border-radius:50%;background:#a4bfff}.fanfic-landing_editorWindowDots__NGM_L .fanfic-landing_toolDot__YDkYL:nth-child(2){background:#8db2ff}.fanfic-landing_editorWindowDots__NGM_L .fanfic-landing_toolDot__YDkYL:nth-child(3){background:#bfd1ff}.fanfic-landing_editorDocName__QPNb_{text-align:left;color:#4768ad;font-size:12px;letter-spacing:.01em;font-family:Pretendard-Medium,sans-serif;white-space:nowrap}.fanfic-landing_editorTopActions__9ozz_{display:flex;align-items:center;gap:6px}.fanfic-landing_editorIconButton__d8Fx4{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:#4d6fb0;padding:0;cursor:pointer}.fanfic-landing_editorIcon__7ZoEF{width:17px;height:17px;fill:currentcolor}.fanfic-landing_editorIconText__PuRdH{font-size:15px;line-height:1;font-family:Pretendard-Bold,sans-serif}.fanfic-landing_editorCanvas__RreKB{flex:1;display:flex;flex-direction:column;gap:10px;border-radius:12px;border:0;background:#fff;padding:12px}.fanfic-landing_editorBody__Sus8K{display:flex;flex-direction:column;gap:7px}.fanfic-landing_editorBodyLine__q_fiF{margin:0;color:#334b78;font-size:16.5px;line-height:1.6;font-family:Pretendard-Medium,sans-serif}.fanfic-landing_editorBodyLineSelected__eIsDR{position:relative;padding-bottom:20px}.fanfic-landing_editorCaret__OXctO{display:inline-block;margin-left:2px;vertical-align:-2px;width:2px;height:17px;border-radius:999px;background:#4b6fb4;animation:fanfic-landing_caretBlink__75OwO .9s step-end infinite}.fanfic-landing_editorSelectedText__62GFB{display:inline;line-height:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.fanfic-landing_editorSelectedWrap__BEjAI{position:relative;display:inline-block}.fanfic-landing_editorSelectedText__62GFB{padding:0;border-radius:0;background:#2f5fa8;color:#fff}.fanfic-landing_editorSelectedTextSwap__c24q2{animation:fanfic-landing_editorSelectedDissolve__DtfIH .4s ease both}.fanfic-landing_editorSuggestionChipGroup__nf9ml{position:absolute;right:-40px;bottom:-6px;transform:translateY(50%);z-index:2;display:inline-flex;align-items:center;gap:6px;border:none;border-radius:12px;background:linear-gradient(90deg,#c7d9ff,#bcc8ff);padding:5px 10px;animation:fanfic-landing_chipPulse__SiNfk 2.8s ease-in-out infinite}.fanfic-landing_editorSuggestionChipGroupSingle__HNXKw{gap:0}.fanfic-landing_editorSuggestionAction__bETcr{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;border:none;background:transparent;color:#fff;padding:0;font-size:12px;line-height:1;font-family:Pretendard-SemiBold,sans-serif;cursor:pointer}.fanfic-landing_editorSuggestionApply__6qBKm,.fanfic-landing_editorSuggestionReset__wy5vT{color:#fff}.fanfic-landing_editorSuggestionDivider__JpkJo{color:#fff;font-size:12px;line-height:1}.fanfic-landing_showcaseDesc__jFljV{font-size:14px;color:#5f6f8d;line-height:1.8;text-align:center;margin:0 auto;max-width:760px}.fanfic-landing_showcaseDescList__1U2Pa{width:min(760px,100%);margin:0 auto;padding:0;list-style:none;display:grid;gap:8px}.fanfic-landing_showcaseDescItem__0vEGe{position:relative;font-size:14px;line-height:1.7;color:#5f6f8d;padding-left:24px;text-align:left}.fanfic-landing_showcaseDescItem__0vEGe:before{content:"";position:absolute;left:0;top:.82em;width:3px;height:3px;border-radius:999px;background:#fff;box-shadow:none}.fanfic-landing_howSection__jjQoX{background:var(--ink);padding:100px 24px;position:relative;overflow:hidden}.fanfic-landing_howSection__jjQoX:before{content:"";position:absolute;top:-30%;right:-10%;width:500px;height:500px;background:radial-gradient(ellipse,rgb(232 180 184/3%) 0,transparent 70%);border-radius:50%}.fanfic-landing_howSection__jjQoX .fanfic-landing_sectionTitle__GFydL{color:#f5eef8}.fanfic-landing_howSection__jjQoX .fanfic-landing_sectionDesc__68itu{color:#9a8fa0}.fanfic-landing_howSection__jjQoX .fanfic-landing_sectionLabel__2weNI span{color:#7a6b80}.fanfic-landing_steps__sw8Db{position:relative;counter-reset:step;display:flex;flex-direction:column;gap:14px;max-width:760px;margin:0 auto;padding-left:20px}.fanfic-landing_step__B6hyT{counter-increment:step;padding:28px 28px 28px 86px;background:transparent;border:none;position:relative;border-radius:0;transition:none}.fanfic-landing_step__B6hyT:before{content:counter(step,decimal-leading-zero);position:absolute;left:18px;top:28px;color:#b8a9d4;font-family:Pretendard-Bold,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:1;letter-spacing:-.02em}.fanfic-landing_step__B6hyT:nth-child(-n+3):before{font-size:38px;opacity:.5}.fanfic-landing_step__B6hyT:after{content:"";position:absolute;left:39px;top:72px;bottom:8px;width:2px;background:linear-gradient(180deg,#6f5b77,#3d2f42);opacity:.9}.fanfic-landing_stepNum__vjPtn,.fanfic-landing_step__B6hyT:last-child:after{display:none}.fanfic-landing_stepTitle__AadgR{font-size:1rem;font-family:Pretendard-SemiBold,sans-serif;color:#f5eef8;margin-bottom:10px}.fanfic-landing_stepDesc__EEAHi{font-size:.85rem;color:#7a6b80;line-height:1.8;font-family:Pretendard-Light,sans-serif}.fanfic-landing_stepArrow__iclXf{display:none}.fanfic-landing_joinSection__GkttI{padding:120px 24px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(180deg,#f3f8ff,#eef6ff)}.fanfic-landing_joinSection__GkttI:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(120,170,255,.16) 0,transparent 70%)}.fanfic-landing_joinPerks__chUXi,.fanfic-landing_joinSection__GkttI .fanfic-landing_sectionDesc__68itu,.fanfic-landing_joinSection__GkttI .fanfic-landing_sectionTitle__GFydL{margin-left:auto;margin-right:auto}.fanfic-landing_joinPerks__chUXi{display:flex;flex-direction:column;max-width:920px;margin-bottom:52px;background:#fff;border-radius:18px;overflow:hidden}.fanfic-landing_perk__Gf2ZH{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:start;padding:16px 18px;position:relative;text-align:left}.fanfic-landing_perk__Gf2ZH+.fanfic-landing_perk__Gf2ZH{border-top:none}.fanfic-landing_perk__Gf2ZH+.fanfic-landing_perk__Gf2ZH:before{content:"";position:absolute;top:0;left:13px;right:13px;height:1px;background:#ebebeb}.fanfic-landing_perkIconCircle__J7d1N{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:linear-gradient(180deg,#f1e9ff,#e7d9ff)}.fanfic-landing_perkIcon__HN_4W{font-size:1rem;line-height:1}.fanfic-landing_perkContent__lrIJ1{min-width:0;text-align:left}.fanfic-landing_perkTitle__Ui40Z{margin:0;font-size:15px;color:#4d2a7a;font-family:Pretendard-SemiBold,sans-serif;line-height:1.3}.fanfic-landing_perkDesc__LoVuE{margin:3px 0 0;font-size:14px;color:#70548f;font-family:Pretendard-Regular,sans-serif;line-height:1.62}.fanfic-landing_formRow__ualYW{display:flex;gap:12px;max-width:480px;margin:0 auto;flex-wrap:wrap;justify-content:center}.fanfic-landing_formInput__XHW_C{flex:1;min-width:200px;padding:14px 20px;border-radius:100px;border:1.5px solid #c9b1e8;background:#fff;font-size:.95rem;color:var(--ink);font-family:Pretendard-Regular,sans-serif;outline:none;transition:border-color .2s}.fanfic-landing_formInput__XHW_C:focus{border-color:#8a63d2}.fanfic-landing_formInput__XHW_C::placeholder{color:#957bb7}.fanfic-landing_btnSubmit__67FqG{background:linear-gradient(135deg,#8a5ce8,#6e3fd1);color:#fff;padding:14px 28px;border-radius:100px;font-size:.95rem;font-family:Pretendard-SemiBold,sans-serif;border:none;cursor:pointer;transition:all .25s ease;box-shadow:0 6px 18px rgba(110,63,209,.22);white-space:nowrap}.fanfic-landing_btnSubmit__67FqG:hover{background:linear-gradient(135deg,#7b49dd,#5f31c2);transform:translateY(-2px);box-shadow:0 10px 26px rgba(95,49,194,.28)}.fanfic-landing_submitted__tLwrL,.fanfic-landing_submitted__tLwrL:hover{background:#6b9e7a;box-shadow:0 8px 24px rgba(107,158,122,.26)}.fanfic-landing_formNote__RpxFM{margin-top:16px;font-size:.78rem;color:var(--soft-ink);font-family:Pretendard-Light,sans-serif}.fanfic-landing_footer__FCw_k{background:var(--ink);padding:40px 24px;text-align:center}.fanfic-landing_footerLogo__fymRf{font-family:Pretendard-Black,sans-serif;font-size:1.4rem;color:#f5eef8;letter-spacing:-.02em;margin-bottom:12px}.fanfic-landing_footerLogo__fymRf span{color:var(--dusty-rose)}.fanfic-landing_footerSub__AOIqL{font-size:.8rem;color:#5a4b60;font-family:Pretendard-Light,sans-serif}.fanfic-landing_reveal__JGfbB{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.fanfic-landing_visible___K3wC{opacity:1;transform:none}@keyframes fanfic-landing_floatStar__cmVqC{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(15deg)}}@keyframes fanfic-landing_scrollPulse__JqV3_{0%,to{opacity:.4}50%{opacity:1}}@keyframes fanfic-landing_twinkleGlow__JqK7f{0%,to{opacity:.2;transform:scale(.8);filter:drop-shadow(0 0 4px rgb(255 255 255/35%))}50%{opacity:.9;transform:scale(1.25);filter:drop-shadow(0 0 12px rgb(255 255 255/95%))}}@keyframes fanfic-landing_labelStarGlow__AkZ50{0%,to{opacity:.55;filter:drop-shadow(0 0 4px rgb(255 255 255/45%))}50%{opacity:1;filter:drop-shadow(0 0 12px rgb(255 255 255/95%))}}@keyframes fanfic-landing_ctaGlowPulse__QFSu2{0%,to{transform:scale(1);filter:blur(14px);opacity:.45}50%{transform:scale(1.24);filter:blur(38px);opacity:1}}@keyframes fanfic-landing_fadeInDown__odUTB{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fanfic-landing_fadeIn__XuDf4{0%{opacity:0}to{opacity:1}}@keyframes fanfic-landing_uiSwapA__8MCy3{0%,42%{opacity:1;transform:translateY(0)}50%,92%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fanfic-landing_uiSwapB__BIPYc{0%,42%{opacity:0;transform:translateY(8px)}50%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes fanfic-landing_nameSwap__kw89d{0%,20%{opacity:1}33%,to{opacity:0}}@keyframes fanfic-landing_pairingLetterDissolve__DGNOY{0%{opacity:.55;filter:blur(1.4px)}to{opacity:1;filter:blur(0)}}@keyframes fanfic-landing_pairingTextDissolve__SaXx7{0%{opacity:0;filter:blur(1.2px)}to{opacity:1;filter:blur(0)}}@keyframes fanfic-landing_caretBlink__75OwO{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes fanfic-landing_chipPulse__SiNfk{0%,to{box-shadow:0 0 0 0 rgba(134,169,235,0)}50%{box-shadow:0 0 0 6px rgba(134,169,235,.14)}}@keyframes fanfic-landing_editorSelectedDissolve__DtfIH{0%{opacity:.35;filter:blur(1.2px)}to{opacity:1;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.fanfic-landing_editorCaret__OXctO,.fanfic-landing_editorSelectedTextSwap__c24q2,.fanfic-landing_editorSuggestionChipGroup__nf9ml{animation:none}}@media (max-width:640px){.fanfic-landing_hero__ToGQ4{padding:56px 20px}.fanfic-landing_heroContent__xQN93{min-height:calc(100svh - 112px)}.fanfic-landing_btnPrimary__zkC0k{padding:15px 30px}.fanfic-landing_btnPrimaryText__k_sNa{font-size:16px}.fanfic-landing_sectionDesc__68itu br{display:none}.fanfic-landing_showcaseCard__XPyTI{padding:30px}.fanfic-landing_showcaseTitle__MHtDu{font-size:18px;line-height:1.4}.fanfic-landing_showcaseDescList__1U2Pa{gap:7px}.fanfic-landing_showcaseDescItem__0vEGe{font-size:13.5px;line-height:1.65;padding-left:14px;padding-bottom:2px}.fanfic-landing_showcaseUiFrame__DToAL{min-height:340px;padding:12px}.fanfic-landing_previewTabs__2_MOo{gap:6px}.fanfic-landing_previewTabButton__zD6De{font-size:11px;padding:5px 9px}.fanfic-landing_switchUi__7iyc1{left:12px;right:12px;top:48px;bottom:12px}.fanfic-landing_pairingTab__IVh2z{font-size:11px;padding:6px 8px}.fanfic-landing_pairingLine__h5Q_4{font-size:14.5px;line-height:1.75}.fanfic-landing_pairingLetter__ElyGT{padding:10px 8px}.fanfic-landing_editorMockup__uapWQ{min-height:292px;padding:8px;gap:8px}.fanfic-landing_editorTopbar__4AvpM{gap:8px;padding:7px 8px}.fanfic-landing_editorDocName__QPNb_{font-size:11px}.fanfic-landing_editorTopActions__9ozz_{gap:4px}.fanfic-landing_editorIconButton__d8Fx4{width:17px;height:17px}.fanfic-landing_editorIcon__7ZoEF{width:14px;height:14px}.fanfic-landing_editorIconText__PuRdH{font-size:13px}.fanfic-landing_editorCanvas__RreKB{padding:9px;gap:7px}.fanfic-landing_editorBodyLine__q_fiF{font-size:14px}.fanfic-landing_editorBodyLineSelected__eIsDR{padding-bottom:17px}.fanfic-landing_editorSelectedText__62GFB{padding:0}.fanfic-landing_editorSuggestionAction__bETcr{font-size:11px;gap:5px}.fanfic-landing_editorSuggestionChipGroup__nf9ml{gap:5px;padding:4px 9px}.fanfic-landing_editorSuggestionChipGroupSingle__HNXKw{gap:0}.fanfic-landing_editorSuggestionDivider__JpkJo{font-size:11px}.fanfic-landing_joinPerks__chUXi{margin-bottom:38px;padding:3px 0}.fanfic-landing_perk__Gf2ZH{grid-template-columns:40px minmax(0,1fr);gap:4px;padding:16px 16px 14px}.fanfic-landing_perkIconCircle__J7d1N{width:34px;height:34px}.fanfic-landing_perkIcon__HN_4W{font-size:.9rem}.fanfic-landing_perkTitle__Ui40Z{font-size:13px}.fanfic-landing_perkDesc__LoVuE{font-size:12px;line-height:1.58}.fanfic-landing_steps__sw8Db{padding-left:8px}.fanfic-landing_step__B6hyT{padding:24px 20px 24px 64px}.fanfic-landing_step__B6hyT:before{left:6px;top:25px;font-size:18px}.fanfic-landing_step__B6hyT:nth-child(-n+3):before{font-size:30px;opacity:.5}.fanfic-landing_step__B6hyT:after{left:24px;top:62px;bottom:6px}}.fanfic-reader-landing_page__TCqcV{--color-bg:#f4f6ff;--color-bg-soft:#fbfbff;--color-surface:hsla(0,0%,100%,.82);--color-surface-strong:#fff;--color-surface-soft:rgba(235,239,255,.82);--color-text-primary:#21264a;--color-text-secondary:#525d8c;--color-text-muted:#7482b2;--color-brand:#5f6dff;--color-brand-hover:#515de7;--color-brand-soft:#e4e8ff;--color-brand-accent:#8d7dff;--color-brand-border-soft:rgba(95,109,255,.24);--color-border:rgba(46,58,126,.12);--color-shadow:0 18px 36px rgba(52,66,138,.1);background:radial-gradient(circle at top left,rgba(118,142,255,.16) 0,transparent 24%),radial-gradient(circle at 88% 10%,rgba(160,136,255,.16) 0,transparent 20%),linear-gradient(180deg,var(--color-bg) 0,var(--color-bg-soft) 100%);color:var(--color-text-primary);font-family:Pretendard-Regular,sans-serif;overflow-x:hidden;word-break:keep-all}.fanfic-reader-landing_page__TCqcV *{box-sizing:border-box}.fanfic-reader-landing_hero__glO2X{position:relative;min-height:88vh;min-height:88svh;padding:88px 20px 58px;overflow:hidden;background:linear-gradient(180deg,rgba(26,34,98,.46),rgba(37,47,126,.18) 42%,rgba(244,246,255,0)),url(/_next/static/media/scene-landing-bg.ffd6139f.png) top /cover no-repeat}.fanfic-reader-landing_heroOrbs__ma6HD{position:absolute;inset:0;pointer-events:none}.fanfic-reader-landing_heroOrb__4YUmI,.fanfic-reader-landing_heroSpark__sECiy{position:absolute;border-radius:50%}.fanfic-reader-landing_heroOrb__4YUmI{background:radial-gradient(circle,rgba(118,142,255,.18) 0,transparent 72%);animation:fanfic-reader-landing_floatOrb__fsH1T 7s ease-in-out infinite}.fanfic-reader-landing_heroOrbLarge__H3cA5{top:-8%;right:-6%;width:300px;height:300px}.fanfic-reader-landing_heroOrbMedium__DGH__{bottom:4%;left:-8%;width:240px;height:240px;animation-delay:1s}.fanfic-reader-landing_heroOrbSmall__AMgl_{top:16%;left:56%;width:120px;height:120px;animation-delay:1.8s}.fanfic-reader-landing_heroSpark__sECiy{background:rgba(141,125,255,.36);animation:fanfic-reader-landing_twinkle__D_7TQ 2.8s ease-in-out infinite}.fanfic-reader-landing_heroSparkOne__QX1Xl{top:16%;left:14%;width:6px;height:6px}.fanfic-reader-landing_heroSparkTwo__amIPt{top:25%;right:19%;width:5px;height:5px;animation-delay:.8s}.fanfic-reader-landing_heroSparkThree__X8eDf{bottom:24%;left:61%;width:6px;height:6px;animation-delay:1.5s}.fanfic-reader-landing_heroInner__vG4Vs,.fanfic-reader-landing_sectionInner__txl__{width:min(1080px,100%);margin:0 auto;position:relative;z-index:1}.fanfic-reader-landing_heroLayout__tF9XG{display:block}.fanfic-reader-landing_heroCopy__Fz38y{max-width:780px;margin:0 auto;text-align:center}.fanfic-reader-landing_heroTitle__uF0Ql{margin:18px 0 14px;color:#fff;font-family:Pretendard-ExtraBold,sans-serif;font-size:clamp(2rem,5.3vw,4rem);line-height:1.18;letter-spacing:-.05em}.fanfic-reader-landing_heroSubtitle__7l4_m{margin:0 auto;max-width:720px;color:var(--color-text-secondary);font-size:16px;line-height:1.76}.fanfic-reader-landing_heroTagList__041cq{display:grid;gap:14px;margin-bottom:40px;padding-left:10px;padding-right:8px;max-width:560px;margin-inline:auto}.fanfic-reader-landing_heroTag__SqWMh{position:relative;display:flex;align-items:center;justify-content:center;width:160px;min-height:80px;padding:22px 18px 20px;border-radius:50%;border:1px solid hsla(0,0%,100%,.56);background:linear-gradient(180deg,#f2f2f4,#d9d9e2);box-shadow:0 10px 22px rgba(31,45,118,.13);color:#3f4f81;font-size:14px;line-height:1.5;text-align:center;white-space:normal;word-break:keep-all}.fanfic-reader-landing_heroTag__SqWMh:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;border-left:1px solid hsla(0,0%,100%,.56);border-bottom:1px solid hsla(0,0%,100%,.56);background:#d9d9e2;transform:translateX(-50%) rotate(-45deg)}.fanfic-reader-landing_heroTag__SqWMh:nth-child(2n){margin-left:auto;width:180px;min-height:80px;padding:22px 18px 20px;border-radius:50%;background:linear-gradient(180deg,#f2f2f4,#d9d9e2)}.fanfic-reader-landing_heroTag__SqWMh:nth-child(2n):after{left:50%;right:auto;border-left:1px solid rgba(190,205,255,.8);border-right:0;border-bottom:1px solid rgba(190,205,255,.8);background:#d9d9e2;transform:translateX(-50%) rotate(-45deg)}.fanfic-reader-landing_ctaRow__Gl5m6,.fanfic-reader-landing_finalButtonRow__wcara{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:26px}.fanfic-reader-landing_primaryCta__5Khc6,.fanfic-reader-landing_secondaryLinkCta__POtDb{text-decoration:none}.fanfic-reader-landing_primaryCta__5Khc6{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border-radius:999px;border:1px solid transparent;background:linear-gradient(90deg,var(--color-brand) 0,var(--color-brand-accent) 100%);color:#fff;font-family:Pretendard-SemiBold,sans-serif;font-size:15px;box-shadow:0 14px 28px rgba(95,109,255,.24);transition:background .2s ease,transform .2s ease}.fanfic-reader-landing_primaryCta__5Khc6:hover{background:linear-gradient(90deg,var(--color-brand-hover) 0,#7769ff 100%);transform:translateY(-1px)}.fanfic-reader-landing_secondaryLinkCta__POtDb{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;border:1px solid hsla(0,0%,100%,.56);background:hsla(0,0%,100%,.14);color:#fff;font-family:Pretendard-SemiBold,sans-serif;font-size:15px;line-height:1;transition:background .2s ease,transform .2s ease}.fanfic-reader-landing_secondaryLinkCta__POtDb:hover{background:hsla(0,0%,100%,.22);transform:translateY(-1px)}.fanfic-reader-landing_section__n1mqn{padding:12px 20px 84px}.fanfic-reader-landing_sectionTitle__51Boi{margin:0;color:var(--color-text-primary);font-family:Pretendard-ExtraBold,sans-serif;font-size:clamp(1.85rem,4.1vw,3rem);line-height:1.28;letter-spacing:-.05em}.fanfic-reader-landing_sectionTitleCentered__GcI05{text-align:center}.fanfic-reader-landing_sectionDesc__S__5M{margin:14px 0 0;max-width:760px;color:var(--color-text-secondary);font-size:15px;line-height:1.74}.fanfic-reader-landing_sectionDescCentered__8v87h{margin-inline:auto;text-align:center}.fanfic-reader-landing_flowGrid__k3HWB{display:grid;gap:16px;margin-top:28px}.fanfic-reader-landing_flowCard__kiZ_w{border-radius:24px;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--color-shadow);padding:22px 20px}.fanfic-reader-landing_flowCardFeatured__mfzIA{background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(237,241,255,.92))}.fanfic-reader-landing_flowCardHead__eFeA6{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fanfic-reader-landing_flowStep__3Cp91{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:28px;padding:0 10px;border-radius:999px;background:var(--color-brand-soft);color:var(--color-brand);font-family:Pretendard-Bold,sans-serif;font-size:12px;letter-spacing:.08em}.fanfic-reader-landing_flowLabel__9_Y28{color:var(--color-text-muted);font-family:Pretendard-SemiBold,sans-serif;font-size:13px}.fanfic-reader-landing_flowTitle__NPgw2{margin:0;color:var(--color-text-primary);font-family:Pretendard-Bold,sans-serif;font-size:24px;line-height:1.34;letter-spacing:-.04em}.fanfic-reader-landing_flowDescription__sKAC8{margin:12px 0 0;color:var(--color-text-secondary);font-size:15px;line-height:1.68}.fanfic-reader-landing_preferenceMockWrap__UI4n3{margin-top:18px}.fanfic-reader-landing_preferenceHelper__wke4E{margin-bottom:12px;color:var(--color-text-primary);font-family:Pretendard-SemiBold,sans-serif;font-size:15px}.fanfic-reader-landing_preferenceOption__yIPbb{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--color-border);background:hsla(0,0%,100%,.6);color:var(--color-text-secondary);font-size:13px}.fanfic-reader-landing_preferenceOptionActive__xv0d_{border-color:var(--color-brand-border-soft);background:var(--color-brand-soft);color:var(--color-brand);font-family:Pretendard-SemiBold,sans-serif}.fanfic-reader-landing_preferencePairRow__BOplA{display:flex;align-items:center;justify-content:space-between;gap:10px}.fanfic-reader-landing_preferenceDivider__hxIZK{margin:10px 0;text-align:center;color:var(--color-text-muted);font-family:Pretendard-SemiBold,sans-serif;font-size:12px}.fanfic-reader-landing_preferenceConnector__nbLzi{color:var(--color-text-muted);font-family:Pretendard-Bold,sans-serif;font-size:14px}.fanfic-reader-landing_preferenceFooter__aR0qe{margin-top:16px;padding:12px 14px;border-radius:14px;background:linear-gradient(90deg,var(--color-brand) 0,var(--color-brand-accent) 100%);color:#fff;font-family:Pretendard-SemiBold,sans-serif;font-size:14px;text-align:center}.fanfic-reader-landing_flowPreviewFrame__wrmoy{min-height:392px;margin-top:18px;border:1px solid var(--color-border);box-shadow:none}.fanfic-reader-landing_faqSection__BljKD{background:linear-gradient(180deg,hsla(0,0%,100%,.44),transparent)}.fanfic-reader-landing_faqList__wxWM3{display:grid;gap:12px;margin-top:28px}.fanfic-reader-landing_faqItem__Mbgqt{border-radius:20px;border:1px solid var(--color-border);background:linear-gradient(180deg,rgba(247,249,255,.95),rgba(238,241,255,.95));box-shadow:var(--color-shadow);padding:20px 18px}.fanfic-reader-landing_faqQuestion__hnkRR{margin:0;color:var(--color-text-primary);font-family:Pretendard-Bold,sans-serif;font-size:20px;line-height:1.45;letter-spacing:-.03em}.fanfic-reader-landing_faqAnswer__Uoxcx{margin-top:10px;display:grid;gap:5px}.fanfic-reader-landing_faqAnswerLine__rsqKB{margin:0;color:var(--color-text-secondary);font-size:15px;line-height:1.65}.fanfic-reader-landing_finalSection__jhoIx{padding:12px 20px 72px}.fanfic-reader-landing_finalCopy__KLKCv{max-width:720px}.fanfic-reader-landing_finalTitle__Ad3gM{margin:14px 0 0;color:var(--color-text-primary);font-family:Pretendard-ExtraBold,sans-serif;font-size:clamp(1.85rem,4vw,2.8rem);line-height:1.27;letter-spacing:-.05em;white-space:pre-line}.fanfic-reader-landing_finalDescription__Rqvok{margin:14px 0 0;color:var(--color-text-secondary);font-size:15px;line-height:1.74}.fanfic-reader-landing_sectionLabel__WRZDm{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px}.fanfic-reader-landing_sectionLabelCentered__t25cG{margin-inline:auto}.fanfic-reader-landing_sectionLabelDot__evNxh{width:8px;height:8px;border-radius:50%;background:var(--color-brand)}.fanfic-reader-landing_sectionLabelText__eeeDK{color:var(--color-text-muted);font-family:Pretendard-SemiBold,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.fanfic-reader-landing_reveal__dOWNP,.fanfic-reader-landing_visible__MmM0p{opacity:1;transform:none}@keyframes fanfic-reader-landing_floatOrb__fsH1T{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes fanfic-reader-landing_twinkle__D_7TQ{0%,to{opacity:.45}50%{opacity:1}}@media (min-width:768px){.fanfic-reader-landing_hero__glO2X{padding:110px 32px 66px}.fanfic-reader-landing_heroCopy__Fz38y{max-width:760px;margin:0 auto;text-align:left}.fanfic-reader-landing_heroTagList__041cq{margin-inline:0 auto}.fanfic-reader-landing_ctaRow__Gl5m6,.fanfic-reader-landing_finalButtonRow__wcara{flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.fanfic-reader-landing_secondaryLinkCta__POtDb{margin-top:0}.fanfic-reader-landing_section__n1mqn{padding:18px 32px 96px}.fanfic-reader-landing_flowGrid__k3HWB{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.fanfic-reader-landing_faqList__wxWM3{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=197c36bf9259d84f.css.map*/