.onboarding-panel{--onboarding-radius:var(--radius-2xl);--onboarding-button-radius:var(--radius-l);--onboarding-inset:calc(var(--onboarding-radius) - var(--onboarding-button-radius) - 1px);width:calc(100vw - 2rem);max-width:50rem;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:clip;overscroll-behavior:contain;border:1px solid transparent;border-radius:var(--onboarding-radius);background:rgba(255,255,255,.4);box-shadow:var(--glass-panel-shadow);backdrop-filter:var(--glass-panel-filter);transition:height .3s cubic-bezier(.4,0,.2,1)}.theme-dark .onboarding-panel{border-color:transparent!important}.onboarding-panel::backdrop{background:color-mix(in srgb,var(--onboarding-backdrop) 65%,transparent)}.onboarding-footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--space-s);padding:var(--space-2xl) var(--onboarding-inset) var(--onboarding-inset)}.onboarding-back-slot{width:40px;flex-shrink:0}.onboarding-skip{position:absolute;top:var(--onboarding-inset);right:var(--onboarding-inset);z-index:2}.onboarding-circle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.onboarding-image{position:relative;display:grid;place-items:center;height:20rem;overflow:hidden}.onboarding-image-layer{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.4,0,.2,1)}.onboarding-image-layer.is-active{opacity:1}.onboarding-image-placeholder{width:100%;height:100%;background:color-mix(in srgb,var(--brown) 12%,transparent)}@media (prefers-reduced-motion:reduce){.onboarding-image-layer,.onboarding-panel{transition:none}}.onboarding-circle{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:var(--radius-full);background:rgba(255,255,255,.4);box-shadow:var(--glass-control-shadow);backdrop-filter:var(--glass-control-filter)}.theme-dark .onboarding-circle{border-color:rgba(255,255,255,.08);background:rgba(25,30,35,.62);color:#f4eee8}.onboarding-number{font-size:17px;transition:background-color .3s,color .3s}.onboarding-number[aria-current=step]{background:var(--selected-control);color:var(--selected-control-text)}@media (hover:hover) and (pointer:fine){.onboarding-panel .onboarding-number[aria-current=step]:hover{background:var(--selected-control-hover)!important;color:var(--selected-control-text)}}.onboarding-back{width:0;opacity:0;transform:scale(.75);border-color:transparent;pointer-events:none;transition:width .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.onboarding-back.is-visible{width:40px;opacity:1;transform:scale(1);pointer-events:auto}.onboarding-next{position:relative;overflow:hidden;transition:width .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.onboarding-next.is-complete{width:76px}.onboarding-next-arrow,.onboarding-next-label{grid-area:1/1;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.onboarding-next-label{font-size:13px}.onboarding-next-label,.onboarding-next.is-complete .onboarding-next-arrow{opacity:0;transform:scale(.75)}.onboarding-next.is-complete .onboarding-next-label{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.onboarding-circle,.onboarding-next-arrow,.onboarding-next-label{transition:none}}.onboarding-examples{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-l) var(--space-m)}.onboarding-example{display:inline-flex;max-width:100%}.onboarding-example .cafe-marker{left:auto;transform:none;cursor:pointer;padding:0}.onboarding-example .cafe-marker:after{display:none}.onboarding-example:focus-within .cafe-marker-name{max-width:190px;padding-right:var(--space-l);opacity:1}.onboarding-example:focus-within .cafe-marker{backdrop-filter:var(--review-pill-filter)}.onboarding-example:focus-within .ui-tooltip__bubble{transform:translate(-50%);opacity:1}.onboarding-example .cafe-marker:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.onboarding-status-symbol{display:grid;width:34px;height:34px;place-items:center}.onboarding-status-symbol .cafe-marker-new-badge{position:static}.onboarding-example .cafe-marker--discovered .cafe-marker-icon,.onboarding-example .cafe-marker--discovered:before{opacity:1}.onboarding-example .cafe-marker--discovered{box-shadow:var(--cafe-marker-shadow)}.onboarding-hours-dot{width:10px;height:10px;border:2px solid white;border-radius:var(--radius-full);box-shadow:var(--shadow-s)}@media (prefers-reduced-motion:reduce){.onboarding-example .cafe-marker,.onboarding-example .cafe-marker-name,.onboarding-example .ui-tooltip__bubble{transition:none}}.onboarding-example .ui-tooltip__bubble{max-width:min(24rem,calc(100vw - 4rem));width:-moz-max-content;width:max-content;white-space:normal}@media (max-width:460px){.onboarding-step-numbers{gap:var(--space-2xs)}.onboarding-step-numbers .onboarding-number{width:28px;height:28px}.onboarding-footer{gap:var(--space-2xs)}.onboarding-next.is-complete{width:64px}}.onboarding-example:first-child .ui-tooltip__bubble{left:0;right:auto;transform:translateY(4px)}.onboarding-example:is(:last-child,.is-row-end) .ui-tooltip__bubble{left:auto;right:0;transform:translateY(4px)}.onboarding-example:first-child .ui-tooltip__bubble:after{left:11px;right:auto;transform:none}.onboarding-example:is(:last-child,.is-row-end) .ui-tooltip__bubble:after{left:auto;right:11px;transform:none}.onboarding-example:first-child:focus-within .ui-tooltip__bubble,.onboarding-example:is(:last-child,.is-row-end):focus-within .ui-tooltip__bubble{transform:translate(0)}@media (hover:hover) and (pointer:fine){.onboarding-example:first-child:hover .ui-tooltip__bubble,.onboarding-example:is(:last-child,.is-row-end):hover .ui-tooltip__bubble{transform:translate(0)}}.wiki-panel{--wiki-paper:rgba(255,255,255,.58);--wiki-tab:rgba(218,211,203,.68);--wiki-accent:var(--brown);--wiki-accent-glass:rgba(96,54,50,.82);--wiki-accent-soft:rgba(96,54,50,.14);--wiki-accent-text:#fff;--wiki-active-edge:#d8cbc6;max-width:72rem;height:min(52rem,calc(100dvh - 2rem));overflow:visible;border:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none}.theme-dark .wiki-panel{--wiki-paper:rgba(25,30,35,.86);--wiki-tab:rgba(46,53,59,.82);--wiki-accent:#527581;--wiki-accent-glass:rgba(82,117,129,.82);--wiki-accent-soft:rgba(82,117,129,.14);--wiki-accent-text:#fff;--wiki-active-edge:#28383e}.wiki-binder{position:relative;isolation:isolate;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--wiki-accent) 11%,rgba(255,255,255,.44));box-shadow:var(--glass-panel-shadow);backdrop-filter:var(--glass-panel-filter)}.theme-dark .wiki-binder{border-color:rgba(255,255,255,.08);background:color-mix(in srgb,var(--wiki-accent) 13%,rgba(25,30,35,.76))}.wiki-toolbar{position:relative;z-index:4;display:flex;align-items:flex-start;gap:var(--space-s);height:54px;flex-shrink:0;margin:.625rem .625rem 0}.wiki-pages{position:relative;z-index:2;border-radius:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--wiki-paper) 0%,var(--wiki-active-edge)) 0,color-mix(in srgb,var(--wiki-paper) 1.4%,var(--wiki-active-edge)) 1rem,color-mix(in srgb,var(--wiki-paper) 7.1%,var(--wiki-active-edge)) 2rem,color-mix(in srgb,var(--wiki-paper) 20.8%,var(--wiki-active-edge)) 3rem,color-mix(in srgb,var(--wiki-paper) 50%,var(--wiki-active-edge)) 4rem,color-mix(in srgb,var(--wiki-paper) 79.2%,var(--wiki-active-edge)) 5rem,color-mix(in srgb,var(--wiki-paper) 92.9%,var(--wiki-active-edge)) 6rem,color-mix(in srgb,var(--wiki-paper) 98.6%,var(--wiki-active-edge)) 7rem,color-mix(in srgb,var(--wiki-paper) 100%,var(--wiki-active-edge)) 8rem)}.wiki-browser-bar{position:relative;z-index:3;display:flex;align-items:center;gap:var(--space-2xs);min-height:54px;flex-shrink:0;padding:var(--space-s) var(--space-m);background:var(--wiki-active-edge);color:color-mix(in srgb,var(--ink) 66%,transparent)}.wiki-browser-control{display:grid;width:2rem;height:2rem;flex-shrink:0;place-items:center;border-radius:var(--radius-full);opacity:.72}.wiki-address-bar{display:flex;align-items:center;gap:var(--space-m);min-width:0;height:38px;flex:1;padding-inline:var(--space-l);border:1px solid rgba(96,54,50,.12);border-radius:var(--radius-full);background:#f4f0ec;font-size:.875rem}.wiki-address-bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-dark .wiki-browser-bar{color:rgba(244,238,232,.7)}.theme-dark .admin-identity-pill,.theme-dark .wiki-address-bar{border-color:rgba(255,255,255,.08);background:#20272c}.theme-dark .admin-identity-pill{color:#f4eee8}.wiki-pages>*{position:relative;z-index:1}.wiki-bookmarks{align-items:flex-start;height:54px}.wiki-bookmark,.wiki-bookmarks{display:flex;gap:var(--space-s);flex-shrink:0}.wiki-bookmark{position:relative;align-items:center;width:auto;min-width:0;height:var(--space-control-m);border:1px solid rgba(255,255,255,.55);border-radius:var(--radius-full);padding-inline:var(--space-l);background:rgba(255,255,255,.4);color:var(--ink);box-shadow:var(--glass-control-shadow);backdrop-filter:var(--glass-control-filter);transition:transform .2s ease,background-color .2s ease,color .2s ease}.wiki-bookmark span{white-space:nowrap;font-size:.875rem}.wiki-bookmark-icon{display:grid;width:1.5rem;height:1.5rem;flex-shrink:0;place-items:center;border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;color:currentColor}.wiki-bookmark[aria-current=page] .wiki-bookmark-icon{border-color:color-mix(in srgb,var(--wiki-accent) 18%,transparent);background:var(--wiki-accent-soft)}.theme-dark .wiki-bookmark[aria-current=page] .wiki-bookmark-icon{border-color:rgba(159,196,207,.2);background:rgba(159,196,207,.1)}@media (hover:hover) and (pointer:fine){.wiki-bookmark:hover{transform:translateY(-1px)}.wiki-bookmark:not([aria-current=page]):hover{transform:translateY(-.125rem)}}.wiki-bookmark[aria-current=page]{height:54px;border-color:transparent;border-radius:var(--radius-m) var(--radius-m) 0 0;background:var(--wiki-active-edge);color:var(--wiki-accent);box-shadow:none;backdrop-filter:none;transform:none}.theme-dark .wiki-bookmark{border-color:rgba(255,255,255,.08);background:rgba(25,30,35,.62);color:#f4eee8}.theme-dark .wiki-bookmark[aria-current=page]{border-color:transparent;background:var(--wiki-active-edge);color:#9fc4cf}.wiki-bookmark:focus-visible{outline:2px solid var(--wiki-accent);outline-offset:-3px}.wiki-search-wrap{position:relative;display:flex;align-items:center;gap:var(--space-m);min-width:10rem;height:var(--space-control-m);flex:1 1 18rem;padding-inline:var(--space-l);border:1px solid rgba(255,255,255,.55);border-radius:var(--radius-full);background:rgba(255,255,255,.4);box-shadow:var(--glass-control-shadow);backdrop-filter:var(--glass-control-filter)}.wiki-search-wrap input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:inherit;font-size:.875rem}.wiki-search-wrap input::-moz-placeholder{color:color-mix(in srgb,var(--ink) 52%,transparent)}.wiki-search-wrap input::placeholder{color:color-mix(in srgb,var(--ink) 52%,transparent)}.wiki-search-wrap>button{display:grid;width:1.5rem;height:1.5rem;flex-shrink:0;place-items:center;border-radius:var(--radius-full)}@media (hover:hover) and (pointer:fine){.wiki-search-wrap>button:hover{background:rgba(255,255,255,.5)}}.wiki-search-wrap:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.wiki-search-results{position:absolute;top:calc(100% + .5rem);right:0;left:0;overflow:hidden;padding:var(--space-xs);border:1px solid rgba(255,255,255,.52);border-radius:var(--radius-l);background:color-mix(in srgb,var(--wiki-paper) 92%,transparent);box-shadow:var(--glass-panel-shadow);backdrop-filter:var(--glass-panel-filter)}.wiki-search-results button{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:var(--space-l);border-radius:var(--radius-m);padding:var(--space-m) var(--space-m);text-align:left}.wiki-search-results button:focus-visible{background:rgba(255,255,255,.48);outline:0}@media (hover:hover) and (pointer:fine){.wiki-search-results button:hover{background:rgba(255,255,255,.48);outline:0}}.wiki-search-results small{flex-shrink:0;color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:.75rem}.wiki-close{position:static;width:var(--space-control-m);height:var(--space-control-m)}.theme-dark .wiki-search-wrap{border-color:rgba(255,255,255,.08);background:rgba(25,30,35,.62);color:#f4eee8}.theme-dark .wiki-search-wrap input::-moz-placeholder{color:rgba(244,238,232,.58)}.theme-dark .wiki-search-wrap input::placeholder{color:rgba(244,238,232,.58)}.theme-dark .wiki-search-results{border-color:rgba(255,255,255,.1)}@media (max-width:700px){.wiki-toolbar{display:grid;grid-template-columns:minmax(0,1fr) var(--space-control-m);height:auto;margin:.5rem .5rem 0}.wiki-bookmarks{grid-column:1/-1;grid-row:2;width:100%;gap:var(--space-xs)}.wiki-bookmark{flex:1 1 0;padding-inline:var(--space-s)}.wiki-bookmark span{white-space:normal;text-align:center;font-size:.75rem;line-height:1.1}.wiki-search-wrap{grid-column:1;grid-row:1;min-width:0}.wiki-close{grid-column:2;grid-row:1}.wiki-pages{padding-inline:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.wiki-bookmark{transition:none}}.service-pill{max-width:100%;min-height:3rem;padding:var(--space-m) var(--space-xl);border-color:rgba(255,255,255,.42);background:var(--wiki-accent-glass);color:var(--wiki-accent-text);font-size:1rem;white-space:normal;cursor:default;box-shadow:var(--glass-control-shadow)}.service-pill:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.notched-pill{--hole-size:1.5rem;--pill-gap:var(--space-s);position:relative;isolation:isolate;display:inline-flex;min-height:2rem;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:var(--pill-gap);padding:var(--space-2xs) var(--space-m) var(--space-2xs) var(--space-2xs);color:var(--brown);font-family:new-spirit-condensed,Georgia,serif;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase}.notched-pill__shape{position:absolute;z-index:-1;inset:0;border-radius:var(--radius-full);background:rgba(96,54,50,.11);border:1px solid rgba(96,54,50,.13)}.notched-pill__icon{display:grid;width:var(--hole-size);height:var(--hole-size);flex:none;place-items:center;border:1px solid rgba(96,54,50,.1);border-radius:var(--radius-full);background:#fff;color:var(--brown)}.notched-pill__icon svg{width:62%;height:62%;stroke-width:1.9}.notched-pill__label{min-width:0}.notched-pill--compact{width:-moz-max-content;width:max-content;max-width:none}.notched-pill--compact,.notched-pill--compact .notched-pill__label{flex:none;white-space:nowrap}.notched-pill--large{--hole-size:2rem;--pill-gap:var(--space-m);min-height:3rem;padding:var(--space-s) var(--space-xl) var(--space-s) var(--space-s);font-size:clamp(1rem,2vw,1.25rem);letter-spacing:.08em}.wiki-heading{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;font-weight:400;line-height:1.08}.wiki-heading--title{display:flex;align-items:center;gap:var(--space-m);width:100%;color:var(--ink);font-size:clamp(2rem,4vw,3rem)}.wiki-title-icon{display:grid;flex-shrink:0;place-items:center;color:var(--wiki-accent)}.theme-dark .notched-pill{color:#b9d4dc}.theme-dark .notched-pill__shape{border-color:rgba(159,196,207,.14);background:rgba(118,152,168,.13)}.theme-dark .notched-pill__icon{border-color:rgba(159,196,207,.14);background:#161b1f;color:#9fc4cf}.theme-dark .wiki-heading--title{color:#f4eee8}.wiki-content{font-size:1rem;line-height:1.65}.wiki-content article{max-width:60rem}@media (max-width:700px){.secondary-section-pill{display:none}.notched-pill--large{font-size:1rem}.wiki-heading--title{font-size:1.75rem}.wiki-content{font-size:1rem;line-height:1.6}}