:root{--bg: #efedeb;--panel: #ffffff;--panel-solid: #ffffff;--ink: #1e2430;--muted: #8b8f9c;--line: #e8e3df;--teal: #5563f0;--teal-2: #7a86ff;--danger: #c4433a;--shadow: 0 18px 38px rgba(34, 27, 20, .06);--shadow-soft: 0 8px 20px rgba(31, 24, 19, .04);--radius-xl: 26px;--radius-lg: 20px;--radius-md: 14px}*{box-sizing:border-box}html,body{height:100%;overflow:hidden}body{margin:0;color:var(--ink);font-family:SF Pro Display,Avenir Next,PingFang SC,Noto Sans SC,sans-serif;background:radial-gradient(860px 420px at 0% 0%,rgba(255,255,255,.62) 0%,transparent 62%),linear-gradient(180deg,#f2f0ee,#ece9e6)}.shell{width:100%;max-width:none;margin:0;padding:12px;display:grid;grid-template-columns:74px 330px minmax(760px,1fr);gap:12px;height:100vh}.panel{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:var(--radius-xl);box-shadow:var(--shadow-soft)}.nav{padding:10px 8px;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;z-index:50;overflow:visible}.nav-spacer{flex:1}.nav-user{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #efebe7;position:relative}.nav-user .btn-ico{margin-right:0}.logo{width:52px;height:52px;border-radius:18px;background:linear-gradient(180deg,#23211c,#171611);color:#fff;display:grid;place-items:center;font-weight:900;font-size:24px;box-shadow:0 12px 24px #1a17112e;margin-bottom:6px;position:relative;overflow:hidden}.rail-mode-group{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:8px}.nav-btn{width:46px;height:46px;border-radius:12px;border:0;background:transparent;color:#7a7a7a;font-size:18px;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;box-shadow:none}.nav-btn svg{width:19px;height:19px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav-btn:hover{background:#f2f2f2;color:#111;border-color:transparent}.nav-btn[data-tip]:hover:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:#1f2d40;color:#fff;font-size:12px;padding:5px 8px;border-radius:7px;white-space:nowrap;z-index:9999;box-shadow:0 8px 16px #0a16243d}.left,.main{position:relative;z-index:1}.left{padding:18px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-height:0;overflow:hidden}.card{border:0;border-radius:0;background:transparent;padding:8px 6px 10px;box-shadow:none}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:0 4px}h1,h2{margin:0;letter-spacing:.2px}h1{font-size:18px;font-weight:700}h2{font-size:15px;font-weight:700}.muted{color:var(--muted);font-size:12px;line-height:1.55}button{border:0;border-radius:14px;background:#f2efec;color:#424856;font-size:12px;font-weight:650;padding:8px 13px;min-height:34px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-shadow:none;transition:all .14s ease}button:hover{transform:translateY(-1px);background:#ece7e3;box-shadow:0 8px 18px #31261f0f}.btn-ico{font-size:12px;margin-right:5px;line-height:1;vertical-align:-1px;display:inline-block}.toolbar .btn-ico{font-size:11px;margin-right:4px;opacity:.72}.ghost{background:#f4f1ee;color:#525867;border:0}.ghost:hover{background:#ece8e4}.danger{background:#cf5a52;color:#fff;box-shadow:0 10px 22px #b7514933}.success{background:linear-gradient(145deg,#5b69f6,#7481ff);color:#fff;box-shadow:0 14px 26px #626df23d}.success:hover,.success:focus-visible{background:linear-gradient(145deg,#5160ef,#6977fc);color:#fff;box-shadow:0 16px 28px #626df242}.danger:hover,.danger:focus-visible{background:#c74f47;color:#fff;box-shadow:0 14px 28px #b13c3238}.stats-top{border:0;border-radius:20px;background:#fff;padding:4px 0 2px;box-shadow:none}.stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stat{border:0;border-radius:18px;padding:14px 12px;background:#fff;display:flex;align-items:center;min-height:74px;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.stat:hover{background:#fcfbfa;box-shadow:0 10px 22px #271e180d;transform:translateY(-1px)}.stat-main{min-width:0;width:100%;display:flex;align-items:center;justify-content:center;gap:14px}.stat .k{color:var(--muted);font-size:14px;font-weight:650;line-height:1;text-align:center}.stat .v{font-size:24px;font-weight:760;margin-top:0;color:#14273c;line-height:1;letter-spacing:.2px;min-width:36px;text-align:center}.user-pill{width:46px;height:46px;border-radius:12px;border:0;background:#f2efec;color:#40465a;display:grid;place-items:center;font-size:18px;font-weight:800;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .14s ease}.user-pill:hover{transform:translateY(-1px);box-shadow:0 8px 16px #12243a26}.user-pill.logged{background:#eaedff;color:#4f5ee9}.user-menu{position:absolute;bottom:56px;left:calc(100% + 10px);background:#1f2d40;color:#fff;border-radius:8px;border:1px solid #2a3b53;box-shadow:0 10px 18px #0a162440;padding:4px;display:none;z-index:9999;min-width:112px}.user-menu.show{display:block}.user-menu button{width:100%;background:transparent;border:0;box-shadow:none;color:#fff;border-radius:6px;padding:7px 10px;font-size:12px;text-align:left;cursor:pointer;display:flex;align-items:center;white-space:nowrap}.user-menu button:hover{background:#ffffff1f}.user-menu .btn-ico{margin-right:6px;flex:0 0 auto}@keyframes guidePulse{0%{box-shadow:0 0 0 2px #48b69970,0 12px 24px #0a1a283d}50%{box-shadow:0 0 0 5px #48b69938,0 16px 30px #0a1a284d}to{box-shadow:0 0 0 2px #48b69970,0 12px 24px #0a1a283d}}.guide-target{position:relative;z-index:30001;border-radius:12px;animation:guidePulse 1.25s ease-in-out infinite}.user-name-tip{font-size:10px;color:#607086;max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.tag-pool-area{position:relative;padding-bottom:26px}.tag-pool{display:flex;flex-wrap:wrap;gap:8px;row-gap:8px;align-content:flex-start}.tag-pool-wrap{border:0;border-radius:18px;background:#fff;padding:10px 12px 12px;overflow-y:auto;overflow-x:hidden;transition:max-height .18s ease;box-shadow:inset 0 0 0 1px #f1ece8;max-height:84px}.tag-pool-wrap.expanded{max-height:188px}.tag-pool-toggle{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:2;min-width:112px;height:26px;padding:0 10px;min-height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#6e7383;background:#ebe7e4;border:0;box-shadow:none;gap:4px}.tag-pool-toggle:hover,.tag-pool-toggle:active,.tag-pool-toggle:focus-visible{transform:translate(-50%);background:#e3ded9;color:#555b69;box-shadow:none}.tag-chip{border:0;background:#eeebe7;color:#505767;border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer;font-weight:630;display:inline-flex;align-items:center;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:none;transition:background .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.tag-chip:hover{background:#e6e1dc;color:#363c47;transform:translateY(-1px);box-shadow:0 6px 16px #271e180d}.tag-chip.active{background:#e9ecff;box-shadow:inset 0 0 0 1px #6a77ff1a;color:#5160ef}.tag-mini-btn{border:0;background:transparent;color:#46736a;cursor:pointer;font-size:11px;padding:0;box-shadow:none}.tag-manager-list{display:flex;flex-direction:column;gap:10px}.tag-manager-row{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(220px,1.4fr) auto;gap:10px;align-items:center;border:0;border-radius:16px;padding:10px;background:#f6f3f1;box-shadow:none}.tag-manager-preview{border:0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:650;color:#434a58;display:inline-flex;align-items:center;min-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#ece7e3}.tag-manager-input{height:36px;font-size:13px;padding:7px 11px}.tag-manager-actions{display:inline-flex;align-items:center;gap:7px}.tag-manager-btn{min-height:34px;padding:6px 11px;white-space:nowrap}.tag-filter-card .section-title{margin-bottom:10px;padding:0 2px}.tag-filter-card{border:0;border-radius:24px;background:#fff;padding:16px 16px 18px;box-shadow:var(--shadow-soft)}.tag-filter-card .btn-line{gap:8px}.tag-filter-card .btn-line .ghost{min-height:30px;padding:4px 10px;border-radius:10px;font-size:13px;font-weight:630}.tag-filter-card .btn-line .ghost:first-child{color:#21364c}.tag-filter-card .btn-line .ghost:last-child{color:#586f87}.tag-filter-card .btn-line .ghost:hover{transform:translateY(-1px)}.tag-filter-card .btn-line .ghost:active{transform:translateY(0)}.tag-filter-shell{position:relative}.tag-filter-inline,.tag-filter-section-chips{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tag-filter-inline{position:relative;flex-wrap:nowrap;overflow:hidden;min-height:42px;justify-content:flex-start;padding-right:88px}.tag-filter-inline-measure{width:auto!important;max-width:none!important;overflow:visible!important;white-space:nowrap}.tag-filter-inline .tag-chip{flex:0 0 auto;max-width:160px}.tag-chip-more{position:absolute;right:0;top:50%;transform:translateY(-50%);border-style:dashed!important;color:#666!important;background:transparent!important;border-color:#d8d3ce!important;flex:0 0 auto;z-index:2}.tag-filter-popover{position:absolute;left:0;right:0;top:calc(100% + 12px);z-index:60;padding:14px;border-radius:22px;background:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:0 18px 40px #1111111a}.tag-filter-mode{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:#f4f4f4;margin-bottom:14px}.tag-filter-mode-btn{min-height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#737373;font-size:12px;font-weight:700}.tag-filter-mode-btn.active{background:#111;color:#fff}.tag-filter-section+.tag-filter-section{margin-top:16px}.tag-filter-section-title{margin-bottom:10px;color:#9a9a9a;font-size:12px;font-weight:700;letter-spacing:.06em}.note-list-card .section-title .ghost{min-height:30px;padding:4px 10px;border-radius:10px;font-size:13px;font-weight:630;color:#4b637c}.note-list-card .section-title .ghost:hover{transform:translateY(-1px);color:#334a63}.note-list-card .section-title .ghost:active{transform:translateY(0)}.note-list-card{display:flex;flex-direction:column;min-height:0;border:0;border-radius:24px;background:#fff;padding:16px;box-shadow:var(--shadow-soft)}.notes-wrap{overflow:auto;min-height:0;flex:1;border:0;border-radius:18px;background:#fff;padding:6px 2px 2px;box-shadow:none}.note-item{border:0;border-radius:18px;padding:14px 14px 13px;background:#fff;margin-bottom:12px;cursor:pointer;box-shadow:0 6px 14px #251d1809}.note-item.active{background:#fff;box-shadow:0 10px 22px #5b69f61f,inset 0 0 0 2px #6875ff26}.note-meta{color:var(--muted);font-size:12px;margin-top:4px}.note-item strong{font-size:14px;line-height:1.25;font-weight:680;word-break:break-word;overflow-wrap:anywhere}.note-meta{word-break:break-word;overflow-wrap:anywhere}.note-context-menu{position:fixed;z-index:10050;min-width:124px;border-radius:10px;border:1px solid #d5e0ed;background:#fff;box-shadow:0 14px 24px #0b1a2a38;padding:6px;display:none}.note-context-menu.show{display:block}.note-context-menu button{width:100%;border:0;background:transparent;border-radius:8px;min-height:30px;padding:5px 8px;text-align:left;font-size:13px;color:#2b4259;cursor:pointer}.note-context-menu button:hover{background:#f1f6fc}.note-context-menu button.danger-text{color:#b63f3f}.main{padding:18px;min-height:0;display:grid;grid-template-rows:auto 1fr;gap:14px;overflow:hidden}#editorPaneAnchor{display:none}.title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.btn-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.btn-line button{min-height:34px;padding:6px 13px;border-radius:10px}.clear-actions{position:relative;display:inline-flex}.clear-menu{position:absolute;top:calc(100% + 6px);left:0;display:none;flex-direction:column;gap:4px;min-width:186px;padding:6px;border:0;border-radius:16px;background:#fff;box-shadow:0 16px 30px #1f18131f;z-index:120}.clear-menu.show{display:flex}.clear-menu button{justify-content:flex-start;text-align:left;width:100%;box-shadow:none;min-height:30px;padding:5px 10px;border-radius:8px}.meta-pane,.editor-pane{border:0;border-radius:28px;background:#fff;box-shadow:var(--shadow)}.meta-pane{padding:18px 20px}.editor-pane{padding:18px 18px 14px;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative}.workspace{display:grid;grid-template-columns:1fr;gap:10px;min-height:0}.input{width:100%;border:0;border-radius:16px;padding:11px 13px;font-size:14px;outline:none;background:#fbfaf8;color:#2d3440;box-shadow:inset 0 0 0 1px #f0ebe7}#noteSearch{height:36px;padding:7px 11px;font-size:13px;border-radius:16px;border:0;background:#fbfaf8;box-shadow:inset 0 0 0 1px #f0ebe7}#noteSearch:focus{box-shadow:inset 0 0 0 2px #6875ff29}#noteSearch::placeholder{color:#a8b4c3;font-size:12px}.category-line{margin-top:8px;border:0;border-radius:16px;padding:8px;display:flex;align-items:center;gap:6px;min-height:44px;flex-wrap:wrap;position:relative;background:#fff;box-shadow:inset 0 0 0 1px #f0ebe7}.advanced-box{margin-top:8px;border:0;border-radius:18px;padding:12px;background:#fcfbfa;box-shadow:inset 0 0 0 1px #f1ece8}.advanced-box summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:600;-webkit-user-select:none;user-select:none}.cat-chip{background:#f4f1ee;border:0;border-radius:999px;padding:4px 9px;font-size:12px;color:#4a5160;font-weight:630;display:inline-flex;align-items:center;gap:4px}.cat-chip b{cursor:pointer;color:#5d7289}#tagInput{border:0;outline:none;flex:1;min-width:150px;font-size:13px;padding:4px 2px}.suggestions{position:absolute;left:0;right:0;top:46px;border:0;background:#fff;border-radius:16px;box-shadow:0 16px 30px #1f18131a;max-height:180px;overflow:auto;z-index:40}.suggestion{padding:9px 11px;font-size:13px;cursor:pointer}.suggestion:hover,.suggestion.active{background:#ece9ff}.toolbar{border:0;border-bottom:1px solid #efebe7;border-radius:0;padding:2px 2px 12px;display:flex;flex-wrap:wrap;gap:6px;background:transparent;margin-bottom:8px;align-items:center}.toolbar-group{display:inline-flex;align-items:center;gap:2px;background:#fbfaf8;border-radius:16px;padding:4px;box-shadow:inset 0 0 0 1px #f0ebe7}.toolbar-sep{width:1px;height:22px;background:#e8e2dd;flex:0 0 1px;margin:0 2px}.toolbar-spacer{margin-left:auto}.tool-btn{border:1px solid transparent;border-radius:9px;padding:6px 10px;background:transparent;color:var(--ink);box-shadow:none;cursor:pointer;font-size:12px;font-weight:600;min-width:58px;position:relative}.tool-btn.icon-only{min-width:34px;width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.tool-btn.icon-only .btn-ico{margin-right:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;opacity:.9}.tool-btn.icon-only .btn-ico svg{width:18px;height:18px;display:block;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#insertSubtodoBtn{min-width:38px;width:38px;height:38px}#insertSubtodoBtn .btn-ico{width:22px;height:22px;font-size:18px;opacity:.96}.tool-color-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.tool-popover-wrap{position:relative;display:inline-flex;align-items:center}.tool-popover{position:absolute;top:calc(100% + 8px);left:0;min-width:164px;border:0;border-radius:16px;background:#fff;box-shadow:0 16px 30px #1f18131f;padding:8px;z-index:950;display:none;flex-direction:column;gap:8px}.tool-popover.show{display:flex}.tool-popover-title{font-size:12px;color:#637a92;font-weight:620;line-height:1}.tool-color-quick{display:inline-flex;align-items:center;gap:4px;padding:0}.tool-color-dot{width:14px;height:14px;min-width:14px;min-height:14px;border-radius:999px;border:1px solid rgba(140,158,178,.6);padding:0;box-shadow:none;cursor:pointer}.tool-color-dot:hover{transform:none;box-shadow:0 0 0 2px #50667f29;border-color:#7489a3e6}.tool-color-dot.c-red{background:#d34b45}.tool-color-dot.c-orange{background:#d9822b}.tool-color-dot.c-green{background:#168a66}.tool-color-dot.c-blue{background:#2d73cc}.tool-color-dot.c-purple{background:#7a58c1}.tool-size-select{height:28px;border:0;border-radius:12px;background:#fbfaf8;color:#434958;font-size:12px;font-weight:620;padding:0 8px;min-width:58px;outline:none}.tool-size-select:hover,.tool-size-select:focus{background:#fbfaf9}.tool-btn:hover{transform:none;background:#f1edeb;box-shadow:none}.tool-btn:active{transform:none;background:#ece8e4}.toolbar-action{min-width:34px}.toolbar-icon-btn{min-width:34px;width:34px;height:34px;padding:0;border-color:transparent;background:#fbfaf8;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.toolbar-icon-btn:hover,.toolbar-icon-btn:active{background:#f1edeb;transform:none;box-shadow:none}.tool-btn[data-tip]:hover:after,.tool-btn[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);background:#1f2d40;color:#fff;font-size:12px;line-height:1.2;padding:5px 8px;border-radius:7px;white-space:nowrap;z-index:900;box-shadow:0 8px 16px #0a16243d;pointer-events:none}.editor-shell{flex:1;min-height:0;position:relative;border:0;border-radius:0;background:transparent;overflow:hidden}.editor{width:100%;height:100%;border:0;border-radius:0;padding:14px 14px 36px;outline:none;line-height:1.72;white-space:pre-wrap;-moz-tab-size:4;tab-size:4;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;background:transparent;transition:background .14s ease,box-shadow .14s ease}.editor p,.editor>div:not(.subtodo-item):not(.editor-link-card-block):not([data-quote-block="1"]):not([data-link-card="1"]){margin:0;line-height:inherit}.editor::-webkit-scrollbar{display:none;width:0;height:0}.editor.dragover{background:linear-gradient(180deg,#e4f7f2eb,#f0fbf7fa);box-shadow:inset 0 0 0 2px #14a48957}.subtodo-list{display:grid;gap:10px;margin:12px 0;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#fafafaf5,#fffffffa);border:1px solid rgba(17,17,17,.08)}.subtodo-item{display:flex;gap:10px;align-items:flex-start;margin:4px 0;padding:2px 0 2px 10px;border:0;border-left:2px solid rgba(17,17,17,.12);background:transparent;box-shadow:none}.subtodo-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 14px;width:14px;height:14px;min-width:14px;min-height:14px;margin:7px 0 0;padding:0;border-radius:4px;border:1.5px solid rgba(17,17,17,.72);background:transparent;color:#111;font-size:10px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;pointer-events:auto}.subtodo-checkbox:hover{background:#1111110d}.subtodo-item.is-done .subtodo-checkbox{background:#111;border-color:#111;color:#fff}.subtodo-text{display:block;flex:1 1 auto;width:100%;min-height:1.75em;outline:none;color:#475569;border-radius:6px;padding:0;margin:0;line-height:1.75;white-space:pre-wrap;word-break:break-word}.subtodo-text:focus{background:#11111108;box-shadow:0 0 0 1px #11111114}.subtodo-item.is-done{border-left-color:#94a3b82e;background:transparent;box-shadow:none}.subtodo-item.is-done .subtodo-text{color:#9a9a9a;text-decoration:none;text-decoration-line:none}.editor-focus-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#09142085;z-index:300;display:none}.editor-focus-mask.show{display:block}.editor-focus-host{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:310;display:none}.editor-focus-host.show{display:block}.editor-pane.editor-focus{height:100%;margin:0;border-radius:14px;box-shadow:0 30px 60px #0b172661;background:#fff}.editor:empty:before{content:"输入正文，支持富文本与粘贴图片";color:#95a3b4}.img-resize-wrap{display:inline-block;max-width:100%;width:min(420px,100%);overflow:visible;border:1px dashed transparent;border-radius:10px;vertical-align:top;background:#fff;position:relative;touch-action:none}.img-resize-wrap.selected{border-color:#8abed0;box-shadow:0 0 0 2px #8abed02e}.img-resize-wrap img{width:100%;height:auto;border-radius:9px;display:block;margin:0;pointer-events:none;-webkit-user-select:none;user-select:none}.img-resize-wrap.is-uploading-preview{border-style:solid;border-color:#4b5e7e2e;box-shadow:0 18px 36px #1621341a,inset 0 1px #ffffffb8;background:linear-gradient(180deg,#f3f7fcfa,#ebf0f7f0)}.img-resize-wrap.is-uploading-preview img{min-height:120px;object-fit:cover;opacity:.38;filter:blur(12px) saturate(.78);transition:opacity .16s ease,filter .16s ease}.img-upload-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:16px;border-radius:inherit;background:linear-gradient(180deg,#0a101a0f,#0a101a52 72%,#0a101a8f);pointer-events:none;z-index:1}.img-upload-overlay__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.22);font-size:12px;font-weight:700}.img-upload-overlay__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.img-upload-overlay__pct{flex:0 0 auto;font-variant-numeric:tabular-nums}.img-upload-overlay__track{height:7px;border-radius:999px;overflow:hidden;background:#ffffff47;box-shadow:inset 0 1px 2px #0000002e}.img-upload-overlay__fill{display:block;width:0%;height:100%;background:linear-gradient(90deg,#37d4aa,#29b8df);transition:width .14s linear}.img-resize-wrap.upload-error .img-upload-overlay{background:linear-gradient(180deg,#44121214,#57151557 72%,#701a1a99)}.img-upload-failure{color:#fff7f7;font-size:12px;font-weight:700;line-height:1.45;text-shadow:0 2px 8px rgba(0,0,0,.24)}.img-resize-handle{position:absolute;width:14px;height:14px;border-radius:999px;border:2px solid #ffffff;background:#3f86d9;box-shadow:0 4px 10px #19375c38;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:2}.img-resize-wrap.selected .img-resize-handle{opacity:1;pointer-events:auto}.img-resize-handle:hover{transform:scale(1.08)}.img-resize-handle[data-handle=nw]{top:-7px;left:-7px;cursor:nwse-resize}.img-resize-handle[data-handle=ne]{top:-7px;right:-7px;cursor:nesw-resize}.img-resize-handle[data-handle=sw]{bottom:-7px;left:-7px;cursor:nesw-resize}.img-resize-handle[data-handle=se]{right:-7px;bottom:-7px;cursor:nwse-resize}.detected-tags{margin:6px 0 8px;display:flex;flex-wrap:wrap;gap:6px;min-height:28px;align-items:center}.detected-empty{color:var(--muted);font-size:12px}.detected-chip{border-radius:999px;padding:4px 9px;font-size:12px;border:1px solid #c1e7db;background:#e8f7f2;color:#146555;display:inline-flex;align-items:center;gap:6px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-tag-suggest{position:absolute;margin-top:0;border:1px solid #ccdaea;border-radius:14px;padding:8px 8px 10px;background:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none;flex-direction:column;gap:6px;max-height:280px;overflow:hidden;min-width:240px;max-width:380px;z-index:6500;box-shadow:0 20px 36px #0e1e3233}.editor-tag-suggest.show{display:flex}.editor-tag-hint{font-size:11px;color:#6f8196;padding:6px 8px;border:1px solid #e1eaf4;border-radius:9px;background:#f6f9fd;margin-bottom:2px;line-height:1.3;flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-tag-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto;overflow-x:hidden;padding:2px 2px 2px 0}.editor-tag-item{border:1px solid #d7e3f1;background:linear-gradient(180deg,#fff,#f9fcff);border-radius:10px;padding:9px 10px;font-size:13px;color:#234260;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;display:flex;align-items:center;gap:6px;justify-content:space-between;transition:all .12s ease;box-shadow:0 2px #fff9 inset}.editor-tag-item.active{border-color:#87cdb8;background:#eaf8f4;color:#0f6454;transform:translateY(-1px);box-shadow:0 7px 14px #0f7f6b26}.editor-tag-item:hover{border-color:#9ec9db;background:#f2f8ff}.editor-tag-left{display:inline-flex;align-items:center;gap:6px;min-width:0}.editor-tag-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.editor-tag-num{color:#7f8ea2;font-size:11px;font-weight:700;border:1px solid #d0ddea;border-radius:6px;padding:0 6px;line-height:18px;height:18px;min-width:18px;text-align:center;background:#f4f8fd}.editor-tag-item.active .editor-tag-num{border-color:#88c8b7;color:#0f6c5b;background:#f1fbf8}.editor-status{position:absolute;left:0;right:0;bottom:0;font-size:12px;color:#868a96;background:linear-gradient(180deg,#fff0,#fffffff0 40%,#fffffffa);padding:6px 12px 8px;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-status.status-info{color:#737887}.editor-status.status-success{color:#0f6f5d;background:linear-gradient(180deg,#dcf7ef00,#dcf7efe6 46%,#dcf7ef)}.editor-status.status-warning{color:#8a5a17;background:linear-gradient(180deg,#fff3e000,#fff3e0e6 46%,#fff3e0)}.editor-status.status-error{color:#8f2f27;background:linear-gradient(180deg,#ffe8e600,#ffe8e6e6 46%,#ffe8e6)}.success.save-flash{animation:saveFlash .86s ease}@keyframes saveFlash{0%{box-shadow:0 2px 8px #17825f33}30%{box-shadow:0 0 0 4px #1ea4762e,0 10px 18px #17825f40}to{box-shadow:0 2px 8px #17825f33}}@keyframes logoGlossSweep{0%{transform:translate(-130%) rotate(-8deg)}65%{transform:translate(132%) rotate(-8deg)}to{transform:translate(132%) rotate(-8deg)}}@media (prefers-reduced-motion: reduce){.logo:before{animation:none;opacity:.35}.modal-mask:before{animation:none;opacity:.28}}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#2e262033;display:none;align-items:center;justify-content:center;z-index:200;padding:12px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden;isolation:isolate}.modal-mask:before{content:"";position:absolute;top:-25vh;right:-25vw;bottom:-25vh;left:-25vw;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.06) 46%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.05) 54%,transparent 64%);transform:translate(-140%) rotate(-8deg);animation:logoGlossSweep 3.4s ease-in-out infinite;pointer-events:none;z-index:1}.modal-mask.show{display:flex}#authModalMask,#authModalMask .auth-modal,#authModalMask .auth-page{background:#fff!important}#authModalMask{position:fixed;top:0;right:0;bottom:0;left:0;padding:0;align-items:stretch;justify-content:stretch;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}#authModalMask:before{display:none}.guide-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#06101c7a;z-index:30000;display:none;pointer-events:none}.guide-mask.show{display:block}.guide-card{position:fixed;right:26px;bottom:24px;width:320px;border-radius:22px;border:0;background:#fff;box-shadow:0 22px 44px #1f181329;padding:14px;pointer-events:auto;z-index:30002}.guide-kicker{font-size:11px;color:#5b728b;font-weight:700;letter-spacing:.3px;margin-bottom:4px}#guideTitle{margin:0 0 6px;font-size:16px;font-weight:740;color:#1a3047}.guide-text{color:#4f647b;font-size:13px;line-height:1.5;min-height:58px;margin-bottom:10px}.guide-actions{display:flex;justify-content:flex-end;gap:8px}.guide-actions button{min-height:32px;padding:6px 12px;border-radius:10px}.gallery-upload-progress{margin-top:8px;display:flex;flex-direction:column;gap:8px;max-height:170px;overflow:auto}.gallery-upload-item{border:0;border-radius:16px;padding:8px 10px;background:#f5f2ef}.gallery-upload-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;color:#6a7181}.gallery-upload-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-upload-pct{font-variant-numeric:tabular-nums;color:#505768;min-width:36px;text-align:right}.gallery-upload-bar{height:6px;border-radius:999px;background:#e7e1dc;overflow:hidden}.gallery-upload-fill{display:block;height:100%;width:0%;background:linear-gradient(90deg,#26b391,#18a07d);transition:width .12s linear}.gallery-upload-item.done .gallery-upload-fill{background:linear-gradient(90deg,#2dbf9a,#17a680)}.gallery-upload-item.queued .gallery-upload-fill{background:linear-gradient(90deg,#d7a64b,#c98824)}.paste-upload-placeholder{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:14px;border:0;background:#f5f2ef;color:#5b6272;margin:0 2px;vertical-align:middle;max-width:min(420px,90%)}.paste-upload-name{font-size:12px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paste-upload-pct{font-size:11px;color:#7a808e;min-width:34px;text-align:right;font-variant-numeric:tabular-nums}.paste-upload-track{width:72px;height:5px;border-radius:999px;overflow:hidden;background:#e7e1dc}.paste-upload-fill{display:block;width:0%;height:100%;background:linear-gradient(90deg,#2eb994,#17a37f);transition:width .12s linear}.paste-upload-placeholder.error{border-color:#efc9c9;background:#fff3f3;color:#9f4e4e}.paste-upload-placeholder.error .paste-upload-fill{background:linear-gradient(90deg,#de7e7e,#ce6464)}.upload-corner{position:fixed;right:16px;bottom:16px;width:min(340px,calc(100vw - 28px));border:0;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;box-shadow:0 18px 30px #1f181324;padding:10px;z-index:360;display:none}.upload-corner.show{display:block}.upload-corner-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;color:#3f4653}.upload-corner-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto}.upload-corner.collapsed .upload-corner-list{display:none}.upload-corner .mini{min-height:24px;height:24px;padding:0 8px;border-radius:8px;font-size:12px}.upload-corner-item{border:0;border-radius:14px;background:#f5f2ef;padding:7px 8px}.upload-corner-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;font-size:12px;color:#636a7a}.upload-corner-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-corner-actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.upload-corner-cancel{width:18px;height:18px;min-width:18px;min-height:18px;padding:0;border-radius:999px;border:0;background:#1f263014;color:#647084;font-size:12px;line-height:1;box-shadow:none}.upload-corner-cancel:hover{transform:none;background:#dc585824;color:#bf4e4e;box-shadow:none}.image-viewer-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#050e18db;z-index:420;display:none;align-items:center;justify-content:center;padding:14px}.image-viewer-mask.show{display:flex}.image-viewer-toolbar{position:fixed;top:14px;right:14px;display:inline-flex;gap:6px;z-index:2}.image-viewer-toolbar .mini{min-height:30px;height:30px;padding:0 10px;border-radius:9px;font-size:13px}.image-viewer-stage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto}.image-viewer-stage img{max-width:94vw;max-height:92vh;transform-origin:center center;transition:transform .11s ease;border-radius:8px;box-shadow:0 20px 38px #0000006b;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.modal{width:min(840px,96vw);max-height:88vh;overflow:auto;border-radius:26px;background:#fff;border:0;box-shadow:0 24px 44px #1f181329;padding:18px;position:relative;z-index:2}.tag-modal{padding:0;overflow:hidden;display:flex;flex-direction:column}.tag-modal-head{flex:0 0 auto;position:sticky;top:0;z-index:2;padding:14px 16px 10px;border-bottom:1px solid #efebe7;background:#fff}.tag-modal-head .section-title{margin-bottom:6px}.tag-modal-body{flex:1 1 auto;overflow-y:auto;min-height:0;padding:12px 16px 16px}.auth-actions{display:flex;gap:8px;margin-top:12px}.auth-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;min-height:100vh;max-width:none;max-height:none;border-radius:0;padding:0;border:0;box-shadow:none;background:#fff;overflow:hidden}.auth-page{--auth-ink: #111111;--auth-ink-soft: #4b5563;--auth-muted: #9aa3b2;--auth-line: #dbe3ef;--auth-surface: #ffffff;--auth-primary: #1f2631;--auth-primary-hover: #151b24;--auth-label-gap: 10px;--auth-block-gap: 14px;position:relative;width:100%;height:100%;min-height:100vh;background:#fff;display:block;padding:36px 36px 40px;box-sizing:border-box;overflow:hidden}.auth-qr-panel{position:absolute;top:48px;left:40px;width:146px;display:flex;flex-direction:column;align-items:center;gap:8px}.auth-qr-box{width:118px;height:118px;padding:10px;border-radius:15px;background:#fff;border:1px solid #ececf1;box-shadow:0 8px 18px #1b202d0a;display:grid;place-items:center;position:relative;overflow:hidden}.auth-qr-box img{width:100%;height:100%;object-fit:contain;display:block}.auth-qr-box img:not([src]),.auth-qr-box img[src=""]{display:none}.auth-qr-refresh-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#ffffffeb;display:none;place-items:center;gap:6px;align-content:center;justify-items:center;color:#2f3c55;cursor:pointer;padding:12px}.auth-qr-refresh-icon{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#f4f6fb;color:#233250;font-size:18px;font-weight:700}.auth-qr-refresh-text{font-size:12px;font-weight:700;color:#4f5a71;text-align:center;line-height:1.4}.auth-qr-waiting{width:100%;height:100%;display:grid;place-items:center;text-align:center;padding:10px}.auth-qr-waiting-title{font-size:15px;color:#2f3c55;font-weight:760;line-height:1.4}.auth-qr-waiting-copy{margin-top:8px;font-size:12px;color:#7d879b;line-height:1.5}.auth-qr-copy{font-size:12px;color:#4f5a71;text-align:center;line-height:1.45;font-weight:550;white-space:nowrap}.auth-qr-hint{display:none;font-size:11px;color:#98a1b3;text-align:center}.auth-center{width:min(420px,calc(100vw - 40px));position:absolute;left:50%;top:132px;transform:translate(-50%);z-index:3;margin:0}.auth-brand{display:flex;align-items:center;justify-content:center;gap:16px}.auth-brand-logo{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;color:#fff;font-size:30px;font-weight:860;background:#1f1d18!important;box-shadow:none!important;color:#fff!important}.auth-brand-name{font-size:28px;font-weight:860;letter-spacing:-.05em;color:#1f2d46;line-height:.96}.auth-brand-copy .muted{margin-top:6px;font-size:12px;color:#7e879c;letter-spacing:.04em}#authModalMask .auth-brand-logo{background:#1f1d18!important;box-shadow:none!important;color:#fff!important}.auth-hero{margin-top:22px;padding-top:0;border-top:0;min-height:0}.auth-hero h2{margin:0;font-size:21px;line-height:1.15;letter-spacing:-.05em;color:#233250;font-weight:840}.auth-hero h2:empty{display:none}.auth-hero .muted{display:none}.auth-form{margin-top:12px;display:grid;gap:var(--auth-label-gap)}#authCodeBlock{display:grid;gap:var(--auth-label-gap)}.auth-label,.auth-label-row .auth-label{font-size:12px;color:var(--auth-ink-soft);font-weight:700;margin-top:0}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:0}.auth-input-shell,.auth-code-row{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--auth-line);background:var(--auth-surface);box-shadow:none}.auth-input-ico{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:0 0 auto;color:var(--auth-ink-soft)}.auth-input-ico svg{width:20px;height:20px;display:block;fill:currentColor}.auth-code-row{gap:12px}.auth-code-btn{min-height:36px;padding:0 14px;border-radius:10px;white-space:nowrap;background:var(--auth-primary);color:#fff;font-size:12px;font-weight:760;box-shadow:none;margin-left:auto}.auth-code-btn:hover,.auth-code-btn:focus-visible{background:var(--auth-primary-hover);color:#fff;box-shadow:none;transform:none}.auth-code-cooldown{color:var(--auth-muted);font-size:11px;font-weight:700;min-width:86px;height:36px;border-radius:10px;background:#f3f4f7;display:inline-flex;align-items:center;justify-content:center;text-align:center}.auth-input{height:44px;padding:0;border:0;background:#fff!important;background-color:#fff!important;font-size:14px;color:var(--auth-ink);box-shadow:none!important;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0!important;background-clip:padding-box}.auth-input::placeholder{color:var(--auth-muted)}.auth-input:focus{box-shadow:none!important;background:#fff!important;background-color:#fff!important}.auth-input:-webkit-autofill,.auth-input:-webkit-autofill:hover,.auth-input:-webkit-autofill:focus,.auth-input:-webkit-autofill:active{-webkit-text-fill-color:var(--auth-ink);caret-color:var(--auth-ink);transition:background-color 9999s ease-out 0s,color 9999s ease-out 0s;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;background-color:#fff!important;border:0!important}.auth-visibility-btn{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--auth-muted);box-shadow:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transform:none!important}.auth-visibility-btn svg{width:18px;height:18px;display:block}.auth-visibility-btn:hover{background:#1111110d;color:var(--auth-ink)}.auth-visibility-btn.active{color:var(--auth-ink)}.auth-error{margin-top:2px;font-size:12px;color:#c2463f;line-height:1.5;background:#fff2f0;border:1px solid #f2d1cd;border-radius:10px;padding:8px 10px}.auth-modal .auth-actions{margin-top:var(--auth-block-gap)}.auth-primary-btn,.success.auth-primary-btn{width:100%;min-height:52px;border-radius:12px;padding:0 20px;font-size:15px;font-weight:820;letter-spacing:.02em;background:linear-gradient(180deg,#252c36,#151b24)!important;color:#fff!important;box-shadow:0 10px 22px #171d261f}.auth-primary-btn:hover,.success.auth-primary-btn:hover,.success.auth-primary-btn:focus-visible{background:linear-gradient(180deg,#202630,#111720)!important;color:#fff!important}.auth-footer-links{margin-top:calc(var(--auth-block-gap) + 18px);padding-top:18px;border-top:1px solid #ececf1;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;z-index:4;pointer-events:auto}.auth-footer-links .auth-link-btn,.auth-label-row .auth-inline-link{padding:0;min-height:auto;border:0;background:transparent;color:var(--auth-ink)!important;font-size:13px;font-weight:700;box-shadow:none;position:relative;z-index:5;pointer-events:auto;border-radius:0!important;display:inline-flex;align-items:center;justify-content:center;line-height:1.3}.auth-footer-links .auth-link-btn,.auth-footer-links .auth-link-btn:hover,.auth-footer-links .auth-link-btn:focus-visible,.auth-footer-links .auth-link-btn:active,.auth-label-row .auth-inline-link,.auth-label-row .auth-inline-link:hover,.auth-label-row .auth-inline-link:focus-visible,.auth-label-row .auth-inline-link:active{border:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;outline:none!important;transform:none!important;min-height:auto!important;padding:0!important}.auth-footer-links .auth-link-btn:hover,.auth-label-row .auth-inline-link:hover{color:var(--auth-ink)!important;background:transparent}.auth-label-row .auth-inline-link{color:var(--auth-ink)!important;font-size:12px;font-weight:700}#authForgotBtn,#authGuestBtn,#authToggleBtn,#authBackBtn{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--auth-ink)!important;padding:0!important;min-height:auto!important}#authGuestBtn{position:relative;z-index:6}.auth-link-divider{color:var(--auth-muted);font-size:13px;line-height:1}.desktop-settings-modal,.app-confirm-modal{width:min(520px,92vw);border-radius:24px;padding:18px;background:#fff;box-shadow:0 24px 54px #1f181329}.desktop-settings-body{display:grid;gap:14px;margin-top:10px}.desktop-setting-row,.desktop-setting-block{border-radius:18px;padding:14px 16px;background:#f8f6f3;display:flex;align-items:center;justify-content:space-between;gap:16px}.desktop-setting-block{display:grid;gap:10px}.desktop-setting-title{font-size:14px;font-weight:760;color:#17324a;margin-bottom:4px}.desktop-settings-actions,.app-confirm-actions{padding:14px 0 0;gap:10px;justify-content:flex-end}.app-confirm-actions .ghost{background:transparent;color:#111;border:0;box-shadow:none;padding-left:8px;padding-right:8px}.app-confirm-actions .ghost:hover,.app-confirm-actions .ghost:focus-visible{background:transparent;color:#000;border:0;box-shadow:none}.app-confirm-actions .danger,.app-confirm-actions button.danger{background:#111;color:#fff;border:1px solid #111111;box-shadow:none}.app-confirm-actions .danger:hover,.app-confirm-actions .danger:focus-visible,.app-confirm-actions button.danger:hover,.app-confirm-actions button.danger:focus-visible{background:#000;color:#fff;border-color:#000;box-shadow:none}.desktop-switch{position:relative;display:inline-flex;align-items:center}.desktop-switch input{position:absolute;opacity:0;pointer-events:none}.desktop-switch-ui{width:48px;height:28px;border-radius:999px;background:#d8d3cd;position:relative;transition:background .14s ease}.desktop-switch-ui:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 3px 8px #1b161129;transition:transform .14s ease}.desktop-switch input:checked+.desktop-switch-ui{background:#6366f1}.desktop-switch input:checked+.desktop-switch-ui:after{transform:translate(20px)}.desktop-theme-options{display:flex;gap:10px;flex-wrap:wrap}.desktop-theme-option{min-height:34px;padding:0 14px;border-radius:14px}.desktop-theme-option.active{background:#eef2ff;color:#4f46e5;box-shadow:inset 0 0 0 1px #6366f12e}.app-confirm-kicker{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6c7e93;margin-bottom:6px}.app-confirm-modal h2{margin:0;font-size:24px;line-height:1.2;color:#17324a}.app-confirm-text{margin-top:8px;line-height:1.6}.auth-switch-btn,.auth-forgot-btn{min-height:auto;border-radius:0;padding:0;font-size:16px;white-space:nowrap}.gallery-grid{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.g-item{border:0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--shadow-soft)}.g-item img{width:100%;height:120px;object-fit:cover;background:#eeebe7;display:block}.g-actions{padding:8px;display:flex;gap:6px}.g-actions button{flex:1;padding:6px 8px;border-radius:9px;font-size:12px}@media (max-width: 1080px){.shell{grid-template-columns:1fr}.nav{flex-direction:row;overflow:auto}.nav-spacer,.nav-user{display:none}.auth-page{overflow-y:auto;padding:18px 12px 28px}.auth-qr-panel{position:static;width:min(180px,100%);margin:18px auto 0}.auth-qr-box{width:104px;height:104px}.auth-center{width:min(420px,calc(100vw - 24px));position:static;transform:none;padding-bottom:40px;margin:0 auto;padding-top:18px}.auth-brand{justify-content:center}.auth-brand-logo{width:56px;height:56px;border-radius:16px;font-size:26px}.auth-brand-name{font-size:24px}.auth-brand-copy .muted{font-size:11px}.auth-hero{margin-top:16px;padding-top:16px}.auth-hero h2{font-size:19px}.auth-input-shell,.auth-code-row{min-height:44px;border-radius:11px}.auth-code-row{display:grid;grid-template-columns:auto 1fr auto auto}.auth-primary-btn{min-height:46px;font-size:15px}.auth-footer-links{margin-top:32px;gap:10px;flex-wrap:wrap}html,body{overflow:auto}.shell{height:auto;min-height:calc(100vh - 28px)}.main,.editor-pane{overflow:visible}.editor-shell{min-height:360px}.editor{min-height:360px;height:100%}.tag-manager-row{grid-template-columns:1fr}.tag-manager-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.tag-manager-btn{width:auto}}:root,html[data-theme=light]{--bg: #f4f1ee;--panel: #ffffff;--panel-elevated: #fbf9f7;--text-strong: #17191f;--text-body: #535863;--text-muted: #9ca0aa;--line-soft: #ece6e0;--line-strong: #ddd4cc;--shadow-card: 0 14px 28px rgba(31, 24, 19, .06);--shadow-soft-ui: 0 8px 18px rgba(31, 24, 19, .05);--accent: #5b5cf6;--accent-soft: rgba(91, 92, 246, .12);--danger-soft: rgba(219, 72, 72, .12)}html[data-theme=dark]{--bg: #17191f;--panel: #20242c;--panel-elevated: #272c35;--text-strong: #f5f7fb;--text-body: #d0d6e0;--text-muted: #9298a4;--line-soft: #313844;--line-strong: #3b4451;--shadow-card: 0 20px 38px rgba(0, 0, 0, .28);--shadow-soft-ui: 0 10px 24px rgba(0, 0, 0, .24);--accent: #7c7dff;--accent-soft: rgba(124, 125, 255, .18);--danger-soft: rgba(240, 92, 92, .16)}html[data-theme=dark] .logo{background:linear-gradient(180deg,#24221d,#171611);color:#f5f7fb;box-shadow:0 12px 24px #0000003d}html[data-theme=dark] .logo:before{content:none}body{color:var(--text-strong);background:radial-gradient(900px 480px at -2% -4%,rgba(255,255,255,.72) 0%,transparent 58%),linear-gradient(180deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 88%,#000 12%) 100%)}html[data-theme=dark] body{background:radial-gradient(780px 420px at 0% 0%,rgba(124,125,255,.12) 0%,transparent 54%),linear-gradient(180deg,#1a1d24,#13161c)}.shell{grid-template-columns:92px 360px minmax(720px,1fr);gap:0;padding:0;height:100vh;background:var(--panel);border-radius:0;overflow:hidden;box-shadow:0 28px 60px #17120c17}.panel{background:transparent;border-radius:0;box-shadow:none}.nav-rail{padding:18px 14px;border-right:1px solid var(--line-soft);background:color-mix(in srgb,var(--panel) 76%,transparent)}.rail-toggle{width:44px;height:44px;min-height:44px;padding:0;border-radius:14px;background:transparent;color:#8f8a83;border:0;box-shadow:none;font-size:12px;display:inline-flex;align-items:center;justify-content:center;align-self:center;box-sizing:border-box;transition:background .14s ease,color .14s ease}.rail-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:1}.rail-toggle-icon svg{width:24px;height:24px;display:block}.rail-toggle-text{display:none}.nav-user{border-top:1px solid var(--line-soft)}.user-pill{background:var(--panel-elevated);color:var(--text-body);box-shadow:inset 0 0 0 1px var(--line-soft)}.user-pill.logged{background:var(--accent-soft);color:var(--accent)}.user-name-tip{color:var(--text-body);font-size:12px;max-width:72px}.center-column{padding:14px 16px 12px;border-right:1px solid var(--line-soft);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;overflow:hidden}.search-panel{padding:2px 6px 0}.global-search-input{height:42px;border:1px solid #111111;border-radius:16px;padding:0 16px;background:#f8f6f3;box-shadow:0 6px 14px #1b161109;color:var(--text-strong);font-size:14px}.global-search-input::placeholder{color:var(--text-muted)}.card{padding:0}.nav-filter-card{padding:6px;border-radius:18px;background:#f7f5f2;box-shadow:none;display:flex;flex-direction:column;gap:6px}.list-mode-item{justify-content:flex-start;gap:8px;min-height:42px;padding:0 12px;border-radius:14px;background:transparent;color:var(--text-body);box-shadow:none;font-size:13px;font-weight:650}.list-mode-item:hover{background:#fff9;box-shadow:none;transform:none}.list-mode-item.active{background:var(--panel);color:var(--text-strong);box-shadow:0 8px 18px #1b16110f}.list-mode-dot{width:10px;height:10px;border-radius:50%;background:#d5d5d5;flex:0 0 10px}.list-mode-item.active .list-mode-dot,.list-mode-dot.active-dot{background:#22c55e;box-shadow:0 0 0 6px #22c55e1f}.list-mode-label{flex:1;text-align:left}.list-mode-count{font-size:11px;color:var(--text-muted)}.tag-filter-card,.note-list-card{background:transparent;box-shadow:none;border-radius:18px;padding:4px 4px 0}html[data-theme=dark] .tag-filter-card{background:#232830;border-radius:20px;padding:12px;box-shadow:inset 0 0 0 1px #ffffff0d}html[data-theme=dark] .note-list-card,html[data-theme=dark] .nav-filter-card{background:#232830;box-shadow:inset 0 0 0 1px #ffffff0d}.section-title{padding:0;margin-bottom:10px}.section-title h2{color:var(--text-strong);font-size:16px;font-weight:760}.compact-action,.note-create-btn{min-height:30px;padding:0 12px;border-radius:12px;background:#ffffffdb;box-shadow:0 4px 10px #1b16110a;font-size:13px}html[data-theme=dark] .compact-action,html[data-theme=dark] .note-create-btn{color:#f3f6fb}.note-create-btn{color:#c97207;background:#ffe39c42;box-shadow:none}.tag-pool-area{padding-bottom:24px}.tag-pool-wrap{max-height:112px;padding:0;background:transparent;box-shadow:none;overflow-y:auto;overflow-x:hidden}.tag-pool-wrap.expanded{max-height:220px;overflow-y:auto}.tag-chip{background:#14a4891a;color:#25715f;box-shadow:none;padding:6px 12px;font-size:13px;font-weight:700}.tag-chip:hover{transform:translateY(-1px);box-shadow:0 6px 12px #1b16110a}.tag-chip.active{transform:none}html[data-theme=dark] .tag-chip{color:var(--text-body)!important;box-shadow:inset 0 0 0 1px #ffffff14!important}html[data-theme=dark] .desktop-settings-modal,html[data-theme=dark] .app-confirm-modal{background:#1f242c;box-shadow:0 24px 54px #00000057}html[data-theme=dark] .desktop-setting-row,html[data-theme=dark] .desktop-setting-block{background:#252a33}html[data-theme=dark] .desktop-setting-title,html[data-theme=dark] .app-confirm-modal h2{color:#f5f7fb}html[data-theme=dark] .app-confirm-kicker{color:#97a2b0}html[data-theme=dark] .desktop-switch-ui{background:#4a5160}html[data-theme=dark] .desktop-theme-option.active{background:#6366f12e;color:#dfe3ff;box-shadow:inset 0 0 0 1px #6366f147}html[data-theme=dark] .tag-chip.active{color:#dfe3ff!important;box-shadow:inset 0 0 0 1px #7c7dff38!important}html[data-theme=dark] .tag-filter-card,html[data-theme=dark] .tag-filter-card .tag-pool-wrap{background:#232830!important}html[data-theme=dark] .tag-filter-card .section-title h2,html[data-theme=dark] .tag-filter-card .tag-pool-toggle{color:#f3f6fb}html[data-theme=dark] .tag-filter-card .ghost.compact-action,html[data-theme=dark] .note-list-card .ghost.note-create-btn,html[data-theme=dark] .note-create-btn{color:#f3f6fb!important}.tag-pool-toggle{background:transparent;color:var(--text-muted)}.notes-wrap{padding:0;background:transparent;display:flex;flex-direction:column;gap:10px}.note-item{margin-bottom:0;padding:12px 13px 11px;border-radius:20px;background:#ffffffeb;box-shadow:0 8px 18px #1b16110d;border:0}.note-item.active{box-shadow:0 10px 22px #1b161114}html[data-theme=dark] .note-item.active{background:#262b34;border-color:#7c7dff3d;box-shadow:0 16px 30px #00000042}.note-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.note-item-head.no-flags{justify-content:flex-start}.note-item-preview-row{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.note-item strong{color:var(--text-strong);font-size:15px;line-height:1.42;font-weight:760;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.todo-check{width:16px;height:16px;min-width:16px;min-height:16px;padding:0;border-radius:5px;border:1px solid rgba(17,17,17,.3);background:#fff;color:transparent;display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1;flex:0 0 16px;box-shadow:none;transition:all .14s ease}.todo-check:hover{transform:none;border-color:#111;background:#1111110a;box-shadow:none}.todo-check.done{border-color:#111;background:#111;color:#fff;box-shadow:none}.note-item-done{opacity:1}.note-item-done,.note-item-done *{text-decoration:none!important;text-decoration-line:none!important}.note-item-done strong,.note-item-done .note-meta,.note-item-done .note-item-tags{text-decoration:none;color:#8d8d8d!important}.note-item-flags{display:inline-flex;gap:8px;justify-content:flex-end;flex:0 0 auto;align-items:center;align-self:flex-start}.note-flag{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#7a7a7a;background:transparent;flex:0 0 auto}.note-flag svg{width:16px;height:16px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.subtle-pin{color:#7a7a7a}.subtle-favorite{color:#111}.subtle-favorite svg{fill:currentColor;stroke:none}.note-item-footer{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.note-item-tags{min-width:0;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px;overflow:hidden}.note-card-tag{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(17,17,17,.1);background:#fafafa;color:#666;font-size:11px;font-weight:600;white-space:nowrap;flex:0 0 auto}.note-card-tag-empty{border-style:dashed;background:transparent;color:#9a9a9a}.note-card-tag-more{color:#8b8b8b}.note-item-updated{flex:0 0 auto;color:#9a9a9a;font-size:11px;font-weight:600;white-space:nowrap}.workspace-main{padding:20px 24px 16px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;overflow:hidden}.note-header-pane{padding:4px 4px 0;background:transparent;box-shadow:none}.note-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:4px}.note-header-copy{display:flex;flex-direction:column;gap:6px}.note-eyebrow{color:var(--text-muted);font-size:12px;font-weight:700}.favorite-hint{align-self:flex-start;padding:4px 8px;border-radius:999px;background:#f59e0b1f;color:#a16207;font-size:11px;font-weight:700}.note-title-input-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.note-tag-row{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}.note-tag-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:28px}.cat-chip{padding:5px 9px;font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-soft)}.cat-chip b{color:inherit;opacity:.7;font-weight:700}.add-tag-trigger{min-height:30px;padding:0 10px;border-radius:999px;background:transparent;color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--line-strong);border:1px dashed var(--line-strong);font-size:12px}.tag-input-hidden{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none;inset:auto}.note-audio-card{display:none;margin:4px 0 2px;padding:10px 12px;border-radius:16px;background:#fbfaf8;box-shadow:inset 0 0 0 1px #f0ebe7}.note-audio-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.note-audio-head-actions{display:inline-flex;align-items:center;gap:8px}.note-audio-title{font-size:12px;font-weight:700;color:#2d3440}.note-audio-status{font-size:11px;color:var(--text-muted)}.note-audio-retry{min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;line-height:1}.note-audio-player{width:100%;height:36px}.note-transcript-panel{margin-top:10px;padding-top:10px;border-top:1px solid #ece5df}.note-transcript-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.note-transcript-title{font-size:12px;font-weight:700;color:#2d3440}.note-transcript-insert{min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;line-height:1}.note-transcript-text{font-size:13px;line-height:1.75;color:#4a5565;white-space:normal;word-break:break-word}.note-transcript-hint{margin-top:8px;font-size:11px;color:var(--text-muted)}.note-header-tip{color:var(--text-muted);font-size:11px}html[data-theme=dark] .clear-actions>.ghost{background:#0f1217;color:#eef2f8;box-shadow:inset 0 0 0 1px #ffffff14}.clear-menu{background:var(--panel);box-shadow:var(--shadow-card)}.editor-pane{border-radius:24px;background:var(--panel);box-shadow:var(--shadow-card);padding:14px 16px 12px}.toolbar{margin-bottom:10px;padding:0 0 10px;border-bottom:1px solid var(--line-soft)}.toolbar-group{background:var(--panel-elevated);box-shadow:inset 0 0 0 1px var(--line-soft)}.tool-btn,.tool-size-select{color:var(--text-body)}.tool-size-select{height:34px;border:0;border-radius:10px;padding:0 10px;background:transparent;outline:none;font-size:13px;font-weight:600}html[data-theme=dark] .tool-size-select,html[data-theme=dark] #editorFullscreenBtn{color:#edf1f7;background:#181c23;box-shadow:inset 0 0 0 1px #ffffff14}html[data-theme=dark] #editorFullscreenBtn:hover,html[data-theme=dark] .tool-size-select:hover{background:#1e232c}.editor{color:var(--text-body);min-height:480px;font-size:16px;line-height:1.8}.note-tag-suggestions{left:0;right:auto;top:calc(100% + 8px);min-width:220px;max-width:320px}.editor.dragover{background:var(--accent-soft);border-radius:18px}.editor-status{color:var(--text-muted);margin-top:10px;align-self:flex-start;padding:6px 10px;border-radius:12px;background:color-mix(in srgb,var(--panel-elevated) 92%,transparent);box-shadow:inset 0 0 0 1px var(--line-soft);font-size:12px}html[data-theme=dark] .editor-status{background:#252a33;box-shadow:inset 0 0 0 1px #ffffff0f;color:#aeb6c3}.note-context-menu{border:1px solid var(--line-soft);background:var(--panel);box-shadow:var(--shadow-card)}.note-context-menu button{color:var(--text-body)}.note-context-menu button:hover{background:var(--panel-elevated)}.user-menu{background:var(--panel);border:1px solid var(--line-soft);box-shadow:var(--shadow-card)}.user-menu button{color:var(--text-body)}.user-menu button:hover{background:var(--panel-elevated)}@media (max-width: 1320px){.shell{grid-template-columns:88px 320px minmax(0,1fr)}}@media (max-width: 1080px){.shell{grid-template-columns:1fr;border-radius:0;height:auto}.nav-rail,.center-column{border-right:0;border-bottom:1px solid var(--line-soft)}.center-column,.workspace-main{overflow:visible}.note-header-top,.note-tag-row{flex-direction:column;align-items:flex-start}.main .btn-line{width:100%}}:root,html[data-theme=light]{--bg: #f5f5f5;--panel: #fcfcfb;--panel-elevated: #ffffff;--text-strong: #171717;--text-body: #525252;--text-muted: #a3a3a3;--line-soft: #e5e5e5;--line-strong: #d4d4d4;--shadow-card: 0 10px 40px rgba(0, 0, 0, .05);--shadow-soft-ui: 0 4px 20px rgba(0, 0, 0, .03);--accent: #6366f1;--accent-soft: #eef2ff;--danger-soft: #ffe4e6;--success-soft: #ecfdf5;--amber-soft: #fffbeb}body{background:#f5f5f5;color:var(--text-strong)}.shell{width:100%;max-width:none;margin:0;padding:0;height:100vh;grid-template-columns:96px 320px minmax(0,1fr);gap:0;overflow:hidden;border-radius:0;background:#fcfcfb;border:0;box-shadow:0 10px 40px #0000000d}.panel{border-radius:0;box-shadow:none;background:transparent;border:0}.nav-rail{width:96px;padding:20px 14px;background:linear-gradient(180deg,#fff,#fafafa);border-right:1px solid #e5e5e5}.logo{width:56px;height:56px;border-radius:20px;background:linear-gradient(180deg,#23211c,#171611);box-shadow:0 8px 20px #1a171129}.logo:before{content:none}.rail-toggle,.user-pill{border-radius:16px;background:#fff;box-shadow:0 2px 8px #0000000a;color:#525252}.nav-user{border-top:1px solid #e5e5e5}.center-column{padding:14px 16px;gap:16px;border-right:1px solid #e5e5e5;background:#fff}.search-panel{padding:0}.global-search-input{height:40px;padding:0 14px;border-radius:16px;background:#fafafa;box-shadow:inset 0 0 0 1px #e5e5e5;color:#171717;font-size:14px}.nav-filter-card{padding:6px;border-radius:20px;background:#fafafa;box-shadow:none;gap:6px}.list-mode-item{min-height:40px;padding:0 12px;border-radius:16px;font-size:13px;color:#737373;background:transparent;box-shadow:none;gap:8px}.list-mode-item:hover{background:#fafafa}.list-mode-item.active{background:#fff;color:#171717;box-shadow:0 4px 20px #00000008}.list-mode-dot{width:10px;height:10px;flex:0 0 10px;background:#d4d4d4}.list-mode-item.active .list-mode-dot{background:#10b981;box-shadow:none}.list-mode-count{display:none}.list-mode-subrow{display:grid;grid-template-columns:1fr 1fr;gap:6px}.list-mode-item.compact{min-height:34px;padding:0 9px}.tag-filter-card,.note-list-card{padding:0;background:transparent;box-shadow:none;border-radius:0}.section-title{margin-bottom:10px;padding:0}.section-title h2{font-size:15px;font-weight:800;color:#171717}.compact-action,.note-create-btn{min-height:32px;padding:0 12px;border-radius:16px;font-size:12px;font-weight:700;box-shadow:0 2px 8px #0000000a}.compact-action{background:#fff;color:#525252}.note-create-btn{background:#fffbeb;color:#b45309}.tag-pool-area{padding-bottom:0}.tag-pool-wrap{overflow-y:visible;overflow-x:hidden;background:transparent!important;box-shadow:none!important;border:0!important}.tag-chip{padding:0 14px;min-height:38px;font-size:12px;font-weight:650;box-shadow:none;border:1px solid var(--line-soft);border-radius:16px;background:#fff!important;color:#4d4d4d!important;display:inline-flex;align-items:center;justify-content:center;gap:6px}.tag-chip-more{background:#fff!important;color:#767676!important;cursor:pointer}.tag-chip .tag-chip-count{color:#8c8c8c;font-weight:600}.tag-filter-shell .tag-chip.active .tag-chip-count{color:#ffffffb8}.tag-chip:hover{transform:none;box-shadow:none;filter:brightness(.985)}.note-list-card .section-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-bottom:14px}.note-list-card .section-title h2{min-width:0}.note-list-card .note-create-btn{flex:0 0 auto;justify-self:end;white-space:nowrap}.notes-wrap{--note-list-gap: 6px;--note-item-radius: 12px;--note-item-padding-x: 12px;--note-item-padding-y: 10px;--note-item-title-size: 13px;--note-item-excerpt-size: 11px;--note-item-meta-size: 10px;--note-item-tag-size: 10px;--note-item-title-color: #1a1a1a;--note-item-excerpt-color: #8e8e8e;--note-item-time-color: #a4a4a4;--note-item-tag-color: #9b9b9b;--note-item-meta-color: #9a9a9a;--note-item-meta-hover: #555555;--note-item-hover-bg: rgba(0, 0, 0, .025);--note-item-active-bg: rgba(0, 0, 0, .045);--note-item-hover-border: rgba(0, 0, 0, .05);--note-item-active-border: rgba(0, 0, 0, .08);--note-item-active-shadow: 0 6px 16px rgba(0, 0, 0, .04);gap:var(--note-list-gap);display:flex;flex-direction:column;background:transparent;padding:22px 0 8px;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.notes-wrap::-webkit-scrollbar{width:0;height:0;display:none}.notes-wrap>.muted{display:block;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.note-item{position:relative;min-height:0;padding:var(--note-item-padding-y) var(--note-item-padding-x);border-radius:var(--note-item-radius);background:transparent;border:1px solid transparent;box-shadow:none;opacity:1;transition:background .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out,opacity .18s ease-out}.note-item:hover{background:var(--note-item-hover-bg);border-color:var(--note-item-hover-border);box-shadow:none;transform:translateY(-1px)}.note-item.active{background:var(--note-item-active-bg);border-color:var(--note-item-active-border);box-shadow:var(--note-item-active-shadow);transform:translateY(-1px);opacity:1}.note-item-tags{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;overflow:hidden}.note-card-tag{background:transparent;color:var(--note-item-tag-color);font-weight:400;padding:0;font-size:var(--note-item-tag-size);line-height:1.4;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.note-card-tag-more{color:var(--note-item-tag-color);font-weight:400;max-width:none}.note-item-tags-empty{display:block;width:1px;height:14px}.note-item-head{display:flex;gap:8px;align-items:flex-start;margin-bottom:6px}.note-item-copy{min-width:0;flex:1 1 auto}.note-item-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px;min-height:19px}.note-preview-lines{min-width:0;flex:1 1 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.note-item-updated{flex:0 0 auto;min-width:max-content;color:var(--note-item-time-color);font-size:var(--note-item-meta-size);font-weight:400;line-height:1.4;white-space:nowrap;text-align:right}.note-item-updated-empty{visibility:hidden}.note-item strong{display:block;font-size:var(--note-item-title-size);font-weight:700;color:var(--note-item-title-color);line-height:1.45;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-item strong:first-letter{letter-spacing:inherit}.note-item strong .note-item-title-strong{font-weight:600}.note-card-subline{display:block;margin-top:0;color:var(--note-item-excerpt-color);font-size:var(--note-item-excerpt-size);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-card-subline-empty{height:14px;min-height:14px;visibility:hidden}.note-item-flags{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;opacity:0;transition:opacity .18s ease-out}.note-item:hover .note-item-flags,.note-item:focus-within .note-item-flags{opacity:1}.note-item-flags-empty{width:0;min-width:0;overflow:hidden}.note-flag{width:14px;height:14px;color:#888;display:inline-flex;align-items:center;justify-content:center}.note-flag svg{width:14px;height:14px;display:block}.subtle-pin,.subtle-favorite{color:#888}.subtle-favorite svg{fill:currentColor;stroke:currentColor;stroke-width:1.4}.subtle-favorite-off{color:#b6b6b6}.subtle-favorite-off svg{fill:none;stroke:currentColor;stroke-width:1.6}.note-item-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:17px}.note-card-todo-progress{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#888;display:inline-flex;align-items:center;gap:4px;font-size:var(--note-item-meta-size);font-weight:400;line-height:1.4;white-space:nowrap}.note-card-todo-progress:hover,.note-card-todo-progress:focus-visible{transform:none;background:transparent;box-shadow:none;color:var(--note-item-meta-hover)}.note-card-todo-ico{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.note-card-todo-ico svg{width:14px;height:14px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.note-card-todo-progress.done{color:var(--note-item-meta-hover)}.note-item-meta{min-width:0;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--note-item-meta-color)}.note-item-done strong,.note-item-done .note-card-subline,.note-item-done .note-card-tag,.note-item-done .note-item-updated{text-decoration:none!important;color:var(--note-item-meta-color)!important}.workspace-main{padding:24px;background:#fdfdfc}.note-header-pane{padding:0}.editor-pane{background:#fff;border-radius:28px;box-shadow:0 4px 20px #00000008}.main .btn-line button{min-height:40px;padding:0 16px;border-radius:16px;font-size:14px;box-shadow:0 2px 8px #0000000a}.success{background:#6366f1;color:#fff}.success:hover,.success:focus-visible{background:#5b5fe9}.danger{background:#ffe4e6;color:#e11d48;box-shadow:none}.danger:hover,.danger:focus-visible{background:#ffd7de;color:#e11d48}.clear-actions>.ghost,.ghost{background:#f5f5f5;color:#525252}.clear-actions>.ghost:hover,.ghost:hover{background:#efefef}.shell{grid-template-columns:82px 340px minmax(0,1fr)}.nav-rail{width:82px;padding:16px 10px 14px}.logo{width:50px;height:50px;border-radius:18px;font-size:24px}.nav-user{padding-top:12px}.rail-toggle,.user-pill{min-height:40px;border-radius:14px;font-size:12px}.user-name-tip{max-width:62px;font-size:11px}.center-column{width:340px;padding:12px 14px 10px;gap:12px}.global-search-input{height:36px;padding:0 12px;border-radius:14px;font-size:13px}.nav-filter-card{padding:5px;border-radius:18px;gap:4px}.list-mode-item{min-height:36px;padding:0 10px;border-radius:14px;font-size:12px}.list-mode-dot{width:8px;height:8px;flex-basis:8px}.list-mode-count{min-width:18px;height:18px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;font-weight:700;background:#1717170f;color:#737373}.tag-filter-card,.note-list-card{padding:2px 2px 0}.section-title{margin-bottom:8px}.section-title h2{font-size:14px}.compact-action,.note-create-btn{min-height:28px;padding:0 10px;border-radius:12px;font-size:12px}.tag-pool-area{padding-bottom:10px;display:flex;flex-direction:column;gap:6px}.tag-chip{padding:5px 11px;font-size:12px;font-weight:650}.tag-pool-toggle{align-self:center;min-width:28px;min-height:24px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:#a3a3a3;box-shadow:none;font-size:14px;line-height:1}.tag-pool-toggle:hover,.tag-pool-toggle:focus-visible{background:#f5f5f5;color:#525252;box-shadow:none}.note-item{padding:10px 11px 9px;border-radius:18px}.note-item-tags{gap:5px;margin-bottom:6px}.note-card-tag{padding:3px 7px;font-size:10px}.note-item strong{font-size:13px;line-height:1.45;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.note-meta{margin-top:6px;font-size:13px;line-height:1.4}.workspace-main{padding:18px 20px 16px}.meta-pane.note-header-pane{margin-bottom:10px}.note-header-top{margin-bottom:8px}.note-eyebrow,.favorite-hint{font-size:11px}.note-tag-row{gap:8px;margin-bottom:4px}.note-tag-chips{gap:8px}.note-todo-toggle{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;background:#f5f5f5;color:#525252;font-size:12px;font-weight:650}.note-todo-toggle input{margin:0;accent-color:#6366f1}.add-tag-trigger{min-height:28px;padding:0 10px;font-size:12px}.main .btn-line{gap:8px}.main .btn-line button{min-height:36px;padding:0 14px;border-radius:14px;font-size:13px}.editor-pane{padding:10px 10px 6px;border-radius:24px}.toolbar{margin-bottom:6px;padding:0 0 6px;border-bottom:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-group{background:transparent;box-shadow:none;padding:0;gap:2px}.toolbar-sep{height:20px;background:#e5e5e5;width:1px}.tool-btn,.tool-size-select,#editorFullscreenBtn{background:transparent;box-shadow:none;border-radius:10px}.tool-btn:hover,.tool-size-select:hover,#editorFullscreenBtn:hover{background:#f5f5f5;box-shadow:none;transform:none}.tool-size-select{height:32px;padding:0 8px;font-size:12px}.editor-shell{min-height:0}.editor{position:relative;min-height:540px;padding:12px 8px 24px;font-size:15px;line-height:1.76}.editor:empty:before,.editor[data-empty="1"]:before{content:"直接输入正文内容；输入 #标签 后加空格或换行可自动识别标签。";position:absolute;top:12px;left:8px;right:8px;pointer-events:none;z-index:0;display:block;color:var(--text-muted);font-size:13px;line-height:1.75;white-space:pre-wrap}.editor-status{left:8px;right:8px;bottom:4px;padding:4px 0 0;background:linear-gradient(180deg,#fff0,#ffffffeb 38%,#fffffffa);font-size:11px;box-shadow:none;border-radius:0}html[data-theme=dark] body{background:#15171c;color:#f5f7fb}html[data-theme=dark] .shell{background:#1b1f26;box-shadow:0 14px 42px #00000052}html[data-theme=dark] .nav-rail{background:linear-gradient(180deg,#171a20,#14171d);border-right-color:#ffffff0f}html[data-theme=dark] .logo{background:linear-gradient(145deg,#111318,#050608);color:#f7f8fb;box-shadow:0 10px 24px #0000005c}html[data-theme=dark] .rail-toggle,html[data-theme=dark] .user-pill{background:#20242c;color:#edf1f7;box-shadow:inset 0 0 0 1px #ffffff0f}html[data-theme=dark] .nav-user{border-top-color:#ffffff0f}html[data-theme=dark] .user-name-tip{color:#aeb6c3}html[data-theme=dark] .center-column{background:#1d2129;border-right-color:#ffffff0f}html[data-theme=dark] .global-search-input{background:#232831;box-shadow:inset 0 0 0 1px #ffffff0f;color:#f3f6fb}html[data-theme=dark] .global-search-input::placeholder{color:#7f8896}html[data-theme=dark] .nav-filter-card,html[data-theme=dark] .tag-filter-card,html[data-theme=dark] .note-list-card{background:transparent;box-shadow:none}html[data-theme=dark] .list-mode-item{color:#b7c0cd}html[data-theme=dark] .list-mode-item:hover{background:#ffffff0a}html[data-theme=dark] .list-mode-item.active{background:#252b34;color:#f5f7fb;box-shadow:0 6px 18px #0000002e}html[data-theme=dark] .list-mode-count{background:#ffffff14;color:#c4ccd8}html[data-theme=dark] .list-mode-dot{background:#5d6470;box-shadow:none}html[data-theme=dark] .list-mode-item.active .list-mode-dot,html[data-theme=dark] .list-mode-dot.active-dot{background:#10b981;box-shadow:0 0 0 5px #10b9811f}html[data-theme=dark] .section-title h2,html[data-theme=dark] .compact-action,html[data-theme=dark] .note-create-btn{color:#f3f6fb}html[data-theme=dark] .compact-action{background:#232831;box-shadow:inset 0 0 0 1px #ffffff0d}html[data-theme=dark] .note-create-btn{background:#f59e0b24;color:#fde7b2}html[data-theme=dark] .tag-chip{box-shadow:none!important;color:#e6ebf3!important}html[data-theme=dark] .tag-pool-toggle{color:#8f98a6;background:transparent}html[data-theme=dark] .tag-pool-toggle:hover,html[data-theme=dark] .tag-pool-toggle:focus-visible{background:#ffffff0f;color:#edf1f7}html[data-theme=dark] .note-item{background:#20252d;box-shadow:0 8px 20px #0003}html[data-theme=dark] .note-item.active{background:#262c35;border:1px solid rgba(99,102,241,.18);box-shadow:0 10px 24px #00000047}html[data-theme=dark] .note-card-tag{background:#ffffff0f;color:#cad2de}html[data-theme=dark] .note-item strong{color:#f7f8fb}html[data-theme=dark] .todo-check{background:transparent;border-color:#ffffff6b;box-shadow:none}html[data-theme=dark] .todo-check.done{background:#fff;border-color:#fff;color:#111}html[data-theme=dark] .subtodo-item{border-left-color:#34d39938;background:transparent;box-shadow:none}html[data-theme=dark] .subtodo-text{color:#d7e1ea}html[data-theme=dark] .subtodo-checkbox{background:transparent;border-color:#ffffffb8;color:#fff}html[data-theme=dark] .subtodo-checkbox:hover{background:#ffffff14}html[data-theme=dark] .subtodo-item.is-done .subtodo-checkbox{background:#fff;border-color:#fff;color:#111}html[data-theme=dark] .subtodo-text:focus{background:#ffffff0d;box-shadow:0 0 0 2px #ffffff1f}.editor-pane-expanded .editor-meta-bar{padding:12px 26px 8px}.editor-pane-expanded .editor-meta-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:0;color:#6d6d6d;font-size:13px;line-height:1.5}.editor-pane-expanded .editor-meta-chip{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#6d6d6d;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.editor-pane-expanded .editor-meta-time{color:#8f8f8f;white-space:nowrap}.editor-pane-expanded .editor-meta-sep{color:#b1b1b1;font-size:12px;line-height:1;margin:0 2px}.editor-meta-chip+.editor-meta-chip:before{content:""}.tag-filter-card .section-title h2,.note-list-card .section-title h2{color:#8b8b8b!important}.tag-filter-card .btn-line{justify-content:flex-end}.tag-filter-card .btn-line .compact-action{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#9a9a9a!important;box-shadow:none!important}.tag-filter-card .btn-line .compact-action:hover,.tag-filter-card .btn-line .compact-action:focus-visible{color:#666!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme=dark] .editor-pane-expanded .editor-meta-inline,html[data-theme=dark] .editor-pane-expanded .editor-meta-chip{color:#ffffffb8}html[data-theme=dark] .editor-pane-expanded .editor-meta-time{color:#ffffff85}html[data-theme=dark] .editor-pane-expanded .editor-meta-sep{color:#ffffff47}html[data-theme=dark] .tag-filter-card .section-title h2,html[data-theme=dark] .note-list-card .section-title h2{color:#ffffff70!important}html[data-theme=dark] .tag-chip-more{color:#ffffffad!important;border-color:#ffffff2e!important}html[data-theme=dark] .tag-filter-popover{background:#171717;border-color:#ffffff14;box-shadow:0 18px 42px #0000004d}html[data-theme=dark] .tag-filter-mode{background:#ffffff0f}html[data-theme=dark] .tag-filter-mode-btn{color:#ffffff85}html[data-theme=dark] .tag-filter-mode-btn.active{background:#fff;color:#111}html[data-theme=dark] .tag-filter-section-title{color:#ffffff70}.tag-filter-shell .tag-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 11px;font-size:11px;font-weight:600;line-height:1;border:1px solid #d0d0d0!important;background:transparent!important;color:#111!important;box-shadow:none!important}.tag-filter-shell .tag-chip:hover,.tag-filter-shell .tag-chip:focus-visible{background:#1111110a!important;color:#111!important;box-shadow:none!important;transform:none;outline:none}.tag-filter-shell .tag-chip.active{background:#111!important;color:#fff!important;border-color:#111!important}.tag-filter-shell .tag-chip-more{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:52px;padding:0 11px;line-height:1;border-style:dashed!important;background:transparent!important;color:#666!important;border-color:#d0d0d0!important;transition:background .14s ease,color .14s ease,border-color .14s ease!important}.tag-filter-shell .tag-chip-more:hover,.tag-filter-shell .tag-chip-more:focus-visible{background:#1111110a!important;color:#111!important;border-color:#111!important;transform:translateY(-50%)!important}html[data-theme=dark] .tag-filter-shell .tag-chip{border-color:#ffffff3d!important;background:transparent!important;color:#fff!important}html[data-theme=dark] .tag-filter-shell .tag-chip:hover,html[data-theme=dark] .tag-filter-shell .tag-chip:focus-visible{background:#ffffff14!important;color:#fff!important}html[data-theme=dark] .tag-filter-shell .tag-chip.active{background:#fff!important;color:#111!important;border-color:#fff!important}html[data-theme=dark] .tag-filter-shell .tag-chip-more{color:#ffffffad!important;border-color:#ffffff3d!important}.nav .rail-toggle{background:transparent!important;border:0!important;box-shadow:none!important;color:#8f8a83!important}.nav .rail-toggle:hover,.nav .rail-toggle:focus-visible{background:#f1f1f1!important;color:#111!important;border:0!important;box-shadow:none!important;outline:none}html[data-theme=dark] .nav .rail-toggle{background:transparent!important;border:0!important;box-shadow:none!important;color:#ffffff94!important}html[data-theme=dark] .nav .rail-toggle:hover,html[data-theme=dark] .nav .rail-toggle:focus-visible{background:#ffffff14!important;color:#fff!important;border:0!important;box-shadow:none!important}html[data-theme=dark] .tag-filter-card .btn-line .compact-action{color:#ffffff7a!important}html[data-theme=dark] .tag-filter-card .btn-line .compact-action:hover,html[data-theme=dark] .tag-filter-card .btn-line .compact-action:focus-visible{color:#ffffffc2!important}html[data-theme=dark] .subtodo-item.is-done{border-left-color:#94a3b833;background:transparent;box-shadow:none}html[data-theme=dark] .subtodo-item.is-done .subtodo-text{color:#8b9ab0}html[data-theme=dark] .note-meta{color:#98a1ad}html[data-theme=dark] .workspace-main{background:#1a1e25}html[data-theme=dark] .note-eyebrow,html[data-theme=dark] .favorite-hint{color:#98a1ad}html[data-theme=dark] .note-todo-toggle{background:#252a33;color:#d3d9e3}html[data-theme=dark] .note-audio-card{background:#252a33;box-shadow:inset 0 0 0 1px #ffffff14}html[data-theme=dark] .note-audio-title{color:#eef2f8}html[data-theme=dark] .note-audio-status{color:#a8b0bc}html[data-theme=dark] .note-transcript-panel{border-top-color:#ffffff14}html[data-theme=dark] .note-transcript-title{color:#eef2f8}html[data-theme=dark] .note-transcript-text{color:#d7dee8}html[data-theme=dark] .add-tag-trigger{background:#252a33;color:#c7cfdb;border-color:#ffffff24;box-shadow:none}html[data-theme=dark] .add-tag-trigger:hover,html[data-theme=dark] .add-tag-trigger:focus-visible{background:#2b313b;color:#eef2f8}html[data-theme=dark] .editor-pane{background:#1f242c;box-shadow:0 10px 26px #00000038}html[data-theme=dark] .toolbar-sep{background:#ffffff14}html[data-theme=dark] .tool-btn,html[data-theme=dark] .tool-size-select,html[data-theme=dark] #editorFullscreenBtn{color:#edf1f7;background:transparent;box-shadow:none}html[data-theme=dark] .tool-btn:hover,html[data-theme=dark] .tool-size-select:hover,html[data-theme=dark] #editorFullscreenBtn:hover{background:#ffffff0f}html[data-theme=dark] .editor{color:#d6dde8;background:transparent}html[data-theme=dark] .editor:empty:before{color:#7f8896}html[data-theme=dark] .editor-status{background:linear-gradient(180deg,#1f242c00,#1f242ce6 38%,#1f242cfa);color:#95a0ae}@media (max-width: 1320px){.shell{grid-template-columns:78px 316px minmax(0,1fr)}.center-column{width:316px}}:root,html[data-theme=light]{--bg: #f3efe6;--panel: #f6f1e8;--panel-elevated: #fbf7f0;--text-strong: #111111;--text-body: #332e29;--text-muted: #8a8075;--line-soft: rgba(120, 103, 82, .16);--line-strong: rgba(93, 78, 60, .26);--shadow-card: 0 12px 32px rgba(76, 63, 48, .06);--shadow-soft-ui: 0 4px 14px rgba(76, 63, 48, .04);--accent: #111111;--accent-soft: rgba(89, 73, 55, .08);--danger-soft: rgba(89, 73, 55, .08);--success-soft: rgba(89, 73, 55, .08);--amber-soft: rgba(89, 73, 55, .08)}html[data-theme=dark]{--bg: #0d0d0d;--panel: #161616;--panel-elevated: #1d1d1d;--text-strong: #fafafa;--text-body: #d4d4d4;--text-muted: #8f8f8f;--line-soft: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .22);--shadow-card: 0 14px 34px rgba(0, 0, 0, .34);--shadow-soft-ui: 0 6px 18px rgba(0, 0, 0, .24);--accent: #fafafa;--accent-soft: rgba(255, 255, 255, .08);--danger-soft: rgba(255, 255, 255, .08);--success-soft: rgba(255, 255, 255, .08);--amber-soft: rgba(255, 255, 255, .08)}body{background:radial-gradient(circle at top left,rgba(255,255,255,.65),transparent 32%),linear-gradient(180deg,#f7f2e9 0%,var(--bg) 100%);color:var(--text-strong)}.shell{background:linear-gradient(180deg,#fcf8f2fa,#f7f1e8fa);box-shadow:var(--shadow-card)}.nav-rail{background:linear-gradient(180deg,#f8f2e9f5,#f2ebe1f5);border-right:1px solid var(--line-soft)}.center-column{background:linear-gradient(180deg,#faf4ecf7,#f5efe7f5);border-right:1px solid var(--line-soft)}.workspace-main{background:linear-gradient(180deg,#f4efe6f5,#efe9dffa)}.logo{background:#111;color:#fff;box-shadow:none}.nav-btn,.rail-toggle,.user-pill,.compact-action,.ghost,.clear-actions>.ghost,.add-tag-trigger,.tool-btn,.tool-size-select,#editorFullscreenBtn,.tag-pool-toggle,.note-todo-toggle{background:var(--panel-elevated);color:var(--text-body);border:1px solid var(--line-soft);box-shadow:none}.nav-btn{background:transparent;border:0;color:#7a7a7a}.nav-btn.active,.rail-toggle:hover,.user-pill:hover,.compact-action:hover,.ghost:hover,.clear-actions>.ghost:hover,.add-tag-trigger:hover,.tool-btn:hover,.tool-size-select:hover,#editorFullscreenBtn:hover,.tag-pool-toggle:hover,.note-todo-toggle:hover,.list-mode-item:hover{background:#f1f1f1;color:#111;border-color:var(--line-strong);box-shadow:none}.nav-btn.active{background:#111;color:#fff;border-color:transparent}.nav-btn:hover{background:#f1f1f1;color:#111;border-color:transparent}.note-create-btn,.success,button.success{background:#111;color:#fff;border:1px solid #111111;box-shadow:none}.note-create-btn:hover,.success:hover,.success:focus-visible,button.success:hover,button.success:focus-visible{background:#000;color:#fff;border-color:#000;box-shadow:none}.danger,button.danger{background:var(--panel-elevated);color:var(--text-strong);border:1px solid var(--line-strong);box-shadow:none}.danger:hover,.danger:focus-visible,button.danger:hover,button.danger:focus-visible{background:#f1f1f1;color:#111;border-color:#111;box-shadow:none}.global-search-input,.note-item,.editor-pane,.meta-pane,.note-context-menu,.modal,.note-item.active,.list-mode-item.active,.app-confirm,.auth-shell,.auth-card,.user-menu,.toolbar-group,.tool-color-panel,.tag-suggest,.note-header-chip,.note-header-chip.favorite,.note-header-chip.todo{background:var(--panel-elevated);color:var(--text-strong);border-color:var(--line-soft);box-shadow:var(--shadow-soft-ui)}.note-item:hover,.note-item.active,.list-mode-item.active{border-color:var(--line-strong);box-shadow:var(--shadow-soft-ui)}.list-mode-dot,.list-mode-item.active .list-mode-dot,.note-card-tag,.tag-chip,.tag-chip.active,.tag-chip-more,.cat-chip,.detected-chip{background:#f1f1f1!important;color:#111!important;border:1px solid var(--line-soft)!important;box-shadow:none!important}.tag-chip.active,.cat-chip,.detected-chip{border-color:#111!important}.note-card-tag,.detected-chip{font-weight:650}.tool-color-dot{border:1px solid var(--line-strong);box-shadow:none}.tool-color-dot.c-red{background:#111}.tool-color-dot.c-orange{background:#404040}.tool-color-dot.c-green{background:#707070}.tool-color-dot.c-blue{background:#a0a0a0}.tool-color-dot.c-purple{background:#d0d0d0}.toolbar-sep{background:var(--line-soft)}.editor,.editor input,.editor textarea,.note-meta,.user-name-tip,.muted,.favorite-hint,.note-eyebrow,.list-mode-count,.editor-status,.note-audio-status,.note-transcript-text{color:var(--text-body)}.editor:empty:before,.editor[data-empty="1"]:before{color:#5f4e3ac7}.note-item strong,.section-title h2,.note-audio-title,.note-transcript-title{color:var(--text-strong)}.note-todo-toggle input{accent-color:#111111}html[data-theme=dark] body,html[data-theme=dark] .workspace-main{background:var(--bg);color:var(--text-strong)}html[data-theme=dark] .shell,html[data-theme=dark] .nav-rail,html[data-theme=dark] .center-column,html[data-theme=dark] .global-search-input,html[data-theme=dark] .note-item,html[data-theme=dark] .editor-pane,html[data-theme=dark] .meta-pane,html[data-theme=dark] .modal,html[data-theme=dark] .user-menu,html[data-theme=dark] .note-context-menu,html[data-theme=dark] .app-confirm,html[data-theme=dark] .auth-card,html[data-theme=dark] .auth-shell,html[data-theme=dark] .tool-color-panel{background:var(--panel);color:var(--text-strong);border-color:var(--line-soft);box-shadow:var(--shadow-card)}html[data-theme=dark] .nav-btn,html[data-theme=dark] .rail-toggle,html[data-theme=dark] .user-pill,html[data-theme=dark] .compact-action,html[data-theme=dark] .ghost,html[data-theme=dark] .clear-actions>.ghost,html[data-theme=dark] .add-tag-trigger,html[data-theme=dark] .tool-btn,html[data-theme=dark] .tool-size-select,html[data-theme=dark] #editorFullscreenBtn,html[data-theme=dark] .tag-pool-toggle,html[data-theme=dark] .note-todo-toggle,html[data-theme=dark] .list-mode-item,html[data-theme=dark] .note-card-tag,html[data-theme=dark] .tag-chip,html[data-theme=dark] .tag-chip.active,html[data-theme=dark] .tag-chip-more,html[data-theme=dark] .cat-chip,html[data-theme=dark] .detected-chip{background:var(--panel-elevated)!important;color:var(--text-body)!important;border:1px solid var(--line-soft)!important;box-shadow:none!important}html[data-theme=dark] .nav-btn.active,html[data-theme=dark] .rail-toggle:hover,html[data-theme=dark] .user-pill:hover,html[data-theme=dark] .compact-action:hover,html[data-theme=dark] .ghost:hover,html[data-theme=dark] .clear-actions>.ghost:hover,html[data-theme=dark] .add-tag-trigger:hover,html[data-theme=dark] .tool-btn:hover,html[data-theme=dark] .tool-size-select:hover,html[data-theme=dark] #editorFullscreenBtn:hover,html[data-theme=dark] .tag-pool-toggle:hover,html[data-theme=dark] .note-todo-toggle:hover,html[data-theme=dark] .list-mode-item:hover,html[data-theme=dark] .list-mode-item.active,html[data-theme=dark] .note-item.active{background:#242424!important;color:#fafafa!important;border-color:var(--line-strong)!important}html[data-theme=dark] .nav-btn:hover{background:#242424!important;color:#fafafa!important;border-color:transparent!important}html[data-theme=dark] .note-create-btn,html[data-theme=dark] .success,html[data-theme=dark] button.success{background:#fafafa;color:#111;border-color:#fafafa}html[data-theme=dark] .note-create-btn:hover,html[data-theme=dark] .success:hover,html[data-theme=dark] .success:focus-visible,html[data-theme=dark] button.success:hover,html[data-theme=dark] button.success:focus-visible{background:#fff;color:#000;border-color:#fff}html[data-theme=dark] .danger,html[data-theme=dark] button.danger{background:var(--panel-elevated);color:var(--text-strong);border-color:var(--line-strong)}html[data-theme=dark] .tool-color-dot.c-red{background:#fafafa}html[data-theme=dark] .tool-color-dot.c-orange{background:#d4d4d4}html[data-theme=dark] .tool-color-dot.c-green{background:#a3a3a3}html[data-theme=dark] .tool-color-dot.c-blue{background:#737373}html[data-theme=dark] .tool-color-dot.c-purple{background:#404040}.note-list-card .ghost.note-create-btn,.note-create-btn{background:#111!important;color:#fff!important;border:1px solid #111111!important;box-shadow:none!important}html[data-theme=dark] .nav-btn.active{background:#fafafa!important;color:#111!important;border-color:transparent!important}.note-list-card .ghost.note-create-btn:hover,.note-list-card .ghost.note-create-btn:focus-visible,.note-create-btn:hover,.note-create-btn:focus-visible{background:#000!important;color:#fff!important;border-color:#000!important}.list-mode-item.active .list-mode-dot,.list-mode-dot.active-dot{background:#111!important;box-shadow:none!important}html[data-theme=dark] .list-mode-item.active .list-mode-dot,html[data-theme=dark] .list-mode-dot.active-dot{background:#fafafa!important;box-shadow:none!important}.toolbar{gap:10px;padding:0 0 8px}.toolbar-group{gap:4px}.tool-btn,.tool-size-select,#editorFullscreenBtn,.toolbar .tool-btn,.toolbar .tool-size-select,.toolbar #editorFullscreenBtn{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--text-strong)!important;min-height:32px}.tool-btn:hover,.tool-btn:focus-visible,.tool-size-select:hover,.tool-size-select:focus-visible,#editorFullscreenBtn:hover,#editorFullscreenBtn:focus-visible,.toolbar .tool-btn:hover,.toolbar .tool-btn:focus-visible,.toolbar .tool-size-select:hover,.toolbar .tool-size-select:focus-visible,.toolbar #editorFullscreenBtn:hover,.toolbar #editorFullscreenBtn:focus-visible{background:#f3f3f3!important;border:0!important;box-shadow:none!important;color:#111!important;transform:none!important}.tool-size-select{padding:0 6px;min-width:52px}html[data-theme=dark] .tool-btn,html[data-theme=dark] .tool-size-select,html[data-theme=dark] #editorFullscreenBtn,html[data-theme=dark] .toolbar .tool-btn,html[data-theme=dark] .toolbar .tool-size-select,html[data-theme=dark] .toolbar #editorFullscreenBtn{background:transparent!important;border:0!important;color:var(--text-strong)!important}html[data-theme=dark] .tool-btn:hover,html[data-theme=dark] .tool-btn:focus-visible,html[data-theme=dark] .tool-size-select:hover,html[data-theme=dark] .tool-size-select:focus-visible,html[data-theme=dark] #editorFullscreenBtn:hover,html[data-theme=dark] #editorFullscreenBtn:focus-visible,html[data-theme=dark] .toolbar .tool-btn:hover,html[data-theme=dark] .toolbar .tool-btn:focus-visible,html[data-theme=dark] .toolbar .tool-size-select:hover,html[data-theme=dark] .toolbar .tool-size-select:focus-visible,html[data-theme=dark] .toolbar #editorFullscreenBtn:hover,html[data-theme=dark] .toolbar #editorFullscreenBtn:focus-visible{background:#ffffff14!important;border:0!important;box-shadow:none!important;color:#fff!important}.main{grid-template-rows:1fr!important}.workspace-main,.main.workspace-main{padding:0 0 0 20px!important}.workspace-main,.editor-pane-expanded,.editor-pane-expanded .editor-shell{transition:opacity .42s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1)}.editor-pane-expanded{display:flex;flex-direction:column;position:relative;min-height:0;height:100%;padding:0!important;border-radius:0!important;background:linear-gradient(180deg,#e0d4c024,#d6cab71f)!important;box-shadow:none!important;border:0!important;overflow:visible}html[data-writer-state=idle] .editor-pane-expanded,html[data-writer-state=idle] .editor-pane-expanded .editor-shell{opacity:.92;filter:saturate(.95) brightness(.992)}html[data-writer-state=active] .editor-pane-expanded,html[data-writer-state=active] .editor-pane-expanded .editor-shell{opacity:1;filter:none}html[data-writer-state=active] .center-column,html[data-writer-state=idle] .center-column,.center-column{opacity:1!important;filter:none!important;transition:none!important}.editor-pane-expanded .toolbar{padding:10px 10px 8px;margin:0}.toolbar-actions{margin-left:auto;gap:8px!important}.toolbar-actions .tool-btn,.toolbar-actions button{border-radius:999px!important}.editor-pane-expanded .editor-shell{flex:1;min-height:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.16),transparent 18%),radial-gradient(circle at 78% 24%,rgba(124,104,76,.05),transparent 22%),repeating-linear-gradient(0deg,rgba(112,91,64,.028) 0,rgba(112,91,64,.028) 1px,transparent 1px,transparent 4px),linear-gradient(180deg,#e4d7c6,#dccfbe)!important}.editor-pane-expanded .editor{min-height:calc(100vh - 210px);height:100%;padding:8px 10px 0;border:0!important;border-radius:0!important;box-shadow:none!important;background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.1),transparent 16%),radial-gradient(circle at 82% 28%,rgba(118,95,68,.045),transparent 20%),repeating-linear-gradient(0deg,rgba(108,88,63,.024) 0,rgba(108,88,63,.024) 1px,transparent 1px,transparent 4px),linear-gradient(180deg,#e6d9c8,#ddd0bf)!important;color:#332c24!important}.editor-pane-expanded #noteAudioCard{margin-bottom:10px}.editor-pane-expanded .editor-status{left:10px;right:10px;bottom:0;padding:4px 0 0;border-radius:0}.meta-pane.note-header-pane,.note-header-pane{padding:4px 0 0!important;margin-bottom:12px!important;background:transparent!important;box-shadow:none!important}.note-header-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:14px!important;margin-bottom:10px!important}.note-header-copy{display:flex!important;flex-direction:column!important;justify-content:center;gap:2px!important;min-height:36px}.note-eyebrow{font-size:13px!important;font-weight:800!important;color:var(--text-strong)!important;line-height:1.2}.favorite-hint{margin-top:2px}.note-tag-row{margin:0!important;min-height:36px;gap:8px!important;align-items:center!important}.note-tag-chips{min-height:0!important}.main .btn-line{flex-wrap:nowrap;align-items:center;gap:10px!important}.main .btn-line button{min-height:34px!important;padding:0 14px!important;border-radius:999px!important;white-space:nowrap}.clear-actions{display:inline-flex;align-items:center}@media (max-width: 1200px){.note-header-top{grid-template-columns:1fr!important;gap:10px!important}.main .btn-line{flex-wrap:wrap}}.editor-pane-expanded .toolbar{display:flex;align-items:center;gap:10px;position:relative;overflow:visible;z-index:4;padding:16px 26px 12px;border-bottom:0}.editor-pane-expanded .toolbar:after{content:"";position:absolute;left:14px;right:14px;bottom:0;border-bottom:1px solid rgba(17,17,17,.06);pointer-events:none}.editor-pane-expanded .toolbar .tool-btn[data-tip]:hover:after,.editor-pane-expanded .toolbar .tool-btn[data-tip]:focus-visible:after,.editor-pane-expanded .toolbar .tool-size-select[data-tip]:hover:after,.editor-pane-expanded .toolbar .tool-size-select[data-tip]:focus-visible:after{top:calc(100% + 8px);bottom:auto;transform:translate(-50%)}.editor-pane-expanded .toolbar-group-right{margin-left:auto;gap:4px!important;position:relative}.editor-pane-expanded .toolbar .tool-btn,.editor-pane-expanded .toolbar .tool-size-select{position:relative;z-index:5}.editor-pane-expanded .toolbar-group-right .tool-btn{min-width:34px;min-height:34px;border-radius:10px!important}.editor-pane-expanded .toolbar-group-right .tool-btn .btn-ico{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;font-size:17px;font-weight:500;line-height:1}.editor-pane-expanded .toolbar .tool-btn.icon-only{min-width:34px;width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.editor-pane-expanded .toolbar .tool-btn.icon-only .btn-ico{width:18px;height:18px;min-width:18px;margin-right:0;display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:500;line-height:1;opacity:.94}.editor-pane-expanded .toolbar .tool-btn.icon-only .btn-ico svg{width:18px;height:18px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.editor-pane-expanded #insertSubtodoBtn,.editor-pane-expanded #editorFullscreenBtn,.editor-pane-expanded #editorFavoriteBtn,.editor-pane-expanded #editorMoreTrigger,.editor-pane-expanded #addTagTrigger,.editor-pane-expanded #guideGalleryBtn{min-width:34px;width:34px;height:34px}.editor-pane-expanded #insertSubtodoBtn .btn-ico,.editor-pane-expanded #editorFullscreenBtn .btn-ico,.editor-pane-expanded #editorFavoriteBtn .btn-ico,.editor-pane-expanded #editorMoreTrigger .btn-ico,.editor-pane-expanded #addTagTrigger .btn-ico,.editor-pane-expanded #guideGalleryBtn .btn-ico{width:18px;height:18px;font-size:17px}.editor-pane-expanded #editorFavoriteBtn.active{color:#111!important;background:#11111114!important}.editor-pane-expanded #editorFavoriteBtn:disabled{opacity:.32;cursor:default}.editor-pane-expanded .editor-more-wrap{position:relative}.editor-pane-expanded .editor-more-menu{position:absolute;top:calc(100% + 10px);left:auto;right:0;min-width:148px;padding:8px;border:1px solid rgba(17,17,17,.08);border-radius:14px;background:#fff;box-shadow:0 16px 36px #1111111f;display:none;z-index:1200}.editor-pane-expanded .editor-more-menu.show{display:grid;gap:4px}.editor-pane-expanded .editor-more-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#111;text-align:left;cursor:pointer}.editor-pane-expanded .editor-more-item:hover,.editor-pane-expanded .editor-more-item:focus-visible{background:#1111110f;outline:none}.editor-pane-expanded .editor-more-item.danger-text{color:#111}.editor-pane-expanded .editor-meta-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 34px 8px}.editor-pane-expanded .editor-meta-chips{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.editor-pane-expanded .editor-meta-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid rgba(17,17,17,.1);border-radius:999px;background:#fff;color:#6f6f6f;font-size:13px;font-weight:500;white-space:nowrap}.editor-pane-expanded .editor-meta-updated{flex:0 0 auto;color:#8f8f8f;font-size:13px;white-space:nowrap}.editor-pane-expanded .editor-more-main{font-size:14px;font-weight:700;line-height:1.2}.editor-pane-expanded .editor-more-sub{font-size:11px;line-height:1.2;color:#8f8f8f;text-transform:none}.editor-pane-expanded .editor-shell{display:flex;flex-direction:column}.editor-pane-expanded .editor{padding:18px 34px 0}.editor-pane-expanded .editor:empty:before,.editor-pane-expanded .editor[data-empty="1"]:before{top:18px;left:34px;right:34px}.editor-pane-expanded .editor-status{position:static;margin-top:auto;display:block;width:auto;align-self:stretch;margin-left:26px;margin-right:26px;padding:12px 12px 14px;border-top:1px solid rgba(17,17,17,.06);background:#fff}html[data-theme=dark] .editor-pane-expanded .toolbar:after{border-bottom-color:#ffffff14}html[data-theme=dark] .editor-pane-expanded{background:var(--bg)!important}html[data-theme=dark] .editor-pane-expanded .toolbar{background:var(--panel)!important}html[data-theme=dark] .editor-pane-expanded .editor-shell{background:var(--bg)!important;box-shadow:none!important}html[data-theme=dark] .editor-pane-expanded .editor{background:var(--bg)!important;color:var(--text-strong)!important}html[data-theme=dark] .editor-pane-expanded .editor p,html[data-theme=dark] .editor-pane-expanded .editor div,html[data-theme=dark] .editor-pane-expanded .editor blockquote,html[data-theme=dark] .editor-pane-expanded .editor li,html[data-theme=dark] .editor-pane-expanded .editor span,html[data-theme=dark] .editor-pane-expanded .editor strong{color:inherit}html[data-theme=dark] .editor-pane-expanded .editor-topbar:after{border-bottom-color:#ffffff14}html[data-theme=dark] .editor-pane-expanded #editorFavoriteBtn.active,html[data-theme=dark] .editor-pane-expanded .editor-more-item:hover,html[data-theme=dark] .editor-pane-expanded .editor-more-item:focus-visible{background:#ffffff14!important}html[data-theme=dark] .editor-pane-expanded .editor-more-menu{border-color:#ffffff14;background:#171717;box-shadow:0 18px 42px #00000052}html[data-theme=dark] .editor-pane-expanded .editor-more-item{color:#fff}html[data-theme=dark] .editor-pane-expanded .editor-meta-chip{border-color:#ffffff1a;background:#171717;color:#ffffffdb}html[data-theme=dark] .editor-pane-expanded .editor-meta-updated{color:#ffffff8a}html[data-theme=dark] .editor-pane-expanded .editor-more-sub{color:#ffffff85}.editor-pane-expanded .editor-topbar{flex-wrap:nowrap;align-items:center;gap:12px;padding:14px 26px 10px}.editor-pane-expanded .editor-topbar:after{left:14px;right:14px}.editor-pane-expanded .editor-topbar #editorMetaBar{flex:1 1 auto;min-width:0;display:none;align-items:center;justify-content:flex-start;gap:10px;padding:0}.editor-pane-expanded .editor-topbar #editorMetaInline{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;line-height:1}.editor-pane-expanded .editor-topbar .toolbar-group-right{margin-left:0;flex:0 0 auto}.editor-pane-expanded .editor-topbar .editor-meta-chip{min-height:28px;padding:0 11px;border:1px solid rgba(17,17,17,.1);border-radius:999px;background:#fff;color:#6f6f6f;font-size:13px;font-weight:500;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit}.editor-pane-expanded .editor-topbar .editor-meta-chip:hover{color:#111;border-color:#1113}.editor-pane-expanded .editor-topbar .editor-meta-time{color:#8f8f8f;font-size:13px;white-space:nowrap}.editor-pane-expanded .editor-topbar .editor-meta-sep{color:#b8b8b8;font-size:13px;line-height:1}.editor-selection-menu,.editor-context-menu{position:absolute;z-index:1400;border:1px solid rgba(17,17,17,.08);border-radius:14px;background:#fffffffa;box-shadow:0 18px 40px #1111111f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.editor-selection-menu{display:none;align-items:center;gap:6px;padding:6px}.editor-context-menu{display:none;min-width:158px;padding:8px;gap:4px}.editor-context-menu.show{display:grid}.editor-floating-action,.editor-context-item{border:0;background:transparent;color:#171717;box-shadow:none;cursor:pointer;white-space:nowrap}.editor-floating-action{min-height:32px;padding:0 12px;border-radius:10px;font-size:12px;font-weight:600}.editor-context-item{display:flex;align-items:center;width:100%;min-height:36px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:600;text-align:left}.editor-floating-action:hover,.editor-floating-action:focus-visible,.editor-context-item:hover,.editor-context-item:focus-visible{background:#1111110f;outline:none;transform:none}.editor-quote-anchor{display:inline-flex;align-items:center;gap:4px;border-radius:6px;background:#0000000a;padding:0 1px;transition:background .18s ease-out}.editor-quote-anchor__text{min-width:0}.editor-linked-quote{margin:10px 0 12px;padding:8px 10px 8px 12px;border:0;border-left:3px solid #22c55e;border-radius:0 10px 10px 0;background:#22c55e0f}.editor-linked-quote__header{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:4px}.editor-linked-quote__label{flex:0 0 auto;color:#6b7280;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.04em}.editor-linked-quote__quote,.editor-linked-quote__content{margin:0}.editor-linked-quote__quote{color:#2f2f2f;font-size:12px;line-height:1.5;font-weight:600;min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-linked-quote__content{color:#4f4f4f;font-size:13px;line-height:1.65;font-weight:400;min-height:22px;outline:none;padding:0}.editor-linked-quote__content>p,.editor-linked-quote__content>div,.editor-linked-quote__content>blockquote,.editor-linked-quote__content>ul,.editor-linked-quote__content>ol{margin:0}.editor-linked-quote__content>*+*{margin-top:6px}.editor-link-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;max-width:520px;margin:10px 0 12px;padding:14px;border:1px solid rgba(17,24,39,.08);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f6f8fbf0);box-shadow:0 10px 24px #0f172a14;color:#111827;cursor:copy;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.editor-link-card-block{margin:6px 0 8px}.editor-link-card-block .editor-link-card{margin:0}.editor-link-card:hover{transform:translateY(-1px);border-color:#11182729;box-shadow:0 14px 30px #0f172a1f}.editor-link-card.selected{border-color:#7a624670;box-shadow:0 14px 30px #7a62461f,0 0 0 2px #7a62461f}.editor-link-card__body{min-width:0;display:grid;gap:7px}.editor-link-card__title{color:#111827;font-size:15px;line-height:1.45;font-weight:760;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.editor-link-card__desc{color:#6b7280;font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.editor-link-card__footer{display:flex;align-items:center;gap:8px;min-width:0;padding-top:6px;border-top:1px solid rgba(17,24,39,.08);color:#6b7280;font-size:12px;line-height:1.3}.editor-link-card__badge{flex:0 0 auto;display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;background:#111827;color:#fff;font-weight:700}.editor-link-card__domain{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-link-card__thumb{width:92px;height:76px;border-radius:12px;overflow:hidden;background:#1118270f}.editor-link-card__thumb img{display:block;width:100%;height:100%;object-fit:cover}.editor-link-card[data-link-state=loading]{opacity:.82}.editor-link-card--xiaohongshu .editor-link-card__badge{background:#ff2442}.editor-link-card--douyin{background:linear-gradient(135deg,#111,#242424);color:#fff}.editor-link-card--douyin .editor-link-card__title,.editor-link-card--douyin .editor-link-card__desc,.editor-link-card--douyin .editor-link-card__footer{color:#ffffffdb}.editor-link-card--douyin .editor-link-card__badge{background:linear-gradient(135deg,#25f4ee,#fe2c55);color:#111}.editor-link-card--bilibili .editor-link-card__badge{background:#fb7299}.editor-link-card--zhihu .editor-link-card__badge{background:#1772f6}.editor-link-card--github .editor-link-card__badge{background:#24292f}.editor-linked-quote__content[data-empty="1"]:before{content:attr(data-placeholder);color:#9a9a9a;pointer-events:none}.editor-quote-jump{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:6px;flex:0 0 auto;color:inherit;font-size:15px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;filter:drop-shadow(0 1px 1px rgba(255,255,255,.7)) drop-shadow(0 1px 2px rgba(31,42,55,.18))}.editor-quote-jump svg{width:16px;height:16px;display:block;overflow:visible;fill:none}.editor-quote-jump:hover,.editor-quote-jump:focus-visible{background:#ffffff6b;outline:none;filter:drop-shadow(0 1px 1px rgba(255,255,255,.85)) drop-shadow(0 2px 4px rgba(31,42,55,.22))}.editor-linked-quote.is-quote-flashing{animation:quoteFlashPulse 1.2s ease-in-out 2}.editor-quote-anchor.is-anchor-flashing{animation:anchorFlashPulse 1.2s ease-in-out 2}@keyframes quoteFlashPulse{0%,to{background:#22c55e0f}50%{background:#22c55e24}}@keyframes anchorFlashPulse{0%,to{background:#0000000a}50%{background:#0000001a}}html[data-theme=dark] .editor-selection-menu,html[data-theme=dark] .editor-context-menu{border-color:#ffffff1f;background:#141414f5;box-shadow:0 18px 40px #00000057}html[data-theme=dark] .editor-floating-action,html[data-theme=dark] .editor-context-item{color:#f4f4f4}html[data-theme=dark] .editor-floating-action:hover,html[data-theme=dark] .editor-floating-action:focus-visible,html[data-theme=dark] .editor-context-item:hover,html[data-theme=dark] .editor-context-item:focus-visible{background:#ffffff14}html[data-theme=dark] .editor-pane-expanded .editor-topbar .editor-meta-chip{border-color:#ffffff24;background:#ffffff0a;color:#ffffffd6}html[data-theme=dark] .editor-pane-expanded .editor-topbar .editor-meta-time,html[data-theme=dark] .editor-pane-expanded .editor-topbar .editor-meta-sep{color:#ffffff7a}html[data-theme=dark] .editor-quote-anchor{background:#ffffff14}html[data-theme=dark] .editor-linked-quote{border-left-color:#22c55e;background:#22c55e1f}html[data-theme=dark] .editor-linked-quote__quote{color:#f3f3f3}html[data-theme=dark] .editor-linked-quote__label{color:#ffffff7a}html[data-theme=dark] .editor-linked-quote__content{color:#ffffffad}html[data-theme=dark] .editor-linked-quote__content[data-empty="1"]:before{color:#ffffff73}html[data-theme=dark] .editor-link-card{border-color:#ffffff1f;background:linear-gradient(180deg,#262626f5,#181818f5);box-shadow:0 14px 28px #00000042;color:#f5f5f5}html[data-theme=dark] .editor-link-card__title{color:#f5f5f5}html[data-theme=dark] .editor-link-card__desc,html[data-theme=dark] .editor-link-card__footer{color:#ffffff9e}html[data-theme=dark] .editor-link-card__footer{border-top-color:#ffffff1f}html[data-theme=dark] .editor-link-card__thumb{background:#ffffff14}html[data-theme=dark] .editor-quote-jump{color:#60a5fa}html[data-theme=dark] .editor-quote-jump:hover,html[data-theme=dark] .editor-quote-jump:focus-visible{background:#60a5fa24}@keyframes quoteFlashPulseDark{0%,to{background:#22c55e1f}50%{background:#22c55e38}}@keyframes anchorFlashPulseDark{0%,to{background:#ffffff14}50%{background:#ffffff29}}html[data-theme=dark] .editor-linked-quote.is-quote-flashing{animation-name:quoteFlashPulseDark}html[data-theme=dark] .editor-quote-anchor.is-anchor-flashing{animation-name:anchorFlashPulseDark}html[data-theme=dark] .editor-pane-expanded .editor-status{border-top-color:#ffffff14;background:#171717}.notes-wrap .note-item{background:transparent;border:1px solid transparent;border-radius:12px;box-shadow:none}.notes-wrap .note-item:hover{background:#00000006;border-color:#0000000d;box-shadow:none}.notes-wrap .note-item.active{background:#0000000b;border-color:#00000014;box-shadow:0 6px 16px #0000000a}html[data-theme=dark] .notes-wrap .note-item{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark] .notes-wrap .note-item:hover{background:#ffffff0b!important;border-color:#ffffff14!important;box-shadow:none!important}html[data-theme=dark] .notes-wrap .note-item.active{background:#ffffff13!important;border-color:#ffffff1f!important;box-shadow:0 6px 16px #0000002e!important;color:inherit!important}.notes-wrap .note-item{padding:10px 12px!important;border-radius:12px!important}.notes-wrap .note-item-head{margin-bottom:6px!important}.notes-wrap .note-item-title-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;margin-bottom:6px!important;min-height:19px!important}.notes-wrap .note-preview-lines,.notes-wrap .note-item-copy{min-width:0!important;flex:1 1 auto!important}.notes-wrap .note-item strong{display:block!important;font-size:13px!important;line-height:1.45!important;letter-spacing:-.01em!important;color:#1a1a1a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:1!important;-webkit-box-orient:initial!important}.notes-wrap .note-item strong .note-item-title-strong{font-weight:600!important}.notes-wrap .note-item-updated{flex:0 0 auto!important;min-width:max-content!important;font-size:10px!important;line-height:1.4!important;color:#a4a4a4!important;text-align:right!important;white-space:nowrap!important}.notes-wrap .note-card-subline{display:block!important;margin:0 0 6px!important;font-size:11px!important;line-height:1.5!important;color:#8e8e8e!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.notes-wrap .note-card-subline-empty{display:block!important;height:14px!important;min-height:14px!important;margin:0 0 6px!important;visibility:hidden!important}.notes-wrap .note-item-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:14px!important;margin-top:0!important}.notes-wrap .note-item-tags{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;overflow:hidden!important}.notes-wrap .note-item-tags-empty{display:block!important;width:1px!important;height:14px!important}.notes-wrap .note-card-tag,html[data-theme=dark] .notes-wrap .note-card-tag{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:#9b9b9b!important;font-size:10px!important;line-height:1.4!important;font-weight:400!important;white-space:nowrap!important;max-width:140px!important;overflow:hidden!important;text-overflow:ellipsis!important}.notes-wrap .note-card-tag-more{max-width:none!important}.notes-wrap .note-item-meta{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important;color:#9a9a9a!important}.notes-wrap .note-card-todo-progress{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:10px!important;line-height:1.4!important;color:#888!important}.notes-wrap .note-card-todo-progress:hover,.notes-wrap .note-card-todo-progress:focus-visible,.notes-wrap .note-card-todo-progress.done{color:#555!important;transform:none!important;background:transparent!important;box-shadow:none!important}.notes-wrap .note-card-todo-ico,.notes-wrap .note-card-todo-ico svg,.notes-wrap .note-flag,.notes-wrap .note-flag svg{width:14px!important;height:14px!important}.notes-wrap .note-item-flags{display:inline-flex!important;align-items:center!important;gap:4px!important;opacity:0!important;transition:opacity .18s ease-out!important}.notes-wrap .note-item:hover .note-item-flags,.notes-wrap .note-item:focus-within .note-item-flags{opacity:1!important}.notes-wrap .subtle-pin,.notes-wrap .subtle-favorite{color:#888!important}.notes-wrap .subtle-favorite svg{fill:currentColor!important;stroke:currentColor!important;stroke-width:1.4!important}.notes-wrap .subtle-favorite-off{color:#b6b6b6!important}.notes-wrap .subtle-favorite-off svg{fill:none!important;stroke:currentColor!important;stroke-width:1.6!important}.notes-wrap .note-list-row{min-width:0}.notes-wrap .note-list-row-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;margin-bottom:6px!important;min-height:19px!important}.notes-wrap .note-list-title-wrap{min-width:0!important;flex:1 1 auto!important}.notes-wrap .note-list-title{display:block!important;font-size:13px!important;line-height:1.45!important;letter-spacing:-.01em!important;color:#1a1a1a!important;font-weight:400!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.notes-wrap .note-list-title .note-item-title-strong{font-weight:600!important}.notes-wrap .note-list-time{flex:0 0 auto!important;min-width:max-content!important;font-size:10px!important;line-height:1.4!important;color:#a4a4a4!important;text-align:right!important;white-space:nowrap!important}.notes-wrap .note-list-time-empty{visibility:hidden!important}.notes-wrap .note-list-row-summary{display:block!important;margin-bottom:6px!important;font-size:11px!important;line-height:1.5!important;color:#8e8e8e!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.notes-wrap .note-list-row-summary-empty{height:14px!important;min-height:14px!important;visibility:hidden!important}.notes-wrap .note-list-row-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:14px!important}.notes-wrap .note-list-tags{min-width:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;overflow:hidden!important}.notes-wrap .note-list-tags-empty{display:block!important;width:1px!important;height:14px!important}.notes-wrap .note-list-tags .note-card-tag,html[data-theme=dark] .notes-wrap .note-list-tags .note-card-tag{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:#9b9b9b!important;font-size:10px!important;line-height:1.4!important;font-weight:400!important;white-space:nowrap!important;max-width:140px!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:0!important}.notes-wrap .note-list-meta{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;color:#9a9a9a!important}.notes-wrap .note-list-flags{display:inline-flex!important;align-items:center!important;gap:4px!important;opacity:0!important;transition:opacity .18s ease-out!important}.notes-wrap .note-list-flags-empty{width:0!important;min-width:0!important;overflow:hidden!important}.notes-wrap .note-item:hover .note-list-flags,.notes-wrap .note-item:focus-within .note-list-flags{opacity:1!important}.notes-wrap .note-item.note-item-v2{display:flex!important;flex-direction:column!important;gap:6px!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-height:86px!important;box-sizing:border-box!important;padding:10px 12px!important;border-radius:12px!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important}.notes-wrap .note-item.note-item-v2:hover{background:#00000006!important;border-color:#0000000d!important;box-shadow:none!important;transform:translateY(-1px)!important}.notes-wrap .note-item.note-item-v2.active{background:#0000000b!important;border-color:#00000014!important;box-shadow:0 6px 16px #0000000a!important;transform:translateY(-1px)!important}.notes-wrap .note-list-v2-row{min-width:0!important}.notes-wrap .note-list-v2-row-title{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;min-height:19px!important;margin:0!important;overflow:hidden!important}.notes-wrap .note-list-v2-title-wrap{min-width:0!important;flex:1 1 auto!important}.notes-wrap .note-list-v2-title{display:block!important;margin:0!important;font-size:13px!important;line-height:1.45!important;letter-spacing:-.01em!important;color:#1a1a1a!important;font-weight:400!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.notes-wrap .note-list-v2-title .note-item-title-strong{font-weight:600!important}.notes-wrap .note-list-v2-time{flex:0 0 auto!important;min-width:max-content!important;font-size:10px!important;line-height:1.4!important;color:#a4a4a4!important;text-align:right!important;white-space:nowrap!important}.notes-wrap .note-list-v2-time-empty{visibility:hidden!important}.notes-wrap .note-list-v2-row-summary{display:block!important;min-height:17px!important;margin:0!important;font-size:11px!important;line-height:1.5!important;color:#8e8e8e!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.notes-wrap .note-list-v2-row-summary-empty{visibility:visible!important}.notes-wrap .note-list-v2-row-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;min-height:16px!important;overflow:visible!important}.notes-wrap .note-list-v2-tags{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;overflow:hidden!important;white-space:nowrap!important}.notes-wrap .note-list-v2-tags-empty{display:block!important;width:1px!important;height:14px!important}.notes-wrap .note-list-v2-tag{display:inline-block!important;flex:0 1 auto!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:#9b9b9b!important;font-size:10px!important;line-height:1.4!important;font-weight:400!important;white-space:nowrap!important;max-width:84px!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:top!important}.notes-wrap .note-list-v2-tag-more{flex:0 0 auto!important;max-width:none!important}.notes-wrap .note-list-v2-meta{flex:0 0 auto!important;min-width:max-content!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;color:#9a9a9a!important}.notes-wrap .note-list-v2-todo{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:10px!important;line-height:1.4!important;color:#888!important}.notes-wrap .note-list-v2-todo:hover,.notes-wrap .note-list-v2-todo:focus-visible,.notes-wrap .note-list-v2-todo.done{color:#555!important;transform:none!important;background:transparent!important;box-shadow:none!important}.notes-wrap .note-list-v2-todo-ico,.notes-wrap .note-list-v2-todo-ico svg,.notes-wrap .note-list-v2-flag,.notes-wrap .note-list-v2-flag svg{width:14px!important;height:14px!important}.notes-wrap .note-list-v2-flags{display:inline-flex!important;align-items:center!important;gap:4px!important;opacity:0!important;transition:opacity .18s ease-out!important}.notes-wrap .note-list-v2-flags-empty{width:0!important;min-width:0!important;overflow:hidden!important}.notes-wrap .note-item.note-item-v2:hover .note-list-v2-flags,.notes-wrap .note-item.note-item-v2:focus-within .note-list-v2-flags{opacity:1!important}.notes-wrap .note-list-v2-flag-pin,.notes-wrap .note-list-v2-flag-favorite{color:#888!important}.notes-wrap .note-list-v2-flag-favorite svg{fill:currentColor!important;stroke:currentColor!important;stroke-width:1.4!important}.notes-wrap .note-list-v2-flag-favorite-off{color:#b6b6b6!important}.notes-wrap .note-list-v2-flag-favorite-off svg{fill:none!important;stroke:currentColor!important;stroke-width:1.6!important}.notes-wrap .ynote-list-item{width:100%;max-width:100%;min-height:86px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:transparent;box-shadow:none;cursor:pointer;overflow:hidden;transition:transform .18s ease-out,background .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.notes-wrap .ynote-list-item:hover{transform:translateY(-1px);background:#00000006;border-color:#0000000d}.notes-wrap .ynote-list-item.is-active{transform:translateY(-1px);background:#0000000b;border-color:#00000014;box-shadow:0 6px 16px #0000000a}.notes-wrap .ynote-list-item__header{min-width:0;min-height:19px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.notes-wrap .ynote-list-item__title-wrap{min-width:0;flex:1 1 auto}.notes-wrap .ynote-list-item__title{display:block;margin:0;color:#1a1a1a;font-size:13px;line-height:1.45;letter-spacing:-.01em;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes-wrap .ynote-list-item__title .note-item-title-strong{font-weight:600}.notes-wrap .ynote-list-item__time{flex:0 0 auto;min-width:max-content;color:#a4a4a4;font-size:10px;line-height:1.4;white-space:nowrap;text-align:right}.notes-wrap .ynote-list-item__time--empty{visibility:hidden}.notes-wrap .ynote-list-item__summary{min-height:17px;color:#8e8e8e;font-size:11px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes-wrap .ynote-list-item__summary.is-empty{display:block}.notes-wrap .ynote-list-item__summary-placeholder{opacity:0}.notes-wrap .ynote-list-item__meta{min-width:0;min-height:16px;display:flex;align-items:center;justify-content:space-between;gap:8px;overflow:hidden}.notes-wrap .ynote-list-item__tags{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.notes-wrap .ynote-list-item__tag{min-width:0;max-width:100%;display:inline-block;color:#9b9b9b;font-size:10px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes-wrap .ynote-list-item__tag--more{flex:0 0 auto;max-width:none}.notes-wrap .ynote-list-item__tag-placeholder{display:inline-block;width:1px;height:14px;opacity:0}.notes-wrap .ynote-list-item__meta-right{flex:0 0 auto;min-width:max-content;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#9a9a9a}.notes-wrap .ynote-list-item__todo{padding:0;min-height:0;height:14px;border:0;border-radius:0;background:transparent;box-shadow:none;display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;color:#888;font-size:10px;line-height:1.4;cursor:pointer}.notes-wrap .ynote-list-item__todo:hover,.notes-wrap .ynote-list-item__todo:focus-visible,.notes-wrap .ynote-list-item__todo.is-done{transform:none;background:transparent;box-shadow:none;color:#555}.notes-wrap .ynote-list-item__todo-ico,.notes-wrap .ynote-list-item__todo-ico svg,.notes-wrap .ynote-list-item__flag,.notes-wrap .ynote-list-item__flag svg{width:14px;height:14px;display:block}.notes-wrap .ynote-list-item__todo-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.notes-wrap .ynote-list-item__todo svg,.notes-wrap .ynote-list-item__flag--pin svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notes-wrap .ynote-list-item__flags{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;opacity:0;transition:opacity .18s ease-out}.notes-wrap .ynote-list-item__flags--empty{width:0;min-width:0;overflow:hidden}.notes-wrap .ynote-list-item:hover .ynote-list-item__flags,.notes-wrap .ynote-list-item:focus-within .ynote-list-item__flags,.notes-wrap .ynote-list-item.is-active .ynote-list-item__flags{opacity:1}.notes-wrap .ynote-list-item__flag{display:inline-flex;align-items:center;justify-content:center}.notes-wrap .ynote-list-item__flag--favorite{color:#888}.notes-wrap .ynote-list-item__flag--favorite svg{fill:currentColor;stroke:currentColor;stroke-width:1.4}.notes-wrap .ynote-list-item__flag--favorite-off{color:#b6b6b6}.notes-wrap .ynote-list-item__flag--favorite-off svg{fill:none;stroke:currentColor;stroke-width:1.6}.notes-wrap .ynote-list-item__flag--pin{color:#888}.ynote-note-list-section{width:100%;max-width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;gap:14px;overflow:hidden}.ynote-note-list-header{width:100%;max-width:100%;box-sizing:border-box;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;overflow:hidden}.ynote-note-list-title{margin:0;min-width:0;color:#171717;font-size:15px;font-weight:800}.ynote-note-list-title-group{min-width:0;display:inline-flex;align-items:center;gap:6px}.ynote-note-list-sync{width:30px;height:30px;min-height:30px;padding:0;border:0;border-radius:0;background:transparent;color:#5c5c5c;display:inline-flex;justify-content:center;align-items:center;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer}.ynote-note-list-sync svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ynote-note-list-sync:hover,.ynote-note-list-sync:focus-visible{color:#171717;background:transparent}.ynote-note-list-create{min-height:32px;padding:0 12px;border:0;border-radius:16px;background:#111;color:#fff;font-size:12px;font-weight:700;box-shadow:none;white-space:nowrap;justify-self:end;align-self:center;flex:0 0 auto;max-width:100%;position:relative;z-index:1}.ynote-note-list-create:hover,.ynote-note-list-create:focus-visible{transform:translateY(-1px);background:#111;color:#fff;box-shadow:none}.ynote-note-list-wrap{min-width:0;min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:6px;padding:2px 0 0;background:transparent;scrollbar-width:none;-ms-overflow-style:none}.ynote-note-list-wrap::-webkit-scrollbar{width:0;height:0;display:none}.ynote-note-list-wrap>.muted{margin:0}.ynote-note-list-wrap .ynote-list-item{min-width:0;width:100%;max-width:100%;min-height:86px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:transparent;box-shadow:none;cursor:pointer;overflow:hidden;transition:background .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.ynote-note-list-wrap .ynote-list-item:hover{background:#00000006;border-color:#0000000d}.ynote-note-list-wrap .ynote-list-item.is-active{background:#0000000b;border-color:#00000014;box-shadow:0 6px 16px #0000000a}.ynote-note-list-wrap .ynote-list-item__header{width:100%;min-width:0;min-height:19px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;overflow:hidden}.ynote-note-list-wrap .ynote-list-item__title-wrap{width:0;min-width:0;flex:1 1 0%;overflow:hidden}.ynote-note-list-wrap .ynote-list-item__title{display:block;width:100%;max-width:100%;margin:0;color:#1a1a1a;font-size:13px;line-height:1.45;letter-spacing:-.01em;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ynote-note-list-wrap .ynote-list-item__title .note-item-title-strong{font-weight:600}.ynote-note-list-wrap .ynote-list-item__time{flex:0 0 auto;min-width:max-content;color:#a4a4a4;font-size:10px;line-height:1.4;white-space:nowrap;text-align:right}.ynote-note-list-wrap .ynote-list-item__time--empty{visibility:hidden}.ynote-note-list-wrap .ynote-list-item__summary{width:100%;max-width:100%;min-height:17px;color:#8e8e8e;font-size:11px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ynote-note-list-wrap .ynote-list-item__summary-placeholder{opacity:0}.ynote-note-list-wrap .ynote-list-item__meta{width:100%;max-width:100%;min-width:0;min-height:16px;display:flex;align-items:center;justify-content:space-between;gap:8px;overflow:hidden}.ynote-note-list-wrap .ynote-list-item__tags{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.ynote-note-list-wrap .ynote-list-item__tag{min-width:0;max-width:100%;display:inline-block;flex:0 1 auto;color:#9b9b9b;font-size:10px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none}.ynote-note-list-wrap .ynote-list-item__tag--more{flex:0 0 auto;max-width:none;overflow:visible;text-overflow:clip}.ynote-note-list-wrap .ynote-list-item__tag-placeholder{display:inline-block;width:1px;height:14px;opacity:0}.ynote-note-list-wrap .ynote-list-item__meta-right{flex:0 0 auto;min-width:max-content;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#9a9a9a}.ynote-note-list-wrap .ynote-list-item__todo{padding:0;min-height:0;height:14px;border:0;border-radius:0;background:transparent;box-shadow:none;display:inline-flex;align-items:center;gap:4px;color:#888;font-size:10px;line-height:1.4;cursor:pointer;flex:0 0 auto}.ynote-note-list-wrap .ynote-list-item__todo:hover,.ynote-note-list-wrap .ynote-list-item__todo:focus-visible,.ynote-note-list-wrap .ynote-list-item__todo.is-done{transform:none;background:transparent;box-shadow:none;color:#555}.ynote-note-list-wrap .ynote-list-item__todo-ico,.ynote-note-list-wrap .ynote-list-item__todo-ico svg,.ynote-note-list-wrap .ynote-list-item__flag,.ynote-note-list-wrap .ynote-list-item__flag svg{width:14px;height:14px;display:block}.ynote-note-list-wrap .ynote-list-item__todo-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ynote-note-list-wrap .ynote-list-item__todo svg,.ynote-note-list-wrap .ynote-list-item__flag--pin svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ynote-note-list-wrap .ynote-list-item__flags{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;opacity:0;transition:opacity .18s ease-out}.ynote-note-list-wrap .ynote-list-item:hover .ynote-list-item__flags,.ynote-note-list-wrap .ynote-list-item:focus-within .ynote-list-item__flags,.ynote-note-list-wrap .ynote-list-item.is-active .ynote-list-item__flags{opacity:1}.ynote-note-list-wrap .ynote-list-item__flag{display:inline-flex;align-items:center;justify-content:center}.ynote-note-list-wrap .ynote-list-item__flag-btn{padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;border-radius:0;transition:color .18s ease-out,opacity .18s ease-out}.ynote-note-list-wrap .ynote-list-item__flag-btn:hover,.ynote-note-list-wrap .ynote-list-item__flag-btn:focus-visible{transform:none;background:transparent;box-shadow:none;outline:none}.ynote-note-list-wrap .ynote-list-item__flag--favorite{color:#888}.ynote-note-list-wrap .ynote-list-item__flag--favorite svg{fill:currentColor;stroke:currentColor;stroke-width:1.4}.ynote-note-list-wrap .ynote-list-item__flag--favorite-off{color:#b6b6b6}.ynote-note-list-wrap .ynote-list-item__flag--favorite-off svg{fill:none;stroke:currentColor;stroke-width:1.6}.ynote-note-list-wrap .ynote-list-item__flag--pin{color:#888}.ynote-note-list-wrap .ynote-list-item__flag--pin svg:first-child,.ynote-note-list-wrap .ynote-list-item__flag--pin path:first-child{fill:currentColor;stroke:currentColor;stroke-width:1.4}.ynote-note-list-wrap .ynote-list-item__flag--pin path:last-child{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ynote-note-list-wrap .ynote-list-item__flag--pin-off{color:#b6b6b6}.ynote-note-list-wrap .ynote-list-item__flag--pin-off svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ynote-note-list-wrap .ynote-list-item__flag--delete{color:#b6b6b6}.ynote-note-list-wrap .ynote-list-item__flag--delete svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ynote-note-list-wrap .ynote-list-item__flag--favorite-off:hover,.ynote-note-list-wrap .ynote-list-item__flag--favorite-off:focus-visible,.ynote-note-list-wrap .ynote-list-item__flag--pin-off:hover,.ynote-note-list-wrap .ynote-list-item__flag--pin-off:focus-visible{color:#888}.ynote-note-list-wrap .ynote-list-item__flag--delete:hover,.ynote-note-list-wrap .ynote-list-item__flag--delete:focus-visible{color:#8b5e5e}html[data-theme=dark] .ynote-note-list-title{color:#f5f7fb}html[data-theme=dark] .ynote-note-list-create{background:#f5f7fb;color:#111}html[data-theme=dark] .ynote-note-list-create:hover,html[data-theme=dark] .ynote-note-list-create:focus-visible{background:#fff;color:#111}html[data-theme=dark] .ynote-note-list-sync{background:transparent;color:#f5f7fbb8;border-color:transparent}html[data-theme=dark] .ynote-note-list-sync:hover,html[data-theme=dark] .ynote-note-list-sync:focus-visible{background:transparent;color:#fff;border-color:transparent}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item{background:transparent;border-color:transparent}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item:hover{background:#ffffff0a;border-color:#ffffff14}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item.is-active{background:#ffffff0f;border-color:#ffffff1f;box-shadow:0 10px 24px #0000002e}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__title{color:#f5f7fb}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__summary{color:#ffffffad}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__time{color:#ffffff8f}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__tag{color:#ffffff94}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__meta-right{color:#fff9}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__todo{color:#ffffffb8}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__todo:hover,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__todo:focus-visible,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__todo.is-done{color:#fff}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__flag--favorite,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__flag--pin{color:#ffffffd1}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__flag--favorite-off,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__flag--pin-off,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__flag--delete{color:#ffffff7a}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__flag--favorite-off:hover,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__flag--favorite-off:focus-visible,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__flag--pin-off:hover,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__flag--pin-off:focus-visible,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__flag--delete:hover,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__flag--delete:focus-visible{color:#fff}:root,html[data-theme=light]{--glass-page-bg: #edf1f6;--glass-panel-bg: linear-gradient(180deg, rgba(255,255,255,.6), rgba(255,255,255,.42));--glass-panel-border: rgba(255,255,255,.6);--glass-panel-shadow: 0 10px 30px rgba(78,92,120,.07), inset 0 1px 0 rgba(255,255,255,.45);--glass-panel-radius: 12px;--glass-gap: 10px}html[data-theme=light] body{background:radial-gradient(780px 460px at 10% -8%,rgba(255,255,255,.2),transparent 64%),radial-gradient(680px 420px at 92% 8%,rgba(255,255,255,.16),transparent 66%),linear-gradient(180deg,#eff3f8,#e6ebf3);color:#1a1f2a}html[data-theme=light] .shell{grid-template-columns:90px minmax(410px,430px) minmax(0,1fr);gap:var(--glass-gap);padding:var(--glass-gap);background:transparent;box-shadow:none}html[data-theme=light] .panel,html[data-theme=light] .nav-rail,html[data-theme=light] .center-column,html[data-theme=light] .workspace-main{background:var(--glass-panel-bg)!important;border:1px solid var(--glass-panel-border)!important;border-radius:var(--glass-panel-radius)!important;box-shadow:var(--glass-panel-shadow)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}html[data-theme=light] .nav-rail,html[data-theme=light] .center-column{border-right:1px solid var(--glass-panel-border)!important}html[data-theme=light] .workspace-main,html[data-theme=light] .main.workspace-main{padding:0!important;overflow:hidden}html[data-theme=light] .editor-pane-expanded{background:transparent;border-radius:var(--glass-panel-radius);box-shadow:none}@media (max-width: 1320px){html[data-theme=light] .shell{grid-template-columns:86px minmax(360px,390px) minmax(0,1fr)}}html:not([data-theme=dark]){--glass-page-bg: #edf1f6;--glass-panel-bg: linear-gradient(180deg, rgba(255,255,255,.6), rgba(255,255,255,.42));--glass-panel-border: rgba(255,255,255,.6);--glass-panel-shadow: 0 10px 30px rgba(78,92,120,.07), inset 0 1px 0 rgba(255,255,255,.45);--glass-control-bg: linear-gradient(180deg, rgba(255,255,255,.84), rgba(255,255,255,.66));--glass-control-border: rgba(0,0,0,.05);--glass-control-shadow: 0 4px 12px rgba(78,92,120,.035), inset 0 1px 0 rgba(255,255,255,.55);--glass-panel-radius: 12px;--glass-widget-radius: 8px;--glass-gap: 10px}html:not([data-theme=dark]) body{background:radial-gradient(780px 460px at 10% -8%,rgba(255,255,255,.2),transparent 64%),radial-gradient(680px 420px at 92% 8%,rgba(255,255,255,.16),transparent 66%),linear-gradient(180deg,#eff3f8,#e6ebf3);color:#1a1f2a}html:not([data-theme=dark]) .shell{grid-template-columns:90px minmax(410px,430px) minmax(0,1fr)!important;gap:var(--glass-gap)!important;column-gap:var(--glass-gap)!important;padding:var(--glass-gap)!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;align-items:stretch!important}html:not([data-theme=dark]) .panel,html:not([data-theme=dark]) .nav-rail,html:not([data-theme=dark]) .center-column,html:not([data-theme=dark]) .workspace-main{margin:0!important;min-width:0!important;max-width:none!important;background:var(--glass-panel-bg)!important;border:1px solid var(--glass-panel-border)!important;border-radius:var(--glass-panel-radius)!important;box-shadow:var(--glass-panel-shadow)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}html:not([data-theme=dark]) .nav-rail{width:auto!important;padding:18px 14px!important}html:not([data-theme=dark]) .center-column{width:auto!important;padding:16px 14px 14px!important;gap:14px!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important}html:not([data-theme=dark]) .workspace-main,html:not([data-theme=dark]) .main.workspace-main{width:100%!important;padding:0!important;display:block!important;overflow:hidden!important}html:not([data-theme=dark]) .editor-pane-expanded{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;background:transparent!important;border:0!important;border-radius:var(--glass-panel-radius)!important;box-shadow:none!important;overflow:hidden!important}html:not([data-theme=dark]) .search-panel{padding:0!important}html:not([data-theme=dark]) .global-search-input{height:40px!important;border:1px solid rgba(0,0,0,.045)!important;border-radius:var(--glass-panel-radius)!important;background:linear-gradient(180deg,#ffffffc2,#fff9)!important;box-shadow:0 1px 2px #00000005,inset 0 1px #ffffffb8!important;color:#1a1a1a!important;font-size:13px!important}html:not([data-theme=dark]) .tag-filter-card,html:not([data-theme=dark]) .card.tag-filter-card{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html:not([data-theme=dark]) .section-title h2,html:not([data-theme=dark]) .ynote-note-list-title{color:#1b222d94!important;font-weight:800!important;letter-spacing:-.01em!important}html:not([data-theme=dark]) .compact-action,html:not([data-theme=dark]) .ghost.compact-action{border:0!important;background:transparent!important;box-shadow:none!important;color:#1b222d75!important}html:not([data-theme=dark]) .tag-filter-shell{max-width:100%!important;overflow:visible!important}html:not([data-theme=dark]) .tag-filter-inline,html:not([data-theme=dark]) .tag-filter-section-chips{max-width:100%!important;gap:6px!important}html:not([data-theme=dark]) .tag-chip,html:not([data-theme=dark]) .tag-chip-more,html:not([data-theme=dark]) .editor-pane-expanded .editor-topbar .editor-meta-chip{min-height:30px!important;padding:0 10px!important;border-radius:var(--glass-widget-radius)!important;border:1px solid var(--glass-control-border)!important;background:var(--glass-control-bg)!important;color:#12151bb8!important;box-shadow:var(--glass-control-shadow)!important;font-size:12px!important;font-weight:650!important}html:not([data-theme=dark]) .tag-filter-inline .tag-chip,html[data-theme=dark] .tag-filter-inline .tag-chip{max-width:none!important;min-width:0!important;flex:0 0 auto!important}html:not([data-theme=dark]) .tag-filter-inline .tag-chip-name,html[data-theme=dark] .tag-filter-inline .tag-chip-name{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}html:not([data-theme=dark]) .tag-filter-inline .tag-chip-more,html[data-theme=dark] .tag-filter-inline .tag-chip-more{flex:0 0 auto!important;max-width:none!important;min-width:52px!important}html:not([data-theme=dark]) .tag-chip.active,html:not([data-theme=dark]) .tag-filter-shell .tag-chip.active{color:#fff!important;background:linear-gradient(180deg,#14161a,#0b0d11)!important;border-color:#000000e0!important;box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff0f!important}html:not([data-theme=dark]) .tag-chip-count{color:currentColor!important;opacity:.62}html:not([data-theme=dark]) .tag-filter-popover{border-radius:12px!important;border:1px solid rgba(255,255,255,.62)!important;background:linear-gradient(180deg,#ffffffb8,#ffffff85)!important;box-shadow:0 18px 48px #4e5c781f,inset 0 1px #ffffff8c!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.tag-delete-bubble{position:fixed;z-index:40;display:none;align-items:center;justify-content:center;min-width:72px;padding:6px;border-radius:10px;border:1px solid rgba(17,17,17,.08);background:#fffffff5;box-shadow:0 10px 24px #1f29371f,inset 0 1px #ffffffc7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.tag-delete-bubble.show{display:flex}.tag-delete-bubble__btn{border:0;border-radius:8px;background:#111;color:#fff;min-height:30px;padding:0 14px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 6px 14px #11111129}.tag-delete-bubble__btn:hover,.tag-delete-bubble__btn:focus-visible{background:#000;outline:none}html:not([data-theme=dark]) .tag-filter-mode-btn{border-radius:var(--glass-widget-radius)!important}html:not([data-theme=dark]) .ynote-note-list-section{gap:12px!important;min-width:0!important}html:not([data-theme=dark]) .ynote-note-list-header{column-gap:8px!important;min-width:0!important}html:not([data-theme=dark]) .ynote-note-list-create{min-height:32px!important;padding:0 12px!important;border-radius:var(--glass-widget-radius)!important;border:0!important;background:linear-gradient(180deg,#14161a,#0b0d11)!important;color:#fff!important;box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff0f!important;font-size:12px!important;font-weight:750!important}html:not([data-theme=dark]) .ynote-note-list-wrap{gap:6px!important;padding:2px 0 8px!important;overflow-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html:not([data-theme=dark]) .ynote-note-list-wrap::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item{min-height:86px!important;padding:10px!important;border-radius:var(--glass-panel-radius)!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;transition:transform .18s ease-out,background .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__title{font-size:12px!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__summary{font-size:10.5px!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__time,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__tag,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__todo{font-size:10px!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item:hover{transform:translateY(-1px)!important;background:#ffffff47!important;border-color:#0000000d!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item.is-active{transform:translateY(-1px)!important;background:linear-gradient(180deg,#ffffffbd,#ffffff94)!important;border-color:#0000000d!important;box-shadow:0 10px 22px #3e4e6a0d,inset 0 1px #ffffff94!important}html:not([data-theme=dark]) .editor-pane-expanded .toolbar,html:not([data-theme=dark]) .editor-pane-expanded .editor-topbar{padding-left:26px!important;padding-right:26px!important;background:transparent!important}html:not([data-theme=dark]) .editor-pane-expanded .editor-topbar:after,html:not([data-theme=dark]) .editor-pane-expanded .toolbar:after,html:not([data-theme=dark]) .editor-pane-expanded .editor-status:before{left:26px!important;right:26px!important}html:not([data-theme=dark]) .editor-pane-expanded .editor-shell,html:not([data-theme=dark]) .editor-pane-expanded .editor{background:transparent!important}html:not([data-theme=dark]) .editor-pane-expanded .editor{padding-left:26px!important;padding-right:26px!important}html:not([data-theme=dark]) .editor-pane-expanded .img-resize-wrap{display:block!important;max-width:100%!important;margin:8px 0 16px!important;overflow:visible!important;border-radius:18px!important;box-sizing:border-box!important;background:linear-gradient(180deg,#f4f7fbf5,#eef3f8eb)!important;border:1px solid rgba(27,34,45,.06)!important;box-shadow:0 10px 24px #4e5c7814,inset 0 1px #ffffffb8!important}html:not([data-theme=dark]) .editor-pane-expanded .img-resize-wrap img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;border-radius:16px!important;object-fit:contain!important;background:transparent!important}html:not([data-theme=dark]) .editor-linked-quote{border-left:3px solid #57c97b!important;border-radius:0 10px 10px 0!important;background:linear-gradient(180deg,#f5faf6eb,#eef5efd1)!important;border-top:1px solid #d7e4da!important;border-right:1px solid #d7e4da!important;border-bottom:1px solid #d7e4da!important;box-shadow:0 8px 20px #4a705209,inset 0 1px #ffffff8c!important}html:not([data-theme=dark]) .editor-pane-expanded .editor-status,html[data-theme=dark] .editor-pane-expanded .editor-status{width:auto!important;left:26px!important;right:26px!important;margin-left:0!important;margin-right:0!important;background:transparent!important;text-align:left!important;padding-left:12px!important}html[data-theme=dark] body{background:radial-gradient(780px 460px at 10% -8%,rgba(255,255,255,.08),transparent 64%),radial-gradient(680px 420px at 92% 8%,rgba(255,255,255,.06),transparent 66%),linear-gradient(180deg,#151922,#0f1218)!important;color:#f5f7fbe6!important}html[data-theme=dark] .shell{grid-template-columns:90px minmax(410px,430px) minmax(0,1fr)!important;gap:10px!important;column-gap:10px!important;padding:10px!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;align-items:stretch!important}html[data-theme=dark] .panel,html[data-theme=dark] .nav-rail,html[data-theme=dark] .center-column,html[data-theme=dark] .workspace-main{margin:0!important;min-width:0!important;max-width:none!important;background:linear-gradient(180deg,#1f232cb8,#14171e8f)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;box-shadow:0 10px 30px #00000038,inset 0 1px #ffffff14!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}html[data-theme=dark] .nav-rail{width:auto!important;padding:18px 14px!important}html[data-theme=dark] .center-column{width:auto!important;padding:16px 14px 14px!important;gap:14px!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important}html[data-theme=dark] .workspace-main,html[data-theme=dark] .main.workspace-main{width:100%!important;padding:0!important;display:block!important;overflow:hidden!important}html[data-theme=dark] .editor-pane-expanded{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;background:transparent!important;border:0!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden!important}html[data-theme=dark] .global-search-input,html[data-theme=dark] .tag-chip,html[data-theme=dark] .tag-chip-more,html[data-theme=dark] .editor-pane-expanded .editor-topbar .editor-meta-chip{border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,#ffffff1a,#ffffff0e)!important;color:#f5f7fbc7!important;box-shadow:0 4px 12px #0000001f,inset 0 1px #ffffff14!important}html[data-theme=dark] .global-search-input{height:40px!important;border-radius:12px!important;font-size:13px!important}html[data-theme=dark] .tag-chip,html[data-theme=dark] .tag-chip-more,html[data-theme=dark] .editor-pane-expanded .editor-topbar .editor-meta-chip{min-height:30px!important;padding:0 10px!important;border-radius:8px!important;font-size:12px!important;font-weight:650!important}html[data-theme=dark] .tag-filter-popover,html[data-theme=dark] .editor-more-menu,html[data-theme=dark] .editor-selection-menu,html[data-theme=dark] .editor-context-menu{border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,#1f232ceb,#12151ce0)!important;box-shadow:0 18px 48px #00000052,inset 0 1px #ffffff14!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}html[data-theme=dark] .tag-delete-bubble{border-color:#ffffff1f;background:#161616f5;box-shadow:0 12px 30px #00000061,inset 0 1px #ffffff0d}html[data-theme=dark] .tag-delete-bubble__btn{background:#f5f5f5;color:#111;box-shadow:0 6px 14px #00000038}html[data-theme=dark] .tag-delete-bubble__btn:hover,html[data-theme=dark] .tag-delete-bubble__btn:focus-visible{background:#fff}html[data-theme=dark] .ynote-note-list-create{min-height:32px!important;padding:0 12px!important;border-radius:8px!important;background:linear-gradient(180deg,#f5f7fb,#dfe4ec)!important;color:#111318!important;box-shadow:0 8px 18px #00000038,inset 0 1px #ffffffbf!important;font-size:12px!important;font-weight:750!important}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item{border-color:transparent!important;background:transparent!important;box-shadow:none!important}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item:hover{background:#ffffff0e!important;border-color:#ffffff14!important}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item.is-active{background:linear-gradient(180deg,#ffffff21,#ffffff14)!important;border-color:#ffffff1f!important;box-shadow:0 10px 22px #0003,inset 0 1px #ffffff1a!important}html[data-theme=dark] .editor-pane-expanded .editor-topbar:after,html[data-theme=dark] .editor-pane-expanded .toolbar:after{left:26px!important;right:26px!important;border-bottom-color:#ffffff14!important}html[data-theme=dark] .editor-pane-expanded .editor-shell,html[data-theme=dark] .editor-pane-expanded .editor{background:transparent!important}html[data-theme=dark] .editor-pane-expanded .editor{padding-left:26px!important;padding-right:26px!important;color:#f5f7fbe0!important}html[data-theme=dark] .editor-pane-expanded .img-resize-wrap{display:block!important;max-width:100%!important;margin:8px 0 16px!important;overflow:visible!important;border-radius:18px!important;box-sizing:border-box!important;background:linear-gradient(180deg,#262a34e0,#191c24d1)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 12px 26px #00000038,inset 0 1px #ffffff14!important}html[data-theme=dark] .editor-pane-expanded .img-resize-wrap img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;border-radius:16px!important;object-fit:contain!important;background:transparent!important}html[data-theme=dark] .img-resize-wrap.is-uploading-preview{border-color:#ffffff1f!important;background:linear-gradient(180deg,#262a34f0,#161a22e0)!important;box-shadow:0 14px 30px #0000003d,inset 0 1px #ffffff14!important}html[data-theme=dark] .editor-pane-expanded .editor-status{border-top-color:#ffffff14!important;color:#f5f7fb94!important}[data-tag-token="1"].is-tag-jump-flash{border-radius:6px;background:#11111114;box-shadow:0 0 0 4px #1111110f;transition:background .18s ease,box-shadow .18s ease}html[data-theme=dark] [data-tag-token="1"].is-tag-jump-flash{background:#ffffff24;box-shadow:0 0 0 4px #ffffff14}html[data-theme=dark] .editor-pane-expanded .editor-topbar .editor-meta-chip:hover{color:#fffffff2!important;border-color:#ffffff2e!important;background:linear-gradient(180deg,#ffffff26,#ffffff14)!important}html[data-theme=dark] .shell,html:not([data-theme=dark]) .shell{overflow:hidden!important}html[data-theme=dark] .nav-rail,html[data-theme=dark] .center-column,html[data-theme=dark] .workspace-main,html:not([data-theme=dark]) .nav-rail,html:not([data-theme=dark]) .center-column,html:not([data-theme=dark]) .workspace-main{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;position:relative!important;isolation:isolate!important}html[data-theme=dark] .center-column>*,html[data-theme=dark] .workspace-main>*,html:not([data-theme=dark]) .center-column>*,html:not([data-theme=dark]) .workspace-main>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html[data-theme=dark] .search-panel,html[data-theme=dark] .tag-filter-card,html[data-theme=dark] .tag-filter-shell,html[data-theme=dark] .tag-filter-inline,html[data-theme=dark] .tag-filter-section-chips,html[data-theme=dark] .ynote-note-list-section,html[data-theme=dark] .ynote-note-list-header,html[data-theme=dark] .ynote-note-list-wrap,html:not([data-theme=dark]) .search-panel,html:not([data-theme=dark]) .tag-filter-card,html:not([data-theme=dark]) .tag-filter-shell,html:not([data-theme=dark]) .tag-filter-inline,html:not([data-theme=dark]) .tag-filter-section-chips,html:not([data-theme=dark]) .ynote-note-list-section,html:not([data-theme=dark]) .ynote-note-list-header,html:not([data-theme=dark]) .ynote-note-list-wrap{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html[data-theme=dark] .ynote-note-list-create,html:not([data-theme=dark]) .ynote-note-list-create{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-theme=dark] .nav-btn.active,html[data-theme=dark] .rail-toggle.active,html[data-theme=dark] .list-mode-item.active,html[data-theme=dark] .note-item.active{background:linear-gradient(180deg,#ffffff1f,#ffffff0f)!important;color:#f5f7fbf5!important;border-color:#ffffff1a!important;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff1a!important}html[data-theme=dark] .nav-btn,html[data-theme=dark] .rail-toggle{width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;border-width:1px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html[data-theme=dark] .nav .rail-toggle{width:46px!important;height:46px!important;min-height:46px!important;border-radius:12px!important}html[data-theme=dark] .nav-btn:hover,html[data-theme=dark] .rail-toggle:hover{background:#ffffff14!important;color:#f5f7fbeb!important;border-color:#ffffff14!important}html[data-theme=dark] .ynote-note-list-create{min-height:32px!important;padding:0 12px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,#ffffff1a,#ffffff0a)!important;color:#f5f7fbeb!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff14!important}html[data-theme=dark] .ynote-note-list-create:hover,html[data-theme=dark] .ynote-note-list-create:focus-visible{background:linear-gradient(180deg,#ffffff24,#ffffff12)!important;color:#fff!important;border-color:#ffffff24!important;box-shadow:0 10px 22px #00000038,inset 0 1px #ffffff1c!important}html[data-theme=dark] .tag-chip.active,html[data-theme=dark] .tag-filter-shell .tag-chip.active{color:#f5f7fbf5!important;background:linear-gradient(180deg,#ffffff24,#ffffff12)!important;border-color:#ffffff24!important;box-shadow:0 10px 22px #0003,inset 0 1px #ffffff1f!important}html[data-theme=dark] .editor-pane-expanded .editor-status{background:linear-gradient(180deg,#11141a1a,#11141aeb 44%,#11141afa)!important;color:#f5f7fb9e!important;border-top-color:#ffffff14!important;box-shadow:none!important}html[data-theme=dark] .editor-status.status-success{background:linear-gradient(180deg,#14271f14,#14271fe0 44%,#14271ff5)!important;color:#8fe2b0eb!important}html[data-theme=dark] .editor-status.status-warning{background:linear-gradient(180deg,#32230e14,#32230ee0 44%,#32230ef5)!important;color:#f4c981eb!important}html[data-theme=dark] .editor-status.status-error{background:linear-gradient(180deg,#37171714,#371717e0 44%,#371717f5)!important;color:#f59e9eeb!important}html[data-theme=dark] .tag-filter-mode-btn.active{background:linear-gradient(180deg,#ffffff24,#ffffff12)!important;color:#f5f7fbf5!important;border-color:#ffffff1f!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff1a!important}.tag-filter-shell{width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}.tag-filter-inline,.tag-filter-section-chips{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.tag-filter-inline{position:relative!important;flex-wrap:nowrap!important;overflow:hidden!important;min-height:42px!important;justify-content:flex-start!important;padding-right:88px!important}.tag-filter-inline .tag-chip{flex:0 0 auto!important;min-width:0!important;max-width:none!important}.tag-filter-inline .tag-chip-name{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.tag-chip-more{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;min-width:52px!important;max-width:none!important;z-index:2!important}html:not([data-theme=dark]) .tag-filter-shell .tag-chip{border-color:var(--glass-control-border)!important;background:var(--glass-control-bg)!important;color:#12151bb8!important;box-shadow:var(--glass-control-shadow)!important}html:not([data-theme=dark]) .tag-filter-shell .tag-chip:hover,html:not([data-theme=dark]) .tag-filter-shell .tag-chip:focus-visible{background:#1111110a!important;color:#12151bdb!important}html:not([data-theme=dark]) .tag-filter-shell .tag-chip.active{color:#fff!important;background:linear-gradient(180deg,#14161a,#0b0d11)!important;border-color:#000000e0!important;box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff0f!important}html[data-theme=dark] .tag-filter-shell .tag-chip{border-color:#ffffff1a!important;background:linear-gradient(180deg,#ffffff1a,#ffffff0e)!important;color:#f5f7fbd1!important;box-shadow:0 4px 12px #0000001f,inset 0 1px #ffffff14!important}html[data-theme=dark] .tag-filter-shell .tag-chip:hover,html[data-theme=dark] .tag-filter-shell .tag-chip:focus-visible{background:linear-gradient(180deg,#ffffff21,#ffffff12)!important;color:#f5f7fbf5!important;border-color:#ffffff1f!important}html[data-theme=dark] .tag-filter-shell .tag-chip.active{color:#f5f7fbf5!important;background:linear-gradient(180deg,#ffffff24,#ffffff12)!important;border-color:#ffffff24!important;box-shadow:0 10px 22px #0003,inset 0 1px #ffffff1f!important}html:not([data-theme=dark]) .tag-filter-shell .tag-chip-more{color:#666!important;border-color:#d8d3ce!important;background:transparent!important}html[data-theme=dark] .tag-filter-shell .tag-chip-more{color:#f5f7fbad!important;border-color:#ffffff3d!important;background:transparent!important}html[data-theme=dark] .search-panel,html:not([data-theme=dark]) .search-panel{padding:0!important}html[data-theme=dark] .tag-filter-card,html:not([data-theme=dark]) .tag-filter-card{padding:0!important;min-height:0!important;background:transparent!important;box-shadow:none!important;border:0!important}html[data-theme=dark] .tag-filter-card .section-title,html:not([data-theme=dark]) .tag-filter-card .section-title{margin-bottom:8px!important;padding:0!important}html[data-theme=dark] .tag-filter-card .btn-line,html:not([data-theme=dark]) .tag-filter-card .btn-line{min-height:32px!important}html[data-theme=dark] .tag-filter-card .btn-line .compact-action,html:not([data-theme=dark]) .tag-filter-card .btn-line .compact-action{min-height:32px!important;padding:0 12px!important;border-radius:8px!important}html[data-theme=dark] .tag-pool-area,html:not([data-theme=dark]) .tag-pool-area{padding-bottom:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}html[data-theme=dark] .ynote-note-list-section,html:not([data-theme=dark]) .ynote-note-list-section{gap:12px!important;min-width:0!important}html[data-theme=dark] .ynote-note-list-header,html:not([data-theme=dark]) .ynote-note-list-header{column-gap:8px!important;min-width:0!important}html:not([data-theme=dark]) body{background:radial-gradient(circle at top left,rgba(255,255,255,.62),transparent 34%),linear-gradient(180deg,#f7f2e9,#f1eadf)!important;color:#1f1a16!important}html:not([data-theme=dark]) .shell{background:transparent!important;box-shadow:none!important}html:not([data-theme=dark]) .nav-rail{background:linear-gradient(180deg,#f8f2e9f5,#f2ebe1f5)!important;border-color:#78675229!important;box-shadow:0 10px 26px #5848360f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not([data-theme=dark]) .center-column{background:linear-gradient(180deg,#faf4ecf7,#f5efe7f5)!important;border-color:#78675224!important;box-shadow:0 10px 26px #5848360d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not([data-theme=dark]) .workspace-main,html:not([data-theme=dark]) .main.workspace-main{background:linear-gradient(180deg,#f4efe6f5,#efe9dffa)!important;border-color:#7867521f!important;box-shadow:0 10px 26px #5848360a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not([data-theme=dark]) .editor-pane-expanded{--editor-landscape-bg-size: min(72vw, 960px);background:transparent!important}@media (max-width: 1320px){html:not([data-theme=dark]) .editor-pane-expanded{--editor-landscape-bg-size: 640px}}@media (min-width: 1321px) and (max-width: 1720px){html:not([data-theme=dark]) .editor-pane-expanded{--editor-landscape-bg-size: 780px}}@media (min-width: 1721px){html:not([data-theme=dark]) .editor-pane-expanded{--editor-landscape-bg-size: 960px}}html:not([data-theme=dark]) .editor-pane-expanded .editor-shell{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:transparent!important}html:not([data-theme=dark]) .editor-pane-expanded .editor-shell:before{content:none!important}html:not([data-theme=dark]) .editor-pane-expanded .editor-shell:after{content:none!important}html:not([data-theme=dark]) .editor-pane-expanded .editor{position:relative!important;z-index:1!important;background:transparent!important;color:#3a3229!important}html:not([data-theme=dark]) .editor-pane-expanded .editor-topbar,html:not([data-theme=dark]) .editor-pane-expanded .editor-status,html:not([data-theme=dark]) .editor-pane-expanded .toolbar{position:relative!important;z-index:2!important}html:not([data-theme=dark]) .workspace-main,html:not([data-theme=dark]) .main.workspace-main{--editor-landscape-bg-size: 780px;position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(180deg,#f7f0e4fc,#f1e9dbfc)!important}html:not([data-theme=dark]) .workspace-main:before,html:not([data-theme=dark]) .main.workspace-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/assets/editor-xuan-landscape-bg-BeH0RmIp.svg) right bottom / var(--editor-landscape-bg-size) auto no-repeat,url("data:image/svg+xml,%3csvg%20width='640'%20height='640'%20viewBox='0%200%20640%20640'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3cfilter%20id='paper'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='140%25'%20color-interpolation-filters='sRGB'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.012%200.021'%20numOctaves='5'%20seed='19'%20result='cloud'/%3e%3cfeColorMatrix%20in='cloud'%20type='matrix'%20values='%200.18%200%200%200%200.66%200%200.15%200%200%200.63%200%200%200.11%200%200.57%200%200%200%200.16%200'%20result='cloudTint'/%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.075%200.018'%20numOctaves='3'%20seed='73'%20result='fiberA'/%3e%3cfeColorMatrix%20in='fiberA'%20type='matrix'%20values='%200.10%200%200%200%200.62%200%200.08%200%200%200.60%200%200%200.06%200%200.55%200%200%200%200.10%200'%20result='fiberATint'/%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.022%200.12'%20numOctaves='2'%20seed='107'%20result='fiberB'/%3e%3cfeColorMatrix%20in='fiberB'%20type='matrix'%20values='%200.07%200%200%200%200.66%200%200.06%200%200%200.64%200%200%200.05%200%200.60%200%200%200%200.06%200'%20result='fiberBTint'/%3e%3cfeBlend%20in='cloudTint'%20in2='fiberATint'%20mode='multiply'%20result='paperA'/%3e%3cfeBlend%20in='paperA'%20in2='fiberBTint'%20mode='screen'%20result='paperB'/%3e%3cfeGaussianBlur%20in='paperB'%20stdDeviation='0.18'/%3e%3c/filter%3e%3cradialGradient%20id='warmWash'%20cx='42%25'%20cy='36%25'%20r='76%25'%3e%3cstop%20offset='0'%20stop-color='%23fffaf0'%20stop-opacity='0.88'/%3e%3cstop%20offset='0.48'%20stop-color='%23efe3cc'%20stop-opacity='0.18'/%3e%3cstop%20offset='1'%20stop-color='%23d7bd91'%20stop-opacity='0.08'/%3e%3c/radialGradient%3e%3c/defs%3e%3crect%20width='640'%20height='640'%20fill='%23f2e7d3'/%3e%3crect%20width='640'%20height='640'%20filter='url(%23paper)'%20opacity='0.62'/%3e%3crect%20width='640'%20height='640'%20fill='url(%23warmWash)'%20style='mix-blend-mode:soft-light'/%3e%3cpath%20d='M-20%20110%20C110%2070%20160%20160%20288%20116%20C424%2070%20512%20104%20660%2058'%20fill='none'%20stroke='%239b7b4f'%20stroke-opacity='0.018'%20stroke-width='26'/%3e%3cpath%20d='M-16%20430%20C118%20384%20228%20468%20358%20416%20C472%20370%20558%20406%20656%20360'%20fill='none'%20stroke='%23fff9ee'%20stroke-opacity='0.08'%20stroke-width='34'/%3e%3c/svg%3e") center / 520px 520px repeat,radial-gradient(980px 680px at 18% 6%,rgba(255,252,244,.82),transparent 64%),radial-gradient(760px 520px at 74% 78%,rgba(190,157,107,.055),transparent 70%),linear-gradient(180deg,#f7f0e4fc,#f1e9dbfc);background-blend-mode:multiply,soft-light,normal,normal,normal}html:not([data-theme=dark]) .workspace-main>*,html:not([data-theme=dark]) .main.workspace-main>*{position:relative;z-index:1}@media (max-width: 1320px){html:not([data-theme=dark]) .workspace-main,html:not([data-theme=dark]) .main.workspace-main{--editor-landscape-bg-size: 640px}}@media (min-width: 1721px){html:not([data-theme=dark]) .workspace-main,html:not([data-theme=dark]) .main.workspace-main{--editor-landscape-bg-size: 960px}}html:not([data-theme=dark]) .editor:empty:before,html:not([data-theme=dark]) .editor[data-empty="1"]:before{color:#685640c2!important}html:not([data-theme=dark]) .editor-linked-quote{border-left:3px solid #7b6550!important;border-top:1px solid rgba(132,113,90,.18)!important;border-right:1px solid rgba(132,113,90,.18)!important;border-bottom:1px solid rgba(132,113,90,.18)!important;border-radius:0 10px 10px 0!important;background:linear-gradient(180deg,#f4eee5fa,#ede6dbfa)!important;box-shadow:0 8px 18px #5848360a,inset 0 1px #ffffff6b!important}html:not([data-theme=dark]) .editor-linked-quote__label{color:#755f46db!important}html:not([data-theme=dark]) .editor-linked-quote__quote{color:#5d4b38!important}html:not([data-theme=dark]) .editor-linked-quote__content,html:not([data-theme=dark]) .editor-linked-quote__content>p,html:not([data-theme=dark]) .editor-linked-quote__content>div,html:not([data-theme=dark]) .editor-linked-quote__content>blockquote,html:not([data-theme=dark]) .editor-linked-quote__content>ul,html:not([data-theme=dark]) .editor-linked-quote__content>ol{color:#544537!important}html:not([data-theme=dark]) .tag-chip,html:not([data-theme=dark]) .tag-chip-more,html:not([data-theme=dark]) .cat-chip,html:not([data-theme=dark]) .detected-chip,html:not([data-theme=dark]) .editor-pane-expanded .editor-topbar .editor-meta-chip{border-color:#806c542e!important;background:linear-gradient(180deg,#f5efe6fa,#eee7dcfa)!important;color:#6a5845!important;box-shadow:0 4px 12px #5848360a,inset 0 1px #ffffff8c!important}html:not([data-theme=dark]) .tag-chip:hover,html:not([data-theme=dark]) .tag-chip:focus-visible,html:not([data-theme=dark]) .tag-chip-more:hover,html:not([data-theme=dark]) .tag-chip-more:focus-visible,html:not([data-theme=dark]) .cat-chip:hover,html:not([data-theme=dark]) .editor-pane-expanded .editor-topbar .editor-meta-chip:hover{background:linear-gradient(180deg,#f1eadffa,#e9e1d6fa)!important;color:#5c4b39!important;border-color:#806c543d!important}html:not([data-theme=dark]) .tag-chip.active,html:not([data-theme=dark]) .tag-filter-shell .tag-chip.active{color:#f9f4ed!important;background:linear-gradient(180deg,#6b5743,#554332)!important;border-color:#594632eb!important;box-shadow:0 8px 18px #5848361f,inset 0 1px #ffffff14!important}html:not([data-theme=dark]) .section-title h2,html:not([data-theme=dark]) .ynote-note-list-title,html:not([data-theme=dark]) .compact-action,html:not([data-theme=dark]) .ghost.compact-action,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__title,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__summary,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__time,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__tag,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__todo,html:not([data-theme=dark]) .editor-pane-expanded .editor,html:not([data-theme=dark]) .editor-pane-expanded .editor *:not(svg):not(path),html:not([data-theme=dark]) .editor-status,html:not([data-theme=dark]) .nav-rail,html:not([data-theme=dark]) .workspace-main,html:not([data-theme=dark]) .center-column{color:#6a5845!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__title{color:#5a4938!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__summary{color:#6a5845d1!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__time,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__tag,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__todo,html:not([data-theme=dark]) .compact-action,html:not([data-theme=dark]) .ghost.compact-action{color:#6a5845b8!important}html:not([data-theme=dark]) .section-title h2,html:not([data-theme=dark]) .ynote-note-list-title{color:#61503de0!important}html:not([data-theme=dark]) .global-search-input{border:1px solid rgba(128,108,84,.12)!important;background:#f1eadfe6!important;box-shadow:none!important;color:#5a4735!important}html:not([data-theme=dark]) .global-search-input::placeholder{color:#685640b3!important}html:not([data-theme=dark]) .logo,html:not([data-theme=dark]) .nav-btn.active,html:not([data-theme=dark]) .ynote-note-list-create{background:linear-gradient(180deg,#3f3024,#31251c)!important;color:#f9f4ed!important;border-color:#34251afa!important;box-shadow:0 8px 18px #3a2a1d29,inset 0 1px #ffffff14!important}html:not([data-theme=dark]) .ynote-note-list-create:hover,html:not([data-theme=dark]) .ynote-note-list-create:focus-visible{background:linear-gradient(180deg,#49372a,#382b21)!important;color:#fff9f2!important;border-color:#34251afa!important}html:not([data-theme=dark]) .ynote-note-list-sync{background:transparent!important;color:#6d5b48!important;border-color:transparent!important;box-shadow:none!important}html:not([data-theme=dark]) .ynote-note-list-sync:hover,html:not([data-theme=dark]) .ynote-note-list-sync:focus-visible{background:transparent!important;color:#3f3024!important;border-color:transparent!important}html:not([data-theme=dark]) .nav-btn{color:#685640b8!important}html:not([data-theme=dark]) .nav-btn:hover{background:linear-gradient(180deg,#3f3024,#31251c)!important;color:#f9f4ed!important;border-color:#34251afa!important;box-shadow:0 8px 18px #3a2a1d29,inset 0 1px #ffffff14!important}html:not([data-theme=dark]) .tag-filter-shell .tag-chip,html:not([data-theme=dark]) .tag-filter-shell .tag-chip-more{min-height:30px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid rgba(128,108,84,.18)!important;background:linear-gradient(180deg,#f5efe6fa,#eee7dcfa)!important;color:#5a4735!important;box-shadow:0 4px 12px #5848360a,inset 0 1px #ffffff8c!important}html:not([data-theme=dark]) .editor-pane-expanded .editor-topbar .editor-meta-chip{border-radius:10px!important;color:#5a4735!important}html:not([data-theme=dark]) .tag-filter-inline{position:relative!important;flex-wrap:nowrap!important;overflow:hidden!important;min-height:42px!important;padding-right:90px!important;align-items:center!important}html:not([data-theme=dark]) .tag-filter-inline .tag-chip,html:not([data-theme=dark]) .tag-filter-inline .tag-chip-more{flex:0 0 auto!important}html:not([data-theme=dark]) .tag-filter-inline .tag-chip-more{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;flex:0 0 auto!important;min-width:52px!important;z-index:2!important}html:not([data-theme=dark]) .tag-filter-shell .tag-chip.active{color:#f9f4ed!important;background:linear-gradient(180deg,#6b5743,#554332)!important;border-color:#594632eb!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item.is-active{transform:none!important;background:linear-gradient(180deg,#f5efe6fa,#eee7dcfa)!important;border-color:#806c542e!important;box-shadow:0 4px 12px #5848360a,inset 0 1px #ffffff8c!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item:hover{transform:none!important;background:linear-gradient(180deg,#f2ebe1d1,#ede5dad1)!important;border-color:#806c541f!important}.editor-privacy-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:none;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05);background:#f6f0e5c7}.editor-privacy-card{max-width:420px;text-align:center;border-radius:24px;padding:28px 24px;border:1px solid rgba(118,94,63,.18);background:#fffbf5b8;box-shadow:0 20px 44px #78634924}.editor-privacy-title{font-size:22px;font-weight:700;color:#6f5a44}.editor-privacy-text{margin-top:10px;font-size:14px;line-height:1.7;color:#6f5a44d1}.ynote-note-list-wrap .ynote-list-item.is-private{position:relative;overflow:hidden}.ynote-note-list-wrap .ynote-list-item.is-private .ynote-list-item__header,.ynote-note-list-wrap .ynote-list-item.is-private .ynote-list-item__summary,.ynote-note-list-wrap .ynote-list-item.is-private .ynote-list-item__meta{filter:blur(8px);opacity:.55}.ynote-note-list-wrap .ynote-list-item.is-private:after{content:"隐私笔记";position:absolute;left:18px;top:16px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#6f5a44;background:#fff8eec7;border:1px solid rgba(118,94,63,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=dark] .editor-privacy-mask{background:#12110fbd}html[data-theme=dark] .editor-privacy-card{background:#251f18c7;border-color:#cfb99a24;box-shadow:0 20px 44px #00000047}html[data-theme=dark] .editor-privacy-title{color:#d9c6a8}html[data-theme=dark] .editor-privacy-text{color:#d9c6a8cc}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item.is-private:after{color:#dcc9a9;background:#332a1fb8;border-color:#dcc9a924}.ynote-note-list-wrap .ynote-list-item{isolation:isolate;position:relative;overflow:hidden}.ynote-note-list-wrap .ynote-list-item.is-active:not(.is-private):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8efe2f5,#f8efe275 34%,#f8efe214 62%,#f8efe200),url(/assets/card-selected-landscape-DMGd7-LH.jpg) right center / cover no-repeat;opacity:.72;filter:saturate(1.08) contrast(1.08);mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse at 72% 56%,#000 0%,#000 58%,rgba(0,0,0,.64) 72%,transparent 100%);mask-image:radial-gradient(ellipse at 72% 56%,#000 0%,#000 58%,rgba(0,0,0,.64) 72%,transparent 100%);pointer-events:none;z-index:0}.ynote-note-list-wrap .ynote-list-item.is-active>*{position:relative;z-index:1}html:not([data-theme=dark]) #editorPane.editor-pane-expanded{background:url(/assets/editor-xuan-paper-landscape-Blcc-AC2.jpg) right bottom / cover no-repeat,linear-gradient(180deg,#f7f0e4fc,#f1e9dbfc)!important;background-blend-mode:normal,normal!important}html:not([data-theme=dark]) #editorPane.editor-pane-expanded .editor-shell,html:not([data-theme=dark]) #editorPane.editor-pane-expanded .editor{background:transparent!important}@media (max-width: 1320px){html:not([data-theme=dark]) #editorPane.editor-pane-expanded{background-size:auto 100%,auto!important}}@media (min-width: 1721px){html:not([data-theme=dark]) #editorPane.editor-pane-expanded{background-size:cover,auto!important}}html:not([data-theme=dark]) .nav-rail{background:linear-gradient(180deg,#dbe2cf2e,#c7d3be3d),url(/assets/sidebar-green-xuan-bamboo-rail-Bxrosj16.jpg) center center / cover no-repeat,linear-gradient(180deg,#d8dfcd,#cbd6c1)!important;border-color:#70826438!important;box-shadow:0 12px 28px #52604614,inset 0 1px #ffffff57!important;color:#5f6a55!important}html:not([data-theme=dark]) .nav-rail .logo{background:#637c56c7!important;color:#fffffaf0!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 8px 18px #4c5c4229,inset 0 1px #ffffff38!important}html:not([data-theme=dark]) .nav-rail .nav-btn,html:not([data-theme=dark]) .nav-rail .rail-toggle{color:#4f5b46c7!important}html:not([data-theme=dark]) .nav-rail .nav-btn:hover,html:not([data-theme=dark]) .nav-rail .rail-toggle:hover,html:not([data-theme=dark]) .nav-rail .nav-btn.active{background:#f8f5eab8!important;color:#5e744f!important;box-shadow:0 6px 14px #4c5c4214,inset 0 1px #ffffff57!important}html:not([data-theme=dark]) .nav-rail .nav-user{border-top-color:#5d6f532e!important}html:not([data-theme=dark]) .nav-rail .user-pill{background:#637c56c2!important;color:#fffffaf0!important;box-shadow:0 8px 18px #4c5c4224,inset 0 1px #fff3!important}html:not([data-theme=dark]) .nav-rail .user-name-tip{color:#485340e6!important}html:not([data-theme=dark]) .ynote-note-list-create{min-width:86px!important;min-height:36px!important;padding:0 18px!important;border-radius:10px!important;border:1px solid rgba(105,126,88,.42)!important;background:radial-gradient(26px 18px at 20% 22%,rgba(255,255,244,.13),transparent 70%),radial-gradient(38px 24px at 78% 72%,rgba(48,68,39,.13),transparent 76%),linear-gradient(92deg,rgba(255,255,255,.08),transparent 34%,rgba(44,62,36,.1) 68%,transparent),linear-gradient(180deg,#7f956f,#6f875f 52%,#637c54)!important;color:#fffff6f5!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;box-shadow:0 9px 18px #5467462e,inset 0 1px #ffffff42,inset 0 -10px 18px #2b3b231a!important}html:not([data-theme=dark]) .ynote-note-list-create:hover,html:not([data-theme=dark]) .ynote-note-list-create:focus-visible{transform:translateY(-1px)!important;border-color:#5f764e80!important;background:radial-gradient(28px 18px at 22% 20%,rgba(255,255,244,.16),transparent 70%),radial-gradient(40px 24px at 78% 72%,rgba(48,68,39,.15),transparent 76%),linear-gradient(92deg,rgba(255,255,255,.1),transparent 34%,rgba(44,62,36,.12) 68%,transparent),linear-gradient(180deg,#879d76,#748d63 52%,#668056)!important;color:#fffdf4!important;box-shadow:0 10px 20px #54674633,inset 0 1px #ffffff4d,inset 0 -10px 18px #2b3b231c!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item{border:1px solid rgba(121,108,88,.18)!important;border-left-color:#796c582e!important;background:#f9f4eb57!important;box-shadow:inset 0 1px #ffffff52!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item:hover{border-color:#796c583d!important;background:#f9f4eb80!important;box-shadow:0 4px 12px #58483609,inset 0 1px #ffffff61!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item.is-active{border-color:#796c5838!important;border-left-color:#708a5ea8!important;box-shadow:inset 3px 0 #708a5eb8,0 4px 12px #5848360a,inset 0 1px #ffffff6b!important}html:not([data-theme=dark]) .editor [data-tag-token="1"]{color:#819573!important;font-style:normal!important;font-weight:600!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__tag,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__tag--more{color:#7e946edb!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__todo,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__todo svg,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__todo-ico,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__todo-ico svg{color:#698058db!important;stroke:currentColor!important}html:not([data-theme=dark]) .subtodo-item{border-left-color:#758e623d!important}html:not([data-theme=dark]) .subtodo-checkbox{border-color:#696f63b8!important;color:#f8f5ec!important;background:transparent!important}html:not([data-theme=dark]) .subtodo-checkbox:hover{border-color:#698058e0!important;background:#7791631f!important}html:not([data-theme=dark]) .subtodo-item.is-done .subtodo-checkbox,html:not([data-theme=dark]) .subtodo-checkbox[aria-checked=true]{background:linear-gradient(180deg,#7e9870,#6c865e)!important;border-color:#678056f2!important;color:#fffdf3!important;box-shadow:0 2px 6px #52674624,inset 0 1px #ffffff38!important}html:not([data-theme=dark]) body,html:not([data-theme=dark]) input,html:not([data-theme=dark]) button,html:not([data-theme=dark]) textarea,html:not([data-theme=dark]) .editor{font-family:Songti SC,STSong,"Noto Serif CJK SC","Source Han Serif SC",PingFang SC,Microsoft YaHei,serif!important}html:not([data-theme=dark]) .ynote-note-list-title,html:not([data-theme=dark]) .section-title h2,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item__title,html:not([data-theme=dark]) .editor{font-weight:500!important}html:not([data-theme=dark]) .editor{line-height:2.02!important;letter-spacing:0!important}html:not([data-theme=dark]) .editor p,html:not([data-theme=dark]) .editor>div:not(.subtodo-item):not(.editor-link-card-block):not([data-quote-block="1"]):not([data-link-card="1"]){line-height:2.02!important;margin:0 0 4px!important}html:not([data-theme=dark]) .ghost,html:not([data-theme=dark]) .compact-action,html:not([data-theme=dark]) .clear-actions>.ghost,html:not([data-theme=dark]) .tag-chip,html:not([data-theme=dark]) .tag-chip-more,html:not([data-theme=dark]) .tag-filter-shell .tag-chip,html:not([data-theme=dark]) .tag-filter-shell .tag-chip-more,html:not([data-theme=dark]) .tag-filter-card .btn-line .compact-action,html:not([data-theme=dark]) .nav-rail .nav-btn,html:not([data-theme=dark]) .nav-rail .rail-toggle,html:not([data-theme=dark]) .tool-btn,html:not([data-theme=dark]) #editorFullscreenBtn,html:not([data-theme=dark]) #editorFavoriteBtn,html:not([data-theme=dark]) #editorMoreTrigger,html:not([data-theme=dark]) .editor-pane-expanded .editor-topbar .editor-meta-chip{background:#f7f1e757!important;border-color:#796c5821!important;color:#5f5242db!important;box-shadow:none!important;transform:none!important}html:not([data-theme=dark]) .ghost:hover,html:not([data-theme=dark]) .ghost:focus-visible,html:not([data-theme=dark]) .compact-action:hover,html:not([data-theme=dark]) .compact-action:focus-visible,html:not([data-theme=dark]) .clear-actions>.ghost:hover,html:not([data-theme=dark]) .tag-chip:hover,html:not([data-theme=dark]) .tag-chip:focus-visible,html:not([data-theme=dark]) .tag-chip-more:hover,html:not([data-theme=dark]) .tag-chip-more:focus-visible,html:not([data-theme=dark]) .tag-filter-shell .tag-chip:hover,html:not([data-theme=dark]) .tag-filter-shell .tag-chip:focus-visible,html:not([data-theme=dark]) .tag-filter-shell .tag-chip-more:hover,html:not([data-theme=dark]) .tag-filter-shell .tag-chip-more:focus-visible,html:not([data-theme=dark]) .nav-rail .nav-btn:hover,html:not([data-theme=dark]) .nav-rail .rail-toggle:hover,html:not([data-theme=dark]) .tool-btn:hover,html:not([data-theme=dark]) .tool-btn:focus-visible,html:not([data-theme=dark]) #editorFullscreenBtn:hover,html:not([data-theme=dark]) #editorFavoriteBtn:hover,html:not([data-theme=dark]) #editorMoreTrigger:hover,html:not([data-theme=dark]) .editor-pane-expanded .editor-topbar .editor-meta-chip:hover{background:#eee7da7a!important;border-color:#796c582e!important;color:#443a2ef0!important;box-shadow:none!important;transform:none!important}html:not([data-theme=dark]) .tag-chip.active,html:not([data-theme=dark]) .tag-filter-shell .tag-chip.active,html:not([data-theme=dark]) .nav-rail .nav-btn.active{background:#dde5d394!important;border-color:#77916347!important;color:#526846f0!important;box-shadow:none!important}html:not([data-theme=dark]) .ynote-note-list-create,html:not([data-theme=dark]) .ynote-note-list-create:hover,html:not([data-theme=dark]) .ynote-note-list-create:focus-visible{background:radial-gradient(26px 16px at 24% 20%,rgba(255,255,244,.11),transparent 72%),radial-gradient(34px 22px at 76% 72%,rgba(53,76,43,.08),transparent 78%),linear-gradient(180deg,#7e976ff5,#69825af5)!important;border-color:#657c5447!important;color:#fffff6f5!important;box-shadow:none!important;transform:none!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item.is-active{border-left-color:#708a5e5c!important;box-shadow:inset 1px 0 #708a5e94,inset 0 1px #ffffff57!important}html:not([data-theme=dark]) .subtodo-checkbox{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;border:1.4px solid rgba(112,116,104,.66)!important;border-radius:4px!important;background:transparent!important;color:#f8f5ec!important;box-shadow:none!important}html:not([data-theme=dark]) .subtodo-checkbox:hover{background:transparent!important;border-color:#678056c7!important;box-shadow:none!important}html:not([data-theme=dark]) .subtodo-item.is-done .subtodo-checkbox,html:not([data-theme=dark]) .subtodo-checkbox[aria-checked=true]{background:#6e875ceb!important;border-color:#6e875ceb!important;color:#fffdf3!important;box-shadow:none!important}html:not([data-theme=dark]) .editor-pane-expanded .editor-topbar .toolbar-group-right{gap:3px!important;padding:3px!important;border-radius:999px!important;background:#f7f1e75c!important;border:1px solid rgba(121,108,88,.08)!important;box-shadow:none!important}html:not([data-theme=dark]) .editor-pane-expanded #editorFullscreenBtn,html:not([data-theme=dark]) .editor-pane-expanded #editorFavoriteBtn,html:not([data-theme=dark]) .editor-pane-expanded #editorMoreTrigger{background:transparent!important;border-color:transparent!important;color:#443a2ee0!important;box-shadow:none!important}html:not([data-theme=dark]) .editor-pane-expanded #editorFullscreenBtn:hover,html:not([data-theme=dark]) .editor-pane-expanded #editorFavoriteBtn:hover,html:not([data-theme=dark]) .editor-pane-expanded #editorMoreTrigger:hover,html:not([data-theme=dark]) .editor-pane-expanded #editorFavoriteBtn.active{background:#e7dfd17a!important;color:#342c23f0!important;box-shadow:none!important}html:not([data-theme=dark]) .editor-pane-expanded .editor-more-menu{background:#f7f1e7f5!important;border-color:#796c5821!important;box-shadow:0 10px 22px #58483614!important}html:not([data-theme=dark]) .tag-filter-inline{min-height:34px!important;height:34px!important;padding-right:58px!important;gap:8px!important;align-items:center!important;overflow:hidden!important}html:not([data-theme=dark]) .tag-filter-shell .tag-chip,html:not([data-theme=dark]) .tag-filter-inline .tag-chip,html:not([data-theme=dark]) .tag-filter-shell .tag-chip-more,html:not([data-theme=dark]) .tag-filter-inline .tag-chip-more{height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 11px!important;border-radius:10px!important;font-size:14px!important;line-height:30px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}html:not([data-theme=dark]) .tag-filter-inline .tag-chip-name,html:not([data-theme=dark]) .tag-filter-inline .tag-chip-count{line-height:1!important}html:not([data-theme=dark]) .tag-filter-inline .tag-chip-more{right:0!important;top:50%!important;width:48px!important;min-width:48px!important;padding:0 8px!important;transform:translateY(-50%)!important}html:not([data-theme=dark]) .ynote-note-list-create,html:not([data-theme=dark]) .ynote-note-list-create:hover,html:not([data-theme=dark]) .ynote-note-list-create:focus-visible{min-width:76px!important;min-height:32px!important;height:32px!important;padding:0 14px!important;border-radius:9px!important;font-size:14px!important;line-height:30px!important}html:not([data-theme=dark]) .editor [data-tag-token="1"],html:not([data-theme=dark]) .editor span[data-tag-token="1"],html:not([data-theme=dark]) #editor [data-tag-token="1"],html:not([data-theme=dark]) #editor span[data-tag-token="1"]{color:#7f9271!important;-webkit-text-fill-color:#7f9271!important;font-style:normal!important;font-weight:500!important}html:not([data-theme=dark]) .nav-rail .rail-toggle,html:not([data-theme=dark]) .nav-rail .rail-toggle:hover,html:not([data-theme=dark]) .nav-rail .rail-toggle:focus-visible{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#4b5642db!important}html:not([data-theme=dark]) .nav-rail .rail-toggle-icon,html:not([data-theme=dark]) .nav-rail .rail-toggle-icon svg{width:24px!important;height:24px!important}html:not([data-theme=dark]) .tag-filter-shell .tag-chip,html:not([data-theme=dark]) .tag-filter-inline .tag-chip,html:not([data-theme=dark]) .tag-filter-shell .tag-chip-more,html:not([data-theme=dark]) .tag-filter-inline .tag-chip-more{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 10px!important;font-size:13px!important;line-height:28px!important;gap:5px!important}html:not([data-theme=dark]) .tag-filter-inline{min-height:32px!important;height:32px!important}html:not([data-theme=dark]) .tag-filter-inline .tag-chip-count{font-size:12px!important}.ynote-note-list-wrap .ynote-list-item__flag,.ynote-note-list-wrap .ynote-list-item__flag svg{width:16px!important;height:16px!important;overflow:visible!important}.ynote-note-list-wrap .ynote-list-item__flag--pin svg{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ynote-note-list-wrap .ynote-list-item__flag--pin path:first-child{fill:currentColor!important;stroke:currentColor!important;stroke-width:1.25!important}.ynote-note-list-wrap .ynote-list-item__flag--pin path:last-child{fill:none!important;stroke:currentColor!important;stroke-width:1.75!important;stroke-linecap:round!important}.ynote-note-list-wrap .ynote-list-item__flag--pin-off svg,.ynote-note-list-wrap .ynote-list-item__flag--pin-off path{fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}html:not([data-theme=dark]) .note-context-menu{width:108px!important;min-width:108px!important;max-width:108px!important;box-sizing:border-box!important;padding:4px!important;border-radius:10px!important;border:1px solid rgba(121,108,88,.16)!important;background:#f8f3eafa!important;box-shadow:0 6px 14px #58483612!important}html:not([data-theme=dark]) .note-context-menu button{width:100%!important;box-sizing:border-box!important;min-height:26px!important;padding:0 10px!important;border-radius:7px!important;font-size:13px!important;font-weight:500!important;line-height:26px!important;text-align:center!important;color:#443a2eeb!important;background:transparent!important}html:not([data-theme=dark]) .note-context-menu button:hover,html:not([data-theme=dark]) .note-context-menu button:focus-visible{background:#e8e0d294!important}html:not([data-theme=dark]) .note-context-menu button.danger-text{color:#ae3f3deb!important}.user-pill{overflow:hidden}.user-pill .user-avatar-img,.user-pill .user-avatar-default{width:100%;height:100%;display:grid;place-items:center}.user-pill .user-avatar-img{object-fit:cover}.user-pill .user-avatar-default{background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.22),transparent 48%),linear-gradient(180deg,#7e976ff5,#69825af5);color:#fffff6f5;font-weight:700}.profile-settings-modal{width:min(380px,calc(100vw - 32px))}.profile-settings-body{display:grid;gap:14px;margin-top:12px}.profile-avatar-edit{display:flex;align-items:center;gap:14px}.profile-avatar-preview{width:72px;height:72px;border-radius:18px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(121,108,88,.16);background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.22),transparent 48%),linear-gradient(180deg,#7e976ff5,#69825af5);color:#fffff6f5;font-size:28px;font-weight:700}.profile-avatar-preview img{width:100%;height:100%;object-fit:cover}.profile-avatar-actions{min-width:0;display:grid;gap:6px}.profile-upload-btn{width:max-content;min-height:30px;padding:0 12px;display:inline-flex;align-items:center;cursor:pointer}#profileAvatarInput{display:none}html:not([data-theme=dark]) .user-menu .user-menu-seal{width:18px;height:18px;margin-right:7px;border-radius:5px;display:inline-grid;place-items:center;flex:0 0 18px;background:#708a5e24;color:#526846eb;font-size:12px;font-family:Songti SC,STSong,serif;font-weight:700;line-height:1}.search-panel{position:relative}.search-feather-icon{position:absolute;right:16px;top:50%;width:22px;height:22px;transform:translateY(-50%);pointer-events:none;color:#5b4e3bad}.search-feather-icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.global-search-input{padding-right:50px!important}html[data-theme=dark] .search-feather-icon{color:#f4eee29e}html:not([data-theme=dark]) .tag-filter-inline .tag-chip-more,html:not([data-theme=dark]) .tag-filter-inline .tag-chip-more:hover,html:not([data-theme=dark]) .tag-filter-inline .tag-chip-more:focus-visible{position:absolute!important;right:0!important;top:50%!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-sizing:border-box!important;margin:0!important;padding:0 8px!important;border-width:1px!important;line-height:28px!important;transform:translateY(-50%)!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}.nav-user .user-name-tip{max-width:66px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.35!important}html:not([data-theme=dark]) .center-column{background:radial-gradient(circle at 18% 0%,rgba(255,253,247,.42),transparent 34%),linear-gradient(180deg,#f4eee46b,#eee7db94),url(/assets/note-list-bamboo-paper-bg-DAfnAGs7.jpg) right bottom / cover no-repeat!important;border-color:#76654e29!important;box-shadow:0 12px 28px #5848360b,inset 0 1px #ffffff4d!important}html:not([data-theme=dark]) .ynote-note-list-section{position:relative!important;isolation:isolate!important;background:transparent!important;border-radius:14px!important;overflow:hidden!important}html:not([data-theme=dark]) .ynote-note-list-section:after{content:none!important}html:not([data-theme=dark]) .ynote-note-list-header,html:not([data-theme=dark]) .ynote-note-list-wrap{position:relative!important;z-index:1!important}html:not([data-theme=dark]) .nav-rail .rail-mode-group{gap:12px!important}html:not([data-theme=dark]) .nav-rail .nav-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:12px!important;background:transparent!important;border:0!important;color:#4c5b44b8!important;box-shadow:none!important}html:not([data-theme=dark]) .nav-rail .nav-btn svg{width:24px!important;height:24px!important;stroke-width:1.7!important}html:not([data-theme=dark]) .nav-rail .nav-btn:hover,html:not([data-theme=dark]) .nav-rail .nav-btn:focus-visible{background:transparent!important;border-color:transparent!important;color:#404e38e6!important;transform:none!important}html:not([data-theme=dark]) .nav-rail .nav-btn.active{background:#6f89602e!important;border:0!important;color:#506842fa!important;box-shadow:none!important}html:not([data-theme=dark]) .nav-rail .nav-btn.active:before{content:"";position:absolute;right:2px;top:50%;width:2px;height:20px;border-radius:999px;background:#637e54a8;transform:translateY(-50%)}html:not([data-theme=dark]) .nav-rail .nav-btn[data-tip]:hover:after,html:not([data-theme=dark]) .nav-rail .nav-btn[data-tip]:focus-visible:after{content:attr(data-tip)!important;background:#4a5b3feb!important;color:#fffff6f5!important;border:1px solid rgba(255,255,246,.12)!important;box-shadow:0 8px 16px #4a5b3f1f!important}html:not([data-theme=dark]) .ynote-note-list-create,html:not([data-theme=dark]) .ynote-note-list-create:hover,html:not([data-theme=dark]) .ynote-note-list-create:focus-visible{background:#668057f0!important;border:1px solid rgba(90,116,75,.18)!important;color:#fffff6f5!important;box-shadow:none!important;transform:none!important}.search-feather-icon{right:17px;width:20px;height:20px;color:#60544299}.search-feather-icon svg{stroke-width:1.55}html:not([data-theme=dark]) .global-search-input:focus+.search-feather-icon{color:#4e6043b8}.nav-rail .logo,html:not([data-theme=dark]) .nav-rail .logo,html[data-theme=dark] .nav-rail .logo{background:url(/assets/app-logo-square-full-512-DXrNk5wX.jpg) center center / cover no-repeat!important;color:transparent!important;font-size:0!important;text-shadow:none!important;border:0!important;box-shadow:none!important;opacity:.9!important;filter:saturate(.86) contrast(.9) brightness(1.04)!important}html:not([data-theme=dark]) .nav-rail .logo{background:linear-gradient(#d6e0ca29,#d6e0ca29),url(/assets/app-logo-square-full-512-DXrNk5wX.jpg) center center / cover no-repeat!important;box-shadow:0 0 0 1px #70826414,inset 0 0 18px #dae3cf42!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item.is-active{background:#f9f4eb80!important;border-color:#796c583d!important;border-left-color:#708a5e7a!important;box-shadow:inset 2px 0 #708a5e80,0 4px 12px #58483609,inset 0 1px #ffffff61!important}html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item.is-active:hover,html:not([data-theme=dark]) .ynote-note-list-wrap .ynote-list-item.is-active:focus-within{background:linear-gradient(180deg,#f5efe6fa,#eee7dcfa)!important;border-color:#796c5838!important;border-left-color:#708a5ea8!important;box-shadow:inset 3px 0 #708a5eb8,0 4px 12px #5848360a,inset 0 1px #ffffff6b!important}.nav-rail .logo,html:not([data-theme=dark]) .nav-rail .logo,html[data-theme=dark] .nav-rail .logo{opacity:.96!important;filter:saturate(.96) contrast(.98) brightness(1.01)!important}html[data-theme=dark]{--bg: #10110d;--panel: #171811;--panel-elevated: #202015;--text-strong: #e4d8bd;--text-body: #c9bea5;--muted: #918875;--line-soft: rgba(196, 174, 126, .12);--line-strong: rgba(196, 174, 126, .22);--accent: #b89b5d;--accent-soft: rgba(184, 155, 93, .18)}html[data-theme=dark] body,html[data-theme=dark] input,html[data-theme=dark] button,html[data-theme=dark] textarea,html[data-theme=dark] .editor{font-family:Songti SC,STSong,"Noto Serif CJK SC","Source Han Serif SC",PingFang SC,Microsoft YaHei,serif!important}html[data-theme=dark] body{background:linear-gradient(180deg,#10110d,#090a08)!important;color:var(--text-body)!important}html[data-theme=dark] .shell{grid-template-columns:90px minmax(410px,430px) minmax(0,1fr)!important;gap:var(--glass-gap)!important;column-gap:var(--glass-gap)!important;padding:var(--glass-gap)!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;align-items:stretch!important;overflow:hidden!important}html[data-theme=dark] .panel,html[data-theme=dark] .nav-rail,html[data-theme=dark] .center-column,html[data-theme=dark] .workspace-main{margin:0!important;min-width:0!important;max-width:none!important;border:1px solid rgba(168,150,105,.16)!important;border-radius:var(--glass-panel-radius)!important;box-sizing:border-box!important;box-shadow:0 10px 28px #00000038!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=dark] .nav-rail{width:auto!important;padding:18px 14px!important;background:linear-gradient(180deg,#0e130bb8,#070a06c7),url(/assets/sidebar-green-xuan-bamboo-rail-Bxrosj16.jpg) center center / cover no-repeat,linear-gradient(180deg,#1b2418,#10160e)!important;background-blend-mode:normal,normal,normal!important;border-color:#b09e6f38!important;color:#c7ba94d6!important}html[data-theme=dark] .center-column{width:auto!important;padding:16px 14px 14px!important;gap:14px!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important;background:radial-gradient(circle at 18% 0%,rgba(203,184,134,.04),transparent 34%),linear-gradient(180deg,#161711fa,#10110dfa)!important;border-color:#a8966929!important}html[data-theme=dark] .workspace-main,html[data-theme=dark] .main.workspace-main{width:100%!important;padding:0!important;display:block!important;overflow:hidden!important;background:transparent!important;border-color:#a8966924!important}html[data-theme=dark] .editor-pane-expanded{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;border:0!important;border-radius:var(--glass-panel-radius)!important;box-shadow:none!important;overflow:hidden!important}html[data-theme=dark] #editorPane.editor-pane-expanded{background:linear-gradient(180deg,#0c0c0a14,#07070614),url(/assets/night-editor-ink-landscape-tall-CN4dDuR9.jpg) right bottom / cover no-repeat,linear-gradient(180deg,#171713,#10110e)!important;background-blend-mode:normal,normal,normal!important}html[data-theme=dark] #editorPane.editor-pane-expanded .editor-shell,html[data-theme=dark] #editorPane.editor-pane-expanded .editor{background:transparent!important}html[data-theme=dark] .editor-pane-expanded .toolbar,html[data-theme=dark] .editor-pane-expanded .editor-topbar{padding-left:26px!important;padding-right:26px!important;background:transparent!important}html[data-theme=dark] .editor-pane-expanded .editor-topbar:after,html[data-theme=dark] .editor-pane-expanded .toolbar:after,html[data-theme=dark] .editor-pane-expanded .editor-status:before{left:26px!important;right:26px!important}html[data-theme=dark] .editor-pane-expanded .editor{padding-left:26px!important;padding-right:26px!important;font-weight:500!important;color:#e0d6bfe6!important}html[data-theme=dark] .editor,html[data-theme=dark] .editor p,html[data-theme=dark] .editor div,html[data-theme=dark] .editor span,html[data-theme=dark] .editor li,html[data-theme=dark] .editor blockquote{color:#e0d6bfe6!important}html[data-theme=dark] .editor:empty:before,html[data-theme=dark] .editor[data-empty="1"]:before{color:#a59a829e!important}html[data-theme=dark] .search-panel{padding:0!important}html[data-theme=dark] .global-search-input{height:40px!important;border-radius:var(--glass-panel-radius)!important;background:#14140f8a!important;border:1px solid rgba(190,170,122,.14)!important;color:#e2d8c0eb!important;box-shadow:none!important;caret-color:#b89b5d!important}html[data-theme=dark] .global-search-input::placeholder{color:#9e937bc2!important}html[data-theme=dark] .search-feather-icon{color:#baa677c2!important}html[data-theme=dark] .tag-filter-card,html[data-theme=dark] .ynote-note-list-section,html[data-theme=dark] .ynote-note-list-header,html[data-theme=dark] .ynote-note-list-wrap{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme=dark] .tag-filter-inline{min-height:34px!important;height:34px!important;padding-right:58px!important;gap:8px!important;align-items:center!important;overflow:hidden!important}html[data-theme=dark] .tag-filter-shell .tag-chip,html[data-theme=dark] .tag-filter-inline .tag-chip,html[data-theme=dark] .tag-filter-shell .tag-chip-more,html[data-theme=dark] .tag-filter-inline .tag-chip-more{height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 11px!important;border-radius:10px!important;font-size:14px!important;line-height:30px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;box-sizing:border-box!important;background:#1818128f!important;border:1px solid rgba(190,170,122,.16)!important;color:#d8caa9e0!important;box-shadow:none!important;transform:none!important}html[data-theme=dark] .tag-filter-inline .tag-chip-name,html[data-theme=dark] .tag-filter-inline .tag-chip-count{line-height:1!important}html[data-theme=dark] .tag-filter-inline .tag-chip-more{right:0!important;top:50%!important;width:48px!important;min-width:48px!important;padding:0 8px!important;transform:translateY(-50%)!important}html[data-theme=dark] .tag-chip:hover,html[data-theme=dark] .tag-chip:focus-visible,html[data-theme=dark] .tag-chip-more:hover,html[data-theme=dark] .tag-chip-more:focus-visible{background:#312b1f8a!important;border-color:#ccae6c3d!important;color:#e6d3aaf0!important}html[data-theme=dark] .tag-chip.active,html[data-theme=dark] .tag-filter-shell .tag-chip.active{background:#977c4838!important;border-color:#ccae6c57!important;color:#e8d6aef5!important}html[data-theme=dark] .ynote-note-list-create,html[data-theme=dark] .ynote-note-list-create:hover,html[data-theme=dark] .ynote-note-list-create:focus-visible,html:not([data-theme=dark]) .ynote-note-list-create,html:not([data-theme=dark]) .ynote-note-list-create:hover,html:not([data-theme=dark]) .ynote-note-list-create:focus-visible{width:76px!important;min-width:76px!important;max-width:76px!important;height:32px!important;min-height:32px!important;padding:0 14px!important;border-radius:9px!important;font-size:14px!important;line-height:30px!important;letter-spacing:0!important;transform:none!important;box-sizing:border-box!important;box-shadow:none!important}html[data-theme=dark] .ynote-note-list-create,html[data-theme=dark] .ynote-note-list-create:hover,html[data-theme=dark] .ynote-note-list-create:focus-visible{background:#9a8252e0!important;border:1px solid rgba(212,186,128,.22)!important;color:#110e09f5!important}html[data-theme=dark] .ynote-note-list-title,html[data-theme=dark] .section-title h2,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__title{color:#e8decaf0!important;font-weight:500!important}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item[style]{background:#1a1a14bd!important;background-image:none!important;border:1px solid rgba(190,170,122,.12)!important;color:var(--text-body)!important;box-shadow:none!important}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item.is-active:not(.is-private):before{opacity:0!important;background:none!important}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item:hover{background:#24221ac7!important;border-color:#c4b0882e!important}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item.is-active{background:linear-gradient(180deg,#302a1dc2,#221f17d6)!important;border-color:#bb9d5e4d!important;border-left-color:#c2a25fc2!important;box-shadow:inset 2px 0 #c2a25fb8!important}html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__summary,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__time,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__tag,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__tag--more,html[data-theme=dark] .ynote-note-list-wrap .ynote-list-item__todo,html[data-theme=dark] .editor-status{color:#a99f8bc7!important}html[data-theme=dark] .ynote-note-list-section{position:relative!important;isolation:isolate!important}html[data-theme=dark] .ynote-note-list-section:after{content:"";position:absolute;right:18px;bottom:0;width:min(92%,340px);aspect-ratio:1 / 1;pointer-events:none;z-index:0;background:url(/assets/night-note-list-bamboo-B90vguXx.jpg) right bottom / contain no-repeat;opacity:.46;filter:saturate(.9) brightness(1.12) contrast(1.04);mix-blend-mode:screen;transform:rotate(-4deg);transform-origin:right bottom}html[data-theme=dark] .ynote-note-list-header,html[data-theme=dark] .ynote-note-list-wrap{position:relative!important;z-index:1!important}html[data-theme=dark] .nav-rail .rail-mode-group{gap:12px!important}html[data-theme=dark] .nav-rail .nav-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:12px!important;background:transparent!important;border:0!important;color:#beb188b8!important;box-shadow:none!important;transform:none!important}html[data-theme=dark] .nav-rail .nav-btn svg{width:24px!important;height:24px!important;stroke-width:1.7!important}html[data-theme=dark] .nav-rail .nav-btn:hover,html[data-theme=dark] .nav-rail .nav-btn:focus-visible{background:transparent!important;border-color:transparent!important;color:#deca96eb!important}html[data-theme=dark] .nav-rail .nav-btn.active{background:#b0975e29!important;border:0!important;color:#e5cf9af5!important}html[data-theme=dark] .nav-rail .nav-btn.active:before{content:"";position:absolute;right:2px;top:50%;width:2px;height:20px;border-radius:999px;background:#bea465b8;transform:translateY(-50%)}html[data-theme=dark] .rail-toggle,html[data-theme=dark] .user-pill{background:transparent!important;border-color:transparent!important;color:#beb188c2!important;box-shadow:none!important}html[data-theme=dark] .nav-user{border-top-color:#b09e6f33!important}html[data-theme=dark] .nav-rail .logo{opacity:.82!important;filter:saturate(.72) contrast(.9) brightness(.72) sepia(.18)!important}html[data-theme=dark] .editor-pane-expanded .editor-topbar .toolbar-group-right{gap:3px!important;padding:3px!important;border-radius:999px!important;background:#12120e52!important;border:1px solid rgba(190,170,122,.1)!important;box-shadow:none!important}html[data-theme=dark] .editor-pane-expanded #editorFullscreenBtn,html[data-theme=dark] .editor-pane-expanded #editorFavoriteBtn,html[data-theme=dark] .editor-pane-expanded #editorMoreTrigger{background:transparent!important;border-color:transparent!important;color:#c5b591cc!important;box-shadow:none!important}html[data-theme=dark] .editor-pane-expanded .editor-status,html[data-theme=dark] .editor-status.status-success,html[data-theme=dark] .editor-status.status-warning,html[data-theme=dark] .editor-status.status-error{background:linear-gradient(180deg,#0c0d0b00,#0d0d0a9e 56%,#0b0b09cc)!important;border-top-color:#beab8317!important;color:#a3977cb8!important;box-shadow:none!important}@media (max-width: 1320px){html[data-theme=dark] .shell{grid-template-columns:86px minmax(360px,390px) minmax(0,1fr)!important}}:root{--ui-font-scale: 1}html[data-ui-font-size=small]{--ui-font-scale: .92}html[data-ui-font-size=medium]{--ui-font-scale: 1}html[data-ui-font-size=large]{--ui-font-scale: 1.14}.shell{--note-item-title-size: calc(13px * var(--ui-font-scale));--note-item-excerpt-size: calc(11px * var(--ui-font-scale));--note-item-meta-size: calc(10px * var(--ui-font-scale))}.user-menu-font-size{min-width:170px;padding:8px 8px 9px;margin:2px 0 4px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.user-menu-font-size-title{margin:0 2px 7px;color:#ffffffa8;font-size:calc(11px * var(--ui-font-scale));line-height:1}.user-menu-font-size-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.user-menu .user-menu-font-size-actions button{justify-content:center;padding:6px 0;border-radius:8px;color:#ffffffd1;background:#ffffff14}.user-menu .user-menu-font-size-actions button.active{color:#1f2d40;background:#ffffffe6;font-weight:760}html:not([data-theme=dark]) .user-menu-font-size{border-color:#53412d1a}html:not([data-theme=dark]) .user-menu-font-size-title{color:#53412d94}html:not([data-theme=dark]) .user-menu .user-menu-font-size-actions button{color:#483827c7;background:#ffffff6b}html:not([data-theme=dark]) .user-menu .user-menu-font-size-actions button.active{color:#fffaf0;background:#442f1fe6}.shell .global-search-input,.shell .input:not(.auth-input){font-size:calc(14px * var(--ui-font-scale))!important}.shell .section-title h2,.shell .ynote-note-list-title{font-size:calc(18px * var(--ui-font-scale))!important}.shell .tag-chip,.shell .tag-chip-more,.shell .tag-filter-mode-btn,.shell .ynote-tag-chip,.shell .ynote-tag-more,.shell .editor-meta-chip,.desktop-settings-modal .desktop-theme-option{font-size:calc(12px * var(--ui-font-scale))!important}.shell button:not(.auth-link-btn):not(.auth-primary-btn):not(.auth-code-btn):not(.auth-inline-link),.shell .ghost:not(.auth-link-btn):not(.auth-code-btn):not(.auth-inline-link),.shell .success:not(.auth-primary-btn),.desktop-settings-modal,.app-confirm-modal,.editor-selection-menu,.editor-context-menu,.note-context-menu,.user-menu{font-size:calc(13px * var(--ui-font-scale))!important}.shell .muted,.shell .note-meta,.shell .note-item-tags,.shell .note-item-updated,.shell .ynote-list-item__summary,.shell .ynote-list-item__time,.shell .ynote-list-item__tag,.shell .ynote-list-item__tag--more,.shell .ynote-list-item__todo,.shell .editor-status,.desktop-settings-modal .muted{font-size:calc(12px * var(--ui-font-scale))!important}.shell .user-name-tip,.shell .note-item-action,.shell .ynote-list-item__action{font-size:calc(10px * var(--ui-font-scale))!important}.shell .note-item strong,.shell .ynote-list-item__title{font-size:calc(13px * var(--ui-font-scale))!important}.shell .desktop-setting-title,.editor-pane-expanded .editor-more-main,.editor-pane-expanded .editor-context-item,.editor-pane-expanded .editor-floating-action{font-size:calc(14px * var(--ui-font-scale))!important}.editor-pane-expanded .editor-more-sub{font-size:calc(11px * var(--ui-font-scale))!important}.editor-pane-expanded .editor{font-size:calc(17px * var(--ui-font-scale))!important;line-height:1.78!important}.editor-pane-expanded .subtodo-item,.editor-pane-expanded .subtodo-text,.editor-pane-expanded .editor-linked-quote,.editor-pane-expanded .editor-link-card{font-size:calc(15px * var(--ui-font-scale))!important}html:not([data-theme=dark]) #editorPane.editor-pane-expanded:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#fffbf3c7,#fffbf3ad 52%,#fffbf35c 82%,#fffbf329)}html:not([data-theme=dark]) #editorPane.editor-pane-expanded .editor-topbar,html:not([data-theme=dark]) #editorPane.editor-pane-expanded .toolbar,html:not([data-theme=dark]) #editorPane.editor-pane-expanded .editor-shell,html:not([data-theme=dark]) #editorPane.editor-pane-expanded .editor-status{position:relative!important;z-index:1!important}html:not([data-theme=dark]) #editorPane.editor-pane-expanded .editor{background:transparent!important;color:#3d3429!important;text-shadow:0 1px 0 rgba(255,255,255,.28)}html:not([data-theme=dark]) #editorPane.editor-pane-expanded .editor:empty:before,html:not([data-theme=dark]) #editorPane.editor-pane-expanded .editor[data-empty="1"]:before{color:#584c3e94!important;text-shadow:none}.shell .notes-wrap,.shell .ynote-note-list-wrap{--note-item-title-size: calc(13px * var(--ui-font-scale)) !important;--note-item-excerpt-size: calc(11px * var(--ui-font-scale)) !important;--note-item-meta-size: calc(10px * var(--ui-font-scale)) !important;--note-item-tag-size: calc(10px * var(--ui-font-scale)) !important}.shell .notes-wrap .note-item,.shell .notes-wrap .ynote-list-item,.shell .ynote-note-list-wrap .ynote-list-item{font-size:calc(13px * var(--ui-font-scale))!important}.shell .notes-wrap .note-item strong,.shell .notes-wrap .note-list-title,.shell .notes-wrap .note-list-v2-title,.shell .notes-wrap .ynote-list-item__title,.shell .ynote-note-list-wrap .ynote-list-item__title,.shell .notes-wrap .ynote-list-item__title .note-item-title-strong,.shell .ynote-note-list-wrap .ynote-list-item__title .note-item-title-strong{font-size:calc(13px * var(--ui-font-scale))!important;line-height:1.38!important}.shell .notes-wrap .note-card-subline,.shell .notes-wrap .note-list-row-summary,.shell .notes-wrap .note-list-v2-row-summary,.shell .notes-wrap .ynote-list-item__summary,.shell .ynote-note-list-wrap .ynote-list-item__summary{font-size:calc(11px * var(--ui-font-scale))!important;line-height:1.45!important}html[data-ui-font-size=small] .shell .notes-wrap .ynote-list-item__summary,html[data-ui-font-size=small] .shell .ynote-note-list-wrap .ynote-list-item__summary,html[data-ui-font-size=small] .shell .notes-wrap .ynote-list-item__summary *,html[data-ui-font-size=small] .shell .ynote-note-list-wrap .ynote-list-item__summary *{font-size:10px!important;line-height:1.45!important;min-height:15px!important}html[data-ui-font-size=medium] .shell .notes-wrap .ynote-list-item__summary,html[data-ui-font-size=medium] .shell .ynote-note-list-wrap .ynote-list-item__summary,html[data-ui-font-size=medium] .shell .notes-wrap .ynote-list-item__summary *,html[data-ui-font-size=medium] .shell .ynote-note-list-wrap .ynote-list-item__summary *{font-size:11px!important;line-height:1.5!important;min-height:17px!important}html[data-ui-font-size=large] .shell .notes-wrap .ynote-list-item__summary,html[data-ui-font-size=large] .shell .ynote-note-list-wrap .ynote-list-item__summary,html[data-ui-font-size=large] .shell .notes-wrap .ynote-list-item__summary *,html[data-ui-font-size=large] .shell .ynote-note-list-wrap .ynote-list-item__summary *{font-size:13px!important;line-height:1.52!important;min-height:20px!important}.shell .notes-wrap .note-item-updated,.shell .notes-wrap .note-card-tag,.shell .notes-wrap .note-card-tag-more,.shell .notes-wrap .note-card-todo-progress,.shell .notes-wrap .note-list-time,.shell .notes-wrap .note-list-v2-time,.shell .notes-wrap .note-list-v2-tag,.shell .notes-wrap .note-list-v2-tag-more,.shell .notes-wrap .note-list-v2-todo,.shell .notes-wrap .ynote-list-item__time,.shell .notes-wrap .ynote-list-item__tag,.shell .notes-wrap .ynote-list-item__tag--more,.shell .notes-wrap .ynote-list-item__todo,.shell .ynote-note-list-wrap .ynote-list-item__time,.shell .ynote-note-list-wrap .ynote-list-item__tag,.shell .ynote-note-list-wrap .ynote-list-item__tag--more,.shell .ynote-note-list-wrap .ynote-list-item__todo{font-size:calc(10px * var(--ui-font-scale))!important;line-height:1.35!important}
