.little-knots-module__c0WIQq__pullCordTrigger{z-index:35;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:flex-start;padding:0 28px 20px;display:inline-flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.little-knots-module__c0WIQq__pullCordTrigger:active{cursor:grabbing}.little-knots-module__c0WIQq__tasselWrap{transform-origin:50% 0;filter:drop-shadow(0 5px 12px #af345c4d);justify-content:center;align-items:center;transition:filter .25s;animation:4.4s ease-in-out infinite little-knots-module__c0WIQq__gentleTasselSway;display:flex}@keyframes little-knots-module__c0WIQq__gentleTasselSway{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)translateY(1.5px)}}.little-knots-module__c0WIQq__pullCordTrigger:hover .little-knots-module__c0WIQq__tasselWrap{filter:drop-shadow(0 8px 18px #da48787a);animation:.72s ease-in-out infinite little-knots-module__c0WIQq__knotBeckonSway}@keyframes little-knots-module__c0WIQq__knotBeckonSway{0%,to{transform:rotate(-8deg)translateY(2px)scale(1.06)}50%{transform:rotate(8deg)translateY(4px)scale(1.08)}}.little-knots-module__c0WIQq__inlineMotifSvg{vertical-align:middle;flex:none;display:inline-block}.little-knots-module__c0WIQq__sheet{--knots-sheet-bg:var(--room-background,#fcf8f2);--knots-header-bg:linear-gradient(155deg, #fdf5ef 0%, #f8e8ec 100%);--knots-rail-bg:#f6e7eb;--knots-card-bg:var(--room-paper,#fffcf8);--knots-stage-velvet:linear-gradient(145deg, #432132 0%, #582a3f 58%, #3d2138 100%);--knots-ribbon-bg:linear-gradient(135deg, #fdf2f5 0%, #fff7ea 100%);--knots-yongjin-bg:#fff5f8;--knots-yongjin-border:#eccad6;--knots-ely-bg:#f8f3fe;--knots-ely-border:#dfd0f2;--knots-heart-paper:linear-gradient(135deg, #fffaf0 0%, #fff2f6 100%);--knots-ink:var(--room-ink,#463239);--knots-muted:var(--room-muted,#846870);--knots-hand-ink:var(--room-hand-ink,#743144);--knots-border:var(--room-line,#e8d5dc);--knots-accent:#b84b72;--knots-accent-soft:#f9e3eb;--knots-gold:#d48b28;border:0;border-bottom:1.5px solid var(--knots-border);background:var(--knots-sheet-bg);width:min(890px,100vw);max-width:100vw;max-height:min(88dvh,840px);color:var(--knots-ink);overscroll-behavior:contain;font-family:var(--font-round);border-radius:0 0 28px 28px;margin:0 auto;padding:0;position:fixed;inset:0 0 auto;overflow:hidden;box-shadow:0 24px 70px #3a1c2842,inset 0 2px #ffffffa6}.little-knots-module__c0WIQq__sheet[open]{flex-direction:column;animation:.34s cubic-bezier(.22,1,.36,1) little-knots-module__c0WIQq__unfurlFromTop;display:flex}.little-knots-module__c0WIQq__sheet::backdrop{-webkit-backdrop-filter:blur(5px);background:#2a161f6b}@keyframes little-knots-module__c0WIQq__unfurlFromTop{0%{opacity:.35;transform:translateY(-28px)}to{opacity:1;transform:translateY(0)}}.little-knots-module__c0WIQq__sheetInner{flex-direction:column;width:100%;min-height:0;max-height:min(88dvh,840px);display:flex;overflow:hidden}.little-knots-module__c0WIQq__sheetHeader{padding:max(14px, env(safe-area-inset-top)) 22px 12px;background:var(--knots-header-bg);color:var(--knots-ink);border-bottom:1px solid var(--knots-border);flex:none;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.little-knots-module__c0WIQq__headerTitleWrap{flex:1;min-width:0}.little-knots-module__c0WIQq__eyebrowRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.little-knots-module__c0WIQq__eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--knots-accent);font-size:11px;font-weight:700}.little-knots-module__c0WIQq__untiedBadge{color:#7c3550;background:#ffffffb8;border:1px solid #e5c2d0;border-radius:999px;align-items:center;gap:5px;padding:2.5px 10px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #a05a7314}.little-knots-module__c0WIQq__untiedBadgeComplete{color:#7a4b12;background:linear-gradient(135deg,#fff8e6 0%,#fff0f5 100%);border-color:#dfb25b}.little-knots-module__c0WIQq__sheetTitle{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--knots-ink);margin:0;font-size:clamp(16.5px,2.3vw,20.5px);font-weight:600;line-height:1.26}.little-knots-module__c0WIQq__closeBtn{border:1px solid var(--knots-border);background:var(--knots-card-bg);width:36px;height:36px;color:var(--knots-accent);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s,border-color .2s;display:grid;box-shadow:0 3px 10px #8c50641a}.little-knots-module__c0WIQq__closeBtn:hover{background:var(--knots-accent-soft);border-color:#d99ab1;transform:scale(1.07)}.little-knots-module__c0WIQq__dateTabRail{background:var(--knots-rail-bg);border-bottom:1px solid var(--knots-border);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 18px;display:flex;overflow-x:auto}.little-knots-module__c0WIQq__dateTabRail::-webkit-scrollbar{display:none}.little-knots-module__c0WIQq__chapterTabsGroup,.little-knots-module__c0WIQq__synthesisTabsGroup{flex:none;align-items:center;gap:6px;display:inline-flex}.little-knots-module__c0WIQq__tabRailDivider{border-left:1.5px dashed #d8b4c2;flex:none;width:1px;height:22px;margin:0 2px}.little-knots-module__c0WIQq__dateTab{color:#5e3846;font-family:var(--font-round);white-space:nowrap;cursor:pointer;background:#fffcf9c7;border:1px solid #e2c2ce;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.little-knots-module__c0WIQq__dateTab small{color:#824058;background:#b84b721a;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:700}.little-knots-module__c0WIQq__dateTab:hover{background:#fff;border-color:#cf96ac;transform:translateY(-1px)}.little-knots-module__c0WIQq__tabStatusDot{background:#d982a2;border-radius:50%;width:6.5px;height:6.5px;transition:transform .2s,background .2s}.little-knots-module__c0WIQq__tabStatusDotDone{background:#e2a23b;box-shadow:0 0 6px #e2a23b99}.little-knots-module__c0WIQq__dateTabSynthesis{color:#6b3449;background:linear-gradient(135deg,#fffdf7 0%,#fdf0f5 100%);border-color:#deb8c7;font-weight:700}.little-knots-module__c0WIQq__dateTabActive{color:#fff;background:linear-gradient(135deg,#c24975 0%,#a3335c 100%);border-color:#a3335c;font-weight:700;box-shadow:0 4px 12px #af3a6447}.little-knots-module__c0WIQq__dateTabActive .little-knots-module__c0WIQq__tabStatusDot{background:#ffe599}.little-knots-module__c0WIQq__dateTabActive small{color:#fff;background:#ffffff38}.little-knots-module__c0WIQq__dateTabDone:not(.little-knots-module__c0WIQq__dateTabActive){color:#694114;background:#fffaf0;border-color:#dfb25b}.little-knots-module__c0WIQq__stageScroll{overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;padding:15px 18px 18px;overflow-y:auto}.little-knots-module__c0WIQq__argContainer{flex-direction:column;gap:13px;display:flex}.little-knots-module__c0WIQq__threadBanner{background:var(--knots-stage-velvet);color:#fff4f8;border:1px solid #ffccde47;border-radius:20px;padding:14px 17px 13px;box-shadow:0 12px 28px #3a162629,inset 0 1px #ffffff24}.little-knots-module__c0WIQq__threadHeaderRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.little-knots-module__c0WIQq__argTag{letter-spacing:1px;text-transform:uppercase;color:#b84b72;background:#fae6ee;border-radius:999px;margin-bottom:5px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.little-knots-module__c0WIQq__threadBanner .little-knots-module__c0WIQq__argTag{color:#ffb8d1;background:#ff94ba2e;border:1px solid #ffc0d640}.little-knots-module__c0WIQq__argTitle{font-family:var(--font-serif);color:#fff;margin:0 0 4px;font-size:clamp(16px,2.2vw,19.5px);font-weight:600}.little-knots-module__c0WIQq__argLead{font-family:var(--font-serif);color:#f6d5e2;margin:0 0 10px;font-size:13.2px;font-style:italic;line-height:1.5}.little-knots-module__c0WIQq__svgBox{background:#fff8fc12;border:1px solid #ffcee038;border-radius:15px;padding:7px 10px 9px}.little-knots-module__c0WIQq__subKnotRail{scrollbar-width:none;gap:6px;margin-top:7px;padding-bottom:2px;display:flex;overflow-x:auto}.little-knots-module__c0WIQq__subKnotRail::-webkit-scrollbar{display:none}.little-knots-module__c0WIQq__subKnotPill{color:#fce8f0;font-family:var(--font-round);white-space:nowrap;cursor:pointer;background:#ffffff17;border:1px solid #ffc6dc47;border-radius:999px;flex:1 0 auto;padding:6px 11px;font-size:11.5px;font-weight:600;transition:all .18s}.little-knots-module__c0WIQq__subKnotPill:hover{background:#ffa0c338}.little-knots-module__c0WIQq__subKnotPillResolution{color:#ffe8a3;background:#ffd16624;border-color:#ffd87a73}.little-knots-module__c0WIQq__subKnotPillActive{color:#fff;background:#e85888;border-color:#ffb3cc;font-weight:700;box-shadow:0 4px 12px #e858885c}.little-knots-module__c0WIQq__subKnotPillDone:not(.little-knots-module__c0WIQq__subKnotPillActive){color:#ffe8a3;background:#ffd16629;border-color:#ffd166}.little-knots-module__c0WIQq__knotCard{background:var(--knots-card-bg);border:1px solid var(--knots-border);border-radius:20px;padding:18px 20px;box-shadow:0 3px #ead5dd99,0 12px 28px #8c4b6214}.little-knots-module__c0WIQq__knotMetaRow{border-bottom:1px dashed var(--knots-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;padding-bottom:11px;display:flex}.little-knots-module__c0WIQq__knotTitleCol{flex:1;min-width:0}.little-knots-module__c0WIQq__knotEyebrowMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.little-knots-module__c0WIQq__knotStepChip{letter-spacing:.6px;text-transform:uppercase;color:var(--knots-accent);background:var(--knots-accent-soft);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.little-knots-module__c0WIQq__knotTimePill{color:var(--knots-muted);background:#b84b7212;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.little-knots-module__c0WIQq__knotStageTitle{font-family:var(--font-serif);color:var(--knots-ink);margin:0;font-size:clamp(16px,2vw,18.5px);font-weight:600;line-height:1.32}.little-knots-module__c0WIQq__perspectiveBar{background:#f6e7ed;border:1px solid #e6cdd7;border-radius:999px;gap:3px;padding:3px;display:inline-flex}.little-knots-module__c0WIQq__perspBtn{color:#693e4f;font-family:var(--font-round);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700;transition:all .18s}.little-knots-module__c0WIQq__perspBtnActive{color:#fff;background:#9e355c;box-shadow:0 2px 8px #9e355c40}.little-knots-module__c0WIQq__untieControlBar{background:var(--knots-ribbon-bg);color:var(--knots-ink);border:1px solid #ead0da;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;transition:border-color .25s,box-shadow .25s;display:flex}.little-knots-module__c0WIQq__untieControlBarDone{border-color:#dfb25b;box-shadow:0 4px 14px #d48b281f}.little-knots-module__c0WIQq__sliderCol{flex:220px}.little-knots-module__c0WIQq__sliderLabelRow{color:#6b3b4e;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.little-knots-module__c0WIQq__sliderLabelText{align-items:center;gap:6px;display:inline-flex}.little-knots-module__c0WIQq__sliderPercent{color:var(--knots-accent);font-size:12px;font-weight:700}.little-knots-module__c0WIQq__rangeSlider{accent-color:#d64575;cursor:pointer;border-radius:999px;width:100%;height:7px}.little-knots-module__c0WIQq__untieQuickBtn{color:#fff;font-family:var(--font-round);cursor:pointer;background:linear-gradient(135deg,#d94b7b 0%,#b83260 100%);border:1px solid #d4527e;border-radius:999px;padding:7px 15px;font-size:12px;font-weight:700;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 12px #c43e6c3d}.little-knots-module__c0WIQq__untieQuickBtn:hover{transform:translateY(-1px);box-shadow:0 6px 15px #c43e6c52}.little-knots-module__c0WIQq__untieQuickBtnDone{color:#784812;box-shadow:none;background:linear-gradient(135deg,#fff8e6 0%,#fde9ef 100%);border-color:#d9a048}.little-knots-module__c0WIQq__twoSidesGrid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:13px;display:grid}.little-knots-module__c0WIQq__singleSideGrid{grid-template-columns:1fr}.little-knots-module__c0WIQq__sideBox{border-radius:16px;flex-direction:column;padding:13px 14px;font-size:13px;line-height:1.5;display:flex}.little-knots-module__c0WIQq__sideYongjin{background:var(--knots-yongjin-bg);border:1px solid var(--knots-yongjin-border)}.little-knots-module__c0WIQq__sideEly{background:var(--knots-ely-bg);border:1px solid var(--knots-ely-border)}.little-knots-module__c0WIQq__sideHeader{color:var(--knots-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:9px;font-size:12px;font-weight:700;display:flex}.little-knots-module__c0WIQq__sideSpeaker{align-items:center;gap:6px;display:inline-flex}.little-knots-module__c0WIQq__speakerDotYongjin{background:#e05282;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #e0528233}.little-knots-module__c0WIQq__speakerDotEly{background:#9353d3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #9353d333}.little-knots-module__c0WIQq__sideTag{color:#6b3d52;background:#ffffffc2;border:1px solid #af738c38;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.little-knots-module__c0WIQq__quotesList{background:#ffffff8f;border:1px solid #be8ca02e;border-radius:12px;flex-direction:column;gap:6px;margin-bottom:10px;padding:9px 10px;display:flex}.little-knots-module__c0WIQq__chatWellLabel{letter-spacing:.7px;text-transform:uppercase;color:var(--knots-muted);margin-bottom:1px;font-size:10px;font-weight:700}.little-knots-module__c0WIQq__quotePill{color:#442432;background:#fff;border:1px solid #b982983d;border-radius:13px;padding:7px 11px;font-size:12.6px;line-height:1.48;display:block;position:relative;box-shadow:0 2px 6px #7841550d}.little-knots-module__c0WIQq__quoteBubbleYongjin{border-left:2.5px solid #e57399;border-bottom-left-radius:4px}.little-knots-module__c0WIQq__quoteBubbleEly{border-right:2.5px solid #a970e8;border-bottom-right-radius:4px}.little-knots-module__c0WIQq__hiddenHeartBox{text-align:left;width:100%;font-family:var(--font-round);cursor:pointer;border-radius:12px;margin-top:auto;padding:10px 12px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.little-knots-module__c0WIQq__hiddenHeartBox:hover{transform:translateY(-1px)}.little-knots-module__c0WIQq__heartMasked{color:#7d3955;background:#ffffffb8;border:1.5px dashed #d698b0}.little-knots-module__c0WIQq__sideEly .little-knots-module__c0WIQq__heartMasked{color:#5d368a;border-color:#bfa2e6}.little-knots-module__c0WIQq__heartMaskedPrompt{text-align:center;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.little-knots-module__c0WIQq__heartRevealed{background:var(--knots-heart-paper);color:var(--knots-ink);border:1px solid #dfb25b;animation:.34s cubic-bezier(.34,1.56,.64,1) little-knots-module__c0WIQq__heartPeelPop;box-shadow:0 5px 15px #d49b4129}@keyframes little-knots-module__c0WIQq__heartPeelPop{0%{opacity:.45;transform:scale(.96)translateY(3px)}to{opacity:1;transform:scale(1)translateY(0)}}.little-knots-module__c0WIQq__heartNoteContent{flex-direction:column;gap:4px;display:flex}.little-knots-module__c0WIQq__heartNoteEyebrow{letter-spacing:.3px;color:#8c3655;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.little-knots-module__c0WIQq__heartHandText{font-family:var(--font-hand);color:var(--knots-hand-ink);margin:0;font-size:18px;font-weight:600;line-height:1.38}.little-knots-module__c0WIQq__untieTruthBox{color:var(--knots-ink);background:linear-gradient(100deg,#fff9ec 0%,#fff2f6 100%);border:1px solid #ead0da;border-radius:14px;padding:11px 14px;transition:all .3s}.little-knots-module__c0WIQq__untieTruthBoxGlow{background:linear-gradient(110deg,#fff9e6 0%,#ffeff5 50%,#fff9e8 100%);border-color:#dfb25b;box-shadow:0 6px 18px #dca54b2e}.little-knots-module__c0WIQq__untieTruthHeader{font-family:var(--font-serif);color:#7c314e;align-items:center;gap:6px;margin-bottom:3px;font-size:13px;display:flex}.little-knots-module__c0WIQq__untieTruthCopy{color:var(--knots-ink);margin:0;font-size:13px;line-height:1.52}.little-knots-module__c0WIQq__stageCardEnter{animation:.28s cubic-bezier(.22,1,.36,1) little-knots-module__c0WIQq__stageFadeSlideIn}@keyframes little-knots-module__c0WIQq__stageFadeSlideIn{0%{opacity:0;transform:translateY(7px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.little-knots-module__c0WIQq__cardFooterNav{border-top:1px dashed var(--knots-border);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.little-knots-module__c0WIQq__stepNavBtn{background:var(--knots-card-bg);color:#5e2d40;font-family:var(--font-round);cursor:pointer;border:1px solid #dcb5c4;border-radius:999px;padding:8px 16px;font-size:12.2px;font-weight:700;transition:all .18s}.little-knots-module__c0WIQq__stepNavBtn:hover:not(:disabled){background:#fff6f9;border-color:#c4849c;transform:translateY(-1px)}.little-knots-module__c0WIQq__stepNavBtn:disabled{opacity:.4;cursor:default}.little-knots-module__c0WIQq__stepNavPrimary{color:#fff;background:linear-gradient(135deg,#c64874 0%,#a3325b 100%);border-color:#a3325b;box-shadow:0 4px 12px #af37623d}.little-knots-module__c0WIQq__stepNavPrimary:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#d45280 0%,#b03864 100%)}.little-knots-module__c0WIQq__resSummary{color:var(--knots-ink);margin:6px 0 14px;font-size:13.2px;line-height:1.55}.little-knots-module__c0WIQq__vowBanner{background:var(--knots-stage-velvet);color:#fff4f8;border:1px solid #ffc8dc52;border-radius:16px;grid-template-columns:1fr 1fr;gap:14px;padding:15px 17px;display:grid;box-shadow:0 8px 22px #37142324}.little-knots-module__c0WIQq__vowCol h5{color:#ffb8d1;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:11px;font-weight:700}.little-knots-module__c0WIQq__vowCol p{font-family:var(--font-hand);color:#fff4f8;margin:0;font-size:18.5px;font-weight:600;line-height:1.38}.little-knots-module__c0WIQq__decoderToolbar{background:var(--knots-ribbon-bg);border:1px solid #ead0da;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;display:flex}.little-knots-module__c0WIQq__decoderFilterGroup{flex-wrap:wrap;gap:5px;display:inline-flex}.little-knots-module__c0WIQq__decoderFilterPill{color:#693b4d;font-family:var(--font-round);cursor:pointer;background:#ffffffc7;border:1px solid #e0c0cd;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:700;transition:all .18s}.little-knots-module__c0WIQq__decoderFilterPillActive{color:#fff;background:#9e355c;border-color:#9e355c}.little-knots-module__c0WIQq__decoderActionsRight,.little-knots-module__c0WIQq__promisesHeaderRight{align-items:center;gap:8px;display:inline-flex}.little-knots-module__c0WIQq__decoderProgressText{color:var(--knots-muted);font-size:11.5px;font-weight:700}.little-knots-module__c0WIQq__decoderFlipAllBtn{color:#823050;font-family:var(--font-round);cursor:pointer;background:#fff;border:1px solid #d99ab1;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:700;transition:all .18s}.little-knots-module__c0WIQq__decoderFlipAllBtn:hover{background:var(--knots-accent-soft)}.little-knots-module__c0WIQq__decoderGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.little-knots-module__c0WIQq__decoderCard{text-align:left;cursor:pointer;font-family:var(--font-round);background:#fff8fb;border:1px solid #ead0dc;border-radius:14px;padding:12px 14px;transition:transform .2s,border-color .2s,box-shadow .2s}.little-knots-module__c0WIQq__decoderCard:hover{border-color:#d696b0;transform:translateY(-1px);box-shadow:0 5px 14px #96506914}.little-knots-module__c0WIQq__decoderCardFlipped{background:linear-gradient(135deg,#fffdf5 0%,#fff2f7 100%);border-color:#dfb25b;animation:.32s cubic-bezier(.34,1.56,.64,1) little-knots-module__c0WIQq__cardFlipPop;box-shadow:0 5px 15px #d7a04b29}@keyframes little-knots-module__c0WIQq__cardFlipPop{0%{transform:rotateX(16deg)scale(.97)}to{transform:rotateX(0)scale(1)}}.little-knots-module__c0WIQq__decoderTop{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.little-knots-module__c0WIQq__decoderPhrase{font-family:var(--font-serif);color:var(--knots-ink);font-size:13.5px;font-style:italic;font-weight:600;line-height:1.35}.little-knots-module__c0WIQq__decoderWho{border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:700}.little-knots-module__c0WIQq__decoderWhoEly{color:#6b35a8;background:#f2e8ff}.little-knots-module__c0WIQq__decoderWhoYongjin{color:#9e3358;background:#fce6ee}.little-knots-module__c0WIQq__decoderText{color:var(--knots-ink);margin:0;font-size:12.6px;line-height:1.48}.little-knots-module__c0WIQq__decodedLabel{color:#965215}.little-knots-module__c0WIQq__overthinkingLabel{color:#82435b}.little-knots-module__c0WIQq__reasonsStack{flex-direction:column;gap:10px;display:flex}.little-knots-module__c0WIQq__reasonCard{background:#fff9fb;border:1px solid #ead0dc;border-radius:14px;padding:13px 15px}.little-knots-module__c0WIQq__reasonIndexBadge{text-transform:uppercase;letter-spacing:.8px;color:var(--knots-accent);background:var(--knots-accent-soft);border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.little-knots-module__c0WIQq__reasonCard h4{font-family:var(--font-serif);color:var(--knots-ink);margin:0 0 4px;font-size:14.5px;font-weight:600}.little-knots-module__c0WIQq__reasonCard p{color:var(--knots-ink);margin:0;font-size:12.8px;line-height:1.5}.little-knots-module__c0WIQq__promisesGrid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:14px;display:grid}.little-knots-module__c0WIQq__promiseCard{text-align:left;cursor:pointer;font-family:var(--font-round);background:#fff9fb;border:1px solid #e6c6d4;border-radius:15px;padding:13px 14px;transition:transform .2s,border-color .2s,box-shadow .2s}.little-knots-module__c0WIQq__promiseCard:hover{border-color:#cf85a2;transform:translateY(-1px);box-shadow:0 5px 14px #9b4b6914}.little-knots-module__c0WIQq__promiseCardSealed{background:linear-gradient(135deg,#fffbf0 0%,#fff1f6 100%);border-color:#d9824e;animation:.34s cubic-bezier(.34,1.56,.64,1) little-knots-module__c0WIQq__sealStampBounce;box-shadow:0 5px 15px #c96e5224}@keyframes little-knots-module__c0WIQq__sealStampBounce{0%{transform:scale(.96)}60%{transform:scale(1.025)}to{transform:scale(1)}}.little-knots-module__c0WIQq__promiseHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.little-knots-module__c0WIQq__promiseBadge{color:#9e355c;background:#fae4ed;border-radius:999px;padding:2.5px 9px;font-size:10.5px;font-weight:700}.little-knots-module__c0WIQq__sealStatus{color:#8a4861;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.little-knots-module__c0WIQq__promiseCard h4{font-family:var(--font-serif);color:var(--knots-ink);margin:0 0 4px;font-size:14px;font-weight:600}.little-knots-module__c0WIQq__promiseCard p{color:var(--knots-ink);margin:0;font-size:12.6px;line-height:1.48}.little-knots-module__c0WIQq__kissSection{border-top:1px dashed var(--knots-border);text-align:center;margin-top:15px;padding-top:13px}.little-knots-module__c0WIQq__closingHeight{font-family:var(--font-hand);color:var(--knots-hand-ink);margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.4}.little-knots-module__c0WIQq__kissActionBtn{color:#fff;font-family:var(--font-round);cursor:pointer;background:linear-gradient(135deg,#d64575 0%,#b33262 55%,#8f3e9e 100%);border:1px solid #e59ab6;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 6px 18px #c43c6c4d}.little-knots-module__c0WIQq__kissActionBtn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #c43c6c61}.little-knots-module__c0WIQq__kissWaveBars{align-items:center;gap:2.5px;height:14px;display:inline-flex}.little-knots-module__c0WIQq__kissWaveBars i{background:#ffe599;border-radius:999px;width:2.5px;height:6px;transition:height .2s;display:block}.little-knots-module__c0WIQq__kissWaveBars i:nth-child(2){height:11px}.little-knots-module__c0WIQq__kissWaveBars i:nth-child(3){height:8px}.little-knots-module__c0WIQq__kissActionBtnPlaying .little-knots-module__c0WIQq__kissWaveBars i{animation:.65s ease-in-out infinite alternate little-knots-module__c0WIQq__kissWavePulse}.little-knots-module__c0WIQq__kissActionBtnPlaying .little-knots-module__c0WIQq__kissWaveBars i:nth-child(2){animation-delay:.15s}.little-knots-module__c0WIQq__kissActionBtnPlaying .little-knots-module__c0WIQq__kissWaveBars i:nth-child(3){animation-delay:.3s}.little-knots-module__c0WIQq__kissActionBtnPlaying .little-knots-module__c0WIQq__kissWaveBars i:nth-child(4){animation-delay:.45s}@keyframes little-knots-module__c0WIQq__kissWavePulse{0%{height:4px}to{height:14px}}.little-knots-module__c0WIQq__kissFloatingHeart{bottom:100%;left:calc(50% + var(--kx,0px));color:#ff5d8f;pointer-events:none;font-size:18px;animation:1.1s ease-out forwards little-knots-module__c0WIQq__floatKissUp;position:absolute}@keyframes little-knots-module__c0WIQq__floatKissUp{0%{opacity:1;transform:translateY(0)scale(.8)}to{opacity:0;transform:translateY(-44px)scale(1.25)}}.little-knots-module__c0WIQq__tasselSvg{overflow:visible}.little-knots-module__c0WIQq__tasselAuraPulse{transform-origin:32px 45px;animation:3.2s ease-in-out infinite little-knots-module__c0WIQq__tasselAuraBreath}@keyframes little-knots-module__c0WIQq__tasselAuraBreath{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}.little-knots-module__c0WIQq__tasselBowLoops{transform-origin:32px 27.5px;animation:3.6s ease-in-out infinite little-knots-module__c0WIQq__bowFlutter}@keyframes little-knots-module__c0WIQq__bowFlutter{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.05)}}.little-knots-module__c0WIQq__tasselHeartCharm{transform-origin:32px 44px;animation:2.8s ease-in-out infinite little-knots-module__c0WIQq__charmHeartbeat}@keyframes little-knots-module__c0WIQq__charmHeartbeat{0%,to{transform:scale(1)}18%{transform:scale(1.05)}34%{transform:scale(.99)}50%{transform:scale(1.03)}}.little-knots-module__c0WIQq__tasselSparkleLeft{transform-origin:11px 38px;animation:2.4s ease-in-out infinite little-knots-module__c0WIQq__starTwinkle}.little-knots-module__c0WIQq__tasselSparkleRight{transform-origin:53px 34px;animation:2.4s ease-in-out 1.2s infinite little-knots-module__c0WIQq__starTwinkle}@keyframes little-knots-module__c0WIQq__starTwinkle{0%,to{opacity:.25;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(22deg)}}.little-knots-module__c0WIQq__tasselFringeWave{transform-origin:32px 62px;animation:3s ease-in-out infinite little-knots-module__c0WIQq__silkFringeSway}@keyframes little-knots-module__c0WIQq__silkFringeSway{0%,to{transform:skew(-3deg)}50%{transform:skew(3deg)}}.little-knots-module__c0WIQq__threadPulseFlow{animation:2.6s linear infinite little-knots-module__c0WIQq__threadDashFlow}@keyframes little-knots-module__c0WIQq__threadDashFlow{0%{stroke-dashoffset:72px}to{stroke-dashoffset:0}}.little-knots-module__c0WIQq__knotOrbitRing{transform-box:fill-box;transform-origin:50%;animation:9s linear infinite little-knots-module__c0WIQq__spinOrbit}@keyframes little-knots-module__c0WIQq__spinOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.little-knots-module__c0WIQq__knotNodeActivePulse{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite little-knots-module__c0WIQq__activeKnotPulse}@keyframes little-knots-module__c0WIQq__activeKnotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.little-knots-module__c0WIQq__knotNodeUntiedPop{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) little-knots-module__c0WIQq__untiedKnotBounce}@keyframes little-knots-module__c0WIQq__untiedKnotBounce{0%{transform:scale(.7)}65%{transform:scale(1.18)}to{transform:scale(1)}}.little-knots-module__c0WIQq__knotUntiedRays{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite little-knots-module__c0WIQq__raysBreath}@keyframes little-knots-module__c0WIQq__raysBreath{0%,to{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.little-knots-module__c0WIQq__figureBobLeft{animation:3.4s ease-in-out infinite little-knots-module__c0WIQq__figureGentleBob}.little-knots-module__c0WIQq__figureBobRight{animation:3.4s ease-in-out 1.4s infinite little-knots-module__c0WIQq__figureGentleBob}.little-knots-module__c0WIQq__svgKnotInteractive{cursor:pointer;transform-box:fill-box;transform-origin:50%;outline:none}.little-knots-module__c0WIQq__svgKnotInteractive:hover{animation:.6s ease-in-out infinite little-knots-module__c0WIQq__svgKnotHoverSway}@keyframes little-knots-module__c0WIQq__svgKnotHoverSway{0%,to{transform:rotate(-8deg)scale(1.08)}50%{transform:rotate(8deg)scale(1.1)}}.little-knots-module__c0WIQq__hugCoupleGroup{animation:.45s cubic-bezier(.22,1,.36,1) little-knots-module__c0WIQq__stageFadeSlideIn}.little-knots-module__c0WIQq__hugArmWrapIn{transform-box:fill-box;transform-origin:50%;animation:.38s cubic-bezier(.22,1,.36,1) .32s both little-knots-module__c0WIQq__armEmbraceReveal}@keyframes little-knots-module__c0WIQq__armEmbraceReveal{0%{opacity:0;transform:scaleX(.45)}to{opacity:1;transform:scaleX(1)}}@keyframes little-knots-module__c0WIQq__figureGentleBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.little-knots-module__c0WIQq__floatingMiniHeart{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite little-knots-module__c0WIQq__miniHeartFloat}@keyframes little-knots-module__c0WIQq__miniHeartFloat{0%,to{opacity:.75;transform:translateY(0)scale(.92)}50%{opacity:1;transform:translateY(-4px)scale(1.12)}}.little-knots-module__c0WIQq__rainDropsGroup{animation:1.6s linear infinite little-knots-module__c0WIQq__rainFallDrift}@keyframes little-knots-module__c0WIQq__rainFallDrift{0%{opacity:.3;transform:translateY(-2px)}50%{opacity:.9}to{opacity:.2;transform:translateY(4px)}}.little-knots-module__c0WIQq__auraBreath{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite little-knots-module__c0WIQq__tasselAuraBreath}.little-knots-module__c0WIQq__bottomGrabBar{border:0;border-top:1px solid var(--knots-border);background:var(--knots-rail-bg);width:100%;color:var(--knots-muted);cursor:pointer;font-family:var(--font-round);flex-direction:column;flex:none;align-items:center;gap:3px;padding:8px 12px 10px;transition:background .2s;display:flex}.little-knots-module__c0WIQq__bottomGrabBar:hover{background:#f2dfe6}.little-knots-module__c0WIQq__grabPill{background:#cfa5b4;border-radius:999px;width:44px;height:4px}.little-knots-module__c0WIQq__grabText{font-size:10.5px;font-weight:700}html[data-room-theme=night] .little-knots-module__c0WIQq__sheet{--knots-sheet-bg:#292320;--knots-header-bg:linear-gradient(155deg, #352b26 0%, #2d2320 100%);--knots-rail-bg:#2e2521;--knots-card-bg:#362c27;--knots-stage-velvet:linear-gradient(145deg, #271820 0%, #37202b 58%, #251926 100%);--knots-ribbon-bg:linear-gradient(135deg, #40322c 0%, #3d2f29 100%);--knots-yongjin-bg:#422e33;--knots-yongjin-border:#6b4752;--knots-ely-bg:#382e43;--knots-ely-border:#5c4970;--knots-heart-paper:linear-gradient(135deg, #47382b 0%, #453136 100%);--knots-ink:#f2e4ce;--knots-muted:#c8b29d;--knots-hand-ink:#f8e3c8;--knots-border:#5b483d;--knots-accent:#e5b7a3;--knots-accent-soft:#e5b7a329;box-shadow:0 24px 70px #080504ad}html[data-room-theme=night] .little-knots-module__c0WIQq__untiedBadge{color:#f4dcc6;background:#fff0d71a;border-color:#6b5245}html[data-room-theme=night] .little-knots-module__c0WIQq__untiedBadgeComplete{color:#ffe399;background:#ffd68229;border-color:#d49b4b}html[data-room-theme=night] .little-knots-module__c0WIQq__dateTab{color:#ebd8c5;background:#3b302a;border-color:#5d493e}html[data-room-theme=night] .little-knots-module__c0WIQq__dateTab small{color:#e4cbb6;background:#ffffff1a}html[data-room-theme=night] .little-knots-module__c0WIQq__dateTabSynthesis{color:#f4e2ce;background:#42342c;border-color:#6b5344}html[data-room-theme=night] .little-knots-module__c0WIQq__dateTabActive{color:#fff;background:linear-gradient(135deg,#c24b75 0%,#9e3259 100%);border-color:#d97a9c}html[data-room-theme=night] .little-knots-module__c0WIQq__dateTabDone:not(.little-knots-module__c0WIQq__dateTabActive){color:#ffe399;background:#46382b;border-color:#c99242}html[data-room-theme=night] .little-knots-module__c0WIQq__knotCard{box-shadow:0 10px 26px #0a06046b}html[data-room-theme=night] .little-knots-module__c0WIQq__argTag{color:#ffd6e0;background:#e5b7a329}html[data-room-theme=night] .little-knots-module__c0WIQq__perspectiveBar{background:#2b221e;border-color:#574438}html[data-room-theme=night] .little-knots-module__c0WIQq__perspBtn{color:#d6c0ad}html[data-room-theme=night] .little-knots-module__c0WIQq__perspBtnActive{color:#fff8f2;background:#b85d79}:is(html[data-room-theme=night] .little-knots-module__c0WIQq__untieControlBar,html[data-room-theme=night] .little-knots-module__c0WIQq__decoderToolbar){border-color:#634d40}html[data-room-theme=night] .little-knots-module__c0WIQq__sliderLabelRow{color:#ebd7c4}html[data-room-theme=night] .little-knots-module__c0WIQq__untieQuickBtnDone{color:#ffe399;background:#493a2c;border-color:#cf9644}html[data-room-theme=night] .little-knots-module__c0WIQq__sideTag{color:#eedbc8;background:#19100e6b;border-color:#ffdcc82e}html[data-room-theme=night] .little-knots-module__c0WIQq__quotesList{background:#18100e59;border-color:#ffdcc824}html[data-room-theme=night] .little-knots-module__c0WIQq__quotePill{color:#f5e6d4;background:#332723;border-color:#ffdcc82e}html[data-room-theme=night] .little-knots-module__c0WIQq__heartMasked{color:#f5d2df;background:#1c131173;border-color:#9e6b7e}html[data-room-theme=night] .little-knots-module__c0WIQq__sideEly .little-knots-module__c0WIQq__heartMasked{color:#e4d4f7;border-color:#866ea8}html[data-room-theme=night] .little-knots-module__c0WIQq__heartNoteEyebrow{color:#ffd6e0}html[data-room-theme=night] .little-knots-module__c0WIQq__untieTruthBox{background:linear-gradient(100deg,#433529 0%,#422e33 100%);border-color:#6b5244}html[data-room-theme=night] .little-knots-module__c0WIQq__untieTruthBoxGlow{background:linear-gradient(110deg,#4c3b2b 0%,#483238 50%,#4c3b2b 100%);border-color:#d49b4b}html[data-room-theme=night] .little-knots-module__c0WIQq__untieTruthHeader{color:#ffe399}:is(html[data-room-theme=night] .little-knots-module__c0WIQq__decoderFilterPill,html[data-room-theme=night] .little-knots-module__c0WIQq__decoderFlipAllBtn,html[data-room-theme=night] .little-knots-module__c0WIQq__stepNavBtn){color:#f2e2ce;background:#41332c;border-color:#695244}:is(html[data-room-theme=night] .little-knots-module__c0WIQq__decoderFilterPillActive,html[data-room-theme=night] .little-knots-module__c0WIQq__stepNavPrimary){color:#fff;background:linear-gradient(135deg,#c24b75 0%,#9e3259 100%);border-color:#d97a9c}:is(html[data-room-theme=night] .little-knots-module__c0WIQq__decoderCard,html[data-room-theme=night] .little-knots-module__c0WIQq__reasonCard,html[data-room-theme=night] .little-knots-module__c0WIQq__promiseCard){background:#40322b;border-color:#654f42}:is(html[data-room-theme=night] .little-knots-module__c0WIQq__decoderCardFlipped,html[data-room-theme=night] .little-knots-module__c0WIQq__promiseCardSealed){background:linear-gradient(135deg,#4b3b2c 0%,#473237 100%);border-color:#d49b4b}html[data-room-theme=night] .little-knots-module__c0WIQq__decoderWhoEly{color:#e4cffc;background:#b991f533}:is(html[data-room-theme=night] .little-knots-module__c0WIQq__decoderWhoYongjin,html[data-room-theme=night] .little-knots-module__c0WIQq__promiseBadge){color:#ffd6e0;background:#eb91af33}html[data-room-theme=night] .little-knots-module__c0WIQq__decodedLabel{color:#ffe399}:is(html[data-room-theme=night] .little-knots-module__c0WIQq__overthinkingLabel,html[data-room-theme=night] .little-knots-module__c0WIQq__sealStatus){color:#e2c5b5}html[data-room-theme=night] .little-knots-module__c0WIQq__bottomGrabBar:hover{background:#382d28}html[data-room-theme=night] .little-knots-module__c0WIQq__grabPill{background:#7c6252}@media (max-width:700px){.little-knots-module__c0WIQq__sheet,.little-knots-module__c0WIQq__sheetInner{border-radius:0 0 22px 22px;max-height:min(86dvh,750px)}.little-knots-module__c0WIQq__sheetHeader{padding:max(10px, env(safe-area-inset-top)) 14px 9px}.little-knots-module__c0WIQq__dateTabRail{padding:7px 12px}.little-knots-module__c0WIQq__stageScroll{padding:10px 12px 14px}.little-knots-module__c0WIQq__twoSidesGrid,.little-knots-module__c0WIQq__vowBanner,.little-knots-module__c0WIQq__decoderGrid,.little-knots-module__c0WIQq__promisesGrid{grid-template-columns:1fr}.little-knots-module__c0WIQq__threadBanner{padding:11px 12px}.little-knots-module__c0WIQq__argLead{margin-bottom:8px;font-size:12.4px}.little-knots-module__c0WIQq__knotCard{padding:13px 14px}}.little-knots-module__c0WIQq__sheet[data-motion=paused],.little-knots-module__c0WIQq__sheet[data-motion=paused] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.little-knots-module__c0WIQq__pullCordTrigger,.little-knots-module__c0WIQq__pullCordTrigger *,.little-knots-module__c0WIQq__sheet,.little-knots-module__c0WIQq__sheet *,.little-knots-module__c0WIQq__sideBox,.little-knots-module__c0WIQq__kissFloatingHeart{transition:none!important;animation:none!important}}
.flower-butterfly-module__k_5RVa__flower{cursor:pointer;outline:none}.flower-butterfly-module__k_5RVa__focusRing{fill:none;stroke:var(--room-accent,#ac7385);stroke-width:1.5px;stroke-dasharray:3 5;opacity:0}.flower-butterfly-module__k_5RVa__flower:focus-visible .flower-butterfly-module__k_5RVa__focusRing{opacity:1}.flower-butterfly-module__k_5RVa__petals{transform-origin:351px 302px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),filter .3s}.flower-butterfly-module__k_5RVa__flower:hover .flower-butterfly-module__k_5RVa__petals{filter:drop-shadow(0 4px 10px #d984a257);transform:rotate(18deg)scale(1.08)}.flower-butterfly-module__k_5RVa__visitor{animation:6.3s ease-in-out both flower-butterfly-module__k_5RVa__visit;transform:translate(-3px,-15px)rotate(-15deg)scale(.66)}.flower-butterfly-module__k_5RVa__companionVisitor{animation:6.3s ease-in-out .18s both flower-butterfly-module__k_5RVa__companionVisit;transform:translate(16px,-28px)rotate(12deg)scale(.5)}.flower-butterfly-module__k_5RVa__wings{transform-origin:0 0;animation:.32s ease-in-out infinite alternate flower-butterfly-module__k_5RVa__flutter}@keyframes flower-butterfly-module__k_5RVa__visit{0%{opacity:0;transform:translate(56px,-100px)rotate(-40deg)scale(.6)}9%{opacity:1}27%{transform:translate(-25px,-55px)rotate(18deg)scale(.7)}43%{transform:translate(9px,-32px)rotate(-18deg)scale(.66)}55%,82%{opacity:1;transform:translate(-3px,-15px)rotate(-15deg)scale(.66)}to{opacity:0;transform:translate(-74px,-110px)rotate(-35deg)scale(.5)}}@keyframes flower-butterfly-module__k_5RVa__companionVisit{0%{opacity:0;transform:translate(72px,-92px)rotate(-25deg)scale(.42)}12%{opacity:.95}30%{transform:translate(-8px,-68px)rotate(22deg)scale(.54)}46%{transform:translate(24px,-42px)rotate(-10deg)scale(.5)}58%,80%{opacity:.95;transform:translate(16px,-28px)rotate(12deg)scale(.5)}to{opacity:0;transform:translate(-58px,-118px)rotate(-28deg)scale(.38)}}@keyframes flower-butterfly-module__k_5RVa__flutter{0%{transform:scaleX(.4)}to{transform:scaleX(1)}}:is([data-motion=paused] .flower-butterfly-module__k_5RVa__visitor,[data-motion=paused] .flower-butterfly-module__k_5RVa__companionVisitor,[data-motion=paused] .flower-butterfly-module__k_5RVa__wings){animation:none!important}@media (prefers-reduced-motion:reduce){.flower-butterfly-module__k_5RVa__visitor,.flower-butterfly-module__k_5RVa__companionVisitor,.flower-butterfly-module__k_5RVa__wings{animation:none}.flower-butterfly-module__k_5RVa__petals{transition:none}}.flower-butterfly-module__k_5RVa__fairySparkle{pointer-events:none;filter:drop-shadow(0 0 4px #ffe6f0f2);animation:1.4s ease-in-out infinite alternate flower-butterfly-module__k_5RVa__fairyTwinkle}@keyframes flower-butterfly-module__k_5RVa__fairyTwinkle{0%{opacity:.3;transform:scale(.85)}to{opacity:1;transform:scale(1.2)}}
