*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0}body.is-screen{min-height:0;overflow:hidden}img,svg,video,picture{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:where(h1,h2,h3,h4){font-family:var(--font-display);font-weight:600;line-height:var(--leading-tight);margin:0 0 var(--space-3);text-wrap:balance;font-variation-settings:"SOFT" 50, "WONK" 0}h1{font-size:clamp(var(--text-2xl), 6vw, var(--text-3xl))}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p,ul,ol,dl,figure{margin:0 0 var(--space-4)}p{text-wrap:pretty}a{color:var(--color-link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:4px}.sw-banner,.toast{--color-focus:var(--palette-sunset)}::selection{background:var(--palette-sunset);color:var(--palette-deep-water)}hr{border:0;border-top:1px solid var(--color-line);margin:var(--space-6) 0}small{font-size:var(--text-sm)}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:max(var(--space-3), var(--safe-left));z-index:var(--z-modal);padding:var(--space-3) var(--space-4);background:var(--palette-sunset);color:var(--palette-deep-water);border-radius:var(--radius-sm);font-weight:700;text-decoration:none;position:absolute;top:0;transform:translateY(-120%)}.skip-link:focus{top:max(var(--space-3), var(--safe-top));transform:none}.container{width:100%;max-width:var(--wide-max);padding-inline:var(--page-left) var(--page-right);margin-inline:auto}.container-narrow{width:100%;max-width:var(--content-max);padding-inline:var(--page-left) var(--page-right);margin-inline:auto}.stack>*+*{margin-top:var(--space-4)}.section{padding-block:var(--space-6)}.section-title{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;display:flex}.section-title svg{width:1.4em;height:1.4em;color:var(--color-secondary);flex:none}.muted{color:var(--color-text-muted)}.small{font-size:var(--text-sm)}.prose{max-width:68ch}.prose :where(ul,ol){padding-left:1.25em}.prose li+li{margin-top:var(--space-1)}.prose h2{margin-top:var(--space-6)}.prose h3{margin-top:var(--space-5)}@media (width>=48rem){:root{--gutter:1.5rem}}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:44px;font-weight:700;font-size:var(--text-md);text-align:center;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:2px solid #0000;padding:.55rem 1.1rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:1.25em;height:1.25em}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary:hover{background:color-mix(in srgb, var(--color-primary) 85%, var(--color-text))}.btn-secondary{color:var(--color-text);background:0 0;border-color:currentColor}.btn-secondary:hover{background:var(--color-surface-2)}.btn-quiet{background:var(--color-surface-2);color:var(--color-text)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn-row{gap:var(--space-3);flex-wrap:wrap;display:flex;container-type:inline-size}.btn-row>.btn{max-width:100%}@container (width<=11em){.btn-row>.btn{border-radius:var(--radius-lg);padding-inline:.3em}.btn-row>.btn>svg{display:none}}@container (width<=8em){.btn-row>.btn{padding-inline:.1em}}.words{text-decoration:inherit}.words>span{hyphens:auto;overflow-wrap:anywhere;max-width:100%;text-decoration:inherit;display:inline-block}.chip{border-radius:var(--radius-pill);font-size:var(--text-sm);background:var(--color-surface-2);color:var(--color-text);overflow-wrap:anywhere;align-items:center;gap:.35em;max-width:100%;padding:.15em .65em;font-weight:600;line-height:1.5;display:inline-flex}.chip svg{width:1.1em;height:1.1em}.chip-sponsored{background:var(--color-sponsored-surface);color:var(--color-sponsored);border:1px solid}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-1)}.card>:last-child{margin-bottom:0}.card-title{font-family:var(--font-display);font-size:var(--text-lg);margin:0 0 var(--space-2)}.card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.facts{gap:var(--space-1) var(--space-3);margin:var(--space-3) 0;font-size:var(--text-sm);grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.facts dt{color:var(--color-text-muted)}.facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}@container (width<=15em){.facts{grid-template-columns:minmax(0,1fr);row-gap:0}.facts dd+dt{margin-top:var(--space-2)}}.facts .unknown{color:var(--color-text-muted);font-style:italic;font-weight:400}.note{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.note>svg{width:1.4em;height:1.4em;color:var(--color-secondary);flex:none;margin-top:.1em}.note>:not(svg){flex:10em;min-width:0}.note p:last-child{margin-bottom:0}.note-danger{background:var(--color-danger-surface)}.note-danger>svg{color:var(--color-danger)}.field{gap:var(--space-1);margin-bottom:var(--space-5);display:grid}.field label,.field legend{font-weight:700}.field .hint{font-size:var(--text-sm);color:var(--color-text-muted)}.field .error{font-size:var(--text-sm);color:var(--color-danger);font-weight:700}.field .error:empty{display:none}.optional-tag{color:var(--color-text-muted);font-weight:400}.input,.select,.textarea{border:2px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);padding:.6rem .75rem}.textarea{resize:vertical;min-height:8rem}.input:focus,.select:focus,.textarea:focus{border-color:var(--color-secondary)}[aria-invalid=true]{border-color:var(--color-danger)!important}fieldset{border:0;min-width:0;margin:0;padding:0}.choice-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.choice{max-width:100%;display:inline-flex;position:relative}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice span{border:2px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);overflow-wrap:anywhere;align-items:center;min-height:44px;padding:.4rem 1rem;display:inline-flex}.choice input:checked+span{border-color:var(--color-secondary);background:color-mix(in srgb, var(--color-secondary) 14%, var(--color-surface));font-weight:700}.choice input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:2px}.checkbox{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid;font-weight:400!important}.checkbox input{width:24px;height:24px;accent-color:var(--color-secondary);margin:.1em 0 0}.form-status{margin:var(--space-4) 0;font-weight:700}.form-status:empty{display:none}.form-status.is-error{color:var(--color-danger)}.form-status.is-success{color:var(--color-secondary)}.progress{border-radius:var(--radius-pill);background:var(--color-surface-2);width:100%;height:10px;overflow:hidden}.progress>span{background:var(--color-secondary);width:0;height:100%;transition:width var(--duration-med) linear;display:block}.breadcrumb ol{gap:var(--space-1);margin:0 0 var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"›";margin-right:var(--space-1);color:var(--color-text-muted)}.breadcrumb a{color:inherit}.icon-inline{vertical-align:-.18em;width:1.1em;height:1.1em;display:inline-block}.verbatim{font-family:var(--font-body);white-space:pre-line;background:var(--color-surface-2);border-left:4px solid var(--color-secondary);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm)}.google-signin{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);min-height:44px;color:var(--color-text);padding:.55rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.google-signin:hover{background:var(--color-surface-2)}.google-signin[hidden]{display:none}.google-signin svg{flex:none}.ob[data-astro-cid-thxdd7cu]{border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 8%, transparent);min-height:44px;color:inherit;font:600 var(--text-sm) / 1.1 var(--font-body);white-space:nowrap;align-items:center;gap:6px;padding:0 14px 0 10px;text-decoration:none;display:inline-flex;position:relative}.ob--compact[data-astro-cid-thxdd7cu]{justify-content:center;width:44px;padding:0}.ob[data-astro-cid-thxdd7cu]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ob__icon[data-astro-cid-thxdd7cu]{line-height:0;display:none}.ob[data-astro-cid-thxdd7cu][data-state=download] .ob__icon--download[data-astro-cid-thxdd7cu],.ob[data-astro-cid-thxdd7cu][data-state=saved] .ob__icon--saved[data-astro-cid-thxdd7cu],.ob[data-astro-cid-thxdd7cu][data-state=update] .ob__icon--update[data-astro-cid-thxdd7cu],.ob[data-astro-cid-thxdd7cu][data-state=offline] .ob__icon--offline[data-astro-cid-thxdd7cu]{display:inline-flex}.ob[data-astro-cid-thxdd7cu][data-state=update]:after,.ob[data-astro-cid-thxdd7cu][data-state=offline]:after,.ob[data-astro-cid-thxdd7cu][data-state=saved]:after{content:"";border:2px solid var(--palette-deep-water);background:var(--palette-sunset);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;right:6px}.ob[data-astro-cid-thxdd7cu][data-state=saved]:after{background:#5fb3a1}.ob__text--sr[data-astro-cid-thxdd7cu]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.lang-menu[data-astro-cid-4jxzmj2x]{color:inherit;position:relative}.lang-menu__button[data-astro-cid-4jxzmj2x]{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, currentColor 35%, transparent);min-height:44px;font-weight:700;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:.35em;padding:0 .85rem;list-style:none;display:inline-flex}.lang-menu__button[data-astro-cid-4jxzmj2x]::-webkit-details-marker{display:none}.lang-menu__button[data-astro-cid-4jxzmj2x]:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.lang-menu__button[data-astro-cid-4jxzmj2x] svg{width:1.2em;height:1.2em}.lang-menu__caret[data-astro-cid-4jxzmj2x]{margin-inline-end:-.15rem;transition:transform .15s;display:inline-flex}.lang-menu[data-astro-cid-4jxzmj2x][open] .lang-menu__caret[data-astro-cid-4jxzmj2x]{transform:rotate(180deg)}.lang-menu__list[data-astro-cid-4jxzmj2x]{inset-inline-end:0;top:calc(100% + var(--space-1));z-index:var(--z-modal);min-width:12rem;padding:var(--space-1);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-2);--color-focus:var(--palette-deep-water);margin:0;list-style:none;position:absolute}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lang-menu__list[data-astro-cid-4jxzmj2x]{--color-focus:var(--palette-sunset)}}:root[data-theme=dark] .lang-menu__list[data-astro-cid-4jxzmj2x]{--color-focus:var(--palette-sunset)}.lang-menu__list[data-astro-cid-4jxzmj2x] a[data-astro-cid-4jxzmj2x]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:calc(var(--radius-md) - 2px);color:inherit;font-weight:600;text-decoration:none;display:flex}.lang-menu__list[data-astro-cid-4jxzmj2x] a[data-astro-cid-4jxzmj2x]:hover{background:var(--color-surface-2)}.lang-menu__list[data-astro-cid-4jxzmj2x] a[data-astro-cid-4jxzmj2x][aria-current=true]{background:color-mix(in srgb, var(--color-secondary) 14%, var(--color-surface))}.lang-menu__code[data-astro-cid-4jxzmj2x]{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em}.on-dark[data-astro-cid-4jxzmj2x]{color:#f4f1ea}.on-dark[data-astro-cid-4jxzmj2x] .lang-menu__list[data-astro-cid-4jxzmj2x]{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.lang-menu__caret[data-astro-cid-4jxzmj2x]{transition:none}}.mnav{min-width:0}.mnav__bar,.mnav__list,.mnav__langs{margin:0;padding:0;list-style:none}.mnav__link{min-width:44px;min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-pill);color:inherit;font:600 var(--text-sm) / 1.15 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.45em;margin:0;text-decoration:none;display:flex;position:relative}.mnav__link svg{flex:none;width:1.35em;height:1.35em}.mnav__link .mnav__caret{vertical-align:-.1em;opacity:.8;width:.85em;height:.85em;transition:transform var(--duration-fast) var(--ease-out);margin-inline-start:.25em;display:inline-block}.mnav__toggle[aria-expanded=true] .mnav__caret{transform:rotate(180deg)}.has-short .mnav__full{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mnav__menu{padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-3);overscroll-behavior:contain;--color-focus:var(--color-primary);margin:0;overflow:auto}.mnav__head{display:none}.mnav__list{gap:2px;display:grid}.mnav__entry{align-items:center;gap:var(--space-3);min-height:44px;padding:6px var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-weight:600;line-height:1.25;text-decoration:none;display:flex}.mnav__entry svg{width:1.3rem;height:1.3rem;color:var(--color-secondary);flex:none}.mnav__entry:hover{background:var(--color-surface-2)}.mnav__entry[aria-current]{background:color-mix(in srgb, var(--color-secondary) 13%, var(--color-surface));font-weight:750}.mnav__langs{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-1);border-top:1px solid var(--color-line);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));display:grid}.mnav__langs a{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-text);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.mnav__langs a[aria-current]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}@supports not selector(:popover-open){.mnav__menu{z-index:var(--z-modal);display:none;position:fixed}.mnav__menu.is-open{display:block}}@media (width<=63.99rem){:root:has(.mnav){--tabbar-h:calc(3.5rem + 1px + var(--safe-bottom))}body:has(.mnav--site){padding-bottom:var(--tabbar-h)}.mnav{z-index:var(--z-header);padding:0 max(var(--space-1), var(--safe-right)) var(--safe-bottom) max(var(--space-1), var(--safe-left));border-top:1px solid var(--color-line);background:var(--color-surface);color:var(--color-text-muted);--color-focus:var(--color-primary);position:fixed;inset:auto 0 0;box-shadow:0 -6px 18px #0e3b4c14}.mnav__bar{max-width:36rem;margin-inline:auto;display:flex}.mnav__item{flex:1 1 0;min-width:0}.mnav__item--market,.mnav__item--community{display:none}.mnav__sub{margin:var(--space-1) 0 2px;padding:0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;font-weight:750}.mnav__sub--next{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line)}.mnav__link{border-radius:var(--radius-md);flex-direction:column;gap:2px;width:100%;min-height:3.5rem;padding:6px 2px 4px;font-size:.75rem;font-weight:700;line-height:1.1}.mnav__link>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.mnav__link>svg:first-child{box-sizing:content-box;border-radius:var(--radius-pill);width:1.4rem;height:1.4rem;transition:background-color var(--duration-fast) var(--ease-out);padding:3px 14px}.mnav__link .mnav__caret{display:none}.mnav__link[aria-current],.mnav__toggle[aria-expanded=true]{color:var(--color-primary)}.mnav__link[aria-current]>svg:first-child,.mnav__toggle[aria-expanded=true]>svg:first-child{background:color-mix(in srgb, var(--color-secondary) 18%, transparent)}.mnav__menu{inset:auto max(var(--space-2), var(--safe-right)) calc(var(--tabbar-h) + var(--space-2)) max(var(--space-2), var(--safe-left));width:auto;max-width:34rem;max-height:calc(100dvh - var(--tabbar-h) - var(--safe-top) - var(--space-6));padding:var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-xl);margin-inline:auto;position:fixed}.mnav__menu::backdrop{bottom:calc(3.5rem + 1px + env(safe-area-inset-bottom,0px));background:#0e3b4c52}.mnav__head{align-items:center;gap:var(--space-2);padding:0 0 var(--space-1) var(--space-3);display:flex}.mnav__title{font:600 var(--text-lg) / var(--leading-tight) var(--font-display);flex:1;margin:0}.mnav__close{background:var(--color-surface-2);width:44px;height:44px;color:var(--color-text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.mnav__close svg{width:1.25rem;height:1.25rem}.mnav__entry{min-height:48px}}@media (width<=63.99rem) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .mnav{box-shadow:0 -6px 18px #00000059}}@media (width>=64rem){.mnav__bar{align-items:center;gap:var(--space-1);display:flex}.mnav__item--more{display:none}.mnav__link:hover,.mnav__toggle[aria-expanded=true]{background:#f4f1ea1f}.mnav__link[aria-current]{text-decoration:underline;text-decoration-color:var(--palette-sunset);text-underline-offset:.4em;text-decoration-thickness:3px}.mnav__link[aria-current=page]{color:var(--palette-sunset)}.mnav__toggle[aria-current]{text-decoration:none}.mnav__toggle[aria-current] .mnav__label{text-decoration:underline;text-decoration-color:var(--palette-sunset);text-underline-offset:.4em;text-decoration-thickness:3px}.mnav__menu{inset:var(--mnav-y,4rem) auto auto var(--mnav-x,30%);width:18rem;max-height:min(32rem,80vh);position:absolute}.mnav__menu::backdrop{background:0 0}@supports not selector(:popover-open){.mnav__menu{position:fixed}}}@media (width>=80rem){.mnav__link{padding:0 var(--space-3)}.mnav__short,.mnav__sep{display:none}.has-short .mnav__full{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media (width<=63.99rem) and (height<=30rem){:root:has(.mnav--map){--tabbar-h:0px}.mnav--map{box-shadow:none;color:inherit;--color-focus:var(--palette-sunset);background:0 0;border:0;padding:0;position:static}.mnav--map .mnav__bar{gap:2px;max-width:none;margin:0}.mnav--map .mnav__item{flex:none}.mnav--map .mnav__link{border-radius:50%;width:44px;min-height:44px;padding:0}.mnav--map .mnav__link>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mnav--map .mnav__link>svg:first-child{padding:0}.mnav--map .mnav__link[aria-current],.mnav--map .mnav__toggle[aria-expanded=true]{color:var(--palette-sunset)}.mnav--map .mnav__link[aria-current]>svg:first-child,.mnav--map .mnav__toggle[aria-expanded=true]>svg:first-child{background:0 0}.mnav--map .mnav__toggle[aria-expanded=true]{background:#f4f1ea24}.mnav--map .mnav__menu{inset:var(--mnav-y,3.5rem) auto auto var(--mnav-x,30%);width:18rem;max-height:calc(100dvh - 4.5rem);margin:0;position:absolute}.mnav--map .mnav__menu::backdrop{background:0 0}.mnav--map .mnav__head{display:none}}@media (width>=64rem) and (width<=89.99rem){.mnav--map .mnav__link{border-radius:var(--radius-md);flex-direction:column;gap:3px;min-width:56px;padding:2px 10px 3px;font-size:.8125rem;line-height:1.1}.mnav--map .mnav__short,.mnav--map .mnav__sep{display:inline}.mnav--map .has-short .mnav__full{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.site-header[data-astro-cid-o2dnm6ij]{background:var(--palette-deep-water);color:var(--palette-mist);padding-top:var(--safe-top);--color-focus:var(--palette-sunset)}.bar[data-astro-cid-o2dnm6ij]{align-items:center;gap:var(--space-2);max-width:90rem;padding-block:var(--space-2);flex-wrap:wrap;display:flex}.brand[data-astro-cid-o2dnm6ij]{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;color:inherit;font-family:var(--font-display);font-weight:650;font-size:var(--text-lg);flex:auto;line-height:1.1;text-decoration:none;display:inline-flex}.brand[data-astro-cid-o2dnm6ij] img[data-astro-cid-o2dnm6ij]{border-radius:8px;flex:none}.brand[data-astro-cid-o2dnm6ij] span[data-astro-cid-o2dnm6ij]{overflow-wrap:anywhere;min-width:0}.actions[data-astro-cid-o2dnm6ij]{align-items:center;gap:var(--space-2);color:var(--palette-mist);flex:none;margin-inline-start:auto;display:flex}.search-btn[data-astro-cid-o2dnm6ij]{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, currentColor 35%, transparent);min-width:44px;min-height:44px;color:inherit;font-weight:700;font-size:var(--text-sm);justify-content:center;align-items:center;gap:.4em;padding:0 .7rem;text-decoration:none;display:inline-flex}.search-btn[data-astro-cid-o2dnm6ij] svg{width:1.25em;height:1.25em}.search-btn[data-astro-cid-o2dnm6ij]:hover{background:#f4f1ea1f}.search-btn__text[data-astro-cid-o2dnm6ij]{display:none}@media (width<=22.49rem){.bar[data-astro-cid-o2dnm6ij],.actions[data-astro-cid-o2dnm6ij]{gap:var(--space-1)}.actions[data-astro-cid-o2dnm6ij] .lang-menu__button{justify-content:center;min-width:44px;padding:0}.actions[data-astro-cid-o2dnm6ij] .lang-menu__text{display:none}}@media (width>=64rem){.bar[data-astro-cid-o2dnm6ij]{gap:var(--space-4);flex-wrap:nowrap}.brand[data-astro-cid-o2dnm6ij]{flex:0 auto;margin-inline-end:var(--space-2)}}@media (width>=80rem){.search-btn__text[data-astro-cid-o2dnm6ij]{display:inline}}.site-footer[data-astro-cid-trczcewx]{margin-top:var(--space-8);padding:var(--space-6) 0 calc(var(--space-6) + var(--safe-bottom));background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-sm)}.site-footer[data-astro-cid-trczcewx].compact{margin-top:var(--space-5);padding:var(--space-4) 0 var(--space-2);border-top:1px solid var(--color-line);background:0 0}.disclaimer[data-astro-cid-trczcewx]{font-size:var(--text-md);max-width:60ch}.compact[data-astro-cid-trczcewx] .disclaimer[data-astro-cid-trczcewx]{font-size:var(--text-sm)}.groups[data-astro-cid-trczcewx]{gap:var(--space-4) var(--space-5);margin-block:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));display:grid}.group[data-astro-cid-trczcewx]{min-width:0}.group[data-astro-cid-trczcewx] summary[data-astro-cid-trczcewx]{align-items:center;gap:var(--space-2);min-width:0;margin:0 0 var(--space-1);cursor:default;list-style:none;display:flex}.group[data-astro-cid-trczcewx] summary[data-astro-cid-trczcewx]::-webkit-details-marker{display:none}.group-title[data-astro-cid-trczcewx]{overflow-wrap:anywhere;hyphens:auto;min-width:0;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:700}.group-caret[data-astro-cid-trczcewx]{display:none}.group[data-astro-cid-trczcewx] ul[data-astro-cid-trczcewx]{margin:0;padding:0;list-style:none}.group[data-astro-cid-trczcewx] a[data-astro-cid-trczcewx]{min-height:44px;color:inherit;overflow-wrap:anywhere;align-items:center;display:inline-flex}@media (width<=39.99rem){.groups[data-astro-cid-trczcewx]{margin-block:var(--space-4);border-top:1px solid var(--color-line);display:block}.group[data-astro-cid-trczcewx]{border-bottom:1px solid var(--color-line)}.group[data-astro-cid-trczcewx] summary[data-astro-cid-trczcewx]{cursor:pointer;justify-content:space-between;min-height:44px;margin:0}.group-title[data-astro-cid-trczcewx]{overflow-wrap:anywhere;min-width:0;color:var(--color-text);flex:auto}.group-caret[data-astro-cid-trczcewx]{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-out);flex:none;display:inline-flex}.group-caret[data-astro-cid-trczcewx] svg{width:1.1em;height:1.1em}.group[data-astro-cid-trczcewx][open] .group-caret[data-astro-cid-trczcewx]{transform:rotate(180deg)}.group[data-astro-cid-trczcewx] ul[data-astro-cid-trczcewx]{gap:0 var(--space-4);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}}.market[data-astro-cid-trczcewx]{align-items:center;gap:0 var(--space-3);margin-block:var(--space-4);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;display:flex}.market__lead[data-astro-cid-trczcewx]{align-items:center;gap:var(--space-2);min-height:44px;margin:0;font-weight:700;display:inline-flex}.market__lead[data-astro-cid-trczcewx] svg{width:1.25em;height:1.25em;color:var(--color-secondary);flex:none}.market__links[data-astro-cid-trczcewx]{--sep:1.25rem;margin:0 0 0 calc(-1 * var(--sep));clip-path:inset(-.5rem -.5rem -.5rem calc(var(--sep) - 6px));flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}.market__links[data-astro-cid-trczcewx] li[data-astro-cid-trczcewx]{align-items:center;display:inline-flex}.market__links[data-astro-cid-trczcewx] li[data-astro-cid-trczcewx]:before{content:"·" / "";width:var(--sep);text-align:center;color:var(--color-text-muted);flex:none}.market__links[data-astro-cid-trczcewx] a[data-astro-cid-trczcewx]{min-height:44px;color:inherit;align-items:center;display:inline-flex}.market__sell[data-astro-cid-trczcewx]{max-width:100%;padding:max(.3em, calc((40px - 1.3em - 3px) / 2)) var(--space-4);color:var(--color-link);overflow-wrap:break-word;border:1.5px solid;border-radius:1.4em;margin-block:2px;margin-inline-start:auto;font-weight:700;line-height:1.3;text-decoration:none;display:inline-block}.market__sell[data-astro-cid-trczcewx]:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.market__sell[data-astro-cid-trczcewx] svg{vertical-align:-.15em;width:1.05em;height:1.05em;margin-inline-start:.35em;display:inline}@media (width<=39.99rem){.market[data-astro-cid-trczcewx]{padding:var(--space-2) var(--space-3) var(--space-3)}.market__lead[data-astro-cid-trczcewx]{min-height:0;padding-block:var(--space-1);flex:100%;align-items:flex-start}.market__lead[data-astro-cid-trczcewx] svg{margin-top:.15em}.market__sell[data-astro-cid-trczcewx]{margin-inline-start:0}}.links[data-astro-cid-trczcewx]{gap:0 var(--space-1);margin:0 0 var(--space-3) calc(-1 * var(--space-2));flex-wrap:wrap;padding:0;list-style:none;display:flex}.links[data-astro-cid-trczcewx] a[data-astro-cid-trczcewx]{min-height:44px;padding:0 var(--space-2);color:inherit;align-items:center;display:inline-flex}.sources[data-astro-cid-trczcewx] a[data-astro-cid-trczcewx],.machine[data-astro-cid-trczcewx] a[data-astro-cid-trczcewx]{color:inherit}.copy[data-astro-cid-trczcewx]{color:var(--color-text-muted);margin:0}.machine[data-astro-cid-trczcewx]{color:var(--color-text-muted)}.sw-banner[data-astro-cid-4aglxu25],.toast[data-astro-cid-4aglxu25]{left:50%;bottom:calc(var(--space-4) + max(var(--safe-bottom), var(--tabbar-h)));z-index:var(--z-toast);width:min(32rem, calc(100% - 2 * var(--gutter)));max-height:calc(100vh - 2 * var(--space-4) - var(--safe-top) - max(var(--safe-bottom), var(--tabbar-h)));max-height:calc(100dvh - 2 * var(--space-4) - var(--safe-top) - max(var(--safe-bottom), var(--tabbar-h)));overscroll-behavior:contain;scroll-padding:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--palette-deep-water);color:var(--palette-mist);box-shadow:var(--shadow-3);position:fixed;overflow-y:auto;transform:translate(-50%)}.sw-banner[data-astro-cid-4aglxu25] p[data-astro-cid-4aglxu25]{margin:0 0 var(--space-3);font-weight:700}.sw-banner[data-astro-cid-4aglxu25] .btn-primary[data-astro-cid-4aglxu25]{background:var(--palette-sunset);color:var(--palette-deep-water)}.toast[data-astro-cid-4aglxu25]{text-align:center;font-weight:700}.other[data-astro-cid-4aglxu25]{display:block}[data-astro-cid-4aglxu25][hidden]{display:none!important}.crumbs[data-astro-cid-lmewtpfc] ol[data-astro-cid-lmewtpfc]{align-items:center;gap:0 var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-lmewtpfc] li[data-astro-cid-lmewtpfc]{overflow-wrap:anywhere;align-items:center;min-width:0;display:inline-flex}.crumbs[data-astro-cid-lmewtpfc] li[data-astro-cid-lmewtpfc]+li[data-astro-cid-lmewtpfc]:before{content:"›";color:var(--color-text-muted);margin-inline-end:var(--space-1)}.crumbs[data-astro-cid-lmewtpfc] a[data-astro-cid-lmewtpfc]{min-height:44px;color:var(--color-link);text-underline-offset:.2em;align-items:center;display:inline-flex}.crumbs[data-astro-cid-lmewtpfc] [data-astro-cid-lmewtpfc][aria-current=page]{color:var(--color-text);font-weight:600}@media (width<=39.99rem){.crumbs[data-astro-cid-lmewtpfc] li[data-astro-cid-lmewtpfc]:last-child:not(:first-child){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=29.99rem){.crumbs[data-astro-cid-lmewtpfc] ol[data-astro-cid-lmewtpfc]{flex-wrap:nowrap}.crumbs[data-astro-cid-lmewtpfc] li[data-astro-cid-lmewtpfc]:not(:nth-last-child(-n+2)){display:none}.crumbs[data-astro-cid-lmewtpfc] li[data-astro-cid-lmewtpfc]:nth-last-child(2){overflow-wrap:normal;flex:0 auto;min-width:0;display:flex}.crumbs[data-astro-cid-lmewtpfc] ol[data-astro-cid-lmewtpfc] li[data-astro-cid-lmewtpfc]:nth-last-child(2):before{content:"‹";margin-inline-end:var(--space-1)}.crumbs[data-astro-cid-lmewtpfc] li[data-astro-cid-lmewtpfc]:nth-last-child(2) a[data-astro-cid-lmewtpfc]{white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:44px;display:block;overflow:hidden}}.art[data-astro-cid-jte6uj7q]{background:var(--color-surface-2);position:relative;overflow:hidden}.art[data-astro-cid-jte6uj7q] picture[data-astro-cid-jte6uj7q]{display:block}.art[data-astro-cid-jte6uj7q] img[data-astro-cid-jte6uj7q]{width:100%;height:auto;display:block}.art--crop[data-astro-cid-jte6uj7q] img[data-astro-cid-jte6uj7q]{aspect-ratio:var(--art-ratio);object-fit:cover;object-position:var(--art-focus)}.art-chip[data-astro-cid-jte6uj7q]{border-radius:var(--radius-pill);color:var(--palette-mist);font-size:var(--text-xs);letter-spacing:.02em;pointer-events:none;background:#0e3b4cd1;padding:.15em .65em;font-weight:700;line-height:1.6;position:absolute;inset-block-end:var(--space-2);inset-inline-start:var(--space-2)}.sponsored-label[data-astro-cid-ghdfclsz]{align-items:center;gap:var(--space-1) var(--space-2);max-width:100%;font-size:var(--text-xs);flex-wrap:wrap;line-height:1.4;display:inline-flex}.tag[data-astro-cid-ghdfclsz]{border:1px solid color-mix(in srgb, var(--color-sponsored) 45%, transparent);border-radius:var(--radius-sm);background:var(--color-sponsored-surface);color:var(--color-sponsored);letter-spacing:.01em;overflow-wrap:anywhere;max-width:100%;padding:.1rem .5rem;font-weight:700;display:inline-block}.why[data-astro-cid-ghdfclsz]{color:var(--color-link);overflow-wrap:anywhere;font-weight:600;position:relative}.why[data-astro-cid-ghdfclsz]:after{content:"";position:absolute;inset:-.9rem -.25rem}@media (forced-colors:active){.tag[data-astro-cid-ghdfclsz]{border-color:canvastext}}.sr-row{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text);scroll-margin-block:var(--space-2);-webkit-tap-highlight-color:transparent;grid-template-columns:2.5rem minmax(0,1fr) auto;text-decoration:none;display:grid}.sr-ic{border-radius:var(--radius-md);background:var(--color-surface-2);width:2.5rem;height:2.5rem;color:var(--color-primary);place-items:center;display:grid}.sr-ic svg{width:1.35rem;height:1.35rem}.sr-row--region .sr-ic,.sr-row--itinerary .sr-ic{color:var(--color-secondary)}.sr-row--mooring[data-tone=restricted] .sr-ic{background:var(--color-sponsored-surface);color:var(--color-sponsored)}.sr-row--mooring[data-tone=closed] .sr-ic,.sr-row--mooring[data-tone=unknown] .sr-ic{color:var(--color-text-muted)}.sr-main{flex-direction:column;gap:.1rem;min-width:0;display:flex}.sr-name{overflow-wrap:anywhere;font-weight:650;line-height:1.3}.sr-sub,.sr-also{font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere;line-height:1.35}.sr-sub{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sr-also{font-style:italic}.sr-row mark{color:inherit;text-decoration:underline;text-decoration-color:var(--color-secondary);text-underline-offset:.18em;background:0 0;font-weight:800;text-decoration-thickness:2px}.sr-paid{margin-top:.15rem}.sr-kind{border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;align-self:start;margin-top:.15rem;padding:.1rem .55rem;font-weight:700}@media (width<=29.99rem){.sr-row{grid-template-columns:2.5rem minmax(0,1fr)}.sr-kind{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sr-row--market{box-shadow:inset 4px 0 0 var(--palette-sunset)}.sr-row--market .sr-ic{background:color-mix(in srgb, var(--palette-sunset) 24%, var(--color-surface));color:var(--color-text)}.sr-name .icon{vertical-align:-.08em;width:.9em;height:.9em;color:var(--color-text-muted);display:inline-block}.sr-market{color:var(--color-secondary);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35em;margin-top:.2rem;font-weight:700;display:inline-flex}.sr-market .icon{flex:none;width:1.15em;height:1.15em}.sr-group+.sr-group{margin-top:var(--space-3)}.sr-group__title{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.sr-try{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;padding-inline:var(--space-3);flex-wrap:wrap;display:flex}.sr-try__label{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:700}.sr-chip{border:2px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);min-height:44px;color:var(--color-text);font-size:var(--text-sm);overflow-wrap:anywhere;align-items:center;padding:.35rem .9rem;font-weight:650;text-decoration:none;display:inline-flex}.sr-chip:hover{border-color:var(--color-text-muted);background:var(--color-surface-2)}.sr-link{min-height:44px;padding:0 var(--space-3);color:var(--color-link);font-size:var(--text-sm);text-underline-offset:.18em;background:0 0;border:0;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.sr-all{min-height:48px;margin:var(--space-2) 0 0;border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.sr-all:hover{text-decoration:underline}.sr-state{justify-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3);text-align:center;display:grid}.sr-state__art{border-radius:var(--radius-lg);width:min(11rem,60%);overflow:hidden}.sr-state__body{justify-items:center;gap:var(--space-2);max-width:28rem;display:grid}.sr-state__title{font-family:var(--font-display);font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.sr-state__text{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.sr-skel{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-3);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.sr-skel>span,.sr-skel i{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-surface-2) 0%, var(--color-line) 50%, var(--color-surface-2) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite sr-shimmer;display:block}.sr-skel>span{border-radius:var(--radius-md);width:2.5rem;height:2.5rem}.sr-skel div{gap:.4rem;display:grid}.sr-skel i{height:.8rem}.sr-skel i:first-child{width:55%;height:.95rem}.sr-skel i:last-child{width:80%}@keyframes sr-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sr-skel>span,.sr-skel i{animation:none}}.sr-svg{display:contents}.sr-state__icon{background:var(--color-surface-2);width:4.5rem;height:4.5rem;color:var(--color-text-muted);border-radius:50%;place-items:center;display:grid}.sr-state__icon svg{width:2.25rem;height:2.25rem}html.jh-search-open{scrollbar-gutter:stable;overflow:hidden}.jh-search[data-astro-cid-7esdajfg]{background:var(--color-bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0}.jh-search[data-astro-cid-7esdajfg]::backdrop{background:#0b1f2799}.jh-search[data-astro-cid-7esdajfg][open]{display:flex}.panel[data-astro-cid-7esdajfg]{width:100%;min-height:0;padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);flex-direction:column;display:flex}.jh-search[data-astro-cid-7esdajfg][open] .panel[data-astro-cid-7esdajfg]{animation:jh-search-in var(--duration-med) var(--ease-out)}@keyframes jh-search-in{0%{opacity:0;transform:translateY(8px)}}.bar[data-astro-cid-7esdajfg]{align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-3) var(--space-2);padding-inline:var(--space-3) var(--space-1);border:2px solid var(--color-text-muted);border-radius:var(--radius-lg);background:var(--color-surface);min-height:52px;display:flex}.bar[data-astro-cid-7esdajfg]:focus-within{border-color:var(--color-primary);outline:3px solid var(--color-focus);outline-offset:2px}.glass[data-astro-cid-7esdajfg]{color:var(--color-text-muted);flex:none;display:grid}.glass[data-astro-cid-7esdajfg] svg{width:1.35rem;height:1.35rem}.bar[data-astro-cid-7esdajfg] input[data-astro-cid-7esdajfg]{min-width:0;min-height:48px;color:var(--color-text);font-size:var(--text-lg);background:0 0;border:0;outline:none;flex:auto;padding:0}.bar[data-astro-cid-7esdajfg] input[data-astro-cid-7esdajfg]::placeholder{color:var(--color-text-muted);opacity:1}.bar[data-astro-cid-7esdajfg] input[data-astro-cid-7esdajfg]::-webkit-search-cancel-button{display:none}.icon-btn[data-astro-cid-7esdajfg],.close[data-astro-cid-7esdajfg]{justify-content:center;align-items:center;gap:var(--space-1);min-width:44px;min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-text);font-weight:700;font-size:var(--text-sm);background:0 0;border:0;flex:none;display:inline-flex}.icon-btn[data-astro-cid-7esdajfg] svg{width:1.25rem;height:1.25rem}.icon-btn[data-astro-cid-7esdajfg]:hover,.close[data-astro-cid-7esdajfg]:hover{background:var(--color-surface-2)}.close__kbd[data-astro-cid-7esdajfg]{display:none}.body[data-astro-cid-7esdajfg]{overscroll-behavior:contain;min-height:0;padding:0 var(--space-2) var(--space-4);scroll-padding-block:var(--space-2);flex:auto;overflow-y:auto}.list[data-astro-cid-7esdajfg][aria-busy=true]{display:none}.list[data-astro-cid-7esdajfg] [role=option]{cursor:pointer}.list[data-astro-cid-7esdajfg] [role=option][aria-selected=true]{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));box-shadow:inset 3px 0 0 var(--color-primary)}.list[data-astro-cid-7esdajfg] [role=option]:hover{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface))}.list[data-astro-cid-7esdajfg] [role=option][aria-selected=true]:hover{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface))}@media (forced-colors:active){.list[data-astro-cid-7esdajfg] [role=option][aria-selected=true]{outline-offset:-3px;outline:3px solid highlight}}.extra[data-astro-cid-7esdajfg]:empty{display:none}.foot[data-astro-cid-7esdajfg]{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-2) calc(var(--space-4) + var(--safe-right)) calc(var(--space-2) + var(--safe-bottom)) calc(var(--space-4) + var(--safe-left));border-top:1px solid var(--color-line);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:none}.foot[data-astro-cid-7esdajfg] p[data-astro-cid-7esdajfg]{margin:0}.foot[data-astro-cid-7esdajfg]:has(.machine){display:flex}.keys[data-astro-cid-7esdajfg]{gap:var(--space-3);flex-wrap:wrap;display:none}kbd[data-astro-cid-7esdajfg]{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);min-width:1.6em;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-xs);text-align:center;border-bottom-width:2px;margin-inline-end:.2em;padding:0 .35em;line-height:1.5;display:inline-block}@media (width>=48rem){.jh-search[data-astro-cid-7esdajfg]{border-radius:var(--radius-xl);background:var(--color-surface);width:min(42rem,100% - 2rem);height:auto;max-height:min(44rem,100dvh - 16vh);box-shadow:var(--shadow-3);margin:9vh auto auto;inset:0 0 auto;overflow:hidden}.panel[data-astro-cid-7esdajfg]{max-height:min(44rem,100dvh - 16vh);padding:0}.bar[data-astro-cid-7esdajfg]{margin:var(--space-3);background:var(--color-bg)}.body[data-astro-cid-7esdajfg]{padding-inline:var(--space-3)}.list[data-astro-cid-7esdajfg] [role=option][aria-selected=true]{background:color-mix(in srgb, var(--color-primary) 10%, var(--color-bg))}}@media (width>=48rem) and (hover:hover) and (pointer:fine){.close__text[data-astro-cid-7esdajfg]{display:none}.close__kbd[data-astro-cid-7esdajfg]{margin:0;display:inline-block}.foot[data-astro-cid-7esdajfg],.keys[data-astro-cid-7esdajfg]{display:flex}}main[data-astro-cid-hkbrpulz]:focus{outline:none}.crumbs-bar[data-astro-cid-hkbrpulz]{padding-block:var(--space-2) 0}:root{--forum-cat-questions:#2f7d6d;--forum-cat-questions-ink:#286d60;--forum-cat-trips:#e9c46a;--forum-cat-trips-ink:#7a5d12;--forum-cat-routes:#1f6f8b;--forum-cat-routes-ink:#1f5f73;--forum-cat-hire:#4a5fa8;--forum-cat-hire-ink:#3e4f8f;--forum-cat-maintenance:#c8553d;--forum-cat-maintenance-ink:#a8432f;--forum-cat-nature:#5b7f2a;--forum-cat-nature-ink:#4a6a1f;--forum-cat-meetups:#7a4e9c;--forum-cat-meetups-ink:#6a3f8a;--forum-cat-harbour:#9c4a6b;--forum-cat-harbour-ink:#873b5a;--forum-tone-0:#0e3b4c;--forum-tone-0-ink:#f4f1ea;--forum-tone-1:#2f7d6d;--forum-tone-1-ink:#fff;--forum-tone-2:#e9c46a;--forum-tone-2-ink:#0e3b4c;--forum-tone-3:#b54a34;--forum-tone-3-ink:#fff;--forum-tone-4:#4f7a93;--forum-tone-4-ink:#fff;--forum-tone-5:#8a6a2f;--forum-tone-5-ink:#fff;--forum-on-secondary:#fff;--forum-on-danger:#fff;--forum-badge:#b54a34;--forum-badge-ink:#fff;--forum-new:#e9c46a;--forum-new-ink:#0e3b4c;--forum-guide:#0e3b4c;--forum-guide-ink:#f4f1ea;--forum-knob:#fff;--forum-toast:#12232b;--forum-toast-ink:#f4f1ea;--forum-lb-bg:#050809;--forum-lb-ink:#f4f1ea;--forum-lb-muted:#c5d0d3;--forum-lb-control:#ffffff1f;--forum-lb-control-hover:#ffffff3d;--forum-lb-shade:#0508099e}::backdrop{--forum-scrim:#00000073;--forum-lb-backdrop:#050809f0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--forum-cat-questions:#5fb3a1;--forum-cat-questions-ink:#8fd3c3;--forum-cat-trips:#e9c46a;--forum-cat-trips-ink:#f2d48a;--forum-cat-routes:#7cc4dd;--forum-cat-routes-ink:#a6dcec;--forum-cat-hire:#9db0ee;--forum-cat-hire-ink:#c3cef5;--forum-cat-maintenance:#ef8a73;--forum-cat-maintenance-ink:#f5ae9d;--forum-cat-nature:#a8d07a;--forum-cat-nature-ink:#c6e3a4;--forum-cat-meetups:#c9a6e6;--forum-cat-meetups-ink:#dcc4f0;--forum-cat-harbour:#e7a1be;--forum-cat-harbour-ink:#f0c2d6;--forum-tone-0:#1f5f73;--forum-on-secondary:#0b1f27;--forum-on-danger:#0b1f27;--forum-guide:#1d4a5a;--forum-guide-ink:#eef2f1;--forum-toast:#eef2f1;--forum-toast-ink:#0b1f27}}:root[data-theme=dark]{--forum-cat-questions:#5fb3a1;--forum-cat-questions-ink:#8fd3c3;--forum-cat-trips:#e9c46a;--forum-cat-trips-ink:#f2d48a;--forum-cat-routes:#7cc4dd;--forum-cat-routes-ink:#a6dcec;--forum-cat-hire:#9db0ee;--forum-cat-hire-ink:#c3cef5;--forum-cat-maintenance:#ef8a73;--forum-cat-maintenance-ink:#f5ae9d;--forum-cat-nature:#a8d07a;--forum-cat-nature-ink:#c6e3a4;--forum-cat-meetups:#c9a6e6;--forum-cat-meetups-ink:#dcc4f0;--forum-cat-harbour:#e7a1be;--forum-cat-harbour-ink:#f0c2d6;--forum-tone-0:#1f5f73;--forum-on-secondary:#0b1f27;--forum-on-danger:#0b1f27;--forum-guide:#1d4a5a;--forum-guide-ink:#eef2f1;--forum-toast:#eef2f1;--forum-toast-ink:#0b1f27}.forum{max-width:var(--wide-max);padding:0 var(--gutter) var(--space-7);margin:0 auto}.forum [hidden]{display:none!important}.forum-icon{flex:none;width:1.25em;height:1.25em}.forum-bar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) 0;display:flex}.forum-crumbs{min-width:0}.forum-me{align-items:center;gap:var(--space-2);flex:none;display:flex}.forum-icon-button{border:1px solid var(--color-line);background:var(--color-surface);width:44px;height:44px;min-height:44px;color:var(--color-primary);cursor:pointer;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.forum-icon-button:hover{background:var(--color-surface-2)}.forum-icon-button .forum-icon{width:22px;height:22px}.forum-badge{border-radius:var(--radius-pill);background:var(--forum-badge);min-width:20px;height:20px;color:var(--forum-badge-ink);text-align:center;padding:0 5px;font-size:.75rem;font-weight:700;line-height:20px;position:absolute;top:-4px;right:-4px}.forum-badge-quiet{background:var(--color-primary);color:var(--color-on-primary);position:static}.forum-me-link{border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--color-primary);font-weight:700;font-size:var(--text-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.forum-me-link>.forum-icon{width:30px;height:30px}.forum-me-link.is-guest{border:2px solid;padding:.45rem 1rem}.forum-me-link.is-guest:hover{background:var(--color-surface-2)}.forum-me-link.is-member .forum-avatar{width:40px;height:40px;font-size:.95rem}.forum-avatar{background:var(--color-surface-2);width:40px;height:40px;color:var(--color-text-muted);font-family:var(--font-body);letter-spacing:.02em;user-select:none;border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-grid}.forum-avatar-sm{width:32px;height:32px;font-size:.8rem}.forum-avatar-large{width:72px;height:72px;font-size:1.6rem}.forum-avatar-hero{width:128px;height:128px;font-size:2.6rem}.forum-avatar.has-photo{position:relative;overflow:hidden}.forum-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.forum-avatar.has-photo:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 14%, transparent);position:absolute;inset:0}.forum-tone-0{background:var(--forum-tone-0);color:var(--forum-tone-0-ink)}.forum-tone-1{background:var(--forum-tone-1);color:var(--forum-tone-1-ink)}.forum-tone-2{background:var(--forum-tone-2);color:var(--forum-tone-2-ink)}.forum-tone-3{background:var(--forum-tone-3);color:var(--forum-tone-3-ink)}.forum-tone-4{background:var(--forum-tone-4);color:var(--forum-tone-4-ink)}.forum-tone-5{background:var(--forum-tone-5);color:var(--forum-tone-5-ink)}.forum button,.forum-button{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);min-height:44px;color:var(--color-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 1.1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.forum button:hover,.forum-button:hover{background:var(--color-surface-2)}.forum button:disabled{opacity:.6;cursor:wait}.forum .forum-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.forum .forum-primary:hover{background:color-mix(in srgb, var(--color-primary) 85%, var(--color-text))}.forum .forum-button-quiet{background:var(--color-surface-2);color:var(--color-text);border-color:#0000}.forum .forum-link-button{min-height:44px;color:var(--color-link);text-underline-offset:.18em;background:0 0;border:0;padding:.5rem .25rem;font-weight:650;text-decoration:underline}.forum .forum-link-button:hover{background:0 0;text-decoration-thickness:2px}.forum .forum-icon-button{border-radius:50%;padding:0}.forum .forum-pill-button{min-height:44px;color:var(--color-text);padding:.4rem .95rem;font-weight:650}.forum .forum-pill-button.is-active{background:color-mix(in srgb, var(--color-secondary) 14%, var(--color-surface));border-color:color-mix(in srgb, var(--color-secondary) 45%, var(--color-line));color:var(--color-secondary)}.forum label{min-width:0;font-size:var(--text-sm);gap:.4rem;font-weight:650;display:grid}.forum input:not([type=checkbox],[type=hidden],[type=file]),.forum select,.forum textarea{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-text);font:inherit;font-size:var(--text-md);padding:.6rem .8rem;font-weight:400}.forum input:disabled{background:var(--color-surface-2)}.forum select{font-size:var(--text-sm);padding-right:2rem}.forum textarea{resize:vertical;min-height:9rem;line-height:1.6}.forum-hint{color:var(--color-text-muted);font-size:var(--text-xs);margin:-.4rem 0 0;font-weight:400}.forum-field-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.forum-inline-field{gap:var(--space-2);flex-wrap:wrap;display:flex}.forum-inline-field>input{flex:12rem}.forum-form-message:empty,.forum-compose-message:empty{display:none}.forum-form-message,.forum-compose-message{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.forum-message:empty{display:none}.forum-message,.forum-offline,.forum-notice{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);border-radius:var(--radius-md);background:var(--color-sponsored-surface);color:var(--color-sponsored);font-size:var(--text-sm);padding:.75rem 1rem;display:flex}.forum-message.is-error{background:var(--color-danger-surface);color:var(--color-danger)}.forum-loading{color:var(--color-text-muted)}.forum-chip{border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;gap:.35rem;padding:.2rem .7rem;font-weight:600;display:inline-flex}.forum-meta{color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:.3rem .65rem;display:flex}.forum-meta a{color:inherit}.forum-pill{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--cat,var(--color-secondary)) 15%, var(--color-surface));color:var(--color-text);font-size:var(--text-xs);white-space:nowrap;align-items:center;padding:.1rem .55rem;font-weight:650;text-decoration:none;display:inline-flex}a.forum-pill:hover{background:color-mix(in srgb, var(--cat,var(--color-secondary)) 26%, var(--color-surface))}.forum-cat-questions{--cat:var(--forum-cat-questions);--cat-ink:var(--forum-cat-questions-ink)}.forum-cat-trips{--cat:var(--forum-cat-trips);--cat-ink:var(--forum-cat-trips-ink)}.forum-cat-routes{--cat:var(--forum-cat-routes);--cat-ink:var(--forum-cat-routes-ink)}.forum-cat-hire{--cat:var(--forum-cat-hire);--cat-ink:var(--forum-cat-hire-ink)}.forum-cat-maintenance{--cat:var(--forum-cat-maintenance);--cat-ink:var(--forum-cat-maintenance-ink)}.forum-cat-nature{--cat:var(--forum-cat-nature);--cat-ink:var(--forum-cat-nature-ink)}.forum-cat-meetups{--cat:var(--forum-cat-meetups);--cat-ink:var(--forum-cat-meetups-ink)}.forum-cat-harbour{--cat:var(--forum-cat-harbour);--cat-ink:var(--forum-cat-harbour-ink)}.forum-pill>.forum-icon{width:1.05em;height:1.05em;color:var(--cat-ink,currentColor);margin-right:.25rem}.forum-lang{border:1px solid var(--color-line);letter-spacing:.04em;border-radius:4px;padding:0 .35rem;font-size:.7rem;font-weight:700}.forum-solved,.forum-locked{color:var(--color-secondary);align-items:center;gap:.25rem;font-weight:650;display:inline-flex}.forum-locked{color:var(--color-text-muted)}.forum-empty{margin:var(--space-3) 0;padding:var(--space-6) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center}.forum-empty-icon{width:44px;height:44px;color:var(--color-secondary);margin:0 auto;display:block}.forum-empty h1,.forum-empty h2{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-xl)}.forum-empty p{max-width:30rem;margin:0 auto var(--space-4);color:var(--color-text-muted)}.forum-empty-actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.forum-pagination{justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;display:flex}.forum-pagination:empty{display:none}.forum-pagination a:only-child:not(:first-of-type),.forum-pagination a:last-child:not(:first-child){margin-left:auto}.forum-hidden-flag{width:fit-content;margin:0 0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-danger-surface);color:var(--color-danger);font-size:var(--text-sm);align-items:center;gap:.4rem;padding:.3rem .75rem;display:flex}.forum-role{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-secondary) 15%, var(--color-surface));color:var(--color-secondary);padding:.05rem .45rem;font-size:.72rem;font-weight:700}.forum-prose{overflow-wrap:anywhere;line-height:1.7}.forum-prose p{margin:.85rem 0}.forum-prose blockquote{border-left:3px solid var(--color-line);background:var(--color-bg);color:var(--color-text-muted);margin:.85rem 0;padding:.6rem .9rem}.forum-mention{font-weight:650}.forum-footer{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--color-line);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}.forum-footer p{max-width:40rem;margin:0}.forum-translation{margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-xs)}.forum-prose ul,.forum-prose ol{margin:.85rem 0;padding-left:1.4rem}.forum-prose li+li{margin-top:.25rem}.forum-prose del{color:var(--color-text-muted)}.forum-link-card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);max-width:32rem;color:var(--color-text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .75rem;margin:.85rem 0;padding:.7rem .9rem;text-decoration:none;display:grid}.forum-link-card:hover{border-color:var(--color-link)}.forum-link-card>.forum-icon{width:28px;height:28px;color:var(--color-link);grid-row:span 2}.forum-link-kind{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.forum-link-title{overflow-wrap:anywhere;font-weight:650}.forum-sheet{width:100%;max-width:none;max-height:min(85vh,40rem);padding:0 0 var(--safe-bottom);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-3);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:auto 0 0}.forum-sheet[open]{flex-direction:column;display:flex}.forum-sheet::backdrop{background:var(--forum-scrim)}.forum-sheet-grab{touch-action:none;cursor:grab;place-items:center;height:24px;display:grid}.forum-sheet-grab:before{content:"";border-radius:var(--radius-pill);background:var(--color-line);width:40px;height:5px}.forum-sheet-head{align-items:center;gap:var(--space-3);padding:0 var(--space-2) var(--space-2) var(--space-4);touch-action:none;display:flex}.forum-sheet-head h2{font-size:var(--text-lg);flex:1;margin:0}.forum-sheet-head .forum-icon-button{border-color:#0000}.forum-sheet-body{min-height:0;padding:0 var(--space-4) var(--space-4);flex:1;overflow-y:auto}.forum-sheet.is-dragging{transition:none}.forum-sheet.is-settling{transition:transform var(--duration-med) var(--ease-out)}.forum-sheet[open]:not(.is-popover){animation:forum-sheet-in var(--duration-med) var(--ease-out)}@keyframes forum-sheet-in{0%{transform:translateY(100%)}}@media (width>=48rem){.forum-sheet{border:1px solid var(--color-line);border-radius:var(--radius-lg);width:min(32rem,100vw - 2rem);max-height:min(80vh,40rem);margin:auto;padding:0;inset:0}.forum-sheet-grab{display:none}.forum-sheet[open]:not(.is-popover){animation:none}.forum-sheet-head{padding:var(--space-3) var(--space-2) var(--space-2) var(--space-4)}.forum-sheet.is-popover{width:min(22rem,100vw - 2rem);margin:0;inset:auto}.forum-sheet.is-popover::backdrop{background:0 0}}.forum-toast{z-index:var(--z-toast);left:50%;bottom:calc(var(--tabbar-h) + var(--space-4) + max(0px, var(--safe-bottom) - var(--tabbar-h)));border-radius:var(--radius-pill);background:var(--forum-toast);max-width:min(28rem,100vw - 2rem);color:var(--forum-toast-ink);box-shadow:var(--shadow-2);font-size:var(--text-sm);opacity:0;transition:opacity var(--duration-med) var(--ease-out), transform var(--duration-med) var(--ease-out);pointer-events:none;padding:.7rem 1.1rem;font-weight:600;position:fixed;transform:translate(-50%,1rem)}.forum-toast.is-shown{opacity:1;transform:translate(-50%)}.forum-toast.is-error{background:var(--color-danger);color:var(--forum-on-danger)}.forum-skeleton{gap:var(--space-3);display:grid}.forum-skeleton-item{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);gap:.55rem;padding:1rem;display:grid}.forum-skeleton-line,.forum-skeleton-block{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface-2) 80%, var(--color-surface));height:.85rem;position:relative;overflow:hidden}.forum-skeleton-line.is-title{width:70%;height:1.15rem}.forum-skeleton-line.is-short{width:40%}.forum-skeleton-block{height:9rem}.forum-skeleton-line:after,.forum-skeleton-block:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-surface) 60%, transparent), transparent);animation:forum-shimmer 1.4s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes forum-shimmer{to{transform:translate(100%)}}@media (width<=760px){.forum-footer{flex-direction:column}}@media (width<=599px){.forum .forum-pill-button{gap:.35rem;padding:.35rem .75rem;font-size:.875rem}.forum-field-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.forum-toast,.forum-sheet.is-settling{transition:none}.forum-sheet[open]:not(.is-popover),.forum-skeleton-line:after,.forum-skeleton-block:after{animation:none}}.forum .forum-follow{min-height:36px;color:var(--color-text);font-size:var(--text-xs);gap:.35rem;padding:.3rem .85rem .3rem .7rem;font-weight:650}.forum .forum-follow.is-active{background:color-mix(in srgb, var(--color-secondary) 14%, var(--color-surface));border-color:color-mix(in srgb, var(--color-secondary) 45%, var(--color-line));color:var(--color-secondary)}.forum-follow-icon{display:inline-flex}.forum-follow-icon .forum-icon{width:1.05rem;height:1.05rem}.forum-alerts-card{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-secondary) 30%, var(--color-line));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-secondary) 7%, var(--color-surface));grid-template-columns:auto minmax(0,1fr);display:grid}.forum-alerts-card h2{font-family:var(--font-body);font-size:var(--text-md);font-variation-settings:normal;margin:.2rem 0 .25rem;font-weight:700;line-height:1.3}.forum-alerts-card p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.forum-alerts-mark{background:var(--color-secondary);width:40px;height:40px;color:var(--forum-on-secondary);border-radius:50%;place-items:center;display:inline-grid}.forum-alerts-mark .forum-icon{width:1.3rem;height:1.3rem}.forum-alerts-card.is-ios{border-color:color-mix(in srgb, var(--color-sponsored) 35%, var(--color-line));background:var(--color-sponsored-surface)}.forum-alerts-card.is-ios .forum-alerts-mark{background:var(--color-sponsored)}.forum-alerts-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.forum-alerts-actions:empty{display:none}.forum-alerts-card .forum-form-message{margin-top:var(--space-2);color:var(--color-text)}.forum-alerts-line{color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;display:flex}.forum-alerts-line>.forum-icon{width:1.15rem;height:1.15rem;color:var(--color-secondary);flex:none}.forum-alerts-line>a{font-weight:650}.forum-review-chip,.forum-review-badge{border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:.35rem;padding:.1rem .55rem;font-weight:650;line-height:1.5;display:inline-flex}.forum-review-chip .forum-icon,.forum-review-badge .forum-icon{width:.95rem;height:.95rem}.forum-review-chip.is-ok,.forum-review-badge.is-ok{background:color-mix(in srgb, var(--color-secondary) 14%, var(--color-surface));color:var(--color-secondary)}.forum-review-chip.is-ok{animation:forum-review-tick 4s var(--ease-out) forwards}.forum-review-badge.is-held,.forum-review-badge.is-rejected{background:color-mix(in srgb, var(--color-warning-orange) 18%, var(--color-surface));color:var(--color-text)}.forum-review-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.8rem;height:.8rem;animation:.9s linear infinite forum-review-spin}@keyframes forum-review-spin{to{transform:rotate(1turn)}}@keyframes forum-review-tick{0%{opacity:0;transform:scale(.92)}10%,80%{opacity:1;transform:none}to{opacity:0}}.forum-mine-pending{gap:var(--space-3);margin-bottom:var(--space-5);display:grid}.forum-mine-pending-title{color:var(--color-text-muted);font:600 var(--text-xs) / 1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:0}.forum-feed-card.is-review-held>:not(.forum-card-head),.forum-feed-card.is-review-rejected>:not(.forum-card-head),.forum-row.is-review-held>:not(.forum-row-main){opacity:.6}@media (prefers-reduced-motion:reduce){.forum-review-spinner{opacity:.55;border-right-color:currentColor;animation:none}.forum-review-chip.is-ok{animation:none}}.forum-place-field{min-width:0;display:block;position:relative}.forum-place-list{z-index:6;overscroll-behavior:contain;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);max-height:17rem;box-shadow:var(--shadow-2);margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto}.forum-place-list [role=option]{overflow-wrap:anywhere;border-radius:var(--radius-sm,.4rem);min-height:44px;font-size:var(--text-sm);cursor:pointer;align-items:center;padding:.35rem .7rem;font-weight:600;display:flex}.forum-place-list [role=option]:hover{background:var(--color-surface-2)}.forum-place-list [role=option][aria-selected=true]{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary)}.forum-moderation-link[aria-current=page]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface))}.forum-rail-staff{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-line)}.forum-rail-count.forum-rail-alert{border-radius:var(--radius-pill);background:var(--forum-badge);min-width:1.5rem;color:var(--forum-badge-ink);text-align:center;padding:.05rem .45rem;font-weight:700}@media (pointer:coarse),(width<=47.99rem){.forum .forum-crumbs.forum-crumbs li:nth-child(n):nth-child(n) a:any-link{min-width:44px}.forum .forum-post-number:after{inset:-6px -9px}.forum .forum-author{position:relative}.forum .forum-author:before{content:"";position:absolute;inset:-12px 0 -6px}.forum .forum-row-cat:before{inset:-12px -4px}.forum .forum-sort-periods .forum-chip:before{inset:-5px 0}.forum .forum-react-toggle{min-width:44px}.forum .forum-post a.forum-avatar{width:44px;height:44px}.forum .forum-tabs .forum-tab-photos{justify-content:center;min-width:44px}}
