:root{--ink:#04060b;--text:#ecf0faeb;--text-2:#d6def09e;--text-3:#c8d2e861;--hair:#dce6ff1f;--hair-2:#dce6ff33;--accent:#9fb8ff;--warm:#f4e3c1;--glass:#1216226b;--glass-strong:#1014209e;--blur:blur(28px) saturate(160%);--radius:22px;--ease:cubic-bezier(.22, .8, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--spring-soft:cubic-bezier(.3, 1.25, .55, 1);--sans:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", system-ui, -apple-system, "Segoe UI", sans-serif;--thin:"PingFang SC", "Microsoft YaHei UI Light", "Microsoft YaHei Light", "Source Han Sans SC Light", "Noto Sans CJK SC Light", "Microsoft YaHei UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--ink);height:100%;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}body{overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none}#stage{outline:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}#app{pointer-events:none;position:fixed;inset:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}.i{pointer-events:auto}.hide{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.cursor-pointer #stage{cursor:pointer}::selection{background:#9fb8ff59}.hero{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.hero-inner{flex-direction:column;align-items:center;display:flex;transform:translateY(-4vh)}.title{font-family:var(--thin);letter-spacing:.36em;white-space:nowrap;color:#eef1f8;margin:0;padding-left:.36em;font-size:clamp(64px,10.5vw,176px);font-weight:200;line-height:1.1;position:relative}.title .ch{color:#0000;background:linear-gradient(#fff 0%,#eef1f8 45%,#b9c5e2 100%);text-shadow:none;opacity:0;animation:ch-in 2.4s var(--ease) forwards;-webkit-background-clip:text;background-clip:text;display:inline-block;transform:translateY(.12em)}.title .ch:after{content:attr(data-ch);color:#0000;text-shadow:0 0 28px #aabeff47;z-index:-1;position:absolute;inset:0}.title .ch{position:relative}.title .ch:nth-child(2){background:linear-gradient(#f08a86 0%,#d6353d 42%,#9c1624 100%);-webkit-background-clip:text;background-clip:text;animation-delay:.28s}.bh-entry{cursor:pointer;z-index:5;width:72px;height:72px;transition:opacity .5s var(--ease-out,ease);background:0 0;border:0;border-radius:50%;position:absolute;bottom:14px;left:14px}.bh-entry:focus-visible{outline-offset:2px;outline:1px solid #ffffff59}.bh-entry.off{opacity:0;pointer-events:none}@keyframes ch-in{0%{opacity:0;letter-spacing:.6em;transform:translateY(.12em)}to{opacity:1;transform:none}}.trace{width:min(72vw,760px);height:1px;margin:clamp(22px,3.4vw,40px) auto 0;position:relative;overflow:visible}.trace:before{content:"";transform-origin:0;animation:trace-draw 3.2s .9s var(--ease) forwards;background:linear-gradient(90deg,#0000,#9fb8ff00 10%,#9fb8ff59 60%,#f4e3c1d9 92%,#0000);position:absolute;inset:0;transform:scaleX(0)}.trace:after{content:"";opacity:0;width:5px;height:5px;animation:trace-head 3.2s .9s var(--ease) forwards, head-breathe 4.2s 4.1s ease-in-out infinite;background:#fff;border-radius:50%;position:absolute;top:-2px;left:0;box-shadow:0 0 10px 2px #fff0d6e6,0 0 32px 6px #9fb8ff59}@keyframes trace-draw{to{transform:scaleX(1)}}@keyframes trace-head{0%{opacity:0;left:0}12%{opacity:1}to{opacity:1;left:calc(92% - 2px)}}@keyframes head-breathe{0%,to{opacity:1}50%{opacity:.45}}.wordmark{letter-spacing:.9em;color:var(--text-3);opacity:0;animation:rise 2s 1.8s var(--ease) forwards;margin-top:18px;padding-left:.9em;font-size:11px}.tagline{letter-spacing:.18em;color:var(--text-2);opacity:0;animation:rise 2.2s 2.2s var(--ease) forwards;margin:clamp(26px,4vh,44px) 0 0;font-size:clamp(13px,1.05vw,15px);font-weight:300}.enter{letter-spacing:.42em;color:var(--text-2);opacity:0;animation:rise 2s 3s var(--ease) forwards;transition:color .5s, letter-spacing .8s var(--ease);background:0 0;border:0;margin-top:clamp(48px,9vh,96px);padding:10px 6px;font-size:13px;position:relative}.enter:after{content:"";height:1px;transition:left .8s var(--ease), right .8s var(--ease);background:linear-gradient(90deg,#0000,#f4e3c1cc,#0000);position:absolute;bottom:2px;left:50%;right:50%}.enter:hover,.enter:focus-visible{color:var(--text);letter-spacing:.5em;outline:none}.enter:hover:after,.enter:focus-visible:after{left:8%;right:8%}.enter .arrow{transition:transform .8s var(--ease);display:inline-block}.enter:hover .arrow{transform:translate(6px)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.corner{letter-spacing:.16em;color:var(--text-3);align-items:center;gap:18px;font-size:12px;display:flex;position:absolute;top:22px}.corner.left{left:28px}.corner.right{right:26px}.corner{text-shadow:0 0 10px #000000d9,0 0 2px #000000e6}.corner svg{filter:drop-shadow(0 0 3px #000000e6)drop-shadow(0 0 8px #0009)}.brand{font-family:var(--thin);letter-spacing:.5em;color:var(--text-2);background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:300}.brand small{letter-spacing:.5em;color:var(--text-3);margin-left:6px;font-size:9px}.link{color:var(--text-3);letter-spacing:.16em;background:0 0;border:0;padding:6px 2px;font-size:12px;transition:color .4s}.link:hover,.link:focus-visible{color:var(--text);outline:none}.icon-btn{width:34px;height:34px;color:var(--text-3);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;transition:color .4s,border-color .4s,background .4s;display:grid}.icon-btn:hover,.icon-btn:focus-visible{color:var(--text);border-color:var(--hair);background:#ffffff08;outline:none}.icon-btn svg{width:16px;height:16px}.status-dot{vertical-align:middle;background:#7fe0b8;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #7fe0b8}.status-dot.local{background:var(--warm);box-shadow:0 0 8px var(--warm)}.preload{letter-spacing:.2em;color:var(--text-3);font-size:11px;transition:opacity 1.2s;position:absolute;bottom:22px;left:28px}.preload .bar{background:var(--hair);width:88px;height:1px;margin-top:8px;display:block;overflow:hidden}.preload .bar i{background:linear-gradient(90deg, var(--accent), var(--warm));width:0;height:100%;transition:width .6s var(--ease);display:block}.fps{font:11px var(--mono);color:var(--text-3);position:absolute;bottom:20px;right:26px}.back{position:absolute;top:64px;left:28px}.hint{transition:opacity .6s var(--ease);letter-spacing:.32em;color:var(--text-3);white-space:nowrap;text-align:center;font-size:12px;position:absolute;bottom:7vh;left:50%;transform:translate(-50%)}.hint b{color:var(--text-2);font-weight:400}.create{letter-spacing:.3em;color:var(--text-2);padding:8px 4px;font-size:12px;position:absolute;bottom:34px;left:100px}.create .plus{transition:transform .6s var(--spring);font-weight:300;display:inline-block}.create:hover .plus{transform:rotate(90deg)scale(1.15)}.hint .line{background:linear-gradient(var(--text-3), transparent);width:1px;height:28px;margin:12px auto 0;animation:2.6s ease-in-out infinite drip;display:block}@keyframes drip{0%{transform-origin:top;opacity:0;transform:scaleY(0)}40%{transform-origin:top;opacity:1;transform:scaleY(1)}to{transform-origin:top;opacity:0;transform:scaleY(1)}}.tag{white-space:nowrap;letter-spacing:.22em;color:var(--text-2);will-change:transform;font-size:12px;transition:opacity .6s,color .4s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.tag .t{color:var(--text);letter-spacing:.3em;font-size:13px;display:block}.tag .s{letter-spacing:.28em;color:var(--text-3);margin-top:4px;font-size:10px;display:block}.tag.primary .t{font-size:15px}.tag.hot .t{color:#fff;text-shadow:0 0 12px #c8d7ff80}.tag .rule{background:linear-gradient(90deg, transparent, var(--hair-2));width:26px;height:1px;position:absolute;top:50%}.neighbor{color:var(--text-2);text-shadow:0 0 8px #000000e6;letter-spacing:.28em;white-space:nowrap;background:0 0;border:0;padding:6px 4px;font-size:12px;transition:color .4s,opacity .6s;position:absolute;top:0;left:0}.neighbor:hover{color:var(--text)}.neighbor .nt:after{content:" →"}.neighbor.pinned .nt:before{content:"← "}.neighbor.pinned .nt:after{content:""}.neighbor .sub{letter-spacing:.2em;color:var(--text-3);margin-top:4px;font-size:10px;display:block}.sat-label{white-space:nowrap;letter-spacing:.3em;color:var(--text-2);background:0 0;border:0;padding:4px 6px;font-size:12px;transition:color .35s,opacity .5s;position:absolute;top:0;left:0}.sat-label .en{letter-spacing:.3em;color:var(--text-3);margin-top:3px;font-size:9px;display:block}.sat-label:hover,.sat-label.on{color:#fff}@media (max-width:720px){.sat-label .en{display:none}}.glass{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:var(--radius);border:1px solid #ffffff0f;position:relative;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #ffffff05,0 30px 80px #00000061}.glass:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#ffffff47,#ffffff0d 32%,#9fb8ff0a 68%,#f4e3c129);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #ffffff12, transparent 60%);transition:opacity .5s;position:absolute;inset:0}.btn,.seg button,.icon-btn,.ph-chip,.switch{transition:transform .45s var(--spring), background .3s, border-color .3s, color .3s}.btn:active,.seg button:active,.icon-btn:active,.ph-chip:active{transition-duration:.12s;transform:scale(.94)}.sheet{--sheet-h:calc(100vh - 92px - 24px);width:min(560px,40vw);height:var(--sheet-h);max-height:var(--sheet-h);transform-origin:30% 0;transition:height .75s var(--spring-soft), opacity .5s var(--ease), transform .8s var(--spring), filter .6s var(--ease), visibility .6s;background:#0c0f1894;flex-direction:column;display:flex;position:absolute;top:92px;left:28px;overflow:hidden}.sheet.collapsed{height:var(--head-h,150px)}.sheet-head{cursor:default;border-bottom:1px solid #0000;flex:none;padding:20px 24px 14px;transition:border-color .5s}.sheet:not(.collapsed) .sheet-head{border-bottom-color:var(--hair)}.sheet.collapsed .sheet-head{cursor:pointer}.ph-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ph-eyebrow{letter-spacing:.5em;color:var(--text-3);font-size:10.5px}.ph-title{font-family:var(--thin);letter-spacing:.14em;cursor:text;text-overflow:ellipsis;white-space:nowrap;border-radius:10px;outline:none;max-width:100%;margin:8px 0 0 -8px;padding:2px 8px;font-size:clamp(28px,2.6vw,40px);font-weight:200;line-height:1.2;transition:background .4s,box-shadow .4s;overflow:hidden}.ph-title:hover{background:#ffffff09}.ph-title:focus-visible{box-shadow:inset 0 0 0 1px var(--hair-2)}.ph-title[contenteditable=true]{box-shadow:inset 0 0 0 1px var(--hair-2);-webkit-user-select:text;user-select:text;white-space:normal;background:#ffffff0d}.ph-meta{letter-spacing:.2em;color:var(--text-3);margin-top:8px;font-size:11.5px}.ph-meta b{color:var(--text-2);font-weight:400}.ph-nav{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ph-chip{white-space:nowrap;border:1px solid var(--hair);letter-spacing:.18em;color:var(--text-2);background:#ffffff06;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 12px;font-size:11.5px;display:inline-flex}.ph-chip i{border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px}.ph-chip:hover{color:var(--text);background:#ffffff12}.ph-chip.on{color:#fff;border-color:var(--hair-2);background:#ffffff1a}.chev{flex:none}.chev-i{width:9px;height:9px;transition:transform .6s var(--spring);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(2px)rotate(-135deg)}.sheet.collapsed .chev-i{transform:translateY(-2px)rotate(45deg)}.sheet-body{scroll-behavior:smooth;-webkit-user-select:text;user-select:text;overscroll-behavior:contain;touch-action:pan-y;min-height:0;transition:opacity .45s var(--ease);flex:1;padding:4px 24px 30vh;position:relative;overflow:hidden auto}.sheet.collapsed .sheet-body{opacity:0;pointer-events:none}.sheet .editor{grid-template-columns:1fr}.sheet-body::-webkit-scrollbar{width:6px}.sheet-body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.sec{border-bottom:1px solid var(--hair);opacity:.001;filter:blur(6px);transition:opacity 1s var(--ease), transform 1.1s var(--ease), filter 1s var(--ease);padding:34px 0 30px;transform:translateY(28px)}.sec.in{opacity:1;filter:none;transform:none}.sec-h{align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.sec-h h3{letter-spacing:.3em;margin:0;font-size:22px;font-weight:300}.sec-h .en{letter-spacing:.4em;color:var(--text-3);text-transform:uppercase;font-size:10px}.sec-h .hint2{letter-spacing:.14em;color:var(--text-3);margin-left:auto;font-size:11px}.sec-h .dot{border-radius:50%;align-self:center;width:7px;height:7px;box-shadow:0 0 10px}.field{margin-bottom:14px;display:block}.field>span{letter-spacing:.22em;color:var(--text-3);margin-bottom:8px;font-size:11px;display:block}.input,.textarea,.select{border:1px solid var(--hair);background:#ffffff09;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:14px;line-height:1.6;transition:border-color .3s,background .3s}.input:focus,.textarea:focus,.select:focus{background:#ffffff0f;border-color:#9fb8ff73}.textarea{resize:vertical;min-height:150px;font-family:var(--sans)}.select{appearance:none}.select option{background:#0c0f18}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row.end{justify-content:flex-end}.grow{flex:1;min-width:0}.btn{border:1px solid var(--hair-2);letter-spacing:.2em;background:#ffffff0d;border-radius:999px;padding:9px 20px;font-size:13px;transition:background .3s,border-color .3s,color .3s,transform .2s}.btn:hover{background:#ffffff1a;border-color:#ffffff4d}.btn:active{transform:scale(.98)}.btn.primary{color:#fff;background:linear-gradient(135deg,#9fb8ff47,#f4e3c138);border-color:#d6deff59}.btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn.danger{color:#ffb4a8;border-color:#ff96824d}.btn:disabled{opacity:.45;pointer-events:none}.seg{border:1px solid var(--hair);background:#ffffff08;border-radius:999px;padding:3px;display:inline-flex}.seg button{letter-spacing:.16em;color:var(--text-2);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12px;transition:background .3s,color .3s}.seg button.on{color:#fff;background:#ffffff1a}.chip{letter-spacing:.16em;color:var(--text-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.chip i{border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.list{flex-direction:column;gap:2px;display:flex}.item{text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:1fr auto;gap:6px 16px;margin:0 -14px;padding:14px;transition:background .3s;display:grid}.item:hover{background:#ffffff0a}.item .t{letter-spacing:.04em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.item .x{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.item .m{letter-spacing:.1em;color:var(--text-3);white-space:nowrap;font-size:11px}.empty{letter-spacing:.14em;color:var(--text-3);padding:26px 0;font-size:13px;line-height:1.9}.editor{grid-template-columns:minmax(0,1fr) 230px;gap:26px;display:grid}.editor .title-in{letter-spacing:.06em;border:0;border-bottom:1px solid var(--hair);background:0 0;border-radius:0;outline:none;width:100%;padding:8px 0 12px;font-size:22px;font-weight:300}.editor .title-in:focus{border-bottom-color:#9fb8ff80}.editor .body-in{min-height:260px}.revs{flex-direction:column;gap:2px;max-height:420px;display:flex;overflow:auto}.rev{text-align:left;color:var(--text-2);background:0 0;border:0;border-radius:12px;padding:10px 12px 10px 26px;font-size:12px;transition:background .3s;position:relative}.rev:before{content:"";background:var(--text-3);border-radius:50%;width:5px;height:5px;position:absolute;top:16px;left:10px}.rev:after{content:"";background:var(--hair);width:1px;position:absolute;top:24px;bottom:-8px;left:12px}.rev:last-child:after{display:none}.rev.cur:before{background:var(--warm);box-shadow:0 0 8px var(--warm)}.rev:hover,.rev.on{color:var(--text);background:#ffffff0d}.rev b{color:var(--text);font-weight:400;font-family:var(--mono);margin-right:8px;font-size:11px}.diff{font:12.5px/1.7 var(--mono);white-space:pre-wrap;word-break:break-word;border:1px solid var(--hair);background:#0000002e;border-radius:14px;max-height:360px;margin-top:12px;padding:14px 16px;overflow:auto}.diff .a{color:#bff0cf;background:#5ac88c1a;display:block}.diff .d{color:#ffc2b8;background:#f06e5a1a;-webkit-text-decoration:line-through #ffa08c59;text-decoration:line-through #ffa08c59;display:block}.diff .k{color:var(--text-3);display:block}.modal-wrap{transition:opacity .5s var(--ease), visibility .6s;background:#0203086b;place-items:center;display:grid;position:absolute;inset:0}#app:has(.modal-wrap:not(.floating):not(.hide))>:not(.modal-wrap):not(.toasts){filter:blur(4px);opacity:.1!important}.modal{background:var(--glass-strong);opacity:1;filter:none;width:min(520px,100vw - 32px);max-height:calc(100vh - 64px);transition:transform .7s var(--spring), opacity .35s var(--ease), filter .45s var(--ease);-webkit-user-select:text;user-select:text;transform-origin:50% 40%;padding:30px 32px 28px;overflow:auto;transform:none}.modal-wrap.hide .modal{opacity:0;filter:blur(10px);transform:translateY(22px)scale(.92)}.modal-wrap.floating{background:0 0;display:block;pointer-events:none!important}.modal-wrap.floating .modal{pointer-events:auto;transform-origin:90% 0;background:#0e111bcc;flex-direction:column;width:min(400px,100vw - 24px);max-height:calc(100vh - 88px);padding:0;display:flex;position:absolute;top:68px;right:24px}.modal-wrap.floating.hide .modal{pointer-events:none;transform:translateY(-10px)scale(.9)}.modal.float.dragging{transition:none;box-shadow:inset 0 1px #ffffff1a,0 40px 100px #00000080}.win-head{border-bottom:1px solid var(--hair);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:12px;padding:16px 56px 14px 20px;display:flex}.modal.float.dragging .win-head{cursor:grabbing}.win-head h3{letter-spacing:.34em;margin:0;font-size:16px}.win-head .grip{opacity:.4;background:radial-gradient(circle,currentColor 1px,#0000 1.5px) 0 0/5px 5px;flex:none;width:14px;height:10px}.win-head .tabs{margin-left:auto}.modal.float .close{top:13px;right:12px}.win-body{min-height:0;padding:6px 20px 18px;overflow:auto}.group-t{letter-spacing:.5em;color:var(--text-3);margin:16px 0 2px;font-size:10px}.val{font-family:var(--mono);color:var(--text-3);text-align:right;flex:none;width:40px;font-size:11px}.row.nowrap{flex-wrap:nowrap}.swatches{gap:10px;display:flex}.swatches button{opacity:.7;width:26px;height:26px;transition:transform .45s var(--spring), opacity .3s, border-color .3s;border:2px solid #0000;border-radius:50%;box-shadow:0 0 10px}.swatches button.on{opacity:1;border-color:#fff;transform:scale(1.12)}.modal h3{letter-spacing:.3em;margin:0 0 6px;font-size:22px;font-weight:300}.modal .sub{letter-spacing:.18em;color:var(--text-3);margin-bottom:24px;font-size:12px}.modal .close{position:absolute;top:18px;right:18px}.set-row{border-bottom:1px solid var(--hair);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:flex}.set-row:last-of-type{border-bottom:0}.set-row small{color:var(--text-3);letter-spacing:.08em;margin-top:4px;font-size:11px;display:block}.switch{border:1px solid var(--hair-2);background:#ffffff0d;border-radius:999px;flex:none;width:40px;height:22px;transition:background .3s;position:relative}.switch:after{content:"";width:16px;height:16px;transition:transform .35s var(--ease);background:#ffffffb3;border-radius:50%;position:absolute;top:2px;left:2px}.switch.on{background:#9fb8ff73}.switch.on:after{background:#fff;transform:translate(18px)}input[type=range]{accent-color:#c9d6ff;width:130px}.about p{color:var(--text-2);letter-spacing:.06em;margin:0 0 14px;font-size:13.5px;line-height:2}.about .ver{font:12px var(--mono);color:var(--text-3);letter-spacing:.1em}.about dl{border-top:1px solid var(--hair);grid-template-columns:90px 1fr;gap:10px 12px;margin:20px 0 0;padding-top:18px;font-size:13px;display:grid}.about dt{color:var(--text-3);letter-spacing:.2em}.about dd{color:var(--text);letter-spacing:.06em;margin:0}.about .big{font-family:var(--thin);letter-spacing:.4em;margin:6px 0 2px;font-size:44px;font-weight:200}.err{color:#ffb4a8;letter-spacing:.08em;min-height:18px;margin:6px 0 0;font-size:12px}.toasts{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:30px;right:30px}.toast{letter-spacing:.14em;transition:opacity .6s var(--ease), transform .6s var(--ease);border-radius:999px;padding:10px 18px;font-size:12.5px;transition:opacity .6s var(--ease), transform .6s var(--spring)!important}.toast.out{opacity:0;transform:translateY(8px)}@media (max-width:760px),(max-aspect-ratio:1){.editor{grid-template-columns:1fr}.sheet{--sheet-h:56vh;transform-origin:50% 100%;width:auto;inset:auto 8px 8px}.sheet-head{padding:16px 18px 12px}.sheet-body{padding:4px 18px 30vh}.ph-title{font-size:26px}.ph-nav{scrollbar-width:none;flex-wrap:nowrap;margin-right:-18px;padding-right:18px;overflow-x:auto}.ph-nav::-webkit-scrollbar{display:none}.corner.left{left:18px}.corner.right{right:14px}.create{bottom:34px;left:96px}.modal-wrap.floating .modal{top:62px;right:12px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.2s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--g-blue:#5ea0ff;--g-violet:#9b8cff;--g-fill:#ffffff0f;--g-line:#ffffff24}.glass{-webkit-backdrop-filter:blur(18px)saturate(185%);backdrop-filter:blur(18px)saturate(185%);border:1px solid var(--g-line);background:linear-gradient(#ffffff13,#ffffff09);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 .5px #ffffff0a,inset 0 -12px 24px -18px #ffffff1a,0 24px 60px -18px #0000008c,0 2px 10px #0000002e}.glass:before{opacity:1;background:radial-gradient(360px circle at var(--mx,30%) var(--my,-20%), #ffffff0f, transparent 62%), linear-gradient(162deg, #ffffff1a 0%, #ffffff05 22%, transparent 40%)}.glass:hover:before{opacity:1}.sheet.glass{background:linear-gradient(#161a249e,#0e11198f)}html.focus-read .sheet.glass{background:linear-gradient(#0e1119e6,#0a0c12e0)}.sheet-body{padding-bottom:28px}@media (max-width:760px),(max-aspect-ratio:1){.sheet-body{padding-bottom:24px}}.ph-top{justify-content:flex-start}.ph-crumbs{letter-spacing:.4em;min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;font-size:10.5px;display:flex;overflow:hidden}.ph-crumbs .sep{opacity:.6;letter-spacing:0;font-style:normal}.back-i{transition:opacity .35s, transform .5s var(--spring), width .5s var(--spring)}.back-i.off{opacity:0;pointer-events:none;border:0;width:0;margin:0;padding:0;transform:scale(.4)}.chev-l{border-bottom:1.5px solid;border-left:1.5px solid;width:8px;height:8px;transform:translate(2px)rotate(45deg)}.ph-title-row{align-items:center;gap:12px;min-width:0;display:flex}.ph-title{cursor:default;flex:0 auto;min-width:0;font-size:clamp(24px,2.2vw,34px)}.ph-title.editable{cursor:text}.ph-title:not(.editable):hover{background:0 0}.ph-tag{flex:none;margin-top:8px}.stag{letter-spacing:.12em;color:var(--text-2);white-space:nowrap;background:#ffffff0a;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11px;line-height:1.4;display:inline-flex}button.stag,.stag[role=button]{cursor:pointer;transition:background .3s, transform .4s var(--spring)}button.stag:hover,.stag[role=button]:hover{background:#ffffff17}.stag b{font-size:10px;font-weight:400}.s-adopted{color:#7fd6a8}.s-candidate{color:#a9b8d6}.s-rejected{color:#8a8f9c}.s-superseded{color:#e6a86e}.stag.s-adopted{border-color:#7fd6a840}.stag.s-superseded{border-color:#e6a86e47}.view{padding:14px 0 20px}.blk{padding:22px 0 6px}.blk-h{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.blk-h h3{letter-spacing:.36em;color:var(--text);margin:0;font-size:13px;font-weight:400}.blk-x{letter-spacing:.18em;color:var(--text-3);font-size:10.5px}.blk-h .link{margin-left:auto}.link{color:#b9d3ff;letter-spacing:.12em;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:12px;transition:color .3s,background .3s}.link:hover{color:#fff;background:#5ea0ff1f}.faint{color:var(--text-3);letter-spacing:.1em;font-size:11.5px}.pad{padding:10px 4px}.pill{border:1px solid var(--g-line);letter-spacing:.18em;white-space:nowrap;transition:background .3s, border-color .3s, transform .45s var(--spring);background:#ffffff0d;border-radius:999px;padding:7px 16px;font-size:12.5px;box-shadow:inset 0 1px #ffffff1a}.pill:hover{background:#ffffff1a;border-color:#ffffff3d}.pill:active{transition-duration:.12s;transform:scale(.95)}.pill.primary{color:#fff;background:linear-gradient(135deg,#5ea0ff47,#9b8cff38);border-color:#becdff57}.pill:disabled{opacity:.4;pointer-events:none}.desk-actions{flex-wrap:wrap;gap:10px;padding-top:6px;display:flex}.empty{padding:14px 2px}.skel{gap:10px;padding:10px 0;display:grid}.skel i{background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a) 0 0/200% 100%;border-radius:8px;height:14px;animation:1.3s linear infinite skel;display:block}.skel i:nth-child(2){width:82%}.skel i:nth-child(3){width:64%}@keyframes skel{to{background-position:-200% 0}}.cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.card{text-align:left;min-width:0;transition:background .3s, border-color .3s, transform .5s var(--spring);background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:6px;padding:12px 13px;display:grid;box-shadow:inset 0 1px #ffffff14}.card:hover{background:#ffffff12;border-color:#ffffff29;transform:translateY(-2px)}.card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.card-t{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.card-x{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.card .stag{padding:1px 7px 1px 5px;font-size:10px}.tgrid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.tcard{text-align:left;transition:background .3s, border-color .3s, transform .5s var(--spring);background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-width:0;padding:11px 12px;display:grid}.tcard:hover{background:#ffffff12;transform:translateY(-2px)}.tdot{border-radius:50%;grid-row:1/3;width:9px;height:9px;box-shadow:0 0 10px}.tname{letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tcount{letter-spacing:.14em;color:var(--text-3);grid-column:2;font-size:10.5px}.tcard.add{text-align:center;color:var(--text-3);letter-spacing:.16em;border-style:dashed;font-size:12px;display:block}.tinput,.pick-in,.note-in{border:1px solid var(--g-line);letter-spacing:.06em;background:#ffffff0d;border-radius:12px;outline:none;width:100%;min-width:0;padding:9px 12px;font-size:13px;transition:border-color .3s}.tinput:focus,.pick-in:focus,.note-in:focus,.body-in:focus,.title-in:focus{border-color:#5ea0ff8c}.rows{flex-direction:column;gap:1px;display:flex}.rows .row,.rows>.row{text-align:left;background:0 0;border:0;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:10px;width:calc(100% + 20px);min-width:0;margin:0 -10px;padding:9px 10px;transition:background .25s;display:flex}.rows .row:hover{background:#ffffff0d}.row-t{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.row-time{letter-spacing:.08em;color:var(--text-3);flex:none;font-size:10.5px}.rows .stag{padding:1px 7px 1px 5px;font-size:10px}.chip{letter-spacing:.12em;color:var(--c,var(--text-2));background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:1px 8px;font-size:10.5px}.chip.sel{cursor:pointer;padding:5px 12px;font-size:12px;transition:background .3s,border-color .3s,color .3s}.chip.sel.on{color:#fff;background:#5ea0ff2e;border-color:#5ea0ff80}.chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.todo-n{min-width:22px;height:22px;color:var(--text-2);background:#ffffff0f;border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:11px;display:grid}.todo-n.warn{color:#e6a86e;background:#e6a86e1f}.capsule-nav{scrollbar-width:none;background:#0000002e;border:1px solid #ffffff14;border-radius:999px;gap:2px;max-width:100%;margin:14px 0 4px;padding:3px;display:inline-flex;position:relative;overflow-x:auto;box-shadow:inset 0 1px 2px #0000004d}.capsule-nav::-webkit-scrollbar{display:none}.cn-ind{opacity:0;pointer-events:none;width:0;transition:transform .56s var(--spring), width .56s var(--spring);background:linear-gradient(#fff3,#ffffff1a);border:.5px solid #fff3;border-radius:999px;position:absolute;top:3px;bottom:3px;left:0;box-shadow:inset 0 1px #ffffff59,0 4px 14px -4px #5ea0ff59}.cn-item{z-index:1;letter-spacing:.2em;color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 15px;font-size:12.5px;transition:color .3s;display:inline-flex;position:relative}.cn-item.on{color:#fff}.cn-badge{letter-spacing:0;color:var(--text-3);font-size:10px}.cn-item.on .cn-badge{color:#b9d3ff}.gtoggle{letter-spacing:.1em;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12.5px;display:flex;position:relative}.gtoggle input{opacity:0;width:1px;height:1px;position:absolute}.gt-text small{color:var(--text-3);letter-spacing:.06em;margin-top:3px;font-size:10.5px;display:block}.gt-track{background:#ffffff1a;border-radius:999px;flex:none;width:42px;height:24px;transition:background .4s;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #00000059}.gt-track:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--g-blue), var(--g-violet));opacity:0;transition:opacity .4s;position:absolute;inset:0}.gt-track i{width:20px;height:20px;transition:transform .55s var(--spring), width .25s var(--ease);background:#f4f6fb;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000059,inset 0 -1px 1px #00000014}.gtoggle:active .gt-track i{width:25px}.gtoggle input:checked+.gt-track:before{opacity:1}.gtoggle input:checked+.gt-track i{transform:translate(18px)}.gtoggle:active input:checked+.gt-track i{transform:translate(13px)}.gtoggle input:focus-visible+.gt-track{outline-offset:2px;outline:2px solid #5ea0ff99}.bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:5px;height:74px;padding-top:18px;display:grid;position:relative}.bar{cursor:default;border-radius:6px;outline:none;align-items:flex-end;height:100%;display:flex}.bar i{width:100%;height:max(3px, calc(var(--v) * 100%));transform-origin:50% 100%;background:linear-gradient(#ffffff80,#ffffff1f);border-radius:6px;transition:background .3s,filter .3s;display:block;box-shadow:inset 0 1px #ffffff80}.bar:hover i,.bar:focus i{background:linear-gradient(180deg, var(--g-blue), #9b8cff80)}.bars-tip{letter-spacing:.08em;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .2s, transform .45s var(--spring), left .35s var(--spring);background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;padding:3px 9px;font-size:10.5px;position:absolute;top:-6px;transform:translate(-50%)scale(.8)}.bars-tip.on{opacity:1;transform:translate(-50%)scale(1)}.notices{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:24px;right:24px}.notice{pointer-events:auto;letter-spacing:.1em;background:linear-gradient(#262a36b8,#181b24b3);border-radius:16px;align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:10px 12px 10px 14px;font-size:12.5px;display:flex}.n-dot{background:var(--g-blue);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #5ea0ffb3}.notice.warn .n-dot{background:#e6a86e;box-shadow:0 0 8px #e6a86eb3}.n-dot.ok{box-shadow:none;background:#7fd6a8}.n-text{line-height:1.5}.n-act{letter-spacing:.14em;color:#fff;background:#ffffff1f;border:0;border-radius:999px;flex:none;padding:4px 11px;font-size:12px}.n-act:hover{background:#5ea0ff4d}.lens{pointer-events:none;z-index:40;opacity:0;-webkit-backdrop-filter:blur(.6px)brightness(1.1)contrast(1.05);backdrop-filter:blur(.6px)brightness(1.1)contrast(1.05);background:radial-gradient(circle at 34% 26%,#fff3,#0000 32%);border-radius:50%;width:104px;height:104px;transition:opacity .3s;position:fixed;top:0;left:0;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -2px 6px #ffffff1f,inset 0 0 18px #ffffff0f,0 8px 24px -8px #00000080}html.refract .lens{-webkit-backdrop-filter:url(#st-refract)brightness(1.08);backdrop-filter:url(#st-refract)brightness(1.08)}.lens.on{opacity:1}.pop{z-index:70;pointer-events:auto;-webkit-user-select:text;user-select:text;background:linear-gradient(#222632d6,#161922d6);border-radius:18px;min-width:190px;max-width:min(360px,100vw - 24px);padding:8px;position:fixed}.pop.wide{width:min(340px,100vw - 24px)}.menu{gap:1px;display:grid}.menu-h{letter-spacing:.3em;color:var(--text-3);padding:6px 10px 8px;font-size:10.5px}.menu-i{text-align:left;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;transition:background .2s;display:flex;overflow:hidden}.menu-i:hover{background:#ffffff14}.menu-i.on{background:#5ea0ff29}.menu-i b{text-align:center;flex:none;width:12px;font-weight:400}.picker{gap:6px;display:grid}.pick-l{gap:1px;max-height:280px;display:grid;overflow:auto}.info{letter-spacing:.06em;padding:6px 10px;font-size:12.5px;line-height:1.8}.info p{margin:0 0 6px}.meta{grid-template-columns:78px 1fr;gap:6px 10px;margin:4px 8px;font-size:11.5px;display:grid}.meta dt{color:var(--text-3);letter-spacing:.14em}.meta dd{font-family:var(--mono);word-break:break-all;color:var(--text-2);margin:0;font-size:11px}.view.entry{grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:14px;display:grid}.entry-main{min-width:0}.fork-h{letter-spacing:.1em;color:var(--text-2);background:#9b8cff14;border:1px solid #9b8cff2e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;padding:7px 12px;font-size:11.5px;display:flex}.fk-mine{color:#d4ccff}.fk-up{color:#b9d3ff}.entry-sub{align-items:center;gap:12px;min-width:0;display:flex}.src-line{text-align:left;letter-spacing:.06em;min-width:0;color:var(--text-2);background:0 0;border:0;flex:1;gap:2px;padding:4px 0;font-size:12px;display:flex}.src-k{color:var(--text-3);flex:none}.src-v{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.src-line:hover .src-v{color:#fff}.src-line[aria-expanded=true] .src-v{white-space:normal}.entry-sub .faint{flex:none;font-size:11px}.src-x{transition:grid-template-rows .5s var(--spring-soft), opacity .4s;opacity:0;grid-template-rows:0fr;display:grid}.src-x>*{min-height:0;overflow:hidden}.src-x.on{opacity:1;grid-template-rows:auto;margin:4px 0 8px}.src-x:not(.on)>*{display:none}blockquote{color:var(--text-2);white-space:pre-wrap;background:#ffffff06;border-left:2px solid #ffffff2e;border-radius:0 10px 10px 0;margin:6px 0;padding:8px 12px;font-size:12.5px;line-height:1.75}.ctx-bar{letter-spacing:.08em;color:var(--text-2);background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:10px 0 2px;padding:8px 12px;font-size:12px;display:flex}.ctx-bar.ok{color:#aee6c6;background:#7fd6a812;border-color:#7fd6a829}.ctx-bar.warn{color:#f0c49a;background:#e6a86e14;border-color:#e6a86e33}.ctx-bar.up{color:#c6dcff;background:#5ea0ff14;border-color:#5ea0ff33}.ctx-bar.draft{color:#d4ccff;background:#9b8cff14;border-color:#9b8cff33}.pane{min-height:120px;padding-top:10px}.md{letter-spacing:.03em;color:var(--text);word-break:break-word;font-size:14.5px;line-height:1.95}.md h2,.md h3,.md h4,.md h5{letter-spacing:.1em;margin:1.2em 0 .4em;font-weight:400}.md h2{font-size:19px}.md h3{font-size:16.5px}.md h4,.md h5{font-size:15px}.md p{margin:0 0 .9em}.md ul,.md ol{margin:0 0 .9em;padding-left:1.4em}.md code{font-family:var(--mono);background:#ffffff12;border-radius:5px;padding:1px 5px;font-size:12.5px}.md pre{border:1px solid var(--hair);background:#00000040;border-radius:12px;padding:12px 14px;overflow:auto}.md pre code{background:0 0;padding:0}.ref-token{color:#b9d3ff;background:#5ea0ff1a;border-radius:6px;padding:0 5px}.content .edit-btn{margin-top:4px}.editor{gap:10px;display:grid;grid-template-columns:1fr!important}.title-in{letter-spacing:.06em;border:0;border-bottom:1px solid var(--hair);background:0 0;border-radius:0;outline:none;width:100%;padding:8px 0 10px;font-size:20px;font-weight:300}.body-in{border:1px solid var(--g-line);width:100%;font:14px/1.85 var(--sans);letter-spacing:.02em;resize:vertical;-webkit-user-select:text;user-select:text;background:#00000029;border-radius:14px;outline:none;min-height:90px;padding:12px 14px}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.row-actions .note-in{flex:1;min-width:160px}.src-box{gap:8px;display:none}.src-box.on{display:grid}.field{gap:4px;display:grid}.entry-actions{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:14px;display:flex}.entry-actions.sticky{z-index:2;background:linear-gradient(#0000,#10131beb 30%);padding-bottom:12px;position:sticky;bottom:-1px}.tl{gap:14px;padding-left:4px;display:grid;position:relative}.tl-i{grid-template-columns:66px 1fr;gap:12px;display:grid;position:relative}.tl-i:before{content:"";background:#fff6;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:72px}.tl-d{letter-spacing:.06em;color:var(--text-3);padding-top:2px;font-size:10.5px}.tl-b{border-left:1px solid var(--hair);min-width:0;padding-left:14px}.tl-t{letter-spacing:.06em;margin-bottom:2px;font-size:13px}.raw{font:12px/1.7 var(--mono);white-space:pre-wrap;word-break:break-word;background:#0003;border-radius:10px;max-height:300px;margin:6px 0 0;padding:10px 12px;overflow:auto}.rel{gap:14px;display:grid}.rel-g{gap:6px;display:grid}.rel-h{letter-spacing:.3em;color:var(--text-3);align-items:center;gap:8px;font-size:11px;display:flex}.rel-l{flex-wrap:wrap;gap:6px;display:flex}.rel-i{letter-spacing:.04em;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;transition:background .25s;display:inline-flex}.rel-i:hover{background:#ffffff14}.rel-i b{font-size:10px;font-weight:400}.rel-note{color:var(--text-3);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.graph-w{background:radial-gradient(#5ea0ff0f,#0000 70%),#00000024;border:1px solid #ffffff12;border-radius:16px;padding:6px 8px 8px}.graph{width:100%;height:auto;display:block}.graph text{fill:#dce4f5b8;letter-spacing:.04em;font-size:11px;font-family:var(--sans)}.graph .g-ct{fill:#fff;font-size:12px}.g-node{cursor:pointer;animation:gIn .7s var(--spring) backwards;animation-delay:var(--d);transform-box:fill-box;transform-origin:50%}.g-node:hover circle,.g-node:focus circle{stroke:#fff;stroke-width:1.5px}.g-node:hover text{fill:#fff}.g-node:focus{outline:none}.g-edge{animation:eIn .8s var(--ease) backwards;animation-delay:var(--d)}@keyframes gIn{0%{opacity:0;transform:scale(.3)}}@keyframes eIn{0%{opacity:0}}.g-legend{color:var(--text-3);letter-spacing:.1em;flex-wrap:wrap;gap:4px 14px;padding:2px 6px;font-size:10.5px;display:flex}.g-legend i{vertical-align:-1px;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.rail{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex-direction:column;gap:4px;padding:5px 3px;display:flex;position:sticky;top:8px;box-shadow:inset 0 1px #ffffff14}.tool{width:30px;height:30px;color:var(--text-2);transition:background .25s, color .25s, transform .45s var(--spring);background:0 0;border:0;border-radius:50%;place-items:center;font-size:13px;display:grid;position:relative}.tool .tg{letter-spacing:-.02em;font-size:13px;line-height:1}.tool.hist .tg{font-size:10.5px;font-family:var(--mono)}.tool.more .tg{letter-spacing:-.1em;font-size:11px}.tool:hover{color:#fff;background:#ffffff1a}.tool:active{transform:scale(.88)}.tool.danger:hover{color:#ffb4a8;background:#ff8c781f}.tool:after{content:attr(data-tip);white-space:nowrap;letter-spacing:.12em;color:var(--text);opacity:0;pointer-events:none;transition:opacity .2s, transform .4s var(--spring);background:#1e222eeb;border:1px solid #ffffff1f;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:50%;right:calc(100% + 8px);transform:translate(6px,-50%)scale(.9)}.tool:hover:after,.tool:focus-visible:after{opacity:1;transform:translateY(-50%)scale(1)}.drawer{top:var(--head-h,120px);z-index:5;-webkit-user-select:text;user-select:text;background:linear-gradient(#1e222ee6,#141720eb);border-radius:20px;flex-direction:column;width:min(420px,100% - 20px);padding:12px 14px;display:flex;position:absolute;bottom:10px;right:10px}.dr-top{border-bottom:1px solid var(--hair);letter-spacing:.2em;align-items:center;gap:10px;padding-bottom:8px;font-size:13px;display:flex}.dr-l{flex:none;gap:1px;max-height:38%;padding:6px 0;display:grid;overflow:auto}.dr-i{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;font-size:12px;transition:background .2s;display:flex}.dr-i b{font:11px var(--mono);color:#b9d3ff;flex:none;width:28px;font-weight:400}.dr-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:1;overflow:hidden}.dr-i:hover{background:#ffffff0f}.dr-i.on{background:#5ea0ff24}.dr-detail{border-top:1px solid var(--hair);flex:1;min-height:0;padding-top:10px;overflow:auto}.dr-h{letter-spacing:.08em;margin-bottom:4px;font-size:12.5px}.dr-h b{font-family:var(--mono);color:#b9d3ff;font-weight:400}.icon-btn{border:1px solid var(--hair);background:#ffffff0a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.diff{max-height:320px;padding:8px 0}.diff-sum{gap:10px;padding:0 12px 6px;font-size:11px;display:flex}.d-plus{color:#9fe3bc}.d-minus{color:#ffb8a8}.dl{white-space:pre-wrap;word-break:break-word;font:12px/1.75 var(--mono);padding:0 12px 0 22px;position:relative}.dl.eq{color:var(--text-3)}.dl.ins{color:#c9f2d9;background:#5ac88c1a}.dl.ins:before{content:"+";color:#7fd6a8;position:absolute;left:8px}.dl.del{color:#ffcbc0;background:#f06e5a1a;-webkit-text-decoration:line-through #ffa08c59;text-decoration:line-through #ffa08c59}.dl.del:before{content:"−";color:#ff9f8c;position:absolute;left:8px}.dl.fold{color:var(--text-3);font-style:italic;font-family:var(--sans);padding:3px 12px;font-size:11px}.note{color:var(--text);white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.85}.merge{font:12px/1.75 var(--mono);gap:6px;display:grid}.m-ok{border-radius:10px;overflow:hidden}.m-tag{font:10.5px var(--sans);letter-spacing:.14em;color:#b9d3ff;padding:4px 12px 0;display:block}.m-ok.from-mine .m-tag{color:#d4ccff}.conflict{background:#e6a86e0d;border:1px solid #e6a86e4d;border-radius:14px;gap:8px;padding:8px;transition:border-color .3s,background .3s;display:grid}.conflict[class*=pick-]{background:#7fd6a80a;border-color:#7fd6a84d}.m-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.m-col{background:#0003;border-radius:10px;min-width:0;transition:opacity .3s,box-shadow .3s}.m-h{font:10.5px var(--sans);letter-spacing:.16em;color:var(--text-3);padding:6px 10px 2px}.m-col.theirs .m-h{color:#b9d3ff}.m-col.mine .m-h{color:#d4ccff}.m-b{padding:2px 0 8px}.m-b .dl{padding:0 10px}.pick-theirs .m-col:not(.theirs),.pick-mine .m-col:not(.mine),.pick-custom .m-col.base{opacity:.45}.pick-theirs .m-col.theirs{box-shadow:inset 0 0 0 1px #5ea0ff80}.pick-mine .m-col.mine{box-shadow:inset 0 0 0 1px #9b8cff8c}.cc-seg{background:#0003;border:1px solid #ffffff12;border-radius:999px;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:3px;display:flex}.seg{letter-spacing:.12em;color:var(--text-2);background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;transition:background .3s,color .3s;display:inline-flex}.seg:hover{color:#fff}.seg.on{color:#fff;background:#ffffff24;box-shadow:inset 0 1px #ffffff40}.seg b{font-size:10px;font-weight:400}.m-edit{font-family:var(--mono);font-size:12px;display:none}.m-edit.on{display:block}.pop.cc-pop{width:min(360px,100vw - 24px);max-width:min(360px,100vw - 24px);padding:10px}.cc{gap:8px;display:grid}.cc-card,.share-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:10px 12px;box-shadow:inset 0 1px #ffffff1a}.cc-h{letter-spacing:.3em;color:var(--text-3);margin-bottom:6px;font-size:10.5px}.cc-card .cc-seg{flex-wrap:nowrap;width:100%}.cc-card .seg{letter-spacing:.02em;white-space:nowrap;flex:1;justify-content:center;gap:3px;padding:5px 4px;font-size:10.5px}.cc-btns{gap:6px;display:flex}.share{gap:10px;display:grid}.share-card p{letter-spacing:.04em;margin:0 0 6px;font-size:13px;line-height:1.8}.whos{gap:4px;margin-bottom:6px;display:grid}.who{align-items:center;gap:8px;font-size:12.5px;display:flex}.who .faint{margin-left:auto}.search{z-index:65;pointer-events:auto;-webkit-user-select:text;user-select:text;background:linear-gradient(#1e222de6,#12151deb);border-radius:28px;width:min(560px,100vw - 24px);margin-left:calc(min(560px,100vw - 24px)/-2);padding:6px;position:absolute;top:11vh;left:50%}.search.closing{pointer-events:none}.s-cap{background:#0000002e;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 14px;display:flex}.s-ico{color:var(--text-2);display:grid}.s-in{letter-spacing:.06em;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:6px 0;font-size:15px}.s-info{color:var(--text-3);letter-spacing:.06em;white-space:nowrap;font-size:10.5px}.s-x{border:1px solid var(--hair);font:10px var(--mono);color:var(--text-3);background:0 0;border-radius:8px;padding:3px 6px}.s-list{gap:1px;max-height:min(56vh,460px);padding:4px 0 2px;display:grid;overflow:auto}.s-list:empty{display:none}.s-label{letter-spacing:.3em;color:var(--text-3);padding:8px 14px 4px;font-size:10.5px}.s-hit{text-align:left;min-width:0;animation:sIn .5s var(--spring) backwards;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:9px 12px;transition:background .2s;display:flex}.s-hit:nth-child(2){animation-delay:20ms}.s-hit:nth-child(3){animation-delay:40ms}.s-hit:nth-child(4){animation-delay:60ms}.s-hit:nth-child(5){animation-delay:80ms}.s-hit:nth-child(n+6){animation-delay:.1s}@keyframes sIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.s-hit.on{background:#ffffff14}.s-mark{text-align:center;flex:none;width:16px;font-size:11px}.s-mark.t{color:#b9d3ff}.s-main{flex:1;gap:2px;min-width:0;display:grid}.s-t{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.s-sn{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.s-p{letter-spacing:.14em;color:var(--text-3);border:1px solid var(--hair);border-radius:999px;flex:none;padding:1px 8px;font-size:10.5px}.s-empty{color:var(--text-3);letter-spacing:.1em;padding:16px 14px;font-size:12.5px}.ship{--s:36px;width:calc(var(--s) + 8px);height:calc(var(--s) + 8px);opacity:0;pointer-events:none;background:0 0;border:0;place-items:center;padding:0;transition:opacity .5s;display:grid;position:absolute;top:0;left:0}.ship-i{width:var(--s);height:var(--s);filter:drop-shadow(0 0 6px #96beff59);transition:transform .6s var(--spring), filter .3s;animation:5.5s ease-in-out infinite shipBob;display:grid}.ship-i svg{width:100%;height:100%}.ship .flame{transform-origin:24px 36px;animation:.9s ease-in-out infinite alternate flame}.ship:hover .ship-i,.ship:focus-visible .ship-i{filter:drop-shadow(0 0 10px #96beffb3);transform:scale(1.14)rotate(-6deg)}.ship-t{white-space:nowrap;letter-spacing:.3em;color:var(--text-3);margin-top:2px;font-size:11px;transition:color .3s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ship:hover .ship-t{color:#fff}@keyframes shipBob{50%{transform:translateY(-3px)rotate(2deg)}}@keyframes flame{0%{opacity:.7;transform:scaleY(.75)}to{opacity:1;transform:scaleY(1.15)}}@media (max-width:760px),(max-aspect-ratio:1){.sheet.wide{width:auto}.view.entry{grid-template-columns:minmax(0,1fr)}.rail{border-radius:16px;flex-flow:wrap;order:-1;justify-content:space-between;position:static}.tool:after{display:none}.m-cols{grid-template-columns:1fr}.search{top:8vh}.notices{align-items:flex-end;max-width:calc(100vw - 24px);inset:62px 12px auto auto}.tl-i{grid-template-columns:54px 1fr}.tl-i:before{left:60px}}@media (prefers-reduced-motion:reduce){.ship-i,.ship .flame{animation:none}}.sheet{left:auto;right:28px;top:var(--pt,84px);width:var(--pw,42vw);--sheet-h:var(--ph,calc(100vh - 112px));transform-origin:0%}.sheet.hide{filter:blur(8px);transform:translate(26px)}.sheet-seam{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(#0000,#f4e3c1e6 30%,#fff 50%,#cfe0ffe6 70%,#0000);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #f4e3c18c,0 0 42px #a0beff59}.sheet .view.overview .blk:first-child{margin-top:6px}.bh-entry{width:88px;height:88px;inset:auto 8px 8px auto}.hole-tip{z-index:6;pointer-events:none;white-space:nowrap;letter-spacing:.36em;color:var(--text-2);opacity:0;filter:blur(4px);transition:opacity .45s var(--ease-out,ease), filter .45s var(--ease-out,ease), color .3s;text-shadow:0 0 10px #000000e6;padding:4px 4px 4px 10px;font-size:11px;position:absolute;top:0;left:0}.hole-tip.on{opacity:1;filter:none;color:var(--text)}.hole-tip:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);height:1px;margin-top:5px;display:block}.bh-tip{transition:opacity .45s var(--ease-out,ease), filter .45s, transform .6s var(--spring);inset:auto 52px 104px auto;transform:translate(50%,6px)}.bh-tip.on{transform:translate(50%)}.wh-tip{color:#f4e3c1}.wh-tip.on{color:#fff6e6}.wh-entry,.station-hit{cursor:pointer;background:0 0;border:0;border-radius:50%;width:60px;height:60px;padding:0;position:absolute;top:0;left:0}.wh-entry:focus-visible,.station-hit:focus-visible,.bh-entry:focus-visible{outline-offset:3px;outline:1px solid #ffffff59}.station-tip{pointer-events:none;white-space:nowrap;letter-spacing:.3em;color:var(--text-2);text-shadow:0 0 10px #000000e6;font-size:11px;transition:color .3s;position:absolute;top:0;left:0}.station-tip.on{color:#fff}.station-tip kbd{font:inherit;letter-spacing:0;color:var(--text-3);border:1px solid #ffffff29;border-radius:5px;margin-left:8px;padding:0 5px;font-size:10px}body.grabbing,body.grabbing #stage{cursor:grabbing!important}.sun-tag .t{color:#f4e3c1}.sun-tag.hot .t{color:#fff6e6;text-shadow:0 0 14px #ffc4788c}.neighbor.hot{color:#fff}.neighbor.hot .sub{color:var(--text-2)}.neighbor.behind{text-shadow:0 0 10px #000,0 0 2px #000}.sat-label{flex-wrap:wrap;align-items:baseline;column-gap:0;display:inline-flex}.sat-label .sat-dot{background:var(--c);width:6px;height:6px;box-shadow:0 0 8px var(--c), 0 0 16px var(--c);border-radius:50%;flex:none;align-self:center;margin-right:9px}.sat-label .en{flex-basis:100%;padding-left:15px}.sat-label:hover,.sat-label.on{color:#fff;text-shadow:0 0 12px color-mix(in srgb, var(--c) 60%, transparent)}.lightctl{z-index:5;border-radius:18px;gap:6px;width:248px;padding:12px 14px 10px;display:grid;position:absolute;bottom:28px;left:28px}.lc-t{white-space:nowrap}.lc-row{letter-spacing:.2em;color:var(--text-2);cursor:default;grid-template-columns:16px 30px 1fr 38px;align-items:center;gap:8px;font-size:11px;display:grid}.lc-i{color:#f4e3c1;opacity:.85;place-items:center;display:grid}.lc-i svg{width:14px;height:14px}.lc-row output{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--text-3);font-size:11px}.lightctl input[type=range]{appearance:none;cursor:pointer;--p:50%;background:0 0;width:100%;height:18px}.lightctl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #f4e3c1e6 var(--p), #ffffff24 var(--p));border-radius:2px;height:2px}.lightctl input[type=range]::-moz-range-track{background:linear-gradient(90deg, #f4e3c1e6 var(--p), #ffffff24 var(--p));border-radius:2px;height:2px}.lightctl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;transition:transform .4s var(--spring);background:#fff;border-radius:50%;margin-top:-5px;box-shadow:0 0 0 3px #f4e3c12e,0 0 12px #f4e3c1cc}.lightctl input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 3px #f4e3c12e,0 0 12px #f4e3c1cc}.lightctl input[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}.peek{z-index:7;pointer-events:none;opacity:0;filter:blur(6px);width:272px;transition:opacity .35s var(--ease-out,ease), filter .35s var(--ease-out,ease), transform .5s var(--ease-out,ease);border-radius:20px;padding:14px 16px 12px;position:absolute;top:0;left:0}.peek.glass{background:linear-gradient(#141822cc,#0c0f16c2)}.peek.on{opacity:1;filter:none}.peek .pk{transform-origin:var(--ox,0%) 30%;transition:transform .55s var(--spring);transform:scale(.94)}.peek.on .pk{transform:none}.pk-eb{letter-spacing:.32em;color:var(--text-3);align-items:center;gap:7px;font-size:10px;display:flex}.pk-h{letter-spacing:.16em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 6px;font-size:17px;overflow:hidden}.pk.sun .pk-h{color:#f4e3c1}.pk-n{letter-spacing:.12em;color:var(--text-2);font-size:11px}.pk-n b{color:#fff;font-weight:500}.pk-chips{flex-wrap:wrap;gap:5px;margin:10px 0 2px;display:flex}.pk-rows{border-top:1px solid #ffffff14;gap:2px;margin-top:10px;padding-top:8px;display:grid}.pk-row{letter-spacing:.04em;align-items:center;gap:9px;min-width:0;padding:3px 0;font-size:12px;display:flex}.pk-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:1;overflow:hidden}.pk-d{color:var(--text-3);letter-spacing:.06em;flex:none;font-size:10.5px}.pk-s{background:#a9b8d6;border-radius:50%;flex:none;width:6px;height:6px}.pk-s.s-adopted{background:#7fd6a8}.pk-s.s-candidate{background:#a9b8d6}.pk-s.s-rejected{background:#8a8f9c}.pk-s.s-superseded{background:#e6a86e}.pk-p{background:var(--c,#9cc2ff);width:7px;height:7px;box-shadow:0 0 8px var(--c,#9cc2ff);border-radius:50%;flex:none}.pk-empty{color:var(--text-3);letter-spacing:.1em;padding:2px 0;font-size:11.5px}.pk-hint{letter-spacing:.24em;color:#f4e3c1b8;margin-top:10px;font-size:10.5px}.pop-sw{padding:12px}.swatches{grid-template-columns:repeat(6,26px);gap:10px;display:grid}.swatches .sw{background:var(--c);width:26px;height:26px;color:var(--c);border:2px solid #0000;border-radius:50%;padding:0}.swatches .sw:hover{opacity:1;transform:scale(1.1)}.tcard .tdot{cursor:pointer;transition:transform .4s var(--spring)}.tcard .tdot:hover{transform:scale(1.5)}.pill.tcolor{align-items:center;gap:7px;display:inline-flex}.pill.tcolor .tdot{background:var(--c);width:8px;height:8px;color:var(--c);grid-row:auto}.desk-actions .tinput{flex:none;width:180px}.tgrid .tinput{height:100%;min-height:44px}.loose-t{letter-spacing:.2em;color:var(--text-3);flex-basis:100%;margin-bottom:2px;font-size:10.5px}.chip.add-chip{cursor:pointer;color:var(--text-2);padding:4px 10px;font-size:11.5px;transition:background .3s,color .3s,border-color .3s}.chip.add-chip:hover{color:#fff;background:#ffffff12;border-color:#ffffff38}.chip small{color:var(--text-3);letter-spacing:.06em;margin-left:6px;font-size:10px}.pgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.pcard{text-align:left;background:linear-gradient(160deg, color-mix(in srgb, var(--c) 12%, transparent), #ffffff05 60%);min-width:0;transition:background .3s, border-color .3s, transform .5s var(--spring);border:1px solid #ffffff14;border-radius:18px;padding:14px 15px 12px}.pcard:hover{border-color:color-mix(in srgb, var(--c) 40%, #ffffff1a);transform:translateY(-2px)}.pc-top{align-items:center;gap:9px;min-width:0;display:flex}.pc-orb{background:radial-gradient(circle at 68% 38%, #fff 0, var(--c) 38%, #05070c 88%);width:14px;height:14px;box-shadow:0 0 12px color-mix(in srgb, var(--c) 45%, transparent);border-radius:50%;flex:none}.pc-t{letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.pc-n{color:var(--text-2);letter-spacing:.1em;margin:9px 0 8px;font-size:11.5px}.pc-n b{color:#fff;font-weight:500}.pc-tops{flex-wrap:wrap;gap:4px;display:flex}.pc-last{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;margin-top:9px;font-size:11px;overflow:hidden}.chip.pchip{color:var(--text-3)}.alltops{gap:8px;display:grid}.at-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.at-p{letter-spacing:.2em;min-width:76px;color:var(--text-3);font-size:11px}.at-row .chip{cursor:pointer;padding:3px 10px}.todo-n.up{color:#9cc2ff;background:#9cc2ff1f}@media (max-width:760px),(max-aspect-ratio:1){.sheet{--sheet-h:56vh;transform-origin:50% 100%;width:auto;inset:auto 8px 8px}.sheet.wide{width:auto}.sheet.hide{transform:translateY(24px)}.sheet-seam{background:linear-gradient(90deg,#0000,#f4e3c1e6 30%,#fff 50%,#cfe0ffe6 70%,#0000);width:auto;height:2px;inset:0 0 auto}.lightctl{border-radius:16px;width:168px;padding:9px 11px 7px;bottom:calc(56vh + 84px);left:auto;right:12px}.lc-row{grid-template-columns:14px 1fr 34px;gap:7px}.lc-t{display:none}.peek{width:236px}.pgrid{grid-template-columns:1fr 1fr}.bh-entry{bottom:4px;right:4px}}@media (prefers-reduced-motion:reduce){.peek .pk{transition:none}}.sheet.ov,.sheet.ov.wide{left:var(--ol,6vw);right:auto;top:var(--ot,76px);width:var(--ow,88vw);--sheet-h:var(--oh,calc(100vh - 104px));transform-origin:50%;border-radius:26px}.sheet.ov.hide{filter:blur(10px);transform:scale(.965)}.sheet.ov .sheet-seam{display:none}.sheet.ov.glass{-webkit-backdrop-filter:blur(26px)saturate(130%)brightness(.58);backdrop-filter:blur(26px)saturate(130%)brightness(.58);background:radial-gradient(60% 55%,#ffaa5a12,#0000 70%),linear-gradient(#0c0c11a3,#090a0fb3);border:1px solid #ffecd21a;box-shadow:0 40px 120px -30px #000000bf,inset 0 1px #fff4e11a,inset 0 0 0 1px #ffffff05,inset 0 0 120px #ffa05009}.sheet.ov .chev{display:none}.sheet.ov .sheet-head{padding:22px 30px 16px}.sheet.ov .ph-title{font-size:clamp(28px,2.4vw,38px)}.sheet.ov .sheet-body{scroll-behavior:auto;padding:0 30px 34px}.ph-tools:empty{display:none}.ph-tools{flex:none;align-items:center;display:flex}.ov-ico{flex:none;place-items:center;width:16px;height:16px;display:grid}.ov-ico svg{width:100%;height:100%}.ov-search{cursor:text;width:clamp(220px,26vw,380px);height:40px;color:var(--text-3);transition:width .6s var(--spring), background .3s, border-color .3s, box-shadow .4s;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:9px;padding:0 10px 0 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.ov-search:hover{background:#ffffff13}.ov-search:focus-within{width:clamp(260px,32vw,460px);color:var(--accent,#f4e3c1);background:#ffffff17;border-color:#f4e3c161;box-shadow:0 0 0 4px #f4e3c112,0 10px 30px -12px #ffbe7859,inset 0 1px #ffffff14}.ov-search input{min-width:0;height:100%;color:var(--text);font:inherit;letter-spacing:.06em;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.ov-search input::placeholder{color:var(--text-3);letter-spacing:.12em}.ov-search input::-webkit-search-cancel-button{display:none}.ov-search kbd{min-width:20px;height:20px;font:11px/1 var(--mono,monospace);color:var(--text-3);border:1px solid #ffffff24;border-radius:6px;flex:none;place-items:center;transition:opacity .2s;display:grid}.ov-clear{width:24px;height:24px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:none}.ov-clear:hover{color:#fff;background:#ffffff1a}.ov-clear .ov-ico{width:13px;height:13px}.ov-search.has .ov-clear{display:grid}.ov-search.has kbd,.ov-search:focus-within kbd{display:none}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 8px;display:grid}.kpi{text-align:left;background:#ffffff09;border:1px solid #ffffff12;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px;padding:14px 18px;display:grid;position:relative;overflow:hidden}.kpi b{font-family:var(--thin);color:#fff;letter-spacing:.02em;grid-row:1/3;align-self:center;font-size:36px;font-weight:200;line-height:1}.kpi span{letter-spacing:.3em;color:var(--text-2);font-size:12px}.kpi small{letter-spacing:.08em;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.kpi-spark{align-items:flex-end;gap:2px;height:18px;display:flex}.kpi-spark i{background:linear-gradient(#f4e3c1,#f4e3c140);border-radius:2px;flex:1;min-height:2px}.kpi.warn{cursor:pointer;transition:background .3s, border-color .3s, transform .4s var(--spring)}.kpi.warn:hover{background:#e6a86e14}.kpi.warn b{color:#f2c08e}.kpi.warn.on{background:#e6a86e24;border-color:#e6a86e73}.kpi.warn:active{transform:scale(.98)}.ov-bar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--hair);background:linear-gradient(#0e0e14db,#0e0e14b3);align-items:center;gap:14px;margin:0 -30px;padding:12px 30px 10px;display:flex;position:sticky;top:0}.ov-tabs{scrollbar-width:none;flex:1;align-items:center;gap:2px;min-width:0;display:flex;position:relative;overflow-x:auto}.ov-tabs::-webkit-scrollbar{display:none}.ov-tab-ind{width:0;box-shadow:inset 0 1px 0 #ffffff1a, inset 0 -2px 0 var(--accent,#f4e3c1);pointer-events:none;background:#ffffff17;border-radius:12px;position:absolute;top:0;bottom:0;left:0}.ov-tab{z-index:1;letter-spacing:.16em;height:34px;color:var(--text-2);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;transition:color .3s;display:inline-flex;position:relative}.ov-tab:hover{color:var(--text)}.ov-tab.on{color:#fff}.ov-tab .ov-n{letter-spacing:.04em;min-width:20px;height:18px;color:var(--text-2);font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:9px;place-items:center;padding:0 6px;font-size:10.5px;display:inline-grid}.ov-tab.on .ov-n{color:#f4e3c1;background:#f4e3c12e}.ov-tab.zero{opacity:.5}.ov-tab.add{letter-spacing:0;width:34px;color:var(--text-3);border:1px dashed #ffffff24;justify-content:center;margin-left:6px;padding:0;font-size:15px}.ov-tab.add:hover{color:#fff;border-color:#ffffff4d}.ov-dot{background:var(--c);width:7px;height:7px;box-shadow:0 0 8px var(--c);border-radius:50%;flex:none}.ov-modes{background:#00000038;border:1px solid #ffffff12;border-radius:12px;flex:none;gap:2px;padding:3px;display:flex}.ov-mode{letter-spacing:.14em;height:28px;color:var(--text-3);border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12px;transition:background .3s,color .3s;display:inline-flex}.ov-mode:hover{color:var(--text)}.ov-mode.on{color:#fff;background:#ffffff1f;box-shadow:inset 0 1px #ffffff1f}.ov-tools{align-items:center;gap:14px;padding:12px 0 6px;display:flex}.ov-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ov-chip{letter-spacing:.14em;height:28px;color:var(--text-2);background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.ov-chip:hover{color:var(--text);background:#ffffff12}.ov-chip.on{color:#fff;background:#ffffff1f;border-color:#ffffff38}.ov-chip.topic.on{border-color:color-mix(in srgb, var(--c) 60%, transparent);background:color-mix(in srgb, var(--c) 16%, transparent)}.ov-chip small{color:var(--text-3);letter-spacing:0;font-size:10px}.ov-sep{background:var(--hair-2,#ffffff24);width:1px;height:16px;margin:0 4px}.ov-sortw{letter-spacing:.24em;color:var(--text-3);flex:none;align-items:center;gap:8px;font-size:11px;display:inline-flex}.ov-sort{height:28px;color:var(--text);font:inherit;letter-spacing:.1em;appearance:none;cursor:pointer;background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23aab' fill='none'/%3E%3C/svg%3E") right 9px center no-repeat;border:1px solid #ffffff1a;border-radius:9px;padding:0 26px 0 10px;font-size:12px}.ov-sort option{background:#14151c}.ov-planet{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 12%, transparent), #ffffff05 60%);border:1px solid #ffffff12;border-radius:18px;align-items:center;gap:14px;margin:8px 0 4px;padding:14px 18px;display:flex}.ov-planet.hide-ph{display:none}.ov-planet .pc-orb{width:30px;height:30px}.ovp-main{flex:1;min-width:0}.ovp-t{letter-spacing:.18em;color:#fff;align-items:baseline;gap:12px;font-size:17px;display:flex}.ovp-eb{letter-spacing:.4em;color:var(--text-3);font-size:10px}.ovp-s{letter-spacing:.12em;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;overflow:hidden}.ov-planet .pill{align-items:center;gap:6px;display:inline-flex}.ov-planet .pill .ov-ico{width:13px;height:13px}.ov-content{margin-top:6px}.ov-table-wrap{background:#0000001f;border:1px solid #ffffff12;border-radius:16px;overflow:clip}.ov-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.ov-table th{z-index:3;text-align:left;letter-spacing:.3em;height:38px;color:var(--text-3);border-bottom:1px solid var(--hair);white-space:nowrap;-webkit-user-select:none;user-select:none;background:#14141bf0;padding:0 14px;font-size:10.5px;font-weight:400;position:sticky;top:57px}.ov-table th.sortable{cursor:pointer}.ov-table th.sortable:hover,.ov-table th.on{color:var(--text)}.ov-arrow{color:#f4e3c1;letter-spacing:0;margin-left:6px;font-style:normal}.ov-table td{vertical-align:middle;color:var(--text-2);border-bottom:1px solid #ffffff0b;padding:11px 14px}.ov-table tbody tr{cursor:pointer;transition:background .18s}.ov-table tbody tr:last-child td{border-bottom:0}.ov-table tbody tr:hover{background:#ffffff0b}.ov-table tbody tr:focus-visible{background:#f4e3c114;outline:none;box-shadow:inset 2px 0 #f4e3c1}.ov-table .c-title{width:auto}.ov-table .c-planet{width:150px}.ov-table .c-topic{width:190px}.ov-table .c-status{width:124px}.ov-table .c-ver{font-variant-numeric:tabular-nums;width:64px;color:var(--text-3)}.ov-table .c-time{width:104px;color:var(--text-3);white-space:nowrap;font-size:12px}.ov-table .c-act{text-align:right;width:46px;padding:0 8px 0 0}.t-t{color:var(--text);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.t-ex{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.c-topic{white-space:nowrap;overflow:hidden}.c-topic .chip{margin-right:4px}.chip.pchip{text-overflow:ellipsis;max-width:100%;color:var(--text-2);align-items:center;gap:6px;display:inline-flex;overflow:hidden}.chip.pchip .ov-dot{width:6px;height:6px}.chip.more{color:var(--text-3)}.ov-up{color:#e6a86e;margin-left:6px;font-size:12px}.ov-fly{width:30px;height:30px;color:var(--text-3);opacity:0;border-radius:10px;place-items:center;transition:opacity .2s,background .2s,color .2s;display:inline-grid}.ov-fly .ov-ico{width:15px;height:15px}tr:hover .ov-fly,tr:focus-within .ov-fly,.ov-card:hover .ov-fly,.ol-row:hover .ov-fly,.ov-fly:focus-visible{opacity:1}.ov-fly:hover{color:#f4e3c1;background:#f4e3c124}mark{color:#fff;background:#f4e3c13d;border-radius:3px;padding:0 1px}.ov-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.ov-card{cursor:pointer;min-height:176px;transition:transform .5s var(--spring), border-color .3s, background .3s;background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:8px;padding:16px 16px 12px;display:flex;position:relative;overflow:hidden}.ov-card:before{content:"";background:linear-gradient(90deg, var(--c), transparent 70%);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.ov-card:hover{background:linear-gradient(160deg,#ffffff17,#ffffff08);border-color:#ffffff29;transform:translateY(-3px)}.ov-card:focus-visible{border-color:#f4e3c180;outline:none}.oc-top{align-items:center;gap:8px;display:flex}.oc-top .pchip{max-width:45%}.oc-time{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:11px}.oc-t{letter-spacing:.06em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:15.5px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.oc-ex{color:var(--text-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:12.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.oc-foot{align-items:center;gap:8px;display:flex}.oc-tags{flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.oc-ver{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.ov-list{flex-direction:column;display:flex}.ol-h{z-index:2;letter-spacing:.45em;color:var(--text-3);background:linear-gradient(#0e0e14e6,#0e0e1400);padding:14px 4px 6px;font-size:10.5px;position:sticky;top:57px}.ol-row{cursor:pointer;border-radius:12px;grid-template-columns:22px minmax(120px,.9fr) minmax(0,1.4fr) auto 92px 34px;align-items:center;gap:14px;min-height:44px;padding:0 8px;transition:background .18s;display:grid}.ol-row:hover{background:#ffffff0b}.ol-row:focus-visible{background:#f4e3c114;outline:none}.ol-mark{text-align:center;font-size:12px}.ol-mark.s-adopted{color:#7fd6a8}.ol-mark.s-candidate{color:#a9b8d6}.ol-mark.s-rejected{color:#8a8f9c}.ol-mark.s-superseded{color:#e6a86e}.ol-t{color:var(--text);letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ol-ex{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ol-time{color:var(--text-3);text-align:right;white-space:nowrap;font-size:11.5px}.ov-empty{color:var(--text-3);letter-spacing:.16em;justify-items:center;gap:14px;padding:64px 0 40px;font-size:13px;display:grid}.ov-empty p{margin:0}.ov-empty-o{border:1px solid #f4e3c140;border-radius:50%;width:54px;height:54px;box-shadow:0 0 40px #ffb46e2e,inset 0 0 20px #ffb46e1f}.ov-foot{letter-spacing:.18em;color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:11px;display:flex}.ov-hint{opacity:.8}@media (max-width:760px),(max-aspect-ratio:1){.sheet.ov,.sheet.ov.wide{width:auto;left:8px;right:8px;top:var(--ot,27vh);--sheet-h:calc(100vh - var(--ot,27vh) - 8px);border-radius:22px;bottom:8px}.sheet.ov .sheet-head{padding:16px 16px 10px}.sheet.ov .sheet-body{padding:0 14px 28px}.sheet.ov .ph-title{font-size:24px}.sheet.ov .ph-meta{display:none}.ov-search,.ov-search:focus-within{width:min(52vw,240px);height:36px}.ov-search kbd{display:none}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.kpi{padding:10px 12px}.kpi b{font-size:26px}.ov-bar{gap:8px;margin:0 -14px;padding:8px 14px}.ov-tab{letter-spacing:.08em;padding:0 10px}.ov-mode{padding:0 8px}.ov-mode>span:not(.ov-ico){display:none}.ov-tools{gap:8px}.ov-chips{scrollbar-width:none;flex-wrap:nowrap;margin-right:-2px;overflow-x:auto}.ov-chips::-webkit-scrollbar{display:none}.ov-chip{flex:none}.ov-sortw span{display:none}.ov-table th{top:51px}.ov-table .c-planet,.ov-table .c-topic,.ov-table .c-ver{display:none}.ov-table .c-status{width:96px}.ov-table .c-time{width:76px}.ov-table .c-act{width:0;padding:0}.ov-fly{display:none}.ov-cards{grid-template-columns:1fr}.ov-card{min-height:0}.ol-h{top:51px}.ol-row{grid-template-columns:18px minmax(0,1fr) 70px}.ol-row .ol-ex,.ol-row .pchip{display:none}}.ov-tab,.ov-mode,.ov-clear,.ov-fly{background:0 0;border:0}.ov-tab.add{border:1px dashed #ffffff24}.kpi.warn{font:inherit;color:inherit}.ov-lbl{letter-spacing:.4em;color:var(--text-3);flex:none;margin-right:2px;font-size:10.5px}.ov-recent{align-items:center;gap:14px;margin:6px 0 14px;display:flex}.ovr-list{scrollbar-width:none;flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto}.ovr-list::-webkit-scrollbar{display:none}.ovr{letter-spacing:.06em;max-width:260px;height:34px;color:var(--text);transition:background .25s, border-color .25s, transform .4s var(--spring);background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:inline-flex}.ovr:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent);background:#ffffff14;transform:translateY(-1px)}.ovr-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ovr small{color:var(--text-3);letter-spacing:.04em;flex:none;font-size:10.5px}@media (max-width:760px),(max-aspect-ratio:1){.ov-recent{gap:8px;margin:4px 0 10px}.ov-recent>.ov-lbl,.ov-chips .ov-lbl{display:none}.ovr{max-width:200px;height:32px;padding:0 11px}}.ov-table .c-status{white-space:nowrap}@media (max-width:760px),(max-aspect-ratio:1){.ov-hint{display:none}.ov-table .c-status{width:112px}}.fade{transition:opacity .35s var(--ease), visibility .35s, transform .35s var(--ease), filter .35s var(--ease)}.sheet{transition:height .32s var(--spring-soft), width .32s var(--spring-soft), border-radius .32s, opacity .24s var(--ease), transform .34s var(--spring), filter .26s var(--ease), visibility .26s;right:24px}.sheet-head,.sheet-body{transition-duration:.2s}.sheet-mini{display:none}.sheet.collapsed,.sheet.collapsed.wide{--sheet-h:52px;border-radius:26px;width:52px;height:52px;max-height:52px}.sheet.collapsed>.sheet-head,.sheet.collapsed>.sheet-body,.sheet.collapsed>.sheet-seam{opacity:0;pointer-events:none}.sheet.collapsed .sheet-mini{color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;padding:0 5px 0 18px;display:flex;position:absolute;inset:0}.sm-name{letter-spacing:.18em;white-space:nowrap;text-overflow:ellipsis;opacity:0;min-width:0;transition:opacity .2s, transform .3s var(--spring);flex:1;font-size:12.5px;overflow:hidden;transform:translate(8px)}.sm-orb{background:radial-gradient(circle at 38% 32%,#ffffff38,#ffffff0a 70%);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 18px #f4e3c11f}.sm-orb .chev-i{transform:translateY(-2px)rotate(45deg)}.sheet.collapsed:has(.sheet-mini:focus-visible){width:min(320px,100vw - 32px)}.sheet.collapsed:has(.sheet-mini:focus-visible) .sm-name{opacity:1;transform:none}@media (hover:hover){.sheet.collapsed:hover{width:min(320px,100vw - 32px)}.sheet.collapsed:hover .sm-name{opacity:1;transform:none}}.sat-label.add{color:#f4e3c1}.sat-label.add .sat-dot.plus{color:#1a1408;background:#f4e3c1;place-items:center;width:16px;height:16px;margin-right:8px;font-size:11px;line-height:1;display:grid;position:relative;box-shadow:0 0 10px #f4e3c1cc,0 0 22px #f4e3c159}.sat-label.add .sat-dot.plus:after{content:"";animation:st-ping 1.8s var(--ease) infinite;border:1px solid #f4e3c199;border-radius:50%;position:absolute;inset:-5px}.sat-label.add .en.guide{color:#f4e3c1b3;letter-spacing:.16em;opacity:0;padding-left:24px;transition:opacity .2s}.sat-label.add.lone .en.guide,.sat-label.add:hover .en.guide{opacity:1}.sat-label.add.lone{font-size:13px}.sat-label.add.lone .en.guide:before{content:"← "}@keyframes st-ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.sat-label.add .sat-dot.plus:after{animation:none}}.pop.nt{min-width:260px;padding:12px}.nt-pop{gap:10px;display:grid}.nt-h{letter-spacing:.24em;color:var(--text);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.nt-h small{letter-spacing:.1em;color:var(--text-3);font-size:10.5px}.nt-in{height:36px;color:var(--text);font:inherit;background:#ffffff0f;border:1px solid #f4e3c159;border-radius:10px;outline:none;padding:0 12px;font-size:13.5px}.nt-in:focus{box-shadow:0 0 0 3px #f4e3c11f}.nt-chips{flex-wrap:wrap;gap:6px;display:flex}.nt-chips .chip{cursor:pointer;padding:3px 10px}.sheet-body:has(>.view.fit){padding-bottom:12px}.eb-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 12px;display:flex}.eb-bar.all{flex-wrap:nowrap}.eb-bar.all .capsule-nav{scrollbar-width:none;min-width:0;overflow-x:auto}.eb-sp{flex:1}.eb-modes .ov-mode{height:26px}.eb-split{transition:grid-template-columns .28s var(--spring-soft);grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:relative}.eb-split.open{grid-template-columns:minmax(220px,.38fr) minmax(0,.62fr);gap:14px}.eb-stream{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:10px;min-height:0;padding:0 4px 40px 0;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 78%,#0000002e);mask-image:linear-gradient(#000 78%,#0000002e)}.eb-stream::-webkit-scrollbar{width:4px}.eb-stream::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.eb-note{height:var(--ih,200px);cursor:pointer;transition:background .18s, border-color .18s, transform .25s var(--spring);background:linear-gradient(160deg,#ffffff0e,#ffffff05);border:1px solid #ffffff13;border-radius:18px;flex-direction:column;flex:none;gap:8px;padding:16px 18px;display:flex;overflow:hidden}.eb-note:hover{background:linear-gradient(160deg,#ffffff16,#ffffff08);border-color:#ffffff24}.eb-note:focus-visible{border-color:#f4e3c180;outline:none}.eb-note.on{background:linear-gradient(160deg,#f4e3c11a,#ffffff05);border-color:#f4e3c173;box-shadow:inset 3px 0 #f4e3c1}.en-top{align-items:center;gap:8px;min-width:0;display:flex}.en-time{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:11px}.en-t{letter-spacing:.06em;color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:400;line-height:1.4;overflow:hidden}.split-open .en-t,.eb-split.open .en-t{font-size:14px}.en-ex{min-height:0;color:var(--text-2);-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:22px;display:-webkit-box;overflow:hidden}.en-foot{color:var(--text-3);letter-spacing:.12em;justify-content:space-between;font-size:11px;display:flex}.en-go{opacity:0;color:#f4e3c1;transition:opacity .2s}.eb-note:hover .en-go{opacity:1}.eb-split.open .eb-note{gap:6px;padding:12px 14px}.eb-reader{overscroll-behavior:contain;-webkit-user-select:text;user-select:text;background:#00000029;border:1px solid #ffffff12;border-radius:18px;min-height:0;padding:18px 22px 24px;overflow-y:auto}.er-head{align-items:center;gap:10px;display:flex}.er-meta{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.er-t{letter-spacing:.08em;color:#fff;margin:12px 0 10px;font-size:22px;font-weight:300;line-height:1.35}.eb-md{color:var(--text);font-size:14px;line-height:1.9}.er-actions{border-top:1px solid var(--hair);align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.er-actions .pill{align-items:center;gap:6px;display:inline-flex}.er-actions .ov-ico{width:13px;height:13px}.er-hint{color:var(--text-3);letter-spacing:.1em;font-size:11px}.eb-x{flex:none}.eb-paged{flex-direction:column;gap:10px;min-height:0;display:flex}.eb-cards{align-content:start;gap:12px;display:grid}.eb-card{cursor:pointer;transition:transform .25s var(--spring), border-color .2s;background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:7px;padding:14px 15px 11px;display:flex;overflow:hidden}.eb-card:hover{border-color:#ffffff29;transform:translateY(-2px)}.eb-card .oc-ex{-webkit-line-clamp:3}.eb-table td{padding-top:7px;padding-bottom:7px}.eb-pager{letter-spacing:.16em;color:var(--text-3);justify-content:space-between;align-items:center;margin-top:auto;font-size:11px;display:flex}.eb-pgs{align-items:center;gap:6px;display:inline-flex}.eb-pg{width:30px;height:28px;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;font-size:15px;line-height:1}.eb-pg:hover{background:#ffffff1a}.eb-pg:disabled{opacity:.3;pointer-events:none}.eb-pn{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;color:var(--text-2)}.sheet.ov.glass{-webkit-backdrop-filter:blur(26px)saturate(130%)brightness(.7);backdrop-filter:blur(26px)saturate(130%)brightness(.7)}@media (max-width:760px),(max-aspect-ratio:1){.sheet.collapsed,.sheet.collapsed.wide{inset:auto 12px 12px auto}.eb-split.open{grid-template-columns:minmax(0,1fr)}.eb-split.open .eb-stream,.eb-modes .ov-mode>span:not(.ov-ico){display:none}.eb-bar.all{flex-wrap:wrap}}.ov-table tbody tr{height:54px}.ov-table tbody td{padding-top:6px;padding-bottom:6px}.ov-table .t-ex{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:761px) and (min-aspect-ratio:1){.kpis{gap:10px;margin:12px 0 4px}.kpi{border-radius:16px;padding:9px 16px}.kpi b{font-size:28px}.ov-recent{margin:4px 0 8px}.ov-recent .ovr{height:30px}}.lc-tog{display:none}@media (max-width:760px),(max-aspect-ratio:1){.lightctl:not(.open){border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;bottom:calc(56vh + 64px)}.lightctl:not(.open)>.lc-row{display:none}.lightctl:not(.open)>.lc-tog{color:#f4e3c1;background:0 0;border:0;place-items:center;width:38px;height:38px;padding:0;display:grid}.lc-tog svg{width:18px;height:18px}.lightctl.open{bottom:calc(56vh + 64px)}}.title{letter-spacing:.3em;padding-left:.3em;font-size:clamp(56px,8.6vw,148px)}.wordmark{font-family:var(--thin);letter-spacing:.72em;color:#0000;opacity:1;justify-content:center;gap:0;margin-top:clamp(14px,1.8vw,24px);padding-left:.72em;font-size:clamp(17px,2.05vw,34px);font-weight:200;line-height:1;animation:none;display:flex}.wordmark span{background:linear-gradient(#fff 0%,#dfe5f3 50%,#9fb0d6 100%);opacity:0;filter:blur(4px);animation:wm-in 1.6s var(--ease) forwards;animation-delay:calc(1.5s + var(--i) * 60ms);text-shadow:none;-webkit-background-clip:text;background-clip:text;display:inline-block;transform:translateY(.35em)}@keyframes wm-in{to{opacity:.92;filter:blur();transform:none}}.tagline{font-family:var(--thin);letter-spacing:.1em;color:#e2e8f5b8;font-size:clamp(13px,1.12vw,17px);font-style:italic;font-weight:300}.corner.left{flex-direction:column;align-items:flex-start;gap:2px}.screen-name{letter-spacing:.34em;color:var(--text-3);white-space:nowrap;padding:0 0 0 1px;font-size:10.5px}.corner.left .back.corner-back{pointer-events:auto;margin-top:10px;position:static}.corner.left .back.corner-back.off{display:none}.wh-tip{opacity:.5;filter:none}.wh-tip.on{opacity:1}.station-hit,.station-tip{z-index:5}.drag-handle{cursor:grab}.sheet.collapsed .sheet-head.drag-handle{cursor:pointer}body.panel-dragging,body.panel-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.sheet.dragging,.modal.dragging,.search.dragging,.drawer.dragging,.confirm.dragging{transition:none!important}.modal.drag-handle input,.modal.drag-handle button,.modal.drag-handle label{cursor:auto}.modal.drag-handle button{cursor:pointer}.confirm-wrap{z-index:90;pointer-events:auto;-webkit-backdrop-filter:blur(2px);animation:cf-fade .2s var(--ease) both;background:#04060a66;place-items:center;display:grid;position:fixed;inset:0}.confirm-wrap.closing{opacity:0;pointer-events:none;transition:opacity .18s}@keyframes cf-fade{0%{opacity:0}}.confirm{-webkit-user-select:text;user-select:text;background:linear-gradient(#222632eb,#141720f0);border-radius:22px;width:min(430px,100vw - 32px);padding:18px 22px}.cf-h{letter-spacing:.08em;color:#fff;align-items:center;gap:10px;padding:2px 0;font-size:15px;display:flex}.cf-h b{font-weight:400}.cf-ico{color:#cfe0ff;background:#9fb8ff24;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #9fb8ff66}.confirm.danger .cf-ico{color:#ff9b91;background:#ff786e24;box-shadow:inset 0 0 0 1px #ff786e6b}.cf-msg{color:var(--text-2);letter-spacing:.03em;margin:12px 0 18px;font-size:13.5px;line-height:1.85}.cf-act{justify-content:flex-end;gap:10px;display:flex}.pill.danger:hover{color:#fff;background:#ff6e6433;border-color:#ff8c8299}.minus-i{background:currentColor;border-radius:1px;width:12px;height:1.6px;display:block}.max-i{border:1.5px solid;border-radius:3px;width:11px;height:11px;display:block}.size-btn.off{display:none}.ph-top .icon-btn.minus,.ph-top .size-btn{color:var(--text-2)}.ph-top .icon-btn.minus:hover,.ph-top .size-btn:hover{color:#fff}.pfx{letter-spacing:.06em;color:var(--text-3);vertical-align:.1em;opacity:.9;white-space:nowrap;margin-right:4px;font-size:10px;font-style:normal;font-weight:400;display:inline-block}.ph-title .pfx{letter-spacing:.1em;vertical-align:.55em;margin-right:6px;font-size:12px}.ph-title.editable .ph-tt{cursor:text;border-radius:6px;transition:background .2s}.ph-title.editable:hover .ph-tt{background:#ffffff0d;box-shadow:0 0 0 4px #ffffff0d}.ph-tt[contenteditable=true]{background:#ffffff12;outline:none;box-shadow:0 0 0 4px #ffffff12}.ph-crumbs{letter-spacing:.04em;gap:6px;font-size:11.5px}.ph-crumbs .cr{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ph-crumbs .link-cr{color:var(--text-3);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-2px -4px;padding:2px 4px;transition:color .2s,background .2s}.ph-crumbs .link-cr:hover{color:#fff;background:#ffffff0f}.ph-crumbs .cr:last-child{color:var(--text-2)}.sheet-head{z-index:3;position:relative}.ph-tools{gap:8px}.ph-toolrow{align-items:center;gap:6px;display:flex}.icon-btn.mini{width:28px;height:28px}.icon-btn.danger{color:var(--text-3)}.icon-btn.danger:hover{color:#ff9b91;background:#ff6e6414;border-color:#ff786e66}.tcolor .tdot{width:10px;height:10px;box-shadow:0 0 10px var(--c);border-radius:50%;display:block}.sheet.max:not(.ov){--sheet-h:80vh;z-index:8;transform-origin:50%;border-radius:26px;width:auto;top:10vh;left:10vw;right:10vw}.sheet.max:not(.ov) .sheet-seam{display:none}.sheet.max .view.entry .md,.sheet.max .editor{max-width:920px}@media (max-width:760px),(max-aspect-ratio:1){.sheet.max:not(.ov){--sheet-h:86vh;inset:7vh 3vw auto}}.sheet.wide{width:var(--pw,42vw)}.has-more{position:relative}.more-btn{z-index:2;width:26px;height:22px;color:var(--text);letter-spacing:0;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141822b8;border:1px solid #ffffff1a;border-radius:8px;place-items:center;font-size:14px;line-height:1;transition:opacity .15s,background .15s;display:grid;position:absolute;top:7px;right:7px}.more-btn:hover{background:#ffffff24}.has-more:hover>.more-btn,.has-more:focus-within>.more-btn,.more-btn:focus-visible,.tcol:hover .more-btn,.tcol:focus-within .more-btn{opacity:1}@media (hover:none){.more-btn{opacity:.75}}.row.has-more>.more-btn{flex:none;margin-left:2px;position:static}.tcol-h .more-btn{flex:none;position:static}.menu-i.danger:hover{background:#ff6e641f}.menu-i.sub{padding-left:28px;font-size:12.5px}.mi-ico{opacity:.7;width:18px;display:inline-block}.blk-topics{margin-top:4px}.tboard{scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain;gap:14px;padding:6px 2px 12px;display:flex;overflow:auto hidden}.tboard::-webkit-scrollbar{height:4px}.tboard::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.tcol{scroll-snap-align:start;background:linear-gradient(160deg,#ffffff0e,#ffffff04);border:1px solid #ffffff13;border-radius:18px;flex-direction:column;flex:none;gap:8px;width:248px;padding:13px 12px 10px;display:flex;position:relative}.tcol:before{content:"";background:var(--c,#9fb8ff);opacity:.6;border-radius:2px;height:2px;position:absolute;top:0;left:16px;right:16px}.tcol-h{align-items:center;gap:8px;min-width:0;display:flex}.tcol-h .tdot{cursor:pointer;width:9px;height:9px;box-shadow:0 0 10px var(--c);transition:transform .2s var(--spring);border-radius:50%;flex:none;grid-row:auto}.tcol-h .tdot:hover{transform:scale(1.35)}.tcol-name{text-align:left;min-width:0;color:var(--text);font:inherit;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;cursor:text;background:0 0;border:0;flex:1;padding:2px 0;font-size:14.5px;overflow:hidden}.tcol-name.static{cursor:pointer}.tcol-name:not(.static):hover .tn{text-underline-offset:4px;-webkit-text-decoration:underline dotted #fff6;text-decoration:underline dotted #fff6}.tcol-h .tinput{flex:1;min-width:0;height:28px;font-size:13.5px}.tcol-n{color:var(--text-3);flex:none;font-size:11px}.tcol-folders{font:inherit;color:var(--text-2);cursor:pointer;background:#ffffff0a;border:0;border-radius:8px;align-self:flex-start;padding:3px 8px;font-size:11.5px}.tcol-folders:hover{background:#ffffff17}.tcol-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:8px;height:256px;padding-right:2px;display:flex;overflow-y:auto}.tcol-list::-webkit-scrollbar{width:3px}.tcol-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.tnote{cursor:pointer;background:#ffffff09;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;flex:none;gap:3px;height:80px;padding:11px 12px 8px;transition:background .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.tnote:hover{background:#ffffff12;border-color:#ffffff21}.tnote:focus-visible{border-color:#f4e3c180;outline:none}.tn-t{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.03em;padding-right:26px;font-size:13px;overflow:hidden}.tn-x{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.tn-f{color:var(--text-2)}.tn-m{align-items:center;gap:6px;margin-top:auto;display:flex}.tn-m .stag{padding:1px 7px 1px 5px;font-size:10px}.tcol-empty{color:var(--text-3);border:1px dashed #ffffff14;border-radius:12px;flex:1;place-items:center;font-size:12px;display:grid}.tcol-foot{justify-content:space-between;gap:8px;font-size:12px;display:flex}.tcol-foot .link{font-size:12px}.tcol.ghost{cursor:pointer;text-align:left;font:inherit;color:var(--text-2);background:#f4e3c106;border-style:dashed;border-color:#f4e3c147;justify-content:flex-start;min-height:160px;transition:background .2s,border-color .2s}.tcol.ghost:hover{background:#f4e3c10f;border-color:#f4e3c180}.tcol.ghost:before{opacity:.35;background:#f4e3c1}.tcol.ghost .tdot{--c:#f4e3c1;cursor:inherit;background:#f4e3c1}.tcol.ghost.lone{width:330px}.tcol-guide{color:var(--text-3);letter-spacing:.03em;font-size:12px;line-height:1.8}.loose{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.loose-t{color:var(--text-3);letter-spacing:.12em;margin-right:4px;font-size:11px}.add-chip small{opacity:.6;margin-left:4px;font-size:10px}.cards.mini{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.card.mini{min-height:0;padding:11px 12px 9px;position:relative;overflow:hidden}.card.mini .card-t{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.card.mini .card-x{-webkit-line-clamp:unset;align-items:center;gap:6px;margin-top:4px;display:flex}.card.mini .stag{padding:1px 7px 1px 5px;font-size:10px}.tnote:before,.eb-note:before,.eb-card:before,.card.mini:before{content:"";background:var(--nc,transparent);opacity:.4;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.eb-note,.eb-card{position:relative;overflow:hidden}.desk-stats{border:1px solid var(--hair);letter-spacing:.08em;color:var(--text-3);background:#ffffff08;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:22px 0 4px;padding:12px 14px;font-size:12px;display:flex}.desk-stats b{color:var(--text);margin-right:2px;font-weight:400}.desk-stats>span:first-child{color:var(--text-2);margin-right:auto}.folders{flex-wrap:wrap;gap:10px;margin:2px 0 14px;display:flex}.fcard{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;min-width:170px;padding:10px 42px 10px 14px;transition:background .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.fcard:before{content:"";background:var(--c);opacity:.6;border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.fcard:hover{background:#ffffff13;border-color:#ffffff26}.fc-ico{font-size:14px}.fc-name{font:inherit;color:var(--text);cursor:text;letter-spacing:.04em;background:0 0;border:0;padding:0;font-size:13.5px}.fc-name:hover{text-underline-offset:4px;-webkit-text-decoration:underline dotted #fff6;text-decoration:underline dotted #fff6}.fcard .tinput{width:130px;height:28px;font-size:13px}.fc-n{color:var(--text-3);font-size:11px}.fcard>.more-btn{top:50%;transform:translateY(-50%)}.field.off{display:none}.ss{flex-direction:column;align-items:flex-start;gap:1px;display:flex;position:relative}.ss-cap{width:168px;height:28px;color:var(--text-3);transition:width .25s var(--spring-soft), border-color .2s;cursor:text;background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:flex}.ss-cap:focus-within{width:220px;color:var(--text-2);border-color:#9fb8ff73}.ss-in{min-width:0;height:100%;color:var(--text);font:inherit;letter-spacing:.03em;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.ss-scope{letter-spacing:.14em;color:var(--text-3);white-space:nowrap;opacity:.85;padding-left:12px;font-size:9.5px}.ss-list{z-index:40;background:linear-gradient(#222632f2,#161922f2);border-radius:14px;width:300px;max-height:340px;padding:6px;display:none;position:absolute;top:32px;right:0;overflow-y:auto;box-shadow:0 18px 40px #0006}.ss-list.on{display:block}.ss-hit{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:6px;padding:8px 10px;font-size:13px;display:flex}.ss-hit.on,.ss-hit:hover{background:#ffffff12}.ss-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ss-sub{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--text-3);flex:none;font-size:11px;overflow:hidden}.ss-empty{color:var(--text-3);padding:10px;font-size:12px}@media (max-width:760px),(max-aspect-ratio:1){.ss-cap{width:120px}.ss-cap:focus-within{width:160px}.ss-scope{display:none}}.eb-split.two{grid-template-columns:fit-content(50%) minmax(0,1fr);gap:14px}.eb-split.two .eb-stream{min-width:240px}.eb-reader.idle{text-align:center;background:#0000001a;border-style:dashed;place-items:center;display:grid}.er-idle{max-width:260px;color:var(--text-3);flex-direction:column;gap:8px;font-size:12.5px;line-height:1.8;display:flex}.er-idle b{color:var(--text-2);letter-spacing:.16em;font-weight:400}.eb-note .en-t,.eb-card .oc-t{padding-right:30px}@media (max-width:760px),(max-aspect-ratio:1){.eb-split.two:not(.open){grid-template-columns:minmax(0,1fr)}.eb-split.two:not(.open) .eb-reader.idle{display:none}}.ed-meta{grid-template-columns:minmax(0,1fr) minmax(160px,.5fr);gap:10px;display:grid}.ver-in{font-variant-numeric:tabular-nums}.ver-row{flex-wrap:wrap;margin:10px 0 12px}.ver-row .ver-in{flex:none;width:190px}.mde{border:1px solid var(--hair);background:#00000024;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.mde:focus-within{border-color:#5ea0ff73}.mde-bar{border-bottom:1px solid var(--hair);z-index:1;background:#ffffff06;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex;position:sticky;top:0}.mde-b{min-width:28px;height:26px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 7px;font-size:12.5px;transition:background .15s,color .15s}.mde-b:hover{color:#fff;background:#ffffff14}.mde-b.on{color:#fff;background:#5ea0ff33}.mde-b.b{font-weight:700}.mde-b.i{font-style:italic}.mde-b.s{text-decoration:line-through}.mde-sep{background:var(--hair);width:1px;height:16px;margin:0 4px}.mde-sp{flex:1}.mde-bar.src .mde-b:not(.mde-src){opacity:.35;pointer-events:none}.md.md-edit{cursor:text;-webkit-user-select:text;user-select:text;outline:none;min-height:16em;padding:14px 16px 18px}.md.md-edit.is-empty:before{content:attr(data-placeholder);pointer-events:none;color:var(--text-3);opacity:.8;position:absolute}.md.md-edit{position:relative}.md.md-edit>:first-child{margin-top:0}.mde .md-src{min-height:16em;font:13px/1.8 var(--mono);resize:vertical;background:0 0;border:0;border-radius:0;padding:14px 16px}.md h1{letter-spacing:.08em;margin:1.1em 0 .45em;font-size:22px;font-weight:400}.md h6{color:var(--text-2);margin:1em 0 .4em;font-size:14px;font-weight:400}.md li.task{margin-left:-1.3em;list-style:none}.md li.task input{vertical-align:-1px;accent-color:#9fb8ff;margin:0 8px 0 0}.md li.task.done{color:var(--text-3);-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.md del{color:var(--text-3)}.md hr{background:var(--hair);border:0;height:1px;margin:1.4em 0}.md pre{position:relative}.md pre[data-lang]:after{content:attr(data-lang);font:10px var(--mono);color:var(--text-3);letter-spacing:.1em;position:absolute;top:6px;right:10px}.md .md-table{margin:0 0 1em;overflow-x:auto}.md table{border-collapse:collapse;min-width:50%;font-size:13px}.md th,.md td{border:1px solid var(--hair);text-align:left;padding:6px 10px}.md th{color:var(--text-2);background:#ffffff0a;font-weight:400}.md img{border-radius:10px;max-width:100%}.ref-token{color:#cfe0ff;background:#5ea0ff24;border-radius:6px;margin:0 2px;padding:0 6px;font-size:.92em;display:inline-block}.s-scope{letter-spacing:.12em;color:var(--text-3);padding:6px 18px 2px 46px;font-size:11px}.s-scope b{color:#f4e3c1;font-weight:400}.s-path{letter-spacing:.04em;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;opacity:.85;font-size:10.5px;display:block;overflow:hidden}.s-group{color:#f4e3c1b3;padding-top:10px}.search .s-cap.drag-handle{cursor:grab}.search .s-cap.drag-handle input{cursor:text}.drawer .dr-top.drag-handle{cursor:grab}.nt-pop .row-actions{align-items:center;gap:8px;margin-top:8px}.nt-pop .row-actions .faint{font-size:11px}.nt-chips .faint{margin-right:4px;font-size:11px}.menu-sep{background:#ffffff1a;height:1px;margin:4px 6px}.menu-i.danger,.menu-i.danger .mi-ico{color:#ff7b70}.menu-i.danger:hover{color:#ff9a90;background:#ff5a5029}.pill.danger{color:#ff8a80;background:#ff5a501f;border-color:#ff645a80}.cc-danger .cc-btns{justify-content:flex-start}.ph-more.more-btn{opacity:1;border-radius:10px;width:30px;height:30px;position:static}.sat-badge{color:var(--c,#f4e3c1);text-shadow:0 0 8px var(--c,#f4e3c1);flex:none;margin-left:-2px;font-size:11px}.tcol.no-sat .tcol-h .tdot{opacity:.7}.ver-row .more-btn{opacity:1;width:30px;height:28px;position:static}.md-read{cursor:text;border-radius:12px;transition:background .2s}.md-read:hover{background:#ffffff05}.read-foot{align-items:center;gap:12px;margin-top:14px;display:flex}.saved-chip{letter-spacing:.1em;color:var(--text-3);font-size:11px}.saved-chip.ok:before{content:"";vertical-align:1px;background:#7fd6a4;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 6px #7fd6a4b3}.draft-bar{gap:12px}.mde-foot{letter-spacing:.08em;color:var(--text-3);border-top:1px solid #ffffff0f;align-items:center;gap:10px;padding:6px 12px;font-size:11px;display:flex}.mde-status[data-tone=ok]{color:#8fdcb0}.mde-status[data-tone=busy]{color:#9cc2ff}.mde-status[data-tone=warn]{color:#ffb08a}.mde-count{font-variant-numeric:tabular-nums}.mde{position:relative}.editor.autosave .row-actions{align-items:center}.ed-hint{font-size:11px}.ed-more.more-btn{opacity:1;border-radius:10px;width:32px;height:30px;position:static}.ed-meta-d{color:var(--text-3);font-size:12px}.ed-meta-d summary{cursor:pointer;letter-spacing:.1em;padding:4px 0;list-style:none}.ed-meta-d summary:before{content:"▸ "}.ed-meta-d[open] summary:before{content:"▾ "}.tpl-row{align-items:center}.chip.tpl{cursor:pointer}.mde-sug{z-index:20;background:linear-gradient(#222632f5,#161922f5);border-radius:14px;width:260px;max-height:280px;padding:5px;position:absolute;overflow-y:auto;box-shadow:0 12px 40px #00000073}.mde-sug-i{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.mde-sug-i.on,.mde-sug-i:hover{background:#5ea0ff29}.mde-sug-ico{min-width:26px;color:var(--text-3);text-align:center;flex:none;font-size:11px}.mde-sug-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mde-sug-i small{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--text-3);flex:none;font-size:11px;overflow:hidden}.mde.mde-focus{z-index:80;pointer-events:auto;background:#0c0e14f7;position:fixed;inset:4vh max(4vw,50vw - 460px);box-shadow:0 30px 120px #000000b3}.mde.mde-focus .md-edit{font-size:calc(16px * var(--fs,1));flex:1;padding:28px 36px;overflow-y:auto}html.writing-focus #stage{filter:brightness(.35)blur(2px);transition:filter .4s}.mde-focus-b.on,.mde.mde-focus .mde-focus-b{color:#9cc2ff}.read-wrap.has-outline{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;display:grid}.outline{border-left:1px solid #ffffff14;flex-direction:column;gap:2px;max-height:60vh;padding:8px 6px;display:flex;position:sticky;top:8px;overflow-y:auto}.ol-h{letter-spacing:.3em;color:var(--text-3);padding:0 6px 6px;font-size:10.5px}.ol-i{text-align:left;color:var(--text-2);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:4px 6px;font-size:12px;overflow:hidden}.ol-i:hover{color:#fff;background:#ffffff0f}.ol-h2{padding-left:14px}.ol-h3{padding-left:22px;font-size:11.5px}@media (max-width:760px){.read-wrap.has-outline{grid-template-columns:1fr}.outline{border-left:0;flex-flow:wrap;max-height:none;position:static}}.backlinks:not(.empty-bl){background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;padding:12px 14px;display:flex}.bl-h{letter-spacing:.26em;width:100%;color:var(--text-3);margin-bottom:2px;font-size:10.5px}.bl-i{color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;display:inline-flex}.bl-i:hover{border-color:#5ea0ff80}.qc{z-index:66;pointer-events:auto;background:linear-gradient(#1e222df0,#12151df2);border-radius:20px;flex-direction:column;gap:8px;width:min(520px,100vw - 24px);margin-left:calc(min(520px,100vw - 24px)/-2);padding:10px 12px 12px;display:flex;position:absolute;bottom:9vh;left:50%;box-shadow:0 20px 70px #00000080}.qc-h{align-items:center;gap:10px;display:flex}.qc-h b{letter-spacing:.3em;color:var(--text-2);font-size:12px;font-weight:400}.qc-tgt{color:var(--text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;max-width:70%;padding:4px 11px;font-size:12px;overflow:hidden}.qc-tgt:hover{border-color:#5ea0ff80}.qc-in{resize:vertical;width:100%;min-height:120px;color:var(--text);font:inherit;font-size:calc(14px * var(--fs,1));background:#00000038;border:1px solid #ffffff1a;border-radius:14px;outline:none;padding:12px 14px;line-height:1.8}.qc-in:focus{border-color:#5ea0ff8c}.qc-in:first-line{color:#fff;font-weight:500}.qc-f{align-items:center;gap:10px;display:flex}.tgt-menu{max-height:50vh;overflow-y:auto}.menu-i.sub2{padding-left:38px;font-size:12px}.imp-b{flex-direction:column;gap:10px;padding:4px 2px;display:flex}.imp-opt{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.kbd-hint{font-size:11px}.desk-actions .grow{flex:1}.ck-wrap{z-index:75;pointer-events:auto;background:#04060a59;position:absolute;inset:0}.ck{background:linear-gradient(#1e222df5,#12151df7);border-radius:22px;width:min(600px,100vw - 24px);padding:6px;position:absolute;top:12vh;left:50%;transform:translate(-50%);box-shadow:0 30px 90px #0000008c}.ck-cap{align-items:center;gap:10px;padding:6px 10px;display:flex}.ck-k{color:var(--text-3);letter-spacing:.05em;border:1px solid #ffffff24;border-radius:6px;padding:2px 6px;font-size:10.5px}.ck-in{color:#fff;min-width:0;font:inherit;letter-spacing:.04em;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:15px}.ck-list{max-height:min(60vh,480px);padding:2px 4px 6px;overflow-y:auto}.ck-g{letter-spacing:.3em;color:var(--text-3);padding:10px 10px 4px;font-size:10px}.ck-i{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.ck-i.on{background:#5ea0ff29}.ck-ico{text-align:center;width:22px;color:var(--text-3);flex:none}.ck-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ck-h{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--text-3);flex:none;font-size:11px;overflow:hidden}.ck-i kbd,.kbd{font:inherit;color:var(--text-3);border:1px solid #ffffff24;border-radius:5px;padding:1px 6px;font-size:10.5px}.ck-foot{border-top:1px solid #ffffff0f;padding:6px 12px 4px;font-size:11px}.s-filters,.s-recent,.s-tips{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 14px;display:flex}.s-fchip{cursor:pointer;border-color:#5ea0ff73}.s-recent .chip,.s-tips .chip{cursor:pointer}.ghost-chip{background:0 0;border-style:dashed}.s-sn mark,.s-t mark{color:#fff;background:#5ea0ff47;border-radius:3px;padding:0 1px}.eb.selecting [data-entry]{cursor:copy}[data-entry].sel-on{outline-offset:-2px;outline:2px solid #5ea0ffbf;background:#5ea0ff1a!important}.bulk{z-index:12;background:linear-gradient(#222836f5,#141821f5);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px 10px 8px 16px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 44px #00000080}.bulk-n{letter-spacing:.12em;color:#cfe0ff;margin-right:4px;font-size:12.5px;font-weight:400}.bulk-more.more-btn{opacity:1;border-radius:10px;width:32px;height:30px;position:static}.bulk-hint{text-align:center;width:100%;font-size:10.5px}.drag-ghost{color:#fff;background:#2a3a5a;border-radius:999px;padding:6px 12px;font-size:12px;position:fixed;top:-100px;left:-100px}body.note-dragging [data-drop-topic],body.note-dragging .sat-label{transition:box-shadow .15s,transform .15s}body.note-dragging [data-drop-topic]{box-shadow:inset 0 0 0 1px #5ea0ff59}.drop-on{transform:scale(1.02);box-shadow:inset 0 0 0 2px #5ea0ffe6,0 0 24px #5ea0ff59!important}.sbs{inset:calc(var(--head-h,110px) - 4px) 10px 10px;z-index:8;background:linear-gradient(#1a1e29f7,#10131bfa);border-radius:20px;outline:none;flex-direction:column;display:flex;position:absolute}.sbs-top{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:10px 14px;display:flex}.sbs-top b{letter-spacing:.2em;font-size:12.5px;font-weight:400}.sbs-body{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.sbs-col{min-height:0;padding:14px 18px 22px;overflow-y:auto}.sbs-col.l{border-right:1px solid #ffffff12}.sbs-h{background:#141720f2;align-items:baseline;gap:6px;margin-bottom:10px;padding:8px 0;display:flex;position:sticky;top:-14px}.sbs-h b{color:#fff;font-weight:400}@media (max-width:760px){.sbs-body{grid-template-columns:1fr}.sbs-col.l{border-bottom:1px solid #ffffff12;border-right:0}}.md,.md-edit{font-size:calc(14.5px * var(--fs,1))}html.density-compact .tnote{height:62px;padding:8px 10px 6px}html.density-compact .tnote .tn-x{display:none}html.density-compact .tcol-list{gap:6px;height:198px}html.density-compact .row{padding-top:6px;padding-bottom:6px}html.density-compact .eb-card{gap:4px;padding:10px 12px 8px}html.density-compact .card.mini{padding:8px 10px 7px}html.density-compact .section,html.density-compact .blk{margin-bottom:14px}html.density-compact .sheet-body{--gap:10px}.screen-name{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:.08em}.sheet.writing:not(.ov){--sheet-h:94vh;z-index:9;transform-origin:50%;border-radius:24px;width:auto!important;top:3vh!important;left:2.5vw!important;right:2.5vw!important}.sheet.writing .sheet-head,.sheet.writing .sheet-seam,.sheet.writing .rail,.sheet.writing .outline,.sheet.writing .entry-main>:not(.pane):not(.sticky-foot),.sheet.writing .sticky-foot>:not(.foot-status):not(.ed-more):not(.grow){display:none!important}.sheet.writing .entry-layout,.sheet.writing .has-outline{grid-template-columns:minmax(0,1fr)!important}.sheet.writing .sheet-body{padding-top:10px}.sheet.writing .mde{background:0 0;border-color:#0000;max-width:900px;margin:0 auto}.sheet.writing .md-edit{font-size:calc(16.5px * var(--fs,1));min-height:70vh;padding:26px 40px 40px}.mde.mde-focus{z-index:auto;box-shadow:none;background:0 0;position:relative;inset:auto}.mde.mde-focus .md-edit{padding:26px 40px 40px;overflow:visible}.mde{overflow:clip}.view.entry .mde-bar,.eb-reader .mde-bar{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(140%);background:#141821e6;top:0}.sheet-body:has(>.view.entry){padding-bottom:0}.entry-actions.sticky-foot{z-index:4;-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--hair);background:linear-gradient(#12151ed1,#0e1119f0);flex-wrap:nowrap;gap:8px;margin:18px -24px 0;padding:10px 24px 12px;position:sticky;bottom:0}.entry-actions.sticky-foot:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.foot-status{align-items:center;min-width:0;display:flex;overflow:hidden}.foot-status .mde-foot{white-space:nowrap;border:0;padding:0}.sticky-foot .pill{white-space:nowrap}@media (max-width:760px),(max-aspect-ratio:1){.entry-actions.sticky-foot{margin:14px -18px 0;padding:8px 12px 10px;overflow-x:auto}.foot-status{display:none}}.ver-pop{flex-direction:column;gap:8px;min-width:240px;padding:12px;display:flex}.ver-pop .menu-h{letter-spacing:.3em;color:var(--text-3);font-size:11px}.ver-pop input{width:100%}.ver-pop .pill{align-self:flex-end}.eb{container-type:inline-size}.eb-reader{position:relative}.eb-reader:before{content:"";background:var(--nc,transparent);opacity:.55;pointer-events:none;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:18px;right:18px}.eb-reader:not(.idle){flex-direction:column;padding:14px 18px 0;display:flex}.eb-reader .er-body{flex:1;min-height:0;margin-top:8px}.eb-reader .qe-title{letter-spacing:.06em;width:100%;margin:4px 0 10px;font-size:20px;font-weight:300}.eb-reader .mde{border-radius:12px}.eb-reader .md-edit{min-height:12em}.eb-reader .er-actions{z-index:3;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#12151ecc,#0e1119f2);gap:10px;margin:12px -18px 0;padding:9px 18px 11px;position:sticky;bottom:0}.eb-reader .er-actions .mde-foot{white-space:nowrap;border:0;padding:0}.eb-reader .er-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eb-open{flex:none}.er-new{letter-spacing:.24em;color:var(--text);font-size:12px;font-weight:400}.compose.embed{padding:0}.compose.embed .title-in{font-size:20px}.compose.embed .done-btn{position:sticky;bottom:10px}.eb-reader.new{border-style:solid;border-color:#f4e3c138}@container (width<=620px){.eb-split.two.open{grid-template-columns:minmax(0,1fr)!important}.eb-split.two.open .eb-stream{display:none}}.ia{height:30px;color:var(--text-3);font:inherit;letter-spacing:.12em;cursor:pointer;transition:color .25s, background .25s, border-color .25s, gap .3s var(--spring-soft), padding .3s var(--spring-soft);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:0;padding:0 7px;font-size:12px;display:inline-flex}.ia-i{flex:none;place-items:center;width:16px;height:16px;display:grid}.ia-i svg{width:16px;height:16px}.ia-t{white-space:nowrap;opacity:0;max-width:0;transition:max-width .35s var(--spring-soft), opacity .2s;overflow:hidden}.ia:hover,.ia:focus-visible{color:var(--text);border-color:var(--hair);background:#ffffff0f;outline:none;gap:6px;padding:0 11px 0 8px}.ia:hover .ia-t,.ia:focus-visible .ia-t{opacity:1;max-width:12em}.ia:active{transform:scale(.95)}.tcol-foot{align-items:center;gap:4px;display:flex}.tcol-foot .grow{flex:1}.tcol .tc-open{flex-direction:row-reverse}.tcol .tc-open:hover,.tcol .tc-open:focus-visible{padding:0 8px 0 11px}@media (hover:none){.ia .ia-t{opacity:1;max-width:12em}.ia{gap:6px}}.tcol,.tcol .tnote,.tcol button,.tcol .tcol-name{cursor:pointer}.tcol:hover{border-color:color-mix(in srgb, var(--c,#fff) 26%, transparent)}.sw.sw-reset{color:var(--text-2);border:1px dashed var(--hair-2);background:0 0;place-items:center;font-size:13px;display:grid}.sheet-body:focus,.sheet-body:focus-visible{outline:none}:root{--r-panel:22px;--r-pop:16px;--r-ctl:12px;--line-soft:#dce6ff1a;--focus:0 0 0 2px #9fb8ff8c;--danger:#ff9d8c}.pop.glass,.modal.glass,.redcoast.glass{border-radius:var(--r-pop)}.modal.glass{border-radius:var(--r-panel)}.pop .menu{flex-direction:column;gap:1px;min-width:188px;padding:4px;display:flex}.pop .menu-i{text-align:left;color:var(--text);letter-spacing:.02em;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;transition:background .18s,color .18s;display:flex}.pop .menu-i:hover,.pop .menu-i:focus-visible{background:#ffffff14;outline:none}.pop .menu-i.danger{color:var(--danger)}.pop .menu-i.danger:hover{background:#ff78641f}.pop .menu-sep{background:var(--line-soft);height:1px;margin:4px 8px}.sheet .sheet-head{border-bottom-color:var(--line-soft)}.sheet .ph-title{letter-spacing:.04em}.pill:focus-visible,.btn:focus-visible,.icon-btn:focus-visible,.more-btn:focus-visible,.menu-i:focus-visible,.cz-card:focus-visible,.acc-opt:focus-visible{box-shadow:var(--focus);outline:none}.win-body .set-row small{line-height:1.55}.win-body .group-t{margin-top:18px}.cosmos-gate{aspect-ratio:5/3;cursor:pointer;opacity:0;pointer-events:none;width:clamp(150px,16vw,240px);transition:opacity 1.2s var(--ease), transform 1.2s var(--ease);z-index:3;background:0 0;border:0;padding:0;position:absolute;top:clamp(72px,16vh,200px);right:clamp(24px,9vw,180px);transform:scale(.96)}.cosmos-gate.on{opacity:.62;pointer-events:auto;transform:none}.cosmos-gate.on:hover,.cosmos-gate.on:focus-visible{opacity:1;outline:none;transform:scale(1.04)}.cosmos-gate .cg-art{filter:drop-shadow(0 0 14px #aabeff59);animation:38s linear infinite cg-drift;position:absolute;inset:0}.cosmos-gate .cg-art svg{width:100%;height:100%;display:block}@keyframes cg-drift{0%{transform:rotate(0)scale(1)}50%{transform:rotate(4deg)scale(1.03)}to{transform:rotate(0)scale(1)}}.cosmos-gate .cg-tip{white-space:nowrap;pointer-events:none;opacity:.45;transition:opacity .4s, transform .4s var(--ease);flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%,4px)}.cosmos-gate .cg-tip b{letter-spacing:.42em;color:var(--text);padding-left:.42em;font-size:13px;font-weight:300}.cosmos-gate .cg-tip small{letter-spacing:.18em;color:var(--text-3);opacity:0;font-size:10.5px;transition:opacity .4s}.cosmos-gate:hover .cg-tip,.cosmos-gate:focus-visible .cg-tip{opacity:1;transform:translate(-50%,8px)}.cosmos-gate:hover .cg-tip small,.cosmos-gate:focus-visible .cg-tip small{opacity:1}.cg-badge{color:#fff;text-align:center;background:#e8806e;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px;display:none;position:absolute;top:8%;right:8%;box-shadow:0 0 12px #e8806eb3}.cg-badge.on{display:inline-block}.rc-open .cg-badge{margin-left:6px;position:static}html.in-cosmos .hero,html.in-cosmos .corner.left .screen-name{pointer-events:none;opacity:0!important}.cosmos{z-index:40;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .7s var(--ease), visibility 0s linear .7s;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.cosmos.on{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .7s var(--ease)}.cosmos .cz-sky{z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(1200px 700px at 72% 18%,#788cff29,#0000 60%),radial-gradient(900px 600px at 12% 90%,#f4e3c11a,#0000 60%),radial-gradient(1px 1px at 12% 22%,#fff 99%,#0000),radial-gradient(1px 1px at 32% 68%,#cfd8ff 99%,#0000),radial-gradient(1px 1px at 54% 14%,#fff 99%,#0000),radial-gradient(1.5px 1.5px at 78% 58%,#fff 99%,#0000),radial-gradient(1px 1px at 88% 32%,#dfe6ff 99%,#0000),radial-gradient(1px 1px at 22% 84%,#fff 99%,#0000),radial-gradient(1px 1px at 66% 88%,#fff 99%,#0000),radial-gradient(1px 1px at 44% 42%,#cfd8ff 99%,#0000),#03050adb;position:absolute;inset:0}.cosmos.on .cz-sky{animation:cz-in .9s var(--ease)}@keyframes cz-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}.cz-top{justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(24px,6vh,64px) clamp(20px,6vw,96px) 12px;display:flex}.cz-title h2{letter-spacing:.5em;color:var(--text);margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:200}.cz-title p{max-width:560px;color:var(--text-2);letter-spacing:.04em;margin:10px 0 0;font-size:13px;line-height:1.8}.cz-tools{align-items:center;gap:10px;display:flex}.cz-x{font-size:22px;line-height:1}.cz-body{scrollbar-width:thin;flex:1;min-height:0;margin-bottom:116px;padding:8px clamp(20px,6vw,96px) 24px;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.cz-sec{margin:18px 0 30px}.cz-h{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.cz-h h3{letter-spacing:.3em;color:var(--warm);margin:0;font-size:15px;font-weight:300}.cz-h .faint{font-size:12px}.cz-grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:16px;display:grid}.cz-card{text-align:left;cursor:pointer;color:var(--text);transition:transform .45s var(--spring-soft), box-shadow .3s, border-color .3s;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 16px;display:flex;position:relative}.cz-card:hover{border-color:#d6deff47;transform:translateY(-3px)}.czc-kind{letter-spacing:.2em;color:var(--text-3);font-size:10.5px;position:absolute;top:12px;right:14px}.cz-card.friend .czc-kind{color:#9fe0c0}.cz-card.featured .czc-kind{color:var(--warm)}.czc-art{justify-content:center;width:100%;height:118px;display:flex}.czc-art svg{width:auto;height:100%;transition:transform 1.2s var(--ease)}.cz-card:hover .czc-art svg{transform:rotate(-6deg)scale(1.06)}.czc-t{letter-spacing:.06em;font-size:15px}.czc-m{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.czc-co{color:#9fe0c0;letter-spacing:.1em}.czc-ps{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.czc-p{border:1px solid color-mix(in srgb, var(--c,#8fb4ff) 45%, transparent);color:color-mix(in srgb, var(--c,#8fb4ff) 70%, #fff);border-radius:999px;padding:2px 8px;font-size:11px}.czc-p.more{--c:#8a93a8}.czc-go{letter-spacing:.2em;color:var(--accent);opacity:0;margin-top:6px;font-size:12px;transition:opacity .3s,transform .3s;transform:translate(-4px)}.cz-card:hover .czc-go,.cz-card:focus-visible .czc-go{opacity:1;transform:none}.cz-empty{text-align:center;max-width:520px;color:var(--text-2);margin:40px auto;font-size:13px;line-height:1.9}.cz-empty.small{text-align:left;max-width:none;margin:6px 0}.cz-empty b{color:var(--text);margin-bottom:6px;font-weight:400;display:block}.cz-loading{text-align:center;color:var(--text-3);letter-spacing:.3em;margin:60px auto;font-size:12px;animation:1.6s ease-in-out infinite cz-pulse}@keyframes cz-pulse{50%{opacity:.4}}.cz-home{z-index:2;color:var(--text);cursor:pointer;opacity:.8;transition:opacity .3s, transform .45s var(--spring-soft);background:0 0;border:0;align-items:center;gap:10px;padding:6px 16px 6px 6px;display:flex;position:absolute;bottom:clamp(12px,3vh,36px);left:clamp(12px,3vw,40px)}.cz-home:hover,.cz-home:focus-visible{opacity:1;outline:none;transform:translateY(-2px)}.czh-art{filter:drop-shadow(0 0 18px #f4e3c159);border-radius:50%;width:84px;height:84px;animation:30s linear infinite cg-drift;display:block}.czh-art svg{width:100%;height:100%}.czh-t{letter-spacing:.2em;text-align:left;flex-direction:column;gap:2px;font-size:13px;display:flex}.czh-t small{color:var(--text-3);letter-spacing:.1em;font-size:11px}.visit-bar{z-index:30;color:var(--text);transition:transform .6s var(--spring-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:8px 10px 8px 16px;font-size:13px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%,-140%)}.visit-bar.on{transform:translate(-50%)}.vb-dot{background:#9fe0c0;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite cz-pulse;box-shadow:0 0 10px #9fe0c0}.vb-t{text-overflow:ellipsis;letter-spacing:.06em;overflow:hidden}.vb-mode{border:1px solid var(--hair-2);letter-spacing:.12em;border-radius:999px;padding:2px 8px;font-size:11px}.vb-mode.co{color:#9fe0c0;border-color:#9fe0c066}.visit-bar .pill{padding:6px 14px}@media (max-width:640px){.visit-bar{top:auto;bottom:12px;transform:translate(-50%,160%)}.visit-bar.on{transform:translate(-50%)}.vb-cz{display:none}}html.visiting .wh-entry,html.visiting .wh-tip,html.visiting .ov-tab.add,html.visiting .cosmos-gate,html.ro .desk-actions .pill.primary,html.ro .sheet .more-btn,html.ro .tcol-add,html.ro .tcol-guide,html.ro .mde-bar,html.ro .cc-danger,html.ro .rel-h .link,html.ro .eb-new,html.ro .ov-new{display:none!important}html.ro .sheet .ph-title{pointer-events:none}html.ro .ver-in,html.ro .drawer .more-btn,html.ro .pop-more .menu-i.danger{display:none!important}.redcoast{z-index:45;width:min(380px,100vw - 28px);transition:transform .55s var(--spring-soft);flex-direction:column;display:flex;position:fixed;top:14px;bottom:14px;right:14px;overflow:hidden;transform:translate(calc(100% + 24px))}.redcoast.on{transform:none}.rc-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 18px 12px;display:flex}.rc-head h3{letter-spacing:.3em;margin:0;font-size:17px;font-weight:300}.rc-head p{margin:8px 0 0;font-size:12px;line-height:1.7}.rc-body{flex:1;padding:8px 18px 24px;overflow:auto}.rc-h{letter-spacing:.26em;color:var(--text-3);margin:18px 0 10px;font-size:11px}.rc-send{flex-direction:column;gap:8px;display:flex}.rc-send .note-in{width:100%}.rc-send .pill{align-self:flex-start}.rc-row{border-radius:12px;align-items:center;gap:10px;padding:8px 6px;display:flex}.rc-row:hover{background:#ffffff0a}.rc-av{color:#10131c;background:var(--c,#9fb8ff);width:32px;height:32px;box-shadow:0 0 12px color-mix(in srgb, var(--c,#9fb8ff) 50%, transparent);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.rc-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rc-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.rc-who small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.small{font-size:11.5px}.pop-acc{width:min(340px,100vw - 24px)}.acc-panel{flex-direction:column;gap:8px;padding:6px 4px 2px;display:flex}.acc-h{letter-spacing:.22em;color:var(--text-3);margin-top:6px;font-size:11px}.acc-h.dim,.acc-seg.dim{opacity:.45}.acc-opts{flex-direction:column;gap:4px;display:flex}.acc-opt{text-align:left;border-radius:var(--r-ctl);color:var(--text);border:1px solid #0000;flex-direction:column;gap:2px;padding:9px 12px;transition:background .2s,border-color .2s;display:flex}.acc-opt:hover{background:#ffffff0d}.acc-opt.on{background:#9fb8ff1a;border-color:#9fb8ff73}.acc-opt b{font-size:13px;font-weight:400}.acc-opt small{color:var(--text-2);font-size:11.5px}.acc-seg{background:#ffffff0d;border-radius:999px;gap:4px;padding:3px;display:flex}.acc-seg button{color:var(--text-2);border-radius:999px;flex:1;padding:6px 10px;font-size:12px}.acc-seg button.on{color:var(--text);background:#ffffff24}.acc-feat{border-radius:var(--r-ctl);cursor:pointer;background:#f4e3c10f;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.acc-feat span{flex-direction:column;gap:2px;display:flex}.acc-feat b{color:var(--warm);font-size:13px;font-weight:400}.acc-feat small{color:var(--text-2);font-size:11.5px}.acc-foot{justify-content:flex-end;display:flex}.live-lock{align-items:center;gap:10px;display:flex}.live-lock .ll-dot{background:#e6a86e;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite cz-pulse;box-shadow:0 0 10px #e6a86e}.live-lock .ll-t{flex:1}.mde-status[data-tone=ok]:before{content:"";vertical-align:1px;background:#7fd6a8;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.mde.mde-ro .md-edit{cursor:default}.md img{border-radius:10px;max-width:100%;height:auto;margin:10px 0;display:block;box-shadow:0 8px 28px -12px #0009}.md img.att-miss{border:1px dashed var(--hair-2);background:#ffffff0d;min-width:160px;min-height:40px}.md-edit.drop-img{outline-offset:6px;border-radius:10px;outline:2px dashed #9fb8ff8c}.md-edit img{cursor:default}.cap{flex-direction:column;align-items:flex-end;gap:6px;min-width:150px;display:flex}.cap-bar{background:#ffffff14;border-radius:3px;width:150px;height:6px;overflow:hidden}.cap-bar i{height:100%;transition:width .6s var(--ease);background:linear-gradient(90deg,#9fb8ff,#f4e3c1);border-radius:3px;display:block}.cap-bar.warn i{background:linear-gradient(90deg,#e6a86e,#e8806e)}.cap-t{font-size:11.5px}html.theme-day .cosmos{color:#ecf0faeb;--text:#ecf0faeb;--text-2:#d6def0a8;--text-3:#c8d2e86b}html.theme-day .redcoast .rc-av{color:#fff}@media (prefers-reduced-motion:reduce){.cosmos-gate .cg-art,.czh-art{animation:none}}@media (max-width:760px){.cz-grid{grid-template-columns:1fr 1fr;gap:10px}.czc-art{height:86px}.cz-top{flex-direction:column}.czh-art{width:60px;height:60px}}.db-field{z-index:3;pointer-events:none;opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.db-field.on{opacity:1}.db-shard{width:var(--s,22px);height:var(--s,22px);cursor:grab;pointer-events:none;touch-action:none;transition:translate .6s var(--spring), opacity .5s var(--ease), scale .25s var(--ease);background:0 0;border:0;outline:none;padding:0;position:absolute;transform:translate(-50%,-50%)}.db-field.on .db-shard{pointer-events:auto}.db-drift{filter:drop-shadow(0 0 5px #aac4ff59);animation:db-drift var(--dur,26s) ease-in-out var(--delay,0s) infinite alternate;display:block;position:absolute;inset:0}.db-drift svg{width:100%;height:100%;display:block;overflow:visible}.db-body{stroke:#ffffff47;stroke-width:.05px}.db-edge{fill:none;stroke:#ffe2aabf;stroke-width:.07px;stroke-linejoin:round}@keyframes db-drift{0%{transform:translate(0, 0) rotate(var(--r0,0deg))}to{transform:translate(var(--dx,12px), var(--dy,10px)) rotate(calc(var(--r0,0deg) + var(--dr,40deg)))}}.db-shard.fresh .db-drift{filter:drop-shadow(0 0 8px #ffd69699)}.db-shard:hover,.db-shard:focus-visible{z-index:2;scale:1.35}.db-shard:focus-visible .db-drift{filter:drop-shadow(0 0 0 2px var(--focus,#9fb8ff)) drop-shadow(0 0 10px #a0c4ffcc)}.db-lab{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.08em;max-width:220px;color:var(--text);border:1px solid var(--hair,#ffffff1f);opacity:0;pointer-events:none;background:#0e1119d1;border-radius:999px;padding:3px 10px;font-size:12px;transition:opacity .2s;position:absolute;top:calc(100% + 6px);left:50%;overflow:hidden;transform:translate(-50%)scale(.74)}.db-shard:hover .db-lab,.db-shard:focus-visible .db-lab,.db-shard.dragging .db-lab{opacity:1}.db-shard.dragging{cursor:grabbing;z-index:5;transition:none;scale:1.3;pointer-events:none!important}.db-shard.dragging .db-drift{animation-play-state:paused}.db-shard.back{transition:translate .6s var(--spring)}.db-shard.filing{transition:translate .55s var(--ease), opacity .55s var(--ease), scale .55s var(--ease);opacity:0;scale:.1;pointer-events:none!important}.db-shard.gone{opacity:0;scale:.3}.db-shard.spawn{animation:db-spawn 1.3s var(--spring-soft,ease-out) both}@keyframes db-spawn{0%{translate:var(--fx,0) var(--fy,0);opacity:0;scale:2.4}30%{opacity:1}to{opacity:1;translate:0;scale:1}}.db-ring{z-index:6;pointer-events:none;opacity:0;border:1.5px dashed #ffd696d9;border-radius:50%;transition:opacity .2s,left .15s,top .15s,width .15s,height .15s;position:fixed;box-shadow:0 0 24px #ffd69659,inset 0 0 18px #ffd69633}.db-ring.on{opacity:1;animation:1.6s linear infinite db-ring}@keyframes db-ring{to{rotate:360deg}}.db-hint{z-index:7;pointer-events:none;letter-spacing:.08em;border:1px solid var(--hair,#ffffff1f);color:var(--text-2);opacity:0;white-space:nowrap;background:#0e1119e0;border-radius:999px;padding:5px 12px;font-size:12px;transition:opacity .2s;position:fixed}.db-hint.on{opacity:1}.db-hint.ok{color:#ffe2aa;border-color:#ffd69680}body.debris-dragging,body.debris-dragging *{cursor:grabbing!important}html.motion-reduced .db-drift{transform:rotate(var(--r0,0deg));animation:none}@media (prefers-reduced-motion:reduce){.db-drift{transform:rotate(var(--r0,0deg));animation:none}}.qdock{z-index:34;opacity:0;pointer-events:none;transition:opacity .4s var(--ease), transform .4s var(--spring);flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:112px;left:20px;transform:translate(-8px)}.qdock.on{opacity:1;pointer-events:auto;transform:none}.qd-b{border:1px solid var(--hair,#ffffff1f);-webkit-backdrop-filter:blur(14px);min-width:40px;height:40px;color:var(--text);cursor:pointer;font:inherit;letter-spacing:.12em;transition:background .2s, border-color .2s, gap .3s var(--spring);background:#141822b8;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0 11px;font-size:12.5px;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000059}.qd-b .qd-i{flex:none;place-items:center;width:18px;height:18px;display:grid}.qd-b .qd-i svg{display:block}.qd-b .qd-t,.qd-b kbd{opacity:0;white-space:nowrap;max-width:0;transition:max-width .3s var(--spring), opacity .2s;overflow:hidden}.qd-b kbd{font:inherit;letter-spacing:.04em;color:var(--text-3);border:0 solid var(--hair,#ffffff24);border-radius:6px;padding:0;font-size:10.5px}.qd-b:hover kbd,.qd-b:focus-visible kbd{border-width:1px;padding:0 5px}.qd-b:hover,.qd-b:focus-visible{background:#1c2230e6;border-color:#9fb8ff80;outline:none;gap:8px}.qd-b:hover .qd-t,.qd-b:focus-visible .qd-t{opacity:1;max-width:80px}.qd-b:hover kbd,.qd-b:focus-visible kbd{opacity:1;max-width:70px}.qd-q{border-color:#ffd69659}.qd-q .qd-i{color:#ffe2aa}.qd-n{white-space:nowrap;color:#ffe2aa;font:inherit;letter-spacing:.08em;cursor:pointer;background:#141822b3;border:1px solid #ffd6964d;border-radius:999px;padding:3px 10px;font-size:11.5px;transition:opacity .2s;display:none;position:absolute;bottom:9px;left:48px}.qd-q:hover~.qd-n,.qd-q:focus-visible~.qd-n{opacity:0;pointer-events:none}.qd-n.on{display:inline-block}.qd-n:hover{border-color:#ffd69699}.db-menu{max-height:min(60vh,460px);overflow:auto}.db-menu .menu-i{align-items:center;gap:8px;display:flex}.db-dot{background:linear-gradient(135deg,#e9edf7,#4a5367);border-radius:2px;flex:none;width:7px;height:7px;transform:rotate(20deg);box-shadow:0 0 6px #ffd69680}html.in-cosmos .db-field{pointer-events:none;opacity:0!important}@media (max-width:640px){.qdock{bottom:140px;left:12px}.qd-b{min-width:38px;height:38px}}.qc-title{border:0;border-bottom:1px solid var(--hair,#ffffff1a);width:100%;color:var(--text);font:inherit;font-size:calc(16px * var(--fs,1));letter-spacing:.04em;background:0 0;outline:none;padding:6px 4px 8px}.qc-title:focus{border-bottom-color:#5ea0ff8c}.qc-title::placeholder{color:var(--text-3)}.qc .qc-in:first-line{font-weight:inherit;color:inherit}.qc-tgt.debris{color:#ffe2aa;border-color:#ffd69666}.qc-st{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.qc-f{min-width:0}.tip[data-side=top]:after{bottom:-6px;left:var(--ax,18px);border-top:0;border-left:0}.tip[data-side=right]:after{border-top:0;border-right:0;top:16px;left:-6px}html.theme-day .db-lab,html.theme-day .db-hint{color:#1d2433;background:#ffffffeb}html.theme-day .qd-b,html.theme-day .qd-n{color:#1d2433;background:#fffc;box-shadow:0 8px 24px #1e325a24}html.theme-day .qd-q .qd-i,html.theme-day .qd-n,html.theme-day .qc-tgt.debris{color:#a0661a}.eb-reader .er-actions.er-bar{flex-wrap:nowrap;gap:8px;min-height:44px;padding:7px 18px 8px}.eb-reader .er-bar .er-btn{white-space:nowrap;flex:none;height:28px;padding:0 12px;font-size:12px}.eb-reader .er-bar .mde-foot{text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.eb-reader .er-bar .grow{flex:1;min-width:4px}.eb-reader .er-bar .er-row{border:0;align-items:center;gap:10px;width:100%;margin:0;padding:0;display:flex}.eb-reader .er-bar .er-row .done-btn{position:static}.eb-reader .er-bar .er-row .ed-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.eb-reader .er-body.quick-edit{cursor:default}.screen-name.trail{letter-spacing:.12em;max-width:min(46vw,520px);color:var(--text-3);white-space:normal;pointer-events:auto;flex-wrap:wrap;align-items:center;gap:2px 0;margin-top:6px;font-size:11px;line-height:1.6;display:flex}.trail .tr-c{text-overflow:ellipsis;white-space:nowrap;max-width:12em;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:6px;padding:1px 3px;overflow:hidden}.trail button.tr-c{cursor:pointer;color:var(--text-2);transition:color .2s,background .2s}.trail button.tr-c:hover{color:var(--text);background:#ffffff0f}.trail .tr-c.cur{color:var(--text)}.trail .tr-s{opacity:.7;padding:0 3px;font-style:normal}html.theme-day .trail button.tr-c:hover{background:#0812301f}html.visiting .qdock .qd-q,html.visiting .qdock .qd-n{display:none!important}.star-sw{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.star-sw .star-custom{border:1px solid var(--hair-2);cursor:pointer;background:0 0;border-radius:50%;width:26px;height:26px;padding:0;overflow:hidden}.star-sw .star-custom::-webkit-color-swatch-wrapper{padding:0}.star-sw .star-custom::-webkit-color-swatch{border:0;border-radius:50%}.cosmos-gate.placed{transform:translate3d(var(--gx,0), var(--gy,0), 0) translate(-50%, -50%) scale(var(--gs,1));transition:opacity 1.2s var(--ease);will-change:transform;top:0;left:0;right:auto}.cosmos-gate.placed.on{opacity:var(--ga,.62);transform:translate3d(var(--gx,0), var(--gy,0), 0) translate(-50%, -50%) scale(var(--gs,1))}.cosmos-gate.placed.on:hover,.cosmos-gate.placed.on:focus-visible{opacity:1;transform:translate3d(var(--gx,0), var(--gy,0), 0) translate(-50%, -50%) scale(calc(var(--gs,1) * 1.05))}@font-face{font-family:Startrace Title;src:url(data:font/woff2;base64,d09GMgABAAAAAAaIABIAAAAADigAAAYpAAIBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGYIKGyAcQgZgP1NUQVQqADwRCAqEQINKATYCJAMICwgABCAFjxoHIAwHFyQYCBtyDFHUyElqYiQ/E3gTlnd5aeIFtjT9CuxtBUagDiLAs//ZJE3hI/hA6cssqnABs5H2Cg8A309nUdX8apdNB1QF0dmjTrEVe0zym1HI//+1Vvl4nUjTh0QOMXEohRn/3F1v+zD1LtooSSyplrgJPPQG/uZr3X4ddC0bHiLBjgu+SQTBxjDga/qhodfUtehAXP+p40ZQMHjcwOEUDOk7aihxw/uO6kvciL4TRlGADoCCRhgxJHEIHQAVDRteBLAB1fNMQlWLmYF4QsMPbWj/Qf2y3T1h6ICBo8eNHjlKMmcSeRQlBhBDQhiRiw4wB1T1PDogc0AAYQoC2BDAD0GgggpQAIHPghHAQghhiK7zTGgAHg8AcJaXUaE7KiMqIyojKmOuDIDgbE19jycYQFmmdAGap7+SXmRJLShWhZZMAGFbWVPVmopB4RNfU8d4Am2JRAACoIQr7wER6AiCCQF8ECAEZfLgIRNEAAUBECtPAFAAlc0qUigaCUIPCYqcpt8oKrZ+vCwV0QIQZDMBJ0Spz9eBAGA/8CEAoAFgwIRVU9toradNM1ktmttiGt/M1dHo1ocNdgwcaJziHDRIH9zZiWM4vIsb12CrYhmGU0Zl+zgVR8fcM6++WrCpuKrfC28MtmPrZFdsYldtXV97reOGLT6vt6Wd+iZeObd/0vU33hjnxJFmVea82ua3ueZ75Y22p3TK3/ra2cCCbWynyzlfc+DPXzB80xeYU7WcEpbceeNW3wuhBwd8qNfm42KwanM3tPv2n/xlxJerQ0q3zOh5d1STlXi/+wzKmztZxf+Si4eXxC5x3d0du3tuYq/YXltfjX8cb5gyqWxS6eaJZRMHRC3vuLzZ1G1sRc+6tr2jrzxpd2LAHIZfeRT1iPOvNr8afUo79Y4jftbt/WtCBr6c389vU49hS0O6tXc+NrfNb59Z1SG7fU6bgmlfvBD3wsT4pCLznIi5JdOzva8eq3QXjQ+ebp6av/mJ9d+I6psT3ZOCK8Nrovtm9M4u3v2kW9bEjwYOfS6wdvCKxsA62y9DZPy/5UZvQxf/oaGzh7bXRsyMnlAQWhI/koVvfbsdgA8RQBG9asffX/R2lvxmUtUvAd49E3MY4POPe/5MmCf1jjoG0FEAENCW/P8hqF8y4knYjkAr5TBlACWENaoMxxo8TnGeN1+jIpoZ2AFLEqLYQQoObpFKBc/O1HhkYJjYSCdMJpGRTbKBTFiUJDLLBiWHLGJRn5CVHO1lskuUQScHOXoCuQjQe5Abkz4hNRAffUYnEWz6mlxaj26zg4SFJc8gEgh99r6QUfFa6KSyZ3iSq7Y/+XznrthDvL/Kk0jte/YGzkZz2LJje+IUhtIoLKlmeBTL0Sb8yLMUFYipcRD3YJebZsvZsSIb8QQCn/3S6XdXv0Bmozex7yZbrogHv3WyMwpnAnnau3Hkl1w04dSfIKTWnlDoe565ppIH64EvjJJfBuWrL+sIfNI12orbgXFAoJZSlpKWBOY6PFaSaYB8Q3xEGNP6pFjJzdiTm9QnFiRMWyJRgUYUJmCmJ/N1t1cpBZaTeDz5/zHr4GZ36TbyRvc2wJOSGnoDe2mlloPAAzApS2apzd2zX2BNxwr6Hhjr0tBiXq+mocEjy1xiuXdV37mqTIJ0x1FDjjSmpgc1WCsMqEs+2y1gd86cf/b5T68fOPfkBR5PuNuFFEjn0YwmlakW3WcwETRRSSvqiXh88F7AI1HhbWJjILQogmZupxO+T/59+GNaoZhARqTZueKa4US1zULVz2ng2V2jYNpzktyzPjwhsCDmGt1p+sqWkVUKThT0wRpzo9uanMwI10dgcNIAhA/GJNMgUwnLSZmbDDVklPRosk3rxUK6Qago7w/jzm632k4w+5ovy2TFBb3joCbyWcazbamevQoacSH7yTfbuRPij8p6NmxEMuqfSpd0u8SyzJ5pU++QeDKHlcjsBj57DhFvY7qPCLXBdLsxpUd7w44TmQ8x2n1BJXc2y2b9CRa5HbFL0gWthexxwHM9YjPfajgPnLJmYh5uNuM7Yfs/bDLJwsHF97zz7eA9bW6e+WS53xXxLDyjrURct7/+b1O/nChCDJAi1DMAAA==)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+661F,U+75D5}@font-face{font-family:Startrace Mark;src:url(data:font/woff2;base64,d09GMgABAAAAAASsABAAAAAACSgAAARRAAO1wwAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgRIcMAZgP1NUQVREAEwRCAqEAIMxATYCJAMcCxAABCAFhnYHIAwHG7MHUVRQxhB8cWDTyRcajKwdzBZLRYfB2kqbYnKDt/nw/usT4buIf38vbc59b0svFEW3GyRKrcZjfItvRaGWFZ5gkYR4sPyrudzL5YskMyufQZVZX/MbwsuDkK1V5Gx5/vsbnXfnZ5pQwmlQ2EySpEu+uECrK7Qkb8hOL4UumazK+AJYAW8a25XeCFQP4N+PzQpeCR0eeCI0EqWTCA3/PMQSdw+Lrkm0Ra5PxNu8el5aaAsxz0Q6Hx6vSqFMeBPBNKBEjIpg0rEmZTm7eYGNQ8gANnT4b/TtlASwxOnRdIUYV86puOMI1xmO7PYADI/T3zPM9Su7mCbKqCgjwodfBWjMpLdV8dq9LSEXNH5iLejs6J7VlOWoV3wAPJGXyQrN2tMax6tcnkVw7cLLUPr/SZ8zBRDIL0PYZ8od/zksU3BMuUxLMsDlKTxGw3TzGGTKbaCJqh2AgELDMi5YpnoETBpXyoVjp156QMd5+obDdX8froavAoBI/5tDjIFZTOM5fgI6oETXREavFKef3ZlwV8IbozaN+OI9YWw0RIhIzvo6LFtdlUWNrEmVrpxJwFULkVo3RrUpLW3l2hrEoNCiyBVK+YlA0RQR6Cd7VPzDoHVYCoRF11E5IRYVeeu0x/Es68vmpgRTaxMK9/quZnacrN+8lGszcHx2ld+9Og5OSkFQBIrCvcquorDmLToljg5RP0Yaa3B3o2iAgMgAP/uiLAdnVVe8uVyTbU+UwNE2XQMJUs9zckKLbNGFbB2pdI9dk5m8Y0rNOcsxKApSkA098Dxe1hrWNPaQ9hCYcjx3tLhz7ExQ/qvVeZquXCVzNTVFCzeOZp5qnkWskiFiYmroG6tskQd8JqeBZ0TVUN6WEsqwlFdiminvT6XZK3hLK5saGSot5b39WgxykdXR8pRTdlBTVE43YWxl2gh21fUc7CzUrOVUrAGmqK9Yu7hPo9UpeIahfb6/7jMaguYM/i3x9gd+POw5AL//Ac8m+r1SZR2jCoTXNFVvE2A2T4HROVZ/qRuWHStv58BLIHaj3a4/s9L+hrtUEGfHzfqoyZjAW3QQ495CmfUVmtu+oVv3DyM2S4VR66XBTO2nC7Pu5U22YSdfOmE6r2DEZF7DtrV8xR368lceC0XmEjaTRUJNdUyhFwSXVK+EUnKzB4mQg+hT5aGMZFG1iRTKp7KAaiQ1VCOT7Xi5zIcqXchXYwuMUXJKZEnR7tCjuJXWuQipMQgWNPd/QkwZj5BoqeppqBuxSUWjgAWVmdGGkN7QVaDthsHEUo+WUPWFxZbiWcsP9J+FDNI0TtARPfk4HQmkyBjK7kEhgeSd7n126Qa6v/75oMD8TSJOeTBzTgOh48kNLc9Y1QoTgn09jrseR9MnRUiUp0OPOgvFGbLn6pgopb8ztREpVeVCnup7sPJNNffO3ISy52x/U1BMnHf2dgZvNIVLkrhKFkK4M1NDozuqv9V/wedeAQA=)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+41,U+43,U+45,U+52-54}.title{font-family:"Startrace Title", var(--thin);letter-spacing:.42em;padding-left:.42em;font-weight:200}.title .ch,.title .ch:nth-child(2){background:linear-gradient(112deg,#0000 0% 42%,#fffffff2 50%,#0000 58% 100%) 160% 0/260% 100% no-repeat,linear-gradient(#fff 0%,#eef2fa 38%,#c3cde2 78%,#9fb0d6 100%) 0 0/100% 100%;animation:ch-in 2.4s var(--ease) forwards, title-sheen 11s 4.2s var(--ease) infinite;-webkit-background-clip:text;background-clip:text}.title .ch:nth-child(2){background:linear-gradient(112deg,#0000 0% 42%,#fffcf0f2 50%,#0000 58% 100%) 160% 0/260% 100% no-repeat,linear-gradient(#fffaf0 0%,#f6ecd9 38%,#e4cfa6 78%,#c9a978 100%) 0 0/100% 100%;animation:ch-in 2.4s .28s var(--ease) forwards, title-sheen 11s 4.5s var(--ease) infinite;-webkit-background-clip:text;background-clip:text}.title .ch:after{text-shadow:0 0 34px #aac3ff42,0 0 90px #7896e61f}.title .ch:nth-child(2):after{text-shadow:0 0 34px #f4d8a63d,0 0 90px #e6b46e1a}@keyframes title-sheen{0%,70%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.wordmark{font-family:"Startrace Mark", var(--thin);letter-spacing:.86em;padding-left:.86em;font-weight:300}.wordmark span{background:linear-gradient(#fff 0%,#e3e8f4 55%,#b4c0dc 100%);-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.title .ch,.title .ch:nth-child(2){animation:ch-in 1.2s var(--ease) forwards}}.cz-card.all .czc-kind{color:#e8c07a}.live-peers{letter-spacing:.06em;align-items:center;gap:10px;font-size:12px;display:flex}.live-peers .lp-dots{flex:none;gap:0;display:inline-flex}.live-peers .lp-dots i{border:1.5px solid #080a10e6;border-radius:50%;width:10px;height:10px;margin-right:-3px;animation:2.4s ease-in-out infinite cz-pulse;box-shadow:0 0 8px}.live-peers .lp-dots:empty{display:none}.live-peers .lp-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);overflow:hidden}html.theme-day .live-peers .lp-dots i{border-color:#fffffff2}.md video.md-video{background:#000;border-radius:10px;outline:none;width:100%;max-width:100%;max-height:70vh;margin:8px 0;display:block}.md-edit video.md-video{cursor:default}.md-edit video.md-video:focus-visible{box-shadow:0 0 0 2px #ffaa5a99}.nick{gap:8px}.nick .nick-in{width:12em;max-width:42vw}.admin-pane .small{letter-spacing:.06em;margin:2px 0 10px;font-size:11px;line-height:1.7}.admin-pane .adm-list{flex-direction:column;margin-bottom:14px;display:flex}.admin-pane .adm-u{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:9px 2px;display:flex}.admin-pane .adm-u:last-child{border-bottom:0}.admin-pane .adm-main{flex:1;min-width:0}.admin-pane .adm-name{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex;overflow:hidden}.admin-pane .adm-main small{color:var(--text-3);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.admin-pane .adm-tag{letter-spacing:.1em;color:#ffcf8a;background:#ffaa5a24;border:1px solid #ffaa5a59;border-radius:999px;flex:none;padding:1px 7px;font-size:10px}.admin-pane .adm-tag.me{color:#8fe3cf;background:#5ad2b41f;border-color:#5ad2b459}.admin-pane .adm-visit{flex:none;height:28px;padding:0 12px;font-size:12px}.admin-pane .adm-allow-in{flex:1;min-width:0}html.theme-day .admin-pane .adm-tag{color:#9a5a12;background:#e68c281f}html.theme-day .admin-pane .adm-tag.me{color:#1f7a64;background:#28a0821a}.cosmos-gate.placed.in3d{width:var(--gw,200px);height:var(--gh,120px);aspect-ratio:auto;min-width:90px;min-height:60px;transition:opacity .6s var(--ease)}.cosmos-gate.placed.in3d,.cosmos-gate.placed.in3d.on,.cosmos-gate.placed.in3d.on:hover,.cosmos-gate.placed.in3d.on:focus-visible{opacity:1;transform:translate3d(var(--gx,0), var(--gy,0), 0) translate(-50%, -50%)}.cosmos-gate.placed.in3d:not(.on){opacity:0}.cosmos-gate.in3d .cg-art{display:none}.cosmos-gate.in3d .cg-tip{opacity:0;transition:opacity .35s,transform .35s}.cosmos-gate.in3d.on:hover .cg-tip,.cosmos-gate.in3d.on:focus-visible .cg-tip{opacity:1}.cz-cell{display:grid;position:relative}.cz-cell>.cz-card{width:100%;height:100%}.cz-cell>.czc-more{top:10px;left:10px;right:auto}.cz-cell:hover>.czc-more,.cz-cell:focus-within>.czc-more,.czc-more:focus-visible{opacity:1}@media (hover:none){.cz-cell>.czc-more{opacity:.8}}.cz-blocked>summary{cursor:pointer;list-style:none}.cz-blocked>summary::-webkit-details-marker{display:none}.cz-blocked>summary h3:before{content:"▸ ";opacity:.6}.cz-blocked[open]>summary h3:before{content:"▾ "}.cz-bl{gap:6px;max-width:520px;margin-top:8px;display:grid}.cz-bl .rc-row{background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.cz-bl .rc-who{flex:1}html.theme-day .cz-bl .rc-row{background:#141e320d}:where(html.theme-day .glass,html.theme-day .glass *)::selection{background:#3060e867}.icon-btn:hover:where(html.theme-day .glass,html.theme-day .glass *),.icon-btn:focus-visible:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e06}.status-dot:where(html.theme-day .glass,html.theme-day .glass *){background:#32cd8d;box-shadow:0 0 8px #7fe0b88c}.glass:where(html.theme-day .glass,html.theme-day .glass *):after{background:linear-gradient(160deg,#1a284e39,#1a284e0a 32%,#3060e80c 68%,#dca73c2f)}.sheet:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfebb}.ph-title:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e07}.ph-title[contenteditable=true]:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a}.ph-chip:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e05}.ph-chip:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0e}.ph-chip.on:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#1a284e14}.sheet-body:where(html.theme-day .glass,html.theme-day .glass *)::-webkit-scrollbar-thumb{background:#1a284e10}.input:where(html.theme-day .glass,html.theme-day .glass *),.textarea:where(html.theme-day .glass,html.theme-day .glass *),.select:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e07}.input:focus:where(html.theme-day .glass,html.theme-day .glass *),.textarea:focus:where(html.theme-day .glass,html.theme-day .glass *),.select:focus:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0c;border-color:#1747cf84}.select option:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfef0}.btn:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a}.btn:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e14;border-color:#1a284e52}.btn.primary:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:linear-gradient(135deg,#3060e852,#dca73c41);border-color:#1a284e52}.btn.danger:where(html.theme-day .glass,html.theme-day .glass *){color:#a52712;border-color:#cf341758}.seg button.on:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#1a284e14}.item:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e08}.rev:hover:where(html.theme-day .glass,html.theme-day .glass *),.rev.on:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a}.diff:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe6f}.diff .a:where(html.theme-day .glass,html.theme-day .glass *){color:#239548;background:#53c6871d}.diff .d:where(html.theme-day .glass,html.theme-day .glass *){color:#a52712;background:#e849301d;text-decoration-color:#a52c1259}.modal-wrap:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe9d}.modal-wrap.floating .modal:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfee6}.modal.float.dragging:where(html.theme-day .glass,html.theme-day .glass *){box-shadow:inset 0 1px #ffffff3d,0 40px 100px #1e2d5a26}.swatches button.on:where(html.theme-day .glass,html.theme-day .glass *){border-color:#1a284e52}.switch:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a}.switch:where(html.theme-day .glass,html.theme-day .glass *):after{background:#1a2030b3}.switch.on:where(html.theme-day .glass,html.theme-day .glass *){background:#194fe673}.switch.on:where(html.theme-day .glass,html.theme-day .glass *):after{background:#1a2030}input[type=range]:where(html.theme-day .glass,html.theme-day .glass *){accent-color:#1236a5}.err:where(html.theme-day .glass,html.theme-day .glass *){color:#a52712}.glass:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#1a284e0f,#1a284e07);box-shadow:inset 0 1px #ffffff87,inset 0 0 0 .5px #ffffff18,inset 0 -12px 24px -18px #ffffff3d,0 24px 60px -18px #1e2d5a2a,0 2px 10px #1e2d5a0e}.glass:where(html.theme-day .glass,html.theme-day .glass *):before{background:radial-gradient(360px circle at var(--mx,30%) var(--my,-20%), #1a284e0c, transparent 62%), linear-gradient(162deg, #1a284e14 0%, #1a284e04 22%, transparent 40%)}.sheet.glass:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfec3,#fafbfeb8)}html.focus-read .sheet.glass:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfef0,#fafbfef0)}.stag:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e08}button.stag:hover:where(html.theme-day .glass,html.theme-day .glass *),.stag[role=button]:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e12}.s-adopted:where(html.theme-day .glass,html.theme-day .glass *){color:#2d8b59}.s-candidate:where(html.theme-day .glass,html.theme-day .glass *){color:#3b517c}.s-rejected:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.s-superseded:where(html.theme-day .glass,html.theme-day .glass *){color:#9d5a1b}.stag.s-adopted:where(html.theme-day .glass,html.theme-day .glass *){border-color:#38ae6f49}.stag.s-superseded:where(html.theme-day .glass,html.theme-day .glass *){border-color:#c4702252}.link:where(html.theme-day .glass,html.theme-day .glass *){color:#1249a5}.link:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#307ce823}.pill:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a;box-shadow:inset 0 1px #ffffff3d}.pill:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e14;border-color:#1a284e4e}.pill.primary:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:linear-gradient(135deg,#307ce852,#4830e841);border-color:#1741cf64}.skel i:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(90deg,#1a284e08,#1a284e12,#1a284e08)}.card:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e07;border:1px solid #1a284e21;box-shadow:inset 0 1px #ffffff31}.card:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0e;border-color:#1a284e37}.tcard:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e06;border:1px solid #1a284e21}.tcard:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0e}.tinput:where(html.theme-day .glass,html.theme-day .glass *),.pick-in:where(html.theme-day .glass,html.theme-day .glass *),.note-in:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a}.tinput:focus:where(html.theme-day .glass,html.theme-day .glass *),.pick-in:focus:where(html.theme-day .glass,html.theme-day .glass *),.note-in:focus:where(html.theme-day .glass,html.theme-day .glass *),.body-in:focus:where(html.theme-day .glass,html.theme-day .glass *){border-color:#1762cfa1}.rows .row:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a}.chip:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e06;border:1px solid #1a284e26}.chip.sel.on:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#307ce835;border-color:#1762cf93}.todo-n:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0c}.todo-n.warn:where(html.theme-day .glass,html.theme-day .glass *){color:#9d5a1b;background:#dd8a3b23}.capsule-nav:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe6f;border:1px solid #1a284e21;box-shadow:inset 0 1px 2px #1e2d5a17}.cn-ind:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#1a284e29,#1a284e14);border:.5px solid #1a284e42;box-shadow:inset 0 1px #ffffffd6,0 4px 14px -4px #5ea0ff31}.cn-item.on:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.cn-item.on .cn-badge:where(html.theme-day .glass,html.theme-day .glass *){color:#1249a5}.gt-track:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e14;box-shadow:inset 0 1px 3px #1e2d5a1b}.gt-track i:where(html.theme-day .glass,html.theme-day .glass *){background:#1a2030;box-shadow:0 2px 6px #1e2d5a1b,inset 0 -1px 1px #1e2d5a06}.gtoggle input:focus-visible+.gt-track:where(html.theme-day .glass,html.theme-day .glass *){outline:2px solid #1762cfb0}.bar i:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#1a203080,#1a284e18);box-shadow:inset 0 1px #ffffffe6}.bar:hover i:where(html.theme-day .glass,html.theme-day .glass *),.bar:focus i:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(180deg, var(--g-blue), #3419e680)}.bars-tip:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e1d;border:1px solid #1a284e3d}.notice:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfed6,#fafbfed2)}.n-dot:where(html.theme-day .glass,html.theme-day .glass *){box-shadow:0 0 8px #5ea0ff62}.notice.warn .n-dot:where(html.theme-day .glass,html.theme-day .glass *){background:#da7d25;box-shadow:0 0 8px #e6a86e62}.n-dot.ok:where(html.theme-day .glass,html.theme-day .glass *){background:#3ec17c}.n-act:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#1a284e18}.n-act:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#307ce858}.lens:where(html.theme-day .glass,html.theme-day .glass *){background:radial-gradient(circle at 34% 26%,#1a284e29,#0000 32%);box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -2px 6px #ffffff49,inset 0 0 18px #ffffff25,0 8px 24px -8px #1e2d5a26}.pop:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfeed,#fafbfeed)}.menu-i:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e10}.menu-i.on:where(html.theme-day .glass,html.theme-day .glass *){background:#307ce82f}.fork-h:where(html.theme-day .glass,html.theme-day .glass *){background:#4830e817;border:1px solid #2f17cf35}.fk-mine:where(html.theme-day .glass,html.theme-day .glass *){color:#2912a5}.fk-up:where(html.theme-day .glass,html.theme-day .glass *){color:#1249a5}.src-line:hover .src-v:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}blockquote:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e05;border-left:2px solid #1a284e3d}.ctx-bar:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e08;border:1px solid #1a284e1e}.ctx-bar.ok:where(html.theme-day .glass,html.theme-day .glass *){color:#2b8c55;background:#51c78915;border-color:#38ae6f2f}.ctx-bar.warn:where(html.theme-day .glass,html.theme-day .glass *){color:#a05a18;background:#dd8a3b17;border-color:#c470223b}.ctx-bar.up:where(html.theme-day .glass,html.theme-day .glass *){color:#124ba5;background:#307ce817;border-color:#1762cf3b}.ctx-bar.draft:where(html.theme-day .glass,html.theme-day .glass *){color:#2912a5;background:#4830e817;border-color:#2f17cf3b}.md code:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0e}.md pre:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe7c}.body-in:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe6b}.entry-actions.sticky:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#0000,#fafbfef0 30%)}.tl-i:where(html.theme-day .glass,html.theme-day .glass *):before{background:#1a284e52}.raw:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe73}.rel-i:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e06;border:1px solid #1a284e26}.rel-i:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e10}.graph-w:where(html.theme-day .glass,html.theme-day .glass *){background:radial-gradient(#307ce812,#0000 70%),#fafbfe67;border:1px solid #1a284e1e}.graph text:where(html.theme-day .glass,html.theme-day .glass *){fill:#161e30be}.graph .g-ct:where(html.theme-day .glass,html.theme-day .glass *){fill:#161e30f0}.g-node:hover circle:where(html.theme-day .glass,html.theme-day .glass *),.g-node:focus circle:where(html.theme-day .glass,html.theme-day .glass *){stroke:#161e30f0}.g-node:hover text:where(html.theme-day .glass,html.theme-day .glass *){fill:#161e30f0}.rail:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e08;border:1px solid #1a284e21;box-shadow:inset 0 1px #ffffff31}.tool:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#1a284e14}.tool.danger:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#a52712;background:#e84c3023}.tool:where(html.theme-day .glass,html.theme-day .glass *):after{background:#fafbfef0;border:1px solid #1a284e2c}.drawer:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfef0,#fafbfef0)}.dr-i b:where(html.theme-day .glass,html.theme-day .glass *){color:#1249a5}.dr-i:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0c}.dr-i.on:where(html.theme-day .glass,html.theme-day .glass *){background:#307ce829}.dr-h b:where(html.theme-day .glass,html.theme-day .glass *){color:#1249a5}.icon-btn:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e08}.d-plus:where(html.theme-day .glass,html.theme-day .glass *){color:#298e54}.d-minus:where(html.theme-day .glass,html.theme-day .glass *){color:#a52d12}.dl.ins:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#53c6871d}.dl.ins:where(html.theme-day .glass,html.theme-day .glass *):before{color:#2d8b59}.dl.del:where(html.theme-day .glass,html.theme-day .glass *){color:#a52c12;background:#e849301d;text-decoration-color:#a52c1259}.dl.del:where(html.theme-day .glass,html.theme-day .glass *):before{color:#a52b12}.m-tag:where(html.theme-day .glass,html.theme-day .glass *){color:#1249a5}.m-ok.from-mine .m-tag:where(html.theme-day .glass,html.theme-day .glass *){color:#2912a5}.conflict:where(html.theme-day .glass,html.theme-day .glass *){background:#dd8a3b0f;border:1px solid #c4702258}.conflict[class*=pick-]:where(html.theme-day .glass,html.theme-day .glass *){background:#51c7890c;border-color:#38ae6f58}.m-col:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe73}.m-col.theirs .m-h:where(html.theme-day .glass,html.theme-day .glass *){color:#1249a5}.m-col.mine .m-h:where(html.theme-day .glass,html.theme-day .glass *){color:#2912a5}.pick-theirs .m-col.theirs:where(html.theme-day .glass,html.theme-day .glass *){box-shadow:inset 0 0 0 1px #5ea0ff46}.pick-mine .m-col.mine:where(html.theme-day .glass,html.theme-day .glass *){box-shadow:inset 0 0 0 1px #9b8cff4d}.cc-seg:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe73;border:1px solid #1a284e1e}.seg:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.seg.on:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#1a284e1d;box-shadow:inset 0 1px #fff9}.cc-card:where(html.theme-day .glass,html.theme-day .glass *),.share-card:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a;border:1px solid #1a284e21;box-shadow:inset 0 1px #ffffff3d}.search:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfef0,#fafbfef0)}.s-cap:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe6f;border:1px solid #1a284e21}.s-hit.on:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e10}.s-mark.t:where(html.theme-day .glass,html.theme-day .glass *){color:#1249a5}.ship-i:where(html.theme-day .glass,html.theme-day .glass *){filter:drop-shadow(0 0 6px #96beff31)}.ship:hover .ship-i:where(html.theme-day .glass,html.theme-day .glass *),.ship:focus-visible .ship-i:where(html.theme-day .glass,html.theme-day .glass *){filter:drop-shadow(0 0 10px #96beff62)}.ship:hover .ship-t:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.sheet-seam:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#0000,#d99d26e6 30%,#1a2030 50%,#1962e6e6 70%,#0000);box-shadow:0 0 14px #f4e3c14d,0 0 42px #a0beff31}.hole-tip:where(html.theme-day .glass,html.theme-day .glass *){text-shadow:0 0 10px #1e2d5a45}.hole-tip:where(html.theme-day .glass,html.theme-day .glass *):after{background:linear-gradient(90deg,#0000,#1a284e47,#0000)}.lc-i:where(html.theme-day .glass,html.theme-day .glass *){color:#9c711c}.lightctl input[type=range]:where(html.theme-day .glass,html.theme-day .glass *)::-webkit-slider-runnable-track{background:linear-gradient(90deg, #d99d26e6 var(--p), #1a284e1d var(--p))}.lightctl input[type=range]:where(html.theme-day .glass,html.theme-day .glass *)::-moz-range-track{background:linear-gradient(90deg, #d99d26e6 var(--p), #1a284e1d var(--p))}.lightctl input[type=range]:where(html.theme-day .glass,html.theme-day .glass *)::-webkit-slider-thumb{background:#1a2030;box-shadow:0 0 0 3px #f4e3c119,0 0 12px #f4e3c170}.lightctl input[type=range]:where(html.theme-day .glass,html.theme-day .glass *)::-moz-range-thumb{background:#1a2030;box-shadow:0 0 0 3px #f4e3c119,0 0 12px #f4e3c170}.peek.glass:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfee6,#fafbfede)}.pk.sun .pk-h:where(html.theme-day .glass,html.theme-day .glass *){color:#9c711c}.pk-n b:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.pk-rows:where(html.theme-day .glass,html.theme-day .glass *){border-top:1px solid #1a284e21}.pk-s:where(html.theme-day .glass,html.theme-day .glass *){background:#5270ad}.pk-s.s-adopted:where(html.theme-day .glass,html.theme-day .glass *){background:#3ec17c}.pk-s.s-candidate:where(html.theme-day .glass,html.theme-day .glass *){background:#5270ad}.pk-s.s-rejected:where(html.theme-day .glass,html.theme-day .glass *){background:#1a2030}.pk-s.s-superseded:where(html.theme-day .glass,html.theme-day .glass *){background:#da7d25}.pk-p:where(html.theme-day .glass,html.theme-day .glass *){background:var(--c,#1968e6);box-shadow:0 0 8px var(--c,#9cc2ff8c)}.pk-hint:where(html.theme-day .glass,html.theme-day .glass *){color:#9c711cb8}.chip.add-chip:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#1a284e0e;border-color:#1a284e48}.pcard:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(160deg, color-mix(in srgb, var(--c) 12%, transparent), #1a284e04 60%);border:1px solid #1a284e21}.pcard:hover:where(html.theme-day .glass,html.theme-day .glass *){border-color:color-mix(in srgb, var(--c) 40%, #1a284e26)}.pc-orb:where(html.theme-day .glass,html.theme-day .glass *){background:radial-gradient(circle at 68% 38%, #1a2030 0, var(--c) 38%, #fafbfef0 88%)}.pc-n b:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.todo-n.up:where(html.theme-day .glass,html.theme-day .glass *){color:#124ba5;background:#3077e823}.sheet.ov.glass:where(html.theme-day .glass,html.theme-day .glass *){background:radial-gradient(60% 55%,#e8893015,#0000 70%),linear-gradient(#fafbfec7,#fafbfed2);border:1px solid #cf81171d;box-shadow:0 40px 120px -30px #1e2d5a39,inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff0c,inset 0 0 120px #ffa05005}.ov-search:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a;border:1px solid #1a284e26;box-shadow:inset 0 1px #ffffff25}.ov-search:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0f}.ov-search:focus-within:where(html.theme-day .glass,html.theme-day .glass *){color:var(--accent,#9c711c);background:#1a284e12;border-color:#c38d236f;box-shadow:0 0 0 4px #f4e3c10a,0 10px 30px -12px #ffbe7831,inset 0 1px #ffffff31}.ov-search kbd:where(html.theme-day .glass,html.theme-day .glass *){border:1px solid #1a284e31}.ov-clear:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#1a284e14}.kpi:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e07;border:1px solid #1a284e1e}.kpi b:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.kpi-spark i:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#d99d26,#dca73c49)}.kpi.warn:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#dd8a3b17}.kpi.warn b:where(html.theme-day .glass,html.theme-day .glass *){color:#a55c13}.kpi.warn.on:where(html.theme-day .glass,html.theme-day .glass *){background:#dd8a3b29;border-color:#c4702284}.ov-bar:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfef0,#fafbfed2)}.ov-tab-ind:where(html.theme-day .glass,html.theme-day .glass *){box-shadow:inset 0 1px 0 #ffffff3d, inset 0 -2px 0 var(--accent,#f4e3c18c);background:#1a284e12}.ov-tab.on:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.ov-tab .ov-n:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e10}.ov-tab.on .ov-n:where(html.theme-day .glass,html.theme-day .glass *){color:#9c711c;background:#dca73c35}.ov-tab.add:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;border-color:#1a284e52}.ov-modes:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe77;border:1px solid #1a284e1e}.ov-mode.on:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#1a284e18;box-shadow:inset 0 1px #ffffff49}.ov-chip:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e05;border:1px solid #1a284e21}.ov-chip:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0e}.ov-chip.on:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#1a284e18;border-color:#1a284e48}.ov-sep:where(html.theme-day .glass,html.theme-day .glass *){background:var(--hair-2,#1a284e1d)}.ov-sort:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e08 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23aab' fill='none'/%3E%3C/svg%3E") right 9px center no-repeat;border:1px solid #1a284e26}.ov-sort option:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfef0}.ov-planet:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(90deg, color-mix(in srgb, var(--c) 12%, transparent), #1a284e04 60%);border:1px solid #1a284e1e}.ovp-t:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.ov-table-wrap:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe63;border:1px solid #1a284e1e}.ov-table th:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfef0}.ov-arrow:where(html.theme-day .glass,html.theme-day .glass *){color:#9c711c}.ov-table td:where(html.theme-day .glass,html.theme-day .glass *){border-bottom:1px solid #1a284e17}.ov-table tbody tr:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e09}.ov-table tbody tr:focus-visible:where(html.theme-day .glass,html.theme-day .glass *){background:#dca73c17;box-shadow:inset 2px 0 #f4e3c18c}.ov-up:where(html.theme-day .glass,html.theme-day .glass *){color:#9d5a1b}.ov-fly:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#9c711c;background:#dca73c29}mark:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#dca73c46}.ov-card:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(160deg,#1a284e0c,#1a284e04);border:1px solid #1a284e21}.ov-card:hover:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(160deg,#1a284e12,#1a284e06);border-color:#1a284e37}.ov-card:focus-visible:where(html.theme-day .glass,html.theme-day .glass *){border-color:#c38d2393}.oc-t:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.ol-h:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfef0,#fafbfe4d)}.ol-row:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e09}.ol-row:focus-visible:where(html.theme-day .glass,html.theme-day .glass *){background:#dca73c17}.ol-mark.s-adopted:where(html.theme-day .glass,html.theme-day .glass *){color:#2d8b59}.ol-mark.s-candidate:where(html.theme-day .glass,html.theme-day .glass *){color:#3b517c}.ol-mark.s-rejected:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.ol-mark.s-superseded:where(html.theme-day .glass,html.theme-day .glass *){color:#9d5a1b}.ov-empty-o:where(html.theme-day .glass,html.theme-day .glass *){border:1px solid #c38d2349;box-shadow:0 0 40px #ffb46e19,inset 0 0 20px #ffb46e11}.ov-tab.add:where(html.theme-day .glass,html.theme-day .glass *){border:1px dashed #1a284e31}.ovr:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e07;border:1px solid #1a284e21}.ovr:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e10}.sm-orb:where(html.theme-day .glass,html.theme-day .glass *){background:radial-gradient(circle at 38% 32%,#1a284e2d,#1a284e08 70%);box-shadow:inset 0 0 0 1px #ffffff49,0 0 18px #f4e3c111}.nt-in:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0c;border:1px solid #c38d2367}.nt-in:focus:where(html.theme-day .glass,html.theme-day .glass *){box-shadow:0 0 0 3px #f4e3c111}.eb-stream:where(html.theme-day .glass,html.theme-day .glass *)::-webkit-scrollbar-thumb{background:#1a284e14}.eb-note:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(160deg,#1a284e0b,#1a284e04);border:1px solid #1a284e1f}.eb-note:hover:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(160deg,#1a284e11,#1a284e06);border-color:#1a284e31}.eb-note:focus-visible:where(html.theme-day .glass,html.theme-day .glass *){border-color:#c38d2393}.eb-note.on:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(160deg,#dca73c1d,#1a284e04);border-color:#c38d2384;box-shadow:inset 3px 0 #f4e3c18c}.en-t:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.en-go:where(html.theme-day .glass,html.theme-day .glass *){color:#9c711c}.eb-reader:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe6b;border:1px solid #1a284e1e}.er-t:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.eb-card:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(160deg,#1a284e0c,#1a284e04);border:1px solid #1a284e21}.eb-card:hover:where(html.theme-day .glass,html.theme-day .glass *){border-color:#1a284e37}.eb-pg:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e08;border:1px solid #1a284e26}.eb-pg:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e14}.confirm-wrap:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe99}.confirm:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfef0,#fafbfef0)}.cf-h:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.cf-ico:where(html.theme-day .glass,html.theme-day .glass *){color:#1246a5;background:#3060e829;box-shadow:inset 0 0 0 1px #9fb8ff38}.confirm.danger .cf-ico:where(html.theme-day .glass,html.theme-day .glass *){color:#a52012;background:#e83d3029;box-shadow:inset 0 0 0 1px #ff786e3b}.pill.danger:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#e83c303b;border-color:#cf2617b0}.ph-top .icon-btn.minus:hover:where(html.theme-day .glass,html.theme-day .glass *),.ph-top .size-btn:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.ph-title.editable:hover .ph-tt:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a;box-shadow:0 0 0 4px #ffffff1f}.ph-tt[contenteditable=true]:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0e;box-shadow:0 0 0 4px #ffffff2b}.ph-crumbs .link-cr:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#1a284e0c}.icon-btn.danger:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#a52012;background:#e83c3017;border-color:#cf241775}.more-btn:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfed6;border:1px solid #1a284e26}.more-btn:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e1d}.tboard:where(html.theme-day .glass,html.theme-day .glass *)::-webkit-scrollbar-thumb{background:#1a284e18}.tcol:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(160deg,#1a284e0b,#1a284e03);border:1px solid #1a284e1f}.tcol:where(html.theme-day .glass,html.theme-day .glass *):before{background:var(--c,#194fe6)}.tcol-folders:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e08}.tcol-folders:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e12}.tcol-list:where(html.theme-day .glass,html.theme-day .glass *)::-webkit-scrollbar-thumb{background:#1a284e14}.tnote:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e07;border:1px solid #1a284e1b}.tnote:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0e;border-color:#1a284e2f}.tnote:focus-visible:where(html.theme-day .glass,html.theme-day .glass *){border-color:#c38d2393}.tn-t:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.tcol-empty:where(html.theme-day .glass,html.theme-day .glass *){border:1px dashed #1a284e21}.tcol.ghost:where(html.theme-day .glass,html.theme-day .glass *){background:#dca73c07;border-color:#c38d2352}.tcol.ghost:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#dca73c12;border-color:#c38d2393}.tcol.ghost:where(html.theme-day .glass,html.theme-day .glass *):before,.tcol.ghost .tdot:where(html.theme-day .glass,html.theme-day .glass *){background:#d99d26}.desk-stats:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e06}.fcard:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e08;border:1px solid #1a284e21}.fcard:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0f;border-color:#1a284e34}.ss-cap:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a;border:1px solid #1a284e23}.ss-cap:focus-within:where(html.theme-day .glass,html.theme-day .glass *){border-color:#1747cf84}.ss-list:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfef0,#fafbfef0);box-shadow:0 18px 40px #1e2d5a1f}.ss-hit.on:where(html.theme-day .glass,html.theme-day .glass *),.ss-hit:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0e}.eb-reader.idle:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe60}.mde:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe67}.mde:focus-within:where(html.theme-day .glass,html.theme-day .glass *){border-color:#1762cf84}.mde-bar:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e05}.mde-b:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#1a284e10}.mde-b.on:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#307ce83b}.md li.task input:where(html.theme-day .glass,html.theme-day .glass *){accent-color:#1239a5}.md li.task.done:where(html.theme-day .glass,html.theme-day .glass *){text-decoration-color:#161e304c}.md th:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e08}.ref-token:where(html.theme-day .glass,html.theme-day .glass *){color:#1246a5;background:#307ce829}.s-scope b:where(html.theme-day .glass,html.theme-day .glass *){color:#9c711c}.s-group:where(html.theme-day .glass,html.theme-day .glass *){color:#9c711cb3}.menu-sep:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e14}.menu-i.danger:where(html.theme-day .glass,html.theme-day .glass *),.menu-i.danger .mi-ico:where(html.theme-day .glass,html.theme-day .glass *){color:#a51e12}.menu-i.danger:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#a52012;background:#e83b302f}.pill.danger:where(html.theme-day .glass,html.theme-day .glass *){color:#a51e12;background:#e83b3023;border-color:#cf221793}.sat-badge:where(html.theme-day .glass,html.theme-day .glass *){color:var(--c,#9c711c);text-shadow:0 0 8px var(--c,#f4e3c18c)}.md-read:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e04}.saved-chip.ok:where(html.theme-day .glass,html.theme-day .glass *):before{background:#3ec176;box-shadow:0 0 6px #7fd6a462}.mde-foot:where(html.theme-day .glass,html.theme-day .glass *){border-top:1px solid #1a284e1b}.mde-status[data-tone=ok]:where(html.theme-day .glass,html.theme-day .glass *){color:#2c8c55}.mde-status[data-tone=busy]:where(html.theme-day .glass,html.theme-day .glass *){color:#124ba5}.mde-status[data-tone=warn]:where(html.theme-day .glass,html.theme-day .glass *){color:#a54212}.mde-sug:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfef0,#fafbfef0);box-shadow:0 12px 40px #1e2d5a22}.mde-sug-i.on:where(html.theme-day .glass,html.theme-day .glass *),.mde-sug-i:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#307ce82f}.mde-focus-b.on:where(html.theme-day .glass,html.theme-day .glass *),.mde.mde-focus .mde-focus-b:where(html.theme-day .glass,html.theme-day .glass *){color:#124ba5}.outline:where(html.theme-day .glass,html.theme-day .glass *){border-left:1px solid #1a284e21}.ol-i:hover:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#1a284e0c}.backlinks:not(.empty-bl):where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e06;border:1px solid #1a284e1b}.bl-i:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e08;border:1px solid #1a284e26}.bl-i:hover:where(html.theme-day .glass,html.theme-day .glass *){border-color:#1762cf93}.qc:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfef0,#fafbfef0);box-shadow:0 20px 70px #1e2d5a26}.qc-tgt:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a;border:1px solid #1a284e2c}.qc-tgt:hover:where(html.theme-day .glass,html.theme-day .glass *){border-color:#1762cf93}.qc-in:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe77;border:1px solid #1a284e26}.qc-in:focus:where(html.theme-day .glass,html.theme-day .glass *){border-color:#1762cfa1}.qc-in:where(html.theme-day .glass,html.theme-day .glass *):first-line{color:#161e30f0}.ck-wrap:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfe90}.ck:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfef0,#fafbfef0);box-shadow:0 30px 90px #1e2d5a2a}.ck-k:where(html.theme-day .glass,html.theme-day .glass *){border:1px solid #1a284e31}.ck-in:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.ck-i.on:where(html.theme-day .glass,html.theme-day .glass *){background:#307ce82f}.ck-i kbd:where(html.theme-day .glass,html.theme-day .glass *),.kbd:where(html.theme-day .glass,html.theme-day .glass *){border:1px solid #1a284e31}.ck-foot:where(html.theme-day .glass,html.theme-day .glass *){border-top:1px solid #1a284e1b}.s-fchip:where(html.theme-day .glass,html.theme-day .glass *){border-color:#1762cf84}.s-sn mark:where(html.theme-day .glass,html.theme-day .glass *),.s-t mark:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#307ce852}[data-entry].sel-on:where(html.theme-day .glass,html.theme-day .glass *){outline:2px solid #1762cfdc;background:#307ce81d!important}.bulk:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfef0,#fafbfef0);box-shadow:0 14px 44px #1e2d5a26}.bulk-n:where(html.theme-day .glass,html.theme-day .glass *){color:#1246a5}.drag-ghost:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#2a3a5a}body.note-dragging [data-drop-topic]:where(html.theme-day .glass,html.theme-day .glass *){box-shadow:inset 0 0 0 1px #5ea0ff31}.drop-on:where(html.theme-day .glass,html.theme-day .glass *){box-shadow:inset 0 0 0 2px #5ea0ff7e,0 0 24px #5ea0ff31!important}.sbs:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfef0,#fafbfef0)}.sbs-top:where(html.theme-day .glass,html.theme-day .glass *){border-bottom:1px solid #1a284e1e}.sbs-col.l:where(html.theme-day .glass,html.theme-day .glass *){border-right:1px solid #1a284e1e}.sbs-h:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfef0}.sbs-h b:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0}.view.entry .mde-bar:where(html.theme-day .glass,html.theme-day .glass *),.eb-reader .mde-bar:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfef0}.entry-actions.sticky-foot:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfee9,#fafbfef0)}.entry-actions.sticky-foot:where(html.theme-day .glass,html.theme-day .glass *):after{background:linear-gradient(90deg,#0000,#1a284e0c,#0000)}.eb-reader .er-actions:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(#fafbfee6,#fafbfef0)}.eb-reader.new:where(html.theme-day .glass,html.theme-day .glass *){border-color:#c38d2341}.ia:hover:where(html.theme-day .glass,html.theme-day .glass *),.ia:focus-visible:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0c}.tcol:hover:where(html.theme-day .glass,html.theme-day .glass *){border-color:color-mix(in srgb, var(--c,#1a284e52) 26%, transparent)}.pop .menu-i:hover:where(html.theme-day .glass,html.theme-day .glass *),.pop .menu-i:focus-visible:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e10}.pop .menu-i.danger:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#e8483023}.cosmos-gate .cg-art:where(html.theme-day .glass,html.theme-day .glass *){filter:drop-shadow(0 0 14px #aabeff31)}.cg-badge:where(html.theme-day .glass,html.theme-day .glass *){color:#161e30f0;background:#dc3e23;box-shadow:0 0 12px #e8806e62}.cosmos .cz-sky:where(html.theme-day .glass,html.theme-day .glass *){background:radial-gradient(1200px 700px at 72% 18%,#304ce82f,#0000 60%),radial-gradient(900px 600px at 12% 90%,#dca73c1d,#0000 60%),radial-gradient(1px 1px at 12% 22%,#1a2030 99%,#0000),radial-gradient(1px 1px at 32% 68%,#1940e6 99%,#0000),radial-gradient(1px 1px at 54% 14%,#1a2030 99%,#0000),radial-gradient(1.5px 1.5px at 78% 58%,#1a2030 99%,#0000),radial-gradient(1px 1px at 88% 32%,#1a2030 99%,#0000),radial-gradient(1px 1px at 22% 84%,#1a2030 99%,#0000),radial-gradient(1px 1px at 66% 88%,#1a2030 99%,#0000),radial-gradient(1px 1px at 44% 42%,#1940e6 99%,#0000),#fafbfef0}.cz-card:hover:where(html.theme-day .glass,html.theme-day .glass *){border-color:#1a284e52}.cz-card.friend .czc-kind:where(html.theme-day .glass,html.theme-day .glass *),.czc-co:where(html.theme-day .glass,html.theme-day .glass *){color:#2d8b5d}.czc-p:where(html.theme-day .glass,html.theme-day .glass *){border:1px solid color-mix(in srgb, var(--c,#1754cf) 45%, transparent);color:color-mix(in srgb, var(--c,#1243a5) 70%, #161e30f0)}.czh-art:where(html.theme-day .glass,html.theme-day .glass *){filter:drop-shadow(0 0 18px #f4e3c131)}.vb-dot:where(html.theme-day .glass,html.theme-day .glass *){background:#3ec181;box-shadow:0 0 10px #9fe0c08c}.vb-mode.co:where(html.theme-day .glass,html.theme-day .glass *){color:#2d8b5d;border-color:#38ad7475}.rc-row:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e08}.rc-av:where(html.theme-day .glass,html.theme-day .glass *){color:#fafbfe;background:var(--c,#194fe6);box-shadow:0 0 12px color-mix(in srgb, var(--c,#9fb8ff8c) 50%, transparent)}.acc-opt:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a}.acc-opt.on:where(html.theme-day .glass,html.theme-day .glass *){background:#3060e81d;border-color:#1747cf84}.acc-seg:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a}.acc-seg button.on:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e1d}.acc-feat:where(html.theme-day .glass,html.theme-day .glass *){background:#dca73c12}.live-lock .ll-dot:where(html.theme-day .glass,html.theme-day .glass *){background:#da7d25;box-shadow:0 0 10px #e6a86e8c}.mde-status[data-tone=ok]:where(html.theme-day .glass,html.theme-day .glass *):before{background:#3ec17c}.md img:where(html.theme-day .glass,html.theme-day .glass *){box-shadow:0 8px 28px -12px #1e2d5a2e}.md img.att-miss:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0a}.md-edit.drop-img:where(html.theme-day .glass,html.theme-day .glass *){outline:2px dashed #1747cfa1}.cap-bar:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e10}.cap-bar i:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(90deg,#194fe6,#d99d26)}.cap-bar.warn i:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(90deg,#da7d25,#dc3e23)}.db-drift:where(html.theme-day .glass,html.theme-day .glass *){filter:drop-shadow(0 0 5px #aac4ff31)}.db-body:where(html.theme-day .glass,html.theme-day .glass *){stroke:#161e3053}.db-edge:where(html.theme-day .glass,html.theme-day .glass *){stroke:#a57312bf}.db-shard.fresh .db-drift:where(html.theme-day .glass,html.theme-day .glass *){filter:drop-shadow(0 0 8px #ffd69654)}.db-shard:focus-visible .db-drift:where(html.theme-day .glass,html.theme-day .glass *){filter:drop-shadow(0 0 0 2px var(--focus,#9fb8ff8c)) drop-shadow(0 0 10px #a0c4ff70)}.db-lab:where(html.theme-day .glass,html.theme-day .glass *){border:1px solid var(--hair,#1a284e2c);background:#fafbfee9}.db-ring:where(html.theme-day .glass,html.theme-day .glass *){border:1.5px dashed #cf8717f9;box-shadow:0 0 24px #ffd69631,inset 0 0 18px #ffd6961c}.db-hint:where(html.theme-day .glass,html.theme-day .glass *){border:1px solid var(--hair,#1a284e2c);background:#fafbfef0}.db-hint.ok:where(html.theme-day .glass,html.theme-day .glass *){color:#a57312;border-color:#cf871793}.qd-b:where(html.theme-day .glass,html.theme-day .glass *){border:1px solid var(--hair,#1a284e2c);background:#fafbfed6;box-shadow:0 8px 24px #1e2d5a1b}.qd-b kbd:where(html.theme-day .glass,html.theme-day .glass *){border:0 solid var(--hair,#1a284e31)}.qd-b:hover:where(html.theme-day .glass,html.theme-day .glass *),.qd-b:focus-visible:where(html.theme-day .glass,html.theme-day .glass *){background:#fafbfef0;border-color:#1747cf93}.qd-q:where(html.theme-day .glass,html.theme-day .glass *){border-color:#cf871767}.qd-q .qd-i:where(html.theme-day .glass,html.theme-day .glass *){color:#a57312}.qd-n:where(html.theme-day .glass,html.theme-day .glass *){color:#a57312;background:#fafbfed2;border:1px solid #cf871758}.qd-n:hover:where(html.theme-day .glass,html.theme-day .glass *){border-color:#cf8717b0}.db-dot:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(135deg,#1a2030,#fafbfe);box-shadow:0 0 6px #ffd69646}.qc-title:where(html.theme-day .glass,html.theme-day .glass *){border-bottom:1px solid var(--hair,#1a284e26)}.qc-title:focus:where(html.theme-day .glass,html.theme-day .glass *){border-bottom-color:#1762cfa1}.qc-tgt.debris:where(html.theme-day .glass,html.theme-day .glass *){color:#a57312;border-color:#cf871775}.trail button.tr-c:hover:where(html.theme-day .glass,html.theme-day .glass *){background:#1a284e0c}.cz-card.all .czc-kind:where(html.theme-day .glass,html.theme-day .glass *){color:#9d6d1b}@media (max-width:760px),(max-aspect-ratio:1){.sheet-seam:where(html.theme-day .glass,html.theme-day .glass *){background:linear-gradient(90deg,#0000,#d99d26e6 30%,#1a2030 50%,#1962e6e6 70%,#0000)}.lightctl:not(.open)>.lc-tog:where(html.theme-day .glass,html.theme-day .glass *){color:#9c711c}}@media (max-width:760px){.sbs-col.l:where(html.theme-day .glass,html.theme-day .glass *){border-bottom:1px solid #1a284e1e}}@property --lg-a{syntax:"<angle>";inherits:false;initial-value:200deg}@keyframes lg-flow{to{--lg-a:560deg}}.sheet.glass,.modal.glass,.pop.glass,.ck.glass,.search.glass,.notice.glass,.bulk.glass{box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff0b,inset 0 -1px #ffffff0d,inset 0 0 36px -8px #96b9ff12,0 28px 70px -20px #0009,0 2px 10px #0003}.sheet.glass:before,.modal.glass:before,.ck.glass:before,.search.glass:before{background:radial-gradient(360px circle at var(--mx,30%) var(--my,-20%), #ffffff0f, transparent 62%), linear-gradient(var(--lg-a), transparent 28%, #ffffff07 42%, #aac8ff0d 50%, #ffffff06 58%, transparent 72%), linear-gradient(162deg, #ffffff17 0%, #ffffff04 22%, transparent 40%);animation:26s steps(260,end) infinite lg-flow}.sheet.glass:after,.modal.glass:after,.pop.glass:after,.ck.glass:after{background:linear-gradient(var(--lg-a), #ffffff57, #ffffff0f 30%, #9fb8ff0d 66%, #f4e3c12e);animation:26s steps(260,end) infinite lg-flow}@media (prefers-reduced-motion:reduce){.glass:before,.glass:after{animation:none!important}}html.motion-reduced .glass:before,html.motion-reduced .glass:after{animation:none!important}.dawn{pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease);mix-blend-mode:screen;background:radial-gradient(120% 85% at 78% 112%,#ffd6aa57,#0000 58%),radial-gradient(90% 70% at 10% -10%,#78aaff61,#0000 62%),linear-gradient(#3a60b080 0%,#608cd670 55%,#96b6ec80 100%);position:fixed;inset:0}html.theme-day .dawn{opacity:1}html.theme-day{--ink:#1b2a4a}html.theme-day .glass{--text:#141c2eeb;--text-2:#222e48a8;--text-3:#2c3a5a75;--hair:#1a284e1a;--hair-2:#1a284e2e;--accent:#3563d8;--warm:#9a6a1c;--glass:#fcfdff9e;--glass-strong:#fcfdffd1;--g-fill:#1a284e0d;--g-line:#ffffffb3;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);-webkit-backdrop-filter:blur(24px)saturate(170%)brightness(1.06);background:linear-gradient(#ffffffbd,#f4f7fda8);border-color:#ffffffbf;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff59,inset 0 -1px #ffffff80,inset 0 0 40px -10px #78a0ff24,0 26px 60px -22px #1428646b,0 2px 10px #1428641a}html.theme-day .sheet.glass{background:linear-gradient(#fffc,#f2f6fdbd)}html.theme-day .pop.glass,html.theme-day .ck.glass,html.theme-day .mde-sug.glass,html.theme-day .modal-wrap.floating .modal{background:linear-gradient(#ffffffeb,#f4f7fde6)}html.theme-day .glass:before{background:radial-gradient(360px circle at var(--mx,30%) var(--my,-20%), #ffffff80, transparent 62%), linear-gradient(var(--lg-a), transparent 28%, #ffffff59 44%, #c8dcff47 50%, #fff3 56%, transparent 72%), linear-gradient(162deg, #ffffff8c 0%, #ffffff14 24%, transparent 42%)}html.theme-day .glass:after{background:linear-gradient(var(--lg-a), #fff, #fff6 30%, #7896dc40 70%, #fffc)}html.theme-day .modal-wrap:not(.floating){background:#283c6e40}html.theme-day.focus-read .sheet.glass{background:linear-gradient(#fffffff2,#f6f8fded)}html.theme-day .view.entry .mde-bar,html.theme-day .eb-reader .mde-bar{background:#fafbffe6}html.theme-day .entry-actions.sticky-foot,html.theme-day .eb-reader .er-actions{background:linear-gradient(#fafbffd6,#f4f7fdf2)}html.theme-day .ia:hover,html.theme-day .ia:focus-visible{background:#1a284e0f}html.theme-day .glass .chip,html.theme-day .glass .tcol-name,html.theme-day .glass [style*=--c] .tn{color:color-mix(in srgb, var(--c,#3563d8) 58%, #172036)}html.theme-day .glass .chip{background:color-mix(in srgb, var(--c,#3563d8) 14%, transparent);border-color:color-mix(in srgb, var(--c,#3563d8) 34%, transparent)}html.theme-day .tnote:before,html.theme-day .eb-note:before,html.theme-day .eb-card:before,html.theme-day .card.mini:before{opacity:.85}html.theme-day .glass input,html.theme-day .glass textarea,html.theme-day .glass select{color:var(--text)}html.theme-day .glass input::placeholder,html.theme-day .glass textarea::placeholder{color:var(--text-3)}html.theme-day .glass .md code,html.theme-day .glass .md pre{background:#1a284e0f}html.theme-day .glass ::-webkit-scrollbar-thumb{background:#1a284e2e}.theme-tog{position:relative;overflow:hidden}.theme-tog .tt-i{transition:transform .6s var(--spring-soft), opacity .35s;place-items:center;display:grid;position:absolute;inset:0}.theme-tog .tt-i svg{width:17px;height:17px}.theme-tog .tt-sun{opacity:0;transform:translateY(120%)rotate(-60deg)}html.theme-day .theme-tog .tt-sun{opacity:1;color:#ffe1a6;transform:none}html.theme-day .theme-tog .tt-moon{opacity:0;transform:translateY(-120%)rotate(60deg)}.tip{z-index:90;pointer-events:auto;letter-spacing:.06em;max-width:250px;animation:tip-in .5s var(--spring-soft) both;border-radius:16px;padding:12px 14px 10px;font-size:12.5px;line-height:1.7;position:fixed}.tip b{letter-spacing:.2em;color:var(--text);margin-bottom:2px;font-weight:400;display:block}.tip p{color:var(--text-2);margin:0}.tip .tip-f{color:var(--text-3);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:11px;display:flex}.tip .tip-f button{color:var(--text);font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;padding:4px 12px}html.theme-day .tip .tip-f button{background:#1a284e14}.tip:after{content:"";background:inherit;border:inherit;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.tip[data-side=bottom]:after{top:-6px;right:var(--ax,18px);border-bottom:0;border-right:0}.tip[data-side=left]:after{border-bottom:0;border-left:0;top:16px;right:-6px}.tip-pulse{z-index:89;pointer-events:none;border-radius:999px;animation:1.8s ease-out infinite tip-pulse;position:fixed;box-shadow:0 0 #a0c4ff8c}@keyframes tip-in{0%{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes tip-pulse{70%{box-shadow:0 0 0 12px #a0c4ff00}to{box-shadow:0 0 #a0c4ff00}}@media (prefers-reduced-motion:reduce){.tip,.tip-pulse{animation:none}}html.theme-day :is(.corner,.tag,.neighbor,.sat-label,.hint,.screen-name){text-shadow:0 1px 8px #0812308c,0 0 2px #08123066}.tip.glass{background:linear-gradient(#1e2330f7,#141822f7);border-color:#a0c4ff47}html.theme-day .tip.glass{background:linear-gradient(#fffffffa,#f4f7fdf7);border-color:#3563d840}
