@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-geist-sans:"Segoe UI", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", Arial, sans-serif;--font-geist-mono:"Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ink:#4a4054;--muted:#8c8394;--line:#eee5ec;--paper:#fffbfa;--cream:#fbf3f6;--green:#a384c1;--green-dark:#8b6eaa;--green-pale:#f2eafb;--amber:#dbad62}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#c5ccd5 transparent}::-webkit-scrollbar-thumb{border-radius:999px;background:#c5ccd5!important}::-webkit-scrollbar-thumb:hover{background:#aeb8c5!important}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif;margin:0;font-size:15px}button,textarea{font:inherit}button{color:inherit;cursor:pointer}button:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #6b9788}@media (max-width:620px){html,body{overscroll-behavior-y:none;min-height:100%}body{min-height:100dvh;overflow-x:hidden}input,select,textarea,.rich-editor{font-size:16px!important}button,input,select,textarea{-webkit-tap-highlight-color:transparent}}.app-shell{min-height:100vh;display:flex}.sign-out-screen{z-index:10000;background:var(--paper);position:fixed;inset:0}.workspace-layout{display:block}.workspace-layout-page{width:100%;min-width:0}.workspace-layout-page>.app-shell>.sidebar{display:none}.sidebar{z-index:30;color:#fff;background:#151a2d;border-right:1px solid #252b44;flex-direction:column;width:244px;padding:30px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:11px;padding:0 9px 29px;display:flex}.brand-home{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:0;display:flex}.brand-home:hover .brand-copy strong{opacity:.8}.brand-copy{min-width:0}.brand-mark{color:#fff;background:linear-gradient(145deg,#7580ee,#5360d3);border-radius:13px 13px 13px 5px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 24px #05081655}.brand-row strong{letter-spacing:.08em;font-size:20px;display:block}.brand-row span{color:#8f98b3;letter-spacing:.06em;margin-top:4px;font-size:11px;display:block}.sidebar-note-search{color:#929aa5;background:#fff;border:1px solid #e0e4e8;border-radius:9px;align-items:center;gap:9px;height:44px;margin:-12px 6px 20px;padding:0 12px;display:flex}.sidebar-note-search input{color:#363d47;min-width:0;font:13px var(--workspace-font);background:0 0;border:0;outline:0;flex:1}.sidebar-note-search input::placeholder{color:#a9afb7}.sidebar-note-search button{color:#8d949d;background:0 0;border:0;border-radius:4px;place-items:center;width:18px;height:18px;padding:0;display:grid}.sidebar-note-search button:hover{color:#4c5560;background:#f1f3f5}.main-nav{gap:4px;display:grid}.main-nav button,.sidebar-bottom>button{color:#aab2ca;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;min-height:47px;padding:0 13px;font-size:15px;transition:all .18s;display:flex}.main-nav button.active{color:#fff;background:linear-gradient(135deg,#6a76e5,#5864d4);font-weight:650;box-shadow:0 8px 20px #080b1b38}.main-nav em{color:#c9d0e3;background:#29304a;border-radius:20px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal}.main-nav i{background:#ff9e66;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #ff9e6622}.sidebar-bottom{margin-top:auto}.profile{border-top:1px solid #29304a;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;margin-top:16px;padding:16px 9px 0;display:grid}.avatar{color:#fff;background:#5c67d7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.profile strong,.profile span{display:block}.profile span{color:#838ca7;margin-top:3px;font-size:11px}.profile svg{color:#7f89a4}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd9;align-items:center;gap:18px;height:102px;padding:20px clamp(28px,4vw,62px);display:flex}.topbar p{color:#7e8599;margin:0 0 5px;font-size:13px}.topbar h1{font-family:var(--font-geist-sans), "PingFang SC", sans-serif;letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:clamp(24px,2.1vw,29px);font-weight:680}.search-button{color:#8f96aa;background:#f5f6fa;border:1px solid #dfe3ed;border-radius:11px;align-items:center;gap:10px;width:min(340px,30vw);height:44px;margin-left:auto;padding:0 11px 0 14px;font-size:13px;display:flex}.search-button span{text-align:left;flex:1}kbd{color:#8f9792;font:10px var(--font-geist-mono);background:#fff;border:1px solid #dde1dc;border-radius:5px;padding:3px 7px}.new-question{color:#fff;background:var(--green);border:0;border-radius:11px;align-items:center;gap:7px;height:44px;padding:0 17px;font-size:14px;font-weight:620;display:flex;box-shadow:0 8px 20px #5965d82b}.icon-button{background:0 0;border:0;place-items:center;display:grid}.menu-button,.mobile-close,.mobile-workspace-bar{display:none}.content-grid{grid-template-columns:minmax(500px,1fr) 310px;gap:clamp(30px,4vw,58px);width:min(1280px,100%);margin:0 auto;padding:38px clamp(28px,4vw,62px) 68px;display:grid}.main-column{min-width:0}.composer{background:#fff;border:1px solid #dfe3ee;border-radius:18px;transition:border .2s,box-shadow .2s;overflow:hidden;box-shadow:0 14px 38px #2029440d}.composer-heading{justify-content:space-between;align-items:center;padding:18px 21px 0;display:flex}.composer-heading>span{color:#4e566d;align-items:center;gap:8px;font-size:14px;font-weight:680;display:flex}.composer-heading small{color:#8f96a8;align-items:center;gap:4px;font-size:12px;display:flex}.composer-heading small.saved svg{color:var(--green)}.composer textarea{resize:none;width:100%;height:122px;color:var(--ink);background:0 0;border:0;padding:20px 21px;font-size:17px;line-height:1.75}.composer textarea::placeholder{color:#b5bbb7}.composer textarea:focus{outline:0}.composer-footer{background:#fafbf8;border-top:1px solid #edf0ec;justify-content:space-between;align-items:center;padding:10px 12px 10px 16px;display:flex}.composer-tools,.submit-area{align-items:center;gap:8px;display:flex}.composer-tools button{color:#747c90;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:13px;display:flex}.submit-area span{color:#9aa1b3;font:11px var(--font-geist-mono)}.submit-area button{color:#fff;background:var(--green);border:0;border-radius:9px;height:37px;padding:0 17px;font-size:13px;font-weight:620}.submit-area button:disabled{opacity:.42;cursor:not-allowed}.quick-context{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:60px;display:flex}.quick-context>div{align-items:center;gap:8px;display:flex}.context-label{color:#858da1;margin-right:2px;font-size:12px}.quick-context button{color:#596179;background:#eceef7;border:0;border-radius:7px;padding:6px 9px;font-size:12px}.quick-context .question-link{color:var(--green);background:0 0;align-items:center;gap:6px;display:flex}.stream{margin-top:27px;position:relative}.section-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.section-heading>div{align-items:baseline;gap:8px;display:flex}.section-heading h2{font-family:var(--font-geist-sans), "PingFang SC", sans-serif;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:680}.section-heading span{color:#939aad;font-size:12px}.section-heading h2{align-items:center;gap:8px;display:flex}.all-notes-crumb,.clear-tag-filter{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.tag-filter-heading{gap:7px}.all-notes-crumb{color:#657287;background:#fff;border:1px solid #e0e5ed;border-radius:8px;height:30px;padding:0 10px;font-size:13px;font-weight:600;box-shadow:0 2px 5px #26394b08}.all-notes-crumb:hover{color:#3978c8;background:#f4f9ff;border-color:#b8d5f2}.filter-separator{color:#a0adbb;place-items:center;width:18px;height:18px;font-size:17px;font-weight:350;display:grid}.tag-filter-heading{min-width:0}.active-tag-filter{color:#256aae;white-space:nowrap;background:linear-gradient(135deg,#eef7ff,#f8fbff);border:1px solid #cfe3f8;border-radius:8px;align-items:center;min-width:0;max-width:min(24vw,240px);height:30px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex;overflow:hidden}.active-tag-filter>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clear-tag-filter{color:#5c7a98;background:#fff;border:1px solid #d7e8f8;border-radius:50%;width:25px;height:25px;margin-left:-5px;box-shadow:0 2px 5px #3978c812}.clear-tag-filter:hover{color:#2675bb;background:#eaf5ff;border-color:#9bc6ee}.note-count-badge{letter-spacing:.01em;background:#fff;border:1px solid #e3e8ef;border-radius:999px;justify-content:center;align-items:center;min-width:46px;height:27px;padding:0 9px;font-weight:600;display:inline-flex;color:#778496!important;font-size:11px!important}.scroll-to-first-note{z-index:4;color:#5f7288;cursor:pointer;background:#fffffff2;border:1px solid #d9e2ec;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:all .16s;display:grid;position:absolute;bottom:18px;right:-43px;box-shadow:0 5px 18px #263d541c}.scroll-to-first-note:hover{color:#3978c8;background:#f1f7fe;border-color:#8cbce9;transform:translateY(-2px);box-shadow:0 8px 20px #3978c829}.filters{align-items:center;display:flex;gap:2px!important}.filters button{color:#858da1;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12px}.filters .sort{align-items:center;gap:4px;margin-left:7px;display:flex}.note-list{gap:12px;display:grid}.note-list .note-card{content-visibility:auto;contain-intrinsic-size:auto 180px}.module-lazy-placeholder{color:#7b8796;place-items:center;min-height:120px;font-size:13px;display:grid}.note-list-loading-more{z-index:8;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:8px;left:0;right:7px}.note-list-loading-label{color:#6f7d8d;-webkit-user-select:none;user-select:none;background:#fffffff5;border:1px solid #dfe4ea;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:0;padding:8px 13px;font-size:12px;display:flex;box-shadow:0 5px 16px #2330401a}.loading-spinner{border:2px solid #e1e8ed;border-top-color:#6b7d94;border-radius:50%;width:16px;height:16px;animation:.65s linear infinite spinner-rotate;display:inline-block}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.note-list-load-more-button{color:#6b7d94;cursor:pointer;background:#f9fafb;border:1px dashed #d5dbe3;border-radius:12px;width:100%;padding:16px 0;font-size:14px;transition:background .15s,border-color .15s}.note-list-load-more-button:hover{color:#4a6280;background:#f0f4f8;border-color:#a0b3cc}.note-list-loading-skeleton{gap:12px;display:grid}.note-card-skeleton{background:#fff;border:1px solid #e8e3dc;border-radius:10px;gap:18px;min-height:156px;padding:19px 20px 16px;display:grid}.note-skeleton-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.note-skeleton-meta span,.note-skeleton-body span,.note-skeleton-footer{background:#e8edf2;border-radius:5px;animation:1.1s ease-in-out infinite alternate workspace-skeleton-pulse;display:block}.note-skeleton-meta span:first-child{width:112px;height:10px}.note-skeleton-meta span:last-child{width:56px;height:10px}.note-skeleton-body{gap:11px;display:grid}.note-skeleton-body span{height:13px}.note-skeleton-body .full{width:100%}.note-skeleton-body .wide{width:87%}.note-skeleton-body .medium{width:63%}.note-skeleton-footer{align-self:end;width:72px;height:25px}@keyframes workspace-skeleton-pulse{0%{opacity:.52}to{opacity:1}}.note-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px 23px 17px;transition:border .18s,transform .18s,box-shadow .18s;animation:.45s both rise}.note-card:hover{border-color:#cbd0e2;transform:translateY(-2px);box-shadow:0 12px 30px #28324f0e}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.note-meta{color:#8d94a7;justify-content:space-between;font-size:12px;display:flex}.note-meta span{align-items:center;gap:4px;display:flex}.note-card>p{color:#293148;font-family:var(--font-geist-sans), "PingFang SC", sans-serif;margin:16px 0 17px;font-size:16px;line-height:1.85}.inline-note-tag{color:#4d82ee;vertical-align:1px;background:#edf4ff;border-radius:4px;margin:0 3px 0 0;padding:1px 5px;font-size:.84em;line-height:1.45;display:inline-block}.note-card .inline-note-tag{margin:0;padding:1px 4px}.note-content-line{min-height:1.85em;display:block}.note-content-line strong,.note-content-line b:not(.note-list-marker){color:#202124;font-weight:700}.note-content-line.is-list{text-indent:-20px;padding-left:20px}.note-list-marker{color:#5d626c;width:20px;font-weight:500;display:inline-block}.inline-note-image{object-fit:contain;border:1px solid #e7e7e7;border-radius:8px;max-width:min(100%,480px);max-height:360px;margin:10px 0;display:block}.linked-question{color:#525dca;background:#f0f1ff;border:0;border-radius:7px;align-items:center;gap:6px;margin-bottom:14px;padding:7px 10px;font-size:12px;display:flex}.note-card footer{justify-content:space-between;align-items:center;min-height:27px;display:flex}.note-card footer>div:first-child{gap:5px;display:flex}.note-card footer>div:first-child button{color:#737b90;background:#f2f3f8;border:0;border-radius:6px;padding:5px 8px;font-size:11px}.note-actions{gap:3px;margin-left:auto;display:flex}.note-actions button{color:#4c4d51;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.note-actions button:hover{color:#171719;background:#f1f1f1}.empty-state{color:#9aa29e;border:1px dashed #dce1dc;border-radius:13px;place-items:center;gap:8px;padding:45px;display:grid}.empty-state p{margin:0;font-size:13px}.empty-state button{color:var(--green);background:0 0;border:0;font-size:11px}.insight-rail{align-content:start;gap:16px;display:grid}.thinking-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px;box-shadow:0 10px 26px #2a33500a}.card-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-title>span{color:#4e566d;align-items:center;gap:8px;font-size:13px;font-weight:680;display:flex}.card-title em{color:#677087;background:#eceef5;border-radius:10px;padding:3px 8px;font-size:11px;font-style:normal}.card-title button{color:#7e869a;background:0 0;border:0;font-size:11px}.thinking-card h3{color:#2e364d;font-family:var(--font-geist-sans), "PingFang SC", sans-serif;margin:0;font-size:15px;font-weight:650;line-height:1.65}.progress{background:#edf0ed;border-radius:4px;height:4px;overflow:hidden}.progress span{border-radius:inherit;background:#799688;height:100%;display:block}.primary-link{color:var(--green);background:0 0;border:0;margin-top:14px;padding:0;font-size:12px;font-weight:620}.primary-link span{margin-left:5px}.ai-card>p{color:#555e78;font-family:var(--font-geist-sans), "PingFang SC", sans-serif;font-size:13px;line-height:1.75}.ai-card>button{color:var(--green);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:620;display:flex}.card-title small{color:#8f96a8;font-size:10px}.metrics{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.metrics div{border-right:1px solid var(--line)}.metrics div:last-child{border:0}.metrics strong,.metrics span{display:block}.metrics strong{font:24px var(--font-geist-sans);font-weight:680}.metrics span{color:#8f96a8;margin-top:4px;font-size:10px}.week-bars{border-top:1px solid #f2f3f1;justify-content:space-between;align-items:end;height:64px;margin-top:16px;display:flex}.week-bars div{flex-direction:column;justify-content:end;align-items:center;gap:5px;width:14px;height:50px;display:flex}.week-bars span{background:#a7b9af;border-radius:4px;width:5px;min-height:4px}.week-bars small{color:#a2a9a5;font-size:7px}.scrim{display:none}@media (max-width:860px){.sidebar{padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:calc(18px + env(safe-area-inset-bottom));transition:transform .22s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0);box-shadow:0 0 0 100vmax #00000059}.scrim{z-index:25;background:#00000047;position:fixed;inset:0}.workspace{width:100%;margin-left:0}.menu-button{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));z-index:20;color:#687b8a;background:#fffffff2;border:1px solid #e3e9ed;border-radius:9px;place-items:center;width:44px;height:44px;display:grid;position:fixed;box-shadow:0 4px 14px #0000000e}.mobile-close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:31;color:#687b8a;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;height:44px;display:grid;position:absolute}.content-grid{padding:28px max(16px, env(safe-area-inset-right)) calc(48px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));grid-template-columns:1fr;gap:28px}.topbar{flex-wrap:wrap;gap:10px;height:auto;padding:16px 16px 16px 52px}.topbar h1{font-size:20px}.new-question{margin-left:0}.search-button{width:100%;margin-left:0}}@media (max-width:620px){.sidebar{width:calc(100vw - 48px)}.note-card{border-radius:12px;padding:16px 17px 14px}.composer{border-radius:12px}.content-grid{padding:20px max(12px, env(safe-area-inset-right)) calc(44px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.insight-rail{gap:12px}.scroll-to-first-note{width:44px;height:44px;bottom:12px;right:12px}.note-actions button{width:40px;height:40px}.note-card footer{min-height:40px}}.topbar{background:#ffffffd9}.thinking-card>p{color:#a0919f}.ai-card .card-title svg{color:#7eaa8e}.note-card{box-shadow:none;border-color:#e3ebe2}.thinking-card{border-color:#e3ebe2;box-shadow:0 9px 24px #63866a08}.card-title svg{color:#6f9675}.ai-card{background:#f4f9f3;border-color:#dcebdd}.primary-link{color:#63866a}.ai-card>button{color:#66886c}.brand-mark{background:#6ea6d9;box-shadow:0 7px 18px #6ea6d929}kbd{color:#999995;background:#fff;border-color:#e5e5e1}.new-question{background:var(--green);box-shadow:0 7px 18px #6ea6d92b}.composer{border-color:#e3e3df;box-shadow:0 12px 32px #00000009}.note-card,.thinking-card,.ai-card{box-shadow:none;background:#fff;border-color:#e5e5e1}.card-title button{color:#999995}.progress{background:#f0f0ed}.ai-card>p{color:#73736e}.metrics span,.card-title small{color:#9f9f9a}.week-bars{border-top-color:#eeeeeb}.week-bars small{color:#a5a5a0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}button:focus-visible,textarea:focus-visible{outline-offset:1px;outline-color:#2383e2}.brand-mark{width:34px;height:34px;box-shadow:none;background:#37352f;border-radius:5px}.brand-mark svg{width:18px}.brand-row strong{color:#37352f;letter-spacing:.03em;font-size:16px}.brand-row span,.nav-label{color:#9b9a97;font-size:10px}.main-nav button,.sidebar-bottom>button{color:#6b6b67;border-radius:4px;gap:10px;min-height:35px;padding:0 9px;font-size:14px}.main-nav button.active{color:#37352f;box-shadow:none;background:#e9e9e7;font-weight:500}.main-nav em{color:#787774;background:#e1e1df;font-size:10px}.main-nav i{box-shadow:none;background:#2383e2}.profile{border-top-color:#e6e6e4;padding-top:13px}.avatar{color:#555;background:#d3d2ce;width:32px;height:32px;font-size:12px}.profile{grid-template-columns:32px 1fr auto}.profile strong{color:#555450;font-size:12px}.profile span,.profile svg{color:#9b9a97;font-size:10px}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom-color:#ededeb;height:64px;padding:12px clamp(28px,4vw,58px)}.topbar p{display:none}.topbar h1{letter-spacing:-.015em;font-size:20px;font-weight:600}.search-button{background:#fff;border-color:#e8e8e6;border-radius:4px;width:min(290px,30vw);height:34px;font-size:12px}kbd{background:#f1f1ef;border:0;border-radius:3px;font-size:10px}.new-question{height:34px;box-shadow:none;background:#37352f;border-radius:4px;font-size:12px;font-weight:500}.new-question:hover{background:#1f1f1e}.language-switcher{position:relative}.language-button{color:#62615e;background:#fff;border:1px solid #e8e8e6;border-radius:4px;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:12px;display:flex}.language-button:hover{background:#f7f7f5}.language-menu{z-index:40;background:#fff;border:1px solid #e4e4e1;border-radius:6px;width:174px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 9px 24px #00000016}.language-menu button{text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:1fr auto;align-items:center;width:100%;min-height:40px;padding:6px 8px;display:grid}.language-menu button:hover,.language-menu button.selected{background:#f1f1ef}.language-menu button span{color:#3f3f3c;font-size:12px}.language-menu button small{color:#9a9995;grid-column:1;font-size:9px}.language-menu button svg{color:#2383e2;grid-area:1/2/span 2}.composer:focus-within{box-shadow:none;border-color:#b7b7b3}.composer-heading small{color:#9b9a97;font-size:10px}.composer textarea{color:#37352f;height:105px;padding:16px;font-size:16px}.composer-tools button{color:#787774;height:28px;font-size:11px}.submit-area button{background:#37352f;border-radius:4px;height:30px;font-size:11px;font-weight:500}.quick-context{min-height:54px}.context-label{color:#9b9a97;font-size:11px}.quick-context button{color:#787774;background:#f1f1ef;border-radius:3px;padding:4px 7px;font-size:10px}.section-heading{margin-bottom:12px}.section-heading h2{letter-spacing:0;font-size:18px;font-weight:600}.section-heading span{font-size:11px}.filters button{color:#787774;border-radius:3px;padding:5px 8px;font-size:11px}.note-list{gap:4px}.note-card{box-shadow:none;border-color:#0000;border-radius:4px;padding:16px}.note-card:hover{box-shadow:none;background:#fafafa;border-color:#eeeeec;transform:none}.note-card>p{color:#37352f;margin:10px 0 12px;font-size:14px;line-height:1.75}.linked-question{color:#2383e2;background:#edf3ff;border-radius:3px;margin-bottom:10px;padding:4px 7px;font-size:10px}.note-card footer>div:first-child button{color:#787774;background:#f1f1ef;border-radius:3px;padding:3px 6px;font-size:9px}.note-actions button{border-radius:3px;width:26px;height:26px}.insight-rail{gap:12px}.thinking-card,.ai-card{box-shadow:none;background:#fafafa;border-color:#e9e9e7;border-radius:4px;padding:15px}.card-title{margin-bottom:10px}.card-title>span{color:#555450;font-size:11px}.card-title em{color:#787774;background:#eeeeec;font-size:9px}.card-title button{font-size:10px}.thinking-card h3{color:#37352f;font-size:13px}.primary-link,.ai-card>button{color:#2383e2;font-size:10px}.metrics strong{font-size:20px}.metrics span,.card-title small{font-size:8px}.view-2>.composer,.view-2>.composer-stack,.view-2>.quick-context,.view-2>.stream,.view-3>.composer,.view-3>.composer-stack,.view-3>.quick-context,.view-3>.stream,.view-4>.composer,.view-4>.composer-stack,.view-4>.quick-context,.view-4>.stream,.view-5>.composer,.view-5>.composer-stack,.view-5>.quick-context,.view-5>.stream{display:none}.view-2 .question-workspace,.view-3 .topic-workspace,.view-4 .review-workspace,.view-5 .article-workspace{display:block}.article-header{border-bottom:1px solid #e9e9e7;justify-content:space-between;align-items:flex-start;gap:20px;padding:8px 0 25px;display:flex}.article-header>div>span,.article-sources>span,.article-draft>span{color:#787774;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.article-header h2{color:#37352f;letter-spacing:-.03em;margin:11px 0 8px;font-size:26px;font-weight:600}.article-header p{color:#787774;max-width:590px;margin:0;font-size:13px;line-height:1.75}.new-article{color:#fff;background:#37352f;border-radius:4px;flex:none;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:11px;font-weight:500;display:inline-flex}.article-grid{grid-template-columns:minmax(210px,.78fr) minmax(0,1.8fr);gap:18px;margin-top:23px;display:grid}.article-sources,.article-draft{background:#fff;border:1px solid #e9e9e7;border-radius:4px;min-height:212px;padding:16px}.article-source{color:#37352f;text-align:left;background:#f7f7f5;border-radius:4px;align-items:flex-start;gap:10px;width:100%;margin:15px 0 14px;padding:11px;display:flex}.article-source>svg:first-child{color:#2383e2;flex:none;margin-top:2px}.article-source>svg:last-child{color:#2383e2;flex:none;margin:3px 0 0 auto}.article-source div{min-width:0}.article-source strong{font-size:12px;font-weight:500;line-height:1.45;display:block}.article-source small{color:#9b9a97;margin-top:5px;font-size:10px;display:block}.source-manage{color:#2383e2;font-size:11px}.article-draft h3{color:#37352f;letter-spacing:-.015em;max-width:570px;margin:14px 0 15px;font-size:18px;font-weight:600;line-height:1.45}.article-draft ol{color:#555450;gap:9px;margin:0;padding-left:20px;font-size:12px;line-height:1.55;display:grid}.article-draft li::marker{color:#9b9a97}body,button,textarea{font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", "Noto Sans KR", "Hiragino Kaku Gothic ProN", sans-serif}.sidebar{color:#d5d9e8;background:#1d2337;border-right-color:#2b334b;width:248px;padding:28px 17px 21px}.brand-row{padding-bottom:33px}.brand-mark{background:#5a55d5;border-radius:12px 12px 4px;box-shadow:0 10px 24px #0d102233}.brand-row strong{color:#fff;letter-spacing:.035em}.main-nav button,.sidebar-bottom>button{color:#aeb6cc;border-radius:8px;min-height:43px}.main-nav button.active{color:#fff;box-shadow:none;background:#30385a;position:relative}.main-nav button.active:before{content:"";background:#9994ff;border-radius:0 3px 3px 0;width:3px;height:19px;position:absolute;left:0}.profile strong{color:#fff}.workspace{background:radial-gradient(circle at 78% -12%, #ecebff 0, transparent 25%), var(--paper);width:calc(100% - 248px);margin-left:248px}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf7e8;border-bottom-color:#e7e2dc;height:82px}.topbar h1{color:#20263a;font-size:clamp(25px,2.2vw,31px);font-weight:700}.search-button{color:#9298a8;background:#fffdfa;border-color:#e4dfd8;border-radius:9px}.new-question,.submit-area button{background:#4f46c8;border-radius:8px;box-shadow:0 8px 18px #4f46c829}.content-grid{grid-template-columns:minmax(500px,1fr) 292px;gap:clamp(32px,4vw,58px);width:min(1240px,100%);padding-top:43px}.composer{border-color:#e6e0d8;border-radius:12px;box-shadow:0 14px 34px #29223b0a}.composer-heading{padding:18px 20px 0}.composer-heading>span{color:#394158;font-size:14px}.composer-footer{background:#fffdfa;border-top-color:#ede9e3;padding:10px 12px 10px 16px}.quick-context button{color:#687087;background:#efedf7;border-radius:6px}.quick-context .question-link{color:#4f46c8;background:0 0}.section-heading h2{color:#252b40;font-size:21px}.stream .note-list{flex-direction:column;align-items:stretch;gap:12px;display:flex}.stream .note-card{background:#fff;border:1px solid #e2e2e2;border-radius:12px;flex:none}.stream .note-card>p{max-height:none;padding-right:0;overflow:visible}.note-card .note-body{color:#26272a;font-family:var(--workspace-font);margin:10px 0 8px;font-size:14px;line-height:1.82}.note-body mark,.note-rich-content mark,.rich-editor mark{color:inherit;border-radius:3px;padding:0 2px;background:#fff3bf!important}.note-rich-content>:first-child{margin-top:0}.note-rich-content>:last-child{margin-bottom:0}.note-rich-content p{margin:0}.note-rich-content>div:not(.note-attachments){margin:0 0 12px}.note-rich-content>div:not(.note-attachments):last-child{margin-bottom:0}.note-rich-content h1,.note-rich-content h2,.note-rich-content h3{color:inherit;margin:16px 0 10px;font-size:1em;line-height:1.6}.note-rich-content h1{font-size:1.15em}.note-rich-content h2{font-size:1.08em}.note-rich-content ul,.note-rich-content ol{margin:0 0 12px;padding-left:1.6em}.note-rich-content li{margin:6px 0}.note-rich-content blockquote{color:#5f6670;border-left:3px solid #d7dce4;margin:10px 0;padding-left:12px}.note-rich-content a{color:#3d71b8;text-underline-offset:2px;text-decoration:underline}.note-rich-content img{border-radius:8px;max-width:100%;max-height:360px;margin:10px 0;display:block}.note-body .note-rich-content img,.daily-review-note .note-rich-content img,.note-body .inline-note-image{cursor:zoom-in}.note-rich-content .note-attachments{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.note-rich-content .note-attachments img{object-fit:cover;border:1px solid #e1e4e8;border-radius:7px;width:72px;height:72px;margin:0}.note-rich-content .note-attachments video{background:#17191d;border:1px solid #e1e4e8;border-radius:7px;width:180px;max-height:180px;margin:0}.image-preview-layer{z-index:90;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-preview-scrim{background:#080a0ee0;border:0;position:absolute;inset:0}.image-preview-dialog{z-index:1;place-items:center;max-width:min(1100px,100vw - 48px);max-height:calc(100vh - 48px);display:grid;position:relative}.image-preview-media{place-items:center;max-width:100%;max-height:calc(100vh - 48px);transition:transform .16s;display:grid;position:relative}.image-preview-dialog img{object-fit:contain;background:#17191d;border-radius:10px;max-width:100%;max-height:calc(100vh - 48px);display:block;box-shadow:0 18px 60px #00000057}.image-preview-tools{z-index:3;color:#fff;background:#171a20e8;border:1px solid #ffffff38;border-radius:13px;align-items:center;gap:7px;padding:8px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000047}.image-preview-tools button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.image-preview-tools button:hover{background:#ffffff1c}.image-preview-tools span{color:#e7e9ed;text-align:center;min-width:48px;font-size:12px}.image-preview-tools .image-preview-count{color:#bfc5cf;min-width:auto;padding:0 4px}.image-preview-tools .image-preview-reset{width:auto;font:12px var(--workspace-font);padding:0 12px}@media (max-width:700px){.image-preview-layer{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.image-preview-dialog,.image-preview-media{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.image-preview-tools{bottom:max(16px, env(safe-area-inset-bottom));gap:4px;padding:6px}.image-preview-tools button{width:44px;height:44px}.image-preview-tools .image-preview-reset{padding:0 9px}.image-preview-close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));width:44px;height:44px}}.editor-attachments{flex-wrap:wrap;gap:10px;padding:8px 16px 6px;display:flex}.editor-attachment{width:70px;height:70px;position:relative}.editor-attachment img,.editor-attachment video{object-fit:cover;background:#17191d;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:100%;display:block}.editor-attachment img{cursor:zoom-in}.editor-add-media{color:#738293;cursor:pointer;background:#f8fafc;border:1px dashed #bac7d5;border-radius:7px;align-content:center;place-items:center;gap:4px;width:70px;height:70px;transition:all .16s;display:grid}.editor-add-media:hover{color:#3978c8;background:#f1f7fe;border-color:#7fa8d5}.editor-add-media span{font-size:10px}.editor-add-media input{display:none}.editor-attachment.is-uploading img,.editor-attachment.is-uploading video{opacity:.32}.live-photo-badge{color:#fff;font:9px/1 var(--workspace-font);letter-spacing:.05em;background:#15171acc;border-radius:3px;padding:2px 4px;position:absolute;bottom:5px;left:5px}.attachment-spinner{border:2px solid #c5cad2;border-top-color:#516171;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.7s linear infinite attachment-spin;position:absolute;inset:50% auto auto 50%}.editor-attachment button{color:#fff;background:#555b64;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #0003}.editor-attachment button:hover{background:#252a31}@keyframes attachment-spin{to{transform:rotate(360deg)}}.stream .note-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8cbd1 transparent;max-height:calc(100vh - 365px);padding-right:7px;overflow-y:auto}.note-list-load-sentinel{min-height:1px}.stream .note-list.is-loading-more{overscroll-behavior:none;cursor:progress}.stream .note-list::-webkit-scrollbar{width:6px}.stream .note-list::-webkit-scrollbar-thumb{background:#c8cbd1;border-radius:6px}.stream .note-list::-webkit-scrollbar-track{background:0 0}@media (min-width:1051px){.app-shell,.workspace{height:100vh;overflow:hidden}.content-grid{box-sizing:border-box;align-items:stretch;height:100%;padding-bottom:0;overflow:hidden}.main-column{flex-direction:column;height:100%;min-height:0;display:flex}.stream{flex-direction:column;flex:1;min-height:0;display:flex}.stream .note-list{flex:1;min-height:0;max-height:none}}.note-card{border-color:#e8e3dc;border-radius:10px;height:auto;min-height:0;padding:15px 20px 16px;position:relative;box-shadow:0 6px 18px #29223b05}.note-card>p{max-height:none;margin:10px 0 8px;line-height:1.82;overflow:visible}.note-card .note-content-line{min-height:0;margin:0}.note-card footer{min-height:0;position:absolute;bottom:10px;right:8px}.note-card .note-actions{align-items:center;display:flex}.note-card .note-actions>button:last-child{color:#74787f;background:#f6f6f5;border:1px solid #0000;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.note-card .note-actions>button:last-child:hover{color:#2f3135;background:#ececeb;border-color:#dedede}.note-card:hover{background:#fffefd;border-color:#c9c5ee;transform:none;box-shadow:0 13px 28px #3830a50d}.note-card>p{color:#30374b;font-size:15px;line-height:1.82}.linked-question{color:#4941b7;background:#eeedff;border-radius:6px}.thinking-card,.ai-card{background:#fffdfa;border-color:#e6e1da;border-radius:10px;box-shadow:0 8px 22px #29223b06}.thinking-card h3{color:#30374b}.article-header{border-bottom-color:#e7e2dc}.article-header>div>span,.article-sources>span,.article-draft>span{color:#737b91}.article-header h2,.article-draft h3{color:#252b40}.article-header p{color:#737b91}.new-article{background:#4f46c8;border-radius:8px}.article-sources,.article-draft{background:#fffdfa;border-color:#e6e1da;border-radius:10px}.article-source>svg:first-child,.article-source>svg:last-child,.source-manage{color:#4f46c8}.article-source strong{color:#363d52}.article-draft ol{color:#5f677b}.module-header{border-bottom:1px solid #e7e2dc;padding:7px 0 26px}.module-header>span{color:#5a55c8;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.module-header h2{color:#252b40;letter-spacing:-.035em;max-width:610px;margin:12px 0 8px;font-size:27px;font-weight:700}.module-header p{color:#737b91;max-width:630px;margin:0;font-size:13px;line-height:1.75}.question-stack{gap:10px;margin-top:24px;display:grid}.question-row{background:#fffdfa;border:1px solid #e6e1da;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;display:grid}.question-index{color:#aaa4d8;font:12px var(--font-geist-mono);align-self:start;padding-top:3px}.question-row small{color:#6d67c6;letter-spacing:.05em;font-size:10px;font-weight:650}.question-row h3{color:#30374b;margin:5px 0;font-size:15px;font-weight:600}.question-row p{color:#8a90a1;margin:0;font-size:11px}.question-count{text-align:center;min-width:42px}.question-count strong,.question-count span{display:block}.question-count strong{color:#363d52;font-size:18px;font-weight:650}.question-count span{color:#9499a8;font-size:9px}.question-row>button,.topic-card button{color:#4f46c8;white-space:nowrap;background:0 0;border:0;padding:7px 0 7px 12px;font-size:11px}.topic-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.topic-card{background:#fffdfa;border:1px solid #e6e1da;border-radius:10px;flex-direction:column;min-height:240px;padding:17px;display:flex}.topic-symbol{color:#4f46c8;background:#eeedff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:600;display:grid}.topic-card>p{color:#8b91a2;margin:18px 0 6px;font-size:10px}.topic-card h3{color:#30374b;min-height:44px;margin:0;font-size:15px;line-height:1.45}.topic-card>div:nth-of-type(2){color:#858b9b;gap:5px;margin-top:auto;font-size:10px;display:grid}.topic-card>div:nth-of-type(2) strong{color:#4c5368;font-weight:650}.topic-card button{align-self:flex-start;padding:12px 0 0}.review-stage{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch;margin-top:24px;display:grid}.review-origin,.review-now{background:#fffdfa;border:1px solid #e6e1da;border-radius:10px;min-height:254px;padding:22px}.review-origin>span,.review-now>span{color:#7771c9;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:650}.review-origin blockquote{color:#363d52;margin:20px 0;font-size:17px;font-weight:500;line-height:1.7}.review-origin p{color:#9398a7;margin:0;font-size:11px}.review-connector{color:#938de4;place-items:center;font-size:24px;display:grid}.review-now>p{color:#596176;margin:20px 0 25px;font-size:13px;line-height:1.8}.review-now>div{gap:8px;display:flex}.review-now button{color:#62697c;background:#fff;border:1px solid #ded9d2;border-radius:7px;height:31px;padding:0 10px;font-size:11px}.review-now .review-primary{color:#fff;background:#4f46c8;border-color:#4f46c8}.sidebar{color:#d5eeee;background:#064b48;border-right-color:#075653}.brand-mark{box-shadow:none;background:#14b8ae;border-radius:11px}.brand-row span{color:#9bcac8}.main-nav button,.sidebar-bottom>button{color:#c1e0de;border-radius:8px}.main-nav button.active{color:#fff;box-shadow:none;background:#147c77}.main-nav button.active:before{display:none}.main-nav button.active em{background:#ffffff2d}.profile{border-top-color:#14625f}.avatar{background:#14aaa1}.profile span,.profile svg{color:#9bcac8}.tag-tree{border-top:1px solid #14625f;gap:2px;margin:24px 0 0;padding-top:18px;display:grid}.sidebar .tag-tree{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7cbd1 transparent;flex:auto;align-content:start;min-height:0;overflow-y:auto}.sidebar .tag-tree::-webkit-scrollbar{width:5px}.sidebar .tag-tree::-webkit-scrollbar-thumb{background:#c7cbd1;border-radius:999px}.tag-tree .nav-label{margin-bottom:7px}.tag-tree button{color:#b8d9d6;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;min-height:30px;padding:0 10px;font-size:11px;display:flex}.tag-tree button b{color:#70aaa5;margin:0 2px;font-weight:400}.tag-tree button em{color:#82b7b3;font-size:9px;font-style:normal}.topbar h1{color:#172b30}.header-profile{color:#294146;text-align:left;background:0 0;border:0;border-left:1px solid #e3e9e8;align-items:center;gap:8px;min-height:42px;padding:4px 0 4px 11px;display:flex}.header-profile .avatar{color:#fff;background:#14aaa1;flex:none;width:32px;height:32px;font-size:12px}.header-profile strong,.header-profile small{display:block}.header-profile strong{font-size:12px;font-weight:650}.header-profile small{color:#799296;margin-top:2px;font-size:9px}.header-profile>svg{color:#8aa1a2}.search-button{color:#7b9196;background:#fff;border-color:#dce7e5}.new-question,.submit-area button{box-shadow:none;background:#119b91}.new-question:hover,.submit-area button:hover{background:#087d75}.composer{box-shadow:none;border-color:#e0e9e7;border-radius:8px}.composer-heading>span{color:#38585b}.composer-heading small{color:#8ba0a2}.tag-suggestions{z-index:30;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#c8d5df transparent;background:#fff;border:1px solid #cce4e1;border-radius:7px;width:fit-content;min-width:280px;max-width:calc(100% - 32px);max-height:280px;margin:0;position:absolute;top:calc(100% + 8px);left:16px;overflow-y:auto;box-shadow:0 10px 24px #064b4814}.tag-suggestions::-webkit-scrollbar{width:6px}.tag-suggestions::-webkit-scrollbar-thumb{background:#c8d5df;border-radius:999px}.tag-suggestions small,.tag-suggestions p{color:#000;background:#f5fbfa;margin:0;padding:8px 10px;font-size:10px;display:block}.tag-suggestions button{color:#000;text-align:left;background:#fff;border:0;border-top:1px solid #edf4f2;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:32px;padding:0 10px;font-size:11px;display:flex}.tag-suggestions button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tag-suggestions button:hover,.tag-suggestions button.active{color:#2768ad;background:#edf5ff}.tag-suggestions em{color:#000;font-size:9px;font-style:normal}.tag-suggestions ::selection{color:#000;background:#d9d9d9}.quick-context{border-bottom-color:#e1eae8}.quick-context button{color:#547477;background:#e8f3f2}.section-heading h2{color:#173035}.filters button{color:#7c9396}.filters button.active{color:#087d75;background:#e3f3f1}.note-card{box-shadow:none;background:#fff;border-color:#e0e9e7;border-radius:8px}.note-card:hover{background:#fff;border-color:#acd5d0;box-shadow:0 8px 20px #064b4808}.note-meta{color:#8aa0a2}.note-meta svg{color:#149d94}.note-card>p{color:#294146}.linked-question{color:#078d84;background:#e5f5f2}.note-actions button:hover{background:#e7f4f2}.note-actions .favorited{color:#d7646d}.thinking-card,.ai-card{box-shadow:none;background:#fff;border-color:#e0e9e7;border-radius:8px}.card-title>span{color:#36585b}.card-title em{color:#4e7a79;background:#e5f3f1}.primary-link,.ai-card>button{color:#078d84}.module-header,.article-header{border-bottom-color:#e0e9e7}.module-header>span,.article-header>div>span,.article-sources>span,.article-draft>span{color:#078d84}.module-header h2,.article-header h2,.article-draft h3{color:#173035}.module-header p,.article-header p{color:#718a8e}.question-row,.topic-card,.review-origin,.review-now,.article-sources,.article-draft{background:#fff;border-color:#e0e9e7;border-radius:8px}.question-index{color:#8bcac4}.question-row small{color:#0a8b82}.question-row h3,.topic-card h3,.question-count strong,.article-source strong{color:#294146}.question-row p,.topic-card>p{color:#849b9e}.question-row>button,.topic-card button,.source-manage,.article-source>svg:first-child,.article-source>svg:last-child{color:#078d84}.topic-symbol{color:#078d84;background:#e2f4f1}.topic-card>div:nth-of-type(2) strong{color:#35575a}.review-origin>span,.review-now>span{color:#078d84}.review-origin blockquote{color:#294146}.review-connector{color:#4cb9b0}.review-now>p,.article-draft ol{color:#597377}.review-now .review-primary,.new-article{background:#119b91;border-color:#119b91}.generated-draft{white-space:pre-wrap;color:#48666a;margin:0;font-size:12px;line-height:1.8}.ai-card>p{white-space:pre-wrap}.ai-card button:disabled,.new-article:disabled{opacity:.62;cursor:wait}.ai-error{color:#c4565f;margin:-4px 0 9px;font-size:10px;line-height:1.5;display:block}:root{--ink:#202124;--muted:#85878b;--line:#e8e8e8;--paper:#f7f7f6;--cream:#f3f3f2;--green:#202124;--green-dark:#000;--green-pale:#edf5ff;--amber:#202124}html,body{background:#f7f7f6}body{color:#202124}button:focus-visible,textarea:focus-visible{outline-color:#5b9dff}.sidebar{color:#202124;background:#f7f7f7;border-right-color:#eee;width:280px}.workspace{width:calc(100% - 280px);margin-left:280px}.brand-mark{color:#fff;background:#202124}.brand-row{gap:13px;padding-bottom:36px}.brand-mark{width:48px;height:48px}.brand-row strong{color:#202124;font-size:22px}.brand-row span{color:#929397;margin-top:5px;font-size:12px}.nav-label{color:#a0a1a5}.main-nav button,.sidebar-bottom>button{color:#36373a}.main-nav button:hover,.sidebar-bottom>button:hover{color:#111;background:#eeeeef}.main-nav button.active{color:#111;background:#e9e9eb}.main-nav button.active em{color:#555;background:#dddde0}.tag-tree{border-top-color:#e7e7e8}.sidebar-user{border-top:1px solid #e7e7e8;border-bottom:1px solid #e7e7e8;margin:18px 0 0;padding:14px 9px}.sidebar-user-main{grid-template-columns:32px 1fr auto;align-items:center;gap:9px;display:grid}.sidebar-user-main .avatar{color:#fff;background:#202124;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.sidebar-user-main strong,.sidebar-user-main small{display:block}.sidebar-user-main strong{color:#202124;font-size:12px;font-weight:650}.sidebar-user-main small{color:#929397;margin-top:2px;font-size:9px}.sidebar-user-main svg{color:#999a9e}.sidebar-language{margin-top:11px}.sidebar-language .language-button{color:#5b5c60;background:#fff;border:1px solid #e8e8e8;border-radius:6px;justify-content:space-between;width:100%;height:29px;padding:0 8px;font-size:10px}.sidebar-language .language-menu{inset:auto 0 calc(100% + 6px)}.sidebar-bottom{margin-top:auto;position:relative}.profile-trigger{color:#202124;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;width:100%;min-height:43px;padding:6px 9px;display:grid}.profile-trigger:hover{background:#eeeeef}.profile-trigger .avatar,.account-heading .avatar{color:#fff;background:#202124;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.profile-trigger strong,.profile-trigger small{display:inline-block}.profile-trigger strong{font-size:12px;font-weight:650}.profile-trigger small{color:#747579;background:#e7e7e9;border-radius:10px;margin-left:6px;padding:2px 5px;font-size:9px}.profile-trigger svg{color:#96979b}.account-popover{z-index:40;background:#fff;border:1px solid #e6e6e6;border-radius:16px;width:min(278px,100vw - 16px);padding:14px;position:absolute;bottom:51px;left:0;box-shadow:0 15px 38px #00000017}.account-heading{grid-template-columns:40px 1fr;align-items:center;gap:10px;margin-bottom:13px;display:grid}.account-heading .avatar{width:40px;height:40px}.account-heading strong,.account-heading small{display:block}.account-heading strong{color:#202124;font-size:15px}.account-heading small{color:#929397;margin-top:3px;font-size:10px}.account-plan{background:#fafafa;border:1px solid #e7e7e7;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:11px;display:flex}.account-plan strong,.account-plan span{display:block}.account-plan strong{color:#303134;font-size:12px}.account-plan span{color:#96979a;margin-top:3px;font-size:9px}.account-plan button{color:#fff;background:#202124;border:0;border-radius:14px;padding:5px 9px;font-size:10px}.account-language{margin-bottom:7px;position:relative}.account-language .language-button{color:#4c4d51;background:#fff;border:1px solid #e7e7e7;border-radius:7px;justify-content:space-between;width:100%;height:31px;padding:0 8px;font-size:10px}.account-language .language-menu{inset:auto 0 calc(100% + 5px)}.account-item{color:#55565a;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:31px;padding:0 7px;font-size:11px;display:flex}.account-item:hover{background:#f3f3f3}.account-item:last-child{color:#d6555c;border-top:1px solid #efefef;margin-top:2px}.tag-tree button{color:#65666a}.tag-tree button b,.tag-tree button em{color:#9a9b9e}.workspace{background:#f7f7f6}.topbar{background:#fff;border-bottom-color:#ededed}.topbar p{color:#929397}.search-button{background:#fbfbfb;border-color:#e8e8e8}.header-profile{color:#202124;border-left-color:#ededed}.header-profile .avatar{background:#202124}.composer{background:#fff;border-color:#e5e5e5;border-radius:14px;box-shadow:0 4px 16px #00000005}.composer-heading>span,.section-heading h2{color:#202124}.composer-heading svg{color:#4c95ee}.composer-footer{background:#fff;border-top-color:#f0f0f0}.composer-tools button{color:#6f7074}.composer-tools button:hover{background:#f3f3f3}.submit-area button,.new-question{box-shadow:none;background:#202124}.submit-area button:hover,.new-question:hover{background:#000}.quick-context,.module-header,.article-header{border-bottom-color:#e7e7e7}.quick-context button,.filters button.active{color:#3d71b8;background:#edf5ff}.quick-context .question-link{color:#3d71b8}.note-card,.thinking-card,.ai-card,.question-row,.topic-card,.review-origin,.review-now,.article-sources,.article-draft{box-shadow:none;background:#fff;border-color:#e6e6e6;border-radius:12px}.note-card:hover{border-color:#d8d8d8;box-shadow:0 7px 20px #00000006}.note-card>p,.question-row h3,.topic-card h3,.article-header h2,.article-draft h3,.module-header h2{color:#26272a}.linked-question,.topic-symbol{color:#3d71b8;background:#edf5ff}.note-card footer>div:first-child button{color:#737477;background:#f3f3f3}.card-title>span,.module-header>span,.article-header>div>span,.article-sources>span,.article-draft>span{color:#5e82b5}.card-title svg,.ai-card .card-title svg{color:#5b9dff}.new-article,.review-now .review-primary{background:#202124;border-color:#202124}.primary-link,.ai-card>button,.question-row>button,.topic-card button,.source-manage{color:#3978c8!important}.progress span{background:#5b9dff}.week-bars span{background:#a8cdfc}.article-source{background:#f1f7ff}@media (max-width:1050px){.content-grid{grid-template-columns:minmax(460px,1fr) 250px;gap:24px}.search-button{display:none}}@media (max-width:860px){.sidebar{width:220px;transition:transform .24s;transform:translate(-102%);box-shadow:20px 0 50px #26332d1a}.sidebar.is-open{transform:translate(0)}.mobile-close{margin-left:auto;display:grid}.scrim{z-index:20;background:#24312d4d;border:0;display:block;position:fixed;inset:0}.workspace{width:100%;margin-left:0}.menu-button{background:#f1f3ef;border-radius:9px;width:38px;height:38px;display:grid}.content-grid{grid-template-columns:1fr}.insight-rail{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.topbar{height:78px;padding:14px 16px}.topbar p{display:none}.topbar h1{font-size:20px}.new-question{justify-content:center;width:39px;margin-left:auto;padding:0;font-size:0}.header-profile>span:nth-child(2),.header-profile>svg{display:none}.header-profile{border-left:0;margin-left:0;padding-left:8px}.content-grid{padding:20px 14px 42px}.composer textarea{height:120px}.quick-context{flex-direction:column;align-items:flex-start;padding:13px 0}.quick-context>div{flex-wrap:wrap}.section-heading{flex-direction:column;align-items:flex-start;gap:10px}.filters{width:100%;overflow-x:auto}.filters .sort{margin-left:auto}.note-card{padding:16px}.insight-rail{grid-template-columns:1fr}.activity-card,.composer-tools button:nth-child(2),.submit-area span{display:none}.article-header{flex-direction:column}.article-grid,.topic-grid{grid-template-columns:1fr}.review-stage{grid-template-columns:1fr;gap:10px}.review-connector{min-height:24px;transform:rotate(90deg)}.question-row{grid-template-columns:28px minmax(0,1fr) auto}.question-row>button{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.signed-out .sidebar-bottom{display:none}.sidebar-login{z-index:12;position:absolute;bottom:10px;left:10px;right:10px}.auth-dialog{background:#fff;border:1px solid #e7e7e4;border-radius:12px;gap:10px;width:248px;padding:16px;display:grid;position:absolute;bottom:54px;left:0;box-shadow:0 12px 30px #0000001f}.auth-notice{margin:0;font-size:12px;line-height:1.5}.auth-notice.success{color:#19724a}.auth-notice.error{color:#b42318}.auth-toast{z-index:1000;color:#fff;background:#19724a;border-radius:9px;padding:10px 14px;font-size:13px;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #19724a38}.submit-toast{z-index:1100;color:#237b4b;background:#f6ffed;border:1px solid #b7ebc8;border-radius:8px;align-items:center;gap:8px;min-width:160px;padding:10px 14px;font-size:13px;display:inline-flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}.submit-toast.success svg{color:#52c41a}.submit-toast.error{color:#b42318;background:#fff2f0;border-color:#ffccc7}.submit-toast.error svg{color:#ff4d4f}.note-card footer>.note-actions button{color:#4c4d51;width:26px;height:26px;font-size:inherit;background:0 0;border:0;border-radius:3px;padding:0}.note-card footer>.note-actions button:hover{color:#171719;background:#eeeeec}.note-card footer>.note-actions .favorited{color:#171719}.composer{--composer-editor-body-height:119px;--composer-editor-tools-height:45px;border-color:#dedede;border-radius:13px;flex-direction:column;min-height:164px;display:flex;position:relative;box-shadow:0 4px 14px #0000000f}.composer-heading{z-index:2;gap:8px;padding:0;position:absolute;top:12px;right:14px}.composer-heading>small{display:none}.composer-heading>button{color:#9aadc8;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.composer-heading>button:hover{color:#5d7190;background:#f4f6f8}.composer textarea{color:#292a2d;height:119px;padding:38px 16px 12px;font-size:15px;line-height:1.75}.rich-editor{color:#292a2d;width:100%;height:119px;font:15px/1.75 var(--font-geist-sans), "PingFang SC", sans-serif;outline:0;padding:38px 16px 12px;overflow:auto}.rich-editor-textarea{resize:none;background:0 0;border:0}.rich-editor-textarea::placeholder{color:#b5bbb7}.lightweight-note-editor .rich-editor-textarea{padding-top:8px}.rich-editor:empty:before{color:#b5bbb7;content:attr(data-placeholder);pointer-events:none}.rich-editor>p:first-child{margin-top:0}.rich-editor ul,.rich-editor ol{margin:0;padding-left:24px}.rich-editor ul:not([data-type=taskList]){list-style:outside}.rich-editor ol{list-style:decimal}.rich-editor ul:not([data-type=taskList]) ul{list-style-type:circle}.rich-editor ul:not([data-type=taskList]) ul ul{list-style-type:square}.rich-editor li::marker{color:#202124}.rich-editor img{object-fit:cover;vertical-align:bottom;border:1px solid #e1e1df;border-radius:6px;width:70px;height:70px;margin:10px 8px 2px 0;display:inline-block}.composer-footer{background:#fff;border-top:0;min-height:45px;padding:7px 13px 8px 15px}.composer-tools{background:#fff;border-radius:0 0 13px 13px;gap:3px;min-height:45px;padding:7px 13px 8px 15px;position:relative}.composer-tools>i{background:#ebebeb;width:1px;height:17px;margin:0 8px}.composer-tools .editor-tool,.composer-tools .tag-tool{color:#8d9aab;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.composer-tools .editor-tool{cursor:pointer}.composer-tools .editor-tool.editor-symbol-tool{font:650 19px/1 var(--workspace-font)}.composer-tools .editor-tool svg{width:19px;height:19px}.composer-tools .editor-tool:disabled{color:#c6cbd2;cursor:not-allowed;opacity:1;background:0 0}.composer-tools .editor-tool:disabled:hover{color:#c6cbd2;background:0 0}.composer-tools .editor-tool:hover{color:#4d6077;background:#f2f4f6}.composer-tools .editor-tool input{display:none}.composer-tools-spacer{flex:auto}.note-editor-wrapper{width:100%;min-width:0;min-height:calc(var(--composer-editor-body-height) + var(--composer-editor-tools-height));flex-direction:column;flex:auto;display:flex}.note-editor-content{flex:auto;min-width:0;min-height:0;display:flex;overflow:visible}.note-editor-content>.rich-editor{flex:auto}.note-editor-wrapper>.composer-tools{flex:none;margin-top:auto;position:relative;inset:auto;transform:none}.lightweight-note-editor{min-height:calc(var(--composer-editor-body-height) + var(--composer-editor-tools-height))}.lightweight-note-editor>.rich-editor{flex:auto}.composer-editor-handoff{min-height:calc(var(--composer-editor-body-height) + var(--composer-editor-tools-height));flex:auto;display:grid}.composer-editor-live,.composer-editor-preview{min-width:0;min-height:calc(var(--composer-editor-body-height) + var(--composer-editor-tools-height));grid-area:1/1;display:flex}.composer-editor-live{visibility:hidden;opacity:0;pointer-events:none;width:100%}.composer-editor-handoff.is-activating .composer-editor-live{visibility:visible}.composer-editor-handoff.is-ready .composer-editor-live{visibility:visible;opacity:1;pointer-events:auto}.composer-editor-handoff.is-ready{flex-direction:column;display:flex}.composer-editor-handoff.is-ready .composer-editor-live{flex:auto;grid-area:auto;min-height:0}.composer-editor-preview{z-index:1;position:relative}.composer-editor-live .rich-editor{min-height:var(--composer-editor-body-height)}.composer-editor-loading{color:#8c959f;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex;position:absolute;top:50%;right:70px;transform:translateY(-50%)}.composer-editor-loading>span{border:1.5px solid #d5dae0;border-top-color:#6f7f92;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite editor-loading-spin}@keyframes editor-loading-spin{to{transform:rotate(360deg)}}.composer-tools .submit-area{align-items:center;gap:10px;margin-left:auto;display:flex}.composer-tools .inline-editor-cancel{color:#7b838e;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.composer-tools .inline-editor-cancel:hover{color:#454a52;background:#f1f3f5}.composer-tools .toolbar-hidden,.slash-menu>button:first-child,.slash-menu>button:nth-child(2),.slash-menu>button:nth-child(3),.slash-menu>button:nth-child(4),.slash-menu>button:nth-child(5),.slash-menu>button:nth-child(6){display:none}.composer-tools .tag-tool{color:#6f7f92;font-family:var(--font-geist-sans), sans-serif;order:-2;font-size:16px;font-weight:600}.composer-tools .tag-tool:hover{color:#3d71b8;background:#edf5ff}.composer-inline-action{color:#4d6077;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.composer-inline-action:hover:not(:disabled){color:#3d71b8;background:#edf5ff}.composer-inline-action:disabled{color:#aeb7c2;cursor:not-allowed}.composer-mention-action{font:600 18px/1 var(--workspace-font)}.composer-inline-action svg{stroke-width:2px;width:17px;height:17px}.composer-tools .composer-inline-action{width:32px;min-width:32px;height:32px;min-height:32px;font-size:16px}.composer-tools .composer-mention-action{font:600 20px/1 var(--workspace-font)}.composer-tools .composer-inline-action svg{width:19px;height:19px}.composer-tools .composer-inline-action .composer-polish-icon{width:21px!important;height:21px!important}.underlined-a{border-bottom:1.5px solid;font-family:Georgia,serif;font-size:18px;line-height:16px;display:inline-grid}.submit-area{gap:10px}.submit-area .editor-submit-button{color:#fff;min-width:54px;height:33px;font:600 13px var(--workspace-font);background:#0969da;border:0;border-radius:10px;place-items:center;padding:0 13px;transition:background .12s,color .12s;display:grid}.submit-area .editor-submit-button:hover:not(:disabled){background:#0759b8}.submit-area .editor-submit-button:disabled{color:#8c959f;cursor:not-allowed;opacity:1;background:#eaeef2}.editor-notice{color:#b56748;font-size:11px;position:absolute;bottom:-22px;right:15px}.ai-polish-preview{background:#f8fbff;border:1px solid #d9e7f9;border-radius:10px;margin:0 15px 10px;overflow:hidden}.ai-polish-preview>header{background:#f1f7ff;border-bottom:1px solid #e3edf9;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 12px;display:flex}.ai-polish-preview>header>div{color:#3978c8;align-items:center;gap:6px;display:inline-flex}.ai-polish-preview>header strong{font-size:12px}.ai-polish-preview>header small{color:#7b8796;font-size:11px}.ai-polish-preview-content{color:#30343a;max-height:220px;font:14px/1.8 var(--workspace-font);white-space:pre-wrap;padding:12px;overflow-y:auto}.ai-polish-preview-content .note-rich-content>:first-child{margin-top:0}.ai-polish-preview-content .note-rich-content>:last-child{margin-bottom:0}.ai-polish-preview>footer{background:#fff;border-top:1px solid #e3edf9;justify-content:flex-end;gap:8px;padding:9px 12px;display:flex}.ai-polish-preview>footer button{color:#59616c;height:30px;font:12px var(--workspace-font);background:#fff;border:1px solid #d6dce3;border-radius:6px;padding:0 11px}.ai-polish-preview>footer button:hover{background:#f4f8fd;border-color:#a9caef}.ai-polish-preview>footer .primary{color:#fff;background:#3978c8;border-color:#3978c8}.ai-polish-preview>footer .primary:hover{background:#2e68ae}.composer-ai-actions{justify-content:flex-end;margin:9px 0 -1px;display:flex}.composer-ai-actions button{color:#3978c8;height:29px;font:12px var(--workspace-font);background:#f5f9ff;border:1px solid #d9e7f9;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.composer-ai-actions button:hover:not(:disabled){background:#edf5ff;border-color:#a9caef}.composer-ai-actions button:disabled{color:#a7b0bd;cursor:not-allowed;background:#fafafa}.editor-ai-polish{z-index:3;color:#6f7f92;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;bottom:9px;left:240px}.editor-ai-polish:hover:not(:disabled){color:#4d6077;background:#f2f4f6}.editor-ai-polish:disabled{color:#aeb7c2;cursor:not-allowed}.composer-tools .editor-tooltip{position:relative}.composer-tools .editor-tooltip:after{z-index:10;color:#fff;content:attr(data-tooltip);font:11px/1 var(--workspace-font);white-space:nowrap;opacity:0;pointer-events:none;background:#30343a;border-radius:5px;padding:5px 7px;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px);box-shadow:0 3px 10px #0002}.composer-tools .editor-tooltip:hover:after{opacity:1;transform:translate(-50%)}.editor-mention{z-index:3;color:#6f7f92;cursor:pointer;width:28px;height:28px;font:600 18px/1 var(--workspace-font);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;bottom:9px;left:207px}.composer-tools .editor-tool,.composer-tools .tag-tool,.editor-ai-polish,.editor-mention{color:#4d6077}.editor-mention:hover{color:#4d6077;background:#f2f4f6}.mention-menu{z-index:20;background:#fff;border:1px solid #e0e3e7;border-radius:9px;width:min(330px,100% - 28px);position:absolute;top:calc(100% - 1px);left:135px;overflow:hidden;box-shadow:0 10px 28px #00000021}.mention-menu header{color:#353940;border-bottom:1px solid #eff0f1;justify-content:space-between;align-items:center;height:34px;padding:0 10px 0 12px;font-size:12px;display:flex}.mention-menu header button{color:#858b93;background:0 0;border:0;border-radius:4px;place-items:center;width:23px;height:23px;padding:0;display:grid}.mention-menu header button:hover{background:#f3f4f5}.mention-menu input{box-sizing:border-box;color:#363a40;width:calc(100% - 20px);height:30px;font:12px var(--workspace-font);border:1px solid #dde1e5;border-radius:5px;outline:0;margin:8px 10px 5px;padding:0 8px}.mention-menu input:focus{border-color:#9cbce0;box-shadow:0 0 0 2px #edf5ff}.mention-menu>button{color:#444951;text-align:left;width:100%;min-height:47px;font:12px var(--workspace-font);background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 12px;display:grid}.mention-menu>button:hover{background:#f5f8fb}.mention-menu>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-menu>button small{color:#9ca2aa;font-size:10px}.mention-menu>p{color:#969ba3;margin:8px 12px 11px;font-size:12px}.rich-editor .note-reference,.note-rich-content .note-reference{color:#3978c8;cursor:default;background:#edf5ff;border-radius:4px;padding:1px 6px;display:inline-block}.note-rich-content ul:not([data-type=taskList]){list-style:outside}.note-rich-content ol{list-style:decimal}.note-rich-content ul:not([data-type=taskList]) ul{list-style-type:circle}.note-rich-content ul:not([data-type=taskList]) ul ul{list-style-type:square}.note-rich-content li::marker{color:#202124}.note-backlinks{margin:10px 0 -3px}.note-backlinks>button{color:#5382b4;font:11px var(--workspace-font);cursor:pointer;background:0 0;border:0;padding:0}.note-backlinks>div{background:#f8fbfe;border-left:2px solid #cfe2f5;gap:5px;margin-top:7px;padding:8px;display:grid}.note-backlinks a{color:#637485;text-overflow:ellipsis;white-space:nowrap;font-size:11px;text-decoration:none;overflow:hidden}.note-backlinks a:hover{color:#3978c8}.note-card.is-referenced{border-color:#9cbfe8;transition:box-shadow .2s,border-color .2s;box-shadow:0 0 0 3px #ddebfa}.note-card>p,.note-card .note-body,.review-card blockquote,.review-note>div,.verification-card>p,.conflict-card>div p,.review-origin blockquote,.connected-reviews .review-origin blockquote{font-size:14px}:root{--workspace-font:"PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", Arial, sans-serif}.workspace,.sidebar,.account-popover,.auth-dialog{font-family:var(--workspace-font)}.brand-row strong,.topbar h1,.section-heading h2,.module-header h2,.article-header h2,.article-draft h3{font-family:var(--workspace-font);letter-spacing:-.018em}.brand-row strong{font-size:20px;font-weight:700}.brand-row span{letter-spacing:.02em;font-size:11px}.nav-label{letter-spacing:.04em;font-size:11px;font-weight:500}.main-nav button,.sidebar-bottom>button{font-size:14px;font-weight:500}.tag-tree button{font-size:14px}.tag-tree button.active em{color:#4d82ee}.tag-tree button em{font-size:11px}.tag-tree{border-top-color:#e6e8eb;gap:2px;margin-top:20px;padding:16px 6px 0;display:grid}.tag-tree .nav-label{margin:0 6px 8px}.tag-tree button{color:#5e6874;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:35px;padding:0 8px;transition:color .15s,background .15s;position:relative}.tag-tree button:hover{color:#2768ad;background:#f3f7fb;transform:none}.tag-tree button.active{color:#3978c8;box-shadow:none;background:#edf5ff}.tag-tree button em{color:#a0a8b1;text-align:right;background:0 0;min-width:17px;padding:0;font-size:10px}.tag-tree button.active em{color:#4d82ee;background:0 0}.tag-tree-row{align-items:center;display:flex;position:relative}.tag-tree-row.dragging{opacity:.45}.tag-tree-row.drop-before:before,.tag-tree-row.drop-after:after{z-index:2;content:"";pointer-events:none;background:#4d82ee;border-radius:2px;height:2px;position:absolute;left:5px;right:5px}.tag-tree-row.drop-before:before{top:-2px}.tag-tree-row.drop-after:after{bottom:-2px}.tag-drag-handle{color:#c1c7cf;cursor:grab;opacity:0;flex:0 0 16px;place-items:center;width:16px;display:grid}.tag-tree-row:hover .tag-drag-handle{opacity:1}.tag-tree-row:active .tag-drag-handle{cursor:grabbing}.tag-tree .tag-item{flex:1;min-width:0}.tag-more{color:#9098a1;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;margin-right:3px;padding:0;display:grid}.tag-tree-row:hover .tag-more,.tag-more:focus{opacity:1}.tag-more:hover{color:#4d82ee;background:#eaf2ff}.tag-action-menu{z-index:30;background:#fff;border:1px solid #e5e5e5;border-radius:12px;width:126px;padding:5px;position:absolute;top:28px;right:3px;box-shadow:0 4px 14px #0000001f}.tag-action-menu button{color:#303136;width:100%;height:40px;font:14px var(--workspace-font);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:0 10px;display:flex}.tag-action-menu button:hover{background:#f5f5f5}.tag-action-menu button.danger{color:#ef4f4f}.tag-action-menu button.danger:hover{background:#fff2f2}.tag-dialog-backdrop{z-index:60;background:#181d232e;place-items:center;display:grid;position:fixed;inset:0}.tag-dialog{background:#fff;border:1px solid #e4e6e9;border-radius:11px;width:min(320px,100vw - 32px);padding:18px;box-shadow:0 16px 40px #00000029}.tag-dialog strong{color:#282a2e;font-size:15px;display:block}.tag-dialog p{color:#777b82;margin:8px 0 0;font-size:12px;line-height:1.65}.tag-dialog input{box-sizing:border-box;color:#2c2e33;width:100%;height:35px;font:13px var(--workspace-font);border:1px solid #dfe3e8;border-radius:6px;outline:0;margin-top:14px;padding:0 9px}.tag-dialog footer{justify-content:flex-end;gap:7px;margin-top:16px;display:flex}.tag-dialog footer button{color:#555961;height:31px;font:12px var(--workspace-font);background:#fff;border:1px solid #e0e2e5;border-radius:6px;padding:0 11px}.tag-dialog footer .primary{color:#fff;background:#3978c8;border-color:#3978c8}.tag-dialog footer .danger{color:#fff;background:#ef7575;border-color:#ef7575}.tag-tree button.tag-root:before{color:#7d9bc0;content:"#";width:auto;margin:0;font-size:17px;line-height:1;position:absolute;left:25px;transform:none}.tag-tree button.tag-root>span{padding-left:13px}.tag-tree button.tag-root:hover:before,.tag-tree button.tag-root.active:before{color:#3978c8;transform:none}.tag-tree button.tag-child{color:#77818d;background:0 0;border-left:1px solid #e3e8ed;border-radius:0 7px 7px 0;min-height:33px;margin-left:17px;padding-left:12px;font-size:13px}.tag-tree button.tag-child:before{content:"";border-top:1px solid #e3e8ed;width:6px;position:absolute;top:50%;left:-1px}.tag-tree button.tag-child:hover{color:#000;background:#b8cff9;border-left-color:#b9d5ef}.tag-tree button.tag-child.active{color:#000;background:var(--tag-accent-soft)}.tag-tree button.tag-child.active:before{border-top-color:#5d89d4}.tag-tree .tag-action-menu{border-radius:10px;width:108px;padding:4px}.tag-tree .tag-action-menu button{border-radius:6px;justify-content:flex-start;gap:4px;height:34px;padding:0 8px;font-size:13px}.tag-action-wrap{flex:none;position:relative}.tag-tree .tag-action-wrap .tag-action-menu{top:calc(100% + 4px);left:0;right:auto}.tag-action-menu{border-radius:10px;width:108px;padding:4px}.tag-action-menu button{border-radius:6px;justify-content:flex-start;gap:4px;height:34px;padding:0 8px;font-size:13px}.sidebar{overflow:hidden}.sidebar.profile-open{z-index:80;overflow:visible}.tag-action-toast{z-index:1100;color:#237b4b;background:#f6ffed;border:1px solid #b7ebc8;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;display:inline-flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}.sidebar-note-search,.main-nav,.sidebar-bottom,.sidebar-user{flex-shrink:0}.sidebar .tag-tree{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.profile-trigger strong,.account-heading strong{font-size:14px;font-weight:600}.profile-trigger small,.account-heading small{font-size:11px}.topbar h1{font-size:22px;font-weight:700}.rich-editor{font-family:var(--workspace-font);font-size:14px;line-height:1.8}.rich-editor *{font-size:14px!important}.rich-editor .editor-tag{color:#3978c8;background:#edf5ff;border-radius:4px;padding:1px 4px}.rich-editor .tag-suggestion-decoration,.rich-editor .tag-suggestion-decoration.is-empty,.rich-editor [data-decoration-id]{box-shadow:none!important;text-decoration:none!important;-webkit-text-decoration-style:none!important;-webkit-text-decoration-style:none!important;-webkit-text-decoration-style:none!important;text-decoration-style:none!important;background:0 0!important;border:0!important;text-decoration-color:#0000!important;text-decoration-thickness:0!important}.rich-editor .tag-suggestion-decoration:not(.is-empty){font-weight:500;line-height:1.45;padding:var(--tag-chip-padding)!important;border-radius:var(--tag-radius)!important;color:var(--tag-accent)!important;background:var(--tag-accent-soft)!important}.tag-suggestions{background:#fff;border:1px solid #e0e3e7;border-radius:9px;min-width:180px;overflow:hidden;box-shadow:0 10px 28px #00000021}.tag-suggestion-portal .tag-suggestions{max-width:min(320px,100vw - 24px);position:static}.mention-menu{max-width:min(330px,100vw - 24px)}.tag-suggestion-row{color:#353940;width:100%;min-height:38px;font:13px var(--workspace-font);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.tag-suggestion-row:hover,.tag-suggestion-row.selected{background:#f4f6f8}.tag-suggestion-row span{color:#3978c8}.tag-suggestion-row em{color:#92979e;font-size:11px;font-style:normal}.mention-row{color:#353940;width:100%;min-height:38px;font:13px var(--workspace-font);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:6px 12px;display:flex}.mention-row:hover,.mention-row.selected{background:#f4f6f8}.mention-empty{color:#92979e;font:12px var(--workspace-font);margin:0;padding:10px 12px}.mention-loading{color:#6e88a8;font:12px var(--workspace-font);margin:0;padding:10px 12px}.mention-menu>button.mention-row{align-items:flex-start;gap:0;min-height:58px;display:flex}.mention-row-content{gap:5px;min-width:0;display:grid}.mention-menu>button .mention-row-preview{color:#3e444d;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.mention-inline-tag{color:#3978c8;background:#edf5ff;border-radius:4px;padding:1px 4px;display:inline}.mention-highlight{color:#754f00;font:inherit;background:#fff0b8;border-radius:2px;padding:0 1px}.slash-menu-popup{background:#fff;border:1px solid #e0e3e7;border-radius:9px;min-width:180px;padding:4px;overflow:hidden;box-shadow:0 10px 28px #00000021}.slash-menu-row{color:#353940;width:100%;height:36px;font:13px var(--workspace-font);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:0 10px;display:flex}.slash-menu-row:hover,.slash-menu-row.selected{background:#f4f6f8}.slash-menu-row svg{color:#858b93}.rich-editor .editor-body-text{color:#292a2d;white-space:pre-wrap;min-width:1px;display:inline-block}.note-rich-content .editor-tag{color:#78a7f6}.composer-tools .editor-tool,.composer-tools .tag-tool{font-size:15px}.composer-tools .editor-tool:not(.active):not(:disabled){color:#4d6077}.composer-tools .editor-tool.editor-symbol-tool{font-size:19px}.composer-tools .editor-ai-polish{z-index:auto;position:relative;bottom:auto;left:auto}.composer-tools .tag-tool{font-size:19px}.quick-context,.section-heading span{font-size:13px}.quick-context{display:none}.section-heading h2{font-size:20px;font-weight:700}.note-meta{font-size:12px}.note-card>p{font-family:var(--workspace-font);letter-spacing:.005em;font-size:14px;line-height:1.82}.note-meta>span{display:none}.card-title>span,.module-header>span{font-size:13px;font-weight:600}.thinking-card>p,.review-card>p{font-size:13px;line-height:1.7}.question-row h3,.topic-card h3{font-family:var(--workspace-font);font-size:16px;font-weight:650}.question-row p,.topic-card p{font-size:13px;line-height:1.65}.tag-tree .tag-item{min-width:0;display:flex;overflow:hidden}.tag-tree .tag-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;width:0;min-width:0;overflow:hidden}.tag-tree .tag-item>em{flex:none;margin-left:6px}.composer{overflow:visible}.composer-footer{border-radius:0 0 13px 13px}.rich-editor{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;height:auto;min-height:112px;max-height:500px;padding-top:8px;overflow:hidden auto}.rich-editor::-webkit-scrollbar{display:none}.rich-editor p.is-editor-empty:first-child:before{float:left;color:#b5bbb7;content:attr(data-placeholder);pointer-events:none;height:0}.rich-editor h1,.rich-editor h2,.rich-editor h3{color:#242529;font-family:var(--workspace-font);margin:7px 0;line-height:1.45}.rich-editor h1{font-size:22px}.rich-editor h2{font-size:19px}.rich-editor h3{font-size:17px}.rich-editor blockquote{color:#5f6670;background:#f7f8fa;border-left:3px solid #a8b7c9;margin:8px 0;padding:4px 12px}.rich-editor hr{border:0;border-top:1px solid #dedfe1;margin:13px 0}.rich-editor a{color:#3d71b8;text-underline-offset:2px;-webkit-text-decoration:underline #bcd5f7;text-decoration:underline #bcd5f7}.rich-editor .editor-todo{align-items:center;gap:7px;min-height:28px;display:flex}.rich-editor .editor-todo input{accent-color:#202124;width:15px;height:15px}.slash-menu{z-index:12;background:#fff;border:1px solid #e2e2e1;border-radius:8px;gap:2px;width:176px;padding:5px;display:grid;position:absolute;bottom:49px;left:16px;box-shadow:0 10px 28px #0000001f}.slash-menu button{color:#4b4c50;height:31px;font:13px var(--workspace-font);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 8px;display:flex}.slash-menu button:hover{color:#202124;background:#f1f1f1}.slash-menu button>span{text-align:center;width:15px;font-size:19px}.note-heading{color:#202124;margin-bottom:4px;font-size:18px;font-weight:700;line-height:1.5}.note-todo{align-items:center;gap:7px;display:flex}.note-todo input{accent-color:#202124;width:14px;height:14px}.submit-area small{color:#98999c;font-size:11px}@media (hover:none){.composer-tools .editor-tooltip:after{display:none}.note-card:hover{box-shadow:none;transform:none}}@media (max-width:620px){.composer{--composer-editor-body-height:132px;--composer-editor-tools-height:50px}.sidebar{width:min(320px,100vw - 52px)}.menu-button{top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));width:44px;height:44px}.mobile-close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));width:44px;height:44px}.topbar{padding:14px max(16px, env(safe-area-inset-right)) 14px max(68px, calc(16px + env(safe-area-inset-left)))}.content-grid{padding:20px max(12px, env(safe-area-inset-right)) calc(44px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.note-card footer>.note-actions button{width:40px;height:40px}.note-card{border-radius:12px;padding:16px 14px 12px}.note-card>p{font-size:14px;line-height:1.7}.composer{border-radius:12px;min-height:0}.rich-editor{min-height:132px;max-height:min(480px,45dvh);padding:14px;font-size:16px;line-height:1.7}.lightweight-note-editor .rich-editor-textarea{padding:14px}.composer-tools{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:2px;min-height:48px;padding:6px;overflow:auto hidden}.composer-tools::-webkit-scrollbar{display:none}.composer-tools .editor-tool{flex-shrink:0;width:38px;height:38px}.composer-tools .editor-tool svg{width:18px;height:18px}.slash-menu-popup,.tag-suggestions,.mention-menu{max-height:min(320px,40dvh);overflow-y:auto}.composer-tools>i,.composer-tools>button:nth-of-type(2),.composer-tools>button:nth-of-type(3),.composer-tools>button:nth-of-type(4){display:none}.composer-tools .editor-tool,.composer-tools .tag-tool,.composer-tools .composer-inline-action,.composer-tools .inline-editor-cancel{width:38px;min-width:38px;height:38px;min-height:38px}.submit-area .editor-submit-button{min-width:54px;height:36px;min-height:36px;padding:0 12px}.composer-tools .editor-tool svg,.composer-tools .composer-inline-action svg{width:20px;height:20px}.composer-tools .editor-symbol-tool,.composer-tools .tag-tool{font-size:20px}.submit-area{gap:3px}.submit-area small{display:none}.composer-editor-loading{color:#0000;width:16px;right:68px;overflow:hidden}.editor-attachments{padding:10px 12px 6px}.editor-attachment,.editor-add-media{width:76px;height:76px}.editor-attachment button{width:28px;height:28px;top:-8px;right:-8px}.mention-menu{width:min(360px,100vw - 24px);max-height:min(280px,42dvh)}.mention-menu>button{min-height:48px;font-size:14px}.slash-menu{width:min(240px,100vw - 24px);bottom:58px;left:12px}.slash-menu button{height:auto;min-height:42px;font-size:15px}}.generated-draft{color:#36373a;font-size:14px;line-height:1.8}.generated-draft>:first-child{margin-top:0}.generated-draft>:last-child{margin-bottom:0}.generated-draft h1,.generated-draft h2,.generated-draft h3{color:#202124;font-family:var(--workspace-font);line-height:1.45}.generated-draft h1{font-size:22px}.generated-draft h2{font-size:19px}.generated-draft h3{font-size:16px}.generated-draft p{margin:10px 0}.generated-draft ul,.generated-draft ol{margin:10px 0;padding-left:22px}.generated-draft li{margin:4px 0}.generated-draft blockquote{color:#59646f;background:#f7faff;border-left:3px solid #a7c7f3;margin:12px 0;padding:5px 12px}.generated-draft blockquote span{display:block}.generated-draft code{color:#a23c57;font:12px var(--font-geist-mono);background:#f4f4f4;border-radius:4px;padding:2px 5px}.generated-draft a{color:#3978c8;text-underline-offset:2px;text-decoration:underline}.generated-draft hr{border:0;border-top:1px solid #e8e8e8;margin:16px 0}.note-action-menu.compact button.ai-analysis{color:#3978c8}.note-action-menu.compact>button[hidden],.stalled-questions footer button:first-child{display:none}.analysis-workspace{gap:18px;margin-top:22px;display:grid}.analysis-source{background:#fafafa;border:1px solid #e6e6e6;border-radius:11px;padding:18px 20px}.analysis-source small{color:#8b8c90;font-size:11px}.analysis-source p{color:#303136;margin:9px 0 0;font-size:15px;line-height:1.8}.analysis-loading{background:linear-gradient(110deg,#f9fbff 20%,#eef5ff 46%,#f9fbff 72%) 0 0/220% 100%;border:1px solid #dceafe;border-radius:11px;align-items:center;gap:13px;min-height:112px;padding:22px;animation:1.8s linear infinite analysis-sheen;display:flex;position:relative;overflow:hidden}.analysis-loading>span{color:#3978c8;background:#e8f2ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;animation:1.2s ease-in-out infinite analysis-pulse;display:grid}.analysis-loading strong{color:#303136;font-size:14px}.analysis-loading p{color:#707176;margin:5px 0 0;font-size:12px;line-height:1.65}.analysis-loading>i{background:#6e9ed7;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite analysis-dot;position:absolute;bottom:17px}.analysis-loading>i:first-of-type{right:41px}.analysis-loading>i:nth-of-type(2){animation-delay:.16s;right:31px}.analysis-loading>i:nth-of-type(3){animation-delay:.32s;right:21px}@keyframes analysis-sheen{to{background-position:-220% 0}}@keyframes analysis-pulse{50%{transform:scale(1.08)}}@keyframes analysis-dot{50%{opacity:.38;transform:translateY(-5px)}}.analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analysis-grid>section{background:#fff;border:1px solid #e6e6e6;border-radius:11px;padding:18px}.analysis-grid>section:last-child{grid-column:1/-1}.analysis-grid h3{color:#303136;margin:0 0 11px;font-size:15px}.analysis-grid p,.analysis-grid li{color:#66676b;font-size:13px;line-height:1.75}.analysis-grid p{margin:0}.analysis-grid ul,.analysis-grid ol{margin:0;padding-left:19px}.analysis-grid li+li{margin-top:5px}.analysis-grid article+article{border-top:1px solid #efefef;margin-top:9px;padding-top:9px}.analysis-grid article em{color:#3978c8;background:#edf5ff;border-radius:4px;margin-right:6px;padding:2px 5px;font-size:10px;font-style:normal;display:inline-block}.analysis-grid article strong{color:#424348;font-size:13px;font-weight:600}.analysis-grid article p{margin-top:4px}@media (max-width:720px){.analysis-grid{grid-template-columns:1fr}.analysis-grid>section:last-child{grid-column:auto}}.insight-workspace{gap:16px;margin-top:22px;display:grid}.insight-workspace .analysis-source>div{color:#303136;margin-top:9px;font-size:14px;line-height:1.8}.insight-lenses{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.insight-lenses button{color:#66676b;min-height:72px;font:12px var(--workspace-font);text-align:left;background:#fff;border:1px solid #e2e3e5;border-radius:10px;align-content:start;gap:5px;padding:11px 12px;transition:all .16s;display:grid}.insight-lenses button:hover:not(:disabled),.insight-lenses button.active{color:#2768ad;background:#f3f8ff;border-color:#9ec4f0}.insight-lenses button:disabled{cursor:wait;opacity:.65}.insight-lenses strong{color:#3a3b3f;font-size:13px;font-weight:650}.insight-lenses button.active strong{color:#2768ad}.insight-lenses span{line-height:1.45}.insight-loading{background:linear-gradient(110deg,#f9fbff 20%,#eef5ff 46%,#f9fbff 72%) 0 0/220% 100%;border:1px solid #dceafe;border-radius:9px;align-items:center;gap:9px;height:58px;padding:9px 13px;animation:1.8s linear infinite analysis-sheen;display:flex;position:relative;overflow:hidden}.insight-loading>span{color:#3978c8;background:#e8f2ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;animation:1.2s ease-in-out infinite analysis-pulse;display:grid}.insight-loading>div{min-width:0}.insight-loading strong{color:#303136;font-size:13px;display:block}.insight-loading p{color:#707176;text-overflow:ellipsis;white-space:nowrap;margin:1px 18px 0 0;font-size:11px;line-height:1.35;overflow:hidden}.insight-loading>i{background:#6e9ed7;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite analysis-dot;position:absolute;bottom:11px;right:15px}.insight-loading>i:first-of-type{right:31px}.insight-loading>i:nth-of-type(2){animation-delay:.16s;right:23px}.insight-loading>i:nth-of-type(3){animation-delay:.32s}.insight-response{background:linear-gradient(140deg,#fff 0%,#fbfdff 100%);border:1px solid #e3e8ef;border-radius:12px;padding:22px}.insight-response>small{color:#3978c8;font-size:11px;font-weight:650}.insight-response>p{color:#34353a;white-space:pre-wrap;margin:12px 0 0;font-size:14px;line-height:1.9}.insight-response>h3{color:#30343b;margin:18px 0 7px;font-size:15px;line-height:1.55}.insight-response>h3:first-of-type{margin-top:13px}.insight-response>ul,.insight-response>ol{color:#454850;margin:9px 0 0;padding-left:22px;font-size:14px;line-height:1.8}.insight-response>li+li{margin-top:4px}.insight-response>blockquote{color:#596575;background:#f5f9fd;border-left:3px solid #b9d4f2;margin:13px 0 0;padding:8px 12px;font-size:14px;line-height:1.8}.insight-response strong{color:#252a32;font-weight:700}.insight-response code{color:#46536a;background:#eef2f7;border-radius:4px;padding:1px 4px;font:.9em ui-monospace,SFMono-Regular,Consolas,monospace}.insight-note-reference{color:#3978c8;vertical-align:1px;cursor:default;background:#edf5ff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;margin:0 2px;display:inline-flex;position:relative}.insight-note-reference:before{content:"";pointer-events:none;width:min(340px,76vw);height:8px;position:absolute;bottom:100%;left:0}.insight-note-reference:hover{background:#dcecff}.insight-note-reference:hover:before{pointer-events:auto}.insight-note-reference-tooltip{z-index:12;color:#434a55;white-space:normal;pointer-events:none;opacity:0;scrollbar-width:thin;scrollbar-color:#8ea6c2 transparent;background:#fff;border:1px solid #d8e3f0;border-radius:8px;width:min(340px,76vw);max-height:min(360px,55vh);padding:9px 11px;font-size:12px;font-weight:400;line-height:1.65;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;transform:translateY(3px);box-shadow:0 8px 22px #24364d1a}.insight-note-reference-tooltip::-webkit-scrollbar{width:4px}.insight-note-reference-tooltip::-webkit-scrollbar-thumb{background:#8ea6c2;border-radius:4px}.insight-note-reference-content{display:block}.insight-note-reference-content .inline-note-tag{font-size:inherit;line-height:inherit;margin:0 2px 0 0;padding:1px 4px}.insight-note-reference:hover .insight-note-reference-tooltip{pointer-events:auto;opacity:1;transform:translateY(0)}.insight-content-block>p{color:#34353a;white-space:pre-wrap;margin:12px 0 0;font-size:14px;line-height:1.9}.insight-content-block>ul,.insight-content-block>ol{color:#454850;margin:9px 0 0;padding-left:22px;font-size:14px;line-height:1.8}.insight-content-block>blockquote{color:#596575;background:#f5f9fd;border-left:3px solid #b9d4f2;margin:13px 0 0;padding:8px 12px;font-size:14px;line-height:1.8}.insight-questions,.insight-related{border-top:1px solid #eceef0;margin-top:19px;padding-top:16px}.insight-questions h3,.insight-related h3{color:#3b3c40;margin:0 0 9px;font-size:13px}.insight-questions ol{color:#5f6065;margin:0;padding-left:20px;font-size:13px;line-height:1.75}.insight-questions li+li{margin-top:5px}.insight-related>div{flex-wrap:wrap;gap:7px;display:flex}.insight-related button{color:#3978c8;font:12px var(--workspace-font);background:#edf5ff;border:0;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;display:inline-flex}.insight-related button:hover{background:#deedff}@media (max-width:720px){.insight-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-response{padding:17px}}.article-builder{grid-template-columns:minmax(210px,.72fr) minmax(0,1.8fr);gap:18px;margin-top:23px;display:grid}.article-output{min-height:290px}.article-empty,.article-empty-state{color:#898a8e;font-size:12px;line-height:1.7}.article-empty{margin:13px 0}.article-empty-state{text-align:center;border:1px dashed #dedede;border-radius:10px;place-content:center;justify-items:center;gap:9px;min-height:260px;display:grid}.article-source{position:relative}.article-source>button{color:#898a8e;background:0 0;border:0;border-radius:4px;width:20px;height:20px;padding:0;font-size:17px;line-height:1;position:absolute;top:8px;right:8px}.article-source>button:hover{color:#303136;background:#ececec}.article-type{color:#77787c;gap:6px;margin-top:16px;font-size:11px;display:grid}.article-type select{color:#38393d;width:100%;height:31px;font:12px var(--workspace-font);background:#fff;border:1px solid #e3e3e3;border-radius:6px;padding:0 8px}.article-loading{color:#3978c8;text-align:center;background:linear-gradient(110deg,#f9fbff,#eef5ff,#f9fbff) 0 0/220% 100%;border:1px solid #dceafe;border-radius:11px;place-content:center;justify-items:center;gap:8px;min-height:290px;animation:1.8s linear infinite analysis-sheen;display:grid}.article-loading strong{color:#3b3c40;font-size:14px}.article-loading p{color:#77787c;max-width:270px;margin:0;font-size:12px;line-height:1.65}.article-diagnostics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.article-diagnostics>div,.article-outline{background:#fbfbfb;border:1px solid #e8e8e8;border-radius:9px;padding:13px}.article-diagnostics strong{color:#45464a;font-size:12px}.article-diagnostics ul{margin:7px 0 0;padding-left:15px}.article-diagnostics li{color:#747579;font-size:11px;line-height:1.6}.article-outline{margin-top:12px}.article-outline header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.article-outline header strong{color:#414246;font-size:13px}.article-outline header small{color:#96979a;font-size:10px}.article-outline label{grid-template-columns:20px 1fr;align-items:center;gap:6px;display:grid}.article-outline label+label{margin-top:6px}.article-outline label span{color:#9a9b9e;text-align:center;font-size:11px}.article-outline input{color:#424348;height:30px;font:12px var(--workspace-font);background:0 0;border:1px solid #0000;border-radius:5px;padding:0 8px}.article-outline input:focus{background:#fff;border-color:#bbd5f8;outline:0}.generated-article{margin-top:12px}.generated-article>section{border-bottom:1px solid #ebebeb;padding:18px 0}.generated-article>section:last-child{border-bottom:0}.generated-article h2{color:#292a2e;margin:0 0 10px;font-size:19px}.generated-article footer{align-items:center;gap:8px;margin-top:12px;display:flex}.generated-article footer em{border-radius:4px;padding:3px 6px;font-size:10px;font-style:normal}.generated-article footer small{color:#98999c;font-size:10px}.origin-user_source{color:#3978c8;background:#edf5ff}.origin-ai_organization{color:#6d5c9c;background:#f2edfb}.origin-ai_inference{color:#a56e2f;background:#fff4e5}.origin-external_reference{color:#5f7770;background:#edf6f1}@media (max-width:860px){.article-builder,.article-diagnostics{grid-template-columns:1fr}}.auth-dialog button{color:#242424;background:#fff;border:1px solid #e7e7e4;border-radius:8px;padding:7px 11px}.flomo-import-panel{z-index:14;background:#fff;border:1px solid #e7e7e4;border-radius:11px;gap:7px;width:258px;padding:13px;display:grid;position:absolute;bottom:350px;left:10px;box-shadow:0 10px 26px #0000001a}.flomo-import-panel strong{font-size:13px}.flomo-import-panel small,.flomo-import-panel em{color:#777;font-size:11px;font-style:normal}.flomo-import-panel label{color:#555;cursor:pointer;border:1px dashed #cfcfca;border-radius:7px;padding:7px;font-size:12px}.flomo-import-panel input{display:none}.note-card footer>div:first-child button{color:#4d82ee;background:#edf4ff;border-radius:4px;padding:3px 6px;font-size:11px;line-height:1.35}.main-nav>button>em{display:none}.note-card footer>div:first-child button:hover{color:#356edb;background:#e3efff}.quick-context>div>button{color:#4d82ee;background:#edf4ff;border-radius:4px;padding:3px 6px;font-size:11px;line-height:1.35}.quick-context>div>button:hover{color:#356edb;background:#e3efff}.connected-reviews .review-stage{margin-top:14px;display:block}.connected-reviews .review-origin{background:#fff;border-color:#e6e6e6;border-radius:12px;min-height:0;padding:18px 20px}.connected-reviews .review-origin>span{color:#8b8b8b;letter-spacing:0;text-transform:none;font-size:12px}.connected-reviews .review-origin blockquote{color:#313235;margin:13px 0 15px;font-size:15px;font-weight:400;line-height:1.75}.connected-reviews .review-origin p{color:#4d82ee;background:#edf4ff;border-radius:4px;margin:0;padding:3px 6px;font-size:11px;line-height:1.35;display:inline-block}.connected-reviews{max-width:980px}.review-tabs{border-bottom:1px solid #ebebeb;flex-wrap:wrap;gap:6px;margin-top:24px;padding-bottom:13px;display:flex}.review-tabs button{color:#75767b;height:31px;font:12px var(--workspace-font);background:0 0;border:0;border-radius:6px;padding:0 11px}.review-tabs button:hover{color:#343539;background:#f2f2f2}.review-tabs button.active{color:#202124;background:#eaf2ff;font-weight:600}.review-panel{margin-top:16px}.review-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.review-panel-heading strong{color:#323337;font-size:15px;display:block}.review-panel-heading p{color:#898a8e;margin:4px 0 0;font-size:12px;line-height:1.65}.review-note{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px}.review-note header{color:#8c8d90;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:11px;display:flex}.review-note header span{color:#4d82ee;font-weight:600}.review-note>div{color:#343539;font-size:14px;line-height:1.8}.review-note footer{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.review-note footer em{color:#4d82ee;background:#edf4ff;border-radius:4px;padding:3px 6px;font-size:11px;font-style:normal}.review-note footer button,.review-note-actions button,.stalled-questions button,.conflict-card button{color:#5a5b60;min-height:30px;font:12px var(--workspace-font);background:#fff;border:1px solid #e4e4e4;border-radius:6px;padding:0 9px}.review-note-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.review-note-actions button{align-items:center;gap:5px;display:inline-flex}.review-note-actions button:hover,.review-note footer button:hover{color:#3978c8;background:#f7fbff;border-color:#bcd5f7}.review-note-actions button.danger{color:#d75b5b}.review-note-actions button.danger:hover{background:#fff8f8;border-color:#f2cdcd}.same-day-list,.verification-list,.stalled-questions,.conflict-list{gap:10px;display:grid}.review-ai-button{color:#fff;height:32px;font:12px var(--workspace-font);background:#202124;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.review-ai-button:disabled{opacity:.6;cursor:wait}.review-analysis-loading,.review-placeholder{color:#77787c;background:#fbfbfb;border:1px dashed #d8d8d8;border-radius:10px;padding:18px;font-size:13px;line-height:1.7}.theme-clusters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.theme-clusters article{background:#fafafa;border:1px solid #e9e9e9;border-radius:9px;padding:15px}.theme-cluster-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.theme-cluster-heading h4{color:#36373a;margin:4px 0 0;font-size:15px}.theme-clusters article>p{color:#707176;margin:11px 0;font-size:12px;line-height:1.7}.cluster-notes{gap:5px;display:grid}.cluster-notes button{color:#5d5e62;font:11px var(--workspace-font);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:0;border-radius:5px;padding:7px 8px;line-height:1.5;overflow:hidden}.cluster-notes button:hover{color:#3978c8;background:#edf5ff}.review-analysis-loading{color:#3978c8;background:linear-gradient(110deg,#f9fbff,#eef5ff,#f9fbff) 0 0/220% 100%;border-color:#cfe1fb;animation:1.8s linear infinite analysis-sheen}.verification-card,.stalled-questions article,.conflict-card{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:17px}.verification-card small,.stalled-questions small,.conflict-card small{color:#8a8b8f;font-size:11px}.verification-card>p{color:#3b3c40;margin:8px 0;font-size:14px;line-height:1.75}.verification-card>strong{color:#4b4c51;font-size:13px;line-height:1.65}.verification-card>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.verification-card>div button{color:#6a6b70;min-height:28px;font:11px var(--workspace-font);background:#fff;border:1px solid #e4e4e4;border-radius:5px;padding:0 8px}.verification-card>div button.selected{color:#3978c8;background:#edf5ff;border-color:#a9caef}.verification-card footer{color:#77787c;margin-top:11px;font-size:11px}.verification-card footer button{color:#3978c8;font:inherit;background:0 0;border:0;margin-left:7px}.stalled-questions h3{color:#323337;margin:6px 0;font-size:16px}.stalled-questions p{color:#77787c;margin:0 0 9px;font-size:13px;line-height:1.7}.stalled-questions strong{color:#55565b;font-size:12px}.stalled-questions footer{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.conflict-card{grid-template-columns:1fr 30px 1fr;align-items:start;gap:12px;display:grid}.conflict-card>span{color:#a0a1a5;text-align:center;margin-top:35px;font-size:11px}.conflict-card>div p{color:#3f4045;margin:6px 0 0;font-size:13px;line-height:1.75}.conflict-card footer{border-top:1px solid #ededed;grid-column:1/-1;padding-top:12px}.conflict-card footer strong{color:#4b4c51;font-size:13px}.conflict-card footer p{color:#727378;margin:5px 0 10px;font-size:12px;line-height:1.65}@media (max-width:620px){.review-panel-heading{display:grid}.review-ai-button{width:max-content}.conflict-card{grid-template-columns:1fr}.conflict-card>span{text-align:left;margin:0}.conflict-card footer{grid-column:auto}}.note-menu-scrim{z-index:50;background:0 0;border:0;position:fixed;inset:0}.note-action-menu{z-index:51;background:#fff;border:1px solid #dedede;border-radius:9px;width:258px;padding:7px;position:fixed;box-shadow:0 8px 22px #00000021}.note-delete-popconfirm{z-index:51;background:#fff;border:1px solid #e7e8eb;border-radius:10px;grid-template-columns:28px 1fr;gap:10px;width:296px;padding:16px;display:grid;position:fixed;box-shadow:0 12px 30px #00000029}.delete-confirm-icon{color:#fff;background:#ff4d4f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.note-delete-popconfirm strong{color:#1f2329;font-size:14px;font-weight:600;line-height:24px;display:block}.note-delete-popconfirm p{color:#7a7f87;margin:4px 0 0;font-size:12px;line-height:1.55}.note-delete-popconfirm footer{grid-column:2;justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.note-delete-popconfirm footer button{color:#4d535b;background:#fff;border:1px solid #d9dce1;border-radius:6px;height:28px;padding:0 12px;font-size:12px;transition:all .16s}.note-delete-popconfirm footer button:hover{color:#1677ff;border-color:#8eb8ff}.note-delete-popconfirm footer .danger{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.note-delete-popconfirm footer .danger:hover{color:#fff;background:#d9363e;border-color:#d9363e}.note-action-menu button{color:#333;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:13px;width:100%;min-height:37px;padding:0 12px;font-size:14px;display:flex}.note-action-menu button:hover{background:#f3f3f3}.note-action-menu button span{text-align:center;width:18px;font-size:19px}.note-action-menu button em{color:#fff;background:#999;border-radius:4px;margin-left:auto;padding:1px 3px;font-size:9px;font-style:normal}.note-action-menu button b{margin-left:auto;font-size:24px;font-weight:400}.note-action-menu button.delete{color:#ef6868}.note-action-menu hr{border:0;border-top:1px solid #e4e4e4;margin:6px -7px}.note-action-menu small{color:#9a9a9a;padding:8px 12px 4px;font-size:11px;line-height:1.8;display:block}.note-action-menu.compact{border-color:#e7e7e5;border-radius:8px;width:166px;padding:4px;box-shadow:0 6px 18px #0000001a}.note-action-menu.compact button{border-radius:5px;gap:8px;min-height:32px;padding:0 8px;font-size:12px}.note-action-menu.compact button span{width:15px;font-size:16px}.note-action-menu.compact button span:has(svg){place-items:center;display:grid}.note-action-menu.compact button.delete{color:#db5b5b}.note-action-menu.compact hr{border-top-color:#ededeb;margin:4px -4px}.note-action-menu.compact small{color:#a0a09d;padding:5px 8px 3px;font-size:10px;line-height:1.4}.view-2 .question-workspace,.view-3 .topic-workspace,.view-4 .review-workspace{display:none}.view-2 .connected-questions,.view-3 .connected-topics,.view-4 .connected-reviews{display:block}@media (min-width:1051px){.view-4 .connected-reviews{flex-direction:column;height:100%;min-height:0;display:flex}.view-4 .connected-reviews .review-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8cbd1 transparent;flex:1;min-height:0;padding-right:8px;overflow-y:auto}.view-4 .connected-reviews .review-panel::-webkit-scrollbar{width:6px}.view-4 .connected-reviews .review-panel::-webkit-scrollbar-thumb{background:#c8cbd1;border-radius:6px}.workspace.workspace-ai-insight{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8cbd1 transparent;overflow-y:auto}.workspace.workspace-ai-insight::-webkit-scrollbar{width:8px}.workspace.workspace-ai-insight::-webkit-scrollbar-thumb{background:#c8cbd1;border-radius:8px}.workspace.workspace-ai-insight .content-grid{height:auto;min-height:calc(100vh - 82px);overflow:visible}.workspace.workspace-ai-insight .main-column.view-2,.workspace.workspace-ai-insight .view-2 .connected-questions{height:auto;padding-right:0;overflow:visible}}.insight-output-panel{display:none}.workspace-ai-insight .insight-rail>:not(.insight-output-panel){display:none!important}.workspace-ai-insight .insight-output-panel{background:linear-gradient(145deg,#fff 0%,#f8fbff 100%);border:1px solid #dfe7f1;border-radius:14px;min-width:0;padding:24px 26px 30px;display:block;box-shadow:0 14px 34px #2749700a}.insight-output-panel>header{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:14px;display:flex}.workspace-insight-controls{gap:18px}.workspace-insight-filter{background:linear-gradient(145deg,#fafcff,#f2f8ff);border:1px solid #dfe8f2;border-radius:12px;grid-template-columns:minmax(190px,1fr) 150px 145px 145px auto;align-items:end;gap:10px;padding:16px;display:grid}.workspace-insight-filter>div{align-self:center}.workspace-insight-filter small{color:#6e8bad;font-size:11px;font-weight:650;display:block}.workspace-insight-filter strong{color:#40546b;margin-top:4px;font-size:13px;line-height:1.5;display:block}.workspace-insight-filter label{color:#718197;gap:5px;font-size:10px;font-weight:650;display:grid}.workspace-insight-filter select,.workspace-insight-filter input{color:#425365;width:100%;height:34px;font:12px var(--workspace-font);background:#fff;border:1px solid #d7e1eb;border-radius:7px;outline:0;padding:0 8px}.workspace-insight-filter select:focus,.workspace-insight-filter input:focus{border-color:#8bbce9;box-shadow:0 0 0 3px #e6f2ff}.workspace-insight-run{color:#fff;height:34px;font:12px var(--workspace-font);white-space:nowrap;background:#3978c8;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.workspace-insight-run:disabled{cursor:not-allowed;opacity:.55}@media (max-width:900px){.workspace-insight-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-insight-filter>div,.workspace-insight-run{grid-column:1/-1}.workspace-insight-run{justify-self:start}}.workspace-ai-insight .workspace-insight-filter{grid-template-columns:1fr;padding:14px}.workspace-ai-insight .workspace-insight-filter>div{padding-bottom:4px}.workspace-ai-insight .workspace-insight-filter label{grid-template-columns:72px minmax(0,1fr);align-items:center}.workspace-ai-insight .workspace-insight-filter select,.workspace-ai-insight .workspace-insight-filter input{min-width:0}.workspace-ai-insight .workspace-insight-run{width:100%;margin-top:2px}.workspace-ai-insight .workspace-insight-controls{margin-top:18px}.workspace-ai-insight .workspace-insight-controls .insight-lenses{grid-template-columns:1fr}@media (min-width:1051px){.workspace.workspace-ai-insight .content-grid{grid-template-columns:minmax(0,1fr);gap:18px;width:min(1180px,100%)}.workspace.workspace-ai-insight .insight-rail{width:100%}.workspace.workspace-ai-insight .workspace-insight-filter{grid-template-columns:minmax(190px,1fr) 150px 145px 145px auto}.workspace.workspace-ai-insight .workspace-insight-filter>div,.workspace.workspace-ai-insight .workspace-insight-run{grid-column:auto}.workspace.workspace-ai-insight .workspace-insight-filter label{gap:5px;display:grid}.workspace.workspace-ai-insight .workspace-insight-run{width:auto;margin-top:0}.workspace.workspace-ai-insight .workspace-insight-controls .insight-lenses{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace.workspace-ai-insight .insight-output-panel{padding:26px 30px 34px}}.workspace.workspace-ai-insight .content-grid{width:min(1180px,100%);height:auto;min-height:0;display:block;overflow:visible}.workspace.workspace-ai-insight .main-column.view-2{height:auto;min-height:0;display:block;overflow:visible}.workspace.workspace-ai-insight .insight-rail{width:100%;margin-top:18px;display:block}.workspace.workspace-ai-insight .workspace-insight-controls{width:100%;margin-top:18px}.workspace.workspace-ai-insight .workspace-insight-filter{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.workspace.workspace-ai-insight .workspace-insight-filter>div{width:100%;padding:0}.workspace.workspace-ai-insight .workspace-insight-filter label{flex:150px;gap:5px;display:grid}.workspace.workspace-ai-insight .workspace-insight-filter select,.workspace.workspace-ai-insight .workspace-insight-filter input{min-width:0}.workspace.workspace-ai-insight .workspace-insight-run{flex:none;width:auto;margin:0}.workspace.workspace-ai-insight .workspace-insight-controls .insight-lenses{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace.workspace-ai-insight .insight-output-panel{box-sizing:border-box;width:100%}@media (max-width:720px){.workspace.workspace-ai-insight .workspace-insight-filter label{flex-basis:100%}.workspace.workspace-ai-insight .workspace-insight-run{width:100%}.workspace.workspace-ai-insight .workspace-insight-controls .insight-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}}.insight-output-panel>header>span{color:#303d52;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.insight-output-panel>header svg{color:#3978c8}.insight-output-panel>header small{color:#3978c8;background:#edf5ff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:650}.insight-output-panel .insight-loading{min-height:58px}.insight-output-panel .insight-response{background:0 0;border:0;border-radius:0;padding:0}.insight-output-empty{color:#8993a2;text-align:center;background:#fbfcfe;border:1px dashed #dce3ec;border-radius:10px;place-items:center;min-height:250px;padding:22px;font-size:13px;line-height:1.8;display:grid}.workspace-route-response{white-space:pre-wrap;color:#354251;font-size:14px;line-height:1.85}@media (min-width:1051px){.workspace.workspace-ai-insight .content-grid{grid-template-columns:minmax(320px,.78fr) minmax(560px,1.65fr);gap:clamp(32px,5vw,72px);width:min(1460px,100%)}.workspace.workspace-ai-insight .insight-rail{min-width:0;display:block}.workspace.workspace-ai-insight .analysis-source>div{max-height:300px;padding-right:7px;overflow-y:auto}.workspace.workspace-ai-insight .insight-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace.workspace-ai-insight .insight-lenses button{min-height:82px}}@media (max-width:1050px){.workspace-ai-insight .insight-rail{grid-template-columns:1fr}.workspace-ai-insight .insight-output-panel{margin-top:2px}}.daily-review-workspace{display:none}.view-4 .connected-reviews{display:none!important}.view-4 .daily-review-workspace{display:block}.daily-review-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:20px;margin-top:24px;display:grid}.daily-review-origin,.daily-review-action{background:#fff;border:1px solid #e3e8ef;border-radius:13px;min-width:0;padding:20px}.daily-review-origin>header{color:#7e8997;border-bottom:1px solid #edf0f4;justify-content:space-between;gap:10px;padding-bottom:13px;font-size:11px;display:flex}.daily-review-origin>header span{color:#4b5b6d;font-weight:700}.daily-review-origin>div{color:#303840;margin-top:16px;font-size:14px;line-height:1.9}.daily-review-origin footer{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.daily-review-origin em{color:#5f7d9f;background:#eef5fc;border-radius:5px;padding:4px 7px;font-size:11px;font-style:normal}.daily-review-action{background:linear-gradient(145deg,#f8fbff,#fff)}.daily-review-action>small,.daily-review-action section small{color:#7b8ca0;font-size:11px;font-weight:650}.daily-review-action>p{color:#687585;margin:7px 0 17px;font-size:12px;line-height:1.65}.daily-review-action section{background:#f0f7ff;border-left:3px solid #82b6e8;border-radius:0 8px 8px 0;padding:14px}.daily-review-action section strong{color:#31445a;margin-top:6px;font-size:14px;line-height:1.7;display:block}.daily-review-outcomes{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.daily-review-outcomes button,.daily-review-footer button{color:#526a84;min-height:34px;font:12px var(--workspace-font);background:#fff;border:1px solid #d8e1eb;border-radius:7px;padding:0 11px}.daily-review-outcomes button:first-child,.daily-review-footer button:first-child{color:#fff;background:#3978c8;border-color:#3e80c5}.daily-review-action textarea{color:#354251;width:100%;min-height:80px;font:12px/1.65 var(--workspace-font);resize:vertical;background:#fff;border:1px solid #dce4ed;border-radius:8px;outline:0;margin-top:12px;padding:10px}.daily-review-action textarea:focus{border-color:#8ebde9;box-shadow:0 0 0 3px #eaf4ff}.daily-review-footer{gap:8px;margin-top:9px;display:flex}.daily-review-footer button:disabled,.daily-review-outcomes button:disabled{cursor:wait;opacity:.55}.daily-review-history{color:#7c8794!important;margin:12px 0 0!important;font-size:11px!important}.daily-history{border-top:1px solid #e8edf2;margin-top:20px;padding-top:19px}.daily-history>header{align-items:baseline;gap:9px;display:flex}.daily-history strong{color:#3b4856;font-size:14px}.daily-history header span,.daily-history>p{color:#8994a1;font-size:11px}.daily-history>div{gap:7px;margin-top:12px;display:grid}.daily-history button{color:#687584;text-align:left;background:#fff;border:1px solid #e6ebf0;border-radius:8px;grid-template-columns:52px minmax(0,1fr);gap:10px;width:100%;padding:10px;display:grid}.daily-history button:hover{background:#f7fbff;border-color:#bcd7f0}.daily-history time{color:#3978c8;font-size:11px;font-weight:650}.daily-history button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.daily-review-empty{margin-top:24px}@media (max-width:720px){.daily-review-layout{grid-template-columns:1fr}.daily-history>header{flex-direction:column;align-items:flex-start;gap:3px}}.daily-question-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.daily-question-heading button{color:#3978c8;font:11px var(--workspace-font);background:#e2f0ff;border:0;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.daily-question-heading button:disabled{opacity:.65;cursor:wait}.daily-review-action section p{color:#72839a;margin:8px 0 0;font-size:12px;line-height:1.6}.view-4 .daily-review-workspace{max-width:1060px;padding:8px 0 44px}.daily-review-workspace .module-header{max-width:680px;margin-bottom:0}.daily-review-workspace .module-header h2{letter-spacing:-.035em;font-size:clamp(25px,2.4vw,32px)}.daily-review-workspace .module-header p{color:#7c8795;max-width:590px}.daily-review-layout{background:#fff;border:1px solid #e2e8ef;border-radius:18px;grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr);gap:0;margin-top:28px;overflow:hidden;box-shadow:0 20px 46px #2c435e14}.daily-review-origin,.daily-review-action{min-height:460px;box-shadow:none;border:0;border-radius:0;padding:clamp(22px,3vw,34px)}.daily-review-origin{background:#fff;flex-direction:column;display:flex}.daily-review-origin>header{color:#9aa5b1;letter-spacing:.03em;text-transform:uppercase;padding-bottom:17px}.daily-review-origin>header span{color:#4a5764;align-items:center;gap:7px;font-size:11px;display:flex}.daily-review-origin>header span:before{content:"";background:#74a9dc;border-radius:50%;width:7px;height:7px}.daily-review-origin>div{color:#283440;flex:1;margin-top:22px;font-size:15px;line-height:2}.daily-review-origin footer{border-top:1px solid #eff2f5;margin-top:24px;padding-top:16px}.daily-review-origin em{color:#617891;background:#f2f7fb;border-radius:999px;padding:5px 8px}.daily-review-action{background:radial-gradient(circle at 100% 0,#dfefff 0,#0000 41%),linear-gradient(155deg,#f7fbff,#eff7ff);flex-direction:column;display:flex;position:relative}.daily-review-action:before{content:"";background:#dce8f3;width:1px;position:absolute;top:0;bottom:0;left:0}.daily-review-action>small{color:#5c7b9c;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.daily-review-action>small:before{content:"01";color:#8eafd0;font:10px var(--font-geist-mono)}.daily-review-action>p{color:#728299;margin:9px 0 22px}.daily-review-action section{background:#ffffffba;border:1px solid #d4e5f7;border-left:0;border-radius:11px;margin-bottom:5px;padding:16px 17px 17px}.daily-review-action section strong{color:#2e4863;margin-top:9px;font-size:15px;line-height:1.75}.daily-question-heading button{background:#f4f9ff;border:1px solid #c9e0f6;border-radius:6px;padding:5px 8px}.daily-question-heading button:hover{color:#246eb2;background:#e8f3ff}.daily-review-outcomes{margin-top:18px}.daily-review-outcomes button,.daily-review-footer button{border-radius:8px;min-height:38px;font-size:12px;font-weight:650;transition:all .16s}.daily-review-outcomes button:nth-child(2),.daily-review-footer button:nth-child(2){color:#59728d;background:#fff;border-color:#cfdae6}.daily-review-outcomes button:hover:not(:disabled),.daily-review-footer button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 12px #3978c820}.daily-review-action textarea{background:#ffffffd9;border-color:#d4e1ed;border-radius:9px;min-height:93px;margin-top:16px}.daily-review-footer{margin-top:10px}.daily-review-history{border-top:1px solid #dce7f1;padding-top:11px}.daily-history{background:#fbfcfe;border:1px solid #e5ebf1;border-radius:13px;margin-top:17px;padding:17px 19px}.daily-history>header{justify-content:space-between}.daily-history strong{color:#425264}.daily-history>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.daily-history button{background:#fff;border-color:#e4ebf1;align-items:center;min-height:52px}.daily-history button:hover{transform:translateY(-1px);box-shadow:0 5px 14px #273b5010}.daily-review-empty{background:linear-gradient(145deg,#fbfdff,#f4f9ff);border:1px dashed #dbe5ee;border-radius:16px;min-height:270px}@media (max-width:720px){.daily-review-layout{border-radius:14px;grid-template-columns:1fr}.daily-review-origin,.daily-review-action{min-height:auto;padding:22px}.daily-review-action:before{width:auto;height:1px;top:0;bottom:auto;right:0}.daily-history>header{justify-content:flex-start}.daily-history>div{grid-template-columns:1fr}}.daily-review-layout{grid-template-columns:1fr}.daily-review-origin,.daily-review-action{min-height:0}.daily-review-origin{padding-bottom:26px}.daily-review-origin>div{flex:initial;max-height:280px;padding-right:8px;overflow-y:auto}.daily-review-action{padding-top:25px}.daily-review-action:before{width:auto;height:1px;top:0;bottom:auto;right:0}@media (min-width:1051px){.workspace.workspace-daily-review{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8cbd1 transparent;overflow-y:auto}.workspace.workspace-daily-review .content-grid{grid-template-columns:minmax(0,1fr);width:min(1280px,100%);height:auto;min-height:calc(100vh - 82px);padding-top:18px;overflow:visible}.workspace.workspace-daily-review .insight-rail{display:none}.workspace.workspace-daily-review .main-column.view-4{height:auto;overflow:visible}.workspace.workspace-daily-review .daily-review-workspace{max-width:none}}.daily-review-origin>div{font-size:14px}.rethink-loading-skeleton{background:#fff;border:1px solid #e2e8ef;border-radius:18px;gap:18px;min-height:425px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 20px 46px #2c435e14}.rethink-skeleton-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;padding-bottom:17px;display:flex}.rethink-skeleton-note{border-bottom:1px solid #eff2f5;gap:13px;padding-bottom:20px;display:grid}.rethink-skeleton-question{background:#f5faff;border:1px solid #d4e5f7;border-left:3px solid #82b6e8;border-radius:0 11px 11px 0;gap:11px;padding:16px 17px 17px;display:grid}.rethink-skeleton-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rethink-skeleton-block{background:#e8eef4;border-radius:6px;animation:1.1s ease-in-out infinite alternate rethink-skeleton-pulse;display:block}.rethink-skeleton-kicker{width:82px;height:11px}.rethink-skeleton-date{width:78px;height:10px}.rethink-skeleton-line{height:13px}.rethink-skeleton-line.full{width:100%}.rethink-skeleton-line.wide{width:86%}.rethink-skeleton-line.medium{width:68%}.rethink-skeleton-line.short{width:48%}.rethink-skeleton-tag{border-radius:999px;width:64px;height:22px;margin-top:4px}.rethink-skeleton-label{width:54px;height:10px}.rethink-skeleton-actions .rethink-skeleton-block{height:38px}.rethink-skeleton-input{background:#f7fafc;border:1px solid #e0e7ee;height:88px}@keyframes rethink-skeleton-pulse{0%{opacity:.52}to{opacity:1}}@media (max-width:720px){.rethink-loading-skeleton{border-radius:14px;min-height:390px;padding:22px}}.daily-review-selector{z-index:5;margin-bottom:12px;position:relative}.daily-review-selector-bar{align-items:center;gap:10px;min-height:38px;display:flex}.daily-review-selector-bar>span{color:#6e7d8d;font-size:12px;font-weight:650}.daily-review-selector-bar>div{align-items:center;gap:5px;display:flex}.daily-review-selector-bar button{color:#7a8795;width:27px;height:27px;font:11px var(--workspace-font);background:#fff;border:1px solid #dce4ec;border-radius:50%;place-items:center;padding:0;display:grid}.daily-review-selector-bar button.active{color:#fff;background:#3978c8;border-color:#3978c8;box-shadow:0 3px 8px #3978c830}.daily-review-selector-bar .daily-review-add{color:#3978c8;background:#f7fbff;border-style:dashed}.daily-review-selector-bar>small{color:#9aa5b1;font-size:11px}.daily-review-picker{background:#fff;border:1px solid #dce5ef;border-radius:11px;width:min(100%,650px);max-height:315px;padding:11px;position:absolute;top:40px;left:0;overflow-y:auto;box-shadow:0 14px 34px #253d551c}.daily-review-picker>p{color:#8a96a4;margin:2px 3px 9px;font-size:11px}.daily-review-picker>button{color:#536170;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:24px 80px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:44px;padding:7px;display:grid}.daily-review-picker>button:hover:not(:disabled),.daily-review-picker>button.selected{background:#f1f7fd}.daily-review-picker>button:disabled{cursor:not-allowed;opacity:.45}.daily-review-picker>button>span{color:#3978c8;place-items:center;display:grid}.daily-review-picker time{color:#8190a0;font-size:11px}.daily-review-picker strong{color:#3f4b57;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.daily-review-queue button{color:#718092;text-align:left;background:#fff;border:1px solid #e0e6ed;border-radius:7px;align-items:center;gap:7px;min-width:0;max-width:290px;padding:6px 9px;display:flex}.daily-review-queue button.active{color:#3978c8;background:#f2f8ff;border-color:#a8ccef}.daily-review-queue span{flex:none;font-size:10px}.daily-review-queue strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.daily-review-selector-bar{justify-content:space-between;gap:8px;padding:2px 0}.daily-review-selector-bar .daily-review-progress{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.daily-review-progress>span{color:#425264;font-size:13px}.daily-review-progress>small{color:#3978c8;font:11px var(--workspace-font);background:#edf5ff;border-radius:999px;flex:none;padding:3px 7px}.daily-review-selector-bar .daily-review-queue-toggle,.daily-review-selector-bar .daily-review-stop{color:#5d7590;width:auto;height:30px;font:11px var(--workspace-font);background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.daily-review-selector-bar .daily-review-queue-toggle:hover,.daily-review-selector-bar .daily-review-stop:hover{color:#3978c8;background:#f1f7fd}.daily-review-selector-bar .daily-review-stop{color:#8b98a6;margin-left:0}.daily-review-queue{gap:5px;margin-top:7px;display:grid}.daily-review-queue button{width:100%;max-width:none}.daily-review-queue button:disabled{opacity:.55;cursor:default}.daily-review-complete{color:#6c7b8b;text-align:center;background:linear-gradient(145deg,#f8fcff,#fff);border:1px solid #dce8f2;border-radius:16px;place-content:center;justify-items:center;gap:10px;min-height:280px;padding:28px;display:grid}.daily-review-complete svg{color:#5d9ed7}.daily-review-complete strong{color:#34485c;font-size:17px}.daily-review-complete p{max-width:330px;margin:0;font-size:12px;line-height:1.7}.daily-review-complete button{color:#3978c8;min-height:33px;font:12px var(--workspace-font);background:#f3f9ff;border:1px solid #c9def1;border-radius:7px;margin-top:5px;padding:0 11px}@media (max-width:560px){.daily-review-selector-bar{flex-wrap:wrap;align-items:flex-start}.daily-review-selector-bar .daily-review-progress{flex-basis:100%}.daily-review-selector-bar .daily-review-stop{margin-left:auto}}.auth-dialog input{font:inherit;border:1px solid #ddd;border-radius:7px;padding:9px}.auth-dialog div{gap:8px;display:flex}.trash-scrim{z-index:69;background:#181d232e;border:0;position:fixed;inset:0}.trash-dialog{z-index:70;box-sizing:border-box;background:#fff;border:1px solid #e4e4e2;border-radius:13px;flex-direction:column;width:min(520px,100vw - 32px);max-height:min(620px,100vh - 48px);padding:18px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #00000029}.trash-dialog header{justify-content:space-between;align-items:center;display:flex}.trash-dialog header>div{color:#303136;align-items:center;gap:8px;display:flex}.trash-dialog header>button{color:#77787b;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.trash-dialog>p{color:#85868a;margin:12px 0;font-size:12px}.trash-list{border-top:1px solid #eeeeec;overflow:auto}.trash-list article{border-bottom:1px solid #eeeeec;justify-content:space-between;align-items:flex-start;gap:12px;min-height:53px;padding:12px 1px;display:flex}.trash-list article div{min-width:0}.trash-list article p{color:#3e3f43;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.65}.trash-list article small{color:#a0a1a5;margin-top:5px;font-size:10px;display:block}.trash-list article button{color:#3978c8;height:29px;font:12px var(--workspace-font);background:#f7fbff;border:1px solid #bcd7f5;border-radius:6px;flex:none;margin-top:1px;padding:0 10px}.trash-list article button:hover{background:#edf5ff;border-color:#8dbce7}.trash-empty{color:#96979b;text-align:center;padding:28px 0;font-size:13px}.trash-dialog{width:min(760px,100vw - 40px);max-height:min(760px,100vh - 40px)}.trash-list{border-top:1px solid #eeeeec;flex:auto;grid-template-columns:1fr;align-content:start;gap:10px;min-height:0;padding:12px 0 2px;display:grid;overflow:auto}.trash-list article{background:#fff;border:1px solid #e4e6e9;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:0;padding:17px;display:flex}.trash-list article p{color:#343539;flex:none;min-width:0;font-size:14px;line-height:1.8}.trash-list article button{align-self:flex-end;margin-top:15px}.trash-list article p .inline-note-tag{color:#4d82ee;font:inherit;line-height:inherit;vertical-align:baseline;background:0 0;margin:0;padding:0}@media (max-width:620px){.trash-dialog{width:calc(100vw - 24px)}}.trash-dialog{background:#f7f7f7;border:0;border-radius:12px;width:min(820px,100vw - 32px);height:min(760px,100vh - 40px);padding:14px}.trash-dialog>header{padding:3px 5px 12px}.trash-dialog>header>button:hover{background:#e9e9e9}.trash-notice{color:#606166;background:#eee;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin:0 0 12px;padding:0 11px;font-size:12px;display:flex}.trash-notice span{align-items:center;gap:6px;display:inline-flex}.trash-notice button{color:#df6262;font:12px var(--workspace-font);white-space:nowrap;background:0 0;border:0;padding:4px 0}.trash-notice button:hover{color:#c84e4e}.trash-error{color:#cf5656;margin:-4px 0 10px;font-size:12px;line-height:1.5}.trash-list{box-sizing:border-box;border:0;grid-auto-rows:max-content;justify-items:stretch;gap:10px;width:100%;padding:0}.trash-list article{box-sizing:border-box;background:#fff;border:1px solid #ececec;border-radius:11px;place-self:start stretch;width:100%;min-width:0;height:auto;min-height:max-content;padding:15px 16px 16px;display:block;position:relative;overflow:visible;box-shadow:0 1px 2px #14141405}.trash-list article>header{justify-content:space-between;align-items:center;min-height:22px;margin:0 0 8px;display:flex}.trash-list article>header small{color:#999a9e;margin:0;font-size:11px;display:block}.trash-list .trash-more{color:#77787c;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;margin:-3px -4px 0 0;padding:0;display:grid}.trash-list .trash-more:hover{color:#44454a;background:#f0f0f0}.trash-note-content{width:100%;height:auto;min-height:1.8em;display:block;overflow:visible}.trash-note-content p{color:#36373b;white-space:pre-wrap;word-break:break-word;height:auto;max-height:none;margin:0;font-size:14px;line-height:1.8;display:block;overflow:visible}.trash-note-content p .inline-note-tag{color:#4d82ee;font:inherit;line-height:inherit;background:#edf4ff;border-radius:4px;margin:0 3px 0 0;padding:1px 4px;display:inline}.trash-note-content .note-rich-content img,.trash-note-content>img{cursor:zoom-in}.trash-note-images{flex-wrap:wrap;gap:8px;width:100%;margin-top:10px;display:flex}.trash-note-images img{object-fit:cover;cursor:zoom-in;background:#f3f4f6;border:1px solid #e1e4e8;border-radius:8px;width:112px;height:88px;display:block}.trash-action-menu{z-index:2;background:#fff;border:1px solid #e4e4e4;border-radius:7px;width:82px;padding:3px;position:absolute;top:42px;right:13px;overflow:hidden;box-shadow:0 6px 16px #0000001a}.trash-list .trash-action-menu button{color:#24292f;width:100%;height:30px;font:11px var(--workspace-font);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin:0;padding:0 4px;display:flex}.trash-list .trash-action-menu button:hover{background:#f6f8fa;border:0}.trash-list .trash-action-menu button.danger{color:#cf222e;margin-top:1px}.trash-list .trash-action-menu button.danger:hover{background:#ffebe9;border:0}.trash-empty{background:#fff;border-radius:10px;padding:36px 0}@media (max-width:620px){.trash-dialog{width:calc(100vw - 20px);padding:11px}.trash-notice{align-items:flex-start;padding:9px 10px;line-height:1.5}.trash-note-content p{font-size:13px}}.statistics-scrim{z-index:74;background:#181d2329;border:0;position:fixed;inset:0}.statistics-dialog{z-index:75;box-sizing:border-box;background:#f7f7f7;border:1px solid #ededed;border-radius:14px;flex-direction:column;width:min(1080px,100vw - 40px);height:min(780px,100vh - 32px);padding:18px 22px 30px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 50px #00000029}.statistics-dialog>header{justify-content:center;align-items:center;min-height:28px;display:flex;position:relative}.statistics-dialog>header strong{color:#252629;font-size:17px;font-weight:700}.statistics-close{color:#929397;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;right:0}.statistics-close:hover{color:#4a4b4f;background:#ececec}.statistics-dialog>h2{color:#36373b;align-items:center;gap:3px;margin:0 0 20px;font-size:20px;display:flex}.statistics-content{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 2px 2px 0;overflow-y:auto}.statistics-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.statistics-months article{background:#fff;border:1px solid #ededed;border-radius:13px;min-width:0;padding:18px;box-shadow:0 1px 2px #00000005}.statistics-months article>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.statistics-months article>header strong{color:#45464a;font-size:16px}.statistics-metrics{grid-template-columns:repeat(3,1fr);margin-bottom:14px;display:grid}.statistics-metrics span{color:#a1a2a6;text-align:center;white-space:nowrap;border-right:1px solid #e7e7e7;padding:0 8px;font-size:11px}.statistics-metrics span:first-child{text-align:left;padding-left:0}.statistics-metrics span:last-child{text-align:right;border:0;padding-right:0}.statistics-weekdays,.statistics-calendar{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:7px;display:grid}.statistics-weekdays{color:#999a9e;text-align:center;margin-bottom:7px;font-size:11px}.statistics-calendar{row-gap:6px}.statistics-calendar>span{aspect-ratio:1;align-content:center;place-items:center;gap:3px;min-width:0;display:grid}.statistics-calendar>span.empty{visibility:hidden}.statistics-calendar em{color:#8f9093;height:11px;font-size:10px;font-style:normal;line-height:1}.statistics-calendar i{background:0 0;border-radius:50%;width:5px;height:5px;display:block}.statistics-empty{color:#0000;background:#fff;border-radius:12px;place-items:center;min-height:280px;padding:26px;font-size:0;display:grid;position:relative;overflow:hidden}.statistics-empty:before{content:"";background:#e9eef3;border-radius:12px;animation:1.1s ease-in-out infinite alternate workspace-skeleton-pulse;position:absolute;inset:26px}.statistics-empty:after{content:"";background:#dce5ee;border-radius:5px;width:42%;height:12px;animation:1.1s ease-in-out infinite alternate workspace-skeleton-pulse;position:absolute;top:48px;left:48px}@media (max-width:820px){.statistics-dialog{width:calc(100vw - 20px);padding:16px}.statistics-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:540px){.statistics-dialog{height:calc(100vh - 16px)}.statistics-months{grid-template-columns:1fr}.statistics-metrics span{font-size:10px}}.insights-loading-skeleton{gap:18px;margin-top:18px;display:grid}.insight-skeleton-filter{background:#f6faff;border:1px solid #dfe8f2;border-radius:12px;gap:14px;padding:16px;display:grid}.insight-skeleton-fields{grid-template-columns:minmax(190px,1fr) 150px 145px 145px auto;gap:10px;display:grid}.insight-skeleton-block{background:#e7edf4;border-radius:7px;min-height:34px;animation:1.1s ease-in-out infinite alternate workspace-skeleton-pulse;display:block}.insight-skeleton-heading{width:168px;min-height:12px}.insight-skeleton-button{background:#d8e8f7;min-width:92px}.insight-skeleton-lenses{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.insight-skeleton-lenses .insight-skeleton-block{min-height:72px}.insight-output-skeleton{gap:22px;display:grid}.insight-output-skeleton>div{gap:13px;display:grid}.insight-output-skeleton>div .insight-skeleton-block{min-height:13px}.insight-output-skeleton>div .wide{width:84%}.insight-output-skeleton>div .medium{width:61%}@media (max-width:720px){.insight-skeleton-fields,.insight-skeleton-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-skeleton-fields .insight-skeleton-button{grid-column:1/-1}}.composer{transition:border-color .12s,box-shadow .12s}.note-card footer>div.note-actions>button,.note-card footer>div.note-actions>button:last-child,.note-card .note-actions>button:last-child{background:0 0;border-color:#0000}.note-card footer>div.note-actions>button:hover,.note-card footer>div.note-actions>button:focus-visible,.note-card footer>div.note-actions>button:last-child:hover,.note-card footer>div.note-actions>button:last-child:focus-visible,.note-card .note-actions>button:last-child:hover,.note-card .note-actions>button:last-child:focus-visible{color:#171719;background:#f1f1f1}.statistics-calendar i.level-1{background:#ddf4ff}.statistics-calendar i.level-2{background:#b6e3ff}.statistics-calendar i.level-3{background:#54aeff}.statistics-calendar i.level-4{background:#0969da}.related-notes-backdrop{z-index:80;background:#181d2338;border:0;position:fixed;inset:0}.related-notes-dialog{z-index:81;width:min(430px,100vw - 26px);padding:22px 18px calc(18px + env(safe-area-inset-bottom));box-sizing:border-box;background:#fff;border:0;border-left:1px solid #e2e5e9;border-radius:18px 0 0 18px;flex-direction:column;animation:.22s ease-out both related-notes-drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-18px 0 52px #00000024}.related-notes-dialog>header{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.related-notes-dialog>header>div{color:#30343a;align-items:center;gap:9px;min-width:0;display:flex}.related-notes-dialog>header>div>span{gap:3px;min-width:0;display:grid}.related-notes-dialog>header>div svg{color:#3978c8}.related-notes-dialog>header strong{font-size:16px}.related-notes-dialog>header small{color:#9aa1aa;font-size:11px}.related-notes-dialog>header>button{color:#7c838c;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.related-notes-dialog>header>button:hover{color:#30343a;background:#f1f3f5}.related-notes-source{color:#626b76;background:#f8fbff;border:1px solid #e6ebf2;border-radius:9px;max-height:135px;margin:14px 0 12px;padding:11px 13px;overflow:hidden}.related-notes-source small{color:#3978c8;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.related-notes-source>div{max-height:88px;font-size:13px;line-height:1.7;overflow:hidden}.related-notes-list{gap:9px;min-height:0;padding:4px 2px 2px;display:grid;overflow:auto}.related-note-item{color:#3d4249;cursor:pointer;background:#fff;border:1px solid #e5e7ea;border-radius:11px;outline:0;padding:13px 14px;transition:border-color .15s,background .15s,transform .15s}.related-note-item:hover,.related-note-item:focus-visible{background:#f8fbff;border-color:#9fc4ed;transform:translateY(-1px)}.related-note-meta{color:#9aa1aa;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:10px;display:flex}.related-note-meta span{color:#3978c8}.related-note-content{max-height:112px;font-size:13px;line-height:1.7;overflow:hidden}.related-note-content .inline-note-image{max-height:90px}.related-notes-state{color:#8a929c;justify-content:center;align-items:center;gap:9px;min-height:130px;font-size:13px;display:flex}.related-notes-state.error{color:#b44e4e}@keyframes related-notes-drawer-in{0%{opacity:.72;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:620px){.related-notes-dialog{width:100%;max-height:min(78dvh,680px);padding:9px 13px calc(13px + env(safe-area-inset-bottom));border:0;border-radius:22px 22px 0 0;animation:.22s ease-out both related-notes-sheet-in;inset:auto 0 0;box-shadow:0 -14px 42px #0000002e}.related-notes-handle{background:#dfe3e8;border-radius:999px;flex:none;width:38px;height:4px;margin:0 auto 8px;display:block}.related-notes-dialog>header{padding-bottom:11px}.related-notes-dialog>header>div svg{width:18px;height:18px}.related-notes-dialog>header strong{font-size:15px}.related-notes-source{max-height:104px;margin:10px 0 8px;padding:9px 11px}.related-notes-source>div{max-height:62px;font-size:12px}.related-notes-list{gap:8px;padding-top:3px}.related-note-item{border-radius:12px;padding:12px}.related-note-content{max-height:96px;font-size:13px}}@keyframes related-notes-sheet-in{0%{opacity:.72;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.note-action-menu.compact button.thought-evolution-action{color:#24292f}.note-action-menu.compact button.thought-evolution-action:hover{color:#24292f;background:#f0f2f4}.thought-evolution-backdrop{z-index:82;background:#181d233d;border:0;position:fixed;inset:0}.related-notes-dialog{border:1px solid #e2e5e9;border-radius:12px;width:min(1080px,100vw - 32px);height:min(780px,100vh - 48px);max-height:none;padding:18px 22px 22px;animation:.18s ease-out both related-notes-modal-in;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.related-notes-handle{display:none}.related-notes-dialog>header{justify-content:center;padding-bottom:14px;position:relative}.related-notes-dialog>header .related-notes-title{align-items:center;gap:8px;display:flex}.related-notes-dialog>header .related-notes-title svg{display:none}.related-notes-dialog>header>button{position:absolute;top:-2px;right:0}.related-notes-columns{flex:auto;grid-template-columns:minmax(300px,.92fr) minmax(0,1.35fr);gap:12px;min-height:0;margin-top:18px;display:grid}.related-notes-current,.related-notes-results{flex-direction:column;min-width:0;min-height:0;display:flex}.related-notes-column-heading{color:#8e969f;justify-content:space-between;align-items:center;gap:10px;min-height:28px;padding:0 14px 7px;font-size:11px;display:flex}.related-notes-column-heading small{font-size:inherit}.related-notes-column-heading span{color:#9aa1aa}.related-notes-source{color:#30343a;background:#fff;border:1px solid #e6e8eb;border-radius:12px;flex:auto;min-height:0;max-height:none;margin:0;padding:16px;overflow-y:auto}.related-notes-current-meta{color:#9aa1aa;margin-bottom:14px}.related-notes-source-content{font-size:14px;line-height:1.85;max-height:none!important;overflow:visible!important}.related-notes-results .related-notes-list{flex:auto;min-height:0;padding:0 2px 2px;overflow-y:auto}.related-notes-results .related-note-item{cursor:default;background:0 0;border:1px solid #e5e7ea;border-radius:11px;flex:none;padding:14px 15px;transform:none}.related-notes-results .related-note-item:hover,.related-notes-results .related-note-item:focus-visible{background:0 0;border-color:#e5e7ea;transform:none}.related-notes-results .related-note-content{max-height:none!important;overflow:visible!important}.related-notes-dialog .inline-note-image,.related-notes-dialog .note-rich-content img{cursor:zoom-in;max-height:360px}@keyframes related-notes-modal-in{0%{opacity:.72;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:620px){.related-notes-dialog{width:calc(100vw - 20px);height:min(90dvh,760px);max-height:none;padding:13px 11px calc(11px + env(safe-area-inset-bottom));border-radius:16px;animation-name:related-notes-mobile-modal-in;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.related-notes-dialog>header{padding-bottom:11px}.related-notes-columns{grid-template-rows:minmax(150px,.42fr) minmax(0,1fr);grid-template-columns:1fr;gap:10px;margin-top:10px}.related-notes-column-heading{min-height:24px;padding:0 10px 5px}.related-notes-source{padding:12px}.related-notes-source-content{font-size:13px;line-height:1.7}.related-notes-current-meta{margin-bottom:8px}.related-notes-results .related-note-item{padding:12px}}@keyframes related-notes-mobile-modal-in{0%{opacity:.72;transform:translate(-50%,-47%)}to{opacity:1;transform:translate(-50%,-50%)}}.thought-evolution-dialog{z-index:83;box-sizing:border-box;background:#fff;border:1px solid #e0e7ef;border-radius:15px;flex-direction:column;width:min(780px,100vw - 32px);max-height:min(820px,100vh - 32px);padding:18px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 58px #1b2c3f33}.thought-evolution-dialog>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;padding-bottom:13px;display:flex}.thought-evolution-dialog>header>div{color:#24292f;align-items:center;gap:9px;min-width:0;display:flex}.thought-evolution-dialog>header>div>span{gap:3px;min-width:0;display:grid}.thought-evolution-dialog>header strong{color:#303e4c;font-size:16px}.thought-evolution-dialog>header small{color:#91a0ad;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.thought-evolution-dialog>header>button{color:#7c8792;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.thought-evolution-dialog>header>button:hover{color:#303e4c;background:#f1f5f8}.thought-evolution-overview{background:#f6fbff;border:1px solid #dbe9f6;border-radius:11px;margin:14px 0 8px;padding:13px 14px}.thought-evolution-theme{color:#24292f;align-items:center;gap:7px;display:flex}.thought-evolution-theme strong{color:#35566f;font-size:14px}.thought-evolution-overview>p{color:#5f7181;margin:8px 0 12px;font-size:12px;line-height:1.7}.thought-evolution-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.thought-evolution-summary-grid>div{background:#ffffffbf;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.thought-evolution-summary-grid small{color:#8da1b0;font-size:10px}.thought-evolution-summary-grid span{color:#496174;font-size:11px;line-height:1.55}.thought-evolution-timeline{min-height:0;padding:11px 4px 4px 1px;overflow-y:auto}.thought-evolution-item{cursor:pointer;outline:0;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:0 0 17px;display:grid;position:relative}.thought-evolution-item:last-child{padding-bottom:0}.thought-evolution-line{justify-content:center;display:flex;position:relative}.thought-evolution-line:after{content:"";background:#d9e6f0;width:1px;position:absolute;top:24px;bottom:0}.thought-evolution-item:last-child .thought-evolution-line:after{display:none}.thought-evolution-line span{z-index:1;color:#3978c8;background:#edf6ff;border:1px solid #b9d4ec;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid;position:relative}.thought-evolution-item-body{background:#fff;border:1px solid #e3e9ef;border-radius:10px;min-width:0;padding:10px 12px;transition:border-color .15s,background .15s,transform .15s}.thought-evolution-item:hover .thought-evolution-item-body,.thought-evolution-item:focus-visible .thought-evolution-item-body{background:#f8fbff;border-color:#a9cae9;transform:translateY(-1px)}.thought-evolution-item.is-source .thought-evolution-item-body{background:#fafdff;border-color:#c1dcf2}.thought-evolution-meta{color:#93a0ab;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.thought-evolution-meta em,.thought-evolution-meta strong{border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:550}.thought-evolution-meta em{color:#3978c8;background:#eaf4ff}.thought-evolution-meta strong{color:#667c8f;background:#eef2f5}.thought-evolution-stage-summary{color:#3e576a;margin:8px 0 4px;font-size:13px;font-weight:600;line-height:1.65}.thought-evolution-change{color:#748999;margin:0 0 7px;font-size:11px;line-height:1.55}.thought-evolution-note-content{color:#687987;max-height:74px;font-size:12px;line-height:1.65;overflow:hidden}.thought-evolution-note-content .inline-note-image{max-height:60px}.thought-evolution-state{color:#8998a5;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:13px;display:flex}.thought-evolution-state.error{color:#b44e4e;line-height:1.6}@media (max-width:620px){.thought-evolution-dialog{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:13px}.thought-evolution-summary-grid{grid-template-columns:1fr}.thought-evolution-item{grid-template-columns:26px minmax(0,1fr);gap:7px}}.reading-mode{z-index:1200;color:#252b36;background:#f3f0e9;grid-template-rows:64px minmax(0,1fr) 58px;animation:.2s ease-out reading-mode-enter;display:grid;position:fixed;inset:0}@keyframes reading-mode-enter{0%{opacity:0;transform:scale(.995)}}.reading-mode-header{background:#faf8f3f5;border-bottom:1px solid #dcd7cd;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(18px,4vw,56px);display:grid}.reading-mode-title{align-items:center;gap:10px;min-width:0;display:flex}.reading-mode-title>div{align-items:baseline;gap:10px;min-width:0;display:flex}.reading-mode-title strong{font-size:15px}.reading-mode-title span{color:#7a756d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reading-mode-progress{color:#777168;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:flex}.reading-mode-progress strong{color:#37342f;font-size:14px}.reading-mode-progress span{font-size:12px}.reading-mode-close{color:#5f5b55;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-self:end;place-items:center;width:36px;height:36px;display:grid}.reading-mode-close:hover{background:#e9e5dc}.reading-mode-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;width:min(1360px,100% - 56px);min-height:0;margin:0 auto;padding:24px 0;display:grid;overflow:hidden}.reading-note{cursor:zoom-in;background:#fffefa;border:1px solid #ded9cf;border-radius:10px;min-width:0;min-height:0;padding:17px 20px 14px;position:relative;overflow:hidden;box-shadow:0 5px 18px #41392b0b}.reading-note>header{color:#928b80;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:11px;display:flex}.reading-note>header span{color:#716b61}.reading-note-body{color:#33332f;max-height:calc(100% - 25px);font-size:14px;line-height:1.78;overflow:hidden}.reading-note-body:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fffefa 80%);height:52px;position:absolute;bottom:0;left:0;right:0}.reading-note-body p,.reading-note-body .note-content-line{margin:0}.reading-note-body img,.reading-note-body video{object-fit:contain;max-width:100%;max-height:190px}.reading-note-expand{z-index:2;color:#65748b;cursor:pointer;opacity:0;background:#f5f5f1eb;border:0;border-radius:6px;padding:4px 8px;font-size:11px;transition:opacity .15s;position:absolute;bottom:11px;right:15px}.reading-note:hover .reading-note-expand,.reading-note-expand:focus-visible{opacity:1}.reading-mode-grid.has-expanded-note .reading-note:not(.is-expanded){display:none}.reading-note.is-expanded{cursor:zoom-out;grid-area:1/1/-1/-1;padding:26px clamp(24px,6vw,86px)}.reading-note.is-expanded .reading-note-body{scrollbar-width:thin;max-height:calc(100% - 32px);padding-right:12px;font-size:15px;line-height:1.86;overflow-y:auto}.reading-note.is-expanded .reading-note-body:after{display:none}.reading-note.is-expanded .reading-note-body img,.reading-note.is-expanded .reading-note-body video{max-height:60vh}.reading-mode-empty{color:#777168;grid-area:1/1/-1/-1;place-items:center;display:grid}.reading-mode-footer{background:#faf8f3f5;border-top:1px solid #dcd7cd;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(18px,4vw,56px);display:grid}.reading-mode-footer button{color:#4f4b45;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;width:max-content;height:34px;padding:0 11px;display:inline-flex}.reading-mode-footer button:last-child{justify-self:end}.reading-mode-footer button:hover:not(:disabled){background:#e9e5dc}.reading-mode-footer button:disabled{opacity:.35;cursor:default}.reading-mode-footer>span{color:#8a847a;text-align:center;font-size:11px}@media (max-width:979px),(max-height:719px){.reading-mode-grid{grid-template-rows:repeat(2,minmax(0,1fr))}}@media (max-width:679px){.reading-mode{grid-template-rows:56px minmax(0,1fr) 52px}.reading-mode-header{grid-template-columns:1fr auto;padding:0 14px}.reading-mode-progress{display:none}.reading-mode-title>div{gap:0;display:grid}.reading-mode-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:10px;width:calc(100% - 24px);padding:12px 0}.reading-note{padding:14px 15px 12px}.reading-note-expand{opacity:1}.reading-mode-footer{grid-template-columns:1fr 1fr;padding:0 10px}.reading-mode-footer>span{display:none}}.pwa-update-toast{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #d9d9d5;border-radius:14px;align-items:center;gap:10px;max-width:min(520px,100vw - 32px);padding:12px;display:flex;position:fixed;box-shadow:0 16px 48px #1c1f2329}.pwa-update-toast div{flex:1;gap:2px;display:grid}.pwa-update-toast strong{font-size:13px}.pwa-update-toast span{color:#686866;font-size:12px}.pwa-update-toast button{color:#555552;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:8px 10px}.pwa-update-toast button.primary{color:#fff;background:#252624}@media (max-width:720px){.pwa-update-toast{right:12px;bottom:max(12px, env(safe-area-inset-bottom));left:12px}}:root{--workspace-font:"PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", Arial, sans-serif;--ink:#24292f;--ink-soft:#57606a;--muted:#57606a;--muted-2:#6e7781;--line:#d0d7de;--line-strong:#afb8c1;--paper:#fbfaf9;--surface:#fff;--surface-muted:#fbfaf9;--surface-hover:#f3f4f6;--accent:#0969da;--accent-strong:#0759b8;--accent-soft:#ddf4ff;--accent-line:#0969da33;--danger:#cf222e;--warning:#9a6700;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--shadow-focus:0 0 0 3px #0969da26;--shadow-editor:0 1px 2px #1f23280a;--shadow-popover:0 8px 24px #1f232829;--sidebar-width:288px;--sidebar-collapsed-width:56px;--green:var(--accent);--green-dark:var(--accent-strong);--green-pale:var(--accent-soft);--amber:var(--warning)}html,body{color:var(--ink);background:var(--paper)}body,button,input,textarea,select{font-family:var(--workspace-font)}*{scrollbar-width:thin;scrollbar-color:#afb8c1 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#afb8c1 padding-box content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-button{background:0 0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;display:none!important}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.rich-editor:focus-visible{box-shadow:var(--shadow-focus);outline:0}.app-shell{background:var(--paper)}.workspace{width:calc(100% - var(--sidebar-width));margin-left:var(--sidebar-width);color:var(--ink);border-radius:var(--radius-xl);background:#fff;transition:width .22s cubic-bezier(.2,0,0,1),margin-left .22s cubic-bezier(.2,0,0,1)}.workspace-auth-locked .content-grid{display:none}.workspace-auth-prompt{text-align:center;place-content:center;justify-items:center;min-height:62vh;padding:120px 28px;display:grid}.workspace-auth-prompt h1{color:var(--ink);margin:0;font-size:clamp(24px,3vw,34px)}.workspace-auth-prompt p{color:var(--muted);margin:12px 0 0;font-size:14px}.content-grid{grid-template-columns:minmax(0,1fr) 292px;gap:clamp(28px,4vw,44px);width:min(1160px,100%);padding:34px clamp(28px,4vw,56px) 56px;transition:transform .22s cubic-bezier(.2,0,0,1)}.sidebar{width:var(--sidebar-width);color:#000;box-shadow:none;background:#fbfaf9;border-right:0;padding:24px 14px 18px;transition:width .22s cubic-bezier(.2,0,0,1),padding .22s cubic-bezier(.2,0,0,1)}.brand-row{padding:2px 6px 22px}.brand-home{gap:14px}.sidebar-collapse-button{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:0 0 30px;place-items:center;padding:0;display:grid}.sidebar-collapse-button:hover{color:var(--ink);background:var(--surface-hover)}.sidebar-collapse-button svg{width:17px;height:17px}.brand-mark{border-radius:var(--radius-md);color:#fff;width:54px;height:54px;box-shadow:none;background:#000}.brand-mark svg{width:30px;height:30px}.brand-copy strong{color:#000;letter-spacing:0;font-size:30px;font-weight:700}.brand-copy span{color:#000;letter-spacing:0;margin-top:4px;font-size:13px}.sidebar-note-search{border-radius:var(--radius-md);color:#000;background:var(--surface);border:1px solid #d0d7de;height:38px;margin:0 4px 16px;padding:0 10px}.sidebar-note-search:focus-within{border-color:#0969da;box-shadow:0 0 0 1px #0969da}.sidebar-note-search input{color:#000;min-width:0;box-shadow:none;appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.sidebar-note-search input:focus,.sidebar-note-search input:focus-visible{box-shadow:none;outline:0}.nav-label{color:#6e7781;letter-spacing:0;margin:14px 8px 7px;font-size:12px;font-weight:600}.main-nav{gap:2px}.main-nav button,.sidebar-bottom>button{border-radius:var(--radius-sm);color:#000;min-height:40px;box-shadow:none;gap:10px;padding:0 10px;font-size:16px;font-weight:500}.main-nav button:hover,.sidebar-bottom>button:hover,.main-nav button.active:hover{color:#000;background:#eaeef2}.main-nav button.active,.main-nav button.active:hover{color:#000;box-shadow:none;background:#ebeef2}.main-nav i{background:var(--accent);box-shadow:none}.main-nav em{color:#000;background:0 0}.tag-tree{border-top:1px solid var(--line);gap:2px;margin-top:16px;padding:12px 4px 0}.tag-tree button{border-radius:var(--radius-sm);color:#000;min-height:30px;padding:0 8px;font-size:13px}.tag-tree button:hover,.tag-tree button.active{color:#000;background:#e8eaed}.tag-tree button.tag-root:before,.tag-tree button.tag-root:hover:before,.tag-tree button.tag-root.active:before{color:#000}.tag-tree button.tag-child{border-left-color:var(--line);color:#000}.tag-tree button em,.tag-tree button.active em{color:#000;background:0 0}.tag-more:hover,.tag-tree button.active{color:var(--ink)}.profile,.sidebar-user,.sidebar-bottom,.sidebar-login{border-top-color:var(--line)}.profile-trigger{border-radius:var(--radius-md);color:#000}.profile-bar{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:4px;width:100%;display:grid;position:relative}.profile-bar .profile-trigger{grid-template-columns:32px minmax(0,1fr);width:auto;min-width:0}.profile-bar .profile-trigger>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-sync-button{border-radius:var(--radius-sm);width:38px;height:38px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.profile-sync-button:hover:not(:disabled){color:var(--ink);background:var(--surface-hover)}.profile-sync-button:disabled{cursor:wait;opacity:.65}.profile-sync-button:disabled svg{animation:.8s linear infinite account-sync-spin}.profile-sync-button.sync-health-warning,.profile-sync-button.sync-health-warning:hover:not(:disabled){color:#d49720}.profile-sync-button.sync-health-error,.profile-sync-button.sync-health-error:hover:not(:disabled){color:var(--danger)}.sync-status-notice{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-muted);justify-content:space-between;align-items:flex-start;gap:8px;margin:7px 0 0;padding:8px 9px;font-size:11px;line-height:1.45;display:flex}.sync-status-notice-error{color:var(--danger);background:#fff5f5;border-color:#f0c7c7}.sync-status-notice-warning{color:#9a6a13;background:#fffaf0;border-color:#eed8a7}.sync-status-notice-success{color:#287443;background:#f2fbf4;border-color:#b9dfc4}.sync-status-notice>span{overflow-wrap:anywhere;min-width:0}.sync-status-notice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:5px;flex:none;padding:2px 6px}.sync-status-notice button:hover:not(:disabled){background:#fffa}.note-sync-error-message{border-radius:var(--radius-sm);color:var(--danger);background:#fff5f5;border:1px solid #f0c7c7;margin:9px 0 0;padding:7px 9px;font-size:12px;line-height:1.5}.avatar-file-input{display:none}.profile-trigger .avatar,.account-heading .avatar{overflow:hidden}.profile-trigger .avatar img,.account-heading .avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-heading .avatar-upload{cursor:pointer;border:0;padding:0;transition:opacity .14s,box-shadow .14s}.account-heading .avatar-upload:hover:not(:disabled),.account-heading .avatar-upload:focus-visible{opacity:.82;box-shadow:0 0 0 2px var(--accent)}.account-heading .avatar-upload:disabled{cursor:wait;opacity:.55}.account-avatar-notice{color:var(--muted);margin:-5px 0 10px;font-size:11px;line-height:1.5}.account-avatar-notice.error{color:var(--danger)}.account-item.account-export{color:#000}.account-item.account-export:hover:not(:disabled){color:#000;background:var(--surface-hover)}.account-item.account-export:disabled{cursor:wait;opacity:.65}@keyframes account-sync-spin{to{transform:rotate(360deg)}}.account-export-notice{color:var(--muted);margin:2px 7px 7px;font-size:11px;line-height:1.45}.account-export-notice.error{color:var(--danger)}.account-popover{padding:16px}.account-heading{margin-bottom:16px}.account-heading strong{font-size:16px}.account-heading small{margin-top:4px;font-size:11px}.account-language{margin-bottom:10px}.account-language .language-button{height:36px;font-size:12px}.account-item{height:37px;padding:0 9px;font-size:12px}.account-item:last-child{margin-top:5px}.profile-trigger small,.profile-trigger svg,.account-heading strong,.account-heading small,.account-plan strong,.account-plan span,.account-language .language-button,.account-item,.account-item:last-child{color:#000}.sidebar-note-search input::placeholder{color:#8c959f;opacity:1}.mobile-workspace-bar{background:var(--paper);border-bottom:1px solid var(--line)}.mobile-workspace-current,.mobile-workspace-menu,.mobile-workspace-search{color:var(--ink)}.composer{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:160px;box-shadow:var(--shadow-editor)}.composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-editor)}.note-editor-wrapper.inline-note-editor{width:100%;min-height:160px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.note-editor-wrapper.inline-note-editor:focus-within{box-shadow:none;border-color:#0000}.note-editor-wrapper.inline-note-editor .rich-editor:focus-visible{box-shadow:none}.note-editor-wrapper.inline-note-editor .composer-tools{background:0 0;border-radius:0}.note-editor-wrapper.inline-note-editor .inline-editor-cancel{border-radius:var(--radius-sm);color:var(--muted);background:0 0}.note-editor-wrapper.inline-note-editor .inline-editor-cancel:hover{color:var(--accent);background:var(--accent-soft)}.inline-editor-notice{color:var(--danger,#b56748);margin-top:6px;font-size:11px;display:block}.composer .rich-editor:focus-visible{box-shadow:none}.composer-heading>button,.composer-tools .editor-tool,.composer-tools .tag-tool,.composer-inline-action,.editor-ai-polish,.editor-mention,.composer-tools .inline-editor-cancel{border-radius:var(--radius-sm);color:var(--muted);background:0 0}.composer-heading>button:hover,.composer-tools .editor-tool:hover,.composer-tools .tag-tool:hover,.composer-inline-action:hover:not(:disabled),.editor-ai-polish:hover:not(:disabled),.editor-mention:hover,.composer-tools .inline-editor-cancel:hover{color:var(--accent);background:var(--accent-soft)}.composer-tools .editor-tool.active{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.composer:not(:focus-within) .composer-heading>button,.composer:not(:focus-within) .composer-tools .editor-tool,.composer:not(:focus-within) .composer-tools .tag-tool,.composer:not(:focus-within) .composer-inline-action,.composer:not(:focus-within) .editor-ai-polish,.composer:not(:focus-within) .editor-mention{color:#8c959f;box-shadow:none;background:0 0}.composer:not(:focus-within) .composer-heading>button:hover,.composer:not(:focus-within) .composer-tools .editor-tool:hover,.composer:not(:focus-within) .composer-tools .tag-tool:hover,.composer:not(:focus-within) .composer-inline-action:hover:not(:disabled),.composer:not(:focus-within) .editor-ai-polish:hover:not(:disabled),.composer:not(:focus-within) .editor-mention:hover{color:#8c959f;background:0 0}.rich-editor,.deferred-editor-trigger{color:var(--ink);font-family:var(--workspace-font);font-size:14px;line-height:1.78}.rich-editor:empty:before,.deferred-editor-trigger{color:#aeb4bb}.composer-tools,.composer-footer{background:var(--surface);border-top:0}.composer-tools>i{background:var(--line)}.submit-area small,.submit-area span{color:var(--muted-2)}.submit-area .editor-submit-button,.new-question,.workspace-insight-run,.review-ai-button{color:#fff;background:var(--accent);box-shadow:none}.submit-area .editor-submit-button:hover:not(:disabled),.new-question:hover,.workspace-insight-run:hover:not(:disabled),.review-ai-button:hover:not(:disabled){background:var(--accent-strong)}.submit-area .editor-submit-button:disabled{color:var(--muted-2);background:var(--surface-muted);opacity:1}.submit-area .editor-submit-button.editor-submit-icon{width:33px;min-width:33px;padding:0}.quick-context{border-bottom:1px solid var(--line);min-height:52px}.context-label{color:var(--muted)}.quick-context>div>button,.inline-note-tag,.note-rich-content a.note-reference,.review-note footer em,.connected-reviews .review-origin p{color:var(--accent);background:var(--accent-soft)}.quick-context>div>button:hover,.note-rich-content a.note-reference:hover{color:var(--accent-strong);background:var(--accent-soft)}.stream{margin-top:24px}.section-heading{gap:16px;margin-bottom:12px}.section-heading h2{color:var(--ink);letter-spacing:0;font-size:21px;font-weight:700}.notes-heading-summary{align-items:center;gap:5px;min-width:0;display:flex}.notes-heading-summary h2{white-space:nowrap;font-size:14px;font-weight:400}.notes-heading-count{color:var(--muted);white-space:nowrap;align-items:center;gap:2px;font-size:13px;display:inline-flex}.notes-scope-menu{display:inline-flex;position:relative}.notes-scope-trigger{border-radius:var(--radius-xs);width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;display:inline-grid}.notes-scope-trigger:hover,.notes-scope-trigger:focus-visible{color:var(--ink);background:var(--surface-hover);outline:none}.notes-scope-popover{z-index:20;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:104px;box-shadow:var(--shadow-float);padding:4px;position:absolute;top:calc(100% + 6px);right:0}.notes-scope-popover button{width:100%;height:30px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px;font-size:13px}.notes-scope-popover button:hover,.notes-scope-popover button:focus-visible{background:var(--surface-hover);outline:none}.note-count-badge{border-color:var(--line);background:var(--surface);box-shadow:none;color:var(--muted)!important}.note-count-badge:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)!important}.stream .note-list,.note-list{scrollbar-width:thin;scrollbar-color:#c8cbd1 transparent;gap:10px;width:calc(100% + 7px);padding-right:0}.stream .note-list::-webkit-scrollbar{width:7px;display:block}.note-list::-webkit-scrollbar{width:7px;display:block}.stream .note-list::-webkit-scrollbar-button{width:0;height:0;display:none}.note-list::-webkit-scrollbar-button{width:0;height:0;display:none}.note-card,.stream .note-card{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;box-shadow:none;transition:border-color .16s,background-color .16s;transform:none}.note-card:hover,.stream .note-card:hover{border-color:var(--line-strong);box-shadow:none;background:#fff;transform:none}.main-column.view-0 .note-card,.main-column.view-0 .note-card:hover{border-color:var(--line);background:0 0}.main-column.view-0 .note-card.is-editing,.main-column.view-0 .note-card.is-editing:hover{border:1px solid var(--accent);box-shadow:none}.note-meta{color:var(--muted-2);font-size:12px}.note-meta .note-pinned-status{color:#cf222e;background:#ffebe9;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.note-meta .note-pinned-status svg{color:#cf222e}.note-card .note-body,.note-card>p{color:var(--ink);font-size:14px;line-height:1.78}.note-card footer{min-height:0}.note-actions button,.note-card .note-actions>button:last-child{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);background:0 0}.note-actions button:hover,.note-card .note-actions>button:last-child:hover{color:var(--ink);background:var(--surface-hover);border-color:#0000}.note-backlinks>button{color:var(--accent)}.note-backlinks>div{border-left-color:var(--accent-line);background:var(--accent-soft)}.thinking-card,.ai-card,.review-note,.verification-card,.stalled-questions article,.conflict-card,.workspace-ai-insight .insight-output-panel,.workspace-insight-filter,.organize-section,.module-workspace,.question-row,.topic-card,.article-sources,.article-draft,.review-origin,.review-now{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none}.ai-card,.workspace-insight-filter,.workspace-ai-insight .insight-output-panel{background:var(--surface)}.card-title>span,.module-header h2,.review-panel-heading strong,.article-header h2,.article-draft h3{color:var(--ink)}.card-title svg,.primary-link,.ai-card>button,.filters button.active,.workspace-insight-filter small,.organize-section header span,.theme-cluster-heading span{color:var(--accent)}.card-title em,.filters button.active,.review-tabs button.active{color:var(--ink);background:var(--surface-hover)}.tag-suggestions,.slash-menu-popup,.mention-menu,.note-action-menu,.note-delete-popconfirm,.tag-action-menu,.tag-dialog,.auth-dialog,.account-popover{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-popover)}.tag-suggestion-row:hover,.tag-suggestion-row.selected,.mention-row:hover,.mention-row.selected,.slash-menu-row:hover,.slash-menu-row.selected,.note-action-menu button:hover,.tag-action-menu button:hover{background:var(--surface-hover)}.empty-state{border-color:var(--line);border-radius:var(--radius-lg);color:var(--muted);background:var(--surface)}.workspace.workspace-daily-review .daily-review-workspace{width:min(920px,100%);max-width:none;margin-left:auto;margin-right:auto;padding:0 0 36px}.workspace.workspace-daily-review .daily-review-layout{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;margin-top:20px;overflow:visible}.workspace.workspace-daily-review .daily-review-origin,.workspace.workspace-daily-review .daily-review-action{border-radius:var(--radius-lg);min-height:0;color:var(--ink);box-shadow:none;background:#f6f8fa;border:1px solid #f6f8fa;padding:20px}.workspace.workspace-daily-review .daily-review-origin>header{color:var(--muted-2);letter-spacing:0;text-transform:none;border-bottom:0;padding-bottom:12px}.workspace.workspace-daily-review .daily-review-origin>header span,.workspace.workspace-daily-review .daily-review-origin>div{color:var(--ink)}.workspace.workspace-daily-review .daily-review-origin>header span:before,.workspace.workspace-daily-review .daily-review-action:before,.workspace.workspace-daily-review .daily-review-action>small:before{display:none}.workspace.workspace-daily-review .daily-review-origin>div{margin-top:16px;font-size:14px;line-height:1.78}.workspace.workspace-daily-review .daily-review-origin footer{display:none}.workspace.workspace-daily-review .daily-review-origin em{color:var(--tag-accent);background:var(--tag-accent-soft)}.workspace.workspace-daily-review .daily-review-action>small,.workspace.workspace-daily-review .daily-review-action>p,.workspace.workspace-daily-review .daily-review-action section p,.workspace.workspace-daily-review .daily-review-history{letter-spacing:0;text-transform:none;color:var(--muted)!important}.workspace.workspace-daily-review .daily-review-action section{background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}.workspace.workspace-daily-review .daily-review-action section strong{color:var(--ink);font-size:15px;line-height:1.75}.workspace.workspace-daily-review .daily-review-outcomes button,.workspace.workspace-daily-review .daily-review-footer button{border-color:var(--line);color:var(--ink);background:var(--surface);box-shadow:none;transform:none}.workspace.workspace-daily-review .daily-review-outcomes button:first-child,.workspace.workspace-daily-review .daily-review-footer button:first-child{border-color:var(--accent);color:#fff;background:var(--accent)}.workspace.workspace-daily-review .daily-review-action textarea{border-color:var(--line);color:var(--ink);background:var(--surface);box-shadow:none}.workspace.workspace-daily-review .daily-review-action textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.workspace.workspace-daily-review .daily-history,.workspace.workspace-daily-review .daily-review-complete,.workspace.workspace-daily-review .daily-review-empty{color:var(--muted);box-shadow:none;background:#fbfaf9;border-color:#fbfaf9}@media (min-width:1051px){.app-shell{height:100vh;overflow:hidden}.workspace{height:calc(100vh - 16px);overflow:hidden}.content-grid{align-items:stretch;height:100%;padding-bottom:0;overflow:hidden}}@media (min-width:861px){.workspace{width:calc(100% - var(--sidebar-width) - 16px);min-height:calc(100vh - 16px);margin:8px 8px 8px calc(var(--sidebar-width) + 8px)}.sidebar.is-collapsed{width:var(--sidebar-collapsed-width);padding-left:10px;padding-right:10px}.sidebar.is-collapsed .brand-row{justify-content:center;padding-left:0;padding-right:0}.sidebar.is-collapsed .brand-home,.sidebar.is-collapsed .sidebar-note-search,.sidebar.is-collapsed .main-nav,.sidebar.is-collapsed .tag-tree,.sidebar.is-collapsed .sidebar-bottom,.sidebar.is-collapsed .sidebar-login{display:none}.sidebar.is-collapsed~.workspace-layout-page .workspace{width:calc(100% - var(--sidebar-collapsed-width) - 16px);margin:8px 8px 8px calc(var(--sidebar-collapsed-width) + 8px)}.sidebar.is-collapsed~.workspace-layout-page .workspace .content-grid{transform:translate(116px)}}@media (max-width:860px){.mobile-workspace-bar{z-index:18;min-height:56px;padding:8px max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));align-items:center;gap:10px;display:flex;position:sticky;top:0}.mobile-workspace-menu,.mobile-workspace-search{background:0 0;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}.mobile-workspace-menu:active,.mobile-workspace-search:active{background:var(--surface-hover)}.mobile-workspace-current{width:auto;min-width:0;min-height:40px;font:700 21px var(--workspace-font);text-align:left;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;gap:8px;padding:0 2px;display:flex}.mobile-workspace-current span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mobile-workspace-current svg:last-child{color:var(--muted,#8c959f);flex:none}.workspace{border-radius:0;width:100%;margin-left:0}.sidebar{box-shadow:none}.sidebar-collapse-button{display:none}.sidebar.is-open{box-shadow:22px 0 46px #141c282e}.content-grid{padding:24px max(14px, env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));grid-template-columns:1fr;gap:24px}.mobile-quick-add{z-index:24;right:50%;bottom:calc(18px + env(safe-area-inset-bottom));color:#fff;background:var(--accent);border:0;border-radius:18px;place-items:center;width:62px;height:62px;padding:0;display:grid;position:fixed;transform:translate(50%);box-shadow:0 9px 24px #0969da47}.mobile-quick-add:active{transform:translate(50%)scale(.96)}.mobile-composer-scrim{z-index:55;background:#14171b8f;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.composer-stack{display:none}.composer-stack.mobile-composer-open{z-index:60;max-height:min(78dvh,680px);padding:10px 0 calc(8px + env(safe-area-inset-bottom));background:var(--surface);border-radius:24px 24px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -12px 42px #1f23282e}.composer-stack.mobile-composer-open:before{content:"";background:#e3e5e8;border-radius:999px;width:38px;height:4px;margin:0 auto 7px;display:block}.mobile-composer-close{z-index:2;width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:12px}.composer-stack.mobile-composer-open .composer{min-height:0;box-shadow:none;border:0;border-radius:0}.composer-stack.mobile-composer-open .composer-heading,.quick-context,.stream .section-heading{display:none}.stream{margin-top:0}}@media (max-width:620px){.mobile-workspace-bar{height:calc(56px + env(safe-area-inset-top));padding:calc(9px + env(safe-area-inset-top)) 13px 9px}.mobile-workspace-current{font-size:20px}.sidebar{width:min(304px,100vw - 72px);padding:calc(16px + env(safe-area-inset-top)) 13px calc(18px + env(safe-area-inset-bottom));background:#fbfaf9}.brand-row{padding-bottom:16px}.main-nav button{min-height:36px}.tag-tree{margin-top:14px;padding-top:10px}.content-grid{padding:8px max(10px, env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.workspace{background:#f7f7f8}.composer{border-radius:var(--radius-lg)}.rich-editor,.deferred-editor-trigger{min-height:128px;font-size:16px}.composer-tools{min-height:48px;padding:6px}.stream{margin-top:22px}.section-heading h2{font-size:20px}.stream .note-list{scrollbar-width:none;gap:8px;width:100%;max-height:none;padding-right:0;overflow:visible}.stream .note-list::-webkit-scrollbar{display:none}.note-list .note-card{content-visibility:visible;contain-intrinsic-size:none}.stream .note-card{background:var(--surface);border:0;border-radius:20px;padding:18px 17px 19px;position:relative;box-shadow:0 1px #1f232808}.main-column.view-0 .note-card,.main-column.view-0 .note-card:hover{background:var(--surface);border:0}.stream .note-card .note-meta{color:#9a9da3;min-height:20px;padding-right:38px;font-size:13px}.stream .note-card .note-sync-status{display:none}.stream .note-card .note-body{color:#303236;margin:14px 0 17px;font-size:16px;line-height:1.78}.stream .note-card .note-body .inline-note-tag{color:#4d82ee;background:#edf4ff;border-radius:5px;margin-right:5px;padding:1px 5px;font-size:.88em}.stream .note-card>footer{z-index:2;visibility:visible;opacity:1;pointer-events:auto;display:flex;position:absolute;top:12px;bottom:auto;right:10px}.stream .note-card>footer .note-actions{visibility:visible;opacity:1;display:flex}.stream .note-card>footer .note-actions button{visibility:visible;color:#9a9da3;place-items:center;width:32px;height:32px;display:grid}.stream .note-card>footer .note-actions button:active{background:#f1f2f3}.stream .note-card footer{bottom:auto;right:7px}.stream .note-card .note-body{line-height:1.72}.stream .note-backlinks{margin:7px 36px 0 0}.note-actions button,.note-card .note-actions>button:last-child{width:30px;height:30px}.note-action-menu.compact{border-radius:18px;max-height:min(62dvh,420px);padding:8px;overflow-y:auto;box-shadow:0 -10px 34px #1f23282e;top:auto!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:auto!important;left:10px!important}.note-action-menu.compact button{border-radius:10px;min-height:44px;padding:0 12px;font-size:14px}}:root{--tag-accent:#5783f7;--tag-accent-hover:#5783f7;--tag-accent-soft:#d4e3fc;--tag-accent-line:#c0d4f8;--tag-hover-ink:#fff;--tag-radius:999px;--tag-chip-padding:1px 9px}.inline-note-tag,.rich-editor .editor-tag,.note-rich-content .editor-tag,.quick-context>div>button,.review-note footer em,.workspace .trash-list article p .inline-note-tag,.workspace .trash-note-content p .inline-note-tag,.workspace .insight-note-reference-content .inline-note-tag{padding:var(--tag-chip-padding);border-radius:var(--tag-radius);vertical-align:1px;border:0;margin:0 3px 0 0;font-size:.9em;font-weight:500;line-height:1.45;display:inline-block;color:var(--tag-accent)!important;background:var(--tag-accent-soft)!important}.inline-note-tag,.note-rich-content .editor-tag,.quick-context>div>button,.review-note footer em,.workspace .trash-list article p .inline-note-tag,.workspace .trash-note-content p .inline-note-tag,.workspace .insight-note-reference-content .inline-note-tag{cursor:pointer;transition:color .14s,background .14s}.rich-editor .editor-tag{cursor:text}.inline-note-tag:hover,.inline-note-tag:focus-visible,.note-rich-content .editor-tag:hover,.note-rich-content .editor-tag:focus-visible,.quick-context>div>button:hover,.review-note footer em:hover,.workspace .trash-list article p .inline-note-tag:hover,.workspace .trash-note-content p .inline-note-tag:hover,.workspace .insight-note-reference-content .inline-note-tag:hover{outline:none;color:var(--tag-hover-ink)!important;background:var(--tag-accent-hover)!important}.note-card-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.note-card-tags .inline-note-tag{margin:0}.quick-context>div>button,.review-note footer em{font-style:normal}.tag-tree button:hover{color:#000;background:#b8cff9}.tag-tree button.active{color:#000;background:var(--tag-accent-soft)}.tag-tree .nav-label,.tag-tree .tag-tree-row{margin-left:0}.tag-tree .tag-drag-handle{order:2;margin-left:2px;position:static}.tag-tree .tag-item{order:1;gap:6px}.tag-tree .tag-action-wrap{order:3}.tag-tree .tag-item-label{align-items:center;gap:5px;min-width:0;display:inline-flex}.tag-tree .tag-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-tree .tag-expand-button,.tag-tree .tag-expand-placeholder{flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid}.tag-tree .tag-expand-button{color:currentColor;cursor:pointer;border-radius:5px;transition:background .14s,color .14s}.tag-tree .tag-expand-button:hover,.tag-tree .tag-expand-button:focus-visible{color:var(--tag-accent);background:#fff;outline:none}.tag-tree button.tag-root .tag-expand-button{margin-left:0;position:absolute;left:3px}.tag-tree button.tag-root .tag-expand-placeholder{position:absolute;left:3px}.tag-tree button.tag-root:before{left:25px}.tag-tree button.tag-root>.tag-item-label{padding-left:34px}.tag-tree button.tag-child .tag-expand-button{margin-left:-2px}.tag-tree button.active em,.tag-tree button.tag-root:hover:before,.tag-tree button.tag-root.active:before,.tag-more:hover{color:#000}.tag-tree-row.drop-before:before,.tag-tree-row.drop-after:after{background:var(--tag-accent)}.active-tag-filter{border-radius:var(--tag-radius);border-color:var(--tag-accent-line)!important;color:var(--tag-accent)!important;background:var(--tag-accent-soft)!important}.clear-tag-filter{border-color:var(--tag-accent-line);box-shadow:none}.clear-tag-filter:hover,.all-notes-crumb:hover{border-color:var(--tag-accent);color:var(--tag-accent);background:var(--tag-accent-soft)}.composer-tools .tag-tool:hover,.tag-suggestions button:hover,.tag-suggestions button.active,.tag-suggestion-row:hover,.tag-suggestion-row.selected{color:var(--tag-accent);background:var(--tag-accent-soft)}.tag-dialog input:focus{border-color:var(--tag-accent);box-shadow:0 0 0 3px #5783f71a}.tag-dialog footer .primary{border-color:var(--tag-accent);background:var(--tag-accent)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
