:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--category-logbook:#497f9e;--category-logbook-soft:#a6cbea;--category-character:#9e4963;--category-character-soft:#eaa6c0;--category-treasure:#91682f;--category-treasure-soft:#f7eca2;--category-location:#638b48;--category-location-soft:#c4e299;--ink-logbook:var(--lightningcss-light,var(--category-logbook))var(--lightningcss-dark,var(--category-logbook-soft));--ink-character:var(--lightningcss-light,var(--category-character))var(--lightningcss-dark,var(--category-character-soft));--ink-treasure:var(--lightningcss-light,var(--category-treasure))var(--lightningcss-dark,var(--category-treasure-soft));--ink-location:var(--lightningcss-light,var(--category-location))var(--lightningcss-dark,var(--category-location-soft));--fill-logbook:var(--lightningcss-light,var(--category-logbook-soft))var(--lightningcss-dark,color-mix(in oklab, var(--category-logbook), black 30%));--fill-character:var(--lightningcss-light,var(--category-character-soft))var(--lightningcss-dark,color-mix(in oklab, var(--category-character), black 30%));--fill-treasure:var(--lightningcss-light,var(--category-treasure-soft))var(--lightningcss-dark,color-mix(in oklab, var(--category-treasure), black 30%));--fill-location:var(--lightningcss-light,var(--category-location-soft))var(--lightningcss-dark,color-mix(in oklab, var(--category-location), black 30%));--on-fill:var(--lightningcss-light,#141310)var(--lightningcss-dark,#f4f2ec);--surface-page:var(--lightningcss-light,#faf9f6)var(--lightningcss-dark,#0d0e10);--surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15171a);--surface-sunken:var(--lightningcss-light,#eeece5)var(--lightningcss-dark,#1a1d21);--surface-hover:var(--lightningcss-light,#e6e3da)var(--lightningcss-dark,#22262b);--surface-ink:var(--lightningcss-light,#141310)var(--lightningcss-dark,#f4f2ec);--surface-overlay:var(--lightningcss-light,#1413108c)var(--lightningcss-dark,#000000b8);--ink-primary:var(--lightningcss-light,#141310)var(--lightningcss-dark,#f4f2ec);--ink-secondary:var(--lightningcss-light,#4c483f)var(--lightningcss-dark,#a9a49a);--ink-tertiary:var(--lightningcss-light,#7b756a)var(--lightningcss-dark,#7d786f);--ink-inverse:var(--lightningcss-light,#faf9f6)var(--lightningcss-dark,#141310);--line-subtle:var(--lightningcss-light,#dcd8cd)var(--lightningcss-dark,#2b2f34);--line-strong:var(--lightningcss-light,#141310)var(--lightningcss-dark,#f4f2ec);--rule:1px;--rule-heavy:2px;--rule-mark:4px;--accent-base:var(--accent-hue,var(--category-logbook));--accent:var(--lightningcss-light,var(--accent-base))var(--lightningcss-dark,color-mix(in oklab, var(--accent-base), white 40%));--accent-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101418);--danger:var(--lightningcss-light,#a8332c)var(--lightningcss-dark,#e8837c);--danger-fill:var(--lightningcss-light,#f6d9d7)var(--lightningcss-dark,#4a1a17);--accent-fill:color-mix(in oklab, var(--accent), var(--surface-page) 84%);--accent-mark:var(--lightningcss-light,color-mix(in oklab, var(--accent-base), var(--surface-page) 60%))var(--lightningcss-dark,color-mix(in oklab, var(--accent-base), black 20%));--diff-modified:var(--lightningcss-light,#1f6fb2)var(--lightningcss-dark,#5ea8e8);--diff-added:var(--lightningcss-light,#2e8540)var(--lightningcss-dark,#62c07a);--diff-removed:var(--lightningcss-light,#cf222e)var(--lightningcss-dark,#f26b6b);--diff-mark:.375rem;--focus-ring:0 0 0 2px var(--accent);--lift:3px 3px 0 var(--line-strong);--lift-sm:2px 2px 0 var(--line-strong);--font-ui:ui-monospace, SFMono-Regular, "SF Mono", Menlo, "Cascadia Mono", "Roboto Mono", Consolas, "Courier New", monospace;--font-text:"Iowan Old Style", Charter, "Palatino Linotype", Palatino, Georgia, serif;--font-mono:var(--font-ui);--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:clamp(1rem, .95rem + .3vw, 1.125rem);--text-xl:clamp(1.1875rem, 1.05rem + .8vw, 1.5rem);--text-2xl:clamp(1.4375rem, 1.15rem + 1.6vw, 2.125rem);--text-3xl:clamp(1.75rem, 1.3rem + 2.8vw, 3.25rem);--leading-tight:1.1;--leading-normal:1.45;--leading-loose:1.65;--weight-normal:400;--weight-medium:500;--weight-bold:700;--track-display:-.03em;--track-label:.14em;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--touch-target:44px;--map-chip:1.75rem;--map-chip-glyph:1.15rem;--measure:40rem;--container-max:74rem;--container-pad:var(--space-md);--preview-width:22rem;--preview-rail:calc(var(--preview-width) + 2 * var(--space-xs));--masthead-block:calc(var(--touch-target) + var(--rule-heavy));--dock-block:calc(var(--touch-target) + 2 * var(--space-2xs) + var(--rule));--gallery-row:8rem;--gallery-row-wide:13.75rem;--keys-pill-block:60px;--field-grow-min:3lh;--field-grow-max:12lh;--field-line-max:4lh;--transition-fast:.1s linear}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--space-3xl)}html:has(.dock){scroll-padding-top:calc(var(--masthead-block) + var(--dock-block) + var(--space-sm))}html:has(main .dock:not(:where(dialog,[role=dialog],[data-overlay]) .dock)):not([data-viewport-short]){block-size:var(--viewport-block,100dvh);scroll-padding-top:0;overflow:hidden}html:has(main .dock:not(:where(dialog,[role=dialog],[data-overlay]) .dock)):not([data-viewport-short]) body{block-size:100%;min-block-size:0}html:has(main .dock:not(:where(dialog,[role=dialog],[data-overlay]) .dock)):not([data-viewport-short]) main{--dock-top:0px;overscroll-behavior-block:contain;min-block-size:0;scroll-padding-top:calc(var(--dock-block) + var(--space-sm));overflow-y:auto}html:has(main .dock:not(:where(dialog,[role=dialog],[data-overlay]) .dock)):not([data-viewport-short])[data-keyboard] main{scroll-padding-bottom:var(--keys-pill-block)}body{background:var(--surface-page);min-height:100dvh;color:var(--ink-primary);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;display:flex}main{flex-direction:column;flex:1;min-inline-size:0;display:flex}h1,h2,h3,h4{font-family:var(--font-ui);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--track-display);text-wrap:balance}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p,li{text-wrap:pretty}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:2px}@media (hover:hover){a:hover{background:var(--accent);color:var(--accent-ink);text-decoration-color:#0000}}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}input[type=date]{appearance:none;text-align:start;align-items:center;min-inline-size:0;max-inline-size:100%;display:flex;overflow:hidden}input[type=date]::-webkit-datetime-edit{align-items:center;margin:0;padding:0;display:flex}input[type=date]::-webkit-date-and-time-value{text-align:start;flex:auto;min-block-size:1lh;min-inline-size:0;margin:0}code,pre,kbd{font-family:var(--font-mono);font-size:.95em}hr{border:0;border-top:var(--rule) solid var(--line-subtle)}:focus-visible{outline:var(--rule-heavy) solid var(--accent);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label{color:var(--ink-tertiary);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase}[data-overlay]{overscroll-behavior-block:contain}dialog:modal{overscroll-behavior-block:contain}[data-overlay]{overflow:hidden}html:has(dialog:modal){scrollbar-gutter:stable;overflow:hidden}@media (pointer:coarse){.is-scroll-locked body{inset-inline:0;top:var(--scroll-lock,0);inline-size:100%;position:fixed}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ruled{border-block:var(--rule) solid var(--line-strong);margin:0;padding:0;list-style:none}.ruled>li+li{border-block-start:var(--rule) solid var(--line-subtle)}.masthead+.ruled,.masthead+.maps{border-block-start:0}.ruled-row{align-items:center;gap:var(--space-sm);min-height:var(--touch-target);margin-inline:calc(var(--space-2xs) * -1);padding:var(--space-xs) var(--space-2xs);color:inherit;text-decoration:none;display:flex}@media (hover:hover){:is(a,button).ruled-row:hover{background:var(--surface-ink);color:var(--ink-inverse)}:is(a,button).ruled-row:hover :is(.ruled-note,.ruled-figure,.icon){color:inherit}:is(a,button).ruled-row:hover .chip[data-category=none]{color:inherit;border-color:currentColor}}.ruled-name{font-weight:var(--weight-bold);overflow-wrap:anywhere;flex:1}.ruled-note{color:var(--ink-tertiary);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap}.ruled-figure{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);white-space:nowrap}.section-heading{color:var(--ink-secondary);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase;margin-block-end:var(--space-xs)}.icon-actions .button[data-label=auto]:has(.icon){padding-inline:var(--space-sm)}.icon-actions .button[data-label=auto]:has(.icon) .button-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.icon-actions .button .icon{block-size:1.25rem;inline-size:1.25rem}@media (width>=30rem){.icon-actions .button[data-label=auto]:has(.icon){padding-inline:var(--space-md)}.icon-actions .button[data-label=auto]:has(.icon) .button-label{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}}@media (hover:hover){.item-menu-host .item-menu:not([open])>summary{opacity:0}.item-menu-host:is(:hover,:focus-within) .item-menu>summary{opacity:1}}.dock{top:var(--dock-top,var(--masthead-block));z-index:2;border-block-end:var(--rule) solid var(--line-strong);background:var(--surface-sunken);flex-direction:column;display:flex;position:sticky}:where(dialog,[role=dialog],[data-overlay]){--dock-top:0px}.dock-row{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs);display:flex}.dock-actions{align-items:center;gap:var(--space-2xs);flex:none;margin-inline-start:auto;display:flex}.dock .dock-save .button{min-inline-size:5.5rem;padding-inline:var(--space-sm)}textarea.autogrow{field-sizing:content;block-size:var(--autogrow-height,auto);min-block-size:calc(var(--field-grow-min) + var(--space-md));max-block-size:calc(var(--field-grow-max) + var(--space-md));overflow-y:auto}textarea.autogrow.one-line{--one-line-pad:calc((var(--touch-target) - 1lh - 2 * var(--rule)) / 2);min-block-size:var(--touch-target);max-block-size:calc(var(--field-line-max) + var(--touch-target) - 1lh);padding-block:var(--one-line-pad);resize:none}.prose{font-family:var(--font-text);font-size:1.0625rem;line-height:var(--leading-loose);overflow-wrap:break-word}.prose>*+*{margin-block-start:var(--space-md)}.prose h1,.prose h2,.prose h3,.prose h4{font-family:var(--font-ui);margin-block-start:var(--space-xl);margin-block-end:var(--space-2xs)}.prose h1:first-child,.prose h2:first-child{margin-block-start:0}.prose ul,.prose ol{padding-inline-start:var(--space-lg)}.prose li+li{margin-block-start:var(--space-2xs)}.prose blockquote{border-inline-start:var(--rule-heavy) solid var(--line-strong);color:var(--ink-secondary);padding-inline-start:var(--space-md);font-style:italic}.prose img{border:var(--rule) solid var(--line-strong)}.prose hr{margin-block:var(--space-lg);border-top-color:var(--line-strong)}.prose .table-wrap{max-width:100%;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:var(--text-sm)}.prose th,.prose td{padding:var(--space-2xs) var(--space-sm) var(--space-2xs) 0;border-bottom:var(--rule) solid var(--line-subtle);text-align:start;white-space:nowrap}.prose th{border-bottom-color:var(--line-strong);font-weight:var(--weight-bold)}.prose pre{padding:var(--space-sm);border:var(--rule) solid var(--line-subtle);background:var(--surface-sunken);overflow-x:auto}.prose .is-modified,.prose .is-added{border-inline-start:var(--rule-mark) solid var(--diff-modified);padding-inline-start:var(--space-sm)}.prose .is-added{border-inline-start-color:var(--diff-added)}.prose .removed-mark{block-size:0;margin:0;list-style:none;position:relative}.prose .removed-mark:before{border-block:var(--diff-mark) solid transparent;border-inline-start:calc(var(--diff-mark) * 1.5) solid var(--diff-removed);content:"";position:absolute;inset-block-start:calc(var(--space-md) / 2 - var(--diff-mark));inset-inline-start:0}.prose .date-section{align-items:center;gap:var(--space-sm);color:var(--ink-tertiary);font-family:var(--font-ui);font-size:var(--text-sm);font-style:italic;font-weight:var(--weight-normal);letter-spacing:var(--track-display);text-align:center;scroll-margin-top:var(--space-3xl);margin-block-start:var(--space-2xl);display:flex}.prose .date-section:before,.prose .date-section:after{border-top:var(--rule) solid var(--line-subtle);content:"";flex:1;block-size:0}.prose .date-section.is-unparsed{color:var(--danger)}.prose .date-section.is-unparsed:before,.prose .date-section.is-unparsed:after{border-top-color:var(--danger)}.prose .notes-gutter{align-items:baseline;gap:var(--space-xs);color:var(--ink-tertiary);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase;flex-wrap:wrap;margin-block-start:var(--space-xl);display:flex}.prose .notes-gutter .irl-date{padding:var(--space-3xs) var(--space-xs);background:var(--surface-ink);color:var(--ink-inverse)}.prose .tag{padding-inline:var(--space-2xs);font-family:var(--font-ui);font-size:.9em}.prose .treasure{background:var(--fill-treasure);color:var(--on-fill)}.prose .treasure .treasure-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}.prose .treasure .treasure-note{opacity:.75}.prose li>.treasure.is-entry{display:inline-block}.prose .treasure.is-gone{color:var(--ink-tertiary);background:0 0;text-decoration:line-through}.prose .xp{background:var(--fill-logbook);color:var(--on-fill);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);white-space:nowrap}.prose .order{background:var(--fill-character);color:var(--on-fill)}.prose .order .order-vendor,.prose .order .order-ready{opacity:.75}.prose .order .order-vendor:before{content:"· "}.prose .order .order-ready:before{content:"· ready "}.prose .order.is-complete{color:var(--ink-tertiary);background:0 0;text-decoration:line-through}.icon{vertical-align:-.125em;block-size:1em;inline-size:1em;-webkit-mask-image:var(--icon-glyph,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22M12 2 22 12 12 22 2 12Z M12 5.5 5.5 12 12 18.5 18.5 12Z%22/%3E%3C/svg%3E"));mask-image:var(--icon-glyph,url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22M12 2 22 12 12 22 2 12Z M12 5.5 5.5 12 12 18.5 18.5 12Z%22/%3E%3C/svg%3E"));background-color:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon.is-unknown{background-color:var(--ink-tertiary)}.entity-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:2px}.entity-link.is-inferred{text-decoration-style:dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-tertiary);text-decoration-color:var(--ink-tertiary)}.entity-link.is-unresolved{color:var(--ink-tertiary);text-decoration-style:wavy;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.entity-link.entity-ambiguous{cursor:pointer;text-decoration-style:dashed}.entity-link.is-mentioned{background:var(--accent-mark);text-decoration-style:solid;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}::highlight(find){background-color:var(--accent-mark);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (hover:hover){.entity-link:hover{background:var(--accent);color:var(--accent-ink);text-decoration-color:#0000}}@media (width>=40rem){.prose{font-size:1.125rem}.prose .date-section{font-size:var(--text-md)}}.cm-editor{border:0}.cm-editor .cm-line{padding-inline:0;display:flow-root}.cm-drawn{-webkit-user-select:none;user-select:none}.cm-editor img.cm-widgetBuffer{border:0}.cm-drawn img{border:var(--rule) solid var(--line-strong);block-size:auto;max-inline-size:100%;display:block}.cm-line.md-h1,.cm-line.md-h2,.cm-line.md-h3,.cm-line.md-h4,.cm-line.md-h5,.cm-line.md-h6{font-family:var(--font-ui);font-weight:var(--weight-bold);line-height:var(--leading-tight);padding-block-start:var(--space-lg)}.cm-line.md-h1{font-size:var(--text-2xl)}.cm-line.md-h2{font-size:var(--text-xl)}.cm-line.md-h3{font-size:var(--text-lg)}.cm-line.md-h4,.cm-line.md-h5,.cm-line.md-h6{font-size:var(--text-md)}.cm-line.md-date{padding-block:var(--space-xl) var(--space-2xs);border-bottom:var(--rule) solid var(--line-subtle);color:var(--ink-tertiary);font-family:var(--font-ui);font-size:var(--text-sm);font-style:italic;font-weight:var(--weight-normal);letter-spacing:var(--track-display);text-align:center}.cm-line.md-date-unparsed{border-bottom-color:var(--danger);color:var(--danger)}.cm-line.md-session{color:var(--ink-tertiary);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase;padding-block-start:var(--space-lg)}.cm-line.md-quote{border-inline-start:var(--rule-heavy) solid var(--line-strong);color:var(--ink-secondary);padding-inline-start:var(--space-md);font-style:italic}.cm-line.md-codeblock{background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--text-sm)}.md-strong{font-weight:var(--weight-bold)}.md-emphasis{font-style:italic}.md-delete{color:var(--ink-tertiary);text-decoration:line-through}.md-link{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:2px}.md-code{padding-inline:var(--space-3xs);background:var(--surface-sunken);color:var(--ink-treasure);font-family:var(--font-mono);font-size:.9em}.md-marker{color:var(--ink-tertiary)}@media (width>=40rem){.cm-line.md-date{font-size:var(--text-xl)}}form.svelte-15o4m7c{display:contents}.row.svelte-15o4m7c{inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none}.account-menu.svelte-1b6v8cz{position:relative}.account.svelte-1b6v8cz{inline-size:var(--touch-target);block-size:var(--touch-target);color:var(--ink-tertiary);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex;position:relative}.account.svelte-1b6v8cz::-webkit-details-marker{display:none}.account.svelte-1b6v8cz .icon{block-size:1.15rem;inline-size:1.15rem}@media (hover:hover){.account.svelte-1b6v8cz:hover{background:var(--surface-ink);color:var(--ink-inverse)}}.badge.svelte-1b6v8cz{border:var(--rule) solid var(--surface-page);background:var(--accent);block-size:1.1rem;min-inline-size:1.1rem;color:var(--accent-ink);font-size:.6rem;font-weight:var(--weight-bold);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding-inline:.25rem;line-height:1;display:flex;position:absolute;inset-block-start:2px;inset-inline-end:2px}ul.sheet.svelte-1b6v8cz{z-index:20;min-inline-size:12rem;border:var(--rule) solid var(--line-strong);background:var(--surface-raised);box-shadow:var(--lift-sm);margin-block-start:var(--space-3xs);position:absolute;inset-block-start:100%;inset-inline-end:0}.sheet.svelte-1b6v8cz .ruled-row{padding-inline:var(--space-sm);margin-inline:0}.sheet.svelte-1b6v8cz .ruled-row[aria-disabled=true]{color:var(--ink-tertiary);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase}.sheet.svelte-1b6v8cz .ruled-row .icon{flex:none;block-size:1.15rem;inline-size:1.15rem}.row.svelte-1b6v8cz{inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none}form.svelte-1b6v8cz{display:contents}.nav.svelte-1xc5yn6{flex:1;min-inline-size:0;display:flex}.menu.svelte-1xc5yn6{flex:1;min-inline-size:0}summary.svelte-1xc5yn6{align-items:center;gap:var(--space-2xs);min-block-size:var(--touch-target);color:var(--ink-tertiary);cursor:pointer;padding-inline-end:var(--space-xs);list-style:none;display:flex}summary.svelte-1xc5yn6::-webkit-details-marker{display:none}.glyph.svelte-1xc5yn6{inline-size:var(--touch-target);block-size:var(--touch-target);flex:none;justify-content:center;align-items:center;display:flex}.glyph.svelte-1xc5yn6 .icon{block-size:1.15rem;inline-size:1.15rem}.glyph-open.svelte-1xc5yn6,.menu[open].svelte-1xc5yn6 .glyph-shut:where(.svelte-1xc5yn6){display:none}.menu[open].svelte-1xc5yn6 .glyph-open:where(.svelte-1xc5yn6){display:flex}.current.svelte-1xc5yn6{min-inline-size:0;font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (hover:hover){summary.svelte-1xc5yn6:hover{color:var(--ink-primary)}}.sheet.svelte-1xc5yn6{z-index:1;max-block-size:calc(100dvh - var(--touch-target) - var(--space-2xl));border-block-start:0;border-block-end:var(--rule-heavy) solid var(--line-strong);background:var(--surface-page);position:absolute;inset-block-start:calc(100% + var(--rule-heavy));inset-inline:0;overflow-y:auto}.sheet.svelte-1xc5yn6 .ruled-row:where(.svelte-1xc5yn6){padding-inline:var(--container-pad)}.sheet.svelte-1xc5yn6 .ruled-row:where(.svelte-1xc5yn6) .icon{flex:none;block-size:1.15rem;inline-size:1.15rem}.sheet.svelte-1xc5yn6 .ruled-name:where(.svelte-1xc5yn6){font-size:var(--text-xs);letter-spacing:var(--track-label);text-transform:uppercase}.sheet.svelte-1xc5yn6 .ruled-row[aria-current=page]:where(.svelte-1xc5yn6){background:var(--surface-ink);color:var(--ink-inverse)}.bar.svelte-1xc5yn6{display:none}@media (width>=48rem){.menu.svelte-1xc5yn6{display:none}.bar.svelte-1xc5yn6{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;min-inline-size:0;display:flex;overflow-x:auto}.bar.svelte-1xc5yn6::-webkit-scrollbar{display:none}.bar.svelte-1xc5yn6 a:where(.svelte-1xc5yn6){min-height:var(--touch-target);padding-inline:var(--space-sm);color:var(--ink-tertiary);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.bar.svelte-1xc5yn6 a:where(.svelte-1xc5yn6):hover{background:var(--surface-hover);color:var(--ink-primary)}}.bar.svelte-1xc5yn6 a[aria-current=page]:where(.svelte-1xc5yn6){background:var(--surface-ink);color:var(--ink-inverse)}}@media (width>=64rem){.nav.svelte-1xc5yn6{max-inline-size:calc(100% - 4 * var(--touch-target) - 4 * var(--space-xs));flex:1 0 auto}}.header.svelte-9etl39{z-index:10;border-bottom:var(--rule-heavy) solid var(--line-strong);background:var(--surface-page);position:sticky;top:0}.inner.svelte-9etl39{align-items:center;gap:var(--space-xs);max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto;display:flex;position:relative}.wordmark.svelte-9etl39{inline-size:var(--touch-target);min-height:var(--touch-target);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.2em;flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.wordmark.svelte-9etl39 .icon{block-size:1.15rem;inline-size:1.15rem}.wordmark-text.svelte-9etl39{display:none}@media (hover:hover){.wordmark.svelte-9etl39:hover{background:var(--surface-ink);color:var(--ink-inverse)}}.campaign-mark.svelte-9etl39{inline-size:auto;min-inline-size:var(--touch-target);max-inline-size:40%;padding-inline:var(--space-xs);border-inline-end:var(--rule) solid var(--line-subtle);font-size:var(--text-2xs);letter-spacing:var(--track-label);text-transform:uppercase;flex:0 auto;justify-content:flex-start;display:none}.campaign-mark[aria-current=page].svelte-9etl39{background:var(--surface-ink);color:var(--ink-inverse)}.campaign-name.svelte-9etl39{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.keyboard-proxy.svelte-9etl39{opacity:0;caret-color:#0000;pointer-events:none;border:0;block-size:1px;inline-size:1px;padding:0;font-size:16px;position:fixed;inset-block-start:0;inset-inline-start:0}.spacer.svelte-9etl39{flex:1}.controls.svelte-9etl39{flex:none;align-items:center;display:flex}.home.svelte-9etl39{inline-size:var(--touch-target);block-size:var(--touch-target);color:var(--ink-tertiary);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.home.svelte-9etl39 .icon{block-size:1.15rem;inline-size:1.15rem}@media (hover:hover){.home.svelte-9etl39:hover{background:var(--surface-ink);color:var(--ink-inverse)}}.account.svelte-9etl39{inline-size:var(--touch-target);block-size:var(--touch-target);color:var(--ink-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.account.svelte-9etl39 .icon{block-size:1.15rem;inline-size:1.15rem}@media (hover:hover){.account.svelte-9etl39:hover{background:var(--surface-ink);color:var(--ink-inverse)}}@media (width>=40rem){.inner.svelte-9etl39{padding-inline:var(--space-lg)}.wordmark.svelte-9etl39{inline-size:auto;padding-inline:var(--space-sm);font-size:var(--text-md);margin-inline-end:-.2em}.wordmark.svelte-9etl39 .icon{display:none}.wordmark-text.svelte-9etl39{display:inline}.campaign-mark.svelte-9etl39{max-inline-size:min(40%,14rem);font-size:var(--text-xs);margin-inline-end:0}}@media (width>=48rem){.campaign-mark.svelte-9etl39{display:flex}}@media (width>=64rem){.campaign-mark.svelte-9etl39{max-inline-size:none}}
