.hs{--hs-scale:1;--hs-ink:#1d1d1f;--hs-ink-2:#3a3a3c;--hs-muted:#6c6c70;--hs-faint:#00000052;--hs-line:#00000014;--hs-blue:#0064e1;--hs-paper:#3b82f6;--hs-paper-bg:#e8f0fe;--hs-guide:#16a34a;--hs-guide-bg:#e6f4ea;--hs-board:#f97316;--hs-board-bg:#fff1e6;--hs-note:#8b5cf6;--hs-note-bg:#f1ebff;--hs-card-shadow:0 30px 60px -22px #0000008c, 0 2px 10px #00000024;aspect-ratio:640/580;width:100%;color:var(--hs-ink);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;word-break:keep-all;font-family:inherit;position:relative}.hs-stage{width:640px;height:580px;transform:scale(var(--hs-scale));transform-origin:0 0;position:absolute;top:0;left:0}.hs:not(.is-ready) .hs-stage{visibility:hidden}.hs-k{will-change:transform, opacity;transform-origin:50%;position:absolute}.hs-aurora{pointer-events:none;width:640px;height:580px;top:0;left:0}.hs-blob{filter:blur(64px);opacity:.62;border-radius:50%;position:absolute}.hs-blob.a{background:radial-gradient(circle,#d6283ed9,#d6283e00 70%);width:340px;height:300px;top:120px;left:70px}.hs-blob.b{background:radial-gradient(circle,#845effd9,#845eff00 70%);width:320px;height:280px;top:40px;left:300px}.hs-blob.c{background:radial-gradient(circle,#288cffcc,#288cff00 70%);width:380px;height:280px;top:290px;left:200px}.hs.is-playing .hs-blob.a{animation:9s ease-in-out infinite alternate hs-drift-a}.hs.is-playing .hs-blob.b{animation:11s ease-in-out infinite alternate hs-drift-b}.hs.is-playing .hs-blob.c{animation:10s ease-in-out infinite alternate hs-drift-c}@keyframes hs-drift-a{to{transform:translate(40px,-30px)scale(1.12)}}@keyframes hs-drift-b{to{transform:translate(-50px,30px)scale(.92)}}@keyframes hs-drift-c{to{transform:translate(30px,-40px)scale(1.08)}}.hs-mark{width:52px;height:52px;top:70px;left:294px}.hs-mark-ring{background:conic-gradient(#c8202f,#ff9500,#fc0,#34c759,#0a84ff,#8b5cf6,#c8202f);border-radius:50%;position:absolute;inset:-3px}.hs.is-playing .hs-mark-ring{animation:3.2s linear infinite hs-spin}.hs-mark-core{background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 10px 24px #00000047}.hs-mark-core img{width:28px;height:auto}@keyframes hs-spin{to{transform:rotate(360deg)}}.hs-bubble{background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 14px 28px -8px #00000073,0 1px 4px #0000001a}.hs-bubble svg{width:20px;height:20px}.hs-bubble.sm{width:36px;height:36px}.hs-bubble.sm svg{width:17px;height:17px}.hs-bob{display:block}.hs.is-playing .hs-bob{animation:3.4s ease-in-out infinite hs-bob}.hs.is-playing .hs-bob.d1{animation-delay:-.8s}.hs.is-playing .hs-bob.d2{animation-delay:-1.6s}.hs.is-playing .hs-bob.d3{animation-delay:-2.4s}@keyframes hs-bob{50%{transform:translateY(-6px)}}.k-paper{color:var(--hs-paper)}.k-guide{color:var(--hs-guide)}.k-board{color:var(--hs-board)}.k-note{color:var(--hs-note)}.k-chat{color:#0891b2}.k-fav{color:#f59e0b}.k-home{color:#ec4899}.k-notes{color:#4f46e5}.k-fav svg{fill:#f59e0b38}.hs-tag{color:#fff;white-space:nowrap;background:#c8202f;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:-6px;right:-14px}.hs-panel{transform-origin:50% 0;width:300px;height:380px;top:128px;left:170px}.hs-card{box-shadow:var(--hs-card-shadow);background:#fff;border-radius:22px;position:absolute;inset:0;overflow:hidden}.hs-head{align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex;top:14px;left:16px;right:16px}.hs-head img{width:15px}.hs-head svg{width:14px;height:14px;color:var(--hs-muted);margin-left:auto}.hs-fill{width:300px;height:380px;top:0;left:0}.hs-greet1{letter-spacing:-.03em;white-space:nowrap;background:linear-gradient(90deg,#c8202f,#e0445e 34%,#7b5cff 68%,#2f80ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:21px;font-weight:750;top:48px;left:18px}.hs-greet2{color:var(--hs-muted);font-size:13px;top:80px;left:18px}.hs-menu-title{color:var(--hs-muted);font-size:10.5px;top:112px;left:18px}.hs-hl{background:#0064e114;border-radius:12px;width:276px;height:36px;top:128px;left:12px}.hs-row{align-items:center;gap:9px;width:272px;height:36px;padding:0 6px;display:flex;left:14px}.hs-row .ic{border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.hs-row .ic svg{width:14px;height:14px}.hs-row b{font-size:12px;font-weight:650}.hs-row small{color:var(--hs-muted);white-space:nowrap;margin-left:auto;font-size:10px}.hs-comp{background:#fff;border:1px solid #0000001a;border-radius:16px;width:272px;height:74px;top:292px;left:14px;box-shadow:0 1px 3px #0000000d}.hs-ph{color:var(--hs-faint);white-space:nowrap;font-size:11px;top:11px;left:12px}.hs-line{white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;top:8px;left:10px}.hs-chip{white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.hs-chip svg{width:11px;height:11px}.hs-chip.board{color:#c2410c;background:var(--hs-board-bg)}.hs-plus{color:#0009;place-items:center;width:24px;height:24px;display:grid;top:42px;left:8px}.hs-plus svg{width:15px;height:15px}.hs-scope{white-space:nowrap;border-radius:6px;align-items:center;gap:3px;height:20px;padding:0 6px;font-size:10.5px;display:flex;top:44px;left:34px}.hs-scope svg{width:11px;height:11px}.hs-scope.on{color:var(--hs-blue);background:#0064e114;font-weight:600}.hs-send{width:28px;height:28px;top:40px;right:8px}.hs-send>span{color:#fff;background:#00000029;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.hs-send>span.on{background:var(--hs-blue);box-shadow:0 6px 14px #0064e173}.hs-send svg{width:14px;height:14px}.hs-qb{background:#f2f2f4;border-radius:14px 14px 4px;max-width:240px;padding:8px 11px;font-size:11.5px;line-height:1.5;top:46px;right:14px}.hs-qb .hs-chip{width:max-content;margin:0 0 4px;display:flex}.hs-think{background:conic-gradient(#c8202f,#ff9500,#0a84ff,#8b5cf6,#c8202f);border-radius:50%;width:16px;height:16px;top:106px;left:18px}.hs.is-playing .hs-think{animation:1s linear infinite hs-spin}.hs-sh{transform-origin:0;background:linear-gradient(90deg,#ffd9d4,#ffe6c7,#d7e6ff,#e6dcff,#ffd9d4) 0 0/300% 100%;border-radius:4px;height:8px;left:42px}.hs.is-playing .hs-sh{animation:1.1s linear infinite hs-shimmer}@keyframes hs-shimmer{to{background-position:-300% 0}}.hs-a-title{font-size:13px;font-weight:750;top:104px;left:18px}.hs-a-line{width:268px;color:var(--hs-ink-2);font-size:10.5px;line-height:1.55;top:126px;left:18px}.hs-r{border-bottom:1px solid var(--hs-line);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:6px;width:272px;height:26px;padding:0 4px;font-size:10.5px;display:grid;left:14px}.hs-r b{font-weight:650}.hs-r span{white-space:nowrap;align-items:center;gap:6px;display:flex}.hs-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:9.5px;font-weight:650;display:inline-flex}.hs-pill.paper{color:#1d4ed8;background:var(--hs-paper-bg)}.hs-pill.guide{color:#15803d;background:var(--hs-guide-bg)}.hs-pill.board{color:#c2410c;background:var(--hs-board-bg)}.hs-srcs{color:var(--hs-muted);align-items:center;gap:5px;font-size:10px;font-weight:650;display:flex;top:248px;left:14px}.hs-acts{color:var(--hs-muted);gap:12px;display:flex;top:272px;left:16px}.hs-acts svg{width:13px;height:13px}.hs-star{display:inline-grid;position:relative}.hs-star-on{color:#ffb300;top:0;left:0}.hs-star-on svg{fill:#fc0}.hs-ins{background:linear-gradient(135deg,#f3f0ff,#eaf2ff);border-radius:16px;width:272px;height:66px;padding:10px 12px;top:300px;left:14px}.hs-ins p{color:var(--hs-ink-2);margin:0;font-size:10.5px}.hs-ins-btn{background:var(--hs-blue);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 12px;font-size:10.5px;font-weight:650;display:inline-flex;top:30px;left:12px;box-shadow:0 6px 14px #0064e166}.hs-ins-btn svg{width:11px;height:11px}.hs-ins-btn.done{background:#16a34a;box-shadow:0 6px 14px #16a34a59}.hs-rail{width:50px;height:140px;box-shadow:var(--hs-card-shadow);background:#fff;border-radius:16px;top:196px;left:112px}.hs-rail-hl{background:#8b5cf624;border-radius:10px;width:36px;height:36px;top:10px;left:7px}.hs-rail-i{width:36px;color:var(--hs-muted);white-space:nowrap;justify-items:center;gap:1px;font-size:7.5px;display:grid;left:7px}.hs-rail-i svg{width:15px;height:15px;color:var(--hs-ink)}.hs-win{width:392px;height:332px;top:112px;left:26px}.hs-win-bar{border-bottom:1px solid var(--hs-line);height:32px;color:var(--hs-muted);align-items:center;gap:6px;padding:0 14px;font-size:10px;display:flex;top:0;left:0;right:0}.hs-win-bar svg{width:12px;height:12px}.hs-n-title{letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:750;top:48px;left:24px}.hs-n-meta{color:var(--hs-muted);font-size:10px;top:76px;left:24px}.hs-nb{color:var(--hs-ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex;left:24px}.hs-nb:before{content:"";background:var(--hs-ink-2);border-radius:50%;width:4px;height:4px}.hs-nsec{background:#0064e10d;border:1px solid #0064e12e;border-radius:14px;width:356px;height:140px;padding:12px 14px;top:174px;left:18px}.hs-nsec h6,.hs-nsec .is-h6{color:var(--hs-blue);margin:0;font-size:10px;font-weight:750}.hs-nsec p{color:var(--hs-ink);margin:5px 0 9px;font-size:11px}.hs-todo{color:var(--hs-ink);align-items:center;gap:8px;margin-top:7px;font-size:11px;display:flex;position:relative}.hs-box{border:1.5px solid #0000004d;border-radius:4px;place-items:center;width:14px;height:14px;display:grid;position:relative}.hs-ck{background:var(--hs-blue);color:#fff;border-radius:4px;place-items:center;width:14px;height:14px;display:grid;top:-1.5px;left:-1.5px}.hs-ck svg{width:10px;height:10px}.hs-fly{background:#fff;border-radius:12px;align-items:center;gap:8px;width:220px;height:44px;padding:0 12px;font-size:10.5px;font-weight:650;display:flex;top:286px;left:50px;box-shadow:0 18px 36px -10px #00000073}.hs-fly i{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:7px;width:22px;height:22px}.hs-doc{background:#fff;border-radius:12px;width:128px;height:92px;padding:10px;box-shadow:0 18px 36px -12px #00000080}.hs-doc em{white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;font-style:normal;font-weight:650;display:flex}.hs-doc em svg{width:12px;height:12px}.hs-doc i{background:#00000014;border-radius:3px;height:5px;margin-top:7px;display:block}.hs-pw{transform-origin:0;width:612px;height:392px;top:96px;left:14px}.hs-pbar{border-bottom:1px solid var(--hs-line);height:30px;color:var(--hs-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:9.5px;display:flex;top:0;left:0;right:0}.hs-pbar>svg{width:11px;height:11px}.hs-pbar b{color:var(--hs-ink);font-weight:600}.hs-pbar .tg{height:20px;color:var(--hs-ink);background:#0000000f;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-weight:600;display:inline-flex}.hs-pbar .tg img{width:11px;height:auto}.hs-pcol{background:var(--hs-line);width:1px;position:absolute;top:30px;bottom:0}.hs-lt{letter-spacing:-.02em;font-size:14px;font-weight:750;top:40px;left:14px}.hs-ls{color:var(--hs-muted);white-space:nowrap;font-size:8.5px;top:61px;left:14px}.hs-ltabs{gap:2px;display:flex;top:78px;left:10px}.hs-ltabs span{color:var(--hs-muted);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:8.5px}.hs-ltabs span:first-child{color:var(--hs-ink);background:#0000000f;font-weight:650}.hs-lc,.hs-lsel{border-radius:10px;width:156px;height:80px;left:10px}.hs-lc{border:1px solid var(--hs-line);padding:7px 9px}.hs-lc.on{border-color:#0000}.hs-lc b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:9.5px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.hs-lc small{color:var(--hs-muted);white-space:nowrap;margin-top:4px;font-size:8px;display:block}.hs-lsel{border:1.5px solid var(--hs-blue);background:#0064e10d;top:104px}.hs-rbar{border-bottom:1px solid var(--hs-line);width:227px;height:26px;color:var(--hs-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:9px;display:flex;top:30px;left:177px}.hs-rbar b{color:var(--hs-ink);font-weight:650}.hs-rt{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;width:202px;font-size:11.5px;font-weight:750;line-height:1.3;display:-webkit-box;top:66px;left:190px;overflow:hidden}.hs-rs{color:var(--hs-ink-2);white-space:nowrap;font-size:9px;top:101px;left:190px}.hs-rm{color:var(--hs-muted);white-space:nowrap;font-size:8px;top:115px;left:190px}.hs-rl{font-size:9px;font-weight:750;top:136px;left:190px}.hs-rx{width:202px;color:var(--hs-ink-2);font-size:9.5px;line-height:1.62;top:152px;left:190px}.hs-rx mark{color:inherit;background:0 0;padding:0}.hs-rx-hl{color:#0000}.hs-rx-hl mark.on{background:#ffcc0073;border-radius:2px}.hs-rbars{width:202px;top:318px;left:190px}.hs-rbars i{background:#00000012;border-radius:3px;height:5px;margin-bottom:8px;display:block}.hs-ah{align-items:center;gap:5px;width:184px;font-size:11px;font-weight:650;display:flex;top:40px;left:416px}.hs-ah img{width:13px;height:auto}.hs-ah svg{width:12px;height:12px;color:var(--hs-muted);margin-left:auto}.hs-ae{text-align:center;justify-items:center;gap:4px;width:208px;padding:0 18px;display:grid;top:146px;left:404px}.hs-ae img{width:22px;height:auto;margin-bottom:4px}.hs-ae b{font-size:10px;font-weight:700;line-height:1.35}.hs-ae small{color:var(--hs-muted);font-size:8.5px;line-height:1.4}.hs-aq{background:#f2f2f4;border-radius:12px 12px 4px;max-width:172px;padding:6px 9px;font-size:9.5px;line-height:1.45;top:64px;right:10px}.hs-aa0{width:186px;font-size:10px;font-weight:650;line-height:1.45;top:108px;left:416px}.hs-ab{width:186px;color:var(--hs-ink-2);gap:6px;font-size:9.5px;line-height:1.45;display:flex;left:416px}.hs-ab:before{content:"";background:var(--hs-ink-2);border-radius:50%;flex:none;width:4px;height:4px;margin-top:6px}.hs-cite{vertical-align:1px;background:var(--hs-blue);color:#fff;border-radius:50%;place-items:center;width:13px;height:13px;margin-left:4px;font-size:7.5px;font-weight:750;line-height:1;display:inline-grid}.hs-asrc{color:var(--hs-muted);white-space:nowrap;align-items:center;gap:5px;font-size:8.5px;font-weight:650;display:flex;top:238px;left:416px}.hs-ac{background:#fff;border:1px solid #0000001a;border-radius:14px;width:188px;height:62px;top:318px;left:414px}.hs-aph,.hs-apl{white-space:nowrap;font-size:9.5px;top:9px;left:10px}.hs-aph{color:var(--hs-faint)}.hs-ac .hs-plus{width:22px;height:22px;top:33px;left:4px}.hs-ac .hs-scope{height:18px;font-size:9px;top:35px;left:26px}.hs-ac .hs-send{width:24px;height:24px;top:31px;right:6px}.is-typing:after{content:"";vertical-align:-2px;background:#0a84ff;width:1.5px;height:1em;margin-left:2px;animation:.8s step-end infinite hs-caret;display:inline-block}.hs-greet1.is-typing:after{background:#5b6cff}@keyframes hs-caret{50%{opacity:0}}.hs-ctrl{z-index:5;color:#fff;cursor:pointer;background:#ffffff1a;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:grid;position:absolute;bottom:6px;right:6px}.hs-ctrl:hover{background:#ffffff29;transform:scale(1.05)}.hs-ctrl:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}.hs-ctrl svg.hs-ring{position:absolute;inset:0;transform:rotate(-90deg)}.hs-ctrl svg.hs-ring circle{fill:none;stroke-width:2.5px}.hs-ctrl svg.hs-ring .track{stroke:#ffffff2e}.hs-ctrl svg.hs-ring .bar{stroke:#fff;stroke-linecap:round}.hs-ctrl .ico{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.hs *{animation:none!important}}
