.os{display:block;position:relative;overflow:hidden;height:clamp(460px,calc(100vh - 320px),900px);background-color:#000;--bar: 52px;--gap: 12px;--tb: 42px;--cbar: 42px}.os+.g-bar-slot{display:none}.os:focus{outline:none}.os,.os *,.os-pop,.os-pops,.os-switch{scrollbar-width:none;-ms-overflow-style:none}.os::-webkit-scrollbar,.os *::-webkit-scrollbar,.os-pop::-webkit-scrollbar,.os-pop *::-webkit-scrollbar,.os-pops::-webkit-scrollbar,.os-pops *::-webkit-scrollbar{width:0;height:0;display:none}.os,.os *{user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.os input,.os textarea,.os [contenteditable],.os-pop input,.os-pop textarea{user-select:text;-webkit-user-select:text;-webkit-user-select:text!important}.g-stage.os.g-full,.g-stage.os.g-full-css{display:block;height:100vh;height:100dvh}html.os-full,html.os-full body{height:100%;overflow:hidden}html.os-full #load,html.os-full .nav-wrap,html.os-full footer.shell,html.os-full .rail,html.os-full .g-head{display:none}html.os-full .page{opacity:1;transition:none;height:100%}html.os-full main.shell{width:100%;max-width:none;margin:0;padding:0}html.os-full .os{position:fixed;inset:0;z-index:60;width:auto;height:auto;margin:0}.os-wins{position:absolute;left:0;right:0;top:0;bottom:calc(var(--bar) + var(--gap) * 2);z-index:1}.os-win{position:absolute;display:flex;flex-direction:column;border-radius:var(--r-sm) var(--r-sm) 0 0;overflow:hidden;background-color:#141417;border:1px solid var(--mat-edge);box-shadow:var(--mat-shadow),inset 0 1px 0 var(--mat-lip)}.os-win[hidden]{display:none}.os-win.on{border-color:var(--mat-edge-hi);box-shadow:0 24px 80px #000000c7,inset 0 1px 0 var(--mat-lip)}.os-win.max{border-radius:0;border-left:0;border-right:0;border-top:0;box-shadow:none}.os-win.max.on{box-shadow:none}.os-win.max .os-h{display:none}.os-win.mini{visibility:hidden;pointer-events:none;content-visibility:hidden}.os-win.anim,.os-win.drag{will-change:transform}.os-cold{position:absolute;left:0;right:0;top:var(--tb);z-index:3;padding:9px 14px;font-size:12px;letter-spacing:-.01em;color:var(--text-3);background-color:#1a1a1df7;border-bottom:1px solid var(--mat-edge)}.os-cold[hidden]{display:none}.os-tb{flex:none;height:var(--tb);display:flex;align-items:center;gap:10px;padding:0 6px 0 7px;cursor:default;touch-action:none;background-color:#ffffff0d;border-bottom:1px solid var(--mat-edge)}.os-win.on .os-tb{background-color:#ffffff14}.os-tt{flex:none;display:inline-flex;align-items:center;gap:8px;max-width:46%;height:30px;padding:0 8px 0 6px;border:0;border-radius:8px;background:transparent;color:var(--text-2);font:inherit;cursor:default;touch-action:none}.os-tt>.ic{flex:none;color:var(--text-3)}.os-tt>b{min-width:0;font-size:13px;font-weight:550;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-win.on .os-tt{color:var(--text)}.os-win.on .os-tt>.ic{color:var(--text-2)}.os-tt.has{cursor:pointer}.os-tt.has:hover,.os-tt.on{background-color:var(--mat-hover);color:var(--text)}.os-tt:focus-visible{outline:1px solid rgba(255,255,255,.62);outline-offset:1px}.os-caret{display:inline-flex;color:var(--text-3);margin-left:-2px}.os-caret[hidden]{display:none}.os-tt.on .os-caret,.os-tt.has:hover .os-caret{color:var(--text)}.os-stats{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:14px;overflow:hidden;padding-right:4px}.os-stat{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.os-stat i{font-style:normal;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.os-stat b{font-size:12.5px;font-weight:600;letter-spacing:-.02em;color:var(--text-2);font-variant-numeric:tabular-nums}.os-win.on .os-stat b{color:var(--text)}.os-tbg{flex:none;display:flex;align-items:center;gap:2px}.os-ctl{flex:none;display:flex;align-items:center;gap:6px;min-width:0;margin-left:2px}.os-ctl[hidden]{display:none}.os-seg{display:inline-flex;align-items:center;gap:4px}.os-seg.many{gap:0;border-radius:var(--r-pill);overflow:hidden;border:1px solid var(--mat-edge);background-color:var(--mat)}.os-seg.many .os-cb{border:0;border-radius:0;background:transparent;box-shadow:none;height:26px;padding:0 10px}.os-seg.many .os-cb+.os-cb{border-left:1px solid var(--mat-edge)}.os-seg.many .os-cb.on{background-color:var(--mat-hover);color:var(--text)}.os-ctl .os-cb{height:26px;padding:0 11px;font-size:12px}.os-pop{position:absolute;z-index:14;min-width:200px;max-width:340px;max-height:calc(100% - 12px);overflow-y:auto;padding:6px;border-radius:var(--r-sm);outline:none;background-color:#1a1a1dfa;border:1px solid var(--mat-edge-hi);box-shadow:var(--mat-shadow),inset 0 1px 0 var(--mat-lip)}.os-pi{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:7px 11px 7px 28px;border:0;border-radius:9px;position:relative;background:transparent;color:var(--text-2);font:inherit;font-size:13px;letter-spacing:-.01em;text-align:left;cursor:pointer;white-space:nowrap}.os-pi:hover,.os-pi.on,.os-pi.open{background-color:var(--mat-hover);color:var(--text)}.os-pi>i{font-style:normal;font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;max-width:45%}.os-rad.tick:before{content:"";position:absolute;left:11px;top:50%;margin-top:-3px;width:6px;height:6px;border-radius:50%;background-color:var(--text)}.os-chk.tick:before{content:"";position:absolute;left:10px;top:50%;margin-top:-6px;width:4px;height:8px;border-right:1.5px solid var(--text);border-bottom:1.5px solid var(--text);transform:rotate(45deg)}.os-psub:after{content:"";flex:none;width:5px;height:5px;margin-right:1px;border-right:1.5px solid var(--text-3);border-top:1.5px solid var(--text-3);transform:rotate(45deg)}.os-psep{height:1px;margin:5px 8px;border:0;background-color:var(--mat-edge)}.os-ph{padding:6px 11px 4px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.os-pr,.os-pf{display:flex;align-items:center;gap:10px;padding:6px 11px 6px 28px;font-size:13px;color:var(--text-2)}.os-pr>span,.os-pf>span{flex:none;min-width:74px;max-width:120px;color:var(--text-3);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-pr>input{flex:1;min-width:110px}.os-pr>b{flex:none;min-width:34px;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-2)}.os-pf>input{flex:1;min-width:90px;height:26px;padding:0 8px;font:inherit;font-size:12.5px;color:var(--text);background-color:var(--mat);border:1px solid var(--mat-edge);border-radius:8px}.os-pc>input{flex:none;width:34px;padding:0 2px}.os-pt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 11px 6px 28px;font-size:12.5px;color:var(--text-3)}.os-pt>b{font-size:12.5px;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums}.os-info{position:absolute;top:calc(var(--tb) + 6px);z-index:13;width:max-content;max-width:min(36ch,calc(100% - 24px));max-height:calc(100% - var(--tb) - 24px);overflow-y:auto;padding:12px 15px 14px;border-radius:var(--r-sm);background-color:#1a1a1dfa;border:1px solid var(--mat-edge-hi);box-shadow:var(--mat-shadow),inset 0 1px 0 var(--mat-lip)}.os-info[hidden]{display:none}.os-info:before{content:"";position:absolute;top:-5px;right:var(--caret, 14px);width:8px;height:8px;transform:rotate(45deg);background-color:#1a1a1dfa;border-left:1px solid var(--mat-edge-hi);border-top:1px solid var(--mat-edge-hi)}.os-ih{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:12px 0 5px}.os-ih:first-child{margin-top:0}.os-info p{margin:0 0 6px;font-size:12.5px;line-height:1.55;color:var(--text-2);letter-spacing:-.01em}.os-il{margin:0;padding-left:16px}.os-il li{font-size:12.5px;line-height:1.5;color:var(--text-2);margin-bottom:3px}.os-il b{color:var(--text);font-weight:550}.os-body{position:relative;flex:1;min-height:0}.os-body iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:transparent}.os.busy .os-body iframe{pointer-events:none}.os-h{position:absolute;z-index:2}.os-h[data-d=n]{top:-3px;left:10px;right:10px;height:8px;cursor:ns-resize}.os-h[data-d=s]{bottom:-3px;left:10px;right:10px;height:8px;cursor:ns-resize}.os-h[data-d=w]{left:-3px;top:10px;bottom:10px;width:8px;cursor:ew-resize}.os-h[data-d=e]{right:-3px;top:10px;bottom:10px;width:8px;cursor:ew-resize}.os-h[data-d=nw]{top:-3px;left:-3px;width:16px;height:16px;cursor:nwse-resize}.os-h[data-d=ne]{top:-3px;right:-3px;width:16px;height:16px;cursor:nesw-resize}.os-h[data-d=sw]{bottom:-3px;left:-3px;width:16px;height:16px;cursor:nesw-resize}.os-h[data-d=se]{bottom:-3px;right:-3px;width:16px;height:16px;cursor:nwse-resize}.os-snap{position:absolute;z-index:4;pointer-events:none;border:1px solid var(--mat-edge-hi);border-radius:var(--r-sm) var(--r-sm) 0 0;background-color:#ffffff0d;box-shadow:inset 0 1px 0 var(--mat-lip)}.os-snap[hidden]{display:none}.os-b,.os-tbb,.os-cb,.os-mi,.os-row{font:inherit;letter-spacing:-.01em;cursor:pointer;-webkit-appearance:none;appearance:none}.os-b,.os-cb{display:inline-flex;align-items:center;gap:8px;flex:none;border-radius:var(--r-pill);background-color:var(--mat);border:1px solid var(--mat-edge);box-shadow:inset 0 1px 0 var(--mat-lip);color:var(--text-2);font-size:12.5px;font-weight:500}.os-b{height:34px;padding:0 14px}.os-cb{height:30px;padding:0 12px}.os-cb.os-cs{cursor:default}.os-b:hover,.os-cb:hover{background-color:var(--mat-hover);border-color:var(--mat-edge-hi);color:var(--text)}.os-b:focus-visible,.os-cb:focus-visible,.os-tbb:focus-visible,.os-row:focus-visible,.os-mi:focus-visible,.os-home:focus-visible{outline:1px solid rgba(255,255,255,.62);outline-offset:2px}.os-b .ic,.os-cb .ic{flex:none}.os-cb b{font-weight:500}.os-cb.on{background-color:var(--mat-hover);border-color:var(--mat-edge-hi);color:var(--text)}.os-b kbd{font:inherit;font-size:10px;letter-spacing:.08em;color:var(--text-3)}.os-tbb{display:grid;place-items:center;width:26px;height:26px;flex:none;border:0;border-radius:8px;background:transparent;color:var(--text-3);padding:0}.os-tbb[hidden]{display:none}.os-tbb:hover,.os-tbb.on{background-color:var(--mat-hover);color:var(--text)}.os-bar{position:absolute;left:var(--gap);right:var(--gap);bottom:var(--gap);height:var(--bar);z-index:5;display:flex;align-items:center;gap:8px;padding:0 10px 0 12px;border-radius:var(--r-pill);background-color:#1a1a1df0;border:1px solid var(--mat-edge);box-shadow:var(--mat-shadow),inset 0 1px 0 var(--mat-lip)}.os-home{flex:none;text-decoration:none;color:var(--text);font:inherit;font-weight:590;font-size:15px;letter-spacing:-.02em;height:34px;padding:0 12px 0 6px;border:0;border-radius:6px;background:transparent;cursor:pointer}.os-home:hover{color:var(--text-2)}.os-tasks{flex:1;min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden}.os-task{max-width:200px;padding:0 13px}.os-task b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.os-task.on{background-color:var(--mat-hover);border-color:var(--mat-edge-hi);color:var(--text)}.os-task.min b{color:var(--text-3)}.os-task.min .ic{opacity:.55}.os-right{display:flex;align-items:center;gap:8px;flex:none}.os-clock{font-size:12.5px;color:var(--text-2);font-variant-numeric:tabular-nums;letter-spacing:.01em;padding:0 4px}.os-ib{width:34px;padding:0;justify-content:center}.os-launcher{position:absolute;left:0;right:0;top:0;bottom:calc(var(--bar) + var(--gap) * 2);z-index:8;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 var(--gap);background-color:#0000004d}.os-launcher[hidden]{display:none}.os-panel{width:min(100%,1180px);max-height:min(60%,560px);display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;background-color:#1c1c20fa;border:1px solid var(--mat-edge-hi);box-shadow:0 24px 80px #000000bf,inset 0 1px 0 var(--mat-lip)}.os-ltop{flex:none;display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--mat-edge)}.os-ltop .ic{color:var(--text-3);flex:none}.os-lin{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:16.5px;letter-spacing:-.01em}.os-lin::placeholder{color:var(--text-3)}.os-lcount{flex:none;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);padding:5px 11px;border-radius:var(--r-pill);background-color:var(--mat);border:1px solid var(--mat-edge);font-variant-numeric:tabular-nums}.os-llist{overflow-y:auto;padding:8px}.os-lg{margin:10px 0 3px;padding:0 13px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.os-lg:first-child{margin-top:2px}.os-lg[hidden]{display:none}.os-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:11px 13px;border:1px solid transparent;border-radius:16px;background:transparent;color:inherit}.os-row[hidden]{display:none}.os-row .ic{flex:none;color:var(--text-3)}.os-row span{min-width:0;flex:1}.os-row b{display:block;font-size:14.5px;font-weight:550;letter-spacing:-.02em;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-row i{display:block;font-style:normal;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-row.on{background-color:var(--mat-hover);border-color:var(--mat-edge)}.os-row.on b,.os-row.on .ic{color:var(--text)}.os-lempty{padding:26px 20px 30px;text-align:center;color:var(--text-3);font-size:13.5px}.os-lempty[hidden]{display:none}.os-lfoot{flex:none;display:flex;gap:16px;flex-wrap:wrap;padding:11px 20px;font-size:11px;color:var(--text-3);border-top:1px solid var(--mat-edge)}.os-lfoot kbd{font:inherit;font-size:10.5px;padding:2px 6px;border-radius:6px;color:var(--text-2);background-color:var(--mat);border:1px solid var(--mat-edge)}.os-menu{position:absolute;right:var(--gap);bottom:calc(var(--bar) + var(--gap) * 2);z-index:9;width:276px;padding:8px;border-radius:var(--r-md);background-color:#1a1a1df5;border:1px solid var(--mat-edge-hi);box-shadow:var(--mat-shadow),inset 0 1px 0 var(--mat-lip)}.os-menu[hidden]{display:none}.os-mi{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-2);font-size:13.5px;text-align:left}.os-mi:hover{background-color:var(--mat-hover);color:var(--text)}.os-mi u{text-decoration:none;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.os-note{padding:12px 12px 6px;margin:6px 0 0;border-top:1px solid var(--mat-edge);font-size:12px;line-height:1.55;color:var(--text-3)}.os-note kbd{font:inherit;font-size:11px;padding:2px 6px;border-radius:6px;color:var(--text-2);background-color:var(--mat);border:1px solid var(--mat-edge)}.os-toast{position:absolute;left:50%;bottom:calc(var(--bar) + var(--gap) * 2 + 4px);z-index:9;max-width:min(92%,460px);padding:10px 18px;border-radius:var(--r-pill);background-color:#1a1a1df5;border:1px solid var(--mat-edge-hi);box-shadow:var(--mat-shadow),inset 0 1px 0 var(--mat-lip);font-size:13px;color:var(--text-2);text-align:center;letter-spacing:-.01em;transform:translate(-50%)}.os-toast[hidden]{display:none}.os-toast b{color:var(--text);font-weight:550}.os-empty{position:absolute;left:0;right:0;top:50%;z-index:1;transform:translateY(-50%);text-align:center;pointer-events:none;color:var(--text-3);font-size:13.5px;letter-spacing:-.01em}.os-empty[hidden]{display:none}.os-empty b{display:block;color:var(--text-2);font-size:19px;font-weight:600;letter-spacing:-.035em;margin-bottom:7px}.os-empty kbd{font:inherit;font-size:11.5px;padding:2px 7px;border-radius:6px;color:var(--text-2);background-color:var(--mat);border:1px solid var(--mat-edge)}.os-plain,.os-plain[hidden],html.os-phone .os{display:none}html.os-phone .os-plain{display:block}.os-quiet{margin:0 0 26px;color:var(--text-3);font-size:13.5px}.os-plain h2{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.os-plain h2:not(:first-of-type){margin-top:28px}.os-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px}.os-grid a{display:flex;align-items:center;gap:11px;padding:14px 15px;border-radius:var(--r-md);text-decoration:none;color:inherit;background-color:var(--mat);border:1px solid var(--mat-edge);box-shadow:inset 0 1px 0 var(--mat-lip)}.os-grid a .ic{color:var(--text-3);flex:none}.os-grid a b{font-size:14px;font-weight:550;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:no-preference){.os-b,.os-cb,.os-row,.os-mi,.os-tbb,.os-grid a,.os-home,.os-win{transition:background-color .12s var(--ease),border-color .12s var(--ease),color .12s var(--ease)}}@media(prefers-reduced-motion:reduce){.os,.os *,.os *:before,.os *:after,.os-pop,.os-pop *{transition-duration:0s!important}}.os.still *,.os.still *:before,.os.still *:after{transition:none!important;animation:none!important}.os-icons{position:absolute;inset:0;z-index:0}.os.ic-small .os-icon{width:70px}.os.ic-small .os-icon .ic{width:20px;height:20px;padding:10px}.os.ic-small .os-icon b{font-size:10.5px}.os.ic-large .os-icon{width:108px}.os.ic-large .os-icon .ic{width:28px;height:28px;padding:16px}.os.ic-large .os-icon b{font-size:12.5px}.os-icon{position:absolute;width:84px;padding:9px 4px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text-2);font:inherit;cursor:default;text-align:center;touch-action:none}.os-icon .ic{color:var(--text-2);flex:none;box-sizing:content-box;width:22px;height:22px;padding:13px;border-radius:var(--r-sm);background-color:var(--mat);border:1px solid var(--mat-edge);box-shadow:inset 0 1px 0 var(--mat-lip)}.os-icon:hover .ic,.os-icon.on .ic{background-color:var(--mat-hover);border-color:var(--mat-edge-hi);color:var(--text)}.os-icon b{font-size:11.5px;font-weight:500;letter-spacing:-.01em;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-icon:hover{background-color:#ffffff0b;border-color:var(--mat-edge)}.os-icon.on{background-color:var(--mat-hover);border-color:var(--mat-edge-hi);color:var(--text)}.os-icon.on .ic{color:var(--text)}.os-icon.lift{z-index:3;background-color:var(--mat-hover);border-color:var(--mat-edge-hi)}.os-icon:focus-visible{outline:1px solid rgba(255,255,255,.62);outline-offset:2px}.os-nav{flex:1;min-height:0;display:flex}.os-nav .os-llist{flex:1;min-width:0}.os-groups{flex:none;width:178px;overflow-y:auto;padding:8px;border-right:1px solid var(--mat-edge)}.os-g{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;margin-bottom:2px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text-2);font:inherit;font-size:13px;font-weight:500;letter-spacing:-.01em;text-align:left;cursor:pointer}.os-g i{font-style:normal;font-size:10.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.os-g:hover{background-color:#ffffff0b;color:var(--text)}.os-g.on{background-color:var(--mat-hover);border-color:var(--mat-edge);color:var(--text)}.os-launcher.searching .os-groups{opacity:.4;pointer-events:none}.os-rw{display:flex;align-items:center;gap:2px}.os-rw .os-row{flex:1;min-width:0}.os-pin{flex:none;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:transparent;cursor:pointer;padding:0}.os-rw:hover .os-pin{color:var(--text-3)}.os-pin:hover{background-color:var(--mat-hover);color:var(--text)}.os-pin.on{color:var(--text-2)}.os-llist.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:3px;align-content:start}.os-llist.grid .os-rw{position:relative;display:block}.os-llist.grid .os-row{flex-direction:column;align-items:center;gap:7px;width:100%;padding:10px 5px 9px;text-align:center}.os-llist.grid .os-row .ic{color:var(--text-2);box-sizing:content-box;width:21px;height:21px;padding:9px;border-radius:var(--r-sm);background-color:var(--mat);border:1px solid var(--mat-edge);box-shadow:inset 0 1px 0 var(--mat-lip)}.os-llist.grid .os-row b{display:block;font-size:12px;font-weight:500;line-height:1.3;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-2)}.os-llist.grid .os-row:hover .ic,.os-llist.grid .os-row.on .ic{background-color:var(--mat-hover);border-color:var(--mat-edge-hi);color:var(--text)}.os-llist.grid .os-row.on b{color:var(--text)}.os-llist.grid .os-pin{position:absolute;top:5px;right:5px;width:24px;height:24px;color:transparent}.os-llist.grid .os-rw:hover .os-pin,.os-llist.grid .os-rw:focus-within .os-pin{color:var(--text-3)}.os-llist.grid .os-rw.pinned .os-row{background-color:#ffffff08;border-color:var(--mat-edge)}.os-note-b{position:relative}.os-note-b[hidden]{display:none}.os-note-b i{position:absolute;top:2px;right:2px;font-style:normal;min-width:14px;height:14px;padding:0 3px;border-radius:7px;font-size:9px;line-height:14px;text-align:center;color:#000;background-color:var(--text);opacity:0}.os-note-b.unread i{opacity:1}.os-pops{position:absolute;right:var(--gap);bottom:calc(var(--bar) + var(--gap) * 2);z-index:11;width:320px;max-height:60%;overflow-y:auto;padding:6px;border-radius:var(--r-md);background-color:#1a1a1dfa;border:1px solid var(--mat-edge-hi);box-shadow:var(--mat-shadow),inset 0 1px 0 var(--mat-lip)}.os-pops[hidden]{display:none}.os-nt{display:flex;gap:12px;padding:9px 11px}.os-nt span{flex:none;font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums;padding-top:1px}.os-nt p{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2);letter-spacing:-.01em}.os-nt b{color:var(--text);font-weight:550}.os-switch{position:absolute;left:50%;top:50%;z-index:15;transform:translate(-50%,-50%);display:flex;gap:6px;padding:10px;border-radius:var(--r-md);background-color:#1a1a1dfa;border:1px solid var(--mat-edge-hi);box-shadow:var(--mat-shadow),inset 0 1px 0 var(--mat-lip)}.os-switch[hidden]{display:none}.os-sw{width:96px;padding:14px 6px 10px;border-radius:var(--r-sm);display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-3);border:1px solid transparent}.os-sw.on{background-color:var(--mat-hover);border-color:var(--mat-edge-hi);color:var(--text)}.os-sw b{font-size:11.5px;font-weight:500;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-lock{position:absolute;inset:0;z-index:20;background-color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.os-lock[hidden]{display:none}.os-lock b{font-size:76px;font-weight:300;letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums}.os-lock span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.os-band{position:absolute;z-index:3;pointer-events:none;border:1px solid var(--mat-edge-hi);background-color:#ffffff0f}.os-radio{display:flex;align-items:center;gap:2px;flex:none;padding:0 2px;border-radius:var(--r-pill);background-color:var(--mat);border:1px solid var(--mat-edge);box-shadow:inset 0 1px 0 var(--mat-lip)}.os-radio[hidden]{display:none}.os-rb{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 9px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--text-2);font:inherit;font-size:12.5px;cursor:pointer}.os-rb:hover{background-color:var(--mat-hover);color:var(--text)}.os-ri{width:28px;padding:0}.os-rname b{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.os:not(.named) .os-rname b{display:none}.os:not(.named) .os-rname{width:28px;padding:0}.os:not(.named) .os-rname:after{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--text-3)}.os:not(.named) .os-task b{display:none}.os:not(.named) .os-task{width:34px;padding:0;justify-content:center}.os-stats.bare .os-stat i{display:none}.os-ctx{position:absolute;z-index:12;min-width:190px;padding:6px;border-radius:var(--r-sm);background-color:#1a1a1df7;border:1px solid var(--mat-edge-hi);box-shadow:var(--mat-shadow),inset 0 1px 0 var(--mat-lip)}.os-ctxi{display:block;width:100%;padding:8px 11px;border:0;border-radius:9px;background:transparent;color:var(--text-2);font:inherit;font-size:13px;letter-spacing:-.01em;text-align:left;cursor:pointer}.os-ctxi:hover,.os-ctxi.on{background-color:var(--mat-hover);color:var(--text)}.os-ctx-sep{height:1px;margin:5px 8px;border:0;background-color:var(--mat-edge)}.os-ctxh{display:flex;align-items:center;gap:10px;padding:7px 11px 9px;margin-bottom:3px;border-bottom:1px solid var(--mat-edge);color:var(--text-3)}.os-ctxh b{font-size:12.5px;font-weight:550;letter-spacing:-.02em;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/*# sourceMappingURL=sayer.css.map */
