.om{gap:var(--space-6);color:var(--color-text);hyphens:auto;overflow-wrap:anywhere;display:grid;container-type:inline-size}.om p{margin:0}.om-defs{width:0;height:0;position:absolute;overflow:hidden}.om .oi{flex:none;width:1.25em;height:1.25em}.om-land{fill:color-mix(in srgb, var(--color-text) 13%, var(--color-surface));stroke:color-mix(in srgb, var(--color-text-muted) 55%, transparent);stroke-width:.5px}.om-device{gap:var(--space-3) var(--space-5);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--palette-reeds) 14%, transparent), transparent 60%), var(--color-surface);box-shadow:var(--shadow-2);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"map head""map notes";align-items:center;display:grid}.om-cover{grid-area:map;margin:0;line-height:0}.om-device__head{gap:var(--space-2);grid-area:head;align-self:end;min-width:0;display:grid}.om-device__notes{gap:var(--space-2);grid-area:notes;align-self:start;display:grid}@container (width<=34rem){.om-device{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head map""notes notes"}.om-cover svg{width:5rem}}.om-cover svg{width:clamp(5.5rem,24vw,11.5rem);height:auto;overflow:visible}@container (width<=20em){.om-device{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""notes""map"}.om-cover svg{width:min(60%,14rem)}.om .om-device__title{font-size:var(--text-lg)}}.om-cov{fill:color-mix(in srgb, var(--color-text-muted) 22%, transparent);stroke:color-mix(in srgb, var(--color-text-muted) 55%, transparent);stroke-width:.6px;stroke-linejoin:round;transition:fill var(--duration-med) var(--ease-out), stroke var(--duration-med) var(--ease-out)}.om-cov[data-saved=true]{fill:var(--palette-reeds);stroke:var(--palette-reeds);stroke-width:1.4px}.om-cov[data-busy=true]{fill:var(--palette-sunset);stroke:var(--palette-sunset);stroke-width:1.4px;animation:1.4s ease-in-out infinite om-pulse}:root[data-theme=dark] .om-cov[data-saved=true]{fill:#5fb3a1;stroke:#5fb3a1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .om-cov[data-saved=true]{fill:#5fb3a1;stroke:#5fb3a1}}@keyframes om-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.om-cov[data-busy=true]{animation:none}}.om-device__title{font-size:var(--text-xl);margin:0}.om-device__count{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.om-device__shell,.om-device__storage{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);align-items:flex-start;display:flex}.om-device__shell-icon{line-height:0;display:none}.om-device__shell[data-state=saved] .om-device__shell-icon--ok,.om-device__shell[data-state=saving] .om-device__shell-icon--wait,.om-device__shell[data-state=pending] .om-device__shell-icon--wait,.om-device__shell[data-state=none] .om-device__shell-icon--none{display:inline-flex}.om-device__shell[data-state=saved] .om-device__shell-icon--ok{color:var(--color-secondary)}.om-net{justify-self:start;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-2);font-size:var(--text-sm);padding:4px 12px;font-weight:700;display:inline-flex}.om-net__dot{background:var(--color-secondary);border-radius:50%;width:10px;height:10px}.om-net[data-online=false]{background:var(--color-danger-surface);color:var(--color-danger)}.om-net[data-online=false] .om-net__dot{background:var(--color-danger)}.om-trip{gap:var(--space-2);padding:var(--space-5);border:2px solid var(--palette-sunset);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-2);display:grid}.om-trip[hidden]{display:none}.om-trip__title{font-size:var(--text-xl);margin:0}.om-trip__count{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700}.pk[data-in-trip]{border-color:var(--palette-sunset);border-width:2px}.om-skel{width:var(--w,8em);border-radius:var(--radius-sm);vertical-align:-.1em;background:linear-gradient(90deg, var(--color-surface-2), color-mix(in srgb, var(--color-surface-2) 40%, var(--color-surface)), var(--color-surface-2));background-size:200% 100%;max-width:100%;height:.9em;animation:1.6s linear infinite om-shimmer;display:inline-block}@keyframes om-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.om-skel{animation:none}}.om-ios{padding:0 var(--space-4);border-left:4px solid var(--palette-sunset);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-1)}.om-ios[open]{padding-bottom:var(--space-4)}.om-ios__title{align-items:center;gap:var(--space-2);cursor:pointer;min-height:48px;font-weight:700;list-style:none;display:flex}.om-ios__title::-webkit-details-marker{display:none}.om-ios__title:after{content:"";width:.5em;height:.5em;transition:transform var(--duration-fast) var(--ease-out);border-bottom:2px solid;border-right:2px solid;flex:none;margin-inline-start:auto;transform:rotate(45deg)translateY(-2px)}.om-ios[open] .om-ios__title:after{transform:rotate(-135deg)}.om-ios__title:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.om-ios__steps{margin:var(--space-2) 0 0;padding-left:1.5em}.om-ios__steps li+li{margin-top:var(--space-1)}.om-regions{gap:var(--space-5);display:grid}.om-regions__head{gap:var(--space-2);display:grid}.om-regions__head h2{margin:0}.om-regions__lead{color:var(--color-text-muted);max-width:60ch}.om-regions__about{gap:var(--space-2);font-size:var(--text-sm);display:grid}.om-hint{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-danger-surface);color:var(--color-danger);align-items:center;font-weight:700;display:flex}.om-alert{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-danger-surface);color:var(--color-danger);font-weight:600}.om-group{gap:var(--space-2);display:grid}.om-group__title{color:var(--color-text-muted);font:700 var(--text-xs) / 1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin:0}.om-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@container (width>=44rem){.om-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.om-attrib{color:var(--color-text-muted);font-size:var(--text-xs)}.pk{align-items:center;gap:0 var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-1);transition:border-color var(--duration-med) var(--ease-out), box-shadow var(--duration-med) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"loc body act""more more more";display:grid;container-type:inline-size}.pk:is([data-state=saved],[data-state=saved-unchecked],[data-state=outdated],[data-state=partial]){grid-template-areas:"loc body body""more more more""act act act"}.pk[data-state=saved],.pk[data-state=saved-unchecked]{border-color:color-mix(in srgb, var(--color-secondary) 55%, var(--color-line))}.pk[data-state=outdated],.pk[data-state=partial],.pk[data-state=busy]{border-color:color-mix(in srgb, var(--palette-sunset) 70%, var(--color-line));box-shadow:var(--shadow-2)}.pk__loc{grid-area:loc;line-height:0;display:block}.pk__loc svg{width:40px;height:auto}.pk__corridor{fill:var(--palette-buoy);stroke:var(--palette-buoy);stroke-width:2.2px;stroke-linejoin:round}.pk[data-state=saved] .pk__corridor,.pk[data-state=saved-unchecked] .pk__corridor{fill:var(--color-secondary);stroke:var(--color-secondary)}.pk__body{grid-area:body;align-content:center;gap:2px;min-width:0;display:grid}.pk__more{gap:var(--space-2);grid-area:more;min-width:0;display:grid}.pk__more:not(:has(>:not([hidden]))){display:none}.pk__more>:first-child:not([hidden]),.pk__more>[hidden]+:not([hidden]){margin-top:var(--space-2)!important}.pk__name{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;line-height:var(--leading-tight);margin:0}.pk__name a{color:inherit;text-decoration:none}.pk__name a:hover{text-decoration:underline}.pk__pill{border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;gap:4px;padding:0 8px 0 6px;font-weight:700;line-height:1.6;display:inline-flex}.pk__pill .oi{width:1.1em;height:1.1em}.pk[data-state=loading] .pk__pill .oi{display:none}.pk[data-state=saved] .pk__pill,.pk[data-state=saved-unchecked] .pk__pill{background:color-mix(in srgb, var(--color-secondary) 16%, var(--color-surface));color:var(--color-secondary)}.pk[data-state=outdated] .pk__pill,.pk[data-state=partial] .pk__pill,.pk[data-state=busy] .pk__pill,.pk[data-state=queued] .pk__pill{background:var(--color-sponsored-surface);color:var(--color-sponsored)}.pk__meta{align-items:center;gap:2px var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.pk__detail{color:var(--color-text-muted);font-size:var(--text-sm)}.pk__progress{gap:var(--space-1);display:grid}.pk__progress progress{width:100%;height:10px;accent-color:var(--palette-reeds)}.pk__progress-text{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.pk__message{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:var(--text-sm);font-weight:600}.pk__message[data-kind=ok]{background:color-mix(in srgb, var(--color-secondary) 16%, var(--color-surface))}.pk__message[data-kind=error]{background:var(--color-danger-surface);color:var(--color-danger)}.pk__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.pk>.pk__actions{grid-area:act;justify-content:flex-end;margin-top:0}.pk:is([data-state=saved],[data-state=saved-unchecked],[data-state=outdated],[data-state=partial])>.pk__actions{margin-top:var(--space-3);justify-content:flex-start}.pk__actions:not(:has(>:not([hidden]))){display:none}.pk-btn{gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:700 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pk-btn[hidden]{display:none}.pk-btn--primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.pk-btn--quiet{color:var(--color-text-muted);background:0 0;border-color:#0000;font-weight:600}.pk-btn--quiet:hover{color:var(--color-danger)}.pk-btn:disabled{opacity:.55;cursor:not-allowed}.pk-btn:focus-visible,.pk__name a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@container (width<=18em){.om-device{padding:var(--space-4)}.pk,.pk:is([data-state=saved],[data-state=saved-unchecked],[data-state=outdated],[data-state=partial]){grid-template-columns:minmax(0,1fr);grid-template-areas:"body""more""act"}.pk>.pk__actions{margin-top:var(--space-2);justify-content:flex-start}.pk__loc{display:none}.pk-btn{padding:0 var(--space-3)}}.op[data-astro-cid-xzmct3im]{gap:var(--space-5);padding-top:var(--space-4);padding-bottom:var(--space-7);grid-template-columns:minmax(0,1fr);max-width:64rem;display:grid}.op-head[data-astro-cid-xzmct3im]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.op-head[data-astro-cid-xzmct3im] h1[data-astro-cid-xzmct3im]{margin:0 0 var(--space-3)}.op-head__text[data-astro-cid-xzmct3im]{hyphens:auto;overflow-wrap:anywhere}.op-lead[data-astro-cid-xzmct3im]{max-width:52ch;color:var(--color-text-muted);font-size:var(--text-md);margin:0}.op-head[data-astro-cid-xzmct3im] .op-art{border-radius:var(--radius-xl);box-shadow:var(--shadow-2);overflow:hidden}@media (width<=39.99rem){.op-head[data-astro-cid-xzmct3im] .op-art{display:none}}@media (width>=40rem){.op-head[data-astro-cid-xzmct3im]{gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}
