.HeatmapModeSelect-module__8pAVgW__backdrop{z-index:140;background:#1118276b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.HeatmapModeSelect-module__8pAVgW__dialog{--mode-bg:#eeeef0;--mode-border:#dcdde0;--mode-head-border:#1118270d;--mode-grid:#11182706;--mode-foot-border:#e5e7eb;--mode-ink:#111827;--mode-muted:#6b7280;--mode-dim:#9ca3af;--mode-accent:#1e4d3e;--mode-arrow:#eeeef0;--mode-arrow-hover:#fff;--mode-dot:#9ca3af;border:1px solid var(--mode-border);background:var(--mode-bg);width:780px;max-width:100%;max-height:calc(100vh - 40px);color:var(--mode-ink);font-family:var(--font-inter),Inter,sans-serif;text-align:left;overscroll-behavior:contain;border-radius:11px;position:relative;overflow:auto;box-shadow:0 8px 24px #18181b2e}.dark .HeatmapModeSelect-module__8pAVgW__dialog{--mode-bg:#1c1d20;--mode-border:#ffffff1a;--mode-head-border:#ffffff12;--mode-grid:#ffffff05;--mode-foot-border:#ffffff12;--mode-ink:#f4f4f5;--mode-muted:#9e9ea4;--mode-dim:#6e7075;--mode-accent:#45a988;--mode-arrow:#d2d2d6;--mode-arrow-hover:#f4f4f5;--mode-dot:#6e7075}.HeatmapModeSelect-module__8pAVgW__header{border-bottom:1px solid var(--mode-head-border);flex:none;justify-content:space-between;align-items:center;gap:12px;height:34px;padding:0 6px 0 16px;display:flex}.dark .HeatmapModeSelect-module__8pAVgW__header{background:#ffffff0a}.HeatmapModeSelect-module__8pAVgW__header>span{color:var(--mode-ink);font-size:12.5px;font-weight:700;line-height:15px}.HeatmapModeSelect-module__8pAVgW__iconButton{width:24px;height:24px;color:var(--mode-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.HeatmapModeSelect-module__8pAVgW__iconButton:hover{background:#1118270a}.dark .HeatmapModeSelect-module__8pAVgW__iconButton:hover{background:#ffffff0a}.HeatmapModeSelect-module__8pAVgW__browser{position:relative}.HeatmapModeSelect-module__8pAVgW__gridBackground{pointer-events:none;background-image:linear-gradient(to right,var(--mode-grid)1px,transparent 1px),linear-gradient(to bottom,var(--mode-grid)1px,transparent 1px);background-size:44px 44px;position:absolute;inset:0}.HeatmapModeSelect-module__8pAVgW__stage{perspective:1200px;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:244px;padding-top:6px;position:relative;overflow:hidden}.HeatmapModeSelect-module__8pAVgW__card{background:var(--mode-bg);cursor:pointer;width:66%;transform:translate(-50%,-50%)translateX(calc(var(--card-x) + var(--drag,0px)))rotateY(var(--card-turn))scale(var(--card-scale));border:1px solid #e5e7eb;border-radius:11px;transition:transform .3s cubic-bezier(.22,.68,0,1),border-color .24s;position:absolute;top:50%;left:50%;overflow:hidden}.dark .HeatmapModeSelect-module__8pAVgW__card{border-color:#ffffff12}.HeatmapModeSelect-module__8pAVgW__preview{aspect-ratio:2.2;background:#f1f2f4;display:block;position:relative;overflow:hidden}.HeatmapModeSelect-module__8pAVgW__preview [data-chart-preview]{object-fit:cover;width:100%;height:100%;display:block}.HeatmapModeSelect-module__8pAVgW__card[data-unavailable=true] [data-chart-preview]{filter:blur(8px)saturate(.5)brightness(.6);transform:scale(1.06)}.HeatmapModeSelect-module__8pAVgW__unavailable{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.HeatmapModeSelect-module__8pAVgW__unavailableBadge{color:#f4f4f5;background:#111827c7;border-radius:9999px;align-items:center;gap:7px;height:30px;padding:0 14px;font-size:12px;font-weight:600;line-height:12px;display:inline-flex}.HeatmapModeSelect-module__8pAVgW__cardDim{pointer-events:none;background:var(--mode-bg);opacity:0;transition:opacity .24s;position:absolute;inset:0}.HeatmapModeSelect-module__8pAVgW__card[data-distance="1"] .HeatmapModeSelect-module__8pAVgW__cardDim{opacity:.25}.HeatmapModeSelect-module__8pAVgW__card[data-distance="2"] .HeatmapModeSelect-module__8pAVgW__cardDim{opacity:.5}.dark .HeatmapModeSelect-module__8pAVgW__card[data-distance="1"] .HeatmapModeSelect-module__8pAVgW__cardDim{opacity:.6}.dark .HeatmapModeSelect-module__8pAVgW__card[data-distance="2"] .HeatmapModeSelect-module__8pAVgW__cardDim{opacity:.8}.HeatmapModeSelect-module__8pAVgW__arrow{z-index:20;width:28px;height:28px;box-shadow:none;color:var(--mode-arrow);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HeatmapModeSelect-module__8pAVgW__arrow:hover:not([aria-disabled=true]){color:var(--mode-arrow-hover)}.HeatmapModeSelect-module__8pAVgW__arrow[aria-disabled=true]{opacity:.55;cursor:default}.HeatmapModeSelect-module__8pAVgW__previous{left:16px}.HeatmapModeSelect-module__8pAVgW__next{right:16px}.HeatmapModeSelect-module__8pAVgW__selection{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:4px 18px 12px;display:flex;position:relative}.HeatmapModeSelect-module__8pAVgW__description{flex-direction:column;gap:4px;max-width:520px;display:flex}.HeatmapModeSelect-module__8pAVgW__modeName{color:var(--mode-ink);margin:0;font-size:14px;font-weight:700;line-height:1.3}.HeatmapModeSelect-module__8pAVgW__tagline{color:var(--mode-muted);margin:0;font-size:12px;font-weight:400;line-height:1.5}.HeatmapModeSelect-module__8pAVgW__dots{align-items:center;gap:1px;display:flex}.HeatmapModeSelect-module__8pAVgW__dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:20px;display:flex}.HeatmapModeSelect-module__8pAVgW__dots span{background:var(--mode-dot);border-radius:6px;width:5px;height:5px;transition:width .18s;display:block}.HeatmapModeSelect-module__8pAVgW__dots button[aria-pressed=true] span{background:var(--mode-accent);width:20px}.HeatmapModeSelect-module__8pAVgW__apply,.HeatmapModeSelect-module__8pAVgW__stateCurrent,.HeatmapModeSelect-module__8pAVgW__statePlain{justify-content:center;align-items:center;min-width:140px;height:34px;padding:0 18px;font-size:12px;font-weight:700;line-height:12px;display:inline-flex}.HeatmapModeSelect-module__8pAVgW__apply{color:#fff;cursor:pointer;background:#1e4d3e;border:0;border-radius:9px}.dark .HeatmapModeSelect-module__8pAVgW__apply{color:#f4f4f5}.HeatmapModeSelect-module__8pAVgW__apply:hover{filter:brightness(1.12)}.HeatmapModeSelect-module__8pAVgW__stateCurrent{color:var(--mode-accent);gap:5px}.HeatmapModeSelect-module__8pAVgW__statePlain{color:var(--mode-muted);cursor:default;background:0 0;border:0}.HeatmapModeSelect-module__8pAVgW__footer{border-top:1px solid var(--mode-foot-border);min-height:31px;color:var(--mode-dim);align-items:center;padding:7px 16px 8px;font-size:10.5px;font-weight:400;line-height:1.4;display:flex}.HeatmapModeSelect-module__8pAVgW__dialog button:focus-visible{outline:1.5px solid var(--mode-muted);outline-offset:2px}@media (max-width:640px){.HeatmapModeSelect-module__8pAVgW__dialog{max-height:calc(100dvh - 40px)}.HeatmapModeSelect-module__8pAVgW__stage{height:clamp(180px,48vw,244px)}.HeatmapModeSelect-module__8pAVgW__card{width:79%}}@media (prefers-reduced-motion:reduce){.HeatmapModeSelect-module__8pAVgW__card,.HeatmapModeSelect-module__8pAVgW__cardDim,.HeatmapModeSelect-module__8pAVgW__dots span{transition:none}}
.HeatmapGuideTour-module__UWU2xW__layer{z-index:950;pointer-events:none;position:fixed;inset:0}.HeatmapGuideTour-module__UWU2xW__card{z-index:1;width:320px;max-width:calc(100vw - 24px);color:var(--hx-body);pointer-events:auto;font-family:var(--font-inter),Inter,sans-serif;background-color:var(--hx-pop-bg);border:1px solid var(--hx-pop-ln);isolation:isolate;border-radius:11px;position:absolute}.HeatmapGuideTour-module__UWU2xW__card[data-guide-glass=true]{box-shadow:var(--hx-pop-shadow)}.HeatmapGuideTour-module__UWU2xW__surface{border-radius:inherit;overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 26px);overflow-y:auto}.HeatmapGuideTour-module__UWU2xW__inner{padding:10px 12px 10px 16px}.HeatmapGuideTour-module__UWU2xW__content{animation:.16s ease-out HeatmapGuideTour-module__UWU2xW__guideContentIn}.HeatmapGuideTour-module__UWU2xW__card button{cursor:pointer;background:0 0;border:0;align-items:center;font-family:inherit;transition:background-color .12s,color .12s;display:inline-flex}.HeatmapGuideTour-module__UWU2xW__card button:focus-visible{outline:2px solid var(--hx-acc);outline-offset:2px}.HeatmapGuideTour-module__UWU2xW__header{align-items:center;gap:10px;min-height:24px;display:flex}.HeatmapGuideTour-module__UWU2xW__title{min-width:0;color:var(--hx-ink);flex:1;margin:0;font-size:13px;font-weight:700;line-height:17.55px}.HeatmapGuideTour-module__UWU2xW__progress{align-items:center;gap:4px;display:flex}.HeatmapGuideTour-module__UWU2xW__progress span{background:var(--hx-trk);border-radius:4px;width:5px;height:5px}.HeatmapGuideTour-module__UWU2xW__progress span[data-current=true]{background:var(--hx-acc);width:18px}.HeatmapGuideTour-module__UWU2xW__iconButton{width:24px;height:24px;color:var(--hx-mut);border-radius:7px;flex-shrink:0;justify-content:center}.HeatmapGuideTour-module__UWU2xW__iconButton:hover{background:var(--hx-hv);color:var(--hx-ink)}.HeatmapGuideTour-module__UWU2xW__body{color:var(--hx-body);white-space:pre-line;margin:4px 4px 0 0;font-size:12px;font-weight:400;line-height:19.2px}.HeatmapGuideTour-module__UWU2xW__hint{color:var(--hx-mut);background:#1e4d3e09;border-radius:11px;align-items:flex-start;gap:7px;margin:8px 4px 0 0;padding:7px 10px;display:flex}.dark .HeatmapGuideTour-module__UWU2xW__hint{background:#45a9880f}.HeatmapGuideTour-module__UWU2xW__hint>svg{flex-shrink:0;margin-top:2px}.HeatmapGuideTour-module__UWU2xW__hintText{color:var(--hx-body);white-space:pre-line;margin:0;font-size:11.5px;font-weight:500;line-height:17.25px}.HeatmapGuideTour-module__UWU2xW__hintSub{color:var(--hx-mut);font-size:11px;font-weight:400;line-height:16.5px;display:block}.HeatmapGuideTour-module__UWU2xW__preview{border:1px solid var(--hx-ln);border-radius:11px;margin:10px 4px 0 0;overflow:hidden}.HeatmapGuideTour-module__UWU2xW__previewSlot{aspect-ratio:1920/873}.HeatmapGuideTour-module__UWU2xW__previewSlot img{width:100%;height:auto;display:block}.HeatmapGuideTour-module__UWU2xW__preview figcaption{min-height:24px;color:var(--hx-dim);border-top:1px solid var(--hx-ln);align-items:center;padding:6px 8px;font-size:10.5px;font-weight:400;line-height:1.2;display:flex}.HeatmapGuideTour-module__UWU2xW__footer{border-top:1px solid var(--hx-ln);justify-content:space-between;align-items:center;gap:8px;min-height:39px;margin:10px -12px -10px -16px;padding:6px 12px 6px 16px;display:flex}.HeatmapGuideTour-module__UWU2xW__navigation{gap:4px;display:flex}.HeatmapGuideTour-module__UWU2xW__linkButton{color:var(--hx-body);padding:0;font-size:11.5px;font-weight:500}.HeatmapGuideTour-module__UWU2xW__linkButton:hover{color:var(--hx-acc)}.HeatmapGuideTour-module__UWU2xW__moreButton,.HeatmapGuideTour-module__UWU2xW__prevButton,.HeatmapGuideTour-module__UWU2xW__nextButton,.HeatmapGuideTour-module__UWU2xW__finishButton{border-radius:9px;justify-content:center;height:26px;font-size:11.5px}.HeatmapGuideTour-module__UWU2xW__moreButton{color:var(--hx-mut);gap:2px;padding:0 6px 0 10px;font-weight:500}.HeatmapGuideTour-module__UWU2xW__prevButton{color:var(--hx-mut);gap:2px;padding:0 10px 0 6px;font-weight:500}.HeatmapGuideTour-module__UWU2xW__nextButton{color:var(--hx-acc);gap:2px;padding:0 6px 0 10px;font-weight:600}.HeatmapGuideTour-module__UWU2xW__finishButton{color:var(--hx-acc);padding:0 10px;font-size:12px;font-weight:700}.HeatmapGuideTour-module__UWU2xW__moreButton:hover,.HeatmapGuideTour-module__UWU2xW__nextButton:hover,.HeatmapGuideTour-module__UWU2xW__finishButton:hover{background:var(--hx-hv)}.HeatmapGuideTour-module__UWU2xW__prevButton:hover{background:var(--hx-hv);color:var(--hx-ink)}.HeatmapGuideTour-module__UWU2xW__topicList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 4px 0 0;display:grid}.HeatmapGuideTour-module__UWU2xW__topicList button{background:var(--hx-hv);height:32px;color:var(--hx-body);text-align:left;border-radius:9px;padding:0 10px;font-size:12px;font-weight:500}.HeatmapGuideTour-module__UWU2xW__topicList button:hover{background:var(--hx-sel);color:var(--hx-acc)}.HeatmapGuideTour-module__UWU2xW__footer[data-compact=true]{min-height:31px;padding:7px 16px 8px}.HeatmapGuideTour-module__UWU2xW__spot{pointer-events:none;border:1px solid var(--hx-acc,#45a988);border-radius:11px;position:absolute;box-shadow:0 0 0 3px #45a98829}.HeatmapGuideTour-module__UWU2xW__pointer{background:var(--hx-pop-bg);border-left:1px solid var(--hx-pop-ln);border-top:1px solid var(--hx-pop-ln);z-index:-1;width:10px;height:10px;position:absolute;top:-6px;transform:rotate(45deg)}@keyframes HeatmapGuideTour-module__UWU2xW__guideContentIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HeatmapGuideTour-module__UWU2xW__content{animation:none}.HeatmapGuideTour-module__UWU2xW__card button{transition:none}}
.HeatmapModeButton-module__SQLy1G__trigger{height:28px;color:var(--hx-mut,#9e9ea4);cursor:pointer;background:0 0;border:0;border-radius:11px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:11.5px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.HeatmapModeButton-module__SQLy1G__trigger:hover{background:var(--hx-hv,#ffffff0a);color:var(--hx-ink,#f4f4f5)}.HeatmapModeButton-module__SQLy1G__hint{z-index:280;color:#eceef4;background:linear-gradient(145deg,#d9f5e61f,#06100b24),#18251ff5;border:1px solid #badbca80;border-radius:12px;align-items:flex-start;gap:12px;max-width:calc(100vw - 24px);padding:12px;display:flex;position:fixed;box-shadow:inset 0 1px #f0fff326,0 6px 22px #0006}.HeatmapModeButton-module__SQLy1G__copy{flex-direction:column;gap:6px;display:flex}.HeatmapModeButton-module__SQLy1G__text.HeatmapModeButton-module__SQLy1G__text{color:#eceef4}.HeatmapModeButton-module__SQLy1G__browse{color:#9cdbbf;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.HeatmapModeButton-module__SQLy1G__close{color:#d1e6dc;cursor:pointer;background:#ffffff0d;border:1px solid #badbca50;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.HeatmapModeButton-module__SQLy1G__trigger:focus-visible,.HeatmapModeButton-module__SQLy1G__hint button:focus-visible{outline-offset:3px;outline:2px solid #65b899}@media (max-width:760px){.HeatmapModeButton-module__SQLy1G__trigger{border-radius:0;align-self:stretch;height:40px;padding:0 12px}}
.HeatmapHoverTip-module__rQ2nvW__tip{z-index:300;border:1px solid var(--hx-tip-ln);background:var(--hx-tip-bg);max-width:240px;box-shadow:var(--hx-tip-shadow);color:var(--hx-tip-text);font:500 11px/15.95px var(--font-inter),Inter,sans-serif;pointer-events:none;opacity:0;border-radius:6px;flex-direction:column;padding:6px 9px;transition:opacity .12s;display:flex;position:fixed}.HeatmapHoverTip-module__rQ2nvW__tip[data-visible=true]{opacity:1}.HeatmapHoverTip-module__rQ2nvW__title{color:var(--hx-ink);margin-bottom:4px;font-size:11.5px;font-weight:600;line-height:1.3}.HeatmapHoverTip-module__rQ2nvW__line{display:block}@media (prefers-reduced-motion:reduce){.HeatmapHoverTip-module__rQ2nvW__tip{transition:none}}
.TiptapEditor-module__X0B19W__root{--write-ink:#111827;--write-body:#374151;--write-muted:#6b7280;--write-line:#e5e5e4;--write-hover:#1118270a;--write-selected:#1e4d3e17;--write-menu:#f8f8f7;--write-menu-border:#d1d3d6;min-height:0;font-family:var(--font-inter),Inter,sans-serif;flex-direction:column;flex:auto;display:flex}.dark .TiptapEditor-module__X0B19W__root{--write-ink:#f4f4f5;--write-body:#d2d2d6;--write-muted:#9e9ea4;--write-line:#ffffff12;--write-hover:#ffffff0a;--write-selected:#45a98829;--write-menu:#1c1d20;--write-menu-border:#ffffff1a}.TiptapEditor-module__X0B19W__toolbar{z-index:3;border-bottom:1px solid var(--write-line);flex:none;height:41px;padding:0 24px;position:relative}.TiptapEditor-module__X0B19W__toolbarInner{white-space:nowrap;align-items:center;gap:2px;max-width:960px;height:40px;margin:0 auto 0 -6px;display:flex}.TiptapEditor-module__X0B19W__styleSelect{flex:none;position:relative}.TiptapEditor-module__X0B19W__styleButton{width:72px;height:28px;color:var(--write-body);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:12px;font-weight:600;line-height:1;display:flex}.TiptapEditor-module__X0B19W__styleButton:hover,.TiptapEditor-module__X0B19W__tool:hover:not(:disabled){background:var(--write-hover);color:var(--write-ink)}.TiptapEditor-module__X0B19W__styleButton svg{color:var(--write-muted)}.TiptapEditor-module__X0B19W__styleMenu{z-index:30;border:1px solid var(--write-menu-border);background:var(--write-menu);border-radius:11px;flex-direction:column;gap:2px;min-width:120px;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);left:-6px;box-shadow:0 12px 32px #0f172a24}.TiptapEditor-module__X0B19W__styleMenu button{height:30px;color:var(--write-body);cursor:pointer;font:600 12px/1 var(--font-inter),Inter,sans-serif;text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px}.TiptapEditor-module__X0B19W__styleMenu button:hover{background:var(--write-hover)}.TiptapEditor-module__X0B19W__styleMenu button[data-on=true]{background:var(--write-selected);color:var(--write-ink)}.TiptapEditor-module__X0B19W__divider{background:var(--write-line);flex:none;width:1px;height:16px;margin:0 6px}.TiptapEditor-module__X0B19W__tool{width:28px;height:28px;color:var(--write-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.TiptapEditor-module__X0B19W__tool svg{stroke-width:1.8px;width:15px;height:15px}.TiptapEditor-module__X0B19W__tool[data-on=true]{background:var(--write-selected);color:var(--write-ink)}.TiptapEditor-module__X0B19W__tool:disabled{cursor:default;opacity:.3}.TiptapEditor-module__X0B19W__body{scrollbar-width:none;background:#fafaf9;flex:auto;min-height:0;padding:20px 24px 56px;overflow-y:auto}.dark .TiptapEditor-module__X0B19W__body{background:0 0}.TiptapEditor-module__X0B19W__body::-webkit-scrollbar{display:none}.TiptapEditor-module__X0B19W__bodyInner{max-width:960px;margin:0 auto}.TiptapEditor-module__X0B19W__editorContent{min-height:240px;color:var(--write-ink);font:400 14px/1.7 var(--font-inter),Inter,sans-serif;word-break:keep-all;overflow-wrap:anywhere;outline:none}.TiptapEditor-module__X0B19W__editorContent p{margin:0 0 .9em}.TiptapEditor-module__X0B19W__editorContent h2{margin:1.3em 0 .45em;font-size:18px;font-weight:600;line-height:1.4}.TiptapEditor-module__X0B19W__editorContent h2:first-child{margin-top:0}:is(.TiptapEditor-module__X0B19W__editorContent ul,.TiptapEditor-module__X0B19W__editorContent ol){margin:0 0 .9em;padding-left:22px}.TiptapEditor-module__X0B19W__editorContent ul{list-style:outside}.TiptapEditor-module__X0B19W__editorContent ol{list-style:decimal}.TiptapEditor-module__X0B19W__editorContent li{margin-bottom:.2em}.TiptapEditor-module__X0B19W__editorContent a{color:#1e4d3e;text-underline-offset:2px;text-decoration:underline}.dark .TiptapEditor-module__X0B19W__editorContent a{color:#45a988}.TiptapEditor-module__X0B19W__editorContent p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#6b7280;pointer-events:none;height:0}.dark .TiptapEditor-module__X0B19W__editorContent p.is-editor-empty:first-child:before{color:#777b80}.TiptapEditor-module__X0B19W__imageNode{margin:14px 0;display:block;text-align:center!important}.TiptapEditor-module__X0B19W__imageBox{vertical-align:top;cursor:grab;border-radius:8px;max-width:100%;display:inline-block;position:relative}.TiptapEditor-module__X0B19W__imageDragging{cursor:grabbing;opacity:.55}.TiptapEditor-module__X0B19W__imageBox>img{pointer-events:none;border-radius:8px;width:100%;height:auto;display:block}.TiptapEditor-module__X0B19W__imageSelected{outline-offset:2px;outline:1px solid #9ca3af}.TiptapEditor-module__X0B19W__imageFloating{background:#0f1011c7;border-radius:9px;gap:2px;padding:3px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.TiptapEditor-module__X0B19W__imageFloating button{color:#e4e4e7;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.TiptapEditor-module__X0B19W__imageFloating button:hover{background:#ffffff24}.TiptapEditor-module__X0B19W__handle{background:#f3f4f6;border:1px solid #6b7280;border-radius:2px;width:8px;height:8px;position:absolute}.TiptapEditor-module__X0B19W__nw{cursor:nwse-resize;top:-7px;left:-7px}.TiptapEditor-module__X0B19W__ne{cursor:nesw-resize;top:-7px;right:-7px}.TiptapEditor-module__X0B19W__sw{cursor:nesw-resize;bottom:-7px;left:-7px}.TiptapEditor-module__X0B19W__se{cursor:nwse-resize;bottom:-7px;right:-7px}.TiptapEditor-module__X0B19W__viewer{z-index:150;cursor:zoom-out;background:#000000d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.TiptapEditor-module__X0B19W__viewer img{object-fit:contain;border-radius:11px;max-width:100%;max-height:100%}@media (max-width:639px){.TiptapEditor-module__X0B19W__toolbar{padding:0 16px}.TiptapEditor-module__X0B19W__toolbarInner{scrollbar-width:none;overflow-x:auto}.TiptapEditor-module__X0B19W__toolbarInner::-webkit-scrollbar{display:none}.TiptapEditor-module__X0B19W__body{padding:20px 16px 56px}}
.CommunityWriteDialog-module__uP_3qq__overlay{z-index:140;background:#1118276b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.CommunityWriteDialog-module__uP_3qq__dialog{--write-surface:#f8f8f7;--write-ink:#111827;--write-body:#374151;--write-muted:#6b7280;--write-dim:#6b7280;--write-line:#e5e5e4;--write-border:#e5e5e4;--write-menu-border:#d1d3d6;--write-hover:#1118270a;--write-selected:#1e4d3e17;border:1px solid var(--write-border);background:var(--write-surface);width:944px;max-width:100%;height:min(688px,100%);min-height:0;color:var(--write-ink);font-family:var(--font-inter),Inter,sans-serif;border-radius:11px;outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #18181b2e}.CommunityWriteDialog-module__uP_3qq__page{height:min(688px,100dvh - 120px);min-height:560px;margin:0 auto}.dark .CommunityWriteDialog-module__uP_3qq__dialog{--write-surface:#1c1d20;--write-ink:#f4f4f5;--write-body:#d2d2d6;--write-muted:#9e9ea4;--write-dim:#777b80;--write-line:#ffffff12;--write-border:#ffffff1a;--write-menu-border:#ffffff1a;--write-hover:#ffffff0a;--write-selected:#45a98829}.CommunityWriteDialog-module__uP_3qq__header{border-bottom:1px solid var(--write-line);background:var(--write-surface);flex:none;justify-content:space-between;align-items:center;height:34px;padding:0 10px 0 24px;display:flex}.dark .CommunityWriteDialog-module__uP_3qq__header{background:#ffffff0a}.CommunityWriteDialog-module__uP_3qq__header span{font-size:12.5px;font-weight:700;line-height:15px}.CommunityWriteDialog-module__uP_3qq__header button{width:24px;height:24px;color:var(--write-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:flex}.CommunityWriteDialog-module__uP_3qq__header button:hover{background:var(--write-hover);color:var(--write-ink)}.CommunityWriteDialog-module__uP_3qq__captureError{color:#c92533;justify-content:space-between;align-items:center;gap:12px;padding:8px 24px;font-size:12px;display:flex}.CommunityWriteDialog-module__uP_3qq__captureError button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:700;text-decoration:underline}.CommunityWriteDialog-module__uP_3qq__titleSection{flex:none;height:98px;padding:16px 24px 10px}.CommunityWriteDialog-module__uP_3qq__titleInner{max-width:960px;margin:0 auto}.CommunityWriteDialog-module__uP_3qq__categoryWrap{width:max-content;position:relative}.CommunityWriteDialog-module__uP_3qq__categoryButton{border:1px solid var(--write-line);min-width:100px;height:28px;color:var(--write-body);cursor:pointer;background:0 0;border-radius:11px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:flex}.CommunityWriteDialog-module__uP_3qq__categoryButton:hover{background:var(--write-hover)}.CommunityWriteDialog-module__uP_3qq__categoryButton svg{color:var(--write-muted)}.CommunityWriteDialog-module__uP_3qq__categoryMenu{z-index:30;border:1px solid var(--write-menu-border);background:var(--write-surface);border-radius:11px;flex-direction:column;gap:2px;min-width:150px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 32px #0f172a24}.CommunityWriteDialog-module__uP_3qq__categoryMenu button{height:30px;color:var(--write-body);cursor:pointer;font:600 12px/1 var(--font-inter),Inter,sans-serif;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 10px}.CommunityWriteDialog-module__uP_3qq__categoryMenu button:hover{background:var(--write-hover)}.CommunityWriteDialog-module__uP_3qq__categoryMenu button[data-on=true]{background:var(--write-selected);color:var(--write-ink)}.CommunityWriteDialog-module__uP_3qq__titleRow{align-items:end;gap:12px;height:44px;display:flex}.CommunityWriteDialog-module__uP_3qq__titleRow input{min-width:0;height:30px;color:var(--write-ink);font:700 22px/1.35 var(--font-inter),Inter,sans-serif;background:0 0;border:0;outline:0;flex:1;padding:0}.CommunityWriteDialog-module__uP_3qq__titleCount{color:var(--write-dim);font-variant-numeric:tabular-nums;flex:none;margin-bottom:7px;font-size:11px;font-weight:400;line-height:1}.CommunityWriteDialog-module__uP_3qq__footer{border-top:1px solid var(--write-line);background:var(--write-surface);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:10px 24px;display:flex;position:relative}.CommunityWriteDialog-module__uP_3qq__principles{min-width:0;position:relative}.CommunityWriteDialog-module__uP_3qq__principles>button{color:var(--write-dim);cursor:pointer;font:500 11px/1 var(--font-inter),Inter,sans-serif;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.CommunityWriteDialog-module__uP_3qq__principles>button:hover,.CommunityWriteDialog-module__uP_3qq__principles>button:focus-visible{color:var(--write-muted)}.CommunityWriteDialog-module__uP_3qq__principlesShort{display:none}.CommunityWriteDialog-module__uP_3qq__principlesPopup{z-index:30;border:1px solid var(--write-menu-border);background:var(--write-surface);width:min(400px,100vw - 48px);color:var(--write-body);border-radius:11px;padding:12px 14px;display:none;position:absolute;bottom:calc(100% + 16px);left:0;box-shadow:0 12px 32px #0f172a24}.CommunityWriteDialog-module__uP_3qq__principles:hover .CommunityWriteDialog-module__uP_3qq__principlesPopup,.CommunityWriteDialog-module__uP_3qq__principles:focus-within .CommunityWriteDialog-module__uP_3qq__principlesPopup{display:block}.CommunityWriteDialog-module__uP_3qq__principlesPopup strong{color:var(--write-ink);font-size:12px;font-weight:700;line-height:1.3}.CommunityWriteDialog-module__uP_3qq__principlesPopup p{margin:6px 0 0;font-size:11.5px;font-weight:400;line-height:1.6}.CommunityWriteDialog-module__uP_3qq__footerActions{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.CommunityWriteDialog-module__uP_3qq__validation{color:#c92533;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1;overflow:hidden}.CommunityWriteDialog-module__uP_3qq__contentCount{color:var(--write-dim);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px;font-weight:400;line-height:1}.CommunityWriteDialog-module__uP_3qq__cancel,.CommunityWriteDialog-module__uP_3qq__submit{cursor:pointer;height:30px;font:600 12px/1 var(--font-inter),Inter,sans-serif;white-space:nowrap;border-radius:9px;flex:none}.CommunityWriteDialog-module__uP_3qq__cancel{color:#1f2937;background:#f1f2f4;border:1px solid #e5e7eb;padding:0 14px}.dark .CommunityWriteDialog-module__uP_3qq__cancel{color:#e4e4e7;background:#ffffff12;border-color:#ffffff21}.CommunityWriteDialog-module__uP_3qq__submit{color:#fff;background:#1e4d3e;border:0;padding:0 18px;font-weight:700}.CommunityWriteDialog-module__uP_3qq__submit:disabled{cursor:default;opacity:.55}@media (min-width:1024px){.CommunityWriteDialog-module__uP_3qq__titleCount,.CommunityWriteDialog-module__uP_3qq__contentCount,.CommunityWriteDialog-module__uP_3qq__principles>button{font-size:12px}}@media (max-width:639px){.CommunityWriteDialog-module__uP_3qq__overlay{padding:0}.CommunityWriteDialog-module__uP_3qq__dialog{border:0;border-radius:0;width:100%;max-width:none;height:100%}.CommunityWriteDialog-module__uP_3qq__page{border:1px solid var(--write-border);border-radius:11px;height:max(560px,100dvh - 110px)}.CommunityWriteDialog-module__uP_3qq__header{padding:0 6px 0 16px}.CommunityWriteDialog-module__uP_3qq__titleSection{padding-left:16px;padding-right:16px}.CommunityWriteDialog-module__uP_3qq__footer{padding:10px 16px}.CommunityWriteDialog-module__uP_3qq__principlesLong{display:none}.CommunityWriteDialog-module__uP_3qq__principlesShort{display:inline}}
.HeatmapCaptureButton-module__Io3BmG__trigger{border-radius:7px}.HeatmapCaptureButton-module__Io3BmG__trigger[aria-expanded=true]{color:var(--hx-ink)}.HeatmapCaptureButton-module__Io3BmG__flash{z-index:300;pointer-events:none;background:#f8f8f747;position:fixed;inset:0}.HeatmapCaptureButton-module__Io3BmG__backdrop{z-index:90;background:#1118276b;position:fixed;inset:0}.HeatmapCaptureButton-module__Io3BmG__layer{z-index:100;pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.HeatmapCaptureButton-module__Io3BmG__dialog{--capture-pop:#fff;--capture-border:#d1d3d6;--capture-head:#f9fafb;--capture-head-border:#eceef0;--capture-ink:#111827;--capture-muted:#6b7280;--capture-body:#374151;--capture-dim:#6b7280;--capture-line:#e5e7eb;--capture-hover:#1118270a;--capture-share-border:#1e4d3e;border:1px solid var(--capture-border);background:var(--capture-pop);width:540px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--capture-ink);font-family:var(--font-inter),Inter,sans-serif;text-align:left;pointer-events:auto;border-radius:11px;outline:none;flex-direction:column;flex:none;display:flex;overflow:auto;box-shadow:0 12px 32px #0f172a24}.dark .HeatmapCaptureButton-module__Io3BmG__dialog{--capture-pop:#1c1d20;--capture-border:#ffffff1a;--capture-head:#ffffff0a;--capture-head-border:#ffffff12;--capture-ink:#f4f4f5;--capture-muted:#9e9ea4;--capture-body:#d2d2d6;--capture-dim:#777b80;--capture-line:#ffffff12;--capture-hover:#ffffff0a;--capture-share-border:#45a9884d}.HeatmapCaptureButton-module__Io3BmG__header{border-bottom:1px solid var(--capture-head-border);background:var(--capture-head);border-radius:10px 10px 0 0;flex:none;justify-content:space-between;align-items:center;height:34px;padding:0 6px 0 16px;display:flex}.HeatmapCaptureButton-module__Io3BmG__header>span{color:var(--capture-ink);font-size:12.5px;font-weight:700;line-height:15px}.HeatmapCaptureButton-module__Io3BmG__close{width:24px;height:24px;color:var(--capture-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.HeatmapCaptureButton-module__Io3BmG__close:hover,.HeatmapCaptureButton-module__Io3BmG__menuItem:hover,.HeatmapCaptureButton-module__Io3BmG__save:hover:not(:disabled){background:var(--capture-hover);color:var(--capture-ink)}.HeatmapCaptureButton-module__Io3BmG__previewWrap{padding:14px 16px}.HeatmapCaptureButton-module__Io3BmG__previewBox{background:#0f1011;border-radius:0;min-height:120px;position:relative;overflow:hidden}.HeatmapCaptureButton-module__Io3BmG__previewImage{width:100%;height:auto;display:block}.HeatmapCaptureButton-module__Io3BmG__footer{border-top:1px solid var(--capture-line);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:9px 16px;display:flex}.HeatmapCaptureButton-module__Io3BmG__meta{min-width:0;color:var(--capture-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:400;line-height:1.4;overflow:hidden}@media (min-width:1024px){.HeatmapCaptureButton-module__Io3BmG__meta{font-size:11.5px}}.HeatmapCaptureButton-module__Io3BmG__actions{flex:none;align-items:center;gap:8px;display:flex;position:relative}.HeatmapCaptureButton-module__Io3BmG__save,.HeatmapCaptureButton-module__Io3BmG__share{white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:30px;font-size:12px;line-height:12px;display:inline-flex}.HeatmapCaptureButton-module__Io3BmG__save{border:1px solid var(--capture-line);color:var(--capture-body);background:0 0;padding:0 12px;font-weight:500}.HeatmapCaptureButton-module__Io3BmG__share{border:1px solid var(--capture-share-border);color:#fff;background:#1e4d3e;padding:0 14px;font-weight:700}.dark .HeatmapCaptureButton-module__Io3BmG__share{color:#f4f4f5}.HeatmapCaptureButton-module__Io3BmG__share:hover:not(:disabled){filter:brightness(1.12)}.HeatmapCaptureButton-module__Io3BmG__save:disabled,.HeatmapCaptureButton-module__Io3BmG__share:disabled{cursor:default;opacity:.55}.HeatmapCaptureButton-module__Io3BmG__menu{z-index:5;border:1px solid var(--capture-border);background:var(--capture-pop);border-radius:11px;flex-direction:column;gap:2px;width:164px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0f172a24}.HeatmapCaptureButton-module__Io3BmG__menuItem{height:30px;color:var(--capture-body);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:500;line-height:12px;display:flex}.HeatmapCaptureButton-module__Io3BmG__menuItem svg{flex:none}.HeatmapCaptureButton-module__Io3BmG__notice{z-index:400;color:#111827;font:500 12px/1 var(--font-inter),Inter,sans-serif;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:9px;padding:8px 14px;position:fixed;top:60px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000040}.dark .HeatmapCaptureButton-module__Io3BmG__notice{color:#f4f4f5;background:#18191b;border-color:#ffffff12}.HeatmapCaptureButton-module__Io3BmG__dialog button:focus-visible{outline:2px solid var(--capture-muted);outline-offset:2px}.HeatmapCaptureButton-module__Io3BmG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
