body{margin:0;font-family:Inter,Microsoft YaHei,system-ui,sans-serif}.web-auth,.web-loading{min-height:100dvh;display:grid;place-items:center;background:#f6f7f4;color:#26382e}.web-auth-card{width:min(360px,calc(100vw - 64px));padding:38px;border:1px solid #e0e6de;border-radius:20px;background:#fff;box-shadow:0 12px 50px #243a2810}.web-brand{display:grid;place-items:center;width:42px;height:42px;background:#195d41;color:#fff;border-radius:12px;font-size:25px;font-weight:700}.web-auth h1{font-size:26px;margin:20px 0 8px}.web-auth-intro{color:#6e7a71;font-size:14px;margin:0 0 32px}.web-auth h2{font-size:17px;margin:0 0 22px}.web-auth label{display:block;font-size:13px;margin:15px 0 8px}.web-auth input{box-sizing:border-box;width:100%;border:1px solid #ccd5cc;border-radius:8px;padding:12px;font:inherit;font-size:14px;background:#fff;color:#203227}.web-auth input:focus{outline:2px solid #397c5e;outline-offset:2px}.web-auth label[hidden]{display:none}.web-auth .web-auth-link{display:block;margin:10px auto 0;border:0;background:transparent;color:#397c5e;font-size:13px;padding:4px 6px}.web-auth .web-auth-link:hover{text-decoration:underline}.web-auth .web-auth-inline{display:block;margin:8px 0 0;padding:8px 12px;border:1px solid #cdd8cf;background:#fff;color:#254b35;border-radius:7px;font-size:13px}.web-recover-status{min-height:18px;color:#4a6b55;font-size:12px;margin:10px 0 0}.web-recover-status.is-error{color:#b4362d}.web-auth-footer{position:fixed;left:0;right:0;bottom:14px;text-align:center;font-size:12px;color:#7d887f}.web-auth-footer a{color:#7d887f;text-decoration:none}.web-auth-footer a:hover{color:#397c5e;text-decoration:underline}.web-auth .web-password-field{position:relative}.web-auth .web-password-field input{padding-right:44px}.web-auth .web-password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:7px;background:transparent;color:#6e7a71}.web-auth .web-password-toggle:hover{background:#eef2ee;color:#254b35}.web-auth .web-password-toggle:focus-visible{outline:2px solid #397c5e;outline-offset:1px}.web-auth button,.web-account-bar button,.web-session-lock button{cursor:pointer;font:inherit;font-size:13px;border-radius:7px;padding:9px 14px;border:1px solid #cdd8cf;background:#fff;color:#254b35}.web-auth .web-primary{width:100%;background:#195d41;color:#fff;border-color:#195d41;padding:12px}.web-auth button:disabled{opacity:.55;cursor:wait}.web-auth .web-auth-switch{border:0;display:block;margin:16px auto 0;background:transparent}.web-auth-note{font-size:12px;color:#7d887f;text-align:center;margin:24px 0 0}.web-error{color:#b4362d!important;font-size:12px}#web-auth-error{min-height:18px}.web-account-bar{display:none}.web-account-bar.has-error{display:flex;position:fixed;top:0;left:0;right:0;z-index:10001;min-height:38px;box-sizing:border-box;padding:6px 16px;gap:12px;align-items:center;background:#fdeceb;color:#8c2f27;border-bottom:1px solid #f3c9c4;font-size:12px}.web-account-bar.is-in-settings{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;padding:12px 10px 4px;border-top:1px solid #e2e8e1;color:#365b42;font-size:12px}.web-account-bar.is-in-settings .web-account-name{font-size:13px}.web-account-bar.is-in-settings #web-save-status{color:#7d887f}.web-account-bar.is-in-settings button{width:100%;text-align:center}.web-account-name{font-weight:600}.web-account-spacer{flex:1}.web-account-bar button{font-size:12px;padding:3px 10px;white-space:nowrap}.web-account-bar #web-save-status{flex:1 1 auto;min-width:0}.web-account-bar [hidden]{display:none}.web-account-bar #web-force{background:#195d41;border-color:#195d41;color:#fff}.web-account-bar #web-force:hover{background:#145237}.web-account-bar #web-force[disabled]{opacity:.55;cursor:default}.web-account-bar #web-recover{border-color:#d9b7b2;color:#8c2f27}.web-account-bar #web-logout{border-color:transparent;background:transparent;color:#8c2f27}body.starmap-web>#root{height:100dvh}body.starmap-web .app-shell-root{height:100dvh;min-height:0}.web-session-lock,.web-saving-veil{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;background:#f6f7f4;color:#26382e}.web-session-lock section{max-width:440px;padding:32px}.web-session-lock p{line-height:1.7}.web-session-lock button{margin-right:12px}#web-update-notice{position:fixed;z-index:10000;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:12px;width:max-content;max-width:min(720px,calc(100vw - 32px));box-sizing:border-box;padding:12px 16px;border:1px solid var(--qn-border, #dbe3dd);border-radius:12px;background:var(--qn-surface, #fff);color:var(--qn-text, #253c30);box-shadow:0 8px 30px #0002;font:13px/1.5 system-ui,sans-serif}#web-update-notice[hidden]{display:none}#web-update-notice .web-update-mark{font-size:22px;color:var(--qn-accent, #195d41)}#web-update-notice .web-update-message{flex:1;min-width:0}#web-update-notice button{flex-shrink:0;border:0;border-radius:7px;padding:6px 10px;cursor:pointer;font:inherit;white-space:nowrap}#web-update-notice .web-update-apply{background:#195d41;color:#fff}#web-update-notice .web-update-later{background:transparent;color:inherit}#web-update-notice button:focus-visible{outline:2px solid var(--qn-accent, #195d41);outline-offset:3px}#web-update-notice button:disabled{opacity:.55;cursor:wait}@media(max-width:540px){#web-update-notice{flex-wrap:wrap;bottom:12px}#web-update-notice .web-update-message{flex-basis:calc(100% - 40px)}#web-update-notice .web-update-apply{margin-left:30px}}.chat-image-gallery{display:flex;flex-wrap:wrap;gap:8px;padding:8px 2px;clear:both}.chat-image-gallery[hidden],.chat-image-gallery:empty{display:none}.chat-image-tile{display:block;position:relative;width:68px;height:68px;flex:0 0 68px}.chat-image-tile>button:first-child{padding:0;width:100%;height:100%;overflow:hidden;border:1px solid #8883;border-radius:10px;background:transparent;cursor:zoom-in}.chat-image-tile img{display:block;width:100%;height:100%;object-fit:cover}.chat-image-remove{position:absolute;top:-5px;right:-5px;width:20px;height:20px;border:1px solid #8884;border-radius:50%;background:var(--bg,#fff);color:var(--ink,#333);padding:0;display:grid;place-items:center;cursor:pointer}.chat-image-tools{display:flex;align-items:center;gap:8px;min-height:29px}.chat-image-add{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:0;background:transparent;color:inherit;opacity:.65;font:inherit;font-size:12px;cursor:pointer;border-radius:7px}.chat-image-add:hover{opacity:1;background:#8881}.chat-image-add:disabled{opacity:.35;cursor:wait}.chat-image-status{font-size:11px;opacity:.6;line-height:1.5;max-width:220px}.chat-image-dragging{outline:2px dashed #8099ba;outline-offset:-3px}.chat-image-lightbox{border:1px solid #8885;border-radius:14px;background:var(--bg,#fff);padding:16px;max-width:92vw;max-height:92vh;box-shadow:0 16px 70px #0005}.chat-image-lightbox::backdrop{background:#0008}.chat-image-lightbox img{display:block;max-width:86vw;max-height:80vh;object-fit:contain}.chat-image-lightbox>button{display:block;margin:0 0 10px auto;cursor:pointer;background:transparent;border:0;color:inherit}.ibar .chat-image-status,.ibar .chat-image-add span{display:none}.ibar .chat-image-add{padding:5px}.ububble .chat-image-gallery{justify-content:flex-end}.ai-input-meta .chat-image-tools{margin-left:auto}.ai-input-meta .ai-shortcut,.ai-agent-placeholder-tools .chat-image-add span,.ai-agent-placeholder-tools .chat-image-status{display:none}.chat-image-lightbox{overflow:visible;color:var(--ink,#333)}.chat-image-menu{position:fixed;z-index:1;width:168px;max-width:calc(100vw - 16px);box-sizing:border-box;padding:5px;border:1px solid #8883;border-radius:10px;background:var(--bg,#fff);color:var(--ink,#333);box-shadow:0 8px 28px #0003;font:13px/1.5 system-ui,sans-serif}.chat-image-menu[hidden],.chat-image-notice[hidden]{display:none}.chat-image-menu>button{display:block;width:100%;border:0;border-radius:6px;padding:8px 12px;text-align:left;background:transparent;color:inherit;font:inherit;cursor:pointer}.chat-image-menu>button:hover,.chat-image-menu>button:focus-visible{background:#8882;outline:none}.chat-image-menu>button:disabled{opacity:.4;cursor:wait}.chat-image-menu>button:last-child{border-top:1px solid #8882;border-radius:0 0 6px 6px;margin-top:4px}.chat-image-notice{position:absolute;left:50%;bottom:24px;transform:translate(-50%);padding:8px 14px;border-radius:8px;background:#242424eb;color:#fff;font:13px/1.5 system-ui,sans-serif;pointer-events:none;white-space:nowrap}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local(""),url(/assets/inter-v12-latin-100-BQDzDElq.woff2) format("woff2"),url(/assets/inter-v12-latin-100-46Mq0mOp.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local(""),url(/assets/inter-v12-latin-200-BxfrU12A.woff2) format("woff2"),url(/assets/inter-v12-latin-200-DXfqWPZg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local(""),url(/assets/inter-v12-latin-300-DEbyFmpd.woff2) format("woff2"),url(/assets/inter-v12-latin-300-f7r92Nkj.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local(""),url(/assets/inter-v12-latin-regular-YtgfLPRn.woff2) format("woff2"),url(/assets/inter-v12-latin-regular-CahmJf_6.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local(""),url(/assets/inter-v12-latin-500-DfX5FI9E.woff2) format("woff2"),url(/assets/inter-v12-latin-500-BQ2gQN_M.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local(""),url(/assets/inter-v12-latin-600-BvOeHRLc.woff2) format("woff2"),url(/assets/inter-v12-latin-600-D01NXWOK.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local(""),url(/assets/inter-v12-latin-700-Bj1B9WKG.woff2) format("woff2"),url(/assets/inter-v12-latin-700-B5TOIllR.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local(""),url(/assets/inter-v12-latin-800-Bdy4lAMa.woff2) format("woff2"),url(/assets/inter-v12-latin-800-DFVvDWwT.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local(""),url(/assets/inter-v12-latin-900-CMga-52B.woff2) format("woff2"),url(/assets/inter-v12-latin-900-ORHAl5ZU.woff) format("woff")}.bn-block-outer{line-height:1.5;transition:margin .2s}.bn-block{display:flex;flex-direction:column}.bn-block-content{padding:3px 0;display:flex;transition:font-size .2s;width:100%}.bn-block-content.ProseMirror-selectednode>*,.ProseMirror-selectednode>.bn-block-content>*{border-radius:4px;outline:4px solid rgb(100,160,255)}.bn-block-content:before{content:"";margin-right:0;transition:all .2s;height:0;overflow:visible}.bn-inline-content{width:100%}.bn-block-group .bn-block-group{margin-left:24px}.bn-block-group .bn-block-group>.bn-block-outer{position:relative}.bn-block-group .bn-block-group>.bn-block-outer:not([data-prev-depth-changed]):before{content:" ";display:inline;position:absolute;left:-20px;height:100%;transition:all .2s .1s}.bn-block-group .bn-block-group>.bn-block-outer[data-prev-depth-change="-2"]:before{height:0}.bn-inline-content code{font-family:monospace}[data-prev-depth-change="1"]{--x: 1}[data-prev-depth-change="2"]{--x: 2}[data-prev-depth-change="3"]{--x: 3}[data-prev-depth-change="4"]{--x: 4}[data-prev-depth-change="5"]{--x: 5}[data-prev-depth-change="-1"]{--x: -1}[data-prev-depth-change="-2"]{--x: -2}[data-prev-depth-change="-3"]{--x: -3}[data-prev-depth-change="-4"]{--x: -4}[data-prev-depth-change="-5"]{--x: -5}.bn-block-outer[data-prev-depth-change]{margin-left:calc(10px * var(--x))}.bn-block-outer[data-prev-depth-change] .bn-block-outer[data-prev-depth-change]{margin-left:0}[data-content-type=heading]{--level: 3em}[data-content-type=heading][data-level="2"]{--level: 2em}[data-content-type=heading][data-level="3"]{--level: 1.3em}[data-content-type=heading][data-level="4"]{--level: 1em}[data-content-type=heading][data-level="5"]{--level: .9em}[data-content-type=heading][data-level="6"]{--level: .8em}[data-prev-level="1"]{--prev-level: 3em}[data-prev-level="2"]{--prev-level: 2em}[data-prev-level="3"]{--prev-level: 1.3em}[data-prev-level="4"]{--prev-level: 1em}[data-prev-level="5"]{--prev-level: .9em}[data-prev-level="6"]{--prev-level: .8em}.bn-block-outer[data-prev-type=heading]>.bn-block>.bn-block-content{font-size:var(--prev-level);font-weight:700}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>div[data-type=modification]>.bn-block-content[data-content-type=heading]{font-size:var(--level);font-weight:700}[data-content-type=quote] blockquote{border-left:2px solid rgb(125,121,122);color:#7d797a;margin:0;padding-left:1em}[data-content-type=divider] hr{border:none;border-top:1px solid rgb(125,121,122);margin:.5em 0;flex:1}.bn-block-content:before{margin-right:0;content:""}.bn-block-content[data-content-type=numberedListItem]:before{display:flex;justify-content:center;min-width:24px;padding-right:4px}[data-content-type=numberedListItem]{--index: attr(data-index)}[data-prev-type=numberedListItem]{--prev-index: attr(data-prev-index)}.bn-block-outer[data-prev-type=numberedListItem]:not([data-prev-index=none])>.bn-block>.bn-block-content:before{content:var(--prev-index) "."}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=numberedListItem]:before{content:var(--index) "."}.bn-block-content[data-content-type=bulletListItem]:before{display:flex;justify-content:center;min-width:24px;padding-right:4px}.bn-block-content[data-content-type=checkListItem]>input{cursor:pointer;height:24px;margin-left:4px;margin-right:8px;margin-top:0;width:12px}.bn-block-content[data-content-type=checkListItem][data-checked=true] .bn-inline-content{text-decoration:line-through}.bn-block-content[data-text-alignment=center]{justify-content:center}.bn-block-content[data-text-alignment=right]{justify-content:flex-end}.bn-block:has(>.bn-block-content>div>.bn-toggle-wrapper[data-show-children=false])>.bn-block-group,.bn-block:has(>.react-renderer>.bn-block-content>div>.bn-toggle-wrapper[data-show-children=false])>.bn-block-group{display:none}.bn-toggle-wrapper{display:flex;align-items:center}.bn-toggle-button{color:var(--bn-colors-editor-text);padding:3px}.bn-toggle-button>svg{width:18px;height:18px}.bn-toggle-wrapper[data-show-children=true] .bn-toggle-button{transform:rotate(90deg)}.bn-toggle-add-block-button{font-size:16px;color:var(--bn-colors-side-menu);font-weight:400;margin-left:22px;padding-inline:2px;width:fit-content}.bn-toggle-button,.bn-toggle-add-block-button{background:none;border:none;border-radius:var(--bn-border-radius-small);cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.bn-toggle-button:hover,.bn-toggle-add-block-button:hover{background-color:var(--bn-colors-hovered-background)}.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before{content:"•"}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"•"}[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before{content:"◦"}[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"◦"}[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before{content:"▪"}[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"▪"}.bn-block-content[data-content-type=codeBlock]{position:relative;background-color:#161616;color:#fff;border-radius:8px}.bn-block-content[data-content-type=codeBlock]>pre{white-space:pre;overflow-x:auto;margin:0;width:100%;-moz-tab-size:2;tab-size:2;padding:24px}.bn-block-content[data-content-type=codeBlock]>div{outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select{outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;border:none;cursor:pointer;background-color:transparent;position:absolute;top:8px;left:18px;font-size:.8em;color:#fff;opacity:0;transition:opacity .3s;transition-delay:1s}.bn-block-content[data-content-type=codeBlock]>div>select>option{color:#000}.bn-block-content[data-content-type=codeBlock]:hover>div>select,.bn-block-content[data-content-type=codeBlock]>div>select:focus{opacity:.5;transition-delay:.1s}.bn-block-content[data-content-type=pageBreak]>div{width:100%;height:0;border-top:dotted rgb(125,121,122) 2px;margin-block:11px}@media print{.bn-block-content[data-content-type=pageBreak]>div{page-break-after:always}}[data-file-block] .bn-file-block-content-wrapper{cursor:pointer;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}[data-file-block] .bn-file-block-content-wrapper:has(.bn-add-file-button),[data-file-block] .bn-file-block-content-wrapper:has(.bn-file-name-with-icon){width:100%}[data-file-block] .bn-add-file-button{align-items:center;background-color:#f2f1ee;border-radius:4px;color:#7d797a;display:flex;gap:10px;padding:12px}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover,[data-file-block] .bn-file-name-with-icon:hover,.ProseMirror-selectednode .bn-file-name-with-icon{background-color:#e1e1e1}[data-file-block] .bn-add-file-button-icon,[data-file-block] .bn-file-icon{width:24px;height:24px}[data-file-block] .bn-add-file-button-text{font-size:.9rem}[data-file-block] .bn-file-name-with-icon{border-radius:4px;display:flex;gap:4px;padding:4px}[data-file-block] .bn-file-caption{font-size:.8em;padding-block:4px;word-break:break-word}[data-file-block] .bn-file-caption:empty{padding-block:0}[data-file-block] .bn-resize-handle{position:absolute;width:8px;height:30px;background-color:#000;border:1px solid white;border-radius:4px;cursor:ew-resize}[data-file-block] .bn-visual-media-wrapper{display:flex;align-items:center;position:relative;max-width:100%}[data-file-block] .bn-visual-media{border-radius:4px;width:100%}[data-content-type=audio]>.bn-file-block-content-wrapper,.bn-audio{width:100%}.bn-inline-content:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;height:0;position:absolute;font-style:italic}[data-style-type=textColor][data-value=gray],[data-text-color=gray],.bn-block:has(>.bn-block-content[data-text-color=gray]){color:#9b9a97}[data-style-type=textColor][data-value=brown],[data-text-color=brown],.bn-block:has(>.bn-block-content[data-text-color=brown]){color:#64473a}[data-style-type=textColor][data-value=red],[data-text-color=red],.bn-block:has(>.bn-block-content[data-text-color=red]){color:#e03e3e}[data-style-type=textColor][data-value=orange],[data-text-color=orange],.bn-block:has(>.bn-block-content[data-text-color=orange]){color:#d9730d}[data-style-type=textColor][data-value=yellow],[data-text-color=yellow],.bn-block:has(>.bn-block-content[data-text-color=yellow]){color:#dfab01}[data-style-type=textColor][data-value=green],[data-text-color=green],.bn-block:has(>.bn-block-content[data-text-color=green]){color:#4d6461}[data-style-type=textColor][data-value=blue],[data-text-color=blue],.bn-block:has(>.bn-block-content[data-text-color=blue]){color:#0b6e99}[data-style-type=textColor][data-value=purple],[data-text-color=purple],.bn-block:has(>.bn-block-content[data-text-color=purple]){color:#6940a5}[data-style-type=textColor][data-value=pink],[data-text-color=pink],.bn-block:has(>.bn-block-content[data-text-color=pink]){color:#ad1a72}[data-style-type=backgroundColor][data-value=gray],[data-background-color=gray],.bn-block:has(>.bn-block-content[data-background-color=gray]){background-color:#ebeced}[data-style-type=backgroundColor][data-value=brown],[data-background-color=brown],.bn-block:has(>.bn-block-content[data-background-color=brown]){background-color:#e9e5e3}[data-style-type=backgroundColor][data-value=red],[data-background-color=red],.bn-block:has(>.bn-block-content[data-background-color=red]){background-color:#fbe4e4}[data-style-type=backgroundColor][data-value=orange],[data-background-color=orange],.bn-block:has(>.bn-block-content[data-background-color=orange]){background-color:#f6e9d9}[data-style-type=backgroundColor][data-value=yellow],[data-background-color=yellow],.bn-block:has(>.bn-block-content[data-background-color=yellow]){background-color:#fbf3db}[data-style-type=backgroundColor][data-value=green],[data-background-color=green],.bn-block:has(>.bn-block-content[data-background-color=green]){background-color:#ddedea}[data-style-type=backgroundColor][data-value=blue],[data-background-color=blue],.bn-block:has(>.bn-block-content[data-background-color=blue]){background-color:#ddebf1}[data-style-type=backgroundColor][data-value=purple],[data-background-color=purple],.bn-block:has(>.bn-block-content[data-background-color=purple]){background-color:#eae4f2}[data-style-type=backgroundColor][data-value=pink],[data-background-color=pink],.bn-block:has(>.bn-block-content[data-background-color=pink]){background-color:#f4dfeb}[data-text-alignment=left]{justify-content:flex-start!important;text-align:left!important}[data-text-alignment=center]{justify-content:center!important;text-align:center!important}[data-text-alignment=right]{justify-content:flex-end!important;text-align:right!important}[data-text-alignment=justify]{justify-content:flex-start!important;text-align:justify!important}.bn-block-column-list{display:flex;flex-direction:row}.bn-block-column{flex:1;padding:12px 20px;overflow-x:auto}.bn-block-column:first-child{padding-left:0}.bn-block-column:last-child{padding-right:0}.bn-thread-mark:not([data-orphan=true]){background:#ffc80026}.bn-thread-mark .bn-thread-mark-selected{background:#ffc80040}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";inset:0;background:#c8c8ff66;pointer-events:none}.bn-editor{outline:none;padding-inline:54px;--N800: #172b4d;--N40: #dfe1e6}.bn-comment-editor{width:100%;padding:0}.bn-comment-editor .bn-editor{padding:0}.bn-root{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bn-root *,.bn-root *:before,.bn-root *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.bn-default-styles p,.bn-default-styles h1,.bn-default-styles h2,.bn-default-styles h3,.bn-default-styles h4,.bn-default-styles h5,.bn-default-styles h6,.bn-default-styles li{margin:0;padding:0;font-size:inherit;min-width:2px!important}.bn-default-styles{font-size:16px;font-weight:400;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bn-table-drop-cursor{position:absolute;z-index:20;background-color:#adf;pointer-events:none}.bn-drag-preview{position:absolute;top:0;left:0;padding:10px;opacity:.001}.bn-editor .bn-collaboration-cursor__base{position:relative}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__caret{position:absolute;width:2px;top:1px;bottom:-2px;left:-1px}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__label{pointer-events:none;border-radius:0 1.5px 1.5px 0;font-size:12px;font-style:normal;font-weight:600;line-height:normal;left:0;overflow:hidden;position:absolute;white-space:nowrap;-webkit-user-select:none;user-select:none;color:transparent;max-height:5px;max-width:4px;padding:0;top:-1px;transition:all .2s}.bn-editor .bn-collaboration-cursor__base[data-active] .bn-collaboration-cursor__label{color:#0d0d0d;max-height:1.1rem;max-width:20rem;padding:.1rem .3rem;top:-17px;left:0;border-radius:3px 3px 3px 0;transition:all .2s}.bn-editor [data-content-type=table] .tableWrapper{--bn-table-widget-size: 22px;--bn-table-handle-size: 9px ;overflow-y:hidden;padding:var(--bn-table-handle-size) var(--bn-table-widget-size) var(--bn-table-widget-size) var(--bn-table-handle-size);position:relative;width:100%}.bn-editor [data-content-type=table] table{width:auto!important;word-break:break-word}.bn-editor [data-content-type=table] th,.bn-editor [data-content-type=table] td{border:1px solid #ddd;padding:5px 10px}.bn-editor [data-content-type=table] th{font-weight:700;text-align:left}.bn-editor [data-content-type=table] th>p,.bn-editor [data-content-type=table] td>p{min-height:1.5rem}.ProseMirror td,.ProseMirror th{min-width:auto!important}.ProseMirror td:not([colwidth]):not(.column-resize-dragging),.ProseMirror th:not([colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)!important}.prosemirror-dropcursor-block{transition-property:top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.prosemirror-dropcursor-vertical{transition-property:left,right}[data-show-selection]{background-color:highlight;padding:2px 0}.bn-container{--bn-colors-editor-text: #3f3f3f;--bn-colors-editor-background: #ffffff;--bn-colors-menu-text: #3f3f3f;--bn-colors-menu-background: #ffffff;--bn-colors-tooltip-text: #3f3f3f;--bn-colors-tooltip-background: #efefef;--bn-colors-hovered-text: #3f3f3f;--bn-colors-hovered-background: #efefef;--bn-colors-selected-text: #ffffff;--bn-colors-selected-background: #3f3f3f;--bn-colors-disabled-text: #afafaf;--bn-colors-disabled-background: #efefef;--bn-colors-shadow: #cfcfcf;--bn-colors-border: #efefef;--bn-colors-side-menu: #cfcfcf;--bn-colors-highlights-gray-text: #9b9a97;--bn-colors-highlights-gray-background: #ebeced;--bn-colors-highlights-brown-text: #64473a;--bn-colors-highlights-brown-background: #e9e5e3;--bn-colors-highlights-red-text: #e03e3e;--bn-colors-highlights-red-background: #fbe4e4;--bn-colors-highlights-orange-text: #d9730d;--bn-colors-highlights-orange-background: #f6e9d9;--bn-colors-highlights-yellow-text: #dfab01;--bn-colors-highlights-yellow-background: #fbf3db;--bn-colors-highlights-green-text: #4d6461;--bn-colors-highlights-green-background: #ddedea;--bn-colors-highlights-blue-text: #0b6e99;--bn-colors-highlights-blue-background: #ddebf1;--bn-colors-highlights-purple-text: #6940a5;--bn-colors-highlights-purple-background: #eae4f2;--bn-colors-highlights-pink-text: #ad1a72;--bn-colors-highlights-pink-background: #f4dfeb;--bn-font-family: "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Open Sans", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--bn-border-radius: 6px;--bn-shadow-medium: 0 4px 12px var(--bn-colors-shadow);--bn-shadow-light: 0 2px 6px var(--bn-colors-border);--bn-border: 1px solid var(--bn-colors-border);--bn-border-radius-small: max(var(--bn-border-radius) - 2px, 1px);--bn-border-radius-medium: var(--bn-border-radius);--bn-border-radius-large: max(var(--bn-border-radius) + 2px, 1px)}.bn-container[data-color-scheme=dark]{--bn-colors-editor-text: #cfcfcf;--bn-colors-editor-background: #1f1f1f;--bn-colors-menu-text: #cfcfcf;--bn-colors-menu-background: #1f1f1f;--bn-colors-tooltip-text: #cfcfcf;--bn-colors-tooltip-background: #161616;--bn-colors-hovered-text: #cfcfcf;--bn-colors-hovered-background: #161616;--bn-colors-selected-text: #cfcfcf;--bn-colors-selected-background: #0f0f0f;--bn-colors-disabled-text: #3f3f3f;--bn-colors-disabled-background: #161616;--bn-colors-shadow: #0f0f0f;--bn-colors-border: #161616;--bn-colors-side-menu: #7f7f7f;--bn-colors-highlights-gray-text: #bebdb8;--bn-colors-highlights-gray-background: #9b9a97;--bn-colors-highlights-brown-text: #8e6552;--bn-colors-highlights-brown-background: #64473a;--bn-colors-highlights-red-text: #ec4040;--bn-colors-highlights-red-background: #be3434;--bn-colors-highlights-orange-text: #e3790d;--bn-colors-highlights-orange-background: #b7600a;--bn-colors-highlights-yellow-text: #dfab01;--bn-colors-highlights-yellow-background: #b58b00;--bn-colors-highlights-green-text: #6b8b87;--bn-colors-highlights-green-background: #4d6461;--bn-colors-highlights-blue-text: #0e87bc;--bn-colors-highlights-blue-background: #0b6e99;--bn-colors-highlights-purple-text: #8552d7;--bn-colors-highlights-purple-background: #6940a5;--bn-colors-highlights-pink-text: #da208f;--bn-colors-highlights-pink-background: #ad1a72}.bn-container{font-family:var(--bn-font-family)}.bn-editor{background-color:var(--bn-colors-editor-background);border-radius:var(--bn-border-radius-large);color:var(--bn-colors-editor-text)}.bn-react-node-view-renderer{display:flex;flex-direction:column;width:100%}.bn-block-group .bn-block:not(:has(.bn-toggle-wrapper)) .bn-block-group .bn-block-outer:not([data-prev-depth-changed]):before{border-left:1px solid var(--bn-colors-side-menu)}.bn-inline-content:has(>.ProseMirror-trailingBreak):before{color:var(--bn-colors-side-menu)}.bn-container .bn-color-icon{align-items:center;border:var(--bn-border);border-radius:var(--bn-border-radius-small);display:flex;justify-content:center}.bn-error-text{color:red;font-size:12px}[data-style-type=textColor][data-value=gray],[data-text-color=gray]{color:var(--bn-colors-highlights-gray-text)}[data-style-type=textColor][data-value=brown],[data-text-color=brown]{color:var(--bn-colors-highlights-brown-text)}[data-style-type=textColor][data-value=red],[data-text-color=red]{color:var(--bn-colors-highlights-red-text)}[data-style-type=textColor][data-value=orange],[data-text-color=orange]{color:var(--bn-colors-highlights-orange-text)}[data-style-type=textColor][data-value=yellow],[data-text-color=yellow]{color:var(--bn-colors-highlights-yellow-text)}[data-style-type=textColor][data-value=green],[data-text-color=green]{color:var(--bn-colors-highlights-green-text)}[data-style-type=textColor][data-value=blue],[data-text-color=blue]{color:var(--bn-colors-highlights-blue-text)}[data-style-type=textColor][data-value=purple],[data-text-color=purple]{color:var(--bn-colors-highlights-purple-text)}[data-style-type=textColor][data-value=pink],[data-text-color=pink]{color:var(--bn-colors-highlights-pink-text)}[data-style-type=backgroundColor][data-value=gray],[data-background-color=gray]{background-color:var(--bn-colors-highlights-gray-background)}[data-style-type=backgroundColor][data-value=brown],[data-background-color=brown]{background-color:var(--bn-colors-highlights-brown-background)}[data-style-type=backgroundColor][data-value=red],[data-background-color=red]{background-color:var(--bn-colors-highlights-red-background)}[data-style-type=backgroundColor][data-value=orange],[data-background-color=orange]{background-color:var(--bn-colors-highlights-orange-background)}[data-style-type=backgroundColor][data-value=yellow],[data-background-color=yellow]{background-color:var(--bn-colors-highlights-yellow-background)}[data-style-type=backgroundColor][data-value=green],[data-background-color=green]{background-color:var(--bn-colors-highlights-green-background)}[data-style-type=backgroundColor][data-value=blue],[data-background-color=blue]{background-color:var(--bn-colors-highlights-blue-background)}[data-style-type=backgroundColor][data-value=purple],[data-background-color=purple]{background-color:var(--bn-colors-highlights-purple-background)}[data-style-type=backgroundColor][data-value=pink],[data-background-color=pink]{background-color:var(--bn-colors-highlights-pink-background)}.bn-side-menu{height:30px}.bn-side-menu[data-block-type=heading][data-level="1"]{height:78px}.bn-side-menu[data-block-type=heading][data-level="2"]{height:54px}.bn-side-menu[data-block-type=heading][data-level="3"]{height:37px}.bn-side-menu[data-block-type=file]{height:38px}.bn-side-menu[data-block-type=audio]{height:60px}.bn-side-menu[data-url=false]{height:54px}.bn-threads-sidebar{border-radius:var(--bn-border-radius-medium);display:flex;flex-direction:column;gap:10px;overflow:auto}.bn-thread-expand-prompt .mantine-Text-root,.bn-thread .bn-header-text{color:var(--bn-colors-menu-text)}.bn-threads-sidebar .bn-thread .bn-editor{background-color:transparent}.bn-threads-sidebar .bn-thread.selected{background-color:#f5f9fd;border:2px solid #c2dcf8}.dark .bn-threads-sidebar .bn-thread.selected{background-color:#20242a;border:2px solid #23405b}.bn-shadcn svg:not([class*=size-]){width:revert;height:revert}.bn-shadcn svg{pointer-events:all}.bn-shadcn .bn-editor a{color:revert;text-decoration:revert}.bn-shadcn .bn-editor:focus-visible{outline:none}.bn-shadcn .bn-side-menu{align-items:center;display:flex;justify-content:center}.bn-shadcn .bn-side-menu .bn-button{padding:0;height:24px}.bn-shadcn .bn-select{max-height:var(--radix-select-content-available-height)}.bn-shadcn .bn-menu-dropdown{max-height:var(--radix-dropdown-menu-content-available-height)}.bn-shadcn .bn-color-picker-dropdown{overflow:auto}.bn-shadcn .bn-extend-button-add-remove-columns{cursor:col-resize}.bn-shadcn .bn-extend-button-add-remove-rows{cursor:row-resize}.bn-shadcn .bn-toolbar{overflow-x:auto;max-width:100vw}.bn-shadcn .bn-comment-actions-wrapper{display:flex;justify-content:flex-end}.bn-shadcn .bn-table-cell-handle{padding:0 4px;height:12px}.bn-shadcn .bn-thread .bn-resolved-text{font-size:14px;font-style:italic}.bn-shadcn .bn-combobox-error{color:var(--bn-colors-highlights-red-background);font-weight:700}:root{--starmap-font-ui: "Microsoft YaHei UI", "Segoe UI Variable", "Segoe UI", "Microsoft YaHei", sans-serif;--starmap-font-content: var(--starmap-font-ui);--starmap-font-title: var(--starmap-font-ui);--starmap-font-mono: "Cascadia Mono", Consolas, monospace;--qn-bg: #fafaf9;--qn-surface: #ffffff;--qn-sidebar: #f7f7f7;--qn-sidebar-soft: #fafafa;--qn-border: #ebebeb;--qn-border-strong: #e9ebe9;--qn-text: #2f2f2f;--qn-text-soft: #555b56;--qn-text-muted: #949494;--qn-text-faint: #9a9f9a;--qn-green: #2fcb7b;--qn-green-soft: #eaf8f0;--qn-green-text: #23704a;--qn-blue-soft: #eef3fe;--qn-blue-text: #5783f7;--qn-radius-sm: 7px;--qn-radius-md: 11px;--qn-radius-lg: 12px;--qn-sidebar-width: 248px;--qn-context-width: 274px;--qn-feed-width: 574px;--qn-refinement-width: 304px}*{box-sizing:border-box}body{margin:0;overflow:hidden;background:var(--qn-bg);color:var(--qn-text);font-family:var(--starmap-font-ui)}button{font:inherit}@font-face{font-family:Starmap Barlow;src:url(/assets/Barlow-Regular-qiz4-Cze.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Starmap Barlow;src:url(/assets/Barlow-SemiBold-DILqtrty.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Starmap Barlow;src:url(/assets/Barlow-SemiBold-DILqtrty.woff2) format("woff2");font-weight:700;font-display:swap}.inspiration-page{display:grid;height:100vh;width:100%;background:var(--qn-bg)}.inspiration-page.agent-layout-transitioning{transition:grid-template-columns .26s cubic-bezier(.25,.1,.25,1)}.shell-divider{position:relative;z-index:30;width:0}.shell-divider:before{content:"";position:absolute;top:0;bottom:0;left:-4px;width:9px;cursor:col-resize}.shell-divider:after{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:transparent;transition:background .12s ease;pointer-events:none}.shell-divider:hover:after{background:#d4dbd5}.shell-divider.dragging:after{background:#c2c6c2}body.shell-resize-active{-webkit-user-select:none;user-select:none}body.shell-resize-active,body.shell-resize-active *{cursor:col-resize!important}.app-icon{display:block;width:16px;height:16px;object-fit:contain;flex:none}.primary-sidebar,.context-workspace,.section-label,.tag-row,.feed-title,.context-sidebar{-webkit-user-select:none;user-select:none}.context-sidebar input,.context-sidebar textarea,.context-sidebar [contenteditable]{-webkit-user-select:text;user-select:text}.primary-sidebar{display:flex;flex-direction:column;height:100%;padding:0 12px;overflow:hidden;background:var(--qn-sidebar);border-right:1px solid var(--qn-border-strong)}.workspace-header{display:flex;width:100%;height:52px;align-items:center;justify-content:space-between;overflow:hidden}.workspace-brand,.workspace-actions,.global-toolbar,.nav-row,.page-row,.footer-item,.context-top,.context-workspace,.context-tools,.context-view,.feed-title,.feed-search,.memo-card-meta,.memo-card-footer,.refinement-header,.refinement-title{display:flex;align-items:center}.workspace-brand{gap:6px;min-width:0;color:var(--qn-text);font-size:13px;font-weight:500}.workspace-brand span{white-space:nowrap}.workspace-mark{display:flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:8px;background:var(--qn-green);color:#fff;font-size:14px;font-weight:600}.workspace-actions{gap:12px;padding-right:2px}.global-toolbar{height:44px;justify-content:space-between;padding:6px 4px}.icon-button{display:flex;width:36px;height:32px;align-items:center;justify-content:center;border:0;border-radius:var(--qn-radius-sm);background:transparent;transition:background-color .15s ease,color .15s ease}.icon-button:hover,.footer-item:hover,.context-view:hover,.nav-row:not(.active):hover{background:var(--qn-shell-hover)}.primary-content{flex:1;min-height:0;padding-top:4px;overflow:hidden auto}.system-navigation{display:grid;gap:2px;margin-bottom:14px}.nav-row{width:100%;height:36px;gap:10px;padding:0 9px;border:0;border-radius:var(--qn-radius-sm);background:transparent;color:#3f4541;font-size:13px;font-weight:500;text-align:left;transition:background-color .15s ease,color .15s ease}.nav-row.active{background:var(--qn-green-soft);color:var(--qn-green-text)}.nav-row span{flex:1}.nav-row b{display:flex;width:24px;height:20px;align-items:center;justify-content:center;border-radius:10px;background:#ecefec;color:#4e544f;font-size:13px;font-weight:500}.nav-row em{color:var(--qn-text-faint);font-size:11px;font-style:normal}.page-tree,.tag-list{display:grid;gap:1px}.tag-list{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:14px}.context-sidebar .tag-list{flex:0 0 auto;min-height:auto}.section-label{display:flex;height:30px;align-items:center;justify-content:space-between;padding:0 8px;border-radius:var(--qn-radius-sm);color:#737a74;font-size:12px;font-weight:500}.section-label-actions{display:inline-flex;align-items:center;gap:4px;color:#8f958f}.section-label-action{display:inline-flex;align-items:center;justify-content:center;height:22px;border-radius:5px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.section-label-search{width:24px}.section-label-sort{padding:0 6px;font-size:12px}.section-label-action:hover{background:var(--qn-shell-hover);color:#4e554f}.section-label-actions .app-icon{width:14px;height:14px}.section-label-title{transition:color .15s ease}.section-label .app-icon{width:14px;height:14px}.page-row{position:relative;height:33px;gap:7px;padding:0 6px 0 8px;border-radius:6px;color:#3f4541;font-size:13.5px;font-weight:500;transition:background-color .15s ease,color .15s ease}.page-row:hover{background:#eceeec;color:#454b46}.page-row.indented{padding-left:24px}.page-row-leading{position:relative;display:inline-flex;width:16px;height:18px;align-items:center;justify-content:center;flex:none}.page-row-leading .app-icon{position:absolute;width:14px;height:14px;transition:opacity .15s ease,filter .15s ease,transform .15s ease}.page-row-hover-chevron{opacity:0;transform:rotate(-90deg)}.page-row:hover .page-row-default-icon{opacity:0}.page-row.expanded:hover .page-row-default-icon{opacity:1;filter:contrast(1.15)}.page-row:hover .page-row-hover-chevron{opacity:.8}.page-row-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-row-actions{display:inline-flex;height:24px;align-items:center;gap:6px;flex:none;margin-left:auto;color:#929892;opacity:0;transform:translate(2px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.page-row-actions .app-icon{width:15px;height:15px;opacity:.68}.page-row-actions>span{display:inline-flex;width:15px;height:18px;align-items:center;justify-content:center;overflow:visible;color:#8f958f;font-size:17px;font-weight:300;line-height:1}.page-row:hover .page-row-actions{opacity:1;transform:translate(0)}.tag-tree{display:grid;gap:1px;min-width:0}.tag-tree-node{min-width:0}.tag-tree-children{min-width:0;margin-left:12px;padding-left:11px;border-left:1px solid #e5e8e5}.tag-row{position:relative;display:flex;height:32px;min-width:0;align-items:center;gap:8px;padding:0 8px;border-radius:6px;color:#3f4541;font-size:14px;font-weight:500;transition:background-color .15s ease}.tag-row:hover{background:var(--qn-shell-hover)}.tag-row.has-children{cursor:default}.emoji-glyph{display:inline-block;vertical-align:middle}.emoji-glyph-fallback{display:inline-block;font-size:1.18em;-webkit-text-stroke:.05px currentColor;transform:skew(-8deg)}.tag-leading{position:relative;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;flex:none}.tag-leading-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;color:#8f968f;font-size:12px;line-height:1}.tag-leading-icon.is-editable{cursor:pointer;border-radius:4px}.tag-leading-icon.is-editable:hover{background:#e1e4e1;color:#59615b}.tag-leading-icon.is-default{background:#00000003;border-radius:4px}.tag-leading-arrow{position:absolute;width:24px;height:24px;inset:50% auto auto -4px;transform:translateY(-50%);display:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:#dde2dd;color:#4a504b;cursor:pointer}.tag-leading-arrow:before{content:"";width:0;height:0;border-left:6px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent;transition:transform .15s ease}.tag-leading-arrow.is-expanded:before{transform:rotate(90deg)}.tag-row.has-children:hover .tag-leading-icon{visibility:hidden}.tag-row.has-children:hover .tag-leading-arrow{display:inline-flex}.tag-leading-arrow:hover{background:#d3d8d3;color:#2f3531}.tag-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-meta{position:relative;display:inline-flex;width:28px;min-width:28px;height:20px;align-items:center;justify-content:flex-end;margin-left:auto;color:#8f968f;font-size:12.5px;font-weight:500}.tag-count{opacity:0;transition:opacity .15s ease}.tag-list-body:hover .tag-count{opacity:1}.tag-more{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#8f958f;font-size:14px;font-weight:600;line-height:1;letter-spacing:1px;opacity:0;transition:opacity .15s ease;cursor:pointer}.tag-row:hover .tag-count,.tag-row.is-selected:hover .tag-count{opacity:0}.tag-row:hover .tag-more,.tag-row.is-selected:hover .tag-more{opacity:1}.tag-row.is-selected{background:var(--qn-green);color:#fff}.tag-row.is-selected:hover{background:var(--qn-green)}.tag-row.is-selected .tag-leading-icon{color:#fff}.tag-row.is-selected .tag-leading-arrow{background:#ffffff38;color:#fff}.tag-row.is-selected .tag-leading-arrow:hover{background:#ffffff57}.tag-row.is-selected .tag-count{color:#fff;opacity:1}.tag-row.is-selected .tag-more{color:#ffffffeb}.tag-row.is-selected .tag-label{color:#fff;font-weight:600}.tag-list.is-collapsed .tag-list-body{display:none}.section-label-left{display:flex;align-items:center;gap:6px;cursor:pointer;border-radius:var(--qn-radius-sm);padding:0 4px;margin:-4px -8px;flex:1;min-width:0}.tag-section-chevron{display:inline-flex;width:16px;height:16px;box-sizing:border-box;align-items:center;justify-content:center;padding:4px;border-radius:8px;color:#949494}.tag-section-chevron svg{display:block;width:14px;height:14px}.tag-section-chevron:not(.is-collapsed) svg{transform:rotate(90deg)}.tag-filter-input{display:flex;flex:1;align-items:center;gap:7px;height:30px;min-width:0;padding:0 9px;border:0;border-radius:7px;background:#f3f4f3}.tag-filter-search-icon{width:13px;height:13px;flex:none;opacity:.55}.tag-filter-field{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:14px;color:#3f4541;line-height:20px}.tag-filter-field::placeholder{color:#b6bab6}.tag-filter-clear{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:#a8ada8;cursor:pointer;padding:0;flex:none;transition:color .1s ease}.tag-filter-clear:hover{color:#555b56}.tag-filter-clear .app-icon{width:11px;height:11px}.tag-loading,.tag-error,.tag-empty{padding:16px 8px;text-align:center;color:#a0a5a0;font-size:12px}.tag-list-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.context-sidebar .tag-list-body{flex:0 0 auto;min-height:auto;overflow:visible;scrollbar-width:auto}.tag-list-body:hover{scrollbar-color:#cfd4cf transparent}.tag-list-body::-webkit-scrollbar{width:6px}.tag-list-body::-webkit-scrollbar-thumb{border-radius:3px;background:transparent}.tag-list-body:hover::-webkit-scrollbar-thumb{background:#cfd4cf}.tag-sort-overlay{background:#2d312e57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tag-sort-overlay .tag-sort-dialog{display:flex;width:640px;max-width:calc(100vw - 48px);height:720px;max-height:calc(100vh - 64px);flex-direction:column;overflow:hidden;padding:0;border-radius:12px}.tag-sort-head{position:relative;display:flex;height:56px;align-items:center;justify-content:center;flex:none}.tag-sort-head h3{margin:0;color:#242824;font-size:15px;font-weight:600}.tag-sort-head-actions{position:absolute;right:18px;display:inline-flex;align-items:center;gap:10px}.tag-sort-reset-btn{font-size:12.5px;color:#a6aba6;cursor:pointer;border:none;background:transparent;padding:4px 2px;transition:color .15s ease}.tag-sort-reset-btn:hover{color:#6f746f}.tag-sort-close{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#a6aba6;font-size:13px;cursor:pointer;transition:color .15s ease}.tag-sort-close:hover{color:#4e554f}.tag-sort-list{flex:1;min-height:0;overflow-y:auto;padding:4px 16px 10px;scrollbar-width:thin;scrollbar-color:transparent transparent}.tag-sort-list:hover{scrollbar-color:#e5e8e5 transparent}.tag-sort-list::-webkit-scrollbar{width:6px}.tag-sort-list::-webkit-scrollbar-thumb{background:#e5e8e5;border-radius:3px}.tag-sort-item{position:relative;display:flex;align-items:center;height:36px;gap:6px;padding:0 8px 0 0;border-radius:6px;cursor:grab;transition:background-color .12s ease;-webkit-user-select:none;user-select:none;touch-action:none}.tag-sort-item:hover{background:#f7f8f7}.tag-sort-item.is-dragging{opacity:.35}.tag-sort-pill{position:fixed;z-index:221;display:flex;align-items:center;gap:6px;height:36px;padding:0 8px 0 0;background:linear-gradient(to bottom,#ffffffe6,#ffffff40);box-shadow:0 1px 4px #00000014,0 0 1px #0000000a;cursor:grabbing;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none}.tag-sort-pill-name{font-size:14px;font-weight:400;color:#3f4541}.tag-sort-insert-indicator{position:fixed;z-index:220;height:2px;background:#3b9cff;pointer-events:none}.tag-sort-insert-indicator:before{content:"";position:absolute;left:var(--circle-x, 30px);top:50%;width:8px;height:8px;border:2px solid #3b9cff;border-radius:50%;background:#fff;transform:translateY(-50%);box-sizing:border-box}.tag-sort-disclosure{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex:none;padding:0;border:0;border-radius:4px;background:transparent;color:#9aa09a;cursor:pointer}.tag-sort-disclosure:before{content:"";width:0;height:0;border-left:7px solid currentColor;border-top:5.5px solid transparent;border-bottom:5.5px solid transparent;transition:transform .15s ease}.tag-sort-disclosure.is-expanded:before{transform:rotate(90deg)}.tag-sort-disclosure:hover{color:#6f746f}.tag-sort-disclosure-spacer{display:inline-flex;width:18px;height:18px;flex:none}.tag-sort-icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex:none;color:#b0b5b0;font-size:12px;line-height:1}.tag-sort-name{flex:1;min-width:0;font-size:14px;font-weight:400;color:#3f4541;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-sort-handle{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex:none;color:#d8dcd8}.tag-sort-handle:before{content:"";width:12px;height:10px;background:repeating-linear-gradient(to bottom,currentColor 0 1.5px,transparent 1.5px 4.25px)}.tag-sort-footer{display:flex;gap:12px;padding:14px 20px 20px;flex:none}.tag-sort-cancel,.tag-sort-save{flex:1;height:42px;border-radius:8px;font-size:13.5px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.tag-sort-cancel{border:0;background:#f4f5f4;color:#8a908b}.tag-sort-cancel:hover{background:#ebeeeb}.tag-sort-save{border:0;background:var(--qn-green);color:#fff}.tag-sort-save:hover{background:var(--qn-green-hover, #29b86f)}.tag-sort-save:disabled,.tag-sort-cancel:disabled{opacity:.5;cursor:not-allowed}.tag-sort-loading,.tag-sort-empty{padding:32px 16px;text-align:center;color:#a0a5a0;font-size:13px}.tag-edit-popover{position:fixed;z-index:200}.tag-edit-card{padding:12px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;box-shadow:0 14px 36px #00000024}.tag-edit-row{display:flex;align-items:center;gap:8px}.tag-edit-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;flex:none;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#0000000d;color:#949494;font-size:16px;line-height:1;cursor:pointer;transition:background-color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}.tag-edit-icon:hover,.tag-edit-icon.is-active{background:#00000014;border-color:#0003;color:#2e2e2e}.tag-edit-icon svg{display:block;width:16px;height:16px}.tag-edit-path{flex:1;min-width:0;height:34px;padding:0 15px;border:0;border-radius:8px;outline:none;background:#0000000d;color:#2e2e2e;font-size:14px;transition:box-shadow .12s ease}.tag-edit-path:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 16%,transparent)}.tag-edit-save{width:56px;height:34px;padding:0;flex:none;border:0;border-radius:8px;background:var(--qn-green, #30cf79);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.tag-edit-save:hover{background:var(--qn-green-hover, #2bbf6f)}.tag-edit-save:disabled{opacity:.5;cursor:not-allowed}.tag-edit-hint{margin-top:10px;padding-left:0;color:#949494;font-size:12px;line-height:16px}.tag-edit-hint-accent{color:#6890f8}.emoji-picker{margin-top:9px;padding:12px 12px 0;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;box-shadow:0 14px 36px #00000024}.emoji-picker-top{display:flex;align-items:center;gap:8px}.emoji-picker-shuffle{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;flex:none;border:0;border-radius:8px;background:#0000000d;color:#949494;cursor:pointer;transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}.emoji-picker-shuffle:hover{background:#00000014;color:#2e2e2e}.emoji-picker-search{display:flex;flex:1;min-width:0;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:8px;background:#0000000d}.emoji-picker-search-icon{width:14px;height:14px;flex:none;opacity:.5}.emoji-picker-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:#2e2e2e;font-size:14px}.emoji-picker-remove{height:34px;padding:0 12px;flex:none;border:0;border-radius:8px;background:#0000000d;color:#949494;font-size:14px;cursor:pointer;transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}.emoji-picker-remove:hover{background:#00000014;color:#2e2e2e}.emoji-picker-body{height:252px;margin-top:8px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e5e8e5 transparent}.emoji-picker-body::-webkit-scrollbar{width:6px}.emoji-picker-body::-webkit-scrollbar-thumb{background:#e5e8e5;border-radius:3px}.emoji-picker-status{padding:32px 0;text-align:center;color:#a0a5a0;font-size:12px}.emoji-section{margin-top:0}.emoji-section-label{margin:18px 0 8px;padding:0;color:#949494;font-size:13px}.emoji-grid{display:grid;grid-template-columns:repeat(9,32px)}.emoji-cell{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:0;border-radius:3px;background:transparent;cursor:pointer;transition:background-color .12s cubic-bezier(.2,0,0,1)}.emoji-cell img{width:24px;height:24px;display:block}.emoji-cell:hover{background:#0000000d}.tag-context-menu{position:fixed;z-index:220;width:240px;min-width:240px;padding:4px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;box-shadow:0 14px 36px #00000024;animation:qn-menu-in .16s cubic-bezier(.2,0,0,1)}@keyframes qn-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tag-context-menu-divider{height:1px;margin:1.5px -4px;background:#0000001a}.tag-context-menu-item{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;height:36px;margin:0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#2e2e2e;font-size:14px;line-height:24px;text-align:left;cursor:pointer;transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}.tag-context-menu-item svg{width:16px;height:16px;flex:none}.tag-context-menu-item:hover:not(:disabled){background:#00000014;color:#121212}.tag-context-menu-item:active:not(:disabled){background:#0000000d}.tag-context-menu-item:disabled{color:#d4d4d4;cursor:not-allowed}.tag-context-menu-item.is-danger{color:#e47571}.tag-context-menu-item.is-danger:hover:not(:disabled){background:#fff0f0;color:#e47571}.tag-context-menu .tag-context-menu-item{width:100%}.tag-context-menu-item .caret{display:inline-block;width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;opacity:.7;margin-left:auto}.tag-context-submenu{position:fixed;z-index:221;width:200px;min-width:200px;padding:4px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;box-shadow:0 14px 36px #00000024;animation:qn-menu-in .16s cubic-bezier(.2,0,0,1)}.tag-context-submenu .tag-context-menu-item{width:100%}.memo-action-dialog.tag-moveup-dialog{width:400px;padding:20px 24px}.tag-moveup-dialog .memo-action-dialog-head{margin-bottom:4px}.tag-moveup-dialog .memo-action-dialog-head h3{color:#333;font-size:18px;font-weight:500}.tag-moveup-row{display:flex;align-items:center;gap:12px;margin-top:14px}.tag-moveup-label{flex:none;color:#8a9099;font-size:13px}.tag-moveup-chip{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border-radius:6px;background:#eef1fe;color:#5b6cf0;font-size:13px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-moveup-desc{margin:14px 0 0;color:#333;font-size:14px;line-height:1.6}.tag-moveup-warn{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:6px 0 0;color:#e06666;font-size:13px;line-height:20px}.tag-moveup-dialog .tag-confirm-footer,.tag-moveto-dialog .tag-confirm-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.tag-moveup-dialog .tag-confirm-cancel,.tag-moveto-dialog .tag-confirm-cancel{height:34px;padding:0 16px;border:0;border-radius:6px;background:#f5f5f5;color:#333;font-size:13px;cursor:pointer}.tag-moveup-dialog .tag-confirm-cancel:hover:not(:disabled),.tag-moveto-dialog .tag-confirm-cancel:hover:not(:disabled){background:#ededed}.tag-moveup-dialog .tag-confirm-confirm,.tag-moveto-dialog .tag-confirm-confirm{height:34px;padding:0 16px;border:0;border-radius:6px;background:var(--qn-green, #30cf79);color:#fff;font-size:13px;cursor:pointer}.tag-moveup-dialog .tag-confirm-confirm:hover:not(:disabled),.tag-moveto-dialog .tag-confirm-confirm:hover:not(:disabled){background:var(--qn-green-hover, #29b86f)}.tag-moveup-dialog .tag-confirm-confirm:disabled,.tag-moveto-dialog .tag-confirm-confirm:disabled{opacity:.5;cursor:not-allowed}.memo-action-dialog.tag-moveto-dialog{width:400px;padding:20px 24px}.tag-moveto-dialog .memo-action-dialog-head{margin-bottom:10px}.tag-moveto-dialog .memo-action-dialog-head h3{color:#333;font-size:18px;font-weight:500}.tag-moveto-search{width:100%;box-sizing:border-box;height:36px;padding:0 12px;border:1px solid #dcdfe3;border-radius:6px;background:#fff;color:#333;font-size:13.5px;outline:none}.tag-moveto-search:focus{border-color:var(--qn-green, #30cf79);box-shadow:0 0 0 2px color-mix(in srgb,var(--qn-green, #30cf79) 18%,transparent)}.tag-moveto-search::placeholder{color:#a8adb4}.tag-moveto-list{margin-top:10px;max-height:240px;overflow-y:auto;border:1px solid #e7e9ec;border-radius:8px;background:#fff;scrollbar-width:none}.tag-moveto-list::-webkit-scrollbar{display:none}.tag-moveto-item{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 14px;border:0;background:transparent;color:#333;font-size:14px;text-align:left;cursor:pointer}.tag-moveto-item:hover{background:#f5f6f7}.tag-moveto-item.is-selected{color:var(--qn-green, #30cf79)}.tag-moveto-item-path{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-moveto-badge{flex:none;color:#a8adb4;font-size:12px}.tag-moveto-item.is-create{color:var(--qn-green, #30cf79)}.tag-moveto-loading{padding:14px;color:#a8adb4;font-size:13px;text-align:center}.memo-action-overlay.tag-confirm-overlay{z-index:300;background:#0006}.memo-action-dialog.tag-confirm-dialog{width:400px;padding:20px}.tag-confirm-dialog .memo-action-dialog-head h3{color:#333;font-size:16px;font-weight:500}.tag-confirm-dialog .tag-confirm-desc{margin:14px 0 0;color:#333;font-size:14px;line-height:1.6}.tag-confirm-dialog .tag-confirm-desc b{font-weight:600}.tag-confirm-dialog .tag-confirm-blocked-hint{margin:14px 0 0;color:#7a5b1e;font-size:12.5px;line-height:1.55}.tag-confirm-dialog .tag-confirm-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.tag-confirm-dialog .tag-confirm-cancel{height:34px;padding:0 16px;border:0;border-radius:6px;background:#f5f5f5;color:#333;font-size:13px;cursor:pointer}.tag-confirm-dialog .tag-confirm-cancel:hover:not(:disabled){background:#ededed}.tag-confirm-dialog .tag-confirm-confirm{height:34px;padding:0 16px;border:0;border-radius:6px;background:#f28b82;color:#fff;font-size:13px;cursor:pointer}.tag-confirm-dialog .tag-confirm-confirm:hover:not(:disabled){background:#ef7d73}.tag-confirm-dialog .tag-confirm-confirm:disabled{opacity:.5;cursor:not-allowed}.primary-footer{display:flex;height:52px;gap:8px;border-top:1px solid var(--qn-border-strong);padding-top:8px}.footer-item{flex:1;height:34px;gap:7px;padding:0 8px;border:0;background:transparent;color:#6f746f;font-size:12px;text-align:left;transition:background-color .15s ease,color .15s ease}.context-sidebar{display:flex;flex-direction:column;height:100%;min-height:0;padding:13px 6px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}.context-sidebar>*{flex-shrink:0}.context-sidebar::-webkit-scrollbar{display:none;width:0;height:0}.context-trash-row{display:flex;width:100%;height:32px;flex:0 0 auto;align-items:center;gap:8px;margin-top:1px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#3f4541;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.context-trash-row .app-icon{width:16px;height:16px}.context-trash-row.is-active{background:var(--qn-green);color:#fff}.context-trash-row.is-active .app-icon{filter:brightness(0) invert(1)}.context-sidebar-bottom-space{height:28px;flex:0 0 auto}.context-top{height:28px;justify-content:space-between;padding:0 6px}.context-workspace{gap:8px;color:#1f1f1f;font-size:14px;font-weight:500}.context-workspace small{display:inline-flex;height:13px;align-items:center;border-radius:4px;background:#d19938;color:#fff;font-size:8px;font-weight:700;padding:0 4px}.context-tools{gap:12px}.context-hide-btn{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer;transition:background-color .12s ease}.context-hide-btn:hover{background:var(--qn-shell-hover)}.feed-expand-btn{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;margin-right:6px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--qn-shell-text-2);cursor:pointer;flex:none;transition:background-color .12s ease,color .12s ease}.feed-expand-btn:hover{background:var(--qn-shell-hover);color:var(--qn-shell-text-1)}.feed-expand-btn img{width:15px;height:15px}.chevron-placeholder{display:none}.heatmap-summary{display:grid;grid-template-columns:repeat(3,1fr);width:100%;padding:14px 0 6px;border:0;background:transparent;font:inherit;cursor:pointer}.heatmap-summary div{display:grid;justify-self:center;justify-items:center;gap:1px;text-align:center}.heatmap-summary strong{color:#8c8c8c;font-size:22px;font-weight:600;line-height:1;transition:color .15s ease}.heatmap-summary span{position:relative;color:#a1a1a1;font-size:10px;line-height:1.2;transition:color .15s ease}.heatmap-summary div:hover strong,.heatmap-summary div:hover span{color:#59615b}.heatmap{display:grid;grid-template-columns:repeat(13,1fr);gap:2px;padding:0}.heatmap-week{display:grid;grid-template-rows:repeat(7,auto);gap:2px}.heatmap-cell{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;background:transparent;cursor:pointer}.heatmap-cell>i{display:block;width:100%;height:100%;border-radius:3px;background:#edf5ef;transform-origin:center;transition:transform .14s ease}.heatmap-cell:after{position:absolute;z-index:20;bottom:calc(100% + 7px);left:50%;padding:5px 7px;border-radius:5px;background:#4b4d4c;box-shadow:0 2px 6px #00000024;color:#fff;content:attr(data-tooltip);font-size:10px;font-weight:400;line-height:1.2;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.heatmap-cell:hover{z-index:21}.heatmap-cell:hover>i{transform:scale(1.12)}.heatmap-cell:hover:after{opacity:1;transform:translate(-50%)}.heatmap-cell.heatmap-tooltip-start:after{left:0;transform:translateY(3px)}.heatmap-cell.heatmap-tooltip-start:hover:after{transform:translate(0)}.heatmap-cell.heatmap-tooltip-end:after{right:0;left:auto;transform:translateY(3px)}.heatmap-cell.heatmap-tooltip-end:hover:after{transform:translate(0)}.heatmap .heat-1{background:#c8eed7}.heatmap .heat-2{background:#91dfb1}.heatmap .heat-3{background:#55ce88}.heatmap .heat-4{background:var(--qn-green, #2fcb7b)}.heatmap-cell.is-selected>i{box-shadow:0 0 0 1.5px #27a866}.month-labels{display:grid;grid-template-columns:repeat(13,1fr);gap:2px;padding:4px 0 14px;color:#a0a0a0;font-size:10px}.context-views{display:grid;gap:2px}.context-view{width:100%;height:29px;gap:9px;padding:0 9px;border:0;border-radius:var(--qn-radius-sm);background:transparent;color:#3f4541;font-size:13px;font-weight:500;text-align:left;transition:background-color .15s ease,color .15s ease}.context-view.active{background:var(--qn-green);color:#fff}.context-view.active .app-icon{filter:brightness(0) invert(1)}.inspiration-main{display:flex;flex-direction:column;height:100%;min-height:0;padding:13px 24px 18px;overflow:hidden;background:var(--qn-sidebar-soft)}.feed-container{display:flex;width:100%;max-width:680px;height:100%;min-height:0;flex-direction:column;align-self:flex-start;box-sizing:border-box}.trash-page{flex:1;min-height:0;overflow-y:auto;padding-right:12px;scrollbar-width:thin;scrollbar-color:transparent transparent}.trash-page:hover{scrollbar-color:#d9ddd9 transparent}.trash-page::-webkit-scrollbar{width:10px}.trash-page::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.trash-page:hover::-webkit-scrollbar-thumb{background:#d9ddd9}.trash-retention-note{display:flex;min-height:34px;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;border-radius:9px;background:#eceeec;color:#555b56;font-size:12px}.trash-retention-icon{display:inline-flex;width:15px;height:15px;flex:0 0 15px;align-items:center;justify-content:center;border:1px solid #6f756f;border-radius:50%;font-size:10px;font-weight:600;line-height:1}.trash-retention-note button{margin-left:auto;padding:4px 6px;border:0;background:transparent;color:#5e86e7;font:inherit;cursor:pointer}.trash-retention-note button:hover:not(:disabled){color:#4774dc}.trash-retention-note button:disabled{color:#adb2ae;cursor:default}.trash-list{display:grid;gap:10px;padding-bottom:24px}.trash-card{position:relative;padding:14px 16px 16px;border:1px solid #f0f1ef;border-radius:11px;background:#fff}.trash-card-header{display:flex;min-height:22px;align-items:center;justify-content:space-between;margin-bottom:7px;color:#9fa4a0;font-size:11px}.trash-card-menu-anchor{position:relative;display:inline-flex}.trash-card-more{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#969b97;cursor:pointer}.trash-card-more:hover,.trash-card-more[aria-expanded=true]{background:#f1f3f0;color:#555b56}.trash-card-more svg{width:16px;height:16px}.trash-card-menu{position:absolute;z-index:30;top:28px;right:0;display:grid;width:132px;padding:5px;border:1px solid #eceeeb;border-radius:9px;background:#fff;box-shadow:0 10px 28px #1e261f24}.trash-card-menu button{display:flex;height:32px;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#454b46;font:inherit;font-size:12px;text-align:left;cursor:pointer}.trash-card-menu button:hover{background:#f2f4f1}.trash-card-menu button.is-danger{color:#d6574e}.trash-card-menu svg{width:14px;height:14px}.trash-card-body{color:#3a3a3a;font-size:13.5px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.trash-card-image{display:block;width:110px;height:110px;overflow:hidden;border-radius:7px;background:#f2f4f2}.trash-card-image img{display:block;width:100%;height:100%;object-fit:contain}.trash-empty{display:grid;min-height:240px;place-items:center;align-content:center;gap:10px;color:#a0a5a1;font-size:12.5px}.trash-empty svg{width:28px;height:28px;color:#c1c5c1}.trash-confirm-dialog p{margin:2px 0 18px;color:#626863;font-size:12.5px;line-height:1.7}.feed-header{display:flex;height:28px;width:100%;max-width:620px;align-self:center;box-sizing:border-box;align-items:center;justify-content:space-between;margin:0 0 12px;padding:0}.feed-title{gap:4px;color:#2f2f2f}.feed-title h1{margin:0;font-size:14px;font-weight:500;white-space:nowrap}.feed-title-chevron{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:6px;color:#8f958f;transition:background-color .15s ease,color .15s ease}.feed-title-chevron:before{width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translateY(-1px) rotate(45deg);transition:transform .15s ease}.feed-title-chevron:hover{background:#f0f2f0;color:#59615b}.feed-title-chevron:hover:before{transform:translateY(1px) rotate(45deg)}.feed-search{width:200px;height:32px;gap:6px;padding:0 10px 0 12px;border-radius:8px;border:1px solid #ddd;background:#eee;color:#999;font-size:11px;box-shadow:none}.feed-search:hover{border-color:#ccc;background:#e6e6e6}.feed-search small{margin-left:auto;color:#c4c4c4;font-size:12px}.memo-composer{height:auto;margin:0 0 10px;width:100%;max-width:620px;align-self:center;box-sizing:border-box;padding:16px 16px 0;border:1px solid var(--qn-border);border-radius:var(--qn-radius-lg);background:var(--qn-surface);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.memo-composer.is-focused{border-color:#2fcb7bc7;box-shadow:0 0 0 2px #2fcb7b1f}@keyframes memo-send-rebound{0%{height:104px;min-height:104px}45%{height:38px;min-height:0px}to{height:104px;min-height:104px}}.memo-composer.is-sent .composer-editor{animation:memo-send-rebound .42s cubic-bezier(.3,.7,.4,1);overflow:hidden}.composer-editor .bn-inline-content:has(>.ProseMirror-trailingBreak:only-child):before{font-style:normal}.memo-composer .composer-editor .bn-block-content:not([data-is-only-empty-block]) .bn-inline-content:has(>.ProseMirror-trailingBreak:only-child):before{content:none!important}.composer-editor{height:auto;margin-bottom:16px;min-height:104px;max-height:50vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;interpolate-size:allow-keywords;transition:height .22s ease-out,min-height .22s ease-out}.memo-composer.is-compact .composer-editor{height:30px;min-height:0;max-height:none;overflow:hidden}.memo-composer.has-images.is-compact .composer-image-strip{display:none}.composer-editor .bn-container{min-height:75px}.composer-editor .bn-editor{min-height:75px;padding:0}.composer-editor .bn-block-outer{margin:0;line-height:1.8}.composer-editor .bn-block-content{color:#323232;font-family:var(--starmap-font-content, var(--starmap-font-family, "Microsoft YaHei UI", "Segoe UI Variable", "Segoe UI", "Microsoft YaHei", sans-serif));font-size:14px;font-weight:400}.composer-editor .bn-block-content:has(.bn-inline-content:empty){color:#949494}.composer-toolbar{display:flex;height:40px;align-items:center;gap:2px;margin:0 -16px;padding:0 11px 0 12px;transition:color .15s ease}.composer-tool-button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;color:#949494;cursor:default;transition:color .13s ease,background-color .13s ease}.composer-tool{display:block;flex:none;transition:color .15s ease}.composer-tool-icon{width:18px;height:18px}.memo-composer:not(.is-focused) .composer-toolbar .composer-tool-button{color:#efefef}.memo-composer .composer-toolbar .composer-tool-button:hover,.memo-card-edit-toolbar .composer-tool-button:hover{background:#0000000d;color:#000}.memo-composer.is-focused .composer-tool-button,.memo-card-edit-toolbar .composer-tool-button{color:#949494}.tool-divider{width:1px;height:16px;margin:0 10px;background:#efefef;opacity:1}.composer-spacer{flex:1}.composer-character-count{min-width:20px;margin-right:8px;color:#a3a7a3;font-size:11px;line-height:1;text-align:right;display:none}.submit-button{display:flex;width:44px;height:28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:#efefef;transition:background-color .15s ease,box-shadow .15s ease}.submit-button .submit-glyph{display:block;flex:none;width:44px;height:28px;pointer-events:none}.qn-inline-tag{color:#5783f7bf;white-space:nowrap}.memo-card-body .qn-inline-tag{display:inline-block;padding:0 5px;border:0;border-radius:8px;background:#eef3fe;color:#5783f7;font:inherit;font-size:12px;line-height:18px;vertical-align:baseline}.memo-card-body .qn-inline-tag.is-interactive{cursor:pointer}.memo-card-body .qn-inline-tag.is-interactive:hover{background:#5783f7;color:#eef3fe}.memo-card-body .qn-inline-tag.is-interactive:focus-visible{outline:2px solid rgb(91 124 238 / 28%);outline-offset:1px}.memo-card-body>span{display:block}.memo-card-body>span>br:first-child{display:none}.memo-card-body>span:empty,.memo-card-body>span:has(>br:first-child):not(:has(>:not(br):not(:empty))){min-height:1em}.memo-card-body>span:empty:last-child,.memo-card-body>span:has(>br:first-child):not(:has(>:not(br):not(:empty))):last-child,.memo-card-body>.memo-card-list-item:empty:last-child{display:none}.memo-card-body>*+*{margin-top:7px}.memo-card-body>.memo-card-list-item+.memo-card-list-item{margin-top:0}.memo-card-list-item{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:8px}.memo-card-list-item.is-numbered{grid-template-columns:2.2em minmax(0,1fr)}.memo-card-list-content{grid-column:2;min-width:0}.memo-card-list-children{display:grid;grid-column:2;gap:0;margin-top:.2em;counter-reset:qn-memo-list}.memo-card-block-children{display:block;margin-inline-start:22px}.memo-card-list-item.is-bullet+.memo-card-list-item.is-bullet,.memo-card-list-item.is-numbered+.memo-card-list-item.is-numbered{margin-top:0}.memo-card-list-item.is-bullet:before{grid-column:1;content:"•";text-indent:7px}.memo-card-list-item.is-numbered{counter-increment:qn-memo-list}.memo-card-list-item.is-numbered:before{grid-column:1;content:counter(qn-memo-list) ".";text-align:right;white-space:nowrap}.memo-card-body{counter-reset:qn-memo-list}.memo-card-body .qn-inline-tag-adjacent{margin-inline-start:3px}.qn-external-link{color:#678ce7;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere}.qn-external-link:hover{color:#5078d9;text-decoration:underline}.qn-external-link:focus-visible,.qn-external-link-icon:focus-visible{outline:2px solid rgb(91 124 238 / 32%);outline-offset:2px;border-radius:3px}.qn-external-link-icon{display:inline-flex;width:15px;height:15px;align-items:center;justify-content:center;border-radius:50%;background:#678ce7;color:#fff;line-height:1;vertical-align:-.15em;cursor:pointer;transition:background-color .13s ease,transform .13s ease}.qn-external-link-icon:hover{background:#5078d9;transform:translateY(-1px)}.qn-external-link-icon svg{width:10px;height:10px;stroke-width:1.8}.memo-card-editor .bn-inline-content a[href]{color:#5f82dc;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;transition:color .13s ease,background-color .13s ease}.memo-card-editor .bn-inline-content a[href]:hover{color:#456ed3;text-decoration:underline}.memo-card-editor .bn-link-toolbar{box-sizing:border-box;min-height:34px;gap:2px;padding:3px;overflow:visible;border:1px solid #e3e7e3;border-radius:7px;background:#fff;box-shadow:0 7px 20px #222b251f}.memo-card-editor .bn-link-toolbar .bn-button{box-sizing:border-box;min-width:28px;height:28px;padding:0 8px;border:0;border-radius:5px;background:transparent;box-shadow:none;color:#6c746e;font:inherit;font-size:12px;font-weight:500;line-height:1}.memo-card-editor .bn-link-toolbar .bn-button:hover,.memo-card-editor .bn-link-toolbar .bn-button[data-state=on]{background:#f0f3f0;color:#343b36}.memo-card-editor .bn-link-toolbar .bn-button:focus-visible{outline:2px solid color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 28%,transparent);outline-offset:0}.memo-card-editor .bn-link-toolbar .bn-button svg{width:15px;height:15px;flex:none;opacity:.82}.memo-card-editor .bn-link-toolbar .bn-button:hover svg{opacity:1}.qn-tag-menu{width:max-content;min-width:160px;max-height:260px;overflow-y:auto;padding:6px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;box-shadow:0 14px 36px #00000024;scrollbar-width:thin;scrollbar-color:transparent transparent;animation:qn-tag-menu-in .18s cubic-bezier(.2,0,0,1);font-family:Starmap Barlow,PingFang SC,Microsoft YaHei,Helvetica,Arial,sans-serif;font-size:14px;color:#2e2e2e}@keyframes qn-tag-menu-in{0%{opacity:0;transform:translateY(-2px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.qn-tag-menu:hover{scrollbar-color:rgb(128 128 128 / 28%) transparent}.qn-tag-menu-row{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 10px;border-radius:8px;color:#2e2e2e;font-size:14px;line-height:20px;cursor:pointer;transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}.qn-tag-menu-row:hover,.qn-tag-menu-row.is-active{background:#00000014;color:#121212}.qn-tag-menu-path{display:block}.qn-tag-hl{color:#6890f8;font-style:normal}.qn-tag-menu-row.is-create{color:#2e2e2e}.qn-tag-menu-create-label{display:block}.qn-tag-menu-badge{flex:none;margin-left:auto;padding:1px 6px;border-radius:3px;background:#0000000d;color:#949494;font-size:11px;line-height:20px}.qn-tag-menu-row.is-hint{color:#a6aaa6}.composer-editor .qn-live-tag-candidate,.memo-card-editor .qn-live-tag-candidate{color:#5783f7bf}.composer-editor .qn-live-tag-trigger-empty:after,.memo-card-editor .qn-live-tag-trigger-empty:after,.composer-editor .bn-suggestion-decorator.qn-live-tag-trigger-empty:after,.memo-card-editor .bn-suggestion-decorator.qn-live-tag-trigger-empty:after{content:"选择标签...";color:#949494}.memo-feed{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable both-edges}.memo-feed.is-hidden{display:none}.memo-feed::-webkit-scrollbar{width:5px;height:5px;background-color:transparent}.memo-feed::-webkit-scrollbar-thumb{border-radius:2.5px;background-color:transparent;transition:background-color .3s linear}.memo-feed-list{width:100%}.memo-feed-item{width:100%;padding-bottom:6px}.memo-feed:hover::-webkit-scrollbar-thumb{background-color:#9093994d}@keyframes memo-card-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.memo-card{animation:memo-card-enter .2s ease-out}.memo-card{display:grid;height:auto;min-height:114px;grid-template-rows:auto auto auto;align-self:start;align-content:start;gap:10px;padding:15px;border:1px solid transparent;border-radius:var(--qn-radius-lg);background:var(--qn-surface);--memo-card-surface: var(--qn-surface, #fff)}.memo-card-meta{height:20px;justify-content:space-between;color:#949494;font-size:12px}.memo-card-meta .app-icon{width:16px;height:16px}.memo-card-actions{display:inline-flex;height:18px;align-items:center;gap:5px;transition:opacity .15s ease,transform .15s ease}.memo-card:hover .memo-card-actions{opacity:1;transform:translateY(0);pointer-events:auto}.memo-card-ai,.memo-card-more{display:inline-flex;height:24px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#6f99f4;font:inherit}.memo-card-ai{display:none;align-items:center;gap:4px;padding:0;font-size:12px;line-height:12px;cursor:pointer}.memo-card:hover .memo-card-ai,.memo-card:focus-within .memo-card-ai,.memo-card.is-menu-open .memo-card-ai{display:inline-flex}.memo-card-ai-icon{width:12px;height:12px}.memo-card-actions{display:inline-flex;align-items:center;gap:10px}.memo-card-more:hover{background:#0000000d;color:#2e2e2e}.memo-card-body{min-height:0;color:#333;font-size:var(--starmap-memo-font-size, 14px);line-height:1.8;letter-spacing:.1px;white-space:pre-wrap}.inspiration-page .memo-card-body,.inspiration-page .memo-card-meta,.inspiration-page .memo-card-body-toggle,.inspiration-page .composer-editor .bn-block-content,.inspiration-page .memo-card-editor .bn-block-content,.memo-card-menu{font-family:Starmap Barlow,PingFang SC,Microsoft YaHei,Helvetica,Arial,sans-serif}.memo-card-footer{height:18px;gap:8px}.footer-spacer{flex:1}.memo-card-footer .app-icon{width:13px;height:13px}.memo-card:not(.is-editing){position:relative;min-height:86px;grid-template-rows:auto auto}.memo-card:not(.is-editing) .memo-card-footer{position:absolute;right:15px;bottom:10px;height:13px}.memo-card{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.memo-card:hover{box-shadow:0 0 4px #0000000d}.memo-card.is-editing{min-height:0;grid-template-rows:auto auto;row-gap:12px;padding-bottom:3px;border-color:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 12%,transparent)}.memo-card-edit-context{display:flex;min-width:0;height:27px;align-items:flex-start;box-sizing:border-box;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #f0f2f0;color:#a1a5a1;font-size:11.5px;line-height:18px}.memo-card-edit-context-date{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo-card-edit-context-state{display:inline-flex;flex:none;align-items:center;gap:5px;color:var(--qn-green, #6fa384);font-size:11px}.memo-card-edit-context-state i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--qn-green, #35b970);box-shadow:0 0 0 3px color-mix(in srgb,var(--qn-green, #35b970) 12%,transparent)}.memo-card.is-editing.is-refinement-editing{grid-template-rows:auto auto auto;row-gap:0;padding-top:15px;padding-bottom:0;border-color:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 90%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 8%,transparent)}.memo-card.is-editing.is-refinement-editing .memo-card-edit-context{margin-bottom:0}.memo-card-edit-review-slot{display:flex;min-height:24px;min-width:0;align-items:center;margin-bottom:11px;color:#8e96a3;font-size:11.5px}.memo-card-edit-review-label{display:inline-flex;height:20px;flex:none;align-items:center;gap:5px;color:#8594a5;font-size:11.5px;font-weight:500;white-space:nowrap}.memo-card-edit-review-label svg{width:13px;height:13px;color:#8ca7c5}.memo-card.is-editing .memo-card-meta{display:none}.memo-card-editor .qn-inline-tag,.composer-editor .qn-inline-tag{padding:0 1px;background:transparent}.memo-card-editor{min-height:24px;max-height:50vh;overflow-y:auto;scrollbar-width:thin}.memo-card.is-editing>.memo-card-editor{box-sizing:border-box;padding-bottom:0;max-height:none;overflow:visible}.memo-card-editor .bn-container{min-height:24px}.memo-card-editor .bn-editor{min-height:24px;padding:0}.memo-card-editor .bn-block-outer{margin:0;line-height:1.8}.memo-card-editor .bn-block-outer+.bn-block-outer{margin-top:7px}.memo-card-editor .bn-block-outer:has(>.bn-block>.bn-block-content[data-content-type=bulletListItem])+.bn-block-outer:has(>.bn-block>.bn-block-content[data-content-type=bulletListItem]),.memo-card-editor .bn-block-outer:has(>.bn-block>.bn-block-content[data-content-type=numberedListItem])+.bn-block-outer:has(>.bn-block>.bn-block-content[data-content-type=numberedListItem]){margin-top:0}.memo-card-editor .bn-block-group .bn-block-group .bn-block-outer+.bn-block-outer{margin-top:0}.memo-card-editor .bn-block-content{padding:0;color:#323232;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.8;letter-spacing:.1px}.memo-card-editor .bn-block-content[data-content-type=bulletListItem]:before,.memo-card-editor .bn-block-content[data-content-type=numberedListItem]:before{min-width:15px;padding-right:7px}.memo-card-editor .bn-block-content[data-content-type=numberedListItem]:before,.composer-editor .bn-block-content[data-content-type=numberedListItem]:before{flex:none;width:22px;min-width:22px;padding-right:7px;justify-content:flex-end}.memo-card-editor .bn-block-content{font-family:var(--starmap-font-content, var(--starmap-font-family, "Microsoft YaHei UI", "Segoe UI Variable", "Segoe UI", "Microsoft YaHei", sans-serif))}.memo-card-editor.is-image-drag-active{background:#fafcfa}.memo-card-editor-images{margin:3px 0 5px}.memo-card-edit-toolbar{display:flex;box-sizing:border-box;height:40px;align-items:center;justify-content:space-between;gap:12px;margin-right:-4px;padding:0}.memo-card-edit-tools,.memo-card-edit-actions{display:flex;height:28px;flex:none;align-items:center;line-height:1}.memo-card-edit-tools{gap:0}.memo-card-edit-actions{gap:10px}.memo-card-edit-toolbar .composer-tool-button{width:28px;height:28px;margin:0 1.5px;border-radius:6px;color:#949494;line-height:1;vertical-align:top}.memo-card-edit-toolbar .composer-tool-button:first-child{margin-left:0}.memo-card-edit-toolbar .composer-tool-icon{display:block;width:18px;height:18px;opacity:1}.memo-card-edit-toolbar .tool-divider{width:1px;height:16px;margin:0 10px;background:#efefef;opacity:1}.memo-card-edit-toolbar .composer-character-count{display:none;min-width:0;height:28px;align-items:center;margin:0;color:#949494;font-size:13px;font-variant-numeric:tabular-nums;line-height:1}.memo-card-editor:focus-within~.memo-card-edit-toolbar .composer-character-count{display:inline-flex}.memo-card-edit-toolbar .memo-card-edit-cancel{display:inline-flex;height:28px;align-items:center;justify-content:center;padding:0 10px;border-radius:6px;color:#949494;font-size:14px;line-height:1}.memo-card-edit-toolbar .submit-button{width:44px;height:28px;border-radius:6px}.memo-card-edit-toolbar .submit-button.is-labeled{width:auto;min-width:58px;padding:0 14px}.submit-button-label{color:#fff;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.submit-button:disabled .submit-button-label{color:#a9b0aa}.composer-tool-button:not(:disabled){cursor:pointer}.composer-tool-button:active:not(:disabled){background:#efefef;color:#000;transform:translateY(.5px)}.composer-tool-button:focus-visible{outline:2px solid color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 30%,transparent);outline-offset:1px}.composer-tool-button:disabled{cursor:default;opacity:.55}.submit-button{cursor:pointer;box-shadow:none;transition:background-color .14s ease,box-shadow .14s ease,transform .1s ease}.submit-button:hover:not(:disabled){box-shadow:none}.submit-button:active:not(:disabled){transform:translateY(.5px)}.feed-search{border:0;font-family:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}.feed-search:hover{border-color:#d0d0d0}.feed-search-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-searchbar-wrap{position:relative;display:flex;justify-content:flex-end;min-width:0}.feed-searchbar{display:flex;align-items:center;gap:6px;box-sizing:border-box;width:390px;max-width:100%;height:36px;padding:0 5px 0 10px;border:1px solid #e5e5e5;border-radius:9px;background:#fff;animation:feed-searchbar-expand .2s ease}@keyframes feed-searchbar-expand{0%{width:180px;background:#ededed}to{width:390px;background:#fff}}.feed-searchbar-icon{width:13px;height:13px;flex:none;opacity:.55}.feed-searchbar-input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:#333;font:inherit;font-size:14px}.feed-searchbar-input::placeholder{color:#b3b3b3}.feed-searchbar-clear{display:inline-flex;flex:none;width:17px;height:17px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#a6a6a6;font-size:12px;line-height:1;cursor:pointer;transition:background-color .14s ease,color .14s ease}.feed-searchbar-clear:hover{background:#f0f1f0;color:#5f6a63}.feed-searchbar-hint{flex:none;color:#c6c6c6;font-size:10px;white-space:nowrap}.feed-searchbar-tabs{display:inline-flex;flex:none;height:24px;align-items:center;gap:0;padding:2px;border-radius:8px;background:#f2f2f2}.feed-searchbar-tab{height:20px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#949494;font:inherit;font-size:12px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.feed-searchbar-tab:hover:not(.is-active){background:#dfdfdf;color:#2e2e2e}.feed-searchbar-tab.is-active{background:#fff;color:#2f2f2f;font-weight:500}.feed-searchbar-dropdown{position:absolute;top:calc(100% + 9px);left:0;right:0;z-index:60;max-height:322px;overflow-y:auto;padding:6px 0 9px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 8px 28px #00000017,0 1px 4px #0000000a;scrollbar-width:thin;animation:feed-searchbar-dropdown-in .16s ease}@keyframes feed-searchbar-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.feed-searchbar-section{display:flex;align-items:center;padding:9px 14px 4px;color:#a6a6a6;font-size:11px}.feed-searchbar-clear-recent{margin-left:auto;padding:1px 6px;border:0;border-radius:5px;background:transparent;color:#b0b0b0;font:inherit;font-size:11px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.feed-searchbar-clear-recent:hover{background:#f2f3f2;color:#6f6f6f}.feed-searchbar-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 14px;border:0;background:transparent;color:#3f4541;font:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:background-color .14s ease}.feed-searchbar-item:hover{background:#f6f7f6}.feed-searchbar-item-icon{color:#8c8c8c;font-size:12px}.feed-searchbar-empty{padding:10px 14px 12px;color:#b0b0b0;font-size:12.5px}.feed-searchbar-ai-note{padding:12px 14px;color:#8c8c8c;font-size:12.5px;line-height:1.7}.search-breadcrumb{gap:6px}.search-home-btn{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#59615b;font-size:14px;line-height:1;cursor:pointer;transition:background-color .14s ease}.search-home-btn:hover{background:#f0f2f0}.search-breadcrumb-sep{color:#b0b0b0;font-size:13px}.search-result-meta{margin:0 0 10px;color:#8c8c8c;font-size:12px}.search-result-empty{flex:1;display:flex;align-items:center;justify-content:center;color:#9a9a9a;font-size:13px}.qn-search-highlight{padding:0 1px;border-radius:3px;background:#dcd1ba;color:inherit}.memo-card-body .qn-inline-tag .qn-search-highlight{padding:0;background:#dbe6fd}.submit-button:disabled{cursor:default;background:#efefef;box-shadow:none}.submit-button.is-ready{background:var(--qn-green, #30cf79);box-shadow:none}.submit-button.is-ready:hover:not(:disabled){background:#29c173;box-shadow:none}.submit-button.is-ready:active:not(:disabled){background:#22b768;box-shadow:none;transform:translateY(.5px)}.memo-card-edit-cancel{padding:4px 10px;border:0;border-radius:7px;background:transparent;color:#9a9f9a;font-size:12px;transition:background-color .15s ease,color .15s ease}.memo-card-edit-cancel:hover{background:#f3f5f3;color:#59615b}.memo-card-edit-toolbar .submit-button.is-ready,.memo-card-edit-toolbar .submit-button.is-ready:hover:not(:disabled),.memo-card-edit-toolbar .submit-button.is-ready:active:not(:disabled){background:var(--qn-green, #30cf79);box-shadow:none}.memo-card-edit-toolbar .submit-button.is-labeled.is-ready,.memo-card-edit-toolbar .submit-button.is-labeled.is-ready:hover:not(:disabled),.memo-card-edit-toolbar .submit-button.is-labeled.is-ready:active:not(:disabled){background:var(--qn-green, #30cf79);box-shadow:none}.memo-card-draft-badge{color:#949494;font-size:13px;cursor:help;-webkit-user-select:none;user-select:none}.memo-card.is-menu-open .memo-card-actions{opacity:1;transform:translateY(0);pointer-events:auto}.memo-card.is-menu-open{z-index:30}.memo-detail-card:has(.memo-card-menu-anchor.is-open){z-index:30}.memo-card-menu-anchor{position:relative;display:inline-flex}.memo-card-menu{position:fixed;z-index:210;min-width:238px;padding:5px;border:1px solid #f0f1ee;border-radius:10px;background:#fff;box-shadow:0 12px 32px #00000021,0 2px 8px #0000000f}.memo-card-menu-item{display:flex;width:100%;height:38px;align-items:center;gap:0;padding:0 18px;border:0;border-radius:6px;background:transparent;color:#2e2e2e;font-size:14px;line-height:20px;text-align:left;cursor:pointer;transition:background-color .14s ease}.memo-card-menu-item:hover:not(:disabled){background:#f4f5f4}.memo-card-menu-item:disabled{color:#c4c8c3;cursor:default}.memo-card-menu-item.is-danger{color:#e15b52}.memo-card-menu-item.is-danger:disabled{color:#eec4c0}.memo-card-menu-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo-card-menu-trailing{display:inline-flex;flex:0 0 auto;align-items:center;color:#7d7d7d}.memo-card-menu-trailing svg{width:15px;height:15px}.memo-card-menu-divider{height:1px;margin:4px 8px;background:#f1f2f0}.memo-card-menu-icon{display:inline-flex;width:16px;height:16px;flex:0 0 16px;align-items:center;justify-content:center;color:#5f655f}.memo-card-menu-item:disabled .memo-card-menu-icon{color:#cdd1cc}.memo-card-menu-item.is-danger .memo-card-menu-icon{color:inherit}.memo-card-menu-icon svg{width:14px;height:14px}.memo-card-menu-footer{display:grid;gap:6px;margin-top:5px;padding:11px 18px 6px;border-top:1px solid #f1f2f0;color:#949494;font-size:10.5px;line-height:16px}.memo-card-submenu-wrap{position:relative;display:block}.memo-card-submenu{position:absolute;z-index:45;top:-5px;left:calc(100% + 4px);min-width:152px;padding:5px;border:1px solid #f0f1ee;border-radius:10px;background:#fff;box-shadow:0 12px 32px #00000021,0 2px 8px #0000000f}.memo-card-submenu.is-flip{right:calc(100% + 4px);left:auto}.memo-card-menu-anchor.is-open .memo-card-more,.memo-card-menu-anchor.is-open .memo-detail-more{background:#f1f3f0}.memo-detail-card-backlink{display:flex;width:100%;max-width:100%;min-width:0;align-items:center;gap:6px;margin-top:10px;padding:1px 0;border:0;background:transparent;color:#7c8480;font-size:12px;font-weight:400;line-height:18px;text-align:left;cursor:pointer}.memo-detail-card-backlink .memo-reference-icon{opacity:1}.memo-detail-card-backlink:hover{color:#4e554f}.memo-card-meta-lead{display:inline-flex;min-width:0;align-items:center;gap:5px}.memo-card-meta-right{display:inline-flex;min-width:0;align-items:center;gap:10px}.memo-card-meta-right .memo-card-menu-anchor{margin-right:-4px}.memo-source-badge{display:inline-flex;height:17px;align-items:center;padding:0 6px;border-radius:5px;background:#f0f2f0;color:#7a817b;font-size:10px;font-weight:500;line-height:17px;white-space:nowrap}.memo-source-badge.is-ai{background:#f0ecff;color:#8067c9}.memo-source-badge.is-api{background:#eaf4ff;color:#5d85b5}.memo-source-badge.is-excerpt{background:#fff3df;color:#9a783e}.memo-action-overlay{position:fixed;z-index:160;inset:0;display:grid;place-items:center;padding:24px;background:#2d312e4d}.memo-action-dialog{width:360px;max-width:calc(100vw - 48px);max-height:min(560px,calc(100vh - 64px));overflow-y:auto;padding:16px 18px 18px;border-radius:12px;background:#fff;box-shadow:0 14px 40px #181d1933;scrollbar-width:thin}.memo-action-dialog.is-wide{width:460px}.memo-action-dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.memo-action-dialog-head h3{margin:0;color:#242824;font-size:14px;font-weight:600}.memo-action-dialog-head button{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#8d938e;cursor:pointer}.memo-action-dialog-head button:hover{background:#f1f3f0;color:#4e554f}.memo-action-dialog-head svg{width:16px;height:16px}.memo-action-stack{display:grid;gap:10px}.memo-action-btn{padding:7px 14px;border:1px solid #e6e8e5;border-radius:8px;background:#fff;color:#3f443f;font-size:12.5px;text-align:center;cursor:pointer;transition:background-color .14s ease}.memo-action-btn:hover{background:#f4f5f4}.memo-action-btn.is-primary{border-color:transparent;background:var(--qn-green, #2fcb7b);color:#fff}.memo-action-btn.is-primary:hover:not(:disabled){background:#28b86c}.memo-action-btn.is-primary:disabled{cursor:default;opacity:.5}.memo-action-btn.is-danger{border-color:transparent;background:#e15b52;color:#fff}.memo-action-btn.is-danger:hover:not(:disabled){background:#cf4c44}.memo-action-hint{margin:0;color:#a0a5a1;font-size:11.5px;line-height:17px}.memo-action-memo-text{margin:0;color:#3a3f3b;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.memo-action-section h4{margin:0 0 5px;color:#989e99;font-size:11px;font-weight:500}.memo-action-related{margin:0 0 4px;padding:6px 9px;border-radius:7px;background:#f7f8f7;color:#4a504b;font-size:12px;line-height:1.6}.memo-action-annotation{padding:8px 10px;border:1px solid #f0f1f0;border-radius:8px}.memo-action-annotation p{margin:0;color:#3a3f3b;font-size:12.5px;line-height:1.65;white-space:pre-wrap}.memo-action-annotation time{color:#a6aba7;font-size:10.5px}.memo-action-textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #e4e6e3;border-radius:8px;color:#3a3f3b;font:inherit;font-size:12.5px;line-height:1.6;resize:vertical}.memo-action-textarea:focus{outline:none;border-color:#b9d9c8}.memo-action-row{display:flex;justify-content:flex-end;gap:8px}.memo-action-dialog.is-batch-delete{width:400px;padding:16px;border-radius:8px}.is-batch-delete .memo-action-dialog-head{margin-bottom:18px}.is-batch-delete .memo-action-dialog-head h3{color:#1a1a1a;font-size:16px;font-weight:600;line-height:24px}.is-batch-delete .memo-action-stack{gap:16px}.is-batch-delete .memo-action-hint{color:#2e2e2e;font-size:14px;line-height:22px}.is-batch-delete .memo-action-btn{min-width:64px;height:40px;padding:0 18px;border:0;border-radius:8px;background:#f2f2f2;color:#333;font-size:14px;font-weight:500}.is-batch-delete .memo-action-btn:hover{background:#e9e9e9}.is-batch-delete .memo-action-btn.is-danger{background:#e47571;color:#fff}.is-batch-delete .memo-action-btn.is-danger:hover:not(:disabled){background:#dd6a66}.is-batch-delete .memo-action-btn.is-danger:disabled{cursor:default;opacity:.6}.memo-action-date{padding:7px 10px;border:1px solid #e4e6e3;border-radius:8px;color:#3a3f3b;font:inherit;font-size:12.5px}.memo-action-revision{border:1px solid #f0f1f0;border-radius:8px}.memo-action-revision-head{display:grid;width:100%;gap:2px;padding:8px 10px;border:0;background:transparent;text-align:left;cursor:pointer}.memo-action-revision-head time{color:#a3a8a4;font-size:10.5px}.memo-action-revision-head span{overflow:hidden;color:#3a3f3b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.memo-action-revision-head:hover{background:#f7f8f7}.memo-action-revision-body{margin:0;padding:8px 10px 10px;border-top:1px solid #f3f4f2;color:#4a504b;font-size:12.5px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.memo-action-dialog.is-insight{display:flex;width:min(540px,calc(100vw - 40px));height:min(88vh,860px);max-height:calc(100vh - 32px);flex-direction:column;overflow:hidden;padding:18px 30px 22px}.memo-action-dialog.is-insight .memo-action-dialog-head{position:relative;flex:0 0 auto;justify-content:center;margin-bottom:8px}.memo-action-dialog.is-insight .memo-action-dialog-head h3{font-size:13.5px;font-weight:600}.memo-action-dialog.is-insight .memo-action-dialog-head button{position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.memo-insight-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.memo-insight-timeline{display:flex;gap:10px;margin-top:6px}.memo-insight-track{display:flex;width:16px;flex:0 0 16px;flex-direction:column;align-items:center;padding-top:3px}.memo-insight-track-ring{width:11px;height:11px;border:1.5px solid var(--qn-green);border-radius:50%;animation:memo-insight-ring 1.4s ease-in-out infinite}@keyframes memo-insight-ring{0%,to{opacity:.45}50%{opacity:1}}.memo-insight-track-check{width:15px;height:15px;color:var(--qn-green)}.memo-insight-track-stop{width:11px;height:11px;border:1.5px solid #c4c9c5;border-radius:50%}.memo-insight-track-line{width:1px;min-height:22px;flex:1;margin-top:7px;background:#e3e7e4}.memo-insight-flow{flex:1;min-width:0}.memo-insight-status-row{display:flex;min-height:18px;align-items:center;justify-content:space-between}.memo-insight-status-text{color:#2b2f2c;font-size:12.5px;font-weight:600}.memo-insight-collapse{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#9aa09b;cursor:pointer}.memo-insight-collapse:hover{background:#f1f3f0;color:#4e554f}.memo-insight-collapse svg{width:15px;height:15px}.memo-insight-analysis{margin-top:9px;color:#878d88;font-size:12.5px;line-height:1.85}.memo-insight-analysis p{margin:0 0 10px;white-space:pre-wrap;overflow-wrap:anywhere}.memo-insight-analysis p:last-child{margin-bottom:0}.memo-insight-card{margin-top:14px;padding:15px 18px 13px;border:1px solid #eceeeb;border-radius:10px;background:#f8f9f8}.memo-insight-card-label{display:block;margin-bottom:9px;color:#a6aba7;font-size:10.5px}.memo-insight-report{color:#353a36;font-size:13.5px;line-height:1.9}.memo-insight-para{margin:0 0 14px;white-space:pre-wrap;overflow-wrap:anywhere}.memo-insight-para:last-child{margin-bottom:2px}.memo-insight-lead,.memo-insight-emphasis{color:#232723;font-weight:600}.memo-insight-citation{display:inline-block;vertical-align:baseline}.memo-insight-citation-mark{display:inline-flex;width:13px;height:13px;align-items:center;justify-content:center;margin:0 2px;padding:0;border:1px solid #bcdcc9;border-radius:50%;background:transparent;color:#35a463;font:inherit;font-size:9px;line-height:1;cursor:pointer;transform:translateY(-1px)}.memo-insight-citation-mark:hover{border-color:#8fcbaa;background:var(--qn-green-soft, #eaf8f0);color:#1f8f50}.insight-center .memo-insight-citation-mark{width:15px;height:15px;margin:0 3px;border:0;background:transparent;color:#fff;transform:translateY(-1px)}.memo-insight-citation-dot{display:inline-flex;width:15px;height:15px;align-items:center;justify-content:center;border-radius:50%;background:#9aa19b;color:#fff;transition:background-color .14s ease,box-shadow .14s ease}.memo-insight-citation-arrow{display:block;width:9px;height:9px}.insight-center .memo-insight-citation-mark:hover,.insight-center .memo-insight-citation-mark:focus-visible{background:transparent}.insight-center .memo-insight-citation-mark:hover .memo-insight-citation-dot,.insight-center .memo-insight-citation-mark:focus-visible .memo-insight-citation-dot{background:#6f776f;box-shadow:0 0 0 2px #6f776f29}[data-starmap-mode=dark] .insight-center .memo-insight-citation-dot{background:#79837b}[data-starmap-mode=dark] .insight-center .memo-insight-citation-mark:hover .memo-insight-citation-dot,[data-starmap-mode=dark] .insight-center .memo-insight-citation-mark:focus-visible .memo-insight-citation-dot{background:#94a29a;box-shadow:0 0 0 2px #94a29a38}.memo-insight-citation-preview{position:fixed;z-index:220;display:grid;width:clamp(360px,30vw,460px);max-width:calc(100vw - 32px);gap:8px;padding:17px 18px;border:1px solid #e7eae7;border-radius:11px;background:#fff;box-shadow:0 12px 32px #181d1929;transform:translate(-50%);pointer-events:none}.memo-insight-citation-preview time{color:#9da39e;font-size:11px}.memo-insight-citation-preview-tags{display:flex;flex-wrap:wrap;gap:5px;overflow:hidden}.memo-insight-citation-preview-tags span{max-width:100%;overflow:hidden;padding:1px 4px;border-radius:4px;background:#eef7f1;color:#669178;font-size:10.5px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.memo-insight-citation-preview-text{display:block;max-height:10.5em;overflow:hidden;color:#3f4540;font-size:12.5px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;counter-reset:qn-memo-list}.memo-insight-citation-preview-text>span{display:block}.memo-insight-citation-preview-text>span>br:first-child{display:none}.memo-insight-citation-preview-text>span:empty:last-child,.memo-insight-citation-preview-text>span:has(>br:first-child):not(:has(>:not(br):not(:empty))):last-child{display:none}.memo-insight-citation-preview-text>*+*{margin-top:.5em}.memo-insight-actions{display:flex;align-items:center;justify-content:space-between;margin-top:13px}.memo-insight-vote{display:flex;gap:4px}.memo-insight-vote-btn{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#a8ada9;cursor:pointer;transition:color .14s ease,background-color .14s ease}.memo-insight-vote-btn:hover{background:#f1f3f0;color:#4e554f}.memo-insight-vote-btn.is-on{color:var(--qn-green)}.memo-insight-vote-btn svg{width:14px;height:14px}.memo-insight-share{display:flex;gap:14px}.memo-insight-link{padding:0;border:0;background:transparent;color:#27a45f;font-size:12px;cursor:pointer}.memo-insight-link:hover{color:#1f8f50;text-decoration:underline;text-underline-offset:3px}.memo-insight-link.is-disabled,.memo-insight-link:disabled{color:#b9beba;cursor:default;text-decoration:none}.memo-insight-disclaimer{margin:15px 0 0;color:#b9beba;font-size:10.5px;line-height:16px;text-align:center}.memo-insight-fail{padding:16px 0 4px;text-align:center}.memo-insight-fail-message{margin:0 0 10px;color:#6a706b;font-size:12.5px;line-height:1.7}.memo-insight-breath{height:24px}.memo-action-overlay.insight-center-overlay.is-suspended{display:none}.memo-action-dialog.insight-center{display:flex;width:min(920px,calc(100vw - 64px));height:min(720px,calc(100vh - 72px));max-height:calc(100vh - 72px);flex-direction:column;overflow:hidden;padding:16px 26px 18px}.insight-center-head{position:relative;flex:0 0 auto;justify-content:center;margin-bottom:6px}.insight-center-head h3{font-size:17px;font-weight:600}.insight-center-head-actions{position:absolute;top:50%;right:0;display:flex;flex:0 0 auto;align-items:center;gap:8px;transform:translateY(-50%);white-space:nowrap}.insight-center-head-actions button:last-child{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#8d938e;cursor:pointer}.insight-center-head-actions button:last-child:hover{background:#f1f3f0;color:#4e554f}.insight-center-head-actions .insight-center-history-link{display:inline-flex;width:auto;height:28px;flex:0 0 auto;align-items:center;gap:5px;padding:3px 7px;border:0;border-radius:6px;background:transparent;color:#9aa09b;font-size:13px;cursor:pointer;white-space:nowrap}.insight-center-history-link:hover{background:#f4f5f4;color:#4e554f}.insight-center-history-link svg{width:14px;height:14px}.insight-center-back,.insight-center-add,.insight-center-close{position:absolute;top:50%;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#6a706b;cursor:pointer;transform:translateY(-50%)}.insight-center-back{left:0}.insight-center-add,.insight-center-close{right:0}.insight-center-add{color:var(--qn-green)}.insight-center-close{color:#8d938e;font-size:16px}.insight-center-back:hover,.insight-center-add:hover,.insight-center-close:hover{background:#f1f3f0;color:#4e554f}.insight-center-back svg,.insight-center-add svg{width:17px;height:17px}.insight-center-body{width:100%;min-width:0;flex:1;min-height:0;overflow-x:clip;overflow-y:auto}.insight-center .memo-insight-report{font-size:15.5px;line-height:1.85}.insight-center-subtitle{margin:2px 0 4px;color:var(--qn-green);font-size:16px;font-weight:600}.insight-center-scope-line{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#a6aba7;font-size:12.5px}.insight-center-scope-link{padding:0;border:0;background:transparent;color:#27a45f;font-size:12.5px;cursor:pointer}.insight-center-scope-link:hover{text-decoration:underline;text-underline-offset:3px}.insight-center-hint{margin:8px 0;color:#a0a5a1;font-size:11.5px;line-height:1.6}.insight-lens-grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.insight-lens-card{position:relative;display:flex;min-width:0;min-height:72px;box-sizing:border-box;align-items:flex-start;gap:12px;padding:12px 34px 11px 14px;border:1px solid #f3f4f2;border-radius:11px;background:#fff;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.insight-center.is-home .insight-center-body{width:auto;margin:0 -26px;padding:22px 26px 18px;background:#f9f9f9}.insight-center.is-home .insight-center-subtitle{margin:0 0 10px}.insight-center.is-home .insight-center-scope-line{margin:0 0 22px}.insight-center.is-home .insight-lens-grid{gap:14px 12px}.insight-center.is-home .insight-lens-card{border-color:transparent;background:#fff}.insight-center.is-home .insight-lens-card:hover{border-color:transparent;background:#fff;box-shadow:0 1px 6px #00000012}.insight-lens-icon{width:20px;height:20px;flex:0 0 20px;margin-top:2px;color:#3f443f}.insight-center.is-home .insight-lens-icon{width:26px;height:26px;flex-basis:26px;margin-top:0;align-self:center}.insight-lens-text{min-width:0;flex:1}.insight-lens-name{display:flex;min-width:0;align-items:baseline;gap:7px;margin:0;color:#2b2f2c;font-size:16px;font-weight:600;line-height:1.25;white-space:nowrap}.insight-lens-author{overflow:hidden;color:#adb3ae;font-size:11.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.insight-lens-desc{margin:4px 0 0;overflow:hidden;color:#858c86;font-size:13px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.insight-lens-remove{position:absolute;top:9px;right:9px;display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;padding:0;border:1px solid rgb(211 91 82 / 48%);border-radius:50%;background:#fff6f5a3;color:#c7463dad;opacity:0;pointer-events:none;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,opacity .14s ease}.insight-lens-card:hover .insight-lens-remove,.insight-lens-card:focus-within .insight-lens-remove{opacity:.72;pointer-events:auto}.insight-lens-card .insight-lens-remove:hover,.insight-lens-card .insight-lens-remove:focus-visible{border-color:#d35b52c7;background:#fff1f0;color:#c7473d;opacity:1}.insight-lens-remove svg{width:11px;height:11px}.insight-center-more{display:flex;flex:none;align-items:center;justify-content:space-between;margin:0 -26px -18px;padding:13px 26px;border:0;background:#fff;color:#6a706b;font-size:13.5px;cursor:pointer;transition:color .14s ease}.insight-center-more:hover{color:#2b2f2c}.insight-scope-row{display:flex;align-items:center;justify-content:space-between;padding:10px 2px}.insight-scope-label{color:#3f443f;font-size:12.5px}.insight-scope-select{position:relative}.insight-scope-value{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:0;border-radius:7px;background:transparent;color:#6a706b;font-size:12px;cursor:pointer}.insight-scope-value:hover{background:#f4f5f4}.insight-scope-menu{position:absolute;z-index:30;top:calc(100% + 4px);right:0;min-width:128px;padding:4px;border:1px solid #eceeeb;border-radius:9px;background:#fff;box-shadow:0 8px 24px #181d191f}.insight-scope-option{display:flex;width:100%;align-items:center;justify-content:space-between;padding:6px 9px;border:0;border-radius:6px;background:transparent;color:#3f443f;font-size:12px;text-align:left;cursor:pointer}.insight-scope-option:hover{background:#f4f5f4}.insight-scope-option svg{width:13px;height:13px;color:var(--qn-green)}.insight-scope-custom{display:flex;align-items:center;gap:8px;padding:2px 2px 10px;color:#9aa09b;font-size:12px}.insight-scope-custom input{padding:5px 8px;border:1px solid #e4e6e3;border-radius:7px;color:#3a3f3b;font:inherit;font-size:12px}.insight-scope-tags{display:grid;max-height:180px;gap:2px;margin:2px 0 8px;padding:6px 8px;overflow-y:auto;border:1px solid #f0f1f0;border-radius:8px}.insight-scope-tag{display:flex;align-items:center;gap:7px;padding:3px 2px;color:#3f443f;font-size:12px;cursor:pointer}.insight-scope-note{margin:14px 0 10px;color:#b9beba;font-size:10.5px;line-height:1.6;text-align:center}.insight-library-body{padding-right:2px}.insight-library-section h4{margin:16px 0 9px;color:#2b2f2c;font-size:18px;font-weight:600}.insight-library-section:first-child h4{margin-top:4px}.insight-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.insight-library-card{position:relative;padding:14px 14px 12px;border:1px solid #f0f1f0;border-radius:10px;background:#fff}.insight-library-toggle{position:absolute;top:8px;right:8px;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--qn-green);color:#fff;cursor:pointer}.insight-library-toggle.is-added{background:#eef1ee;color:#8d938e}.insight-library-toggle svg{width:13px;height:13px}.insight-library-name{margin:8px 0 4px;color:#2b2f2c;font-size:20px;font-weight:600}.insight-library-desc{display:-webkit-box;overflow:hidden;margin:0 0 9px;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#2e2e2e;font-size:12.5px;line-height:1.6}.insight-library-meta{margin:0;color:#949494;font-size:11.5px;line-height:1.6}.insight-form-label{display:grid;gap:6px;margin-bottom:14px;color:#6a706b;font-size:12px}.insight-form-input{padding:8px 10px;border:0;border-radius:8px;background:#f5f6f5;color:#2f2f2f;font:inherit;font-size:12.5px}.insight-form-input:focus{outline:1px solid #cfe6da}.insight-form-textarea{min-height:150px;padding:10px;border:0;border-radius:8px;background:#f5f6f5;color:#2f2f2f;font:inherit;font-size:12.5px;line-height:1.7;resize:vertical}.insight-form-textarea:focus{outline:1px solid #cfe6da}.insight-history{display:flex;flex:1;min-height:0}.insight-history-list{width:250px;flex:0 0 250px;padding-right:12px;overflow-y:auto;border-right:1px solid #f3f4f2;scrollbar-width:thin}.insight-history-list-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px;color:#a6aba7;font-size:11px}.insight-history-item{position:relative;display:grid;width:100%;gap:2px;padding:9px 20px 9px 8px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.insight-history-item:hover{background:#f7f8f7}.insight-history-item.is-active{background:#f2f7f4}.insight-history-title{overflow:hidden;color:#2b2f2c;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.insight-history-time{color:#a6aba7;font-size:10.5px}.insight-history-arrow{position:absolute;top:50%;right:8px;color:#c4c9c5;font-size:14px;transform:translateY(-50%)}.insight-history-detail{display:flex;flex:1;min-width:0;flex-direction:column;padding-left:16px;overflow:hidden}.insight-history-detail .memo-insight-scroll{padding-right:4px}.insight-center .insight-center-body,.insight-center .memo-insight-scroll,.insight-center .insight-history-list,.insight-center .insight-scope-tags{scrollbar-width:thin;scrollbar-color:rgb(126 135 128 / 18%) transparent}.insight-center .insight-center-body:hover,.insight-center .memo-insight-scroll:hover,.insight-center .insight-history-list:hover,.insight-center .insight-scope-tags:hover{scrollbar-color:rgb(126 135 128 / 34%) transparent}.insight-center .insight-center-body::-webkit-scrollbar,.insight-center .memo-insight-scroll::-webkit-scrollbar,.insight-center .insight-history-list::-webkit-scrollbar,.insight-center .insight-scope-tags::-webkit-scrollbar{width:5px;height:5px}.insight-center .insight-center-body::-webkit-scrollbar-track,.insight-center .memo-insight-scroll::-webkit-scrollbar-track,.insight-center .insight-history-list::-webkit-scrollbar-track,.insight-center .insight-scope-tags::-webkit-scrollbar-track{background:transparent}.insight-center .insight-center-body::-webkit-scrollbar-thumb,.insight-center .memo-insight-scroll::-webkit-scrollbar-thumb,.insight-center .insight-history-list::-webkit-scrollbar-thumb,.insight-center .insight-scope-tags::-webkit-scrollbar-thumb{border-radius:999px;background:#7e878029}.insight-center .insight-center-body:hover::-webkit-scrollbar-thumb,.insight-center .memo-insight-scroll:hover::-webkit-scrollbar-thumb,.insight-center .insight-history-list:hover::-webkit-scrollbar-thumb,.insight-center .insight-scope-tags:hover::-webkit-scrollbar-thumb{background:#7e878057}.memo-float-handle{position:fixed;z-index:140;top:50%;right:0;display:inline-flex;width:38px;min-height:46px;align-items:center;justify-content:center;gap:2px;padding:0 4px;border:1px solid #e8ece8;border-right:0;border-radius:12px 0 0 12px;background:#fff;color:var(--qn-green, #2fcb7b);cursor:pointer;transform:translateY(-50%);box-shadow:0 4px 16px #1923191f}.memo-float-handle svg{width:20px;height:20px}.memo-float-handle span{min-width:13px;color:#6f776f;font-size:10px}.memo-float-backdrop{position:fixed;inset:0;z-index:140;background:#1c1e1c61}.memo-float-panel{position:absolute;top:29vh;right:0;width:min(425px,92vw);padding:0 12px 0 32px;background:transparent}.memo-float-panel-head{display:flex;height:42px;align-items:center;justify-content:space-between;padding:0 8px;color:#fff;font-size:12px}.memo-float-panel-head strong{font-weight:500}.memo-float-panel-actions{display:inline-flex;gap:18px}.memo-float-panel-actions button{padding:0;border:0;background:transparent;color:#fff;font:inherit;cursor:pointer}.memo-float-list{display:grid;gap:10px;max-height:52vh;overflow-y:auto;scrollbar-width:none}.memo-float-list::-webkit-scrollbar{display:none}.memo-float-item{display:grid;height:48px;grid-template-columns:minmax(0,1fr) 28px;column-gap:8px;align-items:center;padding:0 8px 0 16px;border-radius:11px;background:#fff}.memo-float-item-open{min-width:0;padding:0;overflow:hidden;border:0;background:transparent;color:#5e86e7;font:inherit;font-size:12px;line-height:18px;text-align:left;text-overflow:clip;white-space:nowrap;cursor:pointer}.memo-float-item-open:hover{color:#4774dc}.memo-float-item-remove{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:#fff;color:#a0a5a1;cursor:pointer}.memo-float-item-remove:hover{background:#f1f3f0;color:#5c625d}.memo-float-item-remove svg{width:15px;height:15px}.qn-toast{position:fixed;z-index:320;bottom:34px;left:50%;display:flex;align-items:center;gap:32px;justify-content:space-between;min-width:340px;max-width:620px;min-height:50px;padding:10px 20px;border-radius:10px;background:#474747;color:#fff;font-size:14px;line-height:20px;transform:translate(-50%);box-shadow:0 10px 28px #181d1942}.qn-toast-message{flex:1;min-width:0}.qn-toast-action{flex:none;padding:6px 0;border:0;background:transparent;color:var(--qn-green, #30cf79);font-size:14px;font-weight:500;cursor:pointer}.qn-toast-action:hover{color:#45dc90}.qn-toast.is-success{top:20px;bottom:auto;justify-content:flex-start;gap:10px;min-width:380px;min-height:46px;border:1px solid #cfeee0;background:#e7f7ed;color:#2f9e63;box-shadow:0 6px 20px #181d1914}.qn-toast-check{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;flex:none;border-radius:50%;background:var(--qn-green, #30cf79);color:#fff;font-size:12px;font-weight:700}.semantic-index-weak-status{position:fixed;z-index:90;right:18px;bottom:18px;padding:5px 10px;border:1px solid #e3e7df;border-radius:999px;background:#fafbf8f0;color:#7b8177;font:inherit;font-size:11px;line-height:16px;cursor:pointer;box-shadow:0 3px 12px #232d2014}.memo-draft-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#00000059}.memo-draft-dialog{width:340px;padding:24px 24px 20px;border-radius:12px;background:#fff;box-shadow:0 8px 32px #0000001f}.memo-draft-dialog-title{margin-bottom:12px;color:#2f2f2f;font-size:15px;font-weight:500}.memo-draft-dialog-body{margin-bottom:20px;color:#59615b;font-size:13px;line-height:20px}.memo-draft-dialog-actions{display:flex;justify-content:flex-end;gap:10px}.memo-draft-dialog-btn{padding:6px 16px;border:0;border-radius:8px;font-size:13px;cursor:default;transition:background-color .15s ease}.memo-draft-dialog-btn-discard{background:#f3f5f3;color:#59615b}.memo-draft-dialog-btn-discard:hover{background:#e8eae8}.memo-draft-dialog-btn-restore{background:var(--qn-green, #30cf79);color:#fff}.memo-draft-dialog-btn-restore:hover{background:#28b86c}.refinement-library{display:flex;height:900px;justify-content:center;padding:18px;overflow:hidden;border-left:1px solid var(--qn-border);background:var(--qn-sidebar-soft)}.refinement-content{width:100%;max-width:100%;margin-inline:auto}.refinement-header{width:100%;height:62px;justify-content:space-between}.refinement-title h2{margin:0;color:var(--qn-text);font-size:16px;font-weight:600}.refinement-title b{display:inline-flex;width:22px;height:20px;align-items:center;justify-content:center;border-radius:10px;background:var(--qn-green-soft);color:var(--qn-green-text);font-size:10px}.refinement-header p{margin:5px 0 0;color:var(--qn-text-muted);font-size:12px}.collapse-button{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent}.collapse-button:hover{background:#f0f2f0}.refinement-cards{display:grid;width:100%;gap:10px;margin-top:16px}.refinement-card{width:100%;height:92px;padding:14px;border:1px solid var(--qn-border);border-radius:var(--qn-radius-md);background:var(--qn-surface)}.refinement-card.deleted{height:72px;background:#f5f5f5}.refinement-card p{margin:0 0 8px;color:var(--qn-text);font-size:13.5px;line-height:20px}.refinement-card span{color:var(--qn-text-muted);font-size:11px;line-height:16px}.refinement-card.deleted p{color:#a6a6a6}.refinement-card.deleted span{color:#b8b8b8}.memo-card-meta{color:#949494;font-weight:400}.memo-card-body{color:#3a3a3a;font-family:var(--starmap-font-content, var(--starmap-font-family, "Microsoft YaHei UI", "Segoe UI Variable", "Segoe UI", "Microsoft YaHei", sans-serif));font-weight:400}.memo-card-ai{color:#6890f8;font-weight:400;transition:background-color .15s ease,color .15s ease}.memo-card-more{width:24px;height:24px;color:#949494;cursor:pointer;transition:background-color .15s ease,color .15s ease}.memo-card-more svg{display:block;width:16px;height:16px}.refinement-library{display:flex;height:100%;min-width:0;justify-content:center;padding:14px 12px 12px;overflow:hidden;border-left:1px solid var(--qn-border);background:#fbfbfa}.ai-agent-panel{position:relative;display:flex;height:100%;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-left:1px solid var(--qn-border);background:#fbfbfa;color:#303530}.ai-agent-panel-loading{align-items:center;justify-content:center;color:#9aa09b;font-size:12px}.ai-agent-header{position:relative;z-index:3;display:flex;height:58px;flex:0 0 58px;align-items:center;justify-content:space-between;padding:0 13px 0 16px;border-bottom:1px solid var(--qn-border, #ecefec);background:var(--qn-surface, #fff)}.ai-agent-title{display:inline-flex;align-items:center;gap:8px;color:var(--qn-text, #262a26);font-size:14.5px;font-weight:600;letter-spacing:.01em}.ai-agent-title-mark{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 13%,transparent);color:var(--qn-green-text, var(--qn-green-text-deep, #23704a))}.ai-agent-title-mark svg{width:14px;height:14px}.ai-agent-header-actions{display:inline-flex;align-items:center;gap:2px}.ai-agent-header-actions button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--qn-text-muted, #949494);cursor:pointer;transition:background-color .14s ease,color .14s ease}.ai-agent-header-actions button:hover,.ai-agent-header-actions button.is-active{background:var(--qn-hover, #f2f4f2);color:var(--qn-text, #2f2f2f)}.ai-agent-header-actions svg{width:18px;height:18px}.ai-agent-history{position:absolute;z-index:4;top:48px;right:11px;left:11px;max-height:264px;overflow-y:auto;padding:6px;border:1px solid var(--qn-border, #e2e6e2);border-radius:12px;background:var(--qn-surface, #fff);box-shadow:0 14px 32px #1c231e21,0 2px 8px #1c231e0d;scrollbar-width:none}.ai-agent-history::-webkit-scrollbar{display:none}.ai-agent-history-title{padding:7px 10px 5px;color:var(--qn-text-faint, #9a9f9a);font-size:11.5px}.ai-agent-history>button{display:grid;width:100%;gap:2px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--qn-text-soft, #464d47);text-align:left;cursor:pointer;transition:background-color .12s ease}.ai-agent-history>button:hover{background:var(--qn-hover, #f2f4f2)}.ai-agent-history>button.is-active{background:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 5%,transparent)}.ai-agent-history>button span{overflow:hidden;color:var(--qn-text, #2f2f2f);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ai-agent-history>button time{color:var(--qn-text-faint, #9a9f9a);font-size:10.5px}.ai-agent-history>button.ai-agent-history-all{display:flex;align-items:center;justify-content:space-between;margin-top:5px;padding:9px 10px 8px;border-top:1px solid var(--qn-border, #edf0ed);border-radius:8px;color:var(--qn-text-soft, #4a534c);font-size:12.5px}.ai-agent-history>button.ai-agent-history-all:hover{background:var(--qn-hover, #f2f4f2);color:var(--qn-text, #2f2f2f)}.ai-agent-history-all svg{width:15px;height:15px}.ai-agent-history-view{position:absolute;z-index:5;inset:58px 0 0;display:flex;min-height:0;flex-direction:column;background:var(--qn-bg, #fbfbfa)}.ai-agent-history-view>header{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:13px 12px 11px;border-bottom:1px solid var(--qn-border, #e9ece9)}.ai-agent-history-view>header button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--qn-text-muted, #7f8680);cursor:pointer;transition:background-color .12s ease,color .12s ease}.ai-agent-history-view>header button:hover{background:var(--qn-hover, #eef1ee);color:var(--qn-text, #464d47)}.ai-agent-history-view>header svg{width:19px;height:19px}.ai-agent-history-view>header div{display:grid;gap:1px}.ai-agent-history-view>header strong{color:var(--qn-text, #303630);font-size:14px;font-weight:600}.ai-agent-history-view>header span{color:var(--qn-text-faint, #a0a5a1);font-size:11px}.ai-agent-history-page-list{display:grid;flex:1 1 auto;min-height:0;align-content:start;gap:7px;padding:12px;overflow-y:auto;scrollbar-width:none}.ai-agent-history-page-list::-webkit-scrollbar{display:none}.ai-agent-history-page-list>button{position:relative;display:grid;min-width:0;gap:3px;padding:12px;border:1px solid var(--qn-border, #e5e9e5);border-radius:10px;background:var(--qn-surface, #fff);color:var(--qn-text-soft, #4a514b);text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.ai-agent-history-page-list>button:hover{border-color:color-mix(in srgb,var(--qn-text, #2f2f2f) 16%,var(--qn-border, #e5e9e5))}.ai-agent-history-page-list>button.is-active{background:var(--qn-surface, #fff)}.ai-agent-history-page-list>button span{overflow:hidden;padding-right:72px;color:var(--qn-text, #2f2f2f);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ai-agent-history-page-list>button small{color:var(--qn-text-faint, #949a95);font-size:11px}.ai-agent-history-page-list>button time{position:absolute;top:12px;right:12px;color:var(--qn-text-faint, #a0a5a1);font-size:10.5px}.ai-agent-history-view>footer{display:flex;height:50px;flex:0 0 50px;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid var(--qn-border, #e9ece9);background:var(--qn-surface, #fff)}.ai-agent-history-view>footer button{display:inline-flex;height:30px;align-items:center;gap:2px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--qn-text-soft, #59615a);font:inherit;font-size:11.5px;cursor:pointer;transition:background-color .12s ease}.ai-agent-history-view>footer button:hover:not(:disabled){background:var(--qn-hover, #eef2ef)}.ai-agent-history-view>footer button:disabled{color:var(--qn-text-faint, #c2c6c3);opacity:.6;cursor:default}.ai-agent-history-view>footer svg{width:15px;height:15px}.ai-agent-history-view>footer span{color:var(--qn-text-faint, #929893);font-size:11px}.ai-agent-conversation{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 15px 20px;overscroll-behavior-y:contain;scrollbar-width:none}.ai-agent-conversation::-webkit-scrollbar{display:none}.ai-agent-empty{display:grid;align-content:center;min-height:72%;gap:10px;padding:20px 7px;color:#747b75;text-align:center}.ai-agent-empty strong{color:#3e4540;font-size:16px;font-weight:600}.ai-agent-empty p{margin:0 auto;max-width:290px;font-size:13px;line-height:1.75}.ai-agent-suggestions{display:grid;gap:8px;margin-top:9px}.ai-agent-suggestions button{padding:10px 11px;border:1px solid #e6eae6;border-radius:8px;background:#fff;color:#606862;font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.ai-agent-suggestions button:hover{border-color:#d8e2db;background:#f8faf8}.ai-agent-user-row{display:flex;flex-direction:column;align-items:flex-end;margin:4px 0 17px}.ai-agent-msg-actions{display:inline-flex;gap:2px;margin-top:3px;opacity:.55;transition:opacity .13s ease}.ai-agent-user-row:hover .ai-agent-msg-actions,.ai-agent-assistant:hover .ai-agent-msg-actions,.ai-agent-msg-actions:focus-within{opacity:1}.ai-agent-msg-actions button{display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--qn-text-faint, #9a9f9a);cursor:pointer;transition:background-color .12s ease,color .12s ease}.ai-agent-msg-actions button:hover{background:var(--qn-hover, #f2f4f2);color:var(--qn-text, #2f2f2f)}.ai-agent-msg-actions svg{width:15px;height:15px}.ai-agent-msg-actions.is-assistant{margin-top:6px}.ai-agent-user-bubble{max-width:88%;padding:9px 12px;border-radius:11px 11px 2px;background:#e9f7ef;color:#37413a;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.ai-agent-assistant{margin:0 0 22px;color:#3d443e;font-size:14px;line-height:1.75}.ai-agent-assistant.is-error{color:#6c4f4b}.ai-agent-markdown p{margin:0 0 8px;white-space:pre-wrap;overflow-wrap:anywhere}.ai-agent-markdown p:last-child{margin-bottom:0}.ai-agent-markdown strong{color:#242924;font-weight:650}.ai-agent-markdown-gap{height:6px}.ai-agent-markdown-bullet{display:grid;grid-template-columns:8px minmax(0,1fr);gap:4px;margin:3px 0}.ai-agent-markdown-bullet i{width:4px;height:4px;margin-top:9px;border-radius:50%;background:var(--qn-green, var(--qn-green, #2fcb7b))}.ai-agent-markdown blockquote{margin:8px 0;padding:5px 0 5px 10px;border-left:2px solid #dce5df;color:#757c76}.ai-agent-inline-citation{display:inline-flex;min-width:15px;height:15px;align-items:center;justify-content:center;margin:0 2px;padding:0 3px;border:1px solid color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 34%,var(--qn-border, #ecefec));border-radius:999px;background:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 4%,transparent);color:var(--qn-green-text, var(--qn-green-text-deep, #23704a));font:inherit;font-size:8.5px;line-height:1;cursor:pointer;vertical-align:1px}.ai-agent-inline-citation:hover{border-color:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 56%,var(--qn-border, #ecefec));background:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 9%,transparent)}.ai-agent-citation-wrap{display:inline-block;vertical-align:baseline}.ai-agent-citation-preview{display:grid;box-sizing:border-box;width:clamp(320px,28vw,420px);align-content:start;grid-auto-rows:max-content;overflow-y:auto;overscroll-behavior-y:contain;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.ai-agent-citation-preview::-webkit-scrollbar{display:none;width:0;height:0}.ai-agent-citation-preview time{font-size:12px}.ai-agent-citation-preview .memo-insight-citation-preview-tags span{background:#eaf1ff;color:#5e86e7;font-size:11.5px}.ai-agent-citation-preview .memo-insight-citation-preview-text{max-height:none;overflow:visible;font-size:14px}.ai-agent-working{display:flex;align-items:center;gap:8px;color:#939a94;font-size:11.5px}.ai-agent-working i{width:7px;height:7px;border-radius:50%;background:#53ca83;box-shadow:0 0 #53ca8352;animation:ai-agent-pulse 1.25s ease-out infinite}@keyframes ai-agent-pulse{70%{box-shadow:0 0 0 6px #53ca8300}to{box-shadow:0 0 #53ca8300}}.ai-agent-stream-caret{display:inline-block;width:5px;height:13px;margin-left:2px;border-radius:1px;background:#65b884;vertical-align:-2px;animation:ai-agent-caret .9s steps(2,end) infinite}@keyframes ai-agent-caret{50%{opacity:0}}.ai-agent-settings-link{margin-top:8px;padding:4px 8px;border:1px solid #dce7df;border-radius:7px;background:#fff;color:#399d62;font:inherit;font-size:11px;cursor:pointer}.ai-agent-references{margin-top:13px;border-top:1px solid #edf0ed;padding-top:8px}.ai-agent-reference-summary{width:100%;padding:4px 0;border:0;background:transparent;color:#8a918b;font:inherit;font-size:10.5px;text-align:left;cursor:pointer}.ai-agent-reference-summary span{float:right}.ai-agent-reference-list{display:grid;gap:5px;margin-top:4px}.ai-agent-reference-item{display:grid;width:100%;min-width:0;gap:3px;padding:7px 8px;border:1px solid #e9ece9;border-radius:7px;background:#fff;color:#505750;text-align:left;cursor:pointer}.ai-agent-reference-item:hover{border-color:#dbe5de;background:#f8faf8}.ai-agent-reference-item time{color:#9ba19c;font-size:9.5px}.ai-agent-reference-item span{overflow:hidden;font-size:10.5px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.ai-agent-composer-wrap{flex:0 0 auto;padding:0 12px 10px;background:#fbfbfa}.ai-agent-composer{position:relative;padding:10px 11px 9px;border:1px solid #dfe4df;border-radius:11px;background:#fff;box-shadow:0 2px 8px #2531280a;transition:border-color .14s ease,box-shadow .14s ease}.ai-agent-composer:focus-within{border-color:#b8ddc6;box-shadow:0 0 0 2px #47be7414}.ai-agent-composer textarea{display:block;width:100%;min-height:60px;max-height:130px;resize:none;padding:0;border:0;outline:0;background:transparent;color:#3b423c;font:inherit;font-size:14px;line-height:1.65}.ai-agent-composer textarea::placeholder{color:#afb4b0}.ai-agent-composer textarea:disabled{color:#828883}.ai-agent-composer-tools{display:flex;height:31px;align-items:center;justify-content:space-between;margin-top:4px}.ai-agent-placeholder-tools{display:inline-flex;align-items:center;gap:2px}.ai-agent-profile-toggle{display:inline-flex;align-items:center;gap:2px;margin-right:4px;padding:2px;border:1px solid #e4e9e4;border-radius:8px;background:#f6f8f6}.ai-agent-profile-btn{min-width:39px;height:24px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#8a948c;font:inherit;font-size:11px;line-height:24px;cursor:pointer}.ai-agent-profile-btn:hover:not(:disabled){color:#3f4d43;background:#edf2ed}.ai-agent-profile-btn.is-active{background:#fff;color:#277447;font-weight:650;box-shadow:0 1px 3px #1c2d2017}.ai-agent-profile-btn:disabled{cursor:default;opacity:.65}.ai-agent-profile-label{color:#89948b;font-size:11px;font-weight:450}.ai-agent-placeholder-tools button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#a4aaa5}.ai-agent-placeholder-tools button:disabled{cursor:default;opacity:1}.ai-agent-placeholder-tools svg{width:18px;height:18px}.ai-agent-preset-anchor{position:relative;display:inline-flex}.ai-agent-placeholder-tools button.ai-agent-preset-btn,.ai-agent-placeholder-tools button.ai-agent-at-btn{color:#7c847e;cursor:pointer;transition:background-color .14s ease,color .14s ease}.ai-agent-placeholder-tools button.ai-agent-preset-btn:hover,.ai-agent-placeholder-tools button.ai-agent-at-btn:hover{background:#eff2ef;color:#454d46}.ai-agent-placeholder-tools button.ai-agent-preset-btn.is-active,.ai-agent-placeholder-tools button.ai-agent-at-btn.is-active{background:#e9eeea;color:#343b35}.ai-agent-placeholder-tools button.ai-agent-preset-btn:disabled,.ai-agent-placeholder-tools button.ai-agent-at-btn:disabled{color:#b9bfba;cursor:default}.ai-agent-placeholder-tools button.ai-agent-preset-btn:disabled:hover,.ai-agent-placeholder-tools button.ai-agent-at-btn:disabled:hover{background:transparent}.ai-agent-mention-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:60;display:grid;max-height:min(340px,52vh);overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid #e7ebe7;border-radius:14px;background:#fff;box-shadow:0 14px 34px #1c231e21,0 2px 8px #1c231e0d;scrollbar-width:none}.ai-agent-mention-menu::-webkit-scrollbar{display:none;width:0;height:0}.ai-agent-mention-note{padding:10px;color:#9aa19b;font-size:12px;text-align:center}.ai-agent-mention-item{display:grid;width:100%;height:auto;gap:2px;padding:8px 10px;border:0;border-radius:9px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}.ai-agent-mention-item.is-active,.ai-agent-mention-item:hover{background:#f2f5f2}.ai-agent-mention-item time{color:#9aa19b;font-size:11.5px}.ai-agent-mention-item>span{display:-webkit-box;overflow:hidden;color:#3a413b;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-agent-user-ref{display:inline;margin:0;padding:0;border:0;background:none;color:var(--qn-green, #4d83b7);font:inherit;line-height:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.ai-agent-user-ref:hover{text-decoration:underline}.ai-agent-preset-menu{position:absolute;left:-6px;bottom:calc(100% + 4px);z-index:60;display:flex;width:280px;max-height:min(440px,66vh);flex-direction:column;overflow:hidden;padding:6px;border:1px solid #e7ebe7;border-radius:12px;background:#fff;box-shadow:0 14px 34px #1c231e21,0 2px 8px #1c231e0d}.ai-agent-preset-list{display:grid;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.ai-agent-preset-list::-webkit-scrollbar{display:none;width:0;height:0}.ai-agent-preset-footer{display:grid;flex:none;gap:1px}.ai-agent-preset-menu .ai-agent-preset-item{display:flex;width:100%;height:auto;min-width:0;align-items:center;justify-content:flex-start;gap:8px;padding:6px 10px;border:0;border-radius:7px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}.ai-agent-preset-menu .ai-agent-preset-item:hover{background:#f4f7f4}.ai-agent-preset-menu .ai-agent-preset-item svg{flex:0 0 auto}.ai-agent-preset-item-title{min-width:0;flex:1;overflow:hidden;color:#333a34;font-size:13px;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ai-agent-preset-group{padding:6px 10px 1px;color:var(--qn-text-faint, #9aa19b);font-size:11px;letter-spacing:.02em}.ai-agent-preset-divider{height:1px;margin:4px 10px;background:var(--qn-border, #e7ebe7)}.ai-agent-preset-menu .ai-agent-preset-manage{display:flex;width:100%;height:auto;align-items:center;justify-content:flex-start;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--qn-text-soft, #4a534c);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background-color .12s ease}.ai-agent-preset-menu .ai-agent-preset-manage:hover{background:#f4f7f4}.ai-agent-preset-menu .ai-agent-preset-manage svg{flex:0 0 auto;width:16px;height:16px}.ai-agent-preset-empty{padding:10px;color:#9aa19b;font-size:12px;text-align:center}.ai-agent-prompt-overlay{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--qn-text, #2f2f2f) 22%,transparent)}.ai-agent-prompt-dialog{display:flex;width:min(880px,calc(100vw - 96px));height:min(660px,86vh);flex-direction:column;border:1px solid var(--qn-border, #e7ebe7);border-radius:16px;background:var(--qn-surface, #fff);box-shadow:0 24px 64px #1c231e2e,0 4px 14px #1c231e0f}.ai-agent-prompt-head{display:flex;align-items:center;gap:10px;padding:18px 22px 14px}.ai-agent-prompt-head strong{color:var(--qn-text, #2f2f2f);font-size:16px;font-weight:600}.ai-agent-prompt-head span{color:var(--qn-text-faint, #9a9f9a);font-size:12px}.ai-agent-prompt-close{width:32px;height:32px;margin-left:auto;border:0;border-radius:8px;background:transparent;color:var(--qn-text-muted, #949494);font-size:19px;line-height:1;cursor:pointer}.ai-agent-prompt-close:hover{background:var(--qn-hover, #f2f4f2);color:var(--qn-text, #2f2f2f)}.ai-agent-prompt-layout{display:flex;min-height:0;flex:1}.ai-agent-prompt-nav{display:flex;width:168px;flex:none;flex-direction:column;gap:2px;overflow-y:auto;padding:12px 10px;border-right:1px solid var(--qn-border, #e7ebe7);background:var(--qn-bg, #fafaf9);border-radius:0 0 0 15px;overscroll-behavior:contain}.ai-agent-prompt-nav>button{display:flex;width:100%;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--qn-text-soft, #555b56);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.ai-agent-prompt-nav>button:hover{background:var(--qn-hover, #eef1ee);color:var(--qn-text, #2f2f2f)}.ai-agent-prompt-nav>button.is-active{background:var(--qn-green-soft, var(--qn-green-soft, #eaf8f0));color:var(--qn-green-text, var(--qn-green-text-deep, #23704a));font-weight:600}.ai-agent-prompt-nav>button span{margin-left:auto;flex:none;color:var(--qn-text-faint, #9aa19b);font-size:11px;font-weight:400}.ai-agent-prompt-nav>button.is-active span{color:inherit;opacity:.72}.ai-agent-prompt-nav-label{padding:9px 12px 3px;color:var(--qn-text-faint, #9aa19b);font-size:11px;letter-spacing:.05em}.ai-agent-prompt-nav-new{margin-top:8px;padding:8px 12px;border:1px dashed var(--qn-border, #dfe3df);border-radius:8px;background:transparent;color:var(--qn-text-muted, #949494);font:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:border-color .14s ease,color .14s ease}.ai-agent-prompt-nav-new:hover{border-color:var(--qn-green, var(--qn-green, #2fcb7b));color:var(--qn-green-text, var(--qn-green-text-deep, #23704a))}.ai-agent-prompt-main{display:flex;min-width:0;flex:1;flex-direction:column}.ai-agent-prompt-toolbar{display:flex;flex:none;gap:8px;padding:12px 16px 8px}.ai-agent-prompt-search{min-width:0;flex:1;padding:9px 14px;border:1px solid var(--qn-border, #e7ebe7);border-radius:9px;outline:none;background:var(--qn-bg, #fafaf9);color:var(--qn-text, #2f2f2f);font:inherit;font-size:13.5px;transition:border-color .14s ease,box-shadow .14s ease}.ai-agent-prompt-search::placeholder{color:var(--qn-text-faint, #9aa19b)}.ai-agent-prompt-search:focus{border-color:var(--qn-green, var(--qn-green, #2fcb7b));box-shadow:0 0 0 2px color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 10%,transparent)}.ai-agent-prompt-create{flex:none;padding:9px 18px;border:0;border-radius:9px;background:var(--qn-green, var(--qn-green, #2fcb7b));color:#fff;font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background-color .14s ease}.ai-agent-prompt-create:hover{background:var(--qn-green-hover, var(--qn-green, #29ba70))}.ai-agent-prompt-form{display:flex;min-height:0;flex:1;flex-direction:column;gap:14px;overflow-y:auto;padding:14px 18px 18px;overscroll-behavior:contain}.ai-agent-prompt-form-title{color:var(--qn-text, #2f2f2f);font-size:14px;font-weight:600}.ai-agent-prompt-form-stack{display:grid;min-width:0;flex:1;gap:6px}.ai-agent-prompt-hint{color:var(--qn-text-faint, #9aa19b);font-size:11.5px;line-height:1.55}.ai-agent-prompt-icons{display:flex;flex-wrap:wrap;gap:4px}.ai-agent-prompt-icons button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;opacity:.72;transition:opacity .12s ease,border-color .12s ease,background-color .12s ease}.ai-agent-prompt-icons button:hover{opacity:1}.ai-agent-prompt-icons button.is-active{border-color:var(--qn-border, #e7ebe7);background:var(--qn-surface, #fff);box-shadow:0 1px 3px #1c231e14;opacity:1}.ai-agent-prompt-form input,.ai-agent-prompt-form textarea{width:100%;padding:9px 12px;border:1px solid var(--qn-border, #e7ebe7);border-radius:9px;outline:none;background:var(--qn-surface, #fff);color:var(--qn-text, #2f2f2f);font:inherit;font-size:13.5px;resize:none}.ai-agent-prompt-form input:focus,.ai-agent-prompt-form textarea:focus{border-color:var(--qn-green, var(--qn-green, #2fcb7b));box-shadow:0 0 0 2px color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 12%,transparent)}.ai-agent-prompt-form textarea{line-height:1.6}.ai-agent-prompt-form-actions{display:flex;justify-content:flex-end;gap:8px}.ai-agent-prompt-form-actions button{padding:7px 16px;border:1px solid var(--qn-border, #e7ebe7);border-radius:8px;background:var(--qn-surface, #fff);color:var(--qn-text-soft, #555b56);font:inherit;font-size:13.5px;cursor:pointer}.ai-agent-prompt-form-actions button:hover{border-color:var(--qn-text-faint, #9a9f9a)}.ai-agent-prompt-form-actions button.is-primary{border-color:var(--qn-green, var(--qn-green, #2fcb7b));background:var(--qn-green, var(--qn-green, #2fcb7b));color:#fff}.ai-agent-prompt-form-actions button.is-primary:disabled{opacity:.5;cursor:default}.ai-agent-prompt-list{display:grid;min-height:0;flex:1;align-content:start;gap:6px;overflow-y:auto;padding:4px 14px 14px;overscroll-behavior:contain}.ai-agent-prompt-groupbar{position:relative;display:flex;flex:none;align-items:center;gap:8px;margin:0 16px;padding:0 0 8px}.ai-agent-prompt-groupbar-title{display:flex;min-width:0;flex:1;align-items:baseline;gap:7px}.ai-agent-prompt-groupbar-title strong{overflow:hidden;color:var(--qn-text, #2f2f2f);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ai-agent-prompt-groupbar-title span{flex:none;color:var(--qn-text-faint, #9a9f9a);font-size:12px}.ai-agent-prompt-groupbar-more{display:grid;width:26px;height:26px;flex:none;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--qn-text-muted, #949494);cursor:pointer;transition:background-color .12s ease,color .12s ease}.ai-agent-prompt-groupbar-more:hover,.ai-agent-prompt-groupbar-more.is-open{background:var(--qn-hover, #f2f4f2);color:var(--qn-text, #2f2f2f)}.ai-agent-prompt-groupbar-menu{position:absolute;top:calc(100% - 2px);right:0;z-index:20;display:grid;min-width:136px;gap:2px;padding:5px;border:1px solid var(--qn-border, #e7ebe7);border-radius:10px;background:var(--qn-surface, #fff);box-shadow:0 12px 28px #1c231e1f,0 2px 8px #1c231e0d}.ai-agent-prompt-groupbar-menu button{padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--qn-text-soft, #555b56);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ai-agent-prompt-groupbar-menu button:hover{background:var(--qn-hover, #f2f4f2);color:var(--qn-text, #2f2f2f)}.ai-agent-prompt-groupbar-menu button.is-danger{color:#c0574a}.ai-agent-prompt-groupbar-menu button.is-danger:hover{background:color-mix(in srgb,#c0574a 10%,transparent)}.ai-agent-prompt-row-group{max-width:88px;overflow:hidden;padding:2px 8px;border-radius:5px;background:var(--qn-bg, #f4f5f3);color:var(--qn-text-muted, #949494);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ai-agent-prompt-row{display:flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid var(--qn-border, #e7ebe7);border-radius:9px;background:var(--qn-surface, #fff);transition:border-color .12s ease}.ai-agent-prompt-row:hover{border-color:color-mix(in srgb,var(--qn-text, #2f2f2f) 16%,var(--qn-border, #e7ebe7));background:var(--qn-surface, #fff)}.ai-agent-prompt-row-icon{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:7px;background:var(--qn-bg, #f4f5f3)}.ai-agent-prompt-emoji{display:inline-block;width:18px;flex:none;font-size:15px;line-height:1.2;text-align:center}.ai-agent-prompt-row-icon .ai-agent-prompt-emoji{font-size:15px}.ai-agent-prompt-icon-btn{display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid var(--qn-border, #e7ebe7);border-radius:8px;background:var(--qn-surface, #fff);font-size:20px;line-height:1;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.ai-agent-prompt-icon-btn:hover{border-color:color-mix(in srgb,var(--qn-text, #2f2f2f) 20%,var(--qn-border, #e7ebe7))}.ai-agent-prompt-icon-btn.is-active{border-color:var(--qn-green, var(--qn-green, #2fcb7b));box-shadow:0 0 0 2px color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 12%,transparent)}.ai-agent-prompt-form-stack .emoji-picker{width:388px;max-width:100%}.ai-agent-prompt-row-copy{display:grid;min-width:0;flex:1;gap:1px}.ai-agent-prompt-row-copy strong{color:var(--qn-text, #2f2f2f);font-size:13.5px;font-weight:600}.ai-agent-prompt-row-copy span{overflow:hidden;color:var(--qn-text-faint, #9aa19b);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ai-agent-prompt-row-actions{display:flex;flex:none;gap:2px;opacity:0;transition:opacity .12s ease}.ai-agent-prompt-row:hover .ai-agent-prompt-row-actions,.ai-agent-prompt-row:focus-within .ai-agent-prompt-row-actions{opacity:1}.ai-agent-prompt-row-actions button{padding:5px 10px;border:0;border-radius:7px;background:transparent;color:var(--qn-text-muted, #949494);font:inherit;font-size:12.5px;cursor:pointer}.ai-agent-prompt-row-actions button:hover{background:var(--qn-hover, #eef1ee);color:var(--qn-text, #2f2f2f)}.ai-agent-prompt-row-actions button.is-danger:hover{color:#c0574a}.ai-agent-prompt-empty{padding:24px;color:var(--qn-text-faint, #9aa19b);font-size:13.5px;text-align:center}.ai-agent-prompt-head-copy{display:grid;min-width:0;flex:1;gap:2px}.ai-agent-prompt-head-copy span{color:var(--qn-text-faint, #9a9f9a);font-size:12px}.ai-agent-group-form{display:flex;gap:8px;margin:0 16px 8px;padding:12px 14px;border:1px dashed var(--qn-border, #dfe3df);border-radius:12px;background:var(--qn-bg, #fafaf9)}.ai-agent-group-form.is-inline{margin:0}.ai-agent-group-form input{min-width:0;flex:1;padding:8px 12px;border:1px solid var(--qn-border, #e7ebe7);border-radius:9px;outline:none;background:var(--qn-surface, #fff);color:var(--qn-text, #2f2f2f);font:inherit;font-size:13.5px}.ai-agent-group-form input:focus{border-color:var(--qn-green, var(--qn-green, #2fcb7b));box-shadow:0 0 0 2px color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 12%,transparent)}.ai-agent-group-form button{flex:none;padding:7px 14px;border:1px solid var(--qn-border, #e7ebe7);border-radius:8px;background:var(--qn-surface, #fff);color:var(--qn-text-soft, #555b56);font:inherit;font-size:13.5px;cursor:pointer}.ai-agent-group-form button.is-primary{border-color:var(--qn-green, var(--qn-green, #2fcb7b));background:var(--qn-green, var(--qn-green, #2fcb7b));color:#fff}.ai-agent-group-form button.is-primary:disabled{opacity:.5;cursor:default}.ai-agent-prompt-form-row{display:flex;align-items:flex-start;gap:12px}.ai-agent-prompt-form-row>:not(.ai-agent-prompt-form-label){min-width:0;flex:1}.ai-agent-prompt-form-label{width:40px;flex:none;padding-top:9px;color:var(--qn-text-muted, #949494);font-size:12.5px}.ai-agent-prompt-chips{display:flex;flex-wrap:wrap;gap:5px}.ai-agent-prompt-chips button{padding:5px 11px;border:1px solid var(--qn-border, #e7ebe7);border-radius:6px;background:var(--qn-surface, #fff);color:var(--qn-text-soft, #555b56);font:inherit;font-size:12.5px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.ai-agent-prompt-chips button:hover{border-color:var(--qn-text-faint, #9a9a9a)}.ai-agent-prompt-chips button.is-active{border-color:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 55%,transparent);background:var(--qn-green-soft, var(--qn-green-soft, #eaf8f0));color:var(--qn-green-text, var(--qn-green-text-deep, #23704a))}.ai-agent-prompt-chips button.is-add{border-style:dashed;color:var(--qn-text-muted, #949494)}.ai-agent-prompt-chips button.is-add:hover{border-color:var(--qn-green, var(--qn-green, #2fcb7b));color:var(--qn-green-text, var(--qn-green-text-deep, #23704a))}.ai-agent-prompt-select-wrap{position:relative}.ai-agent-prompt-select{display:flex;width:100%;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--qn-border, #e7ebe7);border-radius:8px;background:var(--qn-surface, #fff);color:var(--qn-text, #2f2f2f);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:border-color .12s ease}.ai-agent-prompt-select:hover{border-color:color-mix(in srgb,var(--qn-text, #2f2f2f) 20%,var(--qn-border, #e7ebe7))}.ai-agent-prompt-select-caret{margin-left:auto;color:var(--qn-text-faint, #9aa19b);font-size:11px}.ai-agent-prompt-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:grid;max-height:224px;overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--qn-border, #e7ebe7);border-radius:10px;background:var(--qn-surface, #fff);box-shadow:0 12px 28px #1c231e1f,0 2px 8px #1c231e0d;scrollbar-width:none}.ai-agent-prompt-select-menu::-webkit-scrollbar{display:none;width:0;height:0}.ai-agent-prompt-nav,.ai-agent-prompt-list,.ai-agent-prompt-form{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--qn-text, #2f2f2f) 18%,transparent) transparent}.ai-agent-prompt-nav::-webkit-scrollbar,.ai-agent-prompt-list::-webkit-scrollbar,.ai-agent-prompt-form::-webkit-scrollbar{width:6px;height:6px}.ai-agent-prompt-nav::-webkit-scrollbar-thumb,.ai-agent-prompt-list::-webkit-scrollbar-thumb,.ai-agent-prompt-form::-webkit-scrollbar-thumb{border-radius:3px;background:color-mix(in srgb,var(--qn-text, #2f2f2f) 18%,transparent)}.ai-agent-prompt-nav::-webkit-scrollbar-track,.ai-agent-prompt-list::-webkit-scrollbar-track,.ai-agent-prompt-form::-webkit-scrollbar-track{background:transparent}.ai-agent-prompt-select-item{display:flex;width:100%;align-items:center;gap:8px;padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--qn-text-soft, #555b56);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ai-agent-prompt-select-item:hover{background:var(--qn-hover, #f2f4f2);color:var(--qn-text, #2f2f2f)}.ai-agent-prompt-select-item.is-selected{color:var(--qn-green-text, var(--qn-green-text-deep, #23704a));font-weight:600}.ai-agent-prompt-select-item>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent-prompt-select-check{margin-left:auto;color:var(--qn-green-text, var(--qn-green-text-deep, #23704a))}.ai-agent-prompt-select-divider{height:1px;margin:4px 8px;background:var(--qn-border, #e7ebe7)}.ai-agent-prompt-select-item.is-add{color:var(--qn-text-muted, #949494)}.ai-agent-prompt-select-item.is-add:hover{color:var(--qn-green-text, var(--qn-green-text-deep, #23704a))}.ai-agent-shortcut-chip{flex:none;padding:4px 12px;border:1px solid var(--qn-border, #e7ebe7);border-radius:6px;background:transparent;color:var(--qn-text-muted, #949494);font:inherit;font-size:12px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.ai-agent-shortcut-chip:hover{border-color:var(--qn-text-faint, #9a9a9a);color:var(--qn-text-soft, #555b56)}.ai-agent-shortcut-chip.is-on{border-color:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 55%,transparent);background:var(--qn-green-soft, var(--qn-green-soft, #eaf8f0));color:var(--qn-green-text, var(--qn-green-text-deep, #23704a))}.ai-agent-send{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#35c878;color:#fff;cursor:pointer;transition:background-color .14s ease,opacity .14s ease}.ai-agent-send:hover:not(:disabled){background:#29b96b}.ai-agent-send:disabled{background:#edf0ed;color:#c8ccc9;cursor:default}.ai-agent-send.is-stop{background:#eef1ee;color:#778078}.ai-agent-send svg{width:18px;height:18px}.ai-agent-disclaimer{padding-top:7px;color:#a1a6a2;font-size:10.5px;text-align:center}.refinement-content{display:flex;width:100%;min-width:0;max-width:100%;flex-direction:column;margin:0}.refinement-header{display:flex;flex:0 0 auto;min-height:0;height:auto;align-items:flex-start;justify-content:space-between;padding:5px 2px 0}.refinement-header-copy{min-width:0;flex:1}.refinement-title{gap:8px}.refinement-title h2{margin:0;color:#202420;font-size:18px;font-weight:700;letter-spacing:-.25px}.refinement-title b{display:inline-flex;width:23px;height:19px;align-items:center;justify-content:center;border-radius:10px;background:#e8f7ed;color:#3b9963;font-size:11px;font-weight:600}.refinement-subtitle-row{display:grid;min-width:0;gap:5px;margin-top:6px}.refinement-header p{margin:0;color:#8d938e;font-size:10.5px;line-height:16px}.refinement-report{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border:0;border-radius:9px;background:#eafaf0;color:#27a866;font-size:10.5px;font-weight:600;white-space:nowrap;cursor:pointer}.refinement-report .app-icon{width:14px;height:14px;opacity:.9}.refinement-report:hover{background:#ddf4e6;color:#1e9455}.refinement-header-actions{display:inline-flex;flex-direction:column;align-items:flex-end;gap:5px;padding-top:1px}.refinement-header-icons{display:inline-flex;align-items:center;gap:5px}.refinement-more,.collapse-button{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent}.refinement-more .app-icon,.collapse-button .app-icon{width:16px;height:16px}.refinement-more:hover,.collapse-button:hover{background:#f0f3f0}.refinement-dropzone{display:flex;flex:0 0 auto;height:56px;align-items:center;justify-content:center;gap:11px;margin:0 2px 10px;border:1px solid #d4ecdd;border-radius:8px;background:#fff}.refinement-drop-icon{display:block;width:27px;height:27px;opacity:.85}.refinement-dropzone div{display:grid;gap:2px}.refinement-dropzone strong{color:#2a9e60;font-size:11.5px;font-weight:600}.refinement-dropzone small{color:#9aa19c;font-size:10px}.refinement-stack-wrap{margin:0 1px 6px}.refinement-stack{position:relative;height:146px;padding:0 5px}.refinement-stack-back{position:absolute;right:3px;left:3px;height:135px;border:1px solid #e6ebe7;border-radius:9px;background:#fff;box-shadow:0 2px 6px #3342390d}.refinement-stack-back-1{top:0;transform:translate(3px,1px)}.refinement-stack-back-2{top:3px;transform:translate(1px,3px)}.refinement-stack-card{position:relative;z-index:2;height:133px;padding:12px 13px 10px;border:1px solid #e5e9e6;border-radius:9px;background:#fff;box-shadow:0 2px 7px #33423914}.refinement-mini-top{display:flex;height:18px;align-items:center;gap:6px}.refinement-drag-handle{display:inline-flex;flex:0 0 auto;width:16px;height:18px;align-items:center;justify-content:center;margin-left:-3px;border-radius:4px;cursor:grab;opacity:.55;touch-action:none;-webkit-user-select:none;user-select:none}.refinement-drag-handle .app-icon{display:block;width:12px;height:14px}.refinement-drag-handle:hover{background:#f0f3f0;opacity:1}.refinement-drag-handle:active{background:#e6ebe7;cursor:grabbing;opacity:1}.refinement-mini-date{min-width:0;overflow:hidden;color:#849087;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.refinement-mini-actions{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.refinement-mini-actions .app-icon{width:14px;height:14px;opacity:.6;transition:opacity .15s ease}.refinement-mini-actions .app-icon:hover{opacity:.95}.refinement-stack-card p{display:-webkit-box;max-height:54px;margin:7px 0;overflow:hidden;color:#434844;font-size:11px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.refinement-mini-bottom{display:flex;align-items:center;justify-content:space-between;gap:4px}.refinement-categories{display:inline-flex;min-width:0;gap:5px;overflow:hidden}.refinement-categories b{padding:3px 6px;border-radius:5px;background:#f0f4ff;color:#6389ed;font-size:9.5px;font-weight:500;white-space:nowrap}.refinement-expand{display:inline-flex;align-items:center;gap:2px;margin:-2px -4px;padding:2px 4px;border-radius:5px;color:#8b928d;font-size:9.5px;white-space:nowrap;transition:color .15s ease}.refinement-expand:hover{color:#59615b}.refinement-expand .app-icon{width:11px;height:11px}.refinement-stack-status{display:flex;height:32px;align-items:center;justify-content:center;gap:6px;margin:-1px 5px 0;border-radius:0 0 8px 8px;background:#eef9f2;color:#89958d;font-size:10px}.refinement-stack-status .app-icon{width:14px;height:14px;opacity:.62}.refinement-staged-row{display:flex;height:30px;align-items:center;justify-content:space-between;margin:12px 2px 6px;padding:0 4px;color:#5a625c;font-size:11px;font-weight:600}.refinement-staged-row b{color:#3b9963;font-weight:700}.refinement-staged-row button{padding:0;border:0;background:transparent;color:#2ca468;font-size:10.5px;transition:color .15s ease}.refinement-staged-row button:hover{color:#1e9455}.refinement-list-header{display:flex;height:31px;align-items:center;justify-content:space-between;margin:4px 2px 0;padding:0 4px;border-bottom:1px solid #e9edea;color:#444b45}.refinement-list-header strong{font-size:11.5px;font-weight:600}.refinement-list-header span{color:#868d87;font-size:13px;transition:color .15s ease}.refinement-list-header span:hover{color:#59615b}.refinement-cards{display:grid;gap:7px;margin-top:7px}.refinement-mini-card{display:grid;min-height:96px;gap:4px;padding:10px 12px 9px;border:1px solid #e4e8e5;border-radius:9px;background:#fff;box-shadow:0 2px 5px #313d350f;will-change:transform}.refinement-mini-card.dragging{border-color:#d8e0da;box-shadow:0 10px 24px #313d3529;cursor:grabbing}body.refinement-drag-active{-webkit-user-select:none;user-select:none}body.refinement-drag-active,body.refinement-drag-active *{cursor:grabbing!important}.composer-image-input{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.memo-composer.is-image-drag-active{border-color:#dfe6e0;background:var(--qn-surface);box-shadow:none}.composer-image-strip{display:flex;height:70px;align-items:center;gap:9px;margin:-1px 0 3px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.composer-image-tile,.composer-image-add{position:relative;flex:0 0 70px;width:70px;height:70px;overflow:hidden;border:1px solid #e4e7e4;border-radius:7px;background:#fafbfa}.composer-image-open{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.composer-image-open img{display:block;width:100%;height:100%;object-fit:cover}.composer-image-remove{position:absolute;top:3px;right:3px;display:flex;width:17px;height:17px;align-items:center;justify-content:center;padding:0 0 1px;border:0;border-radius:50%;background:#212421b8;color:#fff;font-size:13px;line-height:1;cursor:pointer;transition:background-color .13s ease}.composer-image-remove:hover{background:#141614e6}.composer-image-tile.is-loading{display:flex;align-items:center;justify-content:center}.composer-image-spinner{width:21px;height:21px;border:2px solid #dfe4e0;border-top-color:#6f7771;border-radius:50%;animation:composer-image-spin .7s linear infinite}.composer-image-add{display:flex;align-items:center;justify-content:center;border-style:dashed;color:#8d938e;font-size:25px;font-weight:300;line-height:1;cursor:pointer;transition:border-color .13s ease,background-color .13s ease,color .13s ease}.composer-image-add:hover{border-color:#cbd1cc;background:#f5f7f5;color:#59615b}@keyframes composer-image-spin{to{transform:rotate(360deg)}}.memo-card-images{display:flex;flex-wrap:wrap;gap:7px}.memo-card-image{display:block;width:110px;height:110px;padding:0;overflow:hidden;border:0;border-radius:7px;background:#f2f4f2;cursor:zoom-in}.memo-card-image img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .14s ease}.memo-card-image:hover img{opacity:.88}.memo-image-preview{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#141614ad}.memo-image-preview-close{position:absolute;top:28px;right:28px;z-index:2;display:flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#3f423f6b;color:#ffffffd9;cursor:pointer}.memo-image-preview-close:hover{background:#2d302dad;color:#fff}.memo-image-preview-close svg{width:24px;height:24px}.memo-image-preview-stage{display:flex;width:calc(100vw - 180px);height:calc(100vh - 150px);align-items:center;justify-content:center;overflow:auto}.memo-image-preview-stage img{display:block;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;transition:transform .15s ease}.memo-image-preview-tools{position:absolute;bottom:26px;left:50%;display:flex;height:42px;align-items:center;gap:2px;padding:0 7px;border-radius:9px;background:#3f423f9e;transform:translate(-50%)}.memo-image-preview-tools button{display:flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#ffffffdb;cursor:pointer}.memo-image-preview-tools button:hover{background:#ffffff1f;color:#fff}.memo-image-preview-tools button:disabled{cursor:default;opacity:.5}.memo-image-preview-divider{width:1px;height:20px;margin:0 3px;background:#fff3}.memo-image-preview-tools svg{width:20px;height:20px}.memo-image-preview-menu-backdrop{position:fixed;inset:0;z-index:3}.memo-image-preview-menu{position:fixed;z-index:4;min-width:136px;padding:6px;border:1px solid var(--qn-border);border-radius:10px;background:#fff;box-shadow:0 10px 32px #181d192e;animation:qn-menu-in .12s ease}.memo-image-preview-menu-item{display:flex;align-items:center;width:100%;height:34px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#3f4541;font-size:12.5px;line-height:1;text-align:left;cursor:pointer}.memo-image-preview-menu-item:hover{background:#f0f2f0}.memo-image-preview-menu-item:disabled{cursor:default;opacity:.5}.memo-image-preview-notice{position:absolute;bottom:84px;left:50%;z-index:4;padding:7px 15px;border-radius:8px;background:#232623e0;color:#fff;font-size:12px;line-height:18px;transform:translate(-50%);box-shadow:0 6px 18px #181d1938}.composer-tool-button.is-active{background:#0000000d;color:#000}.composer-editor .bn-editor span[data-style-type=backgroundColor][data-value="#fff2a8"],.memo-card-editor .bn-editor span[data-style-type=backgroundColor][data-value="#fff2a8"]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(to bottom,transparent 12%,#fff2a8 12%,#fff2a8 88%,transparent 88%)}.memo-card-body span[style*=background-color]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:transparent!important;background-image:linear-gradient(to bottom,transparent 12%,#fff2a8 12%,#fff2a8 88%,transparent 88%)}.composer-editor .bn-block-content u,.memo-card-editor .bn-block-content u,.memo-card-body span[style*=text-decoration]{text-decoration-thickness:.5px;text-underline-offset:5px}.qn-memo-floating-toolbar{position:fixed;z-index:40;display:inline-flex;align-items:center;padding:1px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;box-shadow:0 14px 36px #00000024}.qn-memo-format-button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;margin:0 5px;padding:0;border:0;border-radius:3px;background:transparent;color:#9d9d9d;cursor:pointer}.qn-memo-format-button:hover,.qn-memo-format-button.is-active{background:#0000000d;color:#000}.qn-memo-floating-toolbar .qn-memo-format-button svg.qn-memo-format-icon{flex:0 0 auto;width:18px;height:18px}.qn-memo-format-separator{width:1px;height:16px;margin:10px;background:#efefef}.qn-memo-reference-menu{min-width:290px;max-width:min(370px,calc(100vw - 24px));max-height:320px;overflow:auto;padding:5px;border:1px solid #eceeeb;border-radius:10px;background:#fff;box-shadow:0 8px 24px #19231926}.qn-memo-reference-search-label{position:sticky;z-index:1;top:-5px;margin:-5px -5px 4px;padding:10px 14px 8px;border-bottom:1px solid #f0f2ef;background:#fff;color:#8b928c;font-size:12px}.qn-memo-reference-row{display:flex;width:100%;flex-direction:column;gap:2px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#323832;text-align:left;cursor:pointer}.qn-memo-reference-row:hover,.qn-memo-reference-row.is-active{background:#f1f3f0}.qn-memo-reference-row time{color:#909790;font-size:10px}.qn-memo-reference-row span{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.qn-memo-reference-empty{padding:12px;color:#909790;font-size:12px}.qn-inline-memo-ref{display:inline;padding:0;border:0;background:transparent;color:#707870;font:inherit;text-decoration:underline;text-decoration-color:#c4c9c4;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere}.qn-inline-memo-ref-text{color:#747b75;text-decoration:underline;text-decoration-color:#c8ccc8;text-underline-offset:3px;overflow-wrap:anywhere}.memo-ref-cluster{display:grid;min-width:0;max-width:100%;gap:8px;justify-items:start;margin-top:3px}.memo-ref-indicator{display:inline-flex;height:26px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;line-height:0;cursor:pointer}.memo-ref-preview{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#7c8480;font:inherit;font-size:12.5px;line-height:26px;text-align:left;cursor:pointer}.memo-ref-preview:hover{color:#4e554f}.memo-ref-preview time{flex:0 0 auto;color:#888d8a}.memo-ref-preview-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo-reference-icon{display:block;width:14px;height:14px;flex:0 0 14px}.memo-reference-icon.is-muted{width:14px;height:14px;flex-basis:14px}.memo-card-backlink{display:flex;width:100%;max-width:100%;min-width:0;align-items:center;gap:6px;padding:1px 0;border:0;border-radius:4px;background:transparent;color:#999e9a;font-size:12px;line-height:18px;text-align:left;cursor:pointer}.memo-card-backlink:hover{color:#626a63}.memo-card-backlink-copy{display:inline-flex;flex:1 1 auto;min-width:0;align-items:baseline;gap:5px}.memo-card-backlink-copy time{flex:0 0 auto;color:#a4a9a5}.memo-card-backlink-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo-card.is-reference-target{outline:2px solid #9aaef5;outline-offset:3px}.memo-detail-overlay{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:28px;background:#949494f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.memo-detail-dialog{display:grid;width:min(1080px,calc(100vw - 56px));height:min(840px,85vh);grid-template-rows:54px minmax(0,1fr);overflow:hidden;border-radius:14px;background:#f9f9f9;box-shadow:0 24px 64px #00000042,0 4px 16px #0000001a}.memo-detail-header{position:relative;display:flex;align-items:center;justify-content:center;background:transparent}.memo-detail-header h2{margin:0;color:#262626;font-size:16px;font-weight:400;letter-spacing:.1px}.memo-detail-header-actions{position:absolute;right:18px;display:inline-flex;align-items:center;gap:2px}.memo-detail-switch,.memo-detail-close{display:inline-flex;height:28px;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:#8f958f;cursor:pointer;transition:background-color .14s ease,color .14s ease}.memo-detail-switch{gap:5px;padding:0 9px;font-size:14px}.memo-detail-switch:disabled{cursor:default;opacity:.45}.memo-detail-switch:not(:disabled):hover,.memo-detail-close:hover{background:var(--qn-shell-hover);color:#4e554f}.memo-detail-switch svg{width:15px;height:15px}.memo-detail-close{width:28px;padding:0}.memo-detail-close svg{width:17px;height:17px}.memo-detail-columns{display:grid;min-height:0;grid-template-columns:minmax(0,420px) minmax(0,1fr);column-gap:24px;padding:20px 24px 24px}.memo-detail-column{min-width:0;overflow-y:auto;padding:0 0 12px;scrollbar-width:thin;scrollbar-color:#dfe2df transparent}.memo-detail-column h3{margin:0 0 12px;color:#6f756f;font-size:12px;font-weight:500;letter-spacing:.3px}.memo-detail-card{position:relative;display:block;width:100%;margin:0 0 12px;padding:18px 20px 20px;border:1px solid #f1f1f1;border-radius:12px;background:#fff;color:#323232;text-align:left;transition:border-color .14s ease,box-shadow .14s ease}.memo-detail-card:hover{border-color:#e9e9e9;box-shadow:0 3px 12px #232d250a}.memo-detail-card-meta{display:flex;min-width:0;min-height:18px;align-items:center;gap:8px;margin-bottom:8px}.memo-detail-card-date{display:block;min-width:0;margin:0;overflow:hidden;color:#a0a5a1;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.memo-detail-card-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;margin-left:auto}.memo-detail-ai{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#87a5f2;font-size:12px;line-height:16px;white-space:nowrap;cursor:pointer}.memo-detail-ai svg{width:13px;height:13px;stroke-width:1.1}.memo-detail-more{display:inline-flex;width:28px;height:24px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#a5aaa6;cursor:pointer;transition:background-color .14s ease,color .14s ease}.memo-detail-more svg{display:block;width:18px;height:18px;opacity:.55;transition:opacity .14s ease}.memo-detail-more:hover svg,.memo-detail-more:focus-visible svg,.memo-card-menu-anchor.is-open .memo-detail-more svg{opacity:.92}.memo-detail-more:hover{background:#f1f3f0}.memo-detail-more:focus{outline:none}.memo-detail-more:focus-visible{background:#f1f3f0;box-shadow:0 0 0 1px #e4e7e4}.memo-detail-card .memo-card-menu{z-index:5}.memo-detail-card-body{color:#323232;font-family:var(--starmap-font-content, var(--starmap-font-family, "Microsoft YaHei UI", "Segoe UI Variable", "Segoe UI", "Microsoft YaHei", sans-serif));font-size:14px;font-weight:400;line-height:1.8;letter-spacing:.1px;white-space:pre-wrap;overflow-wrap:anywhere}.memo-detail-card-body>span{display:block}.memo-detail-card-body>span>br:first-child{display:none}.memo-detail-card-body>span:empty,.memo-detail-card-body>span:has(>br:first-child):not(:has(>:not(br):not(:empty))){min-height:1em}.memo-detail-card-body>span:empty:last-child,.memo-detail-card-body>span:has(>br:first-child):not(:has(>:not(br):not(:empty))):last-child{display:none}.memo-detail-card-body>*+*{margin-top:.5em}.memo-detail-card-body .memo-ref-cluster{margin-top:5px}.memo-detail-card-images{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.memo-detail-card-images img{width:58px;height:58px;border-radius:7px;object-fit:cover}.memo-detail-loading,.memo-detail-empty{padding:24px 14px;color:#a0a6a1;font-size:12px;text-align:center}@media(max-width:820px){.memo-detail-dialog{width:calc(100vw - 28px);height:calc(100vh - 28px)}.memo-detail-columns{grid-template-columns:1fr;overflow-y:auto;padding-inline:14px}.memo-detail-column{overflow:visible}}.refinement-mini-card p{display:-webkit-box;min-height:34px;max-height:34px;margin:3px 0 3px 18px;overflow:hidden;color:#434844;font-size:10.5px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.refinement-mini-card .refinement-mini-bottom{margin-left:17px}.refinement-pagination{display:flex;justify-content:flex-end;margin-top:auto;padding:10px 2px 0}.refinement-pagination button{height:22px;padding:0 14px;border:0;border-radius:6px;background:var(--qn-green, #2fcb7b);color:#fff;font-size:10px;font-weight:600;transition:background-color .15s ease}.refinement-pagination button:hover{background:var(--qn-green-hover, #25b96e)}.feed-view-anchor{position:relative;display:inline-flex}.feed-view-trigger{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#2f2f2f;cursor:pointer}.feed-view-trigger h1{margin:0;font-size:14px;font-weight:500}.feed-view-anchor.is-open .feed-title-chevron{background:#f0f2f0;color:#59615b}.feed-home-btn{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;flex:none;margin-right:2px;padding:0;border:0;border-radius:4px;background:transparent;color:#a6aba6;cursor:pointer;transition:background-color .12s ease,color .12s ease}.feed-home-btn:hover{background:#f0f2f0;color:#59615b}.feed-view-anchor.is-open .feed-title-chevron:before{transform:translateY(1px) rotate(45deg)}.feed-view-menu{position:absolute;z-index:210;top:calc(100% + 6px);left:0;min-width:208px;padding:5px;border:1px solid #f0f1ee;border-radius:10px;background:#fff;box-shadow:0 12px 32px #00000021,0 2px 8px #0000000f}.feed-view-item{display:flex;width:100%;min-height:38px;align-items:center;gap:9px;padding:4px 12px;border:0;border-radius:6px;background:transparent;color:#2e2e2e;font-size:14px;line-height:20px;text-align:left;cursor:pointer;transition:background-color .14s ease}.feed-view-item:hover{background:#f4f5f4}.feed-view-item-icon{display:inline-flex;width:16px;height:16px;flex:0 0 16px;align-items:center;justify-content:center;color:#5f655f}.feed-view-item-icon svg{width:15px;height:15px}.feed-view-item-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column}.feed-view-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-view-item-value{color:#a3a8a3;font-size:11px;line-height:15px}.feed-view-item-arrow{width:6px;height:6px;flex:0 0 auto;border-top:1.5px solid #b6bab6;border-right:1.5px solid #b6bab6;transform:rotate(45deg)}.feed-view-submenu-wrap{position:relative;display:block}.feed-view-submenu{position:absolute;z-index:45;top:-5px;left:calc(100% + 4px);min-width:168px;padding:5px;border:1px solid #f0f1ee;border-radius:10px;background:#fff;box-shadow:0 12px 32px #00000021,0 2px 8px #0000000f}.feed-view-subitem{display:flex;width:100%;height:34px;align-items:center;gap:8px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#2e2e2e;font-size:13px;line-height:18px;text-align:left;cursor:pointer;transition:background-color .14s ease}.feed-view-subitem:hover{background:#f4f5f4}.feed-view-subitem-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-view-check{width:15px;height:15px;flex:0 0 auto;color:var(--qn-green, var(--qn-green, #2fcb7b))}.feed-select-status h1{margin:0;color:#2f2f2f;font-size:14px;font-weight:500}.feed-select-done{height:28px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:#59615b;font-size:13px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.feed-select-done:hover{background:#f0f2f0;color:#2f2f2f}.memo-card-select{display:inline-flex;width:17px;height:17px;flex:0 0 17px;align-items:center;justify-content:center;border:1.5px solid #d4d8d4;border-radius:50%;background:#fff;color:#fff;transition:background-color .14s ease,border-color .14s ease}.memo-card-select svg{width:12px;height:12px}.memo-card-select.is-checked{border-color:var(--qn-green);background:var(--qn-green)}.memo-card.is-selecting{cursor:pointer}.memo-card.is-selecting .memo-card-actions,.memo-card.is-selecting .memo-card-footer{display:none}.memo-card.is-selected{border-color:color-mix(in srgb,var(--qn-green) 45%,#fff);background:color-mix(in srgb,var(--qn-green) 15%,#fff);--memo-card-surface: color-mix(in srgb, var(--qn-green) 15%, #fff)}.batch-action-bar{position:fixed;z-index:150;bottom:26px;left:50%;display:flex;gap:2px;padding:7px;border:1px solid #f0f1ee;border-radius:12px;background:#fff;box-shadow:0 12px 32px #00000021,0 2px 8px #0000000f;transform:translate(-50%)}.batch-action{display:flex;min-width:64px;flex-direction:column;align-items:center;gap:3px;padding:7px 10px 5px;border:0;border-radius:8px;background:transparent;color:#4b514c;font-size:11px;line-height:15px;cursor:pointer;transition:background-color .14s ease}.batch-action svg{width:17px;height:17px}.batch-action:hover{background:#f4f5f4}.batch-action.is-danger{color:#e15b52}.tag-picker-dialog{display:flex;width:400px;max-height:min(520px,calc(100vh - 64px));flex-direction:column}.tag-picker-search{display:flex;height:32px;flex:0 0 auto;align-items:center;gap:7px;margin-bottom:8px;padding:0 10px;border-radius:8px;background:#f3f4f3;color:#a3a8a3}.tag-picker-search svg{width:14px;height:14px;flex:0 0 auto}.tag-picker-search input{flex:1 1 auto;min-width:0;padding:0;border:0;outline:none;background:transparent;color:#3a3f3b;font-size:13px}.tag-picker-search input::placeholder{color:#a3a8a3}.tag-picker-list{flex:1 1 auto;min-height:120px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dde1dd transparent}.tag-picker-row{display:flex;height:34px;align-items:center;gap:6px;padding-right:10px;border-radius:7px;color:#3a3f3b;font-size:13.5px;cursor:pointer;transition:background-color .13s ease}.tag-picker-row:hover{background:#f4f5f4}.tag-picker-disclosure{display:inline-flex;width:16px;height:16px;flex:0 0 16px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.tag-picker-disclosure:before{width:6px;height:6px;border-top:1.5px solid #a8ada8;border-right:1.5px solid #a8ada8;content:"";transform:rotate(45deg);transition:transform .14s ease}.tag-picker-disclosure.is-open:before{transform:rotate(135deg)}.tag-picker-disclosure.is-leaf{cursor:default}.tag-picker-disclosure.is-leaf:before{display:none}.tag-picker-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-picker-circle{display:inline-flex;width:17px;height:17px;flex:0 0 17px;align-items:center;justify-content:center;border:1.5px solid #d4d8d4;border-radius:50%;background:#fff;color:#fff;transition:background-color .14s ease,border-color .14s ease}.tag-picker-circle svg{width:12px;height:12px}.tag-picker-circle.is-checked{border-color:var(--qn-green, #30cf79);background:var(--qn-green, #30cf79)}.tag-picker-footer{flex:0 0 auto;padding-top:12px}.tag-picker-submit{width:100%;height:36px;border:0;border-radius:8px;background:var(--qn-green, #30cf79);color:#fff;font-size:13.5px;cursor:pointer;transition:background-color .14s ease}.tag-picker-submit:hover:not(:disabled){background:var(--qn-green-hover, #25b96e)}.tag-picker-submit:disabled{background:#eceeec;color:#b6bab6;cursor:default}.memo-action-dialog.flomo-import-dialog{width:480px;padding:18px 22px 20px}.flomo-import-dialog .memo-action-stack{gap:0}.flomo-import-section{padding:12px 0;border-bottom:1px solid #f0f2ef}.flomo-import-section:first-child{padding-top:2px}.flomo-import-section-label{margin:0 0 7px;color:#9aa09b;font-size:11.5px;font-weight:500;line-height:16px}.flomo-import-source{margin:0;color:#343934;font-size:13.5px;font-weight:500;line-height:20px}.flomo-import-metrics,.flomo-import-result-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.flomo-import-metrics div,.flomo-import-result-metrics div{min-width:0}.flomo-import-metrics dt,.flomo-import-result-metrics dt{color:#8e958f;font-size:11.5px;line-height:16px}.flomo-import-metrics dd,.flomo-import-result-metrics dd{margin:2px 0 0;color:#292e2a;font-size:19px;font-weight:600;line-height:24px}.flomo-import-safety{display:flex;flex-wrap:wrap;gap:8px 22px;color:#69706a;font-size:12.5px;line-height:18px}.flomo-import-safety strong{color:#353a36;font-weight:600}.flomo-import-safety .is-warning,.flomo-import-result-metrics .is-warning dt,.flomo-import-result-metrics .is-warning dd{color:#9a6b2f}.flomo-import-warning{margin:8px 0 0;color:#8c6d43;font-size:11.5px;line-height:17px}.flomo-import-details{border-bottom:1px solid #f0f2ef}.flomo-import-details summary{display:flex;height:40px;align-items:center;justify-content:space-between;color:#727973;font-size:12px;cursor:pointer;list-style:none}.flomo-import-details summary::-webkit-details-marker{display:none}.flomo-import-details summary:hover{color:#4e755f}.flomo-import-details summary svg{width:16px;height:16px;transition:transform .14s ease}.flomo-import-details[open] summary svg{transform:rotate(180deg)}.flomo-import-details-body{display:grid;gap:12px;padding:2px 0 14px;color:#626963;font-size:11.5px;line-height:18px}.flomo-import-details-body section{display:grid;gap:3px}.flomo-import-details-body h4{margin:0;color:#464c47;font-size:11.5px;font-weight:600}.flomo-import-details-body p{margin:0;overflow-wrap:anywhere}.flomo-import-details-body ul{display:grid;gap:3px;margin:0;padding-left:18px}.flomo-import-dim,.flomo-import-package{color:#9aa09b;font-size:11.5px;overflow-wrap:anywhere}.flomo-import-actions{padding-top:16px}.flomo-import-complete{display:grid;gap:11px;padding:4px 0 2px}.flomo-import-complete h4{margin:0;color:#282d29;font-size:16px;font-weight:600;line-height:22px}.flomo-import-complete>p:not(.memo-action-hint){margin:0;color:#737a74;font-size:12px}.flomo-import-result-metrics{grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 0 13px;border-bottom:1px solid #f0f2ef}.flomo-import-error{margin:2px 0 8px;color:#4f5650;font-size:13px;line-height:20px}@media(max-width:520px){.flomo-import-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.flomo-import-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.memo-card-audios{display:grid;gap:6px}.memo-audio-player{display:grid;gap:0}.memo-audio-player audio{display:none}.memo-audio-bar{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:8px;background:#f6f7f6}.memo-audio-play{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#454545;cursor:pointer;transition:color .13s ease}.memo-audio-play:hover{color:#1f231f}.memo-audio-play:disabled{color:#b9bdb9;cursor:not-allowed}.memo-audio-play svg{width:13px;height:13px}.memo-audio-track{position:relative;height:14px;flex:1 1 auto;cursor:pointer}.memo-audio-track:before{position:absolute;top:50%;left:0;width:100%;height:2.5px;border-radius:999px;background:#e4e6e4;content:"";transform:translateY(-50%)}.memo-audio-track-fill{position:absolute;top:50%;left:0;height:2.5px;border-radius:999px;background:#c6cac6;transform:translateY(-50%);pointer-events:none}.memo-audio-track-thumb{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:#a9aea9;transform:translate(-50%,-50%);pointer-events:none}.memo-audio-time{flex:0 0 auto;color:#9d9d9d;font-size:11px;font-variant-numeric:tabular-nums;line-height:14px}.memo-audio-time.is-error{color:#a57878}.memo-audio-collapse{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;padding:0;border:0;background:transparent;color:#9d9d9d;font-size:11px;line-height:14px;cursor:pointer;transition:color .13s ease}.memo-audio-collapse:hover{color:#6b716b}.memo-audio-collapse svg{width:13px;height:13px;transition:transform .15s ease}.memo-audio-collapse[aria-expanded=false] svg{transform:rotate(180deg)}.memo-audio-transcript{margin:0;padding:8px 4px 2px;color:#7d827d;font-size:13px;line-height:1.85;white-space:pre-wrap;word-wrap:break-word}.memo-audio-transcript.is-empty{color:#b9bdb9;font-size:12px}.memo-audio-actions{display:flex;gap:18px;padding:7px 4px 0}.memo-audio-actions button{padding:0;border:0;background:transparent;color:#5b7cee;font-size:11.5px;line-height:16px;cursor:pointer;transition:color .13s ease}.memo-audio-actions button:hover:not(:disabled){color:#4566d6}.memo-audio-actions button:disabled{color:#bfc9ef;cursor:not-allowed}.import-history-dialog{display:flex;width:440px;max-height:min(560px,calc(100vh - 64px));flex-direction:column}.import-history-back{margin-right:6px}.import-history-list{display:grid;gap:2px;overflow-y:auto;scrollbar-width:thin}.import-history-run{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 6px;border-radius:8px}.import-history-run:hover{background:#f6f7f6}.import-history-run-info{display:grid;min-width:0;gap:2px}.import-history-run-source{overflow:hidden;color:#3a3f3b;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.import-history-run-time{color:#a1a6a1;font-size:11px}.import-history-run-stats{color:#7d837e;font-size:11.5px}.import-history-run-actions{display:flex;flex:0 0 auto;align-items:center;gap:12px}.import-history-run-actions button{padding:0;border:0;background:transparent;color:#5b7cee;font-size:11.5px;cursor:pointer}.import-history-run-actions button:hover:not(:disabled){color:#4566d6}.import-history-run-actions button:disabled{color:#bfc9ef;cursor:not-allowed}.import-history-run-actions button.is-danger{color:#e15b52}.import-history-run-actions button.is-danger:hover:not(:disabled){color:#c74339}.import-history-undone{color:#a1a6a1;font-size:11.5px}.import-history-detail{display:flex;min-height:0;flex-direction:column;gap:10px}.import-history-created-title{margin:0;color:#59615b;font-size:12px;font-weight:600}.import-history-created-list{display:grid;max-height:260px;gap:2px;overflow-y:auto;scrollbar-width:thin}.import-history-created-item{display:flex;align-items:baseline;gap:8px;padding:4px 6px;border-radius:6px}.import-history-created-item:hover{background:#f6f7f6}.import-history-created-item time{flex:0 0 auto;color:#a1a6a1;font-size:10.5px}.import-history-created-item span{overflow:hidden;color:#4b514c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.stats-overlay{background:#2d312e57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.stats-overlay .stats-dialog{display:flex;width:1300px;max-width:calc(100vw - 40px);height:780px;max-height:calc(100vh - 40px);flex-direction:column;overflow:hidden;padding:0;border-radius:14px}.stats-head{position:relative;display:flex;height:54px;align-items:center;justify-content:center;flex:none}.stats-head h3{margin:0;color:#242824;font-size:15px;font-weight:600}.stats-head-actions{position:absolute;right:16px;display:inline-flex;align-items:center;gap:10px}.stats-more-btn{padding:4px 2px;border:0;background:transparent;color:#a6aba6;font-size:12.5px;cursor:pointer;transition:color .15s ease}.stats-more-btn:hover{color:#6f746f}.stats-close{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#a6aba6;font-size:13px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.stats-close:hover{background:#f0f2f0;color:#4e554f}.stats-tabs{display:flex;width:132px;margin:0 auto 12px;padding:3px;border-radius:8px;background:#f3f4f3;flex:none}.stats-tabs button{flex:1;height:26px;border:0;border-radius:6px;background:transparent;color:#737a74;font-size:12.5px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.stats-tabs button.is-active{background:#fff;color:#2f2f2f;font-weight:500;box-shadow:0 1px 3px #00000014}.stats-body{flex:1;min-height:0;overflow-y:auto;padding:0 20px 20px;scrollbar-width:thin;scrollbar-color:#d9ddd9 transparent}.stats-empty{padding:48px 0;text-align:center;color:#a0a5a0;font-size:12.5px}.stats-year-picker{position:relative;margin-bottom:12px}.stats-year-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:0;border-radius:6px;background:transparent;color:#2f2f2f;font-size:16px;font-weight:600;cursor:pointer}.stats-year-btn:hover{background:#f0f2f0}.stats-year-btn span{color:#a6aba6;font-size:11px}.stats-year-list{position:absolute;z-index:10;top:calc(100% + 4px);left:0;min-width:96px;padding:4px;border:1px solid #eceeec;border-radius:9px;background:#fff;box-shadow:0 8px 24px #181d1924}.stats-year-list button{display:block;width:100%;height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#3f4541;font-size:12.5px;text-align:left;cursor:pointer}.stats-year-list button:hover{background:#f3f4f3}.stats-year-list button.is-active{color:var(--qn-green-text);font-weight:600}.stats-month-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stats-month-card{position:relative;padding:14px;border:1px solid #f0f1f0;border-radius:10px;background:#fff}.stats-month-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.stats-month-card>header strong{color:#2f2f2f;font-size:15px;font-weight:700}.stats-share-btn{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:#b6bab6;font-size:11px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.stats-share-btn:hover{background:var(--qn-shell-hover);color:#6f746f}.stats-month-nums{display:flex;gap:12px;margin-bottom:10px;color:#888;font-size:10.5px}.stats-month-nums b{color:#333;font-size:12px;font-weight:700}.stats-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%}.stats-cal-week{color:#c4c9c4;font-size:9px;line-height:12px;text-align:center}.stats-cal-cell{display:flex;width:100%;flex-direction:column;align-items:center;gap:2px}.stats-cal-cell small{height:12px;color:#7a817a;font-size:10px;line-height:12px}.stats-cal-cell small.is-empty{visibility:hidden}.stats-cal-day{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:4px;background:#ecefec}.stats-cal-day.heat-1{background:#c8eed7}.stats-cal-day.heat-2{background:#91dfb1}.stats-cal-day.heat-3{background:#55ce88}.stats-cal-day.heat-4{background:var(--qn-green, #2fcb7b)}.stats-cal-day.is-today{box-shadow:inset 0 0 0 1.5px var(--qn-green, #2fcb7b)}.stats-cal-blank{width:100%}.stats-year-section{margin-bottom:18px}.stats-year-section>header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.stats-year-section>header strong{color:#2f2f2f;font-size:14px;font-weight:600}.stats-year-section>header em{padding:1px 6px;border-radius:4px;background:#fdf3e3;color:#c08a2d;font-size:9.5px;font-style:normal}.stats-year-section>header .stats-share-btn{margin-left:auto}.stats-year-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stats-bar-card{padding:12px;border:1px solid #f0f1f0;border-radius:10px;background:#fff}.stats-bar-title{margin-bottom:10px;color:#a1a1a1;font-size:10px}.stats-bar-title b{color:#2f2f2f;font-size:15px;font-weight:600}.stats-bar-main{display:flex;align-items:stretch;gap:6px}.stats-bar-chart{display:flex;height:130px;flex:1;align-items:flex-end;gap:3px}.stats-bar-scale{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:12px;color:#c4c9c4;font-size:7.5px;line-height:1;text-align:right}.stats-bar-col{display:flex;height:100%;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}.stats-bar{position:relative;display:block;width:100%;border-radius:2px 2px 0 0}.stats-bar-col small{color:#c4c9c4;font-size:7.5px;line-height:1}.is-blue .stats-bar{background:linear-gradient(to bottom,#6f9ef6,#c9d9fc)}.is-green .stats-bar{background:linear-gradient(to bottom,#46d392,#c0f0d8)}.is-red .stats-bar{background:linear-gradient(to bottom,#f09393,#fad5d5)}.stats-bar:after{content:attr(data-tooltip);position:absolute;z-index:20;bottom:calc(100% + 6px);left:50%;padding:4px 7px;border-radius:5px;background:#4b4d4c;color:#fff;font-size:10px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .14s ease,transform .14s ease}.stats-bar:hover:after{opacity:1;transform:translate(-50%)}.stats-cal-day:after{content:attr(data-tooltip);position:absolute;z-index:20;bottom:calc(100% + 5px);left:50%;padding:4px 7px;border-radius:5px;background:#4b4d4c;color:#fff;font-size:10px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .14s ease,transform .14s ease}.stats-cal-day[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)}.stats-page{flex:1;min-height:0;overflow-y:auto;padding:4px 20px 24px;scrollbar-width:thin;scrollbar-color:#d9ddd9 transparent}.stats-page-picker{position:relative;margin-bottom:14px}.stats-page-month-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:#2f2f2f;font-size:16px;font-weight:600;cursor:pointer}.stats-page-month-btn:hover{background:var(--qn-shell-hover)}.stats-page-month-btn span{color:#a6aba6;font-size:12px}.stats-month-picker{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:240px;padding:12px;border:1px solid #eceeec;border-radius:10px;background:#fff;box-shadow:0 10px 28px #181d1929}.stats-month-picker-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.stats-month-picker-head strong{color:#2f2f2f;font-size:14px;font-weight:600}.stats-month-picker-head button{width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:#6f746f;font-size:14px;cursor:pointer}.stats-month-picker-head button:hover:not(:disabled){background:#f0f2f0}.stats-month-picker-head button:disabled{color:#d3d7d3;cursor:default}.stats-month-picker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.stats-month-picker-grid button{height:30px;border:0;border-radius:6px;background:#f5f6f5;color:#3f4541;font-size:12px;cursor:pointer}.stats-month-picker-grid button:hover:not(:disabled){background:#e9f6ee}.stats-month-picker-grid button.is-active{background:var(--qn-green, #2fcb7b);color:#fff;font-weight:600}.stats-month-picker-grid button:disabled{background:#f8f9f8;color:#c9cdc9;cursor:default}.stats-page-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px}.stats-page-metric{display:grid;justify-items:center;gap:4px;padding:16px 8px;border:1px solid #f0f1f0;border-radius:10px;background:#fff}.stats-page-metric strong{color:#2f2f2f;font-size:20px;font-weight:700}.stats-page-metric span{color:#a1a1a1;font-size:11px}.stats-page-section{margin-bottom:20px}.stats-page-section h4{margin:0 0 10px;color:#6f746f;font-size:12px;font-weight:600}.stats-daily-chart-wrap{display:flex;height:130px;padding:14px;border:1px solid #f0f1f0;border-radius:10px;background:#fff;gap:8px}.stats-daily-chart{display:flex;flex:1;align-items:flex-end;gap:3px}.stats-daily-yaxis{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:12px;color:#c4c9c4;font-size:8px;line-height:1;text-align:right;min-width:14px}.stats-daily-col{display:flex;height:100%;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}.stats-daily-bar{position:relative;display:block;width:100%;border-radius:2px 2px 0 0;background:linear-gradient(to bottom,#46d392,#c0f0d8)}.stats-daily-col small{color:#c4c9c4;font-size:7.5px;line-height:1}.stats-daily-bar:after{content:attr(data-tooltip);position:absolute;z-index:20;bottom:calc(100% + 6px);left:50%;padding:4px 7px;border-radius:5px;background:#4b4d4c;color:#fff;font-size:10px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .14s ease,transform .14s ease}.stats-daily-bar[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)}.stats-year-heatmap-wrap{padding:14px;border:1px solid #f0f1f0;border-radius:10px;background:#fff;overflow-x:auto;scrollbar-width:thin}.stats-year-heatmap{display:flex;width:max-content;gap:2px}.stats-year-heatmap-week{display:grid;grid-template-rows:repeat(7,11px);gap:2px}.stats-year-heatmap-cell{position:relative;display:block;width:11px;height:11px;border-radius:2px;background:#edf5ef}.stats-year-heatmap-cell.heat-1{background:#c8eed7}.stats-year-heatmap-cell.heat-2{background:#91dfb1}.stats-year-heatmap-cell.heat-3{background:#55ce88}.stats-year-heatmap-cell.heat-4{background:var(--qn-green, #2fcb7b)}.stats-year-heatmap-cell:after{content:attr(data-tooltip);position:absolute;z-index:20;bottom:calc(100% + 6px);left:50%;padding:4px 7px;border-radius:5px;background:#4b4d4c;color:#fff;font-size:10px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .14s ease,transform .14s ease}.stats-year-heatmap-cell[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)}.stats-year-heatmap-labels{display:grid;width:max-content;grid-auto-flow:column;grid-auto-columns:13px;padding-top:4px;color:#a0a0a0;font-size:10px}.stats-year-heatmap-labels span{white-space:nowrap}.content-filter-group{margin:8px 6px 0;border-radius:8px;transition:background-color .12s ease}.content-filter-group:hover{background:#f8f9f8}.content-filter-header{display:flex;width:100%;height:32px;align-items:center;border-radius:6px;background:transparent;color:#1f1f1f;font-size:13px;font-weight:500;transition:background-color .12s ease}.content-filter-header.is-active{background:var(--qn-green);color:#fff}.content-filter-disclosure,.content-filter-header-scope{display:inline-flex;height:100%;align-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.content-filter-disclosure{width:28px;flex:0 0 28px;justify-content:flex-start;padding-left:10px;border-radius:6px 0 0 6px}.content-filter-header-scope{min-width:0;flex:1;padding-right:10px;border-radius:0 6px 6px 0}.content-filter-disclosure:hover,.content-filter-header-scope:hover{background:#0000000a}.content-filter-header.is-active .content-filter-disclosure:hover,.content-filter-header.is-active .content-filter-header-scope:hover{background:#ffffff1a}.content-filter-disclosure:focus-visible,.content-filter-header-scope:focus-visible{outline:2px solid color-mix(in srgb,currentColor 55%,transparent);outline-offset:-2px}.content-filter-header-icon{display:inline-flex;width:12px;height:12px;align-items:center;justify-content:center;font-size:8px;transition:transform .12s ease}.content-filter-header-label{flex:1;text-align:left}.content-filter-items{display:flex;flex-direction:column;gap:2px;padding:4px 0 0 18px}.content-filter-item{display:flex;height:28px;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#4b4d4c;font-size:12px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.content-filter-item.is-active{background:var(--qn-green);color:#fff;font-weight:500}.content-filter-item-icon{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;font-size:12px}.content-filter-item-label{flex:1;text-align:left}.content-filter-item-count{color:#8c8f8c;font-size:11px;font-weight:400}.content-filter-item.is-active .content-filter-item-count{color:#fffc}.content-filter-header-count{color:var(--qn-shell-text-3, #8c8f8c);font-size:11px;font-weight:400;margin-right:8px}.content-filter-header.is-active .content-filter-header-count{color:inherit;font-weight:500}.content-filter-header-caret{display:inline-flex;width:15px;height:15px;flex:none;align-items:center;justify-content:center;color:inherit;font-size:9px;line-height:1}.image-gallery-feed{display:grid;flex:1 1 auto;min-height:0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-auto-rows:max-content;align-content:start;gap:16px;padding:16px;overflow-y:auto}.image-gallery-empty{display:flex;align-items:center;justify-content:center;height:200px;color:#8c8f8c;font-size:13px}.image-gallery-card{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;background:#fff;border:1px solid #f0f1f0;transition:box-shadow .12s ease}.image-gallery-card:hover{box-shadow:0 2px 8px #00000014}.image-gallery-image{position:relative;display:block;width:100%;padding:0;border:0;background:#f8f9f8;cursor:zoom-in;overflow:hidden;aspect-ratio:4 / 3}.image-gallery-image img{width:100%;height:100%;object-fit:contain}.image-gallery-count{position:absolute;top:8px;right:8px;display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 6px;border-radius:10px;background:#0009;color:#fff;font-size:11px;font-weight:500}.image-gallery-info{display:flex;flex-direction:column;gap:6px;padding:12px;border:0;background:transparent;text-align:left;cursor:pointer}.image-gallery-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#1f1f1f;font-size:13px;line-height:1.5}.image-gallery-meta{display:flex;align-items:center;gap:6px;color:#8c8f8c;font-size:11px}.memo-asset-image{position:relative;display:block;width:100%;height:100%}.memo-asset-image img{display:block;width:100%;height:100%}.memo-asset-image.is-loading img{opacity:0}.memo-asset-image.is-error{display:flex;align-items:center;justify-content:center;background:#f2f4f2}.memo-asset-image-fallback{color:#8c8f8c;font-size:12px;line-height:1.4;text-align:center;padding:8px}.image-gallery-image .memo-asset-image{position:absolute;inset:0}.memo-detail-card-images .memo-asset-image{width:58px;height:58px}.memo-image-preview-stage .memo-asset-image{width:auto;height:auto;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.memo-image-preview-stage .memo-asset-image img{width:auto;height:auto}.memo-image-preview-stage.is-window-fit .memo-asset-image{width:100%;height:100%;max-width:100%;max-height:100%;flex:0 0 auto}.memo-image-preview-stage.is-window-fit .memo-asset-image img{width:auto;height:auto;max-width:100%;max-height:100%}.memo-detail-ai-hint{margin-left:8px;color:#b0b5b0;font-size:11px;font-weight:400}.memo-detail-column.is-backlinks{border:1px solid #f1f1f1;border-radius:12px;padding:16px 20px}.memo-detail-card.is-editing{padding-bottom:0}.memo-detail-card.is-editing .memo-card-edit-toolbar{margin-bottom:0}.memo-detail-column.is-backlinks{border:1px solid #e5e5e5;border-radius:16px;padding:24px 28px;background:#fafbfa}.memo-detail-column h3{color:#666;font-size:12px;font-weight:500;margin-bottom:16px}.memo-detail-ai-hint{color:#999;font-size:11px;font-weight:400}.memo-detail-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.memo-detail-empty-emoji{font-size:48px;margin-bottom:12px;opacity:.6}.memo-detail-empty-title{color:#333;font-size:14px;font-weight:600;margin-bottom:8px}.memo-detail-empty-subtitle{color:#999;font-size:12px;line-height:1.6}.memo-detail-columns{column-gap:16px}.memo-detail-column.is-backlinks{border:0;border-radius:0;padding:0;background:transparent}.memo-detail-column:first-child{border:0;padding:0;margin-top:0;scrollbar-width:none;-ms-overflow-style:none}.memo-detail-column:first-child::-webkit-scrollbar{display:none;width:0;height:0}.memo-detail-card.is-editing{padding-bottom:0;border-color:#2fcb7b4d}.memo-detail-card.is-editing .memo-card-edit-toolbar{margin-bottom:0;padding-bottom:0}.memo-detail-card.is-editing{padding:18px 20px 0;border-color:#2fcb7b4d;display:flex;flex-direction:column}.memo-detail-card.is-editing>.memo-card-editor{min-height:84px}.memo-detail-column.is-backlinks h3{margin:0;padding-top:0;display:block}.memo-detail-backlinks-title-row,.memo-detail-related-more{display:none}.memo-detail-related-hint{margin:-4px 0 12px;color:#9a9f9a;font-size:11px;font-weight:400;line-height:1.5}.memo-detail-switch-wrap{position:relative;display:inline-flex}.memo-detail-switch{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:0;border-radius:7px;background:transparent;color:#5f655f;font-size:12px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.memo-detail-switch:hover{background:#f1f3f0;color:#2e2e2e}.memo-detail-switch-icon{width:14px;height:14px}.memo-detail-switch-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:10;min-width:168px;padding:5px;border:1px solid #f0f1ee;border-radius:10px;background:#fff;box-shadow:0 12px 32px #00000021,0 2px 8px #0000000f;animation:memo-detail-switch-menu-in .16s ease}@keyframes memo-detail-switch-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.memo-detail-switch-option{display:flex;width:100%;height:36px;align-items:center;gap:9px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#2e2e2e;font-size:13px;line-height:20px;text-align:left;cursor:pointer;transition:background-color .12s ease}.memo-detail-switch-option:hover{background:#f4f5f4}.memo-detail-switch-option.is-active{background:#f4f5f4;font-weight:500}.memo-detail-switch-radio{display:inline-block;width:12px;height:12px;flex:0 0 12px;border:1.5px solid #c4c8c3;border-radius:50%;background:#fff}.memo-detail-switch-option.is-active .memo-detail-switch-radio{border-color:var(--qn-green, #2fcb7b);background:var(--qn-green, #2fcb7b);box-shadow:inset 0 0 0 2px #fff}.memo-detail-switch-check{margin-left:auto;color:var(--qn-green, #2fcb7b);font-size:13px;font-weight:600}.memo-detail-backlinks-title-row{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.memo-detail-backlinks-title-row h3{margin:0}.memo-detail-backlinks-subtitle{color:#9a9f9a;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.2px;flex:1}.memo-detail-backlinks-actions{display:inline-flex;align-items:center;gap:6px}.memo-detail-backlinks-share{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:5px;background:transparent;color:#8c918c;cursor:pointer;transition:background-color .14s ease,color .14s ease}.memo-detail-backlinks-share:hover{background:#f1f3f0;color:#2e2e2e}.memo-detail-backlinks-share svg{width:14px;height:14px}.memo-detail-backlinks-more{display:inline-flex;align-items:center;padding:3px 10px;border:0;border-radius:6px;background:transparent;color:#5f655f;font-size:12px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.memo-detail-backlinks-more:hover{background:#f1f3f0;color:#2e2e2e}.memo-detail-related-hint{display:none}.memo-detail-backlinks-footer{position:sticky;bottom:0;display:flex;justify-content:center;padding:14px 0 4px;margin-top:8px;background:linear-gradient(to bottom,transparent 0%,#f9f9f9 40%)}.memo-detail-ai-insight-btn{display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 13px;border:1px solid #e6e9e6;border-radius:999px;background:#fff;color:#343934;font-size:12px;font-weight:500;cursor:pointer;box-shadow:0 2px 6px #232d2512}.memo-detail-ai-insight-btn:hover{background:#fff;color:#343934}.memo-detail-ai-insight-btn:active{background:#f8faf8}.memo-detail-ai-insight-btn svg{width:14px;height:14px;color:#49bda5}.memo-related-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;margin-bottom:10px;border:1px solid #f1f2f0;border-radius:10px;background:#fff;cursor:default}.memo-related-card-header{display:flex;align-items:center;justify-content:space-between}.memo-related-card-actions{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.memo-related-card-date{color:#a0a5a1;font-size:11px}.memo-related-card-more{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:5px;background:transparent;color:#8c918c;font-size:14px;line-height:1;cursor:pointer;transition:background-color .14s ease,color .14s ease}.memo-related-card-more:hover{background:#f1f3f0;color:#2e2e2e}.memo-related-card-tags{display:flex;flex-wrap:wrap;gap:6px}.memo-related-card-tag{display:inline-flex;padding:2px 6px;border:0;border-radius:4px;background:#eaf1ff;color:#5e86e7;font:inherit;font-size:11.5px;font-weight:500;line-height:16px;cursor:pointer}.memo-related-card-tag:hover{background:#dce7fc;color:#4f78d9}.memo-related-card-tag:focus-visible{outline:2px solid rgb(91 124 238 / 28%);outline-offset:1px}.memo-related-card-content{max-height:5.25em;overflow:hidden;color:#3a3a3a;font-size:13px;line-height:1.65;letter-spacing:.1px;white-space:pre-wrap;overflow-wrap:anywhere;counter-reset:qn-memo-list}.memo-related-card-content.is-expanded{max-height:none;overflow:visible}.memo-related-card-content>span{display:block}.memo-related-card-content>span>br:first-child{display:none}.memo-related-card-content>span:empty:last-child,.memo-related-card-content>span:has(>br:first-child):not(:has(>:not(br):not(:empty))):last-child{display:none}.memo-related-card-content>*+*{margin-top:.5em}.memo-related-card.is-editing{border-color:#2fcb7b4d}.memo-related-card.is-editing>.memo-card-editor{min-height:84px}.memo-related-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:2px;gap:8px}.memo-related-card-expand{display:inline-flex;padding:2px 8px;border:0;border-radius:5px;background:transparent;color:#6f99f4;font-size:11px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.memo-related-card-expand:hover{background:#f0f4fc;color:#4a7de8}.memo-related-card-ai{display:inline-flex;align-items:center;gap:3px;padding:2px 4px;border:0;border-radius:5px;background:transparent;color:#6f99f4;font-size:11px;cursor:pointer}.memo-related-card-ai:hover{background:#f0f4fc;color:#4a7de8}.memo-related-card-ai svg{width:12px;height:12px;stroke-width:1.2}.memo-detail-backlinks-header,.memo-detail-backlinks-header h3{display:none}.memo-detail-column:first-child .memo-detail-card.is-editing{border:1px solid rgba(47,203,123,.3);border-radius:12px;background:#fff;padding:18px 20px 11px}@media(max-width:820px){.memo-detail-column:first-child{margin-top:0}}.memo-composer{flex-shrink:0}.content-filter-header.is-collapsed .content-filter-header-icon{transform:rotate(-90deg)}.content-filter-header-icon{transition:transform .18s ease}.feed-searchbar-area{position:relative;display:flex;align-items:center;gap:6px}.feed-searchbar-group{display:flex;align-items:center;gap:6px}.feed-searchbar-group.is-collapsed{width:263px;height:36px;gap:0;padding:0 5px 0 0;border-radius:10px;background:#ebebeb;transition:background-color .14s ease}.feed-searchbar-group.is-collapsed:hover{background:#e3e3e3}.feed-searchbar-group.is-collapsed .feed-searchbar-wrap{flex:1 1 auto;min-width:0}.feed-searchbar-group.is-collapsed .feed-search{width:100%;height:36px;padding:0 4px 0 12px;border:0;border-radius:10px;background:transparent}.feed-searchbar-group.is-collapsed .advanced-filter-trigger{width:24px;height:24px;border:0;border-radius:7px;background:transparent;box-shadow:none;color:#aaa}.feed-searchbar-group.is-collapsed .advanced-filter-trigger:hover{background:#d7d7d7;color:#5a5a5a}.feed-searchbar-group.is-collapsed .advanced-filter-trigger.is-active{border-color:transparent;background:transparent;color:var(--qn-green)}.feed-searchbar-group.is-collapsed .advanced-filter-trigger svg{width:16px;height:16px}.untagged-feed-tools{display:inline-flex;align-items:center;gap:3px;margin-left:2px}.untagged-feed-tools button{height:27px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#69716b;font:inherit;font-size:10.5px;white-space:nowrap;cursor:pointer}.untagged-feed-tools button:hover:not(:disabled){background:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 10%,#ffffff);color:var(--qn-green, var(--qn-green, #2fcb7b))}.untagged-feed-tools button:disabled{color:#a5aaa6;cursor:default}.untagged-feed-tools button.is-inbox-retry{background:#faf7f0;color:#826f50}.untagged-feed-tools button.is-ai-classify{background:#f6f1e8;color:#6f5a39}.untagged-feed-tools button.is-ai-classify:hover:not(:disabled){background:#efe7d9;color:#5f4c2f}.untagged-feed-tools button.is-ai-classify:disabled{background:#f2f2f1;color:#a5aaa6}.untagged-feed-tools button.is-batch-confirm{background:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 12%,#ffffff);color:var(--qn-green, var(--qn-green, #2fcb7b))}.untagged-feed-tools button.is-batch-confirm:hover:not(:disabled){background:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 20%,#ffffff);color:var(--qn-green, var(--qn-green, #2fcb7b))}.untagged-feed-tools button.is-batch-confirm:disabled{background:#f2f2f1;color:#a5aaa6}.refine-feed-pager{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:6px 12px 20px 0}.refine-feed-pager button{height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#69716b;font:inherit;font-size:12px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.refine-feed-pager button:hover:not(:disabled){background:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 10%,#ffffff);color:var(--qn-green, var(--qn-green, #2fcb7b))}.refine-feed-pager button:disabled{color:#c2c6c2;cursor:default}.refine-feed-pager-status{min-width:44px;text-align:center;color:#8c8f8c;font-size:12px;font-variant-numeric:tabular-nums}.untagged-feed-tools button.is-inbox-retry:hover:not(:disabled){background:#f5efe3;color:#6f5a39}.refinement-sprint{flex:0 0 auto;margin:-2px 0 9px;padding:7px 10px 8px;border-radius:8px;background:#fafcfb;color:#626a64;transition:background-color .18s ease}.refinement-sprint-main{position:relative;display:grid;grid-template-columns:minmax(150px,1fr) minmax(112px,auto) 88px;align-items:center;gap:12px;min-height:26px}.refinement-sprint-identity{display:flex;align-items:center;gap:8px;min-width:0}.refinement-sprint-identity>strong{color:#444c47;font-size:11.5px;font-weight:600;white-space:nowrap}.refinement-sprint-duration-select{position:relative}.refinement-sprint-duration-trigger{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 7px;border:1px solid #e4eae5;border-radius:6px;background:#fff;color:#7a837d;font:inherit;font-size:10px;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.refinement-sprint-duration-trigger:hover:not(:disabled),.refinement-sprint-duration-trigger[aria-expanded=true]{border-color:#d7e3da;background:#f5f9f6;color:#4f6f5a}.refinement-sprint-duration-trigger:disabled{cursor:default;opacity:.62}.refinement-sprint-duration-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:45;width:148px;padding:5px;border:1px solid #e6ebe7;border-radius:8px;background:#fff;box-shadow:0 8px 22px #27372c17,0 2px 5px #27372c0a;animation:refinement-sprint-menu-in .12s ease-out}.refinement-sprint-duration-menu>button{display:flex;width:100%;align-items:center;justify-content:space-between;height:27px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:#626a64;font:inherit;font-size:10.5px;cursor:pointer}.refinement-sprint-duration-menu>button:hover{background:#f1f6f2;color:#34704d}.refinement-sprint-duration-separator{height:1px;margin:4px 3px;background:#edf0ee}.refinement-sprint-custom-duration{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:2px}.refinement-sprint-custom-duration label{display:flex;height:25px;align-items:center;gap:3px;padding:0 5px;border:1px solid #dce6df;border-radius:5px;background:#fff;color:#8b938d;font-size:9.5px}.refinement-sprint-custom-duration input{width:42px;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#4f5952;font:inherit;font-size:10.5px;font-variant-numeric:tabular-nums;text-align:right}.refinement-sprint-custom-duration input::-webkit-inner-spin-button{margin:0}.refinement-sprint-custom-duration button{height:25px;padding:0 7px;border:0;border-radius:5px;background:#edf7f0;color:#347552;font:inherit;font-size:10px;cursor:pointer}.refinement-sprint-clock{display:flex;align-items:center;justify-content:flex-end;min-width:112px}.refinement-sprint-clock time{min-width:54px;color:#2f3e34;font-size:18px;font-variant-numeric:tabular-nums;font-weight:560;letter-spacing:.02em;line-height:1;text-align:right}.refinement-sprint-complete-message{display:inline-flex;align-items:center;gap:5px;color:#3b8257;font-size:10.5px;white-space:nowrap;animation:refinement-sprint-finish-in 1.1s ease both}.refinement-sprint-complete-message>span{display:inline-grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#e4f3e9;font-size:10px}.refinement-sprint-controls{display:flex;width:88px;align-items:center;justify-content:flex-end;gap:4px}.refinement-sprint-controls button{min-width:38px;height:25px;padding:0 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:#7d857f;font:inherit;font-size:10px;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.refinement-sprint-controls button:hover{border-color:#dce7df;background:#f1f6f2;color:#466c54}.refinement-sprint-controls button.is-primary{border-color:#d4e8da;background:#eaf6ed;color:#2f7c50}.refinement-sprint-progress{height:3px;margin-top:7px;overflow:hidden;border-radius:999px;background:#e7eee9}.refinement-sprint-progress i{display:block;height:100%;border-radius:inherit;background:#5bb77d;transition:width .25s linear}.refinement-sprint.is-paused .refinement-sprint-progress i{background:#96ad9e}.refinement-sprint.is-completed{background:#f8fcf9}.refinement-sprint.is-completed .refinement-sprint-progress i{background:#4eaf72;animation:refinement-sprint-progress-complete .9s ease-out}.refinement-sprint-stars{position:absolute;top:50%;right:92px;width:112px;height:28px;pointer-events:none;transform:translateY(-50%)}.refinement-sprint-stars i{position:absolute;width:3px;height:3px;border-radius:50%;background:#8fc9a4;opacity:0;animation:refinement-sprint-star-out 1.05s ease-out both}.refinement-sprint-stars i:nth-child(1){top:3px;left:12px;animation-delay:40ms}.refinement-sprint-stars i:nth-child(2){top:20px;left:31px;animation-delay:.12s}.refinement-sprint-stars i:nth-child(3){top:1px;right:23px;animation-delay:80ms}.refinement-sprint-stars i:nth-child(4){top:19px;right:6px;animation-delay:.17s}@keyframes refinement-sprint-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes refinement-sprint-progress-complete{0%{filter:brightness(1)}42%{filter:brightness(1.18)}to{filter:brightness(1)}}@keyframes refinement-sprint-finish-in{0%{opacity:0;transform:translateY(2px)}25%,72%{opacity:1;transform:translateY(0)}to{opacity:.88;transform:translateY(0)}}@keyframes refinement-sprint-star-out{0%{opacity:0;transform:scale(.5)}32%{opacity:.55;transform:scale(1)}to{opacity:0;transform:translateY(-5px) scale(.65)}}@media(prefers-reduced-motion:reduce){.refinement-sprint-duration-menu,.refinement-sprint-complete-message,.refinement-sprint.is-completed .refinement-sprint-progress i,.refinement-sprint-stars i{animation:none}}.advanced-filter-trigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e6e6e6;border-radius:8px;background:#fff;color:#8c918c;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease;box-shadow:0 2px 10px #0000000d}.advanced-filter-trigger:hover{background:#f4f5f4;color:#2e2e2e}.advanced-filter-trigger.is-active{border-color:var(--qn-green);color:var(--qn-green);background:#f0faf4}.advanced-filter-trigger svg{width:14px;height:14px}.advanced-filter-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:320px;padding:14px 16px 12px;border:1px solid #ececec;border-radius:12px;background:#fff;box-shadow:0 12px 32px #00000021,0 2px 8px #0000000f;animation:advanced-filter-panel-in .16s ease}@keyframes advanced-filter-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.advanced-filter-section{position:relative;margin-bottom:14px}.advanced-filter-section:last-of-type{margin-bottom:8px}.advanced-filter-section-title{margin-bottom:8px;color:#9a9f9a;font-size:11px;font-weight:500;letter-spacing:.3px}.advanced-filter-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.advanced-filter-option{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:28px;padding:0 12px;border:1px solid #e6e6e6;border-radius:6px;background:#fff;color:#4b4d4c;font-size:12px;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.advanced-filter-option:hover{background:#f4f5f4}.advanced-filter-option.is-active{border-color:var(--qn-green);color:var(--qn-green);background:#f0faf4;font-weight:500}.advanced-filter-time-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.advanced-filter-time-grid .advanced-filter-option{width:100%;min-width:0}.advanced-filter-date-range{display:grid;grid-column:span 2;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:6px;min-width:0}.memo-card.is-refinement-selectable{cursor:default}.memo-card.is-refinement-selected{border-color:#2fbd737a;background:var(--qn-surface);box-shadow:none}.memo-card-draft-tags{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.memo-card-draft-tag{display:inline-block;max-width:100%;overflow:hidden;padding:0 5px;border-radius:5px;background:#eaf1ff;color:#5e86e7;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.memo-card:has(.memo-card-inline-review.is-popover-open),.memo-card:has(.memo-card-inline-review-tags.is-popover-open){z-index:35}.memo-card-inline-review{display:block;min-width:0}.memo-card-inline-review-tags{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.memo-card-inline-review-chip{display:inline-flex;max-width:min(100%,260px);height:22px;align-items:center;gap:2px;padding:0 3px 0 5px;border:0;border-radius:5px;background:#eaf1ff;color:#5e86e7;font-size:12px;white-space:nowrap}.memo-card-inline-review-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.memo-card-inline-review-chip button{display:inline-flex;width:15px;height:15px;flex:0 0 15px;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:#8ca8eb;cursor:pointer}.memo-card-inline-review-chip button svg{width:13px;height:13px}.memo-card-inline-review-chip button:hover:not(:disabled){background:#dce7fb;color:#5078d9}.memo-card-inline-review-empty{color:#969d98;font-size:11px;line-height:23px}.memo-card-inline-search-anchor,.memo-card-inline-more-anchor{position:relative;display:inline-flex}.memo-card-body-toggle{display:inline-block;width:auto;justify-self:start;margin:-4px 0 0 -6px;padding:3px 5px;border:0;border-radius:8px;background:none;color:#6890f8;font:inherit;font-size:12px;line-height:16px;text-align:left;cursor:pointer;white-space:nowrap;transition:background-color .14s ease}.memo-card-body-toggle:hover{background:#eef3fe}.memo-feed-float-collapse{position:fixed;bottom:24px;z-index:20;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:24px;padding:0 8px;border:1px solid rgb(0 0 0 / 8%);border-radius:8px;background:#fff;color:#6890f8;font-family:Starmap Barlow,PingFang SC,Microsoft YaHei,Helvetica,Arial,sans-serif;font-size:12px;line-height:1;cursor:pointer;box-shadow:0 8px 20px #00000014;transition:background-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1)}.memo-feed-float-collapse:hover{background:#ebebeb;box-shadow:0 8px 20px #0000001f}.memo-card-collapse-floating{position:sticky;bottom:36px;z-index:5;display:flex;align-items:flex-start;justify-content:flex-start;height:0;pointer-events:none}.memo-card-collapse-floating button{pointer-events:auto;height:26px;padding:0 12px;border:1px solid color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 35%,#e2e6e2);border-radius:999px;background:#ffffffeb;color:var(--qn-green, var(--qn-green, #2fcb7b));font:inherit;font-size:12px;cursor:pointer;box-shadow:0 2px 8px #0000001a}.memo-card-collapse-floating button:hover{border-color:var(--qn-green, var(--qn-green, #2fcb7b));color:var(--qn-green, var(--qn-green, #2fcb7b));background:#fff}.memo-card-body.is-body-clamped{position:relative;max-height:160px;overflow:hidden}.memo-card-body.is-body-clamped:after{content:"";position:absolute;right:0;bottom:0;left:0;height:36px;background:linear-gradient(rgb(255 255 255 / 0%),var(--memo-card-surface, var(--qn-surface, #fff)));pointer-events:none}.memo-card-inline-add{display:inline-flex;height:24px;align-items:center;gap:2px;padding:0 4px 0 2px;border:0;border-radius:0;background:transparent;color:#8e96a3;font:inherit;font-size:11.5px;font-weight:500;cursor:pointer;transition:color .14s ease}.memo-card-inline-add svg{width:12px;height:12px;color:#9aa2b0;transition:color .14s ease}.memo-card-inline-add:hover{background:transparent;color:#6279ad}.memo-card-inline-add:hover svg{color:#6279ad}.memo-card-inline-add[aria-expanded=true]{background:transparent;color:#5a72a9}.memo-card-inline-add[aria-expanded=true] svg{color:#5a72a9}.memo-card-inline-tag-popover{position:absolute;z-index:80;top:calc(100% + 6px);left:0;width:380px;max-width:calc(100vw - 48px);padding:8px;border:1px solid #e2e2e2;border-radius:10px;background:#fff;box-shadow:0 14px 34px #23262424,0 2px 8px #23262412}.memo-card-inline-tag-popover input{width:100%;height:36px;padding:0 10px;border:1px solid #d9ddda;border-radius:7px;outline:none;background:#fff;color:#333633;font:inherit;font-size:13.5px}.memo-card-inline-tag-popover input::placeholder{color:#929692}.memo-card-inline-tag-popover input:focus{border-color:#bfc5c1;box-shadow:0 0 0 2px #4148430f}.memo-card-inline-tag-results{max-height:260px;margin-top:6px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c9ccca transparent}.memo-card-inline-tag-results>button{display:grid;width:100%;min-width:0;gap:3px;min-height:36px;align-content:center;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.memo-card-inline-tag-results>button:hover,.memo-card-inline-tag-results>button.is-active{background:#eee}.memo-card-inline-tag-results strong,.memo-card-inline-tag-results span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memo-card-inline-tag-results strong{color:#353835;font-size:13.5px;font-weight:500}.memo-card-inline-tag-results span{color:#888d89;font-size:11.5px}.memo-card-inline-tag-results>button.is-existing{display:flex;align-items:center}.memo-card-inline-tag-results>button.is-existing .qn-tag-menu-path{color:#353835;font-size:13.5px}.memo-card-inline-tag-results>button.is-create{display:flex;align-items:center;gap:8px;margin-top:5px;padding-top:10px;border-top:1px solid #eceeec;border-radius:0 0 8px 8px}.memo-card-inline-tag-results>button.is-create .qn-tag-menu-create-label{color:#7095ed;font-size:13.5px}.memo-card-inline-tag-results>button.is-create .qn-tag-menu-badge{flex:none;margin-left:auto;color:#a8aca8;font-size:10.5px}.memo-card-inline-tag-empty{display:block;padding:18px 10px;color:#8e938f;font-size:13px;text-align:center}.memo-card-inline-content{display:grid;min-width:0;gap:11px;padding:0;border:0;border-radius:0;background:transparent}.memo-card-inline-content-body{display:grid;min-width:0;gap:9px}.memo-card.is-refinement-selected .memo-card-body{font-size:var(--starmap-memo-font-size, 14px);line-height:1.8}.memo-card-inline-review-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:5px;padding-top:9px;border-top:1px solid #edf0ee}.memo-card-inline-inbox{height:28px;padding:0 14px;border:0;border-radius:8px;background:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 12%,#ffffff);color:var(--qn-green, var(--qn-green, #2fcb7b));font:inherit;font-size:12px;font-weight:560;cursor:pointer}.memo-card-inline-inbox:hover:not(:disabled){background:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 20%,#ffffff);color:var(--qn-green, var(--qn-green, #2fcb7b))}.memo-card-inline-inbox:disabled{color:#a5aca7;background:#f0f2f0;cursor:default}.memo-card-inline-more{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:#7f8781;cursor:pointer}.memo-card-inline-more:hover,.memo-card-inline-more[aria-expanded=true]{background:#edf1ee;color:#535b55}.memo-card-inline-more svg{width:17px;height:17px}.memo-card-inline-more-menu{position:absolute;z-index:80;right:0;bottom:calc(100% + 5px);width:218px;padding:5px;border:1px solid #e1e5e2;border-radius:8px;background:#fff;box-shadow:0 12px 30px #2a342d24,0 2px 7px #2a342d0f}.memo-card-inline-more-menu>button{display:flex;width:100%;height:34px;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#555d57;font:inherit;text-align:left;cursor:pointer}.memo-card-inline-more-menu>button:hover:not(:disabled){background:#f0f3f1}.memo-card-inline-more-menu>button span{font-size:11.5px}.memo-card-inline-more-menu>button small{color:#9ca39e;font-size:9.5px}.memo-card-inline-more-menu>button.is-danger:hover:not(:disabled){background:#fff1ef;color:#c85b52}.memo-card-inline-confirm{display:inline-flex;width:44px;height:28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:var(--qn-green, var(--qn-green, #2fcb7b));cursor:pointer}.memo-card-inline-confirm img{width:18px;height:14px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.memo-card-inline-confirm:hover:not(:disabled){background:color-mix(in srgb,var(--qn-green, var(--qn-green, #2fcb7b)) 88%,#000000)}.memo-card-inline-confirm:disabled{background:#e3e9e5;cursor:default}.memo-card-inline-confirm:disabled img{filter:brightness(.78)}.memo-card.is-refinement-selected .memo-card-footer{display:none}.refinement-inline-undo{position:fixed;z-index:145;right:20px;bottom:20px;display:flex;min-width:280px;max-width:calc(100vw - 40px);min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding:8px 9px 8px 15px;border:1px solid #dfe4e0;border-radius:10px;background:#fffffffa;box-shadow:0 10px 28px #2a342d26;color:#4f5851;font-size:13px;line-height:20px}.refinement-inline-undo button{height:32px;padding:0 12px;border:0;border-radius:7px;background:#eaf7ee;color:#29985e;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.untagged-refinement-panel{position:relative;display:flex;height:100%;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-left:1px solid var(--qn-border);background:#fbfbfa;color:#303530}.untagged-refinement-loading,.untagged-refinement-empty{align-items:center;justify-content:center;padding:24px;color:#959c96;font-size:12px;text-align:center}.untagged-refinement-head{display:flex;height:58px;flex:0 0 58px;align-items:center;justify-content:space-between;padding:0 15px 0 17px;border-bottom:1px solid #eceeec}.untagged-refinement-head h2{margin:0;color:#343a36;font-size:15px;font-weight:600}.untagged-refinement-head button{width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#929892;font-size:20px;line-height:1}.untagged-refinement-head button:hover{background:#eff1ef;color:#5d655f}.untagged-refinement-scroll{min-height:0;flex:1;overflow-y:auto;padding:4px 16px 12px;scrollbar-width:thin;scrollbar-color:#dfe3df transparent}.untagged-refinement-section{padding:17px 0;border-bottom:1px solid #eceeec}.untagged-refinement-section:last-child{border-bottom:0}.untagged-refinement-section h3{margin:0 0 11px;color:#777f79;font-size:11px;font-weight:570;letter-spacing:.2px}.untagged-refinement-section p{margin:0;color:#4d554f;font-size:12.5px;line-height:1.7}.untagged-refinement-muted{color:#9aa19b!important;font-size:11.5px!important}.untagged-draft-chips{display:flex;flex-wrap:wrap;gap:6px;min-height:25px;align-items:center}.untagged-draft-chip{display:inline-flex;max-width:100%;height:25px;align-items:center;gap:4px;padding:0 5px 0 8px;border:1px solid #cfe6d8;border-radius:6px;background:#f2faf5;color:#367b55;font-size:11.5px;white-space:nowrap}.untagged-draft-chip button{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:#80a68f;font-size:14px;line-height:1;cursor:pointer}.untagged-draft-chip button:hover:not(:disabled){background:#e2f1e7;color:#3b7957}.untagged-draft-chip.is-readonly{padding-right:8px}.untagged-refinement-section.is-evidence p+p{margin-top:9px}.untagged-evidence-row strong{color:#367b55;font-weight:580}.untagged-edit-draft{margin:9px 0 7px;padding:3px 0;border:0;background:transparent;color:#438462;font:inherit;font-size:11px;cursor:pointer}.untagged-edit-draft:hover{color:#276f4a}.untagged-tag-list{display:grid;gap:4px}.untagged-tag-row{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 9px;border:0;border-radius:8px;background:transparent;text-align:left}.untagged-tag-row:hover{background:#edf7f0}.untagged-tag-row:disabled{opacity:.58}.untagged-tag-row strong{max-width:100%;overflow:hidden;color:#2e7650;font-size:12.5px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.untagged-tag-row span{max-width:100%;overflow:hidden;color:#979e98;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.untagged-more-tags{margin-top:7px;padding:5px 8px;border:0;border-radius:6px;background:transparent;color:#7d8580;font-size:11px}.untagged-more-tags:hover{background:#f0f2f0;color:#4f5751}.untagged-tag-search{margin-top:7px}.untagged-tag-search input{width:100%;height:31px;padding:0 9px;border:1px solid #e1e5e2;border-radius:7px;outline:none;background:#fff;color:#414843;font-size:11.5px}.untagged-tag-search input:focus{border-color:#9bd5b3;box-shadow:0 0 0 2px #2fbd7314}.untagged-tag-search-results{max-height:230px;margin-top:5px;overflow-y:auto}.untagged-refinement-section.is-recommendations{padding:10px 0}.untagged-recommendation-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:4px 0;border:0;background:transparent;color:#777f79;font-size:11px;font-weight:570;letter-spacing:.2px;text-align:left}.untagged-recommendation-toggle:hover{color:#4f5751}.untagged-recommendation-toggle span:last-child{color:#9aa19b;font-size:16px;line-height:1}.untagged-recommendation-reason{padding-top:8px}.untagged-refinement-section.is-other{display:grid;gap:3px}.untagged-refinement-section.is-other h3{margin-bottom:7px}.untagged-refinement-section.is-other>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border:0;border-radius:7px;background:transparent;color:#59615b;text-align:left}.untagged-refinement-section.is-other>button:hover{background:#f0f2f0}.untagged-refinement-section.is-other>button span{font-size:12px}.untagged-refinement-section.is-other>button small{color:#a0a6a1;font-size:9.5px}.untagged-refinement-section.is-other>button.is-refine span{color:#2c9960}.untagged-refinement-section.is-other>button.is-trash:hover{background:#fff1ef}.untagged-refinement-section.is-other>button.is-trash:hover span{color:#c85b52}.untagged-review-footer{flex:0 0 auto;padding:10px 16px 13px;border-top:1px solid #eceeec;background:#fbfbfaf7}.untagged-confirm-next{width:100%;height:34px;border:0;border-radius:7px;background:#35b970;color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.untagged-confirm-next:hover:not(:disabled){background:#2ca864}.untagged-confirm-next:disabled{background:#e4e9e5;color:#a5aba6;cursor:default}.untagged-refinement-undo{position:absolute;right:12px;bottom:12px;left:12px;display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px 7px 11px;border:1px solid #e0e5e1;border-radius:9px;background:#fffffff7;box-shadow:0 8px 24px #2a342d1f;color:#626a64;font-size:10.5px}.untagged-refinement-undo button{height:25px;padding:0 8px;border:0;border-radius:6px;background:#eaf7ee;color:#29985e;font-size:10.5px;font-weight:600}.advanced-filter-date-range .advanced-filter-date-input{min-width:0}.advanced-filter-date-input{display:inline-flex;align-items:center;justify-content:center;width:100%;height:28px;padding:0 8px;border:1px solid #e6e6e6;border-radius:6px;background:#fff;color:#4b4d4c;font-size:12px;text-align:center;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.advanced-filter-date-input:hover{background:#f4f5f4}.advanced-filter-date-input.is-active{border-color:var(--qn-green);color:var(--qn-green);background:#f0faf4}.advanced-filter-date-sep{display:inline-flex;align-items:center;justify-content:center;color:#9a9f9a;font-size:12px;width:12px}.advanced-filter-custom-dates{display:none}.date-picker-popup{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:280px;padding:12px;border:1px solid #ececec;border-radius:10px;background:#fff;box-shadow:0 12px 32px #00000021,0 2px 8px #0000000f;animation:advanced-filter-panel-in .16s ease}.date-picker-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.date-picker-title{color:#2e2e2e;font-size:13px;font-weight:500}.date-picker-nav{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:5px;background:transparent;color:#5f655f;font-size:14px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.date-picker-nav:hover{background:#f1f3f0;color:#2e2e2e}.date-picker-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.date-picker-weekday{padding:4px 0;color:#9a9f9a;font-size:10.5px;text-align:center}.date-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-picker-cell{display:flex;align-items:center;justify-content:center;height:28px;padding:0;border:0;border-radius:5px;background:transparent;color:#2e2e2e;font-size:12px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.date-picker-cell:hover{background:#f4f5f4}.date-picker-cell.is-outside{color:#c4c8c3}.date-picker-cell.is-today{color:var(--qn-green);font-weight:500}.date-picker-cell.is-selected{background:var(--qn-green);color:#fff;font-weight:500}.date-picker-cell.is-selected:hover{background:var(--qn-green)}.advanced-filter-tag-search{margin-top:8px}.advanced-filter-tag-search-input{width:100%;height:30px;padding:0 10px;border:1px solid #e6e6e6;border-radius:6px;background:#fff;color:#2e2e2e;font-size:12px;outline:none;transition:border-color .14s ease}.advanced-filter-tag-search-input:focus{border-color:var(--qn-green)}.advanced-filter-tag-search-input::placeholder{color:#b3b3b3}.advanced-filter-tag-list{max-height:180px;margin-top:6px;overflow-y:auto;border:1px solid #ececec;border-radius:6px;background:#fff}.advanced-filter-tag-empty{padding:12px;color:#b3b3b3;font-size:12px;text-align:center}.advanced-filter-tag-item{display:flex;width:100%;align-items:center;gap:6px;padding:7px 10px;border:0;background:transparent;color:#2e2e2e;font-size:12px;text-align:left;cursor:pointer;transition:background-color .12s ease}.advanced-filter-tag-item:hover{background:#f4f5f4}.advanced-filter-tag-item.is-selected{background:#f0faf4;color:var(--qn-green);font-weight:500}.advanced-filter-tag-item-icon{color:#8c918c;font-size:11px}.advanced-filter-tag-item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-filter-tag-item-check{color:var(--qn-green);font-size:12px;font-weight:600}.advanced-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:10px;margin-top:2px;border-top:1px solid #f1f2f0}.advanced-filter-reset{padding:5px 12px;border:0;border-radius:6px;background:transparent;color:#9a9f9a;font-size:12px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.advanced-filter-reset:hover{background:#f4f5f4;color:#2e2e2e}.advanced-filter-apply{padding:6px 18px;border:0;border-radius:6px;background:var(--qn-green);color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .14s ease,transform .14s ease}.advanced-filter-apply:hover{background:#25b56f;transform:translateY(-1px)}.advanced-filter-apply:active{transform:translateY(0)}.random-walk-host{position:fixed;inset:0;z-index:100;overflow:hidden}.random-walk-loading{display:grid;width:100%;height:100%;place-items:center;background:#fafafa;color:#7d847e;font-size:14px}.random-walk-page{position:fixed;inset:0;overflow:hidden;background:#fafafa;color:#3d443f}.random-walk-page:fullscreen{width:100vw;height:100vh;background:#fafafa}.random-walk-viewport{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:grab;background-color:#fafafa;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='%23000' stroke-opacity='.1' stroke-width='.5' d='M12 15h6M15 12v6'/%3E%3C/svg%3E");background-size:var(--rw-grid-tile, 30px) var(--rw-grid-tile, 30px);background-position:var(--rw-grid-pan-x, -15px) var(--rw-grid-pan-y, -15px)}.random-walk-viewport.is-animating{transition:background-size .38s cubic-bezier(.2,0,0,1),background-position .38s cubic-bezier(.2,0,0,1)}.random-walk-viewport.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.random-walk-viewport.is-panning *{-webkit-user-select:none!important;user-select:none!important}.random-walk-world{position:absolute;top:0;left:0;width:1px;height:1px;transform-origin:0 0}.random-walk-world.is-animating{transition:transform .38s cubic-bezier(.2,0,0,1)}.random-walk-connectors{position:absolute;top:0;left:0;z-index:0;width:1px;height:1px;overflow:visible;pointer-events:none}.random-walk-connectors path{fill:none;stroke:#d9d9d9;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.random-walk-card{position:absolute;top:0;left:0;z-index:1;box-sizing:border-box;display:flex;min-width:0;flex-direction:column;padding:14px 16px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:var(--qn-surface);color:var(--qn-text);font-family:var(--starmap-font-content, var(--starmap-font-family, "Microsoft YaHei UI", "Segoe UI Variable", "Segoe UI", "Microsoft YaHei", sans-serif));font-size:13px;font-weight:400;text-align:left;overflow:hidden;-webkit-user-select:none;user-select:none}.random-walk-card-body{display:flex;min-height:0;flex-direction:column;gap:9px}.random-walk-card time{flex:none;color:var(--qn-text-muted);font-size:12px;line-height:16px}.random-walk-card-text{min-height:0;color:var(--qn-text);font-size:13px;font-weight:400;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.random-walk-card.is-current{z-index:3;padding:16px;border-color:#2fcb7bd1;box-shadow:0 8px 24px #233e2c14}.random-walk-card.is-current .random-walk-card-body{max-height:400px;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;margin-right:-8px;scrollbar-width:thin;scrollbar-color:transparent transparent;-webkit-user-select:text;user-select:text}.random-walk-card.is-current .random-walk-card-body:hover{scrollbar-color:#d8ddd9 transparent}.random-walk-card.is-current .random-walk-card-body::-webkit-scrollbar{width:5px;background:transparent}.random-walk-card.is-current .random-walk-card-body::-webkit-scrollbar-thumb{border-radius:3px;background:transparent}.random-walk-card.is-current .random-walk-card-body:hover::-webkit-scrollbar-thumb{background:#d8ddd9}.random-walk-card.is-current .random-walk-card-text{font-size:14px;line-height:1.8}.random-walk-card.is-historical{cursor:pointer;transition:border-color .18s cubic-bezier(.2,0,0,1),background-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1)}.random-walk-card.is-historical:hover,.random-walk-card.is-historical:focus-within{background:var(--qn-surface);box-shadow:0 0 4px #0000000d}.random-walk-card.is-historical .random-walk-card-text{color:var(--qn-text)}.random-walk-card.is-historical .random-walk-card-text{display:-webkit-box;max-height:8.5em;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.random-walk-card.is-candidate{background:#f9f9f9;cursor:pointer;appearance:none;transition:background-color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}.random-walk-card.is-candidate time{color:var(--qn-text-muted);opacity:.6;transition:opacity .18s cubic-bezier(.2,0,0,1)}.random-walk-card.is-candidate .random-walk-card-text{color:var(--qn-text-muted)}.random-walk-card.is-candidate .random-walk-tags span{opacity:.5;transition:opacity .18s cubic-bezier(.2,0,0,1)}.random-walk-card.is-candidate .random-walk-relation{opacity:.7;transition:opacity .18s cubic-bezier(.2,0,0,1)}.random-walk-card.is-candidate:hover,.random-walk-card.is-candidate:focus-visible{border-color:#0000001a;background:var(--qn-surface);box-shadow:0 0 4px #0000000d;outline:none}.random-walk-card.is-candidate:hover .random-walk-card-text,.random-walk-card.is-candidate:focus-visible .random-walk-card-text{color:var(--qn-text)}.random-walk-card.is-candidate:hover time,.random-walk-card.is-candidate:focus-visible time,.random-walk-card.is-candidate:hover .random-walk-tags span,.random-walk-card.is-candidate:focus-visible .random-walk-tags span,.random-walk-card.is-candidate:hover .random-walk-relation,.random-walk-card.is-candidate:focus-visible .random-walk-relation{opacity:1}.random-walk-card.is-candidate .random-walk-card-text{display:-webkit-box;max-height:8.5em;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.random-walk-tags{display:flex;flex:none;flex-wrap:wrap;gap:5px;max-height:24px;overflow:hidden}.random-walk-tags span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;background:var(--qn-blue-soft);color:var(--qn-blue-text);font-size:11px;line-height:20px;padding:0 6px}.random-walk-relation{flex:none;color:#52c889;font-size:12px;font-weight:400;line-height:1.25}.random-walk-card-footer{display:flex;flex:none;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.random-walk-card-actions{display:inline-flex;min-width:0;align-items:center;gap:9px}.random-walk-card-actions button{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:0;background:transparent;color:#9aa19b;font:inherit;font-size:11px;cursor:pointer;transition:color .14s ease}.random-walk-card-actions button:hover,.random-walk-card-actions button:focus-visible{color:#5c9d79;outline:none}.random-walk-card-actions button.is-danger:hover,.random-walk-card-actions button.is-danger:focus-visible{color:#d67870}.random-walk-card-actions svg{width:14px;height:14px}.memo-action-overlay:has(.random-walk-edit-dialog){background:#2d312e57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.memo-action-dialog.random-walk-edit-dialog{display:flex;width:min(640px,calc(100vw - 48px));max-height:min(690px,calc(100vh - 64px));flex-direction:column;overflow:hidden;padding:18px 28px 22px}.random-walk-edit-dialog .memo-action-dialog-head{position:relative;flex:none;justify-content:center;margin-bottom:14px}.random-walk-edit-dialog .memo-action-dialog-head h3{font-size:15px}.random-walk-edit-dialog .memo-action-dialog-head button{position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.random-walk-edit-surface{display:flex;min-height:220px;max-height:min(616px,calc(100vh - 138px));flex-direction:column;box-sizing:border-box;overflow:hidden;padding:14px 16px 8px;border:1px solid rgba(47,203,123,.82);border-radius:11px;background:#fff}.random-walk-edit-surface>.memo-card-editor{flex:1;min-height:140px;max-height:none;overflow-y:auto;overscroll-behavior:contain}.random-walk-edit-surface>.memo-card-editor-images,.random-walk-edit-surface>.memo-card-edit-toolbar{flex:none}.random-walk-top-controls{position:fixed;top:16px;right:16px;z-index:5;display:flex;gap:8px}.random-walk-top-controls button{position:relative;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:#f1f3f1f5;color:#929893;cursor:pointer;transition:background-color .12s ease,color .12s ease}.random-walk-top-controls button:hover,.random-walk-top-controls button:focus-visible{background:#e8ebe8;color:#343a35;outline:none}.random-walk-top-controls button:focus-visible{box-shadow:0 0 0 2px #2fcb7b38}.random-walk-top-controls svg{width:16px;height:16px;stroke-width:2}.random-walk-control-tip{position:absolute;top:calc(100% + 8px);left:50%;z-index:2;padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#232523f5;box-shadow:0 6px 18px #00000029;color:#fff;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,-2px);transition:opacity .12s ease,transform .12s ease}.random-walk-top-controls button:hover .random-walk-control-tip,.random-walk-top-controls button:focus-visible .random-walk-control-tip{opacity:1;transform:translate(-50%)}.random-walk-share-overlay{position:fixed;z-index:180;inset:0;display:grid;place-items:center;padding:24px;background:#2d312e57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.random-walk-share-dialog{position:relative;display:flex;width:min(610px,calc(100vw - 48px));height:min(790px,calc(100vh - 48px));max-height:calc(100vh - 48px);flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 18px 54px #181d193d;color:#343a35}.random-walk-share-head{position:relative;display:flex;flex:none;height:56px;align-items:center;justify-content:center;padding:0 24px;border-bottom:1px solid #f0f2ef}.random-walk-share-head h3{margin:0;font-size:15px;font-weight:600}.random-walk-share-head-actions{position:absolute;top:50%;right:16px;display:flex;gap:4px;transform:translateY(-50%)}.random-walk-share-head-actions button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;color:#8b928c;cursor:pointer}.random-walk-share-head-actions button:hover,.random-walk-share-head-actions button:focus-visible{background:#f1f4f1;color:#4c554e;outline:none}.random-walk-share-head-actions svg{width:17px;height:17px}.random-walk-share-settings{position:absolute;top:46px;right:46px;z-index:3;width:220px;padding:8px 12px;border:1px solid #e5e9e5;border-radius:8px;background:#fff;box-shadow:0 10px 28px #23302729}.random-walk-share-toggle{position:relative;display:flex;height:38px;align-items:center;justify-content:space-between;gap:16px;color:#4b514c;font-size:12.5px;cursor:pointer}.random-walk-share-toggle input{position:absolute;width:1px;height:1px;opacity:0}.random-walk-share-toggle i{position:relative;width:36px;height:20px;flex:0 0 36px;border-radius:10px;background:#dce1dd;transition:background-color .14s ease}.random-walk-share-toggle i:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #20282238;content:"";transition:transform .14s ease}.random-walk-share-toggle input:checked+i{background:var(--qn-green, #2fcb7b)}.random-walk-share-toggle input:checked+i:after{transform:translate(16px)}.random-walk-share-toggle input:focus-visible+i{outline:2px solid rgb(47 203 123 / 34%);outline-offset:2px}.random-walk-share-hint{flex:none;margin:10px 24px 8px;color:#999f9a;font-size:11.5px;text-align:center}.random-walk-share-preview-scroll{display:flex;flex:1;min-height:0;align-items:flex-start;justify-content:center;overflow:auto;padding:8px 28px 20px;background:#f6f7f6;overscroll-behavior:contain;scrollbar-width:thin}.random-walk-share-loading{display:grid;width:min(360px,100%);min-height:440px;place-items:center;color:#969d97;font-size:12.5px}.random-walk-share-preview{display:block;width:min(360px,100%);flex:none;padding:0;border:0;background:transparent;box-shadow:0 5px 18px #1f27211a;cursor:pointer}.random-walk-share-preview:focus-visible{outline:2px solid rgb(47 203 123 / 55%);outline-offset:3px}.random-walk-share-preview img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none}.random-walk-share-footer{display:flex;flex:none;align-items:center;gap:14px;padding:12px 16px 14px;border-top:1px solid #eef1ee;background:#fff}.random-walk-share-templates{display:flex;min-width:0;flex:1;gap:4px;overflow-x:auto;scrollbar-width:thin}.random-walk-share-templates button{display:grid;min-width:58px;height:58px;place-items:center;gap:3px;padding:5px 7px;border:1px solid transparent;border-radius:7px;background:transparent;color:#858c86;font-size:10.5px;cursor:pointer}.random-walk-share-templates button:hover,.random-walk-share-templates button:focus-visible{background:#f5f7f5;color:#535b55;outline:none}.random-walk-share-templates button.is-active{border-color:#a7dabc;background:#f3faf6;color:#397755}.random-walk-share-swatch{display:block;width:32px;height:22px;border:1px solid;border-radius:3px;box-shadow:inset 0 0 0 2px #fff3}.random-walk-share-download{display:inline-flex;height:36px;flex:none;align-items:center;gap:6px;padding:0 13px;border:0;border-radius:7px;background:var(--qn-green, #2fcb7b);color:#fff;font-size:12px;cursor:pointer}.random-walk-share-download:hover:not(:disabled),.random-walk-share-download:focus-visible:not(:disabled){background:#28b86c;outline:none}.random-walk-share-download:disabled{cursor:default;opacity:.5}.random-walk-share-download svg{width:15px;height:15px}.random-walk-zoom-controls{position:fixed;bottom:18px;left:18px;z-index:5;display:inline-flex;height:38px;align-items:center;gap:2px;padding:3px 5px;border:1px solid #e2e7e2;border-radius:11px;background:#fffffff5;box-shadow:0 4px 14px #233e2c14}.random-walk-zoom-controls button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;color:#7e867f;font-size:18px;line-height:1;cursor:pointer;transition:background-color .14s ease,color .14s ease}.random-walk-zoom-controls button:hover,.random-walk-zoom-controls button:focus-visible{background:#f0f3f0;color:#4d554e;outline:none}.random-walk-zoom-reset{min-width:52px;color:#727b74!important;font-size:12px!important}.random-walk-status{position:fixed;right:18px;bottom:21px;z-index:5;max-width:min(360px,calc(100vw - 140px));color:#969e97;font-size:12px;pointer-events:none}@keyframes collapse-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.tag-tree-children,.content-filter-items{animation:collapse-enter .24s cubic-bezier(.22,1,.36,1)}.ai-cite-flash{border-radius:12px;animation:ai-cite-flash 2.6s ease}@keyframes ai-cite-flash{0%,to{box-shadow:0 0 #4d83b700}18%{box-shadow:0 0 0 3px #4d83b766}55%{box-shadow:0 0 0 3px #4d83b72e}80%{box-shadow:0 0 0 2px #4d83b747}}.memo-legacy-tags{margin-top:14px;color:var(--muted,#8b918e)}.memo-legacy-tags>summary{cursor:pointer;font-size:12px;padding:8px 12px}.search-retrieval-status{font-size:12px;color:var(--muted,#8b918e);padding:8px 16px;line-height:1.6}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-001-BHWOu5Br.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E,U+7684,U+8BB0,U+7528,U+7B14,U+5DF2,U+4E00,U+4E0D,U+9762,U+6807,U+5165,U+5728,U+9875,U+53EF,U+7F6E,U+4FDD,U+65F6,U+7D22,U+5206,U+6761,U+6709,U+7B7E,U+6B63,U+56DE,U+56FE,U+6210,U+5931,U+5B58,U+8D25,U+4E2D,U+91CD,U+4E2A,U+590D,U+5F15,U+672A,U+540E,U+65B0,U+9664,U+5F00,U+5BFC,U+6587,U+4E0E,U+5173,U+524D,U+5168,U+53D6,U+63A5,U+5EFA,U+7406,U+672C,U+9898,U+7247,U+6574,U+80FD,U+9009,U+5230,U+65E0,U+5220,U+8BF7,U+8BFB,U+6536,U+6B21,U+5199,U+4F5C,U+6A21,U+51FA,U+5B8C,U+52A8,U+8BD5,U+90E8,U+4E0B,U+52A1,U+8BBE,U+4E49,U+8FD9,U+914D,U+5F53,U+5F55,U+5B9A,U+8981,U+4F1A,U+793A,U+4EF6,U+662F,U+6CA1,U+8BED,U+4E0A,U+751F,U+5929,U+65E5,U+70B9,U+81EA,U+95F4,U+5B57,U+5BDF,U+6211,U+5185,U+53EA,U+7A7A,U+52A0,U+7559,U+5236,U+6570,U+79FB,U+786E,U+7ACB,U+7EC4,U+4E3B,U+5BB9,U+6682,U+68C0,U+6D1E,U+770B,U+5148,U+540D,U+67E5,U+8BA4,U+8FD8,U+5BF9,U+66F4,U+53F0,U+5DE5,U+670D,U+4EE5,U+64A4,U+6CD5,U+767D,U+6765,U+8F91,U+9500,U+548C,U+5757,U+6362,U+63D0,U+6D88,U+7F16,U+91CC,U+641C,U+5C0F,U+5E94,U+677F,U+6E05,U+636E,U+8BDD,U+95ED,U+591A,U+63A7,U+8BA1,U+8F7D,U+4E3A,U+5EA6,U+60F3,U+64CD,U+653E,U+65B9,U+6700,U+76EE,U+6062,U+611F,U+6708,U+542F,U+628A,U+8D77,U+5468,U+578B,U+6253,U+62E9,U+6BCF,U+76F8,U+8C03,U+4E86,U+6539,U+6D41,U+5C55,U+8F93,U+9700,U+5355,U+505A,U+5361,U+547D,U+5904,U+663E,U+7EDF,U+8FD4,U+4EFB,U+4EFD,U+8FDE,U+901A,U+5907,U+4ECA,U+627E,U+6309,U+6392,U+884C,U+95EE,U+5E76,U+72EC,U+952E,U+4F7F,U+521B,U+539F,U+53D1,U+671F,U+7ED3,U+8FC7,U+8FD1,U+9884,U+540C,U+5C31,U+6D4B,U+7075,U+7CFB,U+4E09,U+4EAB,U+505C,U+5E03,U+6001,U+673A,U+73B0,U+7AD9,U+7EA7,U+8D44,U+9605,U+968F,U+9879,U+53E3,U+5B9E,U+6B65,U+753B,U+8003,U+8FDB,U+4E5F,U+4E8E,U+4EA7,U+4F60,U+5730,U+5F0F,U+91CF,U+987E,U+4EC5,U+5C1A,U+5C42,U+5FEB,U+54C1,U+59CB,U+601D,U+6216,U+6599,U+6E90,U+8BCD,U+94FE,U+4E45,U+51FB,U+529F,U+5F20,U+6301,U+660E,U+7248,U+77E5,U+8111,U+8272,U+89C6,U+8BA9,U+4FEE,U+5411,U+5927,U+684C,U+6C38,U+89C8,U+90FD,U+4ECE,U+518D,U+5408,U+542B,U+5C11,U+754C,U+7A3F,U+7B2C,U+7F51,U+8868,U+89D2,U+8BE5,U+97F3,U+9A8C,U+5B50,U+652F,U+679C,U+680F,U+72B6,U+88AB,U+4F4D,U+4FA7,U+53F7,U+6CE8,U+6D3B,U+7BA1,U+7EED,U+949F,U+957F,U+4F53,U+5176}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-002-CdMcdzdz.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+5386,U+53D8,U+53F2,U+62D6,U+6548,U+6DFB,U+8349,U+8FB9,U+9AD8,U+4E24,U+4E8B,U+54CD,U+586B,U+597D,U+5B83,U+5C06,U+6377,U+6DF1,U+771F,U+7EE7,U+804A,U+9053,U+5019,U+5217,U+5373,U+53C2,U+56F4,U+5BC6,U+606F,U+60C5,U+6240,U+624D,U+7AEF,U+7EBF,U+8054,U+8303,U+8F6E,U+4FE1,U+51C6,U+53CD,U+5E8F,U+7B54,U+7ED9,U+85CF,U+89C2,U+9644,U+9876,U+9ED8,U+5151,U+53E5,U+5668,U+5916,U+5982,U+5E74,U+5E93,U+5F71,U+8282,U+8BF4,U+4E9B,U+4EBA,U+544A,U+54EA,U+5DF1,U+5E38,U+6BB5,U+7531,U+89E3,U+4E48,U+4E4B,U+4E92,U+4EC0,U+4F46,U+4F8B,U+521A,U+5F97,U+6279,U+6837,U+6846,U+6B64,U+83DC,U+8865,U+8D39,U+9001,U+90A3,U+4EEC,U+5177,U+529B,U+5339,U+5C40,U+5F85,U+5FC3,U+5FC6,U+6458,U+65E7,U+79F0,U+7A97,U+8BE6,U+8F6C,U+9000,U+9002,U+9891,U+4E13,U+4ED6,U+4F4F,U+4F9B,U+5207,U+53E0,U+57FA,U+624B,U+62A5,U+6821,U+6838,U+6848,U+6863,U+6C42,U+7A0D,U+7B49,U+7B5B,U+8BC6,U+9650,U+989C,U+4E94,U+51E0,U+522B,U+5305,U+5316,U+53F3,U+5546,U+5B89,U+5BBD,U+683C,U+6B62,U+6BD4,U+6C60,U+7136,U+76D8,U+76F4,U+7740,U+7A0B,U+7B97,U+7EA6,U+822A,U+8D28,U+9996,U+4E1C,U+4ECD,U+4F18,U+4FBF,U+5237,U+52B1,U+53CC,U+5956,U+5E2E,U+5E95,U+5F88,U+627F,U+6298,U+63A8,U+6563,U+6784,U+6D6E,U+79EF,U+7ECF,U+7F29,U+897F,U+89C9,U+94A5,U+4E8C,U+503C,U+51B3,U+533A,U+5BA1,U+5E26,U+5F3A,U+5F80,U+610F,U+6267,U+6743,U+675F,U+6F2B,U+7167,U+79D2,U+7BB1,U+7C98,U+7EF4,U+81F3,U+8BBA,U+8D26,U+8D34,U+8D85,U+8DDF,U+4EF7,U+4F20,U+5145,U+516C,U+51CF,U+5348,U+53BB,U+53D7,U+5404,U+56DB,U+5934,U+6027,U+65AD,U+6750,U+6790,U+7B56,U+7EB8,U+800C,U+8350,U+8BB8,U+8BC1,U+8DEF,U+9010,U+9690,U+4E66,U+4EAE,U+4F9D,U+5171,U+517C,U+5269,U+53E6,U+5417,U+591C,U+5C1D,U+5F84,U+5FC5,U+6307,U+6613,U+666F,U+6781,U+6811,U+7565,U+773C,U+77ED,U+79CD,U+7C7B,U+7D2F,U+8D8A,U+8F7B,U+987A,U+4EA4,U+4EE3,U+5047,U+50CF,U+516D,U+52A9,U+5341,U+53CA,U+57DF,U+5957,U+5B98,U+5F62,U+5FAE,U+5FF5,U+6280,U+6389,U+6446,U+64AD,U+695A,U+7126,U+7269,U+76D6,U+7EC6,U+7EEA,U+80CC,U+843D,U+8986,U+89C1,U+8BAE,U+8FD0,U+9192,U+95EA,U+987B,U+9988,U+4E14,U+4E34,U+4F3C,U+4F4E,U+504F,U+50A8,U+523A,U+534A,U+591F,U+5BB6,U+5BFB,U+6237,U+6302,U+661F,U+6628,U+665A,U+666E,U+6670,U+6696,U+66FF,U+672B,U+677E,U+67D4,U+6D45,U+73AF}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-003-CUCVC6D0.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E,U+A4,U+A7-A8,U+B0-B1,U+D7,U+E0-E1,U+E8-EA,U+EC-ED,U+F2-F3,U+F7,U+F9-FA,U+FC,U+101,U+113,U+11B,U+12B,U+14D,U+16B,U+1CE,U+1D0,U+1D2,U+1D4,U+1D6,U+1D8,U+1DA,U+1DC,U+2C7,U+2C9,U+391-3A1,U+3A3-3A9,U+3B1-3C1,U+3C3-3C9,U+401,U+410-44F,U+451,U+2015-2016,U+2018-2019,U+201C-201D,U+2026,U+2030,U+2032-2033,U+203B,U+2103,U+2116,U+2160-216B,U+2190-2193,U+2208,U+220F,U+2211,U+221A,U+221D-221E,U+2220,U+2225,U+2227-222B,U+222E,U+2234-2237,U+223D,U+2248,U+224C,U+2260-2261,U+2264-2265,U+226E-226F,U+2299,U+22A5,U+2312,U+2460-2469,U+2474-249B}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-004-D-FJYWHI.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+2500-254B,U+25A0-25A1,U+25B2-25B3,U+25C6-25C7,U+25CB,U+25CE-25CF,U+2605-2606,U+2640,U+2642,U+3000-3003,U+3008-3011,U+3013-3017,U+3041-3093,U+30A1-30F6,U+3105-3129,U+3220-3229,U+4E01,U+4E03,U+4E07-4E08,U+4E0C,U+4E10-4E11,U+4E15-4E16,U+4E18-4E1B,U+4E1D-4E1E,U+4E22,U+4E25,U+4E27-4E28,U+4E2B-4E2C,U+4E30,U+4E32,U+4E36,U+4E38-4E39,U+4E3D-4E3F,U+4E43,U+4E47,U+4E4C-4E50,U+4E52-4E54,U+4E56,U+4E58-4E59,U+4E5C-4E5E,U+4E60-4E61,U+4E69,U+4E70-4E71,U+4E73,U+4E7E,U+4E88-4E89,U+4E8D,U+4E8F,U+4E91,U+4E93,U+4E95,U+4E98,U+4E9A,U+4E9F-4EA2,U+4EA5-4EA6,U+4EA8-4EA9,U+4EAC-4EAD,U+4EB2-4EB3,U+4EB5,U+4EBB,U+4EBF,U+4EC1-4EC4,U+4EC6-4EC7,U+4EC9,U+4ECB,U+4ED1,U+4ED3-4ED5,U+4ED7-4ED9,U+4EDD-4EDF,U+4EE1,U+4EE4}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-005-BOJtYNdr.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+4EE8,U+4EEA-4EEB,U+4EF0,U+4EF2-4EF3,U+4EF5,U+4EFF,U+4F01,U+4F09-4F0A,U+4F0D-4F11,U+4F17,U+4F19,U+4F1B,U+4F1E-4F1F,U+4F22,U+4F24-4F27,U+4F2A-4F2B,U+4F2F-4F30,U+4F32,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3D,U+4F43,U+4F50-4F51,U+4F55,U+4F57-4F5B,U+4F5D-4F5F,U+4F63-4F65,U+4F67,U+4F69,U+4F6C,U+4F6F-4F70,U+4F73-4F74,U+4F76,U+4F7B-4F7C,U+4F7E,U+4F83-4F84,U+4F88-4F89,U+4F8D,U+4F8F,U+4F91,U+4F94,U+4F97,U+4FA0,U+4FA3,U+4FA5-4FA6,U+4FA8-4FAA,U+4FAC,U+4FAE-4FAF,U+4FB5,U+4FC3-4FC5,U+4FCA,U+4FCE-4FD1,U+4FD7-4FD8,U+4FDA,U+4FDC,U+4FDE-4FDF,U+4FE3,U+4FE6,U+4FE8-4FEA,U+4FED,U+4FEF,U+4FF1,U+4FF3,U+4FF8,U+4FFA,U+4FFE,U+500C-500D,U+500F,U+5012,U+5014,U+5018,U+501A,U+501C,U+501F,U+5021,U+5025-5026,U+5028-502A,U+502C-502E,U+503A,U+503E,U+5043,U+5048,U+504C,U+504E,U+5055,U+5065,U+506C,U+5076-5077,U+507B,U+507E-5080,U+5085,U+5088,U+508D,U+50A3,U+50A5,U+50A7,U+50A9,U+50AC,U+50B2,U+50BA-50BB,U+50D6,U+50DA,U+50E6-50E7,U+50EC-50EE,U+50F3,U+50F5,U+50FB,U+5106-5107,U+510B,U+5112,U+5121,U+513F-5141,U+5143-5144,U+5146,U+5149,U+514B,U+514D,U+5154-5156,U+515A,U+515C,U+5162,U+516B,U+516E,U+5170,U+5174-5175,U+5178-5179,U+517B,U+517D,U+5180-5182,U+5188-5189,U+518C,U+5192,U+5195-5197,U+519B-519C,U+51A0,U+51A2,U+51A4-51A5,U+51AB-51AC,U+51AF-51B2,U+51B5-51B7,U+51BB-51BD,U+51C0,U+51C4,U+51C7,U+51C9,U+51CB-51CC,U+51D1,U+51DB,U+51DD,U+51E1,U+51E4,U+51EB,U+51ED,U+51EF-51F0,U+51F3,U+51F5-51F6,U+51F8-51F9,U+51FC-51FD,U+51FF-5203,U+5208,U+520A,U+520D-520E,U+5211-5212,U+5216,U+5218-5219,U+521D,U+5224,U+5228-5229,U+522D-522E,U+5233,U+5238-5239,U+523B,U+523D,U+523F-5243,U+524A,U+524C,U+5250-5251,U+5254,U+5256,U+525C,U+525E,U+5261,U+5265,U+5267,U+526A,U+526F,U+5272,U+527D,U+527F,U+5281-5282,U+5288,U+5290,U+5293,U+529D-529E,U+52A2-52A3,U+52AA-52AD,U+52B2-52B3,U+52BE-52BF,U+52C3,U+52C7,U+52C9,U+52CB,U+52D0,U+52D2,U+52D6,U+52D8,U+52DF,U+52E4,U+52F0,U+52F9-52FA,U+52FE-5300,U+5306,U+5308,U+530D,U+530F-5310,U+5315,U+5317,U+5319-531A,U+531D,U+5320-5321,U+5323,U+5326,U+532A,U+532E,U+533B,U+533E-533F,U+5343,U+5345,U+5347,U+5349,U+534E-534F,U+5351-5353,U+5356-5357,U+535A,U+535C,U+535E-5360,U+5362-5364,U+5366-5367,U+5369,U+536B,U+536E-5371,U+5374-5375,U+5377-5378,U+537A,U+537F,U+5382,U+5384-5385,U+5389,U+538B-538D,U+5395,U+5398,U+539A,U+539D,U+53A2-53A3,U+53A5-53A6,U+53A8-53A9,U+53AE,U+53B6,U+53BF,U+53C1,U+53C8-53C9,U+53CB,U+53D4,U+53D9,U+53DB,U+53DF,U+53E4,U+53E8-53E9,U+53EB-53EE,U+53F1,U+53F5-53F6,U+53F8-53F9,U+53FB-53FD,U+5401,U+5403,U+5406,U+5409-540A}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-006-Cofix6Qv.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+540F-5410,U+5412-5413,U+5415-5416,U+541B,U+541D-5421,U+5423,U+5426-5429,U+542C-542E,U+5431-5432,U+5434-5435,U+5438-5439,U+543B-543C,U+543E,U+5440,U+5443,U+5446,U+5448,U+544B,U+5450,U+5452-5459,U+545B-545C,U+5462,U+5464,U+5466,U+5471-5473,U+5475-5478,U+547B-547C,U+5480,U+5482,U+5484,U+5486,U+548B,U+548E-5490,U+5492,U+5494-5496,U+5499-549B,U+549D,U+54A3-54A4,U+54A6-54AD,U+54AF,U+54B1,U+54B3-54B4,U+54B8,U+54BB,U+54BD,U+54BF-54C0,U+54C2,U+54C4,U+54C6-54C9,U+54CC,U+54CE-54D5,U+54D7,U+54D9-54DA,U+54DC-54DF,U+54E5-54E9,U+54ED-54EE,U+54F2-54F3,U+54FA,U+54FC-54FD,U+54FF,U+5501,U+5506-5507,U+5509,U+550F-5511,U+5514,U+551B,U+5520,U+5522-5524,U+5527,U+552A,U+552C,U+552E-5531,U+5533,U+5537,U+553C,U+553E-553F,U+5541,U+5543-5544,U+5549-554A,U+5550,U+5555-5556,U+555C,U+5561,U+5564-5567,U+556A,U+556C-556E,U+5575-5578,U+557B-557C,U+557E,U+5580-5584,U+5587-558B,U+558F,U+5591,U+5594,U+5598-5599,U+559C-559D,U+559F,U+55A7,U+55B1,U+55B3,U+55B5,U+55B7,U+55B9,U+55BB,U+55BD-55BE,U+55C4-55C5,U+55C9,U+55CC-55CD,U+55D1-55D4,U+55D6,U+55DC-55DD,U+55DF,U+55E1,U+55E3-55E6,U+55E8,U+55EA-55EC,U+55EF,U+55F2-55F3,U+55F5,U+55F7,U+55FD-55FE,U+5600-5601,U+5608-5609,U+560C,U+560E-560F,U+5618,U+561B,U+561E-561F,U+5623-5624,U+5627,U+562C-562D,U+5631-5632,U+5634,U+5636,U+5639,U+563B,U+563F,U+564C-564E,U+5654,U+5657-5659,U+565C,U+5662,U+5664,U+5669-566C,U+5671,U+5676,U+567B-567C,U+5685-5686,U+568E-568F,U+5693,U+56A3,U+56AF,U+56B7,U+56BC,U+56CA,U+56D4,U+56D7,U+56DA,U+56DD,U+56DF-56E2,U+56E4,U+56EB,U+56ED,U+56F0-56F1,U+56F5,U+56F9-56FA,U+56FD,U+56FF,U+5703-5704,U+5706,U+5708-570A,U+571C,U+571F,U+5723,U+5729-572A,U+572C-572F,U+5733,U+5739-573B,U+573E,U+5740,U+5742,U+5747,U+574A,U+574C-5751,U+575A-5761,U+5764,U+5766,U+5768-576B,U+576D,U+576F,U+5773,U+5776-5777,U+577B-577C,U+5782-5786,U+578C,U+5792-5793,U+579B,U+57A0-57A4,U+57A6-57A7,U+57A9,U+57AB,U+57AD-57AE,U+57B2,U+57B4,U+57B8,U+57C2-57C3,U+57CB,U+57CE-57CF,U+57D2,U+57D4-57D5,U+57D8-57DA,U+57DD,U+57E0,U+57E4,U+57ED,U+57EF,U+57F4,U+57F8-57F9,U+57FD,U+5800,U+5802,U+5806-5807,U+580B,U+580D,U+5811,U+5815,U+5819,U+581E,U+5820-5821,U+5824,U+582A,U+5830,U+5835,U+5844,U+584C-584D,U+5851,U+5854,U+5858,U+585E,U+5865}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-007-DyFlummC.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+586C,U+587E,U+5880-5881,U+5883,U+5885,U+5889,U+5892-5893,U+5899-589A,U+589E-589F,U+58A8-58A9,U+58BC,U+58C1,U+58C5,U+58D1,U+58D5,U+58E4,U+58EB-58EC,U+58EE,U+58F0,U+58F3,U+58F6,U+58F9,U+5902,U+590F,U+5914-5915,U+5919,U+5924-5925,U+592A-592B,U+592D-592F,U+5937-593A,U+593C,U+5941-5942,U+5944,U+5947-5949,U+594B,U+594E-594F,U+5951,U+5954-5955,U+5958,U+595A,U+5960,U+5962,U+5965,U+5973-5974,U+5976,U+5978-5979,U+5981,U+5983-5984,U+5986-5988,U+598A,U+598D,U+5992-5993,U+5996-5997,U+5999,U+599E,U+59A3-59A5,U+59A8-59AB,U+59AE-59AF,U+59B2,U+59B9,U+59BB,U+59BE,U+59C6,U+59CA,U+59D0-59D4,U+59D7-59D8,U+59DA,U+59DC-59DD,U+59E3,U+59E5,U+59E8,U+59EC,U+59F9,U+59FB,U+59FF,U+5A01,U+5A03-5A09,U+5A0C,U+5A11,U+5A13,U+5A18,U+5A1C,U+5A1F-5A20,U+5A23,U+5A25,U+5A29,U+5A31-5A32,U+5A34,U+5A36,U+5A3C,U+5A40,U+5A46,U+5A49-5A4A,U+5A55,U+5A5A,U+5A62,U+5A67,U+5A6A,U+5A74-5A77,U+5A7A,U+5A7F,U+5A92,U+5A9A-5A9B,U+5AAA,U+5AB2-5AB3,U+5AB5,U+5AB8,U+5ABE,U+5AC1-5AC2,U+5AC9,U+5ACC,U+5AD2,U+5AD4,U+5AD6,U+5AD8,U+5ADC,U+5AE0-5AE1,U+5AE3,U+5AE6,U+5AE9,U+5AEB,U+5AF1,U+5B09,U+5B16-5B17,U+5B32,U+5B34,U+5B37,U+5B40,U+5B51,U+5B53-5B55,U+5B59-5B5D,U+5B5F,U+5B62-5B66,U+5B69-5B6A,U+5B6C,U+5B70-5B71,U+5B73,U+5B75,U+5B7A,U+5B7D,U+5B80-5B81,U+5B84-5B85,U+5B87-5B88,U+5B8B,U+5B8F,U+5B93,U+5B95,U+5B97,U+5B99,U+5B9B-5B9D,U+5BA0,U+5BA2-5BA6,U+5BAA-5BAB,U+5BB0,U+5BB3-5BB5,U+5BB8,U+5BBE-5BBF,U+5BC2,U+5BC4-5BC5,U+5BC7,U+5BCC,U+5BD0,U+5BD2-5BD3,U+5BDD-5BDE,U+5BE1,U+5BE4-5BE5,U+5BE8,U+5BEE,U+5BF0,U+5BF8,U+5BFA,U+5BFF,U+5C01,U+5C04,U+5C09-5C0A,U+5C14-5C16,U+5C18,U+5C1C,U+5C22,U+5C24-5C25,U+5C27,U+5C2C,U+5C34,U+5C38-5C3F,U+5C41,U+5C45,U+5C48-5C4B,U+5C4E-5C51,U+5C59,U+5C5E,U+5C60-5C61,U+5C63,U+5C65-5C66,U+5C6E-5C6F,U+5C71,U+5C79-5C7A,U+5C7F,U+5C81-5C82,U+5C88,U+5C8C-5C8D,U+5C90-5C91,U+5C94,U+5C96-5C9C,U+5CA2-5CA3,U+5CA9,U+5CAB-5CAD,U+5CB1,U+5CB3,U+5CB5,U+5CB7-5CB8,U+5CBD,U+5CBF,U+5CC1,U+5CC4,U+5CCB,U+5CD2,U+5CD9,U+5CE1,U+5CE4-5CE6,U+5CE8,U+5CEA,U+5CED,U+5CF0,U+5CFB,U+5D02-5D03,U+5D06-5D07,U+5D0E,U+5D14,U+5D16,U+5D1B,U+5D1E,U+5D24,U+5D26-5D27,U+5D29,U+5D2D-5D2E,U+5D34,U+5D3D-5D3E,U+5D47,U+5D4A-5D4C,U+5D58,U+5D5B,U+5D5D,U+5D69,U+5D6B-5D6C,U+5D6F,U+5D74,U+5D82,U+5D99,U+5D9D,U+5DB7,U+5DC5,U+5DCD,U+5DDB,U+5DDD-5DDE,U+5DE1-5DE2,U+5DE6-5DE9,U+5DEB,U+5DEE-5DEF,U+5DF3-5DF4,U+5DF7,U+5DFD-5DFE,U+5E01-5E02,U+5E05-5E06,U+5E08,U+5E0C,U+5E0F-5E11,U+5E14-5E16,U+5E18-5E1D,U+5E27,U+5E2D,U+5E31,U+5E37}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-008-BzUMLoos.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+5E3B-5E3D,U+5E42,U+5E44-5E45,U+5E4C,U+5E54-5E55,U+5E5B,U+5E5E,U+5E61-5E62,U+5E72-5E73,U+5E78,U+5E7A-5E7D,U+5E7F-5E80,U+5E84,U+5E86-5E87,U+5E8A-5E8B,U+5E90-5E91,U+5E96-5E97,U+5E99-5E9A,U+5E9C,U+5E9E-5EA0,U+5EA5,U+5EA7,U+5EAD,U+5EB3,U+5EB5-5EB9,U+5EBE,U+5EC9-5ECA,U+5ED1-5ED3,U+5ED6,U+5EDB,U+5EE8,U+5EEA,U+5EF4,U+5EF6-5EF7,U+5EFE-5EFF,U+5F01-5F04,U+5F08,U+5F0A-5F0B,U+5F11,U+5F13,U+5F17-5F18,U+5F1B,U+5F1F,U+5F25-5F27,U+5F29-5F2A,U+5F2D,U+5F2F,U+5F31,U+5F39,U+5F3C,U+5F40,U+5F50,U+5F52,U+5F56-5F58,U+5F5D,U+5F61,U+5F64,U+5F66,U+5F69-5F6A,U+5F6C-5F6D,U+5F70,U+5F73,U+5F77,U+5F79,U+5F7B-5F7C,U+5F81-5F82,U+5F87,U+5F89-5F8C,U+5F90,U+5F92,U+5F95,U+5F98-5F99,U+5F9C,U+5FA1,U+5FA8,U+5FAA,U+5FAD,U+5FB5,U+5FB7,U+5FBC-5FBD,U+5FC4,U+5FC9,U+5FCC-5FCD,U+5FCF-5FD2,U+5FD6-5FD9,U+5FDD,U+5FE0-5FE1,U+5FE4,U+5FE7,U+5FEA,U+5FED-5FEE,U+5FF1,U+5FF8,U+5FFB,U+5FFD-6000,U+6002-6006,U+600A,U+600D-600F,U+6012,U+6014-6016,U+6019,U+601B-601C,U+6020-6021,U+6025-6026,U+6028-602B,U+602F,U+6035,U+603B-603C,U+603F,U+6041-6043,U+604B,U+604D,U+6050,U+6052,U+6055,U+6059-605A,U+605D,U+6063-6064,U+6067-606D,U+6070,U+6073,U+6076,U+6078-607D,U+607F,U+6083-6084,U+6089,U+608C-608D,U+6092,U+6094,U+6096,U+609A-609B,U+609D,U+609F-60A0,U+60A3,U+60A6,U+60A8,U+60AB-60AD,U+60AF,U+60B1-60B2,U+60B4,U+60B8,U+60BB-60BC,U+60C6,U+60CA-60CB,U+60D1,U+60D5,U+60D8,U+60DA,U+60DC-60DD,U+60DF-60E0,U+60E6-60E9,U+60EB-60F0,U+60F4,U+60F6,U+60F9-60FA,U+6100-6101,U+6106,U+6108-6109,U+610D-610E,U+6115,U+611A,U+6120,U+6123-6124,U+6126-6127,U+612B,U+613F,U+6148,U+614A,U+614C,U+614E,U+6151,U+6155,U+615D,U+6162,U+6167-6168,U+6170,U+6175,U+6177,U+618B,U+618E,U+6194,U+619D,U+61A7-61A9,U+61AC,U+61B7,U+61BE,U+61C2,U+61C8,U+61CA-61CB,U+61D1-61D2,U+61D4,U+61E6,U+61F5,U+61FF,U+6206,U+6208,U+620A-620F,U+6212,U+6215,U+6217-6218,U+621A-621B,U+621F,U+6221-6222,U+6224-6225,U+622A,U+622C,U+622E,U+6233-6234,U+623D-623F,U+6241,U+6243,U+6247-6249,U+624C,U+624E,U+6251-6252,U+6254,U+6258,U+625B,U+6263,U+6266,U+6269-6270,U+6273,U+6276,U+627C,U+6284,U+6289,U+6291-6293,U+6295-6297,U+629A-629B,U+629F-62A2,U+62A4,U+62A8,U+62AB-62AC,U+62B1,U+62B5,U+62B9,U+62BB-62BD,U+62BF,U+62C2,U+62C4-62CA,U+62CC-62CE,U+62D0,U+62D2-62D4,U+62D7-62DC,U+62DF,U+62E2-62E3,U+62E5-62E8,U+62EC-62EF}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-009-P_iNNiHF.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+62F1,U+62F3-62F4,U+62F6-62F7,U+62FC-62FF,U+6308,U+630E,U+6311,U+6316,U+631A-631B,U+631D-6325,U+6328,U+632A-632B,U+632F,U+6332,U+6339-633A,U+633D,U+6342-6343,U+6345-6346,U+6349,U+634B-6350,U+6355,U+635E-635F,U+6361,U+6363,U+6367,U+6369,U+636D,U+6371,U+6376,U+637A-637B,U+6380,U+6382,U+6387-6388,U+638A,U+638C,U+638E-6390,U+6396,U+6398,U+63A0,U+63A2-63A3,U+63A9-63AA,U+63AC-63AE,U+63B0,U+63B3-63B4,U+63B7-63B8,U+63BA,U+63BC,U+63BE,U+63C4,U+63C6,U+63C9,U+63CD-63CF,U+63D2,U+63D6,U+63DE,U+63E0-63E1,U+63E3,U+63E9-63EA,U+63ED,U+63F2,U+63F4,U+63F6,U+63F8,U+63FD,U+63FF-6402,U+6405,U+640B-640C,U+640F-6410,U+6413-6414,U+641B,U+641E,U+6420-6421,U+6426,U+642A,U+642C-642D,U+6434,U+643A,U+643D,U+643F,U+6441,U+6444-6445,U+6447-6448,U+644A,U+6452,U+6454,U+645E,U+6467,U+6469,U+646D,U+6478-647A,U+6482,U+6484-6485,U+6487,U+6491-6492,U+6495-6496,U+6499,U+649E,U+64A9,U+64AC,U+64AE,U+64B0,U+64B5,U+64B7-64B8,U+64BA,U+64BC,U+64C0,U+64C2,U+64C5,U+64CE,U+64D0,U+64D2,U+64D7-64D8,U+64DE,U+64E2,U+64E4,U+64E6,U+6500,U+6509,U+6512,U+6518,U+6525,U+652B,U+652E,U+6534-6535,U+6538,U+653B,U+653F,U+6545,U+6549,U+654C,U+654F,U+6551,U+6555-6556,U+6559,U+655B,U+655D-655E,U+6562,U+6566,U+656B-656C,U+6572,U+6577,U+658B-658C,U+6590-6591,U+6593,U+6597,U+659B-659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65A9,U+65AB,U+65AF,U+65BC-65BD,U+65C1,U+65C3-65C6,U+65CB-65CC,U+65CE-65CF,U+65D2,U+65D6-65D7,U+65E2,U+65E6,U+65E8-65E9,U+65EC-65F1,U+65F7,U+65FA,U+6600,U+6602-6603,U+6606,U+660A,U+660C,U+660F,U+6614-6615,U+6619,U+661D,U+6620,U+6625,U+6627,U+662D,U+6631,U+6634-6636,U+663C,U+6641,U+6643,U+664B-664C,U+664F,U+6652-6657,U+665F,U+6661,U+6664,U+6666,U+6668,U+6674,U+6676-6677,U+667A,U+667E,U+6684,U+6687,U+668C,U+6691,U+6697,U+669D,U+66A7-66A8,U+66AE,U+66B4,U+66B9,U+66BE,U+66D9,U+66DB-66DD,U+66E6,U+66E9,U+66F0,U+66F2-66F3,U+66F7,U+66F9,U+66FC,U+66FE,U+670A-670B,U+6710,U+6714-6715,U+6717,U+671B,U+671D,U+6726,U+6728,U+672D,U+672F,U+6731,U+6734-6735,U+673D,U+6740,U+6742,U+6746,U+6748-6749,U+674C,U+674E-674F,U+6751,U+6753,U+6756,U+675C,U+675E,U+6760,U+6768-676A,U+676D,U+676F-6770,U+6772-6773,U+6775,U+6777,U+677C,U+6787,U+6789,U+678B,U+6795,U+6797-6798,U+679A,U+679D-679E,U+67A2-67A3,U+67A5,U+67A7-67A8,U+67AA-67AB,U+67AD,U+67AF-67B0,U+67B3,U+67B5-67B8,U+67C1,U+67C3-67C4,U+67CF-67D3,U+67D8-67DA,U+67DC-67DE,U+67E0,U+67E2,U+67E9,U+67EC,U+67EF-67F1,U+67F3-67F4,U+67FD,U+67FF-6800,U+6805,U+6808-680C,U+680E,U+6813,U+6816-6817,U+681D,U+6829-682A,U+6832-6833,U+6839,U+683D-683E}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-010-CapCIiov.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+6840-6845,U+6849-684A,U+684E,U+6850-6851,U+6853-6855,U+6860-6862,U+6864-6869,U+686B,U+6874,U+6876-6877,U+6881,U+6883,U+6885-6886,U+688F,U+6893,U+6897,U+68A2,U+68A6-68A8,U+68AD,U+68AF-68B0,U+68B3,U+68B5,U+68C2,U+68C9,U+68CB,U+68CD,U+68D2,U+68D5,U+68D8,U+68DA,U+68E0,U+68E3,U+68EE,U+68F0-68F1,U+68F5,U+68F9-68FA,U+68FC,U+6901,U+6905,U+690B,U+690D-690E,U+6910,U+6912,U+691F-6920,U+6924,U+692D,U+6930,U+6934,U+6939,U+693D,U+693F,U+6942,U+6954,U+6957,U+695D-695E,U+6960,U+6963,U+6966,U+696B,U+696E,U+6971,U+6977-6979,U+697C,U+6980,U+6982,U+6984,U+6986-6989,U+698D,U+6994-6995,U+6998,U+699B-699C,U+69A7-69A8,U+69AB,U+69AD,U+69B1,U+69B4,U+69B7,U+69BB,U+69C1,U+69CA,U+69CC,U+69CE,U+69D0,U+69D4,U+69DB,U+69DF-69E0,U+69ED,U+69F2,U+69FD,U+69FF,U+6A0A,U+6A17-6A18,U+6A1F,U+6A28,U+6A2A,U+6A2F,U+6A31,U+6A35,U+6A3D-6A3E,U+6A44,U+6A47,U+6A50,U+6A58-6A59,U+6A5B,U+6A61,U+6A65,U+6A71,U+6A79,U+6A7C,U+6A80,U+6A84,U+6A8E,U+6A90-6A91,U+6A97,U+6AA0,U+6AA9,U+6AAB-6AAC,U+6B20,U+6B22-6B24,U+6B27,U+6B32,U+6B37,U+6B39-6B3A,U+6B3E,U+6B43,U+6B46-6B47,U+6B49,U+6B4C,U+6B59,U+6B66-6B67,U+6B6A,U+6B79,U+6B7B-6B7C,U+6B81-6B84,U+6B86-6B87,U+6B89-6B8B,U+6B8D,U+6B92-6B93,U+6B96,U+6B9A-6B9B,U+6BA1,U+6BAA,U+6BB3-6BB4,U+6BB7,U+6BBF,U+6BC1-6BC2,U+6BC5,U+6BCB,U+6BCD,U+6BD2-6BD3,U+6BD5-6BD7,U+6BD9,U+6BDB,U+6BE1,U+6BEA-6BEB,U+6BEF,U+6BF3,U+6BF5,U+6BF9,U+6BFD,U+6C05-6C07,U+6C0D,U+6C0F-6C11,U+6C13-6C16,U+6C18-6C1B,U+6C1F,U+6C21-6C22,U+6C24,U+6C26-6C2A,U+6C2E-6C30,U+6C32,U+6C34-6C35,U+6C3D,U+6C40-6C41,U+6C46-6C47,U+6C49-6C4A,U+6C50,U+6C54-6C55,U+6C57,U+6C5B-6C5F,U+6C61,U+6C64,U+6C68-6C6A,U+6C70,U+6C72,U+6C74,U+6C76,U+6C79,U+6C7D-6C7E,U+6C81-6C83,U+6C85-6C86,U+6C88-6C89,U+6C8C,U+6C8F-6C90,U+6C93-6C94,U+6C99,U+6C9B,U+6C9F,U+6CA3-6CA7,U+6CA9-6CAB,U+6CAD-6CAE,U+6CB1-6CB3,U+6CB8-6CB9,U+6CBB-6CBF,U+6CC4-6CC5,U+6CC9-6CCA,U+6CCC,U+6CD0,U+6CD3-6CD4,U+6CD6-6CD7,U+6CDB,U+6CDE,U+6CE0-6CE3,U+6CE5,U+6CEA-6CEB,U+6CEE-6CF1,U+6CF3,U+6CF5-6CF8,U+6CFA-6CFE,U+6D01,U+6D04,U+6D07,U+6D0B-6D0C,U+6D0E,U+6D12,U+6D17,U+6D19-6D1B,U+6D25,U+6D27,U+6D2A-6D2B,U+6D2E,U+6D31-6D33,U+6D35,U+6D39,U+6D3C-6D3E,U+6D43,U+6D46-6D48,U+6D4A,U+6D4D-6D4F,U+6D51-6D54,U+6D59-6D5A,U+6D5C,U+6D5E,U+6D60,U+6D63,U+6D66,U+6D69-6D6A,U+6D6F,U+6D74,U+6D77-6D78,U+6D7C,U+6D82,U+6D85,U+6D89,U+6D8C,U+6D8E,U+6D91,U+6D93-6D95,U+6D9B,U+6D9D-6DA1,U+6DA3-6DA4,U+6DA6-6DAB}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-011-DKWDpiJt.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+6DAE-6DAF,U+6DB2,U+6DB5,U+6DB8,U+6DBF-6DC0,U+6DC4-6DC7,U+6DCB-6DCC,U+6DD1,U+6DD6,U+6DD8-6DD9,U+6DDD-6DDE,U+6DE0-6DE1,U+6DE4,U+6DE6,U+6DEB-6DEC,U+6DEE,U+6DF3,U+6DF7,U+6DF9,U+6DFC,U+6E0A,U+6E0C-6E0E,U+6E10-6E11,U+6E14,U+6E16-6E17,U+6E1A,U+6E1D,U+6E20-6E21,U+6E23-6E25,U+6E29,U+6E2B,U+6E2D,U+6E2F,U+6E32,U+6E34,U+6E38,U+6E3A,U+6E43-6E44,U+6E4D-6E4E,U+6E53-6E54,U+6E56,U+6E58,U+6E5B,U+6E5F,U+6E6B,U+6E6E,U+6E7E-6E7F,U+6E83,U+6E85-6E86,U+6E89,U+6E8F,U+6E98,U+6E9C,U+6E9F,U+6EA2,U+6EA5,U+6EA7,U+6EAA,U+6EAF,U+6EB1-6EB2,U+6EB4,U+6EB6-6EB7,U+6EBA-6EBB,U+6EBD,U+6EC1-6EC2,U+6EC7,U+6ECB,U+6ECF,U+6ED1,U+6ED3-6ED5,U+6ED7,U+6EDA,U+6EDE-6EE2,U+6EE4-6EE6,U+6EE8-6EE9,U+6EF4,U+6EF9,U+6F02,U+6F06,U+6F09,U+6F0F,U+6F13-6F15,U+6F20,U+6F24,U+6F29-6F2A,U+6F2D,U+6F2F,U+6F31,U+6F33,U+6F36,U+6F3E,U+6F46-6F47,U+6F4B,U+6F4D,U+6F58,U+6F5C,U+6F5E,U+6F62,U+6F66,U+6F6D-6F6E,U+6F72,U+6F74,U+6F78,U+6F7A,U+6F7C,U+6F84,U+6F88-6F89,U+6F8C-6F8E,U+6F9C,U+6FA1,U+6FA7,U+6FB3,U+6FB6,U+6FB9,U+6FC0,U+6FC2,U+6FC9,U+6FD1-6FD2,U+6FDE,U+6FE0-6FE1,U+6FEE-6FEF,U+7011,U+701A-701B,U+7023,U+7035,U+7039,U+704C,U+704F,U+705E,U+706B-706D,U+706F-7070,U+7076,U+7078,U+707C,U+707E-7080,U+7085,U+7089-708A,U+708E,U+7092,U+7094-7096,U+7099,U+709C-709D,U+70AB-70AF,U+70B1,U+70B3,U+70B7-70B8,U+70BB-70BD,U+70C0-70C3,U+70C8,U+70CA,U+70D8-70D9,U+70DB,U+70DF,U+70E4,U+70E6-70E9,U+70EB-70ED,U+70EF,U+70F7,U+70F9,U+70FD,U+7109-710A,U+7110,U+7113,U+7115-7116,U+7118-711A,U+712F-7131,U+7145,U+714A,U+714C,U+714E,U+715C,U+715E,U+7164,U+7166,U+7168,U+716E,U+7172-7173,U+7178,U+717A,U+717D,U+7184,U+718A,U+718F,U+7194,U+7198-7199,U+719F-71A0,U+71A8,U+71AC,U+71B3,U+71B5,U+71B9,U+71C3,U+71CE,U+71D4-71D5,U+71E0,U+71E5,U+71E7,U+71EE,U+71F9,U+7206,U+721D,U+7228,U+722A,U+722C,U+7230-7231,U+7235-7239,U+723B,U+723D,U+723F,U+724C-724D,U+7252,U+7256,U+7259,U+725B,U+725D,U+725F,U+7261-7262,U+7266-7267,U+726E-726F,U+7272,U+7275,U+7279-727A,U+727E-7281,U+7284,U+728A-728B,U+728D,U+728F,U+7292,U+729F,U+72AC-72AD,U+72AF-72B0,U+72B4,U+72B7-72B9,U+72C1-72C4,U+72C8,U+72CD-72CE,U+72D0,U+72D2,U+72D7,U+72D9,U+72DE,U+72E0-72E1,U+72E8-72E9,U+72ED-72F4,U+72F7-72F8,U+72FA-72FC,U+7301,U+7303,U+730A,U+730E,U+7313,U+7315-7317,U+731B-731E,U+7321-7322,U+7325,U+7329-732C,U+732E,U+7331,U+7334,U+7337-7339,U+733E-733F,U+734D,U+7350,U+7352,U+7357,U+7360,U+736C-736D,U+736F,U+737E,U+7384,U+7387,U+7389,U+738B,U+738E,U+7391,U+7396,U+739B,U+739F,U+73A2,U+73A9,U+73AB,U+73AE,U+73B2-73B3,U+73B7,U+73BA-73BB,U+73C0,U+73C2}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-012-eNRk5cvH.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+73C8-73CA,U+73CD,U+73CF-73D1,U+73D9,U+73DE,U+73E0,U+73E5,U+73E7,U+73E9,U+73ED,U+73F2,U+7403,U+7405,U+7409-740A,U+740F-7410,U+741A-741B,U+7422,U+7425-7426,U+7428,U+742A,U+742C,U+742E,U+7430,U+7433-7436,U+743C,U+7441,U+7455,U+7457,U+7459-745C,U+745E-745F,U+746D,U+7470,U+7476-7477,U+747E,U+7480-7481,U+7483,U+7487,U+748B,U+748E,U+7490,U+749C,U+749E,U+74A7-74A9,U+74BA,U+74D2,U+74DC,U+74DE,U+74E0,U+74E2-74E4,U+74E6,U+74EE-74EF,U+74F4,U+74F6-74F7,U+74FF,U+7504,U+750D,U+750F,U+7511,U+7513,U+7518-751A,U+751C,U+7525,U+7529,U+752B-752D,U+752F-7530,U+7532-7533,U+7535,U+7537-7538,U+753A,U+753E,U+7540,U+7545,U+7548,U+754B,U+754E-754F,U+7554,U+755A-755C,U+7566,U+756A,U+7572,U+7574,U+7578-7579,U+757F,U+7583,U+7586,U+758B,U+758F,U+7591-7592,U+7594,U+7596-7597,U+7599-759A,U+759D,U+759F-75A1,U+75A3-75A5,U+75AB-75AC,U+75AE-75B5,U+75B8-75B9,U+75BC-75BE,U+75C2-75C5,U+75C7-75CA,U+75CD,U+75D2,U+75D4-75D6,U+75D8,U+75DB,U+75DE,U+75E2-75E4,U+75E6-75E8,U+75EA-75EB,U+75F0-75F1,U+75F4,U+75F9,U+75FC,U+75FF-7601,U+7603,U+7605,U+760A,U+760C,U+7610,U+7615,U+7617-7619,U+761B,U+761F-7620,U+7622,U+7624-7626,U+7629-762B,U+762D,U+7630,U+7633-7635,U+7638,U+763C,U+763E-7640,U+7643,U+764C-764D,U+7654,U+7656,U+765C,U+765E,U+7663,U+766B,U+766F,U+7678,U+767B,U+767E,U+7682,U+7686-7688,U+768B,U+768E,U+7691,U+7693,U+7696,U+7699,U+76A4,U+76AE,U+76B1-76B2,U+76B4,U+76BF,U+76C2,U+76C5-76C6,U+76C8,U+76CA,U+76CD-76D2,U+76D4,U+76D7,U+76DB,U+76DF,U+76E5,U+76EF,U+76F1-76F2,U+76F9,U+76FC,U+76FE,U+7701,U+7704,U+7707-7709,U+770D,U+7719-771A,U+7720,U+7722,U+7726,U+7728-7729,U+772D,U+772F,U+7735-7738,U+773A,U+7741,U+7743,U+7747,U+7750-7751,U+775A-775B,U+7761-7763,U+7765-7766,U+7768,U+776B-776C,U+7779,U+777D-7780,U+7784-7785,U+778C-778E,U+7791-7792,U+779F-77A0,U+77A2,U+77A5,U+77A7,U+77A9-77AA,U+77AC,U+77B0,U+77B3,U+77B5,U+77BB,U+77BD,U+77BF,U+77CD,U+77D7,U+77DB-77DC,U+77E2-77E3,U+77E7,U+77E9,U+77EB-77EC,U+77EE,U+77F3,U+77F6,U+77F8,U+77FD-7802,U+7809,U+780C-780D,U+7811-7812,U+7814,U+7816-7818,U+781A,U+781C-781D,U+781F,U+7823,U+7825-7827,U+7829,U+782C-782D,U+7830,U+7834,U+7837-783C,U+783E,U+7840,U+7845,U+7847,U+784C,U+784E,U+7850,U+7852,U+7855-7857,U+785D,U+786A-786D,U+7877,U+787C,U+7887,U+7889,U+788C-788E,U+7891,U+7893,U+7897-7898,U+789A-789C,U+789F,U+78A1,U+78A3,U+78A5,U+78A7,U+78B0-78B4,U+78B9,U+78BE,U+78C1,U+78C5,U+78C9-78CB,U+78D0}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-013-CnOGo8gE.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+78D4-78D5,U+78D9,U+78E8,U+78EC,U+78F2,U+78F4,U+78F7,U+78FA,U+7901,U+7905,U+7913,U+791E,U+7924,U+7934,U+793B-793C,U+793E,U+7940-7941,U+7946,U+7948-7949,U+7953,U+7956-7957,U+795A-7960,U+7962,U+7965,U+7967-7968,U+796D,U+796F,U+7977-7978,U+797A,U+7980-7981,U+7984-7985,U+798A,U+798F,U+799A,U+79A7,U+79B3,U+79B9-79BB,U+79BD-79BE,U+79C0-79C1,U+79C3,U+79C6,U+79C9,U+79CB,U+79D1,U+79D5,U+79D8,U+79DF,U+79E3-79E4,U+79E6-79E7,U+79E9,U+79EB,U+79ED,U+79F8,U+79FD,U+7A00,U+7A02-7A03,U+7A06,U+7A0E,U+7A14,U+7A17,U+7A1A,U+7A1E,U+7A20,U+7A23,U+7A33,U+7A37,U+7A39,U+7A3B-7A3D,U+7A46,U+7A51,U+7A57,U+7A70,U+7A74,U+7A76-7A79,U+7A7F-7A81,U+7A83-7A84,U+7A86,U+7A88,U+7A8D,U+7A91-7A92,U+7A95-7A96,U+7A98,U+7A9C-7A9D,U+7A9F-7AA0,U+7AA5-7AA6,U+7AA8,U+7AAC-7AAD,U+7AB3,U+7ABF,U+7AD6,U+7ADE-7AE0,U+7AE3,U+7AE5-7AE6,U+7AED,U+7AF9-7AFA,U+7AFD,U+7AFF,U+7B03-7B04,U+7B06,U+7B08,U+7B0A-7B0B,U+7B0F,U+7B11,U+7B15,U+7B19,U+7B1B,U+7B1E,U+7B20,U+7B24-7B26,U+7B28,U+7B2A-7B2B,U+7B2E,U+7B31,U+7B33,U+7B38,U+7B3A,U+7B3C,U+7B3E,U+7B45,U+7B47,U+7B4B-7B4C,U+7B4F-7B52,U+7B58,U+7B5A,U+7B5D,U+7B60,U+7B62,U+7B6E,U+7B71-7B72,U+7B75,U+7B77,U+7B79,U+7B7B,U+7B80,U+7B85,U+7B8D,U+7B90,U+7B94-7B95,U+7B9C-7B9D,U+7BA2,U+7BA6-7BAD,U+7BB4,U+7BB8,U+7BC1,U+7BC6-7BC7,U+7BCC,U+7BD1,U+7BD3,U+7BD9-7BDA,U+7BDD,U+7BE1,U+7BE5-7BE6,U+7BEA,U+7BEE,U+7BF1,U+7BF7,U+7BFC,U+7BFE,U+7C07,U+7C0B-7C0C,U+7C0F,U+7C16,U+7C1F,U+7C26-7C27,U+7C2A,U+7C38,U+7C3F-7C41,U+7C4D,U+7C73-7C74,U+7C7C-7C7D,U+7C89,U+7C91-7C92,U+7C95,U+7C97,U+7C9C-7C9F,U+7CA2,U+7CA4-7CA5,U+7CAA,U+7CAE,U+7CB1-7CB3,U+7CB9,U+7CBC-7CBE,U+7CC1,U+7CC5,U+7CC7-7CC8,U+7CCA,U+7CCC-7CCD,U+7CD5-7CD7,U+7CD9,U+7CDC,U+7CDF-7CE0,U+7CE8,U+7CEF,U+7CF8,U+7D0A,U+7D20,U+7D27,U+7D2B,U+7D6E,U+7D77,U+7DA6,U+7DAE,U+7E3B,U+7E41,U+7E47,U+7E82,U+7E9B,U+7E9F-7EA5,U+7EA8-7EAD,U+7EAF-7EB3,U+7EB5-7EB7,U+7EB9-7EBA,U+7EBD-7EBE,U+7EC0-7EC3,U+7EC5,U+7EC7-7ECE,U+7ED0-7ED2,U+7ED4-7ED5,U+7ED7-7ED8,U+7EDA-7EDE,U+7EE0-7EE3,U+7EE5-7EE6,U+7EE8-7EE9,U+7EEB,U+7EEE-7EF3,U+7EF5-7EF8,U+7EFA-7F09,U+7F0B-7F0F,U+7F11-7F15,U+7F17-7F1D,U+7F1F-7F28,U+7F2A-7F36,U+7F38,U+7F3A,U+7F42,U+7F44-7F45,U+7F50}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-014-1rEtHg6O.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+7F54-7F55,U+7F57-7F58,U+7F5A,U+7F5F,U+7F61-7F62,U+7F68-7F6A,U+7F71-7F72,U+7F74,U+7F79,U+7F7E,U+7F81,U+7F8A,U+7F8C,U+7F8E,U+7F94,U+7F9A,U+7F9D-7F9F,U+7FA1,U+7FA4,U+7FA7,U+7FAF-7FB0,U+7FB2,U+7FB8-7FB9,U+7FBC-7FBD,U+7FBF,U+7FC1,U+7FC5,U+7FCA,U+7FCC,U+7FCE,U+7FD4-7FD5,U+7FD8,U+7FDF-7FE1,U+7FE5-7FE6,U+7FE9,U+7FEE,U+7FF0-7FF1,U+7FF3,U+7FFB-7FFC,U+8000-8001,U+8004-8006,U+800B,U+800D,U+8010,U+8012,U+8014-8019,U+801C,U+8020,U+8022,U+8025-802A,U+8031,U+8033,U+8035-8038,U+803B,U+803D,U+803F,U+8042-8043,U+8046,U+804B-804D,U+8052,U+8058,U+805A,U+8069-806A,U+8071,U+807F-8080,U+8083-8084,U+8086-8087,U+8089,U+808B-808C,U+8093,U+8096,U+8098,U+809A-809D,U+809F-80A2,U+80A4-80A5,U+80A9-80AB,U+80AD-80AF,U+80B1-80B2,U+80B4,U+80B7,U+80BA,U+80BC-80C4,U+80C6,U+80CD-80CE,U+80D6-80D7,U+80D9-80DE,U+80E1,U+80E4-80E5,U+80E7-80ED,U+80EF-80F4,U+80F6,U+80F8,U+80FA,U+80FC,U+8102,U+8106,U+8109-810A,U+810D-8110,U+8112-8114,U+8116,U+8118,U+811A,U+811E,U+812C,U+812F,U+8131-8132,U+8136,U+8138,U+813E,U+8146,U+8148,U+814A-814C,U+8150-8151,U+8153-8155,U+8159-815A,U+8160,U+8165,U+8167,U+8169,U+816D-816E,U+8170-8171,U+8174,U+8179-8180,U+8182,U+8188,U+818A,U+818F,U+8191,U+8198,U+819B-819D,U+81A3,U+81A6,U+81A8,U+81AA,U+81B3,U+81BA-81BB,U+81C0-81C3,U+81C6,U+81CA,U+81CC,U+81E3,U+81E7,U+81EC-81ED,U+81F4,U+81FB-81FC,U+81FE,U+8200-8202,U+8204-8206,U+820C-820D,U+8210,U+8212,U+8214,U+821B-821C,U+821E-821F,U+8221-8223,U+8228,U+822B-822D,U+822F-8231,U+8233-8239,U+823B,U+823E,U+8244,U+8247,U+8249,U+824B,U+824F,U+8258,U+825A,U+825F,U+8268,U+826E-8270,U+8273-8274,U+8279-827A,U+827D-827F,U+8284,U+8288,U+828A-828B,U+828D-828F,U+8291-8292,U+8297-8299,U+829C-829D,U+829F,U+82A1,U+82A4-82A6,U+82A8-82B1,U+82B3-82B4,U+82B7-82B9,U+82BD-82BE,U+82C1,U+82C4,U+82C7-82C8,U+82CA-82CF,U+82D1-82D5,U+82D7-82D8,U+82DB-82DC,U+82DE-82E1,U+82E3-82E6,U+82EB,U+82EF,U+82F1,U+82F4,U+82F7,U+82F9,U+82FB,U+8301-8302,U+8304-8309,U+830C,U+830E-830F,U+8311,U+8314-8315,U+8317,U+831A-831C,U+8327-8328,U+832B-832D,U+832F,U+8331,U+8333-8336,U+8338-833A,U+833C,U+8340,U+8343,U+8346-8347,U+834F,U+8351-8352,U+8354}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-015-D8sTYhho.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+835A-835C,U+835E-8361,U+8363-836F,U+8377-8378,U+837B-837D,U+8385-8386,U+8389,U+838E,U+8392-8393,U+8398,U+839B-839C,U+839E,U+83A0,U+83A8-83AB,U+83B0-83B4,U+83B6-83BA,U+83BC-83BD,U+83C0-83C1,U+83C5,U+83C7,U+83CA,U+83CC,U+83CF,U+83D4,U+83D6,U+83D8,U+83DD,U+83DF-83E1,U+83E5,U+83E9-83EA,U+83F0-83F2,U+83F8-83F9,U+83FD,U+8401,U+8403-8404,U+8406,U+840B-840F,U+8411,U+8418,U+841C-841D,U+8424-8428,U+8431,U+8438,U+843C,U+8446,U+8451,U+8457,U+8459-845C,U+8461,U+8463,U+8469,U+846B-846D,U+8471,U+8473,U+8475-8476,U+8478,U+847A,U+8482,U+8487-8489,U+848B-848C,U+848E,U+8497,U+8499,U+849C,U+84A1,U+84AF,U+84B2,U+84B4,U+84B8-84BA,U+84BD,U+84BF,U+84C1,U+84C4,U+84C9-84CA,U+84CD,U+84D0-84D1,U+84D3,U+84D6,U+84DD,U+84DF-84E0,U+84E3,U+84E5-84E6,U+84EC,U+84F0,U+84FC,U+84FF,U+850C,U+8511,U+8513,U+8517,U+851A,U+851F,U+8521,U+852B-852C,U+8537-853D,U+8543,U+8548-854A,U+8556,U+8559,U+855E,U+8564,U+8568,U+8572,U+8574,U+8579-857B,U+857E,U+8584-8585,U+8587,U+858F,U+859B-859C,U+85A4,U+85A8,U+85AA,U+85AE-85B0,U+85B7,U+85B9,U+85C1,U+85C9,U+85D0,U+85D3,U+85D5,U+85DC,U+85E4,U+85E9,U+85FB,U+85FF,U+8605,U+8611,U+8616,U+8627,U+8629,U+8638,U+863C,U+864D-8651,U+8654,U+865A,U+865E,U+8662,U+866B-866C,U+866E,U+8671,U+8679-8682,U+868A-868D,U+8693,U+8695,U+869C-869D,U+86A3-86A4,U+86A7-86AA,U+86AC,U+86AF-86B1,U+86B4-86B6,U+86BA,U+86C0,U+86C4,U+86C6-86C7,U+86C9-86CB,U+86CE-86D1,U+86D4,U+86D8-86D9,U+86DB,U+86DE-86DF,U+86E4,U+86E9,U+86ED-86EE,U+86F0-86F4,U+86F8-86F9,U+86FE,U+8700,U+8702-8703,U+8707-870A,U+870D,U+8712-8713,U+8715,U+8717-8718,U+871A,U+871C,U+871E,U+8721-8723,U+8725,U+8729,U+872E,U+8731,U+8734,U+8737,U+873B,U+873E-873F,U+8747-8749,U+874C,U+874E,U+8753,U+8757,U+8759,U+8760,U+8763-8765,U+876E,U+8770,U+8774,U+8776,U+877B-877E,U+8782-8783,U+8785,U+8788,U+878B,U+878D,U+8793,U+8797,U+879F,U+87A8,U+87AB-87AD,U+87AF,U+87B3,U+87B5,U+87BA,U+87BD,U+87C0,U+87C6,U+87CA-87CB,U+87D1-87D3,U+87DB,U+87E0,U+87E5,U+87EA,U+87EE,U+87F9,U+87FE,U+8803,U+880A,U+8813,U+8815-8816,U+881B,U+8821-8822,U+8832,U+8839,U+883C,U+8840,U+8844-8845,U+884D,U+8854,U+8857,U+8859,U+8861-8864,U+8869,U+886B-886C,U+886E,U+8870,U+8872,U+8877,U+887D-887F,U+8881-8882,U+8884-8885,U+8888,U+888B,U+888D,U+8892,U+8896,U+889C,U+88A2,U+88A4,U+88AD,U+88B1,U+88B7,U+88BC,U+88C1-88C2}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-016-BEIMbTS1.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+88C5-88C6,U+88C9,U+88CE,U+88D2,U+88D4-88D5,U+88D8-88D9,U+88DF,U+88E2-88E5,U+88E8,U+88F0-88F1,U+88F3-88F4,U+88F8-88F9,U+88FC,U+88FE,U+8902,U+890A,U+8910,U+8912-8913,U+8919-891B,U+8921,U+8925,U+892A-892B,U+8930,U+8934,U+8936,U+8941,U+8944,U+895E-895F,U+8966,U+897B,U+8983,U+89C4-89C5,U+89C7,U+89CA-89CC,U+89CE-89D1,U+89D6,U+89DA,U+89DC,U+89DE,U+89E5-89E6,U+89EB,U+89EF,U+89F3,U+8A00,U+8A07,U+8A3E,U+8A48,U+8A79,U+8A89-8A8A,U+8A93,U+8B07,U+8B26,U+8B66,U+8B6C,U+8BA0,U+8BA2-8BA3,U+8BA5-8BA8,U+8BAA-8BAB,U+8BAD,U+8BAF,U+8BB2-8BB7,U+8BB9,U+8BBC-8BBD,U+8BBF-8BC0,U+8BC2-8BC5,U+8BC8-8BCC,U+8BCE-8BCF,U+8BD1-8BD4,U+8BD6-8BDC,U+8BDE-8BE4,U+8BE7-8BE9,U+8BEB-8BEC,U+8BEE-8BF3,U+8BF5-8BF6,U+8BF8-8BFA,U+8BFC-8C02,U+8C04-8C08,U+8C0A-8C1D,U+8C1F-8C37,U+8C41,U+8C46-8C47,U+8C49,U+8C4C,U+8C55,U+8C5A,U+8C61-8C62,U+8C6A-8C6B,U+8C73,U+8C78-8C7A,U+8C82,U+8C85,U+8C89-8C8A,U+8C8C,U+8C94,U+8C98,U+8D1D-8D1F,U+8D21-8D24,U+8D27,U+8D29-8D33,U+8D35-8D38,U+8D3A-8D43,U+8D45-8D50,U+8D53-8D56,U+8D58-8D5E,U+8D60-8D64,U+8D66-8D67,U+8D6B,U+8D6D,U+8D70,U+8D73-8D76,U+8D81,U+8D84,U+8D8B,U+8D91,U+8D94,U+8D9F,U+8DA3,U+8DB1,U+8DB3-8DB5,U+8DB8,U+8DBA,U+8DBC,U+8DBE-8DBF,U+8DC3-8DC4,U+8DC6,U+8DCB-8DCC,U+8DCE-8DCF,U+8DD1,U+8DD6-8DD7,U+8DDA-8DDB,U+8DDD-8DDE,U+8DE3-8DE4,U+8DE8,U+8DEA-8DEC,U+8DF3,U+8DF5,U+8DF7-8DFB,U+8DFD,U+8E05,U+8E09-8E0A,U+8E0C,U+8E0F,U+8E14,U+8E1D-8E1F,U+8E22-8E23,U+8E29-8E2A,U+8E2C,U+8E2E-8E2F,U+8E31,U+8E35,U+8E39-8E3A,U+8E3D,U+8E40-8E42,U+8E44,U+8E47-8E4B,U+8E51-8E52,U+8E59,U+8E66,U+8E69,U+8E6C-8E6D,U+8E6F-8E70,U+8E72,U+8E74,U+8E76,U+8E7C,U+8E7F,U+8E81,U+8E85,U+8E87,U+8E8F-8E90,U+8E94,U+8E9C,U+8E9E,U+8EAB-8EAC,U+8EAF,U+8EB2,U+8EBA,U+8ECE,U+8F66-8F69,U+8F6B,U+8F6D,U+8F6F-8F7A,U+8F7C,U+8F7E-8F7F}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-017-_197ya_h.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+8F81-8F8B,U+8F8D-8F90,U+8F94-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA8-8FA9,U+8FAB,U+8FB0-8FB1,U+8FB6,U+8FBD-8FBE,U+8FC1-8FC2,U+8FC4-8FC5,U+8FC8,U+8FCE,U+8FD3,U+8FD5,U+8FDC-8FDD,U+8FDF,U+8FE2,U+8FE4-8FE6,U+8FE8-8FEB,U+8FED-8FEE,U+8FF0,U+8FF3,U+8FF7-8FF9,U+8FFD,U+9003-9006,U+900A-900B,U+900D,U+900F,U+9011-9012,U+9014,U+9016-9017,U+901B,U+901D-9022,U+9026,U+902D-902F,U+9035-9036,U+9038,U+903B-903C,U+903E,U+9041-9042,U+9044,U+9047,U+904D,U+904F-9052,U+9057-9058,U+905B,U+9062-9063,U+9065,U+9068,U+906D-906E,U+9074-9075,U+907D,U+907F-9080,U+9082-9083,U+9088,U+908B,U+9091,U+9093,U+9095,U+9097,U+9099,U+909B,U+909D,U+90A1-90A2,U+90A6,U+90AA,U+90AC,U+90AE-90B1,U+90B3-90B6,U+90B8-90BB,U+90BE,U+90C1,U+90C4-90C5,U+90C7,U+90CA,U+90CE-90D1,U+90D3,U+90D7,U+90DB-90DD,U+90E1-90E2,U+90E6-90E7,U+90EB,U+90ED,U+90EF,U+90F4,U+90F8,U+90FE,U+9102,U+9104,U+9119,U+911E,U+9122-9123,U+912F,U+9131,U+9139,U+9143,U+9146,U+9149-914C,U+914E-9150,U+9152,U+9157,U+915A,U+915D-915E,U+9161-9165,U+9169-916A,U+916C,U+916E-9172,U+9174-9179,U+917D-917F,U+9185,U+9187,U+9189,U+918B-918D,U+9190-9191,U+919A-919B,U+91A2-91A3,U+91AA,U+91AD-91AF,U+91B4-91B5,U+91BA,U+91C7,U+91C9-91CA,U+91CE,U+91D1,U+91DC,U+9274,U+928E,U+92AE,U+92C8,U+933E,U+936A,U+938F,U+93CA,U+93D6,U+943E,U+946B,U+9485-9490,U+9492-9495,U+9497,U+9499-949E,U+94A0-94A4,U+94A6-94C6,U+94C8-94CE,U+94D0-94D2,U+94D5-94D9,U+94DB-94E5,U+94E7-94FA,U+94FC-94FD,U+94FF,U+9501-951B,U+951D-951F,U+9521-9526,U+9528-952D,U+952F-9532,U+9534-953C,U+953E-9542}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-018-BghZRzCn.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+9544-9547,U+9549-954A,U+954C-9554,U+9556-9559,U+955B-955F,U+9561-956D,U+956F-9573,U+9576,U+95E8-95E9,U+95EB,U+95EF-95F3,U+95F5-95FE,U+9600-9604,U+9606,U+9608-9612,U+9614-9617,U+9619-961A,U+961C-961D,U+961F,U+9621-9622,U+962A,U+962E,U+9631-9636,U+963B-963D,U+963F-9640,U+9642,U+9645-9649,U+964B-964D,U+9654-9655,U+965B,U+965F,U+9661-9662,U+9667-966A,U+966C,U+9672,U+9674-9677,U+9685-9686,U+9688,U+968B,U+968D,U+9694,U+9697-9699,U+969C,U+96A7,U+96B0,U+96B3,U+96B6,U+96B9,U+96BC-96BE,U+96C0-96C1,U+96C4-96C7,U+96C9,U+96CC-96CF,U+96D2,U+96D5,U+96E0,U+96E8-96EA,U+96EF,U+96F3,U+96F6-96F7,U+96F9,U+96FE,U+9701,U+9704,U+9706-9709,U+970D-970F,U+9713,U+9716,U+971C,U+971E,U+972A,U+972D,U+9730,U+9732,U+9738-9739,U+973E,U+9752-9753,U+9756,U+9759,U+975B,U+975E,U+9760-9761,U+9765,U+9769,U+9773-9774,U+9776,U+977C,U+9785,U+978B,U+978D,U+9791-9792,U+9794,U+9798,U+97A0,U+97A3,U+97AB,U+97AD,U+97AF,U+97B2,U+97B4,U+97E6-97E7,U+97E9-97ED,U+97F5-97F6,U+9877-9878,U+987C-987D,U+987F-9883,U+9885-988A,U+988C-988D,U+988F-9890,U+9893-9894,U+9896-9897,U+989A-989B,U+989D-98A2,U+98A4-98A7,U+98CE,U+98D1-98D3,U+98D5,U+98D8-98DA,U+98DE-98DF,U+98E7-98E8,U+990D,U+9910,U+992E,U+9954-9955,U+9963,U+9965,U+9967-9972,U+9974-9977,U+997A,U+997C-997D,U+997F-9981,U+9984-9987,U+998A-998B,U+998D,U+998F-9995,U+9997-9999,U+99A5,U+99A8,U+9A6C-9A71,U+9A73-9A82,U+9A84-9A88,U+9A8A-9A8B,U+9A8F-9A93,U+9A96-9A98,U+9A9A-9AA5,U+9AA7-9AA8,U+9AB0-9AB1,U+9AB6-9AB8,U+9ABA,U+9ABC,U+9AC0-9AC2,U+9AC5,U+9ACB-9ACC,U+9AD1,U+9AD3,U+9ADF,U+9AE1,U+9AE6,U+9AEB,U+9AED,U+9AEF,U+9AF9,U+9AFB,U+9B03,U+9B08,U+9B0F,U+9B13,U+9B1F,U+9B23,U+9B2F,U+9B32,U+9B3B-9B3C,U+9B41-9B45,U+9B47-9B49,U+9B4D,U+9B4F,U+9B51,U+9B54,U+9C7C,U+9C7F,U+9C81-9C82}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-400-019-Dx2lgTCa.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+9C85-9C88,U+9C8B,U+9C8D-9C8E,U+9C90-9C92,U+9C94-9C95,U+9C9A-9C9C,U+9C9E-9CA9,U+9CAB,U+9CAD-9CAE,U+9CB0-9CB8,U+9CBA-9CBD,U+9CC3-9CC7,U+9CCA-9CD0,U+9CD3-9CD9,U+9CDC-9CDF,U+9CE2,U+9E1F-9E23,U+9E25-9E26,U+9E28-9E2D,U+9E2F,U+9E31-9E33,U+9E35-9E3A,U+9E3D-9E3F,U+9E41-9E4C,U+9E4E-9E4F,U+9E51,U+9E55,U+9E57-9E58,U+9E5A-9E5C,U+9E5E,U+9E63-9E64,U+9E66-9E6D,U+9E70-9E71,U+9E73,U+9E7E-9E7F,U+9E82,U+9E87-9E88,U+9E8B,U+9E92-9E93,U+9E9D,U+9E9F,U+9EA6,U+9EB4,U+9EB8,U+9EBB,U+9EBD-9EBE,U+9EC4,U+9EC9,U+9ECD-9ECF,U+9ED1,U+9ED4,U+9EDB-9EDD,U+9EDF-9EE0,U+9EE2,U+9EE5,U+9EE7,U+9EE9-9EEA,U+9EEF,U+9EF9,U+9EFB-9EFC,U+9EFE,U+9F0B,U+9F0D-9F0E,U+9F10,U+9F13,U+9F17,U+9F19,U+9F20,U+9F22,U+9F2C,U+9F2F,U+9F37,U+9F39,U+9F3B,U+9F3D-9F3E,U+9F44,U+9F50-9F51,U+9F7F-9F80,U+9F83-9F8C,U+9F99-9F9B,U+9F9F-9FA0,U+FF01-FF5E,U+FFE0-FFE1,U+FFE3,U+FFE5}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-001-Cv4AFU-V.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+20-7E,U+7684,U+8BB0,U+7528,U+7B14,U+5DF2,U+4E00,U+4E0D,U+9762,U+6807,U+5165,U+5728,U+9875,U+53EF,U+7F6E,U+4FDD,U+65F6,U+7D22,U+5206,U+6761,U+6709,U+7B7E,U+6B63,U+56DE,U+56FE,U+6210,U+5931,U+5B58,U+8D25,U+4E2D,U+91CD,U+4E2A,U+590D,U+5F15,U+672A,U+540E,U+65B0,U+9664,U+5F00,U+5BFC,U+6587,U+4E0E,U+5173,U+524D,U+5168,U+53D6,U+63A5,U+5EFA,U+7406,U+672C,U+9898,U+7247,U+6574,U+80FD,U+9009,U+5230,U+65E0,U+5220,U+8BF7,U+8BFB,U+6536,U+6B21,U+5199,U+4F5C,U+6A21,U+51FA,U+5B8C,U+52A8,U+8BD5,U+90E8,U+4E0B,U+52A1,U+8BBE,U+4E49,U+8FD9,U+914D,U+5F53,U+5F55,U+5B9A,U+8981,U+4F1A,U+793A,U+4EF6,U+662F,U+6CA1,U+8BED,U+4E0A,U+751F,U+5929,U+65E5,U+70B9,U+81EA,U+95F4,U+5B57,U+5BDF,U+6211,U+5185,U+53EA,U+7A7A,U+52A0,U+7559,U+5236,U+6570,U+79FB,U+786E,U+7ACB,U+7EC4,U+4E3B,U+5BB9,U+6682,U+68C0,U+6D1E,U+770B,U+5148,U+540D,U+67E5,U+8BA4,U+8FD8,U+5BF9,U+66F4,U+53F0,U+5DE5,U+670D,U+4EE5,U+64A4,U+6CD5,U+767D,U+6765,U+8F91,U+9500,U+548C,U+5757,U+6362,U+63D0,U+6D88,U+7F16,U+91CC,U+641C,U+5C0F,U+5E94,U+677F,U+6E05,U+636E,U+8BDD,U+95ED,U+591A,U+63A7,U+8BA1,U+8F7D,U+4E3A,U+5EA6,U+60F3,U+64CD,U+653E,U+65B9,U+6700,U+76EE,U+6062,U+611F,U+6708,U+542F,U+628A,U+8D77,U+5468,U+578B,U+6253,U+62E9,U+6BCF,U+76F8,U+8C03,U+4E86,U+6539,U+6D41,U+5C55,U+8F93,U+9700,U+5355,U+505A,U+5361,U+547D,U+5904,U+663E,U+7EDF,U+8FD4,U+4EFB,U+4EFD,U+8FDE,U+901A,U+5907,U+4ECA,U+627E,U+6309,U+6392,U+884C,U+95EE,U+5E76,U+72EC,U+952E,U+4F7F,U+521B,U+539F,U+53D1,U+671F,U+7ED3,U+8FC7,U+8FD1,U+9884,U+540C,U+5C31,U+6D4B,U+7075,U+7CFB,U+4E09,U+4EAB,U+505C,U+5E03,U+6001,U+673A,U+73B0,U+7AD9,U+7EA7,U+8D44,U+9605,U+968F,U+9879,U+53E3,U+5B9E,U+6B65,U+753B,U+8003,U+8FDB,U+4E5F,U+4E8E,U+4EA7,U+4F60,U+5730,U+5F0F,U+91CF,U+987E,U+4EC5,U+5C1A,U+5C42,U+5FEB,U+54C1,U+59CB,U+601D,U+6216,U+6599,U+6E90,U+8BCD,U+94FE,U+4E45,U+51FB,U+529F,U+5F20,U+6301,U+660E,U+7248,U+77E5,U+8111,U+8272,U+89C6,U+8BA9,U+4FEE,U+5411,U+5927,U+684C,U+6C38,U+89C8,U+90FD,U+4ECE,U+518D,U+5408,U+542B,U+5C11,U+754C,U+7A3F,U+7B2C,U+7F51,U+8868,U+89D2,U+8BE5,U+97F3,U+9A8C,U+5B50,U+652F,U+679C,U+680F,U+72B6,U+88AB,U+4F4D,U+4FA7,U+53F7,U+6CE8,U+6D3B,U+7BA1,U+7EED,U+949F,U+957F,U+4F53,U+5176}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-002-DeGbgq2q.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+5386,U+53D8,U+53F2,U+62D6,U+6548,U+6DFB,U+8349,U+8FB9,U+9AD8,U+4E24,U+4E8B,U+54CD,U+586B,U+597D,U+5B83,U+5C06,U+6377,U+6DF1,U+771F,U+7EE7,U+804A,U+9053,U+5019,U+5217,U+5373,U+53C2,U+56F4,U+5BC6,U+606F,U+60C5,U+6240,U+624D,U+7AEF,U+7EBF,U+8054,U+8303,U+8F6E,U+4FE1,U+51C6,U+53CD,U+5E8F,U+7B54,U+7ED9,U+85CF,U+89C2,U+9644,U+9876,U+9ED8,U+5151,U+53E5,U+5668,U+5916,U+5982,U+5E74,U+5E93,U+5F71,U+8282,U+8BF4,U+4E9B,U+4EBA,U+544A,U+54EA,U+5DF1,U+5E38,U+6BB5,U+7531,U+89E3,U+4E48,U+4E4B,U+4E92,U+4EC0,U+4F46,U+4F8B,U+521A,U+5F97,U+6279,U+6837,U+6846,U+6B64,U+83DC,U+8865,U+8D39,U+9001,U+90A3,U+4EEC,U+5177,U+529B,U+5339,U+5C40,U+5F85,U+5FC3,U+5FC6,U+6458,U+65E7,U+79F0,U+7A97,U+8BE6,U+8F6C,U+9000,U+9002,U+9891,U+4E13,U+4ED6,U+4F4F,U+4F9B,U+5207,U+53E0,U+57FA,U+624B,U+62A5,U+6821,U+6838,U+6848,U+6863,U+6C42,U+7A0D,U+7B49,U+7B5B,U+8BC6,U+9650,U+989C,U+4E94,U+51E0,U+522B,U+5305,U+5316,U+53F3,U+5546,U+5B89,U+5BBD,U+683C,U+6B62,U+6BD4,U+6C60,U+7136,U+76D8,U+76F4,U+7740,U+7A0B,U+7B97,U+7EA6,U+822A,U+8D28,U+9996,U+4E1C,U+4ECD,U+4F18,U+4FBF,U+5237,U+52B1,U+53CC,U+5956,U+5E2E,U+5E95,U+5F88,U+627F,U+6298,U+63A8,U+6563,U+6784,U+6D6E,U+79EF,U+7ECF,U+7F29,U+897F,U+89C9,U+94A5,U+4E8C,U+503C,U+51B3,U+533A,U+5BA1,U+5E26,U+5F3A,U+5F80,U+610F,U+6267,U+6743,U+675F,U+6F2B,U+7167,U+79D2,U+7BB1,U+7C98,U+7EF4,U+81F3,U+8BBA,U+8D26,U+8D34,U+8D85,U+8DDF,U+4EF7,U+4F20,U+5145,U+516C,U+51CF,U+5348,U+53BB,U+53D7,U+5404,U+56DB,U+5934,U+6027,U+65AD,U+6750,U+6790,U+7B56,U+7EB8,U+800C,U+8350,U+8BB8,U+8BC1,U+8DEF,U+9010,U+9690,U+4E66,U+4EAE,U+4F9D,U+5171,U+517C,U+5269,U+53E6,U+5417,U+591C,U+5C1D,U+5F84,U+5FC5,U+6307,U+6613,U+666F,U+6781,U+6811,U+7565,U+773C,U+77ED,U+79CD,U+7C7B,U+7D2F,U+8D8A,U+8F7B,U+987A,U+4EA4,U+4EE3,U+5047,U+50CF,U+516D,U+52A9,U+5341,U+53CA,U+57DF,U+5957,U+5B98,U+5F62,U+5FAE,U+5FF5,U+6280,U+6389,U+6446,U+64AD,U+695A,U+7126,U+7269,U+76D6,U+7EC6,U+7EEA,U+80CC,U+843D,U+8986,U+89C1,U+8BAE,U+8FD0,U+9192,U+95EA,U+987B,U+9988,U+4E14,U+4E34,U+4F3C,U+4F4E,U+504F,U+50A8,U+523A,U+534A,U+591F,U+5BB6,U+5BFB,U+6237,U+6302,U+661F,U+6628,U+665A,U+666E,U+6670,U+6696,U+66FF,U+672B,U+677E,U+67D4,U+6D45,U+73AF}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-003-DN4uXYfl.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+20-7E,U+A4,U+A7-A8,U+B0-B1,U+D7,U+E0-E1,U+E8-EA,U+EC-ED,U+F2-F3,U+F7,U+F9-FA,U+FC,U+101,U+113,U+11B,U+12B,U+14D,U+16B,U+1CE,U+1D0,U+1D2,U+1D4,U+1D6,U+1D8,U+1DA,U+1DC,U+2C7,U+2C9,U+391-3A1,U+3A3-3A9,U+3B1-3C1,U+3C3-3C9,U+401,U+410-44F,U+451,U+2015-2016,U+2018-2019,U+201C-201D,U+2026,U+2030,U+2032-2033,U+203B,U+2103,U+2116,U+2160-216B,U+2190-2193,U+2208,U+220F,U+2211,U+221A,U+221D-221E,U+2220,U+2225,U+2227-222B,U+222E,U+2234-2237,U+223D,U+2248,U+224C,U+2260-2261,U+2264-2265,U+226E-226F,U+2299,U+22A5,U+2312,U+2460-2469,U+2474-249B}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-004-qQoxnxsg.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+2500-254B,U+25A0-25A1,U+25B2-25B3,U+25C6-25C7,U+25CB,U+25CE-25CF,U+2605-2606,U+2640,U+2642,U+3000-3003,U+3008-3011,U+3013-3017,U+3041-3093,U+30A1-30F6,U+3105-3129,U+3220-3229,U+4E01,U+4E03,U+4E07-4E08,U+4E0C,U+4E10-4E11,U+4E15-4E16,U+4E18-4E1B,U+4E1D-4E1E,U+4E22,U+4E25,U+4E27-4E28,U+4E2B-4E2C,U+4E30,U+4E32,U+4E36,U+4E38-4E39,U+4E3D-4E3F,U+4E43,U+4E47,U+4E4C-4E50,U+4E52-4E54,U+4E56,U+4E58-4E59,U+4E5C-4E5E,U+4E60-4E61,U+4E69,U+4E70-4E71,U+4E73,U+4E7E,U+4E88-4E89,U+4E8D,U+4E8F,U+4E91,U+4E93,U+4E95,U+4E98,U+4E9A,U+4E9F-4EA2,U+4EA5-4EA6,U+4EA8-4EA9,U+4EAC-4EAD,U+4EB2-4EB3,U+4EB5,U+4EBB,U+4EBF,U+4EC1-4EC4,U+4EC6-4EC7,U+4EC9,U+4ECB,U+4ED1,U+4ED3-4ED5,U+4ED7-4ED9,U+4EDD-4EDF,U+4EE1,U+4EE4}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-005-D5uzoW3C.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+4EE8,U+4EEA-4EEB,U+4EF0,U+4EF2-4EF3,U+4EF5,U+4EFF,U+4F01,U+4F09-4F0A,U+4F0D-4F11,U+4F17,U+4F19,U+4F1B,U+4F1E-4F1F,U+4F22,U+4F24-4F27,U+4F2A-4F2B,U+4F2F-4F30,U+4F32,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3D,U+4F43,U+4F50-4F51,U+4F55,U+4F57-4F5B,U+4F5D-4F5F,U+4F63-4F65,U+4F67,U+4F69,U+4F6C,U+4F6F-4F70,U+4F73-4F74,U+4F76,U+4F7B-4F7C,U+4F7E,U+4F83-4F84,U+4F88-4F89,U+4F8D,U+4F8F,U+4F91,U+4F94,U+4F97,U+4FA0,U+4FA3,U+4FA5-4FA6,U+4FA8-4FAA,U+4FAC,U+4FAE-4FAF,U+4FB5,U+4FC3-4FC5,U+4FCA,U+4FCE-4FD1,U+4FD7-4FD8,U+4FDA,U+4FDC,U+4FDE-4FDF,U+4FE3,U+4FE6,U+4FE8-4FEA,U+4FED,U+4FEF,U+4FF1,U+4FF3,U+4FF8,U+4FFA,U+4FFE,U+500C-500D,U+500F,U+5012,U+5014,U+5018,U+501A,U+501C,U+501F,U+5021,U+5025-5026,U+5028-502A,U+502C-502E,U+503A,U+503E,U+5043,U+5048,U+504C,U+504E,U+5055,U+5065,U+506C,U+5076-5077,U+507B,U+507E-5080,U+5085,U+5088,U+508D,U+50A3,U+50A5,U+50A7,U+50A9,U+50AC,U+50B2,U+50BA-50BB,U+50D6,U+50DA,U+50E6-50E7,U+50EC-50EE,U+50F3,U+50F5,U+50FB,U+5106-5107,U+510B,U+5112,U+5121,U+513F-5141,U+5143-5144,U+5146,U+5149,U+514B,U+514D,U+5154-5156,U+515A,U+515C,U+5162,U+516B,U+516E,U+5170,U+5174-5175,U+5178-5179,U+517B,U+517D,U+5180-5182,U+5188-5189,U+518C,U+5192,U+5195-5197,U+519B-519C,U+51A0,U+51A2,U+51A4-51A5,U+51AB-51AC,U+51AF-51B2,U+51B5-51B7,U+51BB-51BD,U+51C0,U+51C4,U+51C7,U+51C9,U+51CB-51CC,U+51D1,U+51DB,U+51DD,U+51E1,U+51E4,U+51EB,U+51ED,U+51EF-51F0,U+51F3,U+51F5-51F6,U+51F8-51F9,U+51FC-51FD,U+51FF-5203,U+5208,U+520A,U+520D-520E,U+5211-5212,U+5216,U+5218-5219,U+521D,U+5224,U+5228-5229,U+522D-522E,U+5233,U+5238-5239,U+523B,U+523D,U+523F-5243,U+524A,U+524C,U+5250-5251,U+5254,U+5256,U+525C,U+525E,U+5261,U+5265,U+5267,U+526A,U+526F,U+5272,U+527D,U+527F,U+5281-5282,U+5288,U+5290,U+5293,U+529D-529E,U+52A2-52A3,U+52AA-52AD,U+52B2-52B3,U+52BE-52BF,U+52C3,U+52C7,U+52C9,U+52CB,U+52D0,U+52D2,U+52D6,U+52D8,U+52DF,U+52E4,U+52F0,U+52F9-52FA,U+52FE-5300,U+5306,U+5308,U+530D,U+530F-5310,U+5315,U+5317,U+5319-531A,U+531D,U+5320-5321,U+5323,U+5326,U+532A,U+532E,U+533B,U+533E-533F,U+5343,U+5345,U+5347,U+5349,U+534E-534F,U+5351-5353,U+5356-5357,U+535A,U+535C,U+535E-5360,U+5362-5364,U+5366-5367,U+5369,U+536B,U+536E-5371,U+5374-5375,U+5377-5378,U+537A,U+537F,U+5382,U+5384-5385,U+5389,U+538B-538D,U+5395,U+5398,U+539A,U+539D,U+53A2-53A3,U+53A5-53A6,U+53A8-53A9,U+53AE,U+53B6,U+53BF,U+53C1,U+53C8-53C9,U+53CB,U+53D4,U+53D9,U+53DB,U+53DF,U+53E4,U+53E8-53E9,U+53EB-53EE,U+53F1,U+53F5-53F6,U+53F8-53F9,U+53FB-53FD,U+5401,U+5403,U+5406,U+5409-540A}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-006-bgtfz6nE.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+540F-5410,U+5412-5413,U+5415-5416,U+541B,U+541D-5421,U+5423,U+5426-5429,U+542C-542E,U+5431-5432,U+5434-5435,U+5438-5439,U+543B-543C,U+543E,U+5440,U+5443,U+5446,U+5448,U+544B,U+5450,U+5452-5459,U+545B-545C,U+5462,U+5464,U+5466,U+5471-5473,U+5475-5478,U+547B-547C,U+5480,U+5482,U+5484,U+5486,U+548B,U+548E-5490,U+5492,U+5494-5496,U+5499-549B,U+549D,U+54A3-54A4,U+54A6-54AD,U+54AF,U+54B1,U+54B3-54B4,U+54B8,U+54BB,U+54BD,U+54BF-54C0,U+54C2,U+54C4,U+54C6-54C9,U+54CC,U+54CE-54D5,U+54D7,U+54D9-54DA,U+54DC-54DF,U+54E5-54E9,U+54ED-54EE,U+54F2-54F3,U+54FA,U+54FC-54FD,U+54FF,U+5501,U+5506-5507,U+5509,U+550F-5511,U+5514,U+551B,U+5520,U+5522-5524,U+5527,U+552A,U+552C,U+552E-5531,U+5533,U+5537,U+553C,U+553E-553F,U+5541,U+5543-5544,U+5549-554A,U+5550,U+5555-5556,U+555C,U+5561,U+5564-5567,U+556A,U+556C-556E,U+5575-5578,U+557B-557C,U+557E,U+5580-5584,U+5587-558B,U+558F,U+5591,U+5594,U+5598-5599,U+559C-559D,U+559F,U+55A7,U+55B1,U+55B3,U+55B5,U+55B7,U+55B9,U+55BB,U+55BD-55BE,U+55C4-55C5,U+55C9,U+55CC-55CD,U+55D1-55D4,U+55D6,U+55DC-55DD,U+55DF,U+55E1,U+55E3-55E6,U+55E8,U+55EA-55EC,U+55EF,U+55F2-55F3,U+55F5,U+55F7,U+55FD-55FE,U+5600-5601,U+5608-5609,U+560C,U+560E-560F,U+5618,U+561B,U+561E-561F,U+5623-5624,U+5627,U+562C-562D,U+5631-5632,U+5634,U+5636,U+5639,U+563B,U+563F,U+564C-564E,U+5654,U+5657-5659,U+565C,U+5662,U+5664,U+5669-566C,U+5671,U+5676,U+567B-567C,U+5685-5686,U+568E-568F,U+5693,U+56A3,U+56AF,U+56B7,U+56BC,U+56CA,U+56D4,U+56D7,U+56DA,U+56DD,U+56DF-56E2,U+56E4,U+56EB,U+56ED,U+56F0-56F1,U+56F5,U+56F9-56FA,U+56FD,U+56FF,U+5703-5704,U+5706,U+5708-570A,U+571C,U+571F,U+5723,U+5729-572A,U+572C-572F,U+5733,U+5739-573B,U+573E,U+5740,U+5742,U+5747,U+574A,U+574C-5751,U+575A-5761,U+5764,U+5766,U+5768-576B,U+576D,U+576F,U+5773,U+5776-5777,U+577B-577C,U+5782-5786,U+578C,U+5792-5793,U+579B,U+57A0-57A4,U+57A6-57A7,U+57A9,U+57AB,U+57AD-57AE,U+57B2,U+57B4,U+57B8,U+57C2-57C3,U+57CB,U+57CE-57CF,U+57D2,U+57D4-57D5,U+57D8-57DA,U+57DD,U+57E0,U+57E4,U+57ED,U+57EF,U+57F4,U+57F8-57F9,U+57FD,U+5800,U+5802,U+5806-5807,U+580B,U+580D,U+5811,U+5815,U+5819,U+581E,U+5820-5821,U+5824,U+582A,U+5830,U+5835,U+5844,U+584C-584D,U+5851,U+5854,U+5858,U+585E,U+5865}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-007-BzfVpvSM.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+586C,U+587E,U+5880-5881,U+5883,U+5885,U+5889,U+5892-5893,U+5899-589A,U+589E-589F,U+58A8-58A9,U+58BC,U+58C1,U+58C5,U+58D1,U+58D5,U+58E4,U+58EB-58EC,U+58EE,U+58F0,U+58F3,U+58F6,U+58F9,U+5902,U+590F,U+5914-5915,U+5919,U+5924-5925,U+592A-592B,U+592D-592F,U+5937-593A,U+593C,U+5941-5942,U+5944,U+5947-5949,U+594B,U+594E-594F,U+5951,U+5954-5955,U+5958,U+595A,U+5960,U+5962,U+5965,U+5973-5974,U+5976,U+5978-5979,U+5981,U+5983-5984,U+5986-5988,U+598A,U+598D,U+5992-5993,U+5996-5997,U+5999,U+599E,U+59A3-59A5,U+59A8-59AB,U+59AE-59AF,U+59B2,U+59B9,U+59BB,U+59BE,U+59C6,U+59CA,U+59D0-59D4,U+59D7-59D8,U+59DA,U+59DC-59DD,U+59E3,U+59E5,U+59E8,U+59EC,U+59F9,U+59FB,U+59FF,U+5A01,U+5A03-5A09,U+5A0C,U+5A11,U+5A13,U+5A18,U+5A1C,U+5A1F-5A20,U+5A23,U+5A25,U+5A29,U+5A31-5A32,U+5A34,U+5A36,U+5A3C,U+5A40,U+5A46,U+5A49-5A4A,U+5A55,U+5A5A,U+5A62,U+5A67,U+5A6A,U+5A74-5A77,U+5A7A,U+5A7F,U+5A92,U+5A9A-5A9B,U+5AAA,U+5AB2-5AB3,U+5AB5,U+5AB8,U+5ABE,U+5AC1-5AC2,U+5AC9,U+5ACC,U+5AD2,U+5AD4,U+5AD6,U+5AD8,U+5ADC,U+5AE0-5AE1,U+5AE3,U+5AE6,U+5AE9,U+5AEB,U+5AF1,U+5B09,U+5B16-5B17,U+5B32,U+5B34,U+5B37,U+5B40,U+5B51,U+5B53-5B55,U+5B59-5B5D,U+5B5F,U+5B62-5B66,U+5B69-5B6A,U+5B6C,U+5B70-5B71,U+5B73,U+5B75,U+5B7A,U+5B7D,U+5B80-5B81,U+5B84-5B85,U+5B87-5B88,U+5B8B,U+5B8F,U+5B93,U+5B95,U+5B97,U+5B99,U+5B9B-5B9D,U+5BA0,U+5BA2-5BA6,U+5BAA-5BAB,U+5BB0,U+5BB3-5BB5,U+5BB8,U+5BBE-5BBF,U+5BC2,U+5BC4-5BC5,U+5BC7,U+5BCC,U+5BD0,U+5BD2-5BD3,U+5BDD-5BDE,U+5BE1,U+5BE4-5BE5,U+5BE8,U+5BEE,U+5BF0,U+5BF8,U+5BFA,U+5BFF,U+5C01,U+5C04,U+5C09-5C0A,U+5C14-5C16,U+5C18,U+5C1C,U+5C22,U+5C24-5C25,U+5C27,U+5C2C,U+5C34,U+5C38-5C3F,U+5C41,U+5C45,U+5C48-5C4B,U+5C4E-5C51,U+5C59,U+5C5E,U+5C60-5C61,U+5C63,U+5C65-5C66,U+5C6E-5C6F,U+5C71,U+5C79-5C7A,U+5C7F,U+5C81-5C82,U+5C88,U+5C8C-5C8D,U+5C90-5C91,U+5C94,U+5C96-5C9C,U+5CA2-5CA3,U+5CA9,U+5CAB-5CAD,U+5CB1,U+5CB3,U+5CB5,U+5CB7-5CB8,U+5CBD,U+5CBF,U+5CC1,U+5CC4,U+5CCB,U+5CD2,U+5CD9,U+5CE1,U+5CE4-5CE6,U+5CE8,U+5CEA,U+5CED,U+5CF0,U+5CFB,U+5D02-5D03,U+5D06-5D07,U+5D0E,U+5D14,U+5D16,U+5D1B,U+5D1E,U+5D24,U+5D26-5D27,U+5D29,U+5D2D-5D2E,U+5D34,U+5D3D-5D3E,U+5D47,U+5D4A-5D4C,U+5D58,U+5D5B,U+5D5D,U+5D69,U+5D6B-5D6C,U+5D6F,U+5D74,U+5D82,U+5D99,U+5D9D,U+5DB7,U+5DC5,U+5DCD,U+5DDB,U+5DDD-5DDE,U+5DE1-5DE2,U+5DE6-5DE9,U+5DEB,U+5DEE-5DEF,U+5DF3-5DF4,U+5DF7,U+5DFD-5DFE,U+5E01-5E02,U+5E05-5E06,U+5E08,U+5E0C,U+5E0F-5E11,U+5E14-5E16,U+5E18-5E1D,U+5E27,U+5E2D,U+5E31,U+5E37}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-008-DXwThBM_.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+5E3B-5E3D,U+5E42,U+5E44-5E45,U+5E4C,U+5E54-5E55,U+5E5B,U+5E5E,U+5E61-5E62,U+5E72-5E73,U+5E78,U+5E7A-5E7D,U+5E7F-5E80,U+5E84,U+5E86-5E87,U+5E8A-5E8B,U+5E90-5E91,U+5E96-5E97,U+5E99-5E9A,U+5E9C,U+5E9E-5EA0,U+5EA5,U+5EA7,U+5EAD,U+5EB3,U+5EB5-5EB9,U+5EBE,U+5EC9-5ECA,U+5ED1-5ED3,U+5ED6,U+5EDB,U+5EE8,U+5EEA,U+5EF4,U+5EF6-5EF7,U+5EFE-5EFF,U+5F01-5F04,U+5F08,U+5F0A-5F0B,U+5F11,U+5F13,U+5F17-5F18,U+5F1B,U+5F1F,U+5F25-5F27,U+5F29-5F2A,U+5F2D,U+5F2F,U+5F31,U+5F39,U+5F3C,U+5F40,U+5F50,U+5F52,U+5F56-5F58,U+5F5D,U+5F61,U+5F64,U+5F66,U+5F69-5F6A,U+5F6C-5F6D,U+5F70,U+5F73,U+5F77,U+5F79,U+5F7B-5F7C,U+5F81-5F82,U+5F87,U+5F89-5F8C,U+5F90,U+5F92,U+5F95,U+5F98-5F99,U+5F9C,U+5FA1,U+5FA8,U+5FAA,U+5FAD,U+5FB5,U+5FB7,U+5FBC-5FBD,U+5FC4,U+5FC9,U+5FCC-5FCD,U+5FCF-5FD2,U+5FD6-5FD9,U+5FDD,U+5FE0-5FE1,U+5FE4,U+5FE7,U+5FEA,U+5FED-5FEE,U+5FF1,U+5FF8,U+5FFB,U+5FFD-6000,U+6002-6006,U+600A,U+600D-600F,U+6012,U+6014-6016,U+6019,U+601B-601C,U+6020-6021,U+6025-6026,U+6028-602B,U+602F,U+6035,U+603B-603C,U+603F,U+6041-6043,U+604B,U+604D,U+6050,U+6052,U+6055,U+6059-605A,U+605D,U+6063-6064,U+6067-606D,U+6070,U+6073,U+6076,U+6078-607D,U+607F,U+6083-6084,U+6089,U+608C-608D,U+6092,U+6094,U+6096,U+609A-609B,U+609D,U+609F-60A0,U+60A3,U+60A6,U+60A8,U+60AB-60AD,U+60AF,U+60B1-60B2,U+60B4,U+60B8,U+60BB-60BC,U+60C6,U+60CA-60CB,U+60D1,U+60D5,U+60D8,U+60DA,U+60DC-60DD,U+60DF-60E0,U+60E6-60E9,U+60EB-60F0,U+60F4,U+60F6,U+60F9-60FA,U+6100-6101,U+6106,U+6108-6109,U+610D-610E,U+6115,U+611A,U+6120,U+6123-6124,U+6126-6127,U+612B,U+613F,U+6148,U+614A,U+614C,U+614E,U+6151,U+6155,U+615D,U+6162,U+6167-6168,U+6170,U+6175,U+6177,U+618B,U+618E,U+6194,U+619D,U+61A7-61A9,U+61AC,U+61B7,U+61BE,U+61C2,U+61C8,U+61CA-61CB,U+61D1-61D2,U+61D4,U+61E6,U+61F5,U+61FF,U+6206,U+6208,U+620A-620F,U+6212,U+6215,U+6217-6218,U+621A-621B,U+621F,U+6221-6222,U+6224-6225,U+622A,U+622C,U+622E,U+6233-6234,U+623D-623F,U+6241,U+6243,U+6247-6249,U+624C,U+624E,U+6251-6252,U+6254,U+6258,U+625B,U+6263,U+6266,U+6269-6270,U+6273,U+6276,U+627C,U+6284,U+6289,U+6291-6293,U+6295-6297,U+629A-629B,U+629F-62A2,U+62A4,U+62A8,U+62AB-62AC,U+62B1,U+62B5,U+62B9,U+62BB-62BD,U+62BF,U+62C2,U+62C4-62CA,U+62CC-62CE,U+62D0,U+62D2-62D4,U+62D7-62DC,U+62DF,U+62E2-62E3,U+62E5-62E8,U+62EC-62EF}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-009-BpZiUDn3.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+62F1,U+62F3-62F4,U+62F6-62F7,U+62FC-62FF,U+6308,U+630E,U+6311,U+6316,U+631A-631B,U+631D-6325,U+6328,U+632A-632B,U+632F,U+6332,U+6339-633A,U+633D,U+6342-6343,U+6345-6346,U+6349,U+634B-6350,U+6355,U+635E-635F,U+6361,U+6363,U+6367,U+6369,U+636D,U+6371,U+6376,U+637A-637B,U+6380,U+6382,U+6387-6388,U+638A,U+638C,U+638E-6390,U+6396,U+6398,U+63A0,U+63A2-63A3,U+63A9-63AA,U+63AC-63AE,U+63B0,U+63B3-63B4,U+63B7-63B8,U+63BA,U+63BC,U+63BE,U+63C4,U+63C6,U+63C9,U+63CD-63CF,U+63D2,U+63D6,U+63DE,U+63E0-63E1,U+63E3,U+63E9-63EA,U+63ED,U+63F2,U+63F4,U+63F6,U+63F8,U+63FD,U+63FF-6402,U+6405,U+640B-640C,U+640F-6410,U+6413-6414,U+641B,U+641E,U+6420-6421,U+6426,U+642A,U+642C-642D,U+6434,U+643A,U+643D,U+643F,U+6441,U+6444-6445,U+6447-6448,U+644A,U+6452,U+6454,U+645E,U+6467,U+6469,U+646D,U+6478-647A,U+6482,U+6484-6485,U+6487,U+6491-6492,U+6495-6496,U+6499,U+649E,U+64A9,U+64AC,U+64AE,U+64B0,U+64B5,U+64B7-64B8,U+64BA,U+64BC,U+64C0,U+64C2,U+64C5,U+64CE,U+64D0,U+64D2,U+64D7-64D8,U+64DE,U+64E2,U+64E4,U+64E6,U+6500,U+6509,U+6512,U+6518,U+6525,U+652B,U+652E,U+6534-6535,U+6538,U+653B,U+653F,U+6545,U+6549,U+654C,U+654F,U+6551,U+6555-6556,U+6559,U+655B,U+655D-655E,U+6562,U+6566,U+656B-656C,U+6572,U+6577,U+658B-658C,U+6590-6591,U+6593,U+6597,U+659B-659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65A9,U+65AB,U+65AF,U+65BC-65BD,U+65C1,U+65C3-65C6,U+65CB-65CC,U+65CE-65CF,U+65D2,U+65D6-65D7,U+65E2,U+65E6,U+65E8-65E9,U+65EC-65F1,U+65F7,U+65FA,U+6600,U+6602-6603,U+6606,U+660A,U+660C,U+660F,U+6614-6615,U+6619,U+661D,U+6620,U+6625,U+6627,U+662D,U+6631,U+6634-6636,U+663C,U+6641,U+6643,U+664B-664C,U+664F,U+6652-6657,U+665F,U+6661,U+6664,U+6666,U+6668,U+6674,U+6676-6677,U+667A,U+667E,U+6684,U+6687,U+668C,U+6691,U+6697,U+669D,U+66A7-66A8,U+66AE,U+66B4,U+66B9,U+66BE,U+66D9,U+66DB-66DD,U+66E6,U+66E9,U+66F0,U+66F2-66F3,U+66F7,U+66F9,U+66FC,U+66FE,U+670A-670B,U+6710,U+6714-6715,U+6717,U+671B,U+671D,U+6726,U+6728,U+672D,U+672F,U+6731,U+6734-6735,U+673D,U+6740,U+6742,U+6746,U+6748-6749,U+674C,U+674E-674F,U+6751,U+6753,U+6756,U+675C,U+675E,U+6760,U+6768-676A,U+676D,U+676F-6770,U+6772-6773,U+6775,U+6777,U+677C,U+6787,U+6789,U+678B,U+6795,U+6797-6798,U+679A,U+679D-679E,U+67A2-67A3,U+67A5,U+67A7-67A8,U+67AA-67AB,U+67AD,U+67AF-67B0,U+67B3,U+67B5-67B8,U+67C1,U+67C3-67C4,U+67CF-67D3,U+67D8-67DA,U+67DC-67DE,U+67E0,U+67E2,U+67E9,U+67EC,U+67EF-67F1,U+67F3-67F4,U+67FD,U+67FF-6800,U+6805,U+6808-680C,U+680E,U+6813,U+6816-6817,U+681D,U+6829-682A,U+6832-6833,U+6839,U+683D-683E}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-010-dzmFA_s7.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+6840-6845,U+6849-684A,U+684E,U+6850-6851,U+6853-6855,U+6860-6862,U+6864-6869,U+686B,U+6874,U+6876-6877,U+6881,U+6883,U+6885-6886,U+688F,U+6893,U+6897,U+68A2,U+68A6-68A8,U+68AD,U+68AF-68B0,U+68B3,U+68B5,U+68C2,U+68C9,U+68CB,U+68CD,U+68D2,U+68D5,U+68D8,U+68DA,U+68E0,U+68E3,U+68EE,U+68F0-68F1,U+68F5,U+68F9-68FA,U+68FC,U+6901,U+6905,U+690B,U+690D-690E,U+6910,U+6912,U+691F-6920,U+6924,U+692D,U+6930,U+6934,U+6939,U+693D,U+693F,U+6942,U+6954,U+6957,U+695D-695E,U+6960,U+6963,U+6966,U+696B,U+696E,U+6971,U+6977-6979,U+697C,U+6980,U+6982,U+6984,U+6986-6989,U+698D,U+6994-6995,U+6998,U+699B-699C,U+69A7-69A8,U+69AB,U+69AD,U+69B1,U+69B4,U+69B7,U+69BB,U+69C1,U+69CA,U+69CC,U+69CE,U+69D0,U+69D4,U+69DB,U+69DF-69E0,U+69ED,U+69F2,U+69FD,U+69FF,U+6A0A,U+6A17-6A18,U+6A1F,U+6A28,U+6A2A,U+6A2F,U+6A31,U+6A35,U+6A3D-6A3E,U+6A44,U+6A47,U+6A50,U+6A58-6A59,U+6A5B,U+6A61,U+6A65,U+6A71,U+6A79,U+6A7C,U+6A80,U+6A84,U+6A8E,U+6A90-6A91,U+6A97,U+6AA0,U+6AA9,U+6AAB-6AAC,U+6B20,U+6B22-6B24,U+6B27,U+6B32,U+6B37,U+6B39-6B3A,U+6B3E,U+6B43,U+6B46-6B47,U+6B49,U+6B4C,U+6B59,U+6B66-6B67,U+6B6A,U+6B79,U+6B7B-6B7C,U+6B81-6B84,U+6B86-6B87,U+6B89-6B8B,U+6B8D,U+6B92-6B93,U+6B96,U+6B9A-6B9B,U+6BA1,U+6BAA,U+6BB3-6BB4,U+6BB7,U+6BBF,U+6BC1-6BC2,U+6BC5,U+6BCB,U+6BCD,U+6BD2-6BD3,U+6BD5-6BD7,U+6BD9,U+6BDB,U+6BE1,U+6BEA-6BEB,U+6BEF,U+6BF3,U+6BF5,U+6BF9,U+6BFD,U+6C05-6C07,U+6C0D,U+6C0F-6C11,U+6C13-6C16,U+6C18-6C1B,U+6C1F,U+6C21-6C22,U+6C24,U+6C26-6C2A,U+6C2E-6C30,U+6C32,U+6C34-6C35,U+6C3D,U+6C40-6C41,U+6C46-6C47,U+6C49-6C4A,U+6C50,U+6C54-6C55,U+6C57,U+6C5B-6C5F,U+6C61,U+6C64,U+6C68-6C6A,U+6C70,U+6C72,U+6C74,U+6C76,U+6C79,U+6C7D-6C7E,U+6C81-6C83,U+6C85-6C86,U+6C88-6C89,U+6C8C,U+6C8F-6C90,U+6C93-6C94,U+6C99,U+6C9B,U+6C9F,U+6CA3-6CA7,U+6CA9-6CAB,U+6CAD-6CAE,U+6CB1-6CB3,U+6CB8-6CB9,U+6CBB-6CBF,U+6CC4-6CC5,U+6CC9-6CCA,U+6CCC,U+6CD0,U+6CD3-6CD4,U+6CD6-6CD7,U+6CDB,U+6CDE,U+6CE0-6CE3,U+6CE5,U+6CEA-6CEB,U+6CEE-6CF1,U+6CF3,U+6CF5-6CF8,U+6CFA-6CFE,U+6D01,U+6D04,U+6D07,U+6D0B-6D0C,U+6D0E,U+6D12,U+6D17,U+6D19-6D1B,U+6D25,U+6D27,U+6D2A-6D2B,U+6D2E,U+6D31-6D33,U+6D35,U+6D39,U+6D3C-6D3E,U+6D43,U+6D46-6D48,U+6D4A,U+6D4D-6D4F,U+6D51-6D54,U+6D59-6D5A,U+6D5C,U+6D5E,U+6D60,U+6D63,U+6D66,U+6D69-6D6A,U+6D6F,U+6D74,U+6D77-6D78,U+6D7C,U+6D82,U+6D85,U+6D89,U+6D8C,U+6D8E,U+6D91,U+6D93-6D95,U+6D9B,U+6D9D-6DA1,U+6DA3-6DA4,U+6DA6-6DAB}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-011-CBYOrFoO.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+6DAE-6DAF,U+6DB2,U+6DB5,U+6DB8,U+6DBF-6DC0,U+6DC4-6DC7,U+6DCB-6DCC,U+6DD1,U+6DD6,U+6DD8-6DD9,U+6DDD-6DDE,U+6DE0-6DE1,U+6DE4,U+6DE6,U+6DEB-6DEC,U+6DEE,U+6DF3,U+6DF7,U+6DF9,U+6DFC,U+6E0A,U+6E0C-6E0E,U+6E10-6E11,U+6E14,U+6E16-6E17,U+6E1A,U+6E1D,U+6E20-6E21,U+6E23-6E25,U+6E29,U+6E2B,U+6E2D,U+6E2F,U+6E32,U+6E34,U+6E38,U+6E3A,U+6E43-6E44,U+6E4D-6E4E,U+6E53-6E54,U+6E56,U+6E58,U+6E5B,U+6E5F,U+6E6B,U+6E6E,U+6E7E-6E7F,U+6E83,U+6E85-6E86,U+6E89,U+6E8F,U+6E98,U+6E9C,U+6E9F,U+6EA2,U+6EA5,U+6EA7,U+6EAA,U+6EAF,U+6EB1-6EB2,U+6EB4,U+6EB6-6EB7,U+6EBA-6EBB,U+6EBD,U+6EC1-6EC2,U+6EC7,U+6ECB,U+6ECF,U+6ED1,U+6ED3-6ED5,U+6ED7,U+6EDA,U+6EDE-6EE2,U+6EE4-6EE6,U+6EE8-6EE9,U+6EF4,U+6EF9,U+6F02,U+6F06,U+6F09,U+6F0F,U+6F13-6F15,U+6F20,U+6F24,U+6F29-6F2A,U+6F2D,U+6F2F,U+6F31,U+6F33,U+6F36,U+6F3E,U+6F46-6F47,U+6F4B,U+6F4D,U+6F58,U+6F5C,U+6F5E,U+6F62,U+6F66,U+6F6D-6F6E,U+6F72,U+6F74,U+6F78,U+6F7A,U+6F7C,U+6F84,U+6F88-6F89,U+6F8C-6F8E,U+6F9C,U+6FA1,U+6FA7,U+6FB3,U+6FB6,U+6FB9,U+6FC0,U+6FC2,U+6FC9,U+6FD1-6FD2,U+6FDE,U+6FE0-6FE1,U+6FEE-6FEF,U+7011,U+701A-701B,U+7023,U+7035,U+7039,U+704C,U+704F,U+705E,U+706B-706D,U+706F-7070,U+7076,U+7078,U+707C,U+707E-7080,U+7085,U+7089-708A,U+708E,U+7092,U+7094-7096,U+7099,U+709C-709D,U+70AB-70AF,U+70B1,U+70B3,U+70B7-70B8,U+70BB-70BD,U+70C0-70C3,U+70C8,U+70CA,U+70D8-70D9,U+70DB,U+70DF,U+70E4,U+70E6-70E9,U+70EB-70ED,U+70EF,U+70F7,U+70F9,U+70FD,U+7109-710A,U+7110,U+7113,U+7115-7116,U+7118-711A,U+712F-7131,U+7145,U+714A,U+714C,U+714E,U+715C,U+715E,U+7164,U+7166,U+7168,U+716E,U+7172-7173,U+7178,U+717A,U+717D,U+7184,U+718A,U+718F,U+7194,U+7198-7199,U+719F-71A0,U+71A8,U+71AC,U+71B3,U+71B5,U+71B9,U+71C3,U+71CE,U+71D4-71D5,U+71E0,U+71E5,U+71E7,U+71EE,U+71F9,U+7206,U+721D,U+7228,U+722A,U+722C,U+7230-7231,U+7235-7239,U+723B,U+723D,U+723F,U+724C-724D,U+7252,U+7256,U+7259,U+725B,U+725D,U+725F,U+7261-7262,U+7266-7267,U+726E-726F,U+7272,U+7275,U+7279-727A,U+727E-7281,U+7284,U+728A-728B,U+728D,U+728F,U+7292,U+729F,U+72AC-72AD,U+72AF-72B0,U+72B4,U+72B7-72B9,U+72C1-72C4,U+72C8,U+72CD-72CE,U+72D0,U+72D2,U+72D7,U+72D9,U+72DE,U+72E0-72E1,U+72E8-72E9,U+72ED-72F4,U+72F7-72F8,U+72FA-72FC,U+7301,U+7303,U+730A,U+730E,U+7313,U+7315-7317,U+731B-731E,U+7321-7322,U+7325,U+7329-732C,U+732E,U+7331,U+7334,U+7337-7339,U+733E-733F,U+734D,U+7350,U+7352,U+7357,U+7360,U+736C-736D,U+736F,U+737E,U+7384,U+7387,U+7389,U+738B,U+738E,U+7391,U+7396,U+739B,U+739F,U+73A2,U+73A9,U+73AB,U+73AE,U+73B2-73B3,U+73B7,U+73BA-73BB,U+73C0,U+73C2}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-012-PGSZBjNM.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+73C8-73CA,U+73CD,U+73CF-73D1,U+73D9,U+73DE,U+73E0,U+73E5,U+73E7,U+73E9,U+73ED,U+73F2,U+7403,U+7405,U+7409-740A,U+740F-7410,U+741A-741B,U+7422,U+7425-7426,U+7428,U+742A,U+742C,U+742E,U+7430,U+7433-7436,U+743C,U+7441,U+7455,U+7457,U+7459-745C,U+745E-745F,U+746D,U+7470,U+7476-7477,U+747E,U+7480-7481,U+7483,U+7487,U+748B,U+748E,U+7490,U+749C,U+749E,U+74A7-74A9,U+74BA,U+74D2,U+74DC,U+74DE,U+74E0,U+74E2-74E4,U+74E6,U+74EE-74EF,U+74F4,U+74F6-74F7,U+74FF,U+7504,U+750D,U+750F,U+7511,U+7513,U+7518-751A,U+751C,U+7525,U+7529,U+752B-752D,U+752F-7530,U+7532-7533,U+7535,U+7537-7538,U+753A,U+753E,U+7540,U+7545,U+7548,U+754B,U+754E-754F,U+7554,U+755A-755C,U+7566,U+756A,U+7572,U+7574,U+7578-7579,U+757F,U+7583,U+7586,U+758B,U+758F,U+7591-7592,U+7594,U+7596-7597,U+7599-759A,U+759D,U+759F-75A1,U+75A3-75A5,U+75AB-75AC,U+75AE-75B5,U+75B8-75B9,U+75BC-75BE,U+75C2-75C5,U+75C7-75CA,U+75CD,U+75D2,U+75D4-75D6,U+75D8,U+75DB,U+75DE,U+75E2-75E4,U+75E6-75E8,U+75EA-75EB,U+75F0-75F1,U+75F4,U+75F9,U+75FC,U+75FF-7601,U+7603,U+7605,U+760A,U+760C,U+7610,U+7615,U+7617-7619,U+761B,U+761F-7620,U+7622,U+7624-7626,U+7629-762B,U+762D,U+7630,U+7633-7635,U+7638,U+763C,U+763E-7640,U+7643,U+764C-764D,U+7654,U+7656,U+765C,U+765E,U+7663,U+766B,U+766F,U+7678,U+767B,U+767E,U+7682,U+7686-7688,U+768B,U+768E,U+7691,U+7693,U+7696,U+7699,U+76A4,U+76AE,U+76B1-76B2,U+76B4,U+76BF,U+76C2,U+76C5-76C6,U+76C8,U+76CA,U+76CD-76D2,U+76D4,U+76D7,U+76DB,U+76DF,U+76E5,U+76EF,U+76F1-76F2,U+76F9,U+76FC,U+76FE,U+7701,U+7704,U+7707-7709,U+770D,U+7719-771A,U+7720,U+7722,U+7726,U+7728-7729,U+772D,U+772F,U+7735-7738,U+773A,U+7741,U+7743,U+7747,U+7750-7751,U+775A-775B,U+7761-7763,U+7765-7766,U+7768,U+776B-776C,U+7779,U+777D-7780,U+7784-7785,U+778C-778E,U+7791-7792,U+779F-77A0,U+77A2,U+77A5,U+77A7,U+77A9-77AA,U+77AC,U+77B0,U+77B3,U+77B5,U+77BB,U+77BD,U+77BF,U+77CD,U+77D7,U+77DB-77DC,U+77E2-77E3,U+77E7,U+77E9,U+77EB-77EC,U+77EE,U+77F3,U+77F6,U+77F8,U+77FD-7802,U+7809,U+780C-780D,U+7811-7812,U+7814,U+7816-7818,U+781A,U+781C-781D,U+781F,U+7823,U+7825-7827,U+7829,U+782C-782D,U+7830,U+7834,U+7837-783C,U+783E,U+7840,U+7845,U+7847,U+784C,U+784E,U+7850,U+7852,U+7855-7857,U+785D,U+786A-786D,U+7877,U+787C,U+7887,U+7889,U+788C-788E,U+7891,U+7893,U+7897-7898,U+789A-789C,U+789F,U+78A1,U+78A3,U+78A5,U+78A7,U+78B0-78B4,U+78B9,U+78BE,U+78C1,U+78C5,U+78C9-78CB,U+78D0}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-013-B768P3Lv.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+78D4-78D5,U+78D9,U+78E8,U+78EC,U+78F2,U+78F4,U+78F7,U+78FA,U+7901,U+7905,U+7913,U+791E,U+7924,U+7934,U+793B-793C,U+793E,U+7940-7941,U+7946,U+7948-7949,U+7953,U+7956-7957,U+795A-7960,U+7962,U+7965,U+7967-7968,U+796D,U+796F,U+7977-7978,U+797A,U+7980-7981,U+7984-7985,U+798A,U+798F,U+799A,U+79A7,U+79B3,U+79B9-79BB,U+79BD-79BE,U+79C0-79C1,U+79C3,U+79C6,U+79C9,U+79CB,U+79D1,U+79D5,U+79D8,U+79DF,U+79E3-79E4,U+79E6-79E7,U+79E9,U+79EB,U+79ED,U+79F8,U+79FD,U+7A00,U+7A02-7A03,U+7A06,U+7A0E,U+7A14,U+7A17,U+7A1A,U+7A1E,U+7A20,U+7A23,U+7A33,U+7A37,U+7A39,U+7A3B-7A3D,U+7A46,U+7A51,U+7A57,U+7A70,U+7A74,U+7A76-7A79,U+7A7F-7A81,U+7A83-7A84,U+7A86,U+7A88,U+7A8D,U+7A91-7A92,U+7A95-7A96,U+7A98,U+7A9C-7A9D,U+7A9F-7AA0,U+7AA5-7AA6,U+7AA8,U+7AAC-7AAD,U+7AB3,U+7ABF,U+7AD6,U+7ADE-7AE0,U+7AE3,U+7AE5-7AE6,U+7AED,U+7AF9-7AFA,U+7AFD,U+7AFF,U+7B03-7B04,U+7B06,U+7B08,U+7B0A-7B0B,U+7B0F,U+7B11,U+7B15,U+7B19,U+7B1B,U+7B1E,U+7B20,U+7B24-7B26,U+7B28,U+7B2A-7B2B,U+7B2E,U+7B31,U+7B33,U+7B38,U+7B3A,U+7B3C,U+7B3E,U+7B45,U+7B47,U+7B4B-7B4C,U+7B4F-7B52,U+7B58,U+7B5A,U+7B5D,U+7B60,U+7B62,U+7B6E,U+7B71-7B72,U+7B75,U+7B77,U+7B79,U+7B7B,U+7B80,U+7B85,U+7B8D,U+7B90,U+7B94-7B95,U+7B9C-7B9D,U+7BA2,U+7BA6-7BAD,U+7BB4,U+7BB8,U+7BC1,U+7BC6-7BC7,U+7BCC,U+7BD1,U+7BD3,U+7BD9-7BDA,U+7BDD,U+7BE1,U+7BE5-7BE6,U+7BEA,U+7BEE,U+7BF1,U+7BF7,U+7BFC,U+7BFE,U+7C07,U+7C0B-7C0C,U+7C0F,U+7C16,U+7C1F,U+7C26-7C27,U+7C2A,U+7C38,U+7C3F-7C41,U+7C4D,U+7C73-7C74,U+7C7C-7C7D,U+7C89,U+7C91-7C92,U+7C95,U+7C97,U+7C9C-7C9F,U+7CA2,U+7CA4-7CA5,U+7CAA,U+7CAE,U+7CB1-7CB3,U+7CB9,U+7CBC-7CBE,U+7CC1,U+7CC5,U+7CC7-7CC8,U+7CCA,U+7CCC-7CCD,U+7CD5-7CD7,U+7CD9,U+7CDC,U+7CDF-7CE0,U+7CE8,U+7CEF,U+7CF8,U+7D0A,U+7D20,U+7D27,U+7D2B,U+7D6E,U+7D77,U+7DA6,U+7DAE,U+7E3B,U+7E41,U+7E47,U+7E82,U+7E9B,U+7E9F-7EA5,U+7EA8-7EAD,U+7EAF-7EB3,U+7EB5-7EB7,U+7EB9-7EBA,U+7EBD-7EBE,U+7EC0-7EC3,U+7EC5,U+7EC7-7ECE,U+7ED0-7ED2,U+7ED4-7ED5,U+7ED7-7ED8,U+7EDA-7EDE,U+7EE0-7EE3,U+7EE5-7EE6,U+7EE8-7EE9,U+7EEB,U+7EEE-7EF3,U+7EF5-7EF8,U+7EFA-7F09,U+7F0B-7F0F,U+7F11-7F15,U+7F17-7F1D,U+7F1F-7F28,U+7F2A-7F36,U+7F38,U+7F3A,U+7F42,U+7F44-7F45,U+7F50}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-014-Ca-mcpCW.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+7F54-7F55,U+7F57-7F58,U+7F5A,U+7F5F,U+7F61-7F62,U+7F68-7F6A,U+7F71-7F72,U+7F74,U+7F79,U+7F7E,U+7F81,U+7F8A,U+7F8C,U+7F8E,U+7F94,U+7F9A,U+7F9D-7F9F,U+7FA1,U+7FA4,U+7FA7,U+7FAF-7FB0,U+7FB2,U+7FB8-7FB9,U+7FBC-7FBD,U+7FBF,U+7FC1,U+7FC5,U+7FCA,U+7FCC,U+7FCE,U+7FD4-7FD5,U+7FD8,U+7FDF-7FE1,U+7FE5-7FE6,U+7FE9,U+7FEE,U+7FF0-7FF1,U+7FF3,U+7FFB-7FFC,U+8000-8001,U+8004-8006,U+800B,U+800D,U+8010,U+8012,U+8014-8019,U+801C,U+8020,U+8022,U+8025-802A,U+8031,U+8033,U+8035-8038,U+803B,U+803D,U+803F,U+8042-8043,U+8046,U+804B-804D,U+8052,U+8058,U+805A,U+8069-806A,U+8071,U+807F-8080,U+8083-8084,U+8086-8087,U+8089,U+808B-808C,U+8093,U+8096,U+8098,U+809A-809D,U+809F-80A2,U+80A4-80A5,U+80A9-80AB,U+80AD-80AF,U+80B1-80B2,U+80B4,U+80B7,U+80BA,U+80BC-80C4,U+80C6,U+80CD-80CE,U+80D6-80D7,U+80D9-80DE,U+80E1,U+80E4-80E5,U+80E7-80ED,U+80EF-80F4,U+80F6,U+80F8,U+80FA,U+80FC,U+8102,U+8106,U+8109-810A,U+810D-8110,U+8112-8114,U+8116,U+8118,U+811A,U+811E,U+812C,U+812F,U+8131-8132,U+8136,U+8138,U+813E,U+8146,U+8148,U+814A-814C,U+8150-8151,U+8153-8155,U+8159-815A,U+8160,U+8165,U+8167,U+8169,U+816D-816E,U+8170-8171,U+8174,U+8179-8180,U+8182,U+8188,U+818A,U+818F,U+8191,U+8198,U+819B-819D,U+81A3,U+81A6,U+81A8,U+81AA,U+81B3,U+81BA-81BB,U+81C0-81C3,U+81C6,U+81CA,U+81CC,U+81E3,U+81E7,U+81EC-81ED,U+81F4,U+81FB-81FC,U+81FE,U+8200-8202,U+8204-8206,U+820C-820D,U+8210,U+8212,U+8214,U+821B-821C,U+821E-821F,U+8221-8223,U+8228,U+822B-822D,U+822F-8231,U+8233-8239,U+823B,U+823E,U+8244,U+8247,U+8249,U+824B,U+824F,U+8258,U+825A,U+825F,U+8268,U+826E-8270,U+8273-8274,U+8279-827A,U+827D-827F,U+8284,U+8288,U+828A-828B,U+828D-828F,U+8291-8292,U+8297-8299,U+829C-829D,U+829F,U+82A1,U+82A4-82A6,U+82A8-82B1,U+82B3-82B4,U+82B7-82B9,U+82BD-82BE,U+82C1,U+82C4,U+82C7-82C8,U+82CA-82CF,U+82D1-82D5,U+82D7-82D8,U+82DB-82DC,U+82DE-82E1,U+82E3-82E6,U+82EB,U+82EF,U+82F1,U+82F4,U+82F7,U+82F9,U+82FB,U+8301-8302,U+8304-8309,U+830C,U+830E-830F,U+8311,U+8314-8315,U+8317,U+831A-831C,U+8327-8328,U+832B-832D,U+832F,U+8331,U+8333-8336,U+8338-833A,U+833C,U+8340,U+8343,U+8346-8347,U+834F,U+8351-8352,U+8354}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-015-DxWPmGgG.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+835A-835C,U+835E-8361,U+8363-836F,U+8377-8378,U+837B-837D,U+8385-8386,U+8389,U+838E,U+8392-8393,U+8398,U+839B-839C,U+839E,U+83A0,U+83A8-83AB,U+83B0-83B4,U+83B6-83BA,U+83BC-83BD,U+83C0-83C1,U+83C5,U+83C7,U+83CA,U+83CC,U+83CF,U+83D4,U+83D6,U+83D8,U+83DD,U+83DF-83E1,U+83E5,U+83E9-83EA,U+83F0-83F2,U+83F8-83F9,U+83FD,U+8401,U+8403-8404,U+8406,U+840B-840F,U+8411,U+8418,U+841C-841D,U+8424-8428,U+8431,U+8438,U+843C,U+8446,U+8451,U+8457,U+8459-845C,U+8461,U+8463,U+8469,U+846B-846D,U+8471,U+8473,U+8475-8476,U+8478,U+847A,U+8482,U+8487-8489,U+848B-848C,U+848E,U+8497,U+8499,U+849C,U+84A1,U+84AF,U+84B2,U+84B4,U+84B8-84BA,U+84BD,U+84BF,U+84C1,U+84C4,U+84C9-84CA,U+84CD,U+84D0-84D1,U+84D3,U+84D6,U+84DD,U+84DF-84E0,U+84E3,U+84E5-84E6,U+84EC,U+84F0,U+84FC,U+84FF,U+850C,U+8511,U+8513,U+8517,U+851A,U+851F,U+8521,U+852B-852C,U+8537-853D,U+8543,U+8548-854A,U+8556,U+8559,U+855E,U+8564,U+8568,U+8572,U+8574,U+8579-857B,U+857E,U+8584-8585,U+8587,U+858F,U+859B-859C,U+85A4,U+85A8,U+85AA,U+85AE-85B0,U+85B7,U+85B9,U+85C1,U+85C9,U+85D0,U+85D3,U+85D5,U+85DC,U+85E4,U+85E9,U+85FB,U+85FF,U+8605,U+8611,U+8616,U+8627,U+8629,U+8638,U+863C,U+864D-8651,U+8654,U+865A,U+865E,U+8662,U+866B-866C,U+866E,U+8671,U+8679-8682,U+868A-868D,U+8693,U+8695,U+869C-869D,U+86A3-86A4,U+86A7-86AA,U+86AC,U+86AF-86B1,U+86B4-86B6,U+86BA,U+86C0,U+86C4,U+86C6-86C7,U+86C9-86CB,U+86CE-86D1,U+86D4,U+86D8-86D9,U+86DB,U+86DE-86DF,U+86E4,U+86E9,U+86ED-86EE,U+86F0-86F4,U+86F8-86F9,U+86FE,U+8700,U+8702-8703,U+8707-870A,U+870D,U+8712-8713,U+8715,U+8717-8718,U+871A,U+871C,U+871E,U+8721-8723,U+8725,U+8729,U+872E,U+8731,U+8734,U+8737,U+873B,U+873E-873F,U+8747-8749,U+874C,U+874E,U+8753,U+8757,U+8759,U+8760,U+8763-8765,U+876E,U+8770,U+8774,U+8776,U+877B-877E,U+8782-8783,U+8785,U+8788,U+878B,U+878D,U+8793,U+8797,U+879F,U+87A8,U+87AB-87AD,U+87AF,U+87B3,U+87B5,U+87BA,U+87BD,U+87C0,U+87C6,U+87CA-87CB,U+87D1-87D3,U+87DB,U+87E0,U+87E5,U+87EA,U+87EE,U+87F9,U+87FE,U+8803,U+880A,U+8813,U+8815-8816,U+881B,U+8821-8822,U+8832,U+8839,U+883C,U+8840,U+8844-8845,U+884D,U+8854,U+8857,U+8859,U+8861-8864,U+8869,U+886B-886C,U+886E,U+8870,U+8872,U+8877,U+887D-887F,U+8881-8882,U+8884-8885,U+8888,U+888B,U+888D,U+8892,U+8896,U+889C,U+88A2,U+88A4,U+88AD,U+88B1,U+88B7,U+88BC,U+88C1-88C2}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-016-Cg_HVdVc.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+88C5-88C6,U+88C9,U+88CE,U+88D2,U+88D4-88D5,U+88D8-88D9,U+88DF,U+88E2-88E5,U+88E8,U+88F0-88F1,U+88F3-88F4,U+88F8-88F9,U+88FC,U+88FE,U+8902,U+890A,U+8910,U+8912-8913,U+8919-891B,U+8921,U+8925,U+892A-892B,U+8930,U+8934,U+8936,U+8941,U+8944,U+895E-895F,U+8966,U+897B,U+8983,U+89C4-89C5,U+89C7,U+89CA-89CC,U+89CE-89D1,U+89D6,U+89DA,U+89DC,U+89DE,U+89E5-89E6,U+89EB,U+89EF,U+89F3,U+8A00,U+8A07,U+8A3E,U+8A48,U+8A79,U+8A89-8A8A,U+8A93,U+8B07,U+8B26,U+8B66,U+8B6C,U+8BA0,U+8BA2-8BA3,U+8BA5-8BA8,U+8BAA-8BAB,U+8BAD,U+8BAF,U+8BB2-8BB7,U+8BB9,U+8BBC-8BBD,U+8BBF-8BC0,U+8BC2-8BC5,U+8BC8-8BCC,U+8BCE-8BCF,U+8BD1-8BD4,U+8BD6-8BDC,U+8BDE-8BE4,U+8BE7-8BE9,U+8BEB-8BEC,U+8BEE-8BF3,U+8BF5-8BF6,U+8BF8-8BFA,U+8BFC-8C02,U+8C04-8C08,U+8C0A-8C1D,U+8C1F-8C37,U+8C41,U+8C46-8C47,U+8C49,U+8C4C,U+8C55,U+8C5A,U+8C61-8C62,U+8C6A-8C6B,U+8C73,U+8C78-8C7A,U+8C82,U+8C85,U+8C89-8C8A,U+8C8C,U+8C94,U+8C98,U+8D1D-8D1F,U+8D21-8D24,U+8D27,U+8D29-8D33,U+8D35-8D38,U+8D3A-8D43,U+8D45-8D50,U+8D53-8D56,U+8D58-8D5E,U+8D60-8D64,U+8D66-8D67,U+8D6B,U+8D6D,U+8D70,U+8D73-8D76,U+8D81,U+8D84,U+8D8B,U+8D91,U+8D94,U+8D9F,U+8DA3,U+8DB1,U+8DB3-8DB5,U+8DB8,U+8DBA,U+8DBC,U+8DBE-8DBF,U+8DC3-8DC4,U+8DC6,U+8DCB-8DCC,U+8DCE-8DCF,U+8DD1,U+8DD6-8DD7,U+8DDA-8DDB,U+8DDD-8DDE,U+8DE3-8DE4,U+8DE8,U+8DEA-8DEC,U+8DF3,U+8DF5,U+8DF7-8DFB,U+8DFD,U+8E05,U+8E09-8E0A,U+8E0C,U+8E0F,U+8E14,U+8E1D-8E1F,U+8E22-8E23,U+8E29-8E2A,U+8E2C,U+8E2E-8E2F,U+8E31,U+8E35,U+8E39-8E3A,U+8E3D,U+8E40-8E42,U+8E44,U+8E47-8E4B,U+8E51-8E52,U+8E59,U+8E66,U+8E69,U+8E6C-8E6D,U+8E6F-8E70,U+8E72,U+8E74,U+8E76,U+8E7C,U+8E7F,U+8E81,U+8E85,U+8E87,U+8E8F-8E90,U+8E94,U+8E9C,U+8E9E,U+8EAB-8EAC,U+8EAF,U+8EB2,U+8EBA,U+8ECE,U+8F66-8F69,U+8F6B,U+8F6D,U+8F6F-8F7A,U+8F7C,U+8F7E-8F7F}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-017-XEU0DqLq.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+8F81-8F8B,U+8F8D-8F90,U+8F94-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA8-8FA9,U+8FAB,U+8FB0-8FB1,U+8FB6,U+8FBD-8FBE,U+8FC1-8FC2,U+8FC4-8FC5,U+8FC8,U+8FCE,U+8FD3,U+8FD5,U+8FDC-8FDD,U+8FDF,U+8FE2,U+8FE4-8FE6,U+8FE8-8FEB,U+8FED-8FEE,U+8FF0,U+8FF3,U+8FF7-8FF9,U+8FFD,U+9003-9006,U+900A-900B,U+900D,U+900F,U+9011-9012,U+9014,U+9016-9017,U+901B,U+901D-9022,U+9026,U+902D-902F,U+9035-9036,U+9038,U+903B-903C,U+903E,U+9041-9042,U+9044,U+9047,U+904D,U+904F-9052,U+9057-9058,U+905B,U+9062-9063,U+9065,U+9068,U+906D-906E,U+9074-9075,U+907D,U+907F-9080,U+9082-9083,U+9088,U+908B,U+9091,U+9093,U+9095,U+9097,U+9099,U+909B,U+909D,U+90A1-90A2,U+90A6,U+90AA,U+90AC,U+90AE-90B1,U+90B3-90B6,U+90B8-90BB,U+90BE,U+90C1,U+90C4-90C5,U+90C7,U+90CA,U+90CE-90D1,U+90D3,U+90D7,U+90DB-90DD,U+90E1-90E2,U+90E6-90E7,U+90EB,U+90ED,U+90EF,U+90F4,U+90F8,U+90FE,U+9102,U+9104,U+9119,U+911E,U+9122-9123,U+912F,U+9131,U+9139,U+9143,U+9146,U+9149-914C,U+914E-9150,U+9152,U+9157,U+915A,U+915D-915E,U+9161-9165,U+9169-916A,U+916C,U+916E-9172,U+9174-9179,U+917D-917F,U+9185,U+9187,U+9189,U+918B-918D,U+9190-9191,U+919A-919B,U+91A2-91A3,U+91AA,U+91AD-91AF,U+91B4-91B5,U+91BA,U+91C7,U+91C9-91CA,U+91CE,U+91D1,U+91DC,U+9274,U+928E,U+92AE,U+92C8,U+933E,U+936A,U+938F,U+93CA,U+93D6,U+943E,U+946B,U+9485-9490,U+9492-9495,U+9497,U+9499-949E,U+94A0-94A4,U+94A6-94C6,U+94C8-94CE,U+94D0-94D2,U+94D5-94D9,U+94DB-94E5,U+94E7-94FA,U+94FC-94FD,U+94FF,U+9501-951B,U+951D-951F,U+9521-9526,U+9528-952D,U+952F-9532,U+9534-953C,U+953E-9542}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-018-BQptBFzm.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+9544-9547,U+9549-954A,U+954C-9554,U+9556-9559,U+955B-955F,U+9561-956D,U+956F-9573,U+9576,U+95E8-95E9,U+95EB,U+95EF-95F3,U+95F5-95FE,U+9600-9604,U+9606,U+9608-9612,U+9614-9617,U+9619-961A,U+961C-961D,U+961F,U+9621-9622,U+962A,U+962E,U+9631-9636,U+963B-963D,U+963F-9640,U+9642,U+9645-9649,U+964B-964D,U+9654-9655,U+965B,U+965F,U+9661-9662,U+9667-966A,U+966C,U+9672,U+9674-9677,U+9685-9686,U+9688,U+968B,U+968D,U+9694,U+9697-9699,U+969C,U+96A7,U+96B0,U+96B3,U+96B6,U+96B9,U+96BC-96BE,U+96C0-96C1,U+96C4-96C7,U+96C9,U+96CC-96CF,U+96D2,U+96D5,U+96E0,U+96E8-96EA,U+96EF,U+96F3,U+96F6-96F7,U+96F9,U+96FE,U+9701,U+9704,U+9706-9709,U+970D-970F,U+9713,U+9716,U+971C,U+971E,U+972A,U+972D,U+9730,U+9732,U+9738-9739,U+973E,U+9752-9753,U+9756,U+9759,U+975B,U+975E,U+9760-9761,U+9765,U+9769,U+9773-9774,U+9776,U+977C,U+9785,U+978B,U+978D,U+9791-9792,U+9794,U+9798,U+97A0,U+97A3,U+97AB,U+97AD,U+97AF,U+97B2,U+97B4,U+97E6-97E7,U+97E9-97ED,U+97F5-97F6,U+9877-9878,U+987C-987D,U+987F-9883,U+9885-988A,U+988C-988D,U+988F-9890,U+9893-9894,U+9896-9897,U+989A-989B,U+989D-98A2,U+98A4-98A7,U+98CE,U+98D1-98D3,U+98D5,U+98D8-98DA,U+98DE-98DF,U+98E7-98E8,U+990D,U+9910,U+992E,U+9954-9955,U+9963,U+9965,U+9967-9972,U+9974-9977,U+997A,U+997C-997D,U+997F-9981,U+9984-9987,U+998A-998B,U+998D,U+998F-9995,U+9997-9999,U+99A5,U+99A8,U+9A6C-9A71,U+9A73-9A82,U+9A84-9A88,U+9A8A-9A8B,U+9A8F-9A93,U+9A96-9A98,U+9A9A-9AA5,U+9AA7-9AA8,U+9AB0-9AB1,U+9AB6-9AB8,U+9ABA,U+9ABC,U+9AC0-9AC2,U+9AC5,U+9ACB-9ACC,U+9AD1,U+9AD3,U+9ADF,U+9AE1,U+9AE6,U+9AEB,U+9AED,U+9AEF,U+9AF9,U+9AFB,U+9B03,U+9B08,U+9B0F,U+9B13,U+9B1F,U+9B23,U+9B2F,U+9B32,U+9B3B-9B3C,U+9B41-9B45,U+9B47-9B49,U+9B4D,U+9B4F,U+9B51,U+9B54,U+9C7C,U+9C7F,U+9C81-9C82}@font-face{font-family:Starmap PuHuiTi;src:url(/assets/puhuiti-500-019-BIuHMd2C.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+9C85-9C88,U+9C8B,U+9C8D-9C8E,U+9C90-9C92,U+9C94-9C95,U+9C9A-9C9C,U+9C9E-9CA9,U+9CAB,U+9CAD-9CAE,U+9CB0-9CB8,U+9CBA-9CBD,U+9CC3-9CC7,U+9CCA-9CD0,U+9CD3-9CD9,U+9CDC-9CDF,U+9CE2,U+9E1F-9E23,U+9E25-9E26,U+9E28-9E2D,U+9E2F,U+9E31-9E33,U+9E35-9E3A,U+9E3D-9E3F,U+9E41-9E4C,U+9E4E-9E4F,U+9E51,U+9E55,U+9E57-9E58,U+9E5A-9E5C,U+9E5E,U+9E63-9E64,U+9E66-9E6D,U+9E70-9E71,U+9E73,U+9E7E-9E7F,U+9E82,U+9E87-9E88,U+9E8B,U+9E92-9E93,U+9E9D,U+9E9F,U+9EA6,U+9EB4,U+9EB8,U+9EBB,U+9EBD-9EBE,U+9EC4,U+9EC9,U+9ECD-9ECF,U+9ED1,U+9ED4,U+9EDB-9EDD,U+9EDF-9EE0,U+9EE2,U+9EE5,U+9EE7,U+9EE9-9EEA,U+9EEF,U+9EF9,U+9EFB-9EFC,U+9EFE,U+9F0B,U+9F0D-9F0E,U+9F10,U+9F13,U+9F17,U+9F19,U+9F20,U+9F22,U+9F2C,U+9F2F,U+9F37,U+9F39,U+9F3B,U+9F3D-9F3E,U+9F44,U+9F50-9F51,U+9F7F-9F80,U+9F83-9F8C,U+9F99-9F9B,U+9F9F-9FA0,U+FF01-FF5E,U+FFE0-FFE1,U+FFE3,U+FFE5}.context-sidebar .context-view,.context-sidebar .content-filter-header-label,.context-sidebar .content-filter-item,.context-sidebar .tag-row,.context-sidebar .context-trash-row{font-family:Starmap PuHuiTi,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-weight:400}:root{--qn-shell-sidebar-bg: #f7f7f3;--qn-shell-app-bg: #fcfcfa;--qn-shell-surface: #ffffff;--qn-shell-surface-2: #fbfbf8;--qn-shell-border-soft: #f0f0ea;--qn-shell-border-strong: #d6d6ce;--qn-shell-text-2: #6e6d66;--qn-shell-accent-line: color-mix(in srgb, #3e9e70 45%, #e8e8e2);--qn-shell-shadow-2: 0 6px 24px rgba(35, 35, 30, .1), 0 1px 4px rgba(35, 35, 30, .06);--qn-shell-scroll: #d9d9d2;--qn-sidebar-content-inset: 14px;--qn-heat-visual-inset: 8px;--qn-heat-escape: calc(var(--qn-sidebar-content-inset) - var(--qn-heat-visual-inset));--qn-heat-gap: 8px;--qn-heat-row-gap: 8px;--qn-heat-cell: 16px}.inspiration-page .context-sidebar.context-sidebar{background:var(--qn-sidebar)!important}.context-sidebar{background:var(--qn-sidebar);border-right:1px solid var(--qn-shell-border);padding:0 var(--qn-sidebar-content-inset)}.context-top{height:auto;min-height:0;padding:15px 0 10px;align-items:center}.context-tools{gap:4px}.context-hide-btn{width:30px;height:30px;border-radius:var(--qn-shell-radius-s);color:var(--qn-shell-text-2);transition:background .12s,color .12s}.context-hide-btn:hover{background:var(--qn-shell-hover);color:var(--qn-shell-text-1);opacity:1}.heatmap-summary{display:block;width:100%;padding:0;margin:0;border:0;background:none;text-align:center;cursor:pointer;box-sizing:border-box}.heatmap-summary .stats-kpi{display:flex;justify-content:space-between;width:calc(var(--qn-heat-cell) * var(--qn-heat-weeks, 12) + var(--qn-heat-gap) * (var(--qn-heat-weeks, 12) - 1));margin:0 auto;padding:12px 0 0;box-sizing:border-box}.heatmap-summary .stats-kpi-col{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.heatmap-summary .stats-kpi-col strong{font-family:Starmap Barlow,PingFang SC,Microsoft YaHei,Helvetica,Arial,sans-serif;font-size:26px;font-weight:600;color:#949494;opacity:1;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.02em}.heatmap-summary .stats-kpi-col span{font-size:12px;color:#949494;letter-spacing:.04em;line-height:1}.heatmap-summary:hover .stats-kpi-col strong{color:#696969}.heatmap{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,auto);grid-template-columns:none;grid-auto-columns:var(--qn-heat-cell);column-gap:var(--qn-heat-gap);row-gap:var(--qn-heat-row-gap);width:auto;justify-content:center;margin:16px calc(-1 * var(--qn-heat-escape)) 0;padding:0}.heatmap .heatmap-week{display:contents}.heatmap-cell{width:100%;height:auto;aspect-ratio:1;border-radius:3px}.heatmap-cell>i{transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1)}.heatmap-cell>i.heat-0{background:#efefef;--pulse-color: #dcdcdc}.heatmap-cell>i.heat-1{background:#c2e8d1;--pulse-color: #c2e8d1}.heatmap-cell>i.heat-2{background:#8ad9b1;--pulse-color: #8ad9b1}.heatmap-cell>i.heat-3{background:#53b88b;--pulse-color: #53b88b}.heatmap-cell>i.heat-4{background:#53b88b;--pulse-color: #53b88b}.heatmap-cell:hover>i,.heatmap-cell.is-selected>i{transform:scale(1.15);box-shadow:0 0 0 1px var(--pulse-color),0 4px 12px -2px var(--pulse-color)}.month-labels{display:grid;grid-template-columns:repeat(var(--qn-heat-weeks, 12),var(--qn-heat-cell));gap:var(--qn-heat-gap);width:auto;justify-content:center;margin:8px calc(-1 * var(--qn-heat-escape)) 20px;padding:0;color:#949494;font-size:12px;line-height:1;text-align:left}.month-labels span{white-space:nowrap}.month-labels span:last-child{margin-left:-6px}.content-filter-group{margin:14px 0 0}.content-filter-group:hover{background:transparent}.content-filter-header{height:auto;min-height:29px;border-radius:var(--qn-shell-radius-s);padding:0 2px 0 0;background:transparent;cursor:pointer}.content-filter-header:focus-visible{outline:2px solid var(--qn-shell-accent);outline-offset:-1px}.context-sidebar .content-filter-header.is-active{background:var(--qn-green, #30cf79);color:#fff}.context-sidebar .content-filter-header.is-active .content-filter-header-label,.context-sidebar .content-filter-header.is-active .content-filter-header-icon,.context-sidebar .content-filter-header.is-active .content-filter-header-caret,.context-sidebar .content-filter-header.is-active .content-filter-header-count{color:#fff}.context-sidebar .content-filter-header{height:36px;min-height:36px;gap:8px;padding:0 9px;border-radius:8px;font-size:14px;font-weight:400;color:var(--qn-shell-text-1)}.context-sidebar .content-filter-header .content-filter-header-label{color:var(--qn-shell-text-1);font-weight:400}.context-sidebar .content-filter-header .content-filter-header-icon{margin-left:auto;color:var(--qn-shell-text-3);font-size:10px;transition:transform .12s ease}.context-sidebar .content-filter-header.is-collapsed .content-filter-header-icon{transform:rotate(-90deg)}.content-filter-header-label{font-size:14px;color:var(--qn-shell-text-1)}.content-filter-header.is-active .content-filter-header-label{font-weight:500}.content-filter-header-scope{padding:3px 4px;border-radius:var(--qn-shell-radius-s)}.content-filter-header-scope:hover{background:transparent}.content-filter-header:hover{background:var(--qn-shell-hover)}.content-filter-header.is-active:hover{background:var(--qn-green, #30cf79)}.content-filter-header-icon{font-size:8px;color:var(--qn-shell-text-3)}.content-filter-disclosure{width:22px;height:29px}.content-filter-item{height:36px;min-height:36px;gap:8px;padding:0 9px;margin-left:0;border-radius:8px;font-size:14px;color:var(--qn-shell-text-1)}.content-filter-item:hover{background:var(--qn-shell-hover)}.content-filter-item.is-active{background:var(--qn-green, #30cf79);color:#fff;font-weight:400}.content-filter-item-count{margin-left:auto;font-size:11px;color:var(--qn-shell-text-3);font-variant-numeric:tabular-nums;opacity:1}.content-filter-item.is-active .content-filter-item-count{color:#fff}.content-filter-item-icon{display:inline-flex;width:15px;height:15px;align-items:center;justify-content:center}.context-views{margin:0;gap:1px}.context-view{height:36px;min-height:36px;gap:8px;padding:0 9px;border-radius:8px;font-size:14px;color:var(--qn-shell-text-1)}.context-view:hover{background:var(--qn-shell-hover)}.context-view.active{background:var(--qn-green-soft, color-mix(in srgb, var(--qn-green, #30cf79) 12%, transparent));color:var(--qn-green-text, var(--qn-green-text, #2f8a5f));font-weight:500}.context-sidebar,.inspiration-main{--qn-green-soft: #e7f3ec;--qn-green-text: #2f8a5f;--qn-green-text-deep: #23704a;--qn-shell-accent-text: #2f8a5f;--qn-shell-active: #e7f3ec;--qn-shell-hover: rgba(0, 0, 0, .05);--qn-hover: rgba(0, 0, 0, .05)}html[data-starmap-mode=dark] .context-sidebar,html[data-starmap-mode=dark] .inspiration-main{--qn-green-soft: color-mix(in srgb, var(--qn-green) 18%, transparent);--qn-green-text: #40d880;--qn-green-text-deep: #40d880;--qn-shell-accent-text: #40d880;--qn-shell-active: color-mix(in srgb, var(--qn-green) 18%, transparent);--qn-shell-hover: color-mix(in srgb, var(--qn-text-1) 8%, transparent);--qn-hover: color-mix(in srgb, var(--qn-text-1) 8%, transparent)}.inspiration-page .workspace-mark{background:var(--qn-accent, #3e9e70)}.tag-list{margin:0}.section-label{display:flex;height:auto;min-height:28px;margin:16px 0 4px;padding:0 2px 4px 12px;align-items:center;justify-content:space-between;font-size:12px;color:var(--qn-shell-text-3)}.section-label-title{font-size:12px;color:#949494;transition:color .18s cubic-bezier(.2,0,0,1)}.section-label:hover .section-label-title{color:var(--qn-shell-text-1)}.section-label-left{margin:0;padding:0;gap:4px}.tag-section-chevron{color:#949494;opacity:0;transform:translate(-2px);transition:opacity .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1),background-color .18s cubic-bezier(.2,0,0,1)}.section-label-left:hover .tag-section-chevron{opacity:1;transform:translate(0)}.tag-section-chevron:hover{background:#0000000d}.section-label-actions{display:inline-flex;align-items:center;gap:2px}.section-label-action{display:inline-flex;height:28px;align-items:center;justify-content:center;padding:6px;border-radius:8px;color:#949494;opacity:0;transform:scale(.96);transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.tag-list:hover .section-label-action{opacity:1;transform:scale(1)}.section-label-action:hover{background:#0000000d;color:var(--qn-shell-text-1)}.section-label-search{width:28px}.section-label-sort{margin-left:4px;margin-right:2px;padding:6px 8px;font-size:12px}.section-label-actions .app-icon{width:16px;height:16px}.context-sidebar .tag-row{min-height:36px;height:36px;border-radius:8px;padding:0 10px;gap:12px;font-size:14px;font-weight:400;color:#121212;transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.context-sidebar .tag-row:active{transform:scale(.96)}.context-sidebar .tag-row:hover{background:#0000000d}.context-sidebar .tag-leading{width:16px;height:16px}.context-sidebar .tag-leading-icon{width:16px;height:16px;font-size:16px;font-weight:400;color:#121212;transition:opacity .18s cubic-bezier(.2,0,0,1),filter .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)}.context-sidebar .tag-leading-icon.is-default{background:transparent;border-radius:0}.context-sidebar .tag-leading-icon svg,.context-sidebar .tag-leading-icon img{display:block;width:16px;height:16px}.context-sidebar .tag-leading-icon.is-editable:hover{background:transparent;color:#949494}.context-sidebar .tag-row.has-children:hover .tag-leading-icon{visibility:visible;opacity:0;filter:blur(4px);transform:scale(.25)}.context-sidebar .tag-leading-arrow{position:absolute;left:-4px;top:50%;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:4px;border:0;border-radius:8px;background:transparent;color:#9d9d9d;cursor:pointer;opacity:0;filter:blur(4px);transform:translateY(-50%) scale(.25);pointer-events:none;transition:background-color .18s cubic-bezier(.2,0,0,1),opacity .18s cubic-bezier(.2,0,0,1),filter .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)}.context-sidebar .tag-leading-arrow:before{content:none}.context-sidebar .tag-leading-arrow svg{display:block;width:16px;height:16px}.context-sidebar .tag-leading-arrow.is-expanded svg{transform:rotate(90deg)}.context-sidebar .tag-row.has-children:hover .tag-leading-arrow{display:inline-flex;opacity:1;filter:blur(0);transform:translateY(-50%) scale(1);pointer-events:auto}.context-sidebar .tag-leading-arrow:hover{background:#0000000d}.context-sidebar .tag-leading-arrow:active{transform:translateY(-50%) scale(.96)}.context-sidebar .tag-label{font-weight:400}.context-sidebar .tag-row .tag-meta{position:relative;display:inline-flex;min-width:40px;height:36px;align-items:center;justify-content:flex-end;margin-left:auto;color:#949494}.context-sidebar .tag-row .tag-count{position:absolute;right:4px;top:50%;width:40px;transform:translateY(-50%);font-size:12px;line-height:16px;font-weight:400;color:#949494;font-variant-numeric:tabular-nums;text-align:right;opacity:0;transition:opacity .18s cubic-bezier(.2,0,0,1)}.context-sidebar .tag-more{position:relative;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;flex:none;padding:4px;margin-right:-4px;border:0;border-radius:8px;background:transparent;color:#949494;font-size:0;letter-spacing:0;cursor:pointer;opacity:0;transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1),opacity .18s cubic-bezier(.2,0,0,1)}.context-sidebar .tag-more:before,.context-sidebar .tag-more:after{content:none}.context-sidebar .tag-more svg{display:block;width:16px;height:16px}.context-sidebar .tag-more:hover{background:#0000000d;color:var(--qn-shell-text-1)}.context-sidebar .tag-row.is-menu-active .tag-more{opacity:1;background:#0000000d}.context-sidebar .tag-row.is-menu-active .tag-count{opacity:0}.context-sidebar .tag-row.is-selected{background:var(--qn-green, #30cf79);color:#fff}.context-sidebar .tag-row.is-selected:hover{background:var(--qn-green, #30cf79)}.context-sidebar .tag-row.is-selected .tag-label{font-weight:400}.context-sidebar .tag-row.is-selected .tag-leading-icon{color:#fff}.context-sidebar .tag-row.is-selected .tag-leading-icon.is-editable:hover{color:#fff;background:transparent}.context-sidebar .tag-row.is-selected .tag-leading-arrow,.context-sidebar .tag-row.is-selected .tag-count{color:#fff}.context-sidebar .tag-row.is-selected:not(:hover) .tag-count{opacity:1}.context-sidebar .tag-row.is-selected .tag-more{color:#fff}.context-sidebar .tag-tree-children{margin-left:17px;padding-left:12px;border-left:1px solid var(--qn-shell-border-soft)}.pinned-tag-block{margin:2px 0 6px}.pinned-tag-header{display:flex;align-items:center;height:30px;padding:0 15px;color:var(--qn-shell-text-3);font-size:12.5px}.pinned-tag-row{position:relative;display:flex;align-items:center;height:36px;padding:0 15px 0 13px;border-radius:var(--qn-shell-radius-s);color:var(--qn-shell-text-1);font-size:14px;cursor:pointer}.pinned-tag-row:hover{background:var(--qn-shell-hover)}.pinned-tag-row.is-selected{background:var(--qn-green, #30cf79);color:#fff}.pinned-tag-icon{flex:none;margin:0 8px 0 -2px;font-size:13px;font-weight:500}.pinned-tag-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinned-tag-row .tag-meta{width:28px;min-width:28px;margin-left:4px}.pinned-tag-row:hover .tag-more{opacity:1}.pinned-tag-row.is-selected .tag-more{color:#fff}.tag-loading,.tag-error,.tag-empty{font-size:12.5px;color:var(--qn-shell-text-3)}.tag-list-body{margin:0}.tag-list-body::-webkit-scrollbar{width:8px}.tag-list-body::-webkit-scrollbar-thumb{border-radius:8px;background:transparent;border:2px solid transparent;background-clip:content-box}.tag-list-body:hover::-webkit-scrollbar-thumb{background:var(--qn-shell-scroll);background-clip:content-box}.context-trash-row{height:29px;min-height:29px;margin:8px 0 0;padding:0 9px;gap:8px;border-radius:var(--qn-shell-radius-s);font-size:13px;color:var(--qn-shell-text-1)}.context-trash-row:hover{background:var(--qn-shell-hover)}.context-trash-row.is-active{background:var(--qn-shell-active);color:var(--qn-shell-accent-text)}.context-trash-row.is-active .app-icon{filter:none}.memo-feed-list{display:grid;gap:9px}.memo-feed-list>.memo-feed-item{padding-bottom:0}.memo-feed-list:after{content:"";display:block;height:160px}.inspiration-page>.inspiration-main{min-width:0;padding-inline:32px}.inspiration-main>.feed-container{min-width:0;max-width:860px;margin-inline:auto}.feed-container>.feed-header,.feed-container>.memo-composer,.feed-container>.memo-feed{min-width:0;width:100%;max-width:100%}.feed-container>.memo-feed{scrollbar-gutter:auto;scrollbar-width:none}.feed-container>.memo-feed::-webkit-scrollbar{width:0}.inspiration-page .feed-container .memo-feed-list{min-width:0;max-width:100%;margin-inline:0}.feed-scope-count{font-size:12px;font-weight:400;color:var(--qn-shell-text-3);margin-left:5px;padding-bottom:3px}.feed-title h1.is-tag-scope{color:var(--qn-shell-accent-text);font-weight:500}.feed-load-more{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 12px 26px;font-size:12px;color:var(--qn-shell-text-3);background:var(--qn-shell-surface, #fff);flex:0 0 auto}.feed-load-more:empty{display:block;height:1px;padding:0;overflow:hidden;background:transparent}.feed-load-more button{padding:6px 14px;border:1px solid var(--qn-shell-border, rgba(0, 0, 0, .12));border-radius:999px;background:var(--qn-shell-surface, #fff);color:var(--qn-shell-text-2, #444);font:inherit;font-size:12px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.feed-load-more button:hover:not(:disabled){border-color:var(--qn-shell-accent, #2f7d5b);color:var(--qn-shell-accent-text, #2f7d5b)}.feed-load-more button:disabled{opacity:.6;cursor:default}.feed-load-more-error{color:var(--qn-shell-text-danger, #c0392b)}.memo-feed-top{position:fixed;z-index:30;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--qn-shell-border, rgba(0, 0, 0, .1));border-radius:50%;background:color-mix(in srgb,var(--qn-shell-surface, #fff) 88%,transparent);color:var(--qn-shell-text-2, #444);font-size:18px;cursor:pointer;box-shadow:0 6px 18px #0000001a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .12s ease,border-color .12s ease,transform .12s ease}.memo-feed-top:hover{color:var(--qn-shell-accent-text, #2f7d5b);border-color:var(--qn-shell-accent, #2f7d5b);transform:translateY(-1px)}.memo-feed-top:active{transform:translateY(0)}.feed-crumb,.feed-crumb-part{display:inline-flex;align-items:center;gap:8px;min-width:0}.feed-crumb-sep{color:var(--qn-shell-text-3);font-size:12px;margin-right:-4px}.feed-crumb .feed-crumb-part:first-child .feed-crumb-sep{margin-left:-2px}.feed-crumb-seg{padding:2px 4px;margin:0 -2px;border:0;border-radius:4px;background:transparent;color:var(--qn-shell-text-1);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease}.feed-crumb-seg:hover{background:var(--qn-shell-hover);color:var(--qn-shell-accent-text)}.feed-crumb-seg.is-current{color:var(--qn-shell-text-1)}.feed-crumb-caret{color:var(--qn-shell-text-3);font-size:10px}.feed-crumb .feed-view-anchor{margin-left:-8px}.feed-crumb .feed-view-trigger .feed-title-chevron{color:var(--qn-shell-text-1)}.feed-crumb .feed-view-trigger:hover .feed-title-chevron,.feed-crumb .feed-view-anchor.is-open .feed-view-trigger .feed-title-chevron{background:var(--qn-shell-hover);border-radius:4px;color:var(--qn-shell-text-1)}.feed-crumb .feed-view-trigger .feed-title-chevron:before,.feed-crumb .feed-view-trigger:hover .feed-title-chevron:before,.feed-crumb .feed-view-anchor.is-open .feed-view-trigger .feed-title-chevron:before{transform:translateY(-2px) rotate(45deg);transition:none}.feed-select-done{border-radius:var(--qn-shell-radius-s);background:var(--qn-shell-accent);color:var(--qn-shell-on-accent);font-weight:500}.feed-select-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.feed-select-all,.feed-select-cancel{height:28px;padding:0 12px;border:0;border-radius:var(--qn-shell-radius-s);background:transparent;color:var(--qn-shell-text-2);font-size:13px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.feed-select-all:hover,.feed-select-cancel:hover{background:var(--qn-shell-hover);color:var(--qn-shell-text-1)}.inspiration-page .memo-card.is-selected{border-color:color-mix(in srgb,var(--qn-green) 45%,#fff);background:color-mix(in srgb,var(--qn-green) 15%,var(--qn-surface));--memo-card-surface: color-mix(in srgb, var(--qn-green) 15%, var(--qn-surface))}.untagged-feed-tools button{border-radius:var(--qn-shell-radius-s)}.memo-card-inbox-chip{color:var(--qn-shell-accent-text);background:var(--qn-shell-active);border-radius:4px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px}.memo-card-body .qn-search-highlight{padding:0 1px;background:#dcd1ba;color:inherit;border-radius:2px}.memo-card-body .qn-inline-tag .qn-search-highlight{padding:0}.memo-card-images{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.memo-card-image{position:relative;width:110px;height:110px;padding:0;overflow:hidden;border:1px solid var(--qn-shell-border);border-radius:var(--qn-shell-radius-s);background:var(--qn-shell-hover)}.memo-card-image img{object-fit:contain}.memo-card-image:first-child:nth-last-child(1){width:230px;height:150px}.memo-card-image:first-child:nth-last-child(2),.memo-card-image:first-child:nth-last-child(2)~.memo-card-image{width:150px;height:110px}.memo-card-image-more{position:absolute;inset:0;background:#0000006b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;border-radius:inherit}.memo-card-audios{margin-top:10px;gap:8px}.memo-audio-bar{background:var(--qn-shell-surface-2);border:1px solid var(--qn-shell-border-soft);border-radius:var(--qn-shell-radius-m);padding:9px 12px}.memo-card-backlink{margin-top:9px;background:var(--qn-shell-surface-2);border:1px solid var(--qn-shell-border-soft);border-radius:6px;padding:3px 8px;color:var(--qn-shell-text-2);font-size:11px}.memo-card-backlink-copy time{color:var(--qn-shell-text-3)}.memo-card .memo-card-menu-anchor{opacity:1}.memo-card-more{width:24px;height:24px;border-radius:8px;color:#949494}.memo-card-more:hover{background:#0000000d;color:var(--qn-shell-text-1)}.memo-card-menu{border-radius:var(--qn-shell-radius-m);border-color:var(--qn-shell-border);box-shadow:var(--qn-shell-shadow-2)}.memo-action-dialog.insight-center.is-scope{width:min(580px,calc(100vw - 48px));height:min(760px,calc(100vh - 72px));padding:0 18px 18px;border-radius:12px}.insight-center.is-scope .insight-center-head{height:54px;margin:0;align-items:center}.insight-center.is-scope .insight-center-head h3{color:#1f2420;font-size:15px;font-weight:600}.insight-center.is-scope .insight-center-body{display:flex;flex-direction:column;gap:14px;padding-top:6px}.insight-scope-card{position:relative;z-index:1;flex:0 0 auto;overflow:visible;border-radius:10px;background:#f7f7f6}.insight-scope-card:has(.insight-scope-pop){z-index:6}.insight-scope-anchor{position:relative}.insight-scope-field{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:17px 16px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.insight-scope-field:hover{background:#f2f3f2}.insight-scope-field.is-sub{border-top:1px solid #ebecea;border-radius:0 0 10px 10px}.insight-scope-field-label{flex:0 0 auto;color:#24292a;font-size:13.5px}.insight-scope-field-value{display:inline-flex;min-width:0;align-items:center;gap:6px;color:#7b827c;font-size:13px}.insight-scope-field svg{width:15px;height:15px;flex:0 0 auto;color:#9aa09b}.insight-scope-chip-label{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-scope-pop{position:absolute;z-index:30;top:calc(100% - 8px);right:12px;width:215px;padding:6px;border-radius:12px;background:#fff;box-shadow:0 12px 32px #141a1624,0 2px 8px #141a160f}.insight-scope-pop-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border:0;border-radius:8px;background:transparent;color:#2b302c;font:inherit;font-size:13px;text-align:left;cursor:pointer}.insight-scope-pop-item:hover,.insight-scope-pop-item.is-active{background:#f4f5f4}.insight-scope-pop-item.is-active{font-weight:500}.insight-scope-pop-item svg{width:15px;height:15px;color:#2f9e63}.insight-scope-custom{display:flex;align-items:center;gap:8px;padding:0 16px 15px;color:#9aa09b;font-size:12px}.insight-scope-custom input{padding:6px 9px;border:1px solid #e2e4e1;border-radius:7px;background:#fff;color:#3a3f3b;font:inherit;font-size:12px}.insight-scope-footnote{flex:0 0 auto;margin:0;color:#b8bcb8;font-size:11.5px;line-height:1.75}.insight-scope-footnote.is-foot{margin-top:8px;text-align:center}.insight-center.is-scope .insight-scope-tagpanel{display:flex;min-height:0;flex-direction:column;gap:12px;padding-top:2px}.insight-scope-search{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:10px 12px;border-radius:9px;background:#f2f3f2;color:#9aa09b}.insight-scope-search svg{width:15px;height:15px;flex:0 0 auto}.insight-scope-search input{width:100%;border:0;background:transparent;color:#2b302c;font:inherit;font-size:13px;outline:none}.insight-scope-taglist{min-height:0;flex:1;padding:0;overflow-y:auto;scrollbar-width:thin}.insight-scope-tagrow{display:flex;align-items:center;gap:4px;padding-right:10px;border-radius:8px}.insight-scope-tagrow:hover{background:#f5f6f5}.insight-scope-tagexpand{display:inline-flex;width:18px;height:18px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:#9aa09b;cursor:pointer}.insight-scope-tagexpand svg{width:14px;height:14px}.insight-scope-tagexpand.is-empty{pointer-events:none}.insight-scope-tagname{min-width:0;flex:1;overflow:hidden;padding:11px 4px;border:0;background:transparent;color:#2b302c;font:inherit;font-size:13px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.insight-scope-radio{display:inline-flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:1px solid #dcdfdc;border-radius:50%;background:#fff;color:#fff;cursor:pointer}.insight-scope-radio svg{width:12px;height:12px}.insight-scope-radio.is-on{border-color:#22a35f;background:#22a35f}[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-card{background:#20262a}[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-field:hover{background:#262d31}[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-field.is-sub{border-top-color:#2c3438}[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-field-label,[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-tagname,[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-pop-item{color:#e7ece9}[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-field-value{color:#9aa5a0}[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-pop{background:#232a2e;box-shadow:0 12px 32px #00000075,0 2px 8px #0000003d}[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-pop-item:hover,[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-pop-item.is-active{background:#2b3338}[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-search{background:#20262a}[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-search input,[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-custom input{color:#e7ece9}[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-tagrow:hover{background:#242b30}[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-radio{border-color:#3a444a;background:#232a2e}[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-radio.is-on{border-color:#22a35f;background:#22a35f}[data-starmap-mode=dark] .insight-center.is-scope .insight-scope-footnote{color:#7d8a84}[data-starmap-mode=dark] .insight-center.is-scope .insight-center-head h3{color:#e7ece9}[data-starmap-mode=dark] .insight-center.is-scope .insight-center-head-actions button,[data-starmap-mode=dark] .insight-center.is-scope .insight-center-back{color:#9faaa4}.insight-continue-wrap{display:flex;justify-content:center;padding:8px 0 28px}.insight-continue-chat{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:7px;padding:10px 23px;border:1px solid #e2e6e2;border-radius:999px;background:#fff;box-shadow:0 3px 14px #19241c0f;color:#303732;font-family:inherit;font-size:15px;font-weight:650;line-height:1.5;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}.insight-continue-chat svg{width:20px;height:20px}.insight-continue-chat:hover{background:#f4f8f4;box-shadow:0 4px 16px #19241c1a}.insight-continue-chat:focus-visible{outline:2px solid var(--qn-green, #22a35f);outline-offset:3px}.ai-agent-insight-intro{display:grid;gap:14px;margin:10px 0 22px}.ai-agent-insight-card{display:grid;gap:12px;width:min(100%,300px);padding:16px;border:1px solid transparent;border-radius:12px;background:#f6f7f6;color:#333a35;font-family:inherit;text-align:left;cursor:pointer}.ai-agent-insight-card:hover{border-color:#dce5dd;background:#f2f6f2}.ai-agent-insight-card:focus-visible{outline:2px solid var(--qn-green, #22a35f);outline-offset:3px}.ai-agent-insight-card:disabled{cursor:progress;opacity:.7}.ai-agent-insight-kind{display:inline-flex;align-items:center;gap:6px;color:#78847b;font-size:11.5px;line-height:1.6}.ai-agent-insight-kind svg{width:15px;height:15px}.ai-agent-insight-card strong{font-size:14px;font-weight:650;line-height:1.65;overflow-wrap:anywhere}.ai-agent-insight-detail-link{display:flex;justify-content:space-between;align-items:center;padding-top:11px;border-top:1px solid #e1e6e1;color:#78847b;font-size:12px}.ai-agent-insight-detail-link svg{width:17px;height:17px}.ai-agent-insight-welcome{margin:0;color:#47514a;font-size:13px;line-height:1.8}.ai-agent-insight-suggestions{display:grid;gap:7px}.ai-agent-insight-suggestions button{justify-self:start;max-width:100%;padding:7px 10px;border:1px solid #e5eae5;border-radius:8px;background:transparent;color:#68766c;font-family:inherit;font-size:12px;line-height:1.6;text-align:left;cursor:pointer}.ai-agent-insight-suggestions button:hover{background:#f2f6f2;color:#326e47}.ai-agent-insight-suggestions button:focus-visible{outline:2px solid var(--qn-green, #22a35f);outline-offset:2px}.agent-insight-detail-overlay{z-index:500}.agent-insight-detail-footer{display:flex;justify-content:center;padding:16px 0 6px}[data-starmap-mode=dark] .insight-continue-chat{border-color:#414b44;background:#26312a;color:#e0e9e2;box-shadow:0 3px 14px #00000029}[data-starmap-mode=dark] .insight-continue-chat:hover{background:#324338}[data-starmap-mode=dark] .ai-agent-insight-card{background:#27312b;color:#e0e9e2}[data-starmap-mode=dark] .ai-agent-insight-card:hover{border-color:#435749;background:#2e3d33}[data-starmap-mode=dark] .ai-agent-insight-kind,[data-starmap-mode=dark] .ai-agent-insight-detail-link{color:#a6b5ab}[data-starmap-mode=dark] .ai-agent-insight-detail-link{border-color:#414c44}[data-starmap-mode=dark] .ai-agent-insight-welcome{color:#c5d1c9}[data-starmap-mode=dark] .ai-agent-insight-suggestions button{border-color:#414c44;color:#b6c6bc}[data-starmap-mode=dark] .ai-agent-insight-suggestions button:hover{background:#2e3d33}.insight-center .memo-insight-card{padding:24px clamp(20px,4vw,42px) 26px}.insight-center .memo-insight-report{max-width:760px;margin-inline:auto;font-size:15px;line-height:1.95}.insight-center .memo-insight-para{margin:0 0 18px;white-space:pre-wrap;overflow-wrap:anywhere}.insight-center .memo-insight-emphasis,.insight-center .memo-insight-lead{color:#292f2b;font-weight:650}.insight-center .memo-insight-section{margin:34px 0 16px;color:#252b27;font-size:18px;font-weight:700;line-height:1.6;overflow-wrap:anywhere;text-wrap:balance}.insight-center .memo-insight-section.is-subsection{margin:26px 0 11px;font-size:16px;font-weight:650}.insight-center .memo-insight-section:first-child{margin-top:6px}.insight-center .memo-insight-section .memo-insight-emphasis{font-weight:inherit}.insight-center .memo-insight-card>.insight-coverage{margin:0 0 22px;text-align:left;color:#737e76;font-size:11px}.insight-center .memo-insight-collapse{width:auto;min-height:28px;height:auto;flex-shrink:0;gap:4px;padding:3px 6px;color:#6f7b72;font-size:11.5px}.insight-center .memo-insight-status-row{flex-wrap:wrap;gap:6px 12px}.insight-center .memo-insight-collapse:focus-visible{outline:2px solid var(--qn-green, #22a35f);outline-offset:2px}.insight-center .memo-insight-list{margin:0 0 18px;padding-left:1.65em}.insight-center .memo-insight-list>li{margin:0 0 11px;padding-left:3px}.insight-center .memo-insight-list>li::marker{color:#737e76;font-size:.9em}.insight-center .memo-insight-list .memo-insight-para{margin-bottom:8px}.insight-center .memo-insight-quote{margin:0 0 18px;padding-left:14px;border-left:2px solid #dce4de}.insight-center .memo-insight-code{max-width:100%;overflow:auto;white-space:pre-wrap;font-size:.9em}.insight-center .memo-insight-analysis-label{margin-bottom:8px;color:#8b958e;font-size:11px}.insight-center .insight-reading-log{margin:9px 0 12px;color:#919a94;font-size:11.5px;line-height:1.85}.insight-center .insight-reading-log p{margin:3px 0}.insight-center .insight-reading-log p:last-child{color:#6e7e73}.insight-center .memo-insight-analysis .memo-insight-report{color:#7e8981;font-size:12.5px;line-height:1.85}.insight-center .memo-insight-analysis .memo-insight-section{margin:16px 0 8px;color:inherit;font-size:13px}.insight-center .memo-insight-analysis .memo-insight-emphasis{color:inherit}.insight-center .memo-insight-citation-mark{margin-inline:2px;opacity:.8}.insight-center .memo-insight-citation-mark:hover,.insight-center .memo-insight-citation-mark:focus-visible{opacity:1}.insight-center .memo-insight-citation-mark.is-group{width:auto;min-width:29px;height:18px;gap:3px;padding:0 5px 0 2px;border-radius:10px;background:#e9ede9;color:#626e65;vertical-align:middle}.insight-center .memo-insight-citation-mark.is-group:hover,.insight-center .memo-insight-citation-mark.is-group:focus-visible{background:#dce5de}.insight-center .memo-insight-citation-count{font-size:10px;font-weight:600;line-height:1}.insight-center .memo-insight-citation-mark.is-group .memo-insight-citation-dot{width:13px;height:13px}.insight-center .memo-insight-citation-mark.is-group .memo-insight-citation-arrow{width:8px;height:8px}.memo-citation-preview{z-index:1200;gap:11px;padding:17px 18px 18px;border-radius:11px;font-family:inherit;text-align:left}.memo-citation-preview .memo-insight-citation-preview-text{line-height:1.85;white-space:pre-wrap}.memo-citation-preview .memo-insight-citation-preview-tags{flex-shrink:0}.memo-citation-preview time{line-height:1.5}.memo-citation-source-list{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:11px;border-bottom:1px solid #edf0ed}.memo-citation-source-list button:focus-visible{outline:2px solid var(--qn-green, #22a35f);outline-offset:2px}.memo-citation-open{justify-self:start;padding:4px 0;border:0;background:transparent;color:#257344;font-family:inherit;font-size:12px;cursor:pointer}.memo-citation-open:focus-visible{outline:2px solid var(--qn-green, #22a35f);outline-offset:2px}[data-starmap-mode=dark] .insight-center .memo-insight-section,[data-starmap-mode=dark] .insight-center .memo-insight-emphasis,[data-starmap-mode=dark] .insight-center .memo-insight-lead{color:#e5eae7}[data-starmap-mode=dark] .memo-citation-preview{background:#232a2e;border-color:#3b4540;box-shadow:0 12px 32px #0000005c}[data-starmap-mode=dark] .memo-citation-preview .memo-insight-citation-preview-text{color:#d7ded9}[data-starmap-mode=dark] .memo-citation-preview .memo-insight-citation-preview-tags span{color:#9ebcff;background:#2a374b}[data-starmap-mode=dark] .insight-center .memo-insight-card>.insight-coverage,[data-starmap-mode=dark] .insight-center .memo-insight-collapse{color:#a4afa8}[data-starmap-mode=dark] .insight-center .memo-insight-collapse:hover{background:#303a34}[data-starmap-mode=dark] .insight-center .memo-insight-citation-mark.is-group{background:#354139;color:#bfcbc2}[data-starmap-mode=dark] .insight-center .memo-insight-citation-mark.is-group:hover,[data-starmap-mode=dark] .insight-center .memo-insight-citation-mark.is-group:focus-visible{background:#45544a}[data-starmap-mode=dark] .memo-citation-open{color:#9ed1af}@media(max-width:640px){.insight-center .memo-insight-card{padding:18px 16px 20px}.insight-center .memo-insight-section{font-size:17px}.insight-center .memo-insight-section.is-subsection{font-size:15.5px}}.inspiration-page[data-agent-side=left]>.ai-agent-panel{order:1;border-left:0;border-right:1px solid var(--qn-border)}.inspiration-page[data-agent-side=left]>.shell-divider[data-shell-column=refinement]{order:2}.inspiration-page>.shell-divider{touch-action:none;cursor:col-resize}.inspiration-page>.shell-divider:before{left:-8px;width:16px}body.shell-resize-active .inspiration-page{transition:none}.inspiration-page[data-agent-side=left]>.inspiration-main{order:3}.inspiration-page[data-agent-side=left] .ai-agent-conversation{padding-inline:26px}.inspiration-page[data-agent-side=left] .ai-agent-conversation>*{max-width:760px;margin-inline:auto}.inspiration-page[data-agent-side=left] .ai-agent-composer-wrap{padding-inline:26px}.inspiration-page[data-agent-side=left] .ai-agent-composer{max-width:760px;margin-inline:auto}.inspiration-page[data-agent-side=left] .inspiration-main{padding:13px 14px 18px}.ai-agent-header-actions .ai-agent-swap-side{color:#7d857e}.ai-agent-header-actions .ai-agent-swap-side:hover{color:#303530}.ai-agent-header-actions .ai-agent-swap-side:focus-visible{outline:2px solid var(--qn-green, #30cf79);outline-offset:1px}.inspiration-page .ai-agent-user-bubble{background:#17191d;color:#f3f6f9}.qn-toast.is-trash{box-sizing:border-box;bottom:25px;width:480px;min-width:0;max-width:calc(100vw - 32px);min-height:52px;padding:10px 16px;border-radius:12px;background:#606060}.qn-toast.is-trash .qn-toast-action{color:#30cf79;font-weight:600}.memo-card-menu-item.is-danger:hover{background:#fff0f1}.tag-sort-icon .tag-sort-hash{display:block;flex:none;color:#3f4541}.memo-action-overlay.tag-sort-overlay{background:#0000006b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.inspiration-page .composer-editor .bn-block-content,.inspiration-page .memo-card-editor .bn-block-content,.composer-editor .bn-block-content,.memo-card-editor .bn-block-content{font-size:var(--starmap-memo-font-size, 14px)}.inspiration-page .memo-composer.is-compact .composer-editor,.memo-composer.is-compact .composer-editor{height:calc(var(--starmap-memo-font-size, 14px) * 1.8 + 4.8px)}.memo-block-type{position:relative;display:inline-flex;align-items:center}.memo-block-type .composer-tool-button{gap:3px;width:auto;min-width:28px;padding:0 6px;cursor:pointer}.memo-block-type-label{font-size:11px;font-weight:600;line-height:1;letter-spacing:.01em;color:inherit}.memo-block-type-caret{display:block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid currentColor;opacity:.42;transition:opacity .15s ease}.memo-block-type.is-open .composer-tool-button{background:var(--qn-hover, #f4f6f4)}.memo-block-type.is-open .memo-block-type-caret{opacity:.8}.memo-block-type-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:60;display:flex;flex-direction:column;gap:1px;min-width:152px;padding:6px;background:var(--qn-surface, #ffffff);border:1px solid var(--qn-border, #ebebeb);border-radius:10px;box-shadow:0 10px 28px #1118141f,0 2px 6px #1118140f}.memo-block-type-item{display:flex;align-items:center;justify-content:space-between;gap:14px;height:30px;padding:0 9px 0 10px;border:0;border-radius:6px;background:transparent;color:var(--qn-text, #2f2f2f);font-family:var(--starmap-font-ui);font-size:13px;line-height:1;text-align:left;cursor:pointer}.memo-block-type-item:hover{background:var(--qn-hover, #f4f6f4)}.memo-block-type-item-label{white-space:nowrap}.memo-block-type-item-short{font-size:11px;color:var(--qn-text-muted, #949494);letter-spacing:.02em}.memo-block-type-item.is-active{font-weight:600}.memo-block-type-item.is-active .memo-block-type-item-short{display:none}.memo-block-type-item.is-active:after{content:"✓";font-size:12px;line-height:1;color:var(--qn-accent, #30b96f)}.qn-memo-floating-toolbar .memo-block-type .qn-memo-format-button{gap:3px;width:auto;min-width:28px;padding:0 6px}.qn-memo-floating-toolbar .memo-block-type .memo-block-type-label{font-size:12px;font-weight:500}.memo-block-type--down .memo-block-type-menu{top:calc(100% + 6px);bottom:auto}.memo-card-body .memo-card-heading{display:block;margin:.62em 0 .16em;font-weight:650;line-height:1.42;letter-spacing:0;color:inherit}.memo-card-body .memo-card-heading:first-child{margin-top:0}.memo-card-body .memo-card-heading.is-h1{font-size:1.5em;font-weight:700;line-height:1.32;margin:.5em 0 .18em}.memo-card-body .memo-card-heading.is-h2{font-size:1.3em;line-height:1.36}.memo-card-body .memo-card-heading.is-h3{font-size:1.14em}.memo-card-body .memo-card-heading.is-h4{font-size:1em;font-weight:600}.inspiration-page .submit-button.is-ready:hover:not(:disabled){background:#22915f}:root{--qn-shell-bg: #fcfcfa;--qn-shell-rail-bg: #f1f1ed;--qn-shell-border: #e8e8e2;--qn-shell-hover: #efefe9;--qn-shell-active: #e7f3ec;--qn-shell-text-1: #2b2b27;--qn-shell-text-2: #6e6d66;--qn-shell-text-3: #a6a59d;--qn-shell-accent: #3e9e70;--qn-shell-accent-hover: #35875f;--qn-shell-accent-text: #2f8a5f;--qn-shell-on-accent: #ffffff;--qn-shell-radius-s: 7px;--qn-shell-radius-m: 10px;--qn-shell-shadow-1: 0 1px 2px rgba(35, 35, 30, .05);--qn-shell-tip-bg: #2e2e2a;--qn-shell-tip-tx: #f5f5f0}.app-shell-root{display:flex;height:100vh;width:100%;overflow:hidden;background:var(--qn-shell-bg);font-family:var(--starmap-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif);font-size:calc(16px * var(--starmap-font-scale, 1));filter:brightness(var(--starmap-brightness, 1))}.app-shell-host{flex:1;min-width:0;position:relative;display:flex;flex-direction:column}.page-runtime-host{position:absolute;inset:0;display:flex;visibility:hidden;pointer-events:none;contain:strict}.page-runtime-host.is-active{visibility:visible;pointer-events:auto;z-index:1}.page-runtime-loading{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:var(--qn-surface, #fff);color:var(--qn-text-2, #6e6d66);font-size:13px;letter-spacing:.02em;animation:page-runtime-loading-in .18s ease .12s both}@keyframes page-runtime-loading-in{0%{opacity:0}to{opacity:1}}.app-shell-host[data-console-pane] .ai-module{box-sizing:border-box;padding-right:var(--console-pane-width, 620px)}.app-shell-host[data-console-pane=pages] .page-runtime-host{left:auto;width:var(--console-pane-width, 620px);visibility:visible;pointer-events:auto;z-index:3;border-left:1px solid var(--qn-shell-border);box-shadow:-16px 0 36px #182a2012}.console-split-pane{position:absolute;inset:0 0 0 auto;width:var(--console-pane-width, 620px);z-index:3;display:flex;flex-direction:column;min-width:0;background:var(--qn-surface, #fff);border-left:1px solid var(--qn-shell-border);box-shadow:-16px 0 36px #182a2012;transform:translateZ(0);contain:paint}.console-split-pane>*{min-width:0;min-height:0}.console-split-grip{position:absolute;top:0;bottom:0;right:var(--console-pane-width, 620px);width:10px;margin-right:-5px;z-index:6;cursor:col-resize;touch-action:none}.console-split-grip:after{content:"";position:absolute;top:50%;left:4px;width:2px;height:44px;margin-top:-22px;border-radius:2px;background:color-mix(in srgb,var(--qn-shell-text-3, #a6a59d) 55%,transparent);opacity:0;transition:opacity .16s ease}.console-split-grip:hover:after,.console-split-grip:active:after{opacity:1}html[data-console-pane] .ai-island #topbar #chatHead .tb-title,html[data-console-pane] .ai-island #topbar #chatHead .tb-badges{display:none}html[data-console-pane] .ai-island #topbar .tb-right .tb-btn{font-size:0;gap:0;padding:6px 9px}html[data-console-pane] .ai-island #topbar .tb-right .tb-btn .ic{width:15px;height:15px}html[data-console-pane] .ai-island #topbar .tb-right .console-pane-btn>span{display:none}.wb-space-island.wb-excerpt-hover:after{content:"松开即可摘录到最近一块画布";position:absolute;left:50%;top:18px;transform:translate(-50%);padding:6px 14px;border-radius:999px;background:var(--qn-green, #2fcb7b);color:#fff;font-size:12px;pointer-events:none;z-index:60}.wb-space-island.wb-excerpt-hover{position:relative;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--qn-green, #2fcb7b) 62%,transparent)}.qn-shell-rail{width:64px;flex:none;background:var(--qn-shell-rail-bg);border-right:1px solid var(--qn-shell-border);display:flex;flex-direction:column;align-items:center;padding:12px 0 10px;gap:4px;z-index:40}.qn-shell-rail-logo{width:34px;height:34px;border-radius:var(--qn-shell-radius-m);background:var(--qn-shell-accent);color:var(--qn-shell-on-accent);font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;letter-spacing:-.5px;box-shadow:var(--qn-shell-shadow-1);cursor:default;-webkit-user-select:none;user-select:none}.qn-shell-rail-item{position:relative;width:52px;padding:7px 0 6px;border:0;background:none;border-radius:var(--qn-shell-radius-m);display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--qn-shell-text-2);font:inherit;cursor:pointer;transition:background .12s,color .12s}.qn-shell-rail-item span{font-size:10px;font-weight:500;line-height:1;letter-spacing:.02em}.qn-shell-rail-item:hover{background:var(--qn-shell-hover);color:var(--qn-shell-text-1)}.qn-shell-rail-item.is-active{background:var(--qn-shell-active);color:var(--qn-shell-accent-text)}.qn-shell-rail-item.is-active span{font-weight:600}.qn-shell-rail-item.sm{width:38px;padding:8px 0;border-radius:var(--qn-shell-radius-s)}.qn-shell-rail-gap{flex:1}.qn-shell-rail-sep{width:36px;height:1px;flex:none;background:var(--qn-shell-border);margin:6px 0 2px}.qn-shell-avatar{width:30px;height:30px;border-radius:50%;background:var(--qn-shell-hover);color:var(--qn-shell-text-3);display:flex;align-items:center;justify-content:center;margin-top:6px}:root[data-starmap-nav=compact] .qn-shell-rail{width:56px}:root[data-starmap-nav=compact] .qn-shell-rail-item{width:46px;padding-block:6px 5px}:root[data-starmap-nav=floating] .qn-shell-rail{width:68px;padding-inline:8px;background:color-mix(in srgb,var(--qn-shell-rail-bg) 78%,transparent);border-right-color:transparent;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root[data-starmap-nav=floating] .qn-shell-rail-item{width:52px;border-radius:16px}:root[data-starmap-surface=flat] .qn-shell-rail-logo,:root[data-starmap-surface=flat] .qn-shell-rail-item.is-active{box-shadow:none}:root[data-starmap-surface=glass] .qn-shell-rail-logo{box-shadow:0 8px 22px color-mix(in srgb,var(--qn-shell-accent) 28%,transparent)}:root[data-starmap-motion=reduced] *,:root[data-starmap-motion=reduced] *:before,:root[data-starmap-motion=reduced] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}:root[data-starmap-contrast=high] .qn-shell-rail-item,:root[data-starmap-contrast=high] .qn-shell-avatar{border:1px solid var(--qn-shell-border)}.qn-shell-rail [data-tip]{position:relative}.qn-shell-rail [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:var(--qn-shell-tip-bg);color:var(--qn-shell-tip-tx);font-size:11px;padding:4px 9px;border-radius:6px;white-space:nowrap;z-index:99;pointer-events:none;box-shadow:0 6px 24px #23231e1a,0 1px 4px #23231e0f}.qn-app-menu-shade{position:fixed;inset:0;z-index:500;background:#0002;padding:78px 12px}.qn-app-menu{width:240px;background:#fff;border:1px solid #e7e7e7;border-radius:5px;box-shadow:0 10px 30px #0002;padding:6px;font:14px Microsoft YaHei UI,sans-serif;color:#555}.qn-app-menu button{font:inherit;border:0;background:none;cursor:pointer;color:inherit}.qn-app-menu header{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #eee;font-weight:600}.qn-app-menu header button{font-size:12px;font-weight:400;color:#888}.qn-app-menu>button{width:100%;display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:3px;text-align:left}.qn-app-menu>button:hover,.qn-app-menu>button[aria-current=page]{background:#f9e9ea;color:#cf5358}.qn-app-menu button:focus-visible{outline:2px solid #cf5358;outline-offset:-2px}.memo-citation-preview{position:fixed;z-index:1200;display:flex;flex-direction:column;gap:11px;box-sizing:border-box;overflow:auto;padding:17px 18px 18px;border:1px solid #e7eae7;border-radius:11px;background:#fff;box-shadow:0 12px 32px #18271d24;transform:translate(-50%);color:#3d443e;font:14px/1.85 var(--font-ui, sans-serif);text-align:left}.memo-citation-preview{overscroll-behavior:contain;scrollbar-width:thin}.memo-citation-preview>*{flex-shrink:0}.memo-citation-preview[data-elevated]{box-shadow:0 18px 48px #141e2838,0 3px 10px #141e281a}[data-starmap-mode=dark] .memo-citation-preview[data-elevated]{box-shadow:0 18px 48px #0000007a,0 3px 10px #0000003d}.memo-citation-preview time{color:#9da39e;font-size:12px;line-height:1.5}.memo-citation-preview .memo-insight-citation-preview-text{min-height:0;white-space:pre-wrap;overflow-wrap:anywhere}.memo-citation-preview .memo-insight-citation-preview-text p{margin:0 0 9px}.memo-citation-preview .memo-insight-citation-preview-text p:last-child{margin-bottom:0}.memo-citation-preview .memo-insight-citation-preview-tags{display:flex;flex-wrap:wrap;gap:5px;flex-shrink:0}.memo-citation-preview .memo-insight-citation-preview-tags span{padding:1px 5px;border-radius:4px;background:#f0f4ff;color:#6c86c7;font-size:12px}.memo-citation-preview small{color:#8b958e;font-size:11px}.memo-citation-source-list{display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0;padding-bottom:11px;border-bottom:1px solid #edf0ed}.memo-citation-source-list button{padding:4px 9px;border:1px solid transparent;border-radius:6px;background:#f0f3f0;color:#6a766d;font-family:inherit;font-size:12px;line-height:1.5;cursor:pointer}.memo-citation-source-list button.is-active{border-color:#c3d8ca;background:#edf6ef;color:#257344}.memo-citation-preview .memo-citation-open{align-self:flex-start;padding:4px 0;border:0;background:transparent;color:#257344;font-family:inherit;font-size:12px;cursor:pointer}.memo-citation-preview button:focus-visible{outline:2px solid #22a35f;outline-offset:2px}[data-starmap-mode=dark] .memo-citation-preview{background:#232a2e;color:#d7ded9;border-color:#3b4540;box-shadow:0 12px 32px #0000005c}[data-starmap-mode=dark] .memo-citation-source-list{border-color:#3b4540}[data-starmap-mode=dark] .memo-citation-source-list button{background:#303b34;color:#b7c4bb}[data-starmap-mode=dark] .memo-citation-source-list button.is-active{border-color:#52775f;background:#304c39;color:#c6e7d0}[data-starmap-mode=dark] .memo-citation-preview .memo-citation-open{color:#9ed1af}.ai-agent-assistant .ai-agent-markdown,.console-answer-reading:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown){--answer-ink:#30343b;--answer-ink-strong:#282c33;color:var(--answer-ink);font-size:14px;line-height:26px}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-report{min-width:0;overflow-wrap:anywhere;color:var(--answer-ink,#30343b);font-size:14px;line-height:26px;font-weight:400;letter-spacing:normal}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-para{margin:0 0 16px;white-space:normal}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-para.is-answer-lead{margin:0 0 16px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;font-weight:400;line-height:inherit}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-section{margin:22px 0 10px;color:var(--answer-ink-strong,#282c33);font-size:16px;font-weight:600;line-height:26px;text-wrap:pretty}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-section.is-subsection{margin-top:18px;font-size:15px;font-weight:600}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-section:first-child{margin-top:0}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-section strong{font-weight:inherit}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-emphasis.memo-insight-emphasis.memo-insight-emphasis{color:var(--answer-ink-strong,#282c33);font-weight:600}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-report :is(strong,b){color:var(--answer-ink-strong,#282c33)}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-emphasis.is-long.is-long.is-long{color:inherit;font-weight:400}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-list{margin:0 0 16px;padding-left:1.55em}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-list>li{margin:0 0 8px;padding-left:2px;color:inherit}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-list>li::marker{color:inherit;font-size:1em}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-list .memo-insight-para{margin-bottom:6px}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-list .memo-insight-list{margin-top:6px;margin-bottom:4px}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-quote{margin:4px 0 16px;padding:4px 0 4px 12px;border-left:2px solid #d9dde3;border-radius:0;background:transparent;color:var(--answer-ink,#30343b);font-size:inherit;line-height:inherit}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-code{max-width:100%;margin:0 0 16px;padding:12px;overflow-x:auto;border:1px solid var(--qn-border,#e2e5ea);border-radius:8px;background:var(--qn-hover,#f5f6f8);color:inherit;font:12px/1.7 ui-monospace,Consolas,monospace;white-space:pre}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) code{padding:1px 4px;border-radius:4px;background:var(--qn-hover,#f0f2f5);color:inherit;font-size:.9em;overflow-wrap:anywhere}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) hr{margin:18px 0;border:0;border-top:1px solid var(--qn-border,#e2e5ea)}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-report>:last-child,:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-list li>:last-child,:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-quote>:last-child{margin-bottom:0}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .ai-agent-inline-citation{vertical-align:.1em}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .ai-agent-inline-citation.is-group{min-width:27px;height:17px;font-size:10px;padding-inline:5px}:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .ai-agent-inline-citation:focus-visible{outline:2px solid var(--qn-green,#22a35f);outline-offset:2px}[data-starmap-mode=dark] .ai-agent-assistant .ai-agent-markdown,[data-starmap-mode=dark] .console-answer-reading:is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown){--answer-ink:#d7ded9;--answer-ink-strong:#eef3ef}[data-starmap-mode=dark] :is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-quote{border-color:#4d565f}[data-starmap-mode=dark] :is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) code,[data-starmap-mode=dark] :is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .memo-insight-code{background:#29322f}.answer-table-scroll{overflow-x:auto;margin:14px 0;max-width:100%}.answer-table-scroll table{border-collapse:collapse;font-size:.94em;line-height:1.7;width:100%}.answer-table-scroll th,.answer-table-scroll td{padding:8px 10px;text-align:left;vertical-align:top;border:1px solid var(--border-color,#e3e6ec);min-width:90px}.answer-table-scroll th{background:var(--bg-secondary,#f6f7f9);font-weight:600}[data-starmap-mode=dark] :is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .answer-table-scroll :is(th,td){border-color:var(--qn-border,#414b47)}[data-starmap-mode=dark] :is(.ai-agent-markdown,.console-answer-reading.ai-agent-markdown) .answer-table-scroll th{background:var(--qn-surface,#242b28);color:var(--answer-ink-strong,#eef3ef)}.settings-entry{position:relative;min-width:0}.settings-entry-trigger{display:flex;max-width:168px;height:30px;align-items:center;gap:7px;padding:0 7px 0 3px;border:0;border-radius:7px;background:transparent;color:#292d2a;cursor:pointer;transition:background-color .14s ease}.settings-entry-trigger:hover,.settings-entry-trigger.is-open{background:var(--qn-shell-hover)}.settings-entry-avatar{display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border-radius:7px;background:var(--qn-green, #2fcb7b);color:#fff;font-size:15px}.settings-entry-name{min-width:0;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.settings-entry-chevron{width:15px;height:15px;flex:none;color:#858b86;transition:transform .14s ease}.settings-entry-trigger.is-open .settings-entry-chevron{transform:rotate(180deg)}.settings-entry-popover{position:absolute;z-index:230;top:calc(100% + 6px);left:0;width:212px;padding:6px;border:1px solid #ecefec;border-radius:10px;background:#fff;box-shadow:0 12px 32px #181d1929,0 2px 8px #181d190f;animation:settings-popover-in .13s ease}.settings-entry-item{display:flex;width:100%;height:34px;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#343835;font-size:13px;text-align:left;cursor:pointer}.settings-entry-item:hover,.settings-entry-item:focus-visible{background:#f1f3f1;outline:none}.settings-entry-item svg{width:16px;height:16px;color:#656b66}@keyframes settings-popover-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.settings-overlay{position:fixed;z-index:320;inset:0;display:grid;place-items:center;padding:32px;background:#2d302e7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.settings-dialog{display:grid;width:min(880px,calc(100vw - 64px));height:min(800px,calc(100vh - 64px));grid-template-columns:200px minmax(0,1fr);overflow:hidden;border:1px solid rgb(255 255 255 / 42%);border-radius:15px;background:#f7f8f7;box-shadow:0 24px 70px #14191547,0 4px 14px #14191524;animation:settings-dialog-in .16s ease}.settings-navigation{padding:20px 12px;border-right:1px solid #e7e9e7;background:#f5f6f5}.settings-navigation-label{height:30px;padding:0 11px;color:#969b97;font-size:12px;line-height:30px}.settings-navigation-item{display:flex;width:100%;height:38px;align-items:center;gap:10px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:#343835;font-size:14px;text-align:left;cursor:default}.settings-navigation-item svg{width:16px;height:16px}.settings-navigation-item.is-active{background:var(--qn-green, #2fcb7b);color:#fff;font-weight:600}.settings-content{position:relative;min-width:0;overflow:hidden auto;padding:20px 24px 44px;background:#fafbfa}.settings-close{position:absolute;z-index:1;top:16px;right:18px;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;color:#9ba09c;font-size:20px;cursor:pointer;transition:background-color .14s ease,color .14s ease}.settings-close:hover,.settings-close:focus-visible{background:var(--qn-shell-hover);color:#555b56;outline:none}.settings-page{max-width:632px}.settings-page h1{margin:0 0 31px;color:#222623;font-size:18px;font-weight:650;line-height:30px}.settings-section-label{margin:0 0 10px 15px;color:#969b97;font-size:12px}.settings-section-label-spaced{margin-top:24px}.settings-card{overflow:hidden;border:1px solid #f2f3f2;border-radius:12px;background:#fff}.settings-row{display:grid;min-height:68px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:10px 16px}.settings-row+.settings-row{border-top:1px solid #f0f1f0}.settings-row-copy{display:grid;min-width:0;gap:3px}.settings-row-copy strong{color:#313532;font-size:14px;font-weight:500}.settings-row-copy small{color:#9a9f9b;font-size:11.5px;line-height:1.45}.settings-shortcuts-list{border-color:transparent}.settings-shortcut-row{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:24px;padding:0 16px;color:#343835;font-size:13px}.settings-shortcut-row+.settings-shortcut-row{border-top:1px solid #f4f5f4}.settings-shortcut-row kbd{color:var(--qn-green, #2fcb7b);font:inherit;white-space:nowrap}.settings-action-list{border-color:transparent}.settings-action-row{display:grid;width:100%;min-height:68px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:10px 12px 10px 16px;border:0;background:#fff;text-align:left;cursor:pointer}.settings-action-row+.settings-action-row{border-top:1px solid #f0f1f0}.settings-action-row>svg{width:18px;height:18px;color:#a3a8a4;transition:color .14s ease,transform .14s ease}.settings-action-row:hover,.settings-action-row:focus-visible{background:#fbfcfb;outline:none}.settings-action-row:hover>svg,.settings-action-row:focus-visible>svg{color:var(--qn-green, #2fcb7b);transform:translate(1px)}.settings-danger-label{margin-top:28px;color:#bd625b}.settings-danger-card{border-color:#f5e5e3}.settings-danger-row .settings-row-copy strong{color:#b84f48}.settings-danger-row:hover,.settings-danger-row:focus-visible{background:snow}.settings-danger-row:hover>svg,.settings-danger-row:focus-visible>svg{color:#c35850}.settings-danger-status{margin:12px 2px 0;color:#2f9e63;font-size:12.5px;line-height:1.5}.settings-delete-all-overlay{position:fixed;z-index:380;inset:0;display:grid;place-items:center;padding:24px;background:#2d302e7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.settings-delete-all-dialog{width:min(520px,calc(100vw - 48px));overflow:hidden;border:1px solid #eceeec;border-radius:14px;background:#fff;box-shadow:0 22px 60px #14191545,0 4px 14px #1419151f;animation:settings-dialog-in .15s ease}.settings-delete-all-head{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:0 18px 0 22px;border-bottom:1px solid #eff1ef}.settings-delete-all-head h2{margin:0;color:#292d2a;font-size:17px;font-weight:600}.settings-delete-all-head button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:0;border-radius:7px;background:transparent;color:#9ba09c;font-size:20px;cursor:pointer}.settings-delete-all-head button:hover:not(:disabled),.settings-delete-all-head button:focus-visible{background:#f1f3f1;color:#555b56;outline:none}.settings-delete-all-head button:disabled{cursor:default;opacity:.45}.settings-delete-all-body{padding:20px 22px 22px}.settings-delete-all-warning{display:grid;gap:4px;padding:14px 15px;border:1px solid #f1c86c;border-radius:9px;background:#fff7dc;color:#594614;font-size:13px;line-height:1.55}.settings-delete-all-warning strong{font-weight:600}.settings-delete-all-scope{margin-top:17px;color:#666d67;font-size:12.5px;line-height:1.7}.settings-delete-all-scope p{margin:0 0 4px;font-weight:600}.settings-delete-all-scope ul{margin:0;padding-left:21px}.settings-delete-all-scope li::marker{color:#a8ada9}.settings-delete-all-scope li.is-deleted{color:#b84f48}.settings-delete-all-scope li.is-deleted::marker{color:#c35850}.settings-delete-all-confirm{display:grid;gap:10px;margin-top:18px;color:#4f5550;font-size:13px;line-height:1.55}.settings-delete-all-confirm code{justify-self:start;padding:7px 13px;border:1px solid #ead7d5;border-radius:7px;background:#fff8f7;color:#b84f48;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px;font-weight:700;letter-spacing:.16em;-webkit-user-select:text;user-select:text}.settings-delete-all-confirm input{width:100%;height:38px;padding:0 11px;border:1px solid #dfe3df;border-radius:8px;outline:none;background:#fff;color:#303430;font:inherit}.settings-delete-all-confirm input::placeholder{color:#afb4b0}.settings-delete-all-confirm input:focus{border-color:#d27b74;box-shadow:0 0 0 3px #c2524a1a}.settings-delete-all-error{margin:11px 0 0;color:#b84f48;font-size:12px;line-height:1.5}.settings-delete-all-submit{width:100%;height:38px;margin-top:18px;border:0;border-radius:8px;background:#c5524a;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.settings-delete-all-submit:hover:not(:disabled),.settings-delete-all-submit:focus-visible{background:#b84740;outline:none}.settings-delete-all-submit:disabled{background:#eee4e3;color:#bda9a7;cursor:default}.settings-about-card{display:flex;align-items:flex-start;gap:14px;padding:16px;border-color:transparent}.settings-about-mark{display:flex;width:40px;height:40px;flex:none;align-items:center;justify-content:center;border-radius:9px;background:var(--qn-green, #2fcb7b);color:#fff;font-size:21px;font-weight:650}.settings-about-copy{min-width:0;padding-top:1px}.settings-about-copy h2{margin:0;color:#2d312e;font-size:15px;font-weight:600;line-height:20px}.settings-about-version{margin:2px 0 0;color:#9a9f9b;font-size:11.5px;line-height:17px}.settings-about-description{margin:12px 0 0;color:#6f7570;font-size:13px;line-height:1.6}.ai-settings-form{overflow:visible}.ai-page-sub{margin:-4px 0 14px 15px;color:#8b918c;font-size:12.5px;line-height:1.5}.semantic-intro{margin:-6px 0 10px 15px}.ai-status-card{display:flex;align-items:flex-start;gap:12px;margin:0 0 4px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--qn-green, #2fcb7b) 20%,#fff);border-radius:12px;background:var(--qn-green-soft, #f4fbf6)}.ai-status-card.is-off{border-color:#eceeeb;background:#f8f9f7}.ai-status-dot{width:9px;height:9px;flex:none;margin-top:5px;border-radius:50%;background:var(--qn-green, #2fcb7b);box-shadow:0 0 0 3px color-mix(in srgb,var(--qn-green, #2fcb7b) 15%,transparent)}.ai-status-card.is-off .ai-status-dot{background:#b8beba;box-shadow:0 0 0 3px #b8beba24}.ai-status-main{display:grid;min-width:0;gap:3px}.ai-status-main strong{color:var(--qn-green-text, #2c5c44);font-size:14px;font-weight:500}.ai-status-card.is-off .ai-status-main strong{color:#565d58}.ai-status-main small{color:#7d857f;font-size:12px;line-height:1.5}.ai-status-test.is-ok{color:var(--qn-green-text, #2f8059)}.ai-status-test.is-fail{color:#b65d57}.ai-step-no{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;margin-right:8px;border-radius:50%;background:var(--qn-green-soft, #eaf6ef);color:var(--qn-green-text, #2f8a5c);font-size:11px;font-style:normal;font-weight:600;vertical-align:-3px}.ai-key-field>span{position:relative}.ai-key-field .provider-status{position:absolute;top:22px;right:0}.ai-key-field{grid-template-columns:minmax(0,1fr);min-height:0}.ai-key-field .provider-key-editor{grid-template-columns:minmax(0,1fr) auto auto;width:100%;padding:0;border-top:0;background:transparent}.ai-key-managed{display:flex;align-items:center;gap:6px;justify-content:flex-end}.ai-action-row{display:flex;align-items:center;gap:10px;padding:10px 2px 0}.ai-action-row .ai-settings-save-status{margin-right:auto}.ai-settings-primary{height:34px;padding:0 16px;border:0;border-radius:8px;background:var(--qn-green, #2fcb7b);color:#fff;font-size:13px;cursor:pointer}.ai-settings-primary:hover:not(:disabled){background:var(--qn-green-hover, var(--qn-green, #29ba70))}.ai-settings-primary:disabled{background:#dfe4e1;color:#a5aaa6;cursor:default}.ai-test-result{padding:8px 2px 0;color:#3f4440;font-size:12.5px}.ai-test-result.is-ok{color:var(--qn-green-text, #2f8059)}.ai-test-result.is-fail{color:#b65d57}.ai-settings-state{padding:18px 16px;color:#8e948f;font-size:13px}.ai-settings-state.is-error{color:#b35f58}.ai-settings-field{display:grid;min-height:76px;grid-template-columns:minmax(0,1fr) 268px;align-items:center;gap:22px;padding:12px 16px}.ai-settings-field+.ai-settings-field{border-top:1px solid #f0f1f0}.ai-settings-field.is-note{grid-template-columns:minmax(0,1fr);min-height:0;padding:13px 16px}.ai-settings-field>span{display:grid;min-width:0;gap:3px}.ai-settings-field strong{color:#313532;font-size:14px;font-weight:500}.ai-settings-field small{color:#9a9f9b;font-size:11.5px;line-height:1.45}.ai-settings-field input,.ai-settings-field select{width:100%;height:36px;padding:0 10px;border:1px solid #e4e7e4;border-radius:8px;outline:none;background:#fff;color:#3f4440;font:inherit;font-size:13px}.ai-settings-field select{cursor:pointer}.ai-settings-field input::placeholder{color:#b0b5b1}.ai-settings-field input:focus,.ai-settings-field select:focus{border-color:color-mix(in srgb,var(--qn-green, #2fcb7b) 74%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--qn-green, #2fcb7b) 11%,transparent)}.ai-perm-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 16px 14px}.ai-perm-option{display:grid;gap:3px;padding:10px 12px;border:1px solid #e4e7e4;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.ai-perm-option strong{color:#313532;font-size:13px;font-weight:500}.ai-perm-option small{color:#9a9f9b;font-size:11.5px;line-height:1.45}.ai-perm-option em{color:#9a9f9b;font-size:11px;font-style:normal}.ai-perm-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--qn-green, #2fcb7b) 40%,#fff)}.ai-perm-option.is-active{border-color:var(--qn-green, #2fcb7b);background:var(--qn-green-soft, #f4fbf7);box-shadow:0 0 0 3px color-mix(in srgb,var(--qn-green, #2fcb7b) 10%,transparent)}.ai-perm-option:disabled{cursor:default;opacity:.7}@media(max-width:720px){.ai-perm-options{grid-template-columns:minmax(0,1fr)}}.ai-settings-check input[type=checkbox]{width:20px;height:20px;padding:0;justify-self:end;accent-color:var(--qn-green, #2fcb7b);cursor:pointer}.ai-settings-save-row,.ai-settings-key-actions{display:flex;min-height:52px;align-items:center;justify-content:flex-end;gap:10px;padding:8px 16px;border-top:1px solid #f0f1f0}.ai-settings-save-status{margin-right:auto;color:#a0a5a1;font-size:11.5px}.ai-settings-save-status.is-error{color:#bd665f}.ai-settings-secondary,.ai-settings-test{height:34px;padding:0 14px;border:0;border-radius:8px;background:var(--qn-green, #2fcb7b);color:#fff;font-size:13px;cursor:pointer}.ai-settings-secondary:hover:not(:disabled),.ai-settings-test:hover:not(:disabled){background:var(--qn-green-hover, var(--qn-green, #29ba70))}.ai-settings-secondary:disabled,.ai-settings-test:disabled{background:#dfe4e1;color:#a5aaa6;cursor:default}.ai-settings-secondary.is-quiet{border:1px solid #dfe5e1;background:#fff;color:#4e5650}.ai-settings-secondary.is-quiet:hover:not(:disabled){border-color:color-mix(in srgb,var(--qn-green, #2fcb7b) 25%,#fff);background:var(--qn-green-soft, #f7faf8);color:var(--qn-green-text, #2e6f50)}.ai-settings-link{height:32px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#9b716d;font-size:12px;cursor:pointer}.ai-settings-link:hover:not(:disabled){background:#faf2f1;color:#c25f57}.ai-settings-link.is-neutral{color:#777e79}.ai-settings-link.is-neutral:hover:not(:disabled){background:#f1f3f1;color:#4f5651}.semantic-quota-alert{position:relative;display:grid;gap:4px;margin:0 0 14px;padding:13px 15px 13px 42px;border:1px solid #eccac6;border-radius:10px;background:#fdf1f0}.semantic-quota-alert:before{content:"!";position:absolute;left:15px;top:13px;display:flex;width:17px;height:17px;align-items:center;justify-content:center;border-radius:50%;background:#c5524a;color:#fff;font-size:12px;font-weight:700}.semantic-quota-alert strong{color:#b04740;font-size:13px;font-weight:600;line-height:1.5}.semantic-quota-alert span{color:#a3544e;font-size:12px;line-height:1.5}.semantic-quota-alert button{justify-self:start;margin-top:6px;height:28px;padding:0 14px;border:1px solid #e3b6b1;border-radius:7px;background:#fff;color:#b04740;font-size:12.5px;cursor:pointer}.semantic-quota-alert button:hover{background:#fdeceb}.provider-credential-card{overflow:visible}.provider-credential-row{display:grid;min-height:68px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:11px 16px}.provider-credential-row+.provider-credential-row{border-top:1px solid #f0f1f0}.provider-credential-service{color:#4c554f;font-size:12.5px;white-space:nowrap}.provider-credential-card .provider-credential-copy small.provider-credential-service-hint{grid-column:1 / -1;color:#9a9f9b;font-size:11.5px;line-height:1.45}.provider-credential-copy{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px}.provider-credential-copy strong{color:#313532;font-size:14px;font-weight:500}.provider-credential-copy small{grid-column:1 / -1;color:#a85e58;font-size:11.5px;line-height:1.45}.provider-status{display:inline-flex;width:fit-content;align-items:center;gap:7px;color:#8d948f;font-size:12px;white-space:nowrap}.provider-status i,.semantic-index-heading i{width:7px;height:7px;flex:none;border-radius:50%;background:#b8beba;box-shadow:0 0 0 3px #b8beba24}.provider-status.is-success{color:var(--qn-green-text, #2f8059)}.provider-status.is-success i,.semantic-index-heading.is-success i{background:var(--qn-green, #2fcb7b);box-shadow:0 0 0 3px color-mix(in srgb,var(--qn-green, #2fcb7b) 14%,transparent)}.provider-status.is-error{color:#b65d57}.provider-status.is-error i,.semantic-index-heading.is-error i{background:#d66860;box-shadow:0 0 0 3px #d668601f}.provider-status.is-testing,.semantic-index-heading.is-active{color:#8a6b2d}.provider-status.is-testing i,.semantic-index-heading.is-active i{background:#d3a447;box-shadow:0 0 0 3px #d3a44724}.provider-credential-actions{display:flex;align-items:center;gap:5px}.provider-key-editor{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid #f0f1f0;background:#fbfcfb}.provider-key-editor input{width:100%;height:36px;padding:0 10px;border:1px solid #dfe4e0;border-radius:8px;outline:none;background:#fff;color:#3f4440;font:inherit;font-size:13px}.provider-key-editor input::placeholder{color:#b0b5b1}.provider-key-editor input:focus{border-color:color-mix(in srgb,var(--qn-green, #2fcb7b) 74%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--qn-green, #2fcb7b) 11%,transparent)}.ai-technical-details{margin-top:12px}.ai-technical-details>summary{display:inline-flex;min-height:32px;align-items:center;padding:0 8px;border-radius:7px;color:#8b918c;font-size:12px;cursor:pointer;list-style-position:inside}.ai-technical-details>summary:hover{background:#f0f2f0;color:#59605b}.ai-technical-details[open]>summary{margin-bottom:8px}.ai-technical-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;margin:0;padding:14px 16px;border-top:1px solid #f0f1f0}.ai-technical-stats div{min-width:0}.ai-technical-stats dt{color:#9a9f9b;font-size:10.5px}.ai-technical-stats dd{overflow:hidden;margin:3px 0 0;color:#535a55;font-size:11.5px;line-height:1.45;overflow-wrap:anywhere}.semantic-settings-enable{min-height:76px}.semantic-index-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:112px;padding:16px}.semantic-index-copy{display:grid;gap:4px}.semantic-index-heading{display:inline-flex;width:fit-content;align-items:center;gap:8px}.semantic-index-heading strong{color:#313532;font-size:14px;font-weight:500}.semantic-index-copy small{color:#778079;font-size:12px}.semantic-index-progress{display:grid;gap:7px;width:min(100%,470px);margin-top:9px;color:#747c76;font-size:11.5px;font-variant-numeric:tabular-nums}.semantic-index-progress-label{display:flex;align-items:center;justify-content:space-between;gap:16px}.semantic-index-progress-label strong{color:#4c554f;font-size:12px;font-weight:600}.semantic-index-progress-track{height:7px;overflow:hidden;border-radius:999px;background:#edf1ee}.semantic-index-progress-track>span{display:block;height:100%;border-radius:inherit;background:var(--qn-green, #2fcb7b);transition:width .24s ease}.semantic-index-actions{display:flex;align-items:center;gap:8px}.semantic-settings-message{margin-top:10px;color:#b45e57;font-size:12px;line-height:1.5}.semantic-index-audit{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 2px 0;font-size:11.5px;line-height:1.5}.semantic-index-audit.is-ok{color:var(--qn-text-2, #6b7a70)}.semantic-index-audit.is-warn{color:var(--qn-warn, #a8712f)}.semantic-index-audit .ai-settings-link{font-size:11.5px}.semantic-base-url-summary{color:#969b97}.semantic-technical-details{margin-top:10px}.ai-settings-advanced-toggle{justify-self:end;height:32px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#8d938e;font-size:12px;cursor:pointer}.ai-settings-advanced-toggle:hover{background:#f3f5f3;color:#555b56}.settings-switch{position:relative;width:40px;height:24px;padding:0;border:0;border-radius:999px;background:#e3e6e4;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.settings-switch span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #14191538;transition:transform .15s ease}.settings-switch.is-on{background:var(--qn-green, #2fcb7b)}.settings-switch.is-on span{transform:translate(16px)}.settings-font-size-group{display:inline-flex;gap:4px;padding:3px;border-radius:9px;background:#f1f3f1}.settings-font-size-option{min-width:34px;height:28px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#6d746e;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .14s ease,color .14s ease}.settings-font-size-option:hover{color:#2f3530}.settings-font-size-option.is-active{background:#fff;color:#1f5c3d;font-weight:600;box-shadow:0 1px 2px #1419151a}.settings-switch:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--qn-green, #2fcb7b) 20%,transparent)}.settings-segmented{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;background:#e3e6e4}.settings-segmented-item{padding:4px 12px;border:0;border-radius:999px;background:transparent;color:#62675f;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.settings-segmented-item:hover{color:#313532}.settings-segmented-item.is-selected{background:var(--qn-green, #2fcb7b);color:#fff;box-shadow:0 1px 3px #14191538}.settings-segmented-item:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--qn-green, #2fcb7b) 20%,transparent)}@keyframes settings-dialog-in{0%{opacity:0;transform:translateY(7px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:720px){.settings-overlay{padding:16px}.settings-dialog{width:calc(100vw - 32px);height:calc(100vh - 32px);grid-template-columns:156px minmax(0,1fr)}.settings-content{padding-inline:18px}.settings-row{grid-template-columns:minmax(0,1fr) auto;padding:14px}.ai-settings-field{grid-template-columns:minmax(0,1fr);gap:9px}.provider-key-editor{grid-template-columns:minmax(0,1fr)}.provider-key-editor .ai-settings-link,.provider-key-editor .ai-settings-secondary{justify-self:end}.semantic-index-card{grid-template-columns:minmax(0,1fr)}.semantic-index-actions{justify-content:flex-end}}.ai-settings.is-embedded{display:block}.ai-console-row{grid-template-columns:minmax(0,1fr) auto}.ai-console-mode{display:inline-flex;gap:2px;padding:3px;border:1px solid #eceeeb;border-radius:9px;background:#f7f8f6}.ai-console-mode button{height:28px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:#6c726d;font-size:12.5px;cursor:pointer}.ai-console-mode button:hover{color:#313532}.ai-console-mode button.is-on{background:#fff;color:var(--qn-green-text, #2c5c44);box-shadow:0 1px 2px #0000000f}.ai-test-result-col{min-height:4px}.ai-retrieval-embed{padding:4px 0 0}.ai-steps .ai-action-row{padding:12px 16px 13px;border-top:1px solid #f0f1f0}.ai-steps .ai-technical-details{padding:0 16px 6px;border-top:1px solid #f0f1f0}.ai-steps .ai-technical-details summary{padding:10px 0 6px}.secret-key{display:grid;gap:7px;justify-items:end;min-width:0}.secret-key-line{display:flex;align-items:center;gap:7px;width:100%;min-width:0}.secret-key-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 12px;border-radius:9px;background:#f5f6f4;color:#565d58;font-family:Consolas,SF Mono,Cascadia Code,monospace;font-size:12.5px;letter-spacing:.02em}.secret-key-value.is-revealed{background:#f2f4f2;color:var(--qn-text, #2f2f2f)}.secret-key-icon{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e6e8e6;border-radius:9px;background:#fff;color:#8d948f;cursor:pointer;padding:0}.secret-key-icon:hover:not(:disabled){color:#565d58;background:#f8f9f7}.secret-key-icon.is-on{color:var(--qn-green-text, #2f8059);border-color:color-mix(in srgb,var(--qn-green, #2fcb7b) 30%,#fff)}.secret-key-icon:disabled{opacity:.55;cursor:default}.secret-key-icon svg{width:15px;height:15px}.secret-key-foot{display:flex;align-items:center;gap:10px}.secret-key-actions{display:flex;gap:12px}.secret-key-copied{font-size:11.5px;color:var(--qn-green-text, #2f8059)}.secret-key-copied.is-fail{color:#b65d57}.starmap-settings-font-size-select{position:relative;display:inline-flex;align-items:center}.starmap-settings-font-size-select select{height:30px;min-width:92px;padding:0 28px 0 10px;border:1px solid rgba(0,0,0,.1);border-radius:9px;background:#fff;color:inherit;font:inherit;font-size:13px;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8a8a8a 50%),linear-gradient(135deg,#8a8a8a 50%,transparent 50%);background-position:calc(100% - 15px) 13px,calc(100% - 10px) 13px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.starmap-settings-font-size-select select:hover{border-color:#0003}.starmap-settings-font-size-select select:focus-visible{outline:2px solid var(--starmap-accent,#3fae6a);outline-offset:1px}.starmap-settings-font-size-preview{display:inline-flex;align-items:center;justify-content:center;min-width:34px;margin-left:10px;color:#5f6560;line-height:1}.starmap-settings-font-size{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:11px;background:#ffffffb3;border:1px solid rgba(0,0,0,.06)}.starmap-settings-font-size-option{min-width:34px;height:26px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:12px;line-height:1;cursor:pointer;opacity:.72;transition:background .15s ease,opacity .15s ease,box-shadow .15s ease}.starmap-settings-font-size-option:hover{opacity:1;background:#0000000d}.starmap-settings-font-size-option.is-active{opacity:1;background:#fff;box-shadow:0 1px 2px #0000001f,0 0 0 1px #0000000d;font-weight:600}.starmap-settings-font-size-option:focus-visible{outline:2px solid var(--starmap-accent,#3fae6a);outline-offset:1px}.settings-font-size-control{display:inline-flex;align-items:center;gap:10px;flex:none}.settings-font-size-preview{display:inline-flex;align-items:center;justify-content:center;min-width:30px;color:#6f746f;line-height:1;font-weight:500}.settings-font-size-select{height:30px;min-width:88px;padding:0 30px 0 11px;border:1px solid rgb(0 0 0 / 10%);border-radius:9px;background:#fff;color:inherit;font:inherit;font-size:13px;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8b8f8b 50%),linear-gradient(135deg,#8b8f8b 50%,transparent 50%);background-position:calc(100% - 16px) 13px,calc(100% - 11px) 13px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:border-color .15s ease,box-shadow .15s ease}.settings-font-size-select:hover{border-color:#0003}.settings-font-size-select:focus-visible{outline:none;border-color:#3fae6a;box-shadow:0 0 0 3px #3fae6a2e}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.daily-review-overlay{position:fixed;z-index:110;inset:0;display:grid;place-items:center;padding:28px;background:#2d302e7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.daily-review-dialog{display:grid;width:min(720px,calc(100vw - 56px));height:min(800px,calc(100vh - 56px));grid-template-rows:64px minmax(0,1fr);overflow:hidden;border:1px solid rgb(255 255 255 / 48%);border-radius:16px;outline:none;background:#f8f9f8;box-shadow:0 28px 80px #14191552,0 5px 16px #14191524;animation:daily-review-dialog-in .17s ease}.daily-review-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 17px 0 20px;border-bottom:1px solid #eceeec;background:#fff}.daily-review-header h2{margin:0;color:#242824;font-size:17px;font-weight:650;line-height:24px}.daily-review-header-left,.daily-review-header-actions{display:flex;align-items:center}.daily-review-header-actions{justify-content:flex-end;gap:4px}.daily-review-header button{display:inline-flex;height:32px;align-items:center;justify-content:center;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#7c827d;font-size:13px;cursor:pointer}.daily-review-header button:hover,.daily-review-header button:focus-visible{background:#f1f3f1;color:#343934;outline:none}.daily-review-header-left button{width:32px;padding:0}.daily-review-header button svg{width:18px;height:18px}.daily-review-header .daily-review-close{width:32px;padding:0;font-size:20px}.daily-review-review-view{display:grid;min-height:0;grid-template-rows:minmax(0,1fr) 64px;overflow:hidden}.daily-review-carousel{position:relative;display:grid;min-height:0;place-items:stretch center;overflow:hidden;padding:16px 74px 18px}.daily-review-focus-card{position:relative;z-index:2;width:min(452px,100%);min-height:0;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgb(126 135 128 / 20%) transparent}.daily-review-focus-card::-webkit-scrollbar{width:5px}.daily-review-focus-card::-webkit-scrollbar-track{background:transparent}.daily-review-focus-card::-webkit-scrollbar-thumb{border-radius:999px;background:#7e87802e}.daily-review-focus-card:hover::-webkit-scrollbar-thumb{background:#7e878057}.daily-review-memo-card{height:100%;min-height:100%;align-self:stretch;align-content:start;gap:14px;padding:20px 16px 22px;border-color:#eaedea;border-radius:12px;box-shadow:none;cursor:pointer}.daily-review-memo-card.memo-card:not(.is-editing){height:100%;min-height:100%;align-self:stretch}.daily-review-memo-card.is-editing{cursor:default}.daily-review-memo-card .memo-card-actions,.daily-review-memo-card:hover .memo-card-actions{opacity:1;transform:none;pointer-events:auto}.daily-review-card-actions .memo-card-more .app-icon{opacity:.62}.daily-review-memo-card:hover .daily-review-card-actions .memo-card-more .app-icon,.daily-review-memo-card.is-menu-open .daily-review-card-actions .memo-card-more .app-icon{opacity:.92}.daily-review-memo-card .memo-card-meta{font-size:11px}.daily-review-card-body{color:#353a36;font-size:14.5px;line-height:1.9}.daily-review-card-images .memo-card-image{max-width:100%}.daily-review-peek-card{position:absolute;z-index:1;top:16px;bottom:18px;width:246px;padding:20px 18px;overflow:hidden;border:1px solid #eef0ee;border-radius:12px;background:#fff;color:#747a75;box-shadow:none;opacity:.42;pointer-events:none}.daily-review-peek-card.is-previous{left:-140px}.daily-review-peek-card.is-next{right:-140px}.daily-review-peek-card time{color:#a1a6a2;font-size:11px}.daily-review-peek-card p{margin:20px 0 0;font-size:13px;line-height:1.8}.daily-review-state{display:grid;height:100%;min-height:420px;place-content:center;justify-items:center;gap:9px;padding:32px;border:1px solid #eaedea;border-radius:12px;background:#fff;color:#8c928d;font-size:13px;text-align:center}.daily-review-state strong{color:#3d423e;font-size:15px;font-weight:600}.daily-review-state button{margin-top:7px;padding:6px 14px;border:0;border-radius:7px;background:#2fcb7b;color:#fff;cursor:pointer}.daily-review-state.is-error{color:#a56560}.daily-review-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 88px;border-top:1px solid #eceeec;background:#fff}.daily-review-footer button{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#f0f2f0;color:#777d78;cursor:pointer;transition:background-color .14s ease,color .14s ease}.daily-review-footer button:last-child{justify-self:end}.daily-review-footer button:hover:not(:disabled),.daily-review-footer button:focus-visible:not(:disabled){background:#e5e8e5;color:#444a45;outline:none}.daily-review-footer button:disabled{background:#f5f6f5;color:#c8ccc9;cursor:default}.daily-review-footer button svg{width:20px;height:20px}.daily-review-footer output{color:#8d928e;font-size:12px}.daily-review-settings-view{min-height:0;overflow:hidden auto;padding:28px 28px 44px;background:#f7f8f7}.daily-review-settings.settings-page.is-embedded{max-width:none}.daily-review-settings-intro{display:grid;gap:4px;margin-bottom:30px;padding:15px 16px;border:1px solid #f1f3f1;border-radius:11px;background:#fff}.daily-review-settings-intro strong{color:#313532;font-size:14px;font-weight:600}.daily-review-settings-intro span{color:#929793;font-size:12px;line-height:18px}.daily-review-settings-heading{display:flex;min-height:20px;align-items:center;justify-content:space-between;margin-bottom:8px}.daily-review-settings-heading .settings-section-label{margin-bottom:0}.daily-review-settings-status{min-height:18px;color:#969c97;font-size:11px}.daily-review-settings-status.is-error{color:#c0665f}.daily-review-settings-loading{padding:18px 16px;border:1px solid #f1f3f1;border-radius:11px;background:#fff;color:#909691;font-size:13px}.daily-review-settings-loading.is-error{color:#b15f58}.daily-review-settings-group{overflow:visible;border:1px solid #f1f3f1;border-radius:11px;background:#fff}.daily-review-settings-row{position:relative;display:grid;min-height:48px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 10px 0 16px}.daily-review-settings-row+.daily-review-settings-row,.daily-review-tag-picker+.daily-review-settings-row{border-top:1px solid #f0f2f0}.daily-review-settings-row>strong,.daily-review-reminder-copy strong{color:#353a36;font-size:13.5px;font-weight:500}.daily-review-choice{position:relative;min-width:154px}.daily-review-choice-trigger{display:flex;width:100%;height:34px;align-items:center;justify-content:flex-end;gap:6px;padding:0 4px 0 10px;border:0;border-radius:7px;background:transparent;color:#858b86;font:inherit;font-size:13px;cursor:pointer}.daily-review-choice-trigger:hover,.daily-review-choice-trigger:focus-visible,.daily-review-choice.is-open .daily-review-choice-trigger{background:#f3f5f3;color:#555b56;outline:none}.daily-review-choice-trigger svg{width:17px;height:17px;flex:none;color:#a1a6a2;transition:transform .14s ease}.daily-review-choice.is-open .daily-review-choice-trigger svg{transform:rotate(180deg)}.daily-review-choice-menu{position:absolute;z-index:45;top:calc(100% + 6px);right:0;width:200px;padding:5px;border:1px solid #ecefec;border-radius:10px;background:#fff;box-shadow:0 12px 32px #181d1924,0 2px 8px #181d190f;animation:daily-review-menu-in .13s ease}.daily-review-choice-option{display:flex;width:100%;height:38px;align-items:center;justify-content:space-between;gap:14px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#3c413d;font:inherit;font-size:13px;text-align:left;cursor:pointer}.daily-review-choice-option:hover,.daily-review-choice-option:focus-visible,.daily-review-choice-option[aria-checked=true]:focus-visible{background:#f2f4f2;outline:none}.daily-review-choice-option svg{width:16px;height:16px;flex:none;color:#2fcb7b}.daily-review-tag-picker{padding:12px 16px 15px;border-top:1px solid #f0f2f0;background:#fcfdfc}.daily-review-tag-picker-copy{display:grid;gap:3px;margin-bottom:10px}.daily-review-tag-picker-copy strong{color:#444944;font-size:13px;font-weight:500}.daily-review-tag-picker-copy small{color:#9a9f9b;font-size:11px}.daily-review-tag-tree,.daily-review-tag-node ul{padding:0;margin:0;list-style:none}.daily-review-tag-tree{max-height:220px;overflow:hidden auto;padding:4px;border:1px solid #eceeec;border-radius:9px;background:#fff}.daily-review-tag-node ul{margin-left:20px}.daily-review-tag-choice{display:flex;height:32px;align-items:center;gap:7px;padding:0 8px;border-radius:6px;color:#4c524d;font-size:12.5px;cursor:pointer}.daily-review-tag-choice:hover{background:#f3f5f3}.daily-review-tag-choice.is-selected{color:#258f5a}.daily-review-tag-choice input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.daily-review-tag-check{display:inline-flex;width:15px;height:15px;align-items:center;justify-content:center;border:1px solid #d4d8d4;border-radius:4px;color:#fff;font-size:10px}.daily-review-tag-choice.is-selected .daily-review-tag-check{border-color:#2fcb7b;background:#2fcb7b}.daily-review-tag-icon{width:17px;color:#858b86;text-align:center}.daily-review-tag-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-review-tag-empty{padding:20px;border:1px solid #eceeec;border-radius:9px;background:#fff;color:#a0a5a1;font-size:12px;text-align:center}.daily-review-update-heading{margin-top:28px}.daily-review-settings-row.is-unavailable{min-height:68px}.daily-review-reminder-copy{display:grid;min-width:0;gap:3px}.daily-review-reminder-copy small{color:#a0a5a1;font-size:11.5px;line-height:17px}.daily-review-unavailable{padding-right:8px;color:#b1b6b2;font-size:12.5px}@keyframes daily-review-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes daily-review-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.daily-review-overlay{padding:16px}.daily-review-dialog{width:calc(100vw - 32px);height:calc(100vh - 32px)}.daily-review-carousel{padding:20px 22px}.daily-review-peek-card{display:none}.daily-review-settings-view{padding-inline:20px}.daily-review-footer{padding-inline:28px}.daily-review-choice{min-width:136px}.daily-review-choice-menu{width:190px}}.inspiration-page .privacy-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--qn-text-muted, #7c8a82);cursor:pointer}.inspiration-page .privacy-toggle svg{width:15px;height:15px}.inspiration-page .privacy-toggle:hover{background:var(--qn-hover, #eef2ee);color:var(--qn-text, #26392d)}.inspiration-page .privacy-toggle.is-active{background:var(--qn-green-soft, #e8f2ec);color:var(--qn-green-text, #209662)}.inspiration-page .privacy-toggle:focus-visible{outline:2px solid var(--qn-green, #28a16a);outline-offset:2px}.feed-header>.privacy-toggle{order:1;margin-left:6px;margin-right:auto}.feed-header>.feed-searchbar-area{order:2}.inspiration-page{--privacy-ink: color-mix(in srgb, var(--qn-text, #26392d) 13%, transparent);--privacy-lines: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='84' viewBox='0 0 600 84' preserveAspectRatio='none'%3E%3Crect y='7' width='528' height='9' rx='4.5' fill='white'/%3E%3Crect y='35' width='396' height='9' rx='4.5' fill='white'/%3E%3Crect y='63' width='474' height='9' rx='4.5' fill='white'/%3E%3C/svg%3E")}.context-sidebar[data-privacy=true] :is(.tag-row,.pinned-tag-row):not(:hover):not(:focus-within) :is(.tag-label,.pinned-tag-label){color:transparent!important;text-shadow:none!important;position:relative;-webkit-user-select:none;user-select:none}.context-sidebar[data-privacy=true] :is(.tag-row,.pinned-tag-row):not(:hover):not(:focus-within) :is(.tag-label,.pinned-tag-label):after{content:"";position:absolute;left:0;top:50%;width:min(100%,128px);height:9px;transform:translateY(-50%);border-radius:5px;background:var(--privacy-ink);pointer-events:none}.context-sidebar[data-privacy=true] :is(.tag-row,.pinned-tag-row):not(:hover):not(:focus-within) .tag-count,.context-sidebar[data-privacy=true] .heatmap-summary:not(:hover):not(:focus-within) .stats-kpi strong,.context-sidebar[data-privacy=true] .content-filter-header:not(:hover):not(:focus-within) .content-filter-header-count,.context-sidebar[data-privacy=true] .content-filter-item:not(:hover):not(:focus-within) .content-filter-item-count{color:transparent!important;text-shadow:none!important;position:relative;-webkit-user-select:none;user-select:none}.context-sidebar[data-privacy=true] :is(.tag-row,.pinned-tag-row):not(:hover):not(:focus-within) .tag-count:after,.context-sidebar[data-privacy=true] .heatmap-summary:not(:hover):not(:focus-within) .stats-kpi strong:after,.context-sidebar[data-privacy=true] .content-filter-header:not(:hover):not(:focus-within) .content-filter-header-count:after,.context-sidebar[data-privacy=true] .content-filter-item:not(:hover):not(:focus-within) .content-filter-item-count:after{content:"";position:absolute;inset:38% 0;border-radius:5px;background:var(--privacy-ink);pointer-events:none}.context-sidebar[data-privacy=true] .heatmap:not(:hover):not(:focus-within) .heatmap-cell i{background:var(--privacy-ink)!important}.inspiration-main[data-privacy=true] .memo-card:not(:hover):not(:focus-within) :is(.memo-card-body,.memo-card-images,.memo-card-backlink-copy,.memo-card-meta-lead),.inspiration-main[data-privacy=true] .memo-composer:not(:hover):not(:focus-within) :is(.composer-editor,.composer-image-strip),.inspiration-main[data-privacy=true] .feed-crumb:not(:hover):not(:focus-within) .feed-crumb-seg,.inspiration-main[data-privacy=true] .image-gallery-card:not(:hover):not(:focus-within),.ai-agent-panel[data-privacy=true] .ai-agent-conversation>:not(:hover):not(:focus-within):not(.ai-agent-empty),.ai-agent-panel[data-privacy=true] :is(.ai-agent-history,.ai-agent-history-page-list)>button:not(:hover):not(:focus-within)>:is(span,small,time){position:relative;color:transparent!important;text-shadow:none!important;-webkit-user-select:none;user-select:none}.inspiration-main[data-privacy=true] .memo-card:not(:hover):not(:focus-within) :is(.memo-card-body,.memo-card-images,.memo-card-backlink-copy,.memo-card-meta-lead)>*,.inspiration-main[data-privacy=true] .memo-composer:not(:hover):not(:focus-within) :is(.composer-editor,.composer-image-strip)>*,.inspiration-main[data-privacy=true] .feed-crumb:not(:hover):not(:focus-within) .feed-crumb-seg>*,.inspiration-main[data-privacy=true] .image-gallery-card:not(:hover):not(:focus-within)>*,.ai-agent-panel[data-privacy=true] .ai-agent-conversation>:not(:hover):not(:focus-within):not(.ai-agent-empty)>*,.ai-agent-panel[data-privacy=true] :is(.ai-agent-history,.ai-agent-history-page-list)>button:not(:hover):not(:focus-within)>:is(span,small,time)>*{opacity:0}.inspiration-main[data-privacy=true] .memo-card:not(:hover):not(:focus-within) :is(.memo-card-body,.memo-card-images,.memo-card-backlink-copy,.memo-card-meta-lead):after,.inspiration-main[data-privacy=true] .memo-composer:not(:hover):not(:focus-within) :is(.composer-editor,.composer-image-strip):after,.inspiration-main[data-privacy=true] .feed-crumb:not(:hover):not(:focus-within) .feed-crumb-seg:after,.inspiration-main[data-privacy=true] .image-gallery-card:not(:hover):not(:focus-within):after,.ai-agent-panel[data-privacy=true] .ai-agent-conversation>:not(:hover):not(:focus-within):not(.ai-agent-empty):after,.ai-agent-panel[data-privacy=true] :is(.ai-agent-history,.ai-agent-history-page-list)>button:not(:hover):not(:focus-within)>:is(span,small,time):after{content:"";position:absolute;inset:0;width:auto;height:auto;pointer-events:none;background:var(--privacy-ink)!important;-webkit-mask:var(--privacy-lines) left top / 100% 84px repeat-y;mask:var(--privacy-lines) left top / 100% 84px repeat-y}.inspiration-main[data-privacy=true] .memo-card:not(:hover):not(:focus-within) .memo-card-meta-lead:after{width:92px;height:6px;top:50%;transform:translateY(-50%);border-radius:4px;-webkit-mask:none;mask:none}.ai-agent-panel[data-privacy=true] .ai-agent-composer-wrap:not(:hover):not(:focus-within) :is(textarea,.chat-image-gallery){opacity:0}.ai-agent-panel[data-privacy=true] .ai-agent-composer-wrap:not(:hover):not(:focus-within) .ai-agent-composer{position:relative}.ai-agent-panel[data-privacy=true] .ai-agent-composer-wrap:not(:hover):not(:focus-within) .ai-agent-composer:after{content:"";position:absolute;top:17px;left:13px;right:32%;height:9px;border-radius:5px;background:var(--privacy-ink);pointer-events:none}.flomo-import-file{position:relative;cursor:pointer}.flomo-import-file input[type=file]{display:none}.flomo-import-dialog .memo-action-row .flomo-import-file[aria-disabled=true]{opacity:.55;cursor:progress}.kbw-home{--paper: #fbfbfa;--paper-2: #f7f7f7;--panel: #ffffff;--card: #ffffff;--ink: var(--qn-text, #1f2329);--ink-2: color-mix(in srgb, var(--qn-text, #1f2329) 86%, #ffffff);--body: color-mix(in srgb, var(--qn-text, #1f2329) 88%, #ffffff);--muted: var(--qn-text-2, #6b7280);--faint: var(--qn-text-3, #9aa0a6);--line: #ececec;--line-2: #f3f3f3;--accent: #d96c48;--accent-2: #c75e3b;--accent-soft: #fbece3;--peach: #f6e2d4;--ok: #6e8f6a;--warn: #c08a3e;--err: #b4543e;--shadow: 0 1px 2px rgba(35, 40, 35, .05), 0 18px 40px -32px rgba(35, 40, 35, .35);--font: "Noto Sans SC", "Microsoft YaHei UI", "Segoe UI", sans-serif;--latin: "Barlow Lab", "Segoe UI", sans-serif;--mono: "Cascadia Mono", Consolas, monospace}.kbw-home *{box-sizing:border-box}.kbw-home{margin:0;overflow:hidden;background:var(--paper);color:var(--ink);font:400 13px/1.6 var(--font);-webkit-font-smoothing:antialiased;letter-spacing:.006em}.kbw-home button{font:inherit;color:inherit;cursor:pointer}.kbw-home svg{display:block}.kbw-home .app{display:flex;height:100vh;min-width:0}.kbw-home .rail{display:flex;width:64px;flex:0 0 64px;flex-direction:column;align-items:center;gap:2px;padding:14px 0 12px;background:var(--paper-2);border-right:1px solid var(--line)}.kbw-home .rail-logo{display:grid;width:28px;height:28px;margin-bottom:18px;place-items:center;border-radius:9px;background:var(--ink);color:#fbf8f3;font-family:var(--latin);font-size:14px;font-weight:600}.kbw-home .rail-item{display:flex;width:44px;height:46px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:11px;background:transparent;color:var(--faint);font-size:8.5px;letter-spacing:.02em}.kbw-home .rail-item svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4}.kbw-home .rail-item:hover{color:var(--muted)}.kbw-home .rail-item.is-on{background:var(--card);color:var(--accent);box-shadow:var(--shadow)}.kbw-home .rail-item.is-on span{color:var(--ink-2)}.kbw-home .rail-item span{white-space:nowrap}.kbw-home .rail-sep{width:20px;height:1px;margin:8px 0;background:var(--line)}.kbw-home .rail-gap{flex:1}.kbw-home .rail-avatar{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#efe3d4;color:var(--muted)}.kbw-home .rail-avatar svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.4}.kbw-home .shelf{display:flex;width:288px;flex:0 0 288px;flex-direction:column;background:var(--paper-2);border-right:1px solid var(--line)}.kbw-home .shelf-head{padding:20px 18px 0}.kbw-home .shelf-title{display:flex;align-items:baseline;justify-content:space-between}.kbw-home .shelf-title h1{margin:0;font-size:18px;font-weight:600;letter-spacing:.01em}.kbw-home .shelf-title span{color:var(--faint);font-size:10.5px}.kbw-home .shelf-sum{margin:5px 0 0;color:var(--muted);font-size:11px}.kbw-home .primary{display:flex;width:100%;height:36px;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;border:0;border-radius:10px;background:var(--accent);color:#fff;font-size:12.5px;font-weight:500;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--accent) 55%,transparent)}.kbw-home .primary:hover{background:var(--accent-2)}.kbw-home .primary svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.kbw-home .shelf-sec{display:flex;align-items:center;justify-content:space-between;margin:18px 18px 4px;color:var(--muted);font-size:10px;letter-spacing:.1em}.kbw-home .shelf-sec b{font-weight:400;color:var(--faint)}.kbw-home .shelf-search{display:flex;align-items:center;gap:7px;height:30px;margin:10px 14px 0;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--faint);font-size:11px}.kbw-home .shelf-search svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}.kbw-home .shelf-list{flex:1;min-height:0;overflow:hidden;padding:8px 10px 0}.kbw-home .book-row{display:flex;width:100%;align-items:center;gap:8px;padding:8px 9px;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left}.kbw-home .book-row+.book-row{margin-top:1px}.kbw-home .book-row .dot{width:5px;height:5px;flex:none;border-radius:50%;background:var(--faint)}.kbw-home .book-row .dot.ok{background:var(--ok)}.kbw-home .book-row .dot.run{background:var(--warn)}.kbw-home .book-row .dot.err{background:var(--err)}.kbw-home .book-row .dot.off{background:#d6cec3}.kbw-home .book-row .t{overflow:hidden;color:var(--ink-2);font-size:12.5px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.kbw-home .book-row .a{overflow:hidden;color:var(--faint);font-size:10.5px;white-space:nowrap;text-overflow:ellipsis;flex:0 1 auto}.kbw-home .book-row .m{margin-left:auto;flex:none;color:var(--faint);font-size:10.5px;font-variant-numeric:tabular-nums}.kbw-home .book-row.is-on{border-color:var(--line);background:var(--card);box-shadow:var(--shadow)}.kbw-home .book-row.is-on .t{color:var(--ink)}.kbw-home .book-row.is-on .m{color:var(--accent)}.kbw-home .shelf-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 18px 12px;border-top:1px solid var(--line);color:var(--faint);font-size:10px}.kbw-home .talk{display:flex;width:500px;flex:0 0 500px;flex-direction:column;background:var(--panel);border-right:1px solid var(--line)}.kbw-home .talk-head{display:flex;height:52px;flex:0 0 52px;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--line-2)}.kbw-home .talk-head h2{margin:0;overflow:hidden;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.kbw-home .talk-head .spacer{flex:1}.kbw-home .chip{display:inline-flex;height:21px;align-items:center;gap:4px;padding:0 8px;border-radius:6px;background:var(--accent-soft);color:var(--accent-2);font-size:10px;letter-spacing:.02em;white-space:nowrap}.kbw-home .chip.ghost{border:1px solid var(--line);background:transparent;color:var(--muted)}.kbw-home .icon-btn{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted)}.kbw-home .icon-btn:hover{background:var(--paper-2);color:var(--ink-2)}.kbw-home .icon-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.kbw-home .tabs{display:flex;height:38px;flex:0 0 38px;align-items:stretch;gap:18px;padding:0 16px;border-bottom:1px solid var(--line-2)}.kbw-home .tab{position:relative;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--muted);font-size:11.5px}.kbw-home .tab.is-on{color:var(--ink);font-weight:500}.kbw-home .tab.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.kbw-home .tab em{font-style:normal;color:var(--faint);font-size:10px}.kbw-home .conv{flex:1;min-height:0;overflow:hidden;padding:18px 22px 0}.kbw-home .msg-user{display:flex;justify-content:flex-end;margin-bottom:6px}.kbw-home .bubble{max-width:88%;padding:9px 13px;border-radius:13px 13px 4px;background:var(--peach);color:#4a382c;font-size:12.5px;line-height:1.75}.kbw-home .msg-meta{display:flex;align-items:center;gap:6px;margin:10px 0 4px;color:var(--faint);font-size:10.5px}.kbw-home .msg-meta svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6}.kbw-home .answer{margin:0 0 14px;color:var(--body);font-size:12.8px;line-height:1.95}.kbw-home .answer p{margin:0 0 10px}.kbw-home .answer b{font-weight:600;color:var(--ink)}.kbw-home .quote-card{position:relative;margin:12px 0;padding:11px 14px 12px 16px;border-radius:9px;background:var(--accent-soft)}.kbw-home .quote-card:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--accent)}.kbw-home .quote-card .k{display:flex;align-items:center;gap:6px;color:var(--accent-2);font-size:9.5px;letter-spacing:.08em}.kbw-home .quote-card .q{margin:6px 0 0;color:#5a4438;font-size:12px;line-height:1.85}.kbw-home .kv{margin:14px 0 4px;border-top:1px solid var(--line-2)}.kbw-home .kv-row{display:flex;align-items:baseline;gap:12px;padding:8px 2px;border-bottom:1px solid var(--line-2);font-size:11.5px}.kbw-home .kv-row dt{flex:0 0 96px;margin:0;color:var(--faint)}.kbw-home .kv-row dd{margin:0;color:var(--ink-2)}.kbw-home .kv-row dd b{font-weight:600}.kbw-home .kv-row .link{margin-left:auto;color:var(--accent);font-size:10.5px}.kbw-home .msg-actions{display:flex;align-items:center;gap:2px;margin-top:6px;color:var(--faint)}.kbw-home .msg-actions .icon-btn{width:26px;height:26px}.kbw-home .msg-actions .usage{margin-left:auto;color:var(--faint);font-size:10px;font-variant-numeric:tabular-nums}.kbw-home .inline-cite{display:inline-flex;align-items:center;gap:6px;height:26px;margin:2px 0 16px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--ink-2);font-size:10.5px}.kbw-home .inline-cite svg{width:12px;height:12px;fill:none;stroke:var(--accent);stroke-width:1.7}.kbw-home .inline-cite span{margin-left:4px;color:var(--accent);font-size:10px}.kbw-home .composer-foot{padding:7px 2px 0;color:var(--faint);font-size:9.5px;text-align:center}.kbw-home .composer-wrap{flex:0 0 auto;padding:10px 16px 14px}.kbw-home .composer{border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:0 1px 2px #3c2d1e0a}.kbw-home .composer .ph{padding:13px 14px 6px;color:var(--faint);font-size:12.5px}.kbw-home .composer .bar{display:flex;align-items:center;gap:8px;padding:4px 8px 8px 10px}.kbw-home .round-btn{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted)}.kbw-home .round-btn svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.kbw-home .scope{display:inline-flex;height:24px;align-items:center;gap:5px;padding:0 9px;border-radius:7px;background:var(--paper-2);color:var(--muted);font-size:10.5px}.kbw-home .model{display:inline-flex;height:24px;align-items:center;gap:5px;color:var(--muted);font-size:10.5px}.kbw-home .model:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ok)}.kbw-home .send{display:grid;width:30px;height:30px;margin-left:auto;place-items:center;border:0;border-radius:50%;background:var(--accent);color:#fff}.kbw-home .send svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2}.kbw-home .doc-pane{display:flex;flex:1;min-width:0;flex-direction:column;background:var(--paper)}.kbw-home .doc-top{display:flex;height:44px;flex:0 0 44px;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--line-2)}.kbw-home .doc-top .book-chip{display:inline-flex;height:23px;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:var(--card);font-size:10.5px;color:var(--ink-2)}.kbw-home .doc-top .book-chip b{font-weight:600}.kbw-home .doc-top .meta{color:var(--faint);font-size:10.5px}.kbw-home .doc-top .spacer{flex:1}.kbw-home .zoom{display:flex;align-items:center;gap:2px;color:var(--muted);font-size:10.5px}.kbw-home .zoom button{width:22px;height:22px;border:0;border-radius:5px;background:transparent;color:inherit;font-size:11px}.kbw-home .zoom button:hover{background:var(--paper-2)}.kbw-home .chapters{display:flex;height:40px;flex:0 0 40px;align-items:stretch;gap:16px;padding:0 14px;overflow:hidden;border-bottom:1px solid var(--line-2)}.kbw-home .chap{display:inline-flex;flex:none;align-items:center;gap:5px;border:0;background:transparent;color:var(--muted);font-size:10.5px;white-space:nowrap}.kbw-home .chap .n{color:var(--faint);font-size:9.5px;font-variant-numeric:tabular-nums}.kbw-home .chap.is-on{color:var(--ink);font-weight:500}.kbw-home .chap.is-on .n{color:var(--accent)}.kbw-home .chap.is-on:before{content:"";width:5px;height:5px;margin-right:1px;border-radius:50%;background:var(--accent)}.kbw-home .chap-more{display:inline-flex;flex:none;align-items:center;gap:3px;margin-left:auto;padding-left:8px;color:var(--faint);font-size:10px;white-space:nowrap}.kbw-home .doc-meta{display:flex;align-items:center;gap:10px;padding:10px 18px 8px;color:var(--faint);font-size:10.5px}.kbw-home .doc-meta .spacer{flex:1}.kbw-home .doc-scroll{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden;padding:0 16px 16px}.kbw-home .sheet{display:flex;flex-direction:column;overflow:hidden;padding:26px 30px 20px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--shadow)}.kbw-home .sheet .kicker{color:var(--accent);font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.kbw-home .sheet h3{margin:10px 0 6px;font-size:23px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.kbw-home .sheet .sub{margin:0 0 18px;color:var(--faint);font-size:10.5px}.kbw-home .sheet p{margin:0 0 13px;color:var(--body);font-size:14px;line-height:2;letter-spacing:.012em}.kbw-home .cited{position:relative;margin:4px -10px 15px;padding:13px 14px 13px 16px;border-radius:9px;background:var(--accent-soft)}.kbw-home .cited:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--accent)}.kbw-home .cited .mark{display:flex;align-items:center;gap:6px;color:var(--accent-2);font-size:9.5px;letter-spacing:.06em;margin-bottom:5px}.kbw-home .cited p{margin:0;color:#5a4438}.kbw-home .sheet-foot{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line-2);color:var(--faint);font-size:9.5px}.kbw-home .sheet-foot code{font-family:var(--mono);font-size:9.5px;color:var(--muted)}.kbw-home .sheet-foot .spacer{flex:1}.kbw-home .sheet-foot .open{color:var(--accent);font-size:10px}.kbw-home{height:100%}.kbw-home{padding:14px;background:#11100e;box-sizing:border-box}.kbw-home .app{width:100%;height:100%;border:1px solid rgba(255,255,255,.09);border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #00000073;background:var(--paper)}.kbw-home .shelf{width:292px;flex-basis:292px}.kbw-home .talk{width:560px;flex-basis:560px}.kbw-home .mode-switch{display:flex;align-items:center;gap:1px;padding:2px;margin-right:3px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.kbw-home .mode-btn{display:grid;width:22px;height:21px;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--faint)}.kbw-home .mode-btn svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6}.kbw-home .mode-btn.is-on{background:var(--accent-soft);color:var(--accent)}.kbw-home .quote-card,.kbw-home .inline-cite{cursor:pointer}.kbw-home .quote-card:hover{background:#f7e4d8}.kbw-home .scrim{position:fixed;inset:0;z-index:50;display:none;align-items:center;justify-content:center;padding:32px;background:#261f196b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kbw-home[data-state=cite] .scrim{display:flex}.kbw-home .dialog{display:flex;width:660px;max-height:calc(100vh - 64px);flex-direction:column;overflow:hidden;padding:24px 26px 18px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:0 40px 90px -40px #261f198c,0 2px 8px #261f1914}.kbw-home .dlg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.kbw-home .dlg-head .kicker{color:var(--accent);font-family:var(--mono);font-size:9px;letter-spacing:.16em}.kbw-home .dlg-head h2{margin:6px 0 0;font-size:19px;font-weight:600;letter-spacing:-.01em}.kbw-home .dlg-meta{display:flex;align-items:center;gap:8px;margin:10px 0 16px;color:var(--faint);font-size:10.5px}.kbw-home .dlg-meta i{width:3px;height:3px;border-radius:50%;background:#d8cfc3}.kbw-home .dlg-quote{position:relative;padding:14px 16px 14px 18px;border-radius:10px;background:var(--accent-soft)}.kbw-home .dlg-quote:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--accent)}.kbw-home .dlg-quote p{margin:0;color:#4f3b30;font-size:14.5px;line-height:1.9;letter-spacing:.01em}.kbw-home .dlg-context{margin-top:14px;border-top:1px solid var(--line-2);padding-top:10px}.kbw-home .dlg-context .cap{margin-bottom:8px;color:var(--faint);font-size:9.5px;letter-spacing:.1em}.kbw-home .dlg-context p{margin:0 0 8px;color:var(--muted);font-size:11.5px;line-height:1.85}.kbw-home .dlg-context p.is-on{margin:0 -10px 10px;padding:8px 10px;border-radius:7px;background:#d96c480f;box-shadow:inset 2px 0 #d96c4873;color:var(--ink-2)}.kbw-home .dlg-foot{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line-2)}.kbw-home .dlg-foot .note{color:var(--faint);font-size:10px}.kbw-home .dlg-foot .spacer{flex:1}.kbw-home .dlg-foot .ghost{height:30px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-2);font-size:11.5px}.kbw-home .dlg-foot .primary{width:auto;height:30px;margin:0;padding:0 14px;border-radius:8px;font-size:11.5px}.kbw-home[data-mode=dark]{--paper: #1a1714;--paper-2: #211d19;--panel: #1d1a16;--card: #26211b;--ink: #f1e9dc;--ink-2: #cbbfae;--body: #b8ac9a;--muted: #9b9081;--faint: #7d7366;--line: #342e26;--line-2: #2b261f;--accent: #ef8a5f;--accent-2: #f4a07a;--accent-soft: #3a271d;--peach: #39271e;--ok: #93ad87;--warn: #d0a063;--err: #d58a82;--shadow: 0 1px 2px rgba(0, 0, 0, .18), 0 18px 40px -32px rgba(0, 0, 0, .55);background:#0d0c0a}.kbw-home[data-mode=dark] .app{background:var(--paper);border-color:#342e26}.kbw-home[data-mode=dark] .rail-logo{background:#f1e9dc;color:#1a1714}.kbw-home[data-mode=dark] .rail-avatar{background:#2e2821;color:#b7aa98}.kbw-home[data-mode=dark] .bubble{background:#3a271e;color:#f0ddcf}.kbw-home[data-mode=dark] .quote-card .q{color:#e3c9b6}.kbw-home[data-mode=dark] .quote-card:hover{background:#442d22}.kbw-home[data-mode=dark] .dlg-quote p{color:#f0d8c7}.kbw-home[data-mode=dark] .dlg-meta i{background:#4a4138}.kbw-home[data-mode=dark] .dlg-context p.is-on{background:#ef8a5f14;box-shadow:inset 2px 0 #ef8a5f80}.kbw-home[data-mode=dark] .scrim{background:#05040394}.kbw-home[data-mode=dark] .book-row.is-on{box-shadow:0 1px 2px #0003,0 12px 28px -26px #000c}.kbw-home[data-mode=dark] .sheet{box-shadow:var(--shadow)}@media(max-width:1500px){.kbw-home .shelf{width:280px;flex-basis:280px}.kbw-home .talk{width:520px;flex-basis:520px}}.kbw-home .brand-line{display:flex;align-items:center;gap:6px;margin:0 0 2px;color:var(--faint);font-size:9.5px;letter-spacing:.16em}.kbw-home .brand-line i{width:12px;height:1px;background:var(--line)}.kbw-home .talk-head .sub{color:var(--faint);font-size:10.5px}.kbw-home .sheet-scroll{height:100%;overflow:hidden}.kbw-home[data-mode=dark] .cited p{color:#f0d8c7}.kbw-home[data-mode=dark] .cited .mark{color:var(--accent-2)}.kbw-home .work{display:flex;width:560px;flex:0 0 560px;flex-direction:column;min-width:0;background:var(--panel);border-right:1px solid var(--line)}.kbw-home .work-head{display:flex;height:52px;flex:0 0 52px;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--line-2)}.kbw-home .work-head h2{margin:0;overflow:hidden;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.kbw-home .work-head .sub{color:var(--faint);font-size:10.5px;white-space:nowrap}.kbw-home .work-head .spacer{flex:1}.kbw-home .work-scroll{flex:1;min-height:0;overflow:hidden;padding:16px 20px 0}.kbw-home .work-view{display:none;height:100%}.kbw-home[data-view=overview] .view-overview,.kbw-home[data-view=topic] .view-topic,.kbw-home[data-view=discovery] .view-discovery{display:block}.kbw-home .kb-greeting{margin-bottom:10px}.kbw-home .kb-greeting b{display:block;color:var(--ink);font-size:20px;line-height:1.4;font-weight:500;letter-spacing:-.025em}.kbw-home .kb-greeting p{margin-top:4px;color:var(--muted);font-size:10.5px;line-height:1.6}.kbw-home .kb-ask{display:flex;height:48px;align-items:center;gap:8px;margin-top:11px;padding:0 8px 0 12px;border:1px solid var(--line);border-radius:11px;background:var(--card);box-shadow:0 1px 2px #3c2d1e0a}.kbw-home .kb-ask .ph{flex:1;color:var(--faint);font-size:11px}.kbw-home .kb-ask .scope{color:var(--faint);font-size:9px;white-space:nowrap}.kbw-home .kb-ask .send{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff}.kbw-home .kb-ask .send svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2}.kbw-home .kb-sec{display:flex;align-items:baseline;justify-content:space-between;margin:15px 0 6px;color:var(--muted);font-size:9.5px;letter-spacing:.08em}.kbw-home .kb-sec b{color:var(--faint);font-weight:400;font-family:var(--mono);font-size:8.5px;letter-spacing:0}.kbw-home .kb-focus{padding:11px 12px 10px;border:1px solid var(--line);border-radius:9px;background:var(--card)}.kbw-home .kb-focus-top{display:flex;align-items:baseline;gap:7px}.kbw-home .kb-focus-top b{color:var(--ink);font-size:16px;font-weight:500}.kbw-home .kb-focus-top .pct{margin-left:auto;color:var(--ok);font-family:var(--mono);font-size:9px}.kbw-home .kb-focus p{margin:5px 0 8px;color:var(--body);font-size:10px;line-height:1.7}.kbw-home .kb-bar{height:3px;border-radius:2px;overflow:hidden;background:var(--line)}.kbw-home .kb-bar i{display:block;height:100%;background:var(--accent)}.kbw-home .kb-focus-meta{display:flex;gap:10px;margin-top:6px;color:var(--faint);font-size:8.5px;font-family:var(--mono)}.kbw-home .kb-topic-list{border-top:1px solid var(--line-2)}.kbw-home .kb-topic-row{width:100%;min-height:34px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--line-2);color:var(--ink-2);text-align:left}.kbw-home .kb-topic-row .n{width:17px;color:var(--faint);font-family:var(--mono);font-size:7.5px}.kbw-home .kb-topic-row .t{font-size:11px}.kbw-home .kb-topic-row .m{margin-left:auto;color:var(--faint);font-family:var(--mono);font-size:8px}.kbw-home .kb-topic-row .g{width:54px;height:2px;border-radius:2px;background:var(--line);overflow:hidden}.kbw-home .kb-topic-row .g i{display:block;height:100%;background:var(--ok)}.kbw-home .kb-topic-row:hover .t{color:var(--accent)}.kbw-home .kb-activity{border-top:1px solid var(--line-2)}.kbw-home .kb-activity-row{display:flex;gap:8px;min-height:26px;align-items:baseline;border-bottom:1px solid var(--line-2);color:var(--body);font-size:9px}.kbw-home .kb-activity-row time{width:40px;flex:none;color:var(--faint);font-family:var(--mono);font-size:7.5px}.kbw-home .kb-topic-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.kbw-home .kb-topic-head h3{margin:0;color:var(--ink);font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.035em}.kbw-home .kb-topic-head .en{color:var(--faint);font-family:var(--mono);font-size:7px;letter-spacing:.16em}.kbw-home .kb-topic-head .pct{color:var(--ok);font-family:var(--mono);font-size:11px}.kbw-home .kb-topic-desc{margin:3px 0 0;color:var(--muted);font-size:9.5px;line-height:1.6}.kbw-home .kb-stats{display:flex;gap:12px;margin-top:7px;padding:6px 0;border-top:1px solid var(--line-2);color:var(--faint);font-size:8px;font-family:var(--mono)}.kbw-home .kb-stats b{color:var(--ink-2);font-weight:400}.kbw-home .kb-thesis{position:relative;margin-top:2px;padding:10px 12px 10px 14px;border-radius:8px;background:var(--accent-soft)}.kbw-home .kb-thesis:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--accent)}.kbw-home .kb-thesis .k{color:var(--accent-2);font-family:var(--mono);font-size:7px;letter-spacing:.08em}.kbw-home .kb-thesis p{margin:4px 0 0;color:#5a4438;font-size:12px;line-height:1.7;font-weight:500}.kbw-home[data-mode=dark] .kb-thesis p{color:#f0d8c7}.kbw-home .kb-thread{padding:8px 0 7px;border-bottom:1px solid var(--line-2)}.kbw-home .kb-thread-top{display:flex;align-items:baseline;gap:6px}.kbw-home .kb-thread-top .kind{color:var(--accent-2);font-family:var(--mono);font-size:6.5px;letter-spacing:.05em}.kbw-home .kb-thread-top .num{color:var(--faint);font-family:var(--mono);font-size:7px}.kbw-home .kb-thread-top b{color:var(--ink-2);font-size:10.5px;font-weight:500}.kbw-home .kb-thread p{margin:3px 0 0;color:var(--muted);font-size:8.5px;line-height:1.55}.kbw-home .kb-thread-meta{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--faint);font-size:7px;font-family:var(--mono)}.kbw-home .kb-thread-meta .dot{width:3px;height:3px;border-radius:50%;background:var(--ok)}.kbw-home .kb-question{display:flex;gap:7px;padding:6px 0;border-bottom:1px solid var(--line-2);color:var(--body);font-size:9px;line-height:1.5}.kbw-home .kb-question .n{flex:none;color:var(--accent);font-family:var(--mono);font-size:7px}.kbw-home .kb-cand-summary{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;color:var(--muted);font-size:9.5px}.kbw-home .kb-cand-summary b{color:var(--accent);font-family:var(--mono);font-size:10px;font-weight:400}.kbw-home .kb-cand-list{border-top:1px solid var(--line-2)}.kbw-home .kb-cand{width:100%;display:flex;gap:8px;padding:8px 7px;border-bottom:1px solid var(--line-2);border-radius:6px;text-align:left}.kbw-home .kb-cand:hover{background:var(--card)}.kbw-home .kb-cand.is-on{background:var(--card);box-shadow:var(--shadow)}.kbw-home .kb-score{width:25px;height:25px;flex:none;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-family:var(--mono);font-size:7px}.kbw-home .kb-cand.is-on .kb-score{border-color:color-mix(in srgb,var(--accent) 38%,transparent);color:var(--accent)}.kbw-home .kb-cand-copy{min-width:0;flex:1}.kbw-home .kb-cand-copy b{display:block;overflow:hidden;color:var(--ink-2);font-size:9.5px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.kbw-home .kb-cand-copy p{margin-top:2px;overflow:hidden;color:var(--faint);font-size:7.8px;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.kbw-home .kb-cand-meta{display:flex;gap:6px;margin-top:4px;color:var(--faint);font-family:var(--mono);font-size:6.2px}.kbw-home .doc-view{display:none;flex:1;min-height:0;flex-direction:column}.kbw-home[data-view=overview] .doc-article,.kbw-home[data-view=topic] .doc-article,.kbw-home[data-view=discovery] .doc-candidate{display:flex}.kbw-home .doc-view .doc-top,.kbw-home .doc-view .chapters,.kbw-home .doc-view .doc-meta{flex:none}.kbw-home .doc-view .doc-scroll{flex:1;min-height:0}.kbw-home .doc-candidate .doc-scroll{padding-top:12px}.kbw-home .doc-candidate .sheet{min-height:0}.kbw-home .cand-why{margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--accent-soft)}.kbw-home .cand-why .k{color:var(--accent-2);font-family:var(--mono);font-size:7px;letter-spacing:.08em}.kbw-home .cand-why p{margin-top:4px;color:#5a4438;font-size:11px;line-height:1.75}.kbw-home[data-mode=dark] .cand-why p{color:#f0d8c7}.kbw-home .cand-actions{display:flex;gap:7px;margin-top:14px}.kbw-home .cand-actions .primary{width:auto;height:30px;margin:0;padding:0 12px;border-radius:7px;font-size:10.5px}.kbw-home .cand-actions .ghost{height:30px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--ink-2);font-size:10.5px}@media(max-width:1500px){.kbw-home .work{width:520px;flex-basis:520px}}.kbw-home .head-overview,.kbw-home .head-topic,.kbw-home .head-discovery,.kbw-home .tabs-overview,.kbw-home .tabs-topic,.kbw-home .tabs-discovery{display:none}.kbw-home[data-view=overview] .head-overview,.kbw-home[data-view=topic] .head-topic,.kbw-home[data-view=discovery] .head-discovery,.kbw-home[data-view=overview] .tabs-overview,.kbw-home[data-view=topic] .tabs-topic,.kbw-home[data-view=discovery] .tabs-discovery{display:flex}.kbw-home .kb-topic-row .dot{width:5px;height:5px;flex:none;border-radius:50%;background:var(--faint)}.kbw-home .kb-topic-row .dot.ok{background:var(--ok)}.kbw-home .kb-topic-row .dot.run{background:var(--warn)}.kbw-home .kb-topic-row .dot.off{background:#d6cec3}.kbw-home .kb-topic-row.is-on{border-color:var(--line);border-radius:7px;background:var(--card);box-shadow:var(--shadow)}.kbw-home .kb-topic-row.is-on .dot.ok{background:var(--accent)}.kbw-home[data-mode=dark] .kb-topic-row.is-on{box-shadow:0 1px 2px #0003,0 12px 28px -26px #000c}.kbw-home .kb-more{width:100%;height:31px;margin-top:9px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--muted);font-size:8.5px}.kbw-home .kb-more svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8}.kbw-home .kb-more:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 36%,transparent)}.kbw-home .kb-unfiled{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--muted);font-size:9px}.kbw-home .kb-unfiled b{color:var(--accent);font-family:var(--mono);font-size:9px;font-weight:400}.kbw-home .kb-unfiled button{margin-left:auto;color:var(--accent);font-size:8px}.kbw-home .kb-action-row{display:flex;align-items:center;gap:7px;min-height:27px;border-bottom:1px solid var(--line-2);color:var(--body);font-size:8.8px}.kbw-home .kb-action-row .num{color:var(--faint);font-family:var(--mono);font-size:7px}.kbw-home .kb-action-row .go{margin-left:auto;color:var(--faint);font-size:8px}.kbw-home .kb-coverage{padding:8px 9px;border:1px solid var(--line);border-radius:7px;background:var(--card)}.kbw-home .kb-coverage .top{display:flex;align-items:baseline;justify-content:space-between;color:var(--ink-2);font-size:8.5px}.kbw-home .kb-coverage .top b{color:var(--ok);font-family:var(--mono);font-size:8px;font-weight:400}.kbw-home .kb-coverage .kb-bar{margin-top:5px}.kbw-home .kb-coverage .kb-bar i{background:var(--ok)}.kbw-home .kb-coverage p{margin-top:4px;color:var(--faint);font-size:7.5px}.kbw-home .cand-related{margin-top:12px;padding-top:8px;border-top:1px solid var(--line-2)}.kbw-home .cand-related .k{color:var(--faint);font-family:var(--mono);font-size:7px;letter-spacing:.08em}.kbw-home .cand-related button{width:100%;min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line-2);color:var(--body);font-size:8.5px;text-align:left}.kbw-home .cand-related button span{color:var(--faint);font-family:var(--mono);font-size:6.5px}.kbw-home .cand-related button:hover{color:var(--accent)}.kbw-home .kb-topic-row,.kbw-home .kb-cand{border:0;border-bottom:1px solid var(--line-2);background:transparent;border-radius:0}.kbw-home .kb-topic-row.is-on{border:1px solid var(--line);background:var(--card);border-radius:7px}.kbw-home .kb-cand.is-on{border-bottom-color:transparent;background:var(--card);border-radius:6px}.kbw-home .kb-unfiled button{border:0;background:transparent;padding:0}.kbw-home .cand-related button{border:0;border-bottom:1px solid var(--line-2);background:transparent}.kbw-home .work-scroll{padding:20px 24px 0}.kbw-home .kb-topic-row{min-height:44px;padding:6px 8px;gap:8px}.kbw-home .kb-topic-row .t{font-size:12.5px;line-height:1.35}.kbw-home .kb-topic-row .t em{display:block;margin-top:1px;color:var(--faint);font-size:9px;font-style:normal;font-weight:400}.kbw-home .kb-topic-row .m{font-size:8.5px}.kbw-home .kb-topic-row .g{display:none}.kbw-home .kb-topic-row.is-on .t em{color:var(--muted)}.kbw-home .kb-topic-row.is-on .dot.ok{background:var(--ok)}.kbw-home .kb-greeting b{font-size:22px}.kbw-home .kb-greeting p{font-size:11px}.kbw-home .kb-focus{padding:15px 16px 13px;border-radius:10px}.kbw-home .kb-focus-top b{font-size:27px;letter-spacing:-.03em}.kbw-home .kb-focus .big{margin:6px 0 9px;color:var(--ink-2);font-size:13.5px;line-height:1.75}.kbw-home .kb-focus-meta{font-size:9px;gap:13px}.kbw-home .kb-focus-action{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid var(--line-2);color:var(--accent);font-size:9px;border-left:0;border-right:0;border-bottom:0;background:transparent}.kbw-home .kb-focus-action svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8}.kbw-home .kb-note-row{display:flex;gap:9px;min-height:29px;align-items:baseline;border-bottom:1px solid var(--line-2);color:var(--body);font-size:9.5px;line-height:1.5}.kbw-home .kb-note-row time{width:40px;flex:none;color:var(--faint);font-family:var(--mono);font-size:7.5px}.kbw-home .kb-topic-head{align-items:flex-start}.kbw-home .kb-topic-head h3{font-size:31px;letter-spacing:-.045em}.kbw-home .kb-topic-head .en{margin-bottom:3px}.kbw-home .kb-topic-head .pct{padding-top:3px;color:var(--ok);font-size:12px}.kbw-home .kb-topic-desc{margin-top:5px;color:var(--muted);font-size:10.8px;line-height:1.65}.kbw-home .kb-lead{margin-top:12px;color:var(--ink-2);font-size:11.5px;line-height:1.9}.kbw-home .kb-lead+.kb-lead{margin-top:6px}.kbw-home .kb-thesis{margin-top:12px;padding:13px 14px 13px 16px;border-radius:9px}.kbw-home .kb-thesis .k{font-size:7.5px}.kbw-home .kb-thesis p{margin-top:5px;font-size:14px;line-height:1.65;font-weight:500}.kbw-home .kb-insight{display:flex;gap:11px;padding:12px 0 11px;border-bottom:1px solid var(--line-2)}.kbw-home .kb-insight .num{width:22px;flex:none;padding-top:2px;color:var(--accent);font-family:var(--mono);font-size:8px}.kbw-home .kb-insight h4{margin:0;color:var(--ink-2);font-size:12.5px;line-height:1.4;font-weight:500}.kbw-home .kb-insight p{margin-top:4px;color:var(--body);font-size:10.2px;line-height:1.75}.kbw-home .kb-insight .meta{display:block;margin-top:5px;color:var(--faint);font-family:var(--mono);font-size:7px}.kbw-home .kb-insight .meta b{color:var(--ok);font-weight:400}.kbw-home .kb-question{padding:8px 0;font-size:10px;line-height:1.6}.kbw-home .kb-question .n{padding-top:1px}.kbw-home .kb-coverage-line{padding:9px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);color:var(--muted);font-family:var(--mono);font-size:7.5px}.kbw-home .kb-coverage-line b{color:var(--ok);font-weight:400}.kbw-home .kb-cand{min-height:64px;padding:11px 8px;gap:10px}.kbw-home .kb-score{width:28px;height:28px;font-size:7.5px}.kbw-home .kb-cand-copy b{font-size:10.8px}.kbw-home .kb-cand-copy p{margin-top:3px;font-size:8.5px;line-height:1.55}.kbw-home .kb-cand-meta{margin-top:5px;font-size:6.8px}.kbw-home .kb-sec{margin:18px 0 6px;font-size:9.5px}.kbw-home .kb-unfiled-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;color:var(--faint);font-size:8.5px}.kbw-home .kb-unfiled-line button{border:0;background:transparent;color:var(--accent);font-size:8.5px}.kbw-home .kb-nextline{display:flex;gap:10px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line-2)}.kbw-home .kb-nextline span{flex:none;color:var(--faint);font-family:var(--mono);font-size:7px;letter-spacing:.08em}.kbw-home .kb-nextline p{color:var(--ink-2);font-size:9.5px;line-height:1.5}.kbw-home .kb-cand-note{margin-top:12px;padding:11px 12px;border-top:1px solid var(--line-2)}.kbw-home .kb-cand-note b{color:var(--ink-2);font-size:9.5px;font-weight:500}.kbw-home .kb-cand-note p{margin-top:3px;color:var(--muted);font-size:8.8px;line-height:1.6}.kbw-home .kb-cand-note span{display:block;margin-top:5px;color:var(--faint);font-family:var(--mono);font-size:7px}.kbw-home .work-scroll{padding:16px 24px 0}.kbw-home .kb-lead{margin-top:10px;font-size:11.8px;line-height:1.85}.kbw-home .kb-thesis{margin-top:10px;padding:11px 14px 11px 16px}.kbw-home .kb-thesis p{font-size:14px}.kbw-home .kb-sec{margin:14px 0 5px}.kbw-home .kb-insight{padding:10px 0 9px}.kbw-home .kb-insight p{font-size:10.8px;line-height:1.72}.kbw-home .kb-question{padding:6px 0;font-size:10.2px}.kbw-home .kb-coverage-line,.kbw-home .kb-nextline{padding:8px 0}.kbw-home .work{width:620px;flex-basis:620px}.kbw-home .work-scroll{padding:18px 26px 0}.kbw-home .kb-topic-row{min-height:48px;padding:7px 9px;gap:9px}.kbw-home .kb-topic-row .n{width:22px;color:var(--muted);font-size:11px;font-weight:500}.kbw-home .kb-topic-row .t{font-size:13.5px}.kbw-home .kb-topic-row .t em{margin-top:2px;color:var(--faint);font-size:10.5px}.kbw-home .kb-topic-row .m{font-size:10.5px}.kbw-home .kb-topic-row.is-on .n{color:var(--accent)}.kbw-home .work-head h2{font-size:14px}.kbw-home .work-head .chip{font-size:10px;height:22px}.kbw-home .work-head .sub{font-size:10.5px}.kbw-home .tab{font-size:12px}.kbw-home .tab em{font-size:10.5px}.kbw-home .kb-greeting b{font-size:24px}.kbw-home .kb-greeting p{font-size:12px;line-height:1.65}.kbw-home .kb-sec{margin:17px 0 7px;font-size:11px}.kbw-home .kb-sec b{font-size:10px}.kbw-home .kb-focus{padding:15px 16px 13px}.kbw-home .kb-focus-top b{font-size:30px}.kbw-home .kb-focus .big{font-size:15px;line-height:1.7}.kbw-home .kb-focus-meta,.kbw-home .kb-focus-action{font-size:10px}.kbw-home .kb-note-row{min-height:32px;font-size:11px}.kbw-home .kb-note-row time{font-size:9px}.kbw-home .kb-topic-head h3{font-size:34px}.kbw-home .kb-topic-head .en{font-size:8px}.kbw-home .kb-topic-head .pct{font-size:13px}.kbw-home .kb-topic-desc{font-size:12px;line-height:1.65}.kbw-home .kb-lead{margin-top:10px;font-size:13px;line-height:1.85}.kbw-home .kb-lead+.kb-lead{margin-top:7px}.kbw-home .kb-thesis{margin-top:11px;padding:13px 15px}.kbw-home .kb-thesis .k{font-size:8px}.kbw-home .kb-thesis p{font-size:15.5px;line-height:1.6}.kbw-home .kb-insight{gap:12px;padding:12px 0 11px}.kbw-home .kb-insight .num{width:27px;padding-top:1px;font-size:14px;font-weight:500}.kbw-home .kb-insight h4{font-size:14px}.kbw-home .kb-insight p{margin-top:4px;color:var(--ink-2);font-size:12.5px;line-height:1.75}.kbw-home .kb-insight .meta{margin-top:5px;font-size:8.5px}.kbw-home .kb-question{padding:7px 0;font-size:12px;line-height:1.6}.kbw-home .kb-question .n{font-size:10px}.kbw-home .kb-coverage-line{padding:9px 0;font-size:9px}.kbw-home .kb-cand{min-height:72px;padding:12px 9px;gap:10px}.kbw-home .kb-score{width:32px;height:32px;font-size:10px}.kbw-home .kb-cand-copy b{font-size:12px}.kbw-home .kb-cand-copy p{font-size:10px;line-height:1.55}.kbw-home .kb-cand-meta{font-size:8px}.kbw-home .kb-cand-note b{font-size:10.5px}.kbw-home .kb-cand-note p{font-size:10px}.kbw-home .kb-cand-note span{font-size:8px}.kbw-home .doc-top .meta{font-size:11px}.kbw-home .chap{font-size:12px}.kbw-home .chap .n{font-size:9px}.kbw-home .doc-meta{font-size:10px}.kbw-home .sheet h3{font-size:32px}.kbw-home .sheet p{font-size:14.5px}.kbw-home .sheet .sub{font-size:11px}.kbw-home .sheet .kicker{font-size:9px}.kbw-home .cited p{font-size:14.5px}.kbw-home .sheet-foot,.kbw-home .sheet-foot code{font-size:9.5px}@media(max-width:1500px){.kbw-home .work{width:570px;flex-basis:570px}}.kbw-home .kb-topic-row .n{font-size:12px}.kbw-home .kb-topic-row .m,.kbw-home .kb-topic-row .t em{font-size:11px}.kbw-home .kb-insight .num{font-size:15px}.kbw-home .kb-insight h4{font-size:14.5px}.kbw-home .kb-insight p{font-size:13px}.kbw-home .kb-question{font-size:12.5px}.kbw-home .kb-question .n{font-size:11px}.kbw-home .kb-cand-copy b{font-size:12.5px}.kbw-home .kb-cand-copy p,.kbw-home .kb-score{font-size:10.5px}.kbw-home .chap{font-size:12.5px}.kbw-home .chap .n,.kbw-home .doc-meta{font-size:10.5px}.kbw-home .app{max-width:1720px;margin:0 auto}.kbw-home .work{width:auto;flex:1 1 auto}@media(max-height:950px){.kbw-home .work-scroll{padding-top:12px}.kbw-home .kb-sec{margin:12px 0 5px}.kbw-home .kb-lead{margin-top:8px}.kbw-home .kb-thesis{margin-top:9px;padding:11px 15px}.kbw-home .kb-insight{padding:9px 0 8px}.kbw-home .kb-question{padding:5px 0}.kbw-home .kb-coverage-line{padding:7px 0}}.kbw-home .kb-topic-head h3{font-size:31px;line-height:1.3;letter-spacing:-.04em}.kbw-home .kb-topic-head .en{font-size:8px;letter-spacing:.14em}.kbw-home .kb-voice{display:flex;align-items:baseline;gap:7px;margin-top:12px;color:var(--muted);font-size:10.5px}.kbw-home .kb-voice:before{content:"";width:5px;height:5px;flex:none;border-radius:50%;background:var(--accent);transform:translateY(-1px)}.kbw-home .kb-voice b{color:var(--ink-2);font-weight:500}.kbw-home .kb-topic-row .n,.kbw-home .kb-topic-row.is-on .n{color:var(--muted);font-weight:500}.kbw-home .kb-insight{border-bottom:0;padding:12px 0 11px}.kbw-home .kb-insight .num{color:var(--muted);font-weight:500}.kbw-home .kb-insight p{line-height:1.85}.kbw-home .kb-question{border-bottom:0;padding:7px 0}.kbw-home .kb-question .n{color:var(--muted)}.kbw-home .kb-insights{margin-top:2px;border-top:1px solid var(--line)}.kbw-home .kb-insights .kb-insight{border-bottom:1px solid var(--line-2);padding:13px 0 12px}.kbw-home .kb-insights .kb-insight:last-child{border-bottom:1px solid var(--line)}.kbw-home .kb-insights .kb-insight{border-bottom-color:var(--line)}.kbw-home .kb-insights .kb-insight:last-child{border-bottom-color:var(--line)}.kbw-home .kb-insights{border-top-color:#e1d5c5}.kbw-home .kb-insights .kb-insight{border-bottom-color:#e6dbcd}.kbw-home .kb-insights .kb-insight:last-child{border-bottom-color:#e1d5c5}.kbw-home[data-mode=dark] .kb-insights{border-top-color:#3c342a}.kbw-home[data-mode=dark] .kb-insights .kb-insight{border-bottom-color:#332c24}.kbw-home[data-mode=dark] .kb-insights .kb-insight:last-child{border-bottom-color:#3c342a}.kbw-home .kb-insights{border-top-color:#dccfbe}.kbw-home .kb-insights .kb-insight{border-bottom-color:#e1d5c5}.kbw-home .kb-insights .kb-insight:last-child{border-bottom-color:#dccfbe}.kbw-home .topic-composer{display:none}.kbw-home[data-view=topic] .topic-composer{display:block}.kbw-home[data-view=topic] .work-scroll{padding-top:18px;padding-bottom:0}.kbw-home .kb-topic-row .a{overflow:hidden;color:var(--faint);font-size:10.5px;white-space:nowrap;text-overflow:ellipsis;flex:0 1 auto}.kbw-home .kb-topic-row .t{flex:none}.kbw-home .kb-topic-row .m{margin-left:auto}.kbw-home .kb-topic-row .n,.kbw-home .kb-topic-row .t em{display:none}.kbw-home .kb-topic-row{min-height:36px;padding:5px 9px;gap:8px}.kbw-home .kb-topic-row .t{font-size:12.5px}.kbw-home .kb-topic-row.is-on .t{color:var(--ink)}.kbw-home .kb-topic-row.is-on .a{color:var(--muted)}.kbw-home .sheet{padding:26px 30px 20px}.kbw-home .sheet h3{font-size:24px}.kbw-home .sheet .sub{margin-bottom:15px}.kbw-home{width:100%;height:100%;min-height:0;overflow:hidden}.kbw-home .app{width:100%;height:100%;padding:0;border:0;border-radius:0;background:var(--paper)}.kbw-home .work{flex:1 1 auto;width:auto}.kbw-home .doc-pane{width:600px;flex:0 0 600px}@media(max-width:1500px){.kbw-home .doc-pane{width:520px;flex-basis:520px}}@media(max-width:1280px){.kbw-home .doc-pane{display:none}}.knowledge-base.kb-redesign{--kb-canvas: #fbfbfa;--kb-rail: #ffffff;--kb-surface: #ffffff;--kb-surface-2: #f7f7f7;--kb-surface-3: #f2f2f2;--kb-border: #ececec;--kb-border-strong: #dedede;--kb-ink: var(--qn-text, #1f2329);--kb-ink-2: color-mix(in srgb, var(--qn-text, #1f2329) 86%, #ffffff);--kb-muted: var(--qn-text-2, #6b7280);--kb-faint: var(--qn-text-3, #9aa0a6);--kb-accent: #d96c48;--kb-accent-strong: #c75e3b;--kb-accent-soft: #fbece3;--kb-accent-line: #f2d9cb;--kb-hero: #2a211b;--kb-hero-ink: #f3efe2;--kb-input-focus: #d96c48;padding:0;background:var(--kb-canvas);background-image:none}html[data-starmap-mode=dark] .knowledge-base.kb-redesign{--kb-canvas: #16120f;--kb-rail: #1a1512;--kb-surface: #1e1915;--kb-surface-2: #221c17;--kb-surface-3: #221c17;--kb-border: #332a23;--kb-border-strong: #3d3229;--kb-ink: #f0e9df;--kb-ink-2: #d7cec2;--kb-muted: #a0948a;--kb-faint: #7d7168;--kb-accent: #ef8a5f;--kb-accent-strong: #ffa079;--kb-accent-soft: #2e1f18;--kb-accent-line: #4a2e22;--kb-hero: #0f0c0a;--kb-hero-ink: #f0e9df;--kb-input-focus: #ef8a5f;background:#16120f}.kbw-home{width:100%;height:100%;min-height:0;padding:0;overflow:hidden;background:transparent}.kbw-home .shelf-head{padding-top:14px}.kbw-home .app{height:100%}.kbw-home .shelf-list{overflow-y:auto}.kbw-home .work-scroll{padding-bottom:22px}.kbw-home .shelf-search,.kbw-home .kb-ask{transition:border-color .15s ease,box-shadow .15s ease}.kbw-home .shelf-search:focus-within,.kbw-home .kb-ask:focus-within{border-color:var(--kb-input-focus);box-shadow:inset 0 0 0 1px var(--kb-input-focus)}.kbw-home .shelf-search input:focus,.kbw-home .shelf-search input:focus-visible,.kbw-home .kb-ask input:focus,.kbw-home .kb-ask input:focus-visible{outline:none!important;box-shadow:none!important}.knowledge-base .kbw-home .kbw-agent-pane .ai-agent-composer:focus-within{border-color:var(--kb-input-focus)!important;box-shadow:inset 0 0 0 1px var(--kb-input-focus)!important}.knowledge-base .kbw-home .kbw-agent-pane .ai-agent-composer textarea:focus-visible{outline:none!important}.kbw-home .shelf-search{cursor:text}.kbw-home .shelf-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:11px}.kbw-home .shelf-search input::placeholder{color:var(--faint)}.kbw-home .kb-ask input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:11px}.kbw-home .kb-ask input::placeholder{color:var(--faint)}.kbw-home .kb-ask .send:disabled{opacity:.45;cursor:default}.kbw-home .shelf-list{overflow-x:hidden}.kbw-home .kbw-shelf-actions{display:flex;gap:8px;margin:8px 18px 0;padding-top:8px;border-top:1px dashed var(--line)}.kbw-home .kbw-add-big{display:flex;flex:1;align-items:center;height:24px;margin:0;padding:0;border:0;background:transparent;color:var(--muted);font-size:9.5px;text-align:left;white-space:nowrap}.kbw-home .kbw-add-big:hover{color:var(--accent)}.kbw-home .kbw-agent-pane{display:flex;width:600px;flex:0 0 600px;min-width:0;border-left:1px solid var(--line);background:var(--paper)}.kbw-home .kbw-agent-pane .ai-agent-panel{width:100%!important;height:100%;border:0;background:var(--paper)}.kbw-home .kbw-agent-pane .ai-agent-header{height:52px;min-height:52px}.kbw-agent-loading{display:grid;flex:1;place-items:center;color:var(--faint);font-size:11px}.kbw-home .kb-topic-row .m{flex:none;white-space:nowrap}.kbw-home .kb-topic-row.is-on .m{color:var(--accent)}.kbw-home .sheet-foot .open{border:0;background:transparent;padding:0;color:var(--accent);font-size:9.5px}.kbw-home .kb-topic-row .a{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.kbw-home .kb-topic-row .t{flex:none;max-width:46%;overflow:hidden;text-overflow:ellipsis}.kbw-home .tabs-domains{display:flex;flex-wrap:nowrap;gap:0;padding:0 18px;overflow-x:auto;scrollbar-width:none}.kbw-home .tabs-domains::-webkit-scrollbar{display:none}.kbw-home .tabs-domains .tab{flex:1 0 92px;justify-content:center}.kbw-home .tabs-domains .tab.is-on:after{left:22%;right:22%}.kbw-home .tabs-domains .tab em{color:var(--faint);font-family:var(--mono);font-size:9px;font-style:normal}.kbw-home .tabs-domains .tab.is-on em{color:var(--accent)}.kbw-home .kb-note-row{width:100%;padding:0;border:0;border-bottom:1px solid var(--line-2);background:transparent;text-align:left}.kbw-home .kb-note-row span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kbw-home .kb-note-row:hover span{color:var(--ink)}.kbw-home .kbw-topic-main{display:flex;flex:1;min-width:0;align-items:center;gap:7px;border:0;background:transparent;padding:0;text-align:left}.kbw-home .kbw-topic-menu{display:grid;flex:none;width:20px;height:20px;place-items:center;align-self:center;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--faint);line-height:0;opacity:.35}.kbw-home .kbw-topic-menu svg{width:16px;height:16px}.kbw-home .kb-topic-row:hover .kbw-topic-menu,.kbw-home .kb-topic-row.is-on .kbw-topic-menu{opacity:1}.kbw-home .kbw-topic-menu:hover{background:var(--paper-2);color:var(--ink-2)}.kbw-dialog-small{width:480px}.kbw-domain-list{max-height:154px;overflow-y:auto;border-top:1px solid var(--line-2)}.kbw-domain-row{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line-2)}.kbw-domain-row b{display:block;color:var(--ink-2);font-size:11.5px;font-weight:500}.kbw-domain-row small{display:block;margin-top:2px;color:var(--faint);font-size:9px}.kbw-domain-delete{flex:none;height:22px;padding:0 7px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--faint);font-size:9px}.kbw-domain-delete:hover:not(:disabled){border-color:#e4c2b7;color:var(--err)}.kbw-domain-delete.is-armed{border-color:var(--err);background:var(--err);color:#fff}.kbw-domain-delete:disabled{opacity:.4}.kbw-field{display:block;margin:0 0 11px}.kbw-field>span{display:block;margin-bottom:5px;color:var(--faint);font-size:10px;letter-spacing:.04em}.kbw-field input,.kbw-field textarea{width:100%;padding:7px 9px;border:1px solid var(--line);border-radius:7px;outline:0;background:var(--card);color:var(--ink);font:inherit;font-size:12px;line-height:1.6;resize:vertical}.kbw-field input:focus,.kbw-field textarea:focus,.kbw-field input:focus-visible,.kbw-field textarea:focus-visible{border-color:var(--kb-input-focus);outline:none!important;box-shadow:none}.kbw-form-error{margin:2px 0 8px;color:var(--err);font-size:10px}.kbw-delete-note{margin:4px 0 0;color:var(--faint);font-size:9.5px;line-height:1.7}.kbw-danger{width:auto;height:28px;padding:0 9px;border:1px solid #e4c2b7;border-radius:6px;background:transparent;color:var(--err);font-size:10px}.kbw-danger:hover:not(:disabled){background:#fdf0ea}.kbw-danger.is-armed{border-color:var(--err);background:var(--err);color:#fff}.kbw-danger:disabled{opacity:.4;cursor:not-allowed}.kbw-shelf-empty,.kbw-empty{margin:12px 0;color:var(--faint);font-size:10px;line-height:1.7}.kbw-error{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;padding:7px 10px;border:1px solid #e8c3b7;border-radius:8px;background:#fdf0ea;color:#a94e34;font-size:10px}.kbw-error button{color:#a94e34;font-size:9px;text-decoration:underline}.kbw-inbox-list{display:flex;flex-direction:column;border-top:1px solid var(--line-2)}.kbw-inbox-row{display:grid;grid-template-columns:minmax(0,1fr) 48px auto;gap:10px;align-items:center;min-height:44px;border-bottom:1px solid var(--line-2)}.kbw-inbox-main{min-width:0;padding:7px 0;border:0;background:transparent;text-align:left}.kbw-inbox-main b{display:block;overflow:hidden;color:var(--ink);font-size:11px;font-weight:500;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.kbw-inbox-main small{display:block;margin-top:2px;color:var(--faint);font-size:9px}.kbw-inbox-row time{color:var(--faint);font-family:var(--mono);font-size:9px;text-align:right}.kbw-archive{height:24px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--muted);font-size:9px}.kbw-archive:hover{border-color:#e5b9a4;color:var(--accent-2)}.kbw-facts{display:flex;gap:22px;margin:18px 0 16px;padding:12px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.kbw-facts div{display:flex;flex-direction:column;gap:3px}.kbw-facts b{color:var(--ink);font-family:var(--mono);font-size:15px;font-weight:500;line-height:1}.kbw-facts span{color:var(--faint);font-size:9px}.kbw-reader-list{display:flex;flex-direction:column;margin-top:10px}.kbw-reader-list .kb-topic-row{min-height:44px;align-items:flex-start}.kbw-reader-list .kb-topic-row .t{max-width:none;overflow:visible;white-space:normal;line-height:1.5}.kbw-reader-list .kb-topic-row .a{white-space:normal;line-height:1.5}.kbw-reader-list .kb-topic-row .m{align-self:center}.kbw-reader-empty{display:grid;flex:1;place-items:center;padding:30px;color:var(--faint);font-size:11px}.kbw-filing-meta{color:var(--ink-2);font-size:11.5px;font-weight:450}.kbw-source{color:var(--muted);font-size:11.5px;font-weight:500}.kbw-source.is-ai{color:var(--accent-2)}.kbw-filing-body .cap{margin:16px 0 7px;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.08em}.kbw-filing-body .cap:first-child{margin-top:0}.kbw-filing-body .dlg-path{margin:2px 0 5px;font-size:13px}.kbw-filing-body .dlg-path .chip{height:26px;font-size:12px}.kbw-filing-body .dlg-path b{font-size:13.5px}.kbw-suggest-note{margin:10px 0 2px;color:var(--ink-2);font-size:13.5px;line-height:1.9}.kbw-source-note{margin:9px 0 2px;padding:9px 11px;border:1px solid #efd9c8;border-radius:7px;background:#fdf3ec;color:#6f4c3c;font-size:12.5px;line-height:1.8}.kbw-reason{margin-top:17px;padding-top:13px;border-top:1px solid var(--line-2)}.kbw-reason p{margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.9}.kbw-filing-body .dlg-link{font-size:12px}.kbw-filing-body .dlg-text{font-size:11px}.kbw-home .dialog .dlg-quote p{font-size:15px}.kbw-home .dialog .dlg-foot .note{color:var(--muted);font-size:11px;font-weight:450}.kbw-home .dialog .dlg-foot button{font-size:11.5px}.kbw-new-hint{margin:4px 0 8px;color:var(--ink-2);font-size:11px;line-height:1.7}.dlg-path{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:2px 0 12px;color:var(--muted);font-size:11px}.dlg-path .chip{height:22px;padding:0 8px}.dlg-path .sep{color:var(--faint)}.dlg-path b{color:var(--ink-2);font-weight:500}.dlg-link{border:0;border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:transparent;padding:0 1px;color:var(--accent-2);font-size:11px}.dlg-slash{padding:0 5px;color:var(--faint)}.dlg-text{border:0;background:transparent;padding:0;color:var(--faint);font-size:10px}.kbw-edit{display:flex;gap:12px;margin:4px 0 8px}.kbw-edit label{display:flex;align-items:center;gap:6px;color:var(--faint);font-size:10px}.kbw-edit select{height:27px;min-width:118px;padding:0 7px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink-2);font-size:10px;outline:0}.kbw-edit-block{flex-direction:column;align-items:stretch;gap:8px}.kbw-edit-block label{justify-content:space-between}.kbw-edit-block select{flex:1;max-width:260px}.kbw-home .dlg-head .icon-btn{font-size:16px;line-height:1}.kbw-home .dlg-foot .primary{width:auto;margin:0;padding:0 14px}.kbw-home .dlg-foot .ghost{width:auto;margin:0}.kbw-more{position:relative}.kbw-more summary{display:inline-flex;align-items:center;gap:3px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-2);font-size:11.5px;line-height:1;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.kbw-more summary::-webkit-details-marker{display:none}.kbw-more summary:hover{background:var(--card);color:var(--ink)}.kbw-more[open] summary{background:var(--card);color:var(--ink)}.kbw-more summary svg{width:12px;height:12px;transition:transform .15s ease}.kbw-more[open] summary svg{transform:rotate(180deg)}.kbw-more-menu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:20;min-width:152px;padding:4px;border:1px solid var(--line);border-radius:9px;background:var(--card);box-shadow:0 14px 34px -20px #1c362857}.kbw-more-menu button{display:block;width:100%;height:30px;padding:0 9px;border:0;border-radius:6px;background:none;color:var(--ink-2);font-size:11.5px;text-align:left;white-space:nowrap}.kbw-more-menu button:hover{background:#f1f6f2;color:var(--ink)}@media(max-width:1500px){.kbw-home .kbw-agent-pane{width:520px;flex-basis:520px}}@media(max-width:1280px){.kbw-home .kbw-agent-pane{display:none}}@media(max-width:900px){.kbw-home .shelf{display:none}.kbw-home .work{flex:1 1 auto}}.kbw-home,.kbw-home .app{width:100%;max-width:none}.kbw-home .work{flex:1 1 0;width:auto;min-width:0}.kbw-home{--paper: var(--qn-bg, #fafaf9);--paper-2: var(--qn-sidebar, #f7f7f7);--panel: var(--qn-surface, #ffffff);--card: var(--qn-surface, #ffffff);--ink: var(--qn-text, #2f2f2f);--ink-2: var(--qn-text, #2f2f2f);--body: var(--qn-text-soft, #555b56);--muted: var(--qn-text-soft, #555b56);--faint: var(--qn-text-muted, #949494);--line: var(--qn-border, #ebebeb);--line-2: var(--qn-border, #ebebeb);--accent: var(--qn-accent, #3e9e70);--accent-2: var(--qn-accent-hover, #35875f);--accent-soft: var(--qn-accent-soft, #e7f3ec);--peach: var(--qn-accent-soft2, #d3e9dc);--shadow: 0 1px 2px rgba(20, 30, 25, .05), 0 18px 40px -32px rgba(20, 30, 25, .35)}.kbw-home .primary{color:#fff}.kbw-home{--kb-canvas: var(--qn-bg, #fafaf9);--kb-rail: var(--qn-sidebar, #f7f7f7);--kb-surface: var(--qn-surface, #ffffff);--kb-surface-2: var(--qn-surface, #ffffff);--kb-surface-3: var(--qn-bg, #fafaf9);--kb-border: var(--qn-border, #ebebeb);--kb-border-strong: var(--qn-border, #ebebeb);--kb-ink: var(--qn-text, #2f2f2f);--kb-ink-2: var(--qn-text-soft, #555b56);--kb-muted: var(--qn-text-soft, #555b56);--kb-faint: var(--qn-text-muted, #949494);--kb-accent: var(--qn-accent, #3e9e70);--kb-accent-strong: var(--qn-accent-hover, #35875f);--kb-accent-soft: var(--qn-accent-soft, #e7f3ec);--kb-accent-line: var(--qn-accent-soft2, #d3e9dc);--kb-input-focus: var(--qn-accent, #3e9e70)}.kbw-home .kbw-agent-pane,.kbw-home .kbw-agent-pane .ai-agent-panel{background:var(--qn-surface, #fff);border-left-color:var(--qn-border, #ebebeb)}.kbw-home .app>.shell-divider{flex:0 0 0;touch-action:none;cursor:col-resize}.kbw-home .app>.shell-divider:before{left:-8px;width:16px}.kbw-home .kbd-head{padding:22px 24px 0}.kbw-home .kbd-crumb{color:var(--muted);font-size:11.5px;letter-spacing:.02em}.kbw-home .kbd-head h2{margin:8px 0 0;color:var(--ink);font-size:24px;font-weight:600;letter-spacing:-.02em}.kbw-home .kbd-desc{margin:8px 0 0;color:var(--body);font-size:13px;line-height:1.75}.kbw-home .kbd-meta{margin-top:9px;color:var(--faint);font-size:11.5px}.kbw-home .kbd-ask{display:flex;align-items:center;gap:10px;margin:18px 24px 0;height:46px;padding:0 8px 0 16px;border:1px solid var(--line);border-radius:11px;background:var(--card);transition:border-color .14s ease,box-shadow .14s ease}.kbw-home .kbd-ask:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kbw-home .kbd-ask input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:13.5px}.kbw-home .kbd-ask input::placeholder{color:var(--faint)}.kbw-home .kbd-ask button{display:grid;width:32px;height:32px;flex:none;place-items:center;border:0;border-radius:50%;background:var(--accent);color:#fff;cursor:pointer}.kbw-home .kbd-ask button:disabled{background:var(--line);color:var(--faint);cursor:default}.kbw-home .kbd-sec{display:flex;align-items:baseline;justify-content:space-between;margin:24px 24px 0;padding-bottom:8px;color:var(--muted);font-size:11px;letter-spacing:.09em;border-bottom:1px solid var(--line)}.kbw-home .kbd-sec b{color:var(--faint);font-weight:400;letter-spacing:0}.kbw-home .kbd-list{margin:0 24px}.kbw-home .kbd-row{display:flex;width:100%;align-items:center;gap:14px;padding:13px 8px;margin:0 -8px;border:0;border-bottom:1px solid var(--line-2);border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.kbw-home .kbd-row:hover{background:#7864500a}.kbw-home .kbd-q{flex:1;min-width:0;color:var(--ink);font-size:13.5px}.kbw-home .kbd-m{flex:none;color:var(--faint);font-size:11px}.kbw-home .kbd-row time{flex:none;width:52px;color:var(--faint);font-size:11px;text-align:right}.kbw-home .kbd-empty{margin:20px 24px;color:var(--muted);font-size:12.5px;line-height:1.8}.kbw-wb{--wb-canvas: #fbfbfa;--wb-panel: #ffffff;--wb-head: #f7f7f7;--wb-line: #ececec;--wb-line-2: #f3f3f3;--wb-ink: var(--qn-text, #1f2329);--wb-body: color-mix(in srgb, var(--qn-text, #1f2329) 84%, var(--qn-surface, #ffffff));--wb-muted: var(--qn-text-2, #6b7280);--wb-faint: var(--qn-text-3, #9aa0a6);--wb-accent: var(--accent, #2f9e6b);--wb-accent-deep: var(--accent-2, #237552);--wb-accent-soft: var(--accent-soft, #e9f3ed);--wb-terra: #b4633c;--wb-terra-soft: #f4e9e2;--wb-warn: #a9783a;--wb-mono: var(--mono, "Cascadia Mono", Consolas, monospace);height:100%;min-height:0;font-size:13px;color:var(--wb-ink)}:where(.kbw-wb) button,:where(.kbw-wb) input,:where(.kbw-wb) textarea{font:inherit;color:inherit}:where(.kbw-wb) button{border:0;background:none;margin:0;padding:0;text-align:left;cursor:pointer}:where(.kbw-wb) input,:where(.kbw-wb) textarea{border:0;outline:0;background:transparent}.kbw-wb .primary{width:auto}.kbw-wb[data-mode=dark]{--wb-canvas: #0d1110;--wb-panel: #131917;--wb-head: #101714;--wb-line: #232c28;--wb-line-2: #1b2320;--wb-ink: #e6ece8;--wb-body: #b2beb6;--wb-muted: #8b9a91;--wb-faint: #687a70;--wb-accent-soft: rgba(67, 209, 139, .12);--wb-terra: #d98f68;--wb-terra-soft: rgba(217, 143, 104, .12);--wb-warn: #d8a85a}.kbw-wb .wb-side,.kbw-wb .wb-main{--kb-focus: var(--wb-accent)}.kbw-wb[data-mode=dark] .wb-side,.kbw-wb[data-mode=dark] .wb-main{--wb-accent-soft: color-mix(in srgb, var(--wb-accent) 16%, transparent)}.kbw-wb .wb-side :is(button,input,textarea,summary):focus-visible,.kbw-wb .wb-main :is(button,input,textarea,summary):focus-visible{outline:2px solid color-mix(in srgb,var(--wb-accent) 62%,transparent);outline-offset:1px}.kbw-wb .wb-ask input:focus-visible,.kbw-wb .wb-search input:focus-visible{outline:none}.kbw-wb .wb-search:focus-within{border-color:color-mix(in srgb,var(--wb-accent) 42%,var(--wb-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--wb-accent) 9%,transparent)}.wb-app{display:flex;height:100%;min-width:0;overflow:hidden;background:var(--wb-canvas)}.wb-app>.shell-divider{flex:0 0 0;touch-action:none;cursor:col-resize;position:relative}.wb-app>.shell-divider:before{left:-4px;width:8px}.wb-side{flex:none;min-height:0;display:flex;flex-direction:column;background:var(--wb-panel);border-right:1px solid var(--wb-line)}.wb-side-head{padding:16px 14px 11px;border-bottom:1px solid var(--wb-line-2)}.wb-brandline{display:flex;align-items:center;gap:7px;color:var(--wb-faint);font-family:var(--wb-mono);font-size:9px;letter-spacing:.12em}.wb-brandline i{width:5px;height:5px;border-radius:50%;background:var(--wb-accent)}.wb-title{display:flex;align-items:baseline;gap:7px;margin-top:0}.wb-title h1{margin:0;font-size:15px;font-weight:650;letter-spacing:.01em}.wb-title span{height:18px;min-width:18px;padding:0 5px;border-radius:4px;background:var(--wb-accent-soft);color:var(--wb-accent-deep);font-family:inherit;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center}.wb-side-head p{margin:3px 0 0;color:var(--wb-faint);font-size:11px}.wb-search-wrap{position:relative;padding:9px 12px 5px}.wb-search{height:30px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--wb-line);border-radius:5px;background:color-mix(in srgb,var(--wb-canvas) 55%,var(--wb-panel));color:var(--wb-faint)}.wb-search svg{width:13px;height:13px;flex:none}.wb-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:12px;color:var(--wb-ink)}.wb-search input::placeholder{color:var(--wb-faint)}.wb-search-pop{position:absolute;left:12px;right:12px;top:42px;z-index:30;background:var(--wb-panel);border:1px solid var(--wb-line);border-radius:6px;box-shadow:0 14px 30px -20px #141e1980;overflow:hidden}.wb-search-cap{display:flex;align-items:center;gap:6px;padding:7px 9px 5px;color:var(--wb-faint);font-family:var(--wb-mono);font-size:9px;letter-spacing:.1em}.wb-search-cap span{margin-left:auto}.wb-search-hit{display:block;width:100%;padding:8px 9px;border-top:1px solid var(--wb-line-2)}.wb-search-hit span{display:block;color:var(--wb-body);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-search-hit small{display:block;margin-top:2px;color:var(--wb-faint);font-size:10.5px}.wb-search-hit:hover{background:color-mix(in srgb,var(--wb-accent-soft) 45%,var(--wb-panel))}.wb-search-hit:hover span{color:var(--wb-ink)}.wb-search-pop p{margin:0;padding:11px 9px;color:var(--wb-faint);font-size:9.5px}.wb-side-scroll{flex:1;min-height:0;overflow:auto;padding:3px 8px 6px}.wb-cap{display:flex;align-items:center;gap:6px;padding:12px 6px 6px;color:var(--wb-muted);font-family:inherit;font-size:11px;font-weight:500;letter-spacing:0}.wb-cap span{margin-left:0;letter-spacing:0;color:var(--wb-faint);font-size:10.5px;font-variant-numeric:tabular-nums}.wb-cap button{margin-left:auto;width:20px;height:20px;border-radius:4px;color:var(--wb-faint);display:grid;place-items:center}.wb-cap button:hover{background:var(--wb-line-2);color:var(--wb-ink)}.wb-cap button svg{width:12px;height:12px}.wb-domain{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 9px;border-radius:6px;color:var(--wb-body);font-size:12.5px}.wb-domain span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-domain b{color:var(--wb-faint);font-family:inherit;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}.wb-domain .wb-dot{width:5px;height:5px;flex:none;border-radius:50%;border:1px solid var(--wb-faint)}.wb-domain .wb-dot.inbox{border-color:var(--wb-warn);background:color-mix(in srgb,var(--wb-warn) 25%,transparent)}.wb-domain:hover{background:#f1f7f3;color:var(--wb-ink)}.wb-domain.is-on{background:var(--wb-accent);color:#fff;font-weight:500}.wb-domain.is-on .wb-dot{border-color:#fffffff2;background:#fff}.wb-domain.is-on b{color:#ffffffd9}.wb-side-empty{margin:4px 8px 6px;color:var(--wb-faint);font-size:11px;line-height:1.6}.wb-sep{height:1px;background:var(--wb-line-2);margin:8px 6px}.wb-big{position:relative;display:flex;align-items:center;border-radius:4px}.wb-big-main{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:30px;padding:0 9px;border-radius:6px;color:var(--wb-body);font-size:12.5px}.wb-big-main span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-big-main b{color:var(--wb-faint);font-family:inherit;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}.wb-big .wb-sq{width:5px;height:5px;flex:none;transform:rotate(45deg);background:var(--wb-faint)}.wb-big:hover{background:#f1f7f3}.wb-big:hover .wb-big-main{color:var(--wb-ink)}.wb-big.is-on{background:#fff}.wb-big.is-on .wb-big-main{color:var(--wb-ink);font-weight:400}.wb-big.is-on .wb-sq{background:var(--wb-accent);box-shadow:none}.wb-big.is-on:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;border-radius:2px;background:var(--wb-accent)}.wb-big.is-on .wb-big-main b{color:var(--wb-accent)}.wb-big-more{width:20px;height:24px;display:grid;place-items:center;border-radius:3px;color:var(--wb-faint);opacity:0}.wb-big:hover .wb-big-more,.wb-big:focus-within .wb-big-more{opacity:1}.wb-big-more:hover{background:var(--wb-panel);color:var(--wb-ink)}.wb-big-more svg{width:12px;height:12px}.wb-recent{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border-radius:6px;color:var(--wb-body);font-size:12px}.wb-recent span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-recent time{flex:none;color:var(--wb-faint);font-family:var(--wb-mono);font-size:10px}.wb-recent:hover{background:color-mix(in srgb,var(--wb-canvas) 60%,var(--wb-panel));color:var(--wb-ink)}.wb-side-foot{flex:none;display:flex;align-items:center;gap:6px;padding:9px 12px;border-top:1px solid var(--wb-line-2);color:var(--wb-faint);font-family:var(--wb-mono);font-size:9px}.wb-side-foot i{width:5px;height:5px;border-radius:50%;background:var(--wb-accent)}.wb-side-foot .sp{flex:1}.wb-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative;background:var(--wb-canvas)}.wb-top{flex:none;height:44px;display:flex;align-items:center;gap:8px;padding:0 16px;background:var(--wb-head);border-bottom:1px solid var(--wb-line)}.wb-crumb{display:flex;align-items:center;gap:5px;min-width:0;color:var(--wb-muted);font-size:11px}.wb-crumb .sep{color:var(--wb-faint)}.wb-crumb b{color:var(--wb-ink);font-weight:500}.wb-crumb span:not(.sep){white-space:nowrap}.wb-top .sp{flex:1}.wb-top-btn{height:25px;padding:0 8px;border:1px solid var(--wb-line);border-radius:4px;background:color-mix(in srgb,var(--wb-panel) 70%,transparent);color:var(--wb-muted);font-size:10px;display:none;align-items:center;gap:4px}.wb-top-btn b{color:var(--wb-warn);font-weight:600}.wb-top-btn:hover{color:var(--wb-ink);border-color:color-mix(in srgb,var(--wb-line) 60%,var(--wb-muted))}.wb-icon{width:28px;height:28px;border-radius:5px;color:var(--wb-muted);display:grid;place-items:center}.wb-icon:hover{background:color-mix(in srgb,var(--wb-canvas) 55%,var(--wb-panel));color:var(--wb-ink)}.wb-icon svg{width:15px;height:15px}.wb-work{flex:1;min-height:0;overflow:auto;padding:20px 22px 0}.wb-loading{padding:40px 0;color:var(--wb-faint);font-size:12px}.wb-head{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 32px;align-items:end}.wb-eyebrow{grid-column:1;grid-row:1;display:flex;align-items:center;gap:9px;font-size:9.5px;letter-spacing:.22em;color:var(--wb-terra)}.wb-eyebrow i{width:18px;height:1px;background:currentColor;opacity:.55}.wb-head h2{grid-column:1;grid-row:2;margin:12px 0 0;font-size:32px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.wb-head>p{grid-column:1;grid-row:3;margin:9px 0 0;color:var(--wb-muted);font-size:13px;line-height:1.6}.wb-meta{grid-column:1;grid-row:4;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;color:var(--wb-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.wb-meta b{color:var(--wb-terra);font-size:12.5px;font-weight:600}.wb-meta .dot{width:3px;height:3px;border-radius:50%;background:#d5cfc0}.wb-facts{grid-column:2;grid-row:1 / span 4;display:flex;align-items:flex-end;gap:30px;padding-bottom:3px}.wb-fact b{display:block;font-size:30px;font-weight:300;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--wb-ink)}.wb-fact span{display:block;margin-top:7px;font-size:9.5px;letter-spacing:.16em;color:var(--wb-faint)}.wb-fact.is-date b{font-size:15px;font-weight:500;color:var(--wb-body);padding-bottom:3px}.wb-tag{height:20px;padding:0 7px;border-radius:3px;background:var(--wb-accent-soft);color:var(--wb-accent-deep);font-size:10px;font-style:normal;display:inline-flex;align-items:center;letter-spacing:.02em}.wb-ask{display:flex;align-items:center;gap:9px;height:44px;margin-top:16px;padding:0 6px 0 13px;border:1px solid color-mix(in srgb,var(--wb-line) 90%,var(--wb-muted));border-radius:9px;background:var(--wb-panel);box-shadow:0 1px 2px #1e281e0a}.wb-ask:focus-within{border-color:color-mix(in srgb,var(--wb-accent) 45%,var(--wb-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--wb-accent) 10%,transparent)}.wb-ask>svg{width:16px;height:16px;flex:none;color:var(--wb-accent)}.wb-ask input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13px;color:var(--wb-ink)}.wb-ask input::placeholder{color:var(--wb-faint)}.wb-kbd{border:1px solid var(--wb-line);border-radius:4px;padding:1px 5px;color:var(--wb-faint);font-family:var(--wb-mono);font-size:10px}.wb-send{width:auto;height:32px;flex:none;padding:0 12px;gap:5px;border-radius:6px;background:var(--wb-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;box-shadow:0 2px 5px -2px color-mix(in srgb,var(--wb-accent) 60%,transparent)}.kbw-wb .wb-send:disabled{background:var(--wb-accent-soft);color:color-mix(in srgb,var(--wb-accent-deep) 62%,var(--wb-ink));border:1px solid color-mix(in srgb,var(--wb-accent) 32%,transparent);box-shadow:none;opacity:1}.wb-send svg{width:14px;height:14px}.wb-error{display:flex;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;border:1px solid color-mix(in srgb,#c0574a 35%,var(--wb-line));border-radius:6px;background:color-mix(in srgb,#c0574a 6%,var(--wb-panel));color:#a34d42;font-size:11px}.wb-error button{margin-left:auto;color:inherit;font-size:9px}.wb-filters{display:flex;align-items:center;gap:2px;margin-top:14px;border-bottom:1px solid var(--wb-line)}.wb-filter{position:relative;height:34px;padding:0 10px;border-radius:0;color:var(--wb-muted);font-size:12.5px;display:inline-flex;align-items:center;gap:5px}.wb-filter b{color:var(--wb-faint);font-family:inherit;font-size:10.5px;font-weight:400;font-variant-numeric:tabular-nums}.wb-filter:hover{background:none;color:var(--wb-ink)}.wb-filter.is-on{background:none;color:var(--wb-ink);font-weight:500;box-shadow:none}.wb-filter.is-on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--wb-terra)}.wb-filter.is-on b{color:var(--wb-terra)}.wb-filters .sp{flex:1}.wb-sorthint{color:var(--wb-faint);font-size:11px}.wb-listh{display:flex;align-items:center;gap:6px;padding:13px 4px 7px;color:var(--wb-muted);font-size:11px}.wb-listh b{font-weight:400;color:var(--wb-faint);font-variant-numeric:tabular-nums}.wb-listh .sp{flex:1}.wb-list{min-height:0;background:var(--wb-panel);border:1px solid var(--wb-line);border-radius:12px;padding:0;box-shadow:0 12px 28px -26px #3c321e8c;overflow:hidden}.wb-qgroup{border-bottom:1px solid var(--wb-line-2)}.wb-qgroup:last-of-type{border-bottom:0}.wb-q{display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:14px 18px;border-bottom:0;border-radius:0;text-align:left}.wb-q:hover{background:color-mix(in srgb,var(--wb-canvas) 42%,var(--wb-panel))}.wb-qgroup.has-note .wb-q{padding-bottom:7px}.wb-st{width:6px;height:6px;flex:none;border-radius:50%;background:var(--wb-faint)}.wb-st.new{background:var(--wb-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wb-accent) 13%,transparent)}.wb-st.warn{background:var(--wb-warn)}.wb-q-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wb-ink);font-size:16.5px;font-weight:500;letter-spacing:-.01em}.wb-q:hover .wb-q-title{color:var(--wb-accent-deep)}.wb-tag.plain{background:color-mix(in srgb,var(--wb-canvas) 55%,var(--wb-panel));color:var(--wb-muted)}.wb-tag.warn{background:color-mix(in srgb,var(--wb-warn) 12%,var(--wb-panel));color:var(--wb-warn)}.wb-n{flex:none;min-width:64px;text-align:right;color:var(--wb-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.wb-d{flex:none;min-width:74px;text-align:right;color:var(--wb-faint);font-size:11px;font-variant-numeric:tabular-nums}.wb-q:hover .wb-d{color:var(--wb-muted)}.wb-empty{margin:10px;padding:22px 20px;border:1px dashed color-mix(in srgb,var(--wb-line) 84%,var(--wb-muted));border-radius:7px;background:color-mix(in srgb,var(--wb-panel) 72%,var(--wb-canvas))}.wb-empty b{display:block;color:var(--wb-ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em}.wb-empty p{margin:6px 0 0;max-width:580px;color:var(--wb-muted);font-size:11.5px;line-height:1.8}.wb-empty-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.wb-empty-actions button{height:30px;padding:0 11px;border:1px solid var(--wb-line);border-radius:4px;background:var(--wb-panel);color:var(--wb-body);font-size:10.5px}.wb-empty-actions button:hover{border-color:color-mix(in srgb,var(--wb-line) 55%,var(--wb-muted));color:var(--wb-ink)}.wb-empty-actions button.primary{background:var(--wb-accent);border-color:var(--wb-accent);color:#fff}.kbw-wb .wb-empty-actions .primary{display:inline-flex;align-items:center;justify-content:center;width:auto;height:30px;margin:0;padding:0 11px;border-radius:4px;font-size:10.5px;font-weight:400;box-shadow:none}.wb-giant-note{display:block;margin:0;padding:0 16px 14px 32px;border:0;background:none;border-radius:0}.wb-giant-copy{margin:0 0 10px;max-width:720px;color:var(--wb-muted);font-size:12px;line-height:1.7}.wb-giant-copy b{color:var(--wb-body);font-weight:600}.wb-giant-actions{display:flex;flex-wrap:wrap;gap:8px}.wb-giant-actions button{height:30px;padding:0 12px;border:1px solid var(--wb-line);border-radius:6px;background:var(--wb-panel);color:var(--wb-body);font-size:11.5px}.wb-giant-actions button:hover{color:var(--wb-ink);border-color:color-mix(in srgb,var(--wb-line) 55%,var(--wb-muted))}.wb-giant-actions button.primary{background:var(--wb-accent-soft);border-color:color-mix(in srgb,var(--wb-accent) 26%,transparent);color:var(--wb-accent-deep)}.wb-giant-actions button.primary:hover{background:color-mix(in srgb,var(--wb-accent) 16%,var(--wb-panel));color:var(--wb-accent-deep)}.kbw-wb .wb-giant-actions .primary{display:inline-flex;align-items:center;justify-content:center;width:auto;height:30px;margin:0;padding:0 12px;border-radius:6px;font-size:11.5px;font-weight:500;box-shadow:none}.wb-empty-domain{margin-top:0}.wb-qghost{display:flex;align-items:center;gap:7px;width:100%;height:48px;padding:0 18px;border-top:1px dashed var(--wb-line);color:var(--wb-faint);font-size:12px}.wb-qghost svg{width:13px;height:13px;flex:none}.wb-qghost:hover{background:color-mix(in srgb,var(--wb-canvas) 42%,var(--wb-panel));color:var(--wb-accent-deep)}.wb-hint{margin:10px 4px 0;font-size:11.5px;color:var(--wb-faint)}.wb-inbox-row{display:flex;align-items:center;gap:10px;padding:12px 10px;border-bottom:1px solid var(--wb-line-2)}.wb-inbox-main{flex:1;min-width:0;text-align:left}.wb-inbox-main span{display:block;color:var(--wb-body);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-inbox-main small{display:block;margin-top:3px;color:var(--wb-faint);font-size:11px}.wb-inbox-main:hover span{color:var(--wb-ink)}.wb-archive{height:30px;padding:0 12px;border:1px solid var(--wb-line);border-radius:6px;color:var(--wb-muted);font-size:11px}.wb-archive:hover{color:var(--wb-ink);border-color:color-mix(in srgb,var(--wb-line) 55%,var(--wb-muted))}.wb-status{flex:none;height:30px;display:flex;align-items:center;gap:12px;padding:0 16px;border-top:1px solid var(--wb-line);background:var(--wb-head);color:var(--wb-muted);font-size:11px;white-space:nowrap;overflow:hidden}.wb-status .ok{color:var(--wb-accent);font-size:9px}.wb-status .sp{flex:1}.wb-ai{flex:none;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--wb-line);background:var(--wb-panel)}.wb-ai>*{min-width:0}.wb-ai-context{flex:none;height:34px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--wb-line-2);color:var(--wb-faint);font-size:9px;letter-spacing:.06em}.wb-ai-context b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wb-body);font-size:11.5px;font-weight:500;letter-spacing:0}.wb-ai-context span:last-child{margin-left:auto;flex:none;letter-spacing:0}.wb-ai .ai-agent-panel{width:100%!important;height:auto;flex:1 1 auto;min-height:0;border:0;background:var(--wb-panel)}.wb-ai .ai-agent-header{height:48px;min-height:48px}.wb-agent-loading{padding:20px 14px;color:var(--wb-faint);font-size:10px}.wb-ai .ai-agent-conversation{padding:14px 16px 18px;overflow-x:hidden}.wb-ai .ai-agent-user-row{margin:4px 0 12px;min-width:0;max-width:100%}.wb-ai .ai-agent-user-bubble{max-width:84%;padding:7px 10px;border-radius:8px 8px 3px;background:var(--wb-accent-soft);color:var(--wb-ink);font-size:11.5px;line-height:1.65;overflow-wrap:anywhere}.wb-ai .ai-agent-assistant{min-width:0;max-width:100%;margin:0 0 16px;color:var(--wb-body);font-size:11.5px;line-height:1.78}.wb-ai .ai-agent-markdown{font-size:inherit;line-height:inherit}.wb-ai .ai-agent-markdown p{margin:0 0 6px}.wb-ai .ai-agent-markdown pre{max-width:100%;overflow-x:auto}.wb-ai .ai-agent-msg-actions{margin-top:2px;gap:1px}.wb-ai .ai-agent-msg-actions button{width:22px;height:22px;border-radius:4px}.wb-ai .ai-agent-msg-actions svg{width:12px;height:12px}.wb-ai .ai-agent-references{margin-top:10px;padding-top:6px;border-top-color:var(--wb-line-2)}.wb-ai .ai-agent-reference-summary{padding:2px 0;color:var(--wb-muted);font-size:9.5px}.wb-ai .ai-agent-reference-item{gap:2px;padding:6px 7px;border-color:var(--wb-line);border-radius:5px;background:var(--wb-panel)}.wb-ai .ai-agent-reference-item span{font-size:9.5px}.wb-ai .ai-agent-reference-item time{font-size:8.5px;color:var(--wb-faint)}.wb-ai .ai-agent-composer-wrap{padding:0 12px 8px;background:var(--wb-panel)}.wb-ai .ai-agent-composer{padding:8px 9px;border-color:var(--wb-line);border-radius:8px;background:var(--wb-panel);box-shadow:0 1px 3px #1e281e0a}.wb-ai .ai-agent-composer textarea{min-height:38px;max-height:96px;font-size:11px;line-height:1.6}.wb-ai .ai-agent-composer-tools{height:26px;margin-top:2px}.wb-ai .ai-agent-disclaimer{padding-top:5px;font-size:8px}.wb-ai .ai-agent-empty{display:flex;flex-direction:column;justify-content:center;min-height:100%;gap:0;padding:18px 16px;text-align:left}.wb-ai .ai-agent-empty strong{display:block;color:var(--wb-ink);font-size:14.5px;line-height:1.6;font-weight:600;letter-spacing:-.01em}.wb-ai .ai-agent-empty p{max-width:none;margin:7px 0 0;color:var(--wb-muted);font-size:12px;line-height:1.8}.wb-ai .ai-agent-suggestions{display:flex;flex-direction:column;gap:7px;margin-top:12px}.wb-ai .ai-agent-empty .ai-agent-suggestions{margin-top:14px;padding-top:0}.wb-ai .ai-agent-suggestions button{padding:9px 10px;border:1px solid var(--wb-line);border-radius:6px;background:color-mix(in srgb,var(--wb-panel) 80%,var(--wb-canvas));color:var(--wb-body);font-size:11px;line-height:1.6;text-align:left}.wb-ai .ai-agent-suggestions button:hover{border-color:color-mix(in srgb,var(--wb-accent) 45%,var(--wb-line));color:var(--wb-ink)}.kbw-wb .wb-ai .ai-agent-conversation{padding:14px 16px 18px;overflow-x:hidden}.kbw-wb .wb-ai .ai-agent-user-row{margin:4px 0 12px;min-width:0;max-width:100%}.kbw-wb .wb-ai .ai-agent-user-bubble{max-width:84%;padding:8px 11px;border-radius:8px 8px 3px;background:var(--wb-accent-soft);color:var(--wb-ink);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.kbw-wb .wb-ai .ai-agent-assistant{min-width:0;max-width:100%;margin:0 0 16px;color:var(--wb-body);font-size:12.5px;line-height:1.8}.kbw-wb .wb-ai .ai-agent-markdown{font-size:inherit;line-height:inherit}.kbw-wb .wb-ai .ai-agent-markdown p{margin:0 0 6px}.kbw-wb .wb-ai .ai-agent-markdown pre{max-width:100%;overflow-x:auto}.kbw-wb .wb-ai .ai-agent-msg-actions{margin-top:2px;gap:1px}.kbw-wb .wb-ai .ai-agent-msg-actions button{width:22px;height:22px;border-radius:4px}.kbw-wb .wb-ai .ai-agent-msg-actions svg{width:12px;height:12px}.kbw-wb .wb-ai .ai-agent-references{margin-top:10px;padding-top:6px;border-top-color:var(--wb-line-2)}.kbw-wb .wb-ai .ai-agent-reference-summary{padding:2px 0;color:var(--wb-muted);font-size:9.5px}.kbw-wb .wb-ai .ai-agent-reference-item{gap:2px;padding:6px 7px;border-color:var(--wb-line);border-radius:5px;background:var(--wb-panel)}.kbw-wb .wb-ai .ai-agent-reference-item span{font-size:9.5px}.kbw-wb .wb-ai .ai-agent-reference-item time{font-size:8.5px;color:var(--wb-faint)}.kbw-wb .wb-ai .ai-agent-composer-wrap{padding:0 12px 8px;background:var(--wb-panel)}.kbw-wb .wb-ai .ai-agent-composer{padding:8px 9px;border-color:var(--wb-line);border-radius:8px;background:var(--wb-panel);box-shadow:0 1px 3px #1e281e0a}.kbw-wb .wb-ai .ai-agent-composer:focus-within{border-color:color-mix(in srgb,var(--wb-accent) 45%,var(--wb-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--wb-accent) 10%,transparent)}.kbw-wb .wb-ai .ai-agent-composer textarea{min-height:40px;max-height:100px;font-size:12px;line-height:1.6}.kbw-wb .wb-ai .ai-agent-composer-tools{height:28px;margin-top:2px}.kbw-wb .wb-ai .ai-agent-disclaimer{padding-top:5px;font-size:9px}.wb-compact-nav{display:none;align-items:center;gap:4px;min-width:0}.wb-compact-nav select{height:26px;max-width:118px;padding:0 5px;border:1px solid var(--wb-line);border-radius:4px;background:var(--wb-panel);color:var(--wb-body);font-size:10.5px}.wb-compact-nav select:disabled{color:var(--wb-faint)}.wb-compact-search-btn,.wb-compact-search{display:none}.wb-compact-search{position:absolute;top:42px;left:8px;right:8px;z-index:45;background:var(--wb-panel);border:1px solid var(--wb-line);border-radius:7px;box-shadow:0 18px 36px -22px #141e198c;overflow:hidden}.wb-compact-search-box{display:flex;align-items:center;gap:7px;height:36px;padding:0 9px;border-bottom:1px solid var(--wb-line-2);color:var(--wb-faint)}.wb-compact-search-box svg{width:13px;height:13px;flex:none}.wb-compact-search-box input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--wb-ink);font-size:11px}.wb-compact-search-box,.wb-compact-search-box:focus-within,.wb-compact-search-box input:focus{outline:0!important;box-shadow:none}.wb-compact-search-box button{width:22px;height:22px;border-radius:3px;color:var(--wb-faint);font-size:15px;line-height:1}.wb-compact-search-box button:hover{background:var(--wb-line-2);color:var(--wb-ink)}.wb-compact-search-results{max-height:340px;overflow:auto;padding:3px}.wb-compact-search-results button{display:block;width:100%;padding:8px 9px;border-radius:4px;text-align:left}.wb-compact-search-results button:hover{background:var(--wb-line-2)}.wb-compact-search-results span{display:block;color:var(--wb-body);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-compact-search-results small{display:block;margin-top:2px;color:var(--wb-faint);font-size:8.5px}.wb-compact-search-results p{margin:0;padding:14px 10px;color:var(--wb-faint);font-size:10px}.kbw-wb[data-mode=dark] .wb-ai .ai-agent-panel,.kbw-wb[data-mode=dark] .wb-ai .ai-agent-header,.kbw-wb[data-mode=dark] .wb-ai .ai-agent-composer-wrap,.kbw-wb[data-mode=dark] .wb-ai .ai-agent-composer,.kbw-wb[data-mode=dark] .wb-ai .ai-agent-suggestions button{background:#131917!important;border-color:#232c28!important;color:#e6ece8!important}.kbw-wb[data-mode=dark] .wb-ai .ai-agent-header-actions button,.kbw-wb[data-mode=dark] .wb-ai .ai-agent-title,.kbw-wb[data-mode=dark] .wb-ai .ai-agent-composer textarea,.kbw-wb[data-mode=dark] .wb-ai .ai-agent-empty strong{color:#e6ece8!important}.kbw-wb[data-mode=dark] .wb-ai .ai-agent-empty p,.kbw-wb[data-mode=dark] .wb-ai .ai-agent-suggestions button,.kbw-wb[data-mode=dark] .wb-ai .ai-agent-disclaimer{color:#a5b2ab!important}.kbw-wb[data-mode=dark] .wb-ai .ai-agent-composer textarea::placeholder{color:#6f7d76!important}.kbw-wb[data-mode=dark] .wb-ai-context{background:#131917;border-bottom-color:#232c28;color:#6f7d76}.kbw-wb[data-mode=dark] .wb-ai-context b{color:#e6ece8}.kbw-wb[data-mode=dark] .wb-ai .ai-agent-conversation{background:#131917;color:#e6ece8}.kbw-wb[data-mode=dark] .wb-ai .ai-agent-user-bubble{background:#1d2a24!important;color:#e6ece8!important}.kbw-wb[data-mode=dark] .wb-ai .ai-agent-assistant,.kbw-wb[data-mode=dark] .wb-ai .ai-agent-markdown,.kbw-wb[data-mode=dark] .wb-ai .ai-agent-markdown p,.kbw-wb[data-mode=dark] .wb-ai .ai-agent-markdown strong{color:#a5b2ab!important}.kbw-wb[data-mode=dark] .wb-ai .ai-agent-reference-summary,.kbw-wb[data-mode=dark] .wb-ai .ai-agent-reference-item{background:#131917!important;border-color:#232c28!important;color:#a5b2ab!important}.kbw-wb[data-mode=dark] .wb-ai .ai-agent-msg-actions button{color:#6f7d76}.kbw-wb[data-mode=dark] .wb-ai .ai-agent-suggestions button:hover{border-color:#3a5a49!important;color:#e6ece8!important}@media(max-width:1320px){.wb-head{grid-template-columns:minmax(0,1fr);gap:0}.wb-head h2{font-size:28px}.wb-facts{grid-column:1;grid-row:5;margin-top:16px;gap:24px;padding-bottom:0}.wb-fact b{font-size:26px}}@media(max-width:1280px){.wb-top{padding-inline:10px}.wb-work{padding-inline:14px}.wb-crumb{max-width:42vw;overflow:hidden}}@media(max-width:980px){.wb-side{display:none}.wb-app>.shell-divider[data-shell-column=directory]{display:none}.wb-crumb{display:none}.wb-top-btn,.wb-compact-nav{display:flex}.wb-compact-search-btn{display:grid}.wb-compact-search{display:block}}.wb-ai.is-middle{border-left:0;border-right:1px solid var(--wb-line)}.kbw-wb[data-skin=carddeck] .wb-side,.kbw-wb[data-skin=carddeck] .wb-main{--wb-canvas: #fafaf8;--wb-panel: #ffffff;--wb-head: #fafaf8;--wb-line: #e8e8e5;--wb-line-2: #f1f1ee;--wb-ink: #191a1b;--wb-body: #565958;--wb-muted: #6f7270;--wb-faint: #9a9d9b;--wb-accent: #259663;--wb-accent-deep: #1d7a52;--wb-accent-soft: #e8f2ec;--wb-terra: #259663;--wb-terra-soft: #eef3f0;--wb-warn: #a9783a;--wb-card-shadow: 0 18px 38px -34px rgba(20, 60, 40, .48);--wb-soft-shadow: 0 14px 30px -28px rgba(20, 60, 40, .45);--wb-hero: linear-gradient(135deg, #0d3f2c 0%, #15583d 56%, #1c714f 100%)}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-side,.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-main{--wb-canvas: #0b1310;--wb-panel: #131b16;--wb-head: #0b1310;--wb-line: #23342a;--wb-line-2: #1a2820;--wb-ink: #e7f2eb;--wb-body: #afc1b5;--wb-muted: #8ca095;--wb-faint: #687c70;--wb-accent: #7ee2a6;--wb-accent-deep: #a8f3c3;--wb-accent-soft: #182a20;--wb-terra: #7ee2a6;--wb-terra-soft: #1b2a20;--wb-warn: #d8a85a;--wb-card-shadow: 0 18px 38px -32px rgba(0, 0, 0, .8);--wb-soft-shadow: 0 14px 30px -26px rgba(0, 0, 0, .75);--wb-hero: linear-gradient(135deg, #102d20 0%, #194b34 56%, #216b4c 100%)}.kbw-wb[data-skin=carddeck] .wb-side{background:#fff;border-right:0}.kbw-wb[data-skin=carddeck] .wb-side-head{padding:22px 18px 2px;border-bottom:0}.kbw-wb[data-skin=carddeck] .wb-title{align-items:center;gap:7px}.kbw-wb[data-skin=carddeck] .wb-title h1{font-size:20px;font-weight:760;letter-spacing:-.035em;color:var(--wb-ink)}.kbw-wb[data-skin=carddeck] .wb-title span{height:20px;min-width:22px;padding:0 6px;border-radius:8px;background:#fff;color:var(--wb-accent);box-shadow:0 3px 12px -10px #143c2859;font-size:10px}.kbw-wb[data-skin=carddeck] .wb-side-head p{margin-top:4px;color:#8d908d;font-size:11px}.kbw-wb[data-skin=carddeck] .wb-search-wrap{padding:14px 14px 3px}.kbw-wb[data-skin=carddeck] .wb-search{height:40px;padding:0 11px;border:1px solid var(--wb-line);border-radius:12px;background:var(--wb-panel);color:var(--wb-faint);box-shadow:0 5px 16px -18px #00000040}.kbw-wb[data-skin=carddeck] .wb-search svg{width:14px;height:14px;color:#8d908d}.kbw-wb[data-skin=carddeck] .wb-search input{font-size:11.5px;color:var(--wb-ink)}.kbw-wb[data-skin=carddeck] .wb-search input::placeholder{color:#9d9f9d}.kbw-wb[data-skin=carddeck] .wb-search:focus-within{border-color:color-mix(in srgb,var(--wb-accent) 46%,var(--wb-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--wb-accent) 10%,transparent),0 5px 16px -18px #00000040}.kbw-wb[data-skin=carddeck] .wb-side-scroll{padding:3px 10px 8px}.kbw-wb[data-skin=carddeck] .wb-cap{padding:15px 7px 6px;color:#8b8e8b;font-size:10.5px;font-weight:650}.kbw-wb[data-skin=carddeck] .wb-cap span{color:#a1a4a1;font-size:10px}.kbw-wb[data-skin=carddeck] .wb-cap button{color:#8f928f}.kbw-wb[data-skin=carddeck] .wb-cap button:hover{background:#ededeb;color:var(--wb-ink)}.kbw-wb[data-skin=carddeck] .wb-row-icon{width:14px;height:14px;flex:none;display:inline-grid;place-items:center;color:#9a9d9a}.kbw-wb[data-skin=carddeck] .wb-row-icon svg{width:13px;height:13px}.kbw-wb[data-skin=carddeck] .wb-domain{position:relative;height:36px;padding:0 10px;border-radius:10px;color:#555a54;font-size:13px}.kbw-wb[data-skin=carddeck] .wb-domain[data-domain-id],.kbw-wb[data-skin=carddeck] .wb-big-main,.kbw-wb[data-skin=carddeck] .wb-domain.is-pressed,.kbw-wb[data-skin=carddeck] .wb-domain.is-dragging,.kbw-wb[data-skin=carddeck] .wb-big-main.is-pressed,.kbw-wb[data-skin=carddeck] .wb-big.is-dragging .wb-big-main{cursor:pointer}.kbw-wb[data-skin=carddeck] .wb-domain.is-dragging,.kbw-wb[data-skin=carddeck] .wb-big.is-dragging{opacity:.42}.kbw-wb[data-skin=carddeck] .wb-domain.is-drop-target,.kbw-wb[data-skin=carddeck] .wb-big.is-drop-target{box-shadow:inset 0 2px 0 var(--wb-accent)}.kbw-wb[data-skin=carddeck] .wb-domain.is-drop-target.is-drop-after,.kbw-wb[data-skin=carddeck] .wb-big.is-drop-target.is-drop-after{box-shadow:inset 0 -2px 0 var(--wb-accent)}.kbw-wb[data-skin=carddeck] .wb-domain.is-on .wb-row-icon{color:#fff}.kbw-wb[data-skin=carddeck] .wb-inbox .wb-row-icon{color:#a67c4e}.kbw-wb[data-skin=carddeck] .wb-domain b{color:#969992;font-size:11px}.kbw-wb[data-skin=carddeck] .wb-domain:hover{background:#f1f7f3;color:var(--wb-ink)}.kbw-wb[data-skin=carddeck] .wb-domain.is-on{background:var(--wb-accent);color:#fff;font-weight:500;box-shadow:none}.kbw-wb[data-skin=carddeck] .wb-domain.is-on b{color:#ffffffd9}.kbw-wb[data-skin=carddeck] .wb-sep{background:#e4e4e1;margin:13px 7px}.kbw-wb[data-skin=carddeck] .wb-big{border-radius:10px}.kbw-wb[data-skin=carddeck] .wb-big-main{height:34px;padding:0 10px;border-radius:10px;color:#555a54;font-size:13px}.kbw-wb[data-skin=carddeck] .wb-big-main b{color:#969992;font-size:11px}.kbw-wb[data-skin=carddeck] .wb-big:hover{background:#f1f7f3}.kbw-wb[data-skin=carddeck] .wb-big.is-on{background:#fff;box-shadow:inset 0 0 0 1px var(--wb-line)}.kbw-wb[data-skin=carddeck] .wb-big.is-on:before{display:block;left:4px;top:9px;bottom:9px;background:var(--wb-accent)}.kbw-wb[data-skin=carddeck] .wb-big.is-on .wb-big-main{color:var(--wb-ink);font-weight:400}.kbw-wb[data-skin=carddeck] .wb-big.is-on .wb-row-icon,.kbw-wb[data-skin=carddeck] .wb-big.is-on .wb-big-main b{color:var(--wb-accent)}.kbw-wb[data-skin=carddeck] .wb-recent{padding:8px 9px;border-radius:8px;color:#555a54;font-size:12px}.kbw-wb[data-skin=carddeck] .wb-recent time{color:#969992;font-size:10px}.kbw-wb[data-skin=carddeck] .wb-recent:hover{background:#ededeb;color:var(--wb-ink)}.kbw-wb[data-skin=carddeck] .wb-side-empty{color:var(--wb-faint);font-size:11px}.kbw-wb.kbw-drag-layer{position:fixed!important;z-index:9999;display:block!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important;background:transparent!important;pointer-events:none;will-change:transform}.kbw-wb.kbw-drag-layer .kbw-drag-ghost{width:100%;margin:0;border-radius:10px;background:var(--wb-panel);box-shadow:0 28px 60px -24px #0000006b,0 8px 22px -14px #0003;outline:1px solid color-mix(in srgb,var(--wb-accent) 18%,transparent)}.kbw-wb.kbw-drag-layer .wb-qgroup.kbw-drag-ghost{border-color:transparent}.kbw-wb.kbw-drag-layer .wb-domain.kbw-drag-ghost,.kbw-wb.kbw-drag-layer .wb-big.kbw-drag-ghost{background:var(--wb-panel)}.kbw-wb .wb-drag-overlay{position:relative!important;display:block!important;height:auto!important;padding:0!important;background:transparent!important;pointer-events:none;will-change:transform}.kbw-wb .wb-drag-overlay .wb-domain,.kbw-wb .wb-drag-overlay .wb-big,.kbw-wb .wb-drag-overlay .wb-qgroup{background:var(--wb-panel);border:1px solid #d8d8d4;box-shadow:0 30px 68px -26px #0000007a,0 10px 24px -14px #00000038;outline:1px solid color-mix(in srgb,var(--wb-accent) 16%,transparent);transform:rotate(1deg) scale(1.025);opacity:.99}.kbw-wb .wb-drag-overlay .wb-big-more,.kbw-wb .wb-drag-overlay .wb-q-actions{display:none}.kbw-wb[data-skin=carddeck] .wb-big{gap:2px}.kbw-wb[data-skin=carddeck] .wb-big-main{padding-right:2px}.kbw-wb[data-skin=carddeck] .wb-big-more{width:22px;height:22px;flex:none;margin-right:1px;border-radius:6px;color:#93a199;opacity:0}.kbw-wb[data-skin=carddeck] .wb-big:hover .wb-big-more,.kbw-wb[data-skin=carddeck] .wb-big:focus-within .wb-big-more{opacity:.72}.kbw-wb[data-skin=carddeck] .wb-big-more:hover{opacity:1;background:var(--wb-panel);color:var(--wb-accent)}.kbw-wb[data-skin=carddeck] .wb-big-more svg{width:13px;height:13px}.kbw-wb[data-skin=carddeck] .wb-top{height:48px;padding:0 24px;background:transparent;border-bottom:0}.kbw-wb[data-skin=carddeck] .wb-crumb{color:#797c79;font-size:10.5px}.kbw-wb[data-skin=carddeck] .wb-crumb b{color:#202321}.kbw-wb[data-skin=carddeck] .wb-icon{color:#797c79;border-radius:8px}.kbw-wb[data-skin=carddeck] .wb-icon:hover{background:#dfdfdc;color:var(--wb-ink)}.kbw-wb[data-skin=carddeck] .wb-top-btn{border-radius:8px;border-color:var(--wb-line)}.kbw-wb[data-skin=carddeck] .wb-work{padding:5px 24px 18px}.kbw-wb[data-skin=carddeck] .wb-loading{color:#8e918e;font-size:12px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-head{position:relative;flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 24px;align-items:end;min-height:153px;padding:23px 25px 21px;border-radius:22px;background:var(--wb-hero);box-shadow:0 20px 44px -36px #0e3f2ccc;overflow:hidden;color:#f5fff9}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-head:before{content:"";position:absolute;right:-86px;top:-142px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(217,242,123,.22),transparent 68%);pointer-events:none}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-head:after{content:"成长";position:absolute;right:17px;bottom:-34px;font-family:STZhongsong,Songti SC,SimSun,serif;font-size:164px;line-height:1;letter-spacing:-.08em;color:#ffffff0b;pointer-events:none}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-head>*{position:relative;z-index:1}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-eyebrow{grid-column:1;grid-row:1;color:#cce79b;font-family:var(--wb-mono);font-size:8px;font-weight:600;letter-spacing:.18em}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-eyebrow i{width:21px;height:1px;background:#d9f27b;opacity:1}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-head h2{grid-column:1;grid-row:2;margin:8px 0 0;color:#fff;font-size:38px;font-weight:690;line-height:1;letter-spacing:-.045em}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-head>p{grid-column:1;grid-row:3;margin:8px 0 0;color:#b7d1c1;font-size:11.5px;line-height:1.55}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-facts{grid-column:2;grid-row:1 / span 3;display:flex;align-items:flex-end;gap:18px;padding-bottom:1px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-fact{min-width:0}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-fact b{color:#f4fffa;font-size:23px;font-weight:560;line-height:1;letter-spacing:-.04em}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-fact span{margin-top:5px;color:#a8c5b3;font-size:8px;letter-spacing:.04em}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-fact.is-date b{color:#d9f27b;font-size:14px;font-weight:560;padding-bottom:0}.kbw-wb[data-skin=carddeck] .wb-ask{height:53px;margin-top:11px;padding:0 7px 0 16px;border:1px solid var(--wb-line);border-radius:15px;background:var(--wb-panel);box-shadow:0 10px 28px -28px #0000004d}.kbw-wb[data-skin=carddeck] .wb-ask:focus-within{border-color:color-mix(in srgb,var(--wb-accent) 40%,var(--wb-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--wb-accent) 9%,transparent),0 10px 28px -28px #0000004d}.kbw-wb[data-skin=carddeck] .wb-ask>svg{width:17px;height:17px;color:var(--wb-accent)}.kbw-wb[data-skin=carddeck] .wb-ask input{font-size:12px;color:var(--wb-ink)}.kbw-wb[data-skin=carddeck] .wb-ask input::placeholder{color:#9d9f9d}.kbw-wb[data-skin=carddeck] .wb-kbd{border:0;background:transparent;color:#a2a4a2;font-size:9px}.kbw-wb[data-skin=carddeck] .wb-send{height:38px;padding:0 15px;border-radius:11px;background:var(--wb-accent);color:#fff;font-size:10px;font-weight:550;box-shadow:none}.kbw-wb[data-skin=carddeck] .wb-send:hover{background:var(--wb-accent-deep)}.kbw-wb[data-skin=carddeck] .wb-send:disabled{background:#e4e4e0;color:#8f928f;border:0;opacity:1}.kbw-wb[data-skin=carddeck] .wb-error{margin-top:8px;border-radius:9px;border-color:#e5c9c2;background:#fbf0ed}.kbw-wb[data-skin=carddeck] .wb-filters{margin-top:12px;border-bottom:1px solid rgba(220,231,225,.9)}.kbw-wb[data-skin=carddeck] .wb-filter{height:35px;padding:0 10px;color:#829188;font-size:10.5px}.kbw-wb[data-skin=carddeck] .wb-filter b{color:#a1ada5;font-size:9px}.kbw-wb[data-skin=carddeck] .wb-filter:hover{color:var(--wb-ink)}.kbw-wb[data-skin=carddeck] .wb-filter.is-on{color:#17251e;font-weight:600}.kbw-wb[data-skin=carddeck] .wb-filter.is-on:after{left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px;background:var(--wb-accent)}.kbw-wb[data-skin=carddeck] .wb-filter.is-on b{color:var(--wb-accent)}.kbw-wb[data-skin=carddeck] .wb-sorthint{color:#9aa69e;font-size:8.5px}.kbw-wb[data-skin=carddeck] .wb-listh{padding:7px 2px 6px;color:#95a29a;font-size:9px}.kbw-wb[data-skin=carddeck] .wb-listh b{color:#62746a;font-size:9px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-list{display:flex;flex-direction:column;gap:5px;min-height:0;margin-top:13px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup{position:relative;padding:13px 12px 12px;border:1px solid var(--wb-line);border-radius:10px;background:var(--wb-panel);box-shadow:0 7px 20px -22px #00000040;transition:opacity .15s ease,box-shadow .15s ease,border-color .15s ease}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup:hover{border-color:#dededa}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup.is-dragging{opacity:.42}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup.is-drop-target{box-shadow:0 0 0 1px color-mix(in srgb,var(--wb-accent) 34%,transparent),0 4px 14px -16px #143c2857}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup.is-drop-target:before{content:"";position:absolute;left:12px;right:12px;top:-3px;height:2px;border-radius:2px;background:var(--wb-accent)}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup.is-drop-target.is-drop-after:before{top:auto;bottom:-3px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup:hover{box-shadow:0 6px 18px -16px #143c2866}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup.has-note{padding:12px 14px 11px;border-radius:12px;box-shadow:0 10px 24px -28px #143c286b}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup:last-of-type{border-bottom:1px solid var(--wb-line)}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q{display:flex;align-items:center;gap:7px;min-height:0;padding:0 50px 0 0;border:0;border-radius:0;background:transparent;text-align:left;cursor:pointer;user-select:none;-webkit-user-select:none}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q.is-pressed,.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup.is-dragging .wb-q{cursor:pointer}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q:hover{background:transparent}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-icon{width:13px;height:13px;flex:none;color:#a6aaa6}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-icon.new{color:var(--wb-accent)}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-title{flex:1 1 180px;min-width:0;overflow:visible;white-space:normal;color:#151715;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup.has-note .wb-q-title{font-size:14px;font-weight:400}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q:hover .wb-q-title{color:var(--wb-accent-deep);text-decoration-color:color-mix(in srgb,var(--wb-accent) 50%,transparent)}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-tag{height:16px;padding:0 5px;border-radius:5px;font-size:7.5px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-tag.plain{border:0;background:#f2f2ef;color:#5f6460}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-tag.board{border:0;background:#f0eef9;color:#6f608b}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-n,.kbw-wb[data-skin=carddeck][data-view=domain] .wb-d{min-width:0;color:#93a199;font-size:7.5px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-n{min-width:42px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-d{min-width:45px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-actions{position:absolute;top:50%;right:7px;transform:translateY(-50%);display:flex;align-items:center;gap:0;opacity:.55;z-index:2;transition:opacity .15s ease}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup.has-note .wb-q-actions{top:9px;transform:none}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup:hover .wb-q-actions,.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup:focus-within .wb-q-actions{opacity:1}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-actions button{width:21px;height:21px;display:grid;place-items:center;border-radius:5px;color:#86978c}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-actions button:hover{background:#f0f0ee;color:var(--wb-accent-deep)}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-actions button.is-danger:hover{background:#fbeeea;color:#a9503e}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-actions svg{width:12px;height:12px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-edit{display:flex;align-items:center;gap:6px;min-height:25px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-edit input{flex:1;min-width:0;height:28px;padding:0 9px;border:1px solid #c9ddd2;border-radius:7px;background:#f8fbf9;color:var(--wb-ink);font-size:12px;outline:0}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-edit input:focus{border-color:#82b49f;box-shadow:0 0 0 3px #1c714f17}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-edit button{height:25px;padding:0 8px;border-radius:6px;font-size:8.5px;white-space:nowrap}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-edit-save{background:var(--wb-accent);color:#fff}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-edit-save:disabled{background:#dce9e1;color:#657e70}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-edit-cancel{border:1px solid var(--wb-line);color:#77897e;background:transparent}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-confirm{display:flex;align-items:center;gap:7px;margin-top:6px;padding:6px 9px;border-radius:7px;background:#fbf0ed;color:#8f5848;font-size:8.5px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-confirm b{color:#7d4333;font-weight:600}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-confirm .sp{flex:1}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-confirm button{height:23px;padding:0 8px;border:1px solid #e6d2ca;border-radius:5px;background:#fffaf8;color:#8f5848;font-size:8px;white-space:nowrap}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-confirm button.is-danger{border-color:#d9b4a7;color:#a44432}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-confirm button:disabled{opacity:.55}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-giant-note{padding:5px 0 0 12px;border:0;background:transparent}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-giant-copy{margin:0 0 7px;max-width:640px;color:#65756b;font-size:9px;line-height:1.55}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-giant-copy b{color:#24362b;font-weight:600}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-giant-actions{gap:7px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-giant-actions button{height:24px;padding:0 10px;border:0;border-radius:6px;background:#f1f5f2;color:#4f6758;font-size:8px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-giant-actions button:hover{color:var(--wb-accent-deep);background:#e8f1eb}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-giant-actions button.primary{background:#e1f2e9;color:var(--wb-accent);border:0;box-shadow:none}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-empty{margin:0;padding:22px 20px;border-radius:18px;border:1px dashed var(--wb-line);background:color-mix(in srgb,var(--wb-panel) 80%,transparent)}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-empty b{font-size:13px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-empty p{font-size:10.5px}.kbw-wb[data-skin=carddeck] .wb-recent-notes{margin-top:15px}.kbw-wb[data-skin=carddeck] .wb-rn-head{display:flex;align-items:center;gap:8px;padding:0 2px 7px}.kbw-wb[data-skin=carddeck] .wb-rn-head h3{color:#45564b;font-size:10.5px;font-weight:650;letter-spacing:.01em}.kbw-wb[data-skin=carddeck] .wb-rn-head>span{color:#98a59d;font-size:9px}.kbw-wb[data-skin=carddeck] .wb-rn-head .sp{flex:1}.kbw-wb[data-skin=carddeck] .wb-rn-head button{display:inline-flex;align-items:center;gap:3px;color:#8b998f;font-size:8.5px}.kbw-wb[data-skin=carddeck] .wb-rn-head button:hover{color:var(--wb-accent)}.kbw-wb[data-skin=carddeck] .wb-rn-head button svg{width:12px;height:12px}.kbw-wb[data-skin=carddeck] .wb-rn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.kbw-wb[data-skin=carddeck] .wb-note{display:flex;flex-direction:column;gap:6px;min-height:86px;padding:11px 12px 10px;border:0;border-radius:15px;background:#fff;color:var(--wb-body);text-align:left;box-shadow:0 12px 26px -30px #143c2859}.kbw-wb[data-skin=carddeck] .wb-note:nth-child(1){background:#f7e1d4}.kbw-wb[data-skin=carddeck] .wb-note:nth-child(2){background:#f2edc4}.kbw-wb[data-skin=carddeck] .wb-note:nth-child(3){background:#dcefe4}.kbw-wb[data-skin=carddeck] .wb-note:hover{box-shadow:0 14px 28px -27px #143c2880}.kbw-wb[data-skin=carddeck] .wb-note-tag{display:inline-flex;align-items:center;gap:5px;color:#6a756d;font-size:8px;font-weight:550}.kbw-wb[data-skin=carddeck] .wb-note-tag:before{content:"";width:4px;height:4px;border-radius:50%;background:#b8896f}.kbw-wb[data-skin=carddeck] .wb-note:nth-child(2) .wb-note-tag:before{background:#b7a957}.kbw-wb[data-skin=carddeck] .wb-note:nth-child(3) .wb-note-tag:before{background:#78a98b}.kbw-wb[data-skin=carddeck] .wb-note p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:1;margin:0;color:#526157;font-size:10px;line-height:1.65}.kbw-wb[data-skin=carddeck] .wb-note time{color:#89968e;font-size:8px}.kbw-wb[data-skin=carddeck] .wb-subs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;padding:0 2px}.kbw-wb[data-skin=carddeck] .wb-subs .cap{color:#95a29a;font-size:9px}.kbw-wb[data-skin=carddeck] .wb-subchip{height:26px;max-width:100%;padding:0 10px;border:1px solid #dce7e1;border-radius:13px;background:var(--wb-panel);color:#5f7769;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kbw-wb[data-skin=carddeck] .wb-subchip:hover{border-color:#b8d4c4;color:var(--wb-accent-deep)}.kbw-wb[data-skin=carddeck] .wb-qghost{display:flex;align-items:center;gap:6px;width:100%;height:35px;margin-top:12px;padding:0 13px;border:0;border-radius:12px;background:var(--wb-panel);color:#8b9a91;font-size:9px;box-shadow:var(--wb-soft-shadow)}.kbw-wb[data-skin=carddeck] .wb-qghost svg{width:13px;height:13px;color:var(--wb-accent)}.kbw-wb[data-skin=carddeck] .wb-qghost:hover{color:var(--wb-accent-deep)}.kbw-wb[data-skin=carddeck] .wb-hint{margin:9px 2px 0;color:#9aa69e;font-size:8.5px}.kbw-wb[data-skin=carddeck] .wb-status{height:34px;padding:0 24px;border-top:1px solid var(--wb-line);background:transparent;color:#747772;font-size:10px}.kbw-wb[data-skin=carddeck] .wb-status .ok{color:var(--wb-accent);font-size:9px}@media(max-width:1320px){.kbw-wb[data-skin=carddeck][data-view=domain] .wb-head{grid-template-columns:minmax(0,1fr);min-height:0;padding:21px 22px 19px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-head h2{font-size:36px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-facts{grid-column:1;grid-row:4;margin-top:15px;gap:18px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-fact b{font-size:22px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-fact.is-date b{font-size:13px}}@media(max-width:1280px){.kbw-wb[data-skin=carddeck] .wb-top{padding-inline:18px}.kbw-wb[data-skin=carddeck] .wb-work{padding:5px 16px 16px}.kbw-wb[data-skin=carddeck] .wb-status{padding-inline:16px}}@media(max-width:1120px){.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q{flex-wrap:wrap;gap:6px 9px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-title{flex-basis:calc(100% - 16px)}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-giant-note{padding-left:15px}}@media(max-width:980px){.kbw-wb[data-skin=carddeck] .wb-work{padding:5px 14px 16px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-head{border-radius:18px}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-head h2{font-size:33px}}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-side{background:#131917}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-title span{background:#16231b;color:#8debb2}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-search{background:#131b16}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-domain:hover,.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-big:hover,.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-recent:hover{background:#17271d}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-domain.is-on{background:#18271f;color:#a8f3c3}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-big.is-on{background:#173224}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-crumb b{color:#e7f2eb}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-ask{background:#131b16}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-ask input{color:#e7f2eb}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-send{background:#d9f27b;color:#16251d}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-send:disabled{background:#1a2a20;color:#70867a}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-qgroup{background:#131b16}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-tag.plain{background:#1a2a20;color:#a6c7b2}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-note{background:#152019}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-note:nth-child(1){background:#2e211a}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-note:nth-child(2){background:#292719}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-note:nth-child(3){background:#16271e}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-note p{color:#b3c2b8}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-note-tag,.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-note time{color:#8ea196}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-subchip{background:#131b16;border-color:#27392d;color:#a9c2b2}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-qghost{background:#131b16}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-status{color:#81988b}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-giant-copy{color:#a4b7aa}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-giant-copy b{color:#e7f2eb}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-giant-actions button{background:#1a2a20;color:#b7cbbd}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-giant-actions button.primary{background:#1c3a29;color:#a8f3c3}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-rn-head h3{color:#d3e2d8}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-q-actions button{color:#789083}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-q-actions button:hover{background:#1b2b21;color:#a8f3c3}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-q-actions button.is-danger:hover{background:#2d1d18;color:#e6a08b}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-q-edit input{border-color:#2b4938;background:#0f1913;color:#e7f2eb}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-q-edit input:focus{border-color:#4e8d6b;box-shadow:0 0 0 3px #7ee2a614}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-q-edit-save{background:#7ee2a6;color:#102017}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-q-edit-save:disabled{background:#22382b;color:#779283}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-q-edit-cancel{border-color:#2a4032;color:#a1b6a9}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-q-confirm{background:#2a1c17;color:#d2a292}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-q-confirm b{color:#edb8a5}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-q-confirm button{border-color:#4b3028;background:#201612;color:#d2a292}.kbw-wb[data-skin=carddeck][data-mode=dark] .wb-q-confirm button.is-danger{border-color:#6b3e31;color:#f0a58d}@media(hover:none){.kbw-wb[data-skin=carddeck][data-view=domain] .wb-q-actions{opacity:.9}}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-work{background:var(--wb-canvas)}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-list{background:transparent!important;border:0!important;box-shadow:none!important}.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup,.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup:hover,.kbw-wb[data-skin=carddeck][data-view=domain] .wb-qgroup.has-note{box-shadow:none!important}@font-face{font-family:Starmap Display;src:url(/assets/display-600-001-fsCWWHQP.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+20-7E,U+7684,U+8BB0,U+7528,U+7B14,U+5DF2,U+4E00,U+4E0D,U+5728,U+6587,U+53EF,U+9762,U+6807,U+5165,U+9875,U+4FDD,U+6B63,U+6761,U+5206,U+6709,U+65F6,U+7F6E,U+7D22,U+9898,U+56DE,U+5F00,U+6210,U+65B0,U+91CD,U+56FE,U+4E2A,U+4E2D,U+5931,U+7B7E,U+5B58,U+7406,U+540E,U+8D25,U+672A,U+5173,U+4E0E,U+5BFC,U+5F15,U+9664,U+590D,U+672C,U+5EFA,U+53D6,U+9009,U+5168,U+524D,U+4EF6,U+8BFB,U+51FA,U+8BF7,U+4E3B,U+5F55,U+6536,U+5220,U+80FD,U+6574,U+4F1A,U+5230,U+63A5,U+52A8,U+8FD9,U+65E0,U+7247,U+4E0B,U+5199,U+90E8,U+67E5,U+6B21,U+8BD5,U+4F5C,U+5185,U+5B8C,U+6A21,U+5F53,U+4E0A,U+539F,U+914D,U+68C0,U+8BBE,U+52A1,U+5BB9,U+70B9,U+8981,U+662F,U+751F,U+5B57,U+5B9A,U+6CA1,U+81EA,U+79FB,U+7559,U+4E49,U+540D,U+95F4,U+5BF9,U+52A0,U+6211,U+548C,U+793A,U+677F,U+767D,U+5929,U+8D44,U+6682,U+53EA,U+53F0,U+8BED,U+4EE5,U+6253,U+6599,U+77E5,U+786E,U+7A7A,U+5148,U+770B,U+8BA4,U+6570,U+65E5,U+5236,U+6765,U+8BDD,U+5BDF,U+5E93,U+64A4,U+6CD5,U+7ACB,U+7EC4,U+63A7,U+8F91,U+63D0,U+7F16,U+66F4,U+670D,U+8FD8,U+91CC,U+6D1E,U+73B0,U+641C,U+6E05,U+95ED,U+636E,U+5757,U+5EA6,U+611F,U+6D88,U+4EFD,U+6362,U+8272,U+89E3,U+8BC6,U+53D1,U+6539,U+76EE,U+76F8,U+5DE5,U+6062,U+62E9,U+7AE0,U+8C03,U+9500,U+5C0F,U+60F3,U+6309,U+6D41,U+591A,U+5E94,U+8F7D,U+95EE,U+5904,U+6216,U+628A,U+65B9,U+6700,U+8D77,U+547D,U+64CD,U+653E,U+8BA1,U+4E3A,U+542F,U+89C8,U+4E86,U+505C,U+5355,U+7075,U+540C,U+5468,U+5907,U+6708,U+4E66,U+59CB,U+601D,U+627E,U+8F93,U+9605,U+5C55,U+5E76,U+6BCF,U+8FDE,U+578B,U+8FC7,U+9700,U+7EDF,U+7EED,U+884C,U+4F7F,U+5361,U+7248,U+8003,U+8FD4,U+8FDB,U+4EFB,U+505A,U+6E90,U+901A,U+4ECA,U+663E,U+671F,U+9644,U+9884,U+521B,U+7ED3,U+968F,U+4F60,U+4FEE,U+5C31,U+5E03,U+6301,U+7CFB,U+4E09,U+4E5F,U+518D,U+5730,U+660E,U+673A,U+72EC,U+7AD9,U+9879,U+4EC5,U+56F4,U+6001,U+6392,U+6DF1,U+7F51,U+8054,U+8FD1,U+952E,U+957F,U+4E8E,U+4EAB,U+53D8,U+5C1A,U+6D4B,U+753B,U+7B2C,U+7EA7,U+7EBF,U+7EE7,U+8303,U+8BA9,U+91CF,U+4ECE,U+5176,U+5F0F,U+6B65,U+6BB5,U+4EA7,U+4FA7,U+53E3,U+5927,U+5B9E,U+6DFB,U+7EB3,U+89C2,U+987E,U+51FB,U+542B,U+5C42,U+5F85,U+5FEB,U+680F,U+8111,U+90FD,U+529F,U+5411,U+54C1,U+5F20,U+7A3F,U+7B54,U+88AB,U+94FE,U+9A8C,U+679C,U+6838,U+89C6,U+8BCD}@font-face{font-family:Starmap Display;src:url(/assets/display-600-002-oBa6eMnI.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+4F4D,U+5386,U+53C2,U+53F7,U+5408,U+62D6,U+6B64,U+754C,U+89D2,U+97F3,U+4E45,U+53CD,U+53F2,U+5939,U+5B50,U+5C06,U+684C,U+72B6,U+7BA1,U+7ED9,U+8349,U+8BE5,U+8BF4,U+8FB9,U+91C7,U+5B83,U+5C11,U+652F,U+6548,U+6790,U+6C38,U+79F0,U+8868,U+8BAE,U+4F9B,U+5019,U+5373,U+5668,U+586B,U+6CE8,U+7AEF,U+8282,U+8F6E,U+4E24,U+4E48,U+4EC0,U+4ECD,U+4F53,U+4F8B,U+54CD,U+597D,U+5F71,U+6D3B,U+804A,U+949F,U+4E8B,U+4E9B,U+5DF1,U+5FC6,U+6458,U+7EF4,U+9876,U+9AD8,U+4EBA,U+5217,U+5BC6,U+5F97,U+606F,U+60C5,U+6240,U+624D,U+6377,U+6B62,U+771F,U+9053,U+9ED8,U+4ED6,U+51C6,U+54EA,U+5982,U+5C40,U+7531,U+4E92,U+4FE1,U+5305,U+53E5,U+53F3,U+6279,U+65E7,U+6BD4,U+85CF,U+4E4B,U+5151,U+521A,U+53BB,U+5E38,U+5E74,U+5E8F,U+6837,U+6846,U+76F4,U+7A0D,U+9650,U+4EEC,U+4F20,U+4F46,U+544A,U+5916,U+5E26,U+6982,U+7740,U+7B49,U+83DC,U+9001,U+9002,U+989C,U+4F9D,U+5316,U+5339,U+53E0,U+624B,U+6848,U+7A97,U+7B5B,U+7EB8,U+8865,U+8BBA,U+8D39,U+90A3,U+4F4F,U+5177,U+5207,U+5237,U+529B,U+57FA,U+5BBD,U+5FC3,U+666F,U+6C42,U+7565,U+79BB,U+7A0B,U+8BC1,U+8BE6,U+8DDF,U+8F6C,U+9891,U+4E13,U+53CC,U+5E2E,U+5E95,U+6298,U+62A5,U+63A8,U+6563,U+6821,U+683C,U+6863,U+6C60,U+7136,U+76D8,U+7ECF,U+80CC,U+822A,U+8D28,U+8D85,U+9000,U+4E1C,U+4E94,U+5171,U+51B3,U+51E0,U+522B,U+533A,U+53D7,U+5546,U+5B89,U+5F3A,U+6280,U+6696,U+79EF,U+7B97,U+7C4D,U+7EA6,U+7F29,U+81F3,U+897F,U+9996,U+4E8C,U+4F18,U+4FBF,U+503C,U+516C,U+52B1,U+53CA,U+591C,U+5956,U+5957,U+5C4F,U+5F88,U+610F,U+627F,U+6784,U+6D45,U+6D6E,U+800C,U+89C9,U+8D26,U+8DEF,U+9010,U+94A5,U+4EAE,U+5145,U+5BA1,U+5F80,U+5FC5,U+6027,U+6267,U+65AD,U+6743,U+6750,U+6F2B,U+7167,U+79D2,U+7BB1,U+7C98,U+7EEA,U+8350,U+8D34,U+91CA,U+96C6,U+4EA4,U+4EF7,U+516D,U+51CF,U+52FE,U+5341,U+5348,U+53E6,U+5404,U+5417,U+56DB,U+5934,U+5F62,U+5F84,U+675F,U+677E,U+6781,U+7126,U+76D6,U+7B56,U+7C7B,U+7D2F,U+7EC6,U+8986,U+89C1,U+8BB8,U+8FD0,U+9690,U+504F,U+517C,U+5269,U+56FA,U+589E,U+591F,U+5C1D,U+5FAE,U+6307,U+6446,U+6613,U+6811,U+695A,U+7070,U+773C,U+77ED,U+79CD,U+8005,U+8212,U+843D,U+8D8A,U+8F7B,U+94AE,U+987A,U+9988,U+4EAC,U+4EE3,U+4F59,U+50A8,U+50CF,U+52A9,U+5317,U+57DF,U+58A8,U+5B98,U+5C5E,U+5F02,U+5FF5,U+5FFD,U+6162,U+6389}@font-face{font-family:Starmap Display;src:url(/assets/display-600-003-D7PwAP-B.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+20-7E,U+A4,U+A7-A8,U+B0-B1,U+D7,U+E0-E1,U+E8-EA,U+EC-ED,U+F2-F3,U+F7,U+F9-FA,U+FC,U+101,U+113,U+11B,U+12B,U+14D,U+16B,U+1CE,U+1D0,U+1D2,U+1D4,U+1D6,U+1D8,U+1DA,U+1DC,U+2C7,U+2C9,U+391-3A1,U+3A3-3A9,U+3B1-3C1,U+3C3-3C9,U+401,U+410-44F,U+451,U+2015-2016,U+2018-2019,U+201C-201D,U+2026,U+2030,U+2032-2033,U+203B,U+2103,U+2116,U+2160-216B,U+2190-2193,U+2208,U+220F,U+2211,U+221A,U+221D-221E,U+2220,U+2225,U+2227-222B,U+222E,U+2234-2237,U+223D,U+2248,U+224C,U+2260-2261,U+2264-2265,U+226E-226F,U+2299,U+22A5,U+2312,U+2460-2469,U+2474-249B}@font-face{font-family:Starmap Display;src:url(/assets/display-600-004-DVDYiz3b.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+2500-254B,U+25A0-25A1,U+25B2-25B3,U+25C6-25C7,U+25CB,U+25CE-25CF,U+2605-2606,U+2640,U+2642,U+3000-3003,U+3005,U+3008-3011,U+3013-3017,U+3041-3093,U+30A1-30F6,U+30FB,U+3105-3129,U+3220-3229,U+4E01,U+4E03,U+4E07-4E08,U+4E0C,U+4E10-4E11,U+4E14-4E16,U+4E18-4E1B,U+4E1D-4E1E,U+4E22,U+4E25,U+4E27-4E28,U+4E2B-4E2C,U+4E30,U+4E32,U+4E34,U+4E36,U+4E38-4E39,U+4E3D-4E3F,U+4E43,U+4E47,U+4E4C-4E50,U+4E52-4E54,U+4E56,U+4E58-4E59,U+4E5C-4E5E,U+4E60-4E61,U+4E69,U+4E70-4E71,U+4E73,U+4E7E,U+4E88-4E89,U+4E8D,U+4E8F,U+4E91,U+4E93,U+4E95,U+4E98,U+4E9A,U+4E9F-4EA2,U+4EA5-4EA6,U+4EA8-4EA9,U+4EAD,U+4EB2-4EB3,U+4EB5,U+4EBB,U+4EBF,U+4EC1-4EC4,U+4EC6-4EC7,U+4EC9,U+4ECB,U+4ED1,U+4ED3-4ED5,U+4ED7-4ED9}@font-face{font-family:Starmap Display;src:url(/assets/display-600-005-vVJyZdrL.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+4EDD-4EDF,U+4EE1,U+4EE4,U+4EE8,U+4EEA-4EEB,U+4EF0,U+4EF2-4EF3,U+4EF5,U+4EFF,U+4F01,U+4F09-4F0A,U+4F0D-4F11,U+4F17,U+4F19,U+4F1B,U+4F1E-4F1F,U+4F22,U+4F24-4F27,U+4F2A-4F2B,U+4F2F-4F30,U+4F32,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3C-4F3D,U+4F43,U+4F4E,U+4F50-4F51,U+4F55,U+4F57-4F58,U+4F5A-4F5B,U+4F5D-4F5F,U+4F63-4F65,U+4F67,U+4F69,U+4F6C,U+4F6F-4F70,U+4F73-4F74,U+4F76,U+4F7B-4F7C,U+4F7E,U+4F83-4F84,U+4F88-4F89,U+4F8D,U+4F8F,U+4F91,U+4F94,U+4F97,U+4FA0,U+4FA3,U+4FA5-4FA6,U+4FA8-4FAA,U+4FAC,U+4FAE-4FAF,U+4FB5,U+4FC3-4FC5,U+4FCA,U+4FCE-4FD1,U+4FD7-4FD8,U+4FDA,U+4FDC,U+4FDE-4FDF,U+4FE3,U+4FE6,U+4FE8-4FEA,U+4FED,U+4FEF,U+4FF1,U+4FF3,U+4FF8,U+4FFA,U+4FFE,U+500C-500D,U+500F,U+5012,U+5014,U+5018,U+501A,U+501C,U+501F,U+5021,U+5025-5026,U+5028-502A,U+502C-502E,U+503A,U+503E,U+5043,U+5047-5048,U+504C,U+504E,U+5055,U+5065,U+506C,U+5076-5077,U+507B,U+507E-5080,U+5085,U+5088,U+508D,U+50A3,U+50A5,U+50A7,U+50A9,U+50AC,U+50B2,U+50BA-50BB,U+50D6,U+50DA,U+50E6-50E7,U+50EC-50EE,U+50F3,U+50F5,U+50FB,U+5106-5107,U+510B,U+5112,U+5121,U+513F-5141,U+5143-5144,U+5146,U+5149,U+514B,U+514D,U+5154-5156,U+515A,U+515C,U+5162,U+516B,U+516E,U+5170,U+5174-5175,U+5178-5179,U+517B,U+517D,U+5180-5182,U+5188-5189,U+518C,U+5192,U+5195-5197,U+519B-519C,U+51A0,U+51A2,U+51A4-51A5,U+51AB-51AC,U+51AF-51B2,U+51B5-51B7,U+51BB-51BD,U+51C0,U+51C4,U+51C7,U+51C9,U+51CB-51CC,U+51D1,U+51DB,U+51DD,U+51E1,U+51E4,U+51EB,U+51ED,U+51EF-51F0,U+51F3,U+51F5-51F6,U+51F8-51F9,U+51FC-51FD,U+51FF-5203,U+5208,U+520A,U+520D-520E,U+5211-5212,U+5216,U+5218-5219,U+521D,U+5224,U+5228-5229,U+522D-522E,U+5233,U+5238-523B,U+523D,U+523F-5243,U+524A,U+524C,U+5250-5251,U+5254,U+5256,U+525C,U+525E,U+5261,U+5265,U+5267,U+526A,U+526F,U+5272,U+527D,U+527F,U+5281-5282,U+5288,U+5290,U+5293,U+529D-529E,U+52A2-52A3,U+52AA-52AD,U+52B2-52B3,U+52BE-52BF,U+52C3,U+52C7,U+52C9,U+52CB,U+52D0,U+52D2,U+52D6,U+52D8,U+52DF,U+52E4,U+52F0,U+52F9-52FA,U+52FF-5300,U+5306,U+5308,U+530D,U+530F-5310,U+5315,U+5319-531A,U+531D,U+5320-5321,U+5323,U+5326,U+532A,U+532E,U+533B,U+533E-533F,U+5343,U+5345,U+5347,U+5349-534A,U+534E-534F,U+5351-5353,U+5356-5357,U+535A,U+535C,U+535E-5360,U+5362-5364,U+5366-5367,U+5369,U+536B,U+536E-5371,U+5374-5375,U+5377-5378,U+537A,U+537F,U+5382,U+5384-5385,U+5389,U+538B-538D,U+5395,U+5398,U+539A,U+539D,U+53A2-53A3,U+53A5-53A6,U+53A8-53A9,U+53AE,U+53B6,U+53BF,U+53C1,U+53C8-53C9,U+53CB,U+53D4,U+53D9,U+53DB,U+53DF,U+53E4,U+53E8-53E9,U+53EB-53EE,U+53F1,U+53F5-53F6,U+53F8-53F9}@font-face{font-family:Starmap Display;src:url(/assets/display-600-006-BFf3MjJa.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+53FB-53FD,U+5401,U+5403,U+5406,U+5409-540A,U+540F-5410,U+5412-5413,U+5415-5416,U+541B,U+541D-5421,U+5423,U+5426-5429,U+542C-542E,U+5431-5432,U+5434-5435,U+5438-5439,U+543B-543C,U+543E,U+5440,U+5443,U+5446,U+5448,U+544B,U+5450,U+5452-5459,U+545B-545C,U+5462,U+5464,U+5466,U+5471-5473,U+5475-5478,U+547B-547C,U+5480,U+5482,U+5484,U+5486,U+548B,U+548E-5490,U+5492,U+5494-5496,U+5499-549B,U+549D,U+54A3-54A4,U+54A6-54AD,U+54AF,U+54B1,U+54B3-54B4,U+54B8,U+54BB,U+54BD,U+54BF-54C0,U+54C2,U+54C4,U+54C6-54C9,U+54CC,U+54CE-54D5,U+54D7,U+54D9-54DA,U+54DC-54DF,U+54E5-54E9,U+54ED-54EE,U+54F2-54F3,U+54FA,U+54FC-54FD,U+54FF,U+5501,U+5506-5507,U+5509,U+550F-5511,U+5514,U+551B,U+5520,U+5522-5524,U+5527,U+552A,U+552C,U+552E-5531,U+5533,U+5537,U+553C,U+553E-553F,U+5541,U+5543-5544,U+5549-554A,U+5550,U+5555-5556,U+555C,U+5561,U+5564-5567,U+556A,U+556C-556E,U+5575-5578,U+557B-557C,U+557E,U+5580-5584,U+5587-558B,U+558F,U+5591,U+5594,U+5598-5599,U+559C-559D,U+559F,U+55A7,U+55B1,U+55B3,U+55B5,U+55B7,U+55B9,U+55BB,U+55BD-55BE,U+55C4-55C5,U+55C9,U+55CC-55CD,U+55D1-55D4,U+55D6,U+55DC-55DD,U+55DF,U+55E1,U+55E3-55E6,U+55E8,U+55EA-55EC,U+55EF,U+55F2-55F3,U+55F5,U+55F7,U+55FD-55FE,U+5600-5601,U+5608-5609,U+560C,U+560E-560F,U+5618,U+561B,U+561E-561F,U+5623-5624,U+5627,U+562C-562D,U+5631-5632,U+5634,U+5636,U+5639,U+563B,U+563F,U+564C-564E,U+5654,U+5657-5659,U+565C,U+5662,U+5664,U+5669-566C,U+5671,U+5676,U+567B-567C,U+5685-5686,U+568E-568F,U+5693,U+56A3,U+56AF,U+56B7,U+56BC,U+56CA,U+56D4,U+56D7,U+56DA,U+56DD,U+56DF-56E2,U+56E4,U+56EB,U+56ED,U+56F0-56F1,U+56F5,U+56F9,U+56FD,U+56FF,U+5703-5704,U+5706,U+5708-570A,U+571C,U+571F,U+5723,U+5729-572A,U+572C-572F,U+5733,U+5739-573B,U+573E,U+5740,U+5742,U+5747,U+574A,U+574C-5751,U+575A-5761,U+5764,U+5766,U+5768-576B,U+576D,U+576F,U+5773,U+5776-5777,U+577B-577C,U+5782-5786,U+578C,U+5792-5793,U+579B,U+57A0-57A4,U+57A6-57A7,U+57A9,U+57AB,U+57AD-57AE,U+57B2,U+57B4,U+57B8,U+57C2-57C3,U+57CB,U+57CE-57CF,U+57D2,U+57D4-57D5,U+57D8-57DA,U+57DD,U+57E0,U+57E4,U+57ED,U+57EF,U+57F4,U+57F8-57F9,U+57FD,U+5800,U+5802,U+5806-5807,U+580B,U+580D,U+5811,U+5815,U+5819,U+581E,U+5820-5821,U+5824,U+582A,U+5830,U+5835,U+5844}@font-face{font-family:Starmap Display;src:url(/assets/display-600-007-Cjuq0MS9.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+584C-584D,U+5851,U+5854,U+5858,U+585E,U+5865,U+586C,U+587E,U+5880-5881,U+5883,U+5885,U+5889,U+5892-5893,U+5899-589A,U+589F,U+58A9,U+58BC,U+58C1,U+58C5,U+58D1,U+58D5,U+58E4,U+58EB-58EC,U+58EE,U+58F0,U+58F3,U+58F6,U+58F9,U+5902,U+590F,U+5914-5915,U+5919,U+5924-5925,U+592A-592B,U+592D-592F,U+5937-5938,U+593A,U+593C,U+5941-5942,U+5944,U+5947-5949,U+594B,U+594E-594F,U+5951,U+5954-5955,U+5958,U+595A,U+5960,U+5962,U+5965,U+5973-5974,U+5976,U+5978-5979,U+5981,U+5983-5984,U+5986-5988,U+598A,U+598D,U+5992-5993,U+5996-5997,U+5999,U+599E,U+59A3-59A5,U+59A8-59AB,U+59AE-59AF,U+59B2,U+59B9,U+59BB,U+59BE,U+59C6,U+59CA,U+59D0-59D4,U+59D7-59D8,U+59DA,U+59DC-59DD,U+59E3,U+59E5,U+59E8,U+59EC,U+59F9,U+59FB,U+59FF,U+5A01,U+5A03-5A09,U+5A0C,U+5A11,U+5A13,U+5A18,U+5A1C,U+5A1F-5A20,U+5A23,U+5A25,U+5A29,U+5A31-5A32,U+5A34,U+5A36,U+5A3C,U+5A40,U+5A46,U+5A49-5A4A,U+5A55,U+5A5A,U+5A62,U+5A67,U+5A6A,U+5A74-5A77,U+5A7A,U+5A7F,U+5A92,U+5A9A-5A9B,U+5AAA,U+5AB2-5AB3,U+5AB5,U+5AB8,U+5ABE,U+5AC1-5AC2,U+5AC9,U+5ACC,U+5AD2,U+5AD4,U+5AD6,U+5AD8,U+5ADC,U+5AE0-5AE1,U+5AE3,U+5AE6,U+5AE9,U+5AEB,U+5AF1,U+5B09,U+5B16-5B17,U+5B32,U+5B34,U+5B37,U+5B40,U+5B51,U+5B53-5B55,U+5B59-5B5D,U+5B5F,U+5B62-5B66,U+5B69-5B6A,U+5B6C,U+5B70-5B71,U+5B73,U+5B75,U+5B7A,U+5B7D,U+5B80-5B81,U+5B84-5B85,U+5B87-5B88,U+5B8B,U+5B8F,U+5B93,U+5B95,U+5B97,U+5B99,U+5B9B-5B9D,U+5BA0,U+5BA2-5BA6,U+5BAA-5BAB,U+5BB0,U+5BB3-5BB6,U+5BB8,U+5BBE-5BBF,U+5BC2,U+5BC4-5BC5,U+5BC7,U+5BCC,U+5BD0,U+5BD2-5BD3,U+5BDD-5BDE,U+5BE1,U+5BE4-5BE5,U+5BE8,U+5BEE,U+5BF0,U+5BF8,U+5BFA-5BFB,U+5BFF,U+5C01,U+5C04,U+5C09-5C0A,U+5C14-5C16,U+5C18,U+5C1C,U+5C22,U+5C24-5C25,U+5C27,U+5C2C,U+5C34,U+5C38-5C3F,U+5C41,U+5C45,U+5C48-5C4B,U+5C4E,U+5C50-5C51,U+5C59,U+5C60-5C61,U+5C63,U+5C65-5C66,U+5C6E-5C6F,U+5C71,U+5C79-5C7A,U+5C7F,U+5C81-5C82,U+5C88,U+5C8C-5C8D,U+5C90-5C91,U+5C94,U+5C96-5C9C,U+5CA2-5CA3,U+5CA9,U+5CAB-5CAD,U+5CB1,U+5CB3,U+5CB5,U+5CB7-5CB8,U+5CBD,U+5CBF,U+5CC1,U+5CC4,U+5CCB,U+5CD2,U+5CD9,U+5CE1,U+5CE4-5CE6,U+5CE8,U+5CEA,U+5CED,U+5CF0,U+5CFB,U+5D02-5D03,U+5D06-5D07,U+5D0E,U+5D14,U+5D16,U+5D1B,U+5D1E,U+5D24,U+5D26-5D27,U+5D29,U+5D2D-5D2E,U+5D34,U+5D3D-5D3E,U+5D47,U+5D4A-5D4C,U+5D58,U+5D5B,U+5D5D,U+5D69,U+5D6B-5D6C,U+5D6F,U+5D74,U+5D82,U+5D99,U+5D9D,U+5DB7,U+5DC5,U+5DCD,U+5DDB,U+5DDD-5DDE,U+5DE1-5DE2,U+5DE6-5DE9,U+5DEB,U+5DEE-5DEF,U+5DF3-5DF4,U+5DF7,U+5DFD-5DFE,U+5E01-5E02,U+5E05-5E06,U+5E08,U+5E0C,U+5E0F-5E11,U+5E14-5E16,U+5E18-5E1D,U+5E27}@font-face{font-family:Starmap Display;src:url(/assets/display-600-008-yFG2RS3M.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+5E2D,U+5E31,U+5E37,U+5E3B-5E3D,U+5E42,U+5E44-5E45,U+5E4C,U+5E54-5E55,U+5E5B,U+5E5E,U+5E61-5E62,U+5E72-5E73,U+5E78,U+5E7A-5E7D,U+5E7F-5E80,U+5E84,U+5E86-5E87,U+5E8A-5E8B,U+5E90-5E91,U+5E96-5E97,U+5E99-5E9A,U+5E9C,U+5E9E-5EA0,U+5EA5,U+5EA7,U+5EAD,U+5EB3,U+5EB5-5EB9,U+5EBE,U+5EC9-5ECA,U+5ED1-5ED3,U+5ED6,U+5EDB,U+5EE8,U+5EEA,U+5EF4,U+5EF6-5EF7,U+5EFE-5EFF,U+5F01,U+5F03-5F04,U+5F08,U+5F0A-5F0B,U+5F11,U+5F13,U+5F17-5F18,U+5F1B,U+5F1F,U+5F25-5F27,U+5F29-5F2A,U+5F2D,U+5F2F,U+5F31,U+5F39,U+5F3C,U+5F40,U+5F50,U+5F52,U+5F56-5F58,U+5F5D,U+5F61,U+5F64,U+5F66,U+5F69-5F6A,U+5F6C-5F6D,U+5F70,U+5F73,U+5F77,U+5F79,U+5F7B-5F7C,U+5F81-5F82,U+5F87,U+5F89-5F8C,U+5F90,U+5F92,U+5F95,U+5F98-5F99,U+5F9C,U+5FA1,U+5FA8,U+5FAA,U+5FAD,U+5FB5,U+5FB7,U+5FBC-5FBD,U+5FC4,U+5FC9,U+5FCC-5FCD,U+5FCF-5FD2,U+5FD6-5FD9,U+5FDD,U+5FE0-5FE1,U+5FE4,U+5FE7,U+5FEA,U+5FED-5FEE,U+5FF1,U+5FF8,U+5FFB,U+5FFE-6000,U+6002-6006,U+600A,U+600D-600F,U+6012,U+6014-6016,U+6019,U+601B-601C,U+6020-6021,U+6025-6026,U+6028-602B,U+602F,U+6035,U+603B-603C,U+603F,U+6041-6043,U+604B,U+604D,U+6050,U+6052,U+6055,U+6059-605A,U+605D,U+6063-6064,U+6067-606D,U+6070,U+6073,U+6076,U+6078-607D,U+607F,U+6083-6084,U+6089,U+608C-608D,U+6092,U+6094,U+6096,U+609A-609B,U+609D,U+609F-60A0,U+60A3,U+60A6,U+60A8,U+60AB-60AD,U+60AF,U+60B1-60B2,U+60B4,U+60B8,U+60BB-60BC,U+60C6,U+60CA-60CB,U+60D1,U+60D5,U+60D8,U+60DA,U+60DC-60DD,U+60DF-60E0,U+60E6-60E9,U+60EB-60F0,U+60F4,U+60F6,U+60F9-60FA,U+6100-6101,U+6106,U+6108-6109,U+610D-610E,U+6115,U+611A,U+6120,U+6123-6124,U+6126-6127,U+612B,U+613F,U+6148,U+614A,U+614C,U+614E,U+6151,U+6155,U+615D,U+6167-6168,U+6170,U+6175,U+6177,U+618B,U+618E,U+6194,U+619D,U+61A7-61A9,U+61AC,U+61B7,U+61BE,U+61C2,U+61C8,U+61CA-61CB,U+61D1-61D2,U+61D4,U+61E6,U+61F5,U+61FF,U+6206,U+6208,U+620A-620F,U+6212,U+6215,U+6217-6218,U+621A-621B,U+621F,U+6221-6222,U+6224-6225,U+622A,U+622C,U+622E,U+6233-6234,U+6237,U+623D-623F,U+6241,U+6243,U+6247-6249,U+624C,U+624E,U+6251-6252,U+6254,U+6258,U+625B,U+6263,U+6266,U+6269-6270,U+6273,U+6276,U+627C,U+6284,U+6289,U+6291-6293,U+6295-6297,U+629A-629B,U+629F-62A2,U+62A4,U+62A8,U+62AB-62AC,U+62B1,U+62B5,U+62B9,U+62BB-62BD,U+62BF,U+62C2,U+62C4-62CA,U+62CC-62CE,U+62D0,U+62D2-62D4,U+62D7-62DC,U+62DF,U+62E2-62E3,U+62E5-62E8}@font-face{font-family:Starmap Display;src:url(/assets/display-600-009-BLoTxFZd.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+62EC-62EF,U+62F1,U+62F3-62F4,U+62F6-62F7,U+62FC-62FF,U+6302,U+6308,U+630E,U+6311,U+6316,U+631A-631B,U+631D-6325,U+6328,U+632A-632B,U+632F,U+6332,U+6339-633A,U+633D,U+6342-6343,U+6345-6346,U+6349,U+634B-6350,U+6355,U+635E-635F,U+6361,U+6363,U+6367,U+6369,U+636D,U+6371,U+6376,U+637A-637B,U+6380,U+6382,U+6387-6388,U+638A,U+638C,U+638E-6390,U+6396,U+6398,U+63A0,U+63A2-63A3,U+63A9-63AA,U+63AC-63AE,U+63B0,U+63B3-63B4,U+63B7-63B8,U+63BA,U+63BC,U+63BE,U+63C4,U+63C6,U+63C9,U+63CD-63CF,U+63D2,U+63D6,U+63DE,U+63E0-63E1,U+63E3,U+63E9-63EA,U+63ED,U+63F2,U+63F4,U+63F6,U+63F8,U+63FD,U+63FF-6402,U+6405,U+640B-640C,U+640F-6410,U+6413-6414,U+641B,U+641E,U+6420-6421,U+6426,U+642A,U+642C-642D,U+6434,U+643A,U+643D,U+643F,U+6441,U+6444-6445,U+6447-6448,U+644A,U+6452,U+6454,U+645E,U+6467,U+6469,U+646D,U+6478-647A,U+6482,U+6484-6485,U+6487,U+6491-6492,U+6495-6496,U+6499,U+649E,U+64A9,U+64AC-64AE,U+64B0,U+64B5,U+64B7-64B8,U+64BA,U+64BC,U+64C0,U+64C2,U+64C5,U+64CE,U+64D0,U+64D2,U+64D7-64D8,U+64DE,U+64E2,U+64E4,U+64E6,U+6500,U+6509,U+6512,U+6518,U+6525,U+652B,U+652E,U+6534-6535,U+6538,U+653B,U+653F,U+6545,U+6549,U+654C,U+654F,U+6551,U+6555-6556,U+6559,U+655B,U+655D-655E,U+6562,U+6566,U+656B-656C,U+6572,U+6577,U+658B-658C,U+6590-6591,U+6593,U+6597,U+659B-659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65A9,U+65AB,U+65AF,U+65BC-65BD,U+65C1,U+65C3-65C6,U+65CB-65CC,U+65CE-65CF,U+65D2,U+65D6-65D7,U+65E2,U+65E6,U+65E8-65E9,U+65EC-65F1,U+65F7,U+65FA,U+6600,U+6602-6603,U+6606,U+660A,U+660C,U+660F,U+6614-6615,U+6619,U+661D,U+661F-6620,U+6625,U+6627-6628,U+662D,U+6631,U+6634-6636,U+663C,U+6641,U+6643,U+664B-664C,U+664F,U+6652-6657,U+665A,U+665F,U+6661,U+6664,U+6666,U+6668,U+666E,U+6670,U+6674,U+6676-6677,U+667A,U+667E,U+6684,U+6687,U+668C,U+6691,U+6697,U+669D,U+66A7-66A8,U+66AE,U+66B4,U+66B9,U+66BE,U+66D9,U+66DB-66DD,U+66E6,U+66E9,U+66F0,U+66F2-66F3,U+66F7,U+66F9,U+66FC,U+66FE-66FF,U+670A-670B,U+6710,U+6714-6715,U+6717,U+671B,U+671D,U+6726,U+6728,U+672B,U+672D,U+672F,U+6731,U+6734-6735,U+673D,U+6740,U+6742,U+6746,U+6748-6749,U+674C,U+674E-674F,U+6751,U+6753,U+6756,U+675C,U+675E,U+6760,U+6768-676A,U+676D,U+676F-6770,U+6772-6773,U+6775,U+6777,U+677C,U+6787,U+6789,U+678B,U+6795,U+6797-6798,U+679A,U+679D-679E,U+67A2-67A3,U+67A5,U+67A7-67A8,U+67AA-67AB,U+67AD,U+67AF-67B0,U+67B3,U+67B5-67B8,U+67C1,U+67C3-67C4,U+67CF-67D4,U+67D8-67DA,U+67DC-67DE,U+67E0,U+67E2,U+67E9,U+67EC,U+67EF-67F1,U+67F3-67F4,U+67FD,U+67FF-6800,U+6805,U+6808-680C,U+680E}@font-face{font-family:Starmap Display;src:url(/assets/display-600-010-KvtSJ-zh.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+6813,U+6816-6817,U+681D,U+6829-682A,U+6832-6833,U+6839,U+683D-683E,U+6840-6845,U+6849-684A,U+684E,U+6850-6851,U+6853-6855,U+6860-6862,U+6864-6869,U+686B,U+6874,U+6876-6877,U+6881,U+6883,U+6885-6886,U+688F,U+6893,U+6897,U+68A2,U+68A6-68A8,U+68AD,U+68AF-68B0,U+68B3,U+68B5,U+68C2,U+68C9,U+68CB,U+68CD,U+68D2,U+68D5,U+68D8,U+68DA,U+68E0,U+68E3,U+68EE,U+68F0-68F1,U+68F5,U+68F9-68FA,U+68FC,U+6901,U+6905,U+690B,U+690D-690E,U+6910,U+6912,U+691F-6920,U+6924,U+692D,U+6930,U+6934,U+6939,U+693D,U+693F,U+6942,U+6954,U+6957,U+695D-695E,U+6960,U+6963,U+6966,U+696B,U+696E,U+6971,U+6977-6979,U+697C,U+6980,U+6984,U+6986-6989,U+698D,U+6994-6995,U+6998,U+699B-699C,U+69A7-69A8,U+69AB,U+69AD,U+69B1,U+69B4,U+69B7,U+69BB,U+69C1,U+69CA,U+69CC,U+69CE,U+69D0,U+69D4,U+69DB,U+69DF-69E0,U+69ED,U+69F2,U+69FD,U+69FF,U+6A0A,U+6A17-6A18,U+6A1F,U+6A28,U+6A2A,U+6A2F,U+6A31,U+6A35,U+6A3D-6A3E,U+6A44,U+6A47,U+6A50,U+6A58-6A59,U+6A5B,U+6A61,U+6A65,U+6A71,U+6A79,U+6A7C,U+6A80,U+6A84,U+6A8E,U+6A90-6A91,U+6A97,U+6AA0,U+6AA9,U+6AAB-6AAC,U+6B20,U+6B22-6B24,U+6B27,U+6B32,U+6B37,U+6B39-6B3A,U+6B3E,U+6B43,U+6B46-6B47,U+6B49,U+6B4C,U+6B59,U+6B66-6B67,U+6B6A,U+6B79,U+6B7B-6B7C,U+6B81-6B84,U+6B86-6B87,U+6B89-6B8B,U+6B8D,U+6B92-6B93,U+6B96,U+6B9A-6B9B,U+6BA1,U+6BAA,U+6BB3-6BB4,U+6BB7,U+6BBF,U+6BC1-6BC2,U+6BC5,U+6BCB,U+6BCD,U+6BD2-6BD3,U+6BD5-6BD7,U+6BD9,U+6BDB,U+6BE1,U+6BEA-6BEB,U+6BEF,U+6BF3,U+6BF5,U+6BF9,U+6BFD,U+6C05-6C07,U+6C0D,U+6C0F-6C11,U+6C13-6C16,U+6C18-6C1B,U+6C1F,U+6C21-6C22,U+6C24,U+6C26-6C2A,U+6C2E-6C30,U+6C32,U+6C34-6C35,U+6C3D,U+6C40-6C41,U+6C46-6C47,U+6C49-6C4A,U+6C50,U+6C54-6C55,U+6C57,U+6C5B-6C5F,U+6C61,U+6C64,U+6C68-6C6A,U+6C70,U+6C72,U+6C74,U+6C76,U+6C79,U+6C7D-6C7E,U+6C81-6C83,U+6C85-6C86,U+6C88-6C89,U+6C8C,U+6C8F-6C90,U+6C93-6C94,U+6C99,U+6C9B,U+6C9F,U+6CA3-6CA7,U+6CA9-6CAB,U+6CAD-6CAE,U+6CB1-6CB3,U+6CB8-6CB9,U+6CBB-6CBF,U+6CC4-6CC5,U+6CC9-6CCA,U+6CCC,U+6CD0,U+6CD3-6CD4,U+6CD6-6CD7,U+6CDB,U+6CDE,U+6CE0-6CE3,U+6CE5,U+6CEA-6CEB,U+6CEE-6CF1,U+6CF3,U+6CF5-6CF8,U+6CFA-6CFE,U+6D01,U+6D04,U+6D07,U+6D0B-6D0C,U+6D0E,U+6D12,U+6D17,U+6D19-6D1B,U+6D25,U+6D27,U+6D2A-6D2B,U+6D2E,U+6D31-6D33,U+6D35,U+6D39,U+6D3C-6D3E,U+6D43,U+6D46-6D48,U+6D4A,U+6D4D-6D4F,U+6D51-6D54,U+6D59-6D5A,U+6D5C,U+6D5E,U+6D60,U+6D63,U+6D66,U+6D69-6D6A,U+6D6F,U+6D74,U+6D77-6D78,U+6D7C,U+6D82,U+6D85,U+6D89,U+6D8C,U+6D8E,U+6D91,U+6D93-6D95,U+6D9B}@font-face{font-family:Starmap Display;src:url(/assets/display-600-011-Cb6O8Ym3.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+6D9D-6DA1,U+6DA3-6DA4,U+6DA6-6DAB,U+6DAE-6DAF,U+6DB2,U+6DB5,U+6DB8,U+6DBF-6DC0,U+6DC4-6DC7,U+6DCB-6DCC,U+6DD1,U+6DD6,U+6DD8-6DD9,U+6DDD-6DDE,U+6DE0-6DE1,U+6DE4,U+6DE6,U+6DEB-6DEC,U+6DEE,U+6DF3,U+6DF7,U+6DF9,U+6DFC,U+6E0A,U+6E0C-6E0E,U+6E10-6E11,U+6E14,U+6E16-6E17,U+6E1A,U+6E1D,U+6E20-6E21,U+6E23-6E25,U+6E29,U+6E2B,U+6E2D,U+6E2F,U+6E32,U+6E34,U+6E38,U+6E3A,U+6E43-6E44,U+6E4D-6E4E,U+6E53-6E54,U+6E56,U+6E58,U+6E5B,U+6E5F,U+6E6B,U+6E6E,U+6E7E-6E7F,U+6E83,U+6E85-6E86,U+6E89,U+6E8F,U+6E98,U+6E9C,U+6E9F,U+6EA2,U+6EA5,U+6EA7,U+6EAA,U+6EAF,U+6EB1-6EB2,U+6EB4,U+6EB6-6EB7,U+6EBA-6EBB,U+6EBD,U+6EC1-6EC2,U+6EC7,U+6ECB,U+6ECF,U+6ED1,U+6ED3-6ED5,U+6ED7,U+6EDA,U+6EDE-6EE2,U+6EE4-6EE6,U+6EE8-6EE9,U+6EF4,U+6EF9,U+6F02,U+6F06,U+6F09,U+6F0F,U+6F13-6F15,U+6F20,U+6F24,U+6F29-6F2A,U+6F2D,U+6F2F,U+6F31,U+6F33,U+6F36,U+6F3E,U+6F46-6F47,U+6F4B,U+6F4D,U+6F58,U+6F5C,U+6F5E,U+6F62,U+6F66,U+6F6D-6F6E,U+6F72,U+6F74,U+6F78,U+6F7A,U+6F7C,U+6F84,U+6F88-6F89,U+6F8C-6F8E,U+6F9C,U+6FA1,U+6FA7,U+6FB3,U+6FB6,U+6FB9,U+6FC0,U+6FC2,U+6FC9,U+6FD1-6FD2,U+6FDE,U+6FE0-6FE1,U+6FEE-6FEF,U+7011,U+701A-701B,U+7023,U+7035,U+7039,U+704C,U+704F,U+705E,U+706B-706D,U+706F,U+7076,U+7078,U+707C,U+707E-7080,U+7085,U+7089-708A,U+708E,U+7092,U+7094-7096,U+7099,U+709C-709D,U+70AB-70AF,U+70B1,U+70B3,U+70B7-70B8,U+70BB-70BD,U+70C0-70C3,U+70C8,U+70CA,U+70D8-70D9,U+70DB,U+70DF,U+70E4,U+70E6-70E9,U+70EB-70ED,U+70EF,U+70F7,U+70F9,U+70FD,U+7109-710A,U+7110,U+7113,U+7115-7116,U+7118-711A,U+712F-7131,U+7145,U+714A,U+714C,U+714E,U+715C,U+715E,U+7164,U+7166,U+7168,U+716E,U+7172-7173,U+7178,U+717A,U+717D,U+7184,U+718A,U+718F,U+7194,U+7198-7199,U+719F-71A0,U+71A8,U+71AC,U+71B3,U+71B5,U+71B9,U+71C3,U+71CE,U+71D4-71D5,U+71E0,U+71E5,U+71E7,U+71EE,U+71F9,U+7206,U+721D,U+7228,U+722A,U+722C,U+7230-7231,U+7235-7239,U+723B,U+723D,U+723F,U+724C-724D,U+7252,U+7256,U+7259,U+725B,U+725D,U+725F,U+7261-7262,U+7266-7267,U+7269,U+726E-726F,U+7272,U+7275,U+7279-727A,U+727E-7281,U+7284,U+728A-728B,U+728D,U+728F,U+7292,U+729F,U+72AC-72AD,U+72AF-72B0,U+72B4,U+72B7-72B9,U+72C1-72C4,U+72C8,U+72CD-72CE,U+72D0,U+72D2,U+72D7,U+72D9,U+72DE,U+72E0-72E1,U+72E8-72E9,U+72ED-72F4,U+72F7-72F8,U+72FA-72FC,U+7301,U+7303,U+730A,U+730E,U+7313,U+7315-7317,U+731B-731E,U+7321-7322,U+7325,U+7329-732C,U+732E,U+7331,U+7334,U+7337-7339,U+733E-733F,U+734D,U+7350,U+7352,U+7357,U+7360,U+736C-736D,U+736F,U+737E,U+7384,U+7387,U+7389,U+738B,U+738E,U+7391,U+7396,U+739B,U+739F}@font-face{font-family:Starmap Display;src:url(/assets/display-600-012-DSrCbYqT.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+73A2,U+73A9,U+73AB,U+73AE-73AF,U+73B2-73B3,U+73B7,U+73BA-73BB,U+73C0,U+73C2,U+73C8-73CA,U+73CD,U+73CF-73D1,U+73D9,U+73DE,U+73E0,U+73E5,U+73E7,U+73E9,U+73ED,U+73F2,U+7403,U+7405,U+7409-740A,U+740F-7410,U+741A-741B,U+7422,U+7425-7426,U+7428,U+742A,U+742C,U+742E,U+7430,U+7433-7436,U+743C,U+7441,U+7455,U+7457,U+7459-745C,U+745E-745F,U+746D,U+7470,U+7476-7477,U+747E,U+7480-7481,U+7483,U+7487,U+748B,U+748E,U+7490,U+749C,U+749E,U+74A7-74A9,U+74BA,U+74D2,U+74DC,U+74DE,U+74E0,U+74E2-74E4,U+74E6,U+74EE-74EF,U+74F4,U+74F6-74F7,U+74FF,U+7504,U+750D,U+750F,U+7511,U+7513,U+7518-751A,U+751C,U+7525,U+7529,U+752B-752D,U+752F-7530,U+7532-7533,U+7535,U+7537-7538,U+753A,U+753E,U+7540,U+7545,U+7548,U+754B,U+754E-754F,U+7554,U+755A-755C,U+7566,U+756A,U+7572,U+7574,U+7578-7579,U+757F,U+7583,U+7586,U+758B,U+758F,U+7591-7592,U+7594,U+7596-7597,U+7599-759A,U+759D,U+759F-75A1,U+75A3-75A5,U+75AB-75AC,U+75AE-75B5,U+75B8-75B9,U+75BC-75BE,U+75C2-75C5,U+75C7-75CA,U+75CD,U+75D2,U+75D4-75D6,U+75D8,U+75DB,U+75DE,U+75E2-75E4,U+75E6-75E8,U+75EA-75EB,U+75F0-75F1,U+75F4,U+75F9,U+75FC,U+75FF-7601,U+7603,U+7605,U+760A,U+760C,U+7610,U+7615,U+7617-7619,U+761B,U+761F-7620,U+7622,U+7624-7626,U+7629-762B,U+762D,U+7630,U+7633-7635,U+7638,U+763C,U+763E-7640,U+7643,U+764C-764D,U+7654,U+7656,U+765C,U+765E,U+7663,U+766B,U+766F,U+7678,U+767B,U+767E,U+7682,U+7686-7688,U+768B,U+768E,U+7691,U+7693,U+7696,U+7699,U+76A4,U+76AE,U+76B1-76B2,U+76B4,U+76BF,U+76C2,U+76C5-76C6,U+76C8,U+76CA,U+76CD-76D2,U+76D4,U+76D7,U+76DB,U+76DF,U+76E5,U+76EF,U+76F1-76F2,U+76F9,U+76FC,U+76FE,U+7701,U+7704,U+7707-7709,U+770D,U+7719-771A,U+7720,U+7722,U+7726,U+7728-7729,U+772D,U+772F,U+7735-7738,U+773A,U+7741,U+7743,U+7747,U+7750-7751,U+775A-775B,U+7761-7763,U+7765-7766,U+7768,U+776B-776C,U+7779,U+777D-7780,U+7784-7785,U+778C-778E,U+7791-7792,U+779F-77A0,U+77A2,U+77A5,U+77A7,U+77A9-77AA,U+77AC,U+77B0,U+77B3,U+77B5,U+77BB,U+77BD,U+77BF,U+77CD,U+77D7,U+77DB-77DC,U+77E2-77E3,U+77E7,U+77E9,U+77EB-77EC,U+77EE,U+77F3,U+77F6,U+77F8,U+77FD-7802,U+7809,U+780C-780D,U+7811-7812,U+7814,U+7816-7818,U+781A,U+781C-781D,U+781F,U+7823,U+7825-7827,U+7829,U+782C-782D,U+7830,U+7834,U+7837-783C,U+783E,U+7840,U+7845,U+7847,U+784C,U+784E,U+7850,U+7852,U+7855-7857,U+785D,U+786A-786D,U+7877,U+787C,U+7887,U+7889,U+788C-788E,U+7891,U+7893,U+7897-7898,U+789A-789C,U+789F,U+78A1,U+78A3,U+78A5,U+78A7}@font-face{font-family:Starmap Display;src:url(/assets/display-600-013-C9muMR5T.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+78B0-78B4,U+78B9,U+78BE,U+78C1,U+78C5,U+78C9-78CB,U+78D0,U+78D4-78D5,U+78D9,U+78E8,U+78EC,U+78F2,U+78F4,U+78F7,U+78FA,U+7901,U+7905,U+7913,U+791E,U+7924,U+7934,U+793B-793C,U+793E,U+7940-7941,U+7946,U+7948-7949,U+7953,U+7956-7957,U+795A-7960,U+7962,U+7965,U+7967-7968,U+796D,U+796F,U+7977-7978,U+797A,U+7980-7981,U+7984-7985,U+798A,U+798F,U+799A,U+79A7,U+79B3,U+79B9-79BA,U+79BD-79BE,U+79C0-79C1,U+79C3,U+79C6,U+79C9,U+79CB,U+79D1,U+79D5,U+79D8,U+79DF,U+79E3-79E4,U+79E6-79E7,U+79E9,U+79EB,U+79ED,U+79F8,U+79FD,U+7A00,U+7A02-7A03,U+7A06,U+7A0E,U+7A14,U+7A17,U+7A1A,U+7A1E,U+7A20,U+7A23,U+7A33,U+7A37,U+7A39,U+7A3B-7A3D,U+7A46,U+7A51,U+7A57,U+7A70,U+7A74,U+7A76-7A79,U+7A7F-7A81,U+7A83-7A84,U+7A86,U+7A88,U+7A8D,U+7A91-7A92,U+7A95-7A96,U+7A98,U+7A9C-7A9D,U+7A9F-7AA0,U+7AA5-7AA6,U+7AA8,U+7AAC-7AAD,U+7AB3,U+7ABF,U+7AD6,U+7ADE-7ADF,U+7AE3,U+7AE5-7AE6,U+7AED,U+7AF9-7AFA,U+7AFD,U+7AFF,U+7B03-7B04,U+7B06,U+7B08,U+7B0A-7B0B,U+7B0F,U+7B11,U+7B15,U+7B19,U+7B1B,U+7B1E,U+7B20,U+7B24-7B26,U+7B28,U+7B2A-7B2B,U+7B2E,U+7B31,U+7B33,U+7B38,U+7B3A,U+7B3C,U+7B3E,U+7B45,U+7B47,U+7B4B-7B4C,U+7B4F-7B52,U+7B58,U+7B5A,U+7B5D,U+7B60,U+7B62,U+7B6E,U+7B71-7B72,U+7B75,U+7B77,U+7B79,U+7B7B,U+7B80,U+7B85,U+7B8D,U+7B90,U+7B94-7B95,U+7B9C-7B9D,U+7BA2,U+7BA6-7BAD,U+7BB4,U+7BB8,U+7BC1,U+7BC6-7BC7,U+7BCC,U+7BD1,U+7BD3,U+7BD9-7BDA,U+7BDD,U+7BE1,U+7BE5-7BE6,U+7BEA,U+7BEE,U+7BF1,U+7BF7,U+7BFC,U+7BFE,U+7C07,U+7C0B-7C0C,U+7C0F,U+7C16,U+7C1F,U+7C26-7C27,U+7C2A,U+7C38,U+7C3F-7C41,U+7C73-7C74,U+7C7C-7C7D,U+7C89,U+7C91-7C92,U+7C95,U+7C97,U+7C9C-7C9F,U+7CA2,U+7CA4-7CA5,U+7CAA,U+7CAE,U+7CB1-7CB3,U+7CB9,U+7CBC-7CBE,U+7CC1,U+7CC5,U+7CC7-7CC8,U+7CCA,U+7CCC-7CCD,U+7CD5-7CD7,U+7CD9,U+7CDC,U+7CDF-7CE0,U+7CE8,U+7CEF,U+7CF8,U+7D0A,U+7D20,U+7D27,U+7D2B,U+7D6E,U+7D77,U+7DA6,U+7DAE,U+7E3B,U+7E41,U+7E47,U+7E82,U+7E9B,U+7E9F-7EA5,U+7EA8-7EAD,U+7EAF-7EB2,U+7EB5-7EB7,U+7EB9-7EBA,U+7EBD-7EBE,U+7EC0-7EC3,U+7EC5,U+7EC7-7ECE,U+7ED0-7ED2,U+7ED4-7ED5,U+7ED7-7ED8,U+7EDA-7EDE,U+7EE0-7EE3,U+7EE5-7EE6,U+7EE8-7EE9,U+7EEB,U+7EEE-7EF3,U+7EF5-7EF8,U+7EFA-7F09,U+7F0B-7F0F,U+7F11-7F15,U+7F17-7F1D,U+7F1F-7F28}@font-face{font-family:Starmap Display;src:url(/assets/display-600-014-C0JDmt-y.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+7F2A-7F36,U+7F38,U+7F3A,U+7F42,U+7F44-7F45,U+7F50,U+7F54-7F55,U+7F57-7F58,U+7F5A,U+7F5F,U+7F61-7F62,U+7F68-7F6A,U+7F71-7F72,U+7F74,U+7F79,U+7F7E,U+7F81,U+7F8A,U+7F8C,U+7F8E,U+7F94,U+7F9A,U+7F9D-7F9F,U+7FA1,U+7FA4,U+7FA7,U+7FAF-7FB0,U+7FB2,U+7FB8-7FB9,U+7FBC-7FBD,U+7FBF,U+7FC1,U+7FC5,U+7FCA,U+7FCC,U+7FCE,U+7FD4-7FD5,U+7FD8,U+7FDF-7FE1,U+7FE5-7FE6,U+7FE9,U+7FEE,U+7FF0-7FF1,U+7FF3,U+7FFB-7FFC,U+8000-8001,U+8004,U+8006,U+800B,U+800D,U+8010,U+8012,U+8014-8019,U+801C,U+8020,U+8022,U+8025-802A,U+8031,U+8033,U+8035-8038,U+803B,U+803D,U+803F,U+8042-8043,U+8046,U+804B-804D,U+8052,U+8058,U+805A,U+8069-806A,U+8071,U+807F-8080,U+8083-8084,U+8086-8087,U+8089,U+808B-808C,U+8093,U+8096,U+8098,U+809A-809D,U+809F-80A2,U+80A4-80A5,U+80A9-80AB,U+80AD-80AF,U+80B1-80B2,U+80B4,U+80B7,U+80BA,U+80BC-80C4,U+80C6,U+80CD-80CE,U+80D6-80D7,U+80D9-80DE,U+80E1,U+80E4-80E5,U+80E7-80ED,U+80EF-80F4,U+80F6,U+80F8,U+80FA,U+80FC,U+8102,U+8106,U+8109-810A,U+810D-8110,U+8112-8114,U+8116,U+8118,U+811A,U+811E,U+812C,U+812F,U+8131-8132,U+8136,U+8138,U+813E,U+8146,U+8148,U+814A-814C,U+8150-8151,U+8153-8155,U+8159-815A,U+8160,U+8165,U+8167,U+8169,U+816D-816E,U+8170-8171,U+8174,U+8179-8180,U+8182,U+8188,U+818A,U+818F,U+8191,U+8198,U+819B-819D,U+81A3,U+81A6,U+81A8,U+81AA,U+81B3,U+81BA-81BB,U+81C0-81C3,U+81C6,U+81CA,U+81CC,U+81E3,U+81E7,U+81EC-81ED,U+81F4,U+81FB-81FC,U+81FE,U+8200-8202,U+8204-8206,U+820C-820D,U+8210,U+8214,U+821B-821C,U+821E-821F,U+8221-8223,U+8228,U+822B-822D,U+822F-8231,U+8233-8239,U+823B,U+823E,U+8244,U+8247,U+8249,U+824B,U+824F,U+8258,U+825A,U+825F,U+8268,U+826E-8270,U+8273-8274,U+8279-827A,U+827D-827F,U+8284,U+8288,U+828A-828B,U+828D-828F,U+8291-8292,U+8297-8299,U+829C-829D,U+829F,U+82A1,U+82A4-82A6,U+82A8-82B1,U+82B3-82B4,U+82B7-82B9,U+82BD-82BE,U+82C1,U+82C4,U+82C7-82C8,U+82CA-82CF,U+82D1-82D5,U+82D7-82D8,U+82DB-82DC,U+82DE-82E1,U+82E3-82E6,U+82EB,U+82EF,U+82F1,U+82F4,U+82F7,U+82F9,U+82FB,U+8301-8302,U+8304-8309,U+830C,U+830E-830F,U+8311,U+8314-8315,U+8317,U+831A-831C,U+8327-8328,U+832B-832D,U+832F}@font-face{font-family:Starmap Display;src:url(/assets/display-600-015-BsRUffG0.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+8331,U+8333-8336,U+8338-833A,U+833C,U+8340,U+8343,U+8346-8347,U+834F,U+8351-8352,U+8354,U+835A-835C,U+835E-8361,U+8363-836F,U+8377-8378,U+837B-837D,U+8385-8386,U+8389,U+838E,U+8392-8393,U+8398,U+839B-839C,U+839E,U+83A0,U+83A8-83AB,U+83B0-83B4,U+83B6-83BA,U+83BC-83BD,U+83C0-83C1,U+83C5,U+83C7,U+83CA,U+83CC,U+83CF,U+83D4,U+83D6,U+83D8,U+83DD,U+83DF-83E1,U+83E5,U+83E9-83EA,U+83F0-83F2,U+83F8-83F9,U+83FD,U+8401,U+8403-8404,U+8406,U+840B-840F,U+8411,U+8418,U+841C-841D,U+8424-8428,U+8431,U+8438,U+843C,U+8446,U+8451,U+8457,U+8459-845C,U+8461,U+8463,U+8469,U+846B-846D,U+8471,U+8473,U+8475-8476,U+8478,U+847A,U+8482,U+8487-8489,U+848B-848C,U+848E,U+8497,U+8499,U+849C,U+84A1,U+84AF,U+84B2,U+84B4,U+84B8-84BA,U+84BD,U+84BF,U+84C1,U+84C4,U+84C9-84CA,U+84CD,U+84D0-84D1,U+84D3,U+84D6,U+84DD,U+84DF-84E0,U+84E3,U+84E5-84E6,U+84EC,U+84F0,U+84FC,U+84FF,U+850C,U+8511,U+8513,U+8517,U+851A,U+851F,U+8521,U+852B-852C,U+8537-853D,U+8543,U+8548-854A,U+8556,U+8559,U+855E,U+8564,U+8568,U+8572,U+8574,U+8579-857B,U+857E,U+8584-8585,U+8587,U+858F,U+859B-859C,U+85A4,U+85A8,U+85AA,U+85AE-85B0,U+85B7,U+85B9,U+85C1,U+85C9,U+85D0,U+85D3,U+85D5,U+85DC,U+85E4,U+85E9,U+85FB,U+85FF,U+8605,U+8611,U+8616,U+8627,U+8629,U+8638,U+863C,U+864D-8651,U+8654,U+865A,U+865E,U+8662,U+866B-866C,U+866E,U+8671,U+8679-8682,U+868A-868D,U+8693,U+8695,U+869C-869D,U+86A3-86A4,U+86A7-86AA,U+86AC,U+86AF-86B1,U+86B4-86B6,U+86BA,U+86C0,U+86C4,U+86C6-86C7,U+86C9-86CB,U+86CE-86D1,U+86D4,U+86D8-86D9,U+86DB,U+86DE-86DF,U+86E4,U+86E9,U+86ED-86EE,U+86F0-86F4,U+86F8-86F9,U+86FE,U+8700,U+8702-8703,U+8707-870A,U+870D,U+8712-8713,U+8715,U+8717-8718,U+871A,U+871C,U+871E,U+8721-8723,U+8725,U+8729,U+872E,U+8731,U+8734,U+8737,U+873B,U+873E-873F,U+8747-8749,U+874C,U+874E,U+8753,U+8757,U+8759,U+8760,U+8763-8765,U+876E,U+8770,U+8774,U+8776,U+877B-877E,U+8782-8783,U+8785,U+8788,U+878B,U+878D,U+8793,U+8797,U+879F,U+87A8,U+87AB-87AD,U+87AF,U+87B3,U+87B5,U+87BA,U+87BD,U+87C0,U+87C6,U+87CA-87CB,U+87D1-87D3,U+87DB,U+87E0,U+87E5,U+87EA,U+87EE,U+87F9,U+87FE,U+8803,U+880A,U+8813,U+8815-8816,U+881B,U+8821-8822,U+8832,U+8839,U+883C,U+8840,U+8844-8845,U+884D,U+8854,U+8857,U+8859,U+8861-8864,U+8869,U+886B-886C,U+886E,U+8870,U+8872,U+8877,U+887D-887F,U+8881-8882}@font-face{font-family:Starmap Display;src:url(/assets/display-600-016-Dj_RtGOH.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+8884-8885,U+8888,U+888B,U+888D,U+8892,U+8896,U+889C,U+88A2,U+88A4,U+88AD,U+88B1,U+88B7,U+88BC,U+88C1-88C2,U+88C5-88C6,U+88C9,U+88CE,U+88D2,U+88D4-88D5,U+88D8-88D9,U+88DF,U+88E2-88E5,U+88E8,U+88F0-88F1,U+88F3-88F4,U+88F8-88F9,U+88FC,U+88FE,U+8902,U+890A,U+8910,U+8912-8913,U+8919-891B,U+8921,U+8925,U+892A-892B,U+8930,U+8934,U+8936,U+8941,U+8944,U+895E-895F,U+8966,U+897B,U+8983,U+89C4-89C5,U+89C7,U+89CA-89CC,U+89CE-89D1,U+89D6,U+89DA,U+89DC,U+89DE,U+89E5-89E6,U+89EB,U+89EF,U+89F3,U+8A00,U+8A07,U+8A3E,U+8A48,U+8A79,U+8A89-8A8A,U+8A93,U+8B07,U+8B26,U+8B66,U+8B6C,U+8BA0,U+8BA2-8BA3,U+8BA5-8BA8,U+8BAA-8BAB,U+8BAD,U+8BAF,U+8BB2-8BB7,U+8BB9,U+8BBC-8BBD,U+8BBF-8BC0,U+8BC2-8BC5,U+8BC8-8BCC,U+8BCE-8BCF,U+8BD1-8BD4,U+8BD6-8BDC,U+8BDE-8BE4,U+8BE7-8BE9,U+8BEB-8BEC,U+8BEE-8BF3,U+8BF5-8BF6,U+8BF8-8BFA,U+8BFC-8C02,U+8C04-8C08,U+8C0A-8C1D,U+8C1F-8C37,U+8C41,U+8C46-8C47,U+8C49,U+8C4C,U+8C55,U+8C5A,U+8C61-8C62,U+8C6A-8C6B,U+8C73,U+8C78-8C7A,U+8C82,U+8C85,U+8C89-8C8A,U+8C8C,U+8C94,U+8C98,U+8D1D-8D1F,U+8D21-8D24,U+8D27,U+8D29-8D33,U+8D35-8D38,U+8D3A-8D43,U+8D45-8D50,U+8D53-8D56,U+8D58-8D5E,U+8D60-8D64,U+8D66-8D67,U+8D6B,U+8D6D,U+8D70,U+8D73-8D76,U+8D81,U+8D84,U+8D8B,U+8D91,U+8D94,U+8D9F,U+8DA3,U+8DB1,U+8DB3-8DB5,U+8DB8,U+8DBA,U+8DBC,U+8DBE-8DBF,U+8DC3-8DC4,U+8DC6,U+8DCB-8DCC,U+8DCE-8DCF,U+8DD1,U+8DD6-8DD7,U+8DDA-8DDB,U+8DDD-8DDE,U+8DE3-8DE4,U+8DE8,U+8DEA-8DEC,U+8DF3,U+8DF5,U+8DF7-8DFB,U+8DFD,U+8E05,U+8E09-8E0A,U+8E0C,U+8E0F,U+8E14,U+8E1D-8E1F,U+8E22-8E23,U+8E29-8E2A,U+8E2C,U+8E2E-8E2F,U+8E31,U+8E35,U+8E39-8E3A,U+8E3D,U+8E40-8E42,U+8E44,U+8E47-8E4B,U+8E51-8E52,U+8E59,U+8E66,U+8E69,U+8E6C-8E6D,U+8E6F-8E70,U+8E72,U+8E74,U+8E76,U+8E7C,U+8E7F,U+8E81,U+8E85,U+8E87,U+8E8F-8E90,U+8E94,U+8E9C,U+8E9E,U+8EAB-8EAC,U+8EAF,U+8EB2,U+8EBA,U+8ECE,U+8F66-8F69,U+8F6B,U+8F6D}@font-face{font-family:Starmap Display;src:url(/assets/display-600-017-DKZlxHnB.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+8F6F-8F7A,U+8F7C,U+8F7E-8F7F,U+8F81-8F8B,U+8F8D-8F90,U+8F94-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA8-8FA9,U+8FAB,U+8FB0-8FB1,U+8FB6,U+8FBD-8FBE,U+8FC1-8FC2,U+8FC4-8FC5,U+8FC8,U+8FCE,U+8FD3,U+8FD5,U+8FDC-8FDD,U+8FDF,U+8FE2,U+8FE4-8FE6,U+8FE8-8FEB,U+8FED-8FEE,U+8FF0,U+8FF3,U+8FF7-8FF9,U+8FFD,U+9003-9006,U+900A-900B,U+900D,U+900F,U+9011-9012,U+9014,U+9016-9017,U+901B,U+901D-9022,U+9026,U+902D-902F,U+9035-9036,U+9038,U+903B-903C,U+903E,U+9041-9042,U+9044,U+9047,U+904D,U+904F-9052,U+9057-9058,U+905B,U+9062-9063,U+9065,U+9068,U+906D-906E,U+9074-9075,U+907D,U+907F-9080,U+9082-9083,U+9088,U+908B,U+9091,U+9093,U+9095,U+9097,U+9099,U+909B,U+909D,U+90A1-90A2,U+90A6,U+90AA,U+90AC,U+90AE-90B1,U+90B3-90B6,U+90B8-90BB,U+90BE,U+90C1,U+90C4-90C5,U+90C7,U+90CA,U+90CE-90D1,U+90D3,U+90D7,U+90DB-90DD,U+90E1-90E2,U+90E6-90E7,U+90EB,U+90ED,U+90EF,U+90F4,U+90F8,U+90FE,U+9102,U+9104,U+9119,U+911E,U+9122-9123,U+912F,U+9131,U+9139,U+9143,U+9146,U+9149-914C,U+914E-9150,U+9152,U+9157,U+915A,U+915D-915E,U+9161-9165,U+9169-916A,U+916C,U+916E-9172,U+9174-9179,U+917D-917F,U+9185,U+9187,U+9189,U+918B-918D,U+9190-9192,U+919A-919B,U+91A2-91A3,U+91AA,U+91AD-91AF,U+91B4-91B5,U+91BA,U+91C9,U+91CE,U+91D1,U+91DC,U+9274,U+928E,U+92AE,U+92C8,U+933E,U+936A,U+938F,U+93CA,U+93D6,U+943E,U+946B,U+9485-9490,U+9492-9495,U+9497,U+9499-949E,U+94A0-94A4,U+94A6-94AD,U+94AF-94C6,U+94C8-94CE,U+94D0-94D2,U+94D5-94D9,U+94DB-94E5,U+94E7-94FA,U+94FC-94FD,U+94FF,U+9501-951B,U+951D-951F,U+9521-9526,U+9528-952D,U+952F-9532}@font-face{font-family:Starmap Display;src:url(/assets/display-600-018-DuNlSwFk.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+9534-953C,U+953E-9542,U+9544-9547,U+9549-954A,U+954C-9554,U+9556-9559,U+955B-955F,U+9561-956D,U+956F-9573,U+9576,U+95E8-95EB,U+95EF-95F3,U+95F5-95FE,U+9600-9604,U+9606,U+9608-9612,U+9614-9617,U+9619-961A,U+961C-961D,U+961F,U+9621-9622,U+962A,U+962E,U+9631-9636,U+963B-963D,U+963F-9640,U+9642,U+9645-9649,U+964B-964D,U+9654-9655,U+965B,U+965F,U+9661-9662,U+9667-966A,U+966C,U+9672,U+9674-9677,U+9685-9686,U+9688,U+968B,U+968D,U+9694,U+9697-9699,U+969C,U+96A7,U+96B0,U+96B3,U+96B6,U+96B9,U+96BC-96BE,U+96C0-96C1,U+96C4-96C5,U+96C7,U+96C9,U+96CC-96CF,U+96D2,U+96D5,U+96E0,U+96E8-96EA,U+96EF,U+96F3,U+96F6-96F7,U+96F9,U+96FE,U+9701,U+9704,U+9706-9709,U+970D-970F,U+9713,U+9716,U+971C,U+971E,U+972A,U+972D,U+9730,U+9732,U+9738-9739,U+973E,U+9752-9753,U+9756,U+9759,U+975B,U+975E,U+9760-9761,U+9765,U+9769,U+9773-9774,U+9776,U+977C,U+9785,U+978B,U+978D,U+9791-9792,U+9794,U+9798,U+97A0,U+97A3,U+97AB,U+97AD,U+97AF,U+97B2,U+97B4,U+97E6-97E7,U+97E9-97ED,U+97F5-97F6,U+9877-9878,U+987B-987D,U+987F-9883,U+9885-988A,U+988C-988D,U+988F-9890,U+9893-9894,U+9896-9897,U+989A-989B,U+989D-98A2,U+98A4-98A7,U+98CE,U+98D1-98D3,U+98D5,U+98D8-98DA,U+98DE-98DF,U+98E7-98E8,U+990D,U+9910,U+992E,U+9954-9955,U+9963,U+9965,U+9967-9972,U+9974-9977,U+997A,U+997C-997D,U+997F-9981,U+9984-9987,U+998A-998B,U+998D,U+998F-9995,U+9997-9999,U+99A5,U+99A8,U+9A6C-9A71,U+9A73-9A82,U+9A84-9A88,U+9A8A-9A8B,U+9A8F-9A93,U+9A96-9A98,U+9A9A-9AA5,U+9AA7-9AA8,U+9AB0-9AB1,U+9AB6-9AB8,U+9ABA,U+9ABC,U+9AC0-9AC2,U+9AC5,U+9ACB-9ACC,U+9AD1,U+9AD3,U+9ADF,U+9AE1,U+9AE6,U+9AEB,U+9AED,U+9AEF,U+9AF9,U+9AFB,U+9B03,U+9B08,U+9B0F,U+9B13,U+9B1F,U+9B23,U+9B2F,U+9B32,U+9B3B-9B3C}@font-face{font-family:Starmap Display;src:url(/assets/display-600-019-BL_S9b1V.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+9B41-9B45,U+9B47-9B49,U+9B4D,U+9B4F,U+9B51,U+9B54,U+9C7C,U+9C7F,U+9C81-9C82,U+9C85-9C88,U+9C8B,U+9C8D-9C8E,U+9C90-9C92,U+9C94-9C95,U+9C9A-9C9C,U+9C9E-9CA9,U+9CAB,U+9CAD-9CAE,U+9CB0-9CB8,U+9CBA-9CBD,U+9CC3-9CC7,U+9CCA-9CD0,U+9CD3-9CD9,U+9CDC-9CDF,U+9CE2,U+9E1F-9E23,U+9E25-9E26,U+9E28-9E2D,U+9E2F,U+9E31-9E33,U+9E35-9E3A,U+9E3D-9E3F,U+9E41-9E4C,U+9E4E-9E4F,U+9E51,U+9E55,U+9E57-9E58,U+9E5A-9E5C,U+9E5E,U+9E63-9E64,U+9E66-9E6D,U+9E70-9E71,U+9E73,U+9E7E-9E7F,U+9E82,U+9E87-9E88,U+9E8B,U+9E92-9E93,U+9E9D,U+9E9F,U+9EA6,U+9EB4,U+9EB8,U+9EBB,U+9EBD-9EBE,U+9EC4,U+9EC9,U+9ECD-9ECF,U+9ED1,U+9ED4,U+9EDB-9EDD,U+9EDF-9EE0,U+9EE2,U+9EE5,U+9EE7,U+9EE9-9EEA,U+9EEF,U+9EF9,U+9EFB-9EFC,U+9EFE,U+9F0B,U+9F0D-9F0E,U+9F10,U+9F13,U+9F17,U+9F19,U+9F20,U+9F22,U+9F2C,U+9F2F,U+9F37,U+9F39,U+9F3B,U+9F3D-9F3E,U+9F44,U+9F50-9F51,U+9F7F-9F80,U+9F83-9F8C,U+9F99-9F9B,U+9F9F-9FA0,U+FF01-FF5E,U+FFE0-FFE1,U+FFE3,U+FFE5}.knowledge-base{--kb-canvas: #fbfbfa;--kb-rail: #ffffff;--kb-surface: #ffffff;--kb-surface-2: #f7f7f7;--kb-surface-3: #f2f2f2;--kb-border: #ececec;--kb-border-strong: #dedede;--kb-ink: var(--qn-text, #1f2329);--kb-ink-2: color-mix(in srgb, var(--qn-text, #1f2329) 86%, #ffffff);--kb-muted: var(--qn-text-2, #6b7280);--kb-faint: var(--qn-text-3, #9aa0a6);--kb-accent: #0f5a42;--kb-accent-strong: #0a4431;--kb-accent-soft: #e9f2ec;--kb-accent-line: #c6dccf;--kb-amber: #8a5d27;--kb-amber-soft: #f7efdf;--kb-danger: #a63f2c;--kb-danger-soft: #faebe6;--kb-blue: #365e86;--kb-violet: #64497f;--kb-focus: #2e8663;--kb-radius-xs: 6px;--kb-radius-sm: 8px;--kb-radius-md: 10px;--kb-radius-lg: 12px;--kb-radius-xl: 16px;--kb-shadow-1: 0 1px 2px rgba(23, 26, 21, .05);--kb-shadow-2: 0 18px 44px -22px rgba(23, 26, 21, .28), 0 2px 8px rgba(23, 26, 21, .05);--kb-shadow-sheet: 0 1px 2px rgba(23, 26, 21, .04), 0 28px 60px -48px rgba(23, 26, 21, .38);--kb-font: "Starmap PuHuiTi", var(--starmap-font-ui, "Microsoft YaHei UI", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif);--kb-mono: var(--starmap-font-mono, "Cascadia Mono", "SFMono-Regular", Consolas, monospace);--kb-ease: cubic-bezier(.2, .6, .25, 1);--kb-hero: #0d3527;--kb-hero-ink: #f3efe2;box-sizing:border-box;position:relative;height:100%;min-height:0;padding:12px;overflow:hidden;background-color:var(--kb-canvas);background-image:none;color:var(--kb-ink);font:16px/1.6 var(--kb-font);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[data-starmap-mode=dark] .knowledge-base{--kb-canvas: #0d100e;--kb-rail: #141814;--kb-surface: #151a16;--kb-surface-2: #1a201b;--kb-surface-3: #222922;--kb-border: #2b342d;--kb-border-strong: #3c473e;--kb-ink: #f1f4ed;--kb-ink-2: #d2d9ce;--kb-muted: #a7b0a4;--kb-faint: #8f978c;--kb-accent: #6fd3a5;--kb-accent-strong: #8fe6bc;--kb-accent-soft: #1b2b22;--kb-accent-line: #2e4b3b;--kb-amber: #d8b276;--kb-amber-soft: #2a2418;--kb-danger: #e39883;--kb-danger-soft: #33231d;--kb-blue: #90b4d6;--kb-violet: #b9a5d4;--kb-focus: #6fd3a5;--kb-shadow-1: 0 1px 2px rgba(0, 0, 0, .34);--kb-shadow-2: 0 22px 48px -24px rgba(0, 0, 0, .7), 0 2px 8px rgba(0, 0, 0, .3);--kb-shadow-sheet: 0 1px 2px rgba(0, 0, 0, .4), 0 30px 70px -50px rgba(0, 0, 0, .8);--kb-hero: #123526;--kb-hero-ink: #f1f3e9;background-image:radial-gradient(1100px 560px at 6% -10%,#151b16,#151b1600 58%),radial-gradient(820px 480px at 100% 0%,#14211a,#14211a00 52%)}.knowledge-base *,.knowledge-base *:before,.knowledge-base *:after{box-sizing:border-box}.knowledge-base button,.knowledge-base input,.knowledge-base textarea{font:inherit}.knowledge-base button{cursor:pointer;color:inherit}.knowledge-base button:disabled{opacity:.45;cursor:not-allowed}.knowledge-base button:focus-visible,.knowledge-base input:focus-visible,.knowledge-base textarea:focus-visible,.knowledge-base summary:focus-visible{outline:2px solid var(--kb-focus);outline-offset:2px}.knowledge-base button svg{flex:none;vertical-align:middle}.knowledge-base strong,.knowledge-base b{font-weight:500}.knowledge-base ::selection{background:color-mix(in srgb,var(--kb-accent) 22%,transparent)}.knowledge-base ::-webkit-scrollbar{width:10px;height:10px}.knowledge-base ::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:8px;background:color-mix(in srgb,var(--kb-faint) 38%,transparent);background-clip:content-box}.knowledge-base ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--kb-faint) 60%,transparent);background-clip:content-box}.knowledge-base ::-webkit-scrollbar-track{background:transparent}.knowledge-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.knowledge-workspace,.knowledge-home-layout{display:grid;gap:0;height:100%;min-height:0;overflow:hidden;border:1px solid var(--kb-border);border-radius:18px;background:var(--kb-surface);box-shadow:var(--kb-shadow-sheet)}.knowledge-workspace{grid-template-columns:300px minmax(0,1fr) clamp(360px,26vw,396px)}.knowledge-base.ai-closed .knowledge-workspace{grid-template-columns:300px minmax(0,1fr)}.knowledge-workspace.directory-collapsed{grid-template-columns:minmax(0,1fr) clamp(360px,26vw,396px)}.knowledge-base.ai-closed .knowledge-workspace.directory-collapsed{grid-template-columns:minmax(0,1fr)}.knowledge-home-layout{grid-template-columns:minmax(0,1fr) clamp(360px,26vw,396px)}.knowledge-base.ai-closed .knowledge-home-layout{grid-template-columns:minmax(0,1fr)}.knowledge-workspace>.shell-divider{touch-action:none;cursor:col-resize}.knowledge-workspace>.shell-divider:before{left:-8px;width:16px}body.shell-resize-active .knowledge-workspace{-webkit-user-select:none;user-select:none}.knowledge-home{min-width:0;min-height:0;overflow:auto;background:var(--kb-surface);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--kb-faint) 36%,transparent) transparent}.knowledge-home-hero{position:relative;isolation:isolate;overflow:hidden;padding:48px 0 42px;background:radial-gradient(760px 360px at 86% -18%,#7ad8ac2e,#7ad8ac00 62%),radial-gradient(520px 320px at -6% 118%,#a0703029,#a0703000 60%),linear-gradient(132deg,#123b2c 0%,var(--kb-hero) 52%,#092a1e 100%);box-shadow:inset 0 -1px #f3efe217;color:var(--kb-hero-ink)}.knowledge-home-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(243,239,226,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(243,239,226,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(100deg,transparent 28%,#000 100%);mask-image:linear-gradient(100deg,transparent 28%,#000 100%);pointer-events:none}.knowledge-home-hero:after{content:"";position:absolute;right:-120px;top:-160px;z-index:-1;width:460px;height:460px;border:1px solid rgba(243,239,226,.1);border-radius:50%;box-shadow:0 0 0 64px #f3efe206,0 0 0 128px #f3efe205;pointer-events:none}.knowledge-home-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 176px;align-items:end;gap:48px;width:100%;max-width:1120px;margin:0 auto;padding:0 clamp(28px,4.2vw,52px)}.knowledge-home-hero-copy{min-width:0;max-width:660px}.knowledge-home-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;color:#f3efe2b8;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.knowledge-home-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#8ddcb4;box-shadow:0 0 0 4px #8ddcb424}.knowledge-home h1{margin:0;color:#f7f4e9;font-size:46px;line-height:1.08;font-weight:500;letter-spacing:-.02em}.knowledge-home-lede{max-width:46ch;margin:16px 0 0;color:#f3efe2c7;font-size:15.5px;line-height:1.85}.knowledge-home-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:28px}.knowledge-home-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 17px;border-radius:var(--kb-radius-sm);font-size:14.5px;font-weight:500;transition:background .16s,border-color .16s,color .16s,transform .16s}.knowledge-home-actions>button:not(.knowledge-primary){border:1px solid rgba(243,239,226,.26);background:#f3efe20f;color:#f7f4e9eb}.knowledge-home-actions>button:not(.knowledge-primary):hover{border-color:#f3efe270;background:#f3efe21f}.knowledge-home-hero .knowledge-primary{border-color:#f1ecdb;background:#f1ecdb;color:#0b3123!important;box-shadow:0 10px 26px -16px #0000009e}.knowledge-home-hero .knowledge-primary:hover{border-color:#fffdf3;background:#fffdf3}.knowledge-home-hero button:focus-visible{outline-color:#b9e8ce}.knowledge-home-stats{display:flex;flex-direction:column;gap:0;min-width:0;margin:0;padding:0 0 2px 34px;border-left:1px solid rgba(243,239,226,.16)}.knowledge-home-stats>div{padding:11px 0 12px;border-top:1px solid rgba(243,239,226,.13)}.knowledge-home-stats>div:first-child{padding-top:0;border-top:0}.knowledge-home-stats dd{margin:0;color:#f7f4e9;font-size:32px;line-height:1;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.knowledge-home-stats dt{margin-top:7px;color:#f3efe2a8;font-size:10.5px;font-weight:500;letter-spacing:.14em}.knowledge-home-body{width:100%;max-width:1120px;margin:0 auto;padding:36px clamp(28px,4.2vw,52px) 56px}.knowledge-home-tabs{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 18px}.knowledge-home-tabs>span{display:inline-flex;align-items:center;gap:9px;color:var(--kb-ink);font-size:16.5px;font-weight:500;letter-spacing:-.005em}.knowledge-home-tabs em{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--kb-surface-3);color:var(--kb-muted);font-size:11px;font-style:normal;font-weight:500;font-variant-numeric:tabular-nums}.knowledge-home-search{display:flex;align-items:center;gap:9px;width:272px;height:38px;margin-left:auto;padding:0 13px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-sm);background:var(--kb-surface-2);color:var(--kb-faint);transition:border-color .16s,background .16s,box-shadow .16s}.knowledge-home-search:focus-within{border-color:var(--kb-accent-line);background:var(--kb-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--kb-focus) 13%,transparent)}.knowledge-home-search svg{flex:none;font-size:16px}.knowledge-home-search input{width:100%;min-width:0;padding:0;border:0;outline:none;background:none;color:var(--kb-ink);font-size:13.5px}.knowledge-home-search input::placeholder,.knowledge-search input::placeholder{color:var(--kb-faint)}.knowledge-base .knowledge-home-search input:focus-visible,.knowledge-base .knowledge-search input:focus-visible,.knowledge-base .ai-agent-composer textarea:focus-visible{outline:none}.knowledge-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(244px,1fr));gap:14px}.knowledge-theme-card,.knowledge-create-card{position:relative;border:1px solid var(--kb-border);border-radius:14px;background:var(--kb-surface-2)}.knowledge-theme-card{display:flex;flex-direction:column;min-height:228px;padding:20px 20px 14px;transition:border-color .18s var(--kb-ease),background .18s var(--kb-ease),box-shadow .18s var(--kb-ease),transform .18s var(--kb-ease)}.knowledge-theme-card:hover{border-color:var(--kb-border-strong);background:var(--kb-surface);box-shadow:0 20px 44px -30px #171a1557;transform:translateY(-2px)}.knowledge-theme-card:after{content:"↗";position:absolute;top:20px;right:20px;color:var(--kb-accent);font-size:15px;line-height:1;opacity:0;transform:translate(-3px,3px);transition:opacity .18s var(--kb-ease),transform .18s var(--kb-ease);pointer-events:none}.knowledge-theme-card:hover:after{opacity:.9;transform:none}.knowledge-theme-open{display:flex;flex:1;flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:0;border:0;background:none;text-align:left}.knowledge-theme-mark{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border:1px solid var(--kb-border);border-radius:11px;background:var(--kb-surface);color:var(--kb-accent);font-size:21px;font-weight:500;line-height:1;transition:background .18s var(--kb-ease),border-color .18s var(--kb-ease),color .18s var(--kb-ease)}.knowledge-theme-card:hover .knowledge-theme-mark{border-color:var(--kb-accent);background:var(--kb-accent);color:#f7f4e9}.knowledge-theme-open strong{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--kb-ink);font-size:19px;line-height:1.4;font-weight:500;letter-spacing:-.01em}.knowledge-theme-open p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0 0;color:var(--kb-muted);font-size:13.5px;line-height:1.7}.knowledge-theme-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:16px;color:var(--kb-faint);font-size:12px;font-variant-numeric:tabular-nums}.knowledge-theme-meta i{width:2px;height:2px;border-radius:50%;background:currentColor;opacity:.8}.knowledge-theme-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid var(--kb-border);color:var(--kb-faint);font-size:12px}.knowledge-theme-card footer .knowledge-folder-icon{display:none}.knowledge-theme-updated{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.knowledge-create-card{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;margin-top:14px;padding:0 20px;color:var(--kb-ink-2);text-align:left;transition:border-color .16s,background .16s,color .16s}.knowledge-create-card:after{content:"＋";margin-left:auto;color:var(--kb-faint);font-size:17px;line-height:1}.knowledge-create-card .knowledge-create-mark{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:var(--kb-accent-soft);color:var(--kb-accent);transition:background .16s,color .16s}.knowledge-create-card .knowledge-create-mark svg{width:17px;height:17px}.knowledge-create-card>span:not(.knowledge-create-mark){color:var(--kb-ink);font-size:14.5px;font-weight:500}.knowledge-create-card small{max-width:40ch;margin-left:4px;color:var(--kb-faint);font-size:12.5px;line-height:1.6}.knowledge-create-card:hover{border-color:var(--kb-accent-line);background:var(--kb-accent-soft)}.knowledge-create-card:hover .knowledge-create-mark{background:var(--kb-accent);color:#f7f4e9}.knowledge-create-card:hover:after{color:var(--kb-accent)}.knowledge-home-empty{margin:20px 0 0;padding:28px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-lg);background:var(--kb-surface-2);color:var(--kb-faint);font-size:13.5px;text-align:center}.knowledge-home-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:44px 0 0;border-top:1px solid var(--kb-border)}.knowledge-home-guide article{display:flex;align-items:flex-start;gap:13px;min-width:0;padding:24px 24px 0 0}.knowledge-home-guide article+article{padding-left:24px;border-left:1px solid var(--kb-border)}.knowledge-home-guide article:last-child{padding-right:0}.knowledge-guide-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-sm);background:var(--kb-surface-2);color:var(--kb-accent)}.knowledge-guide-icon svg{width:15px;height:15px}.knowledge-home-guide h2{display:flex;align-items:baseline;gap:8px;margin:1px 0 6px;color:var(--kb-ink);font-size:14.5px;font-weight:500}.knowledge-home-guide h2>span{color:var(--kb-faint);font-family:var(--kb-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em}.knowledge-home-guide p{margin:0;color:var(--kb-muted);font-size:12.5px;line-height:1.75}.knowledge-sidebar{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:16px 14px 12px 16px;border-right:1px solid var(--kb-border);background:#fff}.knowledge-sidebar[hidden]{display:none}.knowledge-back{align-self:flex-start;display:inline-flex;align-items:center;gap:3px;height:26px;margin:0 0 12px -4px;padding:0 6px 0 2px;border:0;border-radius:var(--kb-radius-xs);background:none;color:var(--kb-muted)!important;font-size:12.5px!important;transition:background .15s,color .15s}.knowledge-back:hover{background:var(--kb-surface-3);color:var(--kb-ink)!important}.knowledge-library-heading{display:flex;align-items:flex-start;gap:2px}.knowledge-library-heading h2{flex:1;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--kb-ink);font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.015em}.knowledge-library-heading button{flex:none;width:26px;height:26px;margin-top:3px;border:0;border-radius:var(--kb-radius-xs);background:none;color:var(--kb-faint);font-size:19px}.knowledge-library-heading button:hover{background:var(--kb-surface-3);color:var(--kb-ink)}.knowledge-library-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:7px 0 0;color:var(--kb-muted);font-size:12.5px;line-height:1.65}.knowledge-library-count{display:flex;align-items:center;gap:6px;margin:10px 0 16px;color:var(--kb-faint);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums}.knowledge-overview-nav{display:flex;flex-direction:column;gap:2px;margin:0 0 18px}.knowledge-overview-nav button{display:flex;align-items:center;gap:10px;height:38px;padding:0 11px;border:0;border-radius:var(--kb-radius-sm);background:transparent;color:var(--kb-ink-2);font-size:14px;text-align:left;transition:background .14s,color .14s}.knowledge-overview-nav button svg{font-size:17px;color:var(--kb-faint);transition:color .14s}.knowledge-overview-nav button:hover{background:var(--kb-surface-3);color:var(--kb-ink)}.knowledge-overview-nav button.is-active{background:var(--kb-accent-soft);color:var(--kb-accent-strong);box-shadow:inset 2px 0 0 var(--kb-accent);font-weight:500}.knowledge-overview-nav button.is-active svg{color:var(--kb-accent)}.knowledge-tabs{display:flex;gap:18px;margin:0 4px 12px;border-bottom:1px solid var(--kb-border)}.knowledge-tabs button{position:relative;height:31px;padding:0 1px;border:0;background:none;color:var(--kb-muted);font-size:13px;transition:color .14s}.knowledge-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--kb-accent);opacity:0;transform:scaleX(.6);transition:opacity .16s,transform .16s}.knowledge-tabs button:hover{color:var(--kb-ink)}.knowledge-tabs button.is-active{color:var(--kb-ink);font-weight:500}.knowledge-tabs button.is-active:after{opacity:1;transform:none}.knowledge-search{display:flex;align-items:center;gap:8px;height:36px;margin:0 0 8px;padding:0 11px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-sm);background:var(--kb-surface);color:var(--kb-faint);transition:border-color .15s,box-shadow .15s}.knowledge-search:focus-within{border-color:var(--kb-accent-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--kb-focus) 13%,transparent)}.knowledge-search svg{flex:none;font-size:15.5px}.knowledge-search input{width:100%;min-width:0;padding:0;border:0;background:transparent;outline:none;color:var(--kb-ink);font-size:13.5px}.knowledge-directory-tools{display:flex;align-items:center;gap:2px;margin:2px 0 4px;color:var(--kb-faint);font-size:11.5px}.knowledge-directory-tools>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.knowledge-directory-tools button{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:24px;padding:0 5px;border:0;border-radius:var(--kb-radius-xs);background:none;color:var(--kb-muted);font-size:11.5px;white-space:nowrap;transition:background .14s,color .14s}.knowledge-directory-tools button svg{font-size:15px}.knowledge-directory-tools button:hover,.knowledge-directory-tools button[aria-pressed=true]{background:var(--kb-surface-3);color:var(--kb-ink)}.knowledge-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:1px;padding:3px 0 8px;color:var(--kb-faint);font-size:12px}.knowledge-breadcrumb button{max-width:132px;padding:2px 4px;border:0;border-radius:4px;background:none;color:var(--kb-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.knowledge-breadcrumb button:hover{background:var(--kb-surface-3);color:var(--kb-ink)}.knowledge-breadcrumb button:last-child{color:var(--kb-ink-2)}.knowledge-directory-body{position:relative;display:flex;flex:1;flex-direction:column;min-height:0}.knowledge-directory{flex:1;min-height:0;overflow:auto;padding:0 2px 6px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--kb-faint) 38%,transparent) transparent}.knowledge-directory-body.is-selecting .knowledge-directory{padding-bottom:64px}.knowledge-section-label{display:flex;align-items:center;gap:6px;margin-top:10px;padding:7px 6px 4px;color:var(--kb-faint);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.knowledge-section-label>span{display:inline-flex;align-items:center;gap:6px}.knowledge-section-label small{color:var(--kb-faint);font-size:10.5px;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}.knowledge-section-label button{display:grid;place-items:center;width:22px;height:22px;margin-left:auto;border:0;border-radius:5px;background:none;color:var(--kb-faint);opacity:0;transition:opacity .14s,background .14s,color .14s}.knowledge-section-label:hover button,.knowledge-section-label button:focus-visible{opacity:1}.knowledge-section-label button:hover{background:var(--kb-surface-3);color:var(--kb-ink)}.knowledge-entry-row{display:flex;align-items:center;min-width:0;min-height:40px;margin:0 0 1px;padding:0 2px;border:1px solid transparent;border-radius:var(--kb-radius-sm);background:transparent;transition:background .13s,border-color .13s}.knowledge-entry-row:hover{background:var(--kb-surface-3)}.knowledge-entry-row.is-active{border-color:var(--kb-accent-line);background:var(--kb-accent-soft)}.knowledge-entry-row.is-active .knowledge-entry strong{color:var(--kb-accent-strong);font-weight:500}.knowledge-entry-row.is-selected{border-color:var(--kb-border-strong);background:var(--kb-surface-2)}.knowledge-entry{display:flex;align-items:center;flex:1;gap:9px;min-width:0;padding:6px 7px;border:0;border-radius:var(--kb-radius-xs);background:none;text-align:left}.knowledge-entry-copy{flex:1;min-width:0}.knowledge-entry-icon{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:5px;background:transparent;color:var(--kb-faint);font-size:15px}.knowledge-entry-icon.is-folder{background:var(--kb-accent-soft);color:var(--kb-accent)}.knowledge-entry-icon.is-page{color:var(--kb-blue)}.knowledge-entry-icon.is-memo{color:var(--kb-amber)}.knowledge-entry-icon.is-board{color:var(--kb-violet)}.knowledge-entry strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--kb-ink-2);font-size:13.5px;line-height:1.45;font-weight:400}.knowledge-entry small{display:block;margin-top:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--kb-faint);font-size:11px;line-height:1.4}.knowledge-entry-row .knowledge-more{opacity:0}.knowledge-entry-row:hover .knowledge-more,.knowledge-entry-row:focus-within .knowledge-more,.knowledge-entry-row .knowledge-more[aria-expanded=true]{opacity:1}.knowledge-more{display:grid;place-items:center;width:22px;height:22px;margin-right:2px;padding:0!important;border:0!important;border-radius:5px;background:none;color:var(--kb-faint)!important;font-size:16px!important}.knowledge-more:hover{background:var(--kb-border);color:var(--kb-ink)!important}.knowledge-menu-wrap{display:flex;align-items:center;flex:none}.knowledge-menu{position:fixed;z-index:130;width:180px;max-height:calc(100vh - 20px);overflow:auto;padding:5px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-md);background:var(--kb-surface);box-shadow:var(--kb-shadow-2)}.knowledge-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:0;border-radius:var(--kb-radius-xs);background:none;color:var(--kb-ink-2);font-size:13.5px;line-height:1.5;text-align:left}.knowledge-menu button svg{font-size:16px;color:var(--kb-faint)}.knowledge-menu button:hover{background:var(--kb-surface-3);color:var(--kb-ink)}.knowledge-menu button.is-danger{margin-top:4px;border-top:1px solid var(--kb-border);border-radius:0 0 var(--kb-radius-xs) var(--kb-radius-xs)}.knowledge-base .is-danger{color:var(--kb-danger)!important}.knowledge-file-input{display:none}.knowledge-directory-empty{padding:26px 10px;color:var(--kb-faint);font-size:12.5px;line-height:1.8;text-align:center}.knowledge-directory-empty strong{display:block;margin-bottom:4px;color:var(--kb-muted);font-size:13px;font-weight:500}.knowledge-selection-info{display:flex;align-items:center;gap:8px;padding:0 4px 4px;color:var(--kb-muted);font-size:12px}.knowledge-selection-info button{padding:3px 0;border:0;background:none;color:var(--kb-accent);font-size:12px}.knowledge-selection-info span{margin-left:auto;color:var(--kb-faint);font-variant-numeric:tabular-nums}.knowledge-selection-info button+button{margin-left:-2px}.knowledge-batch{position:absolute;left:50%;bottom:6px;z-index:3;display:flex;width:calc(100% - 4px);max-width:262px;padding:6px 4px;transform:translate(-50%);border:1px solid var(--kb-border);border-radius:var(--kb-radius-md);background:var(--kb-surface);box-shadow:var(--kb-shadow-2)}.knowledge-batch button{display:flex;flex:1;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:3px 2px;border:0;border-right:1px solid var(--kb-border);background:none;color:var(--kb-muted);font-size:11.5px;white-space:nowrap}.knowledge-batch button:last-child{border-right:0}.knowledge-batch button svg{font-size:16px}.knowledge-batch button:hover:not(:disabled){border-radius:var(--kb-radius-xs);background:var(--kb-surface-3);color:var(--kb-ink)}.knowledge-entry-row input[type=checkbox]{flex:none;width:15px;height:15px;margin:0 8px 0 2px;accent-color:var(--kb-accent);cursor:pointer}.knowledge-sidebar-bottom{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px 2px 2px;border-top:1px solid var(--kb-border)}.knowledge-new-note{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border:1px solid var(--kb-accent);border-radius:var(--kb-radius-sm);background:var(--kb-accent);color:#f7f4e9!important;font-size:14px;font-weight:500;box-shadow:0 8px 18px -14px #0f5a42cc;transition:background .15s,border-color .15s,transform .15s}.knowledge-new-note:hover{border-color:var(--kb-accent-strong);background:var(--kb-accent-strong)}.knowledge-new-note:active{transform:translateY(1px)}html[data-starmap-mode=dark] .knowledge-new-note{color:#10231a!important}.knowledge-sidebar-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.knowledge-sidebar-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:31px;padding:0 3px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-xs);background:transparent;color:var(--kb-muted);font-size:11.5px;white-space:nowrap;transition:background .14s,color .14s,border-color .14s}.knowledge-sidebar-actions button svg{font-size:14px}.knowledge-sidebar-actions button:hover{border-color:var(--kb-border-strong);background:var(--kb-surface);color:var(--kb-ink)}.knowledge-editor-area{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--kb-surface)}.knowledge-editor-toolbar{display:flex;align-items:center;justify-content:space-between;flex:none;gap:12px;height:60px;padding:0 16px 0 10px;border-bottom:1px solid var(--kb-border);background:var(--kb-surface)}.knowledge-editor-heading{display:flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0;overflow:hidden}.knowledge-directory-toggle{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--kb-radius-sm);background:none;color:var(--kb-muted);transition:background .14s,color .14s}.knowledge-directory-toggle:hover{background:var(--kb-surface-3);color:var(--kb-ink)}.knowledge-breadcrumb-inline{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap;color:var(--kb-faint);font-size:12.5px}.knowledge-breadcrumb-inline button{padding:3px 4px;border:0;border-radius:4px;background:none;color:var(--kb-muted);font-size:12.5px}.knowledge-breadcrumb-inline button:hover{background:var(--kb-surface-3);color:var(--kb-ink)}.knowledge-breadcrumb-inline svg{font-size:13px;opacity:.65}.knowledge-breadcrumb-inline strong{max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--kb-ink);font-size:12.5px;font-weight:500}.knowledge-breadcrumb-inline>span{max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.knowledge-toolbar-actions{display:flex;align-items:center;flex:none;gap:2px}.knowledge-toolbar-actions button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid transparent;border-radius:var(--kb-radius-sm);background:none;color:var(--kb-ink-2);font-size:13px;transition:background .14s,color .14s,border-color .14s}.knowledge-toolbar-actions button svg{font-size:15.5px;color:var(--kb-faint)}.knowledge-toolbar-actions button:hover{background:var(--kb-surface-3);color:var(--kb-ink)}.knowledge-toolbar-actions button:hover svg{color:var(--kb-ink-2)}.knowledge-toolbar-actions button.is-active{border-color:var(--kb-accent-line);background:var(--kb-accent-soft);color:var(--kb-accent-strong)}.knowledge-toolbar-actions button.is-active svg{color:var(--kb-accent)}.knowledge-toolbar-sep{width:1px;height:16px;margin:0 4px;background:var(--kb-border)}.knowledge-split{position:relative;display:flex;flex:1;flex-direction:column;min-height:0}.knowledge-split.is-split{display:grid;grid-template-rows:minmax(0,var(--knowledge-board-share, 52fr)) 9px minmax(0,var(--knowledge-article-share, 48fr))}.knowledge-board-pane{display:flex;flex:none;flex-direction:column;min-height:0;overflow:hidden}.knowledge-board-pane>header{display:flex;align-items:center;justify-content:space-between;flex:none;height:34px;padding:0 12px;border-bottom:1px solid var(--kb-border);background:var(--kb-surface-2);color:var(--kb-muted);font-size:12px}.knowledge-board-pane>header strong{font-weight:500}.knowledge-board-pane>header>div{display:flex;align-items:center;gap:4px}.knowledge-board-pane>header button{height:24px;padding:0 8px;border:1px solid transparent;border-radius:var(--kb-radius-xs);background:none;color:var(--kb-muted);font-size:12px}.knowledge-board-pane>header button:hover{background:var(--kb-surface-3);color:var(--kb-ink)}.knowledge-board-pane>header button:last-child{width:24px;padding:0;font-size:18px}.knowledge-board-stage{position:relative;flex:1;min-height:0;overflow:hidden}.knowledge-board-stage>.wb-module{position:absolute;inset:0;width:100%;height:100%}.knowledge-split-handle{position:relative;z-index:2;height:9px;background:var(--kb-surface-3);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:-2px}.knowledge-split-handle:after{content:"";position:absolute;left:50%;top:3px;width:40px;height:3px;transform:translate(-50%);border-radius:3px;background:var(--kb-border-strong)}.knowledge-split-handle:hover,.knowledge-split-handle.is-dragging{background:var(--kb-accent-soft)}.knowledge-split-handle.is-snapped{background:var(--kb-accent-line)}.knowledge-split-handle.is-snapped:after{background:var(--kb-accent)}.knowledge-split-drag-shield{position:absolute;inset:0;z-index:200;cursor:ns-resize;-webkit-user-select:none;user-select:none}.knowledge-split-feedback{position:absolute;left:50%;top:50%;z-index:201;transform:translate(-50%,-50%);padding:3px 10px;border:1px solid var(--kb-border);border-radius:999px;background:var(--kb-surface);box-shadow:var(--kb-shadow-1);color:var(--kb-ink-2);font-size:11.5px;line-height:1.5;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums}.knowledge-article-pane{position:relative;flex:1;min-height:0;overflow:hidden}.knowledge-article-pane>.page-runtime-host{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.knowledge-editor-area.board-full .knowledge-board-pane{flex:1;height:100%}.knowledge-memo-reading{height:100%;overflow:auto;padding:64px clamp(24px,5vw,72px) 112px}.knowledge-memo-reading-inner{max-width:688px;margin:0 auto}.knowledge-memo-reading-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--kb-faint);font-size:12px;font-variant-numeric:tabular-nums}.knowledge-memo-reading-meta span{display:inline-flex;align-items:center;gap:5px}.knowledge-memo-reading h1{margin:14px 0 0;color:var(--kb-ink);font-size:34px;line-height:1.4;font-weight:500;letter-spacing:-.02em}.knowledge-memo-reading p{margin:30px 0 0;white-space:pre-wrap;color:var(--kb-ink-2);font-size:18px;line-height:2}.knowledge-memo-reading-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:40px;padding-top:22px;border-top:1px solid var(--kb-border)}.knowledge-memo-reading-actions button{height:34px;padding:0 13px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-sm);background:var(--kb-surface);color:var(--kb-ink-2);font-size:13px;transition:background .14s,border-color .14s}.knowledge-memo-reading-actions button:hover{border-color:var(--kb-border-strong);background:var(--kb-surface-2)}.knowledge-no-article{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center}.knowledge-no-article>svg{width:52px;height:52px;padding:13px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-lg);background:var(--kb-surface-2);color:var(--kb-accent)}.knowledge-no-article h2{margin:18px 0 6px;color:var(--kb-ink);font-size:22px;font-weight:500;letter-spacing:-.01em}.knowledge-no-article p{max-width:42ch;margin:0 0 20px;color:var(--kb-muted);font-size:13.5px;line-height:1.8}.knowledge-no-article button,.knowledge-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 17px;border:1px solid var(--kb-accent);border-radius:var(--kb-radius-sm);background:var(--kb-accent);color:#f7f4e9!important;font-size:14px;font-weight:500;box-shadow:0 10px 22px -16px #0f5a42b3;transition:background .15s,border-color .15s}.knowledge-no-article button:hover,.knowledge-primary:hover{border-color:var(--kb-accent-strong);background:var(--kb-accent-strong)}html[data-starmap-mode=dark] .knowledge-no-article button,html[data-starmap-mode=dark] .knowledge-primary{color:#10231a!important}.knowledge-ai{min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--kb-border);background:#fff}.knowledge-ai-overlay{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end}.knowledge-ai-shade{position:absolute;inset:0;background:#0b100c61;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:kb-fade .16s ease both}html[data-starmap-mode=dark] .knowledge-ai-shade{background:#00000085}.knowledge-ai.is-floating{position:relative;z-index:1;display:flex;width:min(404px,94vw);height:100%;border-left:1px solid var(--kb-border);border-radius:0;background:var(--kb-surface);box-shadow:-28px 0 70px #0a100b3d;animation:kb-slide .22s var(--kb-ease) both}.knowledge-base .knowledge-ai .ai-agent-panel{display:flex;flex-direction:column;width:100%!important;max-width:none!important;min-width:0!important;height:100%;overflow:hidden;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.knowledge-base .knowledge-ai .ai-agent-header{flex:none;height:60px;min-height:60px;padding:0 10px 0 16px;border-bottom:1px solid var(--kb-border);background:transparent}.knowledge-base .knowledge-ai .ai-agent-title{gap:9px;color:var(--kb-ink);font-size:14px;font-weight:500;letter-spacing:0}.knowledge-base .knowledge-ai .ai-agent-title-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--kb-accent);color:#f7f4e9;font-size:14px}html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-title-mark{background:var(--kb-accent-soft);color:var(--kb-accent)}.knowledge-base .knowledge-ai .ai-agent-profile-label{color:var(--kb-muted);font-size:12px;font-weight:400}.knowledge-base .knowledge-ai .ai-agent-header-actions{gap:1px}.knowledge-base .knowledge-ai .ai-agent-header-actions button,.knowledge-base .knowledge-ai .ai-agent-header-actions .privacy-toggle{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--kb-faint);transition:background .14s,color .14s}.knowledge-base .knowledge-ai .ai-agent-header-actions button:hover,.knowledge-base .knowledge-ai .ai-agent-header-actions .privacy-toggle:hover{background:var(--kb-surface-3);color:var(--kb-ink)}.knowledge-base .knowledge-ai .ai-agent-header-actions svg{width:16px;height:16px}.knowledge-base .knowledge-ai .ai-agent-conversation{display:flex;flex:1;flex-direction:column;justify-content:flex-start;min-height:0;padding:26px 20px 24px;overflow:auto;background:radial-gradient(360px 260px at 88% 104%,color-mix(in srgb,var(--kb-accent-soft) 70%,transparent) 0%,transparent 72%),transparent;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--kb-faint) 40%,transparent) transparent}.knowledge-base .knowledge-ai .ai-agent-empty{display:grid;align-content:center;min-height:72%;gap:0;margin:0;padding:8px 0 0;text-align:left}.knowledge-base .knowledge-ai .ai-agent-empty strong{display:block;color:var(--kb-ink);font-size:21px;line-height:1.5;font-weight:500;letter-spacing:-.015em}.knowledge-base .knowledge-ai .ai-agent-empty p{max-width:none;margin:10px 0 22px;color:var(--kb-muted);font-size:13.5px;line-height:1.85}.knowledge-base .knowledge-ai .ai-agent-suggestions{align-items:stretch;gap:7px}.knowledge-base .knowledge-ai .ai-agent-suggestions button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 13px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-sm);background:var(--kb-surface);color:var(--kb-ink-2);font-size:13px;line-height:1.6;text-align:left;transition:border-color .15s,background .15s,color .15s}.knowledge-base .knowledge-ai .ai-agent-suggestions button:after{content:"↗";flex:none;color:var(--kb-faint);font-size:13px;transition:transform .15s,color .15s}.knowledge-base .knowledge-ai .ai-agent-suggestions button:hover{border-color:var(--kb-accent-line);background:var(--kb-accent-soft);color:var(--kb-accent-strong)}.knowledge-base .knowledge-ai .ai-agent-suggestions button:hover:after{color:var(--kb-accent);transform:translate(1px,-1px)}.knowledge-base .knowledge-ai .ai-agent-composer-wrap{flex:none;padding:0 14px 14px;background:linear-gradient(to bottom,transparent,var(--kb-surface-2) 34%)}.knowledge-base .knowledge-ai .ai-agent-composer{padding:12px 14px 10px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-lg);background:var(--kb-surface);box-shadow:var(--kb-shadow-1);transition:border-color .15s,box-shadow .15s}.knowledge-base .knowledge-ai .ai-agent-composer:focus-within{border-color:var(--kb-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--kb-focus) 11%,transparent)}.knowledge-base .knowledge-ai .ai-agent-composer textarea{min-height:50px;max-height:150px;color:var(--kb-ink);font-size:14.5px;line-height:23px}.knowledge-base .knowledge-ai .ai-agent-composer textarea::placeholder{color:var(--kb-faint)}.knowledge-base .knowledge-ai .ai-agent-composer-tools{height:30px;margin-top:4px}.knowledge-base .knowledge-ai .ai-agent-profile-toggle{flex:none;padding:1px;border:1px solid var(--kb-border);border-radius:7px;background:var(--kb-surface-3)}.knowledge-base .knowledge-ai .ai-agent-profile-btn{flex:none;min-width:40px;height:25px;padding:0 8px;border-radius:6px;font-size:12px;line-height:25px;white-space:nowrap}.knowledge-base .knowledge-ai .ai-agent-send{width:32px;height:32px;border-radius:8px}.knowledge-base .knowledge-ai .ai-agent-disclaimer{padding-top:7px;color:var(--kb-faint);font-size:10.5px;line-height:16px;text-align:center}.knowledge-base .knowledge-ai .ai-agent-user-bubble{padding:8px 12px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-md);background:var(--kb-surface);color:var(--kb-ink);font-size:14.5px;line-height:23px}.knowledge-base .knowledge-ai .ai-agent-assistant{max-width:100%;color:var(--kb-ink-2);font-size:14.5px;line-height:25px}.knowledge-base .knowledge-ai .ai-agent-markdown{font-size:14.5px;line-height:25px}.knowledge-base .knowledge-ai .ai-agent-msg-actions button{border-radius:6px;color:var(--kb-faint)}.knowledge-base .knowledge-ai .ai-agent-reference-summary{border-color:var(--kb-border);border-radius:var(--kb-radius-md);background:var(--kb-surface);color:var(--kb-ink-2)}.knowledge-base .knowledge-ai .ai-agent-reference-item{border-color:var(--kb-border);border-radius:var(--kb-radius-sm)}.knowledge-base .knowledge-ai .ai-agent-settings-link{color:var(--kb-accent)}html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-composer,html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-user-bubble,html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-reference-summary,html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-reference-item{border-color:var(--kb-border)!important;background:var(--kb-surface)!important;color:var(--kb-ink)!important}html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-composer textarea{color:var(--kb-ink)!important}html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-composer textarea::placeholder{color:var(--kb-faint)!important}html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-profile-toggle{border-color:var(--kb-border)!important;background:var(--kb-surface-3)!important}html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-profile-btn{color:var(--kb-muted)}html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-profile-btn.is-active{background:var(--kb-accent-soft);color:var(--kb-accent-strong);box-shadow:none}html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-send:disabled{background:var(--kb-surface-3);color:var(--kb-faint)}html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-placeholder-tools button,html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-header-actions button{color:var(--kb-muted)}html[data-starmap-mode=dark] .knowledge-base .knowledge-ai .ai-agent-disclaimer{color:var(--kb-faint)}@keyframes kb-fade{0%{opacity:0}to{opacity:1}}@keyframes kb-slide{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.knowledge-loading{display:flex;align-items:center;justify-content:center;flex:1;gap:9px;min-height:140px;color:var(--kb-faint);font-size:13px}.knowledge-loading:before{content:"";width:13px;height:13px;border:2px solid var(--kb-border-strong);border-top-color:var(--kb-accent);border-radius:50%;animation:kb-spin .82s linear infinite}@keyframes kb-spin{to{transform:rotate(360deg)}}@keyframes kb-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.knowledge-memo-reading-inner{animation:kb-rise .24s var(--kb-ease) both}.knowledge-error{position:absolute;left:50%;top:22px;z-index:120;display:flex;align-items:center;gap:10px;max-width:min(560px,82%);padding:9px 10px 9px 13px;transform:translate(-50%);border:1px solid color-mix(in srgb,var(--kb-danger) 28%,var(--kb-border));border-radius:var(--kb-radius-md);background:var(--kb-danger-soft);color:var(--kb-danger);font-size:13px;line-height:1.6;box-shadow:var(--kb-shadow-2)}.knowledge-error button{flex:none;height:24px;padding:0 8px;border:1px solid color-mix(in srgb,var(--kb-danger) 25%,transparent);border-radius:var(--kb-radius-xs);background:transparent;color:inherit;font-size:12px}.knowledge-modal-shade{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:24px;background:#0a0f0b6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.knowledge-dialog{width:520px;max-width:94vw;max-height:82vh;overflow:auto;padding:26px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-xl);background:var(--kb-surface);box-shadow:0 32px 90px -30px #0a0f0b80;color:var(--kb-ink)}.knowledge-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.knowledge-dialog h2{margin:0;font-size:20px;font-weight:500;letter-spacing:-.01em}.knowledge-dialog>header button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;background:none;color:var(--kb-faint);font-size:21px}.knowledge-dialog>header button:hover{background:var(--kb-surface-3);color:var(--kb-ink)}.knowledge-dialog label{display:block;margin:0 0 14px;color:var(--kb-muted);font-size:12.5px}.knowledge-dialog input,.knowledge-dialog textarea{display:block;width:100%;margin-top:7px;padding:10px 12px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-sm);outline:none;background:var(--kb-surface-2);color:var(--kb-ink);font-size:14px;resize:vertical;transition:border-color .15s,box-shadow .15s,background .15s}.knowledge-dialog input:focus,.knowledge-dialog textarea:focus{border-color:var(--kb-accent-line);background:var(--kb-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--kb-focus) 13%,transparent)}.knowledge-dialog .knowledge-primary{width:100%;margin-top:8px}.knowledge-dialog p{color:var(--kb-ink-2);font-size:14px;line-height:1.8}.knowledge-dialog-hint{margin:10px 0 0;color:var(--kb-faint)!important;font-size:12px!important;line-height:1.7!important}.knowledge-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:20px}.knowledge-dialog-actions>button{height:34px;padding:0 13px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-sm);background:var(--kb-surface);color:var(--kb-ink-2);font-size:13px}.knowledge-dialog-actions>button:hover{border-color:var(--kb-border-strong);background:var(--kb-surface-2)}.knowledge-dialog-actions>.knowledge-primary{width:auto;height:38px;margin:0;font-size:13.5px}.knowledge-dialog-actions>button:first-child:not(:last-child){margin-right:auto}.knowledge-picker-search{display:flex!important;align-items:center;gap:8px}.knowledge-picker-search input{margin:0}.knowledge-picker-list{max-height:340px;margin-top:10px;overflow:auto}.knowledge-picker-list:empty:after{content:"没有可关联的内容";display:block;padding:40px;color:var(--kb-faint);font-size:13px;text-align:center}.knowledge-picker-list button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 9px;border:0;border-radius:var(--kb-radius-sm);background:none;color:var(--kb-ink-2);font-size:13.5px;text-align:left}.knowledge-picker-list button:hover{background:var(--kb-surface-3)}.knowledge-picker-list button svg{color:var(--kb-faint)}.knowledge-picker-list button span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.knowledge-move-list{height:232px;margin-top:4px;overflow:auto}.knowledge-move-list>button{display:flex;align-items:center;gap:10px;width:100%;padding:9px;border:0;border-radius:var(--kb-radius-sm);background:none;color:var(--kb-ink-2);font-size:13.5px;text-align:left}.knowledge-move-list>button:hover{background:var(--kb-surface-3)}.knowledge-move-list>button>svg:first-child{color:var(--kb-accent)}.knowledge-move-list>button>svg:last-child{margin-left:auto;color:var(--kb-faint)}.knowledge-move-list p{margin-top:44px;color:var(--kb-faint);font-size:12.5px;text-align:center}.knowledge-inline-folder{display:flex;align-items:center;gap:8px}.knowledge-inline-folder input{margin:0}.knowledge-inline-folder button{flex:none;height:34px;padding:0 11px;border:1px solid var(--kb-border);border-radius:var(--kb-radius-sm);background:var(--kb-surface);color:var(--kb-ink-2);font-size:12.5px;white-space:nowrap}@media(max-width:1420px){.knowledge-workspace{grid-template-columns:284px minmax(0,1fr) clamp(348px,26vw,380px)}.knowledge-base.ai-closed .knowledge-workspace{grid-template-columns:284px minmax(0,1fr)}.knowledge-workspace.directory-collapsed{grid-template-columns:minmax(0,1fr) clamp(348px,26vw,380px)}.knowledge-base.ai-closed .knowledge-workspace.directory-collapsed{grid-template-columns:minmax(0,1fr)}.knowledge-home-layout{grid-template-columns:minmax(0,1fr) clamp(348px,26vw,380px)}.knowledge-base.ai-closed .knowledge-home-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){.knowledge-base{padding:10px}.knowledge-workspace{grid-template-columns:268px minmax(0,1fr) 340px}.knowledge-base.ai-closed .knowledge-workspace{grid-template-columns:268px minmax(0,1fr)}.knowledge-workspace.directory-collapsed{grid-template-columns:minmax(0,1fr) 340px}.knowledge-base.ai-closed .knowledge-workspace.directory-collapsed{grid-template-columns:minmax(0,1fr)}.knowledge-home-layout{grid-template-columns:minmax(0,1fr) 340px}.knowledge-base.ai-closed .knowledge-home-layout{grid-template-columns:minmax(0,1fr)}.knowledge-home-guide{grid-template-columns:1fr}.knowledge-home-guide article{padding:18px 0 0}.knowledge-home-guide article+article{padding-left:0;border-left:0;border-top:1px solid var(--kb-border)}}@media(max-width:1120px){.knowledge-workspace,.knowledge-base.ai-closed .knowledge-workspace{grid-template-columns:268px minmax(0,1fr)}.knowledge-workspace.directory-collapsed,.knowledge-base.ai-closed .knowledge-workspace.directory-collapsed,.knowledge-home-layout,.knowledge-base.ai-closed .knowledge-home-layout{grid-template-columns:minmax(0,1fr)}.knowledge-ai{display:none}.knowledge-ai.is-floating{display:flex}}@media(max-width:1000px){.knowledge-workspace,.knowledge-base.ai-closed .knowledge-workspace{grid-template-columns:248px minmax(0,1fr)}.knowledge-workspace.directory-collapsed,.knowledge-base.ai-closed .knowledge-workspace.directory-collapsed,.knowledge-home-layout,.knowledge-base.ai-closed .knowledge-home-layout{grid-template-columns:minmax(0,1fr)}.knowledge-breadcrumb-inline strong{max-width:150px}}@media(max-width:900px){.knowledge-home-hero{padding:40px 0 34px}.knowledge-home h1{font-size:40px}.knowledge-home-hero-inner{grid-template-columns:minmax(0,1fr);gap:30px}.knowledge-home-stats{flex-direction:row;gap:28px;padding:18px 0 0;border-top:1px solid rgba(243,239,226,.14);border-left:0}.knowledge-home-stats>div{flex:1;padding:0;border-top:0}.knowledge-home-stats dd{font-size:26px}}@media(max-width:760px){.knowledge-workspace,.knowledge-base.ai-closed .knowledge-workspace{grid-template-columns:208px minmax(0,1fr)}.knowledge-workspace.directory-collapsed,.knowledge-base.ai-closed .knowledge-workspace.directory-collapsed{grid-template-columns:minmax(0,1fr)}.knowledge-workspace,.knowledge-home-layout{border-radius:14px}.knowledge-sidebar{padding:14px 10px 10px 12px}.knowledge-editor-toolbar{padding-inline:8px}.knowledge-breadcrumb-inline>button:first-child,.knowledge-breadcrumb-inline>svg:first-of-type{display:none}.knowledge-toolbar-actions button{justify-content:center;gap:0;width:32px;padding:0;font-size:0}.knowledge-toolbar-actions button svg{font-size:18px}.knowledge-toolbar-actions .knowledge-toolbar-sep{display:none}.knowledge-home-body{padding:28px 20px 40px}.knowledge-home-hero-inner{padding-inline:20px}.knowledge-home-search{width:100%;margin-left:0}.knowledge-home h1{font-size:36px}.knowledge-home-stats{gap:18px}.knowledge-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.knowledge-theme-card{min-height:196px}.knowledge-create-card{flex-wrap:wrap;gap:10px;padding:14px 16px}.knowledge-create-card small{flex-basis:100%;margin-left:48px;text-align:left}.knowledge-overview-nav button{height:38px;font-size:13.5px}.knowledge-sidebar-actions button span{display:none}.knowledge-memo-reading{padding:48px clamp(22px,5vw,64px) 96px}.knowledge-memo-reading h1{font-size:27px}}@media(max-width:560px){.knowledge-base{padding:6px}.knowledge-workspace,.knowledge-base.ai-closed .knowledge-workspace{grid-template-columns:180px minmax(0,1fr)}.knowledge-workspace.directory-collapsed,.knowledge-base.ai-closed .knowledge-workspace.directory-collapsed{grid-template-columns:minmax(0,1fr)}.knowledge-workspace,.knowledge-home-layout{border-radius:12px}.knowledge-sidebar{padding:12px 8px 8px 10px}.knowledge-library-heading h2{font-size:19px}.knowledge-breadcrumb-inline>span,.knowledge-breadcrumb-inline>svg{display:none}.knowledge-library-description{display:none}.knowledge-overview-nav button{gap:8px;padding-inline:7px}.knowledge-home-hero{padding:32px 0 28px}.knowledge-home h1{font-size:32px}.knowledge-home-lede{font-size:14px}.knowledge-home-stats dd{font-size:22px}.knowledge-home-stats dt{font-size:9.5px;letter-spacing:.08em}.knowledge-home-body{padding:24px 14px 32px}.knowledge-home-hero-inner{padding-inline:14px}.knowledge-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.knowledge-home-guide{margin-top:32px}.knowledge-entry{gap:7px;padding-inline:4px}.knowledge-section-label button{opacity:1}.knowledge-entry strong{font-size:12.5px}.knowledge-editor-toolbar{padding-inline:5px}.knowledge-error{max-width:94%;font-size:12.5px}}@media(prefers-reduced-motion:reduce){.knowledge-base *,.knowledge-base *:before,.knowledge-base *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body:has(.knowledge-base) .xsn-entry,body:has(.knowledge-base) .xsn-card{display:none!important}.knowledge-base.kb-redesign{--kb-canvas: var(--qn-bg, #f6f7f7)}.kb-redesign .kbh-layout{display:flex;flex:1;min-width:0;height:100%;overflow:hidden}.kb-redesign .kbh-main{flex:1;min-width:0;overflow:auto;padding:28px 34px 24px}.kb-redesign .kbh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.kb-redesign .kbh-eyebrow{display:flex;align-items:center;gap:7px;margin:0;color:#d96c48;font-size:9px;letter-spacing:.2em}.kb-redesign .kbh-eyebrow span{width:5px;height:5px;border-radius:50%;background:#d96c48}.kb-redesign .kbh-head h1{margin:12px 0 0;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.1}.kb-redesign .kbh-lede{max-width:620px;margin:9px 0 0;color:#857d73;font-size:12px;line-height:1.85}.kb-redesign .kbh-head-right{display:flex;align-items:flex-end;gap:12px}.kb-redesign .kbh-stats{display:flex;gap:26px;margin:0 14px 2px 0}.kb-redesign .kbh-stats dd{margin:0;font-size:22px;font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kb-redesign .kbh-stats dt{margin-top:6px;color:#a9a196;font-size:9.5px;letter-spacing:.06em}.kb-redesign .kbh-ghost{display:inline-flex;height:33px;align-items:center;gap:6px;padding:0 12px;border:1px solid #e8dfd3;border-radius:9px;background:#fff;color:#4b453e;font-size:12px}.kb-redesign .kbh-ghost:hover{border-color:#d9cbb9}.kb-redesign .kbh-ghost svg{width:14px;height:14px}.kb-redesign .knowledge-primary{display:inline-flex;height:33px;align-items:center;gap:6px;padding:0 13px;border:0;border-radius:9px;background:#d96c48;color:#fff;font-size:12px;font-weight:500;box-shadow:0 6px 14px -9px #d96c48e6}.kb-redesign .knowledge-primary:hover{background:#c75e3b}.kb-redesign .knowledge-primary svg{width:13px;height:13px}.kb-redesign .kbh-body{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;margin-top:18px;align-items:start}.kb-redesign .kbh-sec{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.kb-redesign .kbh-sec h2{margin:0;font-size:12px;font-weight:600;letter-spacing:.03em}.kb-redesign .kbh-sec h2 em{margin-left:6px;color:#a9a196;font-size:10.5px;font-style:normal;font-weight:400}.kb-redesign .knowledge-home-search{display:flex;width:214px;height:28px;align-items:center;gap:7px;padding:0 10px;border:1px solid #e8dfd3;border-radius:8px;background:#fff;color:#a9a196;font-size:11px}.kb-redesign .knowledge-home-search input{width:100%;border:0;background:transparent;color:#4b453e;font:inherit;outline:none}.kb-redesign .knowledge-home-search svg{width:13px;height:13px;flex:0 0 13px}.kb-redesign .kbh-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:158px;gap:12px}.kb-redesign .kbh-hero{display:flex;flex-direction:column;grid-column:span 2;grid-row:span 2;padding:18px 20px 16px;border:1px solid #f2d7c2;border-radius:14px;background:#fbe9db;text-align:left;cursor:pointer}.kb-redesign .kbh-hero:hover{border-color:#eac7ae}.kb-redesign .kbh-hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.kb-redesign .kbh-badge{display:inline-flex;height:20px;align-items:center;gap:5px;padding:0 8px;border-radius:6px;background:#ffffffbf;color:#b0543a;font-size:9.5px;letter-spacing:.04em}.kb-redesign .kbh-badge i{width:4px;height:4px;border-radius:50%;background:#d96c48}.kb-redesign .kbh-hero-updated{color:#b09279;font-size:9.5px}.kb-redesign .kbh-hero-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:11px}.kb-redesign .kbh-hero-title h2{margin:0;color:#35261d;font-size:30px;font-weight:600;letter-spacing:-.01em;line-height:1}.kb-redesign .kbh-hero-stats{display:flex;gap:26px;margin:0;padding-bottom:3px}.kb-redesign .kbh-hero-stats dd{margin:0;color:#3a2a20;font-size:19px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.kb-redesign .kbh-hero-stats dt{margin-top:5px;color:#a8816a;font-size:9.5px}.kb-redesign .kbh-hero-desc{display:-webkit-box;overflow:hidden;max-width:32em;margin:9px 0 0;color:#6f5443;font-size:11.5px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kb-redesign .kbh-threads{margin-top:auto;padding-top:12px}.kb-redesign .kbh-thread{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:7px 0;border-top:1px solid #f1d8c6}.kb-redesign .kbh-thread-n{color:#b9927b;font-size:8.5px;letter-spacing:.04em}.kb-redesign .kbh-thread-t{overflow:hidden;color:#553d2e;font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.kb-redesign .kbh-thread-c{color:#a8816a;font-size:9.5px}.kb-redesign .kbh-hero-hint{margin:auto 0 0;padding-top:10px;color:#8a6a58;font-size:11px;line-height:1.7}.kb-redesign .kbh-hero-go{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid #f1d8c6;color:#b0543a;font-size:11.5px}.kb-redesign .kbh-hero-go svg{width:14px;height:14px}.kb-redesign .kbh-tile{display:flex;flex-direction:column;padding:13px 15px 11px;border:1px solid #ece4d9;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.kb-redesign .kbh-tile:hover{border-color:#ddcdbb}.kb-redesign .kbh-tile-top{display:flex;align-items:center;gap:9px}.kb-redesign .kbh-glyph{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid #f0ddcf;border-radius:8px;background:#fbece3;color:#b0543a;font-size:12.5px;font-weight:600}.kb-redesign .kbh-glyph svg{width:13px;height:13px}.kb-redesign .kbh-tile strong{overflow:hidden;color:#26231f;font-size:12.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis}.kb-redesign .kbh-chev{margin-left:auto;width:14px;height:14px;flex:0 0 14px;color:#cfc2b1}.kb-redesign .kbh-tile-desc{display:-webkit-box;overflow:hidden;margin:8px 0 0;color:#857d73;font-size:11px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kb-redesign .kbh-tile-foot{display:flex;justify-content:space-between;margin-top:auto;padding-top:8px;color:#a9a196;font-size:9.5px;font-variant-numeric:tabular-nums}.kb-redesign .kbh-tile-new{border-style:dashed;background:transparent}.kb-redesign .kbh-tile-new .kbh-glyph{border-color:#e8dfd3;background:#fff;color:#a9a196}.kb-redesign .kbh-tile-new strong{color:#4b453e;font-weight:500}.kb-redesign .kbh-tile-new .kbh-tile-desc{color:#a9a196}.kb-redesign .kbh-card{position:relative;display:flex;min-width:0}.kb-redesign .kbh-card.is-hero{grid-column:span 2;grid-row:span 2}.kb-redesign .kbh-card .kbh-hero,.kb-redesign .kbh-card .kbh-tile{width:100%;height:100%}.kb-redesign .kbh-card-actions{position:absolute;top:9px;right:9px}.kb-redesign .kbh-card-actions .knowledge-more{background:#fffdf9d1;color:#a08c7c!important}.kb-redesign .kbh-card-actions .knowledge-more:hover,.kb-redesign .kbh-card-actions .knowledge-more[aria-expanded=true]{background:#fff;color:#5b4636!important}.kb-redesign .kbh-card .kbh-tile-top{padding-right:28px}.kb-redesign .kbh-card .kbh-hero-top{padding-right:30px}.kb-redesign .kbh-bento.is-few .kbh-card.is-hero{grid-column:1 / -1;grid-row:auto}html[data-starmap-mode=dark] .kb-redesign .kbh-card-actions .knowledge-more{background:#201a16d9;color:#b08d76!important}html[data-starmap-mode=dark] .kb-redesign .kbh-card-actions .knowledge-more:hover,html[data-starmap-mode=dark] .kb-redesign .kbh-card-actions .knowledge-more[aria-expanded=true]{background:#2b1e17;color:#f6e6da!important}.kb-redesign .kbh-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;border:1px solid #ece4d9;border-radius:12px;background:#fff;overflow:hidden}.kb-redesign .kbh-guide article{display:flex;gap:12px;padding:14px 16px}.kb-redesign .kbh-guide article+article{border-left:1px solid #f2ebe1}.kb-redesign .kbh-guide-n{color:#c9a68d;font-size:9px;letter-spacing:.06em;padding-top:2px}.kb-redesign .kbh-guide h2{margin:0;font-size:11.5px;font-weight:600}.kb-redesign .kbh-guide p{margin:5px 0 0;color:#857d73;font-size:10.5px;line-height:1.7}.kb-redesign .kbh-rail{display:flex;flex-direction:column;gap:16px;padding-top:26px}.kb-redesign .kbh-callout{padding:15px 16px 14px;border:1px solid #f2d7c2;border-radius:12px;background:#fbe9db}.kb-redesign .kbh-callout-head{display:flex;align-items:baseline;justify-content:space-between}.kb-redesign .kbh-callout-head strong{color:#3a2a20;font-size:12px;font-weight:600}.kb-redesign .kbh-callout-head span{color:#a8816a;font-size:13px;font-variant-numeric:tabular-nums}.kb-redesign .kbh-callout p{margin:6px 0 11px;color:#6f5443;font-size:10.5px;line-height:1.75}.kb-redesign .kbh-callout button{width:100%;height:28px;border:0;border-radius:7px;background:#d96c48;color:#fff;font-size:11px;font-weight:500;cursor:pointer}.kb-redesign .kbh-rail-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:7px;border-bottom:1px solid #ece4d9}.kb-redesign .kbh-rail-head strong{font-size:11.5px;font-weight:600;letter-spacing:.02em}.kb-redesign .kbh-rail-head span{color:#a9a196;font-size:9.5px}.kb-redesign .kbh-recent{display:flex;flex-direction:column}.kb-redesign .kbh-recent-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid #f2ebe1;background:none;border-left:0;border-right:0;border-top:0;text-align:left;cursor:pointer}.kb-redesign .kbh-recent-row:hover .kbh-recent-title{color:#b0543a}.kb-redesign .kbh-recent-date{padding-top:1px;color:#b3a89b;font-size:9px;font-variant-numeric:tabular-nums}.kb-redesign .kbh-recent-title{overflow:hidden;color:#4b453e;font-size:10.5px;white-space:nowrap;text-overflow:ellipsis}.kb-redesign .kbh-week{display:flex;gap:26px;margin:9px 0 0}.kb-redesign .kbh-week dd{margin:0;font-size:17px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.kb-redesign .kbh-week dt{margin-top:4px;color:#a9a196;font-size:9px}@media(max-width:1440px){.kb-redesign .kbh-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.kb-redesign .kbh-body{grid-template-columns:minmax(0,1fr)}.kb-redesign .kbh-rail{display:none}.kb-redesign .kbh-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-redesign .kbh-guide{grid-template-columns:1fr}.kb-redesign .kbh-guide article+article{border-left:0;border-top:1px solid #f2ebe1}}html[data-starmap-mode=dark] .kb-redesign .kbh-eyebrow{color:#ef8a5f}html[data-starmap-mode=dark] .kb-redesign .kbh-eyebrow span{background:#ef8a5f}html[data-starmap-mode=dark] .kb-redesign .kbh-lede,html[data-starmap-mode=dark] .kb-redesign .kbh-stats dt{color:#9d9388}html[data-starmap-mode=dark] .kb-redesign .kbh-stats dd{color:#f3ece4}html[data-starmap-mode=dark] .kb-redesign .kbh-ghost{background:#201a16;border-color:#2e2721;color:#d9cfc4}html[data-starmap-mode=dark] .kb-redesign .kbh-hero{background:#2b1e17;border-color:#4a3226}html[data-starmap-mode=dark] .kb-redesign .kbh-hero-title h2,html[data-starmap-mode=dark] .kb-redesign .kbh-hero-stats dd{color:#f6e6da}html[data-starmap-mode=dark] .kb-redesign .kbh-hero-desc{color:#c9a992}html[data-starmap-mode=dark] .kb-redesign .kbh-hero-stats dt,html[data-starmap-mode=dark] .kb-redesign .kbh-hero-updated{color:#b08d76}html[data-starmap-mode=dark] .kb-redesign .kbh-badge{background:#ffffff1a;color:#f2a487}html[data-starmap-mode=dark] .kb-redesign .kbh-thread{border-color:#433026}html[data-starmap-mode=dark] .kb-redesign .kbh-thread-t{color:#e7cdb9}html[data-starmap-mode=dark] .kb-redesign .kbh-thread-n,html[data-starmap-mode=dark] .kb-redesign .kbh-thread-c{color:#b08d76}html[data-starmap-mode=dark] .kb-redesign .kbh-hero-go{border-color:#433026;color:#f2a487}html[data-starmap-mode=dark] .kb-redesign .kbh-hero-hint{color:#c9a992}html[data-starmap-mode=dark] .kb-redesign .kbh-tile{background:#201a16;border-color:#2e2721}html[data-starmap-mode=dark] .kb-redesign .kbh-tile strong{color:#f0e7dc}html[data-starmap-mode=dark] .kb-redesign .kbh-tile-desc,html[data-starmap-mode=dark] .kb-redesign .kbh-tile-foot{color:#97897b}html[data-starmap-mode=dark] .kb-redesign .kbh-glyph{background:#3a261d;border-color:#4a3327;color:#f2a487}html[data-starmap-mode=dark] .kb-redesign .kbh-tile-new{background:transparent}html[data-starmap-mode=dark] .kb-redesign .kbh-guide{background:#201a16;border-color:#2e2721}html[data-starmap-mode=dark] .kb-redesign .kbh-guide article+article{border-color:#2e2721}html[data-starmap-mode=dark] .kb-redesign .kbh-guide h2{color:#f0e7dc}html[data-starmap-mode=dark] .kb-redesign .kbh-guide p{color:#97897b}html[data-starmap-mode=dark] .kb-redesign .kbh-callout{background:#2b1e17;border-color:#4a3226}html[data-starmap-mode=dark] .kb-redesign .kbh-callout-head strong{color:#f6e6da}html[data-starmap-mode=dark] .kb-redesign .kbh-callout p{color:#c9a992}html[data-starmap-mode=dark] .kb-redesign .kbh-rail-head{border-color:#2e2721}html[data-starmap-mode=dark] .kb-redesign .kbh-rail-head strong{color:#f0e7dc}html[data-starmap-mode=dark] .kb-redesign .kbh-rail-head span{color:#7d746a}html[data-starmap-mode=dark] .kb-redesign .kbh-recent-row{border-color:#2e2721}html[data-starmap-mode=dark] .kb-redesign .kbh-recent-title{color:#cfc2b4}html[data-starmap-mode=dark] .kb-redesign .kbh-recent-date{color:#7d746a}html[data-starmap-mode=dark] .kb-redesign .kbh-week dd{color:#f3ece4}html[data-starmap-mode=dark] .kb-redesign .kbh-week dt{color:#7d746a}html[data-starmap-mode=dark] .kb-redesign .knowledge-home-search{background:#201a16;border-color:#2e2721;color:#7d746a}html[data-starmap-mode=dark] .kb-redesign .knowledge-home-search input{color:#d9cfc4}.knowledge-base.kb-redesign{--kb-canvas: #fafaf8;--kb-rail: #f4f4f2;--kb-surface: #ffffff;--kb-surface-2: #f4f4f2;--kb-surface-3: #ededeb;--kb-border: #e8e8e5;--kb-border-strong: #d8d8d4;--kb-ink: #191a1b;--kb-ink-2: #3f423f;--kb-muted: #6f7270;--kb-faint: #8f928f;--kb-accent: #259663;--kb-accent-strong: #1d7a52;--kb-accent-soft: #e8f2ec;--kb-accent-line: #cfe4d9;--kb-amber: #a9783a;--kb-amber-soft: #f7f0e4;--kb-blue: #4a6a86;--kb-violet: #6b5480;--kb-focus: #259663;--kb-radius-lg: 10px;--kb-radius-xl: 14px}.knowledge-base.kb-redesign{background-color:var(--kb-canvas);background-image:none}.knowledge-base.kb-redesign .knowledge-primary{border-color:var(--kb-accent);background:var(--kb-accent);color:#fff;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--kb-accent) 75%,transparent)}.knowledge-base.kb-redesign .knowledge-primary:hover{border-color:var(--kb-accent-strong);background:var(--kb-accent-strong)}.kb-redesign .knowledge-overview{background:var(--kb-surface)}.kb-redesign .knowledge-overview-inner{max-width:820px;padding:30px 0 96px}.kb-redesign .knowledge-overview-heading{padding-bottom:18px}.kb-redesign .knowledge-overview-heading h1{margin:10px 0 8px;font-size:30px;font-weight:600;letter-spacing:-.02em}.kb-redesign .knowledge-overview-heading p{font-size:13px;line-height:1.85;color:var(--kb-muted)}.kb-redesign .knowledge-overview-stats{margin-top:14px;padding-top:12px;border-top:1px solid var(--kb-border);font-size:11.5px}.kb-redesign .knowledge-overview-proposal,.kb-redesign .knowledge-overview-accepted{margin-top:18px;border:0;border-radius:0;background:transparent}.kb-redesign .knowledge-overview-card-head{padding:0 0 10px;border-bottom:1px solid var(--kb-border);border-radius:0}.kb-redesign .knowledge-overview-card-body{padding:18px 0 0}.kb-redesign .knowledge-overview-card-body>h2{margin:0 0 14px;font-size:22px;font-weight:600;letter-spacing:-.01em}.kb-redesign .knowledge-overview-summary>p{font-size:14px;line-height:1.95;color:var(--kb-ink-2)}.kb-redesign .knowledge-overview-thread{padding:12px 14px;border:1px solid var(--kb-border);border-left:2px solid var(--kb-accent-line);border-radius:9px;background:#fffdfa}.kb-redesign .knowledge-overview-actions{bottom:0;margin:18px 0 0;padding:12px 0;border-top:1px solid var(--kb-border);background:color-mix(in srgb,var(--kb-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kb-redesign .knowledge-overview-primary,.kb-redesign .knowledge-overview-actions button{border-radius:8px}.kb-redesign .knowledge-discovery{background:var(--kb-surface)}.kb-redesign .knowledge-discovery-inner{max-width:900px;padding:30px 0 90px}.kb-redesign .knowledge-discovery-heading h1{font-size:30px;font-weight:600;letter-spacing:-.02em}.kb-redesign .knowledge-discovery-metrics{display:flex;align-items:center;gap:22px;margin-top:12px;padding:10px 14px;border:1px solid var(--kb-border);border-radius:10px;background:#fffdfa}.kb-redesign .knowledge-discovery-candidate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;margin:0;padding:14px 2px;border:0;border-bottom:1px solid var(--kb-border);border-radius:0;background:transparent}.kb-redesign .knowledge-discovery-group>header,.kb-redesign .knowledge-discovery-group{border:0;background:transparent}.kb-redesign .knowledge-discovery-candidates{border:0;background:transparent}.kb-redesign .knowledge-discovery-bulk{border-radius:9px}html[data-starmap-mode=dark] .kb-redesign{--kb-canvas: #0d100e;--kb-rail: #141814;--kb-surface: #151a16;--kb-surface-2: #1a201b;--kb-surface-3: #222922;--kb-border: #2e2721;--kb-border-strong: #43382f;--kb-ink: #f3ece4;--kb-ink-2: #d9cfc4;--kb-muted: #9d9388;--kb-faint: #7d746a;--kb-accent: #ef8a5f;--kb-accent-strong: #f2a487;--kb-accent-soft: #3a261d;--kb-accent-line: #4a3327}html[data-starmap-mode=dark] .kb-redesign .knowledge-overview-thread,html[data-starmap-mode=dark] .kb-redesign .knowledge-discovery-candidate:hover{background:#201a16}.kb-redesign .knowledge-overview-inner{width:100%;max-width:860px;margin:0 auto;padding:26px 30px 96px}.kb-redesign .knowledge-discovery-inner{width:100%;max-width:920px;margin:0 auto;padding:26px 30px 96px}.kb-redesign .knowledge-overview-card-head{flex-wrap:wrap;row-gap:6px}.kb-redesign .knowledge-overview-card-side{flex-wrap:wrap;row-gap:4px;min-width:0}.kb-redesign .knowledge-overview-actions:before{display:none}.kb-redesign .knowledge-overview-actions{box-shadow:none}.kb-redesign .kbh-bento.is-few{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-auto-rows:auto}.kb-redesign .kbh-bento.is-few .kbh-hero{grid-column:1 / -1;grid-row:auto;min-height:250px}.kb-redesign .kbh-bento.is-few .kbh-tile{min-height:150px}.kb-redesign .kbh-bento.is-few .kbh-threads{margin-top:16px}.kb-redesign .knowledge-overview-card-head{background:transparent}.kb-redesign .knowledge-overview-actions{background:var(--kb-surface)}.kb-redesign .knowledge-overview-actions:after{display:none}.kb-redesign .knowledge-discovery-scope{margin:12px 0 0;padding:0;border:0;background:transparent}.kb-redesign .knowledge-discovery-scope>summary{padding:6px 0;border:0;color:var(--kb-muted);font-size:11.5px}.kb-redesign .knowledge-discovery-progress{margin-top:14px;padding:14px 16px;border:1px solid var(--kb-border);border-radius:10px;background:#fffdfa}.kb-redesign .knowledge-discovery-list-heading{margin:22px 0 10px}.kb-redesign .knowledge-discovery-candidate{padding:13px 4px}.kb-redesign .knowledge-discovery-candidate blockquote{margin-left:0;border-left:0;border-radius:8px;background:#fbece3;color:#5a4438}.kb-redesign .knowledge-overview-proposal:before,.kb-redesign .knowledge-overview-accepted:before{display:none}.kb-redesign .knowledge-overview-proposal,.kb-redesign .knowledge-overview-accepted{overflow:visible}.kb-redesign .kd-status{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;border:1px solid var(--kb-border);border-radius:10px;background:#fffdfa}html[data-starmap-mode=dark] .kb-redesign .kd-status{background:var(--kb-surface);border-color:var(--kb-border)}.kb-redesign .kd-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#3f8f5f}.kb-redesign .kd-status strong{font-size:13px;font-weight:600;white-space:nowrap}.kb-redesign .kd-metrics{color:var(--kb-muted);font-size:11.5px;white-space:nowrap}.kb-redesign .kd-metrics b{color:var(--kb-ink);font-weight:600;font-variant-numeric:tabular-nums}.kb-redesign .kd-status .knowledge-discovery-track{flex:1;min-width:70px;height:3px;margin:0;border-radius:2px;background:var(--kb-border);overflow:hidden}.kb-redesign .kd-status .knowledge-discovery-track span{display:block;height:100%;background:var(--kb-accent)}.kb-redesign .kd-time{color:var(--kb-faint);font-size:10.5px;white-space:nowrap}.kb-redesign .kd-actions{display:flex;gap:8px;margin-left:auto}.kb-redesign .kd-actions button{height:28px;padding:0 11px;border:1px solid var(--kb-border);border-radius:7px;background:#fff;color:var(--kb-ink-2);font-size:11.5px}.kb-redesign .kd-actions .knowledge-discovery-primary{border-color:var(--kb-accent);background:var(--kb-accent);color:#fff}.kb-redesign .kd-scope{margin:8px 2px 0;color:var(--kb-faint);font-size:10.5px}.kb-redesign .kd-scope-warning{margin-top:4px;color:var(--kb-accent-strong);line-height:1.7}.kb-redesign .knowledge-discovery-list-heading{margin:20px 0 8px;padding-bottom:8px;border-bottom:1px solid var(--kb-border)}.kb-redesign .knowledge-discovery-list-heading h2{font-size:13px;font-weight:600}.kb-redesign .knowledge-discovery-list-heading p{margin-top:3px;color:var(--kb-faint);font-size:10.5px}.kb-redesign .knowledge-discovery-bulk{display:flex;align-items:center;gap:10px;margin:0;padding:9px 2px;border-bottom:1px solid var(--kb-border);background:transparent;position:static}.kb-redesign .knowledge-discovery-bulk label{color:var(--kb-muted);font-size:11px}.kb-redesign .knowledge-discovery-bulk .knowledge-discovery-bulk-hint{margin-left:auto}.kb-redesign .knowledge-discovery-bulk button{height:26px;padding:0 10px;border:1px solid var(--kb-border);border-radius:6px;background:#fff;font-size:11px}.kb-redesign .knowledge-discovery-group{margin:16px 0 0}.kb-redesign .knowledge-discovery-group>header{margin-bottom:2px}.kb-redesign .knowledge-discovery-group h3{font-size:11.5px;font-weight:600}.kb-redesign .knowledge-discovery-candidate{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:14px;align-items:start;margin:0;padding:14px 2px;border:0;border-bottom:1px solid var(--kb-border);border-radius:0;background:transparent}.kb-redesign .knowledge-discovery-candidate:hover{background:#fffdfa}.kb-redesign .kd-check{display:flex;padding-top:3px}.kb-redesign .kd-check input{width:14px;height:14px}.kb-redesign .kd-title{display:block;color:var(--kb-ink);font-size:12.5px;font-weight:600;line-height:1.55}.kb-redesign .knowledge-discovery-reason{margin:4px 0 0;color:var(--kb-muted);font-size:11px;line-height:1.65}.kb-redesign .knowledge-discovery-candidate blockquote{margin:8px 0 0;padding:8px 11px;border:0;border-radius:7px;background:#fbece3;color:#5a4438;font-size:11px;line-height:1.7}.kb-redesign .kd-meta{display:flex;align-items:center;gap:10px;margin-top:7px;color:var(--kb-faint);font-size:10px}.kb-redesign .kd-meta button{border:0;background:none;color:var(--kb-accent);font-size:10.5px}.kb-redesign .kd-act{display:flex;gap:6px}.kb-redesign .kd-act button{height:26px;padding:0 10px;border:1px solid var(--kb-border);border-radius:6px;background:#fff;color:var(--kb-ink-2);font-size:11px}.kb-redesign .kd-act .kd-keep{border-color:var(--kb-accent-line);background:var(--kb-accent-soft);color:var(--kb-accent-strong)}.kb-redesign .knowledge-overview-threads{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.kb-redesign .knowledge-overview-heading .knowledge-overview-stats{gap:6px 16px}.kb-redesign .kbh-tile-last{overflow:hidden;margin:6px 0 0;color:var(--kb-faint);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.kb-redesign .kbh-activity{margin-top:16px}.kb-redesign .kbh-activity-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--kb-border)}.kb-redesign .kbh-activity-head strong{font-size:12px;font-weight:600;letter-spacing:.03em}.kb-redesign .kbh-activity-head span{color:var(--kb-faint);font-size:10px}.kb-redesign .kbh-activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.kb-redesign .kbh-activity-item{display:flex;flex-direction:column;gap:4px;padding:9px 0 0;border:0;border-top:1px solid var(--kb-surface-3);background:none;text-align:left;cursor:pointer}.kb-redesign .kbh-activity-date{color:var(--kb-faint);font-size:9px;font-variant-numeric:tabular-nums}.kb-redesign .kbh-activity-title{color:var(--kb-ink-2);font-size:10.5px}.kb-redesign .kbh-activity-meta{color:var(--kb-faint);font-size:9.5px}html[data-starmap-mode=dark] .kb-redesign .kbh-tile-last{color:#97897b}html[data-starmap-mode=dark] .kb-redesign .kbh-activity-item{border-color:#2e2721}html[data-starmap-mode=dark] .kb-redesign .kbh-activity-title{color:#cfc2b4}html[data-starmap-mode=dark] .kb-redesign .kbh-activity-head{border-color:#2e2721}@media(max-width:1180px){.kb-redesign .kbh-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kb-redesign .kd-actions button{white-space:nowrap}.kb-redesign .knowledge-directory-tools,.kb-redesign .knowledge-section-label{display:none}.kb-redesign .knowledge-overview-card-head{padding:10px 0 0;border-bottom:0;background:transparent}.kb-redesign .knowledge-overview-card-body{padding-top:12px}.kb-redesign .knowledge-overview-card-body>h2{display:none}.kb-redesign .knowledge-overview-actions{margin:16px 0 0;padding:12px 0;border-radius:0;box-shadow:none}.kb-redesign .knowledge-overview-summary{margin-top:2px}.kb-redesign .knowledge-overview h3{margin-top:22px}.kb-redesign .kd-status{flex-wrap:nowrap}@media(max-width:1180px){.kb-redesign .kd-status{flex-wrap:wrap}}.kb-redesign .knowledge-discovery-candidates,.kb-redesign .knowledge-discovery-group{border:0;background:transparent;padding:0}.kb-redesign .knowledge-discovery-candidate{grid-template-columns:16px minmax(0,1fr) auto;gap:12px;padding:12px 2px}.kb-redesign .kd-main{min-width:0}.kb-redesign .kd-quote{margin:5px 0 0;color:var(--kb-faint);font-size:10.5px;line-height:1.7}.kb-redesign .kd-quote span{margin-left:8px;color:#c9beaf}.kb-redesign .kd-quote button{margin-left:8px;border:0;background:none;padding:0;color:var(--kb-accent);font-size:10.5px}.kb-redesign .knowledge-discovery-candidate blockquote,.kb-redesign .kd-meta{display:none}.kb-redesign .knowledge-discovery-reason{margin-top:3px}.kb-redesign .kd-title{font-size:12.5px;font-weight:600}.kb-redesign .kd-status{flex-wrap:wrap;row-gap:8px}.kb-redesign .kd-status .knowledge-discovery-track{flex:1 1 120px}.kb-redesign .kd-actions{flex:0 0 auto}.kb-redesign .kd-status{flex-wrap:wrap}.kb-redesign .kd-metrics{min-width:0;flex:1 1 280px;white-space:normal;overflow-wrap:anywhere;line-height:1.8}.kb-redesign .kd-actions{max-width:100%;flex-wrap:wrap}.knowledge-base.kb-redesign{font-synthesis:style}.kb-redesign :is(h1,h2,h3,h4,h5,strong,b,.kd-title){font-family:"Starmap Display",var(--kb-font);font-weight:600}.kb-redesign .knowledge-overview-card-body>h2,.kb-redesign .knowledge-overview-heading h1,.kb-redesign .knowledge-discovery-heading h1{font-family:"Starmap Display",var(--kb-font);font-weight:600}.kb-redesign .kd-title{font-size:clamp(13px,.8vw,15px)}.kb-redesign .knowledge-discovery-reason{font-size:clamp(11.5px,.7vw,13px)}.kb-redesign .kd-quote{font-size:clamp(11px,.66vw,12.5px)}.kb-redesign .kd-quote span,.kb-redesign .kd-quote button{font-size:clamp(10.5px,.62vw,12px)}.kb-redesign .kd-metrics{font-size:clamp(11.5px,.7vw,13px)}.kb-redesign .knowledge-discovery-heading p,.kb-redesign .knowledge-overview-heading p{font-size:clamp(13px,.8vw,15px)}.kb-redesign .knowledge-discovery-list-heading h2{font-size:clamp(13px,.78vw,15px)}.kb-redesign .knowledge-discovery-list-heading p{font-size:clamp(10.5px,.62vw,12px)}.kb-redesign .knowledge-overview-summary>p{font-size:clamp(14px,.86vw,16px)}.kb-redesign .knowledge-overview-thread p,.kb-redesign .knowledge-overview-thread .knowledge-thread-text,.kb-redesign .kbh-tile strong{font-size:clamp(12.5px,.74vw,14px)}.kb-redesign .kbh-tile-desc{font-size:clamp(11px,.66vw,12.5px)}.kb-redesign .kbh-tile-foot,.kb-redesign .kbh-tile-last{font-size:clamp(10px,.6vw,11.5px)}.kb-redesign .kbh-hero-desc,.kb-redesign .kbh-thread-t{font-size:clamp(11.5px,.7vw,13px)}.kb-redesign .kbh-recent-title,.kb-redesign .kbh-callout p{font-size:clamp(10.5px,.64vw,12px)}.kb-redesign .knowledge-overview-nav button,.kb-redesign .knowledge-entry-row,.kb-redesign .knowledge-tabs button{font-size:clamp(12.5px,.72vw,14px)}.kb-redesign .knowledge-library-description,.kb-redesign .knowledge-home-search{font-size:clamp(11.5px,.66vw,13px)}.kb-redesign .knowledge-error{font-size:clamp(12px,.7vw,13.5px)}.kb-redesign .knowledge-discovery-candidate .kd-quote{margin:0;color:var(--kb-ink);font-family:"Starmap Display",var(--kb-font);font-size:clamp(15px,.9vw,17px);font-weight:600;line-height:1.65}.kb-redesign .knowledge-discovery-candidate .knowledge-discovery-reason{margin:6px 0 0;color:var(--kb-muted);font-size:clamp(11.5px,.7vw,13px);line-height:1.7}.kb-redesign .kd-source{display:flex;align-items:baseline;gap:8px;margin:7px 0 0;min-width:0;color:var(--kb-faint);font-size:clamp(10.5px,.62vw,12px)}.kb-redesign .kd-source-title{overflow:hidden;max-width:46%;white-space:nowrap;text-overflow:ellipsis}.kb-redesign .kd-source-meta{color:#b3a89b;white-space:nowrap}.kb-redesign .kd-source button{border:0;background:none;padding:0;color:var(--kb-accent);font-size:inherit}.kb-redesign .knowledge-discovery-candidate{align-items:start;padding:14px 2px}.kb-redesign .knowledge-discovery-candidate .kd-act{padding-top:2px}@media(max-width:700px){.kb-redesign .kd-status>*{min-width:0}.kb-redesign .kd-metrics{white-space:normal;overflow-wrap:anywhere}.kb-redesign .kd-actions{flex:1 1 100%;flex-wrap:wrap;width:100%;min-width:0;margin-left:0}.kb-redesign .kd-actions button{max-width:100%;white-space:normal;height:auto;min-height:28px}}.kd-preview{position:fixed;z-index:120;width:440px;max-height:340px;display:flex;flex-direction:column;padding:0;border:1px solid var(--kb-border, #ece4d9);border-radius:12px;background:#fff;color:#26231f;box-shadow:0 30px 70px -34px #281e148c,0 2px 8px #281e1414;overflow:hidden}.kd-preview.is-above{transform:translateY(-100%)}.kd-preview-head{display:flex;align-items:baseline;gap:10px;padding:12px 16px 8px;border-bottom:1px solid #f4ede4}.kd-preview-head time{color:#a9a196;font-size:11px;font-variant-numeric:tabular-nums}.kd-preview-head span{color:#c9beaf;font-size:10px}.kd-preview-body{overflow:auto;padding:12px 16px;color:#3f3a34;font-size:12.5px;line-height:1.95;white-space:pre-wrap}.kd-preview-foot{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid #f4ede4;background:#fffdfa}.kd-preview-foot button{border:0;background:none;padding:0;color:#b0543a;font-size:11.5px;cursor:pointer}.kd-preview-foot span{margin-left:auto;color:#a9a196;font-size:10px}html[data-starmap-mode=dark] .kd-preview{background:#201a16;border-color:#2e2721;color:#f3ece4}html[data-starmap-mode=dark] .kd-preview-head,html[data-starmap-mode=dark] .kd-preview-foot{border-color:#2e2721;background:#241d18}html[data-starmap-mode=dark] .kd-preview-body{color:#d9cfc4}.kb-redesign .knowledge-inline-cites{display:inline-flex;align-items:baseline;gap:3px;margin-left:6px}.kb-redesign .knowledge-inline-cite{height:17px;min-width:17px;padding:0 4px;border:0;border-radius:4px;background:var(--kb-accent-soft);color:var(--kb-accent-strong);font-family:"Starmap Display",var(--kb-font);font-size:9.5px;font-weight:600;line-height:17px;cursor:pointer}.kb-redesign .knowledge-inline-cite:hover{background:#f6d9c9}.kb-redesign .knowledge-inline-more{color:var(--kb-faint);font-size:9.5px}html[data-starmap-mode=dark] .kb-redesign .knowledge-inline-cite{background:#3a261d;color:#f2a487}.kb-redesign .knowledge-section-label{display:flex;align-items:center;gap:6px;margin:14px 0 3px;padding:3px 6px;color:var(--kb-muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none}.kb-redesign .knowledge-section-label>span{display:inline-flex;align-items:center;gap:6px}.kb-redesign .knowledge-section-label svg{font-size:14px}.kb-redesign .knowledge-section-label small{min-width:18px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,currentColor 11%,transparent);color:inherit;font-size:10px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}.kb-redesign .knowledge-section-label button{opacity:0}.kb-redesign .knowledge-entry-row.is-page{border-left:2px solid color-mix(in srgb,var(--kb-accent) 48%,transparent)}.kb-redesign .knowledge-entry-row.is-board{border-left:2px solid color-mix(in srgb,var(--kb-violet) 48%,transparent)}.kb-redesign .knowledge-entry-icon.is-page{background:color-mix(in srgb,var(--kb-accent) 12%,transparent);color:var(--kb-accent)}.kb-redesign .knowledge-entry-icon.is-board{background:color-mix(in srgb,var(--kb-violet) 14%,transparent);color:var(--kb-violet)}.kb-redesign .knowledge-entry-row.is-page.is-active{border-color:color-mix(in srgb,var(--kb-accent) 55%,transparent);background:color-mix(in srgb,var(--kb-accent) 8%,transparent)}.kb-redesign .knowledge-entry-row.is-board.is-active{border-color:color-mix(in srgb,var(--kb-violet) 55%,transparent);background:color-mix(in srgb,var(--kb-violet) 9%,transparent)}.kb-redesign .knowledge-entry-row.is-page.is-active .knowledge-entry strong{color:var(--kb-accent)}.kb-redesign .knowledge-entry-row.is-board.is-active .knowledge-entry strong{color:var(--kb-violet)}.kb-redesign .knowledge-kind-chip{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:16px;margin-right:6px;padding:0 5px;border-radius:4px;font-size:9.5px;font-weight:600;letter-spacing:.02em;vertical-align:1px}.kb-redesign .knowledge-kind-chip.is-page{color:var(--kb-accent);background:color-mix(in srgb,var(--kb-accent) 10%,transparent)}.kb-redesign .knowledge-kind-chip.is-board{color:var(--kb-violet);background:color-mix(in srgb,var(--kb-violet) 12%,transparent)}.kb-redesign .knowledge-section-empty{margin:1px 8px 7px;color:var(--kb-faint);font-size:11px}.knowledge-base .knowledge-ai .ai-agent-composer-wrap{padding-top:10px}.kb-redesign .knowledge-section-label{margin:16px 0 2px;padding:0 7px;color:var(--kb-muted);font-size:10.5px;font-weight:600;letter-spacing:.04em}.kb-redesign .knowledge-section-label>span{gap:7px}.kb-redesign .knowledge-section-label svg{font-size:13px;color:var(--kb-faint)}.kb-redesign .knowledge-section-label.is-page svg{color:var(--kb-accent)}.kb-redesign .knowledge-section-label.is-board svg{color:var(--kb-violet)}.kb-redesign .knowledge-section-label small{min-width:0;padding:0;border-radius:0;background:none;color:var(--kb-faint);font-size:10px;font-weight:500;letter-spacing:0}.kb-redesign .knowledge-section-label small:before{content:"· "}.kb-redesign .knowledge-section-label button{width:22px;height:22px;margin-left:auto;border:0;border-radius:5px;background:none;color:var(--kb-faint);opacity:0}.kb-redesign .knowledge-section-label:hover button,.kb-redesign .knowledge-section-label:focus-within button{opacity:1}.kb-redesign .knowledge-entry-row.is-page,.kb-redesign .knowledge-entry-row.is-board{border:1px solid transparent;border-left:1px solid transparent;border-radius:var(--kb-radius-sm);box-shadow:inset 2px 0 0 transparent}.kb-redesign .knowledge-entry-row.is-page.is-active,.kb-redesign .knowledge-entry-row.is-board.is-active{border-color:transparent;background:var(--kb-surface-3)}.kb-redesign .knowledge-entry-row.is-page.is-active{box-shadow:inset 2px 0 color-mix(in srgb,var(--kb-accent) 60%,transparent)}.kb-redesign .knowledge-entry-row.is-board.is-active{box-shadow:inset 2px 0 color-mix(in srgb,var(--kb-violet) 60%,transparent)}.kb-redesign .knowledge-entry-row.is-page.is-active .knowledge-entry strong,.kb-redesign .knowledge-entry-row.is-board.is-active .knowledge-entry strong{color:var(--kb-ink);font-weight:500}.kb-redesign .knowledge-entry-icon.is-page{background:color-mix(in srgb,var(--kb-accent) 10%,transparent);color:var(--kb-accent)}.kb-redesign .knowledge-entry-icon.is-board{background:color-mix(in srgb,var(--kb-violet) 11%,transparent);color:var(--kb-violet)}.kb-redesign .knowledge-kind-chip{display:none}.kb-redesign .knowledge-section-empty{margin:2px 8px 4px 36px;font-size:10.5px}.kb-redesign .knowledge-section-label{border-top:1px solid var(--kb-border);padding-top:9px;margin-top:12px}.kb-redesign .knowledge-directory>.knowledge-section-label:first-of-type{border-top:0;padding-top:0;margin-top:10px}.kb-redesign .knowledge-section-label{margin:14px 0 3px;padding:0 8px;border:0;border-top:0;color:var(--kb-muted);font-size:11px;font-weight:500;letter-spacing:0}.kb-redesign .knowledge-section-label.is-page,.kb-redesign .knowledge-section-label.is-board{color:var(--kb-muted)}.kb-redesign .knowledge-section-label>span{flex:1;display:inline-flex;align-items:center;gap:4px;min-width:0}.kb-redesign .knowledge-section-label>span>svg{display:none}.kb-redesign .knowledge-section-label small{margin-left:auto;min-width:0;padding:0;border:0;background:none;color:var(--kb-faint);font-size:10px;font-weight:500}.kb-redesign .knowledge-section-label small:before{content:none}.kb-redesign .knowledge-section-label button{display:grid;place-items:center;width:22px;height:22px;margin-left:2px;border:0;border-radius:5px;background:none;opacity:1;color:var(--kb-muted)}.kb-redesign .knowledge-section-label button svg{display:block;width:14px;height:14px}.kb-redesign .knowledge-section-label button:hover{background:var(--kb-surface-3);color:var(--kb-ink)}.kb-redesign .knowledge-entry-row.is-page,.kb-redesign .knowledge-entry-row.is-board{min-height:34px;margin:0 0 1px;padding:0 2px;border:0;border-radius:6px;box-shadow:none;background:transparent}.kb-redesign .knowledge-entry-row.is-page:hover,.kb-redesign .knowledge-entry-row.is-board:hover{background:var(--kb-surface-3)}.kb-redesign .knowledge-entry-row.is-page.is-active,.kb-redesign .knowledge-entry-row.is-board.is-active{border:0;background:var(--kb-accent);box-shadow:none}.kb-redesign .knowledge-entry-row.is-page.is-active .knowledge-entry strong,.kb-redesign .knowledge-entry-row.is-board.is-active .knowledge-entry strong{color:#fff;font-weight:500}.kb-redesign .knowledge-entry-row.is-page.is-active .knowledge-entry-icon,.kb-redesign .knowledge-entry-row.is-board.is-active .knowledge-entry-icon{color:#fff;background:none}.kb-redesign .knowledge-entry{min-height:34px;padding:6px 8px;gap:8px}.kb-redesign .knowledge-entry-icon.is-page,.kb-redesign .knowledge-entry-icon.is-board{width:16px;height:16px;background:none;color:var(--kb-faint);font-size:15px}.kb-redesign .knowledge-entry strong{font-size:12.5px;font-weight:500;line-height:1.45}.kb-redesign .knowledge-section-empty{margin:2px 8px 4px}.kb-redesign .knowledge-entry-icon.is-page{color:var(--kb-accent)}.kb-redesign .knowledge-entry-icon.is-board{color:var(--kb-violet)}.kb-redesign .knowledge-section-label.is-page{color:var(--kb-accent)}.kb-redesign .knowledge-section-label.is-board{color:var(--kb-violet)}.kb-redesign .knowledge-entry-kind{flex:none;margin-left:6px;font-size:10px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.kb-redesign .knowledge-entry-kind.is-page{color:var(--kb-accent);opacity:.95}.kb-redesign .knowledge-entry-kind.is-board{color:var(--kb-violet);opacity:.95}.kb-redesign .knowledge-entry-row.is-active .knowledge-entry-kind{color:#ffffffeb;opacity:1}.kb-redesign .kbh-home{margin-top:24px}.kb-redesign .kbh-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.kb-redesign .kbh-toolbar-title{display:flex;align-items:baseline;gap:12px;min-width:0}.kb-redesign .kbh-toolbar-title h2{margin:0;color:var(--kb-ink);font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.kb-redesign .kbh-toolbar-title h2 em{margin-left:6px;color:var(--kb-faint);font-size:11px;font-style:normal;font-weight:400}.kb-redesign .kbh-toolbar-note{color:var(--kb-faint);font-size:10.5px;white-space:nowrap}.kb-redesign .kbh-toolbar-actions{display:flex;align-items:center;gap:10px}.kb-redesign .knowledge-home-search{display:flex;align-items:center;gap:7px;width:220px;height:34px;padding:0 10px;border:1px solid var(--kb-border);border-radius:8px;background:var(--kb-surface);color:var(--kb-faint)}.kb-redesign .knowledge-home-search svg{flex:none;width:14px;height:14px}.kb-redesign .knowledge-home-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--kb-ink);font:inherit;font-size:12px}.kb-redesign .knowledge-home-search input::placeholder{color:var(--kb-faint)}.kb-redesign .kbh-sort{display:flex;align-items:center;gap:6px;height:34px;padding:0 9px;border:1px solid var(--kb-border);border-radius:8px;background:var(--kb-surface);color:var(--kb-faint);font-size:10.5px;white-space:nowrap}.kb-redesign .kbh-sort select{border:0;outline:0;background:transparent;color:var(--kb-ink-2);font:inherit;font-size:11px;cursor:pointer}.kb-redesign .kbh-theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));grid-auto-rows:minmax(194px,auto);gap:12px}.kb-redesign .kbh-theme-card{position:relative;display:flex;min-width:0;min-height:194px;border:1px solid var(--kb-border);border-radius:12px;background:var(--kb-surface);transition:border-color .15s,box-shadow .15s,transform .15s}.kb-redesign .kbh-theme-card:hover{border-color:var(--kb-accent-line);box-shadow:var(--kb-shadow-1);transform:translateY(-1px)}.kb-redesign .kbh-theme-main{display:flex;flex:1;flex-direction:column;min-width:0;padding:16px 17px 14px;border:0;border-radius:12px;background:none;text-align:left;cursor:pointer}.kb-redesign .kbh-theme-top{display:flex;align-items:flex-start;gap:10px;padding-right:26px}.kb-redesign .kbh-theme-glyph{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--kb-accent) 10%,transparent);color:var(--kb-accent);font-size:12px;font-weight:600}.kb-redesign .kbh-theme-heading{min-width:0}.kb-redesign .kbh-theme-heading strong{display:block;overflow:hidden;color:var(--kb-ink);font-size:14px;font-weight:600;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.kb-redesign .kbh-theme-heading span{display:block;margin-top:2px;color:var(--kb-faint);font-size:9.5px;letter-spacing:.02em}.kb-redesign .kbh-theme-desc{display:-webkit-box;overflow:hidden;margin:12px 0 16px;color:var(--kb-muted);font-size:11.5px;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kb-redesign .kbh-theme-foot{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:11px;border-top:1px solid var(--kb-border);color:var(--kb-faint);font-size:9.5px}.kb-redesign .kbh-theme-foot b{margin-right:3px;color:var(--kb-ink-2);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.kb-redesign .kbh-theme-menu{position:absolute;top:9px;right:9px;opacity:0;transition:opacity .14s}.kb-redesign .kbh-theme-card:hover .kbh-theme-menu,.kb-redesign .kbh-theme-card:focus-within .kbh-theme-menu{opacity:1}.kb-redesign .kbh-theme-menu .knowledge-more{background:var(--kb-surface);color:var(--kb-faint)!important}.kb-redesign .kbh-theme-menu .knowledge-more:hover{color:var(--kb-ink)!important}.kb-redesign .kbh-theme-new{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:18px;border-style:dashed;background:transparent;color:var(--kb-faint);text-align:left;cursor:pointer}.kb-redesign .kbh-theme-new-plus{display:grid;place-items:center;width:28px;height:28px;margin-bottom:2px;border:1px solid var(--kb-border);border-radius:8px;color:var(--kb-muted)}.kb-redesign .kbh-theme-new strong{color:var(--kb-ink-2);font-size:13px;font-weight:600}.kb-redesign .kbh-theme-new p{margin:0;max-width:22em;color:var(--kb-faint);font-size:10.5px;line-height:1.7}.kb-redesign .kbh-empty-lede{margin:0 0 12px;color:var(--kb-muted);font-size:12px;line-height:1.8}@media(max-width:980px){.kb-redesign .kbh-toolbar{align-items:flex-start;flex-direction:column}.kb-redesign .kbh-toolbar-actions{width:100%}.kb-redesign .knowledge-home-search{flex:1;width:auto}}.kbh-tone-1{--theme-accent: #c1583a}.kbh-tone-2{--theme-accent: #5f7a5a}.kbh-tone-3{--theme-accent: #4f6f8f}.kbh-tone-4{--theme-accent: #7d5a78}.kbh-tone-5{--theme-accent: #a8752f}.kbh-tone-6{--theme-accent: #3f7a76}html[data-starmap-mode=dark] .kbh-tone-1{--theme-accent: #f2a487}html[data-starmap-mode=dark] .kbh-tone-2{--theme-accent: #a9c7a2}html[data-starmap-mode=dark] .kbh-tone-3{--theme-accent: #9dbddd}html[data-starmap-mode=dark] .kbh-tone-4{--theme-accent: #d0add0}html[data-starmap-mode=dark] .kbh-tone-5{--theme-accent: #e0bd7e}html[data-starmap-mode=dark] .kbh-tone-6{--theme-accent: #8dcdc6}.kb-redesign .kbh-featured{position:relative;display:flex;align-items:center;gap:14px;width:100%;margin:0 0 18px;padding:16px 20px;overflow:hidden;border:1px solid var(--kb-border);border-radius:12px;background:linear-gradient(105deg,color-mix(in srgb,var(--theme-accent) 12%,var(--kb-surface)),var(--kb-surface) 72%);box-shadow:inset 3px 0 0 var(--theme-accent);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.kb-redesign .kbh-featured:hover{border-color:color-mix(in srgb,var(--theme-accent) 50%,var(--kb-border));box-shadow:inset 3px 0 0 var(--theme-accent),var(--kb-shadow-1)}.kb-redesign .kbh-featured-glyph{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--theme-accent) 13%,var(--kb-surface));color:var(--theme-accent);font-family:var(--kb-font);font-size:18px;font-weight:600}.kb-redesign .kbh-featured-copy{display:flex;flex:1;flex-direction:column;min-width:0}.kb-redesign .kbh-featured-eyebrow{color:var(--theme-accent);font-size:9.5px;font-weight:600;letter-spacing:.08em}.kb-redesign .kbh-featured-copy strong{display:block;overflow:hidden;margin-top:1px;color:var(--kb-ink);font-size:19px;font-weight:600;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.kb-redesign .kbh-featured-copy p{overflow:hidden;margin:3px 0 0;color:var(--kb-muted);font-size:11.5px;line-height:1.7;white-space:nowrap;text-overflow:ellipsis}.kb-redesign .kbh-featured-side{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:6px;padding-left:10px}.kb-redesign .kbh-featured-stats{display:flex;align-items:baseline;gap:5px;color:var(--kb-faint);font-size:9.5px}.kb-redesign .kbh-featured-stats b{color:var(--theme-accent);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.kb-redesign .kbh-featured-stats span{width:1px;height:10px;margin:0 4px;background:var(--kb-border)}.kb-redesign .kbh-featured-go{display:inline-flex;align-items:center;gap:2px;color:var(--theme-accent);font-size:11px;font-weight:500}.kb-redesign .kbh-featured-go svg{width:13px;height:13px}@media(max-width:1100px){.kb-redesign .kbh-featured-side{display:none}}@media(max-width:760px){.kb-redesign .kbh-featured{align-items:flex-start;padding:14px 16px}.kb-redesign .kbh-featured-glyph{display:none}}.kb-redesign .kbh-theme-grid{grid-auto-rows:minmax(214px,auto)}.kb-redesign .kbh-theme-card{--theme-soft: color-mix(in srgb, var(--theme-accent) 9%, var(--kb-surface));min-height:214px;overflow:hidden;background:var(--kb-surface)}.kb-redesign .kbh-theme-card:hover{border-color:color-mix(in srgb,var(--theme-accent) 50%,var(--kb-border))}.kb-redesign .kbh-theme-main{padding:0}.kb-redesign .kbh-theme-cover{position:relative;display:flex;align-items:center;flex:none;height:62px;padding:0 16px;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--theme-accent) 12%,var(--kb-border));background:linear-gradient(115deg,var(--theme-soft),var(--kb-surface) 82%)}.kb-redesign .kbh-theme-cover:after{content:"";position:absolute;top:-30px;right:-18px;width:104px;height:104px;border:1px solid var(--theme-accent);border-radius:50%;opacity:.13;pointer-events:none}.kb-redesign .kbh-theme-glyph{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--theme-accent) 13%,var(--kb-surface));color:var(--theme-accent);font-family:var(--kb-font);font-size:15px;font-weight:600}.kb-redesign .kbh-theme-body{display:flex;flex:1;flex-direction:column;min-width:0;padding:13px 16px}.kb-redesign .kbh-theme-heading strong{font-size:14px}.kb-redesign .kbh-theme-desc{margin:8px 0 12px;line-height:1.7}.kb-redesign .kbh-theme-foot{margin-top:auto;padding-top:10px}.kb-redesign .kbh-theme-foot b{color:var(--theme-accent)}.kb-redesign .kbh-theme-menu{top:12px;right:12px}.kb-redesign .kbh-theme-menu .knowledge-more{background:color-mix(in srgb,var(--kb-surface) 88%,transparent)}.kb-redesign .kbh-theme-new{--theme-accent: var(--kb-muted);border-style:dashed;background:transparent}.kb-redesign .kbh-theme-new:hover{border-color:var(--kb-accent-line);background:var(--kb-surface)}.knowledge-ai.is-middle{border-left:0;border-right:1px solid var(--kb-border)}@font-face{font-family:Starmap Display;src:url(/assets/display-600-001-fsCWWHQP.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+20-7E,U+7684,U+8BB0,U+7528,U+7B14,U+5DF2,U+4E00,U+4E0D,U+5728,U+6587,U+53EF,U+9762,U+6807,U+5165,U+9875,U+4FDD,U+6B63,U+6761,U+5206,U+6709,U+65F6,U+7F6E,U+7D22,U+9898,U+56DE,U+5F00,U+6210,U+65B0,U+91CD,U+56FE,U+4E2A,U+4E2D,U+5931,U+7B7E,U+5B58,U+7406,U+540E,U+8D25,U+672A,U+5173,U+4E0E,U+5BFC,U+5F15,U+9664,U+590D,U+672C,U+5EFA,U+53D6,U+9009,U+5168,U+524D,U+4EF6,U+8BFB,U+51FA,U+8BF7,U+4E3B,U+5F55,U+6536,U+5220,U+80FD,U+6574,U+4F1A,U+5230,U+63A5,U+52A8,U+8FD9,U+65E0,U+7247,U+4E0B,U+5199,U+90E8,U+67E5,U+6B21,U+8BD5,U+4F5C,U+5185,U+5B8C,U+6A21,U+5F53,U+4E0A,U+539F,U+914D,U+68C0,U+8BBE,U+52A1,U+5BB9,U+70B9,U+8981,U+662F,U+751F,U+5B57,U+5B9A,U+6CA1,U+81EA,U+79FB,U+7559,U+4E49,U+540D,U+95F4,U+5BF9,U+52A0,U+6211,U+548C,U+793A,U+677F,U+767D,U+5929,U+8D44,U+6682,U+53EA,U+53F0,U+8BED,U+4EE5,U+6253,U+6599,U+77E5,U+786E,U+7A7A,U+5148,U+770B,U+8BA4,U+6570,U+65E5,U+5236,U+6765,U+8BDD,U+5BDF,U+5E93,U+64A4,U+6CD5,U+7ACB,U+7EC4,U+63A7,U+8F91,U+63D0,U+7F16,U+66F4,U+670D,U+8FD8,U+91CC,U+6D1E,U+73B0,U+641C,U+6E05,U+95ED,U+636E,U+5757,U+5EA6,U+611F,U+6D88,U+4EFD,U+6362,U+8272,U+89E3,U+8BC6,U+53D1,U+6539,U+76EE,U+76F8,U+5DE5,U+6062,U+62E9,U+7AE0,U+8C03,U+9500,U+5C0F,U+60F3,U+6309,U+6D41,U+591A,U+5E94,U+8F7D,U+95EE,U+5904,U+6216,U+628A,U+65B9,U+6700,U+8D77,U+547D,U+64CD,U+653E,U+8BA1,U+4E3A,U+542F,U+89C8,U+4E86,U+505C,U+5355,U+7075,U+540C,U+5468,U+5907,U+6708,U+4E66,U+59CB,U+601D,U+627E,U+8F93,U+9605,U+5C55,U+5E76,U+6BCF,U+8FDE,U+578B,U+8FC7,U+9700,U+7EDF,U+7EED,U+884C,U+4F7F,U+5361,U+7248,U+8003,U+8FD4,U+8FDB,U+4EFB,U+505A,U+6E90,U+901A,U+4ECA,U+663E,U+671F,U+9644,U+9884,U+521B,U+7ED3,U+968F,U+4F60,U+4FEE,U+5C31,U+5E03,U+6301,U+7CFB,U+4E09,U+4E5F,U+518D,U+5730,U+660E,U+673A,U+72EC,U+7AD9,U+9879,U+4EC5,U+56F4,U+6001,U+6392,U+6DF1,U+7F51,U+8054,U+8FD1,U+952E,U+957F,U+4E8E,U+4EAB,U+53D8,U+5C1A,U+6D4B,U+753B,U+7B2C,U+7EA7,U+7EBF,U+7EE7,U+8303,U+8BA9,U+91CF,U+4ECE,U+5176,U+5F0F,U+6B65,U+6BB5,U+4EA7,U+4FA7,U+53E3,U+5927,U+5B9E,U+6DFB,U+7EB3,U+89C2,U+987E,U+51FB,U+542B,U+5C42,U+5F85,U+5FEB,U+680F,U+8111,U+90FD,U+529F,U+5411,U+54C1,U+5F20,U+7A3F,U+7B54,U+88AB,U+94FE,U+9A8C,U+679C,U+6838,U+89C6,U+8BCD}@font-face{font-family:Starmap Display;src:url(/assets/display-600-002-oBa6eMnI.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+4F4D,U+5386,U+53C2,U+53F7,U+5408,U+62D6,U+6B64,U+754C,U+89D2,U+97F3,U+4E45,U+53CD,U+53F2,U+5939,U+5B50,U+5C06,U+684C,U+72B6,U+7BA1,U+7ED9,U+8349,U+8BE5,U+8BF4,U+8FB9,U+91C7,U+5B83,U+5C11,U+652F,U+6548,U+6790,U+6C38,U+79F0,U+8868,U+8BAE,U+4F9B,U+5019,U+5373,U+5668,U+586B,U+6CE8,U+7AEF,U+8282,U+8F6E,U+4E24,U+4E48,U+4EC0,U+4ECD,U+4F53,U+4F8B,U+54CD,U+597D,U+5F71,U+6D3B,U+804A,U+949F,U+4E8B,U+4E9B,U+5DF1,U+5FC6,U+6458,U+7EF4,U+9876,U+9AD8,U+4EBA,U+5217,U+5BC6,U+5F97,U+606F,U+60C5,U+6240,U+624D,U+6377,U+6B62,U+771F,U+9053,U+9ED8,U+4ED6,U+51C6,U+54EA,U+5982,U+5C40,U+7531,U+4E92,U+4FE1,U+5305,U+53E5,U+53F3,U+6279,U+65E7,U+6BD4,U+85CF,U+4E4B,U+5151,U+521A,U+53BB,U+5E38,U+5E74,U+5E8F,U+6837,U+6846,U+76F4,U+7A0D,U+9650,U+4EEC,U+4F20,U+4F46,U+544A,U+5916,U+5E26,U+6982,U+7740,U+7B49,U+83DC,U+9001,U+9002,U+989C,U+4F9D,U+5316,U+5339,U+53E0,U+624B,U+6848,U+7A97,U+7B5B,U+7EB8,U+8865,U+8BBA,U+8D39,U+90A3,U+4F4F,U+5177,U+5207,U+5237,U+529B,U+57FA,U+5BBD,U+5FC3,U+666F,U+6C42,U+7565,U+79BB,U+7A0B,U+8BC1,U+8BE6,U+8DDF,U+8F6C,U+9891,U+4E13,U+53CC,U+5E2E,U+5E95,U+6298,U+62A5,U+63A8,U+6563,U+6821,U+683C,U+6863,U+6C60,U+7136,U+76D8,U+7ECF,U+80CC,U+822A,U+8D28,U+8D85,U+9000,U+4E1C,U+4E94,U+5171,U+51B3,U+51E0,U+522B,U+533A,U+53D7,U+5546,U+5B89,U+5F3A,U+6280,U+6696,U+79EF,U+7B97,U+7C4D,U+7EA6,U+7F29,U+81F3,U+897F,U+9996,U+4E8C,U+4F18,U+4FBF,U+503C,U+516C,U+52B1,U+53CA,U+591C,U+5956,U+5957,U+5C4F,U+5F88,U+610F,U+627F,U+6784,U+6D45,U+6D6E,U+800C,U+89C9,U+8D26,U+8DEF,U+9010,U+94A5,U+4EAE,U+5145,U+5BA1,U+5F80,U+5FC5,U+6027,U+6267,U+65AD,U+6743,U+6750,U+6F2B,U+7167,U+79D2,U+7BB1,U+7C98,U+7EEA,U+8350,U+8D34,U+91CA,U+96C6,U+4EA4,U+4EF7,U+516D,U+51CF,U+52FE,U+5341,U+5348,U+53E6,U+5404,U+5417,U+56DB,U+5934,U+5F62,U+5F84,U+675F,U+677E,U+6781,U+7126,U+76D6,U+7B56,U+7C7B,U+7D2F,U+7EC6,U+8986,U+89C1,U+8BB8,U+8FD0,U+9690,U+504F,U+517C,U+5269,U+56FA,U+589E,U+591F,U+5C1D,U+5FAE,U+6307,U+6446,U+6613,U+6811,U+695A,U+7070,U+773C,U+77ED,U+79CD,U+8005,U+8212,U+843D,U+8D8A,U+8F7B,U+94AE,U+987A,U+9988,U+4EAC,U+4EE3,U+4F59,U+50A8,U+50CF,U+52A9,U+5317,U+57DF,U+58A8,U+5B98,U+5C5E,U+5F02,U+5FF5,U+5FFD,U+6162,U+6389}@font-face{font-family:Starmap Display;src:url(/assets/display-600-003-D7PwAP-B.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+20-7E,U+A4,U+A7-A8,U+B0-B1,U+D7,U+E0-E1,U+E8-EA,U+EC-ED,U+F2-F3,U+F7,U+F9-FA,U+FC,U+101,U+113,U+11B,U+12B,U+14D,U+16B,U+1CE,U+1D0,U+1D2,U+1D4,U+1D6,U+1D8,U+1DA,U+1DC,U+2C7,U+2C9,U+391-3A1,U+3A3-3A9,U+3B1-3C1,U+3C3-3C9,U+401,U+410-44F,U+451,U+2015-2016,U+2018-2019,U+201C-201D,U+2026,U+2030,U+2032-2033,U+203B,U+2103,U+2116,U+2160-216B,U+2190-2193,U+2208,U+220F,U+2211,U+221A,U+221D-221E,U+2220,U+2225,U+2227-222B,U+222E,U+2234-2237,U+223D,U+2248,U+224C,U+2260-2261,U+2264-2265,U+226E-226F,U+2299,U+22A5,U+2312,U+2460-2469,U+2474-249B}@font-face{font-family:Starmap Display;src:url(/assets/display-600-004-DVDYiz3b.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+2500-254B,U+25A0-25A1,U+25B2-25B3,U+25C6-25C7,U+25CB,U+25CE-25CF,U+2605-2606,U+2640,U+2642,U+3000-3003,U+3005,U+3008-3011,U+3013-3017,U+3041-3093,U+30A1-30F6,U+30FB,U+3105-3129,U+3220-3229,U+4E01,U+4E03,U+4E07-4E08,U+4E0C,U+4E10-4E11,U+4E14-4E16,U+4E18-4E1B,U+4E1D-4E1E,U+4E22,U+4E25,U+4E27-4E28,U+4E2B-4E2C,U+4E30,U+4E32,U+4E34,U+4E36,U+4E38-4E39,U+4E3D-4E3F,U+4E43,U+4E47,U+4E4C-4E50,U+4E52-4E54,U+4E56,U+4E58-4E59,U+4E5C-4E5E,U+4E60-4E61,U+4E69,U+4E70-4E71,U+4E73,U+4E7E,U+4E88-4E89,U+4E8D,U+4E8F,U+4E91,U+4E93,U+4E95,U+4E98,U+4E9A,U+4E9F-4EA2,U+4EA5-4EA6,U+4EA8-4EA9,U+4EAD,U+4EB2-4EB3,U+4EB5,U+4EBB,U+4EBF,U+4EC1-4EC4,U+4EC6-4EC7,U+4EC9,U+4ECB,U+4ED1,U+4ED3-4ED5,U+4ED7-4ED9}@font-face{font-family:Starmap Display;src:url(/assets/display-600-005-vVJyZdrL.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+4EDD-4EDF,U+4EE1,U+4EE4,U+4EE8,U+4EEA-4EEB,U+4EF0,U+4EF2-4EF3,U+4EF5,U+4EFF,U+4F01,U+4F09-4F0A,U+4F0D-4F11,U+4F17,U+4F19,U+4F1B,U+4F1E-4F1F,U+4F22,U+4F24-4F27,U+4F2A-4F2B,U+4F2F-4F30,U+4F32,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3C-4F3D,U+4F43,U+4F4E,U+4F50-4F51,U+4F55,U+4F57-4F58,U+4F5A-4F5B,U+4F5D-4F5F,U+4F63-4F65,U+4F67,U+4F69,U+4F6C,U+4F6F-4F70,U+4F73-4F74,U+4F76,U+4F7B-4F7C,U+4F7E,U+4F83-4F84,U+4F88-4F89,U+4F8D,U+4F8F,U+4F91,U+4F94,U+4F97,U+4FA0,U+4FA3,U+4FA5-4FA6,U+4FA8-4FAA,U+4FAC,U+4FAE-4FAF,U+4FB5,U+4FC3-4FC5,U+4FCA,U+4FCE-4FD1,U+4FD7-4FD8,U+4FDA,U+4FDC,U+4FDE-4FDF,U+4FE3,U+4FE6,U+4FE8-4FEA,U+4FED,U+4FEF,U+4FF1,U+4FF3,U+4FF8,U+4FFA,U+4FFE,U+500C-500D,U+500F,U+5012,U+5014,U+5018,U+501A,U+501C,U+501F,U+5021,U+5025-5026,U+5028-502A,U+502C-502E,U+503A,U+503E,U+5043,U+5047-5048,U+504C,U+504E,U+5055,U+5065,U+506C,U+5076-5077,U+507B,U+507E-5080,U+5085,U+5088,U+508D,U+50A3,U+50A5,U+50A7,U+50A9,U+50AC,U+50B2,U+50BA-50BB,U+50D6,U+50DA,U+50E6-50E7,U+50EC-50EE,U+50F3,U+50F5,U+50FB,U+5106-5107,U+510B,U+5112,U+5121,U+513F-5141,U+5143-5144,U+5146,U+5149,U+514B,U+514D,U+5154-5156,U+515A,U+515C,U+5162,U+516B,U+516E,U+5170,U+5174-5175,U+5178-5179,U+517B,U+517D,U+5180-5182,U+5188-5189,U+518C,U+5192,U+5195-5197,U+519B-519C,U+51A0,U+51A2,U+51A4-51A5,U+51AB-51AC,U+51AF-51B2,U+51B5-51B7,U+51BB-51BD,U+51C0,U+51C4,U+51C7,U+51C9,U+51CB-51CC,U+51D1,U+51DB,U+51DD,U+51E1,U+51E4,U+51EB,U+51ED,U+51EF-51F0,U+51F3,U+51F5-51F6,U+51F8-51F9,U+51FC-51FD,U+51FF-5203,U+5208,U+520A,U+520D-520E,U+5211-5212,U+5216,U+5218-5219,U+521D,U+5224,U+5228-5229,U+522D-522E,U+5233,U+5238-523B,U+523D,U+523F-5243,U+524A,U+524C,U+5250-5251,U+5254,U+5256,U+525C,U+525E,U+5261,U+5265,U+5267,U+526A,U+526F,U+5272,U+527D,U+527F,U+5281-5282,U+5288,U+5290,U+5293,U+529D-529E,U+52A2-52A3,U+52AA-52AD,U+52B2-52B3,U+52BE-52BF,U+52C3,U+52C7,U+52C9,U+52CB,U+52D0,U+52D2,U+52D6,U+52D8,U+52DF,U+52E4,U+52F0,U+52F9-52FA,U+52FF-5300,U+5306,U+5308,U+530D,U+530F-5310,U+5315,U+5319-531A,U+531D,U+5320-5321,U+5323,U+5326,U+532A,U+532E,U+533B,U+533E-533F,U+5343,U+5345,U+5347,U+5349-534A,U+534E-534F,U+5351-5353,U+5356-5357,U+535A,U+535C,U+535E-5360,U+5362-5364,U+5366-5367,U+5369,U+536B,U+536E-5371,U+5374-5375,U+5377-5378,U+537A,U+537F,U+5382,U+5384-5385,U+5389,U+538B-538D,U+5395,U+5398,U+539A,U+539D,U+53A2-53A3,U+53A5-53A6,U+53A8-53A9,U+53AE,U+53B6,U+53BF,U+53C1,U+53C8-53C9,U+53CB,U+53D4,U+53D9,U+53DB,U+53DF,U+53E4,U+53E8-53E9,U+53EB-53EE,U+53F1,U+53F5-53F6,U+53F8-53F9}@font-face{font-family:Starmap Display;src:url(/assets/display-600-006-BFf3MjJa.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+53FB-53FD,U+5401,U+5403,U+5406,U+5409-540A,U+540F-5410,U+5412-5413,U+5415-5416,U+541B,U+541D-5421,U+5423,U+5426-5429,U+542C-542E,U+5431-5432,U+5434-5435,U+5438-5439,U+543B-543C,U+543E,U+5440,U+5443,U+5446,U+5448,U+544B,U+5450,U+5452-5459,U+545B-545C,U+5462,U+5464,U+5466,U+5471-5473,U+5475-5478,U+547B-547C,U+5480,U+5482,U+5484,U+5486,U+548B,U+548E-5490,U+5492,U+5494-5496,U+5499-549B,U+549D,U+54A3-54A4,U+54A6-54AD,U+54AF,U+54B1,U+54B3-54B4,U+54B8,U+54BB,U+54BD,U+54BF-54C0,U+54C2,U+54C4,U+54C6-54C9,U+54CC,U+54CE-54D5,U+54D7,U+54D9-54DA,U+54DC-54DF,U+54E5-54E9,U+54ED-54EE,U+54F2-54F3,U+54FA,U+54FC-54FD,U+54FF,U+5501,U+5506-5507,U+5509,U+550F-5511,U+5514,U+551B,U+5520,U+5522-5524,U+5527,U+552A,U+552C,U+552E-5531,U+5533,U+5537,U+553C,U+553E-553F,U+5541,U+5543-5544,U+5549-554A,U+5550,U+5555-5556,U+555C,U+5561,U+5564-5567,U+556A,U+556C-556E,U+5575-5578,U+557B-557C,U+557E,U+5580-5584,U+5587-558B,U+558F,U+5591,U+5594,U+5598-5599,U+559C-559D,U+559F,U+55A7,U+55B1,U+55B3,U+55B5,U+55B7,U+55B9,U+55BB,U+55BD-55BE,U+55C4-55C5,U+55C9,U+55CC-55CD,U+55D1-55D4,U+55D6,U+55DC-55DD,U+55DF,U+55E1,U+55E3-55E6,U+55E8,U+55EA-55EC,U+55EF,U+55F2-55F3,U+55F5,U+55F7,U+55FD-55FE,U+5600-5601,U+5608-5609,U+560C,U+560E-560F,U+5618,U+561B,U+561E-561F,U+5623-5624,U+5627,U+562C-562D,U+5631-5632,U+5634,U+5636,U+5639,U+563B,U+563F,U+564C-564E,U+5654,U+5657-5659,U+565C,U+5662,U+5664,U+5669-566C,U+5671,U+5676,U+567B-567C,U+5685-5686,U+568E-568F,U+5693,U+56A3,U+56AF,U+56B7,U+56BC,U+56CA,U+56D4,U+56D7,U+56DA,U+56DD,U+56DF-56E2,U+56E4,U+56EB,U+56ED,U+56F0-56F1,U+56F5,U+56F9,U+56FD,U+56FF,U+5703-5704,U+5706,U+5708-570A,U+571C,U+571F,U+5723,U+5729-572A,U+572C-572F,U+5733,U+5739-573B,U+573E,U+5740,U+5742,U+5747,U+574A,U+574C-5751,U+575A-5761,U+5764,U+5766,U+5768-576B,U+576D,U+576F,U+5773,U+5776-5777,U+577B-577C,U+5782-5786,U+578C,U+5792-5793,U+579B,U+57A0-57A4,U+57A6-57A7,U+57A9,U+57AB,U+57AD-57AE,U+57B2,U+57B4,U+57B8,U+57C2-57C3,U+57CB,U+57CE-57CF,U+57D2,U+57D4-57D5,U+57D8-57DA,U+57DD,U+57E0,U+57E4,U+57ED,U+57EF,U+57F4,U+57F8-57F9,U+57FD,U+5800,U+5802,U+5806-5807,U+580B,U+580D,U+5811,U+5815,U+5819,U+581E,U+5820-5821,U+5824,U+582A,U+5830,U+5835,U+5844}@font-face{font-family:Starmap Display;src:url(/assets/display-600-007-Cjuq0MS9.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+584C-584D,U+5851,U+5854,U+5858,U+585E,U+5865,U+586C,U+587E,U+5880-5881,U+5883,U+5885,U+5889,U+5892-5893,U+5899-589A,U+589F,U+58A9,U+58BC,U+58C1,U+58C5,U+58D1,U+58D5,U+58E4,U+58EB-58EC,U+58EE,U+58F0,U+58F3,U+58F6,U+58F9,U+5902,U+590F,U+5914-5915,U+5919,U+5924-5925,U+592A-592B,U+592D-592F,U+5937-5938,U+593A,U+593C,U+5941-5942,U+5944,U+5947-5949,U+594B,U+594E-594F,U+5951,U+5954-5955,U+5958,U+595A,U+5960,U+5962,U+5965,U+5973-5974,U+5976,U+5978-5979,U+5981,U+5983-5984,U+5986-5988,U+598A,U+598D,U+5992-5993,U+5996-5997,U+5999,U+599E,U+59A3-59A5,U+59A8-59AB,U+59AE-59AF,U+59B2,U+59B9,U+59BB,U+59BE,U+59C6,U+59CA,U+59D0-59D4,U+59D7-59D8,U+59DA,U+59DC-59DD,U+59E3,U+59E5,U+59E8,U+59EC,U+59F9,U+59FB,U+59FF,U+5A01,U+5A03-5A09,U+5A0C,U+5A11,U+5A13,U+5A18,U+5A1C,U+5A1F-5A20,U+5A23,U+5A25,U+5A29,U+5A31-5A32,U+5A34,U+5A36,U+5A3C,U+5A40,U+5A46,U+5A49-5A4A,U+5A55,U+5A5A,U+5A62,U+5A67,U+5A6A,U+5A74-5A77,U+5A7A,U+5A7F,U+5A92,U+5A9A-5A9B,U+5AAA,U+5AB2-5AB3,U+5AB5,U+5AB8,U+5ABE,U+5AC1-5AC2,U+5AC9,U+5ACC,U+5AD2,U+5AD4,U+5AD6,U+5AD8,U+5ADC,U+5AE0-5AE1,U+5AE3,U+5AE6,U+5AE9,U+5AEB,U+5AF1,U+5B09,U+5B16-5B17,U+5B32,U+5B34,U+5B37,U+5B40,U+5B51,U+5B53-5B55,U+5B59-5B5D,U+5B5F,U+5B62-5B66,U+5B69-5B6A,U+5B6C,U+5B70-5B71,U+5B73,U+5B75,U+5B7A,U+5B7D,U+5B80-5B81,U+5B84-5B85,U+5B87-5B88,U+5B8B,U+5B8F,U+5B93,U+5B95,U+5B97,U+5B99,U+5B9B-5B9D,U+5BA0,U+5BA2-5BA6,U+5BAA-5BAB,U+5BB0,U+5BB3-5BB6,U+5BB8,U+5BBE-5BBF,U+5BC2,U+5BC4-5BC5,U+5BC7,U+5BCC,U+5BD0,U+5BD2-5BD3,U+5BDD-5BDE,U+5BE1,U+5BE4-5BE5,U+5BE8,U+5BEE,U+5BF0,U+5BF8,U+5BFA-5BFB,U+5BFF,U+5C01,U+5C04,U+5C09-5C0A,U+5C14-5C16,U+5C18,U+5C1C,U+5C22,U+5C24-5C25,U+5C27,U+5C2C,U+5C34,U+5C38-5C3F,U+5C41,U+5C45,U+5C48-5C4B,U+5C4E,U+5C50-5C51,U+5C59,U+5C60-5C61,U+5C63,U+5C65-5C66,U+5C6E-5C6F,U+5C71,U+5C79-5C7A,U+5C7F,U+5C81-5C82,U+5C88,U+5C8C-5C8D,U+5C90-5C91,U+5C94,U+5C96-5C9C,U+5CA2-5CA3,U+5CA9,U+5CAB-5CAD,U+5CB1,U+5CB3,U+5CB5,U+5CB7-5CB8,U+5CBD,U+5CBF,U+5CC1,U+5CC4,U+5CCB,U+5CD2,U+5CD9,U+5CE1,U+5CE4-5CE6,U+5CE8,U+5CEA,U+5CED,U+5CF0,U+5CFB,U+5D02-5D03,U+5D06-5D07,U+5D0E,U+5D14,U+5D16,U+5D1B,U+5D1E,U+5D24,U+5D26-5D27,U+5D29,U+5D2D-5D2E,U+5D34,U+5D3D-5D3E,U+5D47,U+5D4A-5D4C,U+5D58,U+5D5B,U+5D5D,U+5D69,U+5D6B-5D6C,U+5D6F,U+5D74,U+5D82,U+5D99,U+5D9D,U+5DB7,U+5DC5,U+5DCD,U+5DDB,U+5DDD-5DDE,U+5DE1-5DE2,U+5DE6-5DE9,U+5DEB,U+5DEE-5DEF,U+5DF3-5DF4,U+5DF7,U+5DFD-5DFE,U+5E01-5E02,U+5E05-5E06,U+5E08,U+5E0C,U+5E0F-5E11,U+5E14-5E16,U+5E18-5E1D,U+5E27}@font-face{font-family:Starmap Display;src:url(/assets/display-600-008-yFG2RS3M.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+5E2D,U+5E31,U+5E37,U+5E3B-5E3D,U+5E42,U+5E44-5E45,U+5E4C,U+5E54-5E55,U+5E5B,U+5E5E,U+5E61-5E62,U+5E72-5E73,U+5E78,U+5E7A-5E7D,U+5E7F-5E80,U+5E84,U+5E86-5E87,U+5E8A-5E8B,U+5E90-5E91,U+5E96-5E97,U+5E99-5E9A,U+5E9C,U+5E9E-5EA0,U+5EA5,U+5EA7,U+5EAD,U+5EB3,U+5EB5-5EB9,U+5EBE,U+5EC9-5ECA,U+5ED1-5ED3,U+5ED6,U+5EDB,U+5EE8,U+5EEA,U+5EF4,U+5EF6-5EF7,U+5EFE-5EFF,U+5F01,U+5F03-5F04,U+5F08,U+5F0A-5F0B,U+5F11,U+5F13,U+5F17-5F18,U+5F1B,U+5F1F,U+5F25-5F27,U+5F29-5F2A,U+5F2D,U+5F2F,U+5F31,U+5F39,U+5F3C,U+5F40,U+5F50,U+5F52,U+5F56-5F58,U+5F5D,U+5F61,U+5F64,U+5F66,U+5F69-5F6A,U+5F6C-5F6D,U+5F70,U+5F73,U+5F77,U+5F79,U+5F7B-5F7C,U+5F81-5F82,U+5F87,U+5F89-5F8C,U+5F90,U+5F92,U+5F95,U+5F98-5F99,U+5F9C,U+5FA1,U+5FA8,U+5FAA,U+5FAD,U+5FB5,U+5FB7,U+5FBC-5FBD,U+5FC4,U+5FC9,U+5FCC-5FCD,U+5FCF-5FD2,U+5FD6-5FD9,U+5FDD,U+5FE0-5FE1,U+5FE4,U+5FE7,U+5FEA,U+5FED-5FEE,U+5FF1,U+5FF8,U+5FFB,U+5FFE-6000,U+6002-6006,U+600A,U+600D-600F,U+6012,U+6014-6016,U+6019,U+601B-601C,U+6020-6021,U+6025-6026,U+6028-602B,U+602F,U+6035,U+603B-603C,U+603F,U+6041-6043,U+604B,U+604D,U+6050,U+6052,U+6055,U+6059-605A,U+605D,U+6063-6064,U+6067-606D,U+6070,U+6073,U+6076,U+6078-607D,U+607F,U+6083-6084,U+6089,U+608C-608D,U+6092,U+6094,U+6096,U+609A-609B,U+609D,U+609F-60A0,U+60A3,U+60A6,U+60A8,U+60AB-60AD,U+60AF,U+60B1-60B2,U+60B4,U+60B8,U+60BB-60BC,U+60C6,U+60CA-60CB,U+60D1,U+60D5,U+60D8,U+60DA,U+60DC-60DD,U+60DF-60E0,U+60E6-60E9,U+60EB-60F0,U+60F4,U+60F6,U+60F9-60FA,U+6100-6101,U+6106,U+6108-6109,U+610D-610E,U+6115,U+611A,U+6120,U+6123-6124,U+6126-6127,U+612B,U+613F,U+6148,U+614A,U+614C,U+614E,U+6151,U+6155,U+615D,U+6167-6168,U+6170,U+6175,U+6177,U+618B,U+618E,U+6194,U+619D,U+61A7-61A9,U+61AC,U+61B7,U+61BE,U+61C2,U+61C8,U+61CA-61CB,U+61D1-61D2,U+61D4,U+61E6,U+61F5,U+61FF,U+6206,U+6208,U+620A-620F,U+6212,U+6215,U+6217-6218,U+621A-621B,U+621F,U+6221-6222,U+6224-6225,U+622A,U+622C,U+622E,U+6233-6234,U+6237,U+623D-623F,U+6241,U+6243,U+6247-6249,U+624C,U+624E,U+6251-6252,U+6254,U+6258,U+625B,U+6263,U+6266,U+6269-6270,U+6273,U+6276,U+627C,U+6284,U+6289,U+6291-6293,U+6295-6297,U+629A-629B,U+629F-62A2,U+62A4,U+62A8,U+62AB-62AC,U+62B1,U+62B5,U+62B9,U+62BB-62BD,U+62BF,U+62C2,U+62C4-62CA,U+62CC-62CE,U+62D0,U+62D2-62D4,U+62D7-62DC,U+62DF,U+62E2-62E3,U+62E5-62E8}@font-face{font-family:Starmap Display;src:url(/assets/display-600-009-BLoTxFZd.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+62EC-62EF,U+62F1,U+62F3-62F4,U+62F6-62F7,U+62FC-62FF,U+6302,U+6308,U+630E,U+6311,U+6316,U+631A-631B,U+631D-6325,U+6328,U+632A-632B,U+632F,U+6332,U+6339-633A,U+633D,U+6342-6343,U+6345-6346,U+6349,U+634B-6350,U+6355,U+635E-635F,U+6361,U+6363,U+6367,U+6369,U+636D,U+6371,U+6376,U+637A-637B,U+6380,U+6382,U+6387-6388,U+638A,U+638C,U+638E-6390,U+6396,U+6398,U+63A0,U+63A2-63A3,U+63A9-63AA,U+63AC-63AE,U+63B0,U+63B3-63B4,U+63B7-63B8,U+63BA,U+63BC,U+63BE,U+63C4,U+63C6,U+63C9,U+63CD-63CF,U+63D2,U+63D6,U+63DE,U+63E0-63E1,U+63E3,U+63E9-63EA,U+63ED,U+63F2,U+63F4,U+63F6,U+63F8,U+63FD,U+63FF-6402,U+6405,U+640B-640C,U+640F-6410,U+6413-6414,U+641B,U+641E,U+6420-6421,U+6426,U+642A,U+642C-642D,U+6434,U+643A,U+643D,U+643F,U+6441,U+6444-6445,U+6447-6448,U+644A,U+6452,U+6454,U+645E,U+6467,U+6469,U+646D,U+6478-647A,U+6482,U+6484-6485,U+6487,U+6491-6492,U+6495-6496,U+6499,U+649E,U+64A9,U+64AC-64AE,U+64B0,U+64B5,U+64B7-64B8,U+64BA,U+64BC,U+64C0,U+64C2,U+64C5,U+64CE,U+64D0,U+64D2,U+64D7-64D8,U+64DE,U+64E2,U+64E4,U+64E6,U+6500,U+6509,U+6512,U+6518,U+6525,U+652B,U+652E,U+6534-6535,U+6538,U+653B,U+653F,U+6545,U+6549,U+654C,U+654F,U+6551,U+6555-6556,U+6559,U+655B,U+655D-655E,U+6562,U+6566,U+656B-656C,U+6572,U+6577,U+658B-658C,U+6590-6591,U+6593,U+6597,U+659B-659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65A9,U+65AB,U+65AF,U+65BC-65BD,U+65C1,U+65C3-65C6,U+65CB-65CC,U+65CE-65CF,U+65D2,U+65D6-65D7,U+65E2,U+65E6,U+65E8-65E9,U+65EC-65F1,U+65F7,U+65FA,U+6600,U+6602-6603,U+6606,U+660A,U+660C,U+660F,U+6614-6615,U+6619,U+661D,U+661F-6620,U+6625,U+6627-6628,U+662D,U+6631,U+6634-6636,U+663C,U+6641,U+6643,U+664B-664C,U+664F,U+6652-6657,U+665A,U+665F,U+6661,U+6664,U+6666,U+6668,U+666E,U+6670,U+6674,U+6676-6677,U+667A,U+667E,U+6684,U+6687,U+668C,U+6691,U+6697,U+669D,U+66A7-66A8,U+66AE,U+66B4,U+66B9,U+66BE,U+66D9,U+66DB-66DD,U+66E6,U+66E9,U+66F0,U+66F2-66F3,U+66F7,U+66F9,U+66FC,U+66FE-66FF,U+670A-670B,U+6710,U+6714-6715,U+6717,U+671B,U+671D,U+6726,U+6728,U+672B,U+672D,U+672F,U+6731,U+6734-6735,U+673D,U+6740,U+6742,U+6746,U+6748-6749,U+674C,U+674E-674F,U+6751,U+6753,U+6756,U+675C,U+675E,U+6760,U+6768-676A,U+676D,U+676F-6770,U+6772-6773,U+6775,U+6777,U+677C,U+6787,U+6789,U+678B,U+6795,U+6797-6798,U+679A,U+679D-679E,U+67A2-67A3,U+67A5,U+67A7-67A8,U+67AA-67AB,U+67AD,U+67AF-67B0,U+67B3,U+67B5-67B8,U+67C1,U+67C3-67C4,U+67CF-67D4,U+67D8-67DA,U+67DC-67DE,U+67E0,U+67E2,U+67E9,U+67EC,U+67EF-67F1,U+67F3-67F4,U+67FD,U+67FF-6800,U+6805,U+6808-680C,U+680E}@font-face{font-family:Starmap Display;src:url(/assets/display-600-010-KvtSJ-zh.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+6813,U+6816-6817,U+681D,U+6829-682A,U+6832-6833,U+6839,U+683D-683E,U+6840-6845,U+6849-684A,U+684E,U+6850-6851,U+6853-6855,U+6860-6862,U+6864-6869,U+686B,U+6874,U+6876-6877,U+6881,U+6883,U+6885-6886,U+688F,U+6893,U+6897,U+68A2,U+68A6-68A8,U+68AD,U+68AF-68B0,U+68B3,U+68B5,U+68C2,U+68C9,U+68CB,U+68CD,U+68D2,U+68D5,U+68D8,U+68DA,U+68E0,U+68E3,U+68EE,U+68F0-68F1,U+68F5,U+68F9-68FA,U+68FC,U+6901,U+6905,U+690B,U+690D-690E,U+6910,U+6912,U+691F-6920,U+6924,U+692D,U+6930,U+6934,U+6939,U+693D,U+693F,U+6942,U+6954,U+6957,U+695D-695E,U+6960,U+6963,U+6966,U+696B,U+696E,U+6971,U+6977-6979,U+697C,U+6980,U+6984,U+6986-6989,U+698D,U+6994-6995,U+6998,U+699B-699C,U+69A7-69A8,U+69AB,U+69AD,U+69B1,U+69B4,U+69B7,U+69BB,U+69C1,U+69CA,U+69CC,U+69CE,U+69D0,U+69D4,U+69DB,U+69DF-69E0,U+69ED,U+69F2,U+69FD,U+69FF,U+6A0A,U+6A17-6A18,U+6A1F,U+6A28,U+6A2A,U+6A2F,U+6A31,U+6A35,U+6A3D-6A3E,U+6A44,U+6A47,U+6A50,U+6A58-6A59,U+6A5B,U+6A61,U+6A65,U+6A71,U+6A79,U+6A7C,U+6A80,U+6A84,U+6A8E,U+6A90-6A91,U+6A97,U+6AA0,U+6AA9,U+6AAB-6AAC,U+6B20,U+6B22-6B24,U+6B27,U+6B32,U+6B37,U+6B39-6B3A,U+6B3E,U+6B43,U+6B46-6B47,U+6B49,U+6B4C,U+6B59,U+6B66-6B67,U+6B6A,U+6B79,U+6B7B-6B7C,U+6B81-6B84,U+6B86-6B87,U+6B89-6B8B,U+6B8D,U+6B92-6B93,U+6B96,U+6B9A-6B9B,U+6BA1,U+6BAA,U+6BB3-6BB4,U+6BB7,U+6BBF,U+6BC1-6BC2,U+6BC5,U+6BCB,U+6BCD,U+6BD2-6BD3,U+6BD5-6BD7,U+6BD9,U+6BDB,U+6BE1,U+6BEA-6BEB,U+6BEF,U+6BF3,U+6BF5,U+6BF9,U+6BFD,U+6C05-6C07,U+6C0D,U+6C0F-6C11,U+6C13-6C16,U+6C18-6C1B,U+6C1F,U+6C21-6C22,U+6C24,U+6C26-6C2A,U+6C2E-6C30,U+6C32,U+6C34-6C35,U+6C3D,U+6C40-6C41,U+6C46-6C47,U+6C49-6C4A,U+6C50,U+6C54-6C55,U+6C57,U+6C5B-6C5F,U+6C61,U+6C64,U+6C68-6C6A,U+6C70,U+6C72,U+6C74,U+6C76,U+6C79,U+6C7D-6C7E,U+6C81-6C83,U+6C85-6C86,U+6C88-6C89,U+6C8C,U+6C8F-6C90,U+6C93-6C94,U+6C99,U+6C9B,U+6C9F,U+6CA3-6CA7,U+6CA9-6CAB,U+6CAD-6CAE,U+6CB1-6CB3,U+6CB8-6CB9,U+6CBB-6CBF,U+6CC4-6CC5,U+6CC9-6CCA,U+6CCC,U+6CD0,U+6CD3-6CD4,U+6CD6-6CD7,U+6CDB,U+6CDE,U+6CE0-6CE3,U+6CE5,U+6CEA-6CEB,U+6CEE-6CF1,U+6CF3,U+6CF5-6CF8,U+6CFA-6CFE,U+6D01,U+6D04,U+6D07,U+6D0B-6D0C,U+6D0E,U+6D12,U+6D17,U+6D19-6D1B,U+6D25,U+6D27,U+6D2A-6D2B,U+6D2E,U+6D31-6D33,U+6D35,U+6D39,U+6D3C-6D3E,U+6D43,U+6D46-6D48,U+6D4A,U+6D4D-6D4F,U+6D51-6D54,U+6D59-6D5A,U+6D5C,U+6D5E,U+6D60,U+6D63,U+6D66,U+6D69-6D6A,U+6D6F,U+6D74,U+6D77-6D78,U+6D7C,U+6D82,U+6D85,U+6D89,U+6D8C,U+6D8E,U+6D91,U+6D93-6D95,U+6D9B}@font-face{font-family:Starmap Display;src:url(/assets/display-600-011-Cb6O8Ym3.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+6D9D-6DA1,U+6DA3-6DA4,U+6DA6-6DAB,U+6DAE-6DAF,U+6DB2,U+6DB5,U+6DB8,U+6DBF-6DC0,U+6DC4-6DC7,U+6DCB-6DCC,U+6DD1,U+6DD6,U+6DD8-6DD9,U+6DDD-6DDE,U+6DE0-6DE1,U+6DE4,U+6DE6,U+6DEB-6DEC,U+6DEE,U+6DF3,U+6DF7,U+6DF9,U+6DFC,U+6E0A,U+6E0C-6E0E,U+6E10-6E11,U+6E14,U+6E16-6E17,U+6E1A,U+6E1D,U+6E20-6E21,U+6E23-6E25,U+6E29,U+6E2B,U+6E2D,U+6E2F,U+6E32,U+6E34,U+6E38,U+6E3A,U+6E43-6E44,U+6E4D-6E4E,U+6E53-6E54,U+6E56,U+6E58,U+6E5B,U+6E5F,U+6E6B,U+6E6E,U+6E7E-6E7F,U+6E83,U+6E85-6E86,U+6E89,U+6E8F,U+6E98,U+6E9C,U+6E9F,U+6EA2,U+6EA5,U+6EA7,U+6EAA,U+6EAF,U+6EB1-6EB2,U+6EB4,U+6EB6-6EB7,U+6EBA-6EBB,U+6EBD,U+6EC1-6EC2,U+6EC7,U+6ECB,U+6ECF,U+6ED1,U+6ED3-6ED5,U+6ED7,U+6EDA,U+6EDE-6EE2,U+6EE4-6EE6,U+6EE8-6EE9,U+6EF4,U+6EF9,U+6F02,U+6F06,U+6F09,U+6F0F,U+6F13-6F15,U+6F20,U+6F24,U+6F29-6F2A,U+6F2D,U+6F2F,U+6F31,U+6F33,U+6F36,U+6F3E,U+6F46-6F47,U+6F4B,U+6F4D,U+6F58,U+6F5C,U+6F5E,U+6F62,U+6F66,U+6F6D-6F6E,U+6F72,U+6F74,U+6F78,U+6F7A,U+6F7C,U+6F84,U+6F88-6F89,U+6F8C-6F8E,U+6F9C,U+6FA1,U+6FA7,U+6FB3,U+6FB6,U+6FB9,U+6FC0,U+6FC2,U+6FC9,U+6FD1-6FD2,U+6FDE,U+6FE0-6FE1,U+6FEE-6FEF,U+7011,U+701A-701B,U+7023,U+7035,U+7039,U+704C,U+704F,U+705E,U+706B-706D,U+706F,U+7076,U+7078,U+707C,U+707E-7080,U+7085,U+7089-708A,U+708E,U+7092,U+7094-7096,U+7099,U+709C-709D,U+70AB-70AF,U+70B1,U+70B3,U+70B7-70B8,U+70BB-70BD,U+70C0-70C3,U+70C8,U+70CA,U+70D8-70D9,U+70DB,U+70DF,U+70E4,U+70E6-70E9,U+70EB-70ED,U+70EF,U+70F7,U+70F9,U+70FD,U+7109-710A,U+7110,U+7113,U+7115-7116,U+7118-711A,U+712F-7131,U+7145,U+714A,U+714C,U+714E,U+715C,U+715E,U+7164,U+7166,U+7168,U+716E,U+7172-7173,U+7178,U+717A,U+717D,U+7184,U+718A,U+718F,U+7194,U+7198-7199,U+719F-71A0,U+71A8,U+71AC,U+71B3,U+71B5,U+71B9,U+71C3,U+71CE,U+71D4-71D5,U+71E0,U+71E5,U+71E7,U+71EE,U+71F9,U+7206,U+721D,U+7228,U+722A,U+722C,U+7230-7231,U+7235-7239,U+723B,U+723D,U+723F,U+724C-724D,U+7252,U+7256,U+7259,U+725B,U+725D,U+725F,U+7261-7262,U+7266-7267,U+7269,U+726E-726F,U+7272,U+7275,U+7279-727A,U+727E-7281,U+7284,U+728A-728B,U+728D,U+728F,U+7292,U+729F,U+72AC-72AD,U+72AF-72B0,U+72B4,U+72B7-72B9,U+72C1-72C4,U+72C8,U+72CD-72CE,U+72D0,U+72D2,U+72D7,U+72D9,U+72DE,U+72E0-72E1,U+72E8-72E9,U+72ED-72F4,U+72F7-72F8,U+72FA-72FC,U+7301,U+7303,U+730A,U+730E,U+7313,U+7315-7317,U+731B-731E,U+7321-7322,U+7325,U+7329-732C,U+732E,U+7331,U+7334,U+7337-7339,U+733E-733F,U+734D,U+7350,U+7352,U+7357,U+7360,U+736C-736D,U+736F,U+737E,U+7384,U+7387,U+7389,U+738B,U+738E,U+7391,U+7396,U+739B,U+739F}@font-face{font-family:Starmap Display;src:url(/assets/display-600-012-DSrCbYqT.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+73A2,U+73A9,U+73AB,U+73AE-73AF,U+73B2-73B3,U+73B7,U+73BA-73BB,U+73C0,U+73C2,U+73C8-73CA,U+73CD,U+73CF-73D1,U+73D9,U+73DE,U+73E0,U+73E5,U+73E7,U+73E9,U+73ED,U+73F2,U+7403,U+7405,U+7409-740A,U+740F-7410,U+741A-741B,U+7422,U+7425-7426,U+7428,U+742A,U+742C,U+742E,U+7430,U+7433-7436,U+743C,U+7441,U+7455,U+7457,U+7459-745C,U+745E-745F,U+746D,U+7470,U+7476-7477,U+747E,U+7480-7481,U+7483,U+7487,U+748B,U+748E,U+7490,U+749C,U+749E,U+74A7-74A9,U+74BA,U+74D2,U+74DC,U+74DE,U+74E0,U+74E2-74E4,U+74E6,U+74EE-74EF,U+74F4,U+74F6-74F7,U+74FF,U+7504,U+750D,U+750F,U+7511,U+7513,U+7518-751A,U+751C,U+7525,U+7529,U+752B-752D,U+752F-7530,U+7532-7533,U+7535,U+7537-7538,U+753A,U+753E,U+7540,U+7545,U+7548,U+754B,U+754E-754F,U+7554,U+755A-755C,U+7566,U+756A,U+7572,U+7574,U+7578-7579,U+757F,U+7583,U+7586,U+758B,U+758F,U+7591-7592,U+7594,U+7596-7597,U+7599-759A,U+759D,U+759F-75A1,U+75A3-75A5,U+75AB-75AC,U+75AE-75B5,U+75B8-75B9,U+75BC-75BE,U+75C2-75C5,U+75C7-75CA,U+75CD,U+75D2,U+75D4-75D6,U+75D8,U+75DB,U+75DE,U+75E2-75E4,U+75E6-75E8,U+75EA-75EB,U+75F0-75F1,U+75F4,U+75F9,U+75FC,U+75FF-7601,U+7603,U+7605,U+760A,U+760C,U+7610,U+7615,U+7617-7619,U+761B,U+761F-7620,U+7622,U+7624-7626,U+7629-762B,U+762D,U+7630,U+7633-7635,U+7638,U+763C,U+763E-7640,U+7643,U+764C-764D,U+7654,U+7656,U+765C,U+765E,U+7663,U+766B,U+766F,U+7678,U+767B,U+767E,U+7682,U+7686-7688,U+768B,U+768E,U+7691,U+7693,U+7696,U+7699,U+76A4,U+76AE,U+76B1-76B2,U+76B4,U+76BF,U+76C2,U+76C5-76C6,U+76C8,U+76CA,U+76CD-76D2,U+76D4,U+76D7,U+76DB,U+76DF,U+76E5,U+76EF,U+76F1-76F2,U+76F9,U+76FC,U+76FE,U+7701,U+7704,U+7707-7709,U+770D,U+7719-771A,U+7720,U+7722,U+7726,U+7728-7729,U+772D,U+772F,U+7735-7738,U+773A,U+7741,U+7743,U+7747,U+7750-7751,U+775A-775B,U+7761-7763,U+7765-7766,U+7768,U+776B-776C,U+7779,U+777D-7780,U+7784-7785,U+778C-778E,U+7791-7792,U+779F-77A0,U+77A2,U+77A5,U+77A7,U+77A9-77AA,U+77AC,U+77B0,U+77B3,U+77B5,U+77BB,U+77BD,U+77BF,U+77CD,U+77D7,U+77DB-77DC,U+77E2-77E3,U+77E7,U+77E9,U+77EB-77EC,U+77EE,U+77F3,U+77F6,U+77F8,U+77FD-7802,U+7809,U+780C-780D,U+7811-7812,U+7814,U+7816-7818,U+781A,U+781C-781D,U+781F,U+7823,U+7825-7827,U+7829,U+782C-782D,U+7830,U+7834,U+7837-783C,U+783E,U+7840,U+7845,U+7847,U+784C,U+784E,U+7850,U+7852,U+7855-7857,U+785D,U+786A-786D,U+7877,U+787C,U+7887,U+7889,U+788C-788E,U+7891,U+7893,U+7897-7898,U+789A-789C,U+789F,U+78A1,U+78A3,U+78A5,U+78A7}@font-face{font-family:Starmap Display;src:url(/assets/display-600-013-C9muMR5T.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+78B0-78B4,U+78B9,U+78BE,U+78C1,U+78C5,U+78C9-78CB,U+78D0,U+78D4-78D5,U+78D9,U+78E8,U+78EC,U+78F2,U+78F4,U+78F7,U+78FA,U+7901,U+7905,U+7913,U+791E,U+7924,U+7934,U+793B-793C,U+793E,U+7940-7941,U+7946,U+7948-7949,U+7953,U+7956-7957,U+795A-7960,U+7962,U+7965,U+7967-7968,U+796D,U+796F,U+7977-7978,U+797A,U+7980-7981,U+7984-7985,U+798A,U+798F,U+799A,U+79A7,U+79B3,U+79B9-79BA,U+79BD-79BE,U+79C0-79C1,U+79C3,U+79C6,U+79C9,U+79CB,U+79D1,U+79D5,U+79D8,U+79DF,U+79E3-79E4,U+79E6-79E7,U+79E9,U+79EB,U+79ED,U+79F8,U+79FD,U+7A00,U+7A02-7A03,U+7A06,U+7A0E,U+7A14,U+7A17,U+7A1A,U+7A1E,U+7A20,U+7A23,U+7A33,U+7A37,U+7A39,U+7A3B-7A3D,U+7A46,U+7A51,U+7A57,U+7A70,U+7A74,U+7A76-7A79,U+7A7F-7A81,U+7A83-7A84,U+7A86,U+7A88,U+7A8D,U+7A91-7A92,U+7A95-7A96,U+7A98,U+7A9C-7A9D,U+7A9F-7AA0,U+7AA5-7AA6,U+7AA8,U+7AAC-7AAD,U+7AB3,U+7ABF,U+7AD6,U+7ADE-7ADF,U+7AE3,U+7AE5-7AE6,U+7AED,U+7AF9-7AFA,U+7AFD,U+7AFF,U+7B03-7B04,U+7B06,U+7B08,U+7B0A-7B0B,U+7B0F,U+7B11,U+7B15,U+7B19,U+7B1B,U+7B1E,U+7B20,U+7B24-7B26,U+7B28,U+7B2A-7B2B,U+7B2E,U+7B31,U+7B33,U+7B38,U+7B3A,U+7B3C,U+7B3E,U+7B45,U+7B47,U+7B4B-7B4C,U+7B4F-7B52,U+7B58,U+7B5A,U+7B5D,U+7B60,U+7B62,U+7B6E,U+7B71-7B72,U+7B75,U+7B77,U+7B79,U+7B7B,U+7B80,U+7B85,U+7B8D,U+7B90,U+7B94-7B95,U+7B9C-7B9D,U+7BA2,U+7BA6-7BAD,U+7BB4,U+7BB8,U+7BC1,U+7BC6-7BC7,U+7BCC,U+7BD1,U+7BD3,U+7BD9-7BDA,U+7BDD,U+7BE1,U+7BE5-7BE6,U+7BEA,U+7BEE,U+7BF1,U+7BF7,U+7BFC,U+7BFE,U+7C07,U+7C0B-7C0C,U+7C0F,U+7C16,U+7C1F,U+7C26-7C27,U+7C2A,U+7C38,U+7C3F-7C41,U+7C73-7C74,U+7C7C-7C7D,U+7C89,U+7C91-7C92,U+7C95,U+7C97,U+7C9C-7C9F,U+7CA2,U+7CA4-7CA5,U+7CAA,U+7CAE,U+7CB1-7CB3,U+7CB9,U+7CBC-7CBE,U+7CC1,U+7CC5,U+7CC7-7CC8,U+7CCA,U+7CCC-7CCD,U+7CD5-7CD7,U+7CD9,U+7CDC,U+7CDF-7CE0,U+7CE8,U+7CEF,U+7CF8,U+7D0A,U+7D20,U+7D27,U+7D2B,U+7D6E,U+7D77,U+7DA6,U+7DAE,U+7E3B,U+7E41,U+7E47,U+7E82,U+7E9B,U+7E9F-7EA5,U+7EA8-7EAD,U+7EAF-7EB2,U+7EB5-7EB7,U+7EB9-7EBA,U+7EBD-7EBE,U+7EC0-7EC3,U+7EC5,U+7EC7-7ECE,U+7ED0-7ED2,U+7ED4-7ED5,U+7ED7-7ED8,U+7EDA-7EDE,U+7EE0-7EE3,U+7EE5-7EE6,U+7EE8-7EE9,U+7EEB,U+7EEE-7EF3,U+7EF5-7EF8,U+7EFA-7F09,U+7F0B-7F0F,U+7F11-7F15,U+7F17-7F1D,U+7F1F-7F28}@font-face{font-family:Starmap Display;src:url(/assets/display-600-014-C0JDmt-y.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+7F2A-7F36,U+7F38,U+7F3A,U+7F42,U+7F44-7F45,U+7F50,U+7F54-7F55,U+7F57-7F58,U+7F5A,U+7F5F,U+7F61-7F62,U+7F68-7F6A,U+7F71-7F72,U+7F74,U+7F79,U+7F7E,U+7F81,U+7F8A,U+7F8C,U+7F8E,U+7F94,U+7F9A,U+7F9D-7F9F,U+7FA1,U+7FA4,U+7FA7,U+7FAF-7FB0,U+7FB2,U+7FB8-7FB9,U+7FBC-7FBD,U+7FBF,U+7FC1,U+7FC5,U+7FCA,U+7FCC,U+7FCE,U+7FD4-7FD5,U+7FD8,U+7FDF-7FE1,U+7FE5-7FE6,U+7FE9,U+7FEE,U+7FF0-7FF1,U+7FF3,U+7FFB-7FFC,U+8000-8001,U+8004,U+8006,U+800B,U+800D,U+8010,U+8012,U+8014-8019,U+801C,U+8020,U+8022,U+8025-802A,U+8031,U+8033,U+8035-8038,U+803B,U+803D,U+803F,U+8042-8043,U+8046,U+804B-804D,U+8052,U+8058,U+805A,U+8069-806A,U+8071,U+807F-8080,U+8083-8084,U+8086-8087,U+8089,U+808B-808C,U+8093,U+8096,U+8098,U+809A-809D,U+809F-80A2,U+80A4-80A5,U+80A9-80AB,U+80AD-80AF,U+80B1-80B2,U+80B4,U+80B7,U+80BA,U+80BC-80C4,U+80C6,U+80CD-80CE,U+80D6-80D7,U+80D9-80DE,U+80E1,U+80E4-80E5,U+80E7-80ED,U+80EF-80F4,U+80F6,U+80F8,U+80FA,U+80FC,U+8102,U+8106,U+8109-810A,U+810D-8110,U+8112-8114,U+8116,U+8118,U+811A,U+811E,U+812C,U+812F,U+8131-8132,U+8136,U+8138,U+813E,U+8146,U+8148,U+814A-814C,U+8150-8151,U+8153-8155,U+8159-815A,U+8160,U+8165,U+8167,U+8169,U+816D-816E,U+8170-8171,U+8174,U+8179-8180,U+8182,U+8188,U+818A,U+818F,U+8191,U+8198,U+819B-819D,U+81A3,U+81A6,U+81A8,U+81AA,U+81B3,U+81BA-81BB,U+81C0-81C3,U+81C6,U+81CA,U+81CC,U+81E3,U+81E7,U+81EC-81ED,U+81F4,U+81FB-81FC,U+81FE,U+8200-8202,U+8204-8206,U+820C-820D,U+8210,U+8214,U+821B-821C,U+821E-821F,U+8221-8223,U+8228,U+822B-822D,U+822F-8231,U+8233-8239,U+823B,U+823E,U+8244,U+8247,U+8249,U+824B,U+824F,U+8258,U+825A,U+825F,U+8268,U+826E-8270,U+8273-8274,U+8279-827A,U+827D-827F,U+8284,U+8288,U+828A-828B,U+828D-828F,U+8291-8292,U+8297-8299,U+829C-829D,U+829F,U+82A1,U+82A4-82A6,U+82A8-82B1,U+82B3-82B4,U+82B7-82B9,U+82BD-82BE,U+82C1,U+82C4,U+82C7-82C8,U+82CA-82CF,U+82D1-82D5,U+82D7-82D8,U+82DB-82DC,U+82DE-82E1,U+82E3-82E6,U+82EB,U+82EF,U+82F1,U+82F4,U+82F7,U+82F9,U+82FB,U+8301-8302,U+8304-8309,U+830C,U+830E-830F,U+8311,U+8314-8315,U+8317,U+831A-831C,U+8327-8328,U+832B-832D,U+832F}@font-face{font-family:Starmap Display;src:url(/assets/display-600-015-BsRUffG0.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+8331,U+8333-8336,U+8338-833A,U+833C,U+8340,U+8343,U+8346-8347,U+834F,U+8351-8352,U+8354,U+835A-835C,U+835E-8361,U+8363-836F,U+8377-8378,U+837B-837D,U+8385-8386,U+8389,U+838E,U+8392-8393,U+8398,U+839B-839C,U+839E,U+83A0,U+83A8-83AB,U+83B0-83B4,U+83B6-83BA,U+83BC-83BD,U+83C0-83C1,U+83C5,U+83C7,U+83CA,U+83CC,U+83CF,U+83D4,U+83D6,U+83D8,U+83DD,U+83DF-83E1,U+83E5,U+83E9-83EA,U+83F0-83F2,U+83F8-83F9,U+83FD,U+8401,U+8403-8404,U+8406,U+840B-840F,U+8411,U+8418,U+841C-841D,U+8424-8428,U+8431,U+8438,U+843C,U+8446,U+8451,U+8457,U+8459-845C,U+8461,U+8463,U+8469,U+846B-846D,U+8471,U+8473,U+8475-8476,U+8478,U+847A,U+8482,U+8487-8489,U+848B-848C,U+848E,U+8497,U+8499,U+849C,U+84A1,U+84AF,U+84B2,U+84B4,U+84B8-84BA,U+84BD,U+84BF,U+84C1,U+84C4,U+84C9-84CA,U+84CD,U+84D0-84D1,U+84D3,U+84D6,U+84DD,U+84DF-84E0,U+84E3,U+84E5-84E6,U+84EC,U+84F0,U+84FC,U+84FF,U+850C,U+8511,U+8513,U+8517,U+851A,U+851F,U+8521,U+852B-852C,U+8537-853D,U+8543,U+8548-854A,U+8556,U+8559,U+855E,U+8564,U+8568,U+8572,U+8574,U+8579-857B,U+857E,U+8584-8585,U+8587,U+858F,U+859B-859C,U+85A4,U+85A8,U+85AA,U+85AE-85B0,U+85B7,U+85B9,U+85C1,U+85C9,U+85D0,U+85D3,U+85D5,U+85DC,U+85E4,U+85E9,U+85FB,U+85FF,U+8605,U+8611,U+8616,U+8627,U+8629,U+8638,U+863C,U+864D-8651,U+8654,U+865A,U+865E,U+8662,U+866B-866C,U+866E,U+8671,U+8679-8682,U+868A-868D,U+8693,U+8695,U+869C-869D,U+86A3-86A4,U+86A7-86AA,U+86AC,U+86AF-86B1,U+86B4-86B6,U+86BA,U+86C0,U+86C4,U+86C6-86C7,U+86C9-86CB,U+86CE-86D1,U+86D4,U+86D8-86D9,U+86DB,U+86DE-86DF,U+86E4,U+86E9,U+86ED-86EE,U+86F0-86F4,U+86F8-86F9,U+86FE,U+8700,U+8702-8703,U+8707-870A,U+870D,U+8712-8713,U+8715,U+8717-8718,U+871A,U+871C,U+871E,U+8721-8723,U+8725,U+8729,U+872E,U+8731,U+8734,U+8737,U+873B,U+873E-873F,U+8747-8749,U+874C,U+874E,U+8753,U+8757,U+8759,U+8760,U+8763-8765,U+876E,U+8770,U+8774,U+8776,U+877B-877E,U+8782-8783,U+8785,U+8788,U+878B,U+878D,U+8793,U+8797,U+879F,U+87A8,U+87AB-87AD,U+87AF,U+87B3,U+87B5,U+87BA,U+87BD,U+87C0,U+87C6,U+87CA-87CB,U+87D1-87D3,U+87DB,U+87E0,U+87E5,U+87EA,U+87EE,U+87F9,U+87FE,U+8803,U+880A,U+8813,U+8815-8816,U+881B,U+8821-8822,U+8832,U+8839,U+883C,U+8840,U+8844-8845,U+884D,U+8854,U+8857,U+8859,U+8861-8864,U+8869,U+886B-886C,U+886E,U+8870,U+8872,U+8877,U+887D-887F,U+8881-8882}@font-face{font-family:Starmap Display;src:url(/assets/display-600-016-Dj_RtGOH.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+8884-8885,U+8888,U+888B,U+888D,U+8892,U+8896,U+889C,U+88A2,U+88A4,U+88AD,U+88B1,U+88B7,U+88BC,U+88C1-88C2,U+88C5-88C6,U+88C9,U+88CE,U+88D2,U+88D4-88D5,U+88D8-88D9,U+88DF,U+88E2-88E5,U+88E8,U+88F0-88F1,U+88F3-88F4,U+88F8-88F9,U+88FC,U+88FE,U+8902,U+890A,U+8910,U+8912-8913,U+8919-891B,U+8921,U+8925,U+892A-892B,U+8930,U+8934,U+8936,U+8941,U+8944,U+895E-895F,U+8966,U+897B,U+8983,U+89C4-89C5,U+89C7,U+89CA-89CC,U+89CE-89D1,U+89D6,U+89DA,U+89DC,U+89DE,U+89E5-89E6,U+89EB,U+89EF,U+89F3,U+8A00,U+8A07,U+8A3E,U+8A48,U+8A79,U+8A89-8A8A,U+8A93,U+8B07,U+8B26,U+8B66,U+8B6C,U+8BA0,U+8BA2-8BA3,U+8BA5-8BA8,U+8BAA-8BAB,U+8BAD,U+8BAF,U+8BB2-8BB7,U+8BB9,U+8BBC-8BBD,U+8BBF-8BC0,U+8BC2-8BC5,U+8BC8-8BCC,U+8BCE-8BCF,U+8BD1-8BD4,U+8BD6-8BDC,U+8BDE-8BE4,U+8BE7-8BE9,U+8BEB-8BEC,U+8BEE-8BF3,U+8BF5-8BF6,U+8BF8-8BFA,U+8BFC-8C02,U+8C04-8C08,U+8C0A-8C1D,U+8C1F-8C37,U+8C41,U+8C46-8C47,U+8C49,U+8C4C,U+8C55,U+8C5A,U+8C61-8C62,U+8C6A-8C6B,U+8C73,U+8C78-8C7A,U+8C82,U+8C85,U+8C89-8C8A,U+8C8C,U+8C94,U+8C98,U+8D1D-8D1F,U+8D21-8D24,U+8D27,U+8D29-8D33,U+8D35-8D38,U+8D3A-8D43,U+8D45-8D50,U+8D53-8D56,U+8D58-8D5E,U+8D60-8D64,U+8D66-8D67,U+8D6B,U+8D6D,U+8D70,U+8D73-8D76,U+8D81,U+8D84,U+8D8B,U+8D91,U+8D94,U+8D9F,U+8DA3,U+8DB1,U+8DB3-8DB5,U+8DB8,U+8DBA,U+8DBC,U+8DBE-8DBF,U+8DC3-8DC4,U+8DC6,U+8DCB-8DCC,U+8DCE-8DCF,U+8DD1,U+8DD6-8DD7,U+8DDA-8DDB,U+8DDD-8DDE,U+8DE3-8DE4,U+8DE8,U+8DEA-8DEC,U+8DF3,U+8DF5,U+8DF7-8DFB,U+8DFD,U+8E05,U+8E09-8E0A,U+8E0C,U+8E0F,U+8E14,U+8E1D-8E1F,U+8E22-8E23,U+8E29-8E2A,U+8E2C,U+8E2E-8E2F,U+8E31,U+8E35,U+8E39-8E3A,U+8E3D,U+8E40-8E42,U+8E44,U+8E47-8E4B,U+8E51-8E52,U+8E59,U+8E66,U+8E69,U+8E6C-8E6D,U+8E6F-8E70,U+8E72,U+8E74,U+8E76,U+8E7C,U+8E7F,U+8E81,U+8E85,U+8E87,U+8E8F-8E90,U+8E94,U+8E9C,U+8E9E,U+8EAB-8EAC,U+8EAF,U+8EB2,U+8EBA,U+8ECE,U+8F66-8F69,U+8F6B,U+8F6D}@font-face{font-family:Starmap Display;src:url(/assets/display-600-017-DKZlxHnB.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+8F6F-8F7A,U+8F7C,U+8F7E-8F7F,U+8F81-8F8B,U+8F8D-8F90,U+8F94-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA8-8FA9,U+8FAB,U+8FB0-8FB1,U+8FB6,U+8FBD-8FBE,U+8FC1-8FC2,U+8FC4-8FC5,U+8FC8,U+8FCE,U+8FD3,U+8FD5,U+8FDC-8FDD,U+8FDF,U+8FE2,U+8FE4-8FE6,U+8FE8-8FEB,U+8FED-8FEE,U+8FF0,U+8FF3,U+8FF7-8FF9,U+8FFD,U+9003-9006,U+900A-900B,U+900D,U+900F,U+9011-9012,U+9014,U+9016-9017,U+901B,U+901D-9022,U+9026,U+902D-902F,U+9035-9036,U+9038,U+903B-903C,U+903E,U+9041-9042,U+9044,U+9047,U+904D,U+904F-9052,U+9057-9058,U+905B,U+9062-9063,U+9065,U+9068,U+906D-906E,U+9074-9075,U+907D,U+907F-9080,U+9082-9083,U+9088,U+908B,U+9091,U+9093,U+9095,U+9097,U+9099,U+909B,U+909D,U+90A1-90A2,U+90A6,U+90AA,U+90AC,U+90AE-90B1,U+90B3-90B6,U+90B8-90BB,U+90BE,U+90C1,U+90C4-90C5,U+90C7,U+90CA,U+90CE-90D1,U+90D3,U+90D7,U+90DB-90DD,U+90E1-90E2,U+90E6-90E7,U+90EB,U+90ED,U+90EF,U+90F4,U+90F8,U+90FE,U+9102,U+9104,U+9119,U+911E,U+9122-9123,U+912F,U+9131,U+9139,U+9143,U+9146,U+9149-914C,U+914E-9150,U+9152,U+9157,U+915A,U+915D-915E,U+9161-9165,U+9169-916A,U+916C,U+916E-9172,U+9174-9179,U+917D-917F,U+9185,U+9187,U+9189,U+918B-918D,U+9190-9192,U+919A-919B,U+91A2-91A3,U+91AA,U+91AD-91AF,U+91B4-91B5,U+91BA,U+91C9,U+91CE,U+91D1,U+91DC,U+9274,U+928E,U+92AE,U+92C8,U+933E,U+936A,U+938F,U+93CA,U+93D6,U+943E,U+946B,U+9485-9490,U+9492-9495,U+9497,U+9499-949E,U+94A0-94A4,U+94A6-94AD,U+94AF-94C6,U+94C8-94CE,U+94D0-94D2,U+94D5-94D9,U+94DB-94E5,U+94E7-94FA,U+94FC-94FD,U+94FF,U+9501-951B,U+951D-951F,U+9521-9526,U+9528-952D,U+952F-9532}@font-face{font-family:Starmap Display;src:url(/assets/display-600-018-DuNlSwFk.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+9534-953C,U+953E-9542,U+9544-9547,U+9549-954A,U+954C-9554,U+9556-9559,U+955B-955F,U+9561-956D,U+956F-9573,U+9576,U+95E8-95EB,U+95EF-95F3,U+95F5-95FE,U+9600-9604,U+9606,U+9608-9612,U+9614-9617,U+9619-961A,U+961C-961D,U+961F,U+9621-9622,U+962A,U+962E,U+9631-9636,U+963B-963D,U+963F-9640,U+9642,U+9645-9649,U+964B-964D,U+9654-9655,U+965B,U+965F,U+9661-9662,U+9667-966A,U+966C,U+9672,U+9674-9677,U+9685-9686,U+9688,U+968B,U+968D,U+9694,U+9697-9699,U+969C,U+96A7,U+96B0,U+96B3,U+96B6,U+96B9,U+96BC-96BE,U+96C0-96C1,U+96C4-96C5,U+96C7,U+96C9,U+96CC-96CF,U+96D2,U+96D5,U+96E0,U+96E8-96EA,U+96EF,U+96F3,U+96F6-96F7,U+96F9,U+96FE,U+9701,U+9704,U+9706-9709,U+970D-970F,U+9713,U+9716,U+971C,U+971E,U+972A,U+972D,U+9730,U+9732,U+9738-9739,U+973E,U+9752-9753,U+9756,U+9759,U+975B,U+975E,U+9760-9761,U+9765,U+9769,U+9773-9774,U+9776,U+977C,U+9785,U+978B,U+978D,U+9791-9792,U+9794,U+9798,U+97A0,U+97A3,U+97AB,U+97AD,U+97AF,U+97B2,U+97B4,U+97E6-97E7,U+97E9-97ED,U+97F5-97F6,U+9877-9878,U+987B-987D,U+987F-9883,U+9885-988A,U+988C-988D,U+988F-9890,U+9893-9894,U+9896-9897,U+989A-989B,U+989D-98A2,U+98A4-98A7,U+98CE,U+98D1-98D3,U+98D5,U+98D8-98DA,U+98DE-98DF,U+98E7-98E8,U+990D,U+9910,U+992E,U+9954-9955,U+9963,U+9965,U+9967-9972,U+9974-9977,U+997A,U+997C-997D,U+997F-9981,U+9984-9987,U+998A-998B,U+998D,U+998F-9995,U+9997-9999,U+99A5,U+99A8,U+9A6C-9A71,U+9A73-9A82,U+9A84-9A88,U+9A8A-9A8B,U+9A8F-9A93,U+9A96-9A98,U+9A9A-9AA5,U+9AA7-9AA8,U+9AB0-9AB1,U+9AB6-9AB8,U+9ABA,U+9ABC,U+9AC0-9AC2,U+9AC5,U+9ACB-9ACC,U+9AD1,U+9AD3,U+9ADF,U+9AE1,U+9AE6,U+9AEB,U+9AED,U+9AEF,U+9AF9,U+9AFB,U+9B03,U+9B08,U+9B0F,U+9B13,U+9B1F,U+9B23,U+9B2F,U+9B32,U+9B3B-9B3C}@font-face{font-family:Starmap Display;src:url(/assets/display-600-019-BL_S9b1V.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+9B41-9B45,U+9B47-9B49,U+9B4D,U+9B4F,U+9B51,U+9B54,U+9C7C,U+9C7F,U+9C81-9C82,U+9C85-9C88,U+9C8B,U+9C8D-9C8E,U+9C90-9C92,U+9C94-9C95,U+9C9A-9C9C,U+9C9E-9CA9,U+9CAB,U+9CAD-9CAE,U+9CB0-9CB8,U+9CBA-9CBD,U+9CC3-9CC7,U+9CCA-9CD0,U+9CD3-9CD9,U+9CDC-9CDF,U+9CE2,U+9E1F-9E23,U+9E25-9E26,U+9E28-9E2D,U+9E2F,U+9E31-9E33,U+9E35-9E3A,U+9E3D-9E3F,U+9E41-9E4C,U+9E4E-9E4F,U+9E51,U+9E55,U+9E57-9E58,U+9E5A-9E5C,U+9E5E,U+9E63-9E64,U+9E66-9E6D,U+9E70-9E71,U+9E73,U+9E7E-9E7F,U+9E82,U+9E87-9E88,U+9E8B,U+9E92-9E93,U+9E9D,U+9E9F,U+9EA6,U+9EB4,U+9EB8,U+9EBB,U+9EBD-9EBE,U+9EC4,U+9EC9,U+9ECD-9ECF,U+9ED1,U+9ED4,U+9EDB-9EDD,U+9EDF-9EE0,U+9EE2,U+9EE5,U+9EE7,U+9EE9-9EEA,U+9EEF,U+9EF9,U+9EFB-9EFC,U+9EFE,U+9F0B,U+9F0D-9F0E,U+9F10,U+9F13,U+9F17,U+9F19,U+9F20,U+9F22,U+9F2C,U+9F2F,U+9F37,U+9F39,U+9F3B,U+9F3D-9F3E,U+9F44,U+9F50-9F51,U+9F7F-9F80,U+9F83-9F8C,U+9F99-9F9B,U+9F9F-9FA0,U+FF01-FF5E,U+FFE0-FFE1,U+FFE3,U+FFE5}.books-page.is-reading>.books-sidebar,.books-page.is-reading .books-topbar,.books-workspace[hidden],.app-shell-root:has(.book-reader.is-immersive)>.qn-shell-rail{display:none}.books-page.is-reading .books-content{min-height:0}.book-reader{--reader-bg: #272729;--reader-paper: #1e1e1f;--reader-ink: #c7c7cb;--reader-muted: #89898d;--reader-line: #363639;--reader-hover: #333335;--reader-active: #3f4b45;display:flex;position:relative;flex:1;min-height:0;min-width:0;flex-direction:column;overflow:hidden;background:var(--reader-bg);color:var(--reader-ink);font-family:var(--bk-font);--bk-surface: var(--reader-paper);--bk-paper-2: var(--reader-hover);--bk-line: var(--reader-line);--bk-line-2: var(--reader-line);--bk-ink: var(--reader-ink);--bk-muted: var(--reader-muted);--bk-faint: var(--reader-muted)}.book-reader[data-reader-theme=light]{--reader-bg: #f0f0ef;--reader-paper: #fff;--reader-ink: #363638;--reader-muted: #8c8c8c;--reader-line: #dededb;--reader-hover: #e9e9e6;--reader-active: #dce9e0}.book-reader[data-reader-theme=paper]{--reader-bg: #d9dfd0;--reader-paper: #edf0e5;--reader-ink: #40493d;--reader-muted: #7e8977;--reader-line: #ced5c5;--reader-hover: #dce3d2;--reader-active: #c9d8c3}.book-reader:fullscreen{width:100vw;height:100vh}.book-reader-toolbar{display:flex;width:min(1600px,92%);min-height:68px;margin:0 auto;flex:none;align-items:center;justify-content:space-between;gap:24px;padding:8px 56px 8px 0}.book-reader-title{display:flex;min-width:0;align-items:center;gap:14px}.book-reader-title svg{width:21px;height:21px;flex:none}.books-page .book-reader-title strong{max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 16px/1.5 var(--bk-font);color:var(--reader-ink)}.book-reader-top-actions{display:flex;flex:none;align-items:center;gap:20px}.book-reader-top-actions>span{color:#dca98f;font-size:11px}.book-reader button{border:0;background:transparent;color:var(--reader-muted)}.book-reader button:hover:not(:disabled){color:var(--reader-ink);background:var(--reader-hover)}.book-reader button:disabled{opacity:.28;cursor:default}.book-reader :focus-visible{outline:1px solid var(--reader-muted);outline-offset:4px}.book-reader button svg{width:22px;height:22px}.book-reader .reader-icon{fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;flex:none}.book-reader-top-actions button{padding:6px 8px;border-radius:5px;font-size:13px}.book-reader-stage{position:relative;display:flex;width:min(1600px,92%);flex:1;min-height:0;margin:0 auto 5vh;padding-right:64px}.book-reader-paper{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;padding:36px clamp(28px,3.6vw,70px) 20px;border-radius:16px;background:var(--reader-paper)}.book-reader-chapter-title{flex:none;min-height:22px;margin-bottom:24px;overflow:hidden;color:var(--reader-muted);font-size:13px;line-height:1.7;white-space:nowrap;text-overflow:ellipsis}.book-reader-pages{flex:1;min-height:0;overflow:hidden;position:relative;outline:none;touch-action:pan-y}.books-page .book-reader .book-reader-pages:focus{outline:none;box-shadow:none}.book-reader-flow{width:100%;height:100%;column-count:var(--reader-columns, 2);column-gap:clamp(36px,5vw,94px);column-fill:auto}.book-reader-paragraph{margin:0 0 1.2em;color:var(--reader-ink);font-family:var(--reader-font-family, var(--bk-font));font-size:var(--reader-font-size);line-height:var(--reader-line-height, 2);font-weight:400;letter-spacing:.015em;white-space:pre-wrap;overflow-wrap:anywhere;orphans:2;widows:2}.books-page .book-reader-content-heading{color:#e08f95;font:400 calc(var(--reader-font-size) * 1.35)/1.5 var(--reader-font-family, var(--bk-font));margin:1.5em 0 2em;padding-bottom:.35em;border-bottom:1px solid #c5616d;break-after:avoid}.book-reader[data-reader-theme=light] .book-reader-content-heading{color:#e65064}.book-reader-pagination{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding-top:22px}.book-reader-pagination button{min-width:76px;height:31px;padding:0 10px;border:1px solid var(--reader-line);border-radius:18px;font-size:12px;white-space:nowrap}.book-reader-pagination>div{overflow:hidden;color:var(--reader-muted);opacity:.7;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.book-reader-rail{position:absolute;z-index:4;top:50%;right:-16px;display:flex;flex-direction:column;gap:clamp(6px,1.7vh,20px);transform:translateY(-50%)}.book-reader-rail button{display:grid;width:46px;height:46px;padding:0;place-items:center;border-radius:50%;background:var(--reader-paper);color:var(--reader-muted)}.book-reader-rail button[aria-expanded=true],.book-reader-rail button[aria-pressed=true]{color:var(--reader-ink);background:var(--reader-active)}.book-reader-panel-shade{position:absolute;inset:0;z-index:3;background:#0005;border-radius:16px}.book-reader-panel-shade[hidden],.book-reader-ai-target[hidden]{display:none}.book-reader-panel{position:absolute;top:0;right:64px;bottom:0;display:flex;width:410px;max-width:calc(100% - 34px);flex-direction:column;overflow:hidden;padding:24px;border:1px solid var(--reader-line);border-radius:16px;background:var(--reader-bg);box-shadow:-12px 0 48px #0003}.book-reader-panel>header{display:flex;flex:none;align-items:center;justify-content:space-between;margin-bottom:18px}.books-page .book-reader-panel>header strong{font:500 15px/1.5 var(--bk-font);color:var(--reader-ink)}.book-reader-panel>header button{display:grid;width:28px;height:28px;padding:3px;place-items:center;border-radius:5px}.book-reader-panel nav{overflow:auto;scrollbar-width:thin}.book-reader-panel nav button{display:flex;width:100%;align-items:baseline;gap:12px;padding:11px 10px;border-radius:6px;color:var(--reader-ink);text-align:left;font-size:13px;line-height:1.7}.book-reader-panel nav small{color:var(--reader-muted);font-size:10px}.book-reader-panel nav button[aria-current=true]{background:var(--reader-active)}.book-reader-settings{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--reader-line) transparent;font-size:12px}.book-reader-settings>div{display:flex;align-items:center;gap:10px;margin-bottom:24px}.book-reader-settings>div>span{margin-right:auto}.book-reader-settings button{min-width:48px;height:32px;padding:0 12px;border:1px solid var(--reader-line);border-radius:6px;color:var(--reader-ink);font-size:12px}.book-reader-settings output{min-width:20px;text-align:center;color:var(--reader-muted)}.book-reader-settings fieldset{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;border:0}.book-reader-settings legend{margin-bottom:12px}.book-reader-settings button[aria-pressed=true]{background:var(--reader-active)}.book-reader-settings p{margin:32px 0 0;color:var(--reader-muted);line-height:1.8}.books-chat-target,.books-shared-agent{display:flex;flex:1;flex-direction:column;min-height:0;width:100%;height:100%}.books-chat-target:empty{display:none}.book-reader-search{flex:none;width:100%;border:0;border-radius:24px;padding:11px 15px;background:var(--reader-hover);color:var(--reader-ink);font:13px var(--bk-font);outline:none}.book-reader-book-info{display:flex;flex:none;align-items:center;gap:18px;padding:24px 0;border-bottom:1px solid var(--reader-line);margin-bottom:8px}.book-reader-book-info img,.book-reader-cover-placeholder{width:54px;height:80px;object-fit:cover;flex:none;border-radius:2px}.book-reader-cover-placeholder{display:grid;place-items:center;background:var(--reader-hover)}.book-reader-cover-placeholder svg{width:24px;height:24px}.books-page .book-reader-book-info strong{display:block;color:var(--reader-ink);font:500 15px/1.7 var(--bk-font)}.book-reader-book-info small{display:block;color:var(--reader-muted);font-size:12px;margin-top:4px}.book-reader-panel nav button{padding:16px 10px;border-bottom:1px solid var(--reader-line);border-radius:0}.book-reader-panel nav button[aria-current=true]{color:#48aee8;background:transparent}.book-reader-size-label{display:flex;justify-content:space-between;margin:4px 0 14px;font-size:14px}.book-reader-settings .book-reader-size-slider{gap:12px;padding:8px 12px;border-radius:24px;background:var(--reader-hover)}.book-reader-size-slider input{flex:1;min-width:0;accent-color:#919196;cursor:pointer}.book-reader-size-slider span:last-child{font-size:18px}.book-reader-fonts{display:block!important}.book-reader-font-tabs{display:flex;gap:0;background:var(--reader-hover);border-radius:20px;margin-bottom:18px;padding:2px}.book-reader-font-tabs button{flex:1;padding:0 4px;border:0;border-radius:18px;height:27px}.book-reader-font-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.book-reader-font-grid button{padding:6px;height:49px;min-width:0;font-size:13px}.book-reader-font-grid button[aria-pressed=true]{border-color:#249ade;color:#40b3fa;background:#249ade20}.book-reader-fonts>small{display:block;color:var(--reader-muted);font-size:10px;line-height:1.6;margin-top:10px}.reader-mark{cursor:pointer;transition:background-color .14s ease;box-decoration-break:clone;-webkit-box-decoration-break:clone}.reader-mark:hover,.reader-mark.is-active{background-color:#78b8e51b}.reader-mark-highlight,.reader-mark-highlight.is-active{border-radius:2px;background-color:color-mix(in srgb,var(--mark-color, #e9b94a) 30%,transparent)}.reader-mark-highlight:hover{background-color:color-mix(in srgb,var(--mark-color, #e9b94a) 36%,transparent)}.reader-mark-wave{text-decoration:underline wavy var(--mark-color, #caa15e);text-underline-offset:5px;text-decoration-thickness:1px}.reader-mark-line{text-decoration:underline var(--mark-color, #86a4b3);text-underline-offset:5px;text-decoration-thickness:1px}.reader-mark-note{border-bottom:1px dashed #e66a76;padding-bottom:3px}.book-reader-flow ::selection{color:inherit;background:#547e9c75}.book-reader[data-reader-theme=light] .book-reader-flow ::selection,.book-reader[data-reader-theme=paper] .book-reader-flow ::selection{background:#d5edfb}.book-reader-selection{--float-bg: #3b3c3e;position:absolute;display:block;width:354px;max-width:calc(100% - 16px);z-index:8;padding:6px;border:0;border-radius:16px;color:#f0f0f2;background:var(--float-bg);box-shadow:0 6px 26px #0003;animation:reader-appear .12s ease-out}.book-reader-selection:after{content:"";position:absolute;left:48%;bottom:-7px;width:14px;height:14px;transform:rotate(45deg);background:var(--float-bg);border-radius:1px;z-index:-1}.book-reader-selection.is-below:after{bottom:auto;top:-6px}.book-reader-selection.has-mark.is-below:after{top:44px}.reader-selection-actions{display:flex;justify-content:space-between}.book-reader .reader-selection-actions button{display:flex;flex:1;min-width:0;align-items:center;flex-direction:column;gap:5px;padding:7px 3px;color:#ebebee;font-size:11px;line-height:1.4;border-radius:9px;white-space:nowrap;transition:background-color .14s ease}.book-reader .reader-selection-actions button svg{width:20px;height:20px}.book-reader .book-reader-selection button:hover{background:#ffffff12;color:#fff}.book-reader .reader-selection-actions button[aria-pressed=true]{color:#fff;background:#ffffff1a}.book-reader-selection.has-mark:not(.has-note){width:405px;padding-top:50px;background:transparent;box-shadow:none}.has-mark:not(.has-note) .reader-selection-actions{padding:6px;margin:0 -6px -6px;background:#3b3c3e;border-radius:16px;box-shadow:0 6px 26px #0003}.reader-mark-options{position:absolute;top:0;left:0;display:flex;align-items:center;padding:10px;background:#3b3c3e;border-radius:24px}.reader-mark-options>div{display:flex;gap:10px}.book-reader .reader-mark-options>div button{display:grid;place-items:center;width:20px;height:20px;padding:3px;color:#fff;border-radius:50%}.book-reader .reader-mark-options>div button:hover{filter:brightness(1.12)}.book-reader .reader-mark-options>div button svg{width:15px;height:15px;stroke-width:2}.book-reader .reader-delete-line{display:flex;align-items:center;gap:5px;padding:3px;font-size:11px;color:#e4e4e7;white-space:nowrap}.book-reader .reader-delete-line svg{width:15px;height:15px}.reader-overlap-list{display:flex;gap:8px;border-top:1px solid #ffffff16;padding:8px 4px 2px}.book-reader .reader-overlap-list button{color:#d4d4d8;font-size:10px;border-radius:4px}.book-reader .reader-overlap-list button[aria-pressed=true]{background:#ffffff21;color:#fff}.reader-note-shade{position:absolute;inset:0;z-index:10;background:#0005;display:grid;place-items:center}.book-reader-note-editor{position:relative;width:min(440px,calc(100% - 32px));max-height:calc(100% - 32px);overflow:auto;padding:16px;border-radius:14px;background:var(--reader-bg);color:var(--reader-ink);box-shadow:0 16px 80px #0003}.book-reader-note-editor:before{content:"";position:absolute;left:-7px;top:49%;width:14px;height:14px;transform:rotate(45deg);background:var(--reader-bg)}.book-reader-note-editor header{display:flex;justify-content:center;position:relative;padding:1px 0 16px;font-size:14px}.books-page .book-reader-note-editor header strong{color:var(--reader-ink);font-size:14px;font-weight:400}.book-reader-note-editor header button{position:absolute;right:-5px;top:-5px;padding:4px}.book-reader-note-editor header button svg{width:18px;height:18px}.reader-note-input{display:flex;align-items:flex-start;gap:8px;background:var(--reader-paper);border-radius:12px;padding:16px 12px}.reader-note-input>svg{width:20px;height:20px;margin-top:3px;color:var(--reader-muted)}.book-reader-note-editor textarea{flex:1;display:block;min-width:0;min-height:min(232px,32vh);resize:vertical;background:transparent;color:var(--reader-ink);border:0;outline:none;padding:0;font:16px/1.7 var(--bk-font)}.book-reader-note-editor textarea::placeholder{color:var(--reader-muted)}.book-reader-note-editor footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px}.book-reader-note-editor footer span{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--reader-muted)}.book-reader-note-editor footer svg{width:15px;height:15px}.book-reader .book-reader-note-editor footer button{background:#189ff0;color:#fff;padding:9px 29px;border-radius:24px;font-size:14px}.book-reader .book-reader-note-editor footer button:disabled{opacity:.45}.reader-note-heading{display:flex;align-items:center;justify-content:center;position:relative;padding:5px 0 10px;font-size:13px}.reader-note-heading button{position:absolute;right:2px;top:0}.reader-note-heading button svg{width:18px;height:18px}.book-reader-selection.has-note{width:420px;padding:16px;border-radius:14px;background:var(--reader-bg);--float-bg: var(--reader-bg);color:var(--reader-ink)}.has-note .reader-selection-actions{border-radius:10px;padding:2px 6px;background:#ffffff0b}.has-note .reader-selection-actions button{color:var(--reader-ink)}.book-reader[data-reader-theme=light] .has-note .reader-selection-actions{background:#00000007}.book-reader[data-reader-theme=light] .has-note .reader-selection-actions button{color:var(--reader-ink)}.reader-note-card{margin-top:14px;background:var(--reader-hover);border-radius:10px;padding:16px}.reader-note-card>div{display:flex;align-items:center;gap:8px;font-size:12px}.reader-note-avatar{display:grid;place-items:center;width:25px;height:25px;background:var(--reader-paper);border-radius:50%}.reader-note-avatar svg{width:17px;height:17px}.reader-note-card small{margin-left:auto;font-size:10px;color:var(--reader-muted)}.reader-note-card p{color:var(--reader-ink);font-size:16px;line-height:1.8;white-space:pre-wrap;max-height:27vh;overflow:auto;-webkit-user-select:text;user-select:text;margin:12px 0}.reader-note-card footer{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--reader-line)}.book-reader .reader-note-card footer button{color:var(--reader-muted);padding:3px;font-size:11px}.reader-figure{break-inside:avoid;margin:0 0 1.2em;max-height:100%;overflow:hidden}.book-reader .reader-figure button{display:block;width:100%;padding:0;background:transparent;cursor:zoom-in}.reader-figure img{display:block;max-width:100%;width:auto;height:auto;max-height:calc(100cqh - 44px);margin:0 auto;object-fit:contain;border-radius:2px}.book-reader-pages{container-type:size}.reader-figure figcaption{font-size:11px;line-height:1.6;color:var(--reader-muted);text-align:center;padding:8px 0;max-height:40px;overflow:hidden}.reader-image-error,.reader-media-warning{color:var(--reader-muted);font-size:12px;padding:12px;border:1px solid var(--reader-line);border-radius:5px}.reader-media-warning{padding:4px;font-size:10px}.reader-media-warning button{margin-left:10px}.reader-image-shade{position:absolute;inset:0;z-index:12;background:#000c;display:grid;place-items:center;padding:45px 24px 24px}.reader-image-shade>img{max-width:100%;max-height:100%;object-fit:contain;min-height:0}.reader-image-shade>button{position:absolute;right:18px;top:14px;color:#fff;padding:8px;border-radius:50%}@keyframes reader-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.reader-mark,.book-reader-selection,.reader-selection-actions button{transition:none;animation:none}}.book-reader-notes{overflow:auto;scrollbar-width:thin;font-size:13px}.book-reader-add-bookmark{display:flex;align-items:center;gap:8px;width:100%;padding:11px;border:1px solid var(--reader-line)!important;border-radius:6px}.book-reader-notes article{border-bottom:1px solid var(--reader-line);padding:18px 0}.book-reader-notes article>small{color:var(--reader-muted);font-size:10px}.book-reader-notes .book-reader-note-quote{display:block;width:100%;text-align:left;color:var(--reader-ink);padding:10px 0;font-size:13px;line-height:1.8;max-height:130px;overflow:auto}.book-reader-notes article p{margin:0 0 12px;white-space:pre-wrap;color:var(--reader-ink);line-height:1.8}.book-reader-notes article>div{display:flex;gap:15px}.book-reader-notes article>div button{padding:4px 0;font-size:11px}.book-reader-panel.is-ai{width:520px;padding:0}.book-reader-panel.is-ai>header{padding:13px 18px;margin:0;border-bottom:1px solid var(--reader-line)}.book-reader-ai-target{display:flex;flex:1;min-height:0}.book-reader-ai-quick{display:flex;flex:none;gap:6px;padding:0 16px 12px}.book-reader-ai-quick button{flex:1;padding:9px 4px;border:1px solid var(--reader-line);border-radius:8px;background:var(--reader-hover);color:var(--reader-ink);font-size:12px}.book-reader .ai-agent-panel.ai-agent-ink{--panel: var(--reader-bg);--panel-2: var(--reader-paper);--panel-edge: var(--reader-line);--ink: var(--reader-ink);--ink-2: var(--reader-ink);--ink-3: var(--reader-muted);--line: var(--reader-line);--line-strong: var(--reader-line);--hover: var(--reader-hover);--field: var(--reader-paper);--src-bg: var(--reader-hover);--seg-bg: var(--reader-hover);--code-bg: var(--reader-paper);--preset-bg: var(--reader-hover);--user-bg: var(--reader-hover);--user-line: var(--reader-line);--chip-bg: var(--reader-hover);background:var(--reader-bg)!important;border:0}.books-page .book-reader .ai-agent-panel :is(.ai-agent-composer,.ai-agent-user-bubble,.preset,.composer-tools,.mode-seg,.web-toggle,.ai-agent-profile-toggle){background:var(--reader-paper)!important;border-color:var(--reader-line)!important;color:var(--reader-ink)!important}.books-page .book-reader .ai-agent-panel :is(.composer-tools .ai-agent-material-scope,.mode-seg button.on){background:var(--reader-hover)!important;border-color:var(--reader-line)!important;color:var(--reader-ink)!important}.books-page .book-reader .ai-agent-panel :is(textarea,.preset strong,.preset span,.ai-agent-assistant,.ai-agent-user-bubble){color:var(--reader-ink)!important}.books-page .book-reader .ai-agent-panel button{color:var(--reader-ink)}.books-page .book-reader .ai-agent-panel :is(.msg-body,.msg-body p,.msg-body li,.msg-body blockquote,.msg-body strong,.msg-body h1,.msg-body h2,.msg-body h3,.msg-body span,.msg-body code,.ai-agent-book-reading,.ai-agent-book-reading summary,.ink-source-chip){color:var(--reader-ink)!important}.books-page .book-reader .ai-agent-panel :is(.ink-source-chip,.sources .src){background:var(--reader-hover)!important;border-color:var(--reader-line)!important;color:var(--reader-ink)!important}.books-page .book-reader .ai-agent-panel .msg-bubble{background:var(--reader-paper);color:var(--reader-ink);border-color:var(--reader-line)}.book-reader .ai-agent-panel strong{font-family:inherit;color:inherit}.book-reader-message{padding:30px 0;color:var(--reader-muted);font-size:14px}.books-page .book-reader-message strong{color:var(--reader-ink)}.book-reader-message button{margin:12px 12px 0 0;padding:6px 12px;border:1px solid var(--reader-line);border-radius:6px}.book-reader-notice{position:absolute;bottom:15px;left:50%;z-index:5;transform:translate(-50%);padding:8px 15px;border-radius:6px;background:var(--reader-hover)!important;color:var(--reader-ink)!important;font-size:12px}@media(max-width:900px){.book-reader-toolbar,.book-reader-stage{width:95%}.book-reader-paper{padding:28px 30px 18px}.book-reader-flow{column-count:1}.book-reader-stage{padding-right:54px;margin-bottom:3vh}.book-reader-rail{right:-1px;gap:14px}.book-reader-rail button{width:40px;height:40px}.book-reader-panel{right:54px}}@media(max-width:560px){.books-page.is-reading{overflow:hidden}.book-reader-toolbar{width:100%;min-height:54px;padding:8px 18px;gap:8px}.book-reader-title{gap:8px}.books-page .book-reader-title strong{max-width:56vw;font-size:13px}.book-reader-title svg{width:16px;height:16px}.book-reader-top-actions{gap:0}.book-reader-top-actions button{font-size:11px}.book-reader-stage{width:100%;margin-bottom:0;padding:0 0 62px}.book-reader-paper{border-radius:0;padding:20px 23px 12px}.book-reader-chapter-title{margin-bottom:16px;font-size:11px}.book-reader-flow{column-gap:36px}.book-reader-pagination{padding-top:16px;gap:8px}.book-reader-pagination button{min-width:68px;height:28px;font-size:11px}.book-reader-pagination>div{font-size:9px}.book-reader-rail{inset:auto 0 10px;flex-direction:row;justify-content:center;gap:clamp(3px,1.8vw,15px);transform:none}.book-reader-rail button{width:36px;height:36px}.book-reader-rail button svg{width:19px;height:19px}.book-reader-panel,.book-reader-panel.is-ai{top:8px;right:12px;bottom:72px;width:calc(100% - 24px);max-width:none;padding:16px}.book-reader-panel.is-ai{padding:0}.book-reader-font-grid{grid-template-columns:repeat(2,1fr)}.book-reader .reader-selection-actions button{padding:7px 2px;font-size:10px}.reader-mark-options{padding-inline:3px}.reader-mark-options>div{gap:8px}}.book-reader .book-reader-note-editor textarea:focus-visible{outline:none;box-shadow:none}.books-page .book-reader .ai-agent-panel svg[stroke-width="0"]{stroke:none;stroke-width:0}.books-page .book-reader .ai-agent-panel .ai-agent-send svg{width:17px;height:17px}.books-page{--bk-canvas: #faf7f2;--bk-paper-2: #f6f1ea;--bk-surface: #ffffff;--bk-surface-2: #fdfbf8;--bk-ink: #26231f;--bk-ink-2: #4b453e;--bk-body: #3b352f;--bk-muted: #857d73;--bk-faint: #a9a196;--bk-line: #ece4d9;--bk-line-2: #f4ede4;--bk-accent: #d96c48;--bk-accent-2: #c75e3b;--bk-accent-soft: #fbece3;--bk-peach: #f6e2d4;--bk-ok: #6e8f6a;--bk-warn: #c08a3e;--bk-err: #b4543e;--bk-blue: var(--bk-accent);--bk-blue-soft: var(--bk-accent-soft);--bk-blue-line: #f2d9cb;--bk-green: var(--bk-ok);--bk-green-soft: #edf3ea;--bk-focus: var(--bk-accent);--bk-shadow: 0 1px 2px rgba(60, 45, 30, .05), 0 18px 40px -32px rgba(60, 45, 30, .5);--bk-shadow-pop: 0 40px 90px -40px rgba(38, 31, 25, .55), 0 2px 8px rgba(38, 31, 25, .08);--bk-font: "Starmap PuHuiTi", var(--starmap-font-ui, "Microsoft YaHei UI", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif);--bk-doc-size: 14px;display:flex;height:100%;min-height:0;min-width:0;background:var(--bk-canvas);color:var(--bk-ink);font:400 13px/1.6 var(--bk-font);-webkit-font-smoothing:antialiased}html[data-starmap-mode=dark] .books-page{--bk-canvas: #16120f;--bk-paper-2: #1a1512;--bk-surface: #1e1915;--bk-surface-2: #221c17;--bk-ink: #f0e9df;--bk-ink-2: #d7cec2;--bk-body: #cfc6ba;--bk-muted: #a0948a;--bk-faint: #7d7168;--bk-line: #332a23;--bk-line-2: #2a221c;--bk-accent: #ef8a5f;--bk-accent-2: #ffa079;--bk-accent-soft: #2e1f18;--bk-peach: #3a271e;--bk-ok: #8db388;--bk-warn: #d9a35f;--bk-err: #e0907d;--bk-blue-line: #3d2a20;--bk-green-soft: #1d2a1b;--bk-shadow: 0 1px 2px rgba(0, 0, 0, .4);--bk-shadow-pop: 0 40px 90px -40px rgba(0, 0, 0, .8), 0 2px 8px rgba(0, 0, 0, .35)}.books-page{font-synthesis:style}.books-page :is(strong,b){font-family:"Starmap Display",var(--bk-font);font-weight:600}.books-page :is(h1,h2,h3,h4){font-family:"Starmap Display",var(--bk-font);font-weight:600}.books-page .ai-agent-panel .ai-agent-title{font-family:"Starmap Display",var(--bk-font)}.books-page *,.books-page *:before,.books-page *:after{box-sizing:border-box}.books-page button{font:inherit;color:inherit;cursor:pointer}.books-page button:disabled{cursor:wait;opacity:.55}.books-page :focus-visible{outline:2px solid var(--bk-focus);outline-offset:1px;border-radius:6px}.books-page svg{display:block}.books-sidebar{display:flex;width:288px;flex:0 0 288px;min-height:0;flex-direction:column;border-right:1px solid var(--bk-line);background:var(--bk-paper-2)}.books-side-head{padding:20px 18px 0}.books-eyebrow{display:flex;align-items:center;gap:6px;margin-bottom:2px;color:var(--bk-faint);font-size:9px;letter-spacing:.16em}.books-eyebrow i{width:12px;height:1px;background:var(--bk-line)}.books-side-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.books-side-title h1{margin:0;font-size:18px;font-weight:600;letter-spacing:.01em}.books-side-title span{color:var(--bk-faint);font-size:10.5px}.books-sum{margin:5px 0 0;color:var(--bk-muted);font-size:11px}.books-sum b{color:var(--bk-ink);font-weight:500}.books-primary{display:flex;width:100%;height:36px;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;border:0;border-radius:10px;background:var(--bk-accent);color:#fff;font-size:12.5px;font-weight:500;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--bk-accent) 55%,transparent)}.books-primary:hover{background:var(--bk-accent-2)}.books-primary svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.books-upload-hint{margin:7px 0 0;color:var(--bk-faint);font-size:10px;line-height:1.6}.books-sec{display:flex;align-items:center;justify-content:space-between;margin:18px 18px 0;color:var(--bk-muted);font-size:10px;letter-spacing:.1em}.books-sec b{font-weight:400;color:var(--bk-faint)}.books-search-wrap{display:flex;height:30px;align-items:center;gap:7px;margin:10px 14px 0;padding:0 10px;border:1px solid var(--bk-line);border-radius:8px;background:var(--bk-surface)}.books-search-wrap:focus-within{border-color:var(--bk-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bk-accent) 10%,transparent)}.books-page .books-search:focus-visible{outline:none}.books-search-wrap svg{width:13px;height:13px;flex:none;fill:none;stroke:var(--bk-faint);stroke-width:1.6}.books-search{width:100%;min-width:0;border:0;background:transparent;color:var(--bk-ink);font:inherit;font-size:11px;outline:none}.books-search::placeholder{color:var(--bk-faint)}.books-filters{display:flex;gap:3px;margin:10px 14px 0;overflow-x:auto;scrollbar-width:none}.books-filters::-webkit-scrollbar{display:none}.books-filter{display:inline-flex;height:22px;flex:none;align-items:center;gap:3px;padding:0 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--bk-muted);font-size:10px;white-space:nowrap}.books-filter b{font-weight:400;color:var(--bk-faint)}.books-filter:hover{background:#7864500f}.books-filter.is-on{background:var(--bk-accent-soft);color:var(--bk-accent-2);font-weight:500}.books-filter.is-on b{color:var(--bk-accent-2)}.books-error{margin:8px 18px 0;color:var(--bk-err);font-size:11.5px;line-height:1.6}.books-list{flex:1;min-height:0;overflow:auto;padding:7px 10px 0;scrollbar-width:thin;scrollbar-color:var(--bk-line) transparent}.books-page .book-card{display:grid;width:100%;grid-template-columns:28px minmax(0,1fr) 5px;grid-template-rows:auto auto;align-items:center;column-gap:9px;row-gap:1px;padding:3px 8px;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left}.books-page .book-card+.book-card{margin-top:1px}.books-page .book-card:hover{background:#7864500d}.book-cover{position:relative;grid-column:1;grid-row:1 / span 2;width:28px;height:41px;overflow:hidden;border-radius:3px;background:var(--bc-bg, #eef0ec);isolation:isolate;box-shadow:0 0 0 1px #1e262114,0 1px 3px #1e26211a}.book-cover img{display:block;width:100%;height:100%;object-fit:cover}.book-cover.is-fallback{display:grid;place-items:center;background:linear-gradient(145deg,var(--bc-bg),var(--bc-deep));color:var(--bc-ink)}.book-cover.is-fallback:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:color-mix(in srgb,var(--bc-ink) 16%,transparent)}.book-cover.is-fallback:after{content:"";position:absolute;inset:5px 4px 5px 6px;border:1px solid color-mix(in srgb,var(--bc-ink) 20%,transparent);border-radius:1px;opacity:.5}.book-cover.is-fallback i{position:relative;z-index:1;font:600 13px/1 "Starmap Display",var(--bk-font);font-style:normal}.book-cover.is-loading,.book-cover.is-waiting{background:linear-gradient(160deg,var(--bc-bg),var(--bc-deep))}.book-cover.is-loading:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 15%,rgba(255,255,255,.55) 48%,transparent 80%);animation:bk-cover-sheen 1.2s ease-in-out infinite}@keyframes bk-cover-sheen{to{transform:translate(100%)}}.book-cover.tone-0{--bc-bg: #e7efe8;--bc-deep: #d2e1d6;--bc-ink: #52705c}.book-cover.tone-1{--bc-bg: #f2ecdf;--bc-deep: #e5dac4;--bc-ink: #796847}.book-cover.tone-2{--bc-bg: #e9eef2;--bc-deep: #d7e2e8;--bc-ink: #566f7e}.book-cover.tone-3{--bc-bg: #f3e9e3;--bc-deep: #e6d5cb;--bc-ink: #805d4c}.book-cover.tone-4{--bc-bg: #eceaf2;--bc-deep: #ddd8e8;--bc-ink: #665d7c}html[data-starmap-mode=dark] .book-cover.tone-0{--bc-bg: #22302a;--bc-deep: #2c4036;--bc-ink: #b4cdbb}html[data-starmap-mode=dark] .book-cover.tone-1{--bc-bg: #322d23;--bc-deep: #40382a;--bc-ink: #d3c19f}html[data-starmap-mode=dark] .book-cover.tone-2{--bc-bg: #222e34;--bc-deep: #2c3c44;--bc-ink: #b2c8d2}html[data-starmap-mode=dark] .book-cover.tone-3{--bc-bg: #332821;--bc-deep: #403229;--bc-ink: #d4baa8}html[data-starmap-mode=dark] .book-cover.tone-4{--bc-bg: #2b2832;--bc-deep: #37333f;--bc-ink: #c4bad3}html[data-starmap-mode=dark] .book-cover.is-loading:after{background:linear-gradient(100deg,transparent 15%,rgba(255,255,255,.12) 48%,transparent 80%)}.book-main{display:flex;min-width:0;flex-direction:column;gap:1px;grid-column:2;grid-row:1 / span 2}.book-title{overflow:hidden;color:var(--bk-ink-2);font-size:12px;font-weight:500;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.book-sub{display:flex;min-width:0;align-items:center;gap:4px;color:var(--bk-faint);font-size:10px;line-height:1.35}.book-author{overflow:hidden;min-width:0;flex:0 1 auto;color:var(--bk-faint);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.book-sep{flex:none;opacity:.7}.book-meta{flex:none;margin-left:0;color:var(--bk-faint);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.book-dot{grid-column:3;grid-row:1 / span 2;width:5px;height:5px;border-radius:50%;background:var(--bk-faint)}.book-dot.ready{background:var(--bk-ok)}.book-dot.processing{background:var(--bk-warn)}.book-dot.queued{background:#d6cec3}.book-dot.failed{background:var(--bk-err)}.books-page .book-card.is-active{border-color:var(--bk-line);background:var(--bk-surface);box-shadow:var(--bk-shadow)}.books-page .book-card.is-active .book-title{color:var(--bk-ink)}.books-page .book-card.is-active .book-meta{color:var(--bk-accent)}.books-page .book-card.is-active .book-cover{box-shadow:0 0 0 1px color-mix(in srgb,var(--bk-accent) 32%,transparent),0 1px 3px #1e26211f}.books-empty{padding:24px 18px;color:var(--bk-muted);font-size:11.5px;line-height:1.9}.books-empty strong{display:block;margin-bottom:4px;color:var(--bk-ink-2);font-size:12px;font-weight:600}.books-empty p{margin:0}.books-no-match{padding:26px 20px;color:var(--bk-muted);font-size:11.5px;line-height:1.9;text-align:center}.books-link{border:0;background:transparent;color:var(--bk-accent);font-size:11.5px;text-decoration:underline}.books-side-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 18px 12px;border-top:1px solid var(--bk-line);color:var(--bk-faint);font-size:10px}.books-content{display:flex;min-width:0;flex:1;flex-direction:column}.books-topbar{display:flex;height:52px;flex:0 0 52px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px 0 20px;border-bottom:1px solid var(--bk-line-2)}.books-crumb{display:flex;min-width:0;align-items:center;gap:7px;color:var(--bk-muted);font-size:11.5px}.books-crumb i{color:var(--bk-faint);font-style:normal}.books-crumb b{overflow:hidden;color:var(--bk-ink);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.books-actions{display:flex;flex:none;align-items:center;gap:6px;font-size:11.5px}.books-actions label{display:flex;height:27px;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--bk-line);border-radius:7px;background:var(--bk-surface);color:var(--bk-ink-2);cursor:pointer}.books-actions label:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--bk-ok)}.books-actions label:has(input:not(:checked)):before{background:var(--bk-faint)}.books-actions input[type=checkbox]{width:12px;height:12px;margin:0;accent-color:var(--bk-accent)}.books-actions button{height:27px;padding:0 9px;border:1px solid var(--bk-line);border-radius:7px;background:transparent;color:var(--bk-ink-2);font-size:11.5px}.books-actions button:hover{background:var(--bk-surface)}.books-actions .books-cover-action{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px}.books-actions .books-cover-action svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6}.books-actions .books-cover-remove{padding:0 8px;color:var(--bk-faint)}.books-actions .books-cover-remove:hover{color:var(--bk-err)}.books-workspace{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 588px}.books-ai{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--bk-line);background:var(--bk-surface-2)}.books-ai-fallback{display:grid;height:100%;place-items:center;color:var(--bk-faint);font-size:12px}.books-ai-closed{display:flex;height:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:32px}.books-ai-closed strong{font-size:14px;font-weight:600}.books-ai-closed p{margin:0 0 6px;color:var(--bk-muted);font-size:12px;line-height:1.8}.books-ai-closed .books-primary{width:auto;margin:0;padding:0 14px}.books-page .ai-agent-panel{width:100%;height:100%;border-left:0;background:var(--bk-surface-2);color:var(--bk-ink)}.books-page .ai-agent-panel .ai-agent-header{height:52px;flex:0 0 52px;padding:0 12px 0 18px;border-bottom:1px solid var(--bk-line-2);background:transparent}.books-page .ai-agent-panel .ai-agent-title{gap:7px;color:var(--bk-ink);font-size:13px;font-weight:600;letter-spacing:.01em}.books-page .ai-agent-panel .ai-agent-title-mark{width:22px;height:22px;border-radius:7px;background:var(--bk-accent-soft);color:var(--bk-accent)}.books-page .ai-agent-panel .ai-agent-title-mark svg{width:13px;height:13px}.books-page .ai-agent-panel .ai-agent-profile-label{color:var(--bk-faint);font-size:10.5px;font-weight:400}.books-page .ai-agent-panel .ai-agent-header-actions{gap:2px}.books-page .ai-agent-panel .ai-agent-header-actions button{width:27px;height:27px;border-radius:7px;color:var(--bk-muted)}.books-page .ai-agent-panel .ai-agent-header-actions button:hover,.books-page .ai-agent-panel .ai-agent-header-actions button.is-active{background:var(--bk-paper-2);color:var(--bk-ink)}.books-page .ai-agent-panel .ai-agent-header-actions svg{width:15px;height:15px}.books-page .ai-agent-panel .ai-agent-conversation{padding:18px 22px 20px;scrollbar-width:thin;scrollbar-color:var(--bk-line) transparent}.books-page .ai-agent-panel .ai-agent-empty{padding:14px 2px 0}.books-page .ai-agent-panel .ai-agent-suggestions{width:100%}.books-page .ai-agent-panel .ai-agent-empty strong{color:var(--bk-ink);font-size:13px;font-weight:600}.books-page .ai-agent-panel .ai-agent-empty p{margin:7px 0 0;color:var(--bk-muted);font-size:11.5px;line-height:1.9}.books-page .ai-agent-panel .ai-agent-suggestions{display:flex;margin-top:16px;flex-direction:column;gap:7px}.books-page .ai-agent-panel .ai-agent-suggestions button{padding:9px 11px;border:1px solid var(--bk-line);border-radius:9px;background:var(--bk-surface);color:var(--bk-ink-2);font-size:11.5px;text-align:left}.books-page .ai-agent-panel .ai-agent-suggestions button:hover{border-color:var(--bk-accent);color:var(--bk-accent-2)}.books-page .ai-agent-panel .ai-agent-user-bubble{padding:9px 13px;border:0;border-radius:13px 13px 4px;background:var(--bk-peach);color:#4a382c;font-size:12.5px;line-height:1.8}html[data-starmap-mode=dark] .books-page .ai-agent-panel .ai-agent-user-bubble{color:#f2dfd2}.books-page .ai-agent-panel .ai-agent-assistant{margin-bottom:20px;color:var(--bk-body);font-size:12.8px;line-height:1.95}.books-page .ai-agent-panel .ai-agent-markdown{color:var(--bk-body);font-size:12.8px;line-height:1.95}.books-page .ai-agent-panel .ai-agent-user-row{margin-bottom:18px}.books-page .ai-agent-panel .ai-agent-inline-citation{height:16px;padding:0 4px;border-radius:5px;background:var(--bk-accent-soft);color:var(--bk-accent-2);font:500 11px/1 var(--font-ui, sans-serif)}.books-page .ai-agent-panel .ai-agent-composer-wrap{padding:10px 18px 14px;border-top:1px solid var(--bk-line-2);background:transparent}.books-page .ai-agent-panel .ai-agent-composer{padding:10px 12px 8px;border:1px solid var(--bk-line);border-radius:14px;background:var(--bk-surface);box-shadow:0 1px 2px #3c2d1e0a}.books-page .ai-agent-panel .ai-agent-composer:focus-within{border-color:var(--bk-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bk-accent) 10%,transparent)}.books-page .ai-agent-panel .ai-agent-composer textarea{min-height:38px;max-height:120px;color:var(--bk-ink);font-size:12.5px;line-height:1.7}.books-page .ai-agent-panel .ai-agent-composer textarea:focus-visible{outline:none}.books-page .ai-agent-panel .ai-agent-composer textarea::placeholder{color:var(--bk-faint)}.books-page .ai-agent-panel .ai-agent-profile-toggle{border-color:var(--bk-line);border-radius:8px;background:var(--bk-paper-2)}.books-page .ai-agent-panel .ai-agent-send{width:30px;height:30px;border-radius:50%;background:var(--bk-accent);color:#fff}.books-page .ai-agent-panel .ai-agent-disclaimer{padding-top:6px;color:var(--bk-faint);font-size:9.5px}.books-page .ai-agent-panel .ai-agent-reference-summary{border:1px solid var(--bk-line);border-radius:9px;background:var(--bk-surface);color:var(--bk-muted);font-size:11.5px}.books-page .ai-agent-panel .ai-agent-reference-item{border-color:var(--bk-line);border-radius:8px}html[data-starmap-mode=dark] .books-page .ai-agent-panel .ai-agent-composer{background:var(--bk-surface);border-color:var(--bk-line)}html[data-starmap-mode=dark] .books-page .ai-agent-panel :is(.ai-agent-empty strong,.ai-agent-assistant,.ai-agent-markdown,.ai-agent-title){color:var(--bk-ink)}html[data-starmap-mode=dark] .books-page .ai-agent-panel :is(.ai-agent-empty p,.ai-agent-suggestions button,.ai-agent-profile-label){color:var(--bk-muted)}.books-reading{display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--bk-canvas)}.books-doc-top{display:flex;height:52px;flex:0 0 52px;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--bk-line-2)}.books-doc-chip{display:inline-flex;height:23px;max-width:210px;flex:none;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--bk-line);border-radius:6px;background:var(--bk-surface);color:var(--bk-ink-2);font-size:10.5px}.books-doc-chip svg{width:12px;height:12px;flex:none;fill:none;stroke:var(--bk-accent);stroke-width:1.7}.books-doc-chip b{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.books-doc-meta-top{overflow:hidden;color:var(--bk-faint);font-size:10.5px;white-space:nowrap;text-overflow:ellipsis}.books-doc-top .spacer{flex:1}.books-zoom{display:flex;flex:none;align-items:center;gap:2px;color:var(--bk-muted);font-size:10.5px}.books-zoom button{width:22px;height:22px;border:0;border-radius:5px;background:transparent;color:inherit;font-size:11px}.books-zoom button:hover{background:var(--bk-paper-2)}.books-icon-btn{display:grid;width:26px;height:26px;flex:none;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--bk-muted)}.books-icon-btn:hover{background:var(--bk-paper-2);color:var(--bk-ink)}.books-icon-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.books-chapters{display:flex;height:40px;flex:0 0 40px;align-items:stretch;gap:16px;padding:0 16px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--bk-line-2);scrollbar-width:none}.books-chapters::-webkit-scrollbar{display:none}.books-chapters button{position:relative;display:inline-flex;flex:none;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--bk-muted);font-size:10.5px;white-space:nowrap}.books-chapter-no{color:var(--bk-faint);font-size:9.5px;font-variant-numeric:tabular-nums}.books-chapters button.is-on{color:var(--bk-ink);font-weight:500}.books-chapters button.is-on .books-chapter-no{color:var(--bk-accent)}.books-chapters button.is-on:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--bk-accent)}.books-chapter-more{display:inline-flex;flex:none;align-items:center;margin-left:auto;padding-left:10px;color:var(--bk-faint);font-size:10px;white-space:nowrap}.books-doc-meta{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:10px 16px 8px;color:var(--bk-faint);font-size:10px}.books-doc-meta .spacer{flex:1}.books-doc-scroll{display:flex;flex:1;min-height:0;flex-direction:column;overflow:auto;padding:0 16px 16px;scrollbar-width:thin;scrollbar-color:var(--bk-line) transparent}.books-sheet{display:flex;flex-direction:column;padding:26px 30px 20px;border:1px solid var(--bk-line);border-radius:12px;background:var(--bk-surface);box-shadow:var(--bk-shadow)}.books-sheet-kicker{color:var(--bk-accent);font-family:Cascadia Mono,Consolas,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.books-sheet h3{margin:10px 0 6px;color:var(--bk-ink);font-size:23px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.books-sheet-sub{margin:0 0 18px;color:var(--bk-faint);font-size:10.5px}.books-para{margin:0 0 13px;color:var(--bk-body);font-size:var(--bk-doc-size);line-height:2;letter-spacing:.012em;white-space:pre-wrap}.books-cited{position:relative;margin:4px -10px 15px;padding:13px 14px 13px 16px;border-radius:9px;background:var(--bk-accent-soft)}.books-cited:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--bk-accent)}.books-cited-tag{display:flex;align-items:center;gap:6px;margin-bottom:5px;color:var(--bk-accent-2);font-size:9.5px;letter-spacing:.06em}.books-cited .books-para{margin:0;color:var(--bk-ink-2)}.books-sheet-foot{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--bk-line-2);color:var(--bk-faint);font-size:9.5px}.books-sheet-foot code{overflow:hidden;font-family:Cascadia Mono,Consolas,monospace;font-size:9.5px;color:var(--bk-muted);white-space:nowrap;text-overflow:ellipsis}.books-sheet-foot .spacer{flex:1}.books-sheet-foot .books-link{flex:none;font-size:10px}.books-reading-state{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:30px 2px}.books-reading-state strong{font-size:12.5px;font-weight:600}.books-reading-state p{margin:0;color:var(--bk-muted);font-size:11.5px;line-height:1.7}.books-reading-state button{height:27px;padding:0 10px;border:1px solid var(--bk-line);border-radius:7px;background:var(--bk-surface);font-size:11.5px}.books-reading-state.is-loading i{display:block;width:100%;height:11px;margin-bottom:11px;border-radius:4px;background:linear-gradient(90deg,var(--bk-line-2) 25%,var(--bk-surface-2) 37%,var(--bk-line-2) 63%);background-size:400% 100%;animation:bk-shimmer 1.4s ease infinite}.books-reading-state.is-loading i:nth-child(2){width:92%}.books-reading-state.is-loading i:nth-child(3){width:96%}.books-reading-state.is-loading i:nth-child(4){width:64%}@keyframes bk-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.books-status{max-width:720px;margin:22px 20px;padding:28px 26px;border:1px solid var(--bk-line);border-radius:12px;background:var(--bk-surface);box-shadow:var(--bk-shadow)}.books-status.is-inline{display:flex;height:100%;margin:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:32px}.books-status h3{margin:0 0 6px;font-size:15px;font-weight:600}.books-status p{margin:0;color:var(--bk-muted);font-size:12px;line-height:1.8}.books-status .books-primary{width:auto;margin-top:14px;padding:0 14px}.books-status-actions{display:flex;align-items:center;gap:8px}.books-status-actions button:not(.books-primary){height:30px;margin-top:14px;padding:0 11px;border:1px solid var(--bk-line);border-radius:8px;background:var(--bk-paper-2);color:var(--bk-ink-2);font-size:12px}.books-status-hint{margin-top:12px!important;color:var(--bk-faint)!important;font-size:11px!important}.books-progress{position:relative;width:220px;height:3px;margin-top:16px;overflow:hidden;border-radius:2px;background:var(--bk-line-2)}.books-progress i{position:absolute;top:0;bottom:0;left:-40%;width:40%;border-radius:2px;background:var(--bk-accent);animation:bk-progress 1.6s ease-in-out infinite}@keyframes bk-progress{0%{left:-40%}to{left:100%}}.books-welcome{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:40px;text-align:center}.books-welcome-mark{display:grid;width:48px;height:48px;margin-bottom:12px;place-items:center;border:1px solid var(--bk-line);border-radius:14px;background:var(--bk-surface);color:var(--bk-accent);font-size:20px;box-shadow:var(--bk-shadow)}.books-welcome h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em}.books-welcome p{max-width:380px;margin:8px 0 0;color:var(--bk-muted);font-size:12.5px;line-height:1.95}.books-welcome .books-primary{width:auto;margin-top:18px;padding:0 18px}.books-welcome-hint{color:var(--bk-faint)!important;font-size:11px!important}.book-source-shade{position:fixed;z-index:12000;inset:0;display:flex;align-items:center;justify-content:center;padding:32px;background:#261f1966;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.book-source-dialog,.book-remove-dialog{width:100%;max-width:660px;max-height:calc(100vh - 64px);overflow:auto;padding:24px 26px 18px;border:1px solid var(--bk-line);border-radius:16px;background:var(--bk-surface);color:var(--bk-ink);box-shadow:var(--bk-shadow-pop)}.book-remove-dialog{max-width:440px}.book-source-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.book-source-dialog small{display:block;color:var(--bk-accent);font-family:Cascadia Mono,Consolas,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.book-source-dialog h2{margin:6px 0 4px;font-size:19px;font-weight:600;line-height:1.4}.book-source-dialog h3{margin:16px 0 6px;font-size:14px;font-weight:600}.book-source-dialog button,.book-remove-dialog button{height:30px;padding:0 12px;border:1px solid var(--bk-line);border-radius:8px;background:var(--bk-paper-2);color:var(--bk-ink-2);font-size:11.5px}.book-source-dialog button:hover,.book-remove-dialog button:hover{background:var(--bk-surface)}.book-source-note{margin:0;color:var(--bk-faint);font-size:10.5px}.book-source-text{margin-top:14px}.book-source-text p{margin:0 0 8px;padding:9px 11px;border-radius:7px;color:var(--bk-muted);font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.book-source-text p.is-focused{background:var(--bk-accent-soft);box-shadow:inset 2px 0 color-mix(in srgb,var(--bk-accent) 45%,transparent);color:var(--bk-ink-2)}.book-remove-dialog h2{margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.45}.book-remove-dialog p{margin:0;color:var(--bk-muted);font-size:12.5px;line-height:1.9}.book-remove-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.book-remove-actions .books-primary{width:auto;margin:0;padding:0 14px;border-color:var(--bk-accent);background:var(--bk-accent)}body:has(.books-page) .xsn-entry,body:has(.books-page) .xsn-card{display:none!important}@media(max-width:1360px){.books-sidebar{width:272px;flex-basis:272px}.books-workspace{grid-template-columns:minmax(0,1fr) 520px}}@media(max-width:1180px){.books-sidebar{width:252px;flex-basis:252px}.books-workspace{grid-template-columns:minmax(0,1fr) 440px}.books-sheet{padding:22px 22px 18px}}@media(max-width:1010px){.books-sidebar{width:236px;flex-basis:236px}.books-sum{display:none}.books-filters{gap:2px}.books-filter{padding:0 5px;font-size:9.5px}.books-workspace{grid-template-columns:minmax(0,1fr)}.books-reading{display:none}.books-topbar{padding-inline:14px}}@media(max-width:760px){.books-page{flex-direction:column;overflow:auto}.books-sidebar{width:auto;flex:none;max-height:38%;border-right:0;border-bottom:1px solid var(--bk-line)}.books-filters{display:none}.books-list{display:flex;gap:6px;overflow-x:auto;padding:8px}.books-page .book-card{width:208px;flex:none}.books-side-foot{display:none}.books-content{min-height:520px}.books-topbar{height:46px;flex-basis:46px}.books-actions .books-cover-action{width:27px;padding:0}.books-actions .books-cover-action span{display:none}.books-status{margin:14px 12px}}@media(prefers-reduced-motion:reduce){.books-page *,.books-page *:before,.books-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.books-page{--bk-canvas: var(--qn-bg, #fafaf9);--bk-paper-2: var(--qn-sidebar, #f7f7f7);--bk-surface: var(--qn-surface, #ffffff);--bk-surface-2: var(--qn-surface, #ffffff);--bk-ink: var(--qn-text, #2f2f2f);--bk-ink-2: var(--qn-text, #2f2f2f);--bk-body: var(--qn-text-soft, #555b56);--bk-muted: var(--qn-text-soft, #555b56);--bk-faint: var(--qn-text-muted, #949494);--bk-line: var(--qn-border, #ebebeb);--bk-line-2: var(--qn-border, #ebebeb);--bk-accent: var(--qn-accent, #3e9e70);--bk-accent-2: var(--qn-accent-hover, #35875f);--bk-accent-soft: var(--qn-accent-soft, #e7f3ec);--bk-peach: var(--qn-accent-soft2, #d3e9dc);--bk-blue-line: var(--qn-accent-soft2, #d3e9dc);--bk-green-soft: var(--qn-accent-soft, #e7f3ec);--bk-shadow: 0 1px 2px rgba(20, 30, 25, .05), 0 18px 40px -32px rgba(20, 30, 25, .35)}.books-page .books-primary{color:#fff}.ai-island .console-palette-slot{display:flex;align-items:center}.ai-island .console-palette-dock{position:relative;display:flex;align-items:center;margin-left:2px;--cp-great: #2f8f61;--cp-ok: #a97a1d;--cp-low: #bf4d3d;--cp-link: color-mix(in srgb, var(--cp-accent) 62%, var(--cp-text))}.ai-island .console-palette-dock[data-tone=dark]{--cp-great: #6fd0a0;--cp-ok: #e3bb6c;--cp-low: #f0938a;--cp-link: color-mix(in srgb, var(--cp-accent) 46%, var(--cp-text))}.ai-island .console-palette-trigger{gap:5px}.ai-island .console-palette-trigger[aria-expanded=true]{background:var(--cp-hover);color:var(--cp-text)}.ai-island .console-palette-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:90;width:318px;display:grid;gap:11px;padding:13px;border:1px solid var(--cp-border);border-radius:14px;background:var(--cp-surface);color:var(--cp-text);box-shadow:var(--cp-shadow);font-size:12px;line-height:1.45;text-align:left;animation:cp-pop .14s ease-out}@keyframes cp-pop{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ai-island .console-palette-panel{animation:none}}.ai-island .cp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ai-island .cp-head strong{display:block;font-size:12.5px;font-weight:600;color:var(--cp-text)}.ai-island .cp-head span{display:block;margin-top:2px;font-size:10.5px;color:var(--cp-muted)}.ai-island .cp-close{flex:none;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--cp-muted);cursor:pointer}.ai-island .cp-close:hover{background:var(--cp-hover);color:var(--cp-text)}.ai-island .cp-close .ic{width:13px;height:13px}.ai-island .cp-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ai-island .cp-preset{display:flex;flex-direction:column;gap:4px;padding:3px;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.ai-island .cp-preset:hover{background:var(--cp-hover)}.ai-island .cp-preset[aria-pressed=true]{border-color:var(--cp-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--cp-accent) 18%,transparent)}.ai-island .cp-swatch{display:flex;align-items:flex-end;height:26px;padding:4px;border:1px solid var(--cp-border-strong);border-radius:6px}.ai-island .cp-swatch i{display:block;width:62%;height:3px;border-radius:2px;background:currentColor;opacity:.92}.ai-island .cp-preset-name{overflow:hidden;font-size:10px;color:var(--cp-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis}.ai-island .cp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-island .cp-field{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;padding:6px 7px;border:1px solid var(--cp-border);border-radius:9px;background:var(--cp-alt)}.ai-island .cp-field>span{font-size:10.5px;color:var(--cp-muted)}.ai-island .cp-field input[type=color]{width:22px;height:22px;padding:0;border:1px solid var(--cp-border-strong);border-radius:6px;background:transparent;cursor:pointer}.ai-island .cp-field input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.ai-island .cp-field input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.ai-island .cp-hex{width:100%;min-width:0;height:22px;padding:0 5px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--cp-text);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10.5px;letter-spacing:.02em;text-transform:uppercase}.ai-island .cp-hex:hover{border-color:var(--cp-border)}.ai-island .cp-hex:focus{outline:none;border-color:var(--cp-accent);background:var(--cp-surface)}.ai-island .cp-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px}.ai-island .cp-meter i{height:5px;border-radius:3px;background:linear-gradient(90deg,#d05353,#e0a33e 42%,#37996a 74%);opacity:.85}.ai-island .cp-meter strong{font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cp-text)}.ai-island .cp-meter small{grid-column:1 / -1;font-size:10px;color:var(--cp-muted)}.ai-island .cp-meter[data-level=great] strong{color:var(--cp-great)}.ai-island .cp-meter[data-level=ok] strong{color:var(--cp-ok)}.ai-island .cp-meter[data-level=low] strong{color:var(--cp-low)}.ai-island .cp-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid var(--cp-border)}.ai-island .cp-reset{padding:0;border:0;background:transparent;color:var(--cp-link);font:inherit;font-size:10.5px;cursor:pointer}.ai-island .cp-reset:disabled{color:var(--cp-faint);cursor:default}.ai-island .cp-saved{font-size:10px;color:var(--cp-faint)}.console-pane-dock{display:inline-flex;align-items:center;gap:6px}.console-pane-dock .console-pane-btn{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.console-pane-dock .console-pane-btn svg{width:13px;height:13px;flex:none}.console-pane-dock .console-pane-btn[aria-pressed=true]{background:color-mix(in srgb,var(--qn-green, #2fcb7b) 15%,transparent)!important;border-color:color-mix(in srgb,var(--qn-green, #2fcb7b) 45%,transparent)!important;color:color-mix(in srgb,var(--qn-green, #2fcb7b) 72%,var(--qn-text-1, #2f2f2f))!important}.console-pane-dock .console-pane-btn[aria-pressed=true]:hover{background:color-mix(in srgb,var(--qn-green, #2fcb7b) 22%,transparent)!important}.ai-island .home-inner .hero{width:100%;text-align:left}.ai-island .home-suggest{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;margin:22px 0 0;position:relative;z-index:2}.ai-island .suggest-chip{height:auto;max-width:100%;padding:10px 15px;border:1px solid rgba(30,41,52,.1);border-radius:10px;background:#fff;color:var(--ink, #2a3641);font-size:13px;line-height:1.45;text-align:left;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px #1e29340d;transition:background .16s ease,border-color .16s ease,color .16s ease}.ai-island .suggest-chip:hover{background:#f7f9f8;border-color:#1e29342e;color:var(--ink, #2a3641);transform:none;box-shadow:0 1px 3px #1e293417}.ai-island .suggest-chip:active{background:#eef1f0;transform:none}html[data-starmap-mode=dark] .ai-island #topbar{background:linear-gradient(90deg,var(--qn-sidebar, #211E1A) 0 236px,var(--qn-bg, #1A1714) 236px 100%)!important}html[data-starmap-mode=dark] .ai-island #topbar:before{background:var(--qn-sidebar, #211E1A)!important;border-right-color:var(--qn-border, #352F28)!important}html[data-starmap-mode=dark] .ai-island #viewChat,html[data-starmap-mode=dark] .ai-island #viewHome{background:var(--qn-bg, #1A1714)!important}html[data-starmap-mode=dark] .ai-island .suggest-chip{background:var(--qn-surface, #26221E)!important;border-color:var(--qn-border, #352F28)!important;color:var(--qn-text, #F0E9DF)!important}html[data-starmap-mode=dark] .ai-island .suggest-chip:hover{background:var(--qn-surface-2, #2B2622)!important;border-color:var(--qn-accent-line, #4A3226)!important}html[data-starmap-mode=dark] .ai-island .suggest-chip:active{background:var(--qn-surface-3, #332D26)!important}html[data-starmap-mode=dark] .ai-island .input-card{background:var(--qn-surface, #26221E)!important}html[data-starmap-mode=dark] .ai-island .mchip,html[data-starmap-mode=dark] .ai-island .hist-searchbox input{background:var(--qn-surface-2, #2B2622)!important;border-color:var(--qn-border, #352F28)!important;color:var(--qn-text, #F0E9DF)!important}html[data-starmap-mode=dark] .ai-island .dock{background:linear-gradient(rgba(26,23,20,0),var(--qn-bg, #1A1714) 26%)!important}html[data-starmap-mode=dark] .ai-island .ta-wrap textarea{color:var(--qn-text, #F0E9DF)!important}html[data-starmap-mode=dark] .ai-island .ta-wrap textarea::placeholder{color:var(--qn-text-muted, #B8AC9E)!important;opacity:1}html[data-starmap-mode=dark] .ai-island .preset-label{color:var(--qn-text-muted, #B8AC9E)!important}html[data-starmap-mode=dark] .ai-island .preset-btn{background:var(--qn-surface-2, #2B2622)!important;border-color:var(--qn-border, #352F28)!important;color:var(--qn-text-muted, #B8AC9E)!important}html[data-starmap-mode=dark] .ai-island .preset-btn:hover,html[data-starmap-mode=dark] .ai-island .preset-btn.on{color:var(--qn-text, #F0E9DF)!important;border-color:var(--qn-accent-line, #4A3226)!important}html[data-starmap-mode=dark] .ai-island .dest-btn,html[data-starmap-mode=dark] .ai-island .dest-toggle{color:var(--qn-text-muted, #B8AC9E)!important}.ai-island .home-inner{justify-content:flex-start;padding-top:16vh!important;padding-bottom:22px}.ai-island #viewHome{display:flex;flex-direction:column;height:100%;min-height:0}.ai-island .home-inner{flex:1 1 auto;min-height:0}.ai-island #viewHome .home-inner{max-width:806px}.ai-island #inputMountHome{margin-top:auto!important;flex:0 0 auto!important;width:100%}.ai-island .input-card .ta-wrap textarea::placeholder{opacity:.26}@media(min-width:781px){.ai-island .home-inner .hero .hero-title{gap:10px}.ai-island .home-inner .hero .hero-title .mascot-slot{width:150px;height:150px}}.ai-island .home-inner .hero .hero-title .mascot-slot .mascot{display:block;width:100%;height:100%}.ai-island .home-inner .hero .hero-title .mascot-slot .m-svg{filter:drop-shadow(0 6px 16px rgba(110,132,168,.16))}.ai-island{--accent: #28a16a !important;--accent-deep: #21875a !important;--accent-soft: #e6f1ec !important;--accent-mist: #cfe6dc !important;--qn-green: #28a16a !important;--qn-accent: #28a16a !important;--qn-accent-hover: #22915f !important;--qn-green-hover: #22915f !important;--qn-green-soft: #e6f1ec !important;--qn-accent-soft: #e6f1ec !important;--qn-accent-soft2: #dcebe4 !important;--qn-accent-softer: #f1f7f4 !important;--qn-accent-line: #cfe6dc !important;--qn-green-text: #1e7a52 !important;--qn-accent-text: #1e7a52 !important}.ai-island .hist-item.hist-item.on{background:#28a16a!important;color:#fff!important}.ai-island .mchip.mchip.skill-chip{background:#28a16a!important;border-color:#28a16a!important}.ai-island #viewHome{background:#edefee}.ai-island .input-card.input-card{background:#f7f8f8;border-color:#d5d5d5;box-shadow:0 1px 2px #0000000a,0 2px 12px #0000000d}.ai-island .input-card.input-card.focus{border-color:#c9c9c9;box-shadow:0 2px 4px #0000000d,0 6px 20px #00000014}.ai-island .stream{display:flex;flex-direction:column}.ai-island .stream-inner{flex:1 0 auto}.account-reset-trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:16px;border:1px solid var(--qn-border,#ddd);border-radius:10px;background:var(--qn-surface,#fff);color:var(--qn-text,#292d2a);text-align:left;cursor:pointer;font:inherit}.account-reset-trigger:hover{background:var(--qn-sidebar,#f7f8f7)}.account-reset-copy{display:grid;gap:6px}.account-reset-copy strong{color:#b44b43;font-size:14px}.account-reset-copy small{color:var(--qn-text-muted,#777);line-height:1.6}.account-reset-trigger:focus-visible,.account-reset-dialog button:focus-visible,.account-reset-dialog input:focus-visible{outline:2px solid var(--qn-green,#219b69);outline-offset:3px}.account-reset-overlay{position:fixed;inset:0;z-index:700;display:grid;place-items:center;padding:24px;background:#0007;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.account-reset-dialog{display:flex;flex-direction:column;width:min(660px,100%);max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid var(--qn-border,#ddd);border-radius:14px;background:var(--qn-surface,#fff);color:var(--qn-text,#292d2a);box-shadow:0 20px 80px #0004;font-family:var(--qn-font-ui,system-ui,sans-serif);font-size:13px;line-height:1.7}.account-reset-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--qn-border,#ddd)}.account-reset-head h2{font-size:18px;font-weight:600;line-height:1.4;margin:0}.account-reset-head button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font-size:19px}.account-reset-body{overflow-y:auto;padding:20px 24px;overscroll-behavior:contain}.account-reset-warning{display:grid;gap:6px;padding:12px 14px;border-radius:8px;background:color-mix(in srgb,#c54b42 9%,transparent);color:var(--qn-text,#292d2a)}.account-reset-warning strong{color:#b44b43}.account-reset-scope{margin:14px 0}.account-reset-scope ul{margin:4px 0;padding-left:20px}.account-reset-scope li{margin:5px 0}.account-reset-scope p{margin:9px 0}.account-reset-scope li.is-deleted::marker{color:#b44b43}.account-reset-dialog fieldset{margin:16px 0;padding:12px 14px;border:1px solid var(--qn-border,#ddd);border-radius:8px}.account-reset-dialog label{cursor:pointer}.account-reset-dialog input[type=checkbox],.account-reset-dialog input[type=radio]{vertical-align:middle;margin:0 5px 0 0;accent-color:var(--qn-green,#219b69)}.account-reset-dialog fieldset button{margin-top:8px;border:1px solid var(--qn-border,#ddd);border-radius:6px;padding:7px 12px;background:var(--qn-sidebar,#f7f8f7);color:inherit;font:inherit;cursor:pointer}.account-reset-dialog fieldset p{margin:6px 0;color:var(--qn-text-muted,#777)}.account-reset-confirm{display:grid;gap:7px;margin:16px 0}.account-reset-confirm code{font-family:ui-monospace,monospace;font-weight:600;-webkit-user-select:text;user-select:text}.account-reset-confirm input{box-sizing:border-box;width:100%;min-height:40px;padding:8px 11px;border:1px solid var(--qn-border,#ddd);border-radius:7px;background:var(--qn-bg,#fff);color:inherit;font:inherit}.account-reset-error{margin:12px 0;color:#c24840;font-size:13px;line-height:1.7}.account-reset-submit{width:100%;margin-top:18px;min-height:42px;border:0;border-radius:8px;background:#b9433b;color:#fff;font:600 14px/1.5 system-ui,sans-serif;cursor:pointer}.account-reset-dialog button:disabled,.account-reset-trigger:disabled{opacity:.5;cursor:default}@media(max-width:600px){.account-reset-overlay{padding:12px}.account-reset-dialog{max-height:calc(100dvh - 24px)}.account-reset-head,.account-reset-body{padding:16px}}.theme2-workbench{max-width:900px;margin:0 auto;padding:28px 30px 40px;color:var(--qn-text)}.theme2-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.theme2-eyebrow{color:var(--qn-green-text, var(--qn-green));font-family:var(--starmap-font-mono);font-size:10px;letter-spacing:.12em}.theme2-hero h1{margin:9px 0 0;color:var(--qn-text);font-size:32px;line-height:1.2;font-weight:650;letter-spacing:-.04em}.theme2-hero p{max-width:590px;margin:10px 0 0;color:var(--qn-text-muted, var(--qn-text-soft));font-size:12.5px;line-height:1.8}.theme2-status{display:inline-flex;flex:none;align-items:center;gap:7px;margin-top:5px;padding:6px 9px;border:1px solid var(--qn-border);border-radius:999px;background:var(--qn-surface);color:var(--qn-text-soft);font-size:11px;white-space:nowrap}.theme2-status-dot{width:6px;height:6px;border-radius:50%;background:var(--qn-text-faint, var(--qn-text-muted))}.theme2-status-dot.is-on{background:#d96c48}.theme2-boundary{display:flex;align-items:baseline;gap:10px;margin-top:22px;padding:10px 12px;border:1px solid var(--qn-border);border-radius:7px;background:var(--qn-surface)}.theme2-boundary>span{flex:none;color:#b95333;font-family:var(--starmap-font-mono);font-size:9px;letter-spacing:.06em}.theme2-boundary p{margin:0;color:var(--qn-text-muted, var(--qn-text-soft));font-size:11.5px;line-height:1.6}.theme2-stage{margin-top:16px;padding:15px;border:1px solid var(--qn-border);border-radius:9px;background:var(--qn-surface)}.theme2-stage-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.theme2-stage-head b{display:block;color:var(--qn-text);font-size:12px;font-weight:600}.theme2-stage-head span{display:block;margin-top:3px;color:var(--qn-text-muted, var(--qn-text-soft));font-size:10.5px}.theme2-mode-switch{display:inline-flex;padding:2px;border:1px solid var(--qn-border);border-radius:6px;background:var(--qn-bg, #FAF7F2)}.theme2-mode-switch button{height:25px;padding:0 11px;border-radius:4px;color:var(--qn-text-muted, var(--qn-text-soft));font-size:10.5px}.theme2-mode-switch button.is-on{background:var(--qn-surface);color:var(--qn-text);box-shadow:0 1px 2px #26231f0f}.theme2-preview{--t2-paper:#FAF7F2;--t2-panel:#FDFBF8;--t2-card:#FFFFFF;--t2-ink:#26231F;--t2-ink2:#6F655B;--t2-faint:#9C9084;--t2-accent:#D96C48;--t2-soft:#FBECE3;--t2-line:#ECE4D9;--t2-green:#3F6B46;display:flex;height:320px;overflow:hidden;border:1px solid var(--t2-line);border-radius:8px;background:var(--t2-paper);color:var(--t2-ink)}.theme2-preview.is-dark{--t2-paper:#1A1714;--t2-panel:#211E1A;--t2-card:#26221E;--t2-ink:#F0E9DF;--t2-ink2:#B8AC9E;--t2-faint:#85796C;--t2-accent:#EF8A5F;--t2-soft:#3A271D;--t2-line:#352F28;--t2-green:#8ABF94}.t2-rail{display:flex;width:34px;flex:none;flex-direction:column;align-items:center;gap:9px;padding-top:13px;border-right:1px solid var(--t2-line);background:var(--t2-panel)}.t2-rail i{width:7px;height:7px;border-radius:2px;background:var(--t2-line)}.t2-rail i.on{background:var(--t2-soft);outline:1px solid var(--t2-accent)}.t2-side{width:118px;flex:none;padding:16px 12px;border-right:1px solid var(--t2-line);background:var(--t2-panel)}.t2-side b{color:var(--t2-ink);font-size:12px;font-weight:600}.t2-side span{display:block;margin-top:11px;overflow:hidden;color:var(--t2-ink2);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.t2-side span.on{margin-top:13px;padding:5px 6px;border:1px solid var(--t2-line);border-radius:4px;background:var(--t2-card);color:var(--t2-ink)}.t2-side em{display:block;margin-top:18px;color:var(--t2-faint);font-family:var(--starmap-font-mono);font-size:8px;font-style:normal}.t2-main{min-width:0;flex:1;padding:14px 18px}.t2-main-head{display:flex;align-items:baseline;justify-content:space-between}.t2-main-head b{color:var(--t2-ink);font-size:12px;font-weight:600}.t2-main-head span{color:var(--t2-faint);font-size:8px}.t2-composer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:12px;border:1px solid var(--t2-line);border-radius:7px;background:var(--t2-card)}.t2-composer span{color:var(--t2-faint);font-size:10px}.t2-composer button{height:23px;padding:0 9px;border-radius:5px;background:var(--t2-accent);color:#fff;font-size:8px}.t2-note{margin-top:9px;padding:9px 10px;border:1px solid var(--t2-line);border-radius:5px;background:var(--t2-card)}.t2-note>span{color:var(--t2-faint);font-family:var(--starmap-font-mono);font-size:7px}.t2-note p{margin:5px 0 0;color:var(--t2-ink2);font-size:10px;line-height:1.7}.t2-note div{margin-top:6px}.t2-note i{margin-right:4px;color:var(--t2-accent);font-size:8px;font-style:normal}.t2-cite{margin-top:9px;padding:8px 10px;border-left:2px solid var(--t2-accent);border-radius:5px;background:var(--t2-soft)}.t2-cite b{color:var(--t2-accent);font-family:var(--starmap-font-mono);font-size:7px;font-weight:400}.t2-cite p{margin:3px 0 0;color:var(--t2-ink2);font-size:9px}.theme2-swatches{display:flex;align-items:center;gap:5px;margin-top:10px}.theme2-swatches span{width:20px;height:10px;border:1px solid var(--qn-border);border-radius:2px}.theme2-swatches em{margin-left:auto;color:var(--qn-text-muted, var(--qn-text-soft));font-family:var(--starmap-font-mono);font-size:8.5px;font-style:normal}.theme2-actions{display:flex;align-items:center;gap:10px;margin-top:16px}.theme2-primary,.theme2-secondary{display:inline-flex;height:32px;align-items:center;padding:0 14px;border-radius:6px;font-size:11px}.theme2-primary{background:#d96c48;color:#fff}.theme2-primary:hover{background:#c25a38}.theme2-secondary{border:1px solid var(--qn-border);background:var(--qn-surface);color:var(--qn-text)}.theme2-active-note{display:inline-flex;align-items:center;gap:6px;color:var(--qn-text-muted, var(--qn-text-soft));font-size:10.5px}.theme2-active-note i{width:5px;height:5px;border-radius:50%;background:#3f6b46}.theme2-rules{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--qn-border)}.theme2-rules b{display:block;color:var(--qn-text);font-size:10.5px;font-weight:600}.theme2-rules span{display:block;margin-top:4px;color:var(--qn-text-muted, var(--qn-text-soft));font-size:10.5px;line-height:1.65}@media(max-width:1080px){.theme2-workbench{padding-left:20px;padding-right:20px}.theme2-rules{grid-template-columns:1fr}}.appearance-theme2-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0 0;padding:11px 13px;border:1px solid var(--qn-accent-line,#F2D9CB);border-radius:7px;background:var(--qn-accent-soft,#FBECE3)}.appearance-theme2-banner b{display:block;color:var(--qn-accent-text,#B95333);font-size:11px;font-weight:600}.appearance-theme2-banner span{display:block;margin-top:3px;color:var(--qn-text-muted,var(--qn-text-soft));font-size:10.5px;line-height:1.6}.appearance-theme2-banner button{flex:none;height:27px;padding:0 10px;border:1px solid var(--qn-accent-line,#F2D9CB);border-radius:5px;background:var(--qn-surface);color:var(--qn-accent-text,#B95333);font-size:10px}.starmap-settings-root{--starmap-native-bg: var(--qn-bg);--starmap-native-bg-raise: var(--qn-sidebar);--starmap-native-surface: var(--qn-surface);--starmap-native-surface-bright: var(--qn-surface);--starmap-native-border: var(--qn-border);--starmap-native-border-soft: color-mix(in srgb, var(--qn-border) 72%, transparent);--starmap-native-text: var(--qn-text);--starmap-native-text-2: var(--qn-text-soft);--starmap-native-muted: var(--qn-text-muted);--starmap-native-faint: var(--qn-text-faint);--starmap-native-gold: var(--qn-green-text);--starmap-native-gold-star: var(--qn-green);--starmap-native-gold-soft: var(--qn-green-soft);--starmap-native-gold-border: color-mix(in srgb, var(--qn-green) 24%, var(--qn-border));--starmap-native-success: var(--qn-green-text);--starmap-native-success-soft: var(--qn-green-soft);--starmap-native-shadow: 0 1px 2px rgba(35, 32, 24, .04), 0 2px 10px rgba(35, 32, 24, .04);--starmap-native-serif: "Noto Serif SC", "Songti SC", "STSong", "SimSun", Georgia, "Times New Roman", serif;flex:1;min-height:0;min-width:0;display:flex;background:var(--starmap-native-bg);color:var(--starmap-native-text)}.starmap-settings-root ::selection{background:#f0e2bc}.starmap-settings-side{width:212px;flex:none;border-right:1px solid var(--starmap-native-border-soft);background:var(--starmap-native-bg-raise);padding:28px 12px 16px;display:flex;flex-direction:column;gap:16px}.starmap-settings-title{padding:0 12px;font-size:16px;font-weight:650;color:var(--starmap-native-text);letter-spacing:.02em}.starmap-settings-nav{display:flex;flex-direction:column;gap:19px}.starmap-settings-nav-group{display:flex;flex-direction:column;gap:2px}.starmap-settings-nav-item{position:relative;display:flex;align-items:center;gap:10px;border:0;background:none;font:inherit;font-size:13px;text-align:left;padding:7px 11px;border-radius:9px;color:var(--starmap-native-text-2);cursor:pointer;transition:background .12s,color .12s}.starmap-settings-nav-item svg{width:16px;height:16px;flex:none;color:var(--starmap-native-muted);transition:color .12s}.starmap-settings-nav-item:hover{background:color-mix(in srgb,var(--qn-green, #2fcb7b) 6%,transparent);color:var(--starmap-native-text)}.starmap-settings-nav-item:hover svg{color:var(--starmap-native-text-2)}.starmap-settings-nav-item.is-active{background:var(--qn-green, #2fcb7b);color:#fff;font-weight:600}.starmap-settings-nav-item.is-active svg{color:#fff}.starmap-settings-main{position:relative;flex:1;min-width:0;overflow-y:auto;padding:34px 48px 64px 56px}.starmap-settings-main::-webkit-scrollbar{width:8px}.starmap-settings-main::-webkit-scrollbar-thumb{background:#dfdacc;border-radius:8px}.starmap-settings-main::-webkit-scrollbar-thumb:hover{background:#d2cdba}.starmap-settings-main::-webkit-scrollbar-track{background:transparent}.starmap-settings-deco{position:absolute;top:22px;right:40px;width:330px;height:250px;pointer-events:none}.starmap-settings-deco-star{fill:#c9a85c}.starmap-settings-deco-line{stroke:#a8b0ce;stroke-width:1;fill:none;stroke-dasharray:2 6}.starmap-settings-deco-line-gold{stroke:#d9c9a0}.starmap-settings-section{position:relative;max-width:784px;min-width:0;margin-inline:auto}.starmap-settings-heading{margin:0;font-size:19px;font-weight:600;color:var(--starmap-native-text);letter-spacing:.01em;display:flex;align-items:center;gap:9px}.starmap-settings-heading-star{color:var(--starmap-native-gold-star);font-size:14px;line-height:1;flex:none}.starmap-settings-heading-sub{margin:5px 0 0;font-size:12.5px;color:var(--starmap-native-muted);letter-spacing:.01em}.starmap-settings-group{margin-top:20px;background:var(--starmap-native-surface);border:1px solid var(--starmap-native-border);border-radius:13px;box-shadow:var(--starmap-native-shadow);padding:2px 20px}.starmap-settings-group-title{padding:13px 0 4px;font-size:12px;font-weight:600;color:var(--starmap-native-muted);letter-spacing:.06em}.starmap-settings-group-body{display:flex;flex-direction:column}.starmap-settings-row{display:flex;align-items:center;gap:20px;padding:12px 0;border-bottom:1px solid var(--starmap-native-border-soft);font-size:13px;min-height:30px}.starmap-settings-group-body .starmap-settings-row:last-child{border-bottom:0}.starmap-settings-row-label{width:110px;flex:none;color:var(--starmap-native-muted)}.starmap-settings-row-value{color:var(--starmap-native-text);min-width:0;display:flex;align-items:center;gap:8px}.starmap-settings-muted{color:var(--starmap-native-muted)}.starmap-settings-note{margin:16px 2px 0;font-size:12px;line-height:1.7;color:var(--starmap-native-muted)}.starmap-settings-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11.5px;line-height:1.5;border:1px solid transparent;white-space:nowrap}.starmap-settings-badge-ok{color:var(--starmap-native-success);background:var(--starmap-native-success-soft);border-color:#3e9b6f47}.starmap-settings-badge-brand{color:var(--starmap-native-gold);background:var(--starmap-native-gold-soft);border-color:var(--starmap-native-gold-border)}.starmap-settings-badge-muted{color:var(--starmap-native-muted);background:#f3f1e8;border-color:#e7e4d7}.starmap-settings-badge-warn{color:#8a6d3b;background:#bf94521a;border-color:#bf945247}.starmap-settings-actions{margin-top:14px;display:flex;gap:8px}.starmap-settings-button{border:1px solid #e4e0d2;background:var(--starmap-native-surface-bright);color:var(--starmap-native-text-2);font:inherit;font-size:12.5px;padding:5px 13px;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .12s,border-color .12s,box-shadow .12s,color .12s}.starmap-settings-button:hover{background:#fffefb;border-color:#d9d3bd;box-shadow:var(--starmap-native-shadow);color:var(--starmap-native-text)}.starmap-settings-button-arrow{color:var(--starmap-native-muted);font-size:12px}.starmap-settings-button:hover .starmap-settings-button-arrow{color:var(--starmap-native-gold)}.starmap-settings-draft-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 14px;padding:12px 14px;border:1px solid var(--starmap-native-border);border-radius:12px;background:color-mix(in srgb,var(--starmap-native-surface) 92%,var(--starmap-native-bg));box-shadow:var(--starmap-native-shadow)}.starmap-settings-draft-bar.is-dirty{border-color:color-mix(in srgb,var(--qn-green) 45%,var(--starmap-native-border));background:color-mix(in srgb,var(--qn-green-soft) 38%,var(--starmap-native-surface))}.starmap-settings-draft-bar span:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.starmap-settings-draft-bar b{font-size:12.5px}.starmap-settings-draft-bar small{font-size:11px;color:var(--starmap-native-muted)}.starmap-settings-draft-actions{display:flex;gap:7px;flex:none}.starmap-settings-button.is-primary{background:var(--qn-green);border-color:transparent;color:#fff}.starmap-settings-button.is-primary:hover{background:var(--qn-shell-accent-hover);color:#fff}.starmap-settings-button:disabled{opacity:.42;cursor:default;box-shadow:none}.starmap-settings-live-preview{display:flex;min-height:142px;overflow:hidden;border:1px solid var(--starmap-native-border);border-radius:14px;box-shadow:var(--starmap-native-shadow);transition:background .18s,color .18s,border-color .18s}.starmap-settings-live-rail{width:48px;flex:none;padding:15px 10px;border-right:1px solid;display:flex;flex-direction:column;gap:10px}.starmap-settings-live-rail i{width:24px;height:24px;border-radius:8px;display:block}.starmap-settings-live-rail span{width:25px;height:8px;border-radius:4px;background:color-mix(in srgb,currentColor 16%,transparent)}.starmap-settings-live-body{flex:1;min-width:0;padding:14px 16px}.starmap-settings-live-top{display:flex;align-items:center;justify-content:space-between;font-size:13px}.starmap-settings-live-top span{width:44px;height:8px;border-radius:4px}.starmap-settings-live-card{margin-top:18px;padding:12px 14px;border:1px solid;border-radius:10px;display:grid;grid-template-columns:1fr auto;gap:4px 14px}.starmap-settings-live-card strong{font-size:13px}.starmap-settings-live-card small{font-size:11px;opacity:.65}.starmap-settings-live-card button{grid-row:1/3;align-self:center;border:0;border-radius:7px;padding:7px 10px;font:inherit;font-size:11px}.starmap-settings-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px}.starmap-settings-control-grid>div{min-width:0}.starmap-settings-control-grid label{display:block;margin-bottom:7px;font-size:12px;font-weight:600;color:var(--starmap-native-text)}.starmap-settings-choice-row{display:flex;gap:5px}.starmap-settings-choice-row button{flex:1;min-width:0;height:30px;border:1px solid var(--starmap-native-border);border-radius:7px;background:var(--starmap-native-surface-bright);color:var(--starmap-native-text-2);font:inherit;font-size:11px;cursor:pointer;transition:all .12s}.starmap-settings-choice-row button:hover,.starmap-settings-choice-row button.is-selected{border-color:color-mix(in srgb,var(--qn-green) 56%,var(--starmap-native-border));background:var(--qn-green-soft);color:var(--qn-green-text)}.starmap-settings-advanced-note{margin-top:14px;padding:9px 11px;border-radius:8px;background:var(--qn-green-soft);color:var(--starmap-native-text-2);font-size:11px;line-height:1.6}.starmap-settings-theme-tools{display:flex;gap:7px;flex-wrap:wrap}.starmap-settings-saved-themes{margin-top:10px;border-top:1px solid var(--starmap-native-border-soft)}.starmap-settings-saved-theme{display:flex;align-items:center;gap:9px;min-height:44px;border-bottom:1px solid var(--starmap-native-border-soft);font-size:12px}.starmap-settings-saved-theme b{flex:1;font-weight:550}.starmap-settings-saved-theme button{border:0;background:none;color:var(--starmap-native-text-2);font:inherit;font-size:11px;cursor:pointer}.starmap-settings-saved-theme button:hover{color:var(--qn-green-text)}.starmap-settings-saved-swatch{width:28px;height:22px;border:1px solid;border-radius:6px;position:relative;display:block}.starmap-settings-saved-swatch i{position:absolute;right:4px;bottom:4px;width:7px;height:7px;border-radius:50%}.starmap-settings-bottom-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--starmap-native-border-soft)}@media(max-width:620px){.starmap-settings-draft-bar{align-items:flex-start;flex-direction:column}.starmap-settings-control-grid{grid-template-columns:1fr}.starmap-settings-bottom-actions{justify-content:stretch}.starmap-settings-bottom-actions button{flex:1}}.starmap-settings-keys{display:inline-flex;gap:5px}.starmap-settings-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 9px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;color:var(--starmap-native-text-2);background:#fcfbf6;border:1px solid #e4e0d3;border-bottom:2px solid #d8d2c0;border-radius:5px}.starmap-settings-brand-intro{margin-top:20px;padding:6px 2px 2px}.starmap-settings-brand-mark{font-size:17px;color:var(--starmap-native-gold-star);line-height:1}.starmap-settings-brand-intro .starmap-settings-brand-line{margin-top:12px;font-family:var(--starmap-native-serif);font-size:24px;font-weight:600;color:#2c2b26;letter-spacing:.02em}.starmap-settings-brand-tagline{margin-top:5px;font-size:12.5px;color:var(--starmap-native-muted)}.starmap-settings-brand-header{margin-top:24px;padding:10px 2px 6px}.starmap-settings-brand-mark-lg{color:var(--starmap-native-gold-star);line-height:1;display:inline-flex}.starmap-settings-brand-name{margin-top:14px;font-family:var(--starmap-native-serif);font-size:27px;font-weight:700;letter-spacing:.02em;color:#2c2b26}.starmap-settings-brand-version{margin-top:4px;font-size:12px;color:var(--starmap-native-muted)}.starmap-settings-brand-header .starmap-settings-brand-tagline{margin-top:12px;font-size:13px;color:var(--starmap-native-text-2)}.starmap-settings-theme-current{padding:14px 0 12px}.starmap-settings-theme-preview{position:relative;display:flex;width:100%;height:122px;border:1px solid var(--starmap-native-border);border-radius:11px;overflow:hidden;background:var(--starmap-native-bg);box-shadow:var(--starmap-native-shadow)}.starmap-settings-theme-rail{width:34px;flex:none;background:var(--qn-shell-rail-bg);border-right:1px solid var(--starmap-native-border-soft);display:flex;flex-direction:column;align-items:center;gap:7px;padding-top:9px}.starmap-settings-theme-logo{width:15px;height:15px;border-radius:5px;background:var(--qn-shell-accent)}.starmap-settings-theme-dot{width:11px;height:11px;border-radius:4px;background:#2c2c2821}.starmap-settings-theme-side{width:96px;flex:none;border-right:1px solid var(--starmap-native-border-soft);background:var(--starmap-native-bg-raise);padding:10px;display:flex;flex-direction:column;gap:6px}.starmap-settings-theme-tab{height:12px;border-radius:4px;background:#2c2c2814}.starmap-settings-theme-tab-on{background:#f3efe1;box-shadow:inset 2px 0 0 var(--starmap-native-gold)}.starmap-settings-theme-main{flex:1;min-width:0;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.starmap-settings-theme-line{height:8px;border-radius:4px;background:#2c2c2824}.starmap-settings-theme-star{position:absolute;color:var(--starmap-native-gold-star);font-size:9px;line-height:1}.starmap-settings-theme-card{border:1px solid var(--starmap-native-border);border-radius:8px;background:var(--starmap-native-surface-bright);padding:10px;display:flex;flex-direction:column;gap:6px}.starmap-settings-theme-rowcard{display:flex;align-items:center;gap:8px;border:1px solid var(--starmap-native-border);border-radius:8px;background:var(--starmap-native-surface-bright);padding:7px 10px}.starmap-settings-theme-caption{margin-top:11px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--starmap-native-text)}.starmap-settings-theme-check{color:var(--starmap-native-gold);font-size:13px}.starmap-settings-theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px}.starmap-settings-theme-option{min-width:0;min-height:58px;display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--starmap-native-border);border-radius:var(--qn-radius-sm);background:var(--starmap-native-surface-bright);color:var(--starmap-native-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s,box-shadow .12s}.starmap-settings-theme-option:hover{border-color:color-mix(in srgb,var(--qn-green) 38%,var(--starmap-native-border));background:var(--qn-shell-hover)}.starmap-settings-theme-option.is-selected{border-color:color-mix(in srgb,var(--qn-green) 64%,var(--starmap-native-border));background:var(--qn-green-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qn-green) 14%,transparent)}.starmap-settings-theme-swatch{position:relative;width:42px;height:32px;flex:none;overflow:hidden;border:1px solid color-mix(in srgb,var(--starmap-native-border) 86%,var(--starmap-native-text));border-radius:calc(var(--qn-radius-sm) - 2px);background:var(--starmap-native-bg)}.starmap-settings-theme-swatch i,.starmap-settings-theme-swatch b{position:absolute;display:block}.starmap-settings-theme-swatch i:first-child{inset:0 auto 0 0;width:13px}.starmap-settings-theme-swatch i:nth-child(2){inset:0 0 0 13px}.starmap-settings-theme-swatch b{right:5px;bottom:5px;width:8px;height:8px;border-radius:50%}.starmap-settings-theme-option-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.starmap-settings-theme-option-copy strong{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.starmap-settings-theme-option-copy small{overflow:hidden;color:var(--starmap-native-text-2);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.starmap-settings-theme-option-check{margin-left:auto;flex:none;color:var(--qn-green-text);font-size:14px;font-weight:700}.starmap-settings-theme-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.starmap-settings-theme-current-label{min-width:0;overflow:hidden;color:var(--starmap-native-text-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.starmap-settings-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.starmap-settings-color-field{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:8px 0;color:var(--starmap-native-text-2);font-size:12px}.starmap-settings-color-control{display:inline-flex;align-items:center;gap:6px;min-width:0}.starmap-settings-color-control input{width:28px;height:24px;padding:0;border:1px solid var(--starmap-native-border);border-radius:5px;background:transparent;cursor:pointer}.starmap-settings-color-control code{color:var(--starmap-native-text);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10.5px}.starmap-settings-radius-options{display:flex;gap:8px}.starmap-settings-radius-option{flex:1;min-height:34px;border:1px solid var(--starmap-native-border);border-radius:var(--qn-radius-sm);background:var(--starmap-native-surface-bright);color:var(--starmap-native-text-2);font:inherit;font-size:12px;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.starmap-settings-radius-option:hover,.starmap-settings-radius-option.is-selected{border-color:color-mix(in srgb,var(--qn-green) 56%,var(--starmap-native-border));background:var(--qn-green-soft);color:var(--qn-green-text)}@media(max-width:620px){.starmap-settings-theme-options,.starmap-settings-color-grid{grid-template-columns:1fr}}.starmap-settings-model-card{position:relative;margin:12px 0 14px;padding:14px 16px;border:1px solid var(--starmap-native-border);border-radius:13px;background:var(--starmap-native-surface-bright);box-shadow:var(--starmap-native-shadow);display:flex;flex-direction:column;gap:4px}.starmap-settings-model-mark{width:34px;height:34px;flex:none;border-radius:10px;background:var(--starmap-native-gold-soft);border:1px solid var(--starmap-native-gold-border);color:var(--starmap-native-gold);display:inline-flex;align-items:center;justify-content:center;font-family:var(--starmap-native-serif);font-size:15px;font-weight:600;margin-bottom:8px}.starmap-settings-model-name{font-size:15px;font-weight:600;color:var(--starmap-native-text)}.starmap-settings-model-id{font-size:12.5px;color:var(--starmap-native-text-2);font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.starmap-settings-model-card .starmap-settings-badge{position:absolute;top:14px;right:14px}.starmap-settings-provider-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--starmap-native-border-soft);font-size:13px}.starmap-settings-group-body .starmap-settings-provider-row:last-child{border-bottom:0}.starmap-settings-provider-name{color:var(--starmap-native-text);display:inline-flex;align-items:center;gap:8px}.starmap-settings-provider-dot{width:6px;height:6px;border-radius:50%;background:#d8d3c2}.starmap-settings-provider-row .starmap-settings-provider-dot{background:var(--starmap-native-gold-star)}.starmap-settings-provider-state{display:flex;align-items:center;gap:6px}.starmap-settings-usage-loading{padding:18px 2px;font-size:13px;color:var(--starmap-native-muted)}.starmap-settings-usage-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0 2px}.starmap-settings-usage-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:5px;padding:14px 16px 13px;border:1px solid var(--starmap-native-border);border-radius:13px;background:var(--starmap-native-surface-bright);box-shadow:var(--starmap-native-shadow)}.starmap-settings-usage-tile:before{content:"";position:absolute;top:-34px;right:-34px;width:92px;height:92px;border-radius:50%;background:var(--starmap-native-gold-soft);opacity:.6;pointer-events:none}.starmap-settings-usage-tile-star{position:absolute;top:12px;right:13px;color:var(--starmap-native-gold);font-size:12px;opacity:.85}.starmap-settings-usage-tile-label{font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--starmap-native-muted)}.starmap-settings-usage-tile-amount{font-size:26px;font-weight:600;line-height:1.15;color:var(--starmap-native-text);font-variant-numeric:tabular-nums}.starmap-settings-usage-tile-cny{font-size:14px;font-weight:600;color:var(--starmap-native-text-2);margin-right:1px}.starmap-settings-usage-tile-sub{font-size:12.5px;color:var(--starmap-native-text-2)}.starmap-settings-usage-tile-sub.is-dim{color:var(--starmap-native-muted);font-variant-numeric:tabular-nums}.starmap-settings-usage-foot{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 0 9px;border-top:1px solid var(--starmap-native-border-soft);font-size:12px;color:var(--starmap-native-muted)}.starmap-settings-usage-foot-label{letter-spacing:.04em}.starmap-settings-usage-foot-src{margin-left:auto}.starmap-settings-usage-provider{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--starmap-native-border-soft);font-size:13px}.starmap-settings-group-body .starmap-settings-usage-provider:last-child{border-bottom:0}.starmap-settings-usage-provider-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--starmap-native-gold-star)}.starmap-settings-usage-provider-dot[data-provider=siliconflow]{background:var(--starmap-native-success)}.starmap-settings-usage-provider-name{color:var(--starmap-native-text);font-weight:500;white-space:nowrap}.starmap-settings-usage-provider-meta{min-width:0;color:var(--starmap-native-muted);font-size:12px;font-variant-numeric:tabular-nums}.starmap-settings-usage-provider-amount{margin-left:auto;white-space:nowrap;color:var(--starmap-native-text);font-weight:600;font-variant-numeric:tabular-nums}.starmap-settings-usage-call{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--starmap-native-border-soft);font-size:12.5px}.starmap-settings-group-body .starmap-settings-usage-call:last-child{border-bottom:0}.starmap-settings-usage-call-time{flex:none;width:64px;color:var(--starmap-native-muted);font-variant-numeric:tabular-nums}.starmap-settings-usage-call-name{color:var(--starmap-native-text);white-space:nowrap}@media(max-width:720px){.starmap-settings-usage-tiles{grid-template-columns:1fr}.starmap-settings-usage-provider{flex-wrap:wrap;row-gap:4px}}.starmap-settings-channel-card{margin-top:20px;border:1px solid var(--starmap-native-border);border-radius:13px;background:var(--starmap-native-surface-bright);box-shadow:var(--starmap-native-shadow);padding:16px 18px 14px}.starmap-settings-channel-head{display:flex;align-items:center;gap:10px}.starmap-settings-channel-mark{width:32px;height:32px;border-radius:9px;background:#07c16014;border:1px solid rgba(7,193,96,.14);display:inline-flex;align-items:center;justify-content:center}.starmap-settings-channel-name{font-size:14px;font-weight:600;color:var(--starmap-native-text);flex:1}.starmap-settings-channel-desc{margin-top:10px;font-size:12.5px;line-height:1.7;color:var(--starmap-native-text-2)}.starmap-settings-channel-card .starmap-settings-actions{margin-top:12px}.starmap-settings-module-list{margin-top:16px;border:1px solid var(--starmap-native-border);border-radius:13px;background:var(--starmap-native-surface);box-shadow:var(--starmap-native-shadow);padding:2px 20px}.starmap-settings-module-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--starmap-native-border-soft);min-height:64px}.starmap-settings-module-list .starmap-settings-module-row:last-child{border-bottom:0}.starmap-settings-module-icon{width:34px;height:34px;flex:none;border-radius:10px;background:#f6f2e6;border:1px solid #ece6d4;color:#8a7434;display:inline-flex;align-items:center;justify-content:center}.starmap-settings-module-info{flex:1;min-width:0}.starmap-settings-module-name{font-size:13.5px;font-weight:600;color:var(--starmap-native-text)}.starmap-settings-module-desc{margin-top:2px;font-size:12px;color:var(--starmap-native-text-2)}@media(max-width:1500px){.starmap-settings-section{max-width:760px}.starmap-settings-deco{right:28px}}@media(max-width:1400px){.starmap-settings-main{padding:30px 40px 56px 44px}.starmap-settings-section{max-width:720px}.starmap-settings-deco{width:280px;height:220px}}@media(max-width:1300px){.starmap-settings-side{width:196px}.starmap-settings-main{padding:26px 28px 48px 32px}.starmap-settings-section{max-width:640px}.starmap-settings-row{gap:14px}.starmap-settings-row-label{width:96px}.starmap-settings-deco{width:220px;height:190px;right:16px}}.starmap-settings-block{margin:0 0 34px}.starmap-settings-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0 0 4px}.starmap-settings-block-title{margin:0;font-size:20px;font-weight:650;color:var(--starmap-native-text);letter-spacing:.01em}.starmap-settings-block-sub{margin:0 0 12px;color:var(--starmap-native-muted);font-size:12.5px}.starmap-settings-pill{flex:none;display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;border:1px solid var(--starmap-native-gold-border);background:var(--starmap-native-gold-soft);color:var(--starmap-native-gold);font-size:11.5px;line-height:1.5;white-space:nowrap}.starmap-settings-pill-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--starmap-native-gold-star)}.starmap-settings-pill.is-off{color:var(--starmap-native-muted);background:#f3f1e8;border-color:#e7e4d7}.starmap-settings-pill.is-off .starmap-settings-pill-dot{background:#b8beba}.starmap-settings-pill.is-ok{color:var(--starmap-native-success);background:var(--starmap-native-success-soft);border-color:#3e9b6f47}.starmap-settings-pill.is-ok .starmap-settings-pill-dot{background:var(--qn-green, #2fcb7b)}.starmap-settings-fold{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #f0f1f0;color:var(--starmap-native-text-2);font-size:12.5px;cursor:pointer;-webkit-user-select:none;user-select:none}.starmap-settings-fold-chev{color:#b6bbb6;transition:transform .18s ease}.starmap-settings-fold.open .starmap-settings-fold-chev{transform:rotate(90deg)}.starmap-settings-fold-body{padding:12px 12px 14px;border-top:1px solid #f0f1f0;display:grid;gap:10px}.starmap-settings-heading-sub+.starmap-settings-block{margin-top:28px}.starmap-settings-airows{overflow:hidden}.starmap-settings-airow{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:14px;width:100%;padding:15px 16px;border:0;border-top:1px solid var(--starmap-native-border-soft);background:none;font:inherit;text-align:left;color:var(--starmap-native-text-2);cursor:pointer;transition:background .12s ease}.starmap-settings-airow:first-child{border-top:0}.starmap-settings-airow:hover{background:color-mix(in srgb,var(--qn-green, #2fcb7b) 6%,transparent)}.starmap-settings-airow-main{display:grid;gap:2px;min-width:0}.starmap-settings-airow-title{color:var(--starmap-native-text-2);font-size:14px;font-weight:560}.starmap-settings-airow-note{display:block;color:var(--starmap-native-muted);font-size:11.5px;line-height:1.5}.starmap-settings-airow-chev{color:#b6bbb6;font-size:15px;line-height:1;text-align:right}.starmap-settings-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 16px;padding:6px 12px 6px 9px;border:1px solid var(--starmap-native-border-soft);border-radius:9px;background:var(--starmap-native-bg-raise);color:var(--starmap-native-text-2);font-size:12.5px;cursor:pointer;transition:background .12s ease,color .12s ease}.starmap-settings-back:hover{background:color-mix(in srgb,var(--qn-green, #2fcb7b) 6%,transparent);color:var(--starmap-native-text)}.starmap-settings-workbench{color:var(--starmap-native-text);font-size:13px;line-height:1.6}.workbench-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 24px}.workbench-eyebrow{color:var(--qn-green-text,#2f8059);font-size:10px;font-weight:700;letter-spacing:.16em}.workbench-hero h1{margin:5px 0 7px;font-size:26px;letter-spacing:-.03em}.workbench-hero p,.workbench-card p{margin:0;color:var(--starmap-native-muted)}.workbench-status{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--starmap-native-border-soft);border-radius:999px;white-space:nowrap;color:var(--starmap-native-muted);background:var(--starmap-native-bg-raise)}.workbench-status span{width:7px;height:7px;border-radius:50%;background:#b7beb9}.workbench-status.is-on{color:var(--qn-green-text,#2f8059);border-color:color-mix(in srgb,var(--qn-green,#2fcb7b) 35%,#fff);background:var(--qn-green-soft,#effaf4)}.workbench-status.is-on span{background:var(--qn-green,#2fcb7b)}.workbench-card{margin:0 0 16px;padding:20px;border:1px solid var(--starmap-native-border-soft);border-radius:15px;background:color-mix(in srgb,var(--starmap-native-bg-raise) 92%,#fff);box-shadow:0 5px 18px #2a3a3008}.workbench-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.workbench-card h2{margin:0 0 5px;font-size:17px;letter-spacing:-.01em}.workbench-count{color:var(--starmap-native-muted);font-size:12px}.workbench-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px}.workbench-mini-grid div{padding:12px 14px;border:1px solid var(--starmap-native-border-soft);border-radius:11px;background:var(--starmap-native-bg)}.workbench-mini-grid b{display:block;font-size:20px;line-height:1.1}.workbench-mini-grid span{color:var(--starmap-native-muted);font-size:11px}.workbench-switch input{position:absolute;opacity:0}.workbench-switch span{display:block;width:42px;height:24px;padding:3px;border-radius:999px;background:#dfe5e1;cursor:pointer;transition:.15s}.workbench-switch span:after{content:"";display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:.15s}.workbench-switch input:checked+span{background:var(--qn-green,#2fcb7b)}.workbench-switch input:checked+span:after{transform:translate(18px)}.workbench-form-grid,.workbench-import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workbench-card label{display:block;margin:11px 0;color:var(--starmap-native-text-2);font-size:12px;font-weight:550}.workbench-card label small{display:block;color:var(--starmap-native-muted);font-weight:400}.workbench-card input:not([type=checkbox]),.workbench-card textarea,.workbench-card select{display:block;box-sizing:border-box;width:100%;margin-top:6px;padding:10px 11px;border:1px solid var(--starmap-native-border-soft);border-radius:9px;background:var(--starmap-native-bg);color:inherit;font:inherit;font-size:13px;outline:none}.workbench-card textarea{resize:vertical;min-height:110px}.workbench-card input:focus,.workbench-card textarea:focus,.workbench-card select:focus{border-color:color-mix(in srgb,var(--qn-green,#2fcb7b) 55%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--qn-green,#2fcb7b) 10%,transparent)}.workbench-btn{min-height:34px;margin:5px 8px 0 0;padding:0 13px;border:1px solid var(--starmap-native-border-soft);border-radius:8px;background:var(--starmap-native-bg);color:var(--starmap-native-text-2);cursor:pointer;font:inherit;font-size:12px}.workbench-btn.is-primary{border-color:var(--qn-green,#2fcb7b);background:var(--qn-green,#2fcb7b);color:#fff}.workbench-btn:disabled{opacity:.45;cursor:default}.workbench-actions{display:flex;flex-wrap:wrap;gap:2px;margin-top:12px}.workbench-list-row,.workbench-connection,.workbench-resource-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--starmap-native-border-soft)}.workbench-list-row small,.workbench-connection small{display:block;color:var(--starmap-native-muted);font-size:11px}.workbench-draft-select{margin-bottom:14px}.workbench-draft{padding-top:4px}.workbench-draft-meta{margin-bottom:10px;color:var(--qn-green-text,#2f8059);font-size:12px}.workbench-draft pre{max-height:420px;margin:0;padding:15px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--starmap-native-border-soft);border-radius:10px;background:var(--starmap-native-bg);font:inherit;font-size:12px;line-height:1.7}.workbench-nested{margin-top:16px;padding-top:13px;border-top:1px solid var(--starmap-native-border-soft)}.workbench-nested summary,.workbench-details summary{cursor:pointer;color:var(--starmap-native-text-2);font-weight:600}.workbench-alert{margin-bottom:14px;padding:10px 12px;border:1px solid #e7c4bf;border-radius:9px;color:#a64d47;background:#fff7f5}.workbench-progress{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--starmap-native-muted)}.workbench-spinner{width:12px;height:12px;border:2px solid #dbe3de;border-top-color:var(--qn-green,#2fcb7b);border-radius:50%;animation:workbench-spin .7s linear infinite}@keyframes workbench-spin{to{transform:rotate(360deg)}}.workbench-details{padding:0;overflow:hidden}.workbench-details summary{padding:17px 20px;list-style:none}.workbench-details summary span{float:right;color:var(--starmap-native-muted);font-weight:400;font-size:11px}.workbench-details-body{padding:0 20px 18px}.workbench-loading{padding:26px 0;color:var(--starmap-native-muted)}@media(max-width:720px){.workbench-hero,.workbench-card-head{flex-direction:column}.workbench-form-grid,.workbench-import-grid,.workbench-mini-grid{grid-template-columns:1fr}}.starmap-settings-block-head{margin-bottom:8px!important}.starmap-settings-block-sub{margin:0 0 16px!important;line-height:1.65}.starmap-settings-block-head{flex-wrap:wrap;row-gap:8px;column-gap:12px;justify-content:flex-start;align-items:center}.starmap-settings-block-head .starmap-settings-pill{margin-left:0}.starmap-settings-block-sub{margin-top:6px}.starmap-settings-airow{grid-template-columns:minmax(0,1fr) auto 16px;gap:18px}.starmap-settings-airow .starmap-settings-pill{justify-self:end}.starmap-settings-pill{max-width:none}.starmap-settings-pill>span{min-width:0}.starmap-settings-heading{margin:0 0 6px}.starmap-settings-heading-sub{margin:0 0 18px;line-height:1.6}.starmap-settings-block{margin-top:28px}.starmap-settings-airows+.starmap-settings-block{margin-top:32px}.starmap-settings-rail-order-hint{margin:2px 0 10px;font-size:12px;line-height:1.6;color:var(--starmap-native-muted,#8a8a82)}.starmap-settings-rail-order-list{display:flex;flex-direction:column;gap:6px;padding:0 0 6px}.starmap-settings-rail-order-row{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 10px;background:var(--starmap-native-bg,#faf9f6);border:1px solid var(--starmap-native-border-soft,#eceae4);border-radius:10px;color:var(--starmap-native-text,#222);will-change:transform}.starmap-settings-rail-order-row.is-dragging{position:relative;z-index:3;opacity:.92;box-shadow:0 10px 24px #141e1824;border-color:color-mix(in srgb,var(--starmap-native-text,#222) 18%,transparent)}.starmap-settings-rail-order-handle{width:26px;height:32px;flex:none;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--starmap-native-muted,#8a8a82);cursor:grab;touch-action:none}.starmap-settings-rail-order-handle:hover{background:color-mix(in srgb,var(--starmap-native-text,#222) 6%,transparent);color:var(--starmap-native-text,#222)}.starmap-settings-rail-order-handle:active{cursor:grabbing}.starmap-settings-rail-order-icon{width:22px;height:22px;flex:none;display:grid;place-items:center;color:var(--starmap-native-muted,#777)}.starmap-settings-rail-order-label{flex:1;min-width:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.starmap-settings-rail-order-index{flex:none;font-size:11px;color:var(--starmap-native-muted,#9a9a90);font-variant-numeric:tabular-nums}.starmap-settings-rail-order-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 14px;border-top:1px solid var(--starmap-native-border-soft,#eceae4);margin-top:2px}.starmap-settings-rail-order-foot span{font-size:11.5px;color:var(--starmap-native-muted,#8a8a82)}.starmap-settings-rail-order-foot button{height:28px;padding:0 10px;border:1px solid var(--starmap-native-border,#e2e0d8);border-radius:7px;background:transparent;color:var(--starmap-native-text,#444);font-size:12px;cursor:pointer}.starmap-settings-rail-order-foot button:hover{background:color-mix(in srgb,var(--starmap-native-text,#222) 5%,transparent)}.starmap-settings-rail-order-row.is-hidden{opacity:.52;background:transparent}.starmap-settings-rail-order-row.is-hidden .starmap-settings-rail-order-label{text-decoration:line-through;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.starmap-settings-rail-order-visibility{width:28px;height:28px;flex:none;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--starmap-native-muted,#8a8a82);cursor:pointer}.starmap-settings-rail-order-visibility:hover{background:color-mix(in srgb,var(--starmap-native-text,#222) 7%,transparent);color:var(--starmap-native-text,#222)}.starmap-settings-rail-order-visibility.is-hidden{color:#b06a52;background:color-mix(in srgb,#b06a52 8%,transparent)}.starmap-settings-rail-order-visibility.is-hidden:hover{color:#93513b;background:color-mix(in srgb,#b06a52 13%,transparent)}.starmap-settings-rail-order-foot-actions{display:flex;align-items:center;gap:8px;flex:none}.starmap-settings-icp{color:#397c5e;text-decoration:none}.starmap-settings-icp:hover{text-decoration:underline}.starmap-settings-root.is-appearance .starmap-settings-main{padding:30px 36px 0}.starmap-settings-root.is-appearance .starmap-settings-section{max-width:1200px}.starmap-settings-root.is-appearance .starmap-settings-deco{display:none}.starmap-settings-ui{--ui-accent:var(--qn-green,#3e9e70);--ui-bg:var(--qn-bg,#fafaf9);--ui-surface:var(--qn-surface,#fff);--ui-line:var(--qn-border,#e4e8e4);--ui-muted:var(--qn-text-soft,#657067);font-size:14px;font-family:var(--starmap-font-family,system-ui,sans-serif);padding-bottom:0}.starmap-settings-ui-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.starmap-settings-ui-eyebrow{font:10px/1.4 ui-monospace,monospace;letter-spacing:1.6px;color:var(--ui-muted)}.starmap-settings-ui-heading h1{font-size:28px;letter-spacing:-1px;margin:7px 0;font-weight:650}.starmap-settings-ui-heading p{margin:0;color:var(--ui-muted);font-size:13px}.starmap-settings-ui-layout{display:grid;grid-template-columns:minmax(400px,1.4fr) minmax(300px,1fr);gap:28px;align-items:start;min-height:560px}.starmap-settings-ui-tabs{display:flex;border-bottom:1px solid var(--ui-line);gap:16px}.starmap-settings-ui-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:10px 0 13px;font:inherit;color:var(--ui-muted);cursor:pointer;white-space:nowrap}.starmap-settings-ui-tabs button[aria-pressed=true]{border-color:var(--ui-accent);color:var(--qn-text);font-weight:650}.starmap-settings-ui-mode{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 0;color:var(--ui-muted);font-size:12px}.starmap-settings-ui-mode button{background:none;border:1px solid var(--ui-line);border-radius:20px;color:inherit;padding:5px 10px;cursor:pointer;white-space:nowrap}.starmap-settings-ui-mode button[aria-pressed=true]{background:var(--qn-green-soft);color:var(--qn-green-text)}.starmap-settings-ui-presets{display:grid;grid-template-columns:1fr 1fr;gap:12px}.starmap-settings-ui-presets>button{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:6px;border:1px solid var(--ui-line);border-radius:var(--starmap-radius-large,12px);padding:10px;background:var(--ui-surface);color:var(--qn-text);cursor:pointer}.starmap-settings-ui-presets>button[aria-pressed=true]{border-color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-accent)}.starmap-settings-ui-presets strong{font-size:13px;padding:3px 2px 0}.starmap-settings-ui-presets small{font-size:11px;color:var(--ui-muted);padding:0 2px}.starmap-settings-ui-mini{display:flex;height:75px;border-radius:6px;overflow:hidden;padding:8px;gap:8px}.starmap-settings-ui-mini>i{width:23%;border-radius:4px}.starmap-settings-ui-mini>span{flex:1;padding:10px;border-radius:4px;display:flex;flex-direction:column;gap:6px}.starmap-settings-ui-mini b{height:8px;width:40%;border-radius:2px}.starmap-settings-ui-mini em{height:4px;width:80%;background:#8d939b30}.starmap-settings-ui-mini em:last-child{width:55%}.starmap-settings-ui-panel{background:var(--ui-surface);border:var(--starmap-border-width,1px) solid var(--ui-line);border-radius:var(--starmap-radius-large,12px);padding:20px;margin:16px 0;box-shadow:var(--starmap-shadow,none)}.starmap-settings-ui-panel h2{font-size:14px;margin:0 0 12px;display:flex;justify-content:space-between}.starmap-settings-ui-panel p,.starmap-settings-ui-panel small{font-size:12px;line-height:1.7;color:var(--ui-muted);margin:0 0 12px}.starmap-settings-ui-colors{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.starmap-settings-ui-colors label{display:grid;grid-template-columns:1fr 26px 65px;gap:6px;align-items:center;font-size:12px}.starmap-settings-ui-colors input{border:0;padding:0;width:26px;height:26px;cursor:pointer;background:none}.starmap-settings-ui-colors code{font:10px ui-monospace,monospace;color:var(--ui-muted)}.starmap-settings-ui-field{margin:18px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.starmap-settings-ui-field>span{white-space:nowrap}.starmap-settings-ui-segment{display:flex;gap:3px;padding:3px;border:1px solid var(--ui-line);border-radius:var(--starmap-radius,8px);background:var(--ui-bg)}.starmap-settings-ui-segment button{background:none;color:var(--ui-muted);border:0;padding:7px 11px;border-radius:var(--starmap-radius,6px);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.starmap-settings-ui-segment button[aria-pressed=true]{background:var(--ui-surface);box-shadow:0 1px 4px #0001;color:var(--qn-green-text);font-weight:600}.starmap-settings-ui-preview{position:sticky;top:0;padding-top:6px}.starmap-settings-ui-preview-title{display:flex;justify-content:space-between;margin:0 0 18px;font-size:13px}.starmap-settings-ui-preview-title small{color:var(--ui-muted);font-size:11px}.starmap-settings-ui-demo{display:flex;border:1px solid var(--ui-line);border-radius:var(--starmap-radius-large,12px);overflow:hidden;background:var(--ui-bg);min-height:390px;font-size:calc(13px * var(--starmap-font-scale,1))}.starmap-settings-ui-demo-nav{width:82px;flex:none;background:var(--qn-sidebar);border-right:1px solid var(--ui-line);padding:20px 6px;display:flex;flex-direction:column;gap:8px}.starmap-settings-ui-demo-nav>b{font-size:11px;text-align:center;margin-bottom:14px}.starmap-settings-ui-demo-nav button{border:0;background:none;color:var(--ui-muted);padding:calc(9px * var(--starmap-density-scale,1)) 2px;font:inherit;font-size:11px;border-radius:var(--starmap-radius,6px);cursor:pointer}.starmap-settings-ui-demo-nav button[aria-pressed=true]{background:var(--qn-green-soft);color:var(--qn-green-text)}.starmap-settings-ui-demo-main{flex:1;min-width:0;padding:20px 16px;position:relative}.starmap-settings-ui-demo-main h3{font-size:1.2em;margin:8px 0}.starmap-settings-ui-demo-main p{color:var(--ui-muted);font-size:.9em;line-height:1.7}.starmap-settings-ui-demo-main>input,.starmap-settings-ui-save input,.starmap-settings-ui-override select{width:100%;border:var(--starmap-border-width,1px) solid var(--ui-line);border-radius:var(--starmap-radius,7px);background:var(--ui-surface);padding:calc(9px * var(--starmap-density-scale,1)) 10px;color:var(--qn-text);font:inherit;font-size:12px;outline-offset:2px}.starmap-settings-ui-demo-main input:focus-visible,.starmap-settings-ui-save input:focus-visible{outline:2px solid var(--ui-accent)}.starmap-settings-ui-demo-card{background:var(--ui-surface);padding:calc(15px * var(--starmap-density-scale,1));margin:calc(18px * var(--starmap-spacing-scale,1)) 0;border:var(--starmap-border-width,1px) solid var(--ui-line);border-radius:var(--starmap-radius-large,10px);box-shadow:var(--starmap-shadow,0 3px 12px #0000000e)}.starmap-settings-ui-demo-card h4{font-size:1em;margin:12px 0}.starmap-settings-ui-demo-card label{display:flex;align-items:center;gap:7px;font-size:.9em}.starmap-settings-ui-demo-card input{accent-color:var(--ui-accent);margin:0}.starmap-settings-ui-chip{display:inline-flex;background:var(--qn-green-soft);color:var(--qn-green-text);padding:4px 7px;border-radius:4px;font-size:10px}.starmap-settings-ui-demo-actions{display:flex;gap:6px;flex-wrap:wrap}.starmap-settings-ui .starmap-settings-button{min-height:32px;padding:7px 12px;line-height:1.2;font-size:12px;white-space:nowrap}.starmap-settings-ui .starmap-settings-button.is-primary{background:var(--ui-accent);color:#fff;border-color:var(--ui-accent)}.starmap-settings-ui button:not(:disabled):hover{filter:brightness(.96)}.starmap-settings-ui button:disabled{opacity:.42;cursor:not-allowed}.starmap-settings-ui button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.starmap-settings-ui-demo-menu{position:absolute;right:16px;bottom:12px;padding:6px;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--starmap-radius,8px);box-shadow:var(--starmap-shadow);display:flex;flex-direction:column}.starmap-settings-ui-demo-menu button{border:0;background:none;color:inherit;text-align:left;padding:8px 12px;font:inherit;cursor:pointer}.starmap-settings-ui-preview-note{font-size:11px;line-height:1.8;color:var(--ui-muted);margin:14px 4px}.starmap-settings-ui-footer{position:sticky;bottom:0;background:var(--ui-bg);border-top:1px solid var(--ui-line);display:flex;align-items:center;gap:10px;padding:16px 0;z-index:4;margin-top:16px}.starmap-settings-ui-footer>span{flex:1;display:flex;flex-direction:column;gap:4px}.starmap-settings-ui-footer b{font-size:12px}.starmap-settings-ui-footer small{font-size:11px;color:var(--ui-muted)}.starmap-settings-ui-save{display:flex;gap:8px}.starmap-settings-ui-library-actions{display:flex;gap:8px;margin-top:14px}.starmap-settings-ui-saved{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--ui-line)}.starmap-settings-ui-saved:last-child{border:0}.starmap-settings-ui-saved>i{width:24px;height:24px;border-radius:6px;flex:none}.starmap-settings-ui-saved>strong{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px}.starmap-settings-ui-override{display:grid;grid-template-columns:74px 1fr 1fr;align-items:center;gap:8px;margin:10px 0;font-size:12px}.starmap-settings-ui-override select{min-width:0}.starmap-settings-ui-notice{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:0 auto 14px;max-width:1200px;padding:10px 14px;border:1px solid var(--qn-border);border-radius:8px;background:var(--qn-surface);color:var(--qn-text);font-size:12px}.starmap-settings-ui-notice button{border:0;background:none;color:inherit;font-size:18px;cursor:pointer}@media(max-width:1280px){.starmap-settings-ui-layout{gap:18px;grid-template-columns:minmax(370px,1fr) minmax(285px,.85fr)}.starmap-settings-root.is-appearance .starmap-settings-main{padding:24px 24px 0}.starmap-settings-ui-panel{padding:16px}.starmap-settings-ui-demo-nav{width:65px}.starmap-settings-ui-tabs{gap:12px}}.starmap-settings-root.is-appearance .starmap-settings-main{padding:0;background:var(--qn-bg, #f7f8fa)}.starmap-settings-root.is-appearance .starmap-settings-section{max-width:none}.appearance-workbench{--aw-accent: var(--qn-green, #3e9e70);--aw-bg: var(--qn-bg, #f7f8fa);--aw-surface: var(--qn-surface, #fff);--aw-sidebar: var(--qn-sidebar, #f0f3f1);--aw-line: var(--qn-border, #e2e7e3);--aw-text: var(--qn-text, #27302a);--aw-muted: var(--qn-text-soft, #707b74);min-height:100%;padding:34px clamp(28px,4vw,64px) 0;color:var(--aw-text);font-family:var(--starmap-font-family, system-ui, sans-serif)}.appearance-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;max-width:1440px;margin:0 auto 24px}.appearance-eyebrow{display:block;color:var(--aw-muted);font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase}.appearance-hero h1{margin:8px 0 6px;font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.04em}.appearance-hero p{max-width:560px;margin:0;color:var(--aw-muted);font-size:13px;line-height:1.7}.appearance-hero-actions{display:flex;align-items:center;gap:14px;padding-top:8px}.appearance-save-state{display:inline-flex;align-items:center;gap:7px;color:var(--aw-muted);font-size:12px;white-space:nowrap}.appearance-save-state i{width:7px;height:7px;border-radius:50%;background:var(--aw-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--aw-accent) 13%,transparent)}.appearance-save-state.is-draft i{background:#cf8b3d;box-shadow:0 0 0 4px #cf8b3d24}.appearance-quiet-button,.appearance-secondary-button,.appearance-primary-button,.appearance-icon-button{border:1px solid var(--aw-line);border-radius:var(--starmap-radius, 8px);background:var(--aw-surface);color:var(--aw-text);cursor:pointer;font:inherit;font-size:12px;line-height:1.2;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.appearance-quiet-button{padding:9px 12px;color:var(--aw-muted)}.appearance-quiet-button:hover,.appearance-secondary-button:hover:not(:disabled),.appearance-icon-button:hover:not(:disabled){border-color:var(--aw-accent);background:color-mix(in srgb,var(--aw-accent) 8%,var(--aw-surface))}.appearance-primary-button{min-height:34px;padding:8px 14px;border-color:var(--aw-accent);background:var(--aw-accent);color:#fff;font-weight:600}.appearance-primary-button:hover:not(:disabled){background:var(--qn-shell-accent-hover, var(--aw-accent));transform:translateY(-1px);box-shadow:0 5px 16px color-mix(in srgb,var(--aw-accent) 25%,transparent)}.appearance-primary-button:disabled,.appearance-secondary-button:disabled,.appearance-icon-button:disabled{opacity:.42;cursor:not-allowed}.appearance-secondary-button{min-height:34px;padding:8px 12px}.appearance-icon-button{width:30px;height:30px;padding:0;color:var(--aw-muted);font-size:18px}.appearance-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1440px;margin:0 auto 26px;border:1px solid var(--aw-line);border-radius:var(--starmap-radius-large, 14px);background:color-mix(in srgb,var(--aw-surface) 78%,transparent);overflow:hidden;box-shadow:var(--starmap-shadow, none)}.appearance-stats div{display:flex;flex-direction:column;gap:4px;padding:15px 20px;border-right:1px solid var(--aw-line)}.appearance-stats div:last-child{border-right:0}.appearance-stats strong{font-size:20px;font-weight:700;letter-spacing:-.04em}.appearance-stats span{color:var(--aw-muted);font-size:11px}.appearance-layout{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr);gap:30px;max-width:1440px;margin:0 auto;align-items:start}.appearance-controls{min-width:0}.appearance-tabs{display:flex;gap:22px;border-bottom:1px solid var(--aw-line);overflow-x:auto}.appearance-tabs button{flex:none;padding:11px 0 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--aw-muted);cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.appearance-tabs button[aria-pressed=true]{border-bottom-color:var(--aw-accent);color:var(--aw-text);font-weight:650}.appearance-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:24px 0 14px}.appearance-section-heading h2{margin:0 0 5px;font-size:17px;letter-spacing:-.02em}.appearance-section-heading p{margin:0;color:var(--aw-muted);font-size:12px;line-height:1.6}.appearance-advanced-toggle{flex:none;padding:7px 11px;border:1px solid var(--aw-line);border-radius:999px;background:transparent;color:var(--aw-muted);cursor:pointer;font:inherit;font-size:11px}.appearance-advanced-toggle.is-on{border-color:var(--aw-accent);color:var(--aw-accent);background:color-mix(in srgb,var(--aw-accent) 8%,transparent)}.appearance-theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.appearance-theme-card{min-width:0;padding:9px;border:1px solid var(--aw-line);border-radius:var(--starmap-radius-large, 14px);background:var(--aw-surface);color:var(--aw-text);cursor:pointer;text-align:left;transition:border-color .18s,box-shadow .18s,transform .18s}.appearance-theme-card:hover{transform:translateY(-2px);box-shadow:var(--starmap-shadow, 0 5px 18px #0001)}.appearance-theme-card.is-selected{border-color:var(--aw-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--aw-accent) 20%,transparent)}.appearance-theme-card strong{display:flex;align-items:center;gap:7px;margin:9px 2px 3px;font-size:12px}.appearance-theme-card strong mark{padding:2px 5px;border-radius:999px;background:color-mix(in srgb,var(--aw-accent) 13%,transparent);color:var(--aw-accent);font-size:9px;font-weight:650}.appearance-theme-card>small{display:block;min-height:28px;margin:0 2px;color:var(--aw-muted);font-size:10px;line-height:1.4}.appearance-theme-art{position:relative;display:flex;gap:6px;height:72px;padding:7px;border-radius:calc(var(--starmap-radius, 8px) + 2px);overflow:hidden}.appearance-theme-art>i{width:22%;border-radius:4px}.appearance-theme-art>span{display:flex;flex:1;flex-direction:column;gap:5px;padding:8px;border-radius:4px}.appearance-theme-art b{width:43%;height:6px;border-radius:2px}.appearance-theme-art em{display:block;width:82%;height:4px;border-radius:2px;background:color-mix(in srgb,var(--aw-text) 14%,transparent)}.appearance-theme-art em:last-of-type{width:58%}.appearance-theme-art small{position:absolute;right:7px;bottom:6px;padding:2px 5px;border-radius:999px;background:#ffffffb8;color:#4c5550;font-size:9px}.appearance-panel{margin-top:16px;padding:19px 20px;border:var(--starmap-border-width, 1px) solid var(--aw-line);border-radius:var(--starmap-radius-large, 14px);background:var(--aw-surface);box-shadow:var(--starmap-shadow, none)}.appearance-panel-title{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.appearance-panel h2{margin:0 0 5px;font-size:14px}.appearance-panel p{margin:0;color:var(--aw-muted);font-size:11px;line-height:1.6}.appearance-panel-badge{flex:none;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--aw-accent) 11%,transparent);color:var(--aw-accent);font-size:10px}.appearance-brightness-panel{padding-bottom:15px}.appearance-brightness-value{flex:none;min-width:48px;color:var(--aw-text);font:600 13px ui-monospace,SFMono-Regular,Consolas,monospace;text-align:right}.appearance-brightness-control{display:flex;align-items:center;gap:10px;margin-top:16px}.appearance-brightness-control input[type=range]{flex:1;min-width:120px;accent-color:var(--aw-accent);cursor:pointer}.appearance-brightness-number{width:76px;padding:8px 9px;border:1px solid var(--aw-line);border-radius:var(--starmap-radius, 8px);background:var(--aw-bg);color:var(--aw-text);font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.appearance-brightness-control>span{color:var(--aw-muted);font-size:12px}.appearance-color-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.appearance-color-grid label{display:grid;grid-template-columns:28px minmax(0,1fr) auto 68px;gap:9px;align-items:center;min-width:0;padding:9px;border:1px solid color-mix(in srgb,var(--aw-line) 75%,transparent);border-radius:var(--starmap-radius, 8px)}.appearance-color-grid label>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px}.appearance-color-grid strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.appearance-color-grid small{overflow:hidden;color:var(--aw-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.appearance-color-swatch{width:24px;height:24px;border:1px solid rgb(0 0 0 / 10%);border-radius:6px}.appearance-color-grid input{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.appearance-color-grid code{color:var(--aw-muted);font:9px ui-monospace,monospace}.appearance-control-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--aw-line) 70%,transparent)}.appearance-control-row:first-child{padding-top:0}.appearance-control-row:last-child{padding-bottom:0;border-bottom:0}.appearance-control-row>div:first-child{display:flex;min-width:118px;flex-direction:column;gap:4px}.appearance-control-row strong{font-size:12px}.appearance-control-row small{color:var(--aw-muted);font-size:10px;line-height:1.4}.appearance-segment{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;padding:3px;border:1px solid var(--aw-line);border-radius:var(--starmap-radius, 8px);background:color-mix(in srgb,var(--aw-bg) 70%,var(--aw-surface))}.appearance-segment button{padding:7px 11px;border:0;border-radius:calc(var(--starmap-radius, 8px) - 2px);background:transparent;color:var(--aw-muted);cursor:pointer;font:inherit;font-size:11px;white-space:nowrap}.appearance-segment button[aria-pressed=true]{background:var(--aw-surface);color:var(--aw-accent);box-shadow:0 1px 4px #0000001a;font-weight:650}.appearance-module-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:center;margin-top:10px}.appearance-module-row strong{font-size:11px}.appearance-module-row select,.appearance-save-form input{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--aw-line);border-radius:var(--starmap-radius, 8px);background:var(--aw-bg);color:var(--aw-text);font:inherit;font-size:11px}.appearance-check-panel h2{margin-bottom:13px}.appearance-state-samples{display:flex;flex-wrap:wrap;gap:7px}.appearance-state-samples span{padding:8px 10px;border:1px solid var(--aw-line);border-radius:var(--starmap-radius, 8px);color:var(--aw-muted);font-size:11px}.appearance-state-samples .is-active{border-color:var(--aw-accent);background:color-mix(in srgb,var(--aw-accent) 13%,transparent);color:var(--aw-accent)}.appearance-state-samples .is-hover{background:color-mix(in srgb,var(--aw-accent) 7%,transparent);color:var(--aw-text)}.appearance-state-samples .is-focus{outline:2px solid color-mix(in srgb,var(--aw-accent) 45%,transparent);outline-offset:1px}.appearance-state-samples .is-disabled{opacity:.4}.appearance-state-samples .is-danger{border-color:#d56b61;color:#bb5148}.appearance-check-panel p{margin-top:15px}.appearance-save-form{display:flex;gap:9px}.appearance-save-form input{flex:1;background:var(--aw-surface)}.appearance-library-actions{display:flex;gap:8px;margin-top:13px}.appearance-saved-row{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid color-mix(in srgb,var(--aw-line) 75%,transparent)}.appearance-saved-row:last-child{border-bottom:0}.appearance-saved-row>i{width:25px;height:25px;flex:none;border-radius:7px}.appearance-saved-row>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.appearance-saved-row strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.appearance-saved-row small{color:var(--aw-muted);font-size:10px}.appearance-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 0 15px;color:var(--aw-muted);text-align:center}.appearance-empty span{color:var(--aw-accent);font-size:23px}.appearance-empty strong{color:var(--aw-text);font-size:13px}.appearance-empty small{font-size:10px}.appearance-preview-column{position:sticky;top:24px;min-width:0}.appearance-preview-head{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 12px}.appearance-preview-head h2{margin:5px 0 0;font-size:15px}.appearance-preview-head>span{color:var(--aw-muted);font-size:10px}.appearance-preview{display:flex;min-height:480px;overflow:hidden;border:1px solid var(--aw-line);border-radius:var(--starmap-radius-large, 14px);background:var(--aw-bg);box-shadow:var(--starmap-shadow, none);color:var(--aw-text)}.appearance-preview-nav{display:flex;width:100px;flex:none;flex-direction:column;gap:5px;padding:18px 9px;border-right:1px solid var(--aw-line);background:var(--aw-sidebar)}.appearance-preview-nav b{margin:0 3px 14px;font-size:10px}.appearance-preview-nav button{padding:9px 7px;border:0;border-radius:var(--starmap-radius, 8px);background:transparent;color:var(--aw-muted);cursor:pointer;font:inherit;font-size:10px;text-align:left}.appearance-preview-nav button[aria-pressed=true]{background:color-mix(in srgb,var(--aw-accent) 13%,transparent);color:var(--aw-accent);font-weight:600}.appearance-preview-main{position:relative;flex:1;min-width:0;padding:20px 18px}.appearance-preview-toolbar{display:flex;justify-content:space-between;margin-bottom:23px;color:var(--aw-muted);font-size:11px}.appearance-preview-toolbar button{border:0;background:transparent;color:var(--aw-muted);cursor:pointer;font:inherit}.appearance-preview-main h3{margin:7px 0 5px;font-size:20px;letter-spacing:-.04em}.appearance-preview-main>p{margin:0 0 16px;color:var(--aw-muted);font-size:11px;line-height:1.5}.appearance-preview-main>input{width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--aw-line);border-radius:var(--starmap-radius, 8px);background:var(--aw-surface);color:var(--aw-text);font:inherit;font-size:11px;outline:none}.appearance-preview-main>input:focus{border-color:var(--aw-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--aw-accent) 14%,transparent)}.appearance-preview-card{margin:17px 0;padding:14px;border:1px solid var(--aw-line);border-radius:var(--starmap-radius-large, 12px);background:var(--aw-surface);box-shadow:var(--starmap-shadow, none)}.appearance-preview-chip{display:inline-block;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--aw-accent) 13%,transparent);color:var(--aw-accent);font-size:9px}.appearance-preview-card h4{margin:12px 0 11px;font-size:12px}.appearance-preview-card label{display:flex;align-items:center;gap:7px;color:var(--aw-text);font-size:10px}.appearance-preview-card label input{accent-color:var(--aw-accent)}.appearance-progress{height:4px;margin:13px 0 9px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--aw-text) 10%,transparent)}.appearance-progress i{display:block;height:100%;border-radius:inherit;background:var(--aw-accent);transition:width .2s ease}.appearance-preview-card p{margin:0;color:var(--aw-muted);font-size:10px}.appearance-preview-actions{display:flex;flex-wrap:wrap;gap:6px}.appearance-preview-actions button{min-height:31px}.appearance-preview-menu{position:absolute;right:18px;top:47px;z-index:2;display:flex;flex-direction:column;gap:2px;min-width:125px;padding:5px;border:1px solid var(--aw-line);border-radius:var(--starmap-radius, 8px);background:var(--aw-surface);box-shadow:0 12px 28px #00000021}.appearance-preview-menu button{padding:8px 9px;border:0;border-radius:5px;background:transparent;color:var(--aw-text);cursor:pointer;font:inherit;font-size:10px;text-align:left}.appearance-preview-menu button:hover{background:color-mix(in srgb,var(--aw-accent) 9%,transparent)}.appearance-preview-legend{display:flex;flex-wrap:wrap;gap:12px;margin:12px 3px 0;color:var(--aw-muted);font-size:10px}.appearance-preview-legend span{display:inline-flex;align-items:center;gap:5px}.appearance-preview-legend i{width:8px;height:8px;border-radius:3px}.appearance-preview-legend .is-accent{background:var(--aw-accent)}.appearance-preview-legend .is-surface{background:var(--aw-surface);border:1px solid var(--aw-line)}.appearance-preview-legend .is-border{background:var(--aw-line)}.appearance-preview-legend .is-shadow{background:var(--aw-text);opacity:.2}.appearance-preview-note{margin:12px 3px 0;color:var(--aw-muted);font-size:10px;line-height:1.6}.appearance-footer{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:9px;max-width:1440px;margin:28px auto 0;padding:15px 0 18px;border-top:1px solid var(--aw-line);background:color-mix(in srgb,var(--aw-bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.appearance-footer>div{display:flex;flex:1;flex-direction:column;gap:4px}.appearance-footer strong{font-size:12px}.appearance-footer small{color:var(--aw-muted);font-size:10px}.appearance-workbench button:focus-visible,.appearance-workbench input:focus-visible,.appearance-workbench select:focus-visible{outline:2px solid var(--aw-accent);outline-offset:2px}.appearance-workbench [data-preview-mode=dark]{color-scheme:dark}@media(max-width:1300px){.appearance-workbench{padding-inline:28px}.appearance-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:20px}.appearance-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.appearance-hero{flex-direction:column}.appearance-hero-actions{padding-top:0}.appearance-layout{grid-template-columns:1fr}.appearance-preview-column{position:static}.appearance-preview{min-height:390px}.appearance-stats{grid-template-columns:repeat(2,1fr)}.appearance-stats div:nth-child(2){border-right:0}.appearance-stats div:nth-child(-n+2){border-bottom:1px solid var(--aw-line)}}@media(max-width:600px){.appearance-workbench{padding:24px 16px 0}.appearance-theme-grid,.appearance-color-grid{grid-template-columns:1fr}.appearance-section-heading,.appearance-control-row{flex-direction:column;align-items:stretch}.appearance-segment{justify-content:flex-start}.appearance-save-form{flex-direction:column}.appearance-footer{margin-top:20px}.appearance-preview-nav{width:78px}.appearance-stats div{padding:13px}}.appearance-console-panel{display:flex;flex-direction:column;gap:16px}.appearance-console-panel p{margin:0}.appearance-console-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(102px,1fr));gap:9px}.appearance-console-preset{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:5px;padding:9px 10px 10px;border:1px solid color-mix(in srgb,var(--aw-line) 80%,transparent);border-radius:11px;background:color-mix(in srgb,var(--aw-bg) 58%,var(--aw-surface));color:var(--aw-text);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.appearance-console-preset:hover{border-color:color-mix(in srgb,var(--aw-accent) 40%,var(--aw-line));transform:translateY(-1px)}.appearance-console-preset[aria-pressed=true]{border-color:var(--aw-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--aw-accent) 13%,transparent)}.appearance-console-preset strong{overflow:hidden;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.appearance-console-preset small{overflow:hidden;color:var(--aw-muted);font-size:9.5px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.appearance-console-swatch{position:relative;display:block;height:38px;border:1px solid rgb(0 0 0 / 8%);border-radius:8px}.appearance-console-swatch b{position:absolute;inset:12px 5px 5px;border-radius:5px;box-shadow:0 1px 2px #00000017}.appearance-console-swatch i{position:absolute;bottom:11px;left:10px;width:52%;height:3px;border-radius:2px}.appearance-console-colors{margin-top:0}.appearance-console-meter{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--aw-line) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--aw-bg) 55%,var(--aw-surface))}.appearance-console-meter>span{color:var(--aw-muted);font-size:10.5px;letter-spacing:.04em}.appearance-console-meter i{flex:1;min-width:70px;height:5px;border-radius:3px;background:linear-gradient(90deg,#d05353,#e0a33e 42%,#37996a 74% 100%);opacity:.8}.appearance-console-meter strong{font:600 11.5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.02em}.appearance-console-meter[data-level=great] strong{color:#2f8f61}.appearance-console-meter[data-level=ok] strong{color:#a97a1d}.appearance-console-meter[data-level=low] strong{color:#bf4d3d}.appearance-console-meter small{flex-basis:100%;color:var(--aw-muted);font-size:10.5px;line-height:1.5}.appearance-console-hint{color:var(--aw-muted);font-size:10.5px;line-height:1.65}.appearance-console-stage{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:366px;margin-top:16px;border:1px solid var(--aw-line);border-radius:var(--starmap-radius-large, 14px);box-shadow:var(--starmap-shadow, 0 1px 3px rgb(16 24 20 / 7%));overflow:hidden}.appearance-console-rail{display:flex;min-width:0;flex-direction:column;gap:1px;padding:0 9px 12px;border-right:1px solid var(--aw-line)}.appearance-console-rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px;height:50px;margin:0 -9px 9px;padding:0 12px;border-bottom:1px solid var(--aw-line)}.appearance-console-rail-head strong{font-size:11.5px;letter-spacing:.02em}.appearance-console-new{display:grid;width:21px;height:21px;flex:none;place-items:center;border-radius:7px;font-size:12px;line-height:1}.appearance-console-group{padding:6px 6px 4px;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.appearance-console-item{display:flex;min-width:0;align-items:center;gap:7px;padding:6px 7px;border-radius:8px;font-size:10.5px}.appearance-console-item i{display:grid;width:17px;height:17px;flex:none;place-items:center;border-radius:5px;font-size:8px;font-style:normal}.appearance-console-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appearance-console-item.is-on{box-shadow:inset 0 1px #ffffff29;font-weight:600}.appearance-console-main{display:flex;min-width:0;flex-direction:column}.appearance-console-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:50px;padding:0 16px;border-bottom:1px solid var(--aw-line)}.appearance-console-topbar strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.appearance-console-topbar>div{display:flex;flex:none;gap:6px}.appearance-console-pill{padding:2px 8px;border-radius:999px;font-size:9.5px;letter-spacing:.02em;white-space:nowrap}.appearance-console-thread{display:flex;flex:1;flex-direction:column;gap:11px;padding:15px 16px}.appearance-console-ask{max-width:74%;margin:0 0 0 auto;padding:8px 11px;border-radius:11px 11px 4px;font-size:10.5px;line-height:1.6}.appearance-console-card{margin:0;padding:12px 14px;border:1px solid var(--aw-line);border-radius:11px;box-shadow:0 1px 2px #1018140d}.appearance-console-card h4{margin:0 0 6px;font-size:11.5px;line-height:1.5;letter-spacing:-.01em}.appearance-console-card p{margin:0 0 9px;font-size:10.5px;line-height:1.7}.appearance-console-tags{display:flex;flex-wrap:wrap;gap:5px}.appearance-console-tags span{padding:2px 7px;border-radius:999px;font-size:9px}.appearance-console-meta{margin-top:9px;padding-top:8px;border-top:1px solid var(--aw-line);font-size:9.5px}.appearance-console-composer{margin:0 16px 15px;padding:10px 12px;border:1px solid var(--aw-line);border-radius:12px;box-shadow:0 2px 8px #1018140d}.appearance-console-composer p{margin:7px 0 9px;font-size:10.5px}.appearance-console-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.appearance-console-composer-foot>div{display:flex;align-items:center;gap:8px;font-size:9.5px}.appearance-console-composer-foot>div>span:first-child{padding:2px 8px;border-radius:999px;font-size:9.5px}.appearance-console-composer-foot b{display:grid;width:21px;height:21px;flex:none;place-items:center;border-radius:999px;font-size:11px;font-weight:600}@media(max-width:1300px){.appearance-console-stage{grid-template-columns:208px minmax(0,1fr)}}@media(max-width:980px){.appearance-console-stage{grid-template-columns:1fr}.appearance-console-rail{max-height:168px;overflow:auto;border-right:0;border-bottom:1px solid var(--aw-line)}}@media(max-width:600px){.appearance-console-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-console-stage{min-height:0}.appearance-console-ask{max-width:88%}}.account-email-hint{margin:0 0 10px;color:#6e7a71;font-size:12px;line-height:1.7}.account-email-state{margin:0 0 14px;font-size:13px;color:#26382e}.account-email-field{display:block;margin:0 0 12px;font-size:13px}.account-email-field span{display:block;margin-bottom:6px;color:#4a5b50}.account-email-field input{width:min(320px,100%);box-sizing:border-box;padding:9px 10px;border:1px solid #ccd5cc;border-radius:7px;font:inherit;font-size:13px;background:#fff;color:#203227}.account-email-actions{margin:0 0 14px}.account-email-actions button{cursor:pointer;border:1px solid #cdd8cf;background:#fff;color:#254b35;border-radius:7px;padding:8px 14px;font:inherit;font-size:13px}.account-email-actions button:disabled{opacity:.55;cursor:wait}.account-email-message{margin:0;color:#397c5e;font-size:12px;line-height:1.6}.account-email-error{margin:0;color:#b4362d;font-size:12px;line-height:1.6}.ai-agent-assistant>.ai-agent-references:first-child{margin:0 0 14px}.ai-agent-reference-list{max-height:240px;overflow:auto}.ai-agent-reference-item>small{flex:0 0 auto;color:var(--text-secondary, #7c8493)}.ai-agent-panel .ai-agent-header{padding-inline:16px;border-bottom-color:transparent;background:transparent}.ai-agent-panel .ai-agent-title{gap:8px;font-size:14px;font-weight:500;letter-spacing:normal}.ai-agent-panel .ai-agent-header-actions button{color:#69717e;border-radius:6px}.ai-agent-panel .ai-agent-header-actions svg{width:17px;height:17px}.ai-agent-panel .ai-agent-conversation{padding:18px 24px 24px;scrollbar-width:thin;scrollbar-color:#c9cdd3 transparent}.ai-agent-panel .ai-agent-assistant{margin-bottom:24px;font-size:14px;line-height:26px}.ai-agent-panel .ai-agent-user-row{margin:0 0 24px}.ai-agent-panel .ai-agent-user-bubble{padding:8px 12px;border:1px solid #e0e3e9;border-radius:8px;background:#fff;color:#30343b;font-size:14px;line-height:24px}.ai-agent-panel .ai-agent-msg-actions{gap:5px;opacity:.8}.ai-agent-panel .ai-agent-msg-actions button{width:26px;height:26px;color:#687383;border-radius:5px}.ai-agent-panel .ai-agent-msg-actions.is-assistant{margin-top:10px}.ai-agent-panel .ai-agent-composer-wrap{padding:8px 12px 10px;background:transparent}.ai-agent-panel .ai-agent-composer{padding:9px 11px 8px;border:1px solid #e0e3e9;border-radius:12px;background:#fff;box-shadow:0 2px 6px #1b243310}.ai-agent-panel .ai-agent-composer:focus-within{border-color:#bdc8d9;box-shadow:0 0 0 2px #6478980d}.ai-agent-panel .ai-agent-composer textarea{min-height:44px;max-height:132px;color:#30343b;font-size:14px;line-height:22px}.ai-agent-panel .ai-agent-composer textarea::placeholder{color:#8a92a0}.ai-agent-panel .ai-agent-composer-tools{height:30px;margin-top:4px}.ai-agent-panel .ai-agent-profile-toggle{flex:none;padding:1px;border-color:#e3e6eb;border-radius:7px;background:#f7f8fa}.ai-agent-panel .ai-agent-profile-btn{flex:none;min-width:42px;height:25px;padding:0 8px;font-size:12px;line-height:25px;white-space:nowrap}.ai-agent-panel .ai-agent-placeholder-tools :is(.ai-agent-at-btn,.ai-agent-preset-btn){color:#697383}.ai-agent-panel .ai-agent-placeholder-tools svg{width:17px;height:17px}.ai-agent-panel .ai-agent-send{width:28px;height:28px}.ai-agent-panel .ai-agent-disclaimer{padding-top:6px;color:#969da7;font-size:10px;line-height:16px}.ai-agent-panel .ai-agent-references{margin-top:0;padding-top:0;border-top:0}.ai-agent-panel .ai-agent-reference-summary{display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 12px;border:1px solid #e0e3e9;border-radius:12px;background:#fff;color:#536077;font-size:13px;line-height:22px}.ai-agent-panel .ai-agent-reference-summary>svg{flex:none;width:16px;height:16px}.ai-agent-panel .ai-agent-reference-summary>span{float:none;margin-left:auto;font-size:16px}.ai-agent-panel .ai-agent-reference-list{gap:6px;margin-top:6px}.ai-agent-panel .ai-agent-reference-item{display:flex;align-items:center;gap:8px;padding:9px 11px;border-color:#e0e3e9;border-radius:8px}.ai-agent-panel .ai-agent-reference-item small{flex:none;font-size:11px}.ai-agent-panel .ai-agent-reference-item span{min-width:0;font-size:12px;line-height:20px}[data-starmap-mode=dark] .ai-agent-panel :is(.ai-agent-user-bubble,.ai-agent-composer,.ai-agent-reference-summary){background:var(--qn-surface,#242b28);color:#d7ded9;border-color:#414b47}[data-starmap-mode=dark] .ai-agent-panel :is(.ai-agent-composer textarea,.ai-agent-msg-actions button,.ai-agent-header-actions button){color:#c0c9c3}[data-starmap-mode=dark] .ai-agent-panel .ai-agent-profile-toggle{background:#29322f;border-color:#414b47}@media(max-width:600px){.ai-agent-panel .ai-agent-conversation{padding-inline:16px}}.ai-agent-hidden-image-tool{display:none}.ai-agent-source-anchor{position:relative;display:inline-flex;align-items:center;gap:3px;min-width:0}.ai-agent-add-btn{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.ai-agent-scope-chip{flex:none;width:auto;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 5px;border:0;border-radius:5px;background:#edf2ee;color:#506754;font-size:10px;cursor:pointer}.ai-agent-add-menu,.ai-agent-source-menu{position:absolute;z-index:30;bottom:36px;left:0;width:270px;max-width:calc(100vw - 48px);box-sizing:border-box;padding:9px;border:1px solid #dfe4e0;border-radius:12px;background:var(--qn-surface,#fff);color:var(--qn-text,#303b33);box-shadow:0 8px 30px #15251c24;font-size:13px}.ai-agent-add-menu>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:6px}.ai-agent-add-menu>button:hover{background:#80998718}.ai-agent-add-menu small{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.65}.ai-agent-source-menu{max-height:min(510px,65vh);overflow-y:auto}.ai-agent-source-menu header{display:flex;align-items:center;justify-content:space-between;padding:3px 5px 9px}.ai-agent-source-menu header button{background:transparent;border:0;color:inherit;font-size:20px;cursor:pointer}.ai-agent-source-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 5px;cursor:pointer}.ai-agent-source-row small{display:block;opacity:.6;font-size:11px;margin-top:3px}.ai-agent-source-menu input{accent-color:#588263;flex:none}.ai-agent-source-menu .is-disabled{opacity:.45}.ai-agent-source-subset{padding:0 5px 7px 16px;max-height:150px;overflow-y:auto}.ai-agent-source-subset label{display:flex;align-items:start;gap:7px;padding:6px 0}.ai-agent-source-subset span{overflow-wrap:anywhere}.ai-agent-source-subset>button{width:auto;min-width:0;height:auto;padding:3px 0;white-space:nowrap;line-height:18px;border:0;background:transparent;color:inherit;font-size:11px;text-decoration:underline;cursor:pointer}.ai-agent-source-menu p{padding:6px 5px 0;font-size:11px;line-height:18px;opacity:.7}.ai-agent-retrieval-steps{list-style:none;margin:3px 0 8px;padding:0;font-size:11px;line-height:19px}.ai-agent-retrieval-steps li{display:flex;gap:9px;margin-bottom:6px}.ai-agent-retrieval-steps strong{flex:none;font-weight:500}.ai-agent-retrieval-steps span{opacity:.7}[data-starmap-mode=dark] :is(.ai-agent-add-menu,.ai-agent-source-menu){background:#242b28;color:#d7ded9;border-color:#414b47}[data-starmap-mode=dark] .ai-agent-scope-chip{background:#34443a;color:#c7d7cc}.ai-agent-material-scope-anchor{position:relative;display:inline-flex;min-width:0;max-width:100%}.ai-agent-material-scope{display:inline-flex;align-items:center;gap:4px;max-width:220px;height:26px;padding:0 7px;border:1px solid #e3e6eb;border-radius:7px;background:#f7f8fa;color:#4f5d52;font:inherit;font-size:11px;line-height:24px;cursor:pointer}.ai-agent-material-scope span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent-material-scope svg{width:12px;height:12px;flex:none;opacity:.65}.ai-agent-material-scope:hover{border-color:#cbd7ce;background:#f2f6f3}.ai-agent-material-scope:disabled{opacity:.55;cursor:default}.ai-agent-material-menu{position:absolute;left:0;bottom:34px;z-index:40;width:282px;max-width:calc(100vw - 44px);max-height:min(430px,62vh);overflow-y:auto;padding:9px;border:1px solid #dfe4e0;border-radius:12px;background:#fff;color:#303b33;box-shadow:0 10px 32px #15251c24;font-size:12px}.ai-agent-material-menu-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:3px 5px 8px}.ai-agent-material-menu-head strong{font-size:12.5px;font-weight:600}.ai-agent-material-menu-head small{color:#88938b;font-size:10px}.ai-agent-material-menu>button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 7px;border:0;border-radius:7px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.ai-agent-material-menu>button:hover{background:#80998716}.ai-agent-material-menu>button.is-active{background:#eaf2ed;color:#285a3d}.ai-agent-material-menu>button small{color:#88938b;font-size:10px}.ai-agent-material-menu-group{padding:9px 7px 4px;color:#88938b;font-size:10px;letter-spacing:.08em}.ai-agent-material-menu-empty{padding:6px 7px;color:#98a29b;font-size:11px}[data-starmap-mode=dark] .ai-agent-material-scope{border-color:#414b47;background:#29322f;color:#d7ded9}[data-starmap-mode=dark] .ai-agent-material-scope:hover{border-color:#5b6a62;background:#303b36}[data-starmap-mode=dark] .ai-agent-material-menu{border-color:#414b47;background:#242b28;color:#d7ded9}[data-starmap-mode=dark] .ai-agent-material-menu>button:hover{background:#ffffff0d}[data-starmap-mode=dark] .ai-agent-material-menu>button.is-active{background:#34443a;color:#d7e9dd}[data-starmap-mode=dark] .ai-agent-material-menu-head small,[data-starmap-mode=dark] .ai-agent-material-menu-group,[data-starmap-mode=dark] .ai-agent-material-menu-empty,[data-starmap-mode=dark] .ai-agent-material-menu>button small{color:#89978f}.ai-agent-web-btn{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.ai-agent-web-btn svg{width:16px;height:16px}.ai-agent-web-btn.is-active{color:#176b48;background:#e6f2ea}.ai-agent-web-btn:disabled{opacity:.5;cursor:default}.ai-agent-history>button .ai-agent-history-scope,.ai-agent-history-page-list>button .ai-agent-history-scope{color:#5c7a64;font-size:10.5px;line-height:1.4}[data-starmap-mode=dark] .ai-agent-web-btn.is-active{color:#bce7cd;background:#2d4938}[data-starmap-mode=dark] .ai-agent-history>button .ai-agent-history-scope,[data-starmap-mode=dark] .ai-agent-history-page-list>button .ai-agent-history-scope{color:#9ac7ab}.ai-agent-scope-divider{display:flex;align-items:center;gap:8px;margin:16px 2px 8px;color:#7e8c82;font-size:10.5px;line-height:1.4}.ai-agent-scope-divider:before,.ai-agent-scope-divider:after{content:"";flex:1;height:1px;background:#e4e9e5}.ai-agent-scope-divider span{flex:none;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-starmap-mode=dark] .ai-agent-scope-divider{color:#91a097}[data-starmap-mode=dark] .ai-agent-scope-divider:before,[data-starmap-mode=dark] .ai-agent-scope-divider:after{background:#35413b}.ai-agent-placeholder-tools button.ai-agent-material-scope{width:auto;min-width:0;max-width:220px;height:26px;justify-content:flex-start;gap:4px;padding:0 7px;border:1px solid #e3e6eb;border-radius:7px;background:#f7f8fa;color:#4f5d52;line-height:24px}.ai-agent-placeholder-tools button.ai-agent-material-scope span{max-width:160px}.ai-agent-placeholder-tools button.ai-agent-material-scope:disabled{opacity:.55;background:#f7f8fa;color:#4f5d52}[data-starmap-mode=dark] .ai-agent-placeholder-tools button.ai-agent-material-scope{border-color:#414b47;background:#29322f;color:#d7ded9}.ai-agent-placeholder-tools button.ai-agent-material-scope{max-width:126px}.ai-agent-placeholder-tools button.ai-agent-material-scope span{max-width:96px}.ai-agent-material-scope-anchor{flex:0 1 auto}.ai-agent-placeholder-tools button.ai-agent-material-scope{max-width:98px}.ai-agent-placeholder-tools button.ai-agent-material-scope span{max-width:68px}.ai-agent-composer-scope-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;min-height:26px}.ai-agent-composer-scope-row .ai-agent-material-scope{max-width:220px}.ai-agent-composer-scope-row .ai-agent-material-scope span{max-width:180px}.ai-agent-legacy-banner{display:flex;flex-direction:column;gap:2px;margin:4px 0 12px;padding:9px 11px;border:1px solid #e8dfc9;border-radius:8px;background:#fbf8ee;color:#6d5d3d;font-size:11px;line-height:1.6}.ai-agent-legacy-banner strong{font-size:11.5px;font-weight:600}.ai-agent-legacy-banner span{opacity:.85}.ai-agent-insight-exit{align-self:flex-start;margin-top:10px;padding:4px 0;border:0;background:transparent;color:#7d8a80;font:inherit;font-size:11px;line-height:1.5;text-decoration:underline;cursor:pointer}.ai-agent-insight-exit:disabled{opacity:.5;cursor:default}[data-starmap-mode=dark] .ai-agent-legacy-banner{border-color:#4b4638;background:#302d24;color:#d6c9a9}.ai-agent-storage-warning{display:flex;align-items:flex-start;gap:7px;margin:0 2px 7px;padding:8px 9px;border:1px solid #e5dcc6;border-radius:8px;background:#fbf7ec;color:#6b5a3b;font-size:10.5px;line-height:1.6}.ai-agent-storage-warning.is-error{border-color:#e6c9c9;background:#fbeeee;color:#7d4141}.ai-agent-storage-warning span{flex:1;min-width:0}.ai-agent-storage-warning button{flex:none;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.ai-agent-storage-warning button:last-child{text-decoration:none;font-size:13px;line-height:1.2}[data-starmap-mode=dark] .ai-agent-storage-warning{border-color:#4c4536;background:#302d24;color:#d6c9a9}[data-starmap-mode=dark] .ai-agent-storage-warning.is-error{border-color:#573d3d;background:#332525;color:#e0b8b8}.ai-agent-hydrating{margin:2px 0 10px;padding:7px 9px;border:1px solid #e4e8ee;border-radius:7px;background:#f7f9fb;color:#6d7884;font-size:11px;line-height:1.5}[data-starmap-mode=dark] .ai-agent-hydrating{border-color:#3d464d;background:#242b2f;color:#a5b0b8}.ai-agent-hydrating button{flex:none;margin-left:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.ai-agent-add-menu .ai-agent-add-head{padding:4px 8px 8px;margin-bottom:4px;border-bottom:1px solid #eef1ec;color:#8b938d;font-size:11px;letter-spacing:.04em}.ai-agent-add-menu>button{justify-content:flex-start;gap:9px;padding:9px 8px;font-size:13px}.ai-agent-add-menu>button svg{width:16px;height:16px;flex:none;color:#6f8f7d}.ai-agent-add-menu>button span{flex:1;text-align:left}.ai-agent-draft-refs{display:flex;flex-wrap:wrap;gap:6px;padding:1px 2px 7px}.ai-agent-draft-ref{display:inline-flex;align-items:center;gap:6px;max-width:240px;height:26px;padding:0 4px 0 7px;border:1px solid #dfe7e1;border-radius:7px;background:#f6faf7;color:#456654;font-size:11px}.ai-agent-draft-ref>svg{width:13px;height:13px;flex:none;color:#7a9a86}.ai-agent-draft-ref>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-agent-draft-ref button{display:grid;width:17px;height:17px;flex:none;place-items:center;border:0;border-radius:5px;background:transparent;color:#9aa8a0;cursor:pointer}.ai-agent-draft-ref button:hover{background:#e7f3ec;color:#3e9e70}.ai-agent-draft-ref button svg{width:11px;height:11px}.ai-agent-bubble-refs{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ai-agent-bubble-refs button{display:inline-flex;align-items:center;gap:4px;max-width:220px;padding:2px 6px;border:0;border-radius:5px;background:#ffffffb0;color:#3f6b53;font:400 10px/1.5 var(--starmap-font-ui);cursor:pointer}.ai-agent-bubble-refs button svg{width:11px;height:11px;flex:none}.agent-note-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#101a1433;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.agent-note-dialog{display:flex;width:min(560px,100%);max-height:min(640px,calc(100vh - 48px));flex-direction:column;overflow:hidden;border:1px solid #e3e7e2;border-radius:14px;background:#fff;box-shadow:0 30px 80px -40px #101a1466,0 2px 8px #101a141a}.agent-note-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 10px}.agent-note-head h3{margin:0;color:#2f2f2f;font-size:16px;font-weight:600}.agent-note-close{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:7px;background:transparent;color:#8b938d;font-size:18px;cursor:pointer}.agent-note-close:hover{background:#f2f4f1;color:#2f2f2f}.agent-note-search{display:flex;height:38px;flex:none;align-items:center;gap:8px;margin:0 18px 8px;padding:0 10px;border:1px solid #e3e7e2;border-radius:8px;background:#fafbf9;color:#949c96}.agent-note-search svg{width:15px;height:15px;flex:none}.agent-note-search input{flex:1;border:0;background:transparent;outline:0;color:#2f2f2f;font:400 13px/1 var(--starmap-font-ui)}.agent-note-search input::placeholder{color:#a9b0aa}.agent-note-list{flex:1;min-height:120px;overflow:auto;padding:4px 10px 8px}.agent-note-row{display:flex;width:100%;align-items:center;gap:10px;padding:9px 8px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.agent-note-row:hover{background:#f6f8f5}.agent-note-row.is-on{background:#f1f8f4}.agent-note-check{display:grid;width:18px;height:18px;flex:none;place-items:center;border:1px solid #cfd6d0;border-radius:5px;background:#fff;color:#fff}.agent-note-row.is-on .agent-note-check{border-color:#3e9e70;background:#3e9e70}.agent-note-check svg{width:12px;height:12px}.agent-note-icon{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:8px;background:#f1f4f0;color:#6f8f7d}.agent-note-icon svg{width:15px;height:15px}.agent-note-main{display:flex;min-width:0;flex-direction:column;gap:2px}.agent-note-main b{overflow:hidden;color:#2f2f2f;font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.agent-note-main small{color:#949c96;font-size:10.5px}.agent-note-empty{padding:36px 12px;color:#949c96;font-size:12px;text-align:center}.agent-note-foot{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px;border-top:1px solid #f0f2ee}.agent-note-foot span{color:#8b938d;font-size:11px}.agent-note-foot button{height:32px;padding:0 18px;border:0;border-radius:8px;background:#3e9e70;color:#fff;font:500 12.5px/1 var(--starmap-font-ui);cursor:pointer}.agent-note-foot button:disabled{background:#d7ded9;cursor:default}[data-starmap-mode=dark] .agent-note-dialog{background:#242b28;border-color:#414b47}[data-starmap-mode=dark] .agent-note-head h3,[data-starmap-mode=dark] .agent-note-main b,[data-starmap-mode=dark] .agent-note-search input{color:#d7ded9}[data-starmap-mode=dark] .agent-note-search{background:#1f2623;border-color:#414b47}[data-starmap-mode=dark] .agent-note-row:hover{background:#2b332f}[data-starmap-mode=dark] .agent-note-row.is-on{background:#2d4938}[data-starmap-mode=dark] .agent-note-check{background:#242b28;border-color:#4a5550}[data-starmap-mode=dark] .agent-note-icon{background:#2b332f;color:#9fc0ac}[data-starmap-mode=dark] .agent-note-foot{border-color:#333b37}.ai-agent-material-scope em.ai-agent-scope-web{flex:none;margin-left:2px;padding:1px 5px;border-radius:4px;background:#e7f3ec;color:#2f7b56;font-size:9.5px;font-style:normal}.ai-agent-scope-panel{position:absolute;left:0;bottom:calc(100% + 8px);z-index:60;width:268px;max-width:calc(100vw - 24px);max-height:min(560px,70vh);overflow:auto;padding:6px;border:1px solid #e1e6e1;border-radius:12px;background:#fff;box-shadow:0 24px 60px -36px #101a1455,0 4px 14px #101a140f}.ai-agent-scope-head{display:flex;align-items:center;gap:6px;padding:6px 8px 8px;border-bottom:1px solid #f0f2ee}.ai-agent-scope-head strong{flex:1;color:#2f2f2f;font-size:13px;font-weight:600;text-align:left}.ai-agent-scope-back,.ai-agent-scope-close{display:grid;width:26px;height:26px;flex:none;place-items:center;border:0;border-radius:6px;background:transparent;color:#7d8580;font-size:18px;cursor:pointer}.ai-agent-scope-back:hover,.ai-agent-scope-close:hover{background:#f2f4f1;color:#2f2f2f}.ai-agent-scope-rows{display:flex;flex-direction:column;gap:2px;padding:5px 0 2px}.ai-agent-scope-row{display:flex;width:100%;align-items:center;gap:10px;padding:8px;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.ai-agent-scope-row:hover{background:#f6f8f5}.ai-agent-scope-ico{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:8px;background:#f1f4f0;color:#6f8f7d}.ai-agent-scope-ico svg{width:16px;height:16px}.ai-agent-scope-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.ai-agent-scope-copy b{overflow:hidden;color:#2f2f2f;font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ai-agent-scope-copy small{display:flex;align-items:center;gap:2px;color:#949c96;font-size:10.5px;line-height:1.5}.ai-agent-scope-copy small svg{width:12px;height:12px}.ai-agent-scope-radio{display:grid;width:20px;height:20px;flex:none;place-items:center;border:1.5px solid #d3dad4;border-radius:50%;background:#fff;color:#fff}.ai-agent-scope-radio.is-on{border-color:#3e9e70;background:#3e9e70}.ai-agent-scope-radio svg{width:12px;height:12px}.ai-agent-scope-switch{position:relative;width:34px;height:20px;flex:none;border-radius:10px;background:#dfe4df;transition:background .15s}.ai-agent-scope-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;transition:left .15s}.ai-agent-scope-switch.is-on{background:#3e9e70}.ai-agent-scope-switch.is-on:after{left:16px}.ai-agent-scope-sublist .ai-agent-scope-row{padding-left:12px}.ai-agent-scope-empty{margin:18px 8px;color:#949c96;font-size:11.5px;text-align:center}[data-starmap-mode=dark] .ai-agent-scope-panel{background:#242b28;border-color:#414b47}[data-starmap-mode=dark] .ai-agent-scope-head{border-color:#333b37}[data-starmap-mode=dark] .ai-agent-scope-head strong,[data-starmap-mode=dark] .ai-agent-scope-copy b{color:#d7ded9}[data-starmap-mode=dark] .ai-agent-scope-row:hover{background:#2b332f}[data-starmap-mode=dark] .ai-agent-scope-ico{background:#2b332f;color:#9fc0ac}[data-starmap-mode=dark] .ai-agent-scope-radio{background:#242b28;border-color:#4a5550}.ai-agent-scope-group{border-radius:9px}.ai-agent-scope-group.is-on{background:#f7faf8}.ai-agent-scope-sub{display:flex;flex-direction:column;gap:2px;padding:0 8px 7px 48px}.ai-agent-scope-subitem{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:#5d6660;font:400 11.5px/1.5 var(--starmap-font-ui);text-align:left;cursor:pointer}.ai-agent-scope-subitem:hover{background:#eef4f0;color:#2f6b4c}.ai-agent-scope-subitem.is-on{color:#2f6b4c;font-weight:600}.ai-agent-scope-subitem svg{width:12px;height:12px;flex:none}.ai-agent-scope-sub .ai-agent-scope-empty{display:block;padding:2px 8px 3px 0;text-align:left}.ai-agent-add-menu{width:240px;padding:6px;border-radius:12px}.ai-agent-add-menu .ai-agent-add-head{padding:5px 9px 7px;margin-bottom:3px;border-bottom:1px solid #f1f1f1;color:#8b909b;font-size:11px}.ai-agent-add-menu>button{padding:8px 9px;gap:10px;font-size:13px;border-radius:7px}.ai-agent-add-menu>button svg{width:16px;height:16px;color:#5f646c}.ai-agent-add-menu .ai-agent-add-sparkle{margin-left:auto;width:13px!important;height:13px!important;color:#28a16a}.agent-note-dialog{width:min(560px,100%);max-height:min(620px,calc(100vh - 48px))}.agent-note-head{padding:18px 22px 12px}.agent-note-head h3{font-size:20px}.agent-note-close{width:30px;height:30px}.agent-note-search{height:40px;margin:0 22px 12px;padding:0 12px;border-color:#e5e5e5;background:#fff}.agent-note-search input{font-size:13.5px}.agent-note-filter{display:grid;width:26px;height:26px;flex:none;place-items:center;border:0;border-radius:6px;background:transparent;color:#8b909b;cursor:pointer}.agent-note-filter:hover{background:#f4f4f4;color:#23262b}.agent-note-filter.is-on{background:#eaf6ef;color:#28a16a}.agent-note-filter svg{width:15px;height:15px}.agent-note-tabs{display:flex;gap:8px;padding:0 22px 10px}.agent-note-tab{height:28px;padding:0 14px;border:0;border-radius:99px;background:#f4f4f4;color:#5b6169;font:500 12.5px/1 var(--starmap-font-ui);cursor:pointer}.agent-note-tab:hover{background:#ededed}.agent-note-tab.is-on{background:#1f2329;color:#fff}.agent-note-list{padding:0 12px 8px}.agent-note-group{padding:12px 10px 5px;color:#8b909b;font-size:11px}.agent-note-row{min-height:56px;padding:8px 10px;gap:12px;border-radius:9px}.agent-note-row:hover{background:#f7f7f7}.agent-note-row.is-on{background:#f2faf5}.agent-note-icon{width:34px;height:34px;border-radius:9px;background:#f4f6f4;color:#6f8f7d}.agent-note-icon svg{width:16px;height:16px}.agent-note-cover{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:9px;background:linear-gradient(135deg,#e6f5ec,#cfe9dc);color:#2f6b4c;font:600 14px/1 var(--starmap-font-ui)}.agent-note-cover.is-book{background:#e6f5ec;color:#28a16a}.agent-note-cover svg{width:16px;height:16px}.agent-note-main{flex:1}.agent-note-main b{font-size:13.5px}.agent-note-main small{font-size:11px}.agent-note-check{margin-left:auto}.agent-note-row.is-on .agent-note-check{border-color:#28a16a;background:#28a16a}.agent-note-chevron{width:16px;height:16px;flex:none;margin-left:auto;color:#a0a6ad}.agent-note-back{display:inline-flex;align-items:center;gap:2px;height:28px;margin:2px 10px 0;padding:0 6px;border:0;border-radius:6px;background:transparent;color:#5b6169;font-size:12px;cursor:pointer}.agent-note-back:hover{background:#f4f4f4;color:#23262b}.agent-note-back svg{width:15px;height:15px}.agent-note-empty{padding:24px 12px;color:#9aa0a9;font-size:12px;text-align:center}.agent-note-empty.is-books{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 12px 18px}.agent-note-empty.is-books svg{width:110px;height:82px;color:#23262b;opacity:.82}.agent-note-foot{padding:12px 22px;border-top:1px solid #eee}.agent-note-foot span{font-size:11px}.agent-note-foot button{height:34px;padding:0 20px;border-radius:8px;background:#1f2329;color:#fff;font-size:13px}.agent-note-foot button:hover:not(:disabled){background:#000}.agent-note-foot button:disabled{background:#e7e7e7;color:#a0a0a0}.agent-note-dialog{min-height:min(520px,calc(100vh - 48px))}.agent-note-row{min-height:64px;padding:10px}.agent-note-main b{font-size:14px}.agent-note-main small{font-size:11.5px}.agent-note-group{padding:14px 10px 6px}.ai-agent-ink .ai-agent-scope-head{gap:6px}.ai-agent-ink .ai-agent-scope-head strong{flex:1;text-align:left;font-size:12.5px}.ai-agent-ink .ai-agent-scope-back{display:grid;width:22px;height:22px;flex:none;place-items:center;border:0;border-radius:5px;background:transparent;color:#6f747d;cursor:pointer}.ai-agent-ink .ai-agent-scope-back:hover{background:#f2f2f2;color:#23262b}.ai-agent-ink .ai-agent-scope-back svg{width:14px;height:14px}.ai-agent-ink .ai-agent-scope-auto{background:#f7f7f7;border-radius:8px}.ai-agent-ink .ai-agent-scope-row{min-height:46px}.ai-agent-ink .ai-agent-scope-row:disabled{opacity:.42;cursor:default}.ai-agent-ink .ai-agent-scope-copy small{display:block;margin-top:2px}.ai-agent-ink .ai-agent-scope-copy b{font-size:12px}.ai-agent-ink .ai-agent-scope-more{color:#b0b5bc;margin-left:2px}.ai-agent-ink .ai-agent-scope-switch{border:0;padding:0;flex:none;cursor:pointer}.ai-agent-ink .ai-agent-scope-switch:disabled{cursor:default}.agent-scope-overlay{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:24px;background:#10141147;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.agent-scope-dialog{display:flex;width:min(440px,100%);min-height:min(440px,calc(100vh - 48px));max-height:min(560px,calc(100vh - 48px));flex-direction:column;overflow:hidden;border:1px solid #e5e5e5;border-radius:14px;background:#fff;box-shadow:0 30px 80px -40px #101a1466}.agent-scope-dialog header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 10px}.agent-scope-dialog h3{margin:0;color:#23262b;font-size:18px;font-weight:600}.agent-scope-close{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:7px;background:transparent;color:#8b909b;cursor:pointer}.agent-scope-close:hover{background:#f4f4f4;color:#23262b}.agent-scope-search{display:flex;height:38px;flex:none;align-items:center;gap:8px;margin:0 18px 10px;padding:0 10px;border:1px solid #e5e5e5;border-radius:8px;color:#949c96}.agent-scope-search svg{width:15px;height:15px;flex:none}.agent-scope-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#23262b;font-size:13px}.agent-scope-tabs{display:flex;gap:6px;padding:0 18px 8px}.agent-scope-tabs button{height:26px;padding:0 12px;border:0;border-radius:99px;background:#f4f4f4;color:#5b6169;font-size:12px;cursor:pointer}.agent-scope-tabs button.is-on{background:#1f2329;color:#fff}.agent-scope-tabs button:disabled{opacity:.5;cursor:default}.agent-scope-list{flex:1;min-height:0;overflow:auto;padding:0 10px 8px}.agent-scope-item{display:flex;width:100%;align-items:center;gap:10px;padding:9px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.agent-scope-item:hover{background:#f7f7f7}.agent-scope-item.is-on{background:#f2faf5}.agent-scope-cover{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:8px;background:linear-gradient(135deg,#e6f5ec,#cfe9dc);color:#2f6b4c;font-size:13px;font-weight:600}.agent-scope-cover svg{width:15px;height:15px}.agent-scope-main{flex:1;min-width:0}.agent-scope-main b{display:block;overflow:hidden;color:#23262b;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.agent-scope-main small{display:block;margin-top:2px;color:#8b909b;font-size:11px}.agent-scope-check{display:grid;width:18px;height:18px;flex:none;place-items:center;border:1px solid #cfd6d0;border-radius:5px;background:#fff;color:#fff}.agent-scope-item.is-on .agent-scope-check{border-color:#28a16a;background:#28a16a}.agent-scope-check svg{width:12px;height:12px}.agent-scope-empty{padding:16px 12px;color:#9aa0a9;font-size:12px;text-align:center}.agent-scope-foot{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px;border-top:1px solid #eee}.agent-scope-foot span{color:#8b909b;font-size:11px}.agent-scope-foot button{height:32px;padding:0 18px;border:0;border-radius:8px;background:#1f2329;color:#fff;font-size:12.5px;cursor:pointer}.ai-agent-ink .composer-tools{gap:6px;padding:4px 5px;margin-bottom:8px;background:#f7f7f7;border:1px solid #ededed;border-radius:10px}.ai-agent-ink .composer-tools .ai-agent-material-scope{height:28px;max-width:none;padding:0 9px;border-radius:7px;background:#fff!important;border:1px solid #e2e2e2!important;color:#3f434b!important;font-size:11.5px;box-shadow:0 1px 1px #00000008}.ai-agent-ink .composer-tools .ai-agent-material-scope span{display:inline!important}.ai-agent-ink .composer-tools .mode-seg{margin-left:auto;padding:2px;border-radius:7px;background:#ececec}.ai-agent-ink .composer-tools .mode-seg button{height:24px;padding:0 9px;border-radius:5px;font-size:11px}.ai-agent-ink .composer-tools .mode-seg button.on{background:#fff;color:#1f2329;box-shadow:0 1px 2px #00000014}.ai-agent-ink .composer-tools .web-toggle{height:28px;padding:0 9px;gap:5px;border:1px solid #e2e2e2;border-radius:7px;background:#fff;color:#5f646c;font-size:11px;font-weight:500}.ai-agent-ink .composer-tools .web-toggle svg{color:#5f646c}.ai-agent-ink .composer-tools .web-toggle span{display:inline!important}.ai-agent-ink .composer-tools .web-toggle:hover{background:#f2f2f2}.ai-agent-ink .composer-tools .web-toggle.on{background:#e8f6ee;border-color:#b9e3cd;color:#1f8a58}.ai-agent-ink .composer-tools .web-toggle.on svg{color:#1f8a58}.ai-agent-ink.is-narrow .composer-tools .web-toggle span,.ai-agent-ink.is-narrow .composer-tools .ai-agent-material-scope span{display:inline!important}.ai-agent-ink .ai-agent-scope-choice{padding-right:9px}.ai-agent-ink .ai-agent-scope-choice.is-on{background:#f5f5f5;border-radius:8px}.ai-agent-ink .ai-agent-scope-choice-main{display:flex;flex:1;min-width:0;align-items:center;gap:10px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.ai-agent-ink .ai-agent-scope-choice-main:disabled{opacity:.42;cursor:default}.ai-agent-ink .ai-agent-scope-check-btn{display:grid;width:20px;height:20px;flex:none;place-items:center;padding:0;border:1px solid #d0d0d0;border-radius:50%;background:#fff;color:#fff;cursor:pointer}.ai-agent-ink .ai-agent-scope-check-btn svg{width:12px;height:12px}.ai-agent-ink .ai-agent-scope-check-btn.is-on{border-color:#1f2329;background:#1f2329}.ai-agent-ink .ai-agent-scope-check-btn:disabled{opacity:.42;cursor:default}.ai-agent-ink .composer-tools .mode-seg button.on,.ai-agent-ink .mode-seg button.on{color:#28a16a}.ai-agent-ink .src-more{display:inline-flex;align-items:center;height:25px;padding:0 9px;border:1px dashed var(--line-strong);border-radius:6px;background:transparent;color:var(--accent);font-size:11px;cursor:pointer}.ai-agent-ink .src-more:hover{background:var(--hover)}.ai-agent-ink .msg-user .msg-bubble{width:fit-content;max-width:92%;padding:9px 13px;background:#1f2329;border:1px solid #1f2329;color:#f7f7f7;border-radius:12px 12px 4px}.ai-agent-ink .msg-user .ai-agent-bubble-refs button{background:#ffffff24;color:#f0f0f0}.ai-agent-ink .composer-tools{flex-wrap:nowrap}.ai-agent-ink .composer-tools .ai-agent-material-scope{max-width:45%;min-width:0}.ai-agent-ink .composer-tools .ai-agent-material-scope span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent-ink .composer-tools .mode-seg{flex:none}.ai-agent-ink .composer-tools .mode-seg button,.ai-agent-ink .composer-tools .web-toggle{flex:none;white-space:nowrap}.ai-agent-book-reading{margin:12px 0;color:var(--text-secondary, #6b7280);font-size:12px;line-height:1.7}.ai-agent-book-reading details{border:1px solid var(--border-subtle, #e5e7eb);border-radius:8px;padding:8px 10px;margin:6px 0}.ai-agent-book-reading summary{cursor:pointer;color:var(--text-secondary, #6b7280)}.ai-agent-book-reading p{margin:8px 0;font-size:12px}.ai-agent-book-reading ul{max-height:250px;overflow:auto;list-style:none;padding:0;margin:8px 0 0}.ai-agent-book-reading li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:12px}.ai-agent-book-reading li>span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}.ai-agent-reading-source{min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.ai-agent-reading-source:hover{color:var(--accent, #26946a);text-decoration:underline}.ai-agent-knowledge-reading li{flex-wrap:wrap}.ai-agent-knowledge-reading li>small{width:100%;opacity:.7}.ai-agent-panel.ai-agent-ink{--f-ui: -apple-system, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--f-display: -apple-system, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;--f-mono: "Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--panel: #ffffff;--panel-2: #ffffff;--panel-edge: #e6e6e6;--ink: #23262b;--ink-2: #4c515c;--ink-3: #858a93;--line: #ececec;--line-strong: #d8d8d8;--hover: #f5f5f5;--chip-bg: #f4f1ea;--field: #ffffff;--src-bg: #f8f8f8;--seg-bg: #f2f2f2;--code-bg: #f2f2f2;--preset-bg: #f8f8f8;--user-bg: #f5f5f5;--user-line: #e6e6e6;--accent: #28a16a;--accent-ink: #ffffff;--accent-soft: rgba(40, 161, 106, .1);--mark-bg: #28a16a;--mark-ink: #ffffff;--stop-bg: #c0392b;--stop-ink: #ffffff;--warn-bg: #fdf6e6;--warn-line: #ead9ae;--danger-bg: #fdf0ee;--danger-line: #f0cfc9;--radius: 11px;--radius-sm: 8px;--panel-shadow: 0 0 64px rgba(0, 0, 0, .1);--focus-ring: 0 0 0 3px rgba(40, 161, 106, .1);--seg-shadow: 0 1px 2px rgba(40, 34, 24, .06);--toast-bg: #23262b;--toast-ink: #fafafa;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--panel-edge);background:radial-gradient(120% 90% at 100% 0,#fff,#fbfbfb 52%,#f7f7f7)!important;color:var(--ink)!important;font-family:var(--f-ui);-webkit-font-smoothing:antialiased}.ai-agent-ink *{box-sizing:border-box}.ai-agent-ink .xj-head{flex:none;height:62px;display:flex;align-items:center;gap:12px;padding:0 14px 0 18px;border-bottom:1px solid rgba(20,20,20,.07);position:relative;z-index:5}.ai-agent-ink .xj-brand{display:flex;align-items:center;gap:9px;min-width:0;flex:1}.ai-agent-ink .xj-mark{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:linear-gradient(150deg,#45b57f,#28a16a);color:#fff;box-shadow:0 0 26px #28a16a24;font-family:var(--f-display);font-size:14px;font-weight:700}.ai-agent-ink .xj-name{font-family:var(--f-display);font-size:16px;letter-spacing:.08em;white-space:nowrap}.ai-agent-ink .xj-sub{font:500 9px/1 var(--f-mono);letter-spacing:.13em;color:#858a93;text-transform:uppercase;white-space:nowrap}.ai-agent-ink .xj-actions{display:flex;align-items:center;gap:1px;flex:none}.ai-agent-ink .xj-actions button{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3);background:transparent;border:0;cursor:pointer;transition:background .14s,color .14s}.ai-agent-ink .xj-actions button:hover{background:var(--hover);color:var(--ink)}.ai-agent-ink .xj-actions button svg{width:16px;height:16px}.ai-agent-ink .privacy-pill{display:none;align-items:center;gap:4px;flex:none;height:18px;padding:0 6px;border-radius:99px;background:#28a16a;color:#fff;font-size:9px;line-height:1;white-space:nowrap;letter-spacing:.02em}.ai-agent-ink .privacy-pill svg{width:10px;height:10px}.ai-agent-ink.is-privacy .privacy-pill{display:inline-flex}.ai-agent-ink.is-privacy .msg-content,.ai-agent-ink.is-privacy .ai-agent-assistant,.ai-agent-ink.is-privacy .ai-agent-user-bubble{filter:blur(5.5px);opacity:.78;transition:filter .18s,opacity .18s}.ai-agent-ink.is-privacy .msg:hover .msg-content,.ai-agent-ink.is-privacy .ai-agent-user-row:hover .ai-agent-user-bubble,.ai-agent-ink.is-privacy .ai-agent-assistant:hover{filter:none;opacity:1}.ai-agent-ink .xj-strip{flex:none;height:38px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid rgba(20,20,20,.06);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ai-agent-ink .xj-strip::-webkit-scrollbar{display:none}.ai-agent-ink .strip-label{flex:none;font:500 10px/1 var(--f-mono);letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;margin-right:2px}.ai-agent-ink .chip{flex:none;height:24px;padding:0 9px;border-radius:6px;background:#f5f5f5;border:1px solid rgba(255,255,255,.05);font-size:11.5px;color:var(--ink-2);white-space:nowrap;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.ai-agent-ink .chip:hover{color:var(--ink);border-color:#ffffff24}.ai-agent-ink .chip .cdot{width:4px;height:4px;border-radius:2px;background:var(--accent);opacity:.7}.ai-agent-ink .strip-all{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--ink-3);padding-left:8px;background:transparent;border:0;cursor:pointer}.ai-agent-ink .strip-all:hover{color:var(--ink)}.ai-agent-ink .strip-all b{font:500 10px/1 var(--f-mono);color:var(--ink-3);border:1px solid var(--line);border-radius:99px;padding:2px 5px}.ai-agent-ink .xj-main{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.ai-agent-ink .empty{width:100%;max-width:620px;margin:auto;padding:40px clamp(22px,6%,56px) 34px}.ai-agent-ink .empty-mark{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#28a16a1a;color:var(--accent);border:1px solid rgba(224,179,90,.25);margin-bottom:20px;font-family:var(--f-display);font-size:17px;font-weight:700}.ai-agent-ink .empty-kicker{font:600 9.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:11px}.ai-agent-ink .empty h1{font-family:var(--f-display);font-size:clamp(25px,3.6vw,31px);font-weight:600;line-height:1.32;letter-spacing:-.012em;margin:0 0 9px;color:var(--ink)}.ai-agent-ink .empty-sub{font-size:13px;line-height:1.72;color:var(--ink-2);max-width:430px}.ai-agent-ink .empty-scope{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11.5px;color:var(--ink-3);margin:14px 0 26px}.ai-agent-ink .empty-scope .es-dot{width:5px;height:5px;border-radius:50%;background:var(--accent)}.ai-agent-ink .empty-scope b{font-weight:600;color:var(--ink-2)}.ai-agent-ink .presets{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.ai-agent-ink .preset{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;padding:11px 12px;min-height:64px;border:1px solid rgba(20,20,20,.07);border-radius:var(--radius-sm);background:#f8f8f8;transition:border-color .15s,background .15s;cursor:pointer}.ai-agent-ink .preset b{font-size:12.5px;font-weight:600;line-height:1.45;color:var(--ink)}.ai-agent-ink .preset span{font-size:10.5px;line-height:1.45;color:var(--ink-3)}.ai-agent-ink .preset:hover{background:#f8f8f8;border-color:#14141429}.ai-agent-ink .empty-hint{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:10.5px;color:var(--ink-3)}.ai-agent-ink .empty-hint kbd{font-family:var(--f-mono);font-size:9.5px;border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;padding:1px 4px;color:var(--ink-2);background:var(--panel)}.ai-agent-ink .xj-composer{flex:none;position:relative;z-index:6;border-top:1px solid var(--line);padding:9px clamp(11px,3%,26px) 11px;background:var(--panel)}.ai-agent-ink .composer-inner{max-width:760px;margin:0 auto;width:100%}.ai-agent-ink .composer-tools{display:flex;align-items:center;gap:6px;margin-bottom:7px;flex-wrap:wrap}.ai-agent-ink .mode-seg{display:inline-flex;background:var(--seg-bg);border-radius:6px;padding:2px}.ai-agent-ink .mode-seg button{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 8px;border-radius:5px;font-size:10.5px;color:var(--ink-3);background:transparent;border:0;cursor:pointer}.ai-agent-ink .mode-seg button.on{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000f}.ai-agent-ink .web-toggle{display:inline-flex;align-items:center;gap:5px;height:25px;padding:0 7px;border-radius:6px;font-size:10.5px;color:var(--ink-3);background:transparent;border:0;cursor:pointer}.ai-agent-ink .web-toggle:hover{background:var(--hover);color:var(--ink-2)}.ai-agent-ink .web-toggle.on{background:var(--accent-soft);color:var(--accent)}.ai-agent-ink .web-toggle svg{width:12px;height:12px}.ai-agent-ink .composer-box{border:1px solid rgba(20,20,20,.09);border-radius:12px;background:#fff;padding:9px 10px 6px;transition:border-color .15s,box-shadow .15s}.ai-agent-ink .composer-box:focus-within{border-color:#28a16a59;box-shadow:0 0 0 3px #28a16a14}.ai-agent-ink .composer-box textarea{display:block;width:100%;min-height:42px;max-height:150px;border:0;outline:none;background:transparent;resize:none;color:var(--ink);font-size:13.5px;line-height:1.62;padding:2px 2px 5px;font-family:var(--f-ui)}.ai-agent-ink .composer-box textarea::placeholder{color:var(--ink-3)}.ai-agent-ink .composer-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-agent-ink .composer-foot .tools{display:flex;align-items:center;gap:1px;min-width:0}.ai-agent-ink .composer-foot .tools button{display:inline-flex;align-items:center;gap:4px;height:25px;padding:0 6px;border-radius:5px;font-size:10.5px;color:var(--ink-3);background:transparent;border:0;cursor:pointer;white-space:nowrap}.ai-agent-ink .composer-foot .tools button:hover{background:var(--hover);color:var(--ink-2)}.ai-agent-ink .composer-foot .tools button svg{width:12.5px;height:12.5px}.ai-agent-ink .send-wrap{display:flex;align-items:center;gap:6px;flex:none}.ai-agent-ink .keyhint{font:500 9px/1 var(--f-mono);color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:2px 4px;background:var(--panel)}.ai-agent-ink .send{width:31px;height:31px;border-radius:8px;flex:none;background:linear-gradient(180deg,#45b57f,#28a16a);color:#fff;display:grid;place-items:center;border:0;cursor:pointer}.ai-agent-ink .send:disabled{opacity:.45;cursor:default}.ai-agent-ink .send svg{width:15px;height:15px}.ai-agent-ink .send.is-stop{background:var(--stop-bg);color:var(--stop-ink)}.ai-agent-ink .composer-note{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:9.5px;line-height:1.4;color:var(--ink-3)}.ai-agent-ink .composer-note .cn-right{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-agent-ink .attachments{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.ai-agent-ink .att{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 6px;border:1px solid var(--line);border-radius:5px;background:var(--src-bg);font-size:10px;color:var(--ink-2);max-width:100%}.ai-agent-ink .att .a-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.ai-agent-ink .att svg{width:11px;height:11px;color:var(--ink-3)}.ai-agent-ink .att button{width:14px;height:14px;border-radius:3px;display:grid;place-items:center;color:var(--ink-3);background:transparent;border:0;cursor:pointer}.ai-agent-ink .att button:hover{background:var(--hover);color:var(--ink)}.ai-agent-ink .ctx-note{display:none;align-items:flex-start;gap:8px;margin:0 0 8px;padding:8px 10px;border:1px solid var(--accent-soft);background:var(--accent-soft);border-radius:8px;font-size:10.5px;line-height:1.55;color:var(--ink-2)}.ai-agent-ink .ctx-note.show{display:flex}.ai-agent-ink .ctx-note svg{width:13px;height:13px;color:var(--accent);margin-top:1px}.ai-agent-ink .ctx-note b{color:var(--ink)}.ai-agent-ink .ctx-note button{margin-left:auto;color:var(--accent);font-size:10.5px;background:transparent;border:0;cursor:pointer}.ai-agent-ink[data-pw="420"] .xj-head{height:52px;padding:0 8px 0 13px;gap:8px}.ai-agent-ink[data-pw="420"] .xj-sub{display:none}.ai-agent-ink[data-pw="420"] .xj-mark{width:25px;height:25px;font-size:12px}.ai-agent-ink[data-pw="420"] .xj-name{font-size:14px}.ai-agent-ink[data-pw="420"] .xj-actions button{width:27px;height:27px}.ai-agent-ink[data-pw="420"] .xj-strip{height:34px;padding:0 10px;gap:5px}.ai-agent-ink[data-pw="420"] .strip-label,.ai-agent-ink[data-pw="420"] .strip-all span{display:none}.ai-agent-ink[data-pw="420"] .empty{padding:26px 17px 22px}.ai-agent-ink[data-pw="420"] .empty h1{font-size:24px}.ai-agent-ink[data-pw="420"] .presets{grid-template-columns:1fr;gap:6px}.ai-agent-ink[data-pw="420"] .empty-hint{display:none}.ai-agent-ink[data-pw="420"] .xj-composer{padding:8px 10px 9px}.ai-agent-ink[data-pw="420"] .composer-note .cn-right{display:none}.ai-agent-ink .ai-agent-conversation{display:flex;flex-direction:column;padding:0;overflow-y:auto}.ai-agent-ink .ai-agent-conversation:has(.empty){overflow:hidden}.ai-agent-ink .ai-agent-composer-wrap{background:transparent!important;border-top:1px solid var(--line)!important;padding:9px clamp(11px,3%,26px) 11px}.ai-agent-ink .ai-agent-composer{background:#fff!important;border:1px solid rgba(20,20,20,.09)!important;border-radius:12px;padding:9px 10px 6px;box-shadow:none}.ai-agent-ink .ai-agent-composer:focus-within{border-color:#28a16a59;box-shadow:0 0 0 3px #28a16a14}.ai-agent-ink .ai-agent-composer textarea{color:var(--ink)!important;font-size:13.5px;line-height:1.62}.ai-agent-ink .ai-agent-composer textarea::placeholder{color:var(--ink-3)}.ai-agent-ink .ai-agent-composer-scope-row{border:0;padding:0;margin:0 0 7px;min-height:0}.ai-agent-ink .ai-agent-material-scope{background:#f8f8f8!important;border-color:#14141417!important;color:var(--ink-2)!important}.ai-agent-ink .ai-agent-material-scope:hover{border-color:#14141429;background:#f7f7f7}.ai-agent-ink .ai-agent-material-scope svg{color:var(--ink-3)}.ai-agent-ink .ai-agent-material-scope em{background:var(--accent-soft);color:var(--accent)}.ai-agent-ink .ai-agent-composer-tools{height:auto;margin-top:6px}.ai-agent-ink .ai-agent-profile-toggle{background:var(--seg-bg)!important;border-color:transparent!important;border-radius:6px}.ai-agent-ink .ai-agent-profile-btn{color:var(--ink-3)}.ai-agent-ink .ai-agent-profile-btn.is-active{color:var(--ink);background:var(--panel)}.ai-agent-ink .ai-agent-add-btn,.ai-agent-ink .ai-agent-at-btn,.ai-agent-ink .ai-agent-preset-btn{color:var(--ink-3)}.ai-agent-ink .ai-agent-add-btn:hover,.ai-agent-ink .ai-agent-at-btn:hover,.ai-agent-ink .ai-agent-preset-btn:hover{background:var(--hover);color:var(--ink-2)}.ai-agent-ink .ai-agent-send{width:31px;height:31px;border-radius:8px;background:linear-gradient(180deg,#45b57f,#28a16a)!important;color:#fff!important}.ai-agent-ink .ai-agent-send:disabled{background:#d0d0d0;color:#858a93;opacity:.5}.ai-agent-ink .ai-agent-disclaimer{display:flex;justify-content:space-between;padding-top:6px;color:var(--ink-3);font-size:9.5px;text-align:left}.ai-agent-ink .ai-agent-empty{color:var(--ink-2)}.ai-agent-ink .ai-agent-user-bubble{background:#f5f5f5;border:1px solid rgba(20,20,20,.07);border-radius:12px;color:var(--ink)}.ai-agent-ink .ai-agent-assistant,.ai-agent-ink .ai-agent-markdown{color:var(--ink-2)}.ai-agent-ink .ai-agent-markdown :is(h1,h2,h3,h4){color:var(--ink)}.ai-agent-ink .ai-agent-scope-divider{color:var(--ink-3)}.ai-agent-ink .ai-agent-scope-divider:before,.ai-agent-ink .ai-agent-scope-divider:after{background:#14141414}.ai-agent-ink .ai-agent-reference-summary{background:var(--src-bg);border-color:#14141412;color:var(--ink-2)}.ai-agent-ink .ai-agent-send:not(:disabled){box-shadow:0 6px 16px -8px #28a16a47}.ai-agent-ink .ai-agent-history,.ai-agent-ink .ai-agent-history-view{background:#fff;border-color:var(--line);color:var(--ink)}.ai-agent-ink .ai-agent-history>button{color:var(--ink-2)}.ai-agent-ink .ai-agent-history-view header{border-color:var(--line)}.ai-agent-ink .ai-agent-history-view :is(strong,span,time,small){color:var(--ink-2)}.ai-agent-ink .ai-agent-storage-warning{color:var(--ink-2)}.ai-agent-ink .composer-tools{gap:6px;margin-bottom:7px}.ai-agent-ink .composer-tools .ai-agent-material-scope{height:25px;max-width:52%;padding:0 8px;gap:5px;border:1px solid rgba(20,20,20,.09)!important;border-radius:6px;background:#f8f8f8!important;color:var(--ink-2)!important;font-size:11px}.ai-agent-ink .composer-tools .ai-agent-material-scope span{max-width:none}.ai-agent-ink .composer-tools .ai-agent-material-scope svg{width:12px;height:12px;color:var(--ink-3)}.ai-agent-ink .composer-tools .ai-agent-material-scope em{padding:1px 4px;border-radius:4px;background:var(--accent-soft);color:var(--accent);font-size:9px}.ai-agent-ink .ai-agent-tool-btn{display:inline-flex;align-items:center;gap:4px;width:auto;height:25px;padding:0 6px;border:0;border-radius:5px;background:transparent;color:var(--ink-3);font-size:10.5px;cursor:pointer}.ai-agent-ink .ai-agent-tool-btn:hover{background:var(--hover);color:var(--ink-2)}.ai-agent-ink .ai-agent-tool-btn:disabled{opacity:.5;cursor:default}.ai-agent-ink .ai-agent-tool-btn svg{width:12.5px;height:12.5px}.ai-agent-ink .ai-agent-preset-btn.has-label{display:inline-flex;width:auto;height:25px;align-items:center;gap:4px;padding:0 6px;border-radius:5px;color:var(--ink-3);font-size:10.5px}.ai-agent-ink .ai-agent-preset-btn.has-label:hover{background:var(--hover);color:var(--ink-2)}.ai-agent-ink .ai-agent-preset-btn.has-label svg{width:12.5px;height:12.5px}.ai-agent-ink .ai-agent-preset-btn.has-label span{display:inline}.ai-agent-ink .composer-tools .mode-seg{margin:0}.ai-agent-ink .composer-tools .web-toggle{height:25px}.ai-agent-ink.is-narrow .composer-tools .ai-agent-material-scope{max-width:none;padding:0 6px}.ai-agent-ink.is-narrow .composer-tools .ai-agent-material-scope span,.ai-agent-ink.is-narrow .composer-tools .web-toggle span,.ai-agent-ink.is-narrow .ai-agent-tool-btn span,.ai-agent-ink.is-narrow .ai-agent-preset-btn.has-label span{display:none}.ai-agent-ink.is-narrow .ai-agent-tool-btn,.ai-agent-ink.is-narrow .ai-agent-preset-btn.has-label{padding:0 5px}.ai-agent-ink.is-narrow .ai-agent-composer-tools{flex-wrap:nowrap}.ai-agent-ink.is-narrow .ai-agent-disclaimer span:last-child{display:none}.ai-agent-ink.is-narrow .composer-tools{flex-wrap:nowrap}.ai-agent-ink .ai-agent-conversation{padding:22px clamp(16px,4.4%,44px) 30px;gap:0}.ai-agent-ink .ai-agent-conversation:has(.empty){padding:0}.ai-agent-ink .ai-agent-conversation>*{width:100%;max-width:700px;margin-left:auto;margin-right:auto}.ai-agent-ink .msg{display:flex;gap:10px;margin:0 auto 24px}.ai-agent-ink .msg-content{flex:1;min-width:0}.ai-agent-ink .msg-meta{display:flex;align-items:center;gap:7px;margin-bottom:6px;min-height:15px}.ai-agent-ink .who{font-size:11.5px;font-weight:600;color:var(--ink-2);letter-spacing:.01em}.ai-agent-ink .tag{font:500 9px/1 var(--f-mono);letter-spacing:.06em;color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:2px 5px}.ai-agent-ink .msg-body{font-size:14.5px;line-height:1.86;color:#3f434b;word-break:break-word}.ai-agent-ink .msg-body p{margin:0 0 9px}.ai-agent-ink .msg-body p:last-child{margin-bottom:0}.ai-agent-ink .msg-body b,.ai-agent-ink .msg-body strong{font-family:inherit;font-weight:600;color:var(--ink)}.ai-agent-panel.ai-agent-ink .ai-agent-markdown{font-family:inherit;font-synthesis-weight:none}.ai-agent-panel.ai-agent-ink .ai-agent-markdown :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:600;letter-spacing:0}.ai-agent-panel.ai-agent-ink .ai-agent-markdown :is(h1,h2){font-size:18px;line-height:1.55}.ai-agent-panel.ai-agent-ink .ai-agent-markdown :is(h3,h4){font-size:17px;line-height:1.6}.ai-agent-panel.ai-agent-ink .ai-agent-markdown :is(h5,h6){font-size:16px;line-height:1.65}.ai-agent-ink .msg-user .msg-bubble{width:fit-content;max-width:92%;background:#f5f5f5;border:1px solid rgba(20,20,20,.07);border-radius:12px;padding:9px 13px;font-size:14px;line-height:1.72;color:var(--ink);font-weight:450}.ai-agent-ink .msg-actions{display:flex;align-items:center;gap:1px;margin-top:5px;opacity:.55;transition:opacity .15s}.ai-agent-ink .msg:hover .msg-actions{opacity:1}.ai-agent-ink .msg-actions button{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 5px;border-radius:5px;font-size:10.5px;color:var(--ink-3);background:transparent;border:0;cursor:pointer}.ai-agent-ink .msg-actions button:hover{background:var(--hover);color:var(--ink-2)}.ai-agent-ink .msg-actions svg{width:11.5px;height:11.5px}.ai-agent-ink .ai-agent-bubble-refs{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ai-agent-ink .ai-agent-bubble-refs button{display:inline-flex;align-items:center;gap:4px;max-width:220px;padding:2px 6px;border:0;border-radius:5px;background:#1414140f;color:var(--ink-2);font-size:10px;cursor:pointer}.ai-agent-ink .ai-agent-bubble-refs svg{width:11px;height:11px}.ai-agent-ink .sources{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:13px}.ai-agent-ink .sources-label{font:500 9px/1 var(--f-mono);letter-spacing:.12em;color:var(--ink-3);margin-right:2px}.ai-agent-ink .src{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:25px;padding:0 8px;border:1px solid rgba(20,20,20,.07);border-radius:6px;background:#f8f8f8;color:#b9bec8;font-size:11px;cursor:pointer}.ai-agent-ink .src:hover{background:#f7f7f7;border-color:#14141429}.ai-agent-ink .src .idx{font:500 9px/1 var(--f-mono);color:var(--accent)}.ai-agent-ink .src .kind{color:var(--ink-3);font-size:9.5px}.ai-agent-ink .src .s-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent-ink .src svg{width:11px;height:11px;color:var(--ink-3)}.ai-agent-ink .seg{display:flex;align-items:center;gap:11px;margin:2px 0 24px;color:var(--ink-3);font-size:10.5px;line-height:1.5}.ai-agent-ink .seg:before,.ai-agent-ink .seg:after{content:"";flex:1;height:1px;background:#14141414}.ai-agent-ink .seg span{display:inline-flex;align-items:center;gap:5px;text-align:center;max-width:76%}.ai-agent-ink .seg b{font-weight:600;color:var(--ink-2)}.ai-agent-ink .ai-agent-stream-caret{display:inline-block;width:6px;height:14px;background:var(--accent);vertical-align:-2px;margin-left:2px;border-radius:1px;animation:ink-blink 1.05s steps(1) infinite}@keyframes ink-blink{50%{opacity:0}}.ai-agent-ink .ai-agent-working{display:flex;align-items:center;gap:7px;color:var(--ink-3);font-size:10.5px}.ai-agent-ink .ai-agent-add-menu,.ai-agent-ink .ai-agent-preset-menu,.ai-agent-ink .ai-agent-mention-menu,.ai-agent-ink .ai-agent-scope-panel{background:#fff;border-color:#14141417;color:var(--ink);box-shadow:0 22px 50px -28px #0000001f,0 2px 6px #00000014}.ai-agent-ink .ai-agent-add-menu .ai-agent-add-head{color:var(--ink-3);border-bottom-color:#14141412}.ai-agent-ink .ai-agent-add-menu>button{color:var(--ink-2)}.ai-agent-ink .ai-agent-add-menu>button:hover{background:var(--hover);color:var(--ink)}.ai-agent-ink .ai-agent-add-menu>button svg{color:var(--ink-3)}.ai-agent-ink .ai-agent-scope-head{border-bottom-color:#14141412}.ai-agent-ink .ai-agent-scope-head strong{color:var(--ink)}.ai-agent-ink .ai-agent-scope-back,.ai-agent-ink .ai-agent-scope-close{color:var(--ink-3)}.ai-agent-ink .ai-agent-scope-back:hover,.ai-agent-ink .ai-agent-scope-close:hover{background:var(--hover);color:var(--ink)}.ai-agent-ink .ai-agent-scope-row:hover{background:var(--hover)}.ai-agent-ink .ai-agent-scope-copy b{color:var(--ink)}.ai-agent-ink .ai-agent-scope-copy small{color:var(--ink-3)}.ai-agent-ink .ai-agent-scope-ico{background:#f5f5f5;color:var(--accent)}.ai-agent-ink .ai-agent-scope-radio{border-color:#d0d0d0;background:#fff}.ai-agent-ink .ai-agent-scope-radio.is-on{border-color:var(--accent);background:var(--accent);color:#fff}.ai-agent-ink .ai-agent-scope-switch{background:#e5e5e5}.ai-agent-ink .ai-agent-scope-switch.is-on{background:var(--accent)}.ai-agent-ink .ai-agent-scope-group.is-on{background:#28a16a0d}.ai-agent-ink .ai-agent-scope-subitem{color:var(--ink-2)}.ai-agent-ink .ai-agent-scope-subitem:hover{background:var(--hover);color:var(--ink)}.ai-agent-ink .ai-agent-scope-subitem.is-on{color:var(--accent)}.ai-agent-ink .ai-agent-scope-empty{color:var(--ink-3)}.ai-agent-ink .ai-agent-preset-menu,.ai-agent-ink .ai-agent-mention-menu{border:1px solid rgba(20,20,20,.09);border-radius:10px}.ai-agent-ink .ai-agent-preset-item{color:var(--ink-2)}.ai-agent-ink .ai-agent-preset-item:hover{background:var(--hover)}.ai-agent-ink .ai-agent-preset-item-title{color:var(--ink)}.ai-agent-ink .ai-agent-preset-group,.ai-agent-ink .ai-agent-preset-empty,.ai-agent-ink .ai-agent-preset-manage{color:var(--ink-3)}.ai-agent-ink .ai-agent-mention-item{color:var(--ink-2)}.ai-agent-ink .ai-agent-mention-item.is-active{background:var(--accent-soft)}.ai-agent-ink .ai-agent-mention-item time{color:var(--ink-3)}.ai-agent-ink .ai-agent-history,.ai-agent-ink .ai-agent-history-view{background:#fff;color:var(--ink)}.ai-agent-ink .ai-agent-history{border:1px solid var(--line);border-radius:10px;box-shadow:0 20px 40px -24px #0000001a}.ai-agent-ink .ai-agent-history-title{color:var(--ink-3)}.ai-agent-ink .ai-agent-history>button:hover{background:var(--hover)}.ai-agent-ink .ai-agent-history-view header{border-bottom:1px solid var(--line)}.ai-agent-ink .ai-agent-history-view strong{color:var(--ink)}.ai-agent-ink .ai-agent-history-view span,.ai-agent-ink .ai-agent-history-view small,.ai-agent-ink .ai-agent-history-view time{color:var(--ink-3)}.ai-agent-ink .ai-agent-history-page-list>button{color:var(--ink-2);border-radius:7px}.ai-agent-ink .ai-agent-history-page-list>button:hover{background:var(--hover)}.ai-agent-ink .ai-agent-history-page-list>button.is-active{background:var(--accent-soft)}.ai-agent-ink .ai-agent-history-view footer{border-top:1px solid var(--line)}.ai-agent-ink .ai-agent-history-view footer button{color:var(--ink-2);background:transparent;border-color:var(--line)}.ai-agent-ink .ai-agent-storage-warning{color:var(--ink-2)!important;border-color:var(--warn-line)!important;background:var(--warn-bg)!important}.agent-note-dialog{background:#fff;border-color:#1414141a;color:#23262b}.agent-note-head h3{color:#23262b}.agent-note-close{color:#858a93}.agent-note-close:hover{background:#f5f5f5;color:#23262b}.agent-note-search{background:#fff;border-color:#14141414;color:#858a93}.agent-note-search input{color:#23262b}.agent-note-search input::placeholder{color:#858a93}.agent-note-row:hover{background:#f5f5f5}.agent-note-row.is-on{background:#28a16a14}.agent-note-check{background:#fff;border-color:#d0d0d0}.agent-note-row.is-on .agent-note-check{border-color:#28a16a;background:#28a16a;color:#fff}.agent-note-icon{background:#f5f5f5;color:#28a16a}.agent-note-main b{color:#23262b}.agent-note-main small,.agent-note-empty{color:#858a93}.agent-note-foot{border-color:#14141414}.agent-note-foot span{color:#858a93}.agent-note-foot button{background:#28a16a;color:#fff}.agent-note-foot button:disabled{background:#e5e5e5;color:#9aa0a9}.ai-agent-ink.is-history .xj-strip,.ai-agent-ink.is-history .ai-agent-composer-wrap,.ai-agent-ink.is-history .ai-agent-storage-warning{display:none!important}.ai-agent-ink .history{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:860px;margin:0 auto}.ai-agent-ink .hist-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px clamp(14px,4%,28px) 11px}.ai-agent-ink .hist-kicker{font:600 9px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.ai-agent-ink .hist-head h2{font-family:var(--f-display);font-size:20px;font-weight:600;letter-spacing:-.01em;margin:5px 0 0;color:var(--ink)}.ai-agent-ink .hist-actions{display:flex;align-items:center;gap:3px;flex:none}.ai-agent-ink .hist-actions button{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 7px;border-radius:6px;color:var(--ink-3);font-size:10.5px;background:transparent;border:0;cursor:pointer}.ai-agent-ink .hist-actions button:hover{background:var(--hover);color:var(--ink)}.ai-agent-ink .hist-actions svg{width:13px;height:13px}.ai-agent-ink .hist-search{flex:none;display:flex;align-items:center;gap:7px;margin:0 clamp(14px,4%,28px) 10px;height:31px;padding:0 9px;border:1px solid var(--line);border-radius:7px;color:var(--ink-3);background:var(--field)}.ai-agent-ink .hist-search svg{width:13px;height:13px}.ai-agent-ink .hist-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:11.5px;color:var(--ink)}.ai-agent-ink .hist-search input::placeholder{color:var(--ink-3)}.ai-agent-ink .hist-search kbd{font:500 9px/1 var(--f-mono);color:var(--ink-3);border:1px solid var(--line);border-radius:3px;padding:1px 4px}.ai-agent-ink .hist-body{flex:1;min-height:0;overflow-y:auto;padding:0 clamp(10px,3%,22px) 10px}.ai-agent-ink .hist-group{font:600 9px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:12px 8px 5px}.ai-agent-ink .hist-row{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:9px 8px;border-radius:7px;cursor:pointer;background:transparent;border:0;color:var(--ink)}.ai-agent-ink .hist-row:hover{background:#ffffff0a}.ai-agent-ink .hist-row.active{background:#28a16a14}.ai-agent-ink .hist-row .h-main{flex:1;min-width:0}.ai-agent-ink .hist-row .h-title{font-size:12px;font-weight:500;color:var(--ink);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent-ink .hist-row .h-meta{display:flex;align-items:center;gap:7px;margin-top:2px;font-size:9.5px;color:var(--ink-3);min-width:0}.ai-agent-ink .hist-row .h-meta .scope{display:inline-flex;align-items:center;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.ai-agent-ink .hist-row .h-meta .scope:before{content:"";width:3px;height:3px;border-radius:1px;background:var(--accent);opacity:.65;flex:none}.ai-agent-ink .hist-row .h-count{font-family:var(--f-mono);font-size:9px;color:var(--ink-3);flex:none}.ai-agent-ink .hist-row .h-go{color:var(--ink-3);opacity:0;flex:none}.ai-agent-ink .hist-row:hover .h-go,.ai-agent-ink .hist-row.active .h-go{opacity:1}.ai-agent-ink .hist-row svg{width:12px;height:12px}.ai-agent-ink .hist-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px clamp(14px,4%,24px);border-top:1px solid var(--line);font-size:9.5px;color:var(--ink-3)}.ai-agent-ink .hist-foot .total{font-family:var(--f-mono);white-space:nowrap}.ai-agent-ink .pages{display:flex;align-items:center;gap:1px}.ai-agent-ink .pages button{min-width:22px;height:22px;border-radius:5px;color:var(--ink-2);display:grid;place-items:center;background:transparent;border:0;cursor:pointer}.ai-agent-ink .pages button:hover{background:var(--hover)}.ai-agent-ink .pages button:disabled{opacity:.35;cursor:default}.ai-agent-ink .pages span{font:500 10px/1 var(--f-mono);color:var(--ink-3);padding:0 4px}.ai-agent-ink.is-history .ai-agent-conversation{display:none!important}.ai-agent-ink .stream-status{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:10.5px;color:var(--ink-3)}.ai-agent-ink .stream-status .dots{display:inline-flex;gap:2.5px}.ai-agent-ink .stream-status .dots i{width:3px;height:3px;border-radius:50%;background:var(--accent);animation:ink-pulse 1.2s infinite}.ai-agent-ink .stream-status .dots i:nth-child(2){animation-delay:.15s}.ai-agent-ink .stream-status .dots i:nth-child(3){animation-delay:.3s}@keyframes ink-pulse{0%,to{opacity:.25}50%{opacity:1}}.ai-agent-ink .ai-agent-tool-btn,.ai-agent-ink .ai-agent-preset-btn.has-label{white-space:nowrap;flex:none}.ai-agent-ink .ai-agent-placeholder-tools{display:flex;align-items:center;gap:1px;min-width:0}.ai-agent-ink .ai-agent-composer-tools{gap:4px}.ai-agent-ink:not(.is-narrow) .composer-tools .ai-agent-material-scope{max-width:62%}.ai-agent-ink .ai-agent-send{flex:none}.ai-agent-ink .composer-tools .ai-agent-material-scope-anchor{flex:0 1 auto;min-width:0;max-width:62%}.ai-agent-ink .composer-tools .ai-agent-material-scope{max-width:100%}.ai-agent-ink .composer-tools .ai-agent-material-scope span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ai-agent-ink .composer-tools .ai-agent-material-scope-anchor{flex:0 0 auto;max-width:62%}.ai-agent-ink:not(.is-narrow) .composer-tools .ai-agent-material-scope{min-width:96px;max-width:100%}.ai-agent-ink:not(.is-narrow) .composer-tools .ai-agent-material-scope span{display:inline}.ai-agent-ink .err{border:1px solid var(--danger-line);background:var(--danger-bg);border-radius:10px;padding:11px 13px}.ai-agent-ink .err-head{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650;color:#b42318;margin-bottom:4px}.ai-agent-ink .err-head svg{width:13px;height:13px}.ai-agent-ink .err p{font-size:11.5px;line-height:1.65;color:var(--ink-2);margin:0}.ai-agent-ink .err-actions{display:flex;align-items:center;gap:7px;margin-top:9px}.ai-agent-ink .err-btn{height:26px;padding:0 9px;border-radius:6px;border:1px solid var(--line-strong);background:transparent;color:var(--ink-2);font-size:11px;cursor:pointer}.ai-agent-ink .err-btn:hover{background:var(--hover);color:var(--ink)}.ai-agent-prompt-overlay{background:#00000038}.ai-agent-prompt-dialog{background:#fff;color:var(--ink);border:1px solid #e6e6e6;box-shadow:0 30px 80px -30px #000}.ai-agent-prompt-dialog :is(h1,h2,h3,h4,strong,b){color:#23262b}.ai-agent-prompt-dialog :is(p,span,small,label){color:#6f747d}.ai-agent-prompt-head{border-color:#ececec}.ai-agent-prompt-close{color:#858a93}.ai-agent-prompt-close:hover{background:#f5f5f5;color:#23262b}.ai-agent-prompt-nav{background:#fafafa;border-color:#ececec}.ai-agent-prompt-main{background:#fff}.ai-agent-prompt-nav-item{color:#6f747d}.ai-agent-prompt-nav-item:hover{background:#f5f5f5}.ai-agent-prompt-nav-item.is-active{background:#f5f5f5;color:#28a16a}.ai-agent-prompt-row{border-color:#ececec}.ai-agent-prompt-row:hover{background:#f5f5f5}.ai-agent-prompt-dialog input,.ai-agent-prompt-dialog textarea,.ai-agent-prompt-dialog select{background:#fff;border-color:#e6e6e6;color:#23262b}.ai-agent-prompt-dialog button{color:#4c515c}.ai-agent-prompt-dialog .ai-agent-prompt-create{background:#28a16a;color:#fff}.agent-insight-detail{background:#fff;color:#23262b;border-color:#e6e6e6}.agent-insight-detail .memo-insight-card{background:#fff;border-color:#ececec}.agent-insight-detail :is(h1,h2,h3,h4,strong){color:#23262b}.agent-insight-detail :is(p,li,span){color:#4c515c}.ai-agent-prompt-dialog{background:#fff!important;color:#23262b!important;border-color:#e6e6e6!important}.ai-agent-prompt-dialog .ai-agent-prompt-head,.ai-agent-prompt-dialog .ai-agent-prompt-nav,.ai-agent-prompt-dialog .ai-agent-prompt-main,.ai-agent-prompt-dialog .ai-agent-prompt-row{background:#fff!important;border-color:#ececec!important}.ai-agent-prompt-dialog .ai-agent-prompt-row:hover{background:#f5f5f5!important}.ai-agent-prompt-dialog .ai-agent-prompt-nav-item{color:#6f747d!important}.ai-agent-prompt-dialog .ai-agent-prompt-nav-item.is-active{background:#f5f5f5!important;color:#28a16a!important}.ai-agent-prompt-dialog .ai-agent-prompt-row-copy strong{color:#23262b!important}.ai-agent-prompt-dialog .ai-agent-prompt-row-copy span{color:#7a7f88!important}.ai-agent-prompt-dialog .ai-agent-prompt-search,.ai-agent-prompt-dialog input,.ai-agent-prompt-dialog textarea{background:#fff!important;border-color:#e6e6e6!important;color:#23262b!important}.ai-agent-prompt-dialog .ai-agent-prompt-row-group{background:#f5f5f5!important;color:#858a93!important}.ai-agent-ink .time{font-size:10px;color:var(--ink-3);font-family:var(--f-mono)}.ai-agent-ink .ai-agent-legacy-banner{background:var(--warn-bg)!important;border-color:var(--warn-line)!important;color:var(--ink-2)!important}.ai-agent-ink .ai-agent-legacy-banner strong{color:var(--ink)!important}.ai-agent-ink .ai-agent-hydrating{color:var(--ink-3)!important}.ai-agent-ink .composer-tools .ai-agent-material-scope{background:#fff!important;border-color:#dadada!important;color:#3f434b!important}.ai-agent-ink .composer-tools .ai-agent-material-scope svg{color:#5f646c!important}.ai-agent-ink .composer-tools .ai-agent-material-scope em{background:#28a16a1a!important;color:#28a16a!important}.ai-agent-ink .ai-agent-composer:focus-within{border-color:#28a16a73!important;box-shadow:0 0 0 3px #28a16a14!important}.ai-agent-ink .empty-mark{color:#28a16a;border-color:#b07b224d;background:#28a16a14}.ai-agent-ink .composer-tools .ai-agent-material-scope{background:#f5f5f5!important;border-color:#e3e3e3!important}.ai-agent-ink .ai-agent-send{background:linear-gradient(180deg,#45b57f,#28a16a)!important;color:#fff!important}.ai-agent-ink .ai-agent-send{background:#28a16a!important;color:#fff!important;border-radius:8px;box-shadow:0 2px 6px #28a16a38!important}.ai-agent-ink .ai-agent-send:disabled{background:#b9d9c9!important;color:#fff!important;box-shadow:none!important}.ai-agent-ink .ai-agent-send svg{color:#fff!important}.ai-agent-ink .empty-mark{color:#28a16a;border-color:#28a16a47;background:#28a16a14}.ai-agent-ink .msg-user{justify-content:flex-end}.ai-agent-ink .msg-user .msg-content{display:flex;flex-direction:column;align-items:flex-end}.ai-agent-ink .msg-user .msg-meta{justify-content:flex-end}.ai-agent-ink .msg-user .msg-bubble{width:fit-content;max-width:92%;padding:9px 13px;background:#1f2329!important;border:1px solid #1f2329!important;color:#f7f7f7!important;border-radius:12px 12px 4px}.ai-agent-ink .msg-user .msg-actions,.ai-agent-ink .msg-user .ai-agent-bubble-refs{justify-content:flex-end}.ai-agent-ink .msg-user .ai-agent-bubble-refs button{background:#ffffff24!important;color:#f0f0f0!important}.ai-agent-ink .msg-user .ai-agent-user-ref{padding:0;border:0;background:transparent;color:#9fd8bb;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ai-agent-ink .msg-body,.ai-agent-ink .msg-body .ai-agent-markdown,.ai-agent-ink .msg-body .ai-agent-markdown p,.ai-agent-ink .msg-body .ai-agent-markdown li,.ai-agent-ink .msg-body .ai-agent-markdown blockquote{font-size:16.5px!important;line-height:1.9}
/*$vite$:1*/