:root{color-scheme:light dark;--font: -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--accent: light-dark(#007aff, #0a84ff);--on-accent: #fff;--accent-soft: color-mix(in srgb, var(--accent) 14%, transparent);--bg: light-dark(#fff, #1e1e20);--bg-window: light-dark(#f2f2f7, #161618);--bg-elev: light-dark(#fff, #2a2a2d);--bg-group: light-dark(#fff, #2a2a2d);--bg-sheet: light-dark(#f2f2f7, #1f1f22);--sidebar: light-dark(rgba(236, 236, 242, .78), rgba(38, 38, 41, .74));--glass: light-dark(rgba(255, 255, 255, .72), rgba(32, 32, 35, .7));--menu: light-dark(rgba(246, 246, 248, .88), rgba(44, 44, 47, .88));--glass-btn: light-dark(rgba(255, 255, 255, .78), rgba(68, 68, 72, .55));--glass-line: light-dark(rgba(0, 0, 0, .07), rgba(255, 255, 255, .09));--glass-hi: light-dark(rgba(255, 255, 255, .9), rgba(255, 255, 255, .08));--label: light-dark(#1d1d1f, #f5f5f7);--label2: light-dark(rgba(60, 60, 67, .62), rgba(235, 235, 245, .62));--label3: light-dark(rgba(60, 60, 67, .34), rgba(235, 235, 245, .32));--sep: light-dark(rgba(60, 60, 67, .13), rgba(255, 255, 255, .09));--fill: light-dark(rgba(120, 120, 128, .12), rgba(120, 120, 128, .24));--fill2: light-dark(rgba(120, 120, 128, .07), rgba(120, 120, 128, .14));--stripe: light-dark(rgba(0, 0, 0, .022), rgba(255, 255, 255, .025));--hover: light-dark(rgba(0, 0, 0, .045), rgba(255, 255, 255, .06));--blue: light-dark(#007aff, #0a84ff);--green: light-dark(#28a745, #30d158);--orange: light-dark(#f08c00, #ff9f0a);--red: light-dark(#ff3b30, #ff453a);--purple: light-dark(#af52de, #bf5af2);--indigo: light-dark(#5856d6, #5e5ce6);--teal: light-dark(#0fa5c0, #40c8e0);--gray: light-dark(#8e8e93, #98989d);--yellow: light-dark(#e0a800, #ffd60a);--r-s: 7px;--r-m: 12px;--r-l: 16px;--shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .06);--shadow-pop: 0 2px 6px rgba(0, 0, 0, .1), 0 18px 48px rgba(0, 0, 0, .2);--ease: cubic-bezier(.32, .72, 0, 1);--tap: 30px;--sb-w: 244px;--insp-w: 368px;--tb-h: 52px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}[data-accent=purple]{--accent: light-dark(#a550d6, #bf5af2)}[data-accent=pink]{--accent: light-dark(#e6346f, #ff375f)}[data-accent=red]{--accent: light-dark(#e5352b, #ff453a)}[data-accent=orange]{--accent: light-dark(#e57a00, #ff9f0a)}[data-accent=yellow]{--accent: light-dark(#c99400, #ffd60a);--on-accent: light-dark(#fff, #000)}[data-accent=green]{--accent: light-dark(#28a745, #30d158)}[data-accent=graphite]{--accent: light-dark(#7d7d82, #98989d)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font:13px/1.38 var(--font);color:var(--label);background:var(--bg-window);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow:hidden;overscroll-behavior:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:default;background:none;border:0;padding:0;-webkit-tap-highlight-color:transparent}:focus{outline:none}:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:1px;border-radius:var(--r-s)}h1,h2,h3,p{margin:0}[hidden]{display:none!important}small{font-size:11px;color:var(--label2)}.muted{color:var(--label2)}.pad{padding:12px 16px}.i{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.i .f{fill:currentColor;stroke:none}::selection{background:var(--accent-soft)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}.icon-btn{display:inline-grid;place-items:center;min-width:34px;height:var(--tap);padding:0 7px;border-radius:999px;color:var(--label);transition:background-color .15s,color .15s,transform .15s var(--ease)}.icon-btn:hover:not(:disabled){background:var(--hover)}.icon-btn:active:not(:disabled){transform:scale(.94)}.icon-btn:disabled{color:var(--label3)}.icon-btn.on,.icon-btn.accent{color:var(--accent)}.icon-btn.small{min-width:26px;height:26px;padding:0 4px}.icon-btn.small .i{width:15px;height:15px}.text-btn{color:var(--accent);font-weight:500;padding:0 10px;height:var(--tap);border-radius:999px;font-size:15px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 14px;border-radius:999px;background:var(--fill);color:var(--label);font-weight:500;transition:filter .15s,transform .15s var(--ease),background-color .15s;white-space:nowrap}.btn .i{width:16px;height:16px}.btn:hover{filter:brightness(.97)}.btn:active{transform:scale(.97)}.btn.primary{background:var(--accent);color:var(--on-accent)}.btn.danger{color:var(--red)}.btn.primary.danger{background:var(--red);color:#fff}.btn.small{min-height:26px;padding:0 11px;font-size:12px}.btn.large{min-height:44px;font-size:15px;padding:0 22px}.btn:disabled{opacity:.45}.tb-group{display:inline-flex;align-items:center;padding:2px;border-radius:999px;background:var(--glass-btn);box-shadow:0 0 0 .5px var(--glass-line),0 1px 3px #0000000f,inset 0 .5px 0 var(--glass-hi)}.seg{display:inline-flex;padding:2px;gap:2px;border-radius:999px;background:var(--fill2)}.seg>button{min-height:26px;padding:0 12px;border-radius:999px;color:var(--label2);font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:1;transition:background-color .2s,color .2s,box-shadow .2s}.seg>button.on{background:var(--bg-elev);color:var(--label);box-shadow:0 1px 3px #0000001f,0 0 0 .5px var(--glass-line)}.tb-group.seg{background:var(--glass-btn);gap:0}.tb-group.seg>button{min-width:34px;height:26px;padding:0 8px;flex:none}.tb-group.seg>button.on{color:var(--accent)}.seg.wide{display:flex;margin:0 0 14px}.seg.wide>button{min-height:30px}:where(input:not([type=checkbox]):not([type=file]),select,textarea){min-height:30px;padding:4px 10px;border-radius:8px;border:0;background:var(--fill2);box-shadow:inset 0 0 0 .5px var(--sep);font-size:13px;min-width:0;transition:box-shadow .15s}:where(input:not([type=checkbox]),select,textarea):focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-soft)}:where(input,select):disabled{opacity:.5}:where(select){appearance:none;-webkit-appearance:none;padding-right:26px;background:var(--fill2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 1.8l3 2.7M3 7.5l3 2.7 3-2.7' fill='none' stroke='%238e8e93' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 8px center / 11px}:where(textarea){resize:vertical;line-height:1.4;padding:8px 10px;font-family:var(--mono);font-size:12px;width:100%}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.switch{appearance:none;-webkit-appearance:none;flex:none;margin:0;width:38px;height:22px;border-radius:999px;background:var(--fill);position:relative;transition:background-color .2s}.switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040,0 0 0 .5px #0000000a;transition:transform .25s var(--ease)}.switch:checked{background:var(--green)}.switch:checked:after{transform:translate(16px)}.switch:disabled{opacity:.4}input[type=checkbox]:not(.switch){appearance:none;-webkit-appearance:none;margin:0;flex:none;width:16px;height:16px;border-radius:5px;background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--label3);display:grid;place-items:center}input[type=checkbox]:not(.switch):checked,input[type=checkbox]:not(.switch):indeterminate{background:var(--accent);box-shadow:none}input[type=checkbox]:not(.switch):checked:after{content:"";width:4px;height:8px;border:solid var(--on-accent);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}input[type=checkbox]:not(.switch):indeterminate:after{content:"";width:8px;height:2px;background:var(--on-accent);border-radius:1px}.searchbox{display:flex;align-items:center;gap:6px;height:var(--tap);padding:0 10px;border-radius:999px;background:var(--glass-btn);color:var(--label2);box-shadow:0 0 0 .5px var(--glass-line),inset 0 .5px 0 var(--glass-hi);width:210px;transition:width .25s var(--ease),box-shadow .15s}.searchbox .i{width:15px;height:15px}.searchbox input{all:unset;flex:1;min-width:0;color:var(--label);font-size:13px}.searchbox input::placeholder{color:var(--label2)}.searchbox:focus-within,.searchbox:has(input:focus-visible){box-shadow:0 0 0 1px var(--accent),0 0 0 4px var(--accent-soft);width:260px}.bar{height:4px;border-radius:99px;background:var(--fill);overflow:hidden;flex:1}.bar.big{height:6px}.fill{height:100%;width:100%;border-radius:inherit;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);transition:transform .5s var(--ease)}.k-dl{--k: var(--accent)}.k-up,.k-done{--k: var(--green)}.k-stop{--k: var(--gray)}.k-check{--k: var(--orange)}.k-queue{--k: var(--indigo)}.k-stall{--k: var(--gray)}.k-meta{--k: var(--purple)}.k-move{--k: var(--teal)}.k-err{--k: var(--red)}.fill[class*=k-]{background:var(--k)}.badge{display:inline-grid;place-items:center;flex:none;color:var(--k, var(--gray))}.badge .i{width:17px;height:17px}[data-k=dl]{--k: var(--accent)}[data-k=up],[data-k=done]{--k: var(--green)}[data-k=stop],[data-k=stall]{--k: var(--gray)}[data-k=check]{--k: var(--orange)}[data-k=queue]{--k: var(--indigo)}[data-k=meta]{--k: var(--purple)}[data-k=move]{--k: var(--teal)}[data-k=err]{--k: var(--red)}.pill{display:inline-block;padding:1px 8px;border-radius:99px;font-size:11px;font-weight:600;background:var(--fill2);color:var(--label2);white-space:nowrap}.pill.s2{background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green)}.pill.s3{background:color-mix(in srgb,var(--orange) 16%,transparent);color:var(--orange)}.pill.s4{background:color-mix(in srgb,var(--red) 15%,transparent);color:var(--red)}#app{display:grid;height:100dvh;grid-template-columns:var(--sb-w) minmax(0,1fr) 0;transition:grid-template-columns .3s var(--ease)}#app.no-sidebar{grid-template-columns:0 minmax(0,1fr) 0}#app.with-inspector{grid-template-columns:var(--sb-w) minmax(0,1fr) var(--insp-w)}#app.no-sidebar.with-inspector{grid-template-columns:0 minmax(0,1fr) var(--insp-w)}.sidebar{grid-column:1;grid-row:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;background:var(--sidebar);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);border-right:.5px solid var(--sep)}.sb-brand{display:flex;align-items:center;gap:9px;padding:16px 18px 8px;font-weight:700;font-size:15px;letter-spacing:-.01em;white-space:nowrap}.sb-scroll{flex:1;overflow-y:auto;padding:4px 10px 12px;scrollbar-width:thin}.sb-sec{margin-top:10px}.sb-head{display:flex;align-items:center;padding:0 2px 0 8px;height:26px}.sb-title{flex:1;display:flex;align-items:center;gap:4px;text-align:left;font-size:11px;font-weight:600;color:var(--label2);letter-spacing:.01em}.sb-chev{width:12px;height:12px;opacity:0;transition:transform .2s var(--ease),opacity .15s}.sb-head:hover .sb-chev,.sb-sec.collapsed .sb-chev{opacity:1}.sb-sec.collapsed .sb-chev{transform:rotate(-90deg)}.sb-sec.collapsed .sb-list{display:none}.sb-add{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--label2);opacity:0;transition:opacity .15s}.sb-add .i{width:14px;height:14px}.sb-head:hover .sb-add,.sb-add:focus-visible{opacity:1}.sb-add:hover{background:var(--hover)}.sb-item{display:flex;align-items:center;gap:9px;width:100%;height:30px;padding:0 8px;border-radius:8px;text-align:left;color:var(--label);font-size:13px;transition:background-color .12s}.sb-item .i{color:var(--accent);width:17px;height:17px}.sb-item:hover{background:var(--hover)}.sb-item.active{background:var(--fill);font-weight:600}.sb-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-count{font-size:12px;color:var(--label2);font-variant-numeric:tabular-nums}.sb-foot{padding:6px 10px calc(10px + env(safe-area-inset-bottom));border-top:.5px solid var(--sep)}.main{grid-column:2;grid-row:1;position:relative;min-width:0;background:var(--bg);container-type:inline-size;overflow:hidden}.view{position:absolute;inset:0;display:flex;flex-direction:column}.topbar{position:absolute;top:0;left:0;right:0;z-index:5;background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border-bottom:.5px solid var(--sep)}.toolbar{display:flex;align-items:center;gap:8px;height:var(--tb-h);padding:0 12px 0 10px}.titles{flex:1;min-width:0;padding-left:2px}.titles h1{font-size:15px;font-weight:700;letter-spacing:-.012em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titles p{font-size:11px;color:var(--label2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.tb-actions{display:flex;align-items:center;gap:8px}@media (min-width: 761px){.narrow-only{display:none!important}}.scroller{flex:1;position:relative;overflow-y:auto;overflow-x:hidden;padding-top:calc(var(--tb-h) + var(--thead-h, 0px) + env(safe-area-inset-top));padding-bottom:34px;overscroll-behavior:contain;scrollbar-width:thin;--row-h: 36px;--card-h: 172px;--art-h: 62px;--file-h: 36px}.vcanvas{position:relative;contain:layout size style}.view.transfers,.view.search{--thead-h: 28px}.thead{display:grid;grid-template-columns:var(--cols);height:28px;align-items:center;padding:0 18px;border-top:.5px solid var(--sep)}.thead .c{display:flex;align-items:center;gap:2px;height:100%;font-size:11px;font-weight:600;color:var(--label2);padding:0 8px;min-width:0;white-space:nowrap}.thead .c.num{justify-content:flex-end}.thead .c:hover{color:var(--label)}.thead .sort-ind{width:11px;height:11px;opacity:0;transition:transform .2s}.thead .c.sorted{color:var(--label)}.thead .c.sorted .sort-ind{opacity:1}.thead .c.asc .sort-ind{transform:rotate(180deg)}.thead .meta{display:none}.transfers,.search{--cols: minmax(180px, 1fr) 76px 136px 112px 86px 86px 62px 52px 92px}.search{--cols: minmax(200px, 1fr) 84px 70px 74px 120px 100px}.row{position:absolute;top:0;left:8px;right:8px;height:var(--row-h);display:grid;grid-template-columns:var(--cols);align-items:center;padding:0 10px;border-radius:8px;contain:layout style}.row.odd{background:var(--stripe)}.row:hover{background:var(--hover)}.row.sel{background:var(--accent);color:var(--on-accent)}.row.sel .badge,.row.sel [data-k]{color:inherit}.row.sel .bar{background:#ffffff4d}.row.sel .fill{background:var(--on-accent)}.row.sel .c,.row.sel .pct{color:inherit}.c{padding:0 8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.c.num{text-align:right;color:var(--label2)}.row .c.name{display:flex;align-items:center;gap:8px}.row .title{overflow:hidden;text-overflow:ellipsis;font-weight:500}.c.prog{display:flex;align-items:center;gap:8px}.pct{font-size:11px;color:var(--label2);width:40px;text-align:right;font-variant-numeric:tabular-nums}.row .c.state{color:var(--k, var(--label2));font-weight:500;font-size:12px}.row.sel .c.state{color:inherit}.c.meta{display:none}@container (max-width: 1080px){.transfers{--cols: minmax(180px, 1fr) 76px 132px 108px 86px 86px 62px}.transfers .added,.transfers .ratio{display:none}}@container (max-width: 860px){.transfers{--cols: minmax(160px, 1fr) 72px 120px 84px 84px}.transfers .state,.transfers .eta{display:none}.search{--cols: minmax(160px, 1fr) 80px 64px 70px}.search .engine,.search .added{display:none}}.view[data-view=cards]{--thead-h: 0px}.view[data-view=cards] .thead{display:none}.view[data-view=cards] .scroller{padding-left:18px;padding-right:18px;padding-top:calc(var(--tb-h) + 16px)}.card{position:absolute;top:0;left:0;right:0;height:calc(var(--card-h) - 14px);display:flex;flex-direction:column;gap:7px;padding:14px 16px;border-radius:var(--r-l);background:var(--bg-elev);box-shadow:0 0 0 .5px var(--sep),var(--shadow);transition:box-shadow .2s,transform .2s var(--ease);contain:layout style}.card:hover{box-shadow:0 0 0 .5px var(--sep),0 2px 4px #0000000f,0 10px 28px #0000001a}.card.sel{box-shadow:0 0 0 2px var(--accent),var(--shadow)}.card-top{display:flex;align-items:flex-start;gap:10px;min-height:38px}.card .badge{width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--k, var(--gray)) 14%,transparent)}.card .title{font-weight:600;font-size:13.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.chips{font-size:11px;color:var(--label2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:15px}.card .bar{flex:none;height:5px}.card-line{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.card-line>span{overflow:hidden;text-overflow:ellipsis}.card-line.dim{color:var(--label2);font-size:11px}.card .state{display:inline;color:var(--k, var(--label2));font-weight:600}.card .pct{width:auto}.speeds{display:inline-flex;align-items:center;gap:3px;color:var(--label2)}.speeds .i{width:12px;height:12px}.speeds span+.i{margin-left:6px}.empty{position:absolute;inset:calc(var(--tb-h) + 28px) 0 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--label2);text-align:center;pointer-events:none;padding:20px}.empty .i{width:46px;height:46px;stroke-width:1.2;color:var(--label3);margin-bottom:4px}.empty p{font-size:17px;font-weight:600;color:var(--label)}.empty.static{position:static;height:100%}.statusbar{position:absolute;left:0;right:0;bottom:0;z-index:5;height:28px;display:flex;align-items:center;gap:14px;padding:0 10px 0 16px;font-size:11px;color:var(--label2);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border-top:.5px solid var(--sep)}.statusbar .spacer{flex:1}.sb-conn:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;background:var(--red);vertical-align:0}.sb-conn[data-s=connected]:before{background:var(--green)}.sb-conn[data-s=firewalled]:before{background:var(--orange)}.sb-speed,.sb-alt{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:6px;color:var(--label2)}.sb-speed:hover,.sb-alt:hover{background:var(--hover);color:var(--label)}.sb-speed .i,.sb-alt .i{width:13px;height:13px}.sb-alt.on{color:var(--orange)}#app.offline .sb-conn:after{content:" \b7  reconnecting\2026"}.inspector{grid-column:3;grid-row:1;min-width:0;overflow:hidden;position:relative;background:var(--bg-window);border-left:.5px solid var(--sep)}.details-host{height:100%;display:flex;flex-direction:column}.d-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--label2);padding:24px;text-align:center;min-width:var(--insp-w)}.d-empty .i{width:36px;height:36px;stroke-width:1.3;color:var(--label3)}.details{flex:1;min-height:0;display:flex;flex-direction:column;min-width:300px}.d-head{padding:16px 16px 10px;display:flex;flex-direction:column;gap:12px}.d-title{display:flex;gap:10px;align-items:flex-start}.d-title .badge{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--k, var(--gray)) 14%,transparent)}.d-title .badge .i{width:20px;height:20px}.d-name{font-size:15px;font-weight:700;line-height:1.25;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.d-sub{font-size:12px;color:var(--label2);margin-top:2px}.d-actions{display:flex;justify-content:flex-start}.d-head .bar{flex:none}.tabs{display:flex}.d-panels{flex:1;min-height:0;position:relative}.d-panel{position:absolute;inset:0;overflow-y:auto;padding:4px 16px 24px;scrollbar-width:thin}.d-panel h3{font-size:11px;font-weight:600;color:var(--label2);margin:14px 4px 6px}.kv{display:grid;grid-template-columns:minmax(96px,34%) 1fr;margin:0;background:var(--bg-group);border-radius:var(--r-m);box-shadow:0 0 0 .5px var(--sep);overflow:hidden}.kv dt,.kv dd{margin:0;padding:7px 12px;border-top:.5px solid var(--sep);font-size:12px}.kv dt{color:var(--label2);padding-right:6px}.kv dd{word-break:break-word;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text}.kv dt:first-of-type,.kv dt:first-of-type+dd{border-top:0}.panel-tools{display:flex;justify-content:flex-end;padding:6px 0 10px}.cards-list{display:flex;flex-direction:column;gap:8px}.tcard{background:var(--bg-group);border-radius:var(--r-m);padding:10px 12px;box-shadow:0 0 0 .5px var(--sep)}.tcard-top{display:flex;align-items:center;gap:8px}.tcard-url{flex:1;min-width:0;font-size:12px;font-weight:500;word-break:break-all;-webkit-user-select:text;user-select:text}.tcard-stats{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:11px;color:var(--label2)}.tcard-msg{margin-top:4px;font-size:11px;color:var(--orange);word-break:break-word}.ptable{display:flex;flex-direction:column;background:var(--bg-group);border-radius:var(--r-m);box-shadow:0 0 0 .5px var(--sep);overflow:hidden}.prow{display:grid;grid-template-columns:1fr 52px 76px 76px;grid-template-rows:auto auto;column-gap:8px;padding:7px 12px;border-top:.5px solid var(--sep);font-size:12px;font-variant-numeric:tabular-nums}.prow:first-child{border-top:0}.p-addr{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text}.p-client{grid-row:2;grid-column:1 / -1;color:var(--label2);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-prog,.p-dl,.p-ul{text-align:right;color:var(--label2);white-space:nowrap}.d-panel.files{padding:0}.fscroll{position:absolute;inset:0;overflow-y:auto;padding:6px 8px 24px;scrollbar-width:thin;--file-h: 42px}.frow{position:absolute;left:0;right:0;top:0;height:var(--file-h);display:flex;align-items:center;gap:6px;padding:0 6px 0 calc(4px + var(--depth, 0) * 16px);border-radius:7px;font-size:12px}.frow:hover{background:var(--hover)}.f-chev{width:18px;height:18px;display:grid;place-items:center;color:var(--label2);flex:none}.f-chev .i{width:12px;height:12px;transition:transform .2s var(--ease)}.f-chev.open .i{transform:rotate(90deg)}.f-ic{color:var(--accent);display:grid}.f-ic .i{width:16px;height:16px}.f-text{flex:1;min-width:0;display:flex;flex-direction:column}.f-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-meta{color:var(--label2);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.frow select{min-height:24px;height:24px;font-size:11px;padding:0 20px 0 8px;width:84px;flex:none;background-position:right 6px center}.selbar{display:none}#app.dropping:after{content:"Drop to add torrents";position:fixed;inset:12px;z-index:50;display:grid;place-items:center;border:2px dashed var(--accent);border-radius:20px;background:color-mix(in srgb,var(--accent) 10%,var(--glass));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:20px;font-weight:600;color:var(--accent);pointer-events:none}.tabbar,.scrim{display:none}.subline{display:flex;gap:10px;min-width:0}.subline p{min-width:0}.mini-speed{flex:none;font-size:12px;color:var(--label2);font-variant-numeric:tabular-nums;white-space:pre}.mini-speed.alt{color:var(--orange)}dialog.sheet{padding:0;border:0;color:var(--label);width:min(520px,calc(100vw - 32px));max-height:min(86dvh,760px);border-radius:18px;background:var(--bg-sheet);box-shadow:0 0 0 .5px var(--glass-line),var(--shadow-pop);animation:sheet-in .28s var(--ease);overflow:hidden}dialog.sheet[open]{display:flex;flex-direction:column}dialog.sheet::backdrop{background:#00000047;animation:fade-in .2s ease}dialog.sheet.out{animation:sheet-out .16s ease forwards}dialog.sheet.out::backdrop{animation:fade-out .16s ease forwards}dialog.sheet.small{width:min(440px,calc(100vw - 32px))}dialog.sheet.settings{width:min(820px,calc(100vw - 32px));height:min(640px,86dvh)}@keyframes sheet-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes sheet-out{to{opacity:0;transform:scale(.97)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}.sheet form{display:flex;flex-direction:column;min-height:0;flex:1}.sheet-head{display:flex;align-items:center;gap:10px;padding:14px 12px 10px 20px}.sheet-head h2{font-size:17px;font-weight:700;letter-spacing:-.01em;flex:1}.sheet-head>span{font-size:11px;color:var(--label2)}.sheet-head .close{background:var(--fill2);min-width:28px;height:28px}.sheet-head .close .i{width:14px;height:14px;stroke-width:2.2;color:var(--label2)}.sheet-body{flex:1;min-height:0;overflow-y:auto;padding:4px 20px 16px;scrollbar-width:thin}.sheet-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:.5px solid var(--sep)}.sheet-foot .btn{min-width:84px}.sheet-foot .btn.danger:first-child{margin-right:auto}.msg{font-size:13px;line-height:1.45;margin:4px 0 12px;word-break:break-word}.group{margin:0 0 16px}.group h3{font-size:11px;font-weight:600;color:var(--label2);margin:0 4px 6px}.group-box{background:var(--bg-group);border-radius:var(--r-m);box-shadow:0 0 0 .5px var(--sep);overflow:hidden}.row-label{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.fr{display:flex;align-items:center;gap:12px;min-height:40px;padding:6px 12px;border-top:.5px solid var(--sep)}.group-box>.fr:first-child{border-top:0}.fr.col{flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px}.fr.plain{border:0;padding:4px 0}.fr>input:not([type=checkbox]),.fr>select{width:52%;max-width:280px}.fr.col>textarea{width:100%}.row-ctl{display:flex;align-items:center;gap:8px}.menu{position:fixed;z-index:100;min-width:210px;max-width:320px;padding:5px;border-radius:12px;background:var(--menu);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:0 0 0 .5px var(--glass-line),var(--shadow-pop);animation:menu-in .14s ease-out;max-height:calc(100dvh - 16px);overflow-y:auto}@keyframes menu-in{0%{opacity:0;transform:scale(.97)}}.menu hr{border:0;height:.5px;background:var(--sep);margin:4px 8px}.mi{display:flex;align-items:center;gap:6px;width:100%;height:26px;padding:0 8px 0 4px;border-radius:6px;text-align:left;font-size:13px}.mi .i{width:15px;height:15px;color:var(--label2)}.mi-check{width:16px;display:grid;place-items:center}.mi-check .i{width:13px;height:13px;stroke-width:2.2;color:inherit}.mi-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-sub{width:12px!important;height:12px!important}.mi:hover:not(:disabled),.mi:focus-visible{background:var(--accent);color:var(--on-accent);outline:none}.mi:hover:not(:disabled) .i,.mi:focus-visible .i{color:inherit}.mi:disabled{color:var(--label3)}.mi.danger{color:var(--red)}.mi.danger:hover{background:var(--red);color:#fff}.menu-title{padding:8px 12px 6px;font-size:12px;color:var(--label2);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toasts{position:fixed;left:50%;bottom:44px;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{display:flex;align-items:center;gap:8px;max-width:min(520px,90vw);padding:9px 16px;border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 0 0 .5px var(--glass-line),var(--shadow-pop);font-weight:500;animation:toast-in .3s var(--ease);transition:opacity .3s,transform .3s}.toast .i{width:16px;height:16px;color:var(--green)}.toast.err .i{color:var(--red)}.toast span{overflow:hidden;text-overflow:ellipsis}.toast.out{opacity:0;transform:translateY(6px)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px) scale(.96)}}.add-pane{margin-bottom:16px}.drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;border:1.5px dashed var(--label3);border-radius:var(--r-m);color:var(--label2);text-align:center;transition:border-color .15s,background-color .15s}.drop .i{width:30px;height:30px;stroke-width:1.3;color:var(--accent)}.drop p{font-weight:600;color:var(--label)}.drop:hover,.drop.over{border-color:var(--accent);background:var(--accent-soft)}.file-list{list-style:none;margin:8px 0 0;padding:0}.file-list li{display:flex;align-items:center;gap:8px;padding:5px 4px;border-bottom:.5px solid var(--sep)}.file-list li .i{width:16px;height:16px;color:var(--accent)}.file-list li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-wrap{display:grid;grid-template-columns:190px 1fr;height:100%}.sheet.settings .sheet-body{padding:0;overflow:hidden}.set-nav{padding:4px 10px 12px;border-right:.5px solid var(--sep);overflow-y:auto}.set-content{overflow-y:auto;padding:4px 20px 20px}.swatches{display:flex;gap:8px}.swatch{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 .5px #00000026}.swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--bg-group),0 0 0 4px var(--label3)}.swatch[data-c=blue]{background:#0a84ff}.swatch[data-c=purple]{background:#bf5af2}.swatch[data-c=pink]{background:#ff375f}.swatch[data-c=red]{background:#ff453a}.swatch[data-c=orange]{background:#ff9f0a}.swatch[data-c=yellow]{background:#ffd60a}.swatch[data-c=green]{background:#30d158}.swatch[data-c=graphite]{background:#8e8e93}.search-form{display:flex;gap:8px;padding:0 14px 10px;align-items:center}.search-form .searchbox{flex:1;width:auto}.search-form .searchbox:focus-within{width:auto}.search-form select{max-width:180px}.view.search{--form-h: 46px}.view.search .scroller{padding-top:calc(var(--tb-h) + var(--form-h) + var(--thead-h))}.view.search .empty{top:calc(var(--tb-h) + var(--form-h) + 28px)}.srow{cursor:default}.rss-cols{flex:1;min-height:0;display:grid;grid-template-columns:230px minmax(260px,1fr) minmax(300px,1.2fr);padding-top:var(--tb-h)}.rss-feeds{overflow-y:auto;padding:10px;border-right:.5px solid var(--sep);background:var(--bg-window)}.rss-feeds .sb-item.error .i{color:var(--red)}.rss-feeds .sb-item.folder{font-weight:600}.rss-articles.scroller{padding-top:6px;padding-bottom:24px;border-right:.5px solid var(--sep)}.art{position:absolute;left:8px;right:8px;top:0;height:calc(var(--art-h) - 2px);padding:8px 12px 8px 22px;border-radius:10px;display:flex;flex-direction:column;justify-content:center;gap:2px}.art:hover{background:var(--hover)}.art.sel{background:var(--accent);color:var(--on-accent)}.art.sel .art-meta{color:inherit;opacity:.8}.art .dot{position:absolute;left:8px;top:15px;width:7px;height:7px;border-radius:50%;background:var(--accent);opacity:0}.art.unread .dot{opacity:1}.art.sel .dot{background:var(--on-accent)}.art-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.art.unread .art-title{font-weight:650}.art-meta{font-size:11px;color:var(--label2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rss-reader{overflow-y:auto;padding:24px 28px 40px}.rss-reader h2{font-size:22px;line-height:1.22;font-weight:700;letter-spacing:-.015em;margin:4px 0 6px;word-break:break-word}.eyebrow{font-size:11px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.04em}.reader-actions{display:flex;gap:8px;margin:16px 0 20px;flex-wrap:wrap}.reader-text{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.55;-webkit-user-select:text;user-select:text}.login-page{display:grid;place-items:center;min-height:100dvh;overflow:auto;padding:24px 16px;background:radial-gradient(1200px 600px at 50% -10%,var(--accent-soft),transparent 70%),var(--bg-window)}.login-card{width:min(360px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.login-card img{border-radius:18px;box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 30%,transparent);margin-bottom:10px}.login-card h1{font-size:26px;font-weight:700;letter-spacing:-.02em}.login-card form{width:100%;margin-top:22px;display:flex;flex-direction:column;gap:14px}.login-fields{background:var(--bg-group);border-radius:var(--r-m);box-shadow:0 0 0 .5px var(--sep),var(--shadow);overflow:hidden}.login-fields input{all:unset;display:block;box-sizing:border-box;width:100%;height:46px;padding:0 16px;font-size:16px;text-align:left}.login-fields input+input{border-top:.5px solid var(--sep)}.login-fields input::placeholder{color:var(--label3)}.error{min-height:18px;color:var(--red);font-size:13px}.shake{animation:shake .4s}@keyframes shake{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}.row .title.parsed{font-weight:400}.row .title .tt{font-weight:600}.card-top .title{flex:1;min-width:0}.card .badge{width:26px;height:26px;border-radius:8px}.card .badge .i{width:16px;height:16px}.content-kind{flex:none;display:inline-grid;place-items:center;width:22px;height:18px;color:var(--label2)}.content-kind .i{width:18px;height:18px}.card .chips{display:flex;gap:4px;align-items:center;min-height:18px;overflow:hidden;color:inherit;font-size:11px}.name-tags{display:flex;flex-wrap:wrap;gap:4px;flex:0 1 auto;min-width:0;height:18px;overflow:hidden}.name-tags:empty{display:none}.labels{display:flex;gap:4px;flex:0 0 auto;max-width:60%;min-width:0;overflow:hidden}.chip{--t: var(--chip-gray);flex:none;display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px;border-radius:5px;font:500 11px/18px ui-rounded,var(--font);white-space:nowrap;color:light-dark(color-mix(in srgb,var(--t) 50%,#000),color-mix(in srgb,var(--t) 65%,#fff));background:light-dark(color-mix(in srgb,var(--t) 16%,transparent),color-mix(in srgb,var(--t) 26%,transparent))}.labels .chip{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.chip .i{width:11px;height:11px;flex:none}.chip.lbl{color:var(--label2);background:var(--fill2)}.chip[data-c=releaseGroup],.chip[data-c=other],.chip[data-c=volume],.chip[data-c=version],.chip[data-c=region]{background:none;box-shadow:inset 0 0 0 1px light-dark(color-mix(in srgb,var(--t) 55%,transparent),color-mix(in srgb,var(--t) 60%,transparent))}:root{--chip-red: light-dark(#ff3b30, #ff453a);--chip-orange: light-dark(#ff9500, #ff9f0a);--chip-yellow: light-dark(#ffcc00, #ffd60a);--chip-green: light-dark(#34c759, #30d158);--chip-mint: light-dark(#00c7be, #63e6e2);--chip-teal: light-dark(#30b0c7, #40c8e0);--chip-cyan: light-dark(#32ade6, #64d2ff);--chip-blue: light-dark(#007aff, #0a84ff);--chip-indigo: light-dark(#5856d6, #5e5ce6);--chip-purple: light-dark(#af52de, #bf5af2);--chip-pink: light-dark(#ff2d55, #ff375f);--chip-brown: light-dark(#a2845e, #ac8e68);--chip-gray: light-dark(#8e8e93, #98989d)}.chip[data-c=seasonEpisode],.chip[data-c=volume]{--t: var(--chip-red)}.chip[data-c=resolution]{--t: var(--chip-blue)}.chip[data-c=hdr]{--t: var(--chip-orange)}.chip[data-c=source]{--t: var(--chip-purple)}.chip[data-c=videoCodec]{--t: var(--chip-teal)}.chip[data-c=audio]{--t: var(--chip-indigo)}.chip[data-c=audioLanguage],.chip[data-c=region]{--t: var(--chip-green)}.chip[data-c=subtitles]{--t: var(--chip-yellow)}.chip[data-c=edition]{--t: var(--chip-brown)}.chip[data-c=platform],.chip[data-c=version]{--t: var(--chip-cyan)}.chip[data-c=format]{--t: var(--chip-pink)}.chip[data-c=other]{--t: var(--chip-mint)}.card.sel .chip.lbl{background:var(--fill)}@media (prefers-contrast: more){.chip{background:light-dark(color-mix(in srgb,var(--t) 24%,transparent),color-mix(in srgb,var(--t) 34%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t) 70%,transparent)}.chip.lbl{box-shadow:none}}@media (max-width: 760px){:root{--tap: 44px;--tb-h: 52px}body{font-size:15px}.wide-only{display:none!important}#app,#app.with-inspector,#app.no-sidebar{grid-template-columns:minmax(0,1fr)}.main{grid-column:1}.inspector{display:none}.sidebar{position:fixed;z-index:40;top:0;bottom:0;left:0;width:min(320px,86vw);transform:translate(-104%);transition:transform .32s var(--ease);box-shadow:var(--shadow-pop);border-right:0;background:var(--bg-sheet);padding-top:env(safe-area-inset-top)}#app.drawer .sidebar{transform:none}.scrim{display:block;position:fixed;inset:0;z-index:39;background:#0000004d;opacity:0;pointer-events:none;transition:opacity .3s}#app.drawer .scrim{opacity:1;pointer-events:auto}.sb-item{height:44px;font-size:16px;gap:12px;border-radius:10px}.sb-item .i{width:21px;height:21px}.sb-count{font-size:15px}.sb-title{font-size:13px}.sb-head{height:34px}.sb-add{opacity:1;width:36px;height:36px}.sb-brand{font-size:18px;padding:18px 18px 6px}.topbar{padding-top:env(safe-area-inset-top)}.toolbar{flex-wrap:wrap;height:auto;min-height:var(--tb-h);padding:4px 8px 4px 6px;row-gap:2px;column-gap:2px}.titles h1{font-size:17px}.titles p{font-size:12px}.tb-actions{gap:6px}.tb-group{background:none;box-shadow:none;padding:0}.tb-group.seg,.sel-actions{display:none}.icon-btn{min-width:44px}.icon-btn .i{width:22px;height:22px}.toolbar>.searchbox{order:10;flex:1 0 100%;width:auto;height:36px;margin:2px 4px 6px;background:var(--fill);box-shadow:none}.toolbar>.searchbox:focus-within{width:auto}.searchbox input{font-size:16px}.view.transfers{--tb-h: 100px;--thead-h: 0px}.thead{display:none}.scroller{padding-bottom:calc(64px + env(safe-area-inset-bottom));--row-h: 72px;--card-h: 178px;--art-h: 70px}.row{left:0;right:0;border-radius:0;padding:8px 16px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:5px;align-content:center;border-bottom:.5px solid var(--sep)}.row.odd{background:none}.row .c{display:none;padding:0}.row .c.name,.row .c.meta{display:block}.row .c.name{display:flex;font-size:15px}.row .c.prog{display:flex}.row .c.meta{font-size:12px;color:var(--label2)}.row.sel{background:var(--accent-soft);color:inherit}.row.sel .badge{color:var(--k)}.row.sel .fill{background:var(--k, var(--accent))}.row.sel .c.meta,.row.sel .pct{color:var(--label2)}.view.selecting .row .c.name:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--label3)}.view.selecting .row.sel .c.name:before{background:var(--accent);box-shadow:inset 0 0 0 5px var(--accent),inset 0 0 0 10px #fff}.search .row{padding:10px 16px}.view[data-view=cards] .scroller{padding:calc(var(--tb-h) + 10px) 12px calc(64px + env(safe-area-inset-bottom))}.card{height:calc(var(--card-h) - 10px)}.statusbar{display:none}.tabbar{display:flex;position:fixed;z-index:30;left:0;right:0;bottom:0;padding:0 8px env(safe-area-inset-bottom);background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border-top:.5px solid var(--sep)}.tabbar button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:52px;font-size:10px;font-weight:500;color:var(--label2)}.tabbar button .i{width:24px;height:24px}.tabbar button.on{color:var(--accent)}.view.selecting.has-sel .selbar{display:flex;position:fixed;z-index:31;left:50%;transform:translate(-50%);bottom:calc(62px + env(safe-area-inset-bottom));padding:4px;gap:4px;border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 0 0 .5px var(--glass-line),var(--shadow-pop);animation:toast-in .3s var(--ease)}.empty{inset:var(--tb-h) 0 60px}dialog.sheet,dialog.sheet.small,dialog.sheet.settings{width:100%;max-width:none;margin:auto 0 0;border-radius:16px 16px 0 0;max-height:calc(100dvh - 24px - env(safe-area-inset-top));height:auto;animation:sheet-up .38s var(--ease);padding-bottom:env(safe-area-inset-bottom)}dialog.sheet.full,dialog.sheet.settings{height:calc(100dvh - 24px - env(safe-area-inset-top))}dialog.sheet.out{animation:sheet-down .2s ease-in forwards}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-down{to{transform:translateY(100%)}}.sheet-head{padding:14px 10px 8px 18px}.sheet-body{padding:4px 16px 16px}.sheet-foot{padding:10px 16px 12px}.sheet-foot .btn{flex:1;min-height:44px;font-size:15px}.sheet-foot .btn.danger:first-child{margin:0}.fr{min-height:48px;font-size:15px}.fr>input:not([type=checkbox]),.fr>select{width:55%;min-height:36px;font-size:16px}textarea{font-size:16px}.btn{min-height:40px}.set-wrap{grid-template-columns:1fr;grid-template-rows:auto 1fr}.set-nav{display:flex;gap:4px;overflow-x:auto;border:0;border-bottom:.5px solid var(--sep);padding:4px 12px 8px;scrollbar-width:none}.set-nav .sb-item{width:auto;height:34px;flex:none;font-size:14px;padding:0 12px;border-radius:999px}.set-nav .sb-item .i{display:none}.set-content{padding:12px 16px 24px}.details-sheet .sheet-body{padding:0;display:flex}.details-sheet .sheet-head{position:absolute;top:0;right:0;z-index:2;padding:12px}.details-sheet .sheet-head h2{display:none}.details-sheet .d-title{padding-right:40px}.fscroll{--file-h: 52px}.frow input[type=checkbox]{width:22px;height:22px;border-radius:7px}.frow select{height:32px;font-size:13px;width:96px}.details-sheet .details-host{flex:1}.details{min-width:0}.d-panels{min-height:50dvh}.prow{font-size:13px}.menu.action-sheet{left:8px!important;right:8px;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom));max-width:none;min-width:0;border-radius:16px;padding:6px;background:var(--bg-sheet);animation:sheet-up .3s var(--ease)}.action-sheet .mi{height:48px;font-size:16px;padding:0 12px 0 6px;gap:10px}.action-sheet .mi .i{width:20px;height:20px}.action-sheet .mi.cancel{justify-content:center;font-weight:600;color:var(--accent);margin-top:6px;background:var(--fill2)}.action-sheet .mi.cancel .mi-label{flex:none}.mi:hover:not(:disabled){background:var(--fill2);color:inherit}.mi:hover:not(:disabled) .i{color:var(--label2)}.search-form{flex-wrap:wrap;padding:0 12px 10px}.search-form .searchbox{flex:1 0 100%;height:40px;background:var(--fill);box-shadow:none}.search-form select{flex:1;max-width:none;min-height:36px;font-size:15px}.search-form .btn{min-height:36px}.view.search{--form-h: 142px;--thead-h: 0px}.rss-cols{grid-template-columns:1fr;padding-top:calc(var(--tb-h) + env(safe-area-inset-top))}.rss-cols>*{display:none;border:0}.view.rss[data-level="0"] .rss-feeds,.view.rss[data-level="1"] .rss-articles,.view.rss[data-level="2"] .rss-reader{display:block}.rss-feeds{background:none;padding-bottom:80px}.rss-reader{padding:18px 18px 90px}.toasts{bottom:calc(76px + env(safe-area-inset-bottom))}}
