.drive-panel{background:var(--bg,#000);color:var(--txt,#f5f5f5);border-left:1px solid var(--line,#262626);box-shadow:-1px 0 #ffffff05}.drive-head{background:linear-gradient(180deg, var(--bg3,#141414) 0%, var(--bg2,#0a0a0a) 66%, color-mix(in srgb, var(--bg2,#0a0a0a) 0%, transparent) 100%);border-bottom:0;flex:none;gap:10px;padding:14px 16px 12px}.drive-crumbs{letter-spacing:-.012em;color:var(--txt,#f5f5f5);gap:3px;font-size:13.5px;font-weight:600}.drive-crumb{color:var(--mut,#a3a3a3);border-radius:6px;padding:3px 7px;font-weight:500;transition:background .12s ease-out,color .12s ease-out}.drive-crumb:hover{color:var(--txt,#f5f5f5);background:#ffffff12}.drive-crumbWrap>:last-child:not(:only-child){color:var(--txt,#f5f5f5);font-weight:600}.drive-path,.drive-pathSummary{color:var(--dim,#737373);letter-spacing:.002em;font-size:11.5px}.drive-searchWrap{border:1px solid var(--line);background:#000;border-radius:9px;transition:border-color .15s ease-out,box-shadow .15s ease-out;box-shadow:inset 0 1px 2px #0000004d}.drive-searchWrap:focus-within{border-color:color-mix(in srgb, #3b82f6 50%, var(--line));box-shadow:inset 0 1px 2px #0000004d,0 0 0 3px #3b82f629}.drive-search{letter-spacing:.002em;font-size:12.5px}.drive-actions{align-items:center;gap:6px;display:flex}.drive-tool{border:1px solid var(--line);min-width:32px;min-height:32px;color:var(--mut,#a3a3a3);background:#000;border-radius:9px;gap:6px;padding:0 9px;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out,transform .1s ease-out;box-shadow:inset 0 1px 2px #00000040}.drive-tool:hover:not(:disabled){background:var(--bg2,#0a0a0a);border-color:color-mix(in srgb, var(--mut,#a3a3a3) 34%, var(--line));color:var(--txt,#f5f5f5)}.drive-tool:active:not(:disabled){transform:translateY(1px)}.drive-tool:focus-visible{outline-offset:2px;outline:2px solid #3b82f699}.drive-toolLabel{letter-spacing:.002em;font-size:12px;font-weight:500}.drive-toolPrimary{color:#fff;background:#3472d8;border-color:#3b82f6b3;box-shadow:0 1px 2px #0006}.drive-toolPrimary:hover:not(:disabled){color:#fff;background:#4387f6;border-color:#3b82f6cc}.drive-hint{color:var(--dim,#737373);text-wrap:pretty;max-width:44ch;margin:0;padding:0 16px 12px;font-size:11.5px;line-height:1.55}.drive-empty{text-align:center;color:var(--dim,#737373);border:0;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:9px;max-width:none;margin:0;padding:28px 24px 72px;font-size:12.5px;line-height:1.6;display:flex}.drive-list,.drive-routeList{scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior:contain}.drive-list::-webkit-scrollbar{width:9px}.drive-routeList::-webkit-scrollbar{width:9px}.drive-list::-webkit-scrollbar-thumb{background:var(--line);background-clip:content-box;border:2.5px solid #0000;border-radius:5px}.drive-routeList::-webkit-scrollbar-thumb{background:var(--line);background-clip:content-box;border:2.5px solid #0000;border-radius:5px}.drive-routeRow{background:var(--bg2,#0a0a0a);border:1px solid var(--line);border-radius:9px;transition:background .13s ease-out,border-color .13s ease-out,box-shadow .13s ease-out;box-shadow:inset 0 1px #ffffff08}.drive-routeRow:hover{background:var(--bg3,#141414);border-color:color-mix(in srgb, var(--mut,#a3a3a3) 34%, var(--line));box-shadow:inset 0 1px #ffffff0b,0 2px 8px #0006}.drive-icon{color:var(--mut,#a3a3a3)}.drive-name{letter-spacing:-.004em;color:var(--txt,#f5f5f5);font-size:13px;font-weight:500}.drive-size,.drive-colSize,.drive-colType,.drive-colModified{color:var(--dim,#737373);font-variant-numeric:tabular-nums;font-size:11.5px}.drive-colHead{letter-spacing:.085em;text-transform:uppercase;color:var(--dim,#737373);padding:0 16px 6px;font-size:9.5px;font-weight:600}.drive-createRow,.drive-renameBar{border:1px solid var(--line);background:#000;border-radius:9px;align-items:center;gap:7px;padding:8px 16px;display:flex;box-shadow:inset 0 1px 2px #00000047}.drive-createInput,.drive-renameInput{height:30px;font:inherit;color:var(--txt,#f5f5f5);background:0 0;border:0;outline:none;flex:auto;min-width:0;padding:0 9px;font-size:12.5px}.drive-createInput:focus,.drive-renameInput:focus{box-shadow:none}.drive-menu{background:var(--bg3,#141414);border:1px solid var(--line);border-radius:12px;padding:5px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006,0 14px 34px -6px #0009}.drive-menuItem{letter-spacing:-.003em;min-height:32px;color:var(--txt,#f5f5f5);border-radius:7px;padding:0 9px;font-size:12.5px;font-weight:450;transition:background .11s ease-out}.drive-menuItem:hover:not(:disabled){background:#ffffff12}.drive-menuSep{background:var(--line);height:1px;margin:5px 8px}.drive-menuDanger{color:#ff8f8f}.drive-btn{letter-spacing:.002em;min-height:30px;color:var(--mut,#a3a3a3);background:var(--bg2,#0a0a0a);border:1px solid var(--line);border-radius:8px;padding:0 11px;font-size:12px;font-weight:500;transition:background .13s ease-out,color .13s ease-out,border-color .13s ease-out}.drive-btn:hover:not(:disabled){background:var(--bg3,#141414);color:var(--txt,#f5f5f5)}.drive-btnPrimary{color:#fff;background:#3472d8;border-color:#3b82f6b3;font-weight:600}.drive-btnPrimary:hover:not(:disabled){color:#fff;background:#4387f6}.drive-statusbar{letter-spacing:.002em;min-height:38px;color:var(--dim,#737373);border-top:1px solid var(--line);background:#ffffff05;flex:none;gap:9px;padding:8px 16px;font-size:11.5px}.drive-statusName{color:var(--mut,#a3a3a3);font-size:11.5px;font-weight:500}.drive-statusMeta{color:var(--dim,#737373);font-variant-numeric:tabular-nums;font-size:11px}.drive-statusBtn{min-height:24px;color:var(--mut,#a3a3a3);border-radius:6px;padding:0 8px;font-size:11px;transition:background .12s ease-out,color .12s ease-out}.drive-statusBtn:hover:not(:disabled){color:var(--txt,#f5f5f5);background:#ffffff14}.drive-statusDanger:hover:not(:disabled){color:#ff8f8f;background:#ff4d4f24}.drive-pingDot{border-radius:999px;width:6px;height:6px}.drive-error{color:#ffb4b4;background:#ff4d4f1f;border:1px solid #ff4d4f52;border-radius:8px;margin:0 16px 10px;padding:8px 10px;font-size:11.5px;line-height:1.45}.drive-sep{background:var(--line);align-self:stretch;width:1px;margin:6px 0}:root{--scrollbar-size:10px;--scrollbar-thumb:var(--line,#262626);--scrollbar-thumb-hover:color-mix(in srgb, var(--mut,#a3a3a3) 62%, transparent);--scrollbar-radius:999px}.agent-skillList,.beh-selectPanel,.composer-agentMenu,.composer-input,.composer-modelMenu,.ctxw-pop,.drive-list,.flowPop,.fx-modalBody,.fx-treeScroll,.hl-list,.msg-editArea,.msglist-scroller,.page-emptyScroll,.pn-list,.prov-modalList,.prov-modalOverlay,.settings-main,.side-accountMenu,.side-railPanelList,.side-wsMenu,.subAgent-thread,.subAgents-form,.subAgents-list{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;overscroll-behavior:contain}.agent-skillList:hover,.beh-selectPanel:hover,.composer-agentMenu:hover,.composer-input:hover,.composer-modelMenu:hover,.ctxw-pop:hover,.drive-list:hover,.flowPop:hover,.fx-modalBody:hover,.fx-treeScroll:hover,.hl-list:hover,.msg-editArea:hover,.msglist-scroller:hover,.page-emptyScroll:hover,.pn-list:hover,.prov-modalList:hover,.prov-modalOverlay:hover,.settings-main:hover,.side-accountMenu:hover,.side-railPanelList:hover,.side-wsMenu:hover,.subAgent-thread:hover,.subAgents-form:hover,.subAgents-list:hover{scrollbar-color:var(--scrollbar-thumb-hover) transparent}.agent-skillList::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.beh-selectPanel::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.composer-agentMenu::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.composer-input::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.composer-modelMenu::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.ctxw-pop::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.drive-list::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.flowPop::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.fx-modalBody::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.fx-treeScroll::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.hl-list::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.msg-editArea::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.msglist-scroller::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.page-emptyScroll::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.pn-list::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.prov-modalList::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.prov-modalOverlay::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.settings-main::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.side-accountMenu::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.side-railPanelList::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.side-wsMenu::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.subAgent-thread::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.subAgents-form::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.subAgents-list::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.agent-skillList::-webkit-scrollbar-track{background:0 0}.beh-selectPanel::-webkit-scrollbar-track{background:0 0}.composer-agentMenu::-webkit-scrollbar-track{background:0 0}.composer-input::-webkit-scrollbar-track{background:0 0}.composer-modelMenu::-webkit-scrollbar-track{background:0 0}.ctxw-pop::-webkit-scrollbar-track{background:0 0}.drive-list::-webkit-scrollbar-track{background:0 0}.flowPop::-webkit-scrollbar-track{background:0 0}.fx-modalBody::-webkit-scrollbar-track{background:0 0}.fx-treeScroll::-webkit-scrollbar-track{background:0 0}.hl-list::-webkit-scrollbar-track{background:0 0}.msg-editArea::-webkit-scrollbar-track{background:0 0}.msglist-scroller::-webkit-scrollbar-track{background:0 0}.page-emptyScroll::-webkit-scrollbar-track{background:0 0}.pn-list::-webkit-scrollbar-track{background:0 0}.prov-modalList::-webkit-scrollbar-track{background:0 0}.prov-modalOverlay::-webkit-scrollbar-track{background:0 0}.settings-main::-webkit-scrollbar-track{background:0 0}.side-accountMenu::-webkit-scrollbar-track{background:0 0}.side-railPanelList::-webkit-scrollbar-track{background:0 0}.side-wsMenu::-webkit-scrollbar-track{background:0 0}.subAgent-thread::-webkit-scrollbar-track{background:0 0}.subAgents-form::-webkit-scrollbar-track{background:0 0}.subAgents-list::-webkit-scrollbar-track{background:0 0}.agent-skillList::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.beh-selectPanel::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.composer-agentMenu::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.composer-input::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.composer-modelMenu::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.ctxw-pop::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.drive-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.flowPop::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.fx-modalBody::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.fx-treeScroll::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.hl-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.msg-editArea::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.msglist-scroller::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.page-emptyScroll::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.pn-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.prov-modalList::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.prov-modalOverlay::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.settings-main::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.side-accountMenu::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.side-railPanelList::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.side-wsMenu::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.subAgent-thread::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.subAgents-form::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.subAgents-list::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:content-box;border:3px solid #0000;transition:background-color .2s ease-out}.agent-skillList::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.beh-selectPanel::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.composer-agentMenu::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.composer-input::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.composer-modelMenu::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.ctxw-pop::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.drive-list::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.flowPop::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.fx-modalBody::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.fx-treeScroll::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.hl-list::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.msg-editArea::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.msglist-scroller::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.page-emptyScroll::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.pn-list::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.prov-modalList::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.prov-modalOverlay::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.settings-main::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.side-accountMenu::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.side-railPanelList::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.side-wsMenu::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.subAgent-thread::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.subAgents-form::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.subAgents-list::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.drive-head{flex:none;gap:8px;padding:12px 14px 10px}.drive-headTop{align-items:center;gap:8px;min-width:0;min-height:26px;display:flex}.drive-topEnd{flex:auto;min-width:8px;height:1px}.drive-x{width:26px;height:26px;color:var(--dim,#737373);opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .13s ease-out,color .13s ease-out,opacity .13s ease-out;display:inline-flex}.drive-x:hover{color:var(--txt,#f5f5f5);opacity:1;background:#ffffff14}.drive-x:focus-visible{outline-offset:1px;opacity:1;outline:2px solid #3b82f699}.drive-title{min-height:24px;font:inherit;letter-spacing:-.01em;color:var(--txt,#f5f5f5);margin:0;font-size:13px;font-weight:600;line-height:24px}.drive-crumbs{letter-spacing:-.01em;min-height:24px;padding:0;font-size:13px;font-weight:600;line-height:24px}.drive-crumb{border-radius:5px;padding:2px 6px;font-size:12.5px;line-height:1.4}.drive-actions{gap:5px}.drive-tool{border-radius:8px;min-width:30px;min-height:30px;padding:0 8px}.drive-toolLabel{font-size:11.5px}.drive-searchWrap{border-radius:9px;flex:none;align-items:center;gap:7px;height:34px;min-height:0;margin:0 14px 10px;padding:0 10px;display:flex}.drive-search{width:100%;height:100%;min-height:0;font:inherit;letter-spacing:.002em;color:var(--txt,#f5f5f5);appearance:none;background:0 0;border:0;outline:none;padding:0;font-size:12.5px}.drive-search::placeholder{color:color-mix(in srgb, var(--dim,#737373) 82%, transparent)}.drive-search::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:var(--dim,#737373);-webkit-mask-composite:xor;opacity:.7;border-radius:999px;width:13px;height:13px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:7px 1.5px,1.5px 7px;mask-size:7px 1.5px,1.5px 7px;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.drive-search::-webkit-search-cancel-button:hover{opacity:1}.drive-hint{text-align:center;max-width:36ch;color:color-mix(in srgb, var(--dim,#737373) 88%, transparent);text-wrap:pretty;flex:none;margin:0;padding:0 24px;font-size:12px;line-height:1.6}.drive-empty{text-align:center;min-height:0;color:var(--dim,#737373);border:0;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;max-width:none;margin:0;padding:20px 24px 84px;font-size:12.5px;line-height:1.6;display:flex}.drive-ping{letter-spacing:.004em;height:auto;color:var(--dim,#737373);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.drive-pingText{color:inherit}.drive-pingOk{color:var(--dim,#737373)}.drive-pingDown{color:#ff8f8f}.drive-pingDot{width:5px;height:5px;box-shadow:none;border-radius:999px}.drive-path{min-width:0;height:auto;color:color-mix(in srgb, var(--dim,#737373) 86%, transparent);align-items:center;gap:6px;margin:0;padding:0;font-size:11px;line-height:1.4;display:flex}.drive-pathLabel,.drive-pathSummary{flex:none;font-size:11px}.drive-pathLabel{color:var(--dim,#737373)}.drive-pathValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:0;font-size:10.5px;overflow:hidden}.drive-statusbar{align-items:center;gap:10px;height:38px;min-height:38px;padding:0 14px;display:flex;overflow:hidden}.np-top,.hl-top{align-items:center;gap:7px;min-height:0;padding:11px 12px 10px 16px}.np-name,.hl-name{letter-spacing:-.011em;color:var(--txt,#f5f5f5);flex:none;margin:0;font-size:13.5px;font-weight:600;line-height:1.3}.np-count,.hl-count{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.002em;min-width:0;color:var(--dim,#737373);font-variant-numeric:tabular-nums;flex:0 auto;margin:0;font-size:11.5px;font-weight:450;line-height:1.3;overflow:hidden}.np-count:before,.hl-count:before{content:"·";color:color-mix(in srgb, var(--dim,#737373) 62%, transparent);margin-right:6px}.np-topEnd,.hl-topEnd{flex:auto;min-width:8px;height:1px}.np-x,.hl-x{width:26px;height:26px;color:var(--dim,#737373);opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;transition:background .13s ease-out,color .13s ease-out,opacity .13s ease-out;display:inline-flex}.np-x:hover,.hl-x:hover{color:var(--txt,#f5f5f5);opacity:1;background:#ffffff14}.np-x:focus-visible,.hl-x:focus-visible{outline-offset:1px;opacity:1;outline:2px solid #3b82f699}:is(.np-top:has(>.np-name:only-child),.hl-top:has(>.hl-name:only-child)){gap:0}.hl-selectWrap{margin:0 16px 4px;display:block;position:relative}.hl-select{min-width:0;height:100%;font:inherit;letter-spacing:.002em;color:var(--txt,#f5f5f5);cursor:pointer;appearance:none;opacity:.8;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23a3a3a3' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 2px center/9px 5.5px no-repeat;border:0;outline:none;flex:auto;padding:0 18px 0 0;font-size:12.5px}.hl-select:hover{opacity:1}.hl-select:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3b82f699}.hl-selectDot{border-radius:4px;flex:none;width:11px;height:11px;box-shadow:inset 0 1px #ffffff47}.hl-selectValue{color:var(--txt,#f5f5f5);white-space:nowrap;flex:none;font-size:12.5px;font-weight:450}.hl-selectCount{color:var(--dim,#737373);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.pn-card{padding-left:2px;overflow:hidden}.pn-card:before{content:"";background:color-mix(in srgb, var(--acc) 55%, transparent);width:2px;position:absolute;inset:0 auto 0 0}.pn-head{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);align-items:flex-start;gap:10px;padding:12px 12px 10px 13px}.pn-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--txt);font-size:10px;font-weight:650}.pn-sub{color:var(--mut);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px}.pn-item{gap:9px;padding:8px 12px 8px 13px;transition:background .12s ease-out;position:relative}.pn-item:hover{background:color-mix(in srgb, var(--txt) 5%, transparent)}.pn-itemOn{background:color-mix(in srgb, var(--acc) 9%, transparent)}.pn-itemOn:before{content:"";background:var(--acc);border-radius:0 2px 2px 0;width:2px;position:absolute;top:6px;bottom:6px;left:0}.pn-index{font-variant-numeric:tabular-nums;color:var(--mut);font-size:10.5px;font-weight:600}.pn-itemOn .pn-index{color:var(--txt)}.pn-text{color:color-mix(in srgb, var(--txt) 86%, transparent);font-size:12.5px;line-height:1.45}.pn-itemOn .pn-text{color:var(--txt)}.pn-foot{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--txt) 2.5%, transparent);gap:9px;padding:9px 12px 10px 13px}.pn-footPos{font-variant-numeric:tabular-nums;color:var(--mut);flex:none;font-size:10.5px}.beh-panel,.beh-editor,.beh-form,.prov-editor{--field-gap:14px;--group-gap:26px;--control-h:34px;--label-size:12.5px;--hint-size:11.5px;--form-measure:940px}.beh-field>.settings-label,.beh-setting .settings-label,.beh-editor .settings-label,.settings-field>.settings-label{color:var(--txt);font-size:var(--label-size,12.5px);letter-spacing:.005em;font-weight:600;line-height:1.3;display:block}.beh-field>.settings-help,.beh-setting .settings-help,.beh-editor .settings-help,.settings-field>.settings-help{max-width:62ch;color:var(--mut);font-size:var(--hint-size,11.5px);text-wrap:pretty;font-weight:450;line-height:1.5}.beh-field input:not([type=checkbox]):not([type=radio]):not([type=range]),.beh-editor input:not([type=checkbox]):not([type=radio]):not([type=range]),.settings-field input:not([type=checkbox]):not([type=radio]):not([type=range]){width:100%;min-width:0;height:var(--control-h,34px);min-height:var(--control-h,34px);border:1px solid var(--line);background:var(--bg2);color:var(--txt);font-family:inherit;font-size:var(--label-size,12.5px);border-radius:8px;padding:0 11px;line-height:1;transition:border-color .14s ease-out,box-shadow .14s ease-out,background .14s ease-out}.beh-field textarea,.beh-editor textarea,.settings-field textarea{border:1px solid var(--line);background:var(--bg2);width:100%;min-height:84px;color:var(--txt);font-family:inherit;font-size:var(--label-size,12.5px);resize:vertical;border-radius:8px;padding:9px 11px;line-height:1.55;transition:border-color .14s ease-out,box-shadow .14s ease-out,background .14s ease-out}.beh-editor textarea,.settings-code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);tab-size:2;font-size:12px;line-height:1.65}.beh-field input:hover:not(:disabled),.beh-field textarea:hover:not(:disabled),.beh-editor input:hover:not(:disabled),.beh-editor textarea:hover:not(:disabled){border-color:var(--mut)}.beh-field input:focus,.beh-field textarea:focus,.beh-field select:focus,.beh-editor input:focus,.beh-editor textarea:focus,.beh-editor select:focus,.settings-field input:focus,.settings-field textarea:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 22%, transparent);outline:none}.beh-field input:disabled,.beh-field textarea:disabled,.beh-editor input:disabled,.beh-editor textarea:disabled{opacity:.5;cursor:not-allowed}.beh-field{flex-direction:column;gap:6px;min-width:0;display:flex}.beh-note,.beh-field .settings-help,.beh-toggle .settings-help{max-width:62ch;color:var(--mut);font-size:var(--hint-size,11.5px);text-wrap:pretty;font-weight:450;line-height:1.5}.beh-form{width:100%;max-width:var(--form-measure,940px);flex-direction:column;gap:22px;display:flex}.beh-formHead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;min-height:24px;padding-bottom:12px;display:flex}.beh-formHeadSep{background:var(--line);flex:none;width:1px;height:14px}.beh-fields2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;display:grid}.beh-field .beh-selectWrap,.beh-fields2 .beh-selectWrap,.prov-fields2 .beh-selectWrap{width:100%;max-width:none}.beh-selectTrigger{height:var(--control-h,34px);min-height:var(--control-h,34px);font-size:var(--label-size,12.5px);padding:0 30px 0 11px}.beh-toggles{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.beh-toggle{border:1px solid var(--line);background:var(--bg2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text sw";align-items:start;gap:3px 14px;padding:11px 13px;display:grid}.beh-toggleText{flex-direction:column;grid-area:text;gap:3px;min-width:0;display:flex}.beh-toggle>.sw{grid-area:sw;align-self:start;margin-top:3px}.agent-skillList{background:var(--bg2);border-radius:10px;max-height:221px}.agent-skillItem{border-radius:0;gap:10px;min-height:36px;padding:7px 12px;font-size:12.5px}.agent-skillItem+.agent-skillItem{border-top:1px solid var(--line)}.agent-skillItem input[type=checkbox]{appearance:none;border:1px solid var(--line);background:var(--bg3);cursor:pointer;border-radius:5px;flex:none;place-content:center;width:16px;height:16px;margin:0;transition:background .12s ease-out,border-color .12s ease-out;display:grid}.agent-skillItem input[type=checkbox]:after{content:"";border:1.6px solid var(--bg2);opacity:0;border-top:0;border-right:0;width:9px;height:5px;margin-top:-2px;transition:opacity .12s ease-out,transform .12s ease-out;transform:rotate(-45deg)scale(.5)}.agent-skillItem input[type=checkbox]:hover:not(:disabled){border-color:var(--mut)}.agent-skillItem input[type=checkbox]:checked{background:var(--acc);border-color:var(--acc)}.agent-skillItem input[type=checkbox]:checked:after{opacity:1;transform:rotate(-45deg)scale(1)}.agent-skillItem input[type=checkbox]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.agent-skillItem input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.agent-skillItem>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--txt);font-weight:500;overflow:hidden}.agent-skillItem .settings-code{text-overflow:ellipsis;white-space:nowrap;max-width:44%;color:var(--dim,var(--mut));flex:none;margin-left:auto;font-size:10.5px;overflow:hidden}.prov-editor{width:100%;max-width:var(--form-measure,940px);gap:var(--group-gap,26px)}.prov-fields2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;display:grid}.prov-addModel{align-self:flex-start;min-height:30px;padding:0 11px;font-size:12px}.beh-section{gap:var(--group-gap,26px);flex-direction:column;display:flex}.beh-sectionHead{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:22px;padding-bottom:10px;display:flex}.beh-sectionTitle{color:var(--txt);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.beh-list{border:1px solid var(--line);background:var(--bg3);border-radius:14px;flex-direction:column;gap:0;margin:0;padding:4px;list-style:none;display:flex;overflow:hidden}.beh-listRow{border-radius:0;grid-template-columns:28px minmax(0,1fr) auto 40px 60px;grid-template-areas:"glyph main meta ctrl actions";align-items:center;gap:12px;min-width:0;padding:11px 12px;transition:background .14s ease-out;display:grid}.beh-listRow:hover{background:var(--bg2)}.beh-listRow+.beh-listRow{border-top:1px solid var(--line)}.beh-listMain{flex-direction:column;grid-area:main;gap:3px;min-width:0;display:flex}.beh-listTop{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.beh-listName{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:18px;overflow:hidden}.beh-listDesc{color:var(--mut);-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;font-size:12.5px;line-height:18px;display:-webkit-box;overflow:hidden}.beh-listMeta{min-width:150px;color:var(--mut);white-space:nowrap;grid-area:meta;justify-content:flex-end;align-items:center;gap:6px;font-size:11.5px;line-height:1.4;display:inline-flex}.beh-listMetaItem{font-variant-numeric:tabular-nums}.beh-rowGlyph{background:color-mix(in srgb, var(--txt) 6%, transparent);width:26px;height:26px;color:var(--mut);border:0;border-radius:8px;grid-area:glyph;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.beh-rowGlyph[data-mode=main]{background:color-mix(in srgb, var(--acc) 18%, transparent);color:var(--txt)}.beh-rowGlyph>svg{width:15px;height:15px;display:block}.beh-actions{background:0 0;border:0;border-radius:9px;flex:none;grid-area:actions;align-items:center;gap:3px;padding:2px;display:inline-flex}.beh-mini{width:28px;height:28px;color:var(--mut);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;transition:background .14s ease-out,color .14s ease-out,border-color .14s ease-out;display:inline-flex}.beh-mini:hover:not(:disabled){background:color-mix(in srgb, var(--txt) 8%, transparent);color:var(--txt)}.beh-miniDanger{color:var(--mut);opacity:.8}.beh-miniDanger:hover:not(:disabled){background:color-mix(in srgb, var(--err,#f87171) 16%, transparent);border-color:color-mix(in srgb, var(--err,#f87171) 40%, transparent);color:var(--err,#f87171);opacity:1}.beh-mini:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.beh-mini:disabled{opacity:.35;cursor:not-allowed}.beh-listRow>.sw,.beh-listRow>.btn{grid-area:ctrl;justify-self:start}.beh-editor{gap:var(--group-gap,26px);border:1px solid var(--line);background:var(--bg3);border-radius:16px;flex-direction:column;padding:20px 22px 22px;display:flex}.beh-editorActions{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:16px;display:flex}@media (max-width:900px){.beh-listRow{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"glyph main meta""glyph ctrl ctrl";gap:10px 12px;padding:12px}.beh-rowGlyph{grid-area:glyph;align-self:start;margin-top:2px}.beh-listMain{grid-area:main}.beh-listMeta{grid-area:meta;align-self:start}.beh-listRow>.sw,.beh-listRow>.btn{align-self:center}.beh-actions{grid-area:ctrl;place-self:center end}}@media (max-width:760px){.beh-fields2,.prov-fields2{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.beh-editor{border-radius:14px;padding:16px 14px 18px}.beh-form{gap:18px}.beh-list{border-radius:12px}.beh-listRow{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"glyph main""glyph meta""glyph ctrl";padding:12px 10px}.beh-listMeta{justify-content:flex-start;min-width:0}.beh-formHeadSep{display:none}.beh-formHead .beh-sectionTitle{flex:auto}.beh-formHead{row-gap:8px}.beh-mini{width:34px;height:34px}.beh-actions{gap:4px}.beh-editorActions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.beh-field input,.beh-field textarea,.beh-editor input,.beh-editor textarea,.beh-mini,.beh-listRow,.agent-skillItem,.agent-skillItem input[type=checkbox],.agent-skillItem input[type=checkbox]:after,.beh-selectTrigger{transition:none}}.topbar-toolsMeta{background:var(--bg3);min-width:19px;height:17px;color:var(--txt);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:650;line-height:1;display:inline-flex}.topbar-toolsLive{background:var(--ok,#10b981);border-radius:999px;flex:none;align-self:center;width:6px;height:6px;animation:1.6s ease-in-out infinite topbar-subPulse}@keyframes topbar-subPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.topbar-toolsLive{animation:none}}.brandIconHost{justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.brandIconHost[data-declined=true]>:not([data-brand-fallback]){visibility:hidden}.brandIconFallback{justify-content:center;align-items:center;line-height:0;display:inline-flex;position:absolute;inset:0}.page-main{--topbar-h:52px}.topbar-bar{min-height:var(--topbar-h)}.topbar-bar,.topbar-bar:before,.topbar-bar:after{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:760px){.msglist-column{padding-top:calc(12px + var(--topbar-h,52px) + env(safe-area-inset-top,0px))}.empty-wrap{padding-top:calc(48px + var(--topbar-h,52px) + env(safe-area-inset-top,0px))}}.topbar-bar{z-index:40;pointer-events:none;padding:0;padding-top:env(safe-area-inset-top,0px);min-height:calc(var(--topbar-h,52px) + env(safe-area-inset-top,0px));background:0 0;justify-content:space-between;align-items:stretch;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.topbar-left{flex:0 1 max-content;background:var(--bg,#000);border-right:1px solid var(--line,#262626);border-bottom:1px solid var(--line,#262626);border-radius:0 0 18px;align-self:stretch;min-width:0;padding:0 20px 0 14px}.topbar-right{flex:0 0 max-content;background:var(--bg,#000);border-left:1px solid var(--line,#262626);border-bottom:1px solid var(--line,#262626);border-radius:0 0 0 18px;align-self:stretch;min-width:0;padding:0 14px 0 20px}.topbar-wordmark{text-overflow:ellipsis;min-width:0;max-width:min(42vw,460px);overflow:hidden}@media (max-width:640px){.topbar-left{border-radius:0 0 14px;padding-right:14px}.topbar-right{border-radius:0 0 0 14px;padding-left:14px}.topbar-wordmark{max-width:40vw}}@media (prefers-reduced-motion:reduce){.topbar-left,.topbar-right{transition:none}}
.qt-notif{flex:none;display:inline-flex;position:relative}.qt-notifBell{width:28px;height:28px;color:var(--mut);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:relative}.qt-notifBell:hover{background:var(--bg3);color:var(--txt)}.qt-notifBell:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.qt-notifBadge{background:var(--err);min-width:15px;height:15px;color:var(--acc-tx);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:600;line-height:15px;position:absolute;top:-2px;right:-2px}.qt-notifPanel{z-index:40;scrollbar-width:none;-ms-overflow-style:none;border:1px solid var(--line);background:var(--bg2);border-radius:12px;width:360px;max-height:70vh;padding:0;position:absolute;top:calc(100% + 10px);right:-6px;overflow-y:auto;box-shadow:0 12px 32px #00000073}.qt-notifPanel::-webkit-scrollbar{display:none}.qt-notifHeader{border-bottom:1px solid var(--line);letter-spacing:.01em;color:var(--txt);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;font-weight:650;display:flex}.qt-notifHeaderActions{align-items:center;gap:10px;display:inline-flex}.qt-notifLink{color:var(--mut);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;font-size:11px;text-decoration:underline}.qt-notifLink:hover{color:var(--txt)}.qt-notifLink--danger:hover{color:var(--err)}.qt-notifLink:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.qt-notifList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qt-notifList>li+li{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.qt-notifItem{width:100%;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;gap:3px;padding:11px 14px 12px;transition:background .12s;display:flex;position:relative}.qt-notifItem:hover{background:var(--bg3)}.qt-notifItem:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.qt-notifItem--warn{border-left:2px solid var(--flow-warning)}.qt-notifItem--critical{border-left:2px solid var(--err)}.qt-notifTitle{letter-spacing:.005em;color:var(--mut);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.qt-notifDot{background:var(--acc);border-radius:999px;flex:none;width:7px;height:7px}.qt-notifList li:has(.qt-notifDot) .qt-notifItem{background:color-mix(in srgb, var(--txt) 3%, transparent)}.qt-notifList li:has(.qt-notifDot) .qt-notifTitle{color:var(--txt)}.qt-notifBody{color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.qt-notifTime{color:var(--dim);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px}.qt-notifEmpty{color:var(--mut);text-align:center;margin:0;padding:16px 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.qt-notifPanel{transition:none}}.qt-notifSheetScrim{z-index:200;cursor:default;background:#00000073;position:fixed;inset:0}.qt-notifSheet{z-index:201;background:var(--bg2);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:fixed;inset:0}.qt-notifSheet .qt-notifHeader{flex:none;align-items:center;padding:12px 14px;font-size:13px}.qt-notifSheetBody{scrollbar-width:none;-ms-overflow-style:none;flex:auto;overflow-y:auto}.qt-notifSheetBody::-webkit-scrollbar{display:none}.qt-notifSheet .qt-notifItem{min-height:52px;padding:12px 14px}.qt-notifClose{width:28px;height:28px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.qt-notifClose:hover{background:var(--bg3);color:var(--txt)}.qt-notifClose:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (prefers-reduced-motion:reduce){.qt-notifSheet,.qt-notifSheetScrim{transition:none}}.side-searchDeepBtn{border:1px solid var(--line);width:28px;height:28px;color:var(--dim);cursor:pointer;background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .13s ease-out,border-color .13s ease-out,color .13s ease-out;display:inline-flex}.side-searchDeepBtn:hover{background:var(--bg3);border-color:color-mix(in srgb, var(--txt) 22%, var(--line));color:var(--txt)}.side-searchDeepBtn:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.qt-searchBackdrop{z-index:60;background:#0009;background:color-mix(in srgb, var(--bg) 64%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.08);justify-content:center;align-items:flex-start;width:100%;padding:10vh 16px 16px;animation:.18s ease-out qt-searchScrimIn;display:flex;position:fixed;inset:0 auto 0 0}@keyframes qt-searchScrimIn{0%{opacity:0}to{opacity:1}}.qt-searchPanel{border:1px solid color-mix(in srgb, var(--txt) 14%, var(--line));background:var(--bg2);border-radius:16px;flex-direction:column;width:min(720px,100%);max-height:70vh;animation:.2s cubic-bezier(.22,1,.36,1) qt-searchPanelIn;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c,inset 0 1px #ffffff0f}@keyframes qt-searchPanelIn{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:none}}.qt-searchRow{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.qt-searchInput{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--txt);font:inherit;border-radius:8px;flex:auto;padding:8px 10px;font-size:14px}.qt-searchInput:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.qt-searchClose{border:1px solid var(--line);color:var(--mut);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:4px 8px;font-size:11px}.qt-searchClose:hover{color:var(--txt);background:var(--bg3)}.qt-searchClose:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.qt-searchBody{flex:auto;padding:8px;overflow-y:auto}.qt-searchHint,.qt-searchCount{color:var(--mut);margin:0;padding:10px 8px;font-size:12px}.qt-searchCount{color:var(--dim)}.qt-searchLink{color:var(--mut);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:12px;text-decoration:underline}.qt-searchList{margin:0;padding:0;list-style:none}.qt-searchCard{border:1px solid var(--line);background:var(--bg);border-radius:12px;transition:border-color .13s ease-out;overflow:hidden}.qt-searchCard:hover,.qt-searchCard:focus-within{border-color:color-mix(in srgb, var(--txt) 18%, var(--line))}.qt-searchCardHead{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:9px 11px 7px;display:flex}.qt-searchCardHead:hover{background:var(--bg3)}.qt-searchCardHead:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.qt-searchCardTitle{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.qt-searchCardMeta{color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.qt-searchKindPill{border:1px solid var(--line);color:var(--dim);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-self:flex-start;padding:1px 6px;font-size:10px}.qt-searchCardHits{border-top:1px solid var(--line);flex-direction:column;display:flex}.qt-searchCardHit{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;flex-direction:column;gap:2px;padding:8px 11px;display:flex}.qt-searchCardHit:hover,.qt-searchCardHit:focus-visible{border-left-color:var(--acc)}.qt-searchCardHit:hover{background:var(--bg3)}.qt-searchCardHit:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.qt-searchCardHit+.qt-searchCardHit{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.qt-searchCardHitMeta{color:var(--dim);font-size:10px}.qt-searchSnippet{color:var(--mut);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.qt-searchMark{background:color-mix(in srgb, var(--acc) 20%, transparent);color:var(--txt);border-radius:3px;padding:0 1px;font-weight:600}@media (hover:none),(pointer:coarse){.side-searchDeepBtn{min-width:32px;min-height:32px}}@media (prefers-reduced-motion:reduce){.qt-searchPanel{transition:none}}
﻿ .qt-shareList{margin:0;padding:0;list-style:none}.qt-shareRow{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.qt-shareRowTitle{color:var(--txt);font-size:13px;font-weight:600}.qt-shareRowMeta{color:var(--dim);font-size:11px}.qt-shareRowActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qt-shareLock{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;color:var(--mut);border-radius:999px;padding:2px 8px;font-size:10px}.qt-shareLock--public{color:var(--flow-warning)}.qt-shareBtn{border:1px solid var(--line);color:var(--mut);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:4px 10px;font-size:12px}.qt-shareBtn:hover:not(:disabled){background:var(--bg3);color:var(--txt)}.qt-shareBtn:disabled{opacity:.5;cursor:not-allowed}.qt-shareBtn:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.qt-shareBtn--primary{border-color:var(--acc);color:var(--txt)}.qt-shareBtn--danger{color:var(--err);border-color:color-mix(in srgb, var(--err) 40%, var(--line))}.qt-sharePasskey{border:1px solid var(--line);background:var(--bg);min-width:160px;color:var(--txt);font:inherit;border-radius:7px;padding:4px 8px;font-size:12px}.qt-sharePasskey:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.qt-shareConfirm{border:1px solid color-mix(in srgb, var(--err) 35%, var(--line));background:var(--bg2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.qt-shareConfirm p{color:var(--txt);flex:240px;margin:0;font-size:12px}.qt-visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qt-sharePage{background:var(--bg);min-height:100vh;color:var(--txt);justify-content:center;align-items:flex-start;padding:48px 16px;display:flex}.qt-shareCard{border:1px solid var(--line);background:var(--bg2);border-radius:14px;width:min(520px,100%);padding:24px}.qt-shareCard--wide{width:min(760px,100%)}.qt-shareHeader{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.qt-shareTitle{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600}.qt-shareBadge{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.05em;color:var(--dim);border-radius:999px;padding:2px 8px;font-size:10px}.qt-shareBody{color:var(--mut);margin:0 0 12px;font-size:13px}.qt-shareForm{flex-direction:column;gap:8px;margin-top:12px;display:flex}.qt-shareLabel{color:var(--mut);font-size:12px}.qt-shareInput{border:1px solid var(--line);background:var(--bg);color:var(--txt);font:inherit;border-radius:8px;padding:8px 10px}.qt-shareInput:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.qt-shareButton{border:1px solid var(--acc);background:var(--acc);color:var(--acc-tx);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;padding:8px 16px;font-weight:600}.qt-shareThread{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.qt-shareMsg{flex-direction:column;gap:4px;display:flex}.qt-shareMsg--user{border-left:2px solid var(--line);padding-left:12px}.qt-shareMsg--assistant{border-left:2px solid var(--acc);padding-left:12px}.qt-shareRole{text-transform:uppercase;letter-spacing:.05em;color:var(--dim);font-size:10px}.qt-shareMsgText{color:var(--txt);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.qt-shareImage{border:1px solid var(--line);border-radius:8px;max-width:100%;height:auto}.qt-shareSkill,.qt-shareText{margin:0}.qt-shareSkillBody,.qt-shareText{border:1px solid var(--line);background:var(--bg);max-height:60vh;color:var(--txt);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:12px 0 0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow:auto}@media (prefers-reduced-motion:reduce){.qt-sharePage,.qt-shareCard{transition:none}}.composer-sheetScrim{z-index:200;cursor:default;background:#00000073;position:fixed;inset:0}.composer-modelSheet{z-index:201;border-top:1px solid var(--line);width:100%;min-width:0;max-width:none;max-height:min(82vh,660px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;box-shadow:inset 0 1px #ffffff0a,0 -10px 44px #00000075}.composer-modelSheet:before{content:"";background:color-mix(in srgb, var(--txt) 14%, transparent);border-radius:999px;flex:none;width:32px;height:3px;margin:8px auto 2px;display:block}.composer-modelSheet .composer-modelTabs{margin:4px 10px 6px}.composer-modelSheet .composer-modelGroup{padding:10px 14px 4px}.composer-modelSheet .composer-modelMenu{scrollbar-width:none;-ms-overflow-style:none}.composer-modelSheet .composer-modelMenu::-webkit-scrollbar{width:0;height:0;display:none}.composer-modelSheet .composer-modelItem{min-height:44px;padding:8px 14px}.composer-modelSheet .composer-reasonInline{padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px))}.composer-modelSheet .composer-reasonRail{margin:0 12px}.composer-agentSheet{z-index:201;border-top:1px solid var(--line);width:100%;max-width:none;max-height:min(70vh,520px);padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;box-shadow:inset 0 1px #ffffff0a,0 -10px 44px #00000075}.composer-agentSheet:before{content:"";background:color-mix(in srgb, var(--txt) 14%, transparent);border-radius:999px;width:32px;height:3px;margin:8px auto 4px;display:block}.composer-agentSheet .composer-agentItem{min-height:52px;padding:10px 16px}.composer-model{order:2}.composer-spacer{order:1}.composer-actions{order:3}@media (max-width:640px){.composer-toolbar{flex-wrap:nowrap;gap:6px;min-width:0}.composer-picks{display:contents}.composer-tools{flex:none;order:0}.composer-divider,.composer-spacer{display:none}.composer-picks>.composer-agent{flex:none;order:1;min-width:0;max-width:118px}.composer-picks>.composer-model{flex:auto;order:2;min-width:0;max-width:none}.composer-actions{flex:none;order:3;min-width:0;margin-left:0}.page-shell.composer-narrow .composer-modelBtnName{display:block}.composer-modelBtnName,.composer-agentName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer-agentName{max-width:none}.composer-modelEffort{display:none}.composer-iconBtn,.composer-sendBtn{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important}.composer-modelBtn{border-radius:999px!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:0!important;padding:0 10px 0 8px!important}.composer-agentBtn{border-radius:999px;gap:6px;width:100%;max-width:none;height:36px;min-height:0;padding:0 10px 0 8px}.page-composerInner{min-width:0}.composer-card{max-width:100%}}.side-top{min-width:0}.side-searchRow{width:100%;min-width:0}.side-searchWrap{min-width:0}.side-search.side-search{flex:auto;min-width:0}@media (max-width:640px){.side-searchRow{gap:6px;min-height:0;padding:4px}.side-search.side-search{height:36px;min-height:36px}.side-newBtn,.side-searchDeepBtn{width:36px;min-width:36px;height:36px;min-height:36px}}.side-searchWrap{flex:auto;min-width:0}.side-searchIcon{width:15px;height:15px}.side-searchDeepBtn{border:1px solid var(--line);background:var(--bg2);color:var(--dim);transition:background .14s ease-out,color .14s ease-out,border-color .14s ease-out}.side-searchDeepBtn:hover{background:var(--bg3);border-color:var(--mut);color:var(--txt)}.side-searchDeepBtn:focus-visible{outline:2px solid var(--acc);outline-offset:1px;opacity:1}.topbar-toolsMenu{flex-direction:column;gap:2px;padding:6px;display:flex}.topbar-toolsItem{border-radius:11px;align-items:center;gap:11px;min-height:50px;padding:6px 9px;display:flex}.topbar-toolsIcon{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.np,.hl,.drive-panelWrap{--panel-bg:var(--bg2);--panel-card:var(--bg3);--panel-band:color-mix(in srgb, var(--bg3) 62%, var(--bg2));--panel-fg:var(--txt);--panel-muted:var(--mut);--panel-dim:var(--dim);--panel-line:var(--line);--panel-line-soft:color-mix(in srgb, var(--line) 62%, transparent);--panel-radius:14px;--panel-radius-sm:10px;--panel-shadow:0 1px 2px #00000014;--panel-shadow-raised:0 1px 2px #00000012, 0 6px 18px #00000012;--panel-hover:0 1px 2px #00000014, 0 8px 24px #0000001a}:root[data-theme=dark] .np,:root[data-theme=dark] .hl,:root[data-theme=dark] .drive-panelWrap,:root[data-theme=gray] .np,:root[data-theme=gray] .hl,:root[data-theme=gray] .drive-panelWrap{--panel-shadow:0 1px 2px #0006;--panel-shadow-raised:0 1px 2px #00000073, 0 8px 22px #00000059;--panel-hover:0 1px 2px #00000080, 0 10px 26px #00000073}:root[data-theme=light] .np,:root[data-theme=light] .hl,:root[data-theme=light] .drive-panelWrap{--panel-shadow:0 1px 2px #0f172a17;--panel-shadow-raised:0 1px 2px #0f172a14, 0 6px 16px #0f172a14;--panel-hover:0 1px 2px #0f172a17, 0 8px 22px #0f172a1a}.drive-panel{border-left:1px solid var(--panel-line);background:var(--panel-bg);color:var(--panel-fg)}.np-top,.hl-top,.drive-headTop{border-bottom:1px solid var(--panel-line);flex:none;align-items:center;gap:10px;min-width:0;padding:13px 12px 13px 14px;display:flex}.np-top,.hl-top{padding:13px 10px 13px 14px}.np-id,.hl-id,.drive-id{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.np-idGlyph,.hl-idGlyph,.drive-idGlyph{background:var(--panel-band);border:1px solid var(--panel-line-soft);width:28px;height:28px;color:var(--panel-muted);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.np-idText,.hl-idText{flex-direction:column;gap:1px;min-width:0;display:flex}.np-name,.hl-name,.drive-title{letter-spacing:-.01em;color:var(--panel-fg);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.np-count,.hl-count{color:var(--panel-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:1.25;overflow:hidden}.np-x,.hl-x,.drive-x{width:28px;height:28px;color:var(--panel-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .14s ease-out,color .14s ease-out;display:inline-flex}.np-x:hover,.hl-x:hover,.drive-x:hover{background:var(--panel-band);color:var(--panel-fg)}.np-x:focus-visible,.hl-x:focus-visible,.drive-x:focus-visible{outline:2px solid var(--panel-fg);outline-offset:-2px}.np-topEnd,.hl-topEnd,.drive-topEnd{display:none}.np-search,.hl-searchWrap,.drive-searchWrap{box-shadow:none;background:0 0;border:0;flex:none;align-items:center;margin:12px 14px 0;padding:0;display:flex;position:relative}.np-searchField,.hl-search,.drive-search{box-sizing:border-box;border:1px solid var(--panel-line);background:var(--panel-card);width:100%;min-width:0;height:36px;min-height:36px;color:var(--panel-fg);box-shadow:none;appearance:none;border-radius:10px;padding:0 32px;font-size:12.5px;font-weight:500;transition:border-color .14s ease-out,box-shadow .14s ease-out;display:block}.np-searchField::placeholder,.hl-search::placeholder,.drive-search::placeholder{color:var(--panel-dim)}.np-searchField:hover,.hl-search:hover,.drive-search:hover{border-color:var(--panel-muted)}.np-searchField:focus,.hl-search:focus,.drive-search:focus{border-color:var(--panel-muted);box-shadow:0 0 0 3px color-mix(in srgb, var(--panel-muted) 20%, transparent);outline:none}.np-searchIcon,.hl-searchIcon{width:14px;height:14px;color:var(--panel-dim);pointer-events:none;z-index:1;margin:0;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.np-searchClear,.hl-searchClear{width:20px;height:20px;color:var(--panel-dim);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.np-searchClear:hover,.hl-searchClear:hover{background:var(--panel-band);color:var(--panel-fg)}.np-search:focus-within .np-searchField,.hl-searchWrap:focus-within .hl-search{border-color:var(--panel-muted)}.np-label,.hl-label,.drive-colHead{letter-spacing:.07em;text-transform:uppercase;color:var(--panel-dim);margin:16px 14px 8px;font-size:10.5px;font-weight:650}.np-list,.hl-list,.drive-list{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 14px 16px;overflow-y:auto}.np-card,.hl-card,.drive-row{border:1px solid var(--panel-line);border-radius:var(--panel-radius);background:var(--panel-card);box-shadow:var(--panel-shadow);transition:border-color .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out}.np-card+.np-card,.hl-card+.hl-card{margin-top:8px}.np-card:hover,.hl-card:hover,.drive-rowWrap:hover .drive-row{border-color:var(--panel-muted);box-shadow:var(--panel-shadow-raised)}.np-card:focus-within,.hl-card:focus-within,.drive-rowWrap:focus-within .drive-row{border-color:var(--panel-muted);box-shadow:0 0 0 3px color-mix(in srgb, var(--panel-muted) 18%, transparent)}.drive-row{cursor:pointer;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.drive-nameWrap{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.drive-name{color:var(--panel-fg);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.drive-sub{color:var(--panel-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.np-actions,.hl-actions,.np-bar,.hl-bar{border:1px solid var(--panel-line);background:var(--panel-band);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;margin-top:10px;display:grid;overflow:hidden}.np-actions button,.hl-actions button,.np-seg,.hl-seg{min-width:0;height:32px;color:var(--panel-muted);letter-spacing:.02em;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:600;transition:background .13s ease-out,color .13s ease-out;display:inline-flex}.np-actions button+button,.hl-actions button+button,.np-seg+.np-seg,.hl-seg+.hl-seg{border-left:1px solid var(--panel-line)}.np-actions button:hover,.hl-actions button:hover,.np-seg:hover,.hl-seg:hover{background:var(--panel-card);color:var(--panel-fg)}.np-actions button:focus-visible,.hl-actions button:focus-visible,.np-seg:focus-visible,.hl-seg:focus-visible{outline:2px solid var(--panel-fg);outline-offset:-2px}.drive-statusbar{border-top:1px solid var(--panel-line);background:var(--panel-bg);min-width:0;color:var(--panel-dim);flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:11px;display:flex}.drive-ping{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;display:inline-flex}.drive-pingDot{background:var(--panel-dim);border-radius:999px;width:6px;height:6px}.drive-pingOk .drive-pingDot{background:#22c55e}.drive-statusName{min-width:0;color:var(--panel-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:600;overflow:hidden}.drive-statusMeta{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.drive-path{box-sizing:border-box;background:var(--panel-bg);flex:none;width:100%;min-width:0;max-width:100%;padding:0 14px 10px;display:block;overflow:hidden}.drive-pathSummary{box-sizing:border-box;border:1px solid var(--panel-line);background:var(--panel-card);cursor:pointer;border-radius:8px;align-items:baseline;gap:6px;width:100%;min-width:0;max-width:100%;padding:5px 8px;list-style:none;display:flex}.drive-pathBody{box-sizing:border-box;border:1px solid var(--panel-line);background:var(--panel-card);border-radius:10px;width:100%;min-width:0;max-width:100%;margin-top:6px;padding:10px}.drive-pathSummary::-webkit-details-marker{display:none}.drive-pathLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--panel-dim);flex:none;font-size:10.5px;font-weight:600}.drive-pathValue{min-width:0;color:var(--panel-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.drive-routeList{min-width:0;color:var(--panel-muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:11px}.drive-notice{border:1px solid var(--panel-line);background:var(--panel-card);color:var(--panel-muted);border-radius:10px;flex:none;margin:0 14px 12px;padding:10px 11px;font-size:11.5px;line-height:1.5}.drive-actions{flex-wrap:wrap;flex:none;align-items:center;gap:6px;min-width:0;padding:10px 14px 0;display:flex}.drive-panel .drive-tool{border:1px solid var(--panel-line);background:var(--panel-card);min-width:0;height:30px;color:var(--panel-muted);cursor:pointer;border-radius:9px;flex:0 auto;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:600;transition:background .13s ease-out,color .13s ease-out,border-color .13s ease-out;display:inline-flex}.drive-panel .drive-tool .drive-toolLabel{white-space:nowrap;text-overflow:ellipsis;display:inline;overflow:hidden}.drive-tool svg{flex:none}.drive-panel .drive-tool:hover:not(:disabled){border-color:var(--panel-muted);color:var(--panel-fg)}.drive-panel .drive-tool:focus-visible{outline:2px solid var(--panel-fg);outline-offset:1px}.drive-panel .drive-tool:disabled{opacity:.45;cursor:not-allowed}.drive-panel .drive-toolPrimary{border-color:color-mix(in srgb, #3b82f6 45%, var(--panel-line));color:var(--panel-fg)}.drive-panel .drive-toolPrimary:hover:not(:disabled){background:color-mix(in srgb, #3b82f6 12%, var(--panel-card))}.np-empty,.hl-empty,.drive-empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:4px;min-height:0;padding:32px 22px;display:flex}.np-emptyWrap,.hl-emptyWrap,.drive-panelWrap{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.np-emptyGlyph,.hl-emptyGlyph,.drive-emptyGlyph{border:1px solid var(--panel-line-soft);background:var(--panel-band);width:52px;height:52px;color:var(--panel-muted);border-radius:15px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.np-emptyTitle,.hl-emptyTitle,.drive-emptyTitle{letter-spacing:-.01em;color:var(--panel-fg);margin:0;font-size:13.5px;font-weight:700;line-height:1.35}.np-emptyText,.hl-emptyText,.drive-emptyText{max-width:30ch;color:var(--panel-dim);overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.6}.np-newTrigger,.np-add{background:var(--acc)!important;color:var(--acc-tx)!important;border-color:var(--acc)!important}.np-newTrigger:hover:not(:disabled),.np-add:hover:not(:disabled){opacity:.88}.np-loading,.hl-loading{color:var(--panel-dim);padding:24px 14px;font-size:12px}.hl-selectWrap{width:auto;box-shadow:none;background:0 0;border:0;margin:14px 14px 0;padding:0;display:block;position:relative}.hl-select{box-sizing:border-box;border:1px solid var(--panel-line);background:var(--panel-card);width:100%;min-width:0;height:36px;min-height:36px;color:var(--panel-fg);text-align:left;cursor:pointer;appearance:none;box-shadow:none;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:12.5px;font-weight:600;transition:border-color .14s ease-out,box-shadow .14s ease-out;display:flex}.hl-select:hover{border-color:var(--panel-muted)}.hl-select:focus,.hl-select:focus-visible{border-color:var(--panel-muted);box-shadow:0 0 0 3px color-mix(in srgb, var(--panel-muted) 20%, transparent);outline:none}.hl-select>span:first-child,.hl-selectLabel{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.hl-selectCount,.hl-countPill{background:var(--panel-band);min-width:18px;height:18px;color:var(--panel-dim);font-variant-numeric:tabular-nums;border-radius:5px;flex:none;align-items:center;padding:0 5px;font-size:10.5px;font-weight:650;line-height:1;display:inline-flex}.hl-selectChevron{width:16px;height:16px;color:var(--panel-dim);flex:none;justify-content:center;align-items:center;transition:transform .16s ease-out,color .14s ease-out;display:inline-flex}.hl-select[aria-expanded=true] .hl-selectChevron{color:var(--panel-fg);transform:rotate(180deg)}.hl-menu{overscroll-behavior:contain;border-radius:12px;max-height:260px;top:calc(100% + 6px);overflow-y:auto}.drive-row>svg,.drive-rowIcon,.drive-row>.drive-icon,.drive-cellMain>svg,.drive-cellMain>.drive-rowIcon{background:var(--panel-band);width:26px;height:26px;color:var(--panel-muted);border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;padding:0;display:inline-flex}.drive-row>svg,.drive-cellMain>svg{box-sizing:content-box;padding:5px}.hl-card{padding-left:4px}.hl-card:before{border-radius:0}.hl-band{border-bottom:1px solid var(--panel-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;margin-left:-4px;padding:9px 12px 9px 15px;display:grid}.hl-origin{align-items:center;gap:7px;min-width:0;display:flex}.hl-from{text-overflow:ellipsis;overflow:hidden}.hl-bandRight{align-items:center;gap:8px;min-width:0;display:inline-flex}.hl-bandRight .hl-index{border-left:1px solid var(--panel-line);padding-left:8px}.hl-main{padding:11px 14px 2px 15px}.hl-text{border-left:2px solid color-mix(in srgb, var(--hl-accent) 55%, transparent);padding-left:10px}.hl-more{justify-self:start;margin:4px 14px 0 33px;padding:4px 0 0}.hl-bar{border-top:1px solid var(--panel-line);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background:0 0;margin:11px 0 0}.hl-ask{margin:11px 0 0}.np-search{margin:12px 14px 8px}.np-newTrigger{width:calc(100% - 28px);margin:0 14px 10px}.np-new{margin:0 14px 10px}.drive-actions{gap:6px;padding:10px 14px 0}.drive-searchWrap{margin:8px 14px 12px}.drive-list{padding:2px 14px 16px}.drive-rowWrap+.drive-rowWrap{margin-top:6px}.drive-colHead{margin:0 14px 6px}.drive-panel .drive-tool:last-child{min-width:0}.drive-actions:has(>.drive-tool:only-child) .drive-tool{flex:auto;justify-content:center}.drive-panel .drive-tool:last-child:hover:not(:disabled){border-color:color-mix(in srgb, #3b82f6 45%, var(--panel-line));background:color-mix(in srgb, #3b82f6 10%, var(--panel-card));color:var(--panel-fg)}.drive-panel .drive-tool:last-child:disabled svg{animation:.9s linear infinite drive-refresh-spin}.drive-panel .drive-tool:last-child:active:not(:disabled) svg{transform:rotate(40deg)}@keyframes drive-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.drive-panel .drive-tool:last-child:disabled svg,.drive-panel .drive-tool:last-child:active:not(:disabled) svg{animation:none;transform:none}}.page-folder .drive-statusbar,.drive-panelWrap .drive-statusbar,.page-folder .drive-path,.drive-panelWrap .drive-path,.page-folder details.drive-path,.drive-panelWrap details.drive-path{display:none!important}.drive-panelWrap .drive-list{padding-bottom:16px}.drive-pickCurrent{border:1px solid var(--panel-line);background:var(--panel-card);border-radius:10px;align-items:center;gap:10px;margin:10px 14px 0;padding:9px 10px;display:flex}.drive-pickCurrentLabel{cursor:pointer;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.drive-pickCurrentText{flex-direction:column;gap:1px;min-width:0;display:flex}.drive-pickCurrentTitle{color:var(--panel-fg);font-size:12.5px;font-weight:650}.drive-pickCurrentSub{color:var(--panel-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.drive-pickCurrentHint{color:var(--panel-dim);flex:none;font-size:10.5px}.drive-pickCheck{appearance:none;border:1.5px solid var(--panel-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-content:center;width:20px;height:20px;margin:0;transition:border-color .13s ease-out,background .13s ease-out;display:grid}.drive-pickCheck:checked{border-color:var(--acc,#3b82f6);background:var(--acc,#3b82f6)}.drive-pickCheck:checked:after{content:"";background:#fff;border-radius:999px;width:8px;height:8px}.drive-pickCheck:focus-visible{outline:2px solid var(--acc,#3b82f6);outline-offset:2px}.drive-rowPick{cursor:pointer}.drive-pickOpen{width:28px;height:28px;color:var(--panel-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.drive-pickOpen:hover{background:var(--panel-band);color:var(--panel-fg)}@media (max-width:640px){.fx-modalDrive .drive-row,.fx-sheetDrive .drive-row{min-height:44px;padding:10px}.fx-modalDrive .drive-searchWrap,.fx-sheetDrive .drive-searchWrap{height:40px}.fx-modalDrive .drive-tool,.fx-sheetDrive .drive-tool{min-height:36px}}.composer-tray{flex-direction:column;gap:6px;min-width:0;padding:0 2px 10px;display:flex}.composer-trayBar{border:1px solid var(--line,#262626);background:var(--surface,#0a0a0a);width:100%;min-height:32px;color:var(--text,#f5f5f5);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.composer-trayBar:hover{border-color:var(--muted,#6b6b6b)}.composer-trayCount{text-overflow:ellipsis;white-space:nowrap;text-align:start;font-variant-numeric:tabular-nums;flex:auto;min-width:0;overflow:hidden}.composer-trayLabel{color:var(--muted,#a3a3a3);flex:none;font-size:11px;font-weight:600}.composer-trayChev{color:var(--muted,#a3a3a3);flex:none;transition:transform .15s ease-out}.composer-trayChevOpen{transform:rotate(180deg)}.composer-railWrap{align-items:stretch;gap:6px;min-width:0;display:flex;position:relative}.composer-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex:auto;gap:6px;min-width:0;margin:-2px;padding:2px;display:flex;overflow-x:auto}.composer-rail::-webkit-scrollbar{display:none}.composer-rail .composer-chip{scroll-snap-align:start;flex:none}.composer-railNav{border:1px solid var(--line,#262626);background:var(--surface,#0a0a0a);width:26px;height:26px;color:var(--muted,#a3a3a3);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.composer-railNav:hover:not(:disabled){color:var(--text,#f5f5f5);border-color:var(--muted,#6b6b6b)}.composer-railNav:disabled{opacity:.3;cursor:default}@media (max-width:640px){.composer-railNav{display:none}.composer-rail{scroll-snap-type:none;flex-direction:column;overflow:visible}.composer-rail .composer-chip{flex:auto;width:100%;max-width:none}}.fx-sheetBackdrop{z-index:120;-webkit-tap-highlight-color:transparent;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.fx-sheet{border:1px solid var(--line);background:var(--bg2);width:100%;max-width:100%;height:92dvh;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -18px 50px #00000080}.fx-sheetHandle{background:var(--line);border-radius:999px;flex:none;align-self:center;width:40px;height:4px;margin:8px 0 2px}.fx-sheetHead{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 16px 12px;display:flex}.fx-sheetHeadText{flex-direction:column;gap:2px;min-width:0;display:flex}.fx-sheetTitle{letter-spacing:-.01em;color:var(--txt);margin:0;font-size:16px;font-weight:700}.fx-sheetSub{color:var(--dim);margin:0;font-size:12px}.fx-sheetClose{width:32px;height:32px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-sheetClose:hover{background:var(--bg3);color:var(--txt)}.fx-sheetBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 0 8px;overflow-y:auto}.fx-sheetBody .drive-panel{background:0 0;border:0}.fx-sheetError{color:#ffb4b4;background:#ff4d4f1f;border:1px solid #ff4d4f52;border-radius:10px;flex:none;margin:0 16px 8px;padding:8px 10px;font-size:12px}.fx-sheetFoot{border-top:1px solid var(--line);background:var(--bg2);flex-direction:column;flex:none;gap:8px;padding:10px 16px 14px;display:flex}.fx-sheetPick{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.fx-sheetActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fx-sheetGhost,.fx-sheetPrimary{cursor:pointer;border-radius:12px;min-height:44px;font-size:14px;font-weight:650;transition:transform 80ms ease-out,filter .12s ease-out;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff1f}.fx-sheetGhost:active,.fx-sheetPrimary:active:not(:disabled){transform:translateY(1px);box-shadow:0 0 #0000}.fx-sheetGhost{border:1px solid var(--line);background:color-mix(in srgb, var(--txt) 5%, transparent);color:var(--txt)}.fx-sheetPrimary{border:1px solid var(--acc);background:var(--acc);color:var(--bg)}.fx-sheetPrimary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.side-menuPortal{min-width:248px}.side-menuScroll{flex-direction:column;display:flex}.side-menuGroup{flex-direction:column;gap:1px;padding:8px 0;display:flex}.side-menuGroup:first-child{padding-top:10px}.side-menuLabelRow{justify-content:space-between;align-items:baseline;margin:0;padding:0 14px 6px;display:flex}.side-menuGroupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--dim,#737373);margin:0;padding:0 14px 6px;font-size:10px;font-weight:700}.side-menuColors{grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:4px!important;padding:0 14px 2px!important;display:grid!important}.side-menuColors .side-swatch{border-radius:8px!important;width:100%!important;min-width:0!important;height:26px!important}.side-menuColors .side-swatchDot,.side-menuColors .side-swatchNone{width:12px!important;height:12px!important}.side-menuItem{border-left:2px solid #0000}.side-menuItem:hover{border-left-color:#ffffff47}.side-menuItemDanger{color:#f38ba0}.side-categoryList{flex-direction:column;gap:1px;padding:0 6px;display:flex}.side-categoryItem{border-radius:8px;min-height:32px}.side-categoryItem:hover{background:#ffffff0f}.side-menuSep{margin:2px 0 0!important}.general-panel{flex-direction:column;gap:14px;display:flex}.general-panel .settings-section{border:1px solid var(--line);background:var(--bg2);border-radius:14px;padding:14px 16px 16px}.general-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.general-fact{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.general-factValue{flex-direction:column;gap:4px;min-width:0;display:flex}.general-factName{color:var(--txt);font-size:13px;font-weight:650}.general-factId{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;overflow:hidden}.general-links{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.general-links li{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.general-links .prov-link{flex:none}.general-links .settings-help{flex:auto;min-width:0;margin:0}@media (max-width:640px){.general-facts{grid-template-columns:minmax(0,1fr)}}.qt-shareModal{width:min(720px,100vw - 48px);max-height:min(760px,100dvh - 48px)}.qt-shareModalBody{padding:0 16px 16px}.fx-modalHeadText{flex-direction:column;gap:2px;min-width:0;display:flex}.fx-modalSub{color:var(--dim);margin:0;font-size:12px}@media (max-width:640px){.qt-shareModal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}}.side-searchRow{gap:4px!important;min-height:0!important}.side-searchWrap{border:0!important;border-bottom:1px solid var(--line)!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 4px 0 0!important}.side-searchWrap:focus-within{border-bottom-color:var(--txt)!important;box-shadow:none!important;background:0 0!important}.side-searchIcon{opacity:.55;width:13px!important;height:13px!important}.side-search.side-search{height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 2px!important;font-size:12.5px!important}.side-searchClear{border-radius:6px!important;width:20px!important;height:20px!important}.side-searchDeepBtn,.side-newBtn{width:26px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;color:var(--mut)!important;background:0 0!important;border:0!important;border-radius:7px!important;flex:none!important}.side-searchDeepBtn:hover,.side-newBtn:hover:not(:disabled){background:var(--bg3)!important;color:var(--txt)!important}.side-searchDeepBtn svg,.side-newBtn .side-newIcon{width:13px!important;height:13px!important}.side-top{flex-direction:column;gap:8px;min-width:0;display:flex}.side-top .side-wsBtn,.side-error{margin:0}.side-searchRow{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;min-height:0;padding:0;display:flex}.side-searchWrap{flex:1 1 0;align-items:center;min-width:0;height:40px;display:flex;position:relative}.side-searchIcon{width:15px;height:15px;color:var(--dim);pointer-events:none;position:absolute;left:12px}.side-search.side-search{border-radius:12px;flex:auto;width:100%;min-width:0;height:40px;min-height:40px;padding:0 32px 0 34px;font-size:13px}.side-searchClear{width:24px;height:24px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.side-searchClear:hover{background:var(--bg3);color:var(--txt)}.side-searchDeepBtn,.side-newBtn{border-radius:12px;flex:none;width:40px;min-width:40px;height:40px;min-height:40px}.side-inner{gap:8px}.side-groups{padding-top:0}.side-groups>section:first-child>.side-groupLabel{margin-top:0}@media (max-width:640px){.topbar-bar .topbar-wordmark{display:none}.side-accountMenu.side-accountSheet{border-bottom:0;border-left:0;border-right:0;border-top:1px solid var(--line);width:100%;min-width:0;max-width:none;max-height:min(94dvh,780px);padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));scrollbar-width:none;-ms-overflow-style:none;border-radius:18px 18px 0 0;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #00000080}.side-accountMenu.side-accountSheet::-webkit-scrollbar{display:none}.side-accountMenu.side-accountSheet:before{content:"";background:var(--line);border-radius:999px;flex:none;width:40px;height:4px;margin:8px auto 4px;display:block}.side-accountMenu.side-accountSheet .side-accountHead{padding:2px 2px 6px}.side-accountMenu.side-accountSheet .side-accountHeadBanner{height:30px}.side-accountMenu.side-accountSheet .side-accountHeadAvatar{width:40px;height:40px;margin-top:-20px;margin-left:6px;font-size:16px}.side-accountMenu.side-accountSheet .side-accountHeadName{margin:5px 6px 0;font-size:13.5px}.side-accountMenu.side-accountSheet .side-accountHeadHandle,.side-accountMenu.side-accountSheet .side-accountHeadEmail{margin:0 6px}.side-accountMenu.side-accountSheet .side-accountGroup{padding:5px 8px}.side-accountMenu.side-accountSheet .side-accountDivider{margin:6px 4px}.side-accountMenu.side-accountSheet .side-accountItem{min-height:32px;padding:5px 8px}.side-accountMenu.side-accountSheet .side-accountSegBtn{min-height:40px}.side-accountMenu.side-accountSheet .side-bubbleSwatch{min-height:32px}}.qt-notifBell>svg{width:16px;height:16px}.qt-shareModal{border-radius:16px;flex-direction:column;width:min(720px,100vw - 48px);max-height:min(760px,100dvh - 48px);display:flex;overflow:hidden}.qt-shareModal .fx-modalHead{border-bottom:1px solid var(--line);background:inherit;flex:none;padding:16px 16px 12px;position:sticky;top:0}.qt-shareModalBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 16px 16px;overflow-y:auto}@media (max-width:900px){.qt-shareModal{width:min(600px,100vw - 40px)}}@media (max-width:640px){.qt-shareModal{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.qt-shareModalBody{padding:4px 12px 12px}}.qt-shareList{flex-direction:column;display:flex}.qt-shareRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:12px 2px;display:grid}.qt-shareRowMain{flex-direction:column;gap:3px;min-width:0;display:flex}.qt-shareRowTitle{align-items:baseline;gap:8px;min-width:0;font-size:13.5px;display:flex}.qt-shareRowTitle>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qt-shareKind{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);border-radius:999px;flex:none;padding:1px 7px;font-size:9.5px;font-weight:700}.qt-shareRowMeta{flex-wrap:wrap;gap:4px 10px;font-size:11.5px;display:flex}.qt-shareRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.qt-shareEdit,.qt-shareReady,.qt-shareConfirm{grid-column:1/-1}@media (max-width:640px){.qt-shareRow{grid-template-columns:minmax(0,1fr);padding:12px 0}.qt-shareRowActions{justify-content:stretch}.qt-shareRowActions .qt-shareBtn{text-align:center;flex:auto;min-height:36px}}.qt-shareEdit{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.qt-shareEditLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:700}.qt-shareCodeRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qt-shareCode{border:1px dashed var(--line);background:var(--bg2);letter-spacing:6px;text-align:center;min-width:0;color:var(--txt);font-variant-numeric:tabular-nums;border-radius:8px;flex:auto;padding:8px 12px;font:600 20px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.qt-shareEditActions{flex-wrap:wrap;gap:6px;display:flex}.qt-shareReady{border:1px solid color-mix(in srgb, var(--acc) 35%, var(--line));background:color-mix(in srgb, var(--acc) 6%, var(--bg));border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.qt-shareReadyText{background:var(--bg);border:1px solid var(--line);color:var(--txt);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.qt-shareHint{color:var(--dim);margin:0;font-size:11.5px;line-height:1.55}.shareDialogCodeRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shareDialogCode{border:1px dashed var(--line);background:var(--bg);letter-spacing:6px;text-align:center;min-width:0;color:var(--txt);font-variant-numeric:tabular-nums;border-radius:8px;flex:auto;padding:8px 12px;font:600 20px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.shareDialogReady{border:1px solid color-mix(in srgb, var(--acc) 35%, var(--line));background:color-mix(in srgb, var(--acc) 6%, transparent);border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.shareDialogReadyText{background:var(--bg);border:1px solid var(--line);color:var(--txt);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.auth-split{--av-glow:#7a45f7;--av-glow-2:#2dc4fb;--av-scrim:#04060d;--av-line:color-mix(in srgb, var(--line) 80%, transparent);--av-tick:color-mix(in srgb, var(--txt) 30%, transparent);--av-ink:var(--txt);--av-ink-dim:var(--mut);--fx-a:#7a45f733;--fx-b:#2dc4fb29;--fx-c:#f452a321;--fx-far-a:#814ff84d;--fx-mid-a:#37c7fb6b;--fx-near-a:#f976b880;background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--av-glow) 7%, transparent) 0%, transparent 62%), var(--bg);width:100%;min-height:100dvh;color:var(--txt);grid-template-columns:45fr 55fr;align-items:stretch;display:grid;position:relative}:root[data-theme=light] .auth-split{--fx-a:#6628f61c;--fx-b:#0fbbfa17;--fx-c:#f2369412;--fx-far-a:#6c31f633;--fx-mid-a:#05b9fa42;--fx-near-a:#f2369447;--av-scrim:#eef0f6;--av-tick:color-mix(in srgb, var(--txt) 42%, transparent)}:root[data-theme=gray] .auth-split{--av-glow:#835ae2;--fx-a:#835ae229;--fx-b:#49b7df21;--fx-c:#e363a31a;--av-scrim:#0e0e11}.auth-split>.auth-shell{background:0 0;min-height:0;padding:clamp(28px,4vw,56px) clamp(20px,4vw,64px)}.auth-split>.auth-shell .auth-card{z-index:1;gap:18px;padding:30px 28px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 26px 60px -24px #000000e6,0 4px 14px -6px #0000008c}:root[data-theme=light] .auth-split>.auth-shell .auth-card{box-shadow:0 1px 0 0 color-mix(in srgb, var(--txt) 5%, transparent) inset, 0 24px 56px -26px #00000052, 0 4px 14px -8px #00000029}.auth-fx{z-index:0;pointer-events:none;background:radial-gradient(140% 100% at 50% 118%, color-mix(in srgb, var(--av-scrim) 78%, transparent) 0%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 70%, transparent) 0%, transparent 44%, color-mix(in srgb, var(--bg) 76%, transparent) 100%);position:fixed;inset:0;overflow:hidden}.auth-fxGlow{pointer-events:none;background:radial-gradient(52% 44% at 26% 26%, var(--fx-a) 0%, transparent 64%), radial-gradient(46% 42% at 74% 68%, var(--fx-b) 0%, transparent 62%), radial-gradient(40% 36% at 56% 8%, var(--fx-c) 0%, transparent 66%);will-change:transform;animation:54s ease-in-out infinite alternate authfx-wash;position:absolute;inset:-28%}@keyframes authfx-wash{0%{transform:translate(-2.5%,-1.5%)scale(1)}to{transform:translate(3%,2%)scale(1.1)}}.auth-fxFall{pointer-events:none;will-change:transform;background-repeat:repeat;background-size:100% 100%;height:100%;animation-name:authfx-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%)}@keyframes authfx-fall{0%{transform:translateY(-100%)}to{transform:translate(0,0)}}.auth-fxFall[data-depth=far]{opacity:.38;background-image:linear-gradient(180deg, transparent 0%, var(--fx-far-a) 13%, transparent 31%, transparent 48%, var(--fx-far-a) 63%, transparent 81%, transparent 100%);width:min(38vw,480px);animation-duration:54s;animation-delay:-14s;left:8%}.auth-fxFall[data-depth=mid]{opacity:.62;background-image:linear-gradient(180deg, transparent 0%, var(--fx-mid-a) 18%, transparent 34%, transparent 56%, var(--fx-mid-a) 70%, transparent 86%, transparent 100%);width:min(22vw,280px);animation-duration:33s;animation-delay:-27s;left:58%}.auth-fxFall[data-depth=near]{opacity:.9;background-image:linear-gradient(180deg, transparent 0%, var(--fx-near-a) 22%, transparent 40%, transparent 64%, var(--fx-near-a) 76%, transparent 92%, transparent 100%);width:min(7vw,84px);animation-duration:19s;animation-delay:-9s;left:26%}.auth-visual{pointer-events:none;min-width:0;position:relative}.auth-visual>canvas{pointer-events:auto;width:100%;height:100%;display:block;position:absolute;inset:0}.auth-visual:before{content:"";pointer-events:none;background:radial-gradient(56% 48% at 60% 36%, color-mix(in srgb, var(--av-glow) 30%, transparent) 0%, transparent 72%), radial-gradient(44% 38% at 40% 62%, color-mix(in srgb, var(--av-glow-2) 22%, transparent) 0%, transparent 74%), linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--av-scrim) 76%, transparent) 100%);position:absolute;inset:0}.auth-visual:after{content:"";pointer-events:none;--arm:linear-gradient(var(--av-tick), var(--av-tick));background:var(--arm) left 1px top 1px / 1px 18px no-repeat, var(--arm) left 1px top 1px / 18px 1px no-repeat, var(--arm) right 1px top 1px / 1px 18px no-repeat, var(--arm) right 1px top 1px / 18px 1px no-repeat, var(--arm) left 1px bottom 1px / 1px 18px no-repeat, var(--arm) left 1px bottom 1px / 18px 1px no-repeat, var(--arm) right 1px bottom 1px / 1px 18px no-repeat, var(--arm) right 1px bottom 1px / 18px 1px no-repeat;position:absolute;inset:calc(clamp(18px,3.5vw,44px) + 10px)}.auth-visualFrame{pointer-events:none;border:1px solid var(--av-line);background:linear-gradient(var(--av-tick), var(--av-tick)) center / 1px 20px no-repeat, linear-gradient(var(--av-tick), var(--av-tick)) center / 20px 1px no-repeat, radial-gradient(70% 60% at 50% 46%, color-mix(in srgb, var(--av-glow) 8%, transparent) 0%, transparent 76%);border-radius:16px;position:absolute;inset:clamp(18px,3.5vw,44px)}.auth-visualCaption{pointer-events:none;flex-direction:column;gap:6px;max-width:min(360px,62%);margin:0;display:flex;position:absolute;bottom:clamp(34px,7vh,72px);left:clamp(30px,6vw,84px)}.auth-visualKicker{letter-spacing:.22em;text-transform:uppercase;color:var(--av-ink-dim);opacity:.72;font-size:.6875rem;line-height:1.2}.auth-visualTitle{letter-spacing:-.01em;text-wrap:balance;color:var(--av-ink);opacity:.78;font-size:clamp(1.125rem,1.9vw,1.5rem);line-height:1.2}@media (min-width:641px) and (max-width:1023px){.auth-split{grid-template-columns:100%}.auth-split>.auth-shell{padding:clamp(32px,6vw,56px) clamp(24px,5vw,48px)}.auth-visual{height:clamp(180px,26vh,260px)}.auth-visualFrame{inset:clamp(16px,3vw,28px)}.auth-visual:after{inset:calc(clamp(16px,3vw,28px) + 8px)}.auth-visualCaption{bottom:clamp(24px,5vh,40px);left:clamp(28px,6vw,52px)}}@media (max-width:640px){.auth-split{grid-template-columns:100%}.auth-split>.auth-shell{padding:clamp(24px,7vw,32px) 16px}.auth-split>.auth-shell .auth-card{gap:16px;padding:24px 20px}.auth-visual{height:132px}.auth-visualFrame{inset:12px}.auth-visual:after{inset:20px}.auth-visualCaption{gap:4px;max-width:min(260px,70%);bottom:22px;left:22px}.auth-visualTitle{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.auth-fxGlow,.auth-fxFall[data-depth=far],.auth-fxFall[data-depth=mid],.auth-fxFall[data-depth=near]{will-change:auto;animation:none}.auth-fxGlow{transform:translate(0,0)scale(1.04)}.auth-fxFall[data-depth=far]{transform:translateY(-14%)}.auth-fxFall[data-depth=mid]{transform:translate(0,0)}.auth-fxFall[data-depth=near]{transform:translateY(22%)}.auth-visual:before,.auth-visual:after,.auth-visualFrame,.auth-visualCaption{transition:none}}.auth-stage{place-items:center;min-height:100dvh;padding:24px 16px;display:grid;position:relative;overflow-x:clip}.auth-stage>.auth-shell{z-index:1;background:0 0;width:100%;min-height:0;padding:0;position:relative}.auth-stage .auth-card{background:color-mix(in srgb, var(--bg2) 90%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);border-radius:16px;gap:18px;width:100%;max-width:408px;padding:clamp(26px,3vw,34px);box-shadow:inset 0 1px #ffffff0f,0 28px 68px -28px #00000094}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auth-stage .auth-card{background:var(--bg2)}}.auth-veil{z-index:0;pointer-events:none;background:radial-gradient(130% 95% at 50% -12%, #121722e0 0%, transparent 62%), var(--bg);position:fixed;inset:0;overflow:hidden}.auth-veilGlow{will-change:transform;background:radial-gradient(46% 40% at 24% 18%,#4c6fff24,#0000 70%),radial-gradient(42% 38% at 80% 84%,#8b5cf61c,#0000 70%);animation:44s ease-in-out infinite alternate auth-veil-drift;position:absolute;inset:-25%}.auth-veilFall{left:0;right:0;top:calc(var(--tile) * -1);height:calc(100% + var(--tile) * 2);background-image:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, #dbe7ff var(--veil-alpha), transparent) 38%, color-mix(in srgb, #dbe7ff var(--veil-alpha), transparent) 62%, transparent 100%);background-size:100% var(--tile);filter:blur(var(--veil-blur));opacity:var(--veil-opacity);will-change:transform;animation:auth-veil-fall var(--veil-dur) linear infinite;background-repeat:repeat;position:absolute}.auth-veilFall[data-depth=far]{--tile:560px;--veil-dur:46s;--veil-blur:30px;--veil-alpha:9%;--veil-opacity:.62;width:62%;left:-12%;right:auto}.auth-veilFall[data-depth=mid]{--tile:420px;--veil-dur:31s;--veil-blur:20px;--veil-alpha:11%;--veil-opacity:.68;width:44%;left:28%;right:auto}.auth-veilFall[data-depth=near]{--tile:300px;--veil-dur:21s;--veil-blur:12px;--veil-alpha:13%;--veil-opacity:.72;width:22%;left:72%;right:auto}@keyframes auth-veil-fall{0%{transform:translate(0,0)}to{transform:translate3d(0, var(--tile), 0)}}@keyframes auth-veil-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1.5%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.auth-veilGlow,.auth-veilFall[data-depth=far],.auth-veilFall[data-depth=mid],.auth-veilFall[data-depth=near]{animation:none}}@media (max-width:640px){.auth-stage{padding:18px 14px}.auth-stage .auth-card{max-width:420px;padding:24px 20px}}
.settings-stack{flex-direction:column;gap:18px;min-width:0;max-width:840px;display:flex}.beh-settingsSection{border:1px solid var(--line);background:var(--bg2);border-radius:16px;flex-direction:column;width:100%;padding:0;display:flex;overflow:clip}.notif-head{flex-direction:column;gap:5px;padding:18px 20px 15px;display:flex}.notif-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--dim);align-items:center;gap:7px;margin:0;font-size:10.5px;font-weight:700;display:flex}.notif-eyebrow:before{content:"";background:var(--acc);border-radius:999px;flex:none;width:5px;height:5px}.settings-heading{letter-spacing:-.01em;color:var(--txt);margin:0;font-size:14.5px;font-weight:650;line-height:1.35}.beh-settingsSection>.settings-help,.notif-head>.settings-help{max-width:72ch;color:var(--mut);margin:0;font-size:12.5px;line-height:1.6}.settings-error{border:1px solid color-mix(in srgb, var(--err) 35%, transparent);border-left:2px solid var(--err);background:color-mix(in srgb, var(--err) 8%, var(--bg));color:var(--txt);border-radius:8px;align-items:center;gap:10px;margin:0 20px 4px;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.beh-settingRow{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;padding:14px 20px;display:grid}.beh-settingRow+.beh-settingRow{border-top:1px solid var(--line)}.beh-settingText{flex-direction:column;gap:5px;min-width:0;display:flex}.beh-settingText .settings-label{letter-spacing:-.005em;min-height:34px;color:var(--txt);align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.beh-settingText .settings-label svg{width:15px;height:15px;color:var(--mut);flex:none}.beh-settingText .settings-help{max-width:36ch;color:var(--mut);margin:0;font-size:11.5px;line-height:1.55}.beh-settingControl{flex-direction:column;gap:12px;min-width:0;display:flex}.beh-checkRow{flex-wrap:wrap;gap:2px 6px;min-width:0;margin:-4px 0;display:flex}.beh-checkRow>label{min-height:34px;color:var(--mut);cursor:pointer;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:9px;padding:4px 8px;font-size:12.5px;font-weight:500;line-height:1.35;transition:background .11s ease-out,color .11s ease-out;display:flex}.beh-checkRow>label:hover:not(:has(:disabled)){background:var(--bg3);color:var(--txt)}.beh-checkRow>label:has(input:checked){color:var(--txt)}.beh-checkRow>label:has(input:focus-visible){outline:2px solid var(--acc);outline-offset:1px}.beh-checkRow>label:has(:disabled){opacity:.5;cursor:not-allowed}.beh-checkRow input[type=checkbox]{appearance:none;border:1.5px solid var(--line);background:var(--bg);cursor:pointer;border-radius:5px;flex:none;place-content:center;width:16px;height:16px;margin:0;transition:background .11s ease-out,border-color .11s ease-out;display:grid}.beh-checkRow input[type=checkbox]:hover:not(:disabled){border-color:var(--mut)}.beh-checkRow input[type=checkbox]:after{content:"";border:1.8px solid var(--acc-tx);opacity:0;border-top:0;border-right:0;width:9px;height:5px;margin-top:-2px;transition:opacity .11s ease-out,transform .11s ease-out;transform:rotate(-45deg)scale(.4)}.beh-checkRow input[type=checkbox]:checked{background:var(--acc);border-color:var(--acc)}.beh-checkRow input[type=checkbox]:checked:after{opacity:1;transform:rotate(-45deg)scale(1)}.beh-checkRow input[type=checkbox]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.beh-checkRow input[type=checkbox]:disabled{cursor:not-allowed}.beh-fields{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;display:flex}.beh-field{flex-direction:column;gap:5px;display:flex}.beh-fieldLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:700}.beh-field input:not([type=range]),.beh-field select{border:1px solid var(--line);background:var(--bg);height:34px;min-height:34px;color:var(--txt);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 10px;font-size:13px;transition:border-color .11s ease-out}.beh-field input[type=time]{padding-right:8px}.beh-field input[type=number]{width:74px}.beh-field input:hover:not(:disabled){border-color:var(--mut)}.beh-field input:focus,.beh-field select:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 18%, transparent);outline:none}.beh-field input:disabled{opacity:.45;cursor:not-allowed}.beh-switch{cursor:pointer;align-items:center;gap:10px;min-height:34px;display:inline-flex;position:relative}.beh-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.beh-switchTrack{background:var(--line);border-radius:999px;flex:none;align-items:center;width:40px;height:22px;padding:2px;transition:background .12s ease-out;display:inline-flex}.beh-switchKnob{background:var(--bg);border-radius:999px;width:18px;height:18px;transition:transform .12s ease-out;transform:translate(0);box-shadow:0 1px 2px #0000004d}.beh-switch input:checked+.beh-switchTrack{background:var(--acc)}.beh-switch input:checked+.beh-switchTrack .beh-switchKnob{transform:translate(18px)}.beh-switch input:focus-visible+.beh-switchTrack{outline:2px solid var(--acc);outline-offset:2px}.beh-switch input:disabled{cursor:not-allowed}.beh-switch input:disabled~.beh-switchTrack,.beh-switch input:disabled~.beh-switchLabel{opacity:.45}.beh-switch:has(input:disabled){cursor:not-allowed}.beh-switchLabel{color:var(--txt);min-width:24px;font-size:12.5px;font-weight:600}.beh-volume{align-items:center;gap:12px;min-height:34px;display:flex}.beh-volume input[type=range]{appearance:none;background:linear-gradient(to right, var(--acc) 0 calc(var(--pct,0) * 1%), var(--line) calc(var(--pct,0) * 1%) 100%);cursor:pointer;border:0;border-radius:999px;width:190px;height:6px;margin:0;padding:0}.beh-volume input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--acc);border:3px solid var(--bg2);width:15px;height:15px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:999px}.beh-volume input[type=range]::-moz-range-thumb{background:var(--acc);border:3px solid var(--bg2);width:9px;height:9px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:999px}.beh-volume input[type=range]::-moz-range-track{background:0 0;border-radius:999px;height:6px}.beh-volume input[type=range]:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.beh-volume input[type=range]:disabled{opacity:.4;cursor:not-allowed}.notif-value{font-variant-numeric:tabular-nums;color:var(--mut);min-width:34px;font-size:12.5px}.notif-saving{color:var(--dim);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.notif-saving:before{content:"";background:var(--dim);border-radius:999px;width:5px;height:5px}.qt-shareList{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qt-shareGroup{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;padding:10px 20px 8px;font-size:10.5px;font-weight:700;display:flex}.qt-shareGroup:after{content:"";background:var(--line);flex:1;height:1px}.qt-shareRevoked{border-top:1px solid var(--line)}.qt-shareRevokedHead{align-items:center;gap:10px;padding:6px 12px 6px 14px;display:flex}.qt-shareRevokedToggle{min-height:32px;color:var(--mut);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;align-items:center;gap:8px;padding:4px 8px;font-size:11px;font-weight:700;transition:background .11s ease-out,color .11s ease-out;display:flex}.qt-shareRevokedToggle:hover{background:var(--bg3);color:var(--txt)}.qt-shareRevokedToggle:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.qt-shareChev{flex:none;transition:transform .14s ease-out}.qt-shareChev.is-open{transform:rotate(90deg)}.qt-shareRevokedCount{background:var(--bg3);min-width:19px;height:18px;color:var(--mut);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.qt-shareClearConfirm{color:var(--txt);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.qt-shareList--nested{border-top:1px solid var(--line);background:color-mix(in srgb, var(--acc) 3%, transparent)}.qt-shareRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 20px;padding:11px 20px;display:grid}.qt-shareRow+.qt-shareRow{border-top:1px solid var(--line)}.qt-shareRow:hover:not(.qt-shareRow--revoked){background:color-mix(in srgb, var(--acc) 4%, transparent)}.qt-shareRow--revoked .qt-shareRowTitle{color:var(--mut);font-weight:500}.qt-shareRow--revoked .qt-shareRowMeta{color:var(--dim)}.qt-shareRowMain{flex-direction:column;gap:3px;min-width:0;display:flex}.qt-shareRowTitle{letter-spacing:-.005em;color:var(--txt);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:flex;overflow:hidden}.qt-shareKind{background:var(--bg3);color:var(--mut);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;flex:none;padding:2px 6px;font-size:10px;font-weight:600}.qt-shareRowMeta{color:var(--mut);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;line-height:1.5;display:flex}.qt-shareRowMeta>*+:before{content:"·";color:var(--dim);margin-right:6px}.qt-shareRowActions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.qt-shareLock{border:1px solid var(--line);background:var(--bg);text-transform:uppercase;letter-spacing:.07em;min-height:24px;color:var(--mut);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-right:6px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.qt-shareLock:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.qt-shareLock--public{color:var(--flow-warning,var(--mut));border-color:color-mix(in srgb, var(--flow-warning,var(--mut)) 38%, transparent);background:color-mix(in srgb, var(--flow-warning,var(--mut)) 10%, var(--bg))}.qt-shareLock--revoked{color:var(--err);border-color:color-mix(in srgb, var(--err) 35%, transparent);background:color-mix(in srgb, var(--err) 8%, var(--bg))}.qt-shareBtn{min-height:30px;color:var(--mut);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:550;line-height:1.3;transition:background .11s ease-out,color .11s ease-out,border-color .11s ease-out;display:inline-flex}.qt-shareBtn:hover:not(:disabled){background:var(--bg3);color:var(--txt)}.qt-shareBtn:disabled{opacity:.4;cursor:not-allowed}.qt-shareBtn:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.qt-shareBtn--primary{background:var(--acc);border-color:var(--acc);color:var(--acc-tx);font-weight:600}.qt-shareBtn--primary:hover:not(:disabled){background:var(--acc);color:var(--acc-tx);filter:brightness(.92)}.qt-shareBtn--primary.qt-shareBtn--copied{filter:none;opacity:.75}.qt-shareBtn--ghost{border-color:#0000}.qt-shareBtn--ghost:hover:not(:disabled),.qt-shareBtn--ghost:focus-visible{border-color:var(--line)}.qt-shareBtn--danger{color:var(--mut)}.qt-shareBtn--danger:hover:not(:disabled),.qt-shareBtn--danger:focus-visible{background:color-mix(in srgb, var(--err) 12%, var(--bg));border-color:color-mix(in srgb, var(--err) 35%, transparent);color:var(--err)}.qt-shareBtn--solidDanger{background:var(--err);border-color:var(--err);color:#fff;font-weight:600}.qt-shareBtn--solidDanger:hover:not(:disabled){background:var(--err);color:#fff;filter:brightness(.92)}.qt-sharePasskey{border:1px solid var(--line);background:var(--bg);min-width:190px;height:30px;color:var(--txt);font:inherit;border-radius:8px;padding:0 10px;font-size:12.5px}.qt-sharePasskey:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 18%, transparent);outline:none}.qt-sharePasskey::placeholder{color:var(--dim)}.qt-shareConfirm{border:1px solid color-mix(in srgb, var(--err) 30%, transparent);border-left:2px solid var(--err);background:color-mix(in srgb, var(--err) 6%, var(--bg));border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:5px;padding:10px 12px;display:flex}.qt-shareConfirm p{color:var(--txt);flex:250px;margin:0;font-size:12.5px;line-height:1.5}.qt-shareHint{color:var(--dim);flex:100%;margin:0;font-size:11.5px}.qt-shareRow--editing{grid-template-columns:minmax(0,1fr);gap:10px}.qt-shareRow--editing .qt-shareRowActions{justify-content:flex-start}.qt-shareEdit{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:8px;padding:11px 12px;display:flex}.qt-shareEdit .qt-sharePasskey{width:100%;min-width:0;height:34px}.qt-shareEditActions{flex-wrap:wrap;gap:6px;display:flex}.qt-shareEdit .qt-shareHint{color:var(--mut);flex:none;margin:0;font-size:11.5px;line-height:1.55}.qt-shareEmpty{border:1.5px dashed var(--line);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:5px;margin:4px 20px 18px;padding:26px 20px;display:flex}.qt-shareEmpty--inline{color:var(--mut);text-align:left;padding:18px 20px;font-size:12.5px;line-height:1.6;display:block}.qt-shareEmptyTitle{color:var(--txt);margin:0;font-size:13px;font-weight:600}.qt-shareFoot{border-top:1px solid var(--line);padding:11px 20px}.qt-shareFoot p{color:var(--dim);font-variant-numeric:tabular-nums;margin:0;font-size:11.5px}.qt-visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notif-skeleton{border-top:1px solid var(--line);flex-direction:column;display:flex}.notif-skeletonRow{align-items:center;gap:24px;padding:14px 20px;display:flex}.notif-skeletonRow+.notif-skeletonRow{border-top:1px solid var(--line)}.notif-skeletonBlock{background:var(--line);border-radius:6px;height:12px}:root[data-theme=dark] .beh-checkRow input[type=checkbox],:root[data-theme=gray] .beh-checkRow input[type=checkbox]{border-color:var(--mut)}:root[data-theme=dark] .beh-field input:not([type=range]),:root[data-theme=gray] .beh-field input:not([type=range]){background:var(--bg)}@media (max-width:820px){.beh-settingRow{grid-template-columns:minmax(0,1fr);gap:10px}.beh-settingText .settings-help{max-width:none}.beh-checkRow{margin:-4px 0}.qt-shareRow{grid-template-columns:minmax(0,1fr);gap:8px}.qt-shareRowActions{justify-content:flex-start}}@media (max-width:560px){.notif-head{padding:15px 16px 13px}.beh-settingRow{padding:13px 16px}.qt-shareRow{padding:11px 16px}.qt-shareGroup,.qt-shareFoot{padding-left:16px;padding-right:16px}.settings-error{margin:0 16px 4px}.qt-shareEmpty{margin:4px 16px 16px}.beh-checkRow{margin:-4px 0}.beh-volume input[type=range]{flex:1;width:auto}.qt-sharePasskey{flex:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.beh-checkRow>label,.beh-checkRow input[type=checkbox],.beh-checkRow input[type=checkbox]:after,.beh-switchTrack,.beh-switchKnob,.qt-shareBtn,.qt-shareChev{transition:none}}.shareDialog{width:min(560px,100vw - 32px)}.shareDialogBody{flex-direction:column;gap:14px;padding:4px 22px 18px;display:flex}.shareDialogTarget{border:1px solid var(--line);background:var(--bg);color:var(--txt);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;margin:0;padding:9px 11px;font-size:13px;font-weight:600;overflow:hidden}.shareDialogField{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.shareDialogLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:700}.shareDialogCheck{min-height:34px;color:var(--txt);cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.shareDialogCheck input{appearance:none;border:1.5px solid var(--line);background:var(--bg);cursor:pointer;border-radius:5px;flex:none;place-content:center;width:17px;height:17px;margin:0;display:grid}.shareDialogCheck input:after{content:"";border:1.8px solid var(--acc-tx);opacity:0;border-top:0;border-right:0;width:9px;height:5px;margin-top:-2px;transition:opacity .11s ease-out,transform .11s ease-out;transform:rotate(-45deg)scale(.4)}.shareDialogCheck input:checked{background:var(--acc);border-color:var(--acc)}.shareDialogCheck input:checked:after{opacity:1;transform:rotate(-45deg)scale(1)}.shareDialogCheck input:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.shareDialog .beh-segment{border:1px solid var(--line);background:var(--bg);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:2px;width:100%;padding:3px;display:grid}.shareDialog .beh-segment button{min-height:34px;color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:12.5px;font-weight:550;line-height:1.2;transition:background .12s ease-out,color .12s ease-out}.shareDialog .beh-segment button:hover{color:var(--txt);background:color-mix(in srgb, var(--txt) 7%, transparent)}.shareDialog .beh-segment button[aria-pressed=true]{background:var(--bg3);color:var(--txt);box-shadow:0 1px 2px #0000004d}.shareDialog .beh-segment button:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.shareDialogInput{border:1px solid var(--line);background:var(--bg);width:100%;height:34px;color:var(--txt);font:inherit;border-radius:8px;padding:0 11px;font-size:13px}.shareDialogInput::placeholder{color:var(--dim)}.shareDialogInput:focus{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 18%, transparent);outline:none}.shareDialogHint{color:var(--mut);margin:0;font-size:11.5px;line-height:1.55}.shareDialogLinkRow{align-items:center;gap:8px;display:flex}.shareDialogUrl{border:1px solid var(--line);background:var(--bg);min-width:0;height:34px;color:var(--txt);font:inherit;border-radius:8px;flex:1;padding:0 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.shareDialogFoot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}
.side-top{flex-direction:column;gap:10px;min-width:0;display:flex}.side-filterBar{width:100%;min-width:0;display:flex}.side-filterUnit{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex:auto;align-items:center;min-width:0;height:40px;transition:border-color .14s ease-out,box-shadow .14s ease-out;display:flex;position:relative}.side-filterUnit:hover{border-color:color-mix(in srgb, var(--mut) 42%, var(--line))}.side-filterUnit:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 14%, transparent)}.side-filterTrigger{min-width:0;height:38px;color:var(--dim);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0 6px 0 11px;font-size:12.5px;display:flex}.side-filterTrigger:hover{color:var(--txt)}.side-filterTrigger:focus-visible{outline:2px solid var(--acc);outline-offset:-2px;border-radius:8px}.side-filterTriggerGlyph{flex:none;width:14px;height:14px}.side-filterTriggerText{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.side-filterTriggerKbd{border:1px solid var(--line);color:var(--dim);letter-spacing:.02em;background:0 0;border-radius:5px;flex:none;padding:3px 5px;font:600 10px/1 inherit}.side-filterDivider{background:var(--line);flex:none;width:1px;height:20px;margin:0 9px 0 6px}.side-newChatBtn{color:#fff;cursor:pointer;background:#0a0a0a;border:1px solid #000;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-right:3px;transition:background .13s ease-out,transform .1s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}:root[data-theme=light] .side-newChatBtn{color:#fff;background:#000;border-color:#000}.side-newChatBtn:hover:not(:disabled){background:#1c1c1e}.side-newChatBtn:active:not(:disabled){transform:scale(.95)}.side-newChatBtn:disabled{opacity:.45;cursor:not-allowed}.side-newChatBtn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (max-width:640px) and (pointer:coarse){.side-top .side-wsBtn{min-height:44px}.side-filterUnit{height:44px}.side-filterTrigger{height:42px}.side-filterDivider{height:24px}.side-newChatBtn{width:34px;height:34px;margin-right:2px}}@media (prefers-reduced-motion:reduce){.side-filterUnit,.side-newChatBtn{transition:none}.side-newChatBtn:active:not(:disabled){transform:none}}.side-top .side-wsBtn{border:1px solid var(--line);background:var(--bg2);min-height:40px;color:var(--txt);box-shadow:none;border-radius:12px;gap:10px;padding:6px 10px 6px 7px;transition:background .14s ease-out,border-color .14s ease-out}.side-top .side-wsBtn:hover{border-color:color-mix(in srgb, var(--mut) 42%, var(--line));background:var(--bg3)}.side-top .side-wsBtn[aria-expanded=true]{border-color:var(--mut);background:var(--bg3)}.side-wsMonogram{border:1px solid var(--line);background:var(--bg3);width:28px;height:28px;color:var(--txt);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.side-wsMenu .side-wsCheck{flex:none;width:20px;min-width:20px;margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.side-top .side-wsBtn{transition:none}}.side-wsMenu .side-wsItem{align-items:center;gap:10px;padding:6px 8px;display:flex}.side-wsItemMonogram{border:1px solid var(--line);background:var(--bg3);width:24px;height:24px;color:var(--txt);letter-spacing:.02em;text-transform:uppercase;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.side-wsItemActive .side-wsItemMonogram{border-color:var(--acc);background:var(--acc);color:var(--acc-tx)}.side-wsMenu .side-wsItemName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.qt-shareModal{width:min(920px,100vw - 48px);max-width:min(920px,100vw - 48px)}@media (max-width:900px){.qt-shareModal{width:min(660px,100vw - 40px);max-width:min(660px,100vw - 40px)}}@media (max-width:640px){.qt-shareModal{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}}.qt-sharePanel--compact{background:0 0;border:0;border-radius:0}.qt-shareBar{align-items:flex-start;gap:14px;padding:2px 2px 0;display:flex}.qt-shareBarNote{max-width:64ch;color:var(--mut);flex:auto;margin:0;font-size:12.5px;line-height:1.55}.qt-shareBarCount{font-variant-numeric:tabular-nums;color:var(--dim);white-space:nowrap;flex:none;padding-top:1px;font-size:11.5px}.qt-shareBarEnd{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.qt-sharePanel .qt-shareGroup{padding:16px 2px 10px}.qt-shareGrid{flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:0;list-style:none;display:flex}.qt-shareGrid--nested{background:0 0;border-top:0;padding:0 0 12px}.qt-shareCard{border:1px solid var(--line);background:var(--bg);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top actions""title actions""meta actions""edit edit""ready ready""confirm confirm";align-items:center;gap:0 16px;min-width:0;padding:12px 14px;transition:border-color .14s ease-out;display:grid}.qt-shareGrid .qt-shareCard{width:100%}.qt-shareCard:hover{border-color:color-mix(in srgb, var(--mut) 42%, var(--line))}.qt-shareCard--revoked{background:color-mix(in srgb, var(--bg) 45%, transparent)}.qt-shareCard--revoked .qt-shareCardTitle{color:var(--mut);font-weight:500}.qt-shareCard--revoked .qt-shareCardMeta{color:var(--dim)}.qt-shareCardTop{grid-area:top;align-items:center;gap:8px;margin-bottom:4px;display:flex}.qt-shareCardTop .qt-shareLock{margin:0}.qt-shareCardTitle{letter-spacing:-.006em;color:var(--txt);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:title;min-height:0;margin:0;font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.qt-shareCardMeta{min-height:0;color:var(--dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:meta;gap:2px 6px;margin:4px 0 0;padding-bottom:0;font-size:11.5px;line-height:1.5;display:flex}.qt-shareCardMeta>*+:before{content:"·";color:color-mix(in srgb, var(--dim) 70%, transparent);margin-right:6px}.qt-shareCardActions{border-top:0;grid-area:actions;grid-template-columns:repeat(2,auto);place-content:center end;gap:6px;margin-top:0;padding-top:0;display:grid}.qt-shareCard>.qt-shareEdit,.qt-shareCard>.qt-shareReady,.qt-shareCard>.qt-shareConfirm{grid-column:1/-1;margin-top:11px}.qt-shareCard>.qt-shareEdit{background:color-mix(in srgb, var(--bg3) 45%, var(--bg))}.qt-sharePanel .qt-shareEmpty{margin:14px 0 6px;padding:30px 20px}.qt-sharePanel .qt-shareEmpty--inline{margin:12px 0 4px}.qt-shareBackdrop{-webkit-backdrop-filter:blur(7px)saturate(1.15);backdrop-filter:blur(7px)saturate(1.15);background:#0000009e}.qt-shareHead{padding:18px 18px 14px}.qt-shareHeadText{align-items:center;gap:12px;min-width:0;display:flex}.qt-shareHeadIcon{background:color-mix(in srgb, var(--acc) 14%, transparent);width:34px;height:34px;color:var(--acc);border-radius:10px;flex:none;place-items:center;display:grid}.qt-shareHeadIcon svg{width:16px;height:16px;display:block}.qt-shareHeadCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.qt-shareHead .qt-shareTitle{letter-spacing:-.018em;font-size:17px;font-weight:700}.qt-shareHead .qt-shareSub{color:var(--mut);font-size:12.5px}.qt-shareClose{border-radius:9px;width:32px;height:32px}@media (max-width:640px){.qt-shareCard{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""title""meta""actions""edit""ready""confirm"}.qt-shareCardActions{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;margin-top:10px;padding-top:10px}.qt-shareCardActions .qt-shareBtn{text-align:center;min-height:36px}.qt-shareBar{flex-wrap:wrap;gap:8px}.qt-shareBarCount{padding-top:0}.qt-shareBarEnd{gap:8px}}@media (prefers-reduced-motion:reduce){.qt-shareCard{transition:none}}.np-top,.hl-top{min-width:0;min-height:26px;box-shadow:none;background:0 0;border-bottom:0;align-items:center;gap:8px;margin:0;padding:12px 12px 10px;display:flex}.np-id,.hl-id,.np-idGlyph,.hl-idGlyph,.np-idText,.hl-idText,.np-topEnd,.hl-topEnd{display:none}.np-name,.hl-name{letter-spacing:0;min-width:0;color:var(--txt,#f5f5f5);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:13px;font-weight:650;line-height:1.3;overflow:hidden}.np-count,.hl-count{min-width:0;height:auto;box-shadow:none;color:var(--dim,#737373);background:0 0;border:0;border-radius:0;padding:0;font-size:11.5px;font-weight:500;line-height:1.3}.np-x,.hl-x{width:26px;height:26px;color:var(--dim,#737373);opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:background .13s ease-out,color .13s ease-out,opacity .13s ease-out;display:inline-flex}.np-x:hover,.hl-x:hover{color:var(--txt,#f5f5f5);opacity:1;background:#ffffff14}.np-x:focus-visible,.hl-x:focus-visible{outline:2px solid var(--acc,#f5f5f5);outline-offset:1px;opacity:1}.np-search,.hl-searchWrap{background:0 0;border:0;margin:0 12px 10px;padding:0;position:relative}.np-searchField,.hl-search{box-sizing:border-box;border:1px solid var(--line,#262626);background:var(--bg,#000);width:100%;height:32px;color:var(--txt,#f5f5f5);border-radius:8px;padding:7px 10px 7px 30px;font-size:12.5px}.np-searchField::placeholder,.hl-search::placeholder{color:var(--dim,#737373)}.np-searchField:focus,.hl-search:focus{border-color:var(--acc,#f5f5f5);outline:none}.np-searchIcon,.hl-searchIcon{color:var(--dim,#737373);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:9px;transform:translateY(-50%)}
