*{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Arabic,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box;margin:0;padding:0}:root{--c-page:#0c0f14;--c-card:#161a21;--c-card-alt:#1e232b;--c-border:#262b34;--c-outline:#3a3f4a;--c-text:#f5f6f8;--c-text2:#9a9faa;--c-muted:#6b707a;--c-input:#161a21;--c-hover:hsla(0,0%,100%,.06);--c-follow-bg:hsla(0,0%,100%,.16);--c-brand:#7c3aed;--c-on-brand:#fff;--c-link:#85a1f9;--c-accent-bg:var(--c-brand);--c-btn:#2b2f35;--c-btn-on:#3d424a;--c-search:#25282d;--c-ig-blue:var(--c-brand);--c-story-ring:#fff;--c-my-bubble:#3a3f48;color-scheme:dark;--c-alert:#ff3040}:root[data-theme=light]{--jk-plat-hi:#6f84a6;--jk-gold-hi:#b8860b;--c-page:#fff;--c-card:#efefef;--c-card-alt:#e4e6e9;--c-border:#dbdbdb;--c-outline:#cfd2d6;--c-text:#000;--c-text2:#737373;--c-muted:#a8a8a8;--c-input:#efefef;--c-hover:rgba(0,0,0,.05);--c-follow-bg:rgba(0,0,0,.08);--c-brand:#7c3aed;--c-on-brand:#fff;--c-link:#00376b;--c-accent-bg:var(--c-brand);--c-btn:#efefef;--c-btn-on:#fff;--c-search:#efefef;--c-ig-blue:var(--c-brand);--c-story-ring:#000;--c-my-bubble:#d3d6db;color-scheme:light}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Arabic,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-color:var(--c-page);color:var(--c-text)}a{text-decoration:none;color:inherit}input,textarea{background-color:var(--c-input);color:var(--c-text);border:1px solid var(--c-border)!important}input.jk-plain,input.mi-hl,textarea.jk-plain,textarea.mi-hl{border:none!important;background:none!important}input.jk-noframe,textarea.jk-noframe{border:none!important}input.jk-story-reply{border:1px solid hsla(0,0%,100%,.6)!important}input::placeholder,textarea::placeholder{color:var(--c-muted)}body,html{min-height:100vh;min-height:100dvh}html{overflow-x:hidden}body,html{overflow-x:clip}body,html{overscroll-behavior:none;text-size-adjust:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[contenteditable=true],input,select,textarea{font-size:16px!important}@keyframes page-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-fade{animation:page-fade-in .22s ease-out}a,button{transition:opacity .15s ease,background-color .15s ease,transform .1s ease}a:active,button:active{transform:scale(.97)}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes ptr-in{0%{opacity:0}to{opacity:1}}.ptr-in,.ptr-refreshed>.johk-page{animation:ptr-in .45s ease-out}html{scrollbar-width:none}#ptr-root{padding-top:env(safe-area-inset-top,0)}body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0);background:var(--c-page);z-index:60;pointer-events:none}html[data-sheet-open] nav[data-bottom-nav]{visibility:hidden!important}body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}input.jk-msg-find{border:none!important;background-color:#2a303a!important}input.jk-msg-find::placeholder{color:#aab0ba;opacity:1}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none;width:0;height:0}html[data-peek-pager] [data-pager-root]{display:block!important;position:fixed;inset:0;height:auto!important;visibility:visible!important;contain:none!important;overflow:hidden;z-index:0;pointer-events:none}html[data-peek-pager] [data-pager-root]>[data-pager-slot]:not([data-pager-on]){display:none!important}html[data-peek-pager] #jk-page{position:relative;z-index:1;background:var(--c-page);min-height:100dvh}html[data-peek-pager] [data-layers-parked]{display:block!important;position:fixed;inset:0;overflow:hidden;z-index:0;pointer-events:none}html[data-peek-room] #jk-page{background:transparent!important}[data-pager-slot]:not([data-pager-on]):not([data-pager-near]) video{display:none!important}[style*="overflow-y: auto"]:not([style*=overflow-x]),[style*="overflow-y: scroll"]:not([style*=overflow-x]){overflow-x:hidden;overscroll-behavior-x:none}html[data-layered] #ptr-root{position:fixed!important;left:0!important;right:0!important;top:var(--base-top,0)!important;pointer-events:none!important;transition:none!important}html:has([data-montage]) :not(input):not(textarea){-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html{-webkit-touch-callout:none}body{-webkit-user-select:none;-moz-user-select:none;user-select:none}[contenteditable=""],[contenteditable=true],input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}svg{stroke-linejoin:round;stroke-linecap:round}html[data-theme=light] input.jk-msg-find{background-color:var(--c-search)!important}html[data-theme=light] input.jk-msg-find::placeholder{color:var(--c-text2)}video.jk-np-trimvid::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}video.jk-np-trimvid::-webkit-media-controls{display:none!important}:has(>.jk-qtile)>[data-rank]{inset-inline-start:auto!important;right:8px!important;left:auto!important;top:9px!important;font-size:11px!important}:has(>.jk-qtile)>[data-views]{bottom:12px!important;left:12px!important;font-size:11px!important}.jk-alert,.jk-alert-flow{background:var(--c-alert);color:#fff;text-shadow:0 0 2px rgba(0,0,0,.35)}@keyframes jk-alert-flow{0%{background-position:0 50%}to{background-position:250% 50%}}@keyframes jk-alert-pulse{0%,to{box-shadow:0 0 0 0 var(--c-alert-glow,transparent)}50%{box-shadow:0 0 9px 2px var(--c-alert-glow,transparent)}}:root.jk-alert-moving .jk-alert{background:var(--c-alert-grad);background-size:250% 100%;animation:jk-alert-flow 3s linear infinite,jk-alert-pulse 2.2s ease-in-out infinite}:root.jk-alert-moving .jk-alert-flow{background:var(--c-alert-grad);background-size:250% 100%;animation:jk-alert-flow 3s linear infinite}@media (prefers-reduced-motion:reduce){:root.jk-alert-moving .jk-alert,:root.jk-alert-moving .jk-alert-flow{animation:none}}.jk-heart{display:inline-block;flex-shrink:0;background:var(--c-alert);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2020.3C10%2018.8%202.5%2014%202.5%208.9%202.5%206.1%204.6%204%207.3%204c2%200%203.6%201.1%204.7%202.8C13.1%205.1%2014.7%204%2016.7%204c2.7%200%204.8%202.1%204.8%204.9%200%205.1-7.5%209.9-9.5%2011.4z%22%20fill%3D%22%23000%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2020.3C10%2018.8%202.5%2014%202.5%208.9%202.5%206.1%204.6%204%207.3%204c2%200%203.6%201.1%204.7%202.8C13.1%205.1%2014.7%204%2016.7%204c2.7%200%204.8%202.1%204.8%204.9%200%205.1-7.5%209.9-9.5%2011.4z%22%20fill%3D%22%23000%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") center /contain no-repeat;animation:jk-heart-pop .35s ease}@keyframes jk-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes jk-heart-breath{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}:root.jk-alert-moving .jk-heart{background:var(--c-alert-grad);background-size:250% 100%;animation:jk-heart-pop .35s ease,jk-alert-flow 3s linear infinite,jk-heart-breath 2.2s ease-in-out .35s infinite}@media (prefers-reduced-motion:reduce){.jk-heart,:root.jk-alert-moving .jk-heart{animation:none}}