:root,[data-theme=sentinel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e7ecf5;--muted:#8a98b8;--dim:#5a6785;--faint:#52607c;--base:#080b14;--nav:#0b1020;--surface:#111831;--surface-2:#161f3c;--panel:#0d1424;--dialog:#0f172b;--tint:#8fb4ff;--overlay:#fff;--shade:#000;--scrim:#03050b;--accent:#22d3ee;--accent-2:#4f7df3;--accent-3:#7c3aed;--on-accent:#fff;--danger:#ff6b6b;--danger-fill-1:#f05b67;--danger-fill-2:#c43653;--danger-hover:#ff8990;--on-danger:#fff;--warning:#fbbf24;--ok:#34d399;--tracker-kinozal:#f1c66d;--tracker-rutracker:#79aefe;--tracker-rutor:#d88dff;--telegram:#68bfff;--telegram-tint:#3ea2ee;--cover-bg:#090c0a}:root,[data-theme]{--line:color-mix(in srgb, var(--tint) 12%, transparent);--line-strong:color-mix(in srgb, var(--tint) 22%, transparent);--accent-soft:color-mix(in srgb, var(--accent-2) 14%, transparent);--brand-gradient:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 56%, var(--accent-3) 100%)}:root{font-synthesis:none;background:var(--base);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--base);min-height:100vh}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.icon{flex:none;display:block;overflow:visible}.icon--close{transform:rotate(45deg)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.brand-mark{filter:drop-shadow(0 0 13px color-mix(in srgb, var(--accent) 12%, transparent));flex:none;display:block}.brand-mark__glow{transform-box:fill-box;transform-origin:50%}.brand-mark--scanning .brand-mark__light{animation:2.4s infinite visor-scan}.boot-screen{min-height:100vh;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;place-content:center;justify-items:center;gap:20px;font-size:15px;display:grid}.loading-line{background:var(--line);width:160px;height:1px;display:block;overflow:hidden}.loading-line:after{content:"";background:var(--accent);width:60px;height:100%;animation:1.4s ease-in-out infinite load;display:block}.login-page{background:radial-gradient(circle at 30% 46%, color-mix(in srgb, var(--accent-2) 13%, transparent), transparent 42%), var(--base);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";aspect-ratio:1;opacity:.035;pointer-events:none;background:url(/brand/torrentinel-mark.svg) 50%/contain no-repeat;width:min(68vw,860px);position:absolute;top:50%;left:-8vw;translate:0 -50%}.login-brand{z-index:1;align-items:center;gap:24px;padding:8vw;animation:.65s ease-out both rise;display:flex;position:relative}.login-brand h1{letter-spacing:-.065em;margin-left:-3px;font-size:clamp(52px,8vw,116px);line-height:.9}.login-brand p:last-child{color:var(--muted);margin-top:18px;font-size:19px}.login-form{z-index:2;border-left:1px solid var(--line);align-self:center;width:min(420px,100% - 64px);padding:48px;animation:.55s ease-out .1s both enter-right;position:relative}.login-form h2{letter-spacing:-.03em;margin-bottom:34px;font-size:30px}.form-note{color:var(--dim);text-align:center;margin-top:20px;font-size:14px}.form-note code{color:var(--muted)}.password-page{background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 54%), var(--base);place-items:center;min-height:100vh;padding:28px;display:grid}.password-panel{width:min(520px,100%)}.password-panel>.brand-mark{margin-bottom:52px}.password-panel h1{letter-spacing:-.055em;max-width:440px;font-size:clamp(36px,6vw,60px);line-height:1}.password-panel>p:not(.eyebrow){color:var(--muted);margin:18px 0 38px}.password-sign-out{margin:18px auto 0;display:block}.field{gap:10px;margin-bottom:22px;display:grid}.field>span{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.field>span strong{font-size:15px;font-weight:650}.field>span small{color:var(--dim);text-align:right;font-size:13px}input,textarea,select{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--overlay) 2.5%, transparent);width:100%;color:var(--ink);border-radius:7px;transition:border-color .18s,background .18s}input,select{min-height:43px;padding:0 13px}textarea{resize:vertical;padding:12px 13px;line-height:1.5}input:hover,textarea:hover,select:hover{border-color:color-mix(in srgb, var(--tint) 38%, transparent)}input:focus,textarea:focus,select:focus{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 3.5%, transparent);outline:0}input::placeholder,textarea::placeholder{color:var(--faint)}.phrase-input{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--overlay) 2.5%, transparent);cursor:text;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;min-height:47px;padding:7px;transition:border-color .18s,background .18s;display:flex}.phrase-input:hover{border-color:color-mix(in srgb, var(--tint) 38%, transparent)}.phrase-input:focus-within{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 3.5%, transparent)}.phrase-input .phrase-input__entry{background:0 0;border:0;flex:145px;order:2;width:auto;min-width:145px;min-height:29px;padding:0 5px}.phrase-input .phrase-input__entry:hover,.phrase-input .phrase-input__entry:focus{background:0 0;border:0;outline:0}.phrase-chip{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--tint) 7%, transparent);max-width:100%;min-height:32px;color:var(--ink);border-radius:5px;order:1;align-items:center;gap:5px;padding:0 5px 0 10px;font-size:13px;line-height:1.2;display:inline-flex}.phrase-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phrase-chip button{width:23px;height:23px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid}.phrase-chip button:hover{background:color-mix(in srgb, var(--overlay) 7%, transparent);color:var(--ink)}.phrase-display{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.phrase-chip--display{order:initial;cursor:default;min-height:30px;padding:0 10px}.button{border:1px solid var(--line-strong);min-height:43px;color:var(--ink);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:650;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.button:hover:not(:disabled){border-color:color-mix(in srgb, var(--tint) 40%, transparent);transform:translateY(-1px)}.button:disabled{opacity:.45;cursor:not-allowed}.button--wide{width:100%}.button--primary{border-color:color-mix(in srgb, var(--accent-2) 72%, transparent);background:var(--brand-gradient);box-shadow:0 8px 24px color-mix(in srgb, var(--accent-2) 16%, transparent);color:var(--on-accent)}.button--primary:hover:not(:disabled){border-color:var(--accent);box-shadow:0 10px 30px color-mix(in srgb, var(--accent) 20%, transparent)}.button--quiet{background:color-mix(in srgb, var(--overlay) 2.5%, transparent)}.button--danger{border-color:color-mix(in srgb, var(--danger) 28%, transparent);color:var(--danger)}.button--danger-filled{border-color:color-mix(in srgb, var(--danger) 70%, transparent);background:linear-gradient(135deg, var(--danger-fill-1), var(--danger-fill-2));box-shadow:0 8px 24px color-mix(in srgb, var(--danger) 14%, transparent);color:var(--on-danger)}.button--danger-filled:hover:not(:disabled){border-color:var(--danger-hover);box-shadow:0 10px 28px color-mix(in srgb, var(--danger) 20%, transparent)}.icon-button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;transition:color .14s,background .14s;display:inline-grid}.icon-button:hover{color:var(--ink);background:color-mix(in srgb, var(--overlay) 5%, transparent)}.icon-button--danger:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:14px}.text-button:hover{color:var(--ink)}.app-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.app-nav{border-right:1px solid var(--line);background:var(--nav);flex-direction:column;height:100vh;padding:18px 13px 14px;display:flex;position:sticky;top:0}.brand-lockup{letter-spacing:-.02em;align-items:center;gap:11px;min-height:49px;padding:0 10px 20px;font-size:17px;display:flex}.app-nav nav{gap:3px;display:grid}.app-nav>nav,.app-nav>.brand-lockup,.app-nav>.scheduler-mini,.app-nav>.account-button,.app-nav>.app-version{flex-shrink:0}.secondary-nav{margin-top:16px}.nav-link{min-height:47px;color:var(--muted);border-radius:7px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:600;transition:color .15s,background .15s;display:flex}.nav-link:hover{color:var(--ink);background:color-mix(in srgb, var(--overlay) 2.5%, transparent)}.nav-link--active{color:var(--ink);background:color-mix(in srgb, var(--accent-2) 12%, transparent);box-shadow:inset 2px 0 var(--accent)}.nav-link--active .icon{color:var(--accent)}.nav-badge{min-width:22px;height:20px;margin-left:auto;padding:0 6px;font-size:11px}.account-nav{cursor:pointer;background:0 0;border:0;display:none}.account-nav[aria-expanded=true]{color:var(--ink);background:color-mix(in srgb, var(--overlay) 5%, transparent)}.scheduler-mini{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin:12px 8px 18px;padding-top:18px;display:flex}.scheduler-mini>div{gap:4px;display:grid}.scheduler-mini strong{font-size:13px;font-weight:650}.scheduler-mini span:not(.status-dot){color:var(--dim);font-size:12px}.status-dot{background:var(--dim);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.status-dot--live{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 10%, transparent), 0 0 12px color-mix(in srgb, var(--ok) 38%, transparent);animation:2.2s ease-in-out infinite pulse}.account-button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.account-button:hover,.account-button[aria-expanded=true]{background:color-mix(in srgb, var(--overlay) 3.5%, transparent)}.account-button>span:nth-child(2){gap:2px;display:grid}.account-button strong{font-size:14px}.account-button small{color:var(--dim);font-size:12px}.account-button .icon{color:var(--dim)}.account-summary{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.account-summary>span:last-child{gap:2px;min-width:0;display:grid}.account-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-summary small{color:var(--dim);font-size:12px}.scheduler-mini--menu{margin:12px 0 0;padding-top:12px}.avatar{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:7px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:750;display:inline-grid}.app-version{color:var(--faint);letter-spacing:.04em;align-self:flex-start;margin:2px 9px 0;font-size:10px;font-weight:650;transition:color .14s}.app-version:hover{color:var(--muted)}.app-version:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.app-stage{min-width:0;animation:.38s ease-out both stage-in}.menu-popover{z-index:30;border:1px solid var(--line-strong);background:var(--dialog);min-width:220px;max-width:min(320px,100vw - 16px);box-shadow:0 18px 50px color-mix(in srgb, var(--shade) 45%, transparent);border-radius:10px;padding:6px;animation:.14s ease-out both menu-in;position:fixed;top:0;left:0}.menu-popover__header{border-bottom:1px solid var(--line);margin-bottom:6px;padding:10px 10px 12px}.menu-popover__items{gap:2px;display:grid}.menu-item{width:100%;min-height:42px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:0 11px;font-size:14px;font-weight:600;transition:background .12s;display:flex}.menu-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-item .icon{color:var(--muted)}.menu-item:focus{outline:0}.menu-item:hover,.menu-item:focus-visible{background:color-mix(in srgb, var(--overlay) 5.5%, transparent)}.menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.menu-item--danger,.menu-item--danger .icon{color:var(--danger)}.menu-item--danger:hover,.menu-item--danger:focus-visible{background:color-mix(in srgb, var(--danger) 9%, transparent)}@media (hover:none) and (pointer:coarse){.menu-item--keyboard{display:none}}.workspace{min-height:100vh}.collection-rail{flex-direction:column;min-height:0;padding-top:24px;display:flex}.collection-navigation--desktop{flex:1}.collection-navigation--mobile,.collection-switcher{display:none}.rail-heading{min-height:38px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;padding:0 8px 14px;font-size:13px;font-weight:700;display:flex}.rail-heading .icon-button{width:28px;height:28px}.collection-list{flex:0 auto;align-content:start;gap:3px;min-height:0;display:grid;overflow-y:auto}.collection-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:8px 9px;transition:background .14s;display:grid}.collection-item:hover{background:color-mix(in srgb, var(--overlay) 2.8%, transparent)}.collection-item--active{background:color-mix(in srgb, var(--accent-2) 12%, transparent);box-shadow:inset 2px 0 var(--accent-2)}.collection-glyph{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);border-radius:6px;place-items:center;font-size:13px;font-weight:750;display:grid}.collection-item--active .collection-glyph{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-soft);color:var(--accent)}.collection-copy{gap:4px;min-width:0;display:grid}.collection-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.collection-copy small{color:var(--dim);font-size:12px}.count-badge{background:var(--accent-soft);min-width:22px;height:22px;color:var(--accent);border-radius:11px;place-items:center;font-size:12px;font-weight:800;display:grid}.subscription-pane{min-width:0;padding:22px 26px 60px}.pane-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.pane-header h1,.page-header h1{letter-spacing:-.045em;font-size:clamp(28px,3vw,43px);line-height:1}.header-actions{align-items:center;gap:6px;display:flex}.header-actions .header-more{display:none}.list-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:52px;display:flex}.filter-tabs{height:52px;display:flex}.filter-tabs button{color:var(--dim);white-space:nowrap;cursor:pointer;text-transform:capitalize;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.filter-tabs button:hover,.filter-tabs button.active{color:var(--ink)}.filter-tabs button.active:after{content:"";background:var(--brand-gradient);height:2px;position:absolute;bottom:0;left:13px;right:13px}.filter-tabs button:focus-visible{outline-offset:-2px}.filter-count{background:color-mix(in srgb, var(--overlay) 6%, transparent);min-width:20px;height:18px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 6px;font-size:11px;font-weight:750;display:inline-grid}.filter-tabs button.active .filter-count{background:var(--accent-soft);color:var(--accent)}.filter-tabs .filter-count--alert{background:color-mix(in srgb, var(--danger) 11%, transparent);color:var(--danger)}.search-box{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 56%, transparent);width:min(280px,38%);min-height:36px;color:var(--dim);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-box:focus-within{border-color:var(--accent)}.search-box input{background:0 0;border:0;min-height:34px;padding:0}.list-toolbar__controls{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.list-toolbar__controls .search-box{width:min(280px,50%)}.sort-picker{min-width:0;color:var(--dim);align-items:center;display:flex;position:relative}.sort-picker .icon{pointer-events:none;position:absolute;left:10px}.sort-picker select{border-color:var(--line);background-color:color-mix(in srgb, var(--surface) 56%, transparent);width:auto;max-width:220px;min-height:36px;color:var(--muted);cursor:pointer;padding:0 10px 0 31px;font-size:13px;font-weight:650}.sort-picker select:hover,.sort-picker select:focus{color:var(--ink)}.subscription-head,.subscription-open{grid-template-columns:minmax(260px,1fr) 96px 118px 132px;align-items:center;gap:16px;display:grid}.subscription-head{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--dim);letter-spacing:.1em;text-transform:uppercase;border-radius:12px 12px 0 0;margin-top:12px;padding:0 12px;font-size:11px;font-weight:700}.subscription-list{border:1px solid var(--line);background:color-mix(in srgb, var(--nav) 34%, transparent);border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.subscription-row{--row-index:0;border-bottom:1px solid var(--line);width:100%;min-height:82px;animation:row-in .35s calc(var(--row-index) * 22ms) ease-out both;transition:background .14s;position:relative}.subscription-row:last-child{border-bottom:0}.subscription-open:focus-visible,.activity-entry:focus-visible{outline-offset:-2px}.subscription-open{width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px}.subscription-row:hover{background:color-mix(in srgb, var(--overlay) 2.2%, transparent)}.subscription-row--unread{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-2) 5.5%, transparent), transparent 62%)}.subscription-main{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.subscription-main>span:nth-child(2){gap:5px;min-width:0;display:grid}.subscription-main strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.subscription-main .phrase-display{align-self:start}.subscription-main .phrase-chip--display{font-size:13px;font-weight:650}.subscription-row--unread .subscription-main strong,.subscription-row--unread .phrase-chip--display{font-weight:760}.subscription-main small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.type-icon{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);border-radius:7px;place-items:center;display:grid;position:relative}.type-icon--unread{border-color:color-mix(in srgb, var(--accent) 34%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent);color:var(--accent)}.unread-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--base), 0 0 8px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;position:absolute;top:-4px;right:-4px}.tracker-stack{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.subscription-open .tracker-stack,.activity-entry .tracker-stack{flex-wrap:nowrap;gap:2px}.subscription-open .tracker-tag,.activity-entry .tracker-tag{flex:none;width:24px}.tracker-tag{flex:none;place-items:center;width:31px;height:24px;display:inline-grid}.tracker-tag img{object-fit:contain;width:20px;height:20px;display:block}.tracker-tag--abbreviations{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--overlay) 2.5%, transparent);color:var(--muted);letter-spacing:.02em;border-radius:5px;font-size:10px;font-weight:850}.tracker-tag--abbreviations.tracker-tag--kinozal{color:var(--tracker-kinozal);border-color:color-mix(in srgb, var(--tracker-kinozal) 24%, transparent);background:color-mix(in srgb, var(--tracker-kinozal) 7%, transparent)}.tracker-tag--abbreviations.tracker-tag--rutracker{color:var(--tracker-rutracker);border-color:color-mix(in srgb, var(--tracker-rutracker) 24%, transparent);background:color-mix(in srgb, var(--tracker-rutracker) 7%, transparent)}.tracker-tag--abbreviations.tracker-tag--rutor{color:var(--tracker-rutor);border-color:color-mix(in srgb, var(--tracker-rutor) 22%, transparent);background:color-mix(in srgb, var(--tracker-rutor) 7%, transparent)}.time-cell{color:var(--muted);font-size:13px}.time-cell__none{color:var(--dim);font-size:12px}.row-status{align-items:center;gap:10px;display:flex}.state{background:color-mix(in srgb, var(--overlay) 4.5%, transparent);min-height:26px;color:var(--muted);white-space:nowrap;border-radius:13px;align-items:center;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.state--good{background:color-mix(in srgb, var(--ok) 10%, transparent);color:var(--ok)}.state--error{background:color-mix(in srgb, var(--danger) 9%, transparent);color:var(--danger)}.state--pending{background:color-mix(in srgb, var(--warning) 9%, transparent);color:var(--warning)}.state--changed{background:color-mix(in srgb, var(--warning) 10%, transparent);color:var(--warning)}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:56vh;display:flex}.empty-state>span{border:1px solid var(--line);width:68px;height:68px;color:var(--dim);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.empty-state h2{letter-spacing:-.025em;font-size:22px}.empty-state p{max-width:390px;color:var(--muted);margin:10px 0 24px;font-size:15px;line-height:1.55}.empty-compact{color:var(--dim);text-align:center;padding:28px 12px;font-size:14px}.skeleton{background:var(--line);gap:1px;display:grid}.skeleton span{background:linear-gradient(90deg, var(--surface) 10%, var(--surface-2) 40%, var(--surface) 70%);background-size:200% 100%;height:67px;animation:1.4s linear infinite shimmer}.dialog-layer{z-index:60;background:color-mix(in srgb, var(--scrim) 72%, transparent);-webkit-backdrop-filter:blur(5px)saturate(.8);backdrop-filter:blur(5px)saturate(.8);place-items:center;padding:24px;animation:.18s ease-out both fade-in;display:grid;position:fixed;inset:0}.app-dialog{border:1px solid color-mix(in srgb, var(--tint) 24%, transparent);background:var(--dialog);width:min(520px,100%);box-shadow:0 28px 90px color-mix(in srgb, var(--shade) 58%, transparent), 0 0 0 1px color-mix(in srgb, var(--overlay) 1.5%, transparent);border-radius:12px;animation:.2s cubic-bezier(.2,.8,.2,1) both dialog-in;position:relative;overflow:hidden}.app-dialog:before{content:"";z-index:1;background:var(--brand-gradient);height:2px;position:absolute;top:0;left:0;right:0}.app-dialog--danger:before{background:linear-gradient(90deg, var(--danger), var(--danger-fill-2) 58%, var(--warning))}.app-dialog__close{z-index:2;width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;transition:color .14s,background .14s;display:grid;position:absolute;top:18px;right:18px}.app-dialog__close:hover{background:color-mix(in srgb, var(--overlay) 5%, transparent);color:var(--ink)}.app-dialog__close .icon{transform:rotate(45deg)}.app-dialog__body{padding:28px 30px 25px}.app-dialog__eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 42px 11px 0;font-size:11px;font-weight:800;display:flex}.app-dialog__eyebrow>span{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 65%, transparent);border-radius:50%;flex:none}.app-dialog--danger .app-dialog__eyebrow{color:var(--danger)}.app-dialog--danger .app-dialog__eyebrow>span{background:var(--danger);box-shadow:0 0 10px color-mix(in srgb, var(--danger) 55%, transparent)}.app-dialog h2{overflow-wrap:anywhere;letter-spacing:-.035em;margin:0;padding-right:34px;font-size:25px;line-height:1.15}.app-dialog__description{color:var(--muted);margin:9px 0 23px;font-size:13px;line-height:1.5}.app-dialog__field{color:var(--ink);gap:9px;font-size:13px;font-weight:650;display:grid}.app-dialog__field input{min-height:46px}.app-dialog__field small{color:var(--dim);font-size:11px;font-weight:500}.app-dialog__actions{border-top:1px solid var(--line);background:color-mix(in srgb, var(--base) 45%, transparent);justify-content:flex-end;align-items:center;gap:8px;min-height:75px;padding:15px 30px;display:flex}.app-dialog__actions .button{min-width:88px}.app-dialog__actions .button--primary,.app-dialog__actions .button--danger-filled{min-width:99px}.drawer-layer{z-index:20;background:color-mix(in srgb, var(--shade) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:flex-end;animation:.18s ease-out both fade-in;display:flex;position:fixed;inset:0}.drawer{border-left:1px solid var(--line-strong);background:var(--panel);width:min(480px,100vw);height:100%;box-shadow:-24px 0 80px color-mix(in srgb, var(--shade) 45%, transparent);flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) both drawer-in;display:flex}.drawer--wide{width:min(620px,100vw)}.drawer--details{width:min(780px,100vw)}.drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;min-height:102px;padding:27px 28px 22px;display:flex}.drawer>header h2{overflow-wrap:anywhere;letter-spacing:-.035em;font-size:25px;line-height:1.08}.drawer-heading{flex:1;min-width:0}.drawer-heading--with-media{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.drawer-heading__copy{min-width:0}.drawer-body{flex:1;min-height:0;padding:28px;overflow-y:auto}.drawer-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:34px;padding-top:22px;display:flex}.segmented{background:color-mix(in srgb, var(--overlay) 4%, transparent);border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:30px;padding:4px;display:grid}.segmented button,.segmented label{min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.segmented button.active,.segmented label.active{background:var(--surface-2);color:var(--ink);box-shadow:0 1px 6px color-mix(in srgb, var(--shade) 20%, transparent)}.segmented button.active .icon{color:var(--accent)}.segmented--three{grid-template-columns:repeat(3,minmax(max-content,1fr))}.segmented label{text-align:center;white-space:nowrap;padding-inline:6px;position:relative}.segmented label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.segmented label input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.choice-field{border:0;min-width:0;margin:0 0 22px;padding:0}.choice-field legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:650}.choice-field .segmented{margin-bottom:10px}.choice-field__hint{color:var(--dim);font-size:13px;line-height:1.45}.info-line{border-left:2px solid color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 4%, transparent);color:var(--muted);align-items:flex-start;gap:11px;margin:26px 0;padding:14px;font-size:13px;line-height:1.55;display:flex}.info-line .icon{color:var(--accent)}.tracker-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.tracker-choice{border:1px solid var(--line);min-width:0;min-height:60px;color:var(--muted);cursor:pointer;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.tracker-choice input{display:none}.tracker-choice>span:nth-of-type(2){font-size:13px;font-weight:650}.tracker-choice small{color:var(--danger);grid-column:1/-1;font-size:10px}.tracker-choice--active{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-soft);color:var(--ink)}.inspector-status{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:12px;padding-bottom:24px;display:grid}.inspector-status>div{gap:4px;display:grid}.inspector-status strong{font-size:14px}.inspector-status span:not(.status-dot){color:var(--dim);font-size:12px}.error-strip{background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger);border-radius:6px;gap:10px;margin:18px 0 0;padding:13px;font-size:13px;line-height:1.5;display:flex}.detail-section{border-bottom:1px solid var(--line);padding:26px 0}.detail-section h3{letter-spacing:.01em;margin-bottom:18px;font-size:14px}.detail-grid{grid-template-columns:1fr 1fr;gap:22px 26px;margin:0;display:grid}.detail-grid div{min-width:0}.detail-grid dt{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700}.detail-grid dd{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.detail-grid select{min-height:36px;padding-left:9px;font-size:13px}.source-links{flex-wrap:wrap;gap:8px;display:flex}.source-links a{border:1px solid var(--line);min-height:38px;color:var(--muted);border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:flex}.source-links a:hover{border-color:var(--line-strong);color:var(--ink)}.release-cover{isolation:isolate;aspect-ratio:1;border:1px solid var(--line-strong);background:var(--cover-bg);box-shadow:0 18px 44px color-mix(in srgb, var(--shade) 26%, transparent);border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.release-cover--thumbnail{width:210px;box-shadow:0 18px 44px color-mix(in srgb, var(--shade) 30%, transparent);border-radius:9px}.release-cover:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--overlay) 2.5%, transparent);pointer-events:none;position:absolute;inset:0}.release-cover img{width:100%;height:100%;position:absolute;inset:0}.release-cover__backdrop{z-index:-1;object-fit:cover;filter:blur(16px)brightness(.42)saturate(.8);scale:1.16}.release-cover__artwork{z-index:1;object-fit:contain}.release-cover--missing{color:var(--dim);align-content:center;gap:8px;font-size:12px}.release-cover--thumbnail.release-cover--missing{gap:0;font-size:0}.release-cover--missing .icon{color:var(--muted)}.release-actions{min-width:0}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading>span{background:color-mix(in srgb, var(--overlay) 4.5%, transparent);min-width:25px;height:24px;color:var(--muted);border-radius:12px;place-items:center;font-size:11px;font-weight:750;display:grid}.section-heading>div p{color:var(--muted);margin-top:6px;font-size:14px}.match-list{display:grid}.match-row{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:59px;display:grid}.match-row__title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:58px;display:grid}.match-row__title:hover strong{color:var(--accent)}.match-row__title>span{gap:5px;min-width:0;display:grid}.match-row__actions{gap:6px;display:flex}.match-row__actions a,.match-row__slot{flex:none;width:34px;height:34px}.match-row__actions a{border:1px solid var(--line);color:var(--muted);border-radius:6px;place-items:center;transition:border-color .14s,color .14s;display:grid}.match-row__actions a:hover{border-color:var(--line-strong);color:var(--ink)}.match-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;transition:color .14s;overflow:hidden}.match-list small{color:var(--dim);font-size:11px}.match-row__title .icon{color:var(--dim)}.timeline{gap:0;display:grid;position:relative}.timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:9px;bottom:9px;left:3px}.timeline-item{grid-template-columns:8px 1fr;gap:13px;padding:8px 0 16px;display:grid;position:relative}.timeline-dot{z-index:1;border:1px solid var(--dim);background:var(--surface);border-radius:50%;width:7px;height:7px;margin-top:3px;position:relative}.timeline-dot--new{border-color:var(--accent);background:var(--accent)}.timeline-item div{gap:5px;display:grid}.timeline-item strong{font-size:13px;font-weight:600}.timeline-item small{color:var(--dim);font-size:11px}.change-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 7px;font-size:12px;line-height:1.45;display:flex}.change-title del{color:var(--dim);-webkit-text-decoration-color:color-mix(in srgb, var(--dim) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--dim) 70%, transparent)}.change-title ins{color:var(--ink);text-decoration:none}.change-title__arrow{color:var(--accent)}.change-links{gap:6px;margin-top:2px}.change-links a{gap:6px;min-height:30px;padding:0 9px;font-size:11px}.change-links .change-links__previous{color:var(--dim);border-style:dashed}.change-releases{color:var(--muted);overflow-wrap:anywhere;gap:3px;margin:0;padding-left:16px;font-size:12px;line-height:1.4;display:grid}.change-releases__more{color:var(--dim);margin-left:-16px;list-style:none}.detail-section--actions{border:0;flex-wrap:wrap;gap:8px;display:flex}.detail-section--actions .button--danger{margin-left:auto}.edit-subscription{border:1px solid var(--line);background:color-mix(in srgb, var(--overlay) 1.8%, transparent);border-radius:8px;margin-top:8px;padding:18px}.edit-subscription .tracker-choice{min-height:48px}.inline-actions{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.page{min-height:100vh;padding:42px clamp(28px,5vw,74px) 72px}.page-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:36px;display:flex}.page-header>div>p:last-child{color:var(--muted);margin-top:14px;font-size:15px}.page-body{max-width:1180px}.page-header--navigation{border-bottom:0;padding-bottom:26px}.page-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.page-tabs::-webkit-scrollbar{display:none}.page-tab{min-height:46px;color:var(--dim);white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:700;transition:color .14s;display:inline-flex;position:relative}.page-tab:hover,.page-tab--active{color:var(--ink)}.page-tab--active:after{content:"";background:var(--brand-gradient);height:2px;position:absolute;bottom:0;left:12px;right:12px}.page-tab:focus-visible{outline-offset:-2px}.activity-toolbar{border-bottom:1px solid var(--line)}.activity-read{white-space:nowrap;flex:none}.activity-count{color:var(--dim);font-size:12px;font-weight:650}.activity-day{margin-top:24px}.activity-day h2{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:750}.activity-list{border:1px solid var(--line);background:color-mix(in srgb, var(--nav) 34%, transparent);border-radius:12px;overflow:hidden}.activity-entry{border:0;border-bottom:1px solid var(--line);width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 14px;transition:background .14s;display:grid}.activity-entry:last-child{border-bottom:0}.activity-entry:hover{background:color-mix(in srgb, var(--overlay) 2.2%, transparent)}.activity-entry--unread{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-2) 5.5%, transparent), transparent 62%)}.activity-entry__main{gap:5px;min-width:0;display:grid}.activity-entry__label{min-width:0}.activity-entry__label strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}.activity-entry .phrase-chip--display{min-height:26px;font-size:12px;font-weight:650}.activity-entry--unread .activity-entry__label strong,.activity-entry--unread .phrase-chip--display{font-weight:760}.change-summary{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;position:relative;overflow:hidden}.change-summary .change-title{font-size:inherit;display:inline}.change-summary .change-title__arrow{margin:0 5px}.activity-entry__meta{min-width:0;color:var(--dim);align-items:center;gap:10px;font-size:12px;display:flex}.activity-entry__collection{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.activity-entry__meta .tracker-tag{height:20px}.activity-entry__meta .tracker-tag img{width:16px;height:16px}.activity-entry__time{color:var(--dim);white-space:nowrap;align-self:start;padding-top:2px;font-size:12px}.activity-more{justify-content:center;margin-top:18px;display:flex}.settings-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.65fr) minmax(420px,1.35fr);gap:70px;padding:40px 0;scroll-margin-top:12px;display:grid}.settings-section--top{align-items:start}.settings-shortcuts{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:22px 0;display:flex}.settings-shortcuts a{border:1px solid var(--line);min-height:32px;color:var(--muted);white-space:nowrap;border-radius:16px;flex:none;align-items:center;padding:0 13px;font-size:13px;font-weight:650;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.settings-shortcuts a:hover{border-color:var(--line-strong);background:color-mix(in srgb, var(--overlay) 2.5%, transparent);color:var(--ink)}.save-note{color:var(--dim);align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.account-form{gap:14px;width:min(560px,100%);display:grid}.account-form__new{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.form-error{background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--danger);border-radius:6px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.form-error .icon{margin-top:1px}.unsaved-hint{color:var(--warning);white-space:nowrap;align-self:center;font-size:11px;font-weight:700}.telegram-token{gap:18px;display:grid}.settings-copy h2,.table-section h2{letter-spacing:-.025em;font-size:19px}.settings-copy p{max-width:390px;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.settings-control{min-width:0}.marker-options{border:0;gap:8px;min-width:0;padding:0;display:grid}.marker-options__legend{color:var(--muted);margin-bottom:1px;padding:0;font-size:13px}.marker-option{border:1px solid var(--line);background:color-mix(in srgb, var(--nav) 28%, transparent);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:74px;padding:12px 14px;transition:border-color .14s,background .14s;display:grid}.marker-option:hover{border-color:var(--line-strong);background:color-mix(in srgb, var(--overlay) 2.5%, transparent)}.marker-option--active{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-soft)}.marker-option input{width:16px;height:16px;accent-color:var(--accent);margin:0}.marker-option__copy{gap:5px;min-width:0;display:grid}.marker-option__copy strong{font-size:13px}.marker-option__copy small{color:var(--muted);font-size:11px;line-height:1.4}.marker-preview{align-items:center;gap:5px;padding-left:12px;display:flex}.marker-options:disabled{opacity:.68}.theme-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.theme-options__legend{color:var(--muted);margin-bottom:9px;padding:0;font-size:13px}.theme-option{border:1px solid var(--line);background:color-mix(in srgb, var(--nav) 28%, transparent);cursor:pointer;border-radius:8px;gap:10px;min-width:0;padding:8px 8px 11px;transition:border-color .14s,background .14s;display:grid;position:relative}.theme-option:hover{border-color:var(--line-strong);background:color-mix(in srgb, var(--overlay) 2.5%, transparent)}.theme-option--active,.theme-option--active:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft)}.theme-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.theme-option input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.theme-swatch{border:1px solid var(--line);border-radius:6px;height:64px;display:flex;overflow:hidden}.theme-swatch__face{background:var(--base);flex:1;grid-template-columns:26% 1fr;min-width:0;display:grid}.theme-swatch__face:before{content:"";border-right:1px solid var(--line);background:var(--nav)}.theme-swatch__face>span{align-content:center;gap:6px;min-width:0;padding:0 10px;display:grid}.theme-swatch__title{background:var(--ink);border-radius:3px;width:62%;height:5px}.theme-swatch__text{background:var(--muted);opacity:.7;border-radius:2px;width:84%;height:4px}.theme-swatch__action{background:var(--brand-gradient);border-radius:3px;width:46%;height:10px;margin-top:2px}.theme-option__copy{gap:3px;min-width:0;padding:0 2px;display:grid}.theme-option__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.theme-option__copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.theme-option__check{background:var(--base);width:22px;height:22px;color:var(--accent);box-shadow:0 2px 8px color-mix(in srgb, var(--shade) 35%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;right:13px}@media (width<=520px){.theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-picker{grid-template-columns:minmax(0,1fr)}}.notice,.linked-account{border:1px solid var(--line);border-radius:8px;align-items:center;gap:13px;min-height:66px;padding:13px 15px;display:flex}.notice .icon{color:var(--warning)}.notice span,.linked-account>span:nth-child(2){gap:4px;display:grid}.notice strong,.linked-account strong{font-size:14px}.notice span,.linked-account small{color:var(--muted);font-size:12px}.linked-account .button{margin-left:auto}.telegram-mark{background:color-mix(in srgb, var(--telegram-tint) 12%, transparent);width:39px;height:39px;color:var(--telegram);border-radius:50%;place-items:center;display:grid}.link-code{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:13px;padding:16px;display:grid}.link-code p{color:var(--muted);grid-column:1/-1;font-size:13px;line-height:1.55}.link-code>strong{color:var(--accent);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px}.link-code small{color:var(--dim);grid-column:1/-1;font-size:11px}.telegram-setup{gap:18px;display:grid}.integration-heading{align-items:center;gap:11px;min-width:0;display:flex}.integration-heading>span:nth-child(2){gap:4px;min-width:0;display:grid}.integration-heading strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.integration-heading small{color:var(--dim);font-size:11px}.integration-heading>.button,.integration-heading>.state{margin-left:auto}.settings-field{gap:7px;min-width:0;display:grid}.settings-field>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.settings-field input{min-height:42px;font-size:13px}.settings-control--preferences{width:min(520px,100%)}.settings-control--preferences .settings-field{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:24px}.settings-control--preferences .settings-field>span{color:var(--ink);letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.settings-control--preferences select{width:200px;max-width:100%;padding-right:32px;font-size:14px}.settings-control--pagination .check-line{align-items:center;min-height:43px}.settings-control--pagination .check-line input{margin-top:0}.settings-control--pagination .settings-field{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}@media (width<=580px){.account-form__new{grid-template-columns:1fr}.settings-control--preferences .settings-field{grid-template-columns:1fr;gap:10px}.settings-control--preferences select{width:min(200px,100%)}}.integration-actions{justify-content:flex-end;align-items:center;gap:12px;min-height:39px;display:flex}.integration-actions>small{color:var(--dim);margin-right:auto;font-size:11px;line-height:1.45}.text-button--danger{color:var(--danger)}.text-button:disabled{opacity:.45;cursor:not-allowed}.link-prompt{border-top:1px solid var(--line);align-items:center;gap:16px;min-height:66px;padding-top:18px;display:flex}.link-prompt>span{gap:5px;display:grid}.link-prompt strong{font-size:13px}.link-prompt small{color:var(--muted);font-size:11px}.link-prompt .button{margin-left:auto}.tracker-settings-list{display:grid}.tracker-settings-row{border-top:1px solid var(--line);gap:17px;padding:22px 0;display:grid}.tracker-settings-row:first-child{border-top:0;padding-top:0}.tracker-settings-fields{grid-template-columns:minmax(190px,1.2fr) minmax(135px,.8fr) minmax(135px,.8fr);gap:10px;display:grid}.mirror-list,.mirror-admin{display:grid}.mirror-row{border-top:1px solid var(--line);grid-template-columns:minmax(155px,.7fr) minmax(210px,1.3fr) auto auto;align-items:center;gap:12px;min-height:70px;display:grid}.mirror-row:first-child{border-top:0}.mirror-row>div{align-items:center;gap:11px;display:flex}.mirror-row>div>span:nth-child(2){gap:4px;display:grid}.mirror-row strong{font-size:13px}.mirror-row small{color:var(--dim);font-size:11px}.mirror-row input{min-height:39px;font-size:13px}.mirror-row__actions{justify-content:flex-end;align-items:center;gap:10px;min-width:150px;display:flex}.admin-strip{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:28px;min-height:86px;display:grid}.admin-strip>div:first-child{align-items:center;gap:12px;display:flex}.admin-strip>div:first-child>span:nth-child(2){gap:5px;display:grid}.admin-strip strong{font-size:14px}.admin-strip small{color:var(--dim);font-size:11px}.run-metrics{color:var(--muted);gap:24px;font-size:12px;display:flex}.run-metrics strong{color:var(--ink);margin-right:3px;font-size:15px}.admin-schedule{border-bottom:1px solid var(--line);grid-template-columns:minmax(205px,.7fr) minmax(330px,1.3fr) auto;align-items:center;gap:30px;min-height:112px;display:grid}.schedule-copy{align-items:center;gap:12px;display:flex}.schedule-copy>span:last-child{gap:5px;display:grid}.schedule-copy strong{font-size:14px}.schedule-copy small{color:var(--dim);font-size:11px}.schedule-icon{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);width:32px;height:32px;color:var(--accent);border-radius:7px;flex:none;place-items:center;display:inline-grid}.interval-control{min-width:0;padding:12px 0 17px;position:relative}.interval-readout{align-items:baseline;gap:8px;display:flex;position:absolute;top:-16px;right:0}.interval-readout strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px}.interval-readout small{color:var(--dim);font-size:11px}.interval-slider{--interval-progress:0%;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;min-height:26px;margin:0;padding:0}.interval-slider:hover,.interval-slider:focus{background:0 0;border:0}.interval-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) 0 var(--interval-progress), color-mix(in srgb, var(--tint) 16%, transparent) var(--interval-progress) 100%);border-radius:2px;height:3px}.interval-slider::-webkit-slider-thumb{border:3px solid var(--surface);background:var(--accent);width:17px;height:17px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 65%, transparent), 0 2px 8px color-mix(in srgb, var(--shade) 45%, transparent);appearance:none;border-radius:50%;margin-top:-7px}.interval-slider::-moz-range-track{background:color-mix(in srgb, var(--tint) 16%, transparent);border:0;border-radius:2px;height:3px}.interval-slider::-moz-range-progress{background:var(--accent);border-radius:2px;height:3px}.interval-slider::-moz-range-thumb{border:2px solid var(--surface);background:var(--accent);width:13px;height:13px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 65%, transparent), 0 2px 8px color-mix(in srgb, var(--shade) 45%, transparent);border-radius:50%}.interval-slider:focus-visible{outline:0}.interval-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 0 1px var(--accent)}.interval-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 0 1px var(--accent)}.interval-scale{height:12px;color:var(--dim);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;position:absolute;bottom:4px;left:0;right:0}.interval-scale span{position:absolute;translate:-50%}.interval-scale .scale-first{translate:0}.interval-scale .scale-last{translate:-100%}.coverage-strip{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(210px,1fr) auto auto;align-items:center;gap:18px;min-height:92px;display:grid}.coverage-copy{gap:5px;min-width:0;display:grid}.coverage-copy strong{font-size:14px}.coverage-copy small,.coverage-empty{color:var(--dim);font-size:11px;line-height:1.45}.coverage-metrics{align-items:center;gap:19px;display:flex}.coverage-metrics>span{text-align:right;gap:3px;min-width:44px;display:grid}.coverage-metrics strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.coverage-metrics small{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.table-section{border-bottom:1px solid var(--line);padding:42px 0 12px}.data-table{margin-top:23px}.user-table{overflow-x:auto}.user-table .table-head,.user-table .table-row{min-width:830px}.table-head,.table-row{grid-template-columns:minmax(180px,1.2fr) 110px 90px 100px 110px minmax(170px,.8fr);align-items:center;gap:14px;display:grid}.table-head{border-bottom:1px solid var(--line);min-height:38px;color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.table-row{border-bottom:1px solid var(--line);min-height:72px;color:var(--muted);font-size:13px}.user-cell{align-items:center;gap:10px;display:flex}.user-cell>span:last-child{gap:4px;display:grid}.user-cell strong{color:var(--ink);font-size:13px}.user-cell small{color:var(--dim);font-size:11px}.row-actions{justify-content:flex-end;gap:9px;display:flex}.diagnostic-section{padding-top:34px}.diagnostic-controls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.diagnostic-controls select{min-width:130px;min-height:39px;color:var(--muted);padding:0 30px 0 11px;font-size:12px}.diagnostic-table{border:1px solid var(--line);background:color-mix(in srgb, var(--base) 28%, transparent);border-radius:8px;margin-top:22px;overflow-x:auto}.diagnostic-head,.diagnostic-row{grid-template-columns:92px 135px 105px 115px minmax(240px,1fr) 64px;align-items:center;gap:11px;min-width:840px;padding:0 14px;display:grid}.telegram-delivery-grid{grid-template-columns:92px 125px 125px 110px 92px minmax(260px,1fr) 64px;min-width:940px}.diagnostic-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--accent) 2.5%, transparent);min-height:38px;color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.diagnostic-row{border-bottom:1px solid var(--line);min-height:82px;color:var(--muted);font-size:12px}.diagnostic-row:last-child{border-bottom:0}.diagnostic-time,.diagnostic-duration{color:var(--dim);font-variant-numeric:tabular-nums}.diagnostic-source{align-items:center;gap:9px;display:flex}.diagnostic-source>span:last-child,.diagnostic-detail{gap:4px;min-width:0;display:grid}.diagnostic-source strong,.diagnostic-detail strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.diagnostic-source small,.diagnostic-detail small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.diagnostic-operation{color:var(--muted);text-transform:capitalize}.diagnostic-outcome{min-width:0}.diagnostic-outcome .state{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:22px;padding-block:3px;line-height:1.3}.diagnostic-detail a{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:10px;text-decoration:none;overflow:hidden}.diagnostic-detail a:hover{text-decoration:underline}.diagnostic-empty{border:1px dashed var(--line);color:var(--dim);text-align:center;border-radius:8px;margin-top:22px;padding:32px 18px;font-size:13px}.check-line{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.check-line input{width:16px;min-height:16px;accent-color:var(--accent);margin-top:2px}.check-line span{gap:5px;display:grid}.check-line strong{font-size:14px}.check-line small{color:var(--muted);font-size:12px}.switch{cursor:pointer;display:inline-flex}.switch input{display:none}.switch span{background:color-mix(in srgb, var(--overlay) 10%, transparent);border-radius:10px;width:34px;height:19px;transition:background .15s;position:relative}.switch span:after{content:"";background:var(--muted);border-radius:50%;width:13px;height:13px;transition:translate .15s,background .15s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:var(--accent-soft)}.switch input:checked+span:after{background:var(--accent);translate:15px}.toast-stack{pointer-events:none;z-index:50;grid-template-rows:repeat(3,auto);row-gap:8px;width:min(460px,100vw - 48px);display:grid;position:fixed;bottom:24px;right:24px}.toast-region{grid-area:1/1/-1/-1;grid-template-rows:subgrid;display:grid}.toast{pointer-events:auto;border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:var(--surface);max-width:100%;min-height:49px;box-shadow:0 16px 40px color-mix(in srgb, var(--shade) 40%, transparent);color:var(--ink);border-radius:8px;justify-self:end;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:14px;animation:.25s ease-out both toast-in;display:flex}.toast>.icon{color:var(--ok)}.toast--bad{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.toast--bad>.icon{color:var(--danger)}.toast__message{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.4}.toast__close{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.toast__close:hover{background:color-mix(in srgb, var(--overlay) 6%, transparent);color:var(--ink)}.shortcut-list{gap:2px;margin:0;display:grid}.shortcut-list>div{border-bottom:1px solid var(--line);grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;min-height:38px;display:grid}.shortcut-list>div:last-child{border-bottom:0}.shortcut-list dd{color:var(--muted);margin:0;font-size:13px}kbd{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--overlay) 3%, transparent);min-width:26px;height:24px;color:var(--ink);border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 7px;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}@keyframes load{0%{transform:translate(-70px)}50%{transform:translate(80px)}to{transform:translate(180px)}}@keyframes pulse{50%{opacity:.65;box-shadow:0 0 0 6px color-mix(in srgb, var(--ok) 4%, transparent), 0 0 16px color-mix(in srgb, var(--ok) 30%, transparent)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes enter-right{0%{opacity:0;transform:translate(18px)}}@keyframes stage-in{0%{opacity:.2}}@keyframes row-in{0%{opacity:0;transform:translateY(5px)}}@keyframes fade-in{0%{opacity:0}}@keyframes menu-in{0%{opacity:0;transform:translateY(4px)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes drawer-in{0%{transform:translate(100%)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes visor-scan{0%{animation-timing-function:cubic-bezier(.61,1,.88,1);transform:translate(0)}25%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(48px)}75%{animation-timing-function:cubic-bezier(.12,0,.39,0);transform:translate(-48px)}to{transform:translate(0)}}@media (width>=1051px) and (width<=1240px){.subscription-head,.subscription-open{grid-template-columns:minmax(0,1fr) 84px 90px 122px;gap:12px}}@media (width>=781px) and (width<=1240px){.admin-schedule{grid-template-columns:1fr;gap:20px;padding:22px 0}.diagnostic-section .section-heading{flex-wrap:wrap}.diagnostic-controls{flex-wrap:wrap;justify-content:flex-start}.coverage-strip{grid-template-columns:auto minmax(0,1fr) auto}.coverage-metrics{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start;padding-bottom:15px}}@media (width<=1050px){.subscription-head,.subscription-open{grid-template-columns:minmax(0,1fr) 78px 80px 122px;gap:10px}.pane-header{flex-wrap:wrap;align-items:flex-start;gap:18px}.page{padding-inline:32px}.settings-section{grid-template-columns:1fr;gap:24px}.admin-schedule{grid-template-columns:1fr;gap:20px}.coverage-strip{grid-template-columns:auto minmax(190px,1fr) auto}.coverage-metrics{grid-column:2/-1;justify-content:flex-start;padding-bottom:15px}.coverage-metrics>span{text-align:left}.mirror-row{grid-template-columns:1fr auto;padding:13px 0}.mirror-row input{grid-area:2/1;min-width:0}.mirror-row__actions{grid-area:2/2}}@media (width<=780px){.app-shell{padding-bottom:62px;display:block}.app-nav{z-index:15;border-top:1px solid var(--line);border-right:0;flex-direction:row;justify-content:center;width:100%;height:62px;padding:7px 12px;position:fixed;top:auto;bottom:0}.brand-lockup,.app-nav>.scheduler-mini,.account-button,.app-version,.collection-navigation--desktop{display:none}.account-nav,.app-nav nav{display:flex}.secondary-nav{margin-top:0}.nav-link{justify-content:center;width:56px;height:46px;padding:0}.nav-link span{display:none}.nav-link{position:relative}.nav-link .nav-badge{min-width:18px;height:17px;margin:0;padding:0 5px;font-size:10px;display:grid;position:absolute;top:3px;left:calc(50% + 3px)}.workspace{display:block}.collection-navigation--mobile{border-bottom:1px solid var(--line);background:var(--nav);flex-direction:row;align-items:center;gap:4px;padding:8px 12px 8px 2px;display:flex}.collection-navigation--mobile .collection-list{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;gap:6px;min-width:0;padding:2px 16px;scroll-padding-inline:16px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.collection-navigation--mobile .collection-list::-webkit-scrollbar{display:none}.collection-navigation--mobile .collection-list:empty{display:none}.collection-navigation--mobile .collection-item{border:1px solid var(--line);scroll-snap-align:start;border-radius:20px;flex:none;grid-template-columns:minmax(0,auto) auto;gap:8px;width:auto;min-width:0;max-width:220px;min-height:40px;padding:0 14px}.collection-navigation--mobile .collection-item:has(.count-badge){padding-right:9px}.collection-navigation--mobile .collection-item--active{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft);box-shadow:none}.collection-navigation--mobile .collection-item--active strong{color:var(--ink)}.collection-navigation--mobile .collection-glyph,.collection-navigation--mobile .collection-copy small{display:none}.collection-navigation--mobile .collection-copy strong{font-size:13px;font-weight:650}.collection-navigation--mobile .count-badge{min-width:20px;height:20px;padding:0 6px;font-size:11px}.collection-navigation--mobile .rail-heading{flex:none;order:2;min-height:0;padding:0}.collection-navigation--mobile .rail-heading>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.collection-navigation--mobile .rail-heading .icon-button{border:1px solid var(--line);border-radius:20px;width:40px;height:40px}.collection-navigation--mobile .empty-compact{text-align:left;flex:1;padding:10px 16px}.collection-switcher{border-bottom:1px solid var(--line);background:var(--nav);display:block}.collection-switcher__bar{align-items:center;gap:4px;padding-right:12px;display:flex}.collection-switcher__bar .icon-button{width:32px;height:32px}.collection-switcher__toggle{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;min-height:50px;padding:0 8px 0 18px;display:flex}.collection-switcher__label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:12px;font-weight:700}.collection-switcher__separator{color:var(--dim)}.collection-switcher__current{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:650;overflow:hidden}.collection-switcher__toggle .icon{color:var(--muted);transition:transform .18s}.collection-switcher__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.collection-switcher .collection-navigation--mobile{background:0 0;border-bottom:0;padding:0 2px 10px}.collection-navigation--switcher .rail-heading{display:none}.subscription-pane{padding:24px 18px 40px}.pane-header{align-items:flex-start;margin-bottom:26px}.header-actions .header-action{display:none}.header-actions .header-more{border:1px solid var(--line-strong);width:43px;height:43px;color:var(--ink);display:inline-grid}.header-actions .header-more[aria-expanded=true]{background:color-mix(in srgb, var(--overlay) 5%, transparent)}.list-toolbar{flex-direction:column;align-items:stretch;padding:8px 0 10px}.filter-tabs{scrollbar-width:none;height:38px;overflow-x:auto}.filter-tabs button{gap:6px;padding-inline:10px}.filter-count{min-width:18px;height:17px;padding:0 5px;font-size:10px}.filter-tabs button.active:after{left:9px;right:9px}.search-box{width:100%;max-width:none}.list-toolbar__controls .search-box{flex:1;width:auto;min-width:0}.sort-picker{flex:0 auto;max-width:54%}.sort-picker select{max-width:100%;padding-left:28px;font-size:12px}.sort-picker .icon{left:8px}.activity-toolbar{flex-flow:wrap;justify-content:space-between;align-items:center;column-gap:12px;padding:0}.activity-toolbar .filter-tabs{flex:none}.activity-count{flex:150px;min-width:0;padding-block:6px}.activity-entry{gap:12px;padding:12px}.subscription-head{display:none}.subscription-list{border-top:1px solid var(--line);border-radius:12px}.subscription-open{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;min-height:88px}.subscription-main{grid-column:1/-1}.subscription-open .tracker-stack{grid-column:1;padding-left:45px}.time-cell{display:none}.row-status{grid-area:2/2;justify-content:flex-end}.row-status .state{gap:6px;min-height:22px;padding:0 8px;font-size:10px}.row-status .state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.page{padding:28px 18px 46px}.page-header{flex-direction:column;align-items:flex-start;gap:18px}.admin-strip{grid-template-columns:1fr auto;padding:18px 0}.run-metrics{grid-area:2/1/auto/-1}.admin-schedule{grid-template-columns:1fr;gap:13px;padding:22px 0}.interval-control{padding-top:19px}.interval-readout{top:-10px}.admin-schedule>.button{width:100%}.coverage-strip{grid-template-columns:auto 1fr;padding:18px 0}.coverage-strip>.state{grid-column:2;justify-self:start;display:inline-flex}.coverage-metrics{grid-column:1/-1;padding-bottom:0;overflow-x:auto}.coverage-empty{grid-column:1/-1}.diagnostic-section .section-heading{flex-direction:column}.diagnostic-controls{flex-wrap:wrap;justify-content:flex-start;width:100%}.diagnostic-controls select{flex:130px}.table-head{display:none}.table-row{grid-template-columns:1fr auto;padding:12px 0}.user-table .table-head,.user-table .table-row{min-width:0}.table-row>span:nth-child(2),.table-row>span:nth-child(3),.table-row>span:nth-child(4){display:none}.row-actions{grid-column:1/-1;justify-content:flex-start}.integration-heading{flex-wrap:wrap}.integration-heading>span:nth-child(2){flex:1 1 0}.integration-heading>.button{width:100%;margin-left:0}.tracker-settings-fields{grid-template-columns:1fr}.integration-actions{flex-wrap:wrap;align-items:flex-start}.integration-actions>small{width:100%}.link-prompt{flex-direction:column;align-items:flex-start}.link-prompt .button{width:100%;margin-left:0}.mirror-row{grid-template-columns:1fr auto;padding:13px 0}.mirror-row input{grid-area:2/1/auto/-1}.mirror-row__actions{grid-area:3/1/auto/-1;min-width:0}.page-tabs{margin-inline:-18px;padding-inline:8px}.page-tab{padding:0 10px;font-size:13px}.page-tab--active:after{left:8px;right:8px}.settings-shortcuts{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-18px;padding:14px 18px;overflow-x:auto}.settings-shortcuts::-webkit-scrollbar{display:none}.drawer-heading--with-media{grid-template-columns:150px minmax(0,1fr);gap:18px}.release-cover--thumbnail{width:150px}.login-page{padding:54px 24px;display:block}.login-page:before{width:110vw;top:20%;left:-45vw}.login-brand{gap:16px;padding:0}.login-brand h1{font-size:54px}.login-brand p:last-child{font-size:16px}.login-form{border-top:1px solid var(--line);border-left:0;width:100%;margin-top:80px;padding:32px 0 0}.toast-stack{width:calc(100vw - 24px);bottom:12px;right:12px}.toast-stack--navigation{bottom:74px}}@media (width<=520px){.dialog-layer{align-items:end;padding:12px}.app-dialog{border-radius:12px}.app-dialog__body{padding:25px 20px 22px}.app-dialog__actions{min-height:70px;padding:13px 20px}.app-dialog__actions .button{flex:1;min-width:0}.drawer>header{gap:13px;padding-inline:20px}.drawer>header h2{font-size:23px}.drawer-heading--with-media{grid-template-columns:82px minmax(0,1fr);gap:14px}.release-cover--thumbnail{width:82px}.drawer-body{padding-inline:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.brand-mark--scanning .brand-mark__glow{transform:scaleX(2.3)}}.pagination{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;font-size:12px;display:flex}.pagination--top{padding:6px 0}.pagination-size-picker{align-items:center;gap:10px;display:flex}.pagination-size-picker>span{color:var(--muted);font-size:12px}.pagination select{width:80px;min-width:70px;min-height:36px}.pagination-navigation{align-items:center;gap:16px;margin-left:auto;display:flex}.pagination--top .pagination-navigation{flex:1;justify-content:space-between;min-width:0;margin-left:0}.pagination--top .pagination-navigation>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pagination-actions{flex:none;gap:4px;display:flex}.pagination-actions .button{min-width:36px;min-height:36px;padding:0 10px;font-size:18px}.pagination--bottom{border-top:1px solid var(--line);border-bottom:0;margin-top:16px}.queue-table{gap:8px;display:grid}.queue-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.queue-row small{overflow-wrap:anywhere;flex-basis:100%}.queue-row .state{display:inline-flex}@media (width<=700px){.pagination{gap:10px}.pagination--bottom .pagination-navigation{flex-wrap:wrap;gap:10px;width:100%;margin-left:0}.pagination--bottom .pagination-navigation>span{flex-basis:100%}.pagination--top .pagination-navigation{gap:10px}.pagination--top .pagination-actions .button{min-width:32px;padding:0 8px}}[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#ececef;--muted:#a1a1aa;--dim:#7e7e88;--faint:#5b5b63;--base:#0a0a0c;--nav:#111113;--surface:#18181b;--surface-2:#222226;--panel:#131315;--dialog:#17171a;--tint:#b4b4be;--overlay:#fff;--shade:#000;--scrim:#000;--accent:#22d3ee;--accent-2:#4f7df3;--accent-3:#7c3aed;--on-accent:#fff;--danger:#ff6b6b;--danger-fill-1:#f05b67;--danger-fill-2:#c43653;--danger-hover:#ff8990;--on-danger:#fff;--warning:#fbbf24;--ok:#34d399;--tracker-kinozal:#f1c66d;--tracker-rutracker:#79aefe;--tracker-rutor:#d88dff;--telegram:#68bfff;--telegram-tint:#3ea2ee;--cover-bg:#09090a}[data-theme=frost]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eceff4;--muted:#b4bccb;--dim:#8e99ad;--faint:#6c788f;--base:#242933;--nav:#2e3440;--surface:#3b4252;--surface-2:#434c5e;--panel:#2a2f3a;--dialog:#2e3440;--tint:#d8dee9;--line:#d8dee91a;--line-strong:#d8dee930;--overlay:#eceff4;--shade:#0b0e14;--scrim:#151920;--accent:#88c0d0;--accent-2:#81a1c1;--accent-3:#5e81ac;--brand-gradient:linear-gradient(135deg, #8fbcbb 0%, #88c0d0 56%, #81a1c1 100%);--on-accent:#1f232b;--danger:#e0838b;--danger-fill-1:#bf616a;--danger-fill-2:#a3505a;--danger-hover:#d08770;--on-danger:#fff;--warning:#ebcb8b;--ok:#a3be8c;--tracker-kinozal:#ebcb8b;--tracker-rutracker:#81a1c1;--tracker-rutor:#b48ead;--telegram:#88c0d0;--telegram-tint:#5e81ac;--cover-bg:#1d2129}[data-theme=nebula]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eee9fb;--muted:#a99cca;--dim:#8274a6;--faint:#5d5180;--base:#0c0915;--nav:#120e20;--surface:#1a142c;--surface-2:#231b3b;--panel:#140f24;--dialog:#181229;--tint:#bca6ff;--overlay:#fff;--shade:#000;--scrim:#05030a;--accent:#c084fc;--accent-2:#8b5cf6;--accent-3:#db2777;--brand-gradient:linear-gradient(135deg, #a78bfa 0%, #7c3aed 56%, #db2777 100%);--on-accent:#fff;--danger:#fb7185;--danger-fill-1:#f43f5e;--danger-fill-2:#be123c;--danger-hover:#fda4af;--on-danger:#fff;--warning:#fbbf24;--ok:#34d399;--tracker-kinozal:#f1c66d;--tracker-rutracker:#93b4ff;--tracker-rutor:#f0abfc;--telegram:#7dc4ff;--telegram-tint:#3ea2ee;--cover-bg:#0a0810}[data-theme=ember]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5ede4;--muted:#b9a794;--dim:#917e69;--faint:#66574a;--base:#0f0c0a;--nav:#15110e;--surface:#1f1914;--surface-2:#2a211a;--panel:#17120f;--dialog:#1c1612;--tint:#ffc79a;--overlay:#fff7ed;--shade:#000;--scrim:#070504;--accent:#fb923c;--accent-2:#f97316;--accent-3:#e11d48;--brand-gradient:linear-gradient(135deg, #fbbf24 0%, #ea580c 56%, #be123c 100%);--on-accent:#fff;--danger:#f87171;--danger-fill-1:#ef4444;--danger-fill-2:#b91c1c;--danger-hover:#fca5a5;--on-danger:#fff;--warning:#facc15;--ok:#4ade80;--tracker-kinozal:#f1c66d;--tracker-rutracker:#8fb8ff;--tracker-rutor:#e0a3ff;--telegram:#7cc4ff;--telegram-tint:#3ea2ee;--cover-bg:#0d0a08}[data-theme=daylight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0f172a;--muted:#475569;--dim:#5f6c80;--faint:#94a3b8;--base:#f3f5fa;--nav:#fff;--surface:#fff;--surface-2:#e7ecf5;--panel:#fbfcfe;--dialog:#fff;--tint:#1e3a8a;--overlay:#0f172a;--shade:#0f172a52;--scrim:#0f172a9e;--accent:#0e7490;--accent-2:#3b6fe8;--accent-3:#7c3aed;--brand-gradient:linear-gradient(135deg, #0891b2 0%, #3b6fe8 56%, #7c3aed 100%);--on-accent:#fff;--danger:#c62828;--danger-fill-1:#ef4444;--danger-fill-2:#c81e3c;--danger-hover:#f87171;--on-danger:#fff;--warning:#b45309;--ok:#047857;--tracker-kinozal:#a16207;--tracker-rutracker:#2563eb;--tracker-rutor:#9333ea;--telegram:#0284c7;--telegram-tint:#0ea5e9;--cover-bg:#1e2230}[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#2a2418;--muted:#5f5444;--dim:#73664f;--faint:#a89a82;--base:#f6f1e7;--nav:#eee6d6;--surface:#fffdf8;--surface-2:#e7dfcc;--panel:#fbf7ef;--dialog:#fffdf8;--tint:#6b5532;--overlay:#3b2f1c;--shade:#3c2d144d;--scrim:#2b22148c;--accent:#19697a;--accent-2:#268bd2;--accent-3:#6c71c4;--brand-gradient:linear-gradient(135deg, #2aa198 0%, #268bd2 56%, #6c71c4 100%);--on-accent:#fff;--danger:#c8302c;--danger-fill-1:#dc322f;--danger-fill-2:#b02a26;--danger-hover:#e35d5a;--on-danger:#fff;--warning:#8f5f00;--ok:#4f6f00;--tracker-kinozal:#8f5f00;--tracker-rutracker:#2a6fc9;--tracker-rutor:#9b3fb5;--telegram:#1d7fc2;--telegram-tint:#268bd2;--cover-bg:#2a2418}[data-theme=high-contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fff;--muted:#e0e0e0;--dim:#c2c2c2;--faint:#9e9e9e;--base:#000;--nav:#000;--surface:#0d0d0d;--surface-2:#262626;--panel:#0a0a0a;--dialog:#0a0a0a;--tint:#fff;--line:#4d4d4d;--line-strong:#8f8f8f;--overlay:#fff;--shade:#000;--scrim:#000;--accent:#00e5ff;--accent-2:#3d8bff;--accent-3:#b388ff;--brand-gradient:linear-gradient(135deg, #00e5ff 0%, #00e5ff 100%);--on-accent:#000;--danger:#ff7070;--danger-fill-1:#ff4d4d;--danger-fill-2:#e60023;--danger-hover:#fff;--on-danger:#fff;--warning:#ffd60a;--ok:#3ddc84;--tracker-kinozal:#ffd27a;--tracker-rutracker:#8cc4ff;--tracker-rutor:#e8a8ff;--telegram:#7fd0ff;--telegram-tint:#3ea2ee;--cover-bg:#000}
