@import"https://fonts.googleapis.com/css2?family=Caveat:wght@500&family=Fraunces:opsz,wght@9..144,300;9..144,400;9..144,500;9..144,600;9..144,700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--ltv-ink: #111827;--ltv-bg: #FFFFFF;--ltv-indigo: #6366F1;--ltv-indigo-2: #A5B4FC;--ltv-muted: #9CA3AF;--ltv-paper: #FAFAF7;--ltv-cream: #F5F1E8;--ltv-stone-50: #F9FAFB;--ltv-stone-100: #F3F4F6;--ltv-stone-200: #E5E7EB;--ltv-stone-300: #D1D5DB;--ltv-stone-400: #9CA3AF;--ltv-stone-500: #6B7280;--ltv-stone-600: #4B5563;--ltv-stone-700: #374151;--ltv-stone-800: #1F2937;--ltv-stone-900: #111827;--ltv-indigo-50: #EEF2FF;--ltv-indigo-100: #E0E7FF;--ltv-indigo-200: #C7D2FE;--ltv-indigo-300: #A5B4FC;--ltv-indigo-400: #818CF8;--ltv-indigo-500: #6366F1;--ltv-indigo-600: #4F46E5;--ltv-indigo-700: #4338CA;--ltv-quill: #E07856;--ltv-quill-soft: #F5C9B6;--fg-1: var(--ltv-ink);--fg-2: var(--ltv-stone-600);--fg-3: var(--ltv-stone-500);--fg-muted: var(--ltv-muted);--fg-on-accent: #FFFFFF;--fg-link: var(--ltv-indigo-600);--bg-1: var(--ltv-bg);--bg-2: var(--ltv-stone-50);--bg-3: var(--ltv-paper);--bg-accent-soft: var(--ltv-indigo-50);--border-1: var(--ltv-stone-200);--border-2: var(--ltv-stone-300);--border-strong: var(--ltv-stone-800);--rx-like: #6366F1;--rx-thoughtful: #8B5CF6;--rx-relatable: #14B8A6;--rx-sad: #64748B;--rx-hopeful: #E07856;--rx-inspiring: #F59E0B;--status-success: #10B981;--status-warn: #F59E0B;--status-danger: #EF4444;--status-info: var(--ltv-indigo-500);--font-display: "Fraunces", "Iowan Old Style", "Apple Garamond", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-letter: "Fraunces", Georgia, "Times New Roman", serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display: clamp(48px, 6vw, 72px);--fs-h1: clamp(36px, 4vw, 48px);--fs-h2: 32px;--fs-h3: 24px;--fs-h4: 20px;--fs-lg: 18px;--fs-body: 16px;--fs-sm: 14px;--fs-xs: 12px;--fs-letter: 19px;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-reading: 1.7;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgba(17, 24, 39, .04);--shadow-sm: 0 1px 3px rgba(17, 24, 39, .06), 0 1px 2px rgba(17, 24, 39, .04);--shadow-md: 0 4px 12px rgba(17, 24, 39, .06), 0 2px 4px rgba(17, 24, 39, .04);--shadow-lg: 0 12px 32px rgba(17, 24, 39, .08), 0 4px 8px rgba(17, 24, 39, .04);--shadow-focus: 0 0 0 3px rgba(99, 102, 241, .18);--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-soft: cubic-bezier(.25, .1, .25, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s}*{box-sizing:border-box}html,body{margin:0;padding:0;background:#f3f2ee;color:var(--ltv-ink);font-family:var(--font-body);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}button{font-family:inherit}button:disabled{opacity:.5;cursor:not-allowed!important}.ltv-shell-wrap{display:flex;justify-content:center;height:100vh;height:100dvh;background:#fff;overflow:hidden}.ltv-shell{width:100%;max-width:720px;height:100%;background:var(--ltv-bg);border-left:1px solid var(--border-1);border-right:1px solid var(--border-1);display:flex;flex-direction:column;position:relative;overflow:hidden}@media (max-width: 540px){.ltv-shell{border-left:none;border-right:none}}.ltv-desktop-col::-webkit-scrollbar{width:0;height:0}.ltv-desktop-col{scrollbar-width:none}@media (min-width: 1024px){.ltv-shell{max-width:100%;border-left:none;border-right:none}}.ltv-screen{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;background:var(--ltv-bg)}.ltv-screen::-webkit-scrollbar{width:0}:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ltv-display{font-family:var(--font-display);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.02em;font-weight:400;color:var(--fg-1);font-variation-settings:"opsz" 144}.ltv-h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.015em;font-weight:500;color:var(--fg-1);font-variation-settings:"opsz" 96}.ltv-h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:-.01em;font-weight:500;color:var(--fg-1)}.ltv-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ltv-indigo-600)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes ltvFadeIn{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ltvMascotBlink{0%,92%,to{transform:scaleY(1)}95%,97%{transform:scaleY(.08)}}@keyframes ltvMascotWiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(2deg)}}@keyframes ltvMascotSparkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes ltvMascotDance{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-6deg)}75%{transform:translateY(-3px) rotate(6deg)}}.ltv-mascot-eye{transform-origin:center;transform-box:fill-box}.ltv-mascot-idle .ltv-mascot-eye{animation:ltvMascotBlink 5s infinite}.ltv-mascot-writing .ltv-mascot-svg{animation:ltvMascotWiggle 1.6s ease-in-out infinite;transform-origin:50% 100%}.ltv-mascot-achievement .ltv-mascot-svg{animation:ltvMascotDance .9s ease-in-out 2;transform-origin:50% 100%}.ltv-mascot-sparkle{animation:ltvMascotSparkle 1.2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes ltvPostmanHappyBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ltvPostmanArmWave{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes ltvHeartFloat{0%{opacity:0;transform:translateY(0) scale(.7)}25%{opacity:1;transform:translateY(-3px) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.9)}}@keyframes ltvPostmanCuriousTilt{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes ltvPostmanMagnify{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-1px,-1px) rotate(-3deg)}}@keyframes ltvPostmanBlink{0%,92%,to{transform:scaleY(1)}95%,97%{transform:scaleY(.05)}}@keyframes ltvPostmanOffer{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ltvKeyGlint{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.3)}}.ltv-postman-happy .ltv-postman-svg{animation:ltvPostmanHappyBounce 2.4s ease-in-out infinite;transform-origin:50% 100%}.ltv-postman-happy .ltv-postman-arm-wave{animation:ltvPostmanArmWave 2.4s ease-in-out infinite;transform-origin:50% 80%}.ltv-postman-happy .ltv-postman-heart-1{animation:ltvHeartFloat 2.2s ease-out infinite;animation-delay:.2s;transform-box:fill-box;transform-origin:center}.ltv-postman-happy .ltv-postman-heart-2{animation:ltvHeartFloat 2.2s ease-out infinite;animation-delay:1.1s;transform-box:fill-box;transform-origin:center}.ltv-postman-curious .ltv-postman-svg{animation:ltvPostmanCuriousTilt 3.2s ease-in-out infinite;transform-origin:50% 100%}.ltv-postman-curious .ltv-postman-magnify{animation:ltvPostmanMagnify 3.2s ease-in-out infinite;transform-origin:80% 70%}.ltv-postman-helpful .ltv-postman-svg{animation:ltvPostmanOffer 2.6s ease-in-out infinite;transform-origin:50% 100%}.ltv-postman-helpful .ltv-postman-blink{animation:ltvPostmanBlink 5s infinite;transform-origin:center;transform-box:fill-box}.ltv-postman-helpful .ltv-postman-glint{animation:ltvKeyGlint 1.6s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.ltv-postman-welcoming .ltv-postman-svg{animation:ltvPostmanHappyBounce 2.4s ease-in-out infinite;transform-origin:50% 100%}.ltv-postman-welcoming .ltv-postman-arm-wave{animation:ltvPostmanArmWave 2.4s ease-in-out infinite;transform-origin:50% 80%}.ltv-postman-welcoming .ltv-postman-heart-1{animation:ltvHeartFloat 2.2s ease-out infinite .2s;transform-box:fill-box;transform-origin:center}.ltv-postman-welcoming .ltv-postman-heart-2{animation:ltvHeartFloat 2.2s ease-out infinite 1.1s;transform-box:fill-box;transform-origin:center}@keyframes ltvPostmanNotetake{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-1deg)}}@keyframes ltvPencilWrite{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-1.2px,.6px) rotate(-2deg)}50%{transform:translate(1.4px,-.4px) rotate(1.5deg)}75%{transform:translate(-.4px,.8px) rotate(-1deg)}}@keyframes ltvPadSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ltvCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.ltv-postman-cursor{animation:ltvCursorBlink 1s step-end infinite}.ltv-postman-notetaking .ltv-postman-svg{animation:ltvPostmanNotetake 2.6s ease-in-out infinite;transform-origin:50% 100%}.ltv-postman-notetaking .ltv-postman-pencil-write{animation:ltvPencilWrite .55s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ltv-postman-notetaking .ltv-pad-spinner{animation:ltvPadSpinner .75s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes ltvPostmanWrite{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.5px) rotate(-1.5deg)}}@keyframes ltvQuillWrite{0%,to{transform:translate(0)}30%{transform:translate(-2px)}60%{transform:translate(1.5px,.5px)}}.ltv-postman-writing .ltv-postman-svg{animation:ltvPostmanWrite 3s ease-in-out infinite;transform-origin:50% 100%}.ltv-postman-writing .ltv-postman-quill-write{animation:ltvQuillWrite .6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ltvPostmanBlindSway{0%,to{transform:rotate(0)}33%{transform:rotate(1.5deg)}66%{transform:rotate(-1.5deg)}}.ltv-postman-blindfolded .ltv-postman-svg{animation:ltvPostmanBlindSway 4s ease-in-out infinite;transform-origin:50% 100%}@keyframes ltvPostmanRecognize{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-2deg)}}@keyframes ltvRecogStar{0%,to{transform:scale(1)}50%{transform:scale(1.45)}}@keyframes ltvHighlightFlash{0%,to{opacity:.7}50%{opacity:.15}}.ltv-postman-recognizing .ltv-postman-svg{animation:ltvPostmanRecognize 2.8s ease-in-out infinite;transform-origin:50% 100%}.ltv-postman-recognizing .ltv-postman-recog-star{animation:ltvRecogStar 1.1s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ltv-postman-recognizing .ltv-postman-highlight{animation:ltvHighlightFlash 1.8s ease-in-out infinite}.ltv-postman-recognizing .ltv-postman-point{animation:ltvPostmanArmWave 2.8s ease-in-out infinite;transform-origin:64px 80px}.ltv-postman-color-shift .ltv-postman-svg{animation:ltvPostmanHappyBounce 2.4s ease-in-out infinite;transform-origin:50% 100%}.ltv-postman-color-shift .ltv-postman-arm-wave{animation:ltvPostmanArmWave 2.4s ease-in-out infinite;transform-origin:50% 80%}.ltv-postman-color-shift .ltv-postman-heart-1{animation:ltvHeartFloat 2.2s ease-out infinite .2s;transform-box:fill-box;transform-origin:center}.ltv-postman-color-shift .ltv-postman-heart-2{animation:ltvHeartFloat 2.2s ease-out infinite 1.1s;transform-box:fill-box;transform-origin:center}@keyframes ltvPadCharPop{0%{opacity:.5;transform:scaleX(.94) scaleY(.92)}60%{opacity:1;transform:scaleX(1.03) scaleY(1.04)}to{opacity:1;transform:scaleX(1) scaleY(1)}}.ltv-pad-text-appear{animation:ltvPadCharPop .14s ease-out;transform-box:fill-box;transform-origin:left center}.ltv-postman-mailbox .ltv-postman-svg{animation:ltvPostmanHappyBounce 2.4s ease-in-out infinite;transform-origin:50% 100%}@keyframes ltvLetterPost{0%,22%{transform:translate(0);opacity:1}52%{transform:translate(8px);opacity:.55}62%{transform:translate(12px);opacity:0}63%{transform:translate(0);opacity:0}80%{opacity:0}92%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}.ltv-postman-mailbox .ltv-mailbox-letter{animation:ltvLetterPost 3s ease-in-out infinite;transform-box:fill-box;transform-origin:right center}@keyframes ltvFlagWave{0%,to{transform:rotate(0)}40%{transform:rotate(-20deg)}70%{transform:rotate(-10deg)}}.ltv-postman-mailbox .ltv-mailbox-flag{animation:ltvFlagWave 2s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom left}.ltv-postman-doorway .ltv-postman-svg{animation:ltvPostmanHappyBounce 2.6s ease-in-out infinite;transform-origin:50% 100%}.ltv-postman-doorway .ltv-postman-door-arms{animation:ltvPostmanArmWave 2.6s ease-in-out infinite;transform-origin:50% 80%}@keyframes ltvDoorGlow{0%,to{opacity:.82}50%{opacity:1}}.ltv-postman-doorway .ltv-doorway-glow{animation:ltvDoorGlow 2.4s ease-in-out infinite}@keyframes ltvDoorSpark{0%,12%{opacity:0;transform:scale(.4) translate(0)}38%{opacity:1;transform:scale(1.2) translateY(-7px)}72%{opacity:.5;transform:scale(.8) translate(3px,-14px)}to{opacity:0;transform:scale(.3) translate(4px,-20px)}}.ltv-postman-doorway .ltv-door-spark-1{animation:ltvDoorSpark 2.4s ease-out 0s infinite;transform-box:fill-box;transform-origin:center}.ltv-postman-doorway .ltv-door-spark-2{animation:ltvDoorSpark 2.4s ease-out .5s infinite;transform-box:fill-box;transform-origin:center}.ltv-postman-doorway .ltv-door-spark-3{animation:ltvDoorSpark 2.4s ease-out 1s infinite;transform-box:fill-box;transform-origin:center}.ltv-postman-doorway .ltv-door-spark-4{animation:ltvDoorSpark 2.4s ease-out 1.5s infinite;transform-box:fill-box;transform-origin:center}.ltv-postman-doorway .ltv-door-spark-5{animation:ltvDoorSpark 2.4s ease-out 1.9s infinite;transform-box:fill-box;transform-origin:center}@keyframes ltvKeyDangle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.ltv-airplane-key{animation:ltvKeyDangle .9s ease-in-out infinite;transform-box:fill-box;transform-origin:top center}@keyframes ltvHeadShake{0%{transform:translate(0)}11%{transform:translate(-5px)}22%{transform:translate(5px)}33%{transform:translate(-4px)}44%{transform:translate(4px)}56%{transform:translate(-2.5px)}67%{transform:translate(2.5px)}78%{transform:translate(-1px)}89%{transform:translate(1px)}to{transform:translate(0)}}.ltv-postman-shaking .ltv-postman-svg{animation:ltvHeadShake .65s ease-in-out!important;transform-origin:50% 100%}.ltv-seal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#1118279e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;animation:ltvSealBackdrop .22s ease-out}.ltv-seal-stage{position:relative;display:flex;flex-direction:column;align-items:center}.ltv-seal-envelope-frame{position:relative;width:280px;height:180px;opacity:0;transform:scale(.82);animation:ltvSealEnv 1.6s cubic-bezier(.2,.7,.2,1) forwards}.ltv-seal-wax{position:absolute;top:88px;left:50%;margin-left:-28px;opacity:0;transform:translateY(-160px) scale(.45);animation:ltvSealWax 1.6s cubic-bezier(.18,1.4,.32,1) forwards}.ltv-seal-stamp{position:absolute;top:22px;right:30px;opacity:0;transform:translate(50px,-50px) rotate(28deg) scale(.55);animation:ltvSealStamp 1.6s cubic-bezier(.2,.85,.3,1) forwards}.ltv-seal-caption{margin-top:24px;font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:.04em;color:#fff;opacity:0;transform:translateY(8px);animation:ltvSealTxt 1.6s ease-out forwards}.ltv-seal-caption-sub{margin-top:6px;font-family:var(--font-body);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;opacity:0;animation:ltvSealTxt 1.6s ease-out 80ms forwards}.ltv-seal-quick .ltv-seal-envelope-frame,.ltv-seal-quick .ltv-seal-wax,.ltv-seal-quick .ltv-seal-stamp{display:none}.ltv-seal-quick .ltv-seal-caption,.ltv-seal-quick .ltv-seal-caption-sub{animation-duration:.5s!important}@keyframes ltvSealBackdrop{0%{opacity:0}to{opacity:1}}@keyframes ltvSealEnv{0%{opacity:0;transform:scale(.82)}18%{opacity:1;transform:scale(1.02)}25%{transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes ltvSealWax{0%,25%{opacity:0;transform:translateY(-160px) scale(.45)}40%{opacity:1;transform:translateY(0) scale(1.18)}48%{transform:translateY(0) scale(.96)}55%{transform:translateY(0) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ltvSealStamp{0%,50%{opacity:0;transform:translate(50px,-50px) rotate(28deg) scale(.55)}70%{opacity:1;transform:translate(0) rotate(-9deg) scale(1.08)}78%{transform:translate(0) rotate(-9deg) scale(.97)}85%{transform:translate(0) rotate(-9deg) scale(1)}to{opacity:1;transform:translate(0) rotate(-9deg) scale(1)}}@keyframes ltvSealTxt{0%,75%{opacity:0;transform:translateY(8px)}92%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.ltv-modal-backdrop{animation:ltvModalBackdropIn .2s ease-out}.ltv-modal-sheet{animation:ltvModalSheetIn .26s cubic-bezier(.2,.85,.3,1) backwards}.ltv-modal-card{animation:ltvModalCardIn .26s cubic-bezier(.2,.85,.3,1) backwards}.ltv-modal-mode-content{animation:ltvModeFadeIn .24s cubic-bezier(.2,.7,.2,1)}@keyframes ltvModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes ltvModalSheetIn{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ltvModalCardIn{0%{transform:scale(.96) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes ltvModeFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ltv-modal-backdrop,.ltv-modal-sheet,.ltv-modal-card,.ltv-modal-mode-content{animation-duration:.1s!important;animation-timing-function:ease-out!important}.ltv-mascot-idle .ltv-mascot-eye,.ltv-mascot-writing .ltv-mascot-svg,.ltv-mascot-achievement .ltv-mascot-svg,.ltv-mascot-sparkle,.ltv-postman-happy .ltv-postman-svg,.ltv-postman-happy .ltv-postman-arm-wave,.ltv-postman-happy .ltv-postman-heart-1,.ltv-postman-happy .ltv-postman-heart-2,.ltv-postman-welcoming .ltv-postman-svg,.ltv-postman-welcoming .ltv-postman-arm-wave,.ltv-postman-welcoming .ltv-postman-heart-1,.ltv-postman-welcoming .ltv-postman-heart-2,.ltv-postman-curious .ltv-postman-svg,.ltv-postman-curious .ltv-postman-magnify,.ltv-postman-helpful .ltv-postman-svg,.ltv-postman-helpful .ltv-postman-blink,.ltv-postman-helpful .ltv-postman-glint,.ltv-postman-notetaking .ltv-postman-svg,.ltv-postman-notetaking .ltv-postman-pencil-write,.ltv-postman-notetaking .ltv-pad-spinner,.ltv-postman-notetaking .ltv-postman-cursor,.ltv-pad-text-appear,.ltv-postman-writing .ltv-postman-svg,.ltv-postman-writing .ltv-postman-quill-write,.ltv-postman-blindfolded .ltv-postman-svg,.ltv-postman-recognizing .ltv-postman-svg,.ltv-postman-recognizing .ltv-postman-recog-star,.ltv-postman-recognizing .ltv-postman-highlight,.ltv-postman-recognizing .ltv-postman-point,.ltv-postman-color-shift .ltv-postman-svg,.ltv-postman-color-shift .ltv-postman-arm-wave,.ltv-postman-color-shift .ltv-postman-heart-1,.ltv-postman-color-shift .ltv-postman-heart-2,.ltv-postman-shaking .ltv-postman-svg,.ltv-postman-mailbox .ltv-postman-svg,.ltv-postman-mailbox .ltv-mailbox-letter,.ltv-postman-mailbox .ltv-mailbox-flag,.ltv-postman-doorway .ltv-postman-svg,.ltv-postman-doorway .ltv-postman-door-arms,.ltv-postman-doorway .ltv-doorway-glow,.ltv-postman-doorway .ltv-door-spark-1,.ltv-postman-doorway .ltv-door-spark-2,.ltv-postman-doorway .ltv-door-spark-3,.ltv-postman-doorway .ltv-door-spark-4,.ltv-postman-doorway .ltv-door-spark-5,.ltv-airplane-key{animation:none!important}.ltv-seal-envelope-frame,.ltv-seal-wax,.ltv-seal-stamp,.ltv-seal-caption,.ltv-seal-caption-sub{animation-duration:.2s!important;animation-timing-function:ease-out!important}}.ltv-tiptap-editor .ProseMirror{outline:none;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:17px;line-height:1.75;color:#1f2937;min-height:360px}.ltv-tiptap-editor .ProseMirror>*+*{margin-top:.5em}.ltv-tiptap-editor .ProseMirror p{margin:0 0 .5em}.ltv-tiptap-editor .ProseMirror h2{font-size:21px;font-weight:500;line-height:1.25;margin:1.25em 0 .4em;color:#111827}.ltv-tiptap-editor .ProseMirror blockquote{border-left:3px solid #E07856;padding-left:16px;margin:0 0 .75em;color:#4b5563;font-style:italic}.ltv-tiptap-editor .ProseMirror ul{padding-left:22px;margin:0 0 .75em}.ltv-tiptap-editor .ProseMirror li{margin-bottom:4px}.ltv-tiptap-editor .ProseMirror code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.875em;background:#f3f4f6;padding:1px 5px;border-radius:4px}.ltv-tiptap-editor .ProseMirror strong{font-weight:700}.ltv-tiptap-editor .ProseMirror em{font-style:italic}@media print{html,body{background:#fff!important;color:#000!important}body{font-family:Fraunces,Georgia,serif}.ltv-no-print,header[style*="position: sticky"],nav,.ltv-shell-wrap>*:not(.ltv-shell),.ltv-shell>nav{display:none!important}*{box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;position:static!important;overflow:visible!important}article,.ltv-screen,.ltv-shell{max-width:640px!important;margin:0 auto!important;padding:0!important;border:none!important}h1{font-size:28pt!important;line-height:1.15!important}h2,h3{font-size:16pt!important}p,article{font-size:12pt!important;line-height:1.6!important;color:#000!important}.ltv-printing aside,.ltv-printing footer{display:none!important}h1,h2,h3{page-break-after:avoid}article p{orphans:3;widows:3}}
