:root{color-scheme:light;--bg:#ffffff;--fg:#1c1f23;--panel:#f7f8f9;--line:#e2e5e9;--soft:#f0f2f4;--hover:#eaedf0;--sel:#dce9f7;--selline:#9cc4ea;--dim:#6b7280;--accent:#2a6fb5;--ok:#1f8a4c;--ng:#c0392b;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-pill:999px}:root:not([data-theme=light]){@media (prefers-color-scheme:dark){color-scheme:dark;--bg:#16181c;--fg:#e6e8ea;--panel:#1c1f24;--line:#2c3138;--soft:#22262c;--hover:#282d34;--sel:#22384f;--selline:#3d6d99;--dim:#9aa3ad;--accent:#6aa9e0;--ok:#4cbe80;--ng:#e07a6e}}:root[data-theme=dark]{color-scheme:dark;--bg:#16181c;--fg:#e6e8ea;--panel:#1c1f24;--line:#2c3138;--soft:#22262c;--hover:#282d34;--sel:#22384f;--selline:#3d6d99;--dim:#9aa3ad;--accent:#6aa9e0;--ok:#4cbe80;--ng:#e07a6e}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font:13.5px/1.5 Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--fg);overflow:hidden}button,input,select{font:inherit;color:inherit}button{padding:6px 13px;border:1px solid var(--line);background:var(--bg);border-radius:var(--r-sm);cursor:pointer;transition:background .12s,border-color .12s}button:hover:not(:disabled){background:var(--hover)}button:disabled{opacity:.35;cursor:default}button.icon{padding:5px 8px;border-color:transparent;background:none}button.icon:hover{background:var(--hover)}button.on{background:var(--soft);border-color:var(--line)}input[type=search],input[type=text]{padding:6px 11px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg)}.app{display:grid;grid-template-columns:230px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100vh}.top{grid-column:1/-1;display:flex;gap:8px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--line);flex-wrap:wrap}.side{border-right:1px solid var(--line);overflow:auto;padding:8px 6px;background:var(--soft)}.main{display:flex;flex-direction:column;min-width:0;min-height:0}.crumb{display:flex;gap:2px;align-items:center;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--line);font-size:12.5px}.crumb button{border:0;background:none;padding:3px 9px;border-radius:var(--r-pill)}.crumb button:hover{background:var(--hover)}.crumb .sep{opacity:.35}.body{flex:1 1;overflow:auto;min-height:0;position:relative}.foot{border-top:1px solid var(--line);padding:6px 12px;font-size:12px;color:var(--dim);display:flex;gap:12px;align-items:center}.tree{margin:0;padding:0}.tree,.tree li{list-style:none}.node{display:flex;align-items:center;gap:3px;padding:4px 8px;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap}.node:hover{background:var(--hover)}.node.cur{background:var(--sel)}.node .tw{width:14px;text-align:center;opacity:.5;font-size:10px;flex:none}.node .lbl{overflow:hidden;text-overflow:ellipsis}.tree ul{margin:0;padding-left:13px;list-style:none}.sidehead{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--dim);padding:8px 8px 4px}table{width:100%;border-collapse:collapse}thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--bg);z-index:1;text-align:left;font-weight:600;font-size:11.5px;color:var(--dim);padding:7px 10px;border-bottom:1px solid var(--line);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}thead th:hover{background:var(--soft)}tbody td{padding:5px 10px;border-bottom:1px solid var(--soft);vertical-align:middle}tbody tr{cursor:default}tbody tr:hover{background:var(--hover)}tbody tr.sel{background:var(--sel)}td.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--dim);font-size:12.5px}.cell{display:flex;align-items:center;gap:8px;min-width:0}.cell .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ico{flex:none;display:inline-flex;width:20px;height:20px}.bigico,.ico{align-items:center;justify-content:center}.bigico{display:flex;height:88px;border-radius:var(--r-md);margin-bottom:8px}.bigico,.tmb{background:var(--soft)}.tmb{flex:none;width:28px;height:28px;object-fit:cover;border-radius:var(--r-xs)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px;padding:12px}.card{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;cursor:pointer;background:var(--bg)}.card:hover{background:var(--hover)}.card.sel{background:var(--sel);border-color:var(--selline)}.card .ph{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--soft);overflow:hidden}.card .ph img{width:100%;height:100%;object-fit:cover}.card .cap{padding:6px 8px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu{position:fixed;z-index:50;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);padding:5px;min-width:178px;box-shadow:0 10px 34px rgba(0,0,0,.18)}.menu button{display:block;width:100%;text-align:left;border:0;background:none;padding:7px 11px;border-radius:var(--r-sm)}.menu button:hover:not(:disabled){background:var(--hover)}.menu hr{border:0;border-top:1px solid var(--line);margin:4px 2px}.side{display:flex;flex-direction:column;min-height:0}.sidetree{flex:1 1;overflow:auto;min-height:0}.sideinfo{flex:none;height:212px;border-top:1px solid var(--line);padding:8px 8px 10px;font-size:12px;overflow:auto;display:flex;flex-direction:column}.sideinfo .sidehead{flex:none;padding:0 0 4px}.sideinfo dl{flex:1 1;min-height:0;margin:0}.sideinfo dt{color:var(--dim);font-size:10.5px;margin-top:7px}.sideinfo dd{margin:1px 0 0;word-break:break-all}.infotop{display:flex;align-items:center;gap:7px;margin-bottom:2px}.infothumb{width:30px;height:30px;object-fit:cover;border-radius:var(--r-xs);flex:none}.infoname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.infopath{color:var(--dim);font-size:11px}.infonone{margin:4px 0 0}.drop{position:absolute;inset:0;background:color-mix(in srgb,var(--accent) 14%,transparent);border:2px dashed var(--selline);display:flex;align-items:center;justify-content:center;font-weight:600;pointer-events:none;z-index:20}.err{color:var(--ng);padding:8px 12px;font-size:12.5px}.empty{padding:40px;text-align:center}.empty,.ro{color:var(--dim)}.ro{font-size:11px;padding:1px 7px;border:1px solid var(--line);border-radius:var(--r-pill)}dialog{border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;background:var(--bg);color:var(--fg);max-width:94vw;box-shadow:0 24px 60px rgba(0,0,0,.22)}dialog::-webkit-backdrop{background:rgba(0,0,0,.55)}dialog::backdrop{background:rgba(0,0,0,.55)}.pv img,.pv video{display:block;margin:auto}.pv img,.pv pre,.pv video{max-width:88vw;max-height:80vh}.pv pre{overflow:auto;white-space:pre-wrap;font-size:12.5px}.center{max-width:400px;margin:14vh auto;text-align:center;padding:0 16px}.bar{height:4px;background:var(--soft);border-radius:var(--r-pill);overflow:hidden;width:110px}.bar i{display:block;height:100%;background:var(--accent);transition:width .2s}@media(max-height:700px){.sideinfo{height:170px}}@media(max-height:560px){.sideinfo{height:132px}}.card.drop-t,tbody tr.drop-t{outline:2px solid var(--selline);outline-offset:-2px;background:color-mix(in srgb,var(--accent) 12%,transparent)}.xfer{position:fixed;right:16px;bottom:16px;width:340px;max-width:calc(100vw - 32px);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 10px 34px rgba(0,0,0,.22);z-index:60;overflow:hidden}.xhead{display:flex;gap:8px;align-items:center;padding:9px 10px;border-bottom:1px solid var(--line);cursor:pointer}.xhead .xsum{font-size:12px;color:var(--dim)}.xtotal{height:3px;background:var(--soft)}.xtotal i{display:block;height:100%;background:var(--accent);transition:width .25s}.xlist{max-height:280px;overflow:auto}.xrow{padding:8px 10px;border-bottom:1px solid var(--soft)}.xrow:last-child{border-bottom:0}.xname{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xmeta{display:flex;gap:8px;align-items:center;font-size:11.5px;color:var(--dim);margin-top:2px;flex-wrap:wrap}.xmeta .ok{color:var(--ok)}.xmeta .ng{color:var(--ng)}.xbar{height:4px;background:var(--soft);border-radius:var(--r-pill);margin-top:5px;overflow:hidden}.xbar i{display:block;height:100%;background:var(--accent);transition:width .2s}.xrow.cancel .xname,.xrow.done .xname{opacity:.6}@media(max-width:520px){.xfer{left:8px;right:8px;width:auto}}.crumb button.drop-t,.node.drop-t{outline:2px solid var(--selline);outline-offset:-2px;background:color-mix(in srgb,var(--accent) 12%,transparent)}.card[draggable=true]:active,tbody tr[draggable=true]:active{opacity:.6}.top button.icon{display:inline-flex;align-items:center;gap:5px}.top button.icon .ico{width:16px;height:16px}.top{gap:6px}.brand{margin-right:2px}.tgroup{display:inline-flex;align-items:center;gap:4px}.tgroup+.tgroup{margin-left:8px}.tspace{flex:1 1}.tsearch{width:190px;min-width:120px}.seg{gap:0}.seg button{border-radius:0;margin-left:-1px}.seg button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm);margin-left:0}.seg button:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.seg button.on{z-index:1}.infonone{flex:1 1;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--dim);margin:0;font-size:11.5px}.hamburger{display:none}.scrim{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:40}.drawerhead{display:flex;align-items:center;justify-content:space-between}.drawerclose,.more{display:none}@media (max-width:820px),(pointer:coarse){button{padding:9px 13px;min-height:40px}button.icon{min-width:40px;min-height:40px;padding:8px}input[type=search],input[type=text]{padding:9px 11px;min-height:40px}tbody td{padding:11px 10px}.node{padding:9px 8px}.crumb button{padding:7px 9px}.app{grid-template-columns:minmax(0,1fr)}.top{gap:6px;padding:8px 10px}.hamburger{display:inline-flex}.brand{display:none}.sbox{width:100%;max-width:none;order:9;flex:1 0 100%}.tsearch{width:100%;min-width:0}.tspace{display:none}.seg{margin-left:auto}.side{position:fixed;left:0;top:0;bottom:0;width:min(300px,84vw);z-index:41;transform:translateX(-102%);transition:transform .2s ease;box-shadow:0 0 30px rgba(0,0,0,.3);border-right:1px solid var(--line)}.side.open{transform:none}.drawerclose{display:inline-flex}.date,.hide-sm,.sideinfo{display:none}.more{display:table-cell;width:44px}td.more{padding:2px 4px}thead th{padding:9px 10px}.cell{gap:10px}.ico,.tmb{width:26px;height:26px}.grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;padding:8px}.body{padding-bottom:70px}.foot{display:none}.xfer{left:8px;right:8px;width:auto;bottom:72px}.xlist{max-height:180px}.menu{min-width:200px;padding:6px}.menu button{padding:11px 12px;min-height:44px}}.actbar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -6px 20px rgba(0,0,0,.12)}.actbar.paste{background:color-mix(in srgb,var(--accent) 10%,var(--bg))}.actcount{font-size:12px;color:var(--dim);flex:none}.actbtns{display:flex;gap:6px;overflow-x:auto;flex:1 1;-webkit-overflow-scrolling:touch}.actbtns button{white-space:nowrap;flex:none}.actclose{flex:none}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:46;background:var(--bg);border-top:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:8px 16px calc(16px + env(safe-area-inset-bottom));max-height:70vh;overflow:auto;box-shadow:0 -10px 30px rgba(0,0,0,.25)}.sheethandle{width:38px;height:4px;border-radius:var(--r-pill);background:var(--line);margin:2px auto 12px}.sheet dl{margin:10px 0 0}.sheet dt{color:var(--dim);font-size:11px;margin-top:9px}.sheet dd{margin:1px 0 0;word-break:break-all}.sheetbtns{display:flex;gap:8px;margin-top:16px}.sheetbtns button{flex:1 1}.working{position:fixed;right:16px;bottom:16px;z-index:55;display:flex;flex-direction:column;gap:6px;max-width:min(340px,calc(100vw - 32px))}.workrow{display:flex;align-items:center;gap:9px;padding:9px 12px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 6px 20px rgba(0,0,0,.16);font-size:12.5px}.worktext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spin{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2s}}.notices{display:inline-flex}.notibell,.notices{position:relative}.notidot{position:absolute;top:1px;right:1px;min-width:15px;height:15px;padding:0 3px;border-radius:var(--r-pill);background:var(--accent);color:#fff;font-size:10px;line-height:15px;text-align:center;font-weight:600}.notilist{position:absolute;right:0;top:calc(100% + 6px);width:320px;max-width:88vw;z-index:56;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 10px 32px rgba(0,0,0,.22);overflow:hidden}.notihead{display:flex;align-items:center;gap:6px;padding:9px 10px;border-bottom:1px solid var(--line)}.notirows{max-height:340px;overflow:auto}.notirow{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border-bottom:1px solid var(--soft)}.notirow:last-child{border-bottom:0}.notimain{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.notitext{font-size:12.5px}.notirow.error .notitext{color:var(--ng)}.notirow.done .notitext{color:var(--ok)}.notidetail{font-size:11.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notitime{font-size:10.5px;color:var(--dim)}.notinone{padding:22px;text-align:center;color:var(--dim);font-size:12px;margin:0}.auditdlg{width:min(860px,94vw);max-height:86vh;padding:0;overflow:hidden;display:flex;flex-direction:column}.audithead{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);flex:none}.auditscroll{flex:1 1;min-height:0;overflow:auto}.audittbl{width:100%;font-size:12.5px;border-collapse:collapse}.audittbl thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg);text-align:left;padding:7px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.audittbl td{padding:7px 10px;border-bottom:1px solid var(--soft);vertical-align:top}.audittbl .at{color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audittbl .at,.audittbl .who{white-space:nowrap;width:1%}.audittbl .tgt{word-break:break-word;overflow-wrap:anywhere;min-width:180px}.audittbl .arrow{color:var(--dim);padding:0 3px}.act{display:inline-block;min-width:56px;text-align:center;font-size:11px;padding:1px 7px;border-radius:var(--r-xs);background:var(--soft);white-space:nowrap}.act.delete{background:color-mix(in srgb,var(--ng) 16%,transparent);color:var(--ng)}.rootTag{margin-left:6px;font-size:10.5px;color:var(--dim)}.auditnone{padding:40px;text-align:center;color:var(--dim)}.auditfoot{margin:0;padding:9px 14px;border-top:1px solid var(--line);font-size:11px;color:var(--dim);flex:none}@media (max-width:820px),(pointer:coarse){.working{right:8px;left:8px;bottom:76px;max-width:none}.notilist{width:min(320px,92vw)}.auditdlg{width:96vw;max-height:88vh}.audittbl .at{font-size:11px}}.node.server{cursor:default;opacity:.85}.node.server:hover{background:none}.smbaddr{font-size:11.5px;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rotag{margin-left:auto;font-size:10px}.cell .rootTag,.rotag{padding:0 6px;border-radius:var(--r-xs);background:var(--soft);color:var(--dim);flex:none}.cell .rootTag{margin-left:6px;font-size:10.5px}.brand{display:inline-flex;align-items:center}.trashnote{margin-left:8px;font-size:11.5px;color:var(--dim)}.trashday{white-space:nowrap;font-size:12px;color:var(--dim)}.trashday .left{margin-left:7px;font-size:11px;opacity:.8}.trashday .soon{margin-left:7px;font-size:11px;color:var(--ng)}.infohead{display:flex;align-items:center;justify-content:space-between;gap:8px}.sideinfo.off{height:auto;padding-bottom:8px}.sw{flex:none;width:34px;height:19px;padding:0;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--soft);position:relative;min-height:0;transition:background .15s;cursor:pointer}.sw .knob{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--dim);transition:transform .15s,background .15s}.sw.on{background:color-mix(in srgb,var(--accent) 35%,transparent);border-color:var(--selline)}.sw.on .knob{transform:translateX(15px);background:var(--accent)}@media (max-width:820px),(pointer:coarse){.sw{width:40px;height:23px}.sw .knob{width:17px;height:17px}.sw.on .knob{transform:translateX(17px)}}.sbox{position:relative;display:flex;align-items:center;gap:4px;flex:1 1;min-width:190px;max-width:460px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);padding:2px 4px 2px 10px;transition:border-color .12s,box-shadow .12s}.sbox:focus-within{border-color:var(--selline);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.sicon{display:flex;color:var(--dim);flex:none}.sbox .tsearch{flex:1 1;min-width:0;border:0;background:none;padding:6px 2px;outline:none}.sbox .tsearch::-webkit-search-cancel-button{display:none}.sclear,.sfields{flex:none;font-size:11.5px;padding:4px 9px;border-radius:var(--r-pill);color:var(--dim)}.sfields.on{background:var(--soft);color:var(--fg)}.spanel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:11px 12px;box-shadow:0 16px 44px rgba(0,0,0,.18);max-height:60vh;overflow:auto}.shead{margin:0 0 8px;font-size:11.5px;color:var(--dim)}.schips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.chip{font-size:11.5px;padding:4px 11px;border-radius:var(--r-pill);background:var(--soft);border-color:transparent}.chip:hover:not(:disabled){background:var(--hover)}.slegend{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:5px;gap:5px;font-size:11.5px}.slegend li{display:flex;gap:8px;align-items:baseline}.slegend code{flex:none;min-width:74px;color:var(--accent);font-size:11px}.slegend span{color:var(--dim);overflow:hidden;text-overflow:ellipsis}.setdlg{width:min(460px,92vw)}.setHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.setNote{margin:0 0 12px;font-size:11.5px;color:var(--dim)}.setList{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.setList li{display:flex;align-items:center;gap:12px;padding:9px 4px;border-radius:var(--r-sm)}.setList li:hover{background:var(--soft)}.setText{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.setLabel{font-size:13px}.setHint{font-size:11px;color:var(--dim)}td.ext,th.ext{color:var(--dim);font-size:11.5px;text-align:left;white-space:nowrap}.dthint{font-weight:400;opacity:.75}@media (max-width:820px),(pointer:coarse){.spanel{max-height:52vh}.slegend code{min-width:66px}.setList li{padding:11px 6px}}.pvbar{display:flex;gap:8px;align-items:center;margin-bottom:12px}.pvnav{display:flex;gap:6px;flex:none}.pvact .btn,.pvclose,.pvnav button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);color:inherit;font:inherit;cursor:pointer;text-decoration:none;transition:background .12s,border-color .12s}.pvact .btn:hover,.pvclose:hover,.pvnav button:hover:not(:disabled){background:var(--hover)}.pvnav button:disabled{opacity:.35;cursor:default}.pvname{flex:1 1;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvcount{flex:none;font-size:11.5px;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pvact{display:flex;gap:6px;flex:none;align-items:center}.pvclose{padding:6px 9px}@media (max-width:820px),(pointer:coarse){.pvbar{gap:6px}.pvact .btn span,.pvnav button span{display:none}.pvact .btn,.pvnav button{padding:8px 10px}.pvcount{display:none}}.auditseg{flex:none}.audittbl td.ip,.audittbl th.ip{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dim);white-space:nowrap;width:1%}.audittbl td.agent{color:var(--dim);white-space:nowrap;width:1%;max-width:150px;overflow:hidden;text-overflow:ellipsis}.act.download{color:var(--accent)}.act.login-fail{color:var(--ng)}.setOpen{display:flex;align-items:center;gap:12px;margin-top:12px;padding:11px 4px 2px;border-top:1px solid var(--line)}.themepick{position:relative}.themelist{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:212px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);padding:5px;box-shadow:0 14px 38px rgba(0,0,0,.18)}.themeitem{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:0;background:none;padding:8px 9px;border-radius:var(--r-sm)}.themeitem:hover{background:var(--hover)}.themeitem.on{background:var(--soft)}.themetext{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.themelabel{font-size:13px}.themehint{font-size:11px;color:var(--dim)}.themecheck{flex:none;color:var(--accent)}.navbtns{display:flex;gap:2px;flex:none;margin-right:4px}.navbtns button{padding:4px 6px;border-color:transparent;background:none;border-radius:var(--r-sm)}.navbtns button:hover:not(:disabled){background:var(--hover)}.navbtns button:disabled{opacity:.3}.navbtns .spinning{animation:spin .8s linear infinite;transform-origin:50% 50%}@media (prefers-reduced-motion:reduce){.navbtns .spinning{animation-duration:2.4s}}.xcount{display:inline-flex;align-items:center;flex:none;line-height:0}.xring{overflow:visible}.xringbg{fill:none;stroke:var(--soft);stroke-width:2.4}.xringfg{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.xringnum{fill:var(--dim);font-size:10px;font-weight:600;text-anchor:middle;dominant-baseline:central;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xcount.held .xringfg{stroke:var(--line)}.xcount.held .xringnum{fill:var(--line)}.whoami{display:flex;flex-direction:column;gap:0;flex:none;min-width:0;max-width:200px;padding:0 10px 0 0;margin-right:2px;border-right:1px solid var(--line);line-height:1.25}.whoacct{font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.whoacct,.whoip{white-space:nowrap}.whoip{font-size:10.5px;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:820px),(pointer:coarse){.whoami{display:none}}.foldall{margin-left:auto;font-size:11px;padding:3px 7px;display:inline-flex;align-items:center;gap:4px;font-weight:400}