.mvpn{--m-ink: #0b0e14;--m-slab: #10141c;--m-slab-hi: #151a24;--m-line: #1e2531;--m-line-hi: #2b3446;--m-ice: #e9edf5;--m-ash: #9aa4b8;--m-dim: #7d879e;--m-cell: #2fd4e8;--m-air: #ff8a3d;--m-game: #a78bfa;--m-mute: #3d4655;--m-ok: #3ecf8e;--m-warn: #f0b429;--m-bad: #f2545b;--m-r-sm: 7px;--m-r-md: 10px;--m-r-lg: 13px;--m-display: "Martian Mono", "JetBrains Mono", monospace;--m-body: "IBM Plex Sans", "Segoe UI", sans-serif;--m-data: "JetBrains Mono", "SF Mono", monospace;--m-quick: .12s cubic-bezier(.32, .72, 0, 1);font-family:var(--m-body);color:var(--m-ice);background:var(--m-ink)}.mvpn .md-page{max-width:1240px;margin:0 auto;padding:1.25rem 1rem 5.5rem}@media(min-width:768px){.mvpn .md-page{padding:2rem 1.75rem 4rem}}.mvpn .md-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.mvpn .md-title{font-family:var(--m-display);font-size:1.375rem;font-weight:600;font-stretch:87.5%;letter-spacing:-.02em;line-height:1.15;color:var(--m-ice)}@media(min-width:768px){.mvpn .md-title{font-size:1.625rem}}.mvpn .md-lede{margin-top:.45rem;max-width:54ch;font-size:.875rem;line-height:1.55;color:var(--m-ash)}@media(min-width:768px){.mvpn .md-lede{font-size:.8125rem;line-height:1.6}}.mvpn .md-eyebrow{font-family:var(--m-display);font-size:.625rem;font-weight:600;font-stretch:75%;letter-spacing:.16em;text-transform:uppercase;color:var(--m-dim)}.mvpn .md-data{font-family:var(--m-data);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mvpn .md-sheet{background:var(--m-slab);border:1px solid var(--m-line);border-radius:var(--m-r-lg)}.mvpn .md-sheet-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;border-bottom:1px solid var(--m-line)}@media(min-width:768px){.mvpn .md-sheet-head{padding:.8rem 1.15rem}}.mvpn .md-sheet-title{font-family:var(--m-display);font-size:.8125rem;font-weight:600;font-stretch:87.5%;letter-spacing:-.01em;color:var(--m-ice)}.mvpn .md-sheet-note{font-size:.75rem;color:var(--m-dim)}.mvpn .md-sheet-body{padding:1rem}@media(min-width:768px){.mvpn .md-sheet-body{padding:1.15rem}}.mvpn .md-sheet-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--m-line)}.mvpn .md-spine{flex:none;align-self:stretch;width:3px;min-height:1.375rem;border-radius:2px;background:linear-gradient(to bottom,var(--m-cell) 0 var(--cell, 50%),var(--m-air) var(--cell, 50%) 100%)}.mvpn .md-spine[data-idle=true]{background:var(--m-line-hi)}.mvpn .md-spine[data-mix=three]:not([data-idle=true]){background:linear-gradient(to bottom,var(--m-cell) 0 var(--cell, 33%),var(--m-air) var(--cell, 33%) var(--air-end, 66%),var(--m-game) var(--air-end, 66%) 100%)}.mvpn .md-rows{display:flex;flex-direction:column}.mvpn .md-row{display:grid;align-items:center;gap:.5rem .9rem;padding:.7rem 1rem;border-top:1px solid var(--m-line);transition:background var(--m-quick)}.mvpn .md-row:first-child{border-top:0}.mvpn .md-row:hover{background:var(--m-slab-hi)}.mvpn .md-row-head{padding:.55rem 1rem;border-top:0;border-bottom:1px solid var(--m-line)}.mvpn .md-row-head:hover{background:transparent}.mvpn .md-th{font-family:var(--m-display);font-size:.6875rem;font-weight:600;font-stretch:75%;letter-spacing:.14em;text-transform:uppercase;color:var(--m-dim);white-space:nowrap}@media(min-width:1280px){.mvpn .md-th{font-size:.5625rem;letter-spacing:.15em}}.mvpn .md-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:0 .85rem;border:1px solid var(--m-line-hi);border-radius:var(--m-r-md);background:transparent;color:var(--m-ash);font-family:var(--m-body);font-size:.8125rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--m-quick),border-color var(--m-quick),background var(--m-quick)}.mvpn .md-btn:hover:not(:disabled){color:var(--m-ice);border-color:var(--m-ice);background:#e9edf50f}.mvpn .md-btn:active:not(:disabled){background:#e9edf51f}.mvpn .md-btn:disabled{opacity:.42;cursor:not-allowed}.mvpn .md-btn-key{border-color:var(--m-ice);background:var(--m-ice);color:var(--m-ink);font-weight:600}.mvpn .md-btn-key:hover:not(:disabled){background:#fff;border-color:#fff;color:var(--m-ink)}.mvpn .md-btn-key:active:not(:disabled){background:#c9d2e2;border-color:#c9d2e2}.mvpn .md-btn-risk:hover:not(:disabled){color:var(--m-bad);border-color:var(--m-bad);background:#f2545b1a}.mvpn .md-btn-sm{min-height:1.9rem;padding:0 .65rem;font-size:.75rem;border-radius:var(--m-r-sm)}.mvpn .md-icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid transparent;border-radius:var(--m-r-sm);background:transparent;color:var(--m-dim);cursor:pointer;transition:color var(--m-quick),border-color var(--m-quick),background var(--m-quick)}.mvpn .md-icon:hover:not(:disabled){color:var(--m-ice);border-color:var(--m-line-hi);background:#e9edf50f}.mvpn .md-icon:disabled{opacity:.35;cursor:not-allowed}.mvpn .md-icon-risk:hover:not(:disabled){color:var(--m-bad);border-color:#f2545b80;background:#f2545b1a}@media(pointer:coarse){.mvpn .md-btn,.mvpn .md-btn-sm{min-height:2.75rem;padding-inline:1rem}.mvpn .md-icon{width:2.75rem;height:2.75rem}}.mvpn :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--m-ice);outline-offset:2px;border-radius:var(--m-r-sm)}.mvpn .md-label{display:block;margin-bottom:.3rem;font-family:var(--m-display);font-size:.5625rem;font-weight:600;font-stretch:75%;letter-spacing:.15em;text-transform:uppercase;color:var(--m-dim)}.mvpn .md-field{width:100%;min-height:2.5rem;padding:.45rem .7rem;border:1px solid var(--m-line-hi);border-radius:var(--m-r-md);background:var(--m-ink);color:var(--m-ice);font-family:var(--m-body);font-size:1rem;transition:border-color var(--m-quick)}@media(min-width:768px){.mvpn .md-field{font-size:.875rem}}.mvpn .md-field:hover{border-color:var(--m-ash)}.mvpn .md-field:focus{outline:none;border-color:var(--m-ice)}.mvpn .md-field::-moz-placeholder{color:var(--m-dim)}.mvpn .md-field::placeholder{color:var(--m-dim)}.mvpn select.md-field option{background:var(--m-slab);color:var(--m-ice)}.mvpn .md-field.md-data{font-family:var(--m-data)}.mvpn .md-hint{margin-top:.35rem;font-size:.75rem;line-height:1.5;color:var(--m-dim)}.mvpn .md-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .5rem;border:1px solid var(--m-line-hi);border-radius:999px;background:transparent;font-size:.6875rem;font-weight:500;color:var(--m-ash);white-space:nowrap}.mvpn .md-tag:before{content:"";flex:none;width:5px;height:5px;border-radius:999px;background:currentColor}.mvpn .md-tag.is-live{color:var(--m-ok);border-color:#3ecf8e66}.mvpn .md-tag.is-warn{color:var(--m-warn);border-color:#f0b42966}.mvpn .md-tag.is-bad{color:var(--m-bad);border-color:#f2545b73}.mvpn .md-tag.is-idle{color:var(--m-dim)}.mvpn .md-tag.is-note{color:var(--m-ice);border-color:var(--m-ice)}.mvpn .md-tag.is-live.is-pulsing:before{animation:md-breathe 2.4s ease-in-out infinite}.mvpn .md-kind{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--m-display);font-size:.625rem;font-weight:600;font-stretch:75%;letter-spacing:.12em;text-transform:uppercase;color:var(--m-ash);white-space:nowrap}.mvpn .md-kind:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--m-mute)}.mvpn .md-kind.k-cell:before{background:var(--m-cell)}.mvpn .md-kind.k-air:before{background:var(--m-air)}.mvpn .md-kind.k-game:before{background:var(--m-game)}.mvpn .md-slots{display:inline-flex;align-items:center;gap:3px}.mvpn .md-slot{width:7px;height:7px;border-radius:999px;border:1px solid var(--m-line-hi)}.mvpn .md-slot[data-bound=true]{border-color:var(--m-ice);background:var(--m-ice)}.mvpn .md-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--m-line);border-radius:var(--m-r-lg);background:var(--m-slab)}@media(min-width:1000px){.mvpn .md-band{grid-template-columns:repeat(var(--band-cells, 4),minmax(0,1fr))}}.mvpn .md-band-cell{min-width:0;padding:.8rem .9rem;border-left:1px solid var(--m-line);border-top:1px solid var(--m-line)}@media(max-width:699px){.mvpn .md-band-cell:nth-child(-n+2){border-top:0}.mvpn .md-band-cell:nth-child(odd){border-left:0}}@media(min-width:700px){.mvpn .md-band-cell{padding:.9rem 1.1rem;border-top:0;border-left:1px solid var(--m-line)}.mvpn .md-band-cell:first-child{border-left:0}}.mvpn .md-num{font-family:var(--m-display);font-size:1.375rem;font-weight:500;font-stretch:87.5%;letter-spacing:-.03em;line-height:1.1;color:var(--m-ice);font-variant-numeric:tabular-nums}.mvpn .md-num-sub{font-size:.8125rem;font-weight:400;color:var(--m-dim)}.mvpn .md-num.is-warn{color:var(--m-warn)}.mvpn .md-num.is-bad{color:var(--m-bad)}.mvpn .md-num-label{margin-top:.25rem;font-size:.75rem;line-height:1.35;color:var(--m-ash)}.mvpn .md-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--m-line);border-radius:var(--m-r-md);background:var(--m-ink)}.mvpn .md-seg>:is(button,a){display:inline-flex;align-items:center;gap:.35rem;min-height:1.9rem;padding:0 .7rem;border:0;border-radius:calc(var(--m-r-md) - 3px);background:transparent;color:var(--m-ash);font-size:.75rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--m-quick),background var(--m-quick)}.mvpn .md-seg>:is(button,a):hover{color:var(--m-ice)}.mvpn .md-seg>.on{background:var(--m-ice);color:var(--m-ink);font-weight:600}@media(pointer:coarse){.mvpn .md-seg>:is(button,a){min-height:2.75rem;padding-inline:.9rem}}.mvpn .md-toggle{position:relative;flex:none;width:2.1rem;height:1.15rem;border:1px solid var(--m-line-hi);border-radius:999px;background:var(--m-ink);cursor:pointer;transition:background var(--m-quick),border-color var(--m-quick)}.mvpn .md-toggle:after{content:"";position:absolute;top:50%;left:2px;width:.75rem;height:.75rem;border-radius:999px;background:var(--m-dim);transform:translateY(-50%);transition:left var(--m-quick),background var(--m-quick)}.mvpn .md-toggle[aria-checked=true]{background:var(--m-ice);border-color:var(--m-ice)}.mvpn .md-toggle[aria-checked=true]:after{left:calc(100% - .75rem - 2px);background:var(--m-ink)}.mvpn [data-tip]{position:relative}.mvpn [data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 5px);right:0;z-index:40;padding:.25rem .5rem;border:1px solid var(--m-line-hi);border-radius:var(--m-r-sm);background:var(--m-slab-hi);color:var(--m-ice);font-size:.6875rem;font-weight:500;white-space:nowrap;opacity:0;transform:translateY(2px);pointer-events:none;transition:opacity .1s ease 50ms,transform .1s ease 50ms}.mvpn [data-tip]:hover:after,.mvpn [data-tip]:focus-visible:after{opacity:1;transform:translateY(0)}@media(pointer:coarse){.mvpn [data-tip]:after{display:none}}.mvpn .md-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.85rem;align-items:start}.mvpn .md-lane{--lane: var(--m-cell);display:flex;flex-direction:column;border:1px solid var(--m-line);border-radius:var(--m-r-lg);background:var(--m-slab);transition:border-color var(--m-quick),opacity var(--m-quick)}.mvpn .md-lane.k-air{--lane: var(--m-air)}.mvpn .md-lane.k-game{--lane: var(--m-game)}.mvpn .md-lane.drop-hot{border-color:var(--lane)}.mvpn .md-lane.is-off{opacity:.5}.mvpn .md-lane-head{padding:.8rem .85rem;border-bottom:1px solid var(--m-line)}.mvpn .md-lane-body{display:flex;flex-direction:column;gap:.45rem;padding:.7rem .75rem .8rem;min-height:5.5rem}.mvpn .md-chip{border:1px solid var(--m-line);border-radius:var(--m-r-md);background:var(--m-ink);padding:.5rem .55rem;cursor:grab;transition:border-color var(--m-quick),opacity var(--m-quick)}.mvpn .md-chip:hover{border-color:var(--m-line-hi)}.mvpn .md-chip.dragging{opacity:.35;cursor:grabbing}.mvpn .md-chip.is-off{opacity:.5}.mvpn .md-tier{display:inline-block;margin-right:.35rem;padding:0 .3rem;border:1px solid var(--m-line-hi);border-radius:999px;color:var(--m-ash);font-size:.625rem;letter-spacing:.02em;white-space:nowrap;cursor:help}.mvpn .md-drop{display:grid;place-items:center;min-height:4.5rem;padding:.75rem;border:1px dashed var(--m-line-hi);border-radius:var(--m-r-md);color:var(--m-dim);font-size:.75rem;line-height:1.5;text-align:center}.mvpn .md-lane-add{display:grid;place-items:center;min-height:8.5rem;border:1px dashed var(--m-line-hi);border-radius:var(--m-r-lg);background:transparent;color:var(--m-dim);cursor:pointer;transition:color var(--m-quick),border-color var(--m-quick),background var(--m-quick)}.mvpn .md-lane-add:hover{color:var(--m-ice);border-color:var(--m-ice);background:#e9edf50a}.mvpn .md-scrim{position:fixed;inset:0;z-index:60;display:grid;place-items:end center;background:#05070cc2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(min-width:640px){.mvpn .md-scrim{place-items:center;padding:1.25rem}}.mvpn .md-modal{width:100%;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--m-line-hi);border-bottom:0;border-radius:var(--m-r-lg) var(--m-r-lg) 0 0;background:var(--m-slab);animation:md-sheet-up .2s cubic-bezier(.32,.72,0,1);padding-bottom:env(safe-area-inset-bottom,0)}@media(min-width:640px){.mvpn .md-modal{width:min(38rem,100%);border-bottom:1px solid var(--m-line-hi);border-radius:var(--m-r-lg);animation:md-rise .16s cubic-bezier(.32,.72,0,1);padding-bottom:0}}.mvpn .md-modal-wide{width:100%}@media(min-width:640px){.mvpn .md-modal-wide{width:min(46rem,100%)}}.mvpn .md-grab{display:grid;place-items:center;padding:.55rem 0 .15rem}.mvpn .md-grab:before{content:"";width:2.25rem;height:3px;border-radius:999px;background:var(--m-line-hi)}@media(min-width:640px){.mvpn .md-grab{display:none}}.mvpn .md-savebar{position:fixed;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0));z-index:45;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;max-width:calc(100vw - 1.5rem);padding:.55rem .6rem .55rem 1rem;border:1px solid var(--m-line-hi);border-radius:var(--m-r-lg);background:var(--m-slab-hi);box-shadow:0 12px 36px #0009;transform:translate(-50%);animation:md-savebar-up .18s cubic-bezier(.32,.72,0,1)}@media(max-width:767px){.mvpn .md-savebar{bottom:calc(4.25rem + env(safe-area-inset-bottom,0))}}.mvpn .md-tip{position:absolute;z-index:30;padding:.5rem .6rem;border:1px solid var(--m-line-hi);border-radius:var(--m-r-md);background:var(--m-slab-hi);box-shadow:0 10px 28px #00000080;font-size:.75rem;white-space:nowrap;pointer-events:none}.mvpn .md-meter{height:5px;overflow:hidden;border-radius:999px;background:var(--m-ink)}.mvpn .md-meter>span{display:block;height:100%;border-radius:999px;background:var(--m-ash)}.mvpn .md-empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;text-align:center}.mvpn .md-empty p{max-width:34rem;font-size:.8125rem;line-height:1.6;color:var(--m-ash)}.mvpn .md-skel{position:relative;overflow:hidden;border-radius:var(--m-r-sm);background:var(--m-slab-hi)}.mvpn .md-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#1c2230 50%,transparent);transform:translate(-100%);animation:md-shimmer 1.4s ease-in-out infinite}.mvpn{--color-background: var(--m-ink);--color-surface: var(--m-slab);--color-card: var(--m-slab);--color-card-hover: var(--m-slab-hi);--color-border: var(--m-line);--color-border-hover: var(--m-line-hi);--color-text-primary: var(--m-ice);--color-text-secondary: var(--m-ash);--color-text-muted: var(--m-dim);--color-gold: var(--m-ice);--color-gold-dim: var(--m-ice);--color-gold-glow: transparent;--color-gold-subtle: rgba(233, 237, 245, .12)}.mvpn .btn-primary:hover{background:#fff;box-shadow:none}.mvpn .input:focus{box-shadow:0 0 0 3px #e9edf51f}@keyframes md-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes md-sheet-up{0%{transform:translateY(14px)}}@keyframes md-savebar-up{0%{opacity:0;transform:translate(-50%,10px)}}@keyframes md-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes md-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.mvpn *,.mvpn *:before,.mvpn *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mvpn .md-skel:after{display:none}}.deck-router.svelte-4xloiv{--accent: #d4a843;--accent-soft: rgba(212, 168, 67, .13)}.deck-mobile.svelte-4xloiv{--accent: #e9edf5;--accent-soft: rgba(233, 237, 245, .1)}.mark.svelte-4xloiv svg:where(.svelte-4xloiv){display:block;width:100%;height:100%}.rail.svelte-4xloiv{display:flex;flex-direction:column;padding:.75rem .75rem 0}.card.svelte-4xloiv{position:relative;display:flex;align-items:center;gap:.65rem;min-height:3.5rem;padding:.6rem .75rem;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:transparent;text-decoration:none;transition:margin .26s cubic-bezier(.32,.72,0,1),background .26s ease,border-color .26s ease,color .2s ease}.card.svelte-4xloiv:not(.on){margin:-1px .6rem 0;border-radius:0 0 11px 11px;color:#fff6}.card.svelte-4xloiv:not(.on):first-child{margin:0 .6rem -1px;border-radius:11px 11px 0 0}.card.svelte-4xloiv:not(.on):hover{background:#ffffff0a;color:#ffffffb3}.card.on.svelte-4xloiv{z-index:1;margin:0;background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 34%,transparent);color:var(--accent)}.card.svelte-4xloiv .mark:where(.svelte-4xloiv){flex:none;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid currentColor;border-radius:9px;color:inherit;opacity:.75;transition:opacity .2s ease}.card.svelte-4xloiv .mark:where(.svelte-4xloiv) svg:where(.svelte-4xloiv){width:.9rem;height:1.05rem}.card.on.svelte-4xloiv .mark:where(.svelte-4xloiv){background:color-mix(in srgb,var(--accent) 16%,transparent);opacity:1}.card.svelte-4xloiv .text:where(.svelte-4xloiv){display:flex;min-width:0;flex:1;flex-direction:column;gap:.1rem}.card.svelte-4xloiv .name:where(.svelte-4xloiv){font-family:Martian Mono,JetBrains Mono,monospace;font-size:.6875rem;font-weight:600;font-stretch:75%;letter-spacing:.13em;text-transform:uppercase;color:inherit}.card.svelte-4xloiv .stat:where(.svelte-4xloiv){overflow:hidden;font-size:.75rem;white-space:nowrap;text-overflow:ellipsis;color:#ffffff6b}.card.on.svelte-4xloiv .stat:where(.svelte-4xloiv){color:#ffffff9e}.stat.tone-warn.svelte-4xloiv{color:#f0b429}.stat.tone-bad.svelte-4xloiv{color:#ff7a80}.bar.svelte-4xloiv{display:flex;flex:none;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#00000059}.bar-opt.svelte-4xloiv{display:flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 .55rem;border-radius:9px;color:#ffffff61;text-decoration:none;transition:background .2s ease,color .2s ease}.bar-opt.on.svelte-4xloiv{background:var(--accent-soft);color:var(--accent)}.bar.svelte-4xloiv .mark:where(.svelte-4xloiv){position:relative;display:grid;place-items:center;width:1rem;height:1.2rem;color:inherit}.bar.svelte-4xloiv .alert:where(.svelte-4xloiv){position:absolute;top:-2px;right:-4px;width:6px;height:6px;border:1.5px solid #0b0e14;border-radius:999px}.alert.tone-warn.svelte-4xloiv{background:#f0b429}.alert.tone-bad.svelte-4xloiv{background:#f2545b}.bar-name.svelte-4xloiv{font-family:Martian Mono,JetBrains Mono,monospace;font-size:.625rem;font-weight:600;font-stretch:75%;letter-spacing:.11em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.card.svelte-4xloiv,.card.svelte-4xloiv .mark:where(.svelte-4xloiv),.bar-opt.svelte-4xloiv{transition:none}}.rail.svelte-degj0i{position:sticky;top:3.5rem;z-index:35;height:0;pointer-events:none}@media(min-width:768px){.rail.svelte-degj0i{top:0}}.bar.svelte-degj0i{position:absolute;top:0;left:0;right:0;height:2px;background:var(--color-gold);transform-origin:left center;transform:scaleX(0);opacity:0}.shell.mvpn .bar.svelte-degj0i{background:var(--m-ice)}.note-rail.svelte-19d7avx{position:sticky;bottom:0;z-index:25;height:0}.note.svelte-19d7avx{position:absolute;left:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.375rem;min-height:1.75rem;padding:.25rem .625rem;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-muted);font-size:.6875rem;line-height:1rem;transition:color .12s ease}.note.svelte-19d7avx:hover{color:var(--color-text-primary)}.shell.mvpn .note.svelte-19d7avx{border-color:var(--m-line);background:color-mix(in srgb,var(--m-slab) 92%,transparent);color:var(--m-ash)}.shell.mvpn .note.svelte-19d7avx:hover{color:var(--m-ice)}@media(max-width:767px){.shell.mvpn .note.svelte-19d7avx{bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.note.svelte-19d7avx{transition:none}}.shell.svelte-padrhk{background:var(--color-background);transition:background .26s ease}.shell.mvpn.svelte-padrhk{background:var(--m-ink)}.sidebar.svelte-padrhk,.drawer.svelte-padrhk{background:var(--color-surface);border-right:1px solid var(--color-border);transition:background .26s ease,border-color .26s ease}.shell.mvpn.svelte-padrhk .sidebar:where(.svelte-padrhk),.shell.mvpn.svelte-padrhk .drawer:where(.svelte-padrhk){background:var(--m-slab);border-right-color:var(--m-line)}.topbar.svelte-padrhk{background:color-mix(in srgb,var(--color-surface) 94%,transparent);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-text-primary);transition:background .26s ease,border-color .26s ease}.shell.mvpn.svelte-padrhk .topbar:where(.svelte-padrhk){background:color-mix(in srgb,var(--m-slab) 92%,transparent);border-bottom-color:var(--m-line);color:var(--m-ice)}.shell.mvpn.svelte-padrhk .topbar-title:where(.svelte-padrhk){color:var(--m-ash)}.foot.svelte-padrhk{border-top:1px solid var(--color-border);color:var(--color-text-primary);transition:border-color .26s ease}.foot-id.svelte-padrhk{color:var(--color-text-muted)}.shell.mvpn.svelte-padrhk .foot:where(.svelte-padrhk){border-top-color:var(--m-line);color:var(--m-ice)}.shell.mvpn.svelte-padrhk .foot-id:where(.svelte-padrhk){color:var(--m-dim)}.deck-link.svelte-padrhk{color:var(--m-ash);transition:background .12s ease,color .12s ease}.deck-link.svelte-padrhk:hover{background:#e9edf50d;color:var(--m-ice)}.deck-link.on.svelte-padrhk{background:var(--m-ice);color:var(--m-ink);font-weight:600}.tabbar.svelte-padrhk{position:fixed;bottom:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--m-line);background:color-mix(in srgb,var(--m-slab) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:env(safe-area-inset-bottom,0)}@media(min-width:768px){.tabbar.svelte-padrhk{display:none}}.tab.svelte-padrhk{position:relative;display:flex;min-height:3.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.4rem .15rem;color:var(--m-dim);font-size:.625rem;font-weight:500;line-height:1.2;text-align:center;transition:color .12s ease}.tab.svelte-padrhk>span:where(.svelte-padrhk){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab.on.svelte-padrhk{color:var(--m-ice);font-weight:600}.tab.on.svelte-padrhk:before{content:"";position:absolute;top:-1px;width:1.75rem;height:2px;border-radius:0 0 2px 2px;background:var(--m-ice)}@media(prefers-reduced-motion:reduce){.shell.svelte-padrhk,.sidebar.svelte-padrhk,.drawer.svelte-padrhk,.topbar.svelte-padrhk,.foot.svelte-padrhk,.deck-link.svelte-padrhk,.tab.svelte-padrhk{transition:none}}
